Video Encoding Region of Motion Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding methods often use a single quantization parameter for an entire frame or macroblocks, which fails to account for rapidly changing video characteristics, leading to suboptimal compression efficiency and visual quality.
Innovation Solution
The method involves detecting regions of motion (ROM) within video frames and adaptively adjusting macroblock quantization parameters based on spatial and temporal features, using a delta QP map to optimize bit allocation and reduce processing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single quantization parameter is used for an entire frame, then device complexity is reduced, but video quality and compression efficiency deteriorate due to inability to account for rapidly changing video characteristics
Solution Approach 1:
The patent divides the video frame into multiple macroblocks, each with its own quantization parameter. This segmentation allows different QP values to be applied to different regions of the frame, enabling the system to account for rapidly changing video characteristics in specific areas while maintaining simpler processing in static areas, thus resolving the contradiction between device complexity and video quality
Solution Approach 2:
The patent implements local quality adjustment by assigning different quantization parameters to different macroblocks based on their specific characteristics. Regions with rapid changes receive higher QP values for efficient compression, while static regions receive lower QP values for better quality, allowing the system to optimize video quality locally without uniformly increasing complexity across the entire frame
2Productivity
If region of motion detection and adaptive QP adjustment is implemented, then compression efficiency and video quality improve, but processing overhead and device complexity increase
Solution Approach 1:
The patent performs region of motion detection and macroblock classification before the actual encoding process. By pre-identifying which macroblocks require high QP values and which require low QP values, the system avoids complex real-time adjustments during encoding, thus improving compression efficiency while limiting the increase in processing overhead to a separate preprocessing stage
Solution Approach 2:
The patent uses a downscaled version of the video frame to perform region of motion detection and generate the delta QP map. This copying approach allows the system to analyze video characteristics at reduced resolution, significantly lowering the processing overhead required for the complex task of adaptive QP adjustment while maintaining the effectiveness of the compression optimization
3Loss of information
If adaptive quantization parameter adjustment is used, then bit allocation efficiency improves, but processing time and latency increase
Solution Approach 1:
The patent extracts only the essential features needed for QP determination from the video frames, specifically focusing on luminance differences and motion characteristics. By taking out and analyzing only these critical features rather than processing the entire video data, the system achieves effective bit allocation optimization while minimizing the additional processing time and latency introduced by the adaptive QP adjustment mechanism
Data Source
AI summary
Methods, apparatus, systems, and articles of manufacture are disclosed. Example apparatus disclosed herein are to process features extracted from first and second downscaled image frames to determine block classifications for respective blocks of the first and the second downscaled image frames. Disclosed example apparatus are also to generate a map based on the block classifications, the map including values representative of amounts of change associated with blocks of the second downscaled image frame and corresponding blocks of the first downscaled image frame. Disclosed example apparatus are further to adjust a quantization parameter of a full-scale image frame based on the map, the full-scale image frame corresponding to the at least one of the first or the second downscaled image frames.


