Video Encoder Using Linear Transform and Differential Inter Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding techniques face challenges in achieving high compression while maintaining good image quality at moderate costs, particularly in terms of hardware and software complexity and power consumption.

Innovation Solution

An encoder that applies a linear transform to frames and encodes differential representations of linearly transformed frames in an inter mode, reducing the need for additional transforms and allowing for lower complexity implementations, thereby achieving high compression without compromising image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If conventional video encoding techniques are used, then compression is achieved, but hardware and software complexity increases and power consumption rises

Engineering Contradiction:
Improvedata sizeVSAvoidhardware and software complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The linear transform is applied to the video frames before the encoding process begins. This preliminary transformation converts the original video data into a linearly transformed domain, which simplifies subsequent encoding operations and reduces the complexity of the overall system while maintaining compression effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate representation called differential representation of linearly transformed frames. This intermediary form allows the encoding process to work with simplified data that requires less complex processing compared to conventional methods, thereby reducing hardware and software complexity while achieving the desired compression.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of substance

If conventional video encoding techniques are used, then compression is achieved, but power consumption increases

Engineering Contradiction:
Improvedata sizeVSAvoidpower consumption
Core Design Contradiction:
Loss of substanceVSUse of energy by moving object

Solution Approach 1:

By applying the linear transform beforehand, the encoding process operates on pre-processed data that requires less computational effort. This reduction in computational complexity directly translates to lower power consumption in the encoding device, as fewer complex operations need to be performed during the actual encoding phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The differential representation serves as an intermediary that simplifies the encoding workload. By working with this intermediate form rather than raw video data, the system reduces the computational intensity of the encoding process, thereby decreasing power consumption while maintaining compression performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of substance

If high compression is achieved, then data size is reduced, but image quality may be compromised

Engineering Contradiction:
Improvedata sizeVSAvoidimage quality
Core Design Contradiction:
Loss of substanceVSManufacturing precision

Solution Approach 1:

The linear transform changes the parameter space in which the video data is represented. By transforming the video frames into a different domain, the encoding process can achieve higher compression ratios while preserving essential visual information, as the transformation redistributes the data in a way that maintains image quality characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The differential representation of linearly transformed frames acts as an intermediary that preserves critical image information while enabling efficient compression. This intermediate form allows the system to achieve high compression ratios without significant loss of image quality, as the differential representation maintains the essential visual characteristics of the original frames.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11924470B2Encoder and method of encoding a sequence of frames
Publication Date: 2024.03.05 INTOPIX
  • US11924470B2 patent drawing
  • US11924470B2 patent drawing
  • US11924470B2 patent drawing

AI summary

In encoding a sequence of frames, a linear transform, such as, for example a wavelet transform, is applied to the sequences of frames on a frame-by-frame basis. At least one portion of a linearly transformed frame thus obtained is encoded in the inter mode on the basis of a differential representation of the linearly transformed frame. The differential representation corresponds with a difference between, on the one hand, the portion of the linearly transformed frame and, on the other hand, a representation of a corresponding portion of at least one other linearly transformed frame. Data compression is then applied to the differential representation of the portion of the linearly transformed frame.