Abstract:
A motion vector predictor determination method includes: checking if motion vector data of at least one first neighbor unit adjacent to a block and motion vector data of at least one second neighbor unit adjacent to the block are identical to each other; and when a checking result indicates that the motion vector data of the at least one first neighbor unit is identical to the motion vector data of the at least one second neighbor unit, assigning a motion vector predictor determined for a first sub-block within the block to a second sub-block within the block. The motion vector data of the at least one first neighbor unit is involved in determining the motion vector predictor of the first sub-block, and the motion vector data of the at least one second neighbor unit is not involved in determining the motion vector predictor of the first sub-block.
Abstract:
A method for motion vector predictor derivation of a block includes scanning a plurality of candidate motion vector predictors derived from at least a portion of neighbors of the block. The step of scanning the candidate motion vector predictors includes: regarding one of the candidate motion vector predictors, selectively updating a first predictor list according to the candidate motion vector predictor when the candidate motion vector predictor points to a reference block in a designated reference frame of the block, and selectively updating a second predictor list according to the candidate motion vector predictor when the candidate motion vector predictor points to a reference block in a specific reference frame different from the designated reference frame of the block.
Abstract:
A method for motion vector predictor derivation of a block includes following steps: during a same-reference-frame stage of the motion vector predictor derivation, scanning a plurality of candidate motion vector predictors derived from neighbors of the block, and generating a determination result by determining if any candidate motion vector predictor is qualified for a different-reference-frame stage of the motion vector predictor derivation; and referring to the determination result to selectively enable the different-reference-frame stage following the same-reference-frame stage.
Abstract:
A multi-core video decoder system includes a plurality of video decoder cores and a storage device. The video decoder cores are used to decode a picture, wherein each of the video decoder cores decodes a portion of the picture. The storage device has at least one shared storage space accessed by different video decoder cores of the video decoder cores. In addition, an associated video decoding method includes: performing a plurality of video decoding operations to decode a picture, wherein each of the video decoding operations decodes a portion of the picture; and controlling different video decoding operations of the video decoding operations to access at least one shared storage space.
Abstract:
A motion vector predictor determination method includes: checking if motion vector data of at least one first neighbor unit adjacent to a block and motion vector data of at least one second neighbor unit adjacent to the block are identical to each other; and when a checking result indicates that the motion vector data of the at least one first neighbor unit is identical to the motion vector data of the at least one second neighbor unit, assigning a motion vector predictor determined for a first sub-block within the block to a second sub-block within the block. The motion vector data of the at least one first neighbor unit is involved in determining the motion vector predictor of the first sub-block, and the motion vector data of the at least one second neighbor unit is not involved in determining the motion vector predictor of the first sub-block.
Abstract:
A method for motion vector predictor derivation of a block includes following steps: during a same-reference-frame stage of the motion vector predictor derivation, scanning a plurality of candidate motion vector predictors derived from neighbors of the block, and generating a determination result by determining if any candidate motion vector predictor is qualified for a different-reference-frame stage of the motion vector predictor derivation; and referring to the determination result to selectively enable the different-reference-frame stage following the same-reference-frame stage.
Abstract:
An exemplary motion vector predictor determination method includes the following steps: determining a motion vector predictor of a block according to motion vector data of neighbor units associated with the block; and utilizing a motion vector predictor computing circuit for assigning the motion vector predictor determined for the block to a first sub-block within the block. In addition, an exemplary motion vector predictor determination apparatus employing the exemplary motion vector predictor determination method is provided.