Buffering Period SEI Encoding for Early HRD Parameter Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, necessitating improvements in coding efficiency, image quality, and reducing processing complexity.

Innovation Solution

An encoder encodes hypothetical reference decoder (HRD) parameters into buffering period supplemental enhancement information (SEI) messages independently from the sequence parameter set, allowing for early parsing of HRD-related parameters in SEI messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If HRD parameters are encoded into buffering period SEI messages independently from sequence parameter set, then coding efficiency is improved and processing load is reduced, but device complexity increases due to independent encoding structure

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding structure by separating HRD parameter encoding from the sequence parameter set. HRD parameters are now encoded independently into buffering period SEI messages, creating a distinct encoding path that can be processed separately, thereby improving coding efficiency while managing complexity through modular organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables early parsing of HRD parameters by encoding them independently into buffering period SEI messages before full sequence parameter processing. This preliminary encoding allows decoders to access and process HRD information earlier in the decoding pipeline, reducing overall processing load and improving coding efficiency

Inventive Principle:
Principle #10Preliminary action

2Productivity

If HRD parameters are encoded independently into SEI messages, then processing load is reduced through early parsing, but loss of information increases due to separate message structure

Engineering Contradiction:
Improveprocessing loadVSAvoidparameter consistency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the encoder tracks which HRD parameters are present and encodes corresponding presence/absence flags into the buffering period SEI messages. This feedback loop ensures that decoders can accurately reconstruct which parameters are available, preventing information loss and maintaining parameter consistency across the independent encoding structure

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces new syntax parameters (presence flags) in the buffering period SEI message structure to indicate which HRD parameters are present. These parameter changes allow the independent encoding structure to convey complete information about HRD parameter availability, ensuring no information is lost despite the separate message structure

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12477138B2Encoder that switches whether or not to store a first parameter into a buffering period supplemental enhancement information message according to a flag
Publication Date: 2025.11.18 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12477138B2 patent drawing
  • US12477138B2 patent drawing
  • US12477138B2 patent drawing

AI summary

An encoder that switches whether or not to store a first parameter included in hypothetical reference decoder (HRD) parameters related to a decoding unit into a buffering period supplemental enhancement information (SEI) message according to a second flag stored into the buffering period SEI message. The second flag indicates whether or not the HRD parameters related to the decoding unit are present, and a value of the second flag being equal to a value of a first flag stored in a sequence parameter set. The first flag indicates whether or not the HRD parameters are present.