Interleaved Video Bitstream Structure for Machine Task Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to efficiently handle machine tasks, as they are primarily optimized for human perception and may not meet the specific requirements of machine consumption, leading to increased complexity and suboptimal performance.

Innovation Solution

A bitstream structure is designed for machine tasks, interleaving coded information according to a video coding standard with restoration data, allowing for separate processing of machine-specific information, such as sequence-level and frame-level data, using extensions within the video coding standard framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video coding is optimized for human perception, then visual quality for human viewing is improved, but performance for machine tasks deteriorates

Engineering Contradiction:
Improvemachine task performanceVSAvoiddual-purpose compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The bitstream is segmented into two distinct portions: a first portion containing coded information according to video coding standards, and a second portion containing restoration data specifically for machine tasks. This segmentation allows the system to optimize different parts of the bitstream for different purposes - human perception and machine task performance respectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Restoration data specifically tailored for machine tasks is extracted and placed in a separate second portion of the bitstream. This extracted data includes sequence-level and picture-level restoration information that is specifically designed to enhance machine task performance without being constrained by human perception requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If separate bitstreams are used for human consumption and machine tasks, then performance for each purpose is improved, but system complexity increases

Engineering Contradiction:
Improvemachine task performanceVSAvoidbitstream processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Two previously separate bitstreams - one optimized for human consumption and another for machine tasks - are merged into a single interleaved bitstream structure. The coded information and restoration data are interleaved at the bitstream level, allowing both human and machine processing needs to be met from a single integrated stream, thereby reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single interleaved bitstream serves multiple functions simultaneously: it provides coded information for human video decoding while also containing restoration data for machine task processing. This multi-functional design eliminates the need for separate processing pipelines and reduces overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If restoration data is added for machine tasks, then machine task performance is improved, but bitstream size increases

Engineering Contradiction:
Improvemachine task performanceVSAvoidbitstream data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Rather than providing complete redundant information for both human and machine processing, the patent provides partial restoration data - specifically sequence-level and picture-level restoration information - that is sufficient to enhance machine task performance without duplicating all the detailed coded information. This partial action approach adds only the necessary minimal data required for machine task improvement.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250365445A1Bitstream structure in video coding for machine
Publication Date: 2025.11.27 TENCENT AMERICA LLC
  • US20250365445A1 patent drawing
  • US20250365445A1 patent drawing
  • US20250365445A1 patent drawing

AI summary

An aspect of the disclosure provides a method of video decoding. For example, a bitstream is received. The bitstream includes coded information of a video for a machine task, the coded information includes a first portion and a second portion that are interleaved, the first portion is coded according to a video coding standard, and the second portion includes restoration data for the machine task. The coded information is reordered to generate a sub stream of the bitstream having the first portion. First reconstructed pictures of the video are generated from the sub stream according to the video coding standard. The restoration data is determined from the second portion. Second reconstructed pictures for the machine task are generated based on the first reconstructed pictures and the restoration data.