Intra Frame Beating Reduction via Motion-Compensated Pre-Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression standards, such as MPEG and H.264/AVC, suffer from the intra frame beating effect, where a noticeable shift in visual quality occurs between frames due to prediction errors, especially at low bit rates, as they do not effectively consider the visual similarity between frames in a video sequence.

Innovation Solution

A system and method that includes a pre-encoding unit, intra-beat frame evaluation unit, and intra-beat frame selection unit to identify and pre-filter intra-beat frames using motion-compensated prediction with their corresponding reference frames, reducing intra frame beating by adaptively encoding frames based on similarity scores at both frame and macroblock levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional GOP coding structure is used to achieve high compression ratios, then transmission bandwidth efficiency is improved, but intra frame beating effect occurs causing noticeable visual quality shifts between frames

Engineering Contradiction:
Improvetransmission bandwidth efficiencyVSAvoidintra frame beating effect
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing motion-compensated prediction on the intra frame using the previous P frame before actual encoding. This pre-processing step predicts the intra frame content based on temporal redundancy, and the prediction error is then encoded. This preliminary prediction action reduces the intra frame beating effect while maintaining compression efficiency.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If I frame is encoded without using previous GOP frames as reference, then random access capability is maintained, but visual quality consistency between frames deteriorates

Engineering Contradiction:
Improverandom access capabilityVSAvoidvisual quality consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent introduces an intermediary approach by using the previous P frame as a reference for motion-compensated prediction of the intra frame, rather than completely isolating the intra frame from previous GOP frames. This intermediary prediction mechanism maintains random access capability while improving visual quality consistency through temporal redundancy exploitation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If motion-compensated prediction is applied to intra frame using previous P frame, then intra frame beating effect is reduced, but computational complexity increases

Engineering Contradiction:
Improveintra frame beating effectVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing motion-compensated prediction at the macroblock level rather than对整个 frame. Each macroblock is independently predicted using motion estimation from the previous P frame, allowing selective application of the prediction based on local temporal redundancy. This reduces the overall computational complexity compared to full-frame prediction while still effectively reducing intra frame beating effect.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8654844B1Intra frame beating effect reduction
Publication Date: 2014.02.18 NXP USA INC
  • US8654844B1 patent drawing
  • US8654844B1 patent drawing
  • US8654844B1 patent drawing

AI summary

A system (and a method) are disclosed for reducing intra frame beating effect at frame level and macroblock (MB) level within a video processing system. The frame-level system includes a pre-encoding unit, a reconstruction unit, an intra-beat frame evaluation unit, an intra-beat frame selection unit and an entropy encoding unit. The pre-encoding unit identifies an intra-beat frame of current group of pictures (GOP) and its corresponding intra-beat reference frame, and predicts the intra-beat frame by its intra-beat reference frame. The intra-beat frame evaluation unit calculates an intra-beat frame score. The intra-beat frame selection unit selects an intra-beat frame for re-encoding. The macroblock-level system includes corresponding processing units as frame-level system, but configured to efficiently process MBs. The macroblock-level system allows each MB of an intra-beat frame to be selectively pre-filtered using its intra-beat reference frame.