Video Coding Transform Matrix Using Relaxed Orthogonality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression systems face challenges in achieving real-time transmission of high-quality video over bandwidth-limited connections due to the inefficiencies in current integer transform methods, which often result in inaccuracies and complexity from real number representations.

Innovation Solution

The development of a method using transform matrix derived from DCT or KLT with basis vectors that are close to orthogonal, with deviations less than 1% in norms and elements less than 32, allowing for integer-based transforms that are close to optimal, yet relaxed in orthogonality and norm equality, to improve coding efficiency and reduce complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional integer transform methods are used, then complexity is reduced for real-time processing, but coding efficiency and picture quality deteriorate due to inaccuracies from real number representations

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcoding efficiency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the fundamental parameters of the transform matrix by using non-orthogonal basis vectors with controlled norm deviations (less than 1%) and small integer elements (less than 32). This parameter change enables the transform to maintain high coding efficiency while being implementable with integer arithmetic for real-time processing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs simplified integer-based transform matrices that can be rapidly computed and discarded, replacing complex real-number transforms. These integer transforms provide sufficient accuracy for real-time applications without requiring precise floating-point arithmetic, effectively using 'cheaper' computational operations.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If basis vectors are made exactly orthogonal with equal norms, then mathematical precision is improved, but device complexity and computational burden increase

Engineering Contradiction:
Improveorthogonality precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial orthogonality rather than exact orthogonality, allowing basis vectors to be 'close to orthogonal' with norm deviations less than 1%. This partial application of the orthogonality principle reduces computational complexity while maintaining sufficient precision for video coding applications.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent relaxes the strict parameters of exact orthogonality and equal norms, allowing small deviations in norm (less than 1%) while maintaining near-orthogonality. This parameter relaxation enables the use of simpler integer arithmetic while preserving the essential properties needed for effective transform coding.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If transform coefficients are directly represented, then information accuracy is maintained, but bit capacity requirements become too high for bandwidth-limited transmissions

Engineering Contradiction:
Improveinformation accuracyVSAvoidbit capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent transforms pixel values using a specially designed integer transform matrix that concentrates energy in fewer coefficients. The non-orthogonal basis vectors with controlled deviations create a transform domain where most information is captured in a small number of significant coefficients, enabling efficient quantization and compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The transform process extracts the most significant information components into a concentrated set of transform coefficients. By using the specific integer transform matrix, the patent extracts essential visual information that can be represented with fewer bits after quantization, separating important data from less critical details.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2223528B1Method of video coding and decoding
Publication Date: 2016.09.14 CISCO SYSTEMS INT SARL
  • EP2223528B1 patent drawing
  • EP2223528B1 patent drawing

AI summary

The present invention applies to video coding/decoding and discloses a method for transforming to/from transform coefficients and residual pixel data in moving pictures by a set of semi-ortonormal basis vectors. The basis vectors are derived from conventional DCT or KTL matrix'es, but relaxes to some extend the requirements for ortogonality, norm equality and element size limitation. In this way the present invention provides improved coding efficiency and lower complexity compared to previously used integer transforms.