Video Encoder Header Metadata for Mixed Frame-Rate Sub-Bitstreams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing bitstreams with multiple sub-bitstreams having different frame rates, making it difficult to identify and process individual sub-bitstreams appropriately.

Innovation Solution

An encoder and decoder system that encodes and decodes identification information into a bitstream header for each sub-bitstream, using temporal IDs and other metadata to facilitate the processing of sub-bitstreams with different frame rates, enabling efficient selection and management of frame rates and processing capacities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If identification information is encoded into the bitstream header for each sub-bitstream, then the ability to identify and process individual sub-bitstreams is improved, but the complexity of the encoding and decoding process increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the bitstream into multiple sub-bitstreams, each with its own identification information including temporal ID and level information. This segmentation allows the decoder to identify and process individual sub-bitstreams independently, resolving the contradiction by organizing the data structure to facilitate precise identification while maintaining manageable complexity through systematic segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces identification information as an intermediary element in the bitstream header that mediates between the encoder and decoder. This intermediary contains temporal IDs and level information that enable the decoder to accurately identify sub-bitstreams without requiring complex processing logic, thus improving identification accuracy while keeping the system relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If temporal IDs and level information are encoded for each sub-bitstream, then the efficiency of selecting appropriate components and operations is improved, but the amount of data to be processed increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by encoding temporal IDs and level information in the bitstream header before the actual decoding process. This allows the decoder to pre-identify the characteristics of each sub-bitstream and select appropriate decoding components and operations in advance, improving encoding efficiency without significantly increasing processing burden during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by introducing temporal IDs and level information as metadata parameters that describe the characteristics of each sub-bitstream. These parameters enable efficient selection of decoding operations without requiring the decoder to process the actual video data multiple times, thus improving productivity while keeping the additional data volume minimal.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260046430A1Encoder for encoding information of sub-bitstreams having mutually different frame rates
Publication Date: 2026.02.12 PANASONIC INTERLLECTUAL PROPERTY OF AMERICA
  • US20260046430A1 patent drawing
  • US20260046430A1 patent drawing
  • US20260046430A1 patent drawing

AI summary

An encoder includes circuitry, and memory coupled to the circuitry. The circuitry, in operation, for each of a plurality of sub-bitstreams having mutually different frame rates, encodes identification information into a header of a bitstream including the plurality of sub-bitstreams, the identification information indicating a temporal ID that is an identifier of a temporal layer related to a temporal scalability and corresponds to the sub-bitstream, and encodes level information indicating a conformance level of the sub-bitstream.