Video Playback Speed Control via User Interaction Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video editing methods either fail to provide sufficient time for editing or result in a choppy playback experience, as users either edit in real-time or pause the video, leading to inadequate explanation or jarring playback.

Innovation Solution

Systems and methods that detect user interaction during video playback, allowing users to adjust playback speed using input devices and sensors, applying modified speeds based on detected features, and automatically resuming normal speed when interaction ceases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the user edits the video in real-time during playback, then the editing process is continuous, but the user does not have sufficient time to make edits and provide adequate explanation

Engineering Contradiction:
Improveediting efficiencyVSAvoidtime for editing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts playback speed based on detected user interaction states. When interaction is detected (user is actively editing), playback speed is reduced to provide more time. When interaction ceases, playback speed returns to normal. This dynamic adjustment resolves the contradiction by making the playback speed adaptive to the user's editing needs in real-time.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If the user pauses the video to edit the paused video frame, then the user has sufficient time to edit, but the playback experience becomes choppy and jarring

Engineering Contradiction:
Improvetime for editingVSAvoidplayback experience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

Instead of completely pausing playback, the system dynamically reduces playback speed during detected user interaction. This maintains continuous playback (avoiding choppy experience) while providing sufficient time for editing through the slowed-down presentation. The transition between normal and reduced speed is smooth, preserving playback quality.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the playback speed is reduced to provide more editing time, then the user has adequate time for edits, but the overall video playback time increases

Engineering Contradiction:
Improvetime for editingVSAvoidvideo playback duration
Core Design Contradiction:
Loss of timeVSDuration of action of moving object

Solution Approach 1:

The system applies reduced playback speed periodically only during detected user interaction segments, rather than throughout the entire video. When interaction is not detected, playback resumes at normal speed. This periodic application of speed reduction minimizes the overall impact on video duration while still providing adequate editing time during interaction periods.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10699746B2Control video playback speed based on user interaction
Publication Date: 2020.06.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10699746B2 patent drawing
  • US10699746B2 patent drawing
  • US10699746B2 patent drawing

AI summary

Examples of the present disclosure describe systems and methods for controlling video playback speed using user interaction. In aspects, user input may be detected during an aspect of video playback. The user input may correspond to, for example, adding user notes or drawings using one or more input devices (e.g., a stylus, a finger, etc.) to a video being played back. A set of features of the interaction may be determined using one or more sensors. Based on the determined features, a video playback speed may be determined and applied to the video. The video may be played at the determined video playback speed for the duration of the detected user input. When the user input is no longer detected, the video playback may automatically resume at the normal playback speed.