Video Processing Co-located Frame Flag Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding techniques suffer from low coding efficiency, which is undesirable for digital video applications.

Innovation Solution

The proposed method involves determining whether a candidate frame associated with a current video block is a co-located frame based on its frame type, and performing the conversion accordingly to improve coding effectiveness and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used, then video compression is achieved, but coding efficiency is low

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding effectiveness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the reference frame selection process by introducing a flag-based mechanism that divides candidate frames into co-located frames and non-co-located frames. This segmentation allows the encoder to selectively process different frame types with different levels of detail, improving overall coding efficiency while maintaining reconstruction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by introducing a flag variable that indicates whether a candidate frame is a co-located frame. This parameter change enables the system to adaptively adjust the coding process based on frame type, allowing for more efficient compression by treating different frame types differently according to their characteristics.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If multiple co-located frames are used for conversion, then coding effectiveness improves, but bitstream complexity increases

Engineering Contradiction:
Improvecoding effectivenessVSAvoidbitstream complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed to identify co-located frames by using a simple flag indicator rather than transmitting complete frame data or complex metadata. This extraction approach maintains coding effectiveness by preserving the necessary frame identification information while significantly reducing bitstream complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a flag copy mechanism where a single binary indicator is used to represent the co-located frame status. This copying approach allows the receiver to reconstruct the frame selection logic without transmitting multiple complete frame copies or complex syntax elements, thereby reducing bitstream complexity while maintaining coding effectiveness.

Inventive Principle:
Principle #26Copying

3Productivity

If frame type-based co-located frame determination is implemented, then coding efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary classification of candidate frames by their frame type before the actual video block conversion process. By determining whether frames are co-located in advance using a simple flag check, the system prepares the coding process with pre-identified frame categories, reducing the computational complexity during the actual encoding/decoding operation while improving overall coding efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a self-service mechanism where the frame type information and co-located frame determination logic are embedded directly in the bitstream as simple flags. This allows the receiving end to automatically perform the frame classification and selection without requiring complex external processing or additional computational resources, thereby reducing processing complexity while maintaining coding efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250142056A1Method, apparatus, and medium for video processing
Publication Date: 2025.05.01 BYTEDANCE INC
  • US20250142056A1 patent drawing
  • US20250142056A1 patent drawing
  • US20250142056A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, whether a candidate frame associated with the current video block is a co-located frame based on a frame type of the candidate frame, the co-located frame being co-located with a frame comprising the current video block; and performing the conversion based on the determining.