Processing audio-visual data
First Claim
1. Editing apparatus comprising:
- storage means configured to store digital samples;
display means configured to display symbolic representations of edit events within tracks; and
processing means configured to identify an event defined on a single track but requiring two interacting tracks, to identify a blank region of another track at a same position as said event, and to transfer material from one of said two interacting tracks to said blank region thereby allowing both of said interacting tracks to be played without allocating additional track resources.
5 Assignments
0 Petitions
Accused Products
Abstract
Audio data and visual data are processed by providing storage devices (211, 212) for storing digital samples which are then read in response to edit events defined by a timeline (352, 353). Active audio tracks are processed in real time and an event, such as a cross-fade, defined by a single track that requires two interacting tracks of material, is identified. The location of events within available tracks is re-arranged so as to reduce the total number of active tracks required during playback. In effect, events are transferred to blank regions of existing tracks, thereby allowing both of the interacting tracks of cross-fades to be read without requiring additional track capacity during playback. In this way, an event defined by two interacting tracks is processed without requiring additional processing capacity.
137 Citations
36 Claims
-
1. Editing apparatus comprising:
-
storage means configured to store digital samples;
display means configured to display symbolic representations of edit events within tracks; and
processing means configured to identify an event defined on a single track but requiring two interacting tracks, to identify a blank region of another track at a same position as said event, and to transfer material from one of said two interacting tracks to said blank region thereby allowing both of said interacting tracks to be played without allocating additional track resources. - View Dependent Claims (3, 6, 7, 8, 9)
-
-
2. Editing apparatus comprising:
-
storage means configured to store digital samples;
display means configured to display symbolic representations of edit events within tracks; and
processing means configured to identify additional tracks;
identify overlapping events on the same track;
move an overlapping event to a different track;
identify improved locations for events; and
identify a reduced number of tracks for subsequent processing.- View Dependent Claims (4, 5)
-
-
10. A method of processing audio-visual data in which digital samples are read from storage media in response to edit events identified symbolically within tracks, wherein:
-
event defined on a single track but requiring two interacting tracks is identified;
a blank region of another track at a same position as said event is identified; and
material for one of said two interacting tracks is transferred to said blank region thereby allowing both of said interacting tracks to be played without allocating additional track resources. - View Dependent Claims (12, 15, 16, 17, 18)
-
-
11. A method of processing audio-visual data in which digital samples are read from storage media in response to edit events identified symbolically within tracks, including the steps of:
identifying additional tracks;
identifying overlapping events on the same track;
moving an overlapping event to a different track;
identifying improved locations for events, and identifying a reduced number of tracks for subsequent processing.- View Dependent Claims (13, 14)
-
19. A computer system configured with a processing capacity and loaded with executable instructions to perform the steps of:
-
displaying edit events symbolically in the form of a plurality of tracks;
identifying an event defined on a single track but requiring two interacting tracks;
identifying a blank region of another track at a same position as said event; and
transferring material for one of said interacting tracks to said blank region thereby allowing both of said interacting tracks to be played without allocating additional track resources. - View Dependent Claims (21, 24, 25, 26, 27)
-
-
20. A computer system configured with a processing capacity and loaded with executable instructions, wherein said executable instructions are configured such that said system:
-
displays edit event symbolically in the form of a plurality of tracks;
identifies additional tracks;
identifies overlapping events on the same track;
moves an overlapping event to a different track;
identifies improved locations for events; and
identifies a reduced number of tracks for subsequent processing. - View Dependent Claims (22, 23)
-
-
28. A computer-readable medium having computer-readable instructions executable by a computer such that said computer performs the steps of:
-
displaying edit events symbolically in the form of a plurality of tracks;
identifying an event defined on a single track but requiring two interacting tracks;
identifying a blank region of another track at a same position as said event; and
transferring material for one of said interacting tracks to said blank region thereby allowing both of said interacting tracks to be played without allocating additional track resource. - View Dependent Claims (30, 33, 34, 35, 36)
-
-
29. A computer-readable medium having computer-readable instructions executable by a computer such that said computer performs the steps of:
-
displaying edit events symbolically in the form of plurality of tracks;
identifying additional tracks;
identifying overlapping events on the same track;
moving an overlapping event to a different track;
identifying improved locations for events; and
identifying a reduced number of tracks for subsequent processing. - View Dependent Claims (31, 32)
-
Specification