Adaptive Video Annotation Speed Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video annotation systems fail to effectively present annotations when playback speeds deviate from normal speed, leading to difficulties in comprehension due to rapid text updates or muted audio narrations.

Innovation Solution

An adaptive annotation system generates and displays different versions of annotations based on current playback speed, using a default annotation set that can be manually or automatically created for various speeds, ensuring annotations remain comprehensible by adjusting text, audio, and graphic elements accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video playback speed is increased above normal speed, then productivity increases, but annotation comprehension deteriorates due to rapid text updates

Engineering Contradiction:
Improvevideo playback speedVSAvoidannotation comprehension
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The annotation system dynamically adjusts text update rates, display durations, and presentation timing based on the current playback speed. When playback speed increases, the system modifies annotation parameters in real-time to maintain readability and comprehension, transforming a static annotation system into an adaptive one that responds to changing playback conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters of the annotation including text update rate, display duration, timing synchronization, and potentially text content itself based on playback speed. By adjusting these parameters dynamically, the system maintains annotation effectiveness across different playback speeds, resolving the contradiction between fast playback and comprehension

Inventive Principle:
Principle #35Parameter changes

2Reliability

If video playback speed is decreased below normal speed, then annotation comprehension improves with more display time, but productivity decreases

Engineering Contradiction:
Improveannotation comprehensionVSAvoidvideo playback speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The annotation system dynamically adjusts text update rates, display durations, and presentation timing based on the current playback speed. When playback speed decreases, the system modifies annotation parameters in real-time to maintain engagement and information density, preventing excessive display time that could lead to viewer disengagement while still providing adequate reading time

Inventive Principle:
Principle #15Dynamics

3Loss of information

If annotations are displayed during fast playback, then information is provided, but text updates too quickly to be read

Engineering Contradiction:
Improveannotation information deliveryVSAvoidtext readability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system changes multiple parameters of the annotation including text update rate, display duration, timing synchronization, and potentially text content itself based on playback speed. By adjusting these parameters dynamically, the system maintains annotation effectiveness across different playback speeds

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system proactively adjusts annotation parameters before the playback speed change causes comprehension problems. By anticipating the need for adjustment based on detected playback speed, the system prevents the harmful effect of unreadable text rather than reacting after the problem occurs

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS10891428B2Adapting video annotations to playback speed
Publication Date: 2021.01.12 AUTODESK INC
  • US10891428B2 patent drawing
  • US10891428B2 patent drawing
  • US10891428B2 patent drawing

AI summary

Embodiments presented herein include a method for altering a first annotation associated with a media file. This method may generally include the technique for receiving the media file wherein the media file contains the first annotation which is associated with a first playback speed of the media file. A second playback speed is received for the media file. A second annotation is generated based on the second playback speed of the media file based on the first annotation associated with the first playback speed of the media file. The second annotation is associated with the second playback speed of the media file and, at the second playback speed, the media file concurrently plays the second annotation.