Intra-frame Vector Prediction Coding Data Stream Structure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image coding and decoding systems face challenges in ensuring accurate decoding of information encoded using intra-frame prediction coding, particularly due to the need for precise transmission of prediction method information and the high data volume associated with 30 frames per second, which can lead to errors if not handled efficiently.
Innovation Solution
The system arranges information identifying the prediction method and the corresponding prediction-coded information in a data stream, including vector information and error information for intra-frame prediction coding, allowing for efficient transmission and reception of coding methods, thereby ensuring accurate decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If intra-frame prediction coding with vector information is used, then encoding efficiency is improved, but the complexity of transmitting and decoding prediction method information increases
Solution Approach 1:
The patent combines intra-frame prediction coding with vector information transmission by integrating the vector information into the existing prediction coding framework. The coding device determines vector information for blocks using intra-frame prediction and transmits this vector information along with the prediction-coded data, allowing the decoder to reconstruct the prediction image using the same vector information without requiring separate transmission of prediction method identifiers for each block type.
Solution Approach 2:
The patent creates a universal prediction coding framework that can handle both inter-frame and intra-frame prediction using a common vector information mechanism. By using reference indices that can point to either previously decoded frames or previously coded blocks within the same frame, the system achieves multi-functionality where the same vector prediction mechanism serves both prediction types, reducing the need for separate complex identification systems.
2Measurement precision
If separate identification information is transmitted for each prediction method, then decoding accuracy is improved, but the data volume increases
Solution Approach 1:
The patent merges the identification of prediction methods with the vector information transmission by using reference indices that inherently identify both the reference picture and the prediction type. The reference index can indicate whether inter-frame or intra-frame prediction is used, eliminating the need for separate identification bits while maintaining decoding accuracy.
Solution Approach 2:
The vector information and reference indices serve dual purposes: they enable prediction coding while simultaneously identifying the prediction method used. The system uses the same data structures (reference indices, vector information) for both the coding process and the identification process, making the identification information self-generated from the existing coding data without requiring additional separate transmission.
Data Source
AI summary
In terms of the transmission of the coding method, it is ensured to decode information coded according to the intra-frame prediction coding with vector information. An error of a piece of divisional image information targeted for image prediction coding and a piece of predicted information is determined to perform prediction coding. A data stream in which a piece of information for identifying a prediction method and a piece of information subjected to prediction coding according to the method are arranged is produced according to the process sequence of the prediction coding for each process on the divisional image information. At this time, the data stream has a pair of vector information and the error information as information subjected to prediction coding for each process on the divisional image information on condition that the prediction method is intra-frame prediction coding with vectors.


