Video Fragment File Processing via Dynamic Frame Regrouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The delivery of video content in fragment files often results in large variations in file sizes due to fixed duration or frame count, making it challenging to maintain uniform file sizes.

Innovation Solution

A computing device receives incoming video content, reconstitutes the original frames, and regroups them based on a target fragment file size determined by video characteristics and available bandwidth, ensuring that frames are processed sequentially and held over or added to maintain uniform file sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fragment files are created with fixed duration or fixed frame count, then the video content is delivered in standardized segments, but the fragment file sizes vary significantly

Engineering Contradiction:
Improvestandardized segmentationVSAvoidfile size uniformity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and determining the optimal fragment file size target before the regrouping process begins. This target size is established based on video characteristics and bandwidth considerations, allowing the system to proactively control file size uniformity throughout the regrouping operation rather than reacting to size variations after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the fragment file structure adaptable - while the target size is fixed, the actual number of frames per fragment and the duration of each fragment dynamically adjust to achieve uniform file sizes. The system transitions from rigid fixed-duration segmentation to flexible frame-based regrouping that maintains size consistency.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the target fragment file size is determined based on video characteristics and available bandwidth, then transmission efficiency is optimized, but the processing complexity increases

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

Solution Approach 1:

The patent applies feedback by continuously monitoring the actual fragment file sizes during the regrouping process and adjusting the frame selection accordingly. The system compares actual sizes against the target size and modifies subsequent fragment compositions to maintain uniformity, creating a closed-loop control system that optimizes transmission efficiency while managing processing complexity through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements parameter changes by adjusting multiple variables including the number of frames per fragment, the duration of fragments, and the target file size itself based on video characteristics and bandwidth conditions. This multi-parameter optimization allows the system to adapt to different transmission scenarios while maintaining efficient delivery.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250150671A1Video Fragment File Processing
Publication Date: 2025.05.08 COMCAST CABLE COMM LLC
  • US20250150671A1 patent drawing
  • US20250150671A1 patent drawing
  • US20250150671A1 patent drawing

AI summary

Methods and systems for packaging, transcoding, and fragmenting files (e.g., video content) are described. Video content may be transcoded into fix size, variable duration fragments files that satisfy a target fragment file size. Those fragment files may be received, decoded to recover original frames of the underlying video, and then repackaged as new fragment files that are grouped based on overall file size. As a result, the new fragments may have different playback durations, but their overall file sizes may be the same and/or within a target fragment file size (TFS).