Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
195 words
A serial to parallel input, and parallel to serial output, interface for coupling at least one audio device capable of transmitting and receiving at least one serial digital audio signal to and from a digital audio workstation, the digital audio workstation comprising at least one digital signal processor capable of transmitting and receiving a plurality of digital audio data in parallel, the interface comprising: a programmable configuration register for indicating a format of the serial digital audio data from a plurality of formats; at least one state machine, coupled to the programmable configuration register, for controlling by at least first and second control signals the transfer of data between the digital signal processor and the audio device such that the serial digital audio data is transferred according to the format indicated in the programmable configuration register; and at least one first datapath for transferring the serial digital audio data from the audio device to the digital signal processor responsive to the first control signal, and at least one second datapath for transferring the plurality of digital audio data in parallel from the digital signal processor to the audio device responsive to the second control signal.
Claim 2
Dependent Claim
195 words
A serial to parallel input, and parallel to serial output, interface for coupling at least one audio device capable of transmitting and receiving at least one serial digital audio signal to and from a digital audio workstation, the digital audio workstation comprising at least one digital signal processor capable of transmitting and receiving a plurality of digital audio data in parallel, the interface comprising: a programmable configuration register for indicating a format of the serial digital audio data from a plurality of formats; at least one state machine, coupled to the programmable configuration register, for controlling by at least first and second control signals the transfer of data between the digital signal processor and the audio device such that the serial digital audio data is transferred according to the format indicated in the programmable configuration register; and at least one first datapath for transferring the serial digital audio data from the audio device to the digital signal processor responsive to the first control signal, and at least one second datapath for transferring the plurality of digital audio data in parallel from the digital signal processor to the audio device responsive to the second control signal.
Claim 3
Dependent Claim
14 words
The interface according to claim 1, wherein the interface includes a memory mapped ASIC.
Claim 4
Dependent Claim
17 words
The interface according to claim 1, wherein the plurality of formats includes a plurality of audio formats.
Claim 5
Dependent Claim
20 words
The interface according to claim 1, wherein the plurality of formats includes a plurality of audio sample bit width formats.
Claim 6
Dependent Claim
47 words
The interface according to claim 1, wherein the state machine is coupled to receive a clock signal from the at least one audio device, and wherein the state machine provides control signals to the first and second datapaths responsive to a frequency of the received clock signal.
Claim 7
Dependent Claim
25 words
The interface according to claim 1, wherein the at least one audio device is coupled to exchange eight channels of stereo data to the interface.
Claim 8
Dependent Claim
100 words
The interface according to claim 1, wherein the first datapath comprises: at least one serial shift register, for exchanging data with the audio device; a first set of buffers comprising at least one buffer, coupled to exchange data with the serial shift register; and a second set of buffers, comprising at least one buffer, coupled to the first set of buffers and to the digital signal processor, wherein the first set of buffers isolates the second set of buffers from the serial shift register to preclude erroneous data from propagating between the digital signal processor and the serial shift register.
Claim 9
Dependent Claim
50 words
The interface according to claim 1, wherein the state machine further comprises an input state machine, coupled to the programmable configuration register, for controlling the receipt of the serial digital audio data such that the serial digital audio data is received in the format indicated by the programmable configuration register.
Claim 10
Dependent Claim
62 words
The interface according to claim 8, wherein the first datapath further comprises an input datapath for receiving the serial digital audio data and for converting the serial digital audio data into the plurality of digital audio data for transmission in parallel to the at least one digital signal processor responsive to one or more input control signals from the input state machine.
Claim 11
Dependent Claim
25 words
The interface according to claim 9, wherein the input control signals indicate an audio format and a bit width of the serial digital audio data.
Claim 12
Dependent Claim
96 words
The interface according to claim 9, wherein the input datapath further comprises: a shift register for shifting the serial digital audio data into the input datapath; a pair of holding registers, each holding register of the pair coupled to alternately receive data from the shift register; and a pair of output registers, each one of the pair of output registers coupled to one of the pair of holding registers, for receiving data from the associated holding register, wherein data from the pair of output registers is available for transmission in parallel to the digital signal processor.
Claim 13
Dependent Claim
48 words
The interface according to claim 11, wherein the input state machine further comprises means for precluding data from being forwarded from the pair of holding registers to the pair of output registers responsive to an error during the receipt of the serial audio data from the audio device.
Claim 14
Dependent Claim
53 words
The interface according to claim 1, wherein the state machine further comprises an output state machine, coupled to the programmable configuration register, for controlling the transmission of the serial digital audio data such that the serial digital audio data is transmitted to the audio device in the format indicated by the configuration register.
Claim 15
Dependent Claim
56 words
The interface according to claim 13, wherein the second datapath further comprises an output datapath for converting the plurality of digital audio data received in parallel from the digital signal processor into the serial digital audio data for transmission to the audio device responsive to one or more output control signals from the output state machine.
Claim 16
Dependent Claim
25 words
The interface according to claim 14, wherein the output control signals indicate an audio format and a bit width of the serial digital audio data.
Claim 17
Dependent Claim
133 words
The interface according to claim 14, wherein the output datapath further comprises: a pair of input registers coupled to the digital signal processor for receiving data in parallel from the digital signal processor; a pair of holding registers, each one of the pair of holding registers coupled to one of the pair of input registers, for receiving data from the associated input register; an alignment register, coupled to a first one of the holding registers of the pair; and a shift register, having an output coupled to the audio device and an input coupled to the alignment register and a second one of the holding registers of the pair, for storing data transferred from the alignment register and the second holding register and for serially transmitting the stored data to the audio device.
Claim 18
Dependent Claim
23 words
The interface according to claim 1, wherein the plurality of digital audio data are transferred in a plurality of parallel words of data.
Claim 19
Dependent Claim
31 words
The interface according to claim 17, wherein each of the plurality of parallel words of data comprises a full sample of an audio signal from a channel of the audio device.
Claim 20
Dependent Claim
21 words
The interface according to claim 17, wherein each of the plurality of parallel words of data comprises twenty-four bits of data.
Claim 21
Dependent Claim
305 words
A digital audio workstation for storing and manipulating serial digital audio data received from at least one audio device, the workstation comprising: at least one processor capable of performing digital signal processing functions; and a serial to parallel input, and parallel to serial output, interface coupled to the audio device and to the processor via at least one multi-bit bus, wherein the interface is constructed and arranged to convert the serial digital audio data to parallel data for transmission to the processor on the multi-bit bus, and to convert the parallel data from the processor on the multi-bit bus into serial digital audio data for transmission to the audio device, further wherein the interface is programmable to indicate that the serial digital audio data is in one of a plurality of formats, said interface further including: a programmable configuration register for storing information identifying the format of the serial digital audio data; an input state machine, coupled to the programmable configuration register, for controlling the receipt of the serial digital audio data such that the serial digital data is received in the format indicated by the programmable configuration register; an input datapath for receiving the serial digital audio data and for converting the serial digital audio data into the parallel data for transmission to the processor responsive to one or more input control signals from the input state machine; an output state machine, coupled to the programmable configuration register, for controlling the transmission of the serial digital audio data such that the serial digital audio data is transmitted in the format indicated by the programmable configuration register; and an output datapath for converting the parallel data received from the processor into the serial digital audio data for transmission to the audio device responsive to one or more output control signals from the output state machine.
Claim 22
Dependent Claim
305 words
A digital audio workstation for storing and manipulating serial digital audio data received from at least one audio device, the workstation comprising: at least one processor capable of performing digital signal processing functions; and a serial to parallel input, and parallel to serial output, interface coupled to the audio device and to the processor via at least one multi-bit bus, wherein the interface is constructed and arranged to convert the serial digital audio data to parallel data for transmission to the processor on the multi-bit bus, and to convert the parallel data from the processor on the multi-bit bus into serial digital audio data for transmission to the audio device, further wherein the interface is programmable to indicate that the serial digital audio data is in one of a plurality of formats, said interface further including: a programmable configuration register for storing information identifying the format of the serial digital audio data; an input state machine, coupled to the programmable configuration register, for controlling the receipt of the serial digital audio data such that the serial digital data is received in the format indicated by the programmable configuration register; an input datapath for receiving the serial digital audio data and for converting the serial digital audio data into the parallel data for transmission to the processor responsive to one or more input control signals from the input state machine; an output state machine, coupled to the programmable configuration register, for controlling the transmission of the serial digital audio data such that the serial digital audio data is transmitted in the format indicated by the programmable configuration register; and an output datapath for converting the parallel data received from the processor into the serial digital audio data for transmission to the audio device responsive to one or more output control signals from the output state machine.
Claim 23
Dependent Claim
27 words
The digital audio workstation according to claim 20, wherein the input control signals indicate an audio format and a bit width of the serial digital audio data.
Claim 24
Dependent Claim
96 words
The digital audio workstation according to claim 20, wherein the input datapath further comprises: at least one shift register for shifting the serial digital audio data into the input datapath; a pair of holding registers, each holding register of the pair coupled to alternately receive data from the shift register; and a pair of output registers, each one of the pair of output registers coupled to one of the pair of holding registers, for receiving data from the associated holding register, wherein data from the pair of output registers is available for forwarding to the processor.
Claim 25
Dependent Claim
50 words
The digital audio workstation according to claim 22, wherein the input state machine further comprises means for precluding data from being forwarded from the pair of holding registers to the pair of output registers responsive to an error during the receipt of the serial audio data from the audio device.
Claim 26
Dependent Claim
27 words
The digital audio workstation according to claim 23, wherein the output control signals indicate an audio format and a bit width of the serial digital audio data.
Claim 27
Dependent Claim
131 words
The digital audio workstation according to claim 20, wherein the output datapath further comprises: a pair of input registers coupled to the processor for receiving data in parallel from the processor; a pair of holding registers, each one of the pair of holding registers coupled to one of the pair of input registers, for receiving data from the associated input register; an alignment register, coupled to a first one of the holding registers of the pair; and a shift register, having an output coupled to the audio device and an input coupled to the alignment register and a second one of the holding registers of the pair, for storing data transferred from the alignment register and the second holding register and for serially transmitting the stored data to the audio device.
Claim 28
Dependent Claim
47 words
The digital audio workstation according to claim 20, wherein the input control signals and the output control signals are generated respectively by the input state machine and the output state machine in response to one or more external clock signals associated with the serial digital audio data.
Claim 29
Dependent Claim
17 words
The digital audio workstation according to claim 20, wherein the parallel data comprise parallel words of data.
Claim 30
Dependent Claim
29 words
The digital audio workstation according to claim 27, wherein each parallel word of data comprises a full sample of an audio signal from a channel of the audio device.
Claim 31
Dependent Claim
19 words
The digital audio workstation according to claim 27, wherein each parallel word of data comprises twenty-four bits of data.
Claim 32
Dependent Claim
216 words
A serial to parallel input, and parallel to serial output, interface for coupling at least one audio device capable of transmitting and receiving at least one serial digital audio signal to a digital audio workstation, the digital audio workstation comprising at least one processor for performing at least one digital signal processing function, the processor being capable of transmitting and receiving a plurality of digital audio data in parallel, the interface comprising: a programmable configuration register for storing a format of the serial digital audio data from a plurality of formats, wherein the format stored in the programmable configuration register may be updated during operation of the digital audio workstation; at least one state machine, coupled to the programmable configuration register, for controlling by at least first and second control signals the transfer of data between the processor and the audio device such that the serial digital audio data is transferred according to the format indicated in the programmable configuration register; and at least one first datapath for transferring the serial digital audio data from the audio device to the processor responsive to the first control signal, and at least one second datapath for transferring the plurality of digital audio data in parallel from the processor to the audio device responsive to the second control signal.
Claim 33
Dependent Claim
216 words
A serial to parallel input, and parallel to serial output, interface for coupling at least one audio device capable of transmitting and receiving at least one serial digital audio signal to a digital audio workstation, the digital audio workstation comprising at least one processor for performing at least one digital signal processing function, the processor being capable of transmitting and receiving a plurality of digital audio data in parallel, the interface comprising: a programmable configuration register for storing a format of the serial digital audio data from a plurality of formats, wherein the format stored in the programmable configuration register may be updated during operation of the digital audio workstation; at least one state machine, coupled to the programmable configuration register, for controlling by at least first and second control signals the transfer of data between the processor and the audio device such that the serial digital audio data is transferred according to the format indicated in the programmable configuration register; and at least one first datapath for transferring the serial digital audio data from the audio device to the processor responsive to the first control signal, and at least one second datapath for transferring the plurality of digital audio data in parallel from the processor to the audio device responsive to the second control signal.
Claim 34
Dependent Claim
23 words
The interface according to claim 30, wherein the plurality of digital audio data are transferred in a plurality of parallel words of data.
Claim 35
Dependent Claim
31 words
The interface according to claim 31, wherein each of the plurality of parallel words of data comprises a full sample of an audio signal from a channel of the audio device.
Claim 36
Dependent Claim
21 words
The interface according to claim 32, wherein each of the plurality of parallel words of data comprises twenty-four bits of data.