Video Bitstream Intra Coding Profile Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently encoding and decoding video data, particularly in reducing redundancy and managing profile information for intra-coded image slices, which affects compression efficiency and bitstream complexity.

Innovation Solution

The proposed solution involves processing circuitry that decodes profile information for image slices in a coded video bitstream, performing intra prediction, and reconstructing images based on this information, using flags to indicate intra coding and inclusion in a still picture profile to exclude non-intra related syntax elements, thereby optimizing compression and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video coding uses inter-picture prediction with motion compensation, then compression efficiency is improved, but complexity of handling profile information and syntax elements increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomplexity of handling profile information
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of profile information handling by introducing specific flags (intra_only_constraint_flag, one_picture_only_constraint_flag) that modify the decoding behavior. When these flags are set, the decoder knows to expect only intra-coded slices or only one picture, allowing it to skip processing inter-picture prediction syntax elements and thereby reducing complexity while maintaining compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the video bitstream into slices with distinct profile characteristics. By dividing the picture into multiple slices where each slice can be independently decoded with specific constraint flags, the system allows selective application of intra prediction versus inter prediction, reducing overall complexity while maintaining high compression efficiency in appropriate regions.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If all syntax elements are included in the bitstream for maximum compatibility, then adaptability is improved, but bitstream size and decoding complexity increase

Engineering Contradiction:
Improveprofile compatibilityVSAvoidbitstream size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary syntax elements based on profile constraints. When intra_only_constraint_flag or one_picture_only_constraint_flag is set, the bitstream excludes inter-picture prediction syntax elements, motion compensation data, and reference picture information that would be unnecessary. This extraction principle reduces bitstream size while maintaining adaptability through the use of constraint flags that indicate what syntax elements are present.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces dynamic profile information that can change between sequences or pictures. The constraint flags allow the bitstream to dynamically adapt its syntax element content based on the specific profile being used, enabling the encoder to optimize bitstream size for each sequence or picture while maintaining compatibility with different profile requirements.

Inventive Principle:
Principle #15Dynamics

3Speed

If non-intra related syntax elements are excluded for intra-coded profiles, then decoding speed is improved, but processing flexibility decreases

Engineering Contradiction:
Improvedecoding speedVSAvoidprocessing flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary action by setting the intra_only_constraint_flag or one_picture_only_constraint_flag in the profile information before decoding begins. This preliminary indication allows the decoder to prepare by disabling inter-picture prediction processing paths and focusing only on intra prediction operations, thereby improving decoding speed while maintaining processing flexibility through the ability to handle different profile types by changing the flag values.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12160607B2Processing video bitstream conforming to still picture profile
Publication Date: 2024.12.03 TENCENT AMERICA LLC
  • US12160607B2 patent drawing
  • US12160607B2 patent drawing
  • US12160607B2 patent drawing

AI summary

A method of video encoding includes determining that a coded video bitstream conforms to one of a Main 10 still picture profile or a Main 4:4:4 10 still picture profile and generating profile information that indicates that each of the image slices is to be intra coded and indicates the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile. The method further includes constraining only one picture to be included in the coded video bitstream according to the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile. The method also includes performing intra prediction on each of the image slices, and encoding the picture based on the intra prediction and according to the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile to form the coded video bitstream.