Video Encoding Reference Picture List Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
State-of-the-art video coding schemes, such as MPEG-4 AVC/H.264 and HEVC, always prioritize reference pictures closest to the current picture for bi-predictive inter-picture prediction, which may not always be the best choice for optimal coding efficiency and picture quality.
Innovation Solution
The method involves creating two reference lists for inter-picture prediction, where one list is ordered based on the temporal level of reference pictures and the other on their proximity to the current picture, allowing for hierarchical coding structure that improves coding efficiency and picture quality by prioritizing pictures at lower temporal levels for better quality encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If reference pictures are sorted by temporal distance to the current picture, then the most recent reference pictures are prioritized for prediction, but coding efficiency and picture quality deteriorate when the closest reference pictures are not the best for prediction
Solution Approach 1:
The reference picture list is segmented into multiple lists (first reference picture list and second reference picture list) with different sorting criteria. The first list is sorted by temporal level while the second list is sorted by temporal distance, allowing the encoder to select the most appropriate list for each prediction operation, thus resolving the contradiction between prediction accuracy and coding efficiency.
Solution Approach 2:
The reference picture list ordering is made dynamic by allowing switching between different sorting methods (temporal level-based and temporal distance-based) depending on the prediction requirements. This dynamic adaptation enables the system to optimize for either prediction accuracy or coding efficiency based on the specific coding context.
2Device complexity
If reference pictures are sorted by temporal level, then hierarchical coding structure is improved and bits for reordering signals are minimized, but access to nearest reference pictures becomes less direct
Solution Approach 1:
The reference picture management is segmented into multiple organized lists with different sorting criteria. The first list is organized by temporal level for hierarchical coding, while the second list is organized by temporal distance for direct access. This segmentation allows both hierarchical structure and easy access to be maintained simultaneously through appropriate list selection.
Solution Approach 2:
Multiple reference picture lists act as intermediaries between the raw reference pictures and the prediction process. These intermediary lists with different sorting methods enable flexible access patterns, allowing the system to balance hierarchical organization with operational ease depending on the specific coding needs.
3Adaptability or versatility
If multiple reference picture lists with different sorting methods are created, then flexibility in picture selection is improved, but system complexity and processing overhead increase
Solution Approach 1:
The reference picture management system is segmented into multiple pre-organized lists with different sorting criteria. This segmentation provides flexibility in picture selection while controlling complexity by maintaining fixed, pre-defined sorting methods for each list, avoiding the need for complex dynamic reordering operations.
Solution Approach 2:
The system changes the parameter of reference picture ordering from a single sorting method to multiple sorting methods organized in separate lists. This parameter change increases adaptability by allowing selection based on different criteria while managing complexity through structured organization of the multiple ordering approaches.
Data Source
AI summary
A video encoding method using reference pictures includes: writing a parameter indicating a temporal level of a reference picture or a period of a type of a reference picture into the reference picture for each of the reference pictures, creating a first list of reference pictures comprising the reference pictures sorted based on the parameter; and encoding a current picture of the video using at least the first list of reference pictures. A video decoding method using a reference pictures includes: parsing a parameter indicating a temporal level of a reference picture or a period of a type of a reference picture from each of the reference pictures; creating a first list of reference pictures comprising the reference pictures sorted based on the parameter; and decoding a current picture of the video using at least the first list of reference pictures. Corresponding video encoding and decoding apparatuses are provided.


