Video Encoding Mode Class Selection via Statistical Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video encoding methods face high computational complexity in determining the optimal prediction mode for video blocks, making real-time processing challenging due to the need to evaluate multiple prediction modes and compute prediction errors.

Innovation Solution

The method reduces computational complexity by selecting a mode class based on statistical properties of the video information, such as pixel intensity variations, eliminating the need to generate or evaluate prediction errors for all modes, and using statistical learning to differentiate between mode classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple prediction modes are evaluated to determine optimal encoding mode, then encoding performance is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding performanceVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the mode selection process into two stages: first selecting a mode class based on statistical properties, then selecting a specific mode within that class. This segmentation reduces the overall complexity by dividing the search space into manageable parts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of macroblocks into mode classes based on statistical properties before conducting the actual mode selection. This preliminary action eliminates the need to evaluate all modes for all macroblocks, significantly reducing computational complexity.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If all prediction modes are searched to find best compression algorithm, then compression performance is improved, but processing time increases

Engineering Contradiction:
Improvecompression performanceVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by evaluating only a subset of modes (those within the selected mode class) rather than all possible modes. This partial evaluation achieves satisfactory compression performance while significantly reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter being optimized from direct compression performance evaluation to statistical property-based classification. This parameter change enables faster mode class selection while maintaining acceptable compression performance.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If prediction error computation is performed for mode selection, then mode accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvemode selection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and uses only the statistical properties of macroblocks (such as variance, gradient, or texture features) for mode class selection, taking out this specific information from the full macroblock data. This extraction avoids the need to compute prediction errors while still enabling effective mode selection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces statistical properties as an intermediary between the macroblock content and the mode selection process. Instead of directly computing prediction errors, the statistical properties serve as a mediator to guide mode class selection, reducing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8467447B2Method and apparatus to determine prediction modes to achieve fast video encoding
Publication Date: 2013.06.18 BEIJING ZITIAO NETWORK TECH CO LTD
  • US8467447B2 patent drawing
  • US8467447B2 patent drawing
  • US8467447B2 patent drawing

AI summary

An improvement to a predictive video encoding method or apparatus that includes selecting a mode class within which to choose an encoding algorithm to encode individual blocks of video information. Rather than implementing each algorithm in each mode class to ascertain an acceptable compression, the improvement eliminates searching through a class of encoding modes based simply on heuristics. The method comprises obtaining statistical information related to previous blocks of encoded video information, determining a mode class within which to chose a particular encoding algorithm based on the statistical information (e.g., heuristics) gathered, choosing an algorithm within the selected mode class using conventional techniques, and encoding the video information according to the chosen algorithm. Statistical information may include quantization parameters, prior encoding decisions, intensity or frequency values, or Hadamard transform coefficients of previously encoded macroblocks. Encoding complexity in the coder is reduced since one class of encoding modes is eliminated.