Template Match Prediction Clustering for Overlapping BVP Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in efficiently reducing the data size of video sequences due to redundant information, leading to increased storage and transmission requirements.

Innovation Solution

The proposed method involves selecting a block vector predictor from a plurality of candidates using a refined search that merges overlapping selection windows, reducing duplicate calculations and increasing candidate diversity, thereby optimizing the encoding and decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple candidates with overlapping selection windows are processed separately, then comprehensive candidate coverage is achieved, but duplicate calculations increase and processing efficiency decreases

Engineering Contradiction:
Improvecandidate coverageVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges overlapping selection windows by determining a third selection window that encompasses overlapping windows from multiple candidates. This consolidation eliminates duplicate calculations while preserving comprehensive candidate coverage, as the merged window contains all potential candidate positions that would have been evaluated in the overlapping regions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The third selection window serves multiple functions simultaneously: it replaces multiple overlapping windows, maintains candidate diversity by preserving unique candidates from each window, and enables efficient processing by eliminating redundancy. This multi-functional approach allows a single window to achieve what previously required multiple separate windows.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If the quantity of candidates is increased to improve diversity, then encoding accuracy improves, but computation cost increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidcomputation cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes duplicate candidates that appear in multiple overlapping selection windows. By identifying candidates that would be evaluated multiple times across different windows and retaining only unique candidates, the system maintains comprehensive search coverage and encoding accuracy while significantly reducing the computational burden of evaluating redundant candidates.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If separate processing of overlapping windows is performed, then all candidate positions are evaluated, but redundant calculations increase data processing requirements

Engineering Contradiction:
Improvecandidate evaluation completenessVSAvoidredundant data
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The patent merges overlapping selection windows into a single third window that encompasses all overlapping regions. This consolidation ensures that all candidate positions within the merged window are evaluated exactly once, maintaining complete candidate evaluation while eliminating the redundant data generation that would occur if separate windows were processed independently.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250324082A1Template Match Prediction Merge List Clustering
Publication Date: 2025.10.16 COMCAST CABLE COMM LLC
  • US20250324082A1 patent drawing
  • US20250324082A1 patent drawing
  • US20250324082A1 patent drawing

AI summary

Block vector predictor (BVP) candidates may comprise overlapping refinement selection windows. The overlapping windows may be avoided, for example, by being replaced with an enlarged window or one of the overlapping windows. Corresponding BVP candidates may be replaced accordingly. Duplicate calculations caused by overlapping windows may be prevented, and diversity of BVP candidates may be improved.