| CPC H04N 19/186 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/42 (2014.11)] | 17 Claims |

|
1. A method for predicting a chroma block of a video signal, comprising:
obtaining video pictures, wherein the video pictures are partitioned into a plurality of coding units (CUs), each of the CU includes the chroma block and a corresponding luma block;
obtaining a plurality of reconstructed luma samples of the luma block, a plurality of reconstructed neighboring luma samples, and a plurality of reconstructed neighboring chroma samples, respectively;
selecting, from the plurality of reconstructed neighboring luma samples and the plurality of reconstructed neighboring chroma samples, a group of reference luma samples and a group of reference chroma samples, wherein each reference luma sample corresponds to a respective reference chroma sample; wherein selecting the group of reference luma samples and the group of reference chroma samples includes selecting every other luma samples from the plurality of reconstructed neighboring luma samples and every other chroma samples from the plurality of reconstructed neighboring chroma samples;
computing a threshold luma value from the plurality of reconstructed neighboring luma samples, and a threshold chroma value from the plurality of reconstructed neighboring chroma samples;
determining a maximum luma value and a minimum luma value from the group of the reference luma samples, wherein the threshold luma value is between the minimum luma value and the maximum luma value;
generating a multi-model linear model including a first linear model between the minimum luma value and the threshold luma value, and a second linear model between the threshold luma value and the maximum luma value; and
predicting the chroma block from the luma block using the multi-model linear model.
|