Skip Macro Block Compression for Video Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression methods are inefficient in reducing the size of compressed video streams without significantly impacting video quality, particularly in static scenes with low motion, where existing technologies fail to effectively discard information from static areas.
Innovation Solution
A system and method that analyzes compressed video streams in real-time to replace static and low-importance blocks with 'skipped' markings, using a motion vector threshold to determine which macro blocks can be skipped, thereby reducing the stream size with minimal quality loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If motion vector threshold is used to skip macro blocks in static scenes, then compression ratio is improved, but video quality may deteriorate
Solution Approach 1:
The patent applies different processing treatments to different regions of the video frame based on motion characteristics. Macro blocks are classified into skipped, modified, or standard types depending on whether they contain motion, allowing high compression for static regions while preserving quality for moving regions, thus resolving the contradiction between compression ratio and video quality
Solution Approach 2:
The patent changes the motion vector threshold parameter dynamically to determine which macro blocks to skip. By adjusting this parameter, the system can optimize the balance between compression ratio and video quality for different scene conditions, resolving the contradiction by finding optimal parameter settings
2Reliability
If more information is retained in compressed video stream, then video quality is improved, but storage and bandwidth requirements increase
Solution Approach 1:
The patent extracts and removes redundant information from static regions of the video stream by identifying and skipping macro blocks with motion vectors below the threshold. This extraction of unnecessary data reduces storage and bandwidth requirements while maintaining video quality through selective information retention in moving regions
Solution Approach 2:
The patent applies partial action by selectively processing only certain macro blocks based on motion characteristics rather than encoding the entire frame uniformly. Static regions are skipped while moving regions are fully encoded, achieving efficient compression without excessive processing or storage requirements
Data Source
AI summary
A method, apparatus and a computer readable medium for skipping macro blocks of a compressed video. The method includes, for at least one INTER frame, saving a set of macro blocks including at least one of a macro block having a motion vector greater than a predetermined motion vector threshold, a macro block having positional correspondence to at least one macro block having a motion vector, a macro block having a size greater than a predetermined macro block size threshold, and a macro block having positional correspondence to a second macro block in a previous group of pictures, the second macro block having a motion vector. The method deletes and marks as skipped one or more remaining macro blocks, and merges the set in an order to create a compressed frame including a skipped macro block. The processor implements the method, and the computer readable medium contains processor instructions.


