IP Library Granted Patent US 11,140,403
Granted Patent B2
US 11,140,403 · App. 16/403,799 · Granted Oct 5, 2021

Identifying tile from network abstraction unit header

Inventors: Byeongdoo Choi (Palo Alto, CA); Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/44H04N19/129H04N19/176H04N19/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 11,140,403
App. No.
16/403,799
Granted
Oct 5, 2021
Kind
B2
Abstract

A method and apparatus for video decoding includes decoding a binary coded syntax element carrying an identification of a picture segment in a high level syntax structure comprising fixed length codewords and reconstructing the picture segment.

Claims (27)

1. A method for video decoding, the method comprising:

decoding a binary coded tile identifier carrying an identification of a tile in a network abstraction layer (NAL) unit header comprising fixed length codewords;

determining, based on decoding the binary coded tile identifier in the NAL unit header, that the tile identifier is included in a list of tiles to be decoded; and

reconstructing the tile based on determining that the tile identifier is included in the list of tiles to be decoded,

wherein the NAL unit header includes only a nal_unit_type syntax element that indicates a type of data that a NAL unit carries, a nuh_tile_id syntax element that indicates the tile identifier, and a nuh_temporal_idplus1 syntax element that indicates a temporal layer of a coded picture to which the NAL unit belongs.

2. The method of claim 1 , wherein, for a given tile layout, each tile in the tile layout has a unique tile identifier, and the unique tile identifier is assigned in accordance with a scan order of the picture segment in the tile layout.

3. The method of claim 2 , wherein the scan order is associated with a top left corner of the tiles of the tile layout, and is increased by one following a top-to-bottom, right-to-left order.

4. The method of claim 1 , wherein the tile identifier is in a fixed position in the NAL unit header.

5. The method of claim 1 , wherein a size of the tile identifier is determined through a predefined value of a high level syntax structure syntax element in the same NAL unit header.

6. The method of claim 1 , wherein a size of the tile identifier is determined through at least one syntax element in a parameter set, the parameter set being active for the picture to which the NAL unit header belongs.

7. A device for decoding a video sequence, the device comprising:

at least one memory configured to store program code;

at least one processor configured to read the program code and operate as instructed by the program code, the program code including:

decoding code configured to cause the at least one processor to decode a binary coded tile identifier carrying an identification of a tile in a network abstraction layer (NAL) unit header comprising fixed length codewords;

determining code configured to cause the at least one processor to determine, based on decoding the binary coded tile identifier in the NAL unit header, that the tile identifier is included in a list of tiles to be decoded; and

reconstructing code configured to cause the at least one processor to reconstruct the tile based on determining that the tile identifier is included in the list of tiles to be decoded,

wherein the NAL unit header includes only a nal_unit_type syntax element that indicates a type of data that a NAL unit carries, a nuh_tile_id syntax element that indicates the tile identifier, and a nuh_temporal_id_plus1 syntax element that indicates a temporal layer of a coded picture to which the NAL unit belongs.

8. The device of claim 7 , wherein, for a given tile layout, each tile in the tile layout has a unique tile identifier, and the unique tile identifier is assigned in accordance with a scan order of the picture segment in the tile layout.

9. The device of claim 8 , wherein the scan order is associated with a top left corner of the tiles of the tile layout, and is increased by one following a top-to-bottom, right-to-left order.

10. The device of claim 7 , wherein the tile identifier is in a fixed position in the NAL unit header.

11. The device of claim 7 , wherein a size of the tile identifier is determined through a predefined value of a high level syntax structure syntax element in the same NAL unit header.

12. The device of claim 7 , wherein a size of the tile identifier is determined through at least one syntax element in a parameter set, the parameter set being active for the picture to which the NAL unit header belongs.

13. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:

decode a binary coded tile identifier carrying an identification of a tile in a network abstraction layer (NAL) unit header comprising fixed length codewords;

determine, based on decoding the binary coded tile identifier in the NAL unit header, that the tile identifier is included in a list of tiles to be decoded; and

reconstruct the tile based on determining that the tile identifier is included in the list of tiles to be decoded,

wherein the NAL unit header includes only a nal_unit_type syntax element that indicates a type of data that a NAL unit carries, a nuh_tile_id syntax element that indicates the tile identifier, and a nuh_temporal_id_plus1 syntax element that indicates a temporal layer of a coded picture to which the NAL unit belongs.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: WENGER, STEPHAN
To: TENCENT AMERICA LLC
Reel/Frame 053873/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 053872/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: CHOI, BYEONGDOO
To: TENCENT AMERICA LLC
Reel/Frame 053873/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2019
From: CHOI, BYEONGDOO; WENGER, STEPHAN; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 049091/0293 →
Continuity (2)
Provisional Application 62783152 · Dec 20, 2018
Related Publication 20200204813A1 · Jun 25, 2020
Cited By (2)
US 12,355,947 US 12,647,560