IP Library Patent Application 17762526
Patent Application
App. No. 17/762,526

VIDEO ENCODING AND DECODING USING BLOCK AREA BASED QUANTIZATION MATRICES

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 None
App. No.
17/762,526
Abstract

In a video coding system, it is proposed to determine the quantization matrix based on the block area instead of the maximal value of the block size dimension (width or height). Having specific quantization matrix for each block size actually allows adaptation to image content, and thus results in better visual quality. Indeed, choosing a quantization matrix of equal-area better match the idea of “size” than choosing a quantization matrix of the maximal dimension of the rectangular block. In at least one embodiment, the quantization matrix used for video coding or decoding is selected based on a block area identifier whose value is determined as the integer value of an average of the log 2 of block width and height. Encoding and decoding methods, encoding and decoding apparatuses, non-transitory computer readable medium and computer program are described.

Claims (50)

1 .- 12 . (canceled)

13 . A method comprising:

obtaining a block of a picture;

determining an identifier based on an integer value of an average of a log 2 of a width and a height of the block of the picture;

selecting, from an ordered list of quantization matrices, a quantization matrix corresponding to the determined identifier;

quantizing the block of the picture using the selected quantization matrix; and

encoding picture data based on the quantized block.

14 . The method of claim 13 , wherein the integer value is determined by

(log 2 (W)+log 2 (H))/2,

wherein W is the width of the block, and H is the height of the block.

15 . The method of claim 13 , wherein the integer value is determined by

(log 2 (W)+log 2 (H)+1)/2,

wherein W is the width of the block, and H is the height of the block.

16 . A method comprising:

obtaining information representative of a quantized block of a picture;

determining an identifier based on an integer value of an average of a log 2 of a width and a height of the block of the picture;

selecting, from an ordered list of quantization matrices, a quantization matrix corresponding to the determined identifier;

applying an inverse quantization to the block of the picture using the selected quantization matrix; and

decoding picture data based on the inverse quantized block.

17 . The method of claim 16 , wherein the integer value is determined by

(log 2 (W)+log 2 (H))/2,

wherein W is the width of the block, and H is the height of the block.

18 . The method of claim 16 , wherein the integer value is determined by

(log 2 (W)+log 2 (H)+1)/2,

wherein W is the width of the block, and H is the height of the block.

19 . An apparatus configured to:

obtain a block of a picture;

determine an identifier based on an integer value of an average of a log 2 of a width and a height of the block of the picture;

select, from an ordered list of quantization matrices, a quantization matrix corresponding to the determined identifier;

quantize the block of the picture using the selected quantization matrix; and

encode picture data based on the quantized block.

20 . The apparatus of claim 19 , wherein the integer value is determined by

(log 2 (W)+log 2 (H))/2,

wherein W is the width of the block, and H is the height of the block.

21 . The apparatus of claim 19 , wherein the integer value is determined by

(log 2 (W)+log 2 (H)+1)/2,

wherein W is the width of the block, and H is the height of the block.

22 . An apparatus configured to:

obtain information representative of a quantized block of a picture;

determine an identifier based on an integer value of an average of a log 2 of a width and a height of the block of the picture;

select, from an ordered list of quantization matrices, a quantization matrix corresponding to the determined identifier;

apply an inverse quantization to the block of the picture using the selected quantization matrix; and

decode picture data based on the inverse quantized block.

23 . The apparatus of claim 22 , wherein the integer value is determined by

(log 2 (W)+log 2 (H))/2,

wherein W is the width of the block, and H is the height of the block.

24 . The apparatus of claim 22 , wherein the integer value is determined by

(log 2 (W)+log 2 (H)+1)/2,

wherein W is the width of the block, and H is the height of the block.

25 . A non-transitory computer readable medium comprising program code instructions for implementing the steps of a method according to claim 16 when executed by a processor.

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 Mar 22, 2022
From: DE LAGRANGE, PHILIPPE; BORDES, PHILIPPE; NASER, KARAM; FRANCOIS, EDOUARD
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059340/0332 →