Video Signal Encoding Module with Adaptive Frame Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal compression methods fail to minimize the total data amount, as the sequence of I-frames and P-frames is fixed once the Video Object Plane (VOP) value is decided, leading to suboptimal data efficiency due to error propagation and inability to guarantee the smallest data amount.

Innovation Solution

An apparatus and method that includes an encoding module and a selecting module, which perform multiple encoding procedures alternating between full-image and adaptive-image encoding modes, calculating data amounts, and selecting the frames with the smallest data amount, optionally with a timer to manage processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If adaptive-image-encoding mode is used for most frames to reduce data amount, then storage space and transmission bandwidth are decreased, but error propagation occurs when frames are lost during transmission

Engineering Contradiction:
Improvedata amountVSAvoiddecoding correctness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies dynamics by making the selection of full-image-encoding frames adaptive rather than fixed. The system dynamically determines which frames should be encoded in full-image-encoding mode based on their importance to error recovery, allowing the encoding strategy to adjust to different transmission conditions and frame characteristics, thus balancing data compression with error propagation mitigation

Inventive Principle:
Principle #15Dynamics

2Reliability

If I-frames are frequently inserted to reduce error propagation, then decoding reliability is improved, but total data amount increases

Engineering Contradiction:
Improvedecoding correctnessVSAvoiddata amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the encoding treatment of individual frames based on their specific characteristics and positions. Instead of uniformly applying full-image-encoding to all I-frames or using a fixed pattern, the system selectively applies full-image-encoding to specific frames that provide the most value for error recovery while minimizing overall data amount, optimizing the local encoding strategy for each frame

Inventive Principle:
Principle #3Local quality

3Ease of operation

If fixed sequence of I-frames and P-frames is used after VOP decision, then encoding process is simplified, but total data amount cannot be minimized

Engineering Contradiction:
Improveencoding processVSAvoiddata amount
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the data amounts that would result from different encoding choices for each frame. This allows the system to make optimal selections later without re-computing encoding results, thus adding minimal complexity to the encoding process while still achieving minimization of total data amount through intelligent frame selection

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7912121B2Method and apparatus for processing video signal
Publication Date: 2011.03.22 QISDA CORP
  • US7912121B2 patent drawing
  • US7912121B2 patent drawing
  • US7912121B2 patent drawing

AI summary

An apparatus for processing a video signal with N frames is provided. The apparatus includes an encoding module and a selecting module. The encoding module performs a 1st through a Nth encoding procedure. The 1st through the Nth encoding procedure respectively encodes the 1st through the Nth frame among the N frames in a full-image-encoding mode, encodes other frames in an adaptive-image-encoding mode, and calculates the data amount of the N encoded frames in each encoding procedure, respectively. The selecting module selects the N encoded frames with the smallest data amount among the encoding procedures been performed.