# US 12,192,529 B2 · Picture timing information signaling in coded video

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,192,529 B2
- Document ID: US12192529B2
- Status: Granted
- Kind: B2
- Application number: 18/078,662
- Filed: 2022-12-09
- Published: 2023-04-06
- Granted: 2025-01-07
- Earliest claimed: 2020-06-09
- Assignees: Bytedance Inc.
- Applicants: Bytedance Inc.
- Inventors: Ye-kui Wang
- Web page: https://patentgrep.com/patent/US12192529B2

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N 19/188: {the unit being a video data packet, e.g. a network abstraction layer [NAL] unit}
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/433: characterised by techniques for memory access
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Examples of video encoding methods and apparatus and video decoding methods and apparatus are described. An example method of video processing includes performing a conversion between a video and a bitstream of the video comprising one or more output layer sets according to a rule, wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message carrying picture timing information is not included due to use of a same picture timing in all output layer sets in the bitstream.

## Claims

### Claim 1

A method of processing video data, comprising:
performing a conversion between a video and a bitstream of the video comprising one or more output layer sets according to a rule,
wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message with a payload type of picture timing (PT) is not included when a flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1,
wherein the rule further specifies that a non-scalable-nested hypothetical reference decoder (HRD)-related supplemental enhancement information (SEI) message is omitted responsive to a condition that there does not exist an output layer set that includes video layers as the bitstream, and
wherein the rule further specifies that a particular payload type value corresponding to subpicture level information is disallowed from VclAssociatedSeiList that is a list including one or more supplemental enhancement information (SEI) payload type values.

### Claim 2 (depends on 1)

The method of claim 1, wherein the scalable-nested SEI message with the payload type of PT carries picture timing information.

### Claim 3 (depends on 1)

The method of claim 1, wherein the scalable-nested SEI message with the payload type of PT has a payload type equal to 1.

### Claim 4 (depends on 1)

The method of claim 1, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, same picture timing in all output layer sets is used.

### Claim 5 (depends on 4)

The method of claim 4, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, non-scalable-nested SEI messages with the payload type of PT apply to all output layer sets.

### Claim 6 (depends on 1)

The method of claim 1, wherein the conversion includes encoding the video into the bitstream.

### Claim 7 (depends on 1)

The method of claim 1, wherein the conversion includes decoding the video from the bitstream.

### Claim 8

An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
perform a conversion between a video and a bitstream of the video comprising one or more output layer sets according to a rule,
wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message with a payload type of picture timing (PT) is not included when a flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1,
wherein the rule further specifies that a non-scalable-nested hypothetical reference decoder (HRD)-related supplemental enhancement information (SEI) message is omitted responsive to a condition that there does not exist an output layer set that includes video layers as the bitstream, and
wherein the rule further specifies that a particular payload type value corresponding to subpicture level information is disallowed from VclAssociatedSeiList that is a list including one or more supplemental enhancement information (SEI) payload type values.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the scalable-nested SEI message with the payload type of PT carries picture timing information.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the scalable-nested SEI message with the payload type of PT has a payload type equal to 1.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, same picture timing in all output layer sets is used.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, non-scalable-nested SEI messages with the payload type of PT apply to all output layer sets.

### Claim 13

A non-transitory computer-readable storage medium storing instructions that cause a processor to:
perform a conversion between a video and a bitstream of the video comprising one or more output layer sets according to a rule,
wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message with a payload type of picture timing (PT) is not included when a flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1,
wherein the rule further specifies that a non-scalable-nested hypothetical reference decoder (HRD)-related supplemental enhancement information (SEI) message is omitted responsive to a condition that there does not exist an output layer set that includes video layers as the bitstream, and wherein the rule further specifies that a particular payload type value corresponding to subpicture level information is disallowed from VclAssociatedSeiList that is a list including one or more supplemental enhancement information (SEI) payload type values.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the scalable-nested SEI message with the payload type of PT carries picture timing information, and wherein the scalable-nested SEI message with the payload type of PT has a payload type equal to 1.

### Claim 15 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, same picture timing in all output layer sets is used, and non-scalable-nested SEI messages with the payload type of PT apply to all output layer sets.

### Claim 16

A method for storing a bitstream of a video, wherein the method comprises:
generating the bitstream of the video comprising one or more output layer sets according to a rule, and
storing the bitstream in a non-transitory computer-readable recording medium,
wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message with a payload type of picture timing (PT) is not included when a flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1,
wherein the rule further specifies that a non-scalable-nested hypothetical reference decoder (HRD)-related supplemental enhancement information (SEI) message is omitted responsive to a condition that there does not exist an output layer set that includes video layers as the bitstream, and
wherein the rule further specifies that a particular payload type value corresponding to subpicture level information is disallowed from VclAssociatedSeiList that is a list including one or more supplemental enhancement information (SEI) payload type values.

### Claim 17 (depends on 16)

The non-transitory computer-readable recording medium of claim 16, wherein the scalable-nested SEI message with the payload type of PT carries picture timing information, and wherein the scalable-nested SEI message with the payload type of PT has a payload type equal to 1.

### Claim 18 (depends on 16)

The non-transitory computer-readable recording medium of claim 16, wherein the rule further specifies that when the flag included in the bitstream named general_same_pic_timing_in_all_ols_flag has a value of 1, same picture timing in all output layer sets is used, and non-scalable-nested SEI messages with the payload type of PT apply to all output layer sets.

### Claim 19 (depends on 1)

The method of claim 1, wherein the one or more SEI payload type values include 3, 19, 45, 129, 137, 144, 145, 147 to 150, 153 to 156, 168, and 204.

### Claim 20 (depends on 1)

The method of claim 1, wherein the particular payload type value is 203.
