Video Decoding with Key-Frame Prioritization for Speed and Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video decoding methods fail to consider the concept of a group of pictures (GOP) and the importance of key frames, leading to slow decoding speed and missed frames, particularly those with significant picture changes.

Innovation Solution

A video decoding method that involves performing video stream analysis to determine frame types, selecting target sampling frames based on key frames, and storing rendering data in frame buffers to accelerate and improve decoding accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all video frames are decoded using the same method, then decoding completeness is maintained, but decoding speed becomes slow

Engineering Contradiction:
Improvedecoding speedVSAvoiddecoding completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments video frames into different types (key frames and non-key frames) based on their importance and decoding requirements. Key frames are decoded completely while non-key frames use differential decoding, allowing selective processing that maintains completeness for important frames while speeding up processing for less critical frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different decoding methods are applied to different frame types: key frames receive full decoding treatment while non-key frames receive differential decoding. This local differentiation in processing quality matches the actual importance of each frame type, improving overall decoding speed without sacrificing critical information.

Inventive Principle:
Principle #3Local quality

2Reliability

If uniform frame capture algorithm is used for all frames, then processing simplicity is maintained, but key frames with significant picture changes may be missed

Engineering Contradiction:
Improveframe detection accuracyVSAvoiddecoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis of frame attributes (such as picture change magnitude) before the main decoding process. This preliminary action identifies key frames that require special attention, ensuring they are not missed while allowing uniform processing for other frames, thus balancing accuracy and complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing quality to different frames based on their characteristics. Frames with significant picture changes (key frames) receive enhanced processing and attention, while ordinary frames use standard uniform capture algorithms, optimizing both detection accuracy and processing complexity.

Inventive Principle:
Principle #3Local quality

3Loss of time

If all video frames are decoded, then decoding accuracy is maintained, but time consumption increases

Engineering Contradiction:
Improvedecoding timeVSAvoiddecoding accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent extracts and identifies key frames from the video sequence based on frame attributes and importance criteria. By separating key frames from non-key frames, the system can focus decoding resources on extracting accurate information from key frames while using faster differential decoding for non-key frames, reducing overall time while maintaining accuracy for critical content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of applying full decoding processing to all frames, the patent applies partial decoding (differential decoding) to non-key frames where full accuracy is less critical, and reserves excessive/full decoding action for key frames where accuracy is paramount. This selective approach reduces total decoding time while preserving accuracy where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250220190A1Video decoding method and apparatus, electronic device, computer-readable storage medium, and computer program product
Publication Date: 2025.07.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250220190A1 patent drawing
  • US20250220190A1 patent drawing
  • US20250220190A1 patent drawing

AI summary

A video decoding method includes performing video stream analysis on a to-be-decoded video to obtain a frame data packet of video frames in the to-be-decoded video; determining frame types of the video frames based on frame attribute information in the frame data packet; determining target sampling frames from the to-be-decoded video based on a quantity of key frames; obtaining rendering data from frame buffers; and performing video decoding on the to-be-decoded video based on the rendering data to obtain a decoded video corresponding to the to-be-decoded video.