I Frame Header Encoding with Time Code Flag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards, such as MPEG-2, include unnecessary identification fields like broken_link and closed_gop in the GOP header, which are rarely used and affect coding/decoding efficiency, while the time_code field is often unnecessary, leading to inefficiencies in encoding and decoding processes.
Innovation Solution
Substitute the picture header in intra-frame prediction for the GOP header during I Frame encoding, encoding only the time_code identification field and omitting broken_link and closed_gop fields, using a flag to determine whether to include the time_code field, thereby improving coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If GOP header with broken_link and closed_gop fields is used in MPEG-2 system, then B Frame reconstruction reliability is improved, but coding efficiency deteriorates due to unnecessary identification fields
Solution Approach 1:
The patent extracts and removes the unnecessary broken_link and closed_gop identification fields from the GOP header, keeping only the essential time_code field. This extraction principle eliminates redundant information that does not contribute to B Frame reconstruction, thereby improving coding efficiency while maintaining the necessary reliability functions.
Solution Approach 2:
The patent applies local quality by differentiating the necessity of different identification fields within the GOP header. Instead of treating all identification fields uniformly, it selectively retains only the time_code field which has local relevance to actual video reconstruction needs, while removing fields with negligible local utility.
2Loss of information
If time_code identification field is always coded, then time information completeness is improved, but coding efficiency deteriorates due to including unnecessary information
Solution Approach 1:
The patent introduces a dynamic flag (time_code_flag) that controls the inclusion of the time_code identification field based on actual needs. This dynamic mechanism allows the system to adaptively code the time_code field only when necessary, rather than always coding it, thereby balancing information completeness with coding efficiency.
Solution Approach 2:
The patent discards the time_code identification field when it is not needed for reconstruction, and recovers it only when the time_code_flag indicates its necessity. This selective discarding and recovering approach eliminates unnecessary coding overhead while preserving time information when required.
3Loss of information
If 59 bit identification fields are coded in GOP header, then identification completeness is improved, but device complexity increases due to additional coding/decoding requirements
Solution Approach 1:
The patent extracts only the essential time_code identification field from the complete set of 59 bit identification fields, removing the broken_link and closed_gop fields. This extraction reduces the total bit requirement and simplifies the coding/decoding processes while maintaining sufficient identification completeness for practical applications.
Solution Approach 2:
The patent applies partial action by coding only the necessary portion of identification fields (time_code) rather than all 59 bits. This partial coding approach provides sufficient identification functionality without the excessive complexity of processing all possible identification fields.
Data Source
AI summary
The present invention discloses a method for encoding a flag of an image while encoding an I Frame, firstly setting a start code of an I Frame picture to be coded, for marking a start of the I Frame; setting a flag for indicating whether to code an identification field; judging the set flag, and if the flag indicates to encode the identification field of time and control code of a video tape recorder, encoding the identification field of time and control code of the video tape recorder, otherwise, not encoding the identification field of time and control code of the video tape recorder. In the present invention, the start code is added into the prediction picture header for marking the start of one frame picture data, as well as identifying whether there is the time_code identification field in the picture by the flag information of the time_code identification field, which can realize the objective of identifying the time_code identification field, and avoid encoding additional identification information, therefore it improves coding efficiency, and can be applied to all kinds of video/audio technical standards.