US 12,192,488 B2
Video encoder, video decoder, and corresponding encoding and decoding methods
Xiang Ma, Moscow (RU); Yin Zhao, Hangzhou (CN); Haitao Yang, Shenzhen (CN); and Jianle Chen, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Apr. 26, 2022, as Appl. No. 17/729,176.
Application 17/729,176 is a continuation of application No. 17/149,726, filed on Jan. 15, 2021, granted, now 11,336,907.
Application 17/149,726 is a continuation of application No. PCT/CN2019/096191, filed on Jul. 16, 2019.
Claims priority of provisional application 62/698,991, filed on Jul. 17, 2018.
Claims priority of provisional application 62/698,924, filed on Jul. 16, 2018.
Prior Publication US 2022/0264123 A1, Aug. 18, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/176 (2014.01); H04N 19/186 (2014.01)
CPC H04N 19/186 (2014.11) [H04N 19/176 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of decoding video data implemented by a decoding device, comprising:
performing entropy decoding on a bitstream, to obtain information indicating a selected intra-prediction mode;
determining a luma block that corresponds to a chroma block;
determining a set of down-sampled samples of reconstructed neighboring luma samples, wherein the selected intra-prediction mode is a cross-component intra prediction_A (CCIP_A) mode, the reconstructed neighboring luma samples comprise a plurality of reconstructed luma samples that are above the luma block without including a plurality of reconstructed luma samples that are left to the luma block;
determining a first pair of luma value and chroma value according to N down-sampled neighboring luma samples of the set of down-sampled samples and N reconstructed neighboring chroma samples that correspond to the N down-sampled neighboring luma samples, wherein N is a positive integer greater than 1, and a minimum luma value of the N down-sampled neighboring luma samples is not less than respective luma values of first remaining down-sampled neighboring luma samples of the set, wherein the first remaining down-sampled neighboring luma samples are different from the N down-sampled neighboring luma samples;
determining a second pair of luma value and chroma value according to M down-sampled neighboring luma samples of the set of down-sampled samples and M reconstructed neighboring chroma samples that correspond to the M down-sampled neighboring luma samples, wherein M is a positive integer greater than 1, and a maximum luma value of the M down-sampled neighboring luma samples is not more than respective luma values of second remaining down-sampled neighboring luma samples of the set, wherein the second remaining down-sampled neighboring luma samples are different from the M down-sampled neighboring luma samples;
deriving one or more linear model parameters based on the first pair of luma value and chroma value and the second pair of luma value and chroma value;
generating a predictive block based on the one or more linear model parameters; and
reconstructing the chroma block based on the predictive block.