Video Sequence Header Homogeneity for Coding Complexity Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video coding systems, the presence of multiple sequence headers with different characteristics and coding parameters for a current picture and a reference picture increases coding complexity, degrades efficiency, and causes memory access issues, particularly when handling different resolutions, LCU sizes, bit depths, and picture types.
Innovation Solution
Constraining sequence headers by maintaining consistent syntax values across all headers for progressive_sequence, field_coded_sequence, horizontal_size, vertical_size, bitdepth, lcu_size, and chroma_format, ensuring that if a decoder encounters a second sequence header with different values, it uses the syntax values from the first sequence header, thereby reducing system complexity and enabling bitstream random access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple sequence headers with different characteristics and coding parameters are used for current and reference pictures, then adaptability to different picture types is improved, but coding complexity increases and efficiency degrades
Solution Approach 1:
The patent applies homogeneity by ensuring that all sequence headers within a video sequence have identical syntax values for critical parameters including progressive_sequence, field_coded_sequence, horizontal_size, vertical_size, bitdepth, lcu_size, and chroma_format. This uniformity eliminates the complexity of handling multiple different sequence header configurations while preserving the ability to support different picture types through other mechanisms in the coding standard.
2Adaptability or versatility
If multiple sequence headers with different characteristics and coding parameters are used for current and reference pictures, then adaptability to different resolutions and picture types is improved, but coding efficiency degrades
Solution Approach 1:
The patent enforces homogeneous sequence header parameters across all headers to eliminate redundant processing and complexity. By standardizing parameters such as horizontal_size, vertical_size, and other critical syntax elements, the coding process becomes more efficient while adaptability to different resolutions is maintained through the standardized framework that properly handles resolution variations without requiring multiple conflicting sequence headers.
3Adaptability or versatility
If multiple sequence headers with different LCU sizes and coding parameters are used, then adaptability to different block configurations is improved, but memory access issues occur
Solution Approach 1:
The patent resolves memory access issues by enforcing homogeneous lcu_size values across all sequence headers. This uniformity ensures that the decoded picture buffer and motion compensation processes operate with consistent block size expectations, eliminating memory access errors that would occur when switching between different LCU sizes. Adaptability to different block configurations is preserved through the standardized LCU size that properly handles various picture types and resolutions.
Data Source
AI summary
A method and apparatus for video encoding or decoding used by a video encoder or decoder respectively. In one method, input data associated with a video sequence are received. A current sequence header for a current picture is determined. Whether the current sequence header corresponds to a first sequence header or a second sequence header is determined. If the current sequence header corresponds to the second sequence header, one or more syntax values of a syntax set associated with the first sequence header are assigned to corresponding one or more syntax values of the syntax set associated with the current sequence header. The current picture is then encoded or decoded according to the current sequence header.


