Apparatus and related method for decoding video blocks in video pictures
AssigneeRealtek Semiconductor Corp.
InventorsJin-Sheng Gong, Kuo-Hua Yu, Yu-Teng Lin, Hsiao-Jen Weng, Kun-Wei Wang
Life of this patent
Estimating the term…
Abstract
A method for decoding a video block in a video picture includes: selecting N motion vectors from M motion vector, wherein the M motion vectors corresponding to at least a video block of at least a reference area; and decoding the video block according to the N motion vectors.
Claims23
A method for decoding a video picture comprising at least a video block in a reference area, the method comprising:
- selecting a subset of N motion vectors from a plurality of M motion vectors of the video blocks in the reference area, wherein selecting N motion vectors from M motion vectors comprises comparing the reference vector with the M motion vectors to select the N motion vectors by:
- executing a vector subtraction on the reference vector and the M motion vectors respectively to calculate M judgment vectors;
- selecting N judgment vectors that are smaller in magnitude than the M judgment vectors;
- and
- determining N motion vectors according to the N judgment vectors;
- and decoding the video blocks according to the N motion vectors.
An apparatus for decoding a video picture comprising at least a video block in a reference area, the apparatus comprising:
- a selecting module, for selecting a subset N motion vectors from a plurality of M motion vectors of the video blocks in the reference area, wherein the selecting module comprises a comparing circuit coupled to the determining circuit for comparing the reference vector with the M motion vectors to select the N motion vectors, wherein the comparing circuit comprises:
- a subtractor unit, for executing a vector subtraction to the reference vector and the M motion vectors respectively to calculate M judgment vectors;
- and
- a selecting unit coupled to the subtractor unit for selecting N judgment vectors that are smaller in magnitude from the M judgment vectors and determining the N motion vectors according to the N judgment vectors;
- and
- a decoding module, coupled to the selecting module, for decoding the video blocks according to the N motion vectors, wherein M and N are greater than 1.
A method for decoding a video picture comprising at least a video block in a reference area, the method comprising:
- selecting a subset of motion vectors from a plurality of motion vectors of the video blocks in the reference area, wherein selecting the subset of motion vectors comprises comparing the reference vector with the plurality of motion vectors to select the subset of motion vectors by:
- executing a vector subtraction on the reference vector and the plurality of motion vectors respectively to calculate a plurality of judgment vectors;
- selecting a subset of judgment vectors from the plurality of judgment vectors;
- and
- determining the subset of motion vectors according to the subset of judgment vectors;
- and
- decoding the video blocks according to the subset of motion vectors.
Dependencies are inferred from the claim text.