Video Coding Picture Header Segmentation for Bitrate Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards, such as H.264/AVC and AVS, face inefficiencies in compression and vulnerability to transmission errors due to repeated signaling of infrequently changing information in sequence and picture headers, leading to wasteful bit rate usage and potential decoding issues.

Innovation Solution

Incorporating a picture header in the picture layer and optionally in slice headers, along with parameter sets, to decouple and efficiently convey infrequently changing information, using unique start codes or NAL units to support sequence and picture parameter sets, thereby reducing redundant data transmission and enhancing error resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If sequence and picture headers are used to convey video coding parameters, then decoding information can be provided, but redundant data transmission occurs and bit rate is wasted

Engineering Contradiction:
Improveheader information transmission efficiencyVSAvoidbit rate usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent segments header information into two distinct parts: parameter sets (containing infrequently changing information) and headers (containing frequently changing information). This segmentation allows the parameter sets to be transmitted separately and reused across multiple pictures, while headers only convey picture-specific information. The bitstream structure is divided into parameter set NAL units and picture NAL units, eliminating redundant transmission of parameter set data in every picture header.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts infrequently changing parameter information from the traditional header structure and places it into separate parameter sets. These parameter sets are transmitted as independent NAL units before the picture data, allowing decoders to reuse them across multiple pictures. This extraction removes the redundant transmission of parameter set data that would otherwise occur in every picture header, reducing overall bit rate consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If sequence and picture headers are repeated in every picture, then decoding information is available, but transmission errors have severe impact on decoding processes

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidbitstream structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting the bitstream into parameter set NAL units and picture NAL units, the patent isolates error-prone elements. Parameter sets are transmitted once and protected by error correction, while picture NAL units contain only picture-specific information. This segmentation prevents error propagation across multiple pictures that would occur with repeated headers, improving decoding reliability without significantly increasing structural complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements error protection mechanisms in advance by transmitting parameter sets as separate, protected NAL units before picture data. This allows the use of more robust error correction coding on parameter sets without impacting picture decoding performance. The separate parameter set structure provides a buffer against transmission errors, cushioning the impact on overall decoding reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Productivity

If traditional header structures are used, then picture decoding information is provided, but compression efficiency is reduced due to redundant signaling

Engineering Contradiction:
Improvecompression efficiencyVSAvoidredundant data transmission
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent achieves improved compression efficiency by segmenting header information into parameter sets and picture-specific headers. Parameter sets containing infrequently changing information (such as sequence parameter set and picture parameter set data) are transmitted once and reused across multiple pictures. This eliminates redundant signaling of the same parameter data in every picture header, directly improving compression efficiency by reducing the total bit rate required for header information transmission.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9560367B2Parameter set and picture header in video coding
Publication Date: 2017.01.31 NOKIA TECHNOLOGIES OY
  • US9560367B2 patent drawing
  • US9560367B2 patent drawing
  • US9560367B2 patent drawing

AI summary

In a start code based bistream structure for use in video coding, a picture header is used simultaneously with the parameter set in the start code. The picture header is present before the slice header in the same picture. As such, it is possible to allow the presence of at least one sequence parameter set or picture parameter set before the slice header. In a NAL unit parameter set bitstream structure, the picture head NAL unit is present before the slice NAL unit. In either structure, the picture header information must remain unchanged during the decoding of the entire picture, but should change more frequently between pictures as compared to the information in the picture parameter set.