String Video Coding With Matching-Pattern Pixel Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video coding processes face inefficiencies in string prediction due to misalignment in bit estimation and insufficient string vector candidates, which affect the compression rate.

Innovation Solution

A method for video encoding that involves determining a current string in a coding unit, identifying reference matching pixels, and adjusting pixel positions using various flip patterns to enhance string prediction accuracy, along with encoding based on target predictions and costs analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If string prediction is used in video coding, then compression rate can be improved, but bit estimation becomes misaligned and string vector candidates become insufficient

Engineering Contradiction:
Improvecompression rateVSAvoidbit estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the string prediction process into multiple stages: first identifying candidate string vectors from neighboring blocks, then filtering and ranking them based on prediction accuracy metrics. This segmentation allows systematic exploration of multiple candidates while maintaining efficient bit estimation through hierarchical evaluation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating and storing candidate string vectors from neighboring blocks before the actual prediction process. This preliminary preparation ensures that sufficient candidates are available for selection while maintaining alignment in bit estimation through pre-established mapping relationships.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If string prediction is used in video coding, then compression rate can be improved, but the accuracy of selected string vector candidates deteriorates

Engineering Contradiction:
Improvecompression rateVSAvoidstring vector selection accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by evaluating different string vector candidates based on their specific characteristics and positions. Each candidate is assessed individually using local prediction accuracy metrics, allowing the selection of the most suitable candidate for each specific coding context rather than using a uniform selection criterion.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms where the selection of string vector candidates is continuously refined based on prediction accuracy measurements. The system uses feedback from prediction residuals and cost functions to iteratively improve the selection process, ensuring high accuracy in string vector selection while maintaining compression efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12418660B2Systems and methods for string video coding
Publication Date: 2025.09.16 ZHEJIANG DAHUA TECH CO LTD
  • US12418660B2 patent drawing
  • US12418660B2 patent drawing
  • US12418660B2 patent drawing

AI summary

The present disclosure relates to systems and methods for video encoding. The systems may determine a current string in a coding unit (CU) of an image frame. The current string may include one or more pixels. The systems may determine, based on a first pixel in the current string, a reference matching pixel of the first pixel by searching a searching area. The searching area may include a plurality of matching pixels The systems may determine, based on the reference matching pixel and matching patterns, a count of matching pixels in each of a plurality of groups, corresponding to the matching patterns, of the current string. The systems may further determine, based on counts of matching pixels in the plurality of groups corresponding to the matching patterns, a target prediction of the current string.