Patent ID: 7428703
Filing Date: 2008-09-23
Classification: G11B

Abstract:
1. A multi-media processing system comprising: means for representing multiple tracks as a single track, each of the multiple tracks being capable of being associated with one or more digital data streams, the single track comprising a portion of a multi-media editing project; means for defining a first data structure that represents the multi-media editing project; means for providing a software-implemented matrix switch that is programmable to route multiple switch inputs to multiple switch outputs, at least two of the inputs being capable of competing for a single output during a common time period so that no two inputs are routed to said single output during the common time period, the single output being configured to provide a data stream defined by the multi-media editing project; means for processing the first data structure to provide a second data structure that contains data that can be used to program the matrix switch so that multiple switch inputs are routed to multiple switch outputs; wherein said means for processing the first data structure to provide the second data structure comprises means for processing the first data structure to provide a grid structure and means for changing at least one data value within the grid structure so that no two inputs are routed to said single output during a common time period.