IP Library Granted Patent US 12,160,577
Granted Patent B2
US 12,160,577 · App. 17/634,346 · Granted Dec 3, 2024

Quantization matrix prediction for video encoding and decoding

Inventors: Philippe De Lagrange (Betton, FR); Fabrice Leleannec (Betton, FR); Edouard Francois (Bourg des Comptes, FR); Franck Galpin (Thorigne-Fouillard, FR)
Assignee: INTERDIGITAL CE PATENT HOLDINGS, SAS
H04N19/124H04N19/103H04N19/50H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,160,577
App. No.
17/634,346
Granted
Dec 3, 2024
Kind
B2
Abstract

Decoding and/or encoding video information included in a bitstream can involve a predicted quantization matrix associated with at least a portion of the video information and a syntax element indicating that at least one coefficient of the predicted quantization matrix is to be interpreted as a residual such that the decoding and/or encoding of at least a portion of the video information is based on a combination of the predicted quantization matrix and the residual, where the syntax element is obtained from the bitstream during decoding, or included in the bitstream during encoding.

Claims (42)

1. A method comprising:

obtaining, from a bitstream including encoded video information, information representing at least one coefficient of a quantization matrix and a syntax element;

determining that the quantization matrix is in a prediction mode wherein the quantization matrix is predicted from a reference quantization matrix;

determining, based on the syntax element when in prediction mode that the information representing the at least one coefficient is to be interpreted as a residual from a prediction of the quantization matrix by the reference quantization matrix; and

decoding at least a portion of the encoded video information based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient.

2. The method of claim 1 , wherein a number of residual coefficients is signaled in the bitstream.

3. The method of claim 1 , wherein the quantization matrix is obtained based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient by obtaining a plurality of predicted quantization matrix coefficients from the reference quantization matrix; and

adding the residual to the plurality of predicted quantization matrix coefficients.

4. The method of claim 3 , wherein the quantization matrix is obtained based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient by scaling the reference quantization matrix by a scale factor.

5. The method of claim 1 , wherein the quantization matrix is obtained based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient by adding an offset to the reference quantization matrix.

6. The method of claim 1 , wherein one or more syntax elements used to transmit the at least one coefficient when the quantization matrix is not predicted are the same as the one or more syntax elements used to transmit the residual when the quantization matrix is predicted.

7. A non-transitory computer readable medium storing executable program instructions to cause a computer executing the instructions to perform a method according to claim 1 .

8. The method of claim 1 , further comprising:

applying a scale factor to the prediction of the quantization matrix.

9. An apparatus comprising:

one or more processors configured to:

obtain, from a bitstream including encoded video information, information representing at least one coefficient of a quantization matrix and a syntax element;

determine that the quantization matrix is in a prediction mode wherein the quantization matrix is predicted from a reference quantization matrix;

determine, based on the syntax element when in prediction mode that the information representing the at least one coefficient is to be interpreted as a residual from a prediction of the quantization matrix by the reference quantization matrix; and

decode at least a portion of the encoded video information based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient.

10. The apparatus of claim 9 , wherein the one or more syntax elements used to transmit the at least one coefficient when the quantization matrix is not predicted are the same as the one or more syntax elements used to transmit the residual when the quantization matrix is predicted.

11. The apparatus of claim 9 , wherein the residual comprises a variable length residual.

12. The apparatus of claim 9 , further comprising at least one of (i) an antenna configured to receive a signal, the signal including data representative of the video information, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the data representative of the video information, and (iii) a display configured to display a video from the video information.

13. The apparatus of claim 12 , wherein the apparatus comprises one of a television, a television signal receiver, a set-top box, a gateway device, a mobile device, a cell phone, and a tablet.

14. A method comprising:

obtaining video information and information representing at least one coefficient of a quantization matrix associated with at least a portion of the video information;

signaling that the quantization matrix is in a prediction mode wherein the quantization matrix is predicted from a reference quantization matrix;

determining that the at least one coefficient is to be interpreted as a residual from a prediction of the quantization matrix by the reference quantization matrix;

encoding the at least a portion of the video information based on the quantization matrix obtained based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient; and

encoding a syntax element indicating that when in prediction mode, the information representing the at least one coefficient is to be interpreted as a residual from the prediction of the quantization matrix by the reference quantization matrix.

15. The method of claim 14 , wherein the encoding produces a bitstream including one or more syntax elements used to transmit the at least one coefficient when the quantization matrix is not predicted that can be reused to transmit the residual when the quantization matrix is predicted.

16. A non-transitory computer readable medium storing a bitstream, formatted to include syntax elements and encoded image information in accordance with the method of claim 14 .

17. The non-transitory computer readable medium of claim 16 , comprising at least one syntax element used to represent the at least one coefficient of the quantization matrix when the quantization matrix is not predicted, and wherein the at least one syntax element is used to represent the residual when the quantization matrix is predicted.

18. An apparatus comprising:

one or more processors configured to:

obtain video information and information representing at least one coefficient of a quantization matrix associated with at least a portion of the video information;

signal that the quantization matrix is in a prediction mode wherein the quantization matrix is predicted from a reference quantization matrix;

determine that the at least one coefficient is to be interpreted as a residual from a prediction of the quantization matrix by the reference quantization matrix;

encode the at least a portion of the video information based on the quantization matrix obtained based on the prediction of the quantization matrix by the reference quantization matrix and the information representing the at least one coefficient; and

encode a syntax element indicating that when in prediction mode, the information representing the at least one coefficient is to be interpreted as a residual from the prediction of the quantization matrix by the reference quantization matrix.

19. The apparatus of claim 18 , wherein the encoding produces a bitstream including one or more syntax elements used to transmit the at least one coefficient when the quantization matrix is not predicted that can be reused to transmit the residual when the quantization matrix is predicted.

20. The method of claim 1 , wherein the residual is DPCM-coded.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: DE LAGRANGE, PHILIPPE; LELEANNEC, FABRICE; FRANCOIS, EDOUARD; GALPIN, FRANCK
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 058972/0494 →
Priority Claims (3)
EP 19306013 · Aug 14, 2019 · regional
EP 19306127 · Sep 19, 2019 · regional
EP 19306205 · Sep 26, 2019 · regional
Continuity (1)
Related Publication 20230084787A1 · Mar 16, 2023