Variable Video Chunk Duration Based on Points of Interest

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming technologies face inefficiencies due to fixed chunk sizes in video streaming, leading to wasted bandwidth and reduced video quality, as they do not account for interesting points in the video that users are likely to seek, resulting in suboptimal chunk duration and keyframe placement.

Innovation Solution

A system and method that utilize analytics to determine variable chunk durations based on points of interest in a video file, ensuring keyframes occur at or near these points, thereby optimizing chunk lengths and minimizing waste while maintaining random access capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed chunk sizes are used in video streaming, then implementation simplicity is maintained, but bandwidth efficiency deteriorates and video quality suffers

Engineering Contradiction:
Improvechunk duration determination complexityVSAvoidbandwidth waste
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent implements dynamic chunk duration adjustment by analyzing points of interest in the video content and adapting chunk lengths accordingly. Instead of using fixed chunk sizes, the system varies chunk durations to align with semantically meaningful boundaries, thereby reducing wasted bandwidth while maintaining implementation feasibility through automated analysis algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of chunk duration from a fixed value to a variable determined by content analysis. By computing optimal chunk durations based on points of interest and keyframe locations, the patent transforms the static parameter into a dynamic one that adapts to video content characteristics, improving bandwidth efficiency without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If keyframes are placed at fixed intervals, then decoding simplicity is maintained, but alignment with user-interest points deteriorates

Engineering Contradiction:
Improvedecoding simplicityVSAvoidkeyframe placement precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent performs preliminary analysis of the video content to identify points of interest before generating the streaming chunks. By pre-computing the optimal locations for keyframes based on content semantics and user behavior patterns, the system ensures that keyframes are strategically placed to align with user-interest points while maintaining decoding efficiency through controlled intervals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from points of interest analysis to adjust keyframe placement. By continuously referencing the identified semantically important moments in the video, the system optimizes keyframe locations to coincide with user-interest points, thereby improving precision without completely abandoning regular intervals for decoding simplicity.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If chunk duration is increased, then network load is reduced, but random access capability deteriorates

Engineering Contradiction:
Improvenetwork loadVSAvoidrandom access capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent segments the video stream into variable-length chunks based on points of interest rather than using uniform segmentation. This intelligent segmentation creates larger chunks in less critical sections (reducing network load) while ensuring that chunks are bounded by keyframes at meaningful locations, thereby preserving random access capability when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts chunk duration to balance network load reduction with random access requirements. By varying chunk lengths based on content importance and user behavior patterns, the patent achieves longer chunks for load reduction while maintaining the ability to access specific portions of the video efficiently through strategically placed keyframes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9516078B2System and method for providing intelligent chunk duration
Publication Date: 2016.12.06 CISCO TECHNOLOGY INC
  • US9516078B2 patent drawing
  • US9516078B2 patent drawing
  • US9516078B2 patent drawing

AI summary

A method is provided in one example embodiment and includes receiving analytics information for a video file at a transcoder, the analytics information includes a plurality of points of interest. The method also includes determining a plurality of durations associated with a plurality of chunks of video data associated with the video file, the determining includes identifying a minimal distance between certain times associated with the plurality of points of interest and keyframe times. The method also includes transcoding the video file using the plurality of durations. The video file can be received from an analytics extractor that is to generate the plurality of points of interest.