Video Encoder Decoder DPS SPS Parameter Set Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in optimizing coding efficiency, image quality, and reducing processing and circuit complexities.

Innovation Solution

The proposed solution involves an encoder and decoder that utilize a decoding parameter set (DPS) and a sequence parameter set (SPS) to optimize video encoding and decoding processes. The encoder generates bitstreams that include or exclude the DPS based on its presence, and uses identified DPS and SPS for encoding. Similarly, the decoder parses bitstreams to appropriately use DPS and SPS for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video coding technology is advanced from H.261/MPEG-1 to H.264/AVC, MPEG-LA, H.265/HEVC, and H.266/VVC, then coding efficiency and image quality are improved, but processing amount and circuit complexity increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcircuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The parameter sets are segmented into different types (SPS, PPS, DPS) with different identification methods. SPS uses an identifier-based identification method while PPS and DPS use presence-based identification. This segmentation allows the system to apply different complexity levels to different parameter sets, reducing overall circuit complexity while maintaining coding efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the identification parameter method from identifier-based to presence-based for certain parameter sets. By using a presence flag instead of an identifier, the system reduces the number of bits required for transmission and simplifies the decoding logic, thereby reducing processing amount and circuit complexity while maintaining the ability to identify and use the necessary parameter sets.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If more parameter sets are included in bitstream to improve coding efficiency, then coding efficiency is improved, but processing amount increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts and separates the identification mechanism for different parameter sets. By taking out the identifier field for SPS and replacing it with a presence flag, the system reduces the amount of data that needs to be processed in the bitstream. This extraction of unnecessary identification information speeds up the decoding process while still allowing the decoder to access all necessary parameter sets for high-quality coding.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If identifier-based identification method is used for SPS, then SPS can be accurately identified, but bitstream size and processing complexity increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Instead of using an identifier to indicate which parameter set is present, the patent inverts the approach by using a presence flag to indicate whether a parameter set exists. This inversion from positive identification (identifier) to negative identification (presence/absence) reduces the bitstream size while maintaining the ability to accurately identify and process the necessary parameter sets through the combination of presence flags and default values.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250047906A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.02.06 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250047906A1 patent drawing
  • US20250047906A1 patent drawing
  • US20250047906A1 patent drawing

AI summary

An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry: encodes a video using (i) a decoding parameter set (DPS) which is identified based on presence of the DPS in a bitstream and (ii) a sequence parameter set (SPS) which is identified based on an identifier for the SPS.