Picture Block Prediction Mode Inheritance for Faster Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face inefficiencies in processing picture blocks smaller than 64, leading to low processing efficiency.
Innovation Solution
A method and apparatus for determining a prediction mode for a current picture block without parsing all bitstreams, by splitting the block based on a preset condition and using a same prediction mode for subblocks with areas less than a specified threshold, such as intra or inter prediction modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all bitstreams are parsed to determine prediction mode for each picture block, then prediction mode accuracy is improved, but processing time and computational complexity increase significantly
Solution Approach 1:
The patent divides the picture block into multiple subblocks and applies different processing strategies to different subblocks. For subblocks with area less than a threshold, the same prediction mode as the parent block is used without parsing bitstreams. For subblocks with area greater than or equal to the threshold, prediction mode is determined by parsing bitstreams. This segmentation resolves the contradiction by avoiding unnecessary parsing for small subblocks while maintaining accuracy for larger ones.
Solution Approach 2:
The patent applies different prediction mode determination methods to different regions (subblocks) based on their area characteristics. Small subblocks use inheritance from parent block, while large subblocks use full bitstream parsing. This local differentiation optimizes the balance between processing time and accuracy for each region.
2Measurement precision
If picture blocks smaller than 64 are processed with full parsing, then prediction mode accuracy is maintained, but processing efficiency deteriorates significantly
Solution Approach 1:
The patent applies partial parsing action by skipping bitstream parsing for subblocks with area less than a threshold and using inheritance from parent block instead. This partial action is sufficient for small subblocks where full parsing would be excessive and unnecessary, thereby improving processing efficiency without significantly compromising prediction mode accuracy.
3Loss of information
If prediction mode is determined by parsing all bitstreams, then comprehensive information is obtained, but hardware pipeline processing capability is reduced
Solution Approach 1:
The patent extracts the essential prediction mode determination function from the complete bitstream parsing process. By using inheritance from parent block for small subblocks, the solution extracts only the necessary information needed for prediction mode selection, eliminating unnecessary parsing operations that would hinder hardware pipeline processing while maintaining sufficient information completeness.
Data Source
AI summary
A prediction mode determining method includes determining a split mode for a current picture block, determining whether a first picture subblock that meets a preset condition is obtained after the current picture block is split in the split mode, splitting the current picture block in the split mode to obtain a plurality of picture subblocks in response to determining that the first picture subblock is obtained after the current picture block is split, and determining that a same prediction mode is used for the plurality of picture subblocks. The plurality of picture subblocks comprise the first picture subblock. The prediction mode for the plurality of picture subblocks is an intra prediction mode or an inter prediction mode.


