String Matching with Partial Overlap for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently reconstructing strings of samples due to stringent overlapping constraints, which limit coding efficiency and flexibility in string matching modes.

Innovation Solution

The proposed solution involves processing circuitry that determines a string vector for a current string, allowing partial overlapping with a reference string, and reconstructs the current string in a row-by-row or column-by-column manner based on the string vector components, relaxing overlapping constraints when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If stringent overlapping constraints are applied in string matching, then reconstruction accuracy is maintained, but coding efficiency deteriorates

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidcoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies partial overlapping constraints instead of complete non-overlapping constraints. The string vector is allowed to partially overlap with the reference string, where the overlap amount is controlled by a specific constraint value. This partial action approach maintains sufficient reconstruction accuracy while improving coding efficiency by allowing more flexible string matching operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of overlapping constraint from binary (allowed/not allowed) to a continuous parameter that specifies the maximum allowed overlap amount. This parameter change enables fine-grained control of the overlapping behavior, allowing the system to adapt the constraint level to different coding scenarios and achieve better overall performance.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If partial overlapping is allowed in string matching, then coding efficiency is improved, but reconstruction precision may deteriorate

Engineering Contradiction:
Improvecoding efficiencyVSAvoidreconstruction precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements partial overlapping where the string vector can overlap with the reference string up to a controlled amount. This partial overlapping provides enough flexibility to improve coding efficiency while maintaining sufficient precision for accurate reconstruction by limiting the overlap to acceptable boundaries.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent incorporates feedback mechanisms where the decoder verifies that the string vector satisfies the overlapping constraints during reconstruction. This feedback ensures that even with partial overlapping allowed, the reconstruction precision is maintained by detecting and correcting any violations of the constraint conditions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If flexible reconstruction methods are used, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveflexibility in string matchingVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter-based control of overlapping constraints to achieve flexibility. By changing the constraint parameter, the system can adapt to different string matching scenarios without requiring fundamentally different processing logic, thus managing device complexity while improving adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adjustment of overlapping constraints based on the specific coding context. The string vector and reference string relationship can dynamically adapt to different situations while following the same fundamental reconstruction process, providing flexibility without proportionally increasing processing complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11949894B2Method and apparatus for string matching with reference location constraints
Publication Date: 2024.04.02 TENCENT AMERICA LLC
  • US11949894B2 patent drawing
  • US11949894B2 patent drawing
  • US11949894B2 patent drawing

AI summary

An apparatus for video decoding includes processing circuitry. The processing circuitry determines a string vector for a current string in a current coding tree unit (CTU). The string vector points to a reference string for the current string. The processing circuitry determines that the string vector satisfies a requirement for an allowance of a partial overlapping of the current string and the reference string, and then reconstructs the current string based on the reference string.