Video Decoder Intra-Mixed Macroblock Prediction for Bit-Efficient Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal processing methods face inefficiencies in compression and require excessive bits for coding regions, particularly with macroblocks larger than 16×16, leading to suboptimal coding efficiency and accuracy.
Innovation Solution
Adaptive use of macroblocks larger than 16×16, defining macroblock types based on slice types and determining prediction block sizes, and employing intra and inter prediction modes, including skip modes for boundary macroblocks, to reduce the number of bits required for coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If macroblocks larger than 16×16 are used to process larger video pictures, then coding efficiency is enhanced and the number of bits required for coding macroblock type is decreased, but the complexity of determining macroblock types and prediction modes increases
Solution Approach 1:
The patent divides a large macroblock (greater than 16×16) into multiple sub-macroblocks of 16×16 size. Each sub-macroblock can be independently processed with its own macroblock type and prediction mode, simplifying the determination process while maintaining coding efficiency for large blocks
Solution Approach 2:
The patent applies different macroblock types and prediction modes to different regions within a large macroblock based on local characteristics. Boundary sub-macroblocks may use different modes than interior sub-macroblocks, optimizing compression for each region's specific properties
2Loss of information
If the number of bits required for coding macroblock type is decreased by adaptively using larger macroblocks, then transmission bandwidth is reduced, but the accuracy of prediction for boundary regions may be compromised
Solution Approach 1:
By segmenting large macroblocks into sub-macroblocks, the patent enables separate optimization of bit allocation for different regions, maintaining prediction accuracy at boundaries while reducing overall bit requirements through efficient coding of interior regions
Solution Approach 2:
The patent changes the macroblock size parameter adaptively based on picture size and content characteristics, using larger macroblocks (32×32, 64×64, etc.) for homogeneous regions to reduce bits while maintaining accuracy through sub-division where needed
3Productivity
If intra prediction is used to eliminate temporal and spatial redundancy, then compression ratio is increased, but the number of bits required for coding boundary macroblocks increases
Solution Approach 1:
The patent applies different prediction strategies to boundary sub-macroblocks versus interior sub-macroblocks, using intra prediction for interior regions to maximize compression while employing skip mode or simplified coding for boundary regions to reduce bit requirements
Data Source
AI summary
The present invention includes obtaining block type identification information on a partition of the current macroblock when the current macroblock is intra-mixed, specifying a bock type of the current macroblock based on the block type identification information, obtaining an intra prediction mode of the current macroblock according to the block type of the partition of the current macroblock, and predicting the current macroblock using the intra prediction mode and a pixel value of a neighboring block.


