Video String Matching with Range-Limited Reference History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current video encoding and decoding technologies, reference sample locations in the history list for single value string mode do not have range limits, leading to inefficiencies and the inability to utilize outdated locations, which affects the usability and accuracy of intra block copy and string matching processes.

Innovation Solution

Implementing a system that updates and manages reference locations in a history list based on intra block copy for single value string mode, ensuring range constraints and efficient use of reference samples by maintaining a history-based list with FIFO mechanisms and range management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reference locations are stored without range limits in the history list, then more reference locations are available for selection, but the usability and accuracy of intra block copy and string matching deteriorates due to outdated and irrelevant locations

Engineering Contradiction:
Improveavailability of reference locationsVSAvoidaccuracy of intra block copy and string matching
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by introducing range limit constraints on reference locations stored in the history list. Specifically, it limits the horizontal distance to 128 samples and vertical distance to 64 samples from the current block position. This filtering based on spatial parameters ensures that only relevant and accurate reference locations are retained, improving the reliability of intra block copy and string matching while maintaining adequate adaptability through the constrained but sufficient search space.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the history list is updated frequently with new reference locations, then the history list remains current and useful, but the complexity of managing the history list increases

Engineering Contradiction:
Improvecurrentness of reference locationsVSAvoidcomplexity of history list management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a FIFO (First-In-First-Out) mechanism for the history list with a maximum capacity of 4 entries. When the history list reaches its capacity, the oldest entry is automatically discarded to make room for new reference locations. This approach maintains the currentness and relevance of reference locations by continuously updating the list with recent data, while the fixed capacity and automatic replacement policy simplify management complexity by providing a deterministic and straightforward update rule.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12368842B2String matching with a single value from reference locations
Publication Date: 2025.07.22 TENCENT AMERICA LLC
  • US12368842B2 patent drawing
  • US12368842B2 patent drawing
  • US12368842B2 patent drawing

AI summary

A method, computer program, and computer system is provided for coding video data. Video data including one or more reference locations is received. The one or more reference locations are updated in a history list associated with the received video data based on intra block copy for a single value string mode. The video data is decoded based on the updated reference locations.