Video Coding Using Visual Quality Metrics for Motion Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding standards rely on pixel-based distortion metrics, which do not accurately reflect the visual quality of reconstructed frames, leading to suboptimal compression efficiency and visual quality.

Innovation Solution

Incorporating a visual quality evaluation module within the coding loop to assess visual quality using metrics like noise, sharpness, and edge detection, and using this evaluation to guide motion estimation and target coding parameter decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If pixel-based distortion metrics (SAD, SATD, SSD) are used for motion estimation and mode selection, then coding complexity is reduced and processing is simplified, but visual quality of reconstructed frames deteriorates because pixel-based distortion does not correlate well with actual perceived quality

Engineering Contradiction:
Improvecoding complexityVSAvoidvisual quality assessment accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for motion estimation and mode selection from pixel-based distortion metrics (SAD, SATD, SSD) to visual quality metrics that better correlate with human perception. This includes using metrics that account for human visual system characteristics such as sensitivity to different spatial frequencies and contrast masking effects, thereby improving visual quality assessment accuracy while maintaining coding efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces visual quality metrics as an intermediary between pixel-based distortion and perceived quality. These metrics serve as a bridge that translates pixel-level differences into perceptually relevant quality assessments, allowing the coding system to make decisions based on perceived quality rather than raw pixel differences

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If conventional pixel-based distortion metrics are used to select video coding modes, then encoding speed is maintained and processing time is reduced, but visual quality of decoded frames deteriorates because minimum pixel distortion does not guarantee best visual quality

Engineering Contradiction:
Improveencoding speedVSAvoidvisual quality correlation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the optimization parameter from pixel-based distortion minimization to visual quality maximization. By using visual quality metrics that incorporate human visual system characteristics during mode selection, the system achieves better visual quality without significantly impacting encoding speed, as the metrics are designed to be computationally efficient

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent dynamically adjusts coding decisions based on visual quality metrics that adapt to local image characteristics. The system evaluates visual quality in different regions and coding scenarios, dynamically selecting modes that optimize perceived quality rather than using fixed pixel-based thresholds

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If visual quality evaluation module is added to the coding loop to assess visual quality using human visual system metrics, then visual quality of reconstructed frames is improved, but device complexity and computational load increase

Engineering Contradiction:
Improvevisual quality assessment accuracyVSAvoidcoding loop complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies visual quality evaluation selectively to different regions and coding decisions within the coding loop, rather than uniformly to all blocks. This local application reduces overall computational complexity while maintaining visual quality improvements in critical regions where human perception is most sensitive

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial visual quality evaluation, applying it to key decision points such as motion estimation and mode selection, rather than to every coding parameter. This partial application provides sufficient visual quality improvement while avoiding the excessive complexity of comprehensive visual quality optimization at all levels

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10091500B2Video coding method using at least evaluated visual quality and related video coding apparatus
Publication Date: 2018.10.02 XUESHAN TECH INC
  • US10091500B2 patent drawing
  • US10091500B2 patent drawing
  • US10091500B2 patent drawing

AI summary

One video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for performing motion estimation. Another video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with motion estimation.