Video Encoder–Decoder Flags for Faster Display Information Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in terms of encoding and decoding efficiency and speed, without optimizing the selection of components and operations such as filter, block size, motion vector, and reference picture.
Innovation Solution
An encoder and decoder system that writes and reads flags indicating the presence of display information related to image aspect ratio, color description, and chroma location in the bitstream, reducing the need for unnecessary searches and processing, thereby improving encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video coding processes search for display information in the bitstream, then completeness of video data is ensured, but processing time and computational complexity increase
Solution Approach 1:
The encoder sets flags in advance to indicate the presence or absence of display information (aspect ratio, color description, chroma location) before the decoder needs to search for it. This preliminary action allows the decoder to skip unnecessary search operations while ensuring it has all needed information, thus reducing processing time without compromising data completeness
Solution Approach 2:
Flags act as intermediary elements that mediate between the display information and the decoder's search operations. These flags provide a quick reference mechanism that eliminates the need for exhaustive searching through the bitstream, reducing computational complexity while maintaining information integrity
2Measurement precision
If the encoder includes all display information in the bitstream, then decoding accuracy is improved, but encoding complexity and data size increase
Solution Approach 1:
The invention extracts only the essential presence information (flags) about display parameters rather than including all actual display data in the bitstream. This extraction approach maintains decoding accuracy by providing sufficient information for the decoder to reconstruct or infer display parameters while significantly reducing encoding complexity and data size
Solution Approach 2:
The flags serve as lightweight, minimal-information carriers that provide just enough data for accurate decoding without the overhead of complete parameter transmission. These minimal markers are inexpensive to encode and decode compared to full parameter sets, achieving the right balance between accuracy and complexity
3Loss of information
If the decoder searches for display information in the bitstream, then information completeness is ensured, but processing speed decreases
Solution Approach 1:
The encoder performs preliminary action by setting flags before the decoder needs to access display information. This allows the decoder to immediately know whether to search for additional information or can proceed directly to decoding, significantly improving processing speed while ensuring information completeness through the flag indicators
Data Source
AI summary
An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry: writes, into a sequence parameter set which is header information of a sequence, video usability information syntax which is information for realizing an additional function in display of an image, and syntax different from the video usability information syntax. The syntax includes at least one parameter related to display timing of the image.


