Video Encoder Reliability Scoring for Low-Delay Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding systems fail to fully exploit dependencies introduced by motion compensation and prediction, leading to suboptimal compression quality, especially in low-delay video compression, as they do not consider temporal variations and quality dependencies between frames.

Innovation Solution

An apparatus comprising an encoder circuit and a storage circuit that generates reliability and referral scores for each partition in the input data stream, using these scores to select encoding parameters and refine encoding decisions, thereby incorporating motion compensation and prediction dependencies into the video encoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional video coding systems perform compression in a localized manner for individual frames, then compression quality for individual frames is optimized, but temporal variations and quality dependencies between different regions in neighboring frames are not considered

Engineering Contradiction:
Improvecompression qualityVSAvoidtemporal quality dependency consideration
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The video sequence is divided into partitions (e.g., macroblocks, slices) that can be processed independently, allowing the encoder to generate reliability and referral scores for each partition while maintaining the ability to consider temporal dependencies across partitions through the scoring mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder performs preliminary computation of reliability scores (based on previous frame quality) and referral scores (based on predicted future frame quality) before final encoding decisions are made, enabling proactive optimization of encoding parameters considering temporal dependencies

Inventive Principle:
Principle #10Preliminary action

2Productivity

If motion compensation is used to encode prediction error signals, then compression efficiency is improved, but dependencies among encoded frames are introduced

Engineering Contradiction:
Improvecompression efficiencyVSAvoidframe dependency complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The reliability score mechanism provides feedback about the quality of reference frames used in motion compensation, allowing the encoder to adjust encoding parameters for current frames based on the actual quality of previously encoded frames, thereby managing the complexity of frame dependencies

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoder dynamically changes encoding parameters (such as quantization parameters) based on computed reliability and referral scores, allowing adaptation to the dependency structure introduced by motion compensation without fixed complex processing

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If reliability and referral scores are computed for each partition, then encoding parameter selection is optimized, but computational complexity increases

Engineering Contradiction:
Improveencoding parameter selection qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of computing exact quality metrics for all possible encoding scenarios (excessive action), the system computes simplified reliability and referral scores that capture the essential temporal dependency information (partial action), providing sufficient guidance for encoding parameter selection without full computational exhaustiveness

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7734106B1Method and apparatus for dependent coding in low-delay video compression
Publication Date: 2010.06.08 GEO SEMICONDUCTOR INC
  • US7734106B1 patent drawing
  • US7734106B1 patent drawing
  • US7734106B1 patent drawing

AI summary

An apparatus comprising an encoder circuit and a storage circuit. The encoder circuit may be configured to generate a reliability score and a referral score for each partition in an input data stream. The input data stream may be encoded based upon the reliability score and the referral score for each partition. The storage circuit may be configured to store the reliability score for each partition of the input data stream.