Segmented Value Scrubbing for Video Editing Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces do not provide an efficient way to modify segmented values, such as time values in video and audio editing applications, as they are limited by the boundaries of the screen, requiring users to reselect and reposition the cursor to change values beyond the display limits.

Innovation Solution

The implementation of a 'scrubbing' mechanism that allows users to select a value and make directional motions to increase or decrease it without regard to cursor position, enabling modification of segmented values by selecting and dragging any segment, with visual feedback and the option to use keyboard inputs, and allowing for flexible axis locking to prevent accidental changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a traditional slider is used to change a value, then the user can quickly and easily change the numeric value with clear visual feedback, but the user cannot change the value beyond the minimum and maximum bounds defined by the slider endpoints

Engineering Contradiction:
Improveease of value modificationVSAvoidvalue range flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The value display is segmented into multiple individual value segments (e.g., hours, minutes, seconds, frames) that can be independently selected and modified. This segmentation allows the user to target specific portions of a compound value for modification, enabling both quick changes to individual segments and flexible adjustment of the overall value range beyond traditional slider bounds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface transitions from a one-dimensional slider with fixed endpoints to a multi-dimensional value segment structure. Each value segment can be independently selected and modified, adding a new dimension of control where users can choose which specific segment to adjust. This dimensional change eliminates the fixed bounds problem by allowing navigation through multiple value segments in sequence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If the cursor position is used to determine value modification, then the interface is simple and direct, but the user is limited by screen boundaries and must reselect the control to continue modification beyond screen edges

Engineering Contradiction:
Improveinterface simplicityVSAvoidcontinuous value modification efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The interface merges the selection and modification functions into a single integrated operation. When a value segment is selected, subsequent cursor movements or keyboard inputs directly modify that segment without requiring separate selection actions. This merging eliminates the need to reselect controls after reaching screen boundaries, maintaining interface simplicity while enabling continuous modification across the entire value range.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system maintains continuous modification capability by allowing the user to keep the control selected and continue making directional motions even after the cursor reaches screen edges. The useful action of value modification continues uninterrupted, with the system interpreting directional intent rather than requiring precise cursor positioning, thus eliminating the need to deselect and reselect the control.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If segmented values are displayed (e.g., time values in video editing), then the information is well-organized and readable, but existing interfaces do not provide an efficient way to modify these segmented values

Engineering Contradiction:
Improveinformation organization and readabilityVSAvoidsegmented value modification efficiency
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The compound value (e.g., time code) is divided into distinct value segments (hours, minutes, seconds, frames) that are visually separated and can be independently selected. This segmentation maintains the organized, readable display of information while enabling efficient modification by allowing the user to select and modify individual segments or groups of segments through directional motions, rather than requiring separate controls for each segment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9344698B2Modifying a value based on a user's directional motions independent of location of input relative to a display
Publication Date: 2016.05.17 APPLE INC
  • US9344698B2 patent drawing
  • US9344698B2 patent drawing
  • US9344698B2 patent drawing

AI summary

A method for changing a value displayed on a screen is provided. In response to receiving a user input indicating motion in a particular direction, changing the value independent of where the position of a cursor is on the screen. The value being changed may comprise of a series of segments, and each segment value can be changed individually. In addition, a different user input device that does not indicate motion in a particular direction may be used to change segment values and to select other segment values. Methods for automatically formatting a segmented values and calculating a base time rate based on two different frame rates are also provided.