Interface for providing modeless timeline based selection of an audio or video file
First Claim
1. A method for manipulating at least one audio file via a graphical user interface, the method comprising the steps of:
- displaying a timeline component having a set of time points indicative of a duration of an audio file, the audio file comprising a plurality of audio tracks;
displaying a separate waveform component for each of the plurality of audio tracks, each waveform component having graphic elements that visually represent characteristics of an audio track of the plurality of audio tracks over said duration;
wherein the timeline component and each waveform component are concurrently displayed on the graphical user interface;
obtaining first input to said timeline component where said first input identifies a first time point and a second time point of said set of time points, and wherein the first time point and the second time point are identified by a user utilizing an input device to select, within said timeline component, the first time point and the second time point, wherein said first input includes selection of the first time point and dragging from the first time point to the second time point;
in response to obtaining said first input, generating an initial selection overlay comprising an area of said timeline component and each waveform component, wherein said area starts at said first time point and ends at said second time point;
obtaining second input, wherein the second input involves dragging said area to a region within the graphical user interface;
in response to obtaining said second input, performing an operation involving just the portion of the audio file that corresponds to the area, wherein the operation is performed without obtaining input to a tool selection component between obtaining said first input and obtaining said second input;
wherein the method for manipulating at least one audio file is performed by a computing device programmed to be a special purpose machine pursuant to instructions from program software.
3 Assignments
0 Petitions
Accused Products
Abstract
A timeline-based approach for selecting and manipulating audio tracks is presented. This is accomplished via a graphical user interface that provides users with a series of visual cues and enhancements when selecting a particular area of an audio track depicted within the interface. These visual cues are rendered as a display region having multiple other display areas, components or interface components that provide the user with a location for initiating actions upon the file. User input provided to the timeline component generates a selection overlay that indicates a selected area of the audio file. The user can perform numerous actions with that audio file, such as copying and pasting. The user can do this more quickly and efficiently because the user is not required to switch tools. Everything is accomplished “modelessly.” Multiple instances of the selection overlay applied, for example, across multiple audio tracks may achieve even more powerful results.
43 Citations
22 Claims
-
1. A method for manipulating at least one audio file via a graphical user interface, the method comprising the steps of:
-
displaying a timeline component having a set of time points indicative of a duration of an audio file, the audio file comprising a plurality of audio tracks; displaying a separate waveform component for each of the plurality of audio tracks, each waveform component having graphic elements that visually represent characteristics of an audio track of the plurality of audio tracks over said duration; wherein the timeline component and each waveform component are concurrently displayed on the graphical user interface; obtaining first input to said timeline component where said first input identifies a first time point and a second time point of said set of time points, and wherein the first time point and the second time point are identified by a user utilizing an input device to select, within said timeline component, the first time point and the second time point, wherein said first input includes selection of the first time point and dragging from the first time point to the second time point; in response to obtaining said first input, generating an initial selection overlay comprising an area of said timeline component and each waveform component, wherein said area starts at said first time point and ends at said second time point; obtaining second input, wherein the second input involves dragging said area to a region within the graphical user interface; in response to obtaining said second input, performing an operation involving just the portion of the audio file that corresponds to the area, wherein the operation is performed without obtaining input to a tool selection component between obtaining said first input and obtaining said second input; wherein the method for manipulating at least one audio file is performed by a computing device programmed to be a special purpose machine pursuant to instructions from program software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing computer readable program code for manipulating at least one audio file via a graphical user interface, said computer readable program code comprising computer program code configured to cause a computer to:
-
display a timeline component having a set of time points indicative of a duration of an audio file, the audio file comprising a plurality of audio tracks; display a separate waveform component for each of the plurality of audio tracks, each waveform component having graphic elements that visually represent characteristics of an audio track of the plurality of audio tracks over said duration; wherein the timeline component and each waveform component are concurrently displayed on the graphical user interface; obtain first input to said timeline component wherein said first input identifies a first time point and a second time point of said set of time points, and wherein the first time point and the second time point are identified by a user utilizing an input device to select, within said timeline component, the first time point and the second time point, wherein said first input includes selection of the first time point and dragging from the first time point to the second time point; in response to obtaining said first input, generate an initial selection overlay comprising an area of said timeline component and each waveform component, wherein said area starts at said first time point and ends at said second time point; obtain second input, wherein the second input involves dragging said area to a region within the graphical user interface; in response to obtaining said second input, perform an operation involving just the portion of the audio file that corresponds to the area, wherein the operation is performed without obtaining input to a tool selection component between obtaining said first input and obtaining said second input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification