Content-Adaptive Frame Duration Extension for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods inefficiently handle similar frames, leading to unnecessary encoding and increased bitrate without perceptible visual difference.

Innovation Solution

An encoder determines frames with high similarity and extends their display duration, using a supplemental enhancement information message to signal the decoder, thereby reducing the number of frames encoded and optimizing bitrate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all frames are encoded using conventional video encoding methods, then complete video data is transmitted, but compression efficiency deteriorates and bitrate increases unnecessarily

Engineering Contradiction:
Improvevideo data completenessVSAvoidcompression efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and removes redundant frame encoding by identifying similar frames and excluding them from the encoding process. The system analyzes frame similarity and selectively encodes only distinct frames, extracting the unnecessary encoding operations that would process identical or near-identical frames.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary frame similarity analysis before encoding to determine which frames should be encoded and which can be skipped. This preliminary action involves comparing adjacent frames to predict redundancy, allowing the encoder to prepare the bitstream by pre-identifying frames that can be represented through frame duration extension rather than full encoding.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If frame duration is extended for similar frames, then compression efficiency improves, but decoder complexity increases due to additional control signals

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the SEI message structure universal by defining it as an optional enhancement that can be applied across different video coding scenarios. The message serves multiple functions: indicating frame duration extension, signaling compression efficiency improvements, and providing backward compatibility with standard decoders. This multi-functionality allows the same mechanism to handle various frame similarity cases without requiring decoder complexity changes.

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

3Productivity

If frame similarity analysis is performed, then encoding efficiency improves, but processing time increases during encoding

Engineering Contradiction:
Improveencoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing frame similarity analysis only for adjacent frames rather than all frames in the sequence. The system analyzes a limited window of frames (typically current and previous frames) to determine redundancy, avoiding the excessive computational burden of analyzing the entire frame sequence while still achieving significant compression efficiency improvements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12445629B2Method and apparatus for content-adaptive frame duration extension
Publication Date: 2025.10.14 COMCAST CABLE COMM LLC
  • US12445629B2 patent drawing
  • US12445629B2 patent drawing
  • US12445629B2 patent drawing

AI summary

Systems and methods are described herein for processing video data. An encoder may transmit information indicating a duration that a particular frame should be displayed. The information may comprise an indication of whether the particular frame should be displayed for an increased duration. The encoder may decide during encoding, a whether the particular frame should be displayed for an increased duration (e.g., doubled, tripled, or more). The decision may be based on a similarity analysis performed by the encoder on two or more frames. Information indicating the decision may be inserted into a message, which may then be transmitted in a transport stream comprising encoded video data to a decoder. The decoder may decode the information and cause a display device to display the particular frame for the increased duration.