Flag-Based Slice Header Signaling for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently signaling picture information in slice headers, particularly in next-generation video coding formats like JVET-Q2001, which can lead to inefficiencies in video compression and decoding processes.

Innovation Solution

The proposed solution involves parsing and signaling flag syntax elements in the slice header to determine the presence of a picture header, luma mapping, and scaling information, allowing for more precise control over video coding tools and processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If picture information is signaled in the slice header, then video coding efficiency is improved, but the complexity of the slice header increases

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidslice header complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The slice header is segmented into multiple syntax elements, each carrying specific picture information (e.g., chroma format, luma mapping, scaling information). This allows the header to convey comprehensive picture data through structured, manageable components rather than a single complex block, thereby improving coding efficiency while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds multiple levels of information within the slice header structure, nesting picture information at different hierarchical levels. The slice header contains picture configuration information, which in turn contains detailed parameters about chroma scaling, luma mapping, and other picture-specific settings. This nested organization allows efficient packing of multiple information types into a compact header structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If multiple flag syntax elements are added to the slice header, then picture information signaling is improved, but the bitstream size increases

Engineering Contradiction:
Improvepicture information signalingVSAvoidbitstream size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Different flag syntax elements are selectively added to the slice header based on the specific picture configuration and coding tools being used. Not all pictures require all the same parameters - the header adapts its content locally to the specific picture type, chroma format, and coding mode. This selective signaling ensures that only necessary picture information is transmitted, minimizing bitstream size while maintaining complete information for the current picture.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The slice header structure is made dynamic rather than static - the presence and configuration of various flag syntax elements (chromaFormatFlag, lumaMappingFlag, scalingInfoFlag) are adjusted based on the actual picture properties and coding requirements. This dynamic adaptation allows the header to provide complete picture information when needed while using minimal bits when standard configurations apply, optimizing the balance between information completeness and bitstream efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12413764B2Systems and methods for signaling picture information in a slice header in video coding
Publication Date: 2025.09.09 SHARP KK
  • US12413764B2 patent drawing
  • US12413764B2 patent drawing
  • US12413764B2 patent drawing

AI summary

This disclosure relates to video coding and more particularly to techniques for signaling picture information in a slice header for coded video. According to an aspect of an invention, a first flag syntax element specifying whether a picture header is present in a slice header is parsed; a second flag syntax element, specifying a luma mapping is used for a current slice or a luma mapping with a chroma scalling is not used for a current slice, and a third flag syntax element, specifying whether a scaling information for the current slice is derived, are parsed based on the first flag syntax element.