Video Predictive Coding With Conditional Intra-Mode Skipping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity and time consumption of intra-frame prediction mode calculations in high efficiency video coding (HEVC) lead to increased resource costs and reduced coding speed, particularly in P-frames and B-frames, due to unnecessary rate-distortion optimization mode selections.
Innovation Solution
A method for video predictive coding that determines the executed mode information in inter-frame prediction, including a temporary best mode and cost, to skip intra-frame prediction modes based on specific conditions, reducing unnecessary calculations and simplifying the decision-making process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If intra-frame prediction mode calculations are performed for all prediction units in P-frames and B-frames, then compression efficiency is improved, but coding speed decreases and resource consumption increases
Solution Approach 1:
The patent performs preliminary action by evaluating inter-frame prediction modes first and only performing intra-frame prediction mode calculations when necessary. The system determines whether to skip intra-frame prediction based on the executed mode information from inter-frame prediction, avoiding unnecessary calculations while maintaining compression efficiency.
Solution Approach 2:
The patent applies skipping by allowing the decision-making process to skip intra-frame prediction mode calculations under certain conditions. When the temporary best mode and its cost indicate that intra-frame prediction is unlikely to improve compression, the system skips these calculations entirely, significantly reducing processing time and resource consumption.
2Reliability
If rate-distortion optimization mode selection is performed for all prediction modes, then compression efficiency is improved, but time consumption increases
Solution Approach 1:
The patent applies partial action by performing rate-distortion optimization only for the necessary prediction modes. Instead of evaluating all possible prediction modes exhaustively, the system performs optimized mode selection that considers only relevant modes based on the executed mode information, reducing time consumption while maintaining sufficient compression efficiency.
Solution Approach 2:
The patent changes the parameter of mode selection criteria by using the temporary best mode and its cost as decision parameters. This allows the system to dynamically adjust which prediction modes need to be evaluated based on the current context, optimizing the balance between compression efficiency and processing time.
3Measurement precision
If all prediction modes are evaluated for every coding unit, then prediction accuracy is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the prediction mode evaluation process into two stages: inter-frame prediction mode evaluation (always performed) and intra-frame prediction mode evaluation (conditionally performed). This segmentation allows the system to maintain prediction accuracy for important cases while reducing complexity for cases where intra-frame prediction is unlikely to be beneficial.
Solution Approach 2:
The patent applies dynamics by making the prediction mode evaluation process adaptive rather than static. The system dynamically adjusts the complexity of the decision-making process based on the executed mode information, performing detailed analysis only when necessary and using simplified approaches when appropriate, thus balancing prediction accuracy with computational complexity.
Data Source
AI summary
Provided is a method for video predictive coding. The method includes: determining, according to an executed mode, information of the executed mode in a decision making process of a best mode of a current prediction unit in inter-frame prediction, wherein the information of the executed mode includes a temporary best mode and a cost of the temporary best mode; and determining, based on the information of the executed mode, whether to skip an intra-frame prediction mode of the decision making process.

