Composite audio waveforms with precision alignment guides
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
generating a first visual representation of a first media clip;
generating a second visual representation of a second media clip;
receiving input that moves one of the first visual representation and the second visual representation relative to the other of the first visual representation and the second visual representation;
while receiving said input, automatically generating at least one of (a) a visual indication or (b) an audible indication, in response to a first point of the first visual representation becoming approximately aligned with a second point of the second visual representation;
wherein at least one of the first point and the second point identifies an inter-clip point of interest (POI).
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for aligning a plurality of media clips is provided. One or more intra-clip points of interest (POIs) are identified in at least a first media clip. When aligning a first point in the first media clip with a second point in a second media clip, the first point may be snapped to the second point, wherein at least one of the first point and second point is an intra-clip POI. When a snap occurs, at least one of a visual or audible indication is generated, such as a “pop” sound, a snap line, or automatically aligning the first point with the second point when the first point is within a specified number of pixels of the second point. Techniques for representing multiple channels of an audio clip as a single waveform and caching waveforms are also provided.
-
Citations
15 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
generating a first visual representation of a first media clip;
generating a second visual representation of a second media clip;
receiving input that moves one of the first visual representation and the second visual representation relative to the other of the first visual representation and the second visual representation;
while receiving said input, automatically generating at least one of (a) a visual indication or (b) an audible indication, in response to a first point of the first visual representation becoming approximately aligned with a second point of the second visual representation;
wherein at least one of the first point and the second point identifies an inter-clip point of interest (POI). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
generating a digital image representing an audio clip waveform;
durably storing the digital image to a persistent storage;
in response receiving input that requires regenerating a display of the audio clip waveform, reading the digital image from the persistent storage instead of generating a new image representing the audio clip waveform, and displaying the digital image via a user interface. - View Dependent Claims (10, 11)
-
-
12. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the step of;
generating a single audio waveform based on a plurality of audio channels within an audio clip;
wherein the single audio waveform reflects a combined characteristic based on audio information from each of the plurality of audio channels; and
generating a depiction of the audio clip based on the single audio waveform. - View Dependent Claims (13, 14, 15)
-
Specification