Bitstream Header Buffer Characteristic Embedding for Decoding Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression technologies face challenges in maintaining decoding compatibility and preventing buffer failures during bitstream transmission and editing, especially when shifting between different bit rates and buffer sizes, and during random access or splicing operations.

Innovation Solution

Incorporating buffer characteristic information, including minimum bit rate, minimum buffer size, and minimum delay amount, into the header of the bitstream to ensure decoding compatibility and facilitate editing processes like splicing by ensuring the bitstream can be decoded without buffer failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If buffer characteristic information is not included in the bitstream header, then the bitstream can be transmitted with simpler encoding, but decoding compatibility cannot be ensured and buffer failures may occur during transmission and editing

Engineering Contradiction:
Improvedecoding compatibilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by calculating and embedding buffer characteristic information (minimum bit rate, minimum buffer size, minimum delay amount) into the bitstream header during the encoding phase. This advance preparation ensures that decoding compatibility is guaranteed before transmission occurs, allowing decoders to verify compatibility and prevent buffer failures without adding runtime complexity to the decoding process itself.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If buffer characteristic information is embedded in the bitstream header, then decoding compatibility is ensured, but the header size and processing overhead increase

Engineering Contradiction:
Improvebuffer failure preventionVSAvoidheader data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by strategically placing buffer characteristic information only in specific header locations where it is most needed - namely in the sequence header and access unit headers. This localized embedding ensures that buffer failure prevention is achieved at critical points in the bitstream without unnecessarily inflating the entire data structure. The information is embedded selectively rather than redundantly throughout the entire bitstream.

Inventive Principle:
Principle #3Local quality

3Productivity

If buffer characteristic information is not verified during decoding, then decoding processing is faster, but buffer failures may occur during random access or splicing operations

Engineering Contradiction:
Improvedecoding speedVSAvoidbuffer compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies self-service by enabling decoders to autonomously verify buffer compatibility by reading the embedded buffer characteristic information from the bitstream header and comparing it against their own buffer capabilities. This self-verification mechanism allows decoders to independently determine compatibility without requiring complex real-time monitoring or external validation, thus maintaining high decoding speed while ensuring buffer failure prevention through automated compatibility checking.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10477270B2Encoding device and method, decoding device and method, editing device and method, recording medium, and program
Publication Date: 2019.11.12 SONY GROUP CORP
  • US10477270B2 patent drawing
  • US10477270B2 patent drawing
  • US10477270B2 patent drawing

AI summary

The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitstream analyzing unit 72 analyzes an input bitstream, sets the above-mentioned information, and outputs the resulting information to a buffer-information adding unit 73. The buffer-information adding unit 73 adds the input information to the input bitstream and outputs the resulting bitstream. The present invention is applicable to an encoding device and a decoding device which process bitstreams.