Coded Picture Buffer Sizing for Full-Frame Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding systems face challenges in efficiently managing the coded picture buffer (CPB) size, leading to issues such as CPB overflow or underflow, particularly when encoding at minimum compression ratios, which can result in incomplete storage of video data.

Innovation Solution

Adjusting the maximum CPB size or removing the minimum compression ratio (MinCR) constraints to ensure the CPB can store an entire picture, even at minimum compression ratios, by implementing larger CPB sizes or modifying the MinCR scaling factor to maintain buffer integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the minimum compression ratio (MinCR) constraint is enforced, then compression efficiency is improved, but the coded picture buffer may become insufficient to store entire pictures

Engineering Contradiction:
Improvecompression efficiencyVSAvoidbuffer storage reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter relationship between MinCR and CPB size by introducing a scaling factor (e.g., 2.0) that adjusts the CPB size requirement based on MinCR. When MinCR is set to a value that would cause buffer insufficiency, the scaling factor automatically increases the required CPB size to ensure the buffer can store at least one complete picture, thus resolving the contradiction between compression efficiency and buffer reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the CPB size dynamic rather than fixed by defining it as a function of MinCR and the scaling factor. This allows the buffer size to adapt automatically to different compression scenarios, ensuring that when MinCR changes, the CPB size adjusts accordingly to maintain sufficient storage capacity for complete pictures

Inventive Principle:
Principle #15Dynamics

2Reliability

If the coded picture buffer size is increased to store entire pictures, then buffer overflow is prevented, but memory usage increases

Engineering Contradiction:
Improvebuffer storage reliabilityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent optimizes the CPB size parameter by introducing a scaling factor that calculates the minimum required buffer size based on actual needs (MinCR and picture size). This ensures the buffer is large enough to prevent overflow while avoiding excessive allocation, thus resolving the contradiction between reliability and memory usage

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the minimum compression ratio is reduced to improve compression efficiency, then more video data can be compressed, but the CPB may become insufficient to buffer the encoded data

Engineering Contradiction:
Improvecompression efficiencyVSAvoidbuffer capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates a dynamic relationship where CPB capacity automatically scales with MinCR adjustments. When MinCR is reduced to improve compression efficiency, the scaling factor increases the required CPB size proportionally, ensuring buffer capacity remains sufficient to hold the increased amount of compressed data

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12563211B2Video data encoding and decoding using a coded picture buffer whose size is defined by parameter data
Publication Date: 2026.02.24 SONY GROUP CORP
  • US12563211B2 patent drawing
  • US12563211B2 patent drawing
  • US12563211B2 patent drawing

AI summary

An apparatus includes a video data decoder and a coded picture buffer to buffer successive portions of an input video data and provide a portion to the video data decoder for decoding. The video data decoder is responsive to parameter data associated with the input video data. The parameter data indicates, for a given input video data, an encoding level selected from a plurality of encoding levels. Each level defines at least a maximum luminance picture size, a minimum compression ratio, and a maximum value of the coded picture buffer size. For each encoding level of the plurality of encoding levels, the maximum value of the coded picture buffer size is greater than or equal to the number of bits required to represent a picture at the maximum luminance picture size when encoded according to the minimum compression ratio.