Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
298 words
Data expansion apparatus for processing data to be transmitted to a using device, comprising: storage means having an output and containing addressable storage locations storing a mixture of data and compact representations of data; said compact representations of data each including a coded flag signifiying that it is a compact representation; an address field identifying the initial location address in said stoarge means of a predetermined data sequence; a length field indicating the length of said sequence; and a count field indicating a predetermined number of repetitions of said sequence to be sequentially transmitted to said using device; gating means connecting the output of said storage means to said using device for transmission of data from said storage means to said using device; deconding means connected to the output of said storage means; said decoding means being responsive to the occurrence of a flag at the output of said storage means to inhibit said gating means, thereby interrupting transmission of data from said storage means to said using device, said flag having been read from a storage location having an address n; first register means; means responsive to the occurrence at the output of said storage means fo said address field, said length field and said count field to cause said first register means to store indications of the initial location, the length and the number of repetitions, respectively, of said sequence; means to cause transmission of said sequence from said storage means to said using device; and control means responsive to the completion of transmission of said sequence the number of repetitions indicated in said first register means to cause recommencement of storage access from the storage location which has and address of n + i, where i equals the length of a compact representation of data.
Claim 2
Dependent Claim
298 words
Data expansion apparatus for processing data to be transmitted to a using device, comprising: storage means having an output and containing addressable storage locations storing a mixture of data and compact representations of data; said compact representations of data each including a coded flag signifiying that it is a compact representation; an address field identifying the initial location address in said stoarge means of a predetermined data sequence; a length field indicating the length of said sequence; and a count field indicating a predetermined number of repetitions of said sequence to be sequentially transmitted to said using device; gating means connecting the output of said storage means to said using device for transmission of data from said storage means to said using device; deconding means connected to the output of said storage means; said decoding means being responsive to the occurrence of a flag at the output of said storage means to inhibit said gating means, thereby interrupting transmission of data from said storage means to said using device, said flag having been read from a storage location having an address n; first register means; means responsive to the occurrence at the output of said storage means fo said address field, said length field and said count field to cause said first register means to store indications of the initial location, the length and the number of repetitions, respectively, of said sequence; means to cause transmission of said sequence from said storage means to said using device; and control means responsive to the completion of transmission of said sequence the number of repetitions indicated in said first register means to cause recommencement of storage access from the storage location which has and address of n + i, where i equals the length of a compact representation of data.
Claim 3
Dependent Claim
132 words
The data expansion apparatus of claim 1 wherein said control means includes: a length register; means connecting said first register means to said length register to cause said length register to store said indication of the length of said sequence; first decrementing means responsive to transmissions of data from said storage means to said using device to cause decrementation of said length register; first detecting means connected to said length register for generating a first signal after said length register has been decremented to a first predetermined value; means responsive to said first signal to cause said length register to again store said indication of the length of said sequence; and repeat means responsive to said first signal for causing retransmission of said sequence from said storage means to said using device.
Claim 4
Dependent Claim
39 words
The data expansion apparatus of claim 2, wherein said control means further comprises: error detecting means connected to said first register means for generating an error signal in response to predetermined data configurations occurring in said first register means.
Claim 5
Dependent Claim
43 words
The data expansion apparatus of claim 2 wherein said control means further includes error detecting means comprising: means for detecting a predetermined value occurring in one, but not both, of said length and number of repetition indications stored in said first register means.
Claim 6
Dependent Claim
139 words
The data expansion apparatus of claim 2 wherein said control means further includes: a count register; means connecting said first register means to said count register to cause said count register to store said indication of the number of repetitions of said sequence; second decrementing means responsive to said first detecting means to cause decrementation of said count register each time said sequence is transmitted from said storage means to said using device; second detecting means connected to said count register for generating a second signal after said count register has been decremented to a second predetermined value; and means connecting said second detecting means to said repeat means and to said second decrementing means in such manner that said second signal, when it occurs, will inhibit the operation of said repeat means and of said second decrementing means.