Intra-Prediction Circuit Sharing for Multi-Standard Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods such as H.264, H.265, and AV1 are difficult to integrate into a single video codec, leading to increased cost and inefficiency.
Innovation Solution
A preliminary intra-prediction mode determination method and circuit that calculates prediction angles, determines noise blocks, and executes non-angle mode decisions to optimize intra-prediction, allowing sharing of circuits across different video coding standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate circuits are implemented for different video coding standards (H.264, H.265, AV1), then each standard can be fully supported, but circuit area, cost, and power consumption increase
Solution Approach 1:
The patent implements a universal intra-prediction circuit that can operate under multiple video coding standards (H.264, H.265, AV1) by using a unified mode determination mechanism. The circuit determines prediction modes based on general block characteristics rather than standard-specific rules, allowing one circuit to perform multiple functions across different standards without requiring separate dedicated circuits for each standard.
Solution Approach 2:
The patent merges the intra-prediction circuits for different video coding standards into a single shared circuit. By combining the mode determination logic into one unified structure that handles multiple standards, the patent eliminates the need for parallel separate circuits, thereby reducing overall circuit area, component count, and power consumption while maintaining support for H.264, H.265, and AV1 standards.
2Adaptability or versatility
If separate circuits are implemented for different video coding standards (H.264, H.265, AV1), then each standard can be fully supported, but cost increases
Solution Approach 1:
The patent creates a universal intra-prediction circuit that supports multiple video coding standards through a single standardized implementation. This multi-functional circuit reduces the total component count and manufacturing complexity, leading to lower production costs compared to manufacturing separate dedicated circuits for each standard.
Solution Approach 2:
By merging the intra-prediction functionality for H.264, H.265, and AV1 into one combined circuit architecture, the patent reduces manufacturing costs. The unified design allows for standardized production processes, reduced assembly complexity, and lower overall component costs compared to producing and integrating multiple separate standard-specific circuits.
3Adaptability or versatility
If separate circuits are implemented for different video coding standards (H.264, H.265, AV1), then each standard can be fully supported, but power consumption increases
Solution Approach 1:
The patent implements a universal intra-prediction circuit that can handle multiple video coding standards through a single power-efficient architecture. By using one multi-functional circuit instead of multiple standard-specific circuits, the overall power consumption is reduced while still providing full support for H.264, H.265, and AV1 standards.
Solution Approach 2:
The patent combines the intra-prediction circuits for different standards into a single shared circuit, which reduces total power consumption. The unified circuit architecture eliminates redundant processing and allows for more efficient resource utilization, thereby lowering the overall energy required to support multiple video coding standards compared to maintaining separate parallel circuits.
Data Source
AI summary
A preliminary intra-prediction mode determination method for video coding is provided. The method is executed in a prediction circuit and configured to determine a preliminary prediction mode of a to-be-predicted block. The method includes the following steps: calculating a first prediction angle of the to-be-predicted block; determining whether the to-be-predicted block is a noise block; and executing a non-angle mode decision when the to-be-predicted block is the noise block, or when the to-be-predicted block is not the noise block and the first prediction angle is not greater than a preset angle. The non-angle mode decision determines the preliminary prediction mode according to whether the to-be-predicted block is the noise block and the comparison result between the first prediction angle and the preset angle.


