Abstract:
A method and apparatus for chroma Intra prediction are disclosed. According to one method, a chroma Intra mode set comprising more than six chroma Intra coding modes are generated and chroma Intra-prediction encoding or decoding is applied to the current chroma block using a current chroma Intra mode selected from the chroma Intra mode set. According to another method, a chroma MPM list is determined and a current chroma Intra mode is signaled using chroma MPM process at the video encoding system or parsing the current chroma Intra mode using the chroma MPM process at the video decoding system, where the chroma MPM process comprises using a chroma MPM flag to indicate whether the current chroma Intra mode belongs to the chroma MPM list.
Abstract:
Methods and apparatus of Inter prediction including an affine Merge mode are disclosed. In one method, motion vectors associated with a set of neighbouring blocks of the current block are determined and used to generate a unified Merge candidate list. If the motion vector exists for a given neighbouring block belonging to the set of neighbouring blocks of the current block, the motion vector associated with the given neighbouring block is included in the unified Merge candidate list regardless of whether the given neighbouring block is coded using a regular mode or an affine mode. In another method, various new affine Merge candidates are disclosed, which includes a method uses temporal affine Merge candidate, a method uses previous N affine coded block and a method using global affine parameters. A Merge candidate list uses a set of decoder-side derived motion vectors is also disclosed.
Abstract:
Method and apparatus of managing a DPB (decoded picture buffer) for a video coding system are disclosed. Whether the IntraBC mode is used for a current picture is determined and a maximum allowed number of decoded pictures in the DPB is allocated based on whether the IntraBC mode is used for the current picture. The current picture is then encoded or decoded using decoded pictures stored in the DPB as reference data. In another method, a maximum number of reordered pictures in the DPB is determined. If certain conditions are true, one or more decoded pictures stored in the DPB will be emptied until none of the conditions is true. One condition corresponds to a number of decoded pictures in the DPB marked as “needed for output” being greater than the maximum number of reordered picture modified according to whether the IntraBC mode is used for the current picture.
Abstract:
Methods and apparatus for image or video decoding in a video decoding system are disclosed. Input data associated with a current block coded with palette mode is received to parse a palette predictor run. A position of reused colors in a palette predictor table is computed according to the palette predictor run. A size of the palette predictor table is determined and compared with the position computed according to the palette predictor run to obtain a comparison result. The decoder applies palette decoding to the current block according to the comparison result. If the comparison result indicates the position computed according to the palette predictor run is not within the palette predictor table, the position is changed to a new position to indicate a corresponding reused color for the current block or a decoding process of palette predictor reuse flags is terminated.
Abstract:
A method and apparatus for video coding using flexible block partition structure are disclosed. The coding unit is partitioned into one or more prediction units according to a prediction binary tree structure corresponding to one or more stages of binary splitting. A respective predictor for each prediction unit is generated according to a selected prediction mode for each prediction unit. At the encoder side, prediction residuals are generated for the coding unit by applying a prediction process to each prediction unit using the respective predictor. At the decoder side, the reconstructed prediction residuals for the coding unit are derived from the video bitstream. A reconstructed coding unit is generated by reconstructing each prediction unit in the coding unit based on the respective predictor and reconstructed prediction residuals of each prediction unit according to the prediction process. Also, T-shaped and L-shaped prediction unit partitions are disclosed.
Abstract:
Implementations of techniques of intra picture block copy in video compression are described. In one example implementation, a method may include: identifying a first block of pixels of a plurality of pixels of a picture as a reference block for reconstructing a second block of pixels of the plurality of pixels of the picture; determining an overlapped region of the second block that overlaps with the first block; and reconstructing pixels in the overlapped region based on a first set of pixels and a second set of pixels of the first block.