Method and apparatus for video coding
AssigneeTencent America LLC
InventorsXiaozhong XU, Xiang Li, Shan Liu
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry for video decoding. The processing circuitry locates luma units of a luma coding unit that are co-located with chroma units of a chroma coding unit, and then determines a popularity of an intra block copy mode in the luma units. Further, the processing circuitry determines a block vector for a chroma unit in the chroma coding unit when the popularity meets a requirement, and reconstructs at least one sample of the chroma unit according to the block vector.
Claims21
(canceled)
A method for video decoding, comprising:
- locating luma units of a plurality of luma coding units that are co-located with chroma units of a plurality of chroma coding units;
- determining, for each of the plurality of luma coding units, a percentage of the luma units that are coded in an intra block copy mode;
- determining a block vector for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage greater than a first threshold based on one or more block vectors of the luma units of the respective co-located luma coding unit;
- reconstructing, for each chroma unit having the determined block vector, at least one sample of the respective chroma unit according to the block vector determined for the respective chroma unit;
- and
- reconstructing, for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage less than or equal to the first threshold, at least one sample of the respective chroma unit in accordance with a coding mode that is not the intra block copy mode.
A video decoder apparatus for video decoding, comprising:
- processing circuitry configured to:
- locate luma units of a plurality of luma coding units that are co-located with chroma units of a plurality of chroma coding units,
- determine, for each of the plurality of luma coding units, a percentage of the luma units that are coded in an intra block copy mode,
- determine a block vector for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage greater than a first threshold based on one or more block vectors of the luma units of the respective co-located luma coding unit,
- reconstruct, for each chroma unit having the determined block vector, at least one sample of the respective chroma unit according to the block vector determined for the respective chroma unit, and
- reconstruct, for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage less than or equal to the first threshold, at least one sample of the respective chroma unit in accordance with a coding mode that is not the intra block copy mode.
A non-transitory computer readable medium having instructions stored therein, which when executed by a processor in a video decoder causes the processor to execute a method comprising:
- locating luma units of a plurality of luma coding units that are co-located with chroma units of a plurality of chroma coding units;
- determining, for each of the plurality of luma coding units, a percentage of the luma units that are coded in an intra block copy mode;
- determining a block vector for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage greater than a first threshold based on one or more block vectors of the luma units of the respective co-located luma coding unit;
- reconstructing, for each chroma unit having the determined block vector, at least one sample of the respective chroma unit according to the block vector determined for the respective chroma unit;
- and
- reconstructing, for a chroma unit of each of the plurality of chroma coding units having a respective co-located luma coding unit of the plurality of luma coding units with the determined percentage less than or equal to the first threshold, at least one sample of the respective chroma unit in accordance with a coding mode that is not the intra block copy mode.
Dependencies are inferred from the claim text.