IP Library Granted Patent US 11,546,637
Granted Patent B2
US 11,546,637 · App. 17/832,185 · Granted Jan 3, 2023

Method for signaling dependent and independent picture header

Inventors: Byeongdoo Choi (Palo Alto, CA); Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/70H04N19/172H04N19/46H04N19/50
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,546,637
App. No.
17/832,185
Granted
Jan 3, 2023
Kind
B2
Abstract

A method of reconstructing a coded enhancement layer picture is provided and includes obtaining at least one independent picture header network abstraction layer (NAL) unit of a coded picture of a reference layer, the coded picture of the reference layer being referenced by the coded enhancement layer picture; obtaining a dependent picture header NAL unit of the coded enhancement layer picture; and performing picture header prediction including predicting at least one value of at least one syntax element of the dependent picture header NAL unit based on at least one value of at least one syntax element of the at least one independent picture header NAL unit.

Claims (44)

1. A method of reconstructing a coded enhancement layer picture, the method being performed by at least one processor, and the method comprising:

obtaining at least one independent picture header network abstraction layer (NAL) unit of a coded picture of a reference layer, the coded picture of the reference layer being referenced by the coded enhancement layer picture;

obtaining a dependent picture header NAL unit of the coded enhancement layer picture; and

performing picture header prediction comprising predicting at least one value of at least one syntax element of the dependent picture header NAL unit based on at least one value of at least one syntax element of the at least one independent picture header NAL unit,

wherein the at least one independent picture header NAL unit and the dependent picture header NAL unit are each an NAL unit that includes a NAL unit type syntax element that has a value indicating a picture header NAL unit.

2. The method of claim 1 , further comprising signaling a delta value between the predicted at least one value of the at least one syntax element of the dependent picture header NAL unit and the at least one value of the at least one syntax element of the at least one independent picture header NAL unit.

3. The method of claim 1 , further comprising determining that the coded picture comprises the at least one independent picture header NAL unit, based on a flag of the at least one independent picture header NAL unit; and

determining that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a flag of the dependent picture header NAL unit.

4. The method of claim 1 , further comprising determining that the coded picture comprises the at least one independent picture header NAL unit, based on a unit type of the coded picture; and

determining that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a unit type of the coded enhancement layer picture.

5. The method of claim 1 , wherein the at least one independent picture header NAL unit directly precedes a video coding layer NAL unit in the coded picture.

6. The method of claim 1 , wherein the dependent picture header NAL unit directly precedes a video coding layer NAL unit in the coded enhancement layer picture.

7. The method of claim 1 , wherein each of the coded picture and the coded enhancement layer picture comprises a plurality of video coding layer NAL units and a plurality of picture header NAL units directly preceding the plurality of video coding layer NAL units.

8. An apparatus for reconstructing a coded enhancement layer picture, the apparatus comprising:

at least one memory configured to store computer program code; and

at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code comprising:

first code configured to cause the at least one processor to obtain at least one independent picture header network abstraction layer (NAL) unit of a coded picture of a reference layer, the coded picture of the reference layer being referenced by the coded enhancement layer picture;

second code configured to cause the at least one processor to obtain a dependent picture header NAL unit of the coded enhancement layer picture; and

performing code configured to cause the at least one processor to perform picture header prediction comprising predicting at least one value of at least one syntax element of the dependent picture header NAL unit based on at least one value of at least one syntax element of the at least one independent picture header NAL unit,

wherein the at least one independent picture header NAL unit and the dependent picture header NAL unit are each an NAL unit that includes a NAL unit type syntax element that has a value indicating a picture header NAL unit.

9. The apparatus of claim 8 , further comprising signaling code configured to cause the at least one processor to signal a delta value between the predicted at least one value of the at least one syntax element of the dependent picture header NAL unit and the at least one value of the at least one syntax element of the at least one independent picture header NAL unit.

10. The apparatus of claim 8 , further comprising determining code configured to cause the at least one processor to:

determine that the coded picture comprises the at least one independent picture header NAL unit, based on a flag of the at least one independent picture header NAL unit; and

determine that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a flag of the dependent picture header NAL unit.

11. The apparatus of claim 8 , further comprising determining code configured to cause the at least one processor to:

determine that the coded picture comprises the at least one independent picture header NAL unit, based on a unit type of the coded picture; and

determine that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a unit type of the coded enhancement layer picture.

12. The apparatus of claim 8 , wherein the at least one independent picture header NAL unit directly precedes a video coding layer NAL unit in the coded picture.

13. The apparatus of claim 8 , wherein the dependent picture header NAL unit directly precedes a video coding layer NAL unit in the coded enhancement layer picture.

14. The apparatus of claim 8 , wherein each of the coded picture and the coded enhancement layer picture comprises a plurality of video coding layer NAL units and a plurality of picture header NAL units directly preceding the plurality of video coding layer NAL units.

15. A non-transitory computer-readable storage medium storing instructions that cause at least one processor to:

obtain at least one independent picture header network abstraction layer (NAL) unit of a coded picture of a reference layer, the coded picture of the reference layer being referenced by a coded enhancement layer picture;

obtain a dependent picture header NAL unit of the coded enhancement layer picture; and

perform picture header prediction comprising predicting at least one value of at least one syntax element of the dependent picture header NAL unit based on at least one value of at least one syntax element of the at least one independent picture header NAL unit,

wherein the at least one independent picture header NAL unit and the dependent picture header NAL unit are each an NAL unit that includes a NAL unit type syntax element that has a value indicating a picture header NAL unit.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the at least one processor to signal a delta value between the predicted at least one value of the at least one syntax element of the dependent picture header NAL unit and the at least one value of the at least one syntax element of the at least one independent picture header NAL unit.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the at least one processor to:

determine that the coded picture comprises the at least one independent picture header NAL unit, based on a flag of the at least one independent picture header NAL unit; and

determine that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a flag of the dependent picture header NAL unit.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the at least one processor to:

determine that the coded picture comprises the at least one independent picture header NAL unit, based on a unit type of the coded picture; and

determine that the coded enhancement layer picture comprises the dependent picture header NAL unit, based on a unit type of the coded enhancement layer picture.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the at least one independent picture header NAL unit directly precedes a video coding layer NAL unit in the coded picture.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the dependent picture header NAL unit directly precedes a video coding layer NAL unit in the coded enhancement layer picture.

Continuity (4)
Continuation 17071479 · Oct 15, 2020
Provisional Application 62947226 · Dec 12, 2019
Provisional Application 62947236 · Dec 12, 2019
Related Publication 20220295114A1 · Sep 15, 2022