Trick Mode Playback Speed Control via Dynamic GOP Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional I-frame trick play modes in digital video recorders cannot maintain selected playback speeds when Group-of-Pictures (GOP) size varies during MPEG-2 video stream playback, leading to unpredictable quality of service and user experience issues.

Innovation Solution

The system dynamically controls trick mode playback speeds by monitoring frame indices and determining GOP size to calculate frame-skip count (FSC) and frame-repeat count (FRC) parameters, ensuring consistent playback speeds even when GOP size changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If I-frame trick mode playback is used to enable high-speed playback functions, then playback speed is improved, but playback speed stability deteriorates when GOP size varies

Engineering Contradiction:
Improvetrick mode playback speedVSAvoidplayback speed stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the frame repeat count parameter based on the actual GOP size detected during playback. Instead of using a fixed parameter set from the first GOP, the system continuously monitors GOP size changes and recalculates the frame repeat count to maintain the selected trick mode playback speed, making the playback system adaptive to varying content characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the playback parameters (frame repeat count) based on the detected GOP size. When GOP size varies due to content transitions or commercial insertions, the system recalculates and updates the frame repeat count parameter to compensate for the change, thereby maintaining stable playback speed throughout the playback session.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If playback parameters are set based on the first GOP size, then initial playback speed is established, but speed consistency deteriorates when GOP size changes during playback

Engineering Contradiction:
Improveplayback speed consistencyVSAvoidadaptability to GOP size changes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements a feedback mechanism where the actual GOP size during playback is continuously monitored and fed back to the playback control logic. Based on this feedback, the frame repeat count parameter is dynamically adjusted to maintain the selected trick mode playback speed, ensuring consistent playback experience throughout the content.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calculation of the frame repeat count based on the first GOP size to establish initial playback parameters. This preliminary action enables high-speed playback to start immediately, while subsequent dynamic adjustments ensure continued speed consistency as playback progresses through content with varying GOP sizes.

Inventive Principle:
Principle #10Preliminary action

3Speed

If only I-frames are processed for trick mode playback, then high-speed playback is enabled, but playback quality control becomes difficult when GOP size varies

Engineering Contradiction:
Improvetrick mode playback speedVSAvoidplayback quality consistency
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the frame repeat count parameter based on the detected GOP size to maintain both high playback speed and consistent quality. By recalculating the parameter in response to GOP size changes, the system ensures that I-frame trick mode playback remains smooth and predictable throughout the entire playback session.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7720350B2Methods and systems for controlling trick mode play speeds
Publication Date: 2010.05.18 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7720350B2 patent drawing
  • US7720350B2 patent drawing
  • US7720350B2 patent drawing

AI summary

In one of many possible embodiments, a method is provided for controlling trick mode playback speed. Frame indices associated with video frames of a digital video stream are monitored and a Group-of-Pictures (GOP) size is determined from the frame indices. One or more trick mode play speed parameters are calculated based on the determined GOP size. Presentation of the video frames is controlled based on the calculated trick mode play speed parameters. In one embodiment, the trick mode play speed parameters include a frame-skip count (FSC) and a frame-repeat count (FRC).