Search

EP-4736413-A1 - CROSS-COMPONENT INTRA PREDICTION

EP4736413A1EP 4736413 A1EP4736413 A1EP 4736413A1EP-4736413-A1

Abstract

Systems, methods, and instrumentalities are disclosed for video encoding and/or decoding. A video encoding and/or decoding device may determine a second predicted chroma component sample value. The second predicted chroma component sample value may be determined based on a reconstructed first chroma component sample value and/or a first plurality of linear model parameters. A device may predict a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample. The device may encode and/or decode a coding block using at least the second predicted chroma component sample.

Inventors

  • MARZUKI, Ismail
  • NASER, Karam
  • PURI, Saurabh
  • BONNINEAU, Charles
  • BOSSEN, FRANK

Assignees

  • InterDigital CE Patent Holdings, SAS

Dates

Publication Date
20260506
Application Date
20240612

Claims (1)

  1. IDVC_2023P00525WO PATENT CLAIMS 1. A video encoding device comprising a processor configured to: determine a second predicted chroma component sample value, wherein the second predicted chroma component sample value is determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters; predict a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample; and encode a coding block using at least the second predicted chroma component sample. 2. The video encoding device of claim 1, wherein the processor is further configured to: determine the second predicted chroma component sample value based on a reconstructed luma sample value. 3. The video encoding device of any one of claims 1-2, wherein the processor is further configured to: determine a first predicted chroma component sample value, wherein the first predicted chroma component sample value is determined based on a reconstructed luma sample value and a second plurality of linear model parameters; predict a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample; and reconstruct the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component sample value. 4. The video encoding device of claim 3, wherein the second plurality of linear model parameters comprises a first parameter associated with a luma sample, and a second parameter associated with a chroma sample value. 5. The video encoding device of any one of claims 1-4, wherein the first plurality of linear model parameters comprises a first parameter associated with a luma sample value, a second parameter associated with a chroma sample value, and a third parameter associated with biasing a linear model. 6. The video encoding device of any one of claims 1-5, wherein the processor is further configured to: indicate, in video data, whether the second predicted chroma component sample value is determined based on the reconstructed first chroma component sample value or the first predicted chroma component IDVC_2023P00525WO PATENT sample value. 7. The video encoding device of any one of claims 3-6, wherein the first plurality of linear model parameters and the second plurality of linear model parameters are derived from a cross-component linear model (CCLM), a multi-model linear model (MMLM), or a convolutional cross-component model (CCCM). 8. The video encoding device of any one of claims 2-3, wherein the first plurality of linear model parameters or the second plurality of linear model parameters are derived from a multi-model linear model (MMLM), and wherein the processor is further configured to: determine a threshold to classify at least the reconstructed luma value. 9. A video decoding device comprising a processor configured to: determine a second predicted chroma component sample value, wherein the second predicted chroma component sample value is determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters; predict a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample; and decode a coding block using at least the second predicted chroma component sample. 10. The video decoding device of claim 9, wherein the processor is further configured to: determine the second predicted chroma component sample value based on a reconstructed luma sample value. 11. The video decoding device of any one of claims 9-10, wherein the processor is further configured to: determine a first predicted chroma component sample value, wherein the first predicted chroma component sample value is determined based on a reconstructed luma sample value and a second plurality of linear model parameters; predict a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample; and reconstruct the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component sample value. 12. The video decoding device of claim 11, wherein the second plurality of linear model parameters comprises a first parameter associated with a luma sample, and a second parameter associated with a IDVC_2023P00525WO PATENT chroma sample value. 13. The video decoding device of any one of claims 9-12, wherein the first plurality of linear model parameters comprises a first parameter associated with a luma sample value, a second parameter associated with a chroma sample value, and a third parameter associated with biasing a linear model. 14. The video decoding device of any one of claims 9-13, wherein the processor is further configured to: indicate, in video data, whether the second predicted chroma component sample value is determined based on the reconstructed first chroma component sample value or the first predicted chroma component sample value. 15. The video decoding device of any one of claims 11-14, wherein the first plurality of linear model parameters and the second plurality of linear model parameters are derived from a cross-component linear model (CCLM), a multi-model linear model (MMLM), or a convolutional cross-component model (CCCM). 16. The video decoding device of any one of claims 10-11, wherein the first plurality of linear model parameters or the second plurality of linear model parameters are derived from a multi-model linear model (MMLM), and wherein the processor is further configured to: determine a threshold to classify at least the reconstructed luma value. 17. A method for video encoding comprising: determining a second predicted chroma component sample value, wherein the second predicted chroma component sample value is determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters; predicting a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample; and encoding a coding block using at least the second predicted chroma component sample. 18. The method of claim 17, further comprising: determining the second predicted chroma component sample value based on a reconstructed luma sample value. 19. The method of any one of claims 17-18, further comprising: determining a first predicted chroma component sample value, wherein the first predicted chroma component sample value is determined based on a reconstructed luma sample value and a second plurality IDVC_2023P00525WO PATENT of linear model parameters; predicting a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample; and reconstructing the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component sample value. 20. The method of claim 19, wherein the second plurality of linear model parameters comprises a first parameter associated with a luma sample, and a second parameter associated with a chroma sample value. 21. The method of any one of claims 17-20, wherein the first plurality of linear model parameters comprises a first parameter associated with a luma sample value, a second parameter associated with a chroma sample value, and a third parameter associated with biasing a linear model. 22. The method of any one of claims 17-21, further comprising: indicating, in video data, whether the second predicted chroma component sample value is determined based on the reconstructed first chroma component sample value or the first predicted chroma component sample value. 23. The method of any one of claims 19-22, wherein the first plurality of linear model parameters and the second plurality of linear model parameters are derived from a cross-component linear model (CCLM), a multi-model linear model (MMLM), or a convolutional cross-component model (CCCM). 24. The method of any one of claims 18-19, wherein the first plurality of linear model parameters or the second plurality of linear model parameters are derived from a multi-model linear model (MMLM), and wherein the method further comprises: determining a threshold to classify at least the reconstructed luma value. 25. A method for video decoding comprising: determining a second predicted chroma component sample value, wherein the second predicted chroma component sample value is determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters; predicting a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample; and decoding a coding block using at least the second predicted chroma component sample. IDVC_2023P00525WO PATENT 26. The method of claim 25, further comprising: determining the second predicted chroma component sample value based on a reconstructed luma sample value. 27. The method of any one of claims 25-26, further comprising: determining a first predicted chroma component sample value, wherein the first predicted chroma component sample value is determined based on a reconstructed luma sample value and a second plurality of linear model parameters; predicting a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample; and reconstructing the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component sample value. 28. The method of claim 27, wherein the second plurality of linear model parameters comprises a first parameter associated with a luma sample, and a second parameter associated with a chroma sample value. 29. The method of any one of claims 25-28, wherein the first plurality of linear model parameters comprises a first parameter associated with a luma sample value, a second parameter associated with a chroma sample value, and a third parameter associated with biasing a linear model. 30. The method of any one of claims 25-29, further comprising: indicating, in video data, whether the second predicted chroma component sample value is determined based on the reconstructed first chroma component sample value or the first predicted chroma component sample value. 31. The method of any one of claims 27-30, wherein the first plurality of linear model parameters and the second plurality of linear model parameters are derived from a cross-component linear model (CCLM), a multi-model linear model (MMLM), or a convolutional cross-component model (CCCM). 32. The method of any one of claims 30-31, wherein the first plurality of linear model parameters or the second plurality of linear model parameters are derived from a multi-model linear model (MMLM), and wherein the method further comprises: determining a threshold to classify at least the reconstructed luma value. 33. A video encoding device comprising a processor, wherein the processor is configured to implement the IDVC_2023P00525WO PATENT steps of a method according to any one of claims 17-24, or 25-32. 34. A video decoding device comprising a processor, wherein the processor is configured to implement the steps of a method according to any one of claims 17-24, or 25-32. 35. A computer program product which is stored on a non-transitory computer readable medium and comprises program code instructions for implementing the steps of a method according to any one of claims 17-24, or 25-32 when executed by a processor. 36. Video data comprising information representative of the encoded coding block generated according to the method of one of claims 17-24.

Description

IDVC_2023P00525WO PATENT CROSS-COMPONENT INTRA PREDICTION CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application claims the benefit of European Provisional Patent Application No.23306097.9, filed June 30, 2023, the contents of which are hereby incorporated by reference herein. BACKGROUND [0002] Video coding systems may be used to compress digital video signals, e.g., to reduce the storage and/or transmission bandwidth needed for such signals. Video coding systems may include, for example, block-based, wavelet-based, and/or object-based systems. SUMMARY [0003] Systems, methods, and instrumentalities are disclosed for video encoding. A video encoding device may include a processor configured to determine a second predicted chroma component sample value. The second predicted chroma component sample value may be determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters. A video encoding device may predict a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample. A video encoding device may encode a coding block using at least the second predicted chroma component sample. [0004] The video encoding device as described herein may include one or more features. For example, the video encoding device may determine the second predicted chroma component sample value based on a reconstructed luma sample value. For example, the video encoding device may determine a first predicted chroma component sample value, where the first predicted chroma component sample value may be determined based on a reconstructed luma sample value and a second plurality of linear model parameters. IDVC_2023P00525WO PATENT [0005] For example, the video encoding device may predict a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample. For example, the video encoding device may reconstruct the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component sample value. For example, the second plurality of linear model parameters may include a first parameter associated with a luma sample, and a second parameter associated with a chroma sample value. For example, the first plurality of linear model parameters may include a first parameter associated with a luma sample value, a second parameter associated with a chroma sample value, and a third parameter is associated with biasing a linear model. [0006] For example, the video encoding device may indicate, in video data, whether the second predicted chroma component sample value may be determined based on the reconstructed first chroma component sample value or the first predicted chroma component sample value. For example, the first plurality of linear model parameters and the second plurality of linear model parameters may be derived from a cross-component linear model (CCLM), a multi-model linear model (MMLM), or a convolutional cross-component model (CCCM). For example, the first plurality of linear model parameters or the second plurality of linear model parameters may be derived from a multi-model linear model (MMLM). For example, the video encoding device may determine a threshold to classify at least the reconstructed luma value. [0007] A video decoding device may be provided. A video decoding device may be configured to determine a second predicted chroma component sample value, wherein the second predicted chroma component sample value may be determined based on a reconstructed first chroma component sample value and a first plurality of linear model parameters. A video decoding device may be configured to predict a second chroma component sample using the second predicted chroma component sample value to obtain a second predicted chroma component sample. A video decoding device may be configured to decode a coding block using at least the second predicted chroma component sample. [0008] The video decoding device as described herein may include one or more features. For example, the video encoding device may determine the second predicted chroma component sample value based on a reconstructed luma sample value. For example, the video decoding device may determine a first predicted chroma component sample value. For example, the first predicted chroma component sample value may be determined based on a reconstructed luma sample value and a second plurality of linear model parameters. For example, the video decoding device may predict a first chroma component sample using the first predicted chroma component sample value to obtain a first predicted chroma component sample. For example, the video decoding device may reconstruct the first chroma component sample using the first predicted chroma component sample to generate the reconstructed first chroma component IDVC_2023P00525WO