Playback Overshoot Control via Offset Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for previewing program material using trick modes, such as fast forward or rewind, often result in user overshooting the desired position due to reaction time delays, leading to a degraded viewing experience and the need for manual adjustments to correct positional errors.

Innovation Solution

A system that calculates and applies an offset to the actual position of the program material during trick modes, allowing for automatic correction of overshoot by displaying a preview position that accounts for user reaction time and trick mode speed, eliminating the need for manual adjustments upon termination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If trick mode is used to scan program material at increased rate, then productivity is improved, but measurement precision deteriorates due to user overshooting the desired position

Engineering Contradiction:
Improvescan speedVSAvoidposition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system pre-calculates an overshoot correction value based on the trick mode speed and applies it automatically when the user terminates the trick mode. This preliminary calculation and automatic application of correction eliminates the need for manual adjustment, thereby resolving the position accuracy problem while maintaining high scan speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the overshoot correction value is calculated based on the trick mode parameters and applied automatically upon termination. This closed-loop approach compensates for the inherent overshoot, allowing users to achieve accurate positioning without manual intervention after fast forwarding or rewinding

Inventive Principle:
Principle #23Feedback

2Measurement precision

If conventional overshoot correction is calculated after trick mode termination, then position accuracy is improved, but loss of time increases due to user reaction time delays

Engineering Contradiction:
Improveposition accuracyVSAvoidcorrection delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The overshoot correction value is pre-calculated based on the trick mode speed and other parameters before the user needs to terminate the trick mode. This preliminary calculation eliminates the time delay associated with computing the correction after termination, as the system is already prepared with the correct correction value

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically applies the pre-calculated overshoot correction without requiring user intervention or waiting for user reaction. The correction is applied seamlessly when the trick mode terminates, eliminating the time loss that would otherwise be required for manual position adjustment

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10728491B1Automatic playback overshoot control system and method
Publication Date: 2020.07.28 CSC HLDG LLC
  • US10728491B1 patent drawing
  • US10728491B1 patent drawing
  • US10728491B1 patent drawing

AI summary

An automatic overshoot control system and method can enable a user to more easily terminate a trick mode (e.g., fast forward or rewind) at an intended point in program material. For example, after a trick mode, a user can initiate display of audio or video at a particular intended point in the program material while minimizing a need to manually adjust. The system determines an offset and tracks a preview position within the program material displayed as a trick mode preview incorporating the offset. The system also tracks an actual position within the program material based on the preview position and offset. The actual position corresponds to a predicted location that the user desires upon terminating the preview trick mode. When the preview trick mode is terminated, normal playback of the program material is resumed at the actual location corresponding to the user's intended location in the program material.