Moving Picture Coding Adaptation for Block Size Contradictions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing moving picture coding techniques, such as MPEG-4 AVC/H.264, face inefficiencies in motion compensation prediction due to limited block partitioning and increased coding amounts when predicting motion vectors, leading to reduced coding efficiency, especially when predicting block sizes smaller than a certain threshold.
Innovation Solution
A moving picture coding device and method that includes a motion information deriver, changer, and prediction signal constructor to adapt motion information for blocks of varying sizes, using a motion information candidate list and encoder to optimize prediction signals through motion compensation, thereby improving coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If motion compensation prediction is performed using neighboring block correlation for blocks smaller than a certain size, then coding amount is reduced, but prediction accuracy deteriorates and coding efficiency decreases
Solution Approach 1:
The patent applies different prediction methods based on block size. For blocks smaller than a threshold size, intra prediction is used instead of motion compensation prediction, while larger blocks use motion compensation prediction with neighboring block correlation. This local differentiation optimizes both prediction accuracy and coding efficiency for different block sizes.
Solution Approach 2:
The patent changes the prediction mode parameter based on block size. When block size is below the threshold, the prediction mode is set to intra prediction; when block size is at or above the threshold, the prediction mode is set to motion compensation prediction. This parameter change resolves the contradiction by selecting the optimal prediction method for each block size category.
2Measurement precision
If motion information is coded for each processing target block, then prediction accuracy is maintained, but coding efficiency deteriorates
Solution Approach 1:
The patent merges motion information coding across multiple blocks by using merge coding technique. Instead of coding motion information independently for each block, the patent codes motion information for a reference block and then uses this information to predict motion for other blocks, thereby reducing the total coding amount while maintaining prediction accuracy.
Solution Approach 2:
The patent copies motion information from reference blocks to predict motion for processing target blocks. By copying motion vectors and prediction modes from neighboring blocks, the system reduces the need to re-code motion information for each block, thus improving coding efficiency without sacrificing prediction accuracy.
3Ease of operation
If automatic prediction type calculation is used for small blocks, then processing is simplified, but coding efficiency is lowered due to memory bandwidth suppression
Solution Approach 1:
The patent applies different processing methods to different block sizes. For small blocks (smaller than threshold), intra prediction is used with simplified processing. For larger blocks, motion compensation prediction with automatic prediction type calculation is used. This local differentiation maintains processing simplicity for small blocks while achieving high coding efficiency for larger blocks.
Data Source
AI summary
In a moving picture coding device that codes a moving picture using motion compensation prediction in units of blocks acquired by dividing each picture of the moving picture, a prediction mode determiner derives motion information of a coding target block. A motion compensation predictor changes the derived motion information for the coding target block having a size smaller than or equal to a certain size when the coding target block has the size smaller than or equal to the certain size. The motion compensation predictor constructs a prediction signal of the coding target block through the motion compensation prediction using the derived motion information when the coding target block has a size larger than the certain size or using the changed motion information when the coding target block has the size smaller than or equal to the certain size.


