# US 12,225,237 B2 · Conditionally parsed extension syntax for HEVC extension processing

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

- Number: US 12,225,237 B2
- Document ID: US12225237B2
- Status: Granted
- Kind: B2
- Application number: 18/234,306
- Filed: 2023-08-15
- Published: 2024-02-08
- Granted: 2025-02-11
- Earliest claimed: 2014-01-03
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Yue Yu; Limin Wang
- Web page: https://patentgrep.com/patent/US12225237B2

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/513: Processing of motion vectors
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/122: Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
- H04N 19/124: Quantisation
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for signaling extension functions used in decoding a sequence including a plurality of pictures, each picture processed at least in part according to a picture parameter set is disclosed. An extension presence signaling flag is read and used to determine whether flags signaling the performance of extension functions are to be read. The flags are only read if indicated by the extension presence signaling flag.

## Claims

### Claim 1

A method of decoding a plurality of pictures, each picture processed at least in part according to a picture parameter set, the method comprising:
receiving a bitstream comprising the plurality of pictures and a picture parameter set and at least one transform unit and at least one prediction unit;
parsing the picture parameter set to determine for a picture in the plurality of pictures whether a pps_extension_present_flag signaling flag specifies presence of syntax structure pps_extension_Xbits at a picture level for the picture,
wherein the pps_extension_present_flag and pps_extension_Xbits signaling flags, when present, are adaptable per picture in the plurality of pictures, and
wherein the pps_extension_Xbits signaling flag is represented in the picture parameter set by multiple bits, where X=the number of said bits;
parsing the pps_extension_Xbits syntax structure to determine if any pps_extension_data_flag syntax structures are present in the picture parameter set;
wherein pps_extension_Xbits shall be equal to 0 for bitstreams conforming to High Efficiency Video Coding (HEVC) profiles, and
wherein pps_extension_Xbits not equal to 0 causes the pps_extension_data_flag syntax structures in a picture parameter set NAL unit to be ignored during decoding.

### Claim 2

An apparatus for decoding a plurality of pictures, each picture processed at least in part according to a picture parameter set, the apparatus, comprising:
a processor;
a memory, communicatively coupled to the processor, the memory storing a plurality of instructions comprising instructions for:
receiving a bitstream comprising the plurality of pictures and a picture parameter set and at least one transform unit and at least one prediction unit;
parsing the picture parameter set to determine for a picture in the plurality of pictures whether a pps_extension_present_flag signaling flag specifies presence of syntax structure pps_extension_Xbits at a picture level for the picture,
wherein the pps_extension_present_flag and pps_extension_Xbits signaling flags, when present, are adaptable per picture in the plurality of pictures, and
wherein the pps_extension_Xbits signaling flag is represented in the picture parameter set by multiple bits, where X=the number of said bits;
parsing the pps_extension_Xbits syntax structure to determine if any pps_extension_data_flag syntax structures are present in the picture parameter set;
wherein pps_extension_Xbits shall be equal to 0 for bitstreams conforming to High Efficiency Video Coding (HEVC) profiles, and
wherein pps_extension_Xbits not equal to 0 causes pps_extension_data_flag syntax structures in the picture parameter set NAL unit to be ignored during decoding.
