Media System with Integrated Clip Views
First Claim
1. A system comprising:
- a processor to process audio;
a memory to store the audio;
a graphical user interface configured to play and edit the audio, the graphical user interface comprising;
an audio segment user interface element configured to play an audio segment, wherein the audio segment comprises a plurality of selectable audio clips;
an audio clip user interface element configured to present a chronological representation of the plurality of selectable audio clips; and
a timeline configured to present timing data associated with the audio segment; and
a time scaler configured to remove a representation of the timing data associated with the audio segment or timing data for a displayed audio clip in the timeline, and scale a representation of timing data associated with a selected audio clip,wherein the graphical user interface is configured to present the representation of the timing data associated with the selected audio clip within a defined time scale in the timeline, andwherein the system is configured to animate the removal of the representation of the timing data associated with the audio segment or timing data for the displayed audio clip in the timeline, and animate the scaling of the representation of timing data associated with the selected audio clip.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for presenting audio data involve obtaining audio data that includes audio clips, and presenting the audio data for a first audio clip in a user interface having an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information for the first audio clip or the audio segment on a defined time scale. Techniques involve adjusting the defined time scale in the timeline element based on durational information of a selected second audio clip, and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element. Animation is used in the timeline element for presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element.
-
Citations
54 Claims
-
1. A system comprising:
-
a processor to process audio; a memory to store the audio; a graphical user interface configured to play and edit the audio, the graphical user interface comprising; an audio segment user interface element configured to play an audio segment, wherein the audio segment comprises a plurality of selectable audio clips; an audio clip user interface element configured to present a chronological representation of the plurality of selectable audio clips; and a timeline configured to present timing data associated with the audio segment; and a time scaler configured to remove a representation of the timing data associated with the audio segment or timing data for a displayed audio clip in the timeline, and scale a representation of timing data associated with a selected audio clip, wherein the graphical user interface is configured to present the representation of the timing data associated with the selected audio clip within a defined time scale in the timeline, and wherein the system is configured to animate the removal of the representation of the timing data associated with the audio segment or timing data for the displayed audio clip in the timeline, and animate the scaling of the representation of timing data associated with the selected audio clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining audio data comprising a plurality of audio clips; presenting the audio data in a user interface comprising an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information about a first audio clip on a defined time scale; receiving a selection for a second audio clip from one of the audio clips through the clip selection element; adjusting, in response to the selection, the defined time scale in the timeline element based on durational information of the second audio clip; and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element, wherein an animation is used in the timeline element for presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element. - View Dependent Claims (12, 13, 14)
-
-
15. A method for presenting audio data comprising:
-
obtaining audio data comprising plurality of audio clips; presenting the audio data for a first audio clip in a user interface comprising an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the plurality of audio clips, and a timeline element configured to present both chronological and durational information for the first audio clip or an audio segment on a defined time scale; receiving a selection for a second audio clip from one of the plurality of audio clips through the clip selection element; adjusting, in response to the selection, the defined time scale in the timeline element based on durational information of the second audio clip; and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element, wherein an animation is used in the timeline element for presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting an audio segment or a first audio clip of the audio segment in an audio segment user interface element, wherein the audio segment comprises one of a plurality of audio clips, wherein the audio segment user interface element is configured to play the audio segment or one of the plurality of audio clips from the audio segment; presenting a first representation of a first time duration in a timeline corresponding to the audio segment or the first audio clip; receiving a selection of a second audio clip from the plurality of audio clips to present in the audio segment user interface element; replacing the first representation of the first time duration in the timeline with a second representation of a second time duration corresponding to the second audio clip, wherein the replacing comprises adjusting the first representation to the second time duration in a defined time scale in the timeline; presenting the second representation associated with the second audio clip in the timeline by animating the adjusting of the first representation to the second time duration; and presenting the second audio clip in the audio segment user interface element. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
obtaining audio data comprising a plurality of audio clips; presenting the audio data in a user interface comprising an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information about a first audio clip on a defined time scale; receiving a selection for a second audio clip from one of the audio clips through the clip selection element; adjusting, in response to the selection, the defined time scale in the timeline element based on durational information of the second audio clip; and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element by animating the adjusting of the defined time scale in the timeline element. - View Dependent Claims (28, 29, 30)
-
-
31. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining audio data comprising an audio segment, the audio segment comprising a plurality of audio clips; presenting the audio data in a user interface comprising an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information for a first audio clip or the audio segment on a defined time scale; receiving a selection for a second audio clip from one of the plurality of audio clips through the clip selection element; adjusting, in response to the selection, the defined time scale in the timeline element based on durational information of the second audio clip; and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element by animating the adjusting of the defined time scale in the timeline element. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
presenting an audio segment or a first audio clip of the audio segment in an audio segment user interface element, wherein the audio segment comprises one of a plurality of audio clips, wherein the audio segment user interface element is configured to play the audio segment or one of the plurality of audio clips from the audio segment; presenting a first representation of a first time duration in a timeline corresponding to the audio segment or the first audio clip; receiving a selection of a second audio clip from the plurality of audio clips to present in the audio segment user interface element; replacing the first representation of the first time duration in the timeline with a second representation of a second time duration corresponding to the second audio clip, wherein the replacing comprises adjusting the first representation to the second time duration in a defined time scale in the timeline; presenting the second representation associated with the second audio clip in the timeline by animating the adjusting of the first representation to the second time duration; and presenting the second audio clip in the audio segment user interface element. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A system comprising:
-
a processor to process audio; a memory to store the audio; a graphical user interface to present audio data, wherein the audio data comprises an audio segment comprising a plurality of audio clips, wherein the graphical user interface comprises an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information for a first audio clip or the audio segment on a defined time scale; wherein the clip selection element is configured to receive a selection for a second audio clip from one of the plurality of audio clips, wherein the timeline element is configured to adjust, in response to the selection, the defined time scale based on durational information of the second audio clip, and wherein the graphical user interface is configured to present the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element by animating the adjusting of the defined time scale. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A system comprising:
-
a processor to process audio; a memory to store the audio; a graphical user interface comprising an audio segment user interface element, wherein the graphical user interface is configured to; present an audio segment or a first audio clip of the audio segment in the audio segment user interface element, wherein the audio segment comprises one of a plurality of audio clips, wherein the audio segment user interface element is configured to play the audio segment or one of the plurality of audio clips from the audio segment; present a first representation of a first time duration in a timeline corresponding to the audio segment or the first audio clip; receive a selection of a second audio clip from the plurality of audio clips to present in the audio segment user interface element; replace the first representation of the first time duration in the timeline with a second representation of a second time duration corresponding to the second audio clip, wherein the replacing comprises adjusting the first representation to the second time duration in a defined time scale in the timeline; present the second representation associated with the second audio clip in the timeline by animating the adjusting of the first representation to the second time duration; and present the second audio clip in the audio segment user interface element. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification