Revert consists of to consists in
This commit is contained in:
@@ -466,14 +466,14 @@ The underlying idea of inter-frame prediction is to estimate the current frame f
|
||||
\subsubsection{Motion estimation and compensation}
|
||||
|
||||
|
||||
Motion estimation consists of searching for a block with the highest similarity with the current block to be predicted (\ac{pu} in \ac{hevc}), using block-matching algorithms over previously encoded frames, i.e. the reference frames.
|
||||
Motion estimation consists in searching for a block with the highest similarity with the current block to be predicted (\ac{pu} in \ac{hevc}), using block-matching algorithms over previously encoded frames, i.e. the reference frames.
|
||||
Typically, reference frames correspond to past or future temporally adjacent frames.
|
||||
The frame encoding order determines which references are selected and which future frames are available.
|
||||
The reference block that results in the lowest error is selected as the best block for prediction.
|
||||
To identify the best matching block to be used for motion compensation, the difference between the target and the reference block positions is encoded as a two-dimensional \ac{mv}.
|
||||
The \ac{hevc} allows for either one or two \acs{mv} to be used for each \ac{pu}. Video frames of type P are predicted from one single reference (one \ac{mv}), while frame of type B are predicted from two references (two \acs{mv}).
|
||||
This results in uni-direction or bi-directional coding, respectively.
|
||||
Furthermore, weighted prediction can also be used, which consists of scaling and offset operations performed on the prediction block to improve efficiency.
|
||||
Furthermore, weighted prediction can also be used, which consists in scaling and offset operations performed on the prediction block to improve efficiency.
|
||||
The \acs{mv} only refer to frames included in a reference frame list, where each frame is identified by an index. Therefore, to fully describe inter-frame prediction a combination of two parameters is required: \ac{mv} and reference frame index.
|
||||
|
||||
Since MPEG-2, motion estimation/compensation has been performed using blocks of variable size.
|
||||
|
||||
Reference in New Issue
Block a user