IP Library Granted Patent US 12689768
Granted Patent B2
US 12689768 · App. 18/659,946 · Granted Jul 21, 2026

Signaling of picture header in video coding

Inventors: FNU Hendry (San Diego, CA); Ye-Kui Wang (San Diego, CA); Jianle Chen (San Diego, CA)
Assignee: Huawei Technologies Co., Ltd.
H04N19/70H04N19/172H04N19/174H04N19/188H04N19/44H04N19/46
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 12689768
App. No.
18/659,946
Granted
Jul 21, 2026
Kind
B2
Abstract

A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU), where any decoding capability information (DCI) network abstraction layer (NAL) unit, video parameter set (VPS) NAL unit, sequence parameter set (SPS) NAL unit, or picture parameter set (PPS) NAL unit referred to by the PU precedes a picture header (PH) NAL unit of the PU and a first video coding layer (VCL) NAL unit of the PU; and decoding a coded picture from the PU to obtain a decoded picture.

Claims (26)

1 . A non-transitory computer-readable medium storing a bitstream and one or more instructions executable by at least one processor to perform operations of encoding or decoding of the bitstream, the operations comprising:

encoding a picture unit (PU), wherein any decoding capability information (DCI) network abstraction layer (NAL) unit, video parameter set (VPS) NAL unit, sequence parameter set (SPS) NAL unit, or picture parameter set (PPS) NAL unit referred to by the PU precedes a picture header (PH) NAL unit of the PU and a first video coding layer (VCL) NAL unit of the PU, and wherein a coded picture is the only picture in the PU.

2 . The non-transitory computer-readable medium of claim 1 , wherein the PU contains only one picture header (PH).

3 . The non-transitory computer-readable medium of claim 1 , wherein a DCI is carried in the DCI NAL unit, wherein a VPS is carried in the VPS NAL unit, wherein a PPS is carried in the PPS NAL unit, and wherein a SPS is carried in the SPS NAL unit.

4 . The non-transitory computer-readable medium of claim 1 , wherein the first VCL NAL unit contains a slice of the coded picture.

5 . The non-transitory computer-readable medium of claim 1 , wherein the PH NAL unit is a non-VCL NAL unit.

6 . The non-transitory computer-readable medium of claim 2 , wherein the PH NAL unit contains the only one PH.

7 . The non-transitory computer-readable medium of claim 6 , wherein the only one PH in the PH NAL unit contains syntax elements that apply to all slices of the coded picture.

8 . The non-transitory computer-readable medium of claim 1 , wherein the PH NAL unit immediately precedes the first VCL NAL unit in the PU.

9 . The non-transitory computer-readable medium of claim 1 , wherein the coded bitstream is configured to display a picture on a display of an electronic device when the coded bitstream is decoded.

10 . A method for storing a coded video bitstream, the method comprising:

obtaining the coded video bitstream, wherein the coded video bitstream comprises a picture unit (PU) containing one or more of a decoding capability information (DCI) network abstraction layer (NAL) unit, a video parameter set (VPS) NAL unit, a sequence parameter set (SPS) NAL unit, and a picture parameter set (PPS) NAL unit preceding a picture header (PH) NAL unit and a first video coding layer (VCL) NAL unit, and wherein a coded picture is the only picture in the PU; and storing the coded video bitstream in at least one storage medium.

11 . The method of claim 10 , wherein the PU contains only one picture header (PH).

12 . The method of claim 10 , wherein a DCI is carried in the DCI NAL unit, wherein a VPS is carried in the VPS NAL unit, wherein a PPS is carried in the PPS NAL unit, and wherein a SPS is carried in the SPS NAL unit.

13 . The method of claim 10 , wherein the first VCL NAL unit contains a slice of the coded picture.

14 . A device for storing a coded video bitstream, comprising:

a communication interface configured to receive or transmit the coded video bitstream; and

a memory coupled to the communication interface and storing the coded video bitstream, wherein the coded video bitstream includes a picture unit (PU), wherein any decoding capability information (DCI) network abstraction layer (NAL) unit, video parameter set (VPS) NAL unit, sequence parameter set (SPS) NAL unit, or picture parameter set (PPS) NAL unit referred to by the PU precedes a picture header (PH) NAL unit of the PU and a first video coding layer (VCL) NAL unit of the PU, and wherein a coded picture is the only picture in the PU.

15 . The device of claim 14 , wherein the PU contains only one picture header (PH).

16 . The device of claim 14 , wherein a DCI is carried in the DCI NAL unit, wherein a VPS is carried in the VPS NAL unit, wherein a PPS is carried in the PPS NAL unit, and wherein a SPS is carried in the SPS NAL unit.

17 . The device of claim 14 , wherein the first VCL NAL unit contains a slice of the coded picture.

18 . A method for delivering a coded video bitstream, comprising:

storing the coded video bitstream in a storage medium, wherein the coded video bitstream includes a picture unit (PU) containing one or more of a decoding capability information (DCI) network abstraction layer (NAL) unit, a video parameter set (VPS) NAL unit, a sequence parameter set (SPS) NAL unit, and a picture parameter set (PPS) NAL unit preceding a picture header (PH) NAL unit and a first video coding layer (VCL) NAL unit, and wherein a coded picture is the only picture in the PU;

transmitting the coded video bitstream toward a decoder.

19 . The method of claim 18 , wherein the PU contains only one picture header (PH).

20 . The method of claim 18 , wherein the PH NAL unit in the PU precedes each VCL NAL unit in the PU inclusive of the first VCL NAL unit, and wherein the first VCL NAL unit contains a slice of the coded picture.