IP Library › Granted Patent US 11,785,236
Granted Patent B2
US 11,785,236 · App. 17/290,302 · Granted Oct 10, 2023

Parameter grouping among plural coding units for video encoding and decoding

Inventors: Fabrice Le Leannec (Mouazé, FR); Tangi Poirier (Thorigné-Fouillard, FR); Karam Naser (Mouazé, FR)
Assignee: InterDigital Madision Patent Holdings, SAS
H04N19/436H04N19/124
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 11,785,236
App. No.
17/290,302
Granted
Oct 10, 2023
Kind
B2
Abstract

At least a method and an apparatus are presented for encoding or decoding video and can involve, for example, obtaining a group of coding units including two or more of a plurality of coding units divided from a current block wherein the two or more of the plurality of coding units share a coding parameter, and the group of coding units overlaps at least two different pipeline units associated with a pipelined decoding operation, and encoding or decoding the current block based on the group of coding units, and the shared coding parameter.

Claims (41)

1. Apparatus for video encoding, comprising one or more processors, wherein the one or more processors are configured to:

divide a current block into a plurality of coding units;

group two or more of the plurality of coding units into at least one group of coding units, wherein the grouping comprises

associating an indication with each of the plurality of coding units, the indication indicating whether a shared coding information is to be used in the encoding of the respective coding unit; and

encode the plurality of coding units of the current block, wherein:

for a coding unit that is associated with an indication that the shared coding information is to be used, the encoding is performed based on a respective coding information derived from a neighboring coding unit, and

for a coding unit that is associated with an indication that the shared coding information is not to be used, the encoding is performed based on a respective coding information determined for the coding unit.

2. The apparatus of claim 1 , wherein the grouping is separately applied to at least one of a luma component or a chroma component.

3. The apparatus of claim 1 , wherein the dividing of the current block into the plurality of coding units is based on quad tree plus binary tree (QTBT) division.

4. An apparatus for video decoding, comprising one or more processors, wherein the one or more processors are configured to:

obtain, from a bitstream, a plurality of coding units divided from a current block;

obtain an indication for each of the plurality of coding units, the indication indicating whether a shared coding information is to be used in the decoding of the respective coding unit; and

decode the plurality of coding units of the current block, wherein:

for a coding unit that is associated with an indication that the shared coding information is to be used, the decoding is performed based on a respective coding information derived from a neighboring coding unit, and

for a coding unit that is associated with an indication that the shared coding information is not to be used, the decoding is performed based on a respective coding information parsed from the bitstream.

5. The apparatus of claim 4 , wherein the shared coding information comprises prediction information.

6. The apparatus of claim 4 , wherein the indication is associated with at least one syntax element indicating a grouping of coding units.

7. The apparatus of claim 4 , wherein the current block corresponds to a current tree node and the plurality of coding units correspond to children of the current tree node.

8. The apparatus of claim 7 , wherein the obtaining the indication for each of the plurality of coding units comprises:

parsing, from the bitstream, grouping information; and

propagating the grouping information through the children of the current tree node.

9. A non-transitory computer readable medium containing data content generated by the apparatus according to claim 4 .

10. The apparatus of claim 4 further comprising:

at least one of (i) an antenna configured to receive a signal, the signal including data representative of the video data, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the data representative of the video data, and (iii) a display configured to display an image from the video data.

11. The apparatus of claim 10 , wherein the apparatus is included in one of a television signal receiver, a set-top box, a gateway device, a mobile device, or other electronic device.

12. A method for video encoding, comprising:

dividing a current block into a plurality of coding units;

grouping two or more of the plurality of coding units into at least one group of coding units wherein the grouping comprises

associating an indication with each of the plurality of coding units, the indication indicating whether a shared coding information is to be used in the encoding of the respective coding unit; and

encoding the plurality of coding units of the current block, wherein:

for a coding unit that is associated with an indication that the shared coding information is to be used, the encoding is performed based on a respective coding information derived from a neighboring coding unit, and

for a coding unit that is associated with an indication that the shared coding information is not to be used, the encoding is performed based on a respective coding information determined for the coding unit.

13. A method for video decoding, comprising:

obtaining, from a bitstream, a plurality of coding units divided from a current block;

obtaining an indication associated for each of the plurality of coding units, the indication indicating whether a shared coding information is to be used in the decoding of the respective coding unit; and

decoding the plurality of coding units of the current block, wherein:

for a coding unit that is associated with an indication that the shared coding information is to be used, the decoding is performed based on a respective coding information derived from a neighboring coding unit, and

for a coding unit that is associated with an indication that the shared coding information is not to be used, the decoding is performed based on a respective coding information parsed from the bitstream.

14. A non-transitory computer readable medium storing program instructions that, when executed by one of more processors, perform the method of claim 13 .

15. The method of claim 13 , wherein the shared coding information comprises prediction information.

16. The method of claim 13 , wherein the indication is associated with at least one syntax element indicating a grouping of coding units.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: INTERDIGITAL VC HOLDINGS, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 062291/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: LE LEANNEC, FABRICE; POIRIER, TANGI; NASER, KARAM
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 056095/0385 →
Priority Claims (1)
EP 18306450 · Nov 6, 2018 · regional
Continuity (1)
Related Publication 20210385471A1 · Dec 9, 2021