Bitstream Index Compression for Parallel Entropy Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-quality video data places a significant burden on communication networks and devices due to the large amount of data required, and existing video coding techniques face throughput bottlenecks and compression losses when employing parallelization and machine learning-based methods.

Innovation Solution

The implementation of systems and techniques for generating and decoding bitstream indexes in parallel entropy coding, using neural networks to identify entry points for entropy codable parcels and reduce overhead, thereby enhancing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If parallel entropy coding is implemented to increase throughput, then processing speed is improved, but compression efficiency deteriorates due to overhead and bottlenecks

Engineering Contradiction:
ImprovethroughputVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the bitstream into independently entropy-codable parcels, allowing parallel processing of multiple parcels simultaneously. This segmentation enables throughput improvement while maintaining compression efficiency by avoiding the bottlenecks of sequential processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallelization by processing multiple entropy-codable parcels concurrently rather than sequentially. This dimensional change from single-threaded to multi-threaded processing resolves the throughput bottleneck while the index structure maintains compression efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If machine learning-based methods are used to improve coding efficiency, then compression performance is improved, but computational complexity increases

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

Solution Approach 1:

The patent divides the complex machine learning-based encoding task into smaller, independently processable parcels. Each parcel can be processed by separate neural network instances in parallel, reducing the computational complexity of individual processing units while maintaining overall coding efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification of entry points and parcel boundaries before the main entropy coding process. This preliminary action allows the neural network to be configured optimally for parallel processing, reducing computational complexity during the actual encoding phase while preserving coding efficiency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the bitstream is divided into multiple parcels for parallel processing, then throughput is improved, but overhead increases due to index generation

Engineering Contradiction:
ImprovethroughputVSAvoidoverhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent generates an index only for the necessary entry points of parcels rather than for every possible data element. This partial action approach provides sufficient information for parallel decoding while minimizing the overhead associated with index generation and storage.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent optimizes the granularity and structure of the parcel index to balance throughput improvement against overhead increase. By carefully controlling the number and positioning of entry points, the system achieves parallel processing benefits while keeping the index size and associated overhead manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12556707B2Compression of bitstream indexes for wide scale parallel entropy coding in neural-based video codecs
Publication Date: 2026.02.17 QUALCOMM INC
  • US12556707B2 patent drawing
  • US12556707B2 patent drawing
  • US12556707B2 patent drawing

AI summary

Systems and techniques are described herein for processing video data. For example, an encoding device can obtain a sequence of video data and determine a minimum value in the sequence of video data. The encoding device can, based on the minimum value, identify positions in the sequence of video data associated with entry points for individually entropy codable parcels of a parallel entropy codable sequence of video data. The encoding device can generate the parallel entropy codable sequence of video data. The encoding device can further generate an index for the parallel entropy codable sequence of video data, the index identifying the individually entropy codable parcels within the parallel entropy codable sequence of video data.