Fixed Slot Buffer for Video Coding Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques, such as video encoding and decoding, face inefficiencies in storing and managing reference pictures for motion compensation, leading to inadequate buffering solutions.

Innovation Solution

A buffer system with a fixed number of storage slots, managed by a buffer control module and status unit, efficiently stores and retrieves reconstructed picture representations, including complementary field picture representations, using standards like H.264 and MPEG, to optimize storage and access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a buffer system with fixed storage slots is used to store reconstructed picture representations, then storage efficiency and buffer management are improved, but the complexity of buffer control and status tracking increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidbuffer control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The buffer is divided into a fixed number of discrete storage slots, each capable of holding one reconstructed picture representation. This segmentation allows for organized storage and efficient management of multiple reference pictures while maintaining clear boundaries and status tracking for each slot.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A buffer control module is introduced as an intermediary component that manages the storage and retrieval operations between the image processing module and the buffer slots. This mediator handles the complexity of buffer management, including tracking occupied and available slots, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple reconstructed pictures are stored in the buffer for motion compensation operations, then video decoding reliability is improved, but the buffer space requirements and management complexity increase

Engineering Contradiction:
Improvevideo decoding reliabilityVSAvoidbuffer space requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Reconstructed picture representations are pre-stored in the buffer slots before being needed for motion compensation operations. This preliminary storage ensures that reference pictures are readily available when required, improving video decoding reliability without requiring dynamic allocation of buffer space during processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffer system manages a fixed number of storage slots by discarding older or less needed picture representations and recovering slots for new reference pictures. This allows the buffer to maintain a manageable size while still providing multiple reference pictures for reliable motion compensation operations.

Inventive Principle:
Principle #34Discarding and recovering

3Manufacturing precision

If a buffer status unit tracks multiple buffer characteristics, then buffer management precision is improved, but the information storage requirements and processing overhead increase

Engineering Contradiction:
Improvebuffer management precisionVSAvoidinformation processing overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The buffer status unit provides continuous feedback information about the buffer's state, including which slots are occupied and which are available. This feedback mechanism enables precise buffer management by the control module, allowing it to make informed decisions about storage and retrieval operations without losing track of buffer characteristics.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7656410B2Image buffering techniques
Publication Date: 2010.02.02 TAHOE RES LTD
  • US7656410B2 patent drawing
  • US7656410B2 patent drawing
  • US7656410B2 patent drawing

AI summary

A system, apparatus, method and article to perform buffering techniques are described. The apparatus may include a buffer having a fixed number of storage slots that store reconstructed picture representations received from an image processing module. Also, the apparatus may include a buffer status unit to store a multiple information items to indicate one or more buffer characteristics of the buffer. Further, the apparatus may include a buffer control module to manage storage within the buffer.