Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
239 words
An interface device for the synchronous receiving and transferring of data at high rates from a data source that provides both the data and a synchronization signal, said interface device comprising: a First-In-First-Out buffer memory connectable to the data source for temporarily storing data therefrom., said buffer memory being able to hold a predetermined amount of data and to produce a first fullness signal when a first amount of data is stored therein and a second fullness signal when a second amount of data that is less than said first amount of data is stored therein; master clock signal generating means responsive to the synchronization signal for generating a master clock signal; a clock signal producing circuit means responsive to said master clock signal for producing a first clocking signal for clocking the data into said buffer memory at a first rate and for producing a second clocking signal for clocking data out of said buffer memory at a second rate that is faster than said first rate; and means for selectively controlling the clocking out of data from said buffer memory such that data begins to be clocked out when said buffer memory produces said first fullness signal (i.e. said buffer memory reaches a first degree of fullness) and such that the data ceases to be clocked out when said buffer memory produces said second fullness signal (i.e. said buffer memory reaches a lower, second degree of fullness).
Claim 2
Dependent Claim
239 words
An interface device for the synchronous receiving and transferring of data at high rates from a data source that provides both the data and a synchronization signal, said interface device comprising: a First-In-First-Out buffer memory connectable to the data source for temporarily storing data therefrom., said buffer memory being able to hold a predetermined amount of data and to produce a first fullness signal when a first amount of data is stored therein and a second fullness signal when a second amount of data that is less than said first amount of data is stored therein; master clock signal generating means responsive to the synchronization signal for generating a master clock signal; a clock signal producing circuit means responsive to said master clock signal for producing a first clocking signal for clocking the data into said buffer memory at a first rate and for producing a second clocking signal for clocking data out of said buffer memory at a second rate that is faster than said first rate; and means for selectively controlling the clocking out of data from said buffer memory such that data begins to be clocked out when said buffer memory produces said first fullness signal (i.e. said buffer memory reaches a first degree of fullness) and such that the data ceases to be clocked out when said buffer memory produces said second fullness signal (i.e. said buffer memory reaches a lower, second degree of fullness).
Claim 3
Dependent Claim
16 words
An interstitial device as claimed in claim 1 wherein first clocking signal rate is a constant.
Claim 4
Dependent Claim
30 words
An interface device as claimed in claim 1 wherein the data source provides a serial stream of first data bits, and wherein said interface device further includes a serial-to-parallel converter.
Claim 5
Dependent Claim
44 words
An interface device as claimed in claim 1 wherein the data source provides a first and second stream of data bits; and said interface device further includes multiplexing means for selectively storing said first and second stream of data bits in said buffet memory.
Claim 6
Dependent Claim
45 words
An interface device as claimed in claim 4 wherein at least said first stream of data bits is provided in serial form by the data source, and wherein said interface device further includes a serial-to-parallel converter connected between said multiplexing means and the data source.
Claim 7
Dependent Claim
105 words
An interface device as claimed in claim 1 wherein said controlling means also generates control signals that define a train of equal timing periods, each said timing period comprised of a read subperiod and a non-read subperiod that are of the same duration for each timing period, said control signals thus controlling the reading of data from said buffer memory such that data is read from said buffer memory for the same predetermined amount of time during each timing period, and wherein said buffer memory can independently receive data from the data source and can be independently read under the control of said controlling means.
Claim 8
Dependent Claim
64 words
An interface device as claimed in claim 1 wherein the data source provides serial data, a data clock signal and an in initiation signal to said interface device, and wherein said interface device further includes a serial-to-parallel converter means for converting serially received data into words of parallel data, and a controllable switch means for applying parallel converted data words to said buffer memory.
Claim 9
Dependent Claim
59 words
An interface device as claimed in claim 7 wherein said converter means includes a temporary storage register, and wherein said clock signal producing circuit means utilizes said data clock signal to produce said first clocking signal to load data into said converting means and to produce a third clocking signal to shift a created parallel word into said register.
Claim 10
Dependent Claim
42 words
An interface device as claimed in claim 8 wherein said device further includes an output register, and wherein said clock signal producing circuit means utilizes said data clock signal to generate a fourth clocking signal to load data from said buffer memory
Claim 11
Dependent Claim
249 words
An interface device for the synchronous receiving and processing of a first and a second serial data stream of data bits transmitted at high rates from a data source, said data source also transmitting a synchronization signal, said interface device comprising: converting means for receiving and converting said serial streams of data bits into data words of parallel bits; a First-In-First-Out buffer memory that is loaded with and temporarily stores said data words; an output register means connected in parallel to receive the data output from said buffer memory; a clock signal producing means responsive to the synchronization signal for producing a plurality of synchronized clocking signals, a first clocking signal transmitted to said converting means and used thereby for converting said data bit into data words, a second clocking signal transmitted to said buffer memory for clocking out said temporarily stored words asynchronously with respect to the loading of said buffer memory, a third clocking signal supplied to said multiplexer means for selecting which received serial data stream is to be transmitted to said buffer memory, and a fourth clocking signal supplied to said output register means for latching said buffer memory data output; means for detecting when said buffer memory reaches a predetermined state of fullness and for producing a fullness signal indicative of said buffer memory reaching said state; and means connected to said detecting means and responsive to said fullness signal for enabling the latching of data from said buffer memory by said output register.
Claim 12
Dependent Claim
249 words
An interface device for the synchronous receiving and processing of a first and a second serial data stream of data bits transmitted at high rates from a data source, said data source also transmitting a synchronization signal, said interface device comprising: converting means for receiving and converting said serial streams of data bits into data words of parallel bits; a First-In-First-Out buffer memory that is loaded with and temporarily stores said data words; an output register means connected in parallel to receive the data output from said buffer memory; a clock signal producing means responsive to the synchronization signal for producing a plurality of synchronized clocking signals, a first clocking signal transmitted to said converting means and used thereby for converting said data bit into data words, a second clocking signal transmitted to said buffer memory for clocking out said temporarily stored words asynchronously with respect to the loading of said buffer memory, a third clocking signal supplied to said multiplexer means for selecting which received serial data stream is to be transmitted to said buffer memory, and a fourth clocking signal supplied to said output register means for latching said buffer memory data output; means for detecting when said buffer memory reaches a predetermined state of fullness and for producing a fullness signal indicative of said buffer memory reaching said state; and means connected to said detecting means and responsive to said fullness signal for enabling the latching of data from said buffer memory by said output register.
Claim 13
Dependent Claim
28 words
An interface device as claimed in claim 10 and further including means for inhibiting said buffer memory when no data is to be sent to said interface device.
Claim 14
Independent Claim
194 words
A method for receiving and temporarily storing a stream of bits of data broadcasted together with a clock signal and other data by a data source at high rates and for providing the data to a utilization device, the method comprising: generating a plurality of timing control signals by using the received clock signal; clocking the received data into a shift register with a first generated timing control signal to form a data word; clocking out said formed data word in parallel using a second generated timing control signal and temporarily storing said word in a storage register; multiplexing said formed data word with other received data using a third generated timing control signal and storing the multiplexed data in a first-in-first-out buffer memory at a first clocking rate; detecting the degree of fullness of said buffer memory and generating a flag when said buffer memory reaches a predetermined amount of fullness; and using said flag to cause a fourth generated timing control signal to be provided to said buffer memory to clock out said stored data on a FIFO basis at a rate greater than said data is clocked into said buffer memory.
Claim 15
Independent Claim
194 words
A method for receiving and temporarily storing a stream of bits of data broadcasted together with a clock signal and other data by a data source at high rates and for providing the data to a utilization device, the method comprising: generating a plurality of timing control signals by using the received clock signal; clocking the received data into a shift register with a first generated timing control signal to form a data word; clocking out said formed data word in parallel using a second generated timing control signal and temporarily storing said word in a storage register; multiplexing said formed data word with other received data using a third generated timing control signal and storing the multiplexed data in a first-in-first-out buffer memory at a first clocking rate; detecting the degree of fullness of said buffer memory and generating a flag when said buffer memory reaches a predetermined amount of fullness; and using said flag to cause a fourth generated timing control signal to be provided to said buffer memory to clock out said stored data on a FIFO basis at a rate greater than said data is clocked into said buffer memory.
Claim 16
Dependent Claim
68 words
A method as claimed in claim 12 wherein said data source also provides a synchronization signal; and further comprising: using said received synchronizatin signal to initialize the generation of said control signals; and inhibiting the genration of said third, multiplexing timing control signals after the first multiplexed data has been loaded into said buffer memory so that said other received data can be loaded into said buffer memory.