Picture Encoding Buffer Management for Display Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing picture encoding methods struggle to display decoded pictures that are not immediately referenced or outputted, leading to memory inefficiencies and incomplete picture display due to limited memory storage capabilities.

Innovation Solution

A picture encoding method that predictsively encodes input pictures using reference pictures stored in a buffer, judging whether decoded pictures are for reference or output, and managing the buffer to store both types, ensuring pictures can be displayed at their designated time without unnecessary memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the picture buffer stores only reference pictures, then memory usage is minimized, but decoded pictures that are not immediately referenced cannot be displayed

Engineering Contradiction:
Improvememory usageVSAvoidpicture display completeness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies dynamics by making the picture buffer flexible and adaptable. The buffer dynamically adjusts its storage behavior based on the picture type: it stores reference pictures for future encoding reference, stores non-displayable decoded pictures for later output, and releases pictures that are no longer needed. This dynamic management allows the same buffer to serve multiple purposes at different times, resolving the contradiction between minimizing memory usage and ensuring complete picture display.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the picture buffer stores all decoded pictures, then all pictures can be displayed at their designated time, but memory usage increases excessively

Engineering Contradiction:
Improvepicture display completenessVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements discarding and recovering by selectively releasing pictures from the buffer when they are no longer needed. The release determination unit judges whether stored pictures can be released based on encoding requirements and output timing. Pictures that have been displayed or are no longer needed for reference are released back to the buffer, making memory available for new pictures. This selective discarding and recovering ensures complete picture display while preventing excessive memory accumulation.

Inventive Principle:
Principle #34Discarding and recovering

3Quantity of substance

If the buffer releases pictures early to free memory, then memory efficiency improves, but pictures may not be available when needed for display or reference

Engineering Contradiction:
Improvememory efficiencyVSAvoidpicture availability timing
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent uses feedback mechanisms where the release determination unit continuously monitors buffer status, encoding requirements, and output timing to make informed release decisions. The system receives feedback about which pictures are needed for future encoding reference and which pictures need to be displayed at specific times. Based on this feedback, the buffer dynamically adjusts what to release and when, ensuring memory efficiency without compromising picture availability timing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8155206B2Picture encoding method and picture decoding method
Publication Date: 2012.04.10 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US8155206B2 patent drawing
  • US8155206B2 patent drawing
  • US8155206B2 patent drawing

AI summary

A picture encoding method of the present invention is a picture encoding method of predictively encoding an input picture with reference to pictures stored in a picture buffer, decoding the encoded input picture, judging whether or not the decoded picture is a picture for reference and whether or not the decoded picture is a picture for output which needs to be stored until its display time, and storing, in the picture buffer, the picture for reference and the picture for output based on the determination result.