System and method for improved transmission of digital data
AssigneeAyre Acoustics, Inc.
InventorCharles Hansen
Life of this patent
Estimating the term…
Abstract
A system for improved transmission of digital data includes: an incoming data stream having an incoming data rate rateIN; a memory configured to store the data; and a controller configured to write the data to the memory, the controller further configured to generate an outgoing data stream having an outgoing data rate rateOUT, wherein a normalized rate difference rateDIFFERENCE=(rateOUT−rateIN)/rateIN between the incoming data rate rateIN and the outgoing data rate rateOUT is a negative number of parts per million (ppm).
Claims19
A system for improved transmission of digital data, comprising:
- an incoming data stream having an incoming data rate rateIN;
- a memory configured to store the data;
- and
- a controller configured to write the data to the memory, the controller further configured
- to generate an outgoing data stream having an outgoing data rate rateOUT, wherein a rate difference rateDIFFERENCE=(rateOUT−rateIN)/rateIN between the incoming data rate rateIN and the outgoing data rate rateOUT is a negative number of parts per million (ppm), further comprising a master clock configured to send timin put to the controller regarding timing of the outgoing data stream.
A method for improved transmission of digital data, comprising:
- receiving an incoming data stream having an incoming data rate rateIN;
- writing the incoming data to a memory;
- and
- reading data from the memory, generating an outgoing data stream having an outgoing
- data rate rateOUT, wherein a normalized rate difference rateDIFFERENCE=(rateOUT−rateIN) /rateIN between the incoming data rate ratelN and the outgoing data rate rateOUT is a negative number of parts per million (ppm), wherein the step of generating further comprises a sub-step of:
- receiving, from a master clock, timing input regarding timing of the outgoing data stream.
A method for improved transmission of digital data, comprising:
- receiving an incoming audio data stream having an incoming audio data rate rateIN -AUDIO;
- writing the incoming audio data to an audio memory;
- reading audio data from the audio memory, generating an outgoing audio data stream
- having an outgoing data rate rateOUT-AUDIO, wherein a normalized audio rate difference rateDIFFERENCE-AUDIO=(rateOUT-AUDIO−rateIN-AUDIO)/rateIN-AUDIO between the incoming audio data rate rateIN-AUDIO and the outgoing audio data rate rateOUT-AUDIO is a negative number between zero parts per million (ppm) and approximately 2,000 ppm, wherein the step of generating further comprises a sub-step of:
- receiving, from a master clock, timing input regarding timing of the outgoing data stream;
- receiving an incoming video data stream having an incoming video data rate rateIN-AUDIO;
- writing the incoming video data to a video memory;
- reading video data from the video memory, generating an outgoing video data stream
- having an outgoing video data rate rateOUT-VIDEO, wherein a normalized video rate difference rateDIFFERENCE-VIDEO=(rateOUT-VIDEO−rateIN-VIDEO)/rateIN-VIDEO between the incoming video data rate rateIN-VIDEO and the outgoing video data rate rateOUT-VIDEO is a negative number between zero ppm and approximately −2,000 ppm.
A system for improved transmission of digital data, comprising:
- an incoming data stream comprising both incoming digital data and an incoming data
- clock configured to time the incoming digital data, the incoming data stream having an incoming data rate rateIN;
- a memory configured to store the incoming data;
- a controller configured to instruct the memory to write the incoming data, the controller
- further configured to generate a memory status signal configured to indicate a state of the memory, the controller further configured to read data from the memory and to use the data to generate an outgoing data stream comprising both outgoing data and an outgoing data clock configured to time the outgoing digital data, the outgoing data stream having an outgoing data rate rateOUT, wherein a rate difference rateDIFFERENCE=rateOUT−rateIN between the incoming data rate ratelN and the outgoing data rate rateOUT is a negative number of parts per million, the controller further configured to generate a memory control signal, the controller further configured to send the memory control signal to the memory in order to control the memory), further comprising a master clock configured to send timing input to the controller regarding timing of the outgoing data stream.
Dependencies are inferred from the claim text.