Cross-channel residual prediction
AssigneeIntel Corporation
InventorsLidong Xu, Yi-Jen Chiu, Yu Han, Wenhao Zhang
Life of this patent
Estimating the term…
Abstract
Systems, apparatus and methods are described including determining a prediction residual for a channel of video data; and determining, using the first channel's prediction residual, a prediction residual for a second channel of the video data. Further, a prediction residual for a third channel of the video data may be determined using the second channel's prediction residual.
Claims21
(canceled)
A system comprising:
- a memory;
- and
- a processor coupled to the memory, the processor to:
- determine a reconstructed residual value for a first channel of video data at a particular pixel position within a picture;
- determine, using the reconstructed residual value, a predicted residual value at the particular pixel position for a second channel of the video data, wherein the processor to determine the predicted residual value comprises the processor to:
- determine the reconstructed prediction residual value is within a particular subset of a plurality of subsets into which a codec dependent range of possible reconstructed prediction residual values for the first channel has been divided, wherein each of the subsets is assigned a first and a second cross channel residual prediction model parameter;
- and
- predict the predicted residual value using particular first and second cross channel residual prediction model parameters corresponding to the particular subset by multiplying the reconstructed prediction residual by the particular first cross channel residual prediction model parameter and adding the particular second cross channel residual prediction model parameter.
A computer-implemented method, comprising:
- determining a reconstructed residual value for a first channel of video data at a particular pixel position within a picture;
- determining, using the reconstructed residual value, a predicted residual value at the particular pixel position for a second channel of the video data by:
- determining the reconstructed prediction residual value is within a particular subset of a plurality of subsets into which a codec dependent range of possible reconstructed prediction residual values for the first channel has been divided, wherein each of the subsets is assigned a first and a second cross channel residual prediction model parameter;
- and
- predicting the predicted residual value using particular first and second cross channel residual prediction model parameters corresponding to the particular subset by multiplying the reconstructed prediction residual by the particular first cross channel residual prediction model parameter and adding the particular second cross channel residual prediction model parameter.
At least one non-transitory computer readable medium, comprising instructions stored thereon, which when executed by a computer, cause the computer to code video by:
- determining a reconstructed residual value for a first channel of video data at a particular pixel position within a picture;
- determining, using the reconstructed residual value, a predicted residual value at the particular pixel position for a second channel of the video data by:
- determining the reconstructed prediction residual value is within a particular subset of a plurality of subsets into which a codec dependent range of possible reconstructed prediction residual values for the first channel has been divided, wherein each of the subsets is assigned a first and a second cross channel residual prediction model parameter;
- and
- predicting the predicted residual value using particular first and second cross channel residual prediction model parameters corresponding to the particular subset by multiplying the reconstructed prediction residual by the particular first cross channel residual prediction model parameter and adding the particular second cross channel residual prediction model parameter.
Dependencies are inferred from the claim text.