Video Encoder Hybrid INTRA-INTER Frame Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The flashing effect, characterized by disruptive video quality due to different coding artifacts between INTRA and INTER frames, is not adequately addressed by existing methods without adding extra compression rounds.

Innovation Solution

A method and system that encodes a first original input video frame as an INTER-frame, decodes and reconstructs it as a reference frame, and creates an INTRA input frame using information from both the original and reference frames, reducing the flashing effect without additional compression rounds by adjusting the information ratio based on motion levels in sub-areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an INTRA refresh frame is encoded to provide independent decoding capability, then decoding reliability is improved, but video quality stability deteriorates due to the flashing effect caused by abrupt artifact changes

Engineering Contradiction:
Improvedecoding independenceVSAvoidvideo quality stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent merges the advantages of both INTRA and INTER modes by creating a hybrid frame that combines motion-compensated prediction from INTER mode with intra-frame spatial redundancy from INTRA mode. This is achieved by constructing an INTRA input frame that incorporates both the current original frame and the reconstructed reference frame, then encoding this combined frame using both INTRA and INTER prediction modes for different blocks, thereby maintaining both decoding independence and video quality stability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies different encoding strategies to different blocks within the same frame based on local characteristics. Motion-compensated INTER prediction is applied to blocks with significant temporal redundancy, while INTRA prediction is applied to blocks requiring spatial redundancy. This local adaptation allows the system to optimize for either decoding independence or video quality stability depending on the specific block requirements

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If existing methods are used to reduce the flashing effect, then video quality stability is improved, but computational complexity increases due to extra compression rounds

Engineering Contradiction:
Improvevideo quality stabilityVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent performs motion compensation and reference frame construction in advance during the encoding process, before the final INTRA encoding step. By pre-processing the reference frame and motion vectors, the system eliminates the need for multiple iterative compression rounds, reducing computational complexity while maintaining video quality stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous utilization of motion compensation throughout the encoding process by incorporating the reconstructed reference frame into the INTRA input frame construction. This continuous use of temporal prediction information allows the system to achieve video quality stability without interrupting the encoding flow for additional compression rounds

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9332279B2Method and digital video encoder system for encoding digital video data
Publication Date: 2016.05.03 AXIS
  • US9332279B2 patent drawing
  • US9332279B2 patent drawing
  • US9332279B2 patent drawing

AI summary

A method is used for encoding digital video data corresponding to a sequence of original input video frames. The method comprises: encoding a first original input video frame into an INTER-frame; decoding and reconstructing said INTER-frame into a reference frame; creating an INTRA input frame comprising information from both a second original input video frame and said reference frame; and encoding said INTRA input frame into an INTRA-frame. A digital video encoder system is used for encoding digital video data corresponding to a sequence of original input video frames by encoding the sequence of original input video frames using INTRA- and INTER-mode.