I Frame Header Encoding with Time Code Flag

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveB Frame reconstruction reliabilityVSAvoidcoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvetime information completenessVSAvoidcoding efficiency
Core Design Contradiction:
Loss of informationVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #34Discarding and recovering

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

Engineering Contradiction:
Improveidentification completenessVSAvoidcoding/decoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7941034B2Method for encoding the flag of the image
Publication Date: 2011.05.10 INST OF COMPUTING TECH CHINESE ACAD OF SCI

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.