Slice Header Offset Signaling for Multi-Region Bitstream Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently managing and encoding data access regions within video slices, leading to increased processing complexity and circuitry requirements.

Innovation Solution

An encoder and decoder system that writes and parses offset signals for data access regions in a byte-aligned manner, using flags and signals to indicate whether offset signals are encoded or decoded, reducing processing complexity and circuitry scale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If offset signals are encoded for each data access region, then data access precision is improved, but device complexity increases

Engineering Contradiction:
Improvedata access precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and encodes only the necessary offset information (entry_point_offset) for data access regions rather than encoding complete position information for each region. This selective extraction reduces the amount of data that needs to be processed and stored, thereby reducing device complexity while maintaining sufficient precision for data access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different encoding strategies to different parts of the data structure. Specifically, it encodes offset signals selectively based on the number of data access regions (using the log2_num_data_access_regions value) rather than uniformly encoding all regions. This localized approach optimizes the balance between precision and complexity for each specific case.

Inventive Principle:
Principle #3Local quality

2Loss of information

If comprehensive encoding of data access regions is performed, then encoding completeness is improved, but processing amount increases

Engineering Contradiction:
Improveencoding completenessVSAvoidprocessing amount
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements partial encoding by encoding offset signals only when necessary (when log2_num_data_access_regions indicates multiple data access regions). Instead of always encoding complete offset information for all possible regions, it performs encoding selectively based on the actual number of regions present, reducing processing amount while maintaining encoding completeness for the required data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses the log2_num_data_access_regions parameter to dynamically control the encoding process. By changing the encoding behavior based on this parameter value, the system adapts the processing amount to the actual data requirements, avoiding unnecessary processing while ensuring complete encoding when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12506892B2Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.12.23 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12506892B2 patent drawing
  • US12506892B2 patent drawing
  • US12506892B2 patent drawing

AI summary

An encoder that includes memory and circuitry coupled to the memory. The circuitry encodes a slice into one or more data access regions in a variable length encoding process. The circuitry encodes one or more offsets into a slice header, based on a flag written into a sequence header and a total number of the one or more data access regions. The one or more offsets each specify a head position of a corresponding one of the one or more data access regions in a bitstream. When the flag indicates that the one or more offsets are to be encoded and the total number is at least two, the one or more offsets are encoded. The flag switches between encoding and not encoding the one or more offsets regardless of whether the total number is at least two.