Motion vector operation devices and methods including prediction
AssigneeSamsung Electronics Co., Ltd.
InventorsYong-Mi Lee, Deuk-Soo Jung, Chang-Young Jung, Jung-Sun Kang
Life of this patent
Estimating the term…
Abstract
A motion-vector operation device includes an upper memory composed of first and second banks that store motion vectors of a lower block group belonging to a macroblock, a left memory storing motion vectors of a right block group belonging to a macroblock, and an estimator predicting a motion vector of a current block with reference to the motion vectors stored in the first and second banks of the upper memory and the left memory in accordance with an operation mode and a position of the current block in a super macroblock.
Claims53
A motion-vector operation device comprising:
- an upper memory comprising first and second banks that are configured to store motion vectors of a lower block group belonging to a macroblock;
- a left memory that is configured to store motion vectors of a right block group belonging to a macroblock;
- and
- an estimator that is configured to predict a motion vector of a current block with reference to the motion vectors stored in the first and second banks of the upper memory and the left memory in accordance with an operation mode and a position of the current block in a super macroblock.
A method of operating a motion vector in a device comprising an upper memory including first and second banks, a left memory, and a register that is configured to store a motion vector of a current super macroblock, the method comprising:
- calculating a motion vector of a current block with reference to motion vectors stored in the first and second banks of the upper memory, the left memory, and the register in accordance with an operation mode and a position of the current block in the current super macroblock;
- and
- storing the motion vector in the first and second banks of the upper memory or the left memory in accordance with the operation mode and the position of the current block in the current super macroblock.
Dependencies are inferred from the claim text.