Video Signal Decoding Using Sub-Macroblock Intra Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques face inefficiencies when predicting macroblocks larger than 16×16, particularly in using inter prediction modes, which can degrade compression performance and fail to maximize coding efficiency, especially in videos with flat regions.
Innovation Solution
The proposed solution involves an apparatus and method for decoding video signals that enhance coding efficiency by adding an intra prediction mode as a sub-macroblock type for macroblocks larger than 16×16, and by using both inter and intra prediction modes for a single macroblock, as well as coding the residual between an original and upsampled frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If inter prediction mode is used for macroblocks larger than 16×16, then prediction can be performed, but prediction efficiency is lowered
Solution Approach 1:
The patent dynamically selects between inter prediction mode and intra prediction mode for each sub-macroblock within a larger macroblock. This allows the prediction method to adapt to local characteristics of different regions, improving overall prediction efficiency while maintaining flexibility in handling various macroblock sizes and content types.
Solution Approach 2:
The patent divides a large macroblock into multiple sub-macroblocks, each of which can independently use inter or intra prediction mode. This segmentation allows different prediction strategies to be applied to different regions, resolving the contradiction by enabling both flexibility in mode selection and improved efficiency through localized optimization.
2Reliability
If only one prediction scheme is used for macroblock prediction, then implementation is simple, but compression performance is degraded
Solution Approach 1:
The patent implements a dynamic prediction scheme where the decoder selects between inter and intra prediction modes based on mode flags in the bitstream. This dynamic approach improves compression performance by adapting to local content characteristics while keeping the implementation complexity manageable through a systematic selection mechanism.
Solution Approach 2:
The patent creates a universal prediction framework that can handle both inter and intra prediction modes within the same macroblock structure. This multi-functional approach allows the system to achieve high compression performance across diverse video content without requiring separate dedicated systems for each prediction type.
3Productivity
If down-sampled frame is used for coding, then coding efficiency is raised, but quality is reduced due to partial information removal
Solution Approach 1:
The patent segments the coding process into two parts: down-sampled frame coding for efficiency and residual coding for quality preservation. By dividing the original frame into a down-sampled version and a residual component, the system achieves both coding efficiency and quality maintenance.
Solution Approach 2:
The patent introduces a residual frame as an intermediary element that captures the difference between the original frame and the upsampled down-sampled frame. This residual component acts as a mediator that compensates for the information loss introduced by down-sampling, thereby preserving quality while maintaining coding efficiency.
Data Source
AI summary
The present invention relates to a video signal decoding method for adding an intra prediction mode as a sub-macroblock type to prediction of a macroblock in coding a video signal. The present invention includes obtaining a macroblock type, checking whether a macroblock includes a intra prediction coded sub-macroblock and a inter prediction coded sub-macroblock when a macroblock includes a plurality of coded sub-macroblocks according the macroblock type, when the macroblock includes the intra prediction coded sub-macroblock and the inter prediction coded sub-macroblock, obtaining prediction mode flag information indicating whether the sub-macroblock is the intra prediction coded or the inter prediction coded, when the sub-macroblock is the intra prediction coded based on the prediction mode flag information, obtaining prediction direction information from a block adjacent to the sub-macroblock and a prediction value of the sub-macroblock based on the prediction direction information, and when the sub-macroblock is inter prediction coded based on the prediction mode flag information, obtaining motion information from the block adjacent to the sub-macroblock and a prediction value of the sub-macroblock based on the motion information. Accordingly, the present invention is able to raise coding efficiency of video signal by adding an intra prediction mode as a sub-macroblock type in predicting a macroblock.


