Video Coding Buffer Reliability via Predictive Occupancy Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional moving picture coding devices face issues with buffer underflow and overflow, leading to deteriorated subjective picture quality due to sudden changes in quantization scales and discontinuous quality differences between pictures, as they determine quantization scales close to buffer failure, causing buffer failures and impacting image quality.

Innovation Solution

A moving picture coding device that includes a buffer modeling unit to simulate the occupancy amount of a coded data buffer and a bit rate control unit that determines the quantization width based on the rate of change of the buffer occupancy, allowing for predictive control to prevent buffer failures without degrading picture quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the quantization scale is determined close to buffer failure to prevent buffer underflow, then buffer reliability is improved, but picture quality deteriorates due to sudden changes in quantization scale

Engineering Contradiction:
Improvebuffer reliabilityVSAvoidpicture quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by predicting buffer occupancy in advance using a buffer model that simulates coded data buffer behavior. The system calculates buffer occupancy before actual encoding occurs, allowing the quantization scale to be determined proactively rather than reactively close to buffer failure. This prediction mechanism enables smooth, continuous control of quantization scales that prevents both buffer underflow and sudden quality changes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the quantization scale is frequently adjusted to control buffer occupancy, then buffer management is improved, but discontinuous quality differences between pictures occur

Engineering Contradiction:
Improvebuffer managementVSAvoidpicture quality continuity
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent implements feedback by continuously monitoring buffer occupancy through a buffer model that simulates coded data buffer behavior. The system uses this feedback information to dynamically adjust the quantization scale in a controlled manner. The feedback mechanism ensures that quantization adjustments are made based on actual buffer conditions, maintaining both effective buffer management and continuous picture quality without discontinuous jumps.

Inventive Principle:
Principle #23Feedback

3Reliability

If the amount of coded data is increased to prevent buffer overflow, then buffer reliability is improved, but picture quality deteriorates due to reduced quantization precision

Engineering Contradiction:
Improvebuffer reliabilityVSAvoidpicture quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the quantization scale adaptive and variable based on real-time buffer occupancy conditions. Rather than using a fixed quantization scale, the system dynamically adjusts the quantization parameter according to the simulated buffer state. This dynamic control allows the system to optimize between buffer reliability and picture quality by increasing quantization precision when buffer occupancy is low and reducing it when buffer occupancy is high, preventing both overflow and quality deterioration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9510003B2Moving picture coding device, moving picture coding method, and moving picture coding program
Publication Date: 2016.11.29 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US9510003B2 patent drawing
  • US9510003B2 patent drawing
  • US9510003B2 patent drawing

AI summary

A moving picture coding device is a moving picture coding device which codes a moving picture, and includes: a VBV modeling unit which simulates an occupancy amount of a coded data buffer (VBV buffer occupancy amount) at the time of decoding; and a bit rate control unit which determines a quantization width (quantization scale) according to a rate of change of the occupancy amount of the coded data buffer so that the occupancy amount of the coded data buffer increases.