Timing improvement for cognitive loudspeaker system
OwnerKit S. Taminventor
Life of this patent
Estimating the term…
Abstract
A cognitive loudspeaker system includes a control station (CS) that broadcasts clock control messages and separate playback messages to a plurality of sound production stations (SPSs). The clock control messages are generated in response to a CS clock signal. Each SPS generates a corresponding local conductor clock signal in response to the received control clock messages and a local SPS clock signal, such that all of the local conductor clock signals are synchronized. Each SPS also generates local digital playback samples in response to the received playback messages. The local digital playback samples are written to an output buffer in response to the local SPS clock signal, and are read from the output buffer in response to the local conductor clock signal.
Claims24
A system comprising:
- a control station that transmits clock control messages and separate playback messages, wherein the clock control messages are generated in response to a first clock signal within the control station;
- and
- a first sound production station (SPS) that receives the clock control messages and the playback messages, wherein the first SPS includes:
- a first clock generation circuit that generates a first local conductor clock signal in response to the received clock control messages and a first SPS clock signal generated within the first SPS,
- a first playback processor that generates first digital playback samples in response to the received playback messages, and
- a first memory that receives and stores the first digital playback samples from the first playback processor, in response to the first SPS clock signal, wherein the first memory outputs the first digital playback samples are read out of the first memory in response to the first local conductor clock signal,
- wherein the control station further comprises a counter having a count that cyclically changes from an initial count value to a final count value in response to the first clock signal, wherein a time required to count from the initial count value to the final count value corresponds with a period of the first local conductor clock signal.
A method comprising:
- broadcasting clock control messages and separate playback messages from a control station to a plurality of sound production stations, wherein the clock control messages are generated in response to a first clock signal within the control station;
- generating a local conductor clock signal within each of the sound production stations in response to the clock control messages and a local SPS clock signal generated within each of the sound production stations;
- implementing a counter in the control station having a count that cyclically changes from an initial count value to a final count value in response to the first clock signal, wherein a time required to count from the initial count value to the final count value corresponds with a period of the local conductor clock signals;
- generating digital playback samples in each of the sound production stations in response to the playback messages;
- storing the digital playback samples generated in each of the sound production stations in response to the local SPS clock signal;
- and
- retrieving the stored digital playback samples in each of the sound productions stations in response to the local conductor clock signal.
Dependencies are inferred from the claim text.