# US 2014/0192859 A1 · Jctvc-l0227: vps_extension with updates of profile-tier-level syntax structure

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

- Number: US 2014/0192859 A1
- Document ID: US20140192859A1
- Status: Published application
- Kind: A1
- Application number: 14/035,740
- Filed: 2013-09-24
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Munsi Haque; Ali Tabatabai
- Web page: https://patentgrep.com/patent/US20140192859A1

## CPC

- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The profile_tier_level syntax structure of a High Efficiency Video Coding (HEVC) syntax structure is updated to provide more flexibility for use in the vps_extension( ) syntax structure for use in each layer or operating point. A new flag ‘LevelPresentFlag’ is added in profile_tier_level syntax structure to support the variance of Level parameters separately from the Profile/Tier Parameter. The update to the profile_tier_level syntax structure provides flexibility in selecting profile_tier and level parameters for HEVC selections in scalable video coding, multi-view coding and 3D video coding areas.

## Claims

### Claim 1

A method programmed in a non-transitory memory of a device comprising:
a. acquiring content; and
b. generating a video parameter set of the content utilizing a level flag indicating a level within the content.

### Claim 2 (depends on 1)

The method of claim 1 wherein the flag is an external passing parameter.

### Claim 3 (depends on 1)

The method of claim 1 wherein the flag is added syntax within a profile_tier_level syntax structure.

### Claim 4 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a profile present flag, further wherein when the profile present flag is equal to 1, then profile information for a layer is present in a profile tier level syntax structure, and when the profile present flag is equal to 0, then the profile information for the layer is not present in the profile tier level syntax structure.

### Claim 5 (depends on 4)

The method of claim 4 wherein generating the video parameter set includes using a profile reference layer number, further wherein when the profile present flag is equal to 0, then profile information for the layer is inferred to be equal to the profile information of the layer indicated by the profile reference layer number.

### Claim 6 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a level present flag, further wherein when the level present flag is equal to 1, then level information for a layer is present in a profile tier level syntax structure, and when the level present flag is equal to 0, then the level information for layer is not present in the profile tier level syntax structure.

### Claim 7 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a level reference layer number, further wherein the level reference layer number is equal to 0, level information for a layer is inferred to be equal to the level information of the layer indicated by the level reference layer number.

### Claim 8 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a profile present flag, further wherein when this flag is equal to 1, then profile information for an operation point is present in a profile tier level syntax structure, and when this flag is equal to 0, then the profile information for the operation point is not present in the profile tier level syntax structure.

### Claim 9 (depends on 8)

The method of claim 8 wherein generating the video parameter set includes using a profile reference layer number, further wherein when the profile present flag is equal to 0, then profile information for the operation point is inferred to be equal to the profile information of the operation point indicated by the profile reference layer number.

### Claim 10 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a level present flag, further wherein when the level present flag is equal to 1, then level information for a operation point is present in a profile tier level syntax structure, and when the level present flag is equal to 0, then the level information for the operation point is not present in the profile tier level syntax structure.

### Claim 11 (depends on 1)

The method of claim 1 wherein generating the video parameter set includes using a level reference layer number, further wherein the level reference layer number is equal to 0, level information for a operation point is inferred to be equal to the level information of the operation point indicated by the level reference layer number.

### Claim 12 (depends on 1)

The method of claim 1 wherein the device comprises a personal computer, a laptop computer, a computer workstation, a server, a mainframe computer, a handheld computer, a personal digital assistant, a cellular/mobile telephone, a smart appliance, a gaming console, a digital camera, a digital camcorder, a camera phone, a smart phone, a portable music player, a tablet computer, a mobile device, a video player, a video disc writer/player, a high definition disc writer/player, an ultra high definition disc writer/player), a television, a home entertainment system, or a smart watch.

### Claim 13

A method programmed in a non-transitory memory of a device comprising:
a. acquiring content; and
b. generating a video parameter set of the content utilizing a level flag indicating a level within the content, wherein generating the video parameter set includes using a profile present flag, further wherein when the profile present flag is equal to 1, then profile information for a layer is present in a profile tier level syntax structure, and when the profile present flag is equal to 0, then the profile information for the layer is not present in the profile tier level syntax structure, further wherein when the profile present flag is equal to 0, then profile information for the layer is inferred to be equal to the profile information of the layer indicated by the profile reference layer number, further wherein when the level present flag is equal to 1, then level information for a layer is present in a profile tier level syntax structure, and when the level present flag is equal to 0, then the level information for layer is not present in the profile tier level syntax structure, further wherein the level reference layer number is equal to 0, level information for a layer is inferred to be equal to the level information of the layer indicated by the level reference layer number.

### Claim 14

An apparatus comprising:
a. a non-transitory memory for storing an application, the application for:
i. acquiring content; and
ii. generating a video parameter set of the content utilizing a level flag indicating a level within the content; and
b. a processing component coupled to the memory, the processing component configured for processing the application.

### Claim 15 (depends on 14)

The apparatus of claim 14 wherein the flag is an external passing parameter.

### Claim 16 (depends on 14)

The apparatus of claim 14 wherein the flag is added syntax within a profile_tier_level syntax structure.

### Claim 17 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a profile present flag, further wherein when the profile present flag is equal to 1, then profile information for a layer is present in a profile tier level syntax structure, and when the profile present flag is equal to 0, then the profile information for the layer is not present in the profile tier level syntax structure.

### Claim 18 (depends on 17)

The apparatus of claim 17 wherein generating the video parameter set includes using a profile reference layer number, further wherein when the profile present flag is equal to 0, then profile information for the layer is inferred to be equal to the profile information of the layer indicated by the profile reference layer number.

### Claim 19 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a level present flag, further wherein when the level present flag is equal to 1, then level information for a layer is present in a profile tier level syntax structure, and when the level present flag is equal to 0, then the level information for layer is not present in the profile tier level syntax structure.

### Claim 20 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a level reference layer number, further wherein the level reference layer number is equal to 0, level information for a layer is inferred to be equal to the level information of the layer indicated by the level reference layer number.

### Claim 21 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a profile present flag, further wherein when this flag is equal to 1, then profile information for an operation point is present in a profile tier level syntax structure, and when this flag is equal to 0, then the profile information for the operation point is not present in the profile tier level syntax structure.

### Claim 22 (depends on 21)

The apparatus of claim 21 wherein generating the video parameter set includes using a profile reference layer number, further wherein when the profile present flag is equal to 0, then profile information for the operation point is inferred to be equal to the profile information of the operation point indicated by the profile reference layer number.

### Claim 23 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a level present flag, further wherein when the level present flag is equal to 1, then level information for a operation point is present in a profile tier level syntax structure, and when the level present flag is equal to 0, then the level information for the operation point is not present in the profile tier level syntax structure.

### Claim 24 (depends on 14)

The apparatus of claim 14 wherein generating the video parameter set includes using a level reference layer number, further wherein the level reference layer number is equal to 0, level information for a operation point is inferred to be equal to the level information of the operation point indicated by the level reference layer number.
