# US 2022/0286702 A1 · Method for signaling output layer set with sub-picture

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

- Number: US 2022/0286702 A1
- Document ID: US20220286702A1
- Status: Published application
- Kind: A1
- Application number: 17/752,132
- Filed: 2022-05-24
- Published: 2022-09-08
- Earliest claimed: 2019-09-20
- Assignees: Tencent America LLC
- Applicants: Tencent America LLC
- Inventors: Byeongdoo CHOI; Stephan WENGER; Shan LIU
- Web page: https://patentgrep.com/patent/US20220286702A1

## CPC

- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/103: Selection of coding mode or of prediction mode
- H04N 19/157: Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method, computer program, and computer system is provided for signaling output layer sets in a coded video stream. Video data having multiple layers is received. One or more syntax elements are identified. The syntax elements specify one or more output layer sets corresponding to output layers from among the multiple layers of the received video data. The one or more output layers corresponding to the specified output layer sets are decoded and displayed.

## Claims

### Claim 1

A method of signaling output layer sets in a coded video stream, executable by a processor, comprising:
receiving video data having multiple layers;
identifying one or more first syntax elements specifying one or more output layer sets corresponding to one or more output layers from among the multiple layers of the received video data;
decoding and displaying the one or more output layers corresponding to the specified one or more output layer sets; and
signaling one or more third syntax elements indicating a subpicture identifier corresponding to each of one or more output layers associated with the one or more output layer sets,
wherein a subpicture layout is aligned across each of the one or more output layers associated with the one or more output layer sets.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more first syntax elements are signaled in a high-level syntax structure.

### Claim 3 (depends on 2)

The method of claim 2, wherein the high-level syntax structure comprises one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
specifying a number of the one or more output layer sets; and
signaling a number of the one or more output layers by setting an output layer flag.

### Claim 5 (depends on 1)

The method of claim 1, further comprising identifying one or more second syntax elements specifying profile tier level information for each of the one or more output layer sets.

### Claim 6 (depends on 5)

The method of claim 5, wherein the one or more second syntax elements are signaled in a high-level syntax structure.

### Claim 7 (depends on 6)

The method of claim 6, wherein the high-level syntax structure comprises one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 8 (depends on 5)

The method of claim 5, further comprising:
specifying a number of profile tier level information for each of the one or more output layer sets; and
signaling, for each of the one or more output layer sets, a set of syntax elements corresponding to profile tier level information, or an index indicating a profile tier level information entry from among the profile tier level information.

### Claim 9 (depends on 1)

The method of claim 1, wherein the subpicture identifier is signaled in a high-level syntax structure comprising one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 10

A computer system signaling output layer sets in a coded video stream, the computer system comprising:
one or more computer-readable non-transitory storage media configured to store computer program code; and
one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
receiving code configured to cause the one or more computer processors to receive video data having multiple layers;
first identifying code configured to cause the one or more computer processors to identify one or more first syntax elements specifying one or more output layer sets corresponding to one or more output layers from among the multiple layers of the received video data;
decoding and displaying code configured to cause the one or more computer processors to decode and display the one or more output layers corresponding to the specified one or more output layer sets; and
signaling code configured to cause the one or more computer processors to signal one or more third syntax elements indicating a subpicture identifier corresponding to each of one or more output layers associated with the one or more output layer sets,
wherein a subpicture layout is aligned across each of the one or more output layers associated with the one or more output layer sets.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein the one or more first syntax elements are signaled in a high-level syntax structure.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein the high-level syntax structure comprises one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 13 (depends on 10)

The computer system of claim 10, further comprising:
specifying code configured to cause the one or more computer processors to specify a number of the one or more output layer sets; and
signaling code configured to cause the one or more computer processors to signal a number of the one or more output layers by setting an output layer flag.

### Claim 14 (depends on 10)

The computer system of claim 10 further comprising second identifying code configured to cause the one or more computer processors to identify one or more second syntax elements specifying profile tier level information for each of the one or more output layer sets.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein the one or more second syntax elements are signaled in a high-level syntax structure.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein the high-level syntax structure comprises one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 17 (depends on 14)

The computer system of claim 14, further comprising:
specifying code configured to cause the one or more computer processors to specify a number of profile tier level information for each of the one or more output layer sets; and
signaling code configured to cause the one or more computer processors to signal, for each of the one or more output layer sets, a set of syntax elements corresponding to profile tier level information, or an index indicating a profile tier level information entry from among the profile tier level information.

### Claim 18 (depends on 10)

The computer system of claim 10, wherein the subpicture identifier is signaled in a high-level syntax structure comprising one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.

### Claim 19

A non-transitory computer readable medium having stored thereon a computer program for signaling output layer sets in a coded video stream, the computer program configured to cause one or more computer processors to:
receive video data having multiple layers;
identify one or more first syntax elements specifying one or more output layer sets corresponding to one or more output layers from among the multiple layers of the received video data;
decode and display the one or more output layers corresponding to the specified one or more output layer sets; and
signal one or more third syntax elements indicating a subpicture identifier corresponding to each of the one or more output layers associated with the one or more output layer sets,
wherein a subpicture layout is aligned across each of the one or more output layers associated with the one or more output layer sets.

### Claim 20 (depends on 19)

The computer readable medium of claim 19, wherein the subpicture identifier is signaled in a high-level syntax structure comprising one from among: a video parameter set, a dependency parameter set, a sequence parameter set, a picture parameter set, an adaptation parameter set, and a supplementary enhancement information message.
