LTR Frame Block Updates for Lower-Cost Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies face challenges in efficiently updating long-term reference frames (LTR frames) due to high processing demands and inefficient updating methods, leading to reduced coding efficiency and increased memory usage.

Innovation Solution

The method involves logically dividing LTR frames into regions and updating only those regions that require updating based on cost evaluation of corresponding blocks in frames, using a cost criterion to determine which areas need updating, thereby producing a more efficient and cost-effective LTR frame update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LTR frames are updated using conventional methods, then reference quality is maintained, but processing complexity and memory usage increase

Engineering Contradiction:
Improvereference qualityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The LTR frame is divided into multiple blocks, and each block is independently evaluated for update necessity based on motion detection. This segmentation allows the system to process only relevant portions of the frame, reducing overall processing complexity while maintaining reference quality in updated regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the LTR frame are treated differently based on their update requirements. Blocks with significant changes are updated with high quality, while blocks without changes retain their existing data. This local quality approach ensures reference quality is maintained where needed without unnecessary processing elsewhere.

Inventive Principle:
Principle #3Local quality

2Reliability

If LTR frames are updated frequently, then reference quality is improved, but processing time and computational cost increase

Engineering Contradiction:
Improvereference qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Motion detection and update necessity evaluation are performed preliminarily before actual frame updates. By identifying which blocks require updates in advance, the system avoids unnecessary processing of static regions, significantly reducing processing time while ensuring reference quality is improved only where changes occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of updating the entire LTR frame, the system performs partial updates only on blocks that contain motion or changes. This partial action approach reduces computational cost and processing time while maintaining reference quality in the critical updated regions.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If complete LTR frame updates are performed, then encoding accuracy is improved, but memory usage and processing overhead increase

Engineering Contradiction:
Improveencoding accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The LTR frame is segmented into multiple blocks that are independently managed in memory. Only blocks requiring updates are loaded and processed, reducing memory usage compared to loading and processing the entire frame. This segmentation enables encoding accuracy to be maintained in updated blocks without the memory overhead of complete frame updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards blocks that do not require updates and retains only the blocks that need updating for processing. After updates are applied, the modified blocks are recovered and integrated into the LTR frame. This approach reduces memory usage by eliminating unnecessary data while maintaining encoding accuracy for the updated portions.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12610058B2LTR frame updating in video encoding
Publication Date: 2026.04.21 AXIS
  • US12610058B2 patent drawing
  • US12610058B2 patent drawing
  • US12610058B2 patent drawing

AI summary

Techniques for Long Term Reference (LTR) frame updating in a video encoding process are performed by an image processing device as part of the video encoding process. The method comprises encoding a first LTR frame. The method comprises encoding a plurality of frames referencing directly or indirectly to the first LTR frame. The method comprises sequentially updating the first LTR frame by evaluating a cost for encoding a block of image data in one of the plurality of frames and by updating an image area in the first LTR frame when the cost fulfils a cost criterion. The image area is updated based on the block of image data in at least one of the plurality of frames. The method comprises encoding the sequentially updated first LTR frame as a second LTR frame.