Video Encoding Apparatus Content Activity Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression technologies face challenges in efficiently compressing digital video for mobile networks, which require high data transmission speeds, due to the high data volume of digital video, necessitating innovative low bit-rate video compression methods.
Innovation Solution
A video encoding apparatus and method that incorporates a content activity analyzer to generate analysis results from consecutive frames, which are used by a video encoder to produce a bitstream, reducing encoding complexity and bit-rate by identifying static pixel data and applying arithmetic operations to generate processed frames for improved encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional video compression is used, then video data can be transmitted, but the data volume is too high for efficient mobile network transmission
Solution Approach 1:
The patent applies content activity analysis before the main video encoding process to pre-identify static and non-static pixel regions in consecutive frames. This preliminary classification enables the subsequent encoder to apply different compression strategies to different regions, achieving more efficient compression. The processed frames generated from this preliminary action are then used as input for the video encoder, improving overall transmission efficiency.
2Device complexity
If content activity analysis is applied to consecutive frames, then encoding complexity is reduced, but additional processing steps are required
Solution Approach 1:
The content activity analyzer is designed to perform multiple functions: it identifies static pixels, generates processed frames, and provides activity information that guides the video encoder. This multi-functional approach consolidates what could be separate complex processes into a unified system, making implementation more manageable while achieving reduced encoding complexity.
3Quantity of substance
If processed frames are generated from consecutive frames using content activity analysis, then bit-rate is reduced, but processing time increases
Solution Approach 1:
The content activity analysis focuses computational resources on identifying and processing only the non-static regions of frames, rather than uniformly processing entire frames. By applying different processing quality levels to different regions (high detail for non-static areas, simplified representation for static areas), the system achieves lower bit-rate output without proportionally increasing processing time.
Data Source
AI summary
A video encoding apparatus includes a content activity analyzer circuit and a video encoder circuit. The content activity analyzer circuit applies a content activity analysis process to consecutive frames, to generate content activity analysis results. The consecutive frames are derived from input frames of the video encoding apparatus. The content activity analysis process includes: deriving a first content activity analysis result according to a first frame and a second frame in the consecutive frames, wherein the first content activity analysis result includes a processed frame distinct from the second frame; and deriving a second content activity analysis result according to a third frame included in the consecutive frames and the processed frame. The video encoder circuit performs a video encoding process to generate a bitstream output of the video encoding apparatus, wherein information derived from the content activity analysis results is referenced by the video encoding process.


