# US 11,451,789 B2 · Systems and methods for signaling buffering period information in video coding

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

- Number: US 11,451,789 B2
- Document ID: US11451789B2
- Status: Granted
- Kind: B2
- Application number: 17/323,534
- Filed: 2021-05-18
- Published: 2021-11-25
- Granted: 2022-09-20
- Earliest claimed: 2020-05-20
- Assignees: Sharp Kabushiki Kaisha
- Applicants: Sharp Kabushiki Kaisha
- Inventors: Sachin G. Deshpande
- Web page: https://patentgrep.com/patent/US11451789B2

## CPC

- H04N 19/146: Data rate or code amount at the encoder output
- H04N 19/31: in the temporal domain
- H04N 19/172: the region being a picture, frame or field
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take 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

A method of decoding video data includes: receiving a buffering period message; parsing a first syntax element in the buffering period message, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message; and parsing a second syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a threshold value, wherein the second syntax element specifies whether decoded picture buffer output time offsets are present for temporal sublayer representations.

## Claims

### Claim 1

A method of decoding video data, the method comprising:
receiving a buffering period message;
parsing a first syntax element in the buffering period message, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message;
parsing a second syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a first threshold value, wherein the second syntax element specifies whether decoded picture buffer output time offsets are present for temporal sublayer representations; and
parsing a third syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a second threshold value, wherein the third syntax element specifies whether initial coded picture buffer removal delay related syntax elements are present for temporal sublayer representations in a range from 0 to M-1 or initial coded picture buffer removal delay related syntax elements are present for (M-1)-th temporal sublayer representation.

### Claim 2

A device comprising one or more processors configured to:
receive a buffering period message;
parse a first syntax element in the buffering period message, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message;
parse a second syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a first threshold value, wherein the second syntax element specifies whether decoded picture buffer output time offsets are present for temporal sublayer representations; and
parse a third syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a second threshold value, wherein the third syntax element specifies whether initial coded picture buffer removal delay related syntax elements are present for temporal sublayer representations in a range from 0 to M−1 or initial coded picture buffer removal delay related syntax elements are present for (M−1)-th temporal sublayer representation.

### Claim 3

A method of encoding image data, the method comprising:
signaling a buffering period message,
wherein the buffering period message includes (i) a first syntax element, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message, (ii) a second syntax element specifying whether decoded picture buffer output time offsets are present for temporal sublayer representations, in a case that a value of the first syntax element is greater than a first threshold value, and (iii) third syntax element specifying whether initial coded picture buffer removal delay related syntax elements are present for temporal sublayer representations in a range from 0 to M−1 or initial coded picture buffer removal delay related syntax elements are present for (M−1)-th temporal sublayer representation, in a case that a value of the first syntax element is greater than a second threshold value.
