Claims Analysis
Total Claims: 83
Claim 1
Independent Claim
149 words
A method of encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along successive lines each defining a like fixed number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and encoding a selected number of said scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions Of the elemental areas forming elemental area sets and the change of condition between successive sets, each set being composed of one elemental area from each line with all elemental areas in a set being contiguous.
Claim 2
Independent Claim
149 words
A method of encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along successive lines each defining a like fixed number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and encoding a selected number of said scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions Of the elemental areas forming elemental area sets and the change of condition between successive sets, each set being composed of one elemental area from each line with all elemental areas in a set being contiguous.
Claim 3
Independent Claim
177 words
A method of encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and adaptively encoding said first and second scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith.
Claim 4
Independent Claim
177 words
A method of encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and adaptively encoding said first and second scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith.
Claim 5
Dependent Claim
48 words
A method as recited in claim 2 wherein said encoded signal is formed to include, a first code term representing an elemental area pair having elemental areas of unlike states, and a second code term representing the runlength of elemental area pairs having elemental areas of like states.
Claim 6
Dependent Claim
35 words
A method as recited in claim 3 wherein the encoded signal is formed to further include a transition term for separating successive unlike code terms and for defining the relationship between the unlike code terms.
Claim 7
Dependent Claim
39 words
A method as recited in claim 4 wherein said first code term is formed of a single binary digit having a state corresponding to the state of the elemental area of the elemental area pair of a selected line.
Claim 8
Independent Claim
147 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along successive lines each defining a like number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; combining a selected number of scan signals to define a combined signal representing the encoded condition of elemental area sets, each set being composed of one elemental area from each line with all elemental areas being contiguous; and encoding said combined signal to form a compressed encoded signal for trnasmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 9
Independent Claim
147 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along successive lines each defining a like number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; combining a selected number of scan signals to define a combined signal representing the encoded condition of elemental area sets, each set being composed of one elemental area from each line with all elemental areas being contiguous; and encoding said combined signal to form a compressed encoded signal for trnasmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 10
Independent Claim
179 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; combining said first and second scan signals to define a combined signal representing the encoded condition of elemental area pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; and encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough informatioN to allow reproduction of said scan signals at the remote location.
Claim 11
Independent Claim
179 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; combining said first and second scan signals to define a combined signal representing the encoded condition of elemental area pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; and encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough informatioN to allow reproduction of said scan signals at the remote location.
Claim 12
Independent Claim
199 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first and at least one further line to develop a first and further scan signals, each line defined by a like plurality of contiguous like elemental areas, each of which contains one of a plurality of indicia that is either of a first data state or a second data state, said signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and further signals into data sets, each set including one data bit from each signal; and developing a compressed encoded signal based solely on the data constitution of said data sets and changes in data constitution between successive data sets, said compressed encoded signal including enough information to allow reproduction of said data sets at the remote location.
Claim 13
Independent Claim
199 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first and at least one further line to develop a first and further scan signals, each line defined by a like plurality of contiguous like elemental areas, each of which contains one of a plurality of indicia that is either of a first data state or a second data state, said signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and further signals into data sets, each set including one data bit from each signal; and developing a compressed encoded signal based solely on the data constitution of said data sets and changes in data constitution between successive data sets, said compressed encoded signal including enough information to allow reproduction of said data sets at the remote location.
Claim 14
Independent Claim
256 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas, each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said second data state, to develop a second scan signal, said first and second scan signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing a compressed encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said compressed encoded signal including enough information to allow reproduction of said data pairs at the remote location.
Claim 15
Independent Claim
256 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas, each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said second data state, to develop a second scan signal, said first and second scan signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing a compressed encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said compressed encoded signal including enough information to allow reproduction of said data pairs at the remote location.
Claim 16
Dependent Claim
53 words
A method of encoding as recited in claim 9 wherein said encoded signal is formed to include a first block of binary characters and wherein the method of encoding further comprises the step of, developing a header signal including a second block of binary characters for indicating certain characteristics of said first block.
Claim 17
Dependent Claim
67 words
A method of encoding as recited in claim 9 wherein said encoded signal is formed to include, a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types.
Claim 18
Dependent Claim
36 words
A method of encoding as recited in claim 11 wherein said first type of code term is formed of a binary character corresponding to the data state of the second data bit of the data pair.
Claim 19
Dependent Claim
45 words
A method of encoding as recited in claim 11 wherein said third type of code term is formed of a string of binary characters whose number and data state are determined by the data states of the data pairs represented by the adjacent code terms.
Claim 20
Independent Claim
368 words
A method of simultaneously encoding two sets of binary data, comprising the steps of: assembling the data in said two sets into a series of data pairs, each comprising a first data bit from one set and a corresponding second data bit from the other set; sequentially identifying each data pair as; a black data pair when said first and second data bits are of one data state, a white data pair when said first and second data bits are of the opposite data state, a first transition data pair when said first data bit is of said one data state and said second data bit is of said opposite data state, or a second transition data pair when said first data bit is of said opposite data state and said second data bit is of said one data state; and generating a number of binary characters following each transition data pair and following the last data pair in each runlength of black or white data pairs, said number of characters having: a first composition when a white data pair follows a black data pair, second composition when a first transition data pair follows a black data pair, third composition when a second transition data pair follows a black data pair, fourth composition when a black data pair follows a white data pair, a fifth composition when a first transition data pair follows a white data pair, a sixth composition when a second transition data pair follows a white data pair, a seventh composition when a second transition data pair follows a first transition data pair, an eighth composition when a black data pair follows a first transition data pair, a ninth composition when a white data pair follows a first transition data pair, a tenth composition when a first transition data pair follows a second transition data pair, an eleventh composition when a black data pair follows a second transition data pair, a twelfth composition when a white data pair follows a second transition data pair, a thirteenth composition when a first transition data pair follows a first transition data pair, and a fourteenth composition when a second transition data pair follows a second transition data pair.
Claim 21
Independent Claim
368 words
A method of simultaneously encoding two sets of binary data, comprising the steps of: assembling the data in said two sets into a series of data pairs, each comprising a first data bit from one set and a corresponding second data bit from the other set; sequentially identifying each data pair as; a black data pair when said first and second data bits are of one data state, a white data pair when said first and second data bits are of the opposite data state, a first transition data pair when said first data bit is of said one data state and said second data bit is of said opposite data state, or a second transition data pair when said first data bit is of said opposite data state and said second data bit is of said one data state; and generating a number of binary characters following each transition data pair and following the last data pair in each runlength of black or white data pairs, said number of characters having: a first composition when a white data pair follows a black data pair, second composition when a first transition data pair follows a black data pair, third composition when a second transition data pair follows a black data pair, fourth composition when a black data pair follows a white data pair, a fifth composition when a first transition data pair follows a white data pair, a sixth composition when a second transition data pair follows a white data pair, a seventh composition when a second transition data pair follows a first transition data pair, an eighth composition when a black data pair follows a first transition data pair, a ninth composition when a white data pair follows a first transition data pair, a tenth composition when a first transition data pair follows a second transition data pair, an eleventh composition when a black data pair follows a second transition data pair, a twelfth composition when a white data pair follows a second transition data pair, a thirteenth composition when a first transition data pair follows a first transition data pair, and a fourteenth composition when a second transition data pair follows a second transition data pair.
Claim 22
Dependent Claim
80 words
A method of simultaneously encoding two sets of binary data as recited in claim 14 wherein said first through sixth compositions include, a code term consisting of a series of binary characters forming one or more code words, and a prefix character having one binary state when the present runlength is followed by a data pair of a transition type and having the opposite binary state when the present runlength is followed by a runlength of the opposite data state.
Claim 23
Dependent Claim
61 words
A method of simultaneously encoding two sets of binary data as recited in claim 15 wherein said seventh and tenth compositions include three binary characters corresponding in order to the data states of the second data bit of the present data pair, the first data bit of the present data pair, and the first data bit of the next data pair.
Claim 24
Dependent Claim
74 words
A method of simultaneously encoding two sets of binary data as recited in claim 16 wherein said eighth and ninth, and eleventh and twelfth compositions include four binary characters corresponding in order to the data states of the second data bit of the present data pair, the first data bit of the present data pair, the first data bit of the next data pair, and the second data bit of the next data pair.
Claim 25
Dependent Claim
40 words
A method of simultaneously encoding two sets of binary data as recited in claim 17 wherein said thirteenth and fourteenth compositions include a single character corresponding to the data state of the second data bit in the present data pair.
Claim 26
Dependent Claim
112 words
A method of simultaneously encoding two sets of binary data as recited in claim 15 wherein said code term is determined by counting the number of data pairs in the present runlength and converting the number counted into a first code word having a bit-length of n data bits and capable of representing up to x data pairs, and a series of further code words, each having a bit-length exceeding that of the preceding code word by one data biT, the number of said further code words required being determined by the extent to which the number of data pairs in the present runlength exceeds the capacity of said first code word.
Claim 27
Dependent Claim
56 words
A method of simultaneously encoding two sets of binary data as recited in claim 19 wherein the bit-length of the first code word in each successive code term is expanded as required to have the same bit-length as the last code word in the next preceding code term representing a runlength of the same data state.
Claim 28
Dependent Claim
50 words
A method of simultaneously encoding two sets of binary data as recited in claim 20 wherein the bit-length of a particular code word is decreased by one data bit if the preceding code term of the same data state was filled to less than a predetermined percentage of its capacity.
Claim 29
Dependent Claim
152 words
A document transmission system for encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along successive lines each defining a like fixed number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and means for encoding a selected number of said scan signals together to form an encoded signal, compressed without approximation, for transmission to a remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area sets and the change of condition between successive sets, each set being composed of one elemental area from each line with all elemental areas in a set being contiguous.
Claim 30
Dependent Claim
152 words
A document transmission system for encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along successive lines each defining a like fixed number of contiguous like elemental areas to develop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and means for encoding a selected number of said scan signals together to form an encoded signal, compressed without approximation, for transmission to a remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area sets and the change of condition between successive sets, each set being composed of one elemental area from each line with all elemental areas in a set being contiguous.
Claim 31
Dependent Claim
179 words
A document transmission system for encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and means for encoding said first and second scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith.
Claim 32
Dependent Claim
179 words
A document transmission system for encoding the contents of a document for transmission in a compressed form to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and means for encoding said first and second scan signals together to form an encoded signal, compressed without approximation, for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith.
Claim 33
Dependent Claim
152 words
A document transmission system for encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along successive lines each defining a like number of contiguous like elemental areas to develeop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; means for combining a selected number of scan signals to define a combined signal representing the encoded condition of elemental area sets, each set being composed of one elemental area from each line with all elemental areas being contiguous; and means for encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 34
Dependent Claim
152 words
A document transmission system for encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along successive lines each defining a like number of contiguous like elemental areas to develeop successive scan signals, said scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; means for combining a selected number of scan signals to define a combined signal representing the encoded condition of elemental area sets, each set being composed of one elemental area from each line with all elemental areas being contiguous; and means for encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 35
Dependent Claim
184 words
A document transmission system for encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; means for combining said first and second scan signals to define a combined signal representing the encoded condition of elemental area pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; and means for encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 36
Dependent Claim
184 words
A document transmission system for encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising: means for scanning the document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; means for combining said first and second scan signals to define a combined signal representing the encoded condition of elemental area pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; and means for encoding said combined signal to form a compressed encoded signal for transmission to the remote location, said compressed encoded signal including enough information to allow reproduction of said scan signals at the remote location.
Claim 37
Dependent Claim
205 words
A document transmission system for encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising: means for scanning the document along a first and at least one further line to develop a first and further scan signals, each line defined by a like plurality of contiguous like elemental areas, each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, said signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; means for assembling the data bits in said first and further signals into data sets, each set including one data bit from each signal; and means for developing a compressed encoded signal based solely on the data constitution of said data sets and changes in data constitution between successive data sets, said compressed encoded signal including enough information to allow reprodcution of said data sets at the remote location.
Claim 38
Dependent Claim
205 words
A document transmission system for encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising: means for scanning the document along a first and at least one further line to develop a first and further scan signals, each line defined by a like plurality of contiguous like elemental areas, each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, said signals each being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; means for assembling the data bits in said first and further signals into data sets, each set including one data bit from each signal; and means for developing a compressed encoded signal based solely on the data constitution of said data sets and changes in data constitution between successive data sets, said compressed encoded signal including enough information to allow reprodcution of said data sets at the remote location.
Claim 39
Dependent Claim
206 words
A data transmission system, comprising: scanning means for scanning an indicia containing surface of an original document and developing a first scanning signal and a second scanning signal, said first scanning signal including data corresponding to the indicia contained along a first line of the document, and said second scanning signal including data corresponding to the indicia contained along a second line of the document; encoded means for combining the data contained in said first and second scanning signals into a series of data pairs each including a data bit from said first scanning signal and a corresponding data bit from said second scanning signal, and for further developing a compressed encoded signal based solely upon the data constitution of said data pairs and any change in the data constitution between successive ones of said data pairs, said compressed encoded signal including sufficient information to allow reproduction of said first and second scan signals; transmitting means for transmitting said compressed encoded signal; receiving means for receiving the transmitted compressed encoded signal; decoding means responsive to said transmitted compressed encoded signal and operative to develop a decoded signal; and printing means responsive to said decoded signal and operative to develop a facsimile copy of the original document.
Claim 40
Dependent Claim
206 words
A data transmission system, comprising: scanning means for scanning an indicia containing surface of an original document and developing a first scanning signal and a second scanning signal, said first scanning signal including data corresponding to the indicia contained along a first line of the document, and said second scanning signal including data corresponding to the indicia contained along a second line of the document; encoded means for combining the data contained in said first and second scanning signals into a series of data pairs each including a data bit from said first scanning signal and a corresponding data bit from said second scanning signal, and for further developing a compressed encoded signal based solely upon the data constitution of said data pairs and any change in the data constitution between successive ones of said data pairs, said compressed encoded signal including sufficient information to allow reproduction of said first and second scan signals; transmitting means for transmitting said compressed encoded signal; receiving means for receiving the transmitted compressed encoded signal; decoding means responsive to said transmitted compressed encoded signal and operative to develop a decoded signal; and printing means responsive to said decoded signal and operative to develop a facsimile copy of the original document.
Claim 41
Dependent Claim
37 words
A data transmission system as recited in claim 27 wherein said encoding means includes means responsive to said first and second scanning signals and operative to develop header signals for indicating certain characteristics of said encoded signal.
Claim 42
Dependent Claim
26 words
A data transmission system as recited in claim 28 wherein said transmitting means includes storage means for temporarily storing said encoded siGnal and said header signal.
Claim 43
Dependent Claim
46 words
A data transmission system as recited in claim 29 wherein said transmitting means further includes data assembly means for retrieving the stored encoded signal and stored header signal from said storage means and for assembling said stored signal in accordance with a predetermined transmission frame format.
Claim 44
Dependent Claim
33 words
A data transmission system as recited in claim 30 wherein said data assembly means includes means for developing additional synchronization an error checking signals for assembly with said encoded signal and header signal.
Claim 45
Dependent Claim
221 words
A data compressor-transmitter system comprising: a scanner for scanning the indicia containing face of a document and developing a first set of scan data corresponding to the indicia appearing along a first line of said document and a second set of scan data corresponding to indicia appearing along a second line of said document; an encoder for combining the data in said first and second sets into a series of data pairs each including a first data bit from one set and a corresponding second data bit from the other set, and for developing a block of encoded data self-adaptively compressed to be commensurate with the characteristics and relative characteristics of successive ones of said data pairs, and for developing a block of header data commensurate with certain characteristics of said block of encoded and compressed data, said block of encoded and compressed data including sufficient information to permit reproduction of said sets of scan data; a buffer for receiving and temporarily storing said block of encoded and compressed data and said block of header data; and means for retrieving said blocks of encoded and compressed data and header data from said buffer, for developing a block of other data, and for assembling said blocks of other data, header data and encoded data in accordance with a predetermined transmission frame format.
Claim 46
Dependent Claim
221 words
A data compressor-transmitter system comprising: a scanner for scanning the indicia containing face of a document and developing a first set of scan data corresponding to the indicia appearing along a first line of said document and a second set of scan data corresponding to indicia appearing along a second line of said document; an encoder for combining the data in said first and second sets into a series of data pairs each including a first data bit from one set and a corresponding second data bit from the other set, and for developing a block of encoded data self-adaptively compressed to be commensurate with the characteristics and relative characteristics of successive ones of said data pairs, and for developing a block of header data commensurate with certain characteristics of said block of encoded and compressed data, said block of encoded and compressed data including sufficient information to permit reproduction of said sets of scan data; a buffer for receiving and temporarily storing said block of encoded and compressed data and said block of header data; and means for retrieving said blocks of encoded and compressed data and header data from said buffer, for developing a block of other data, and for assembling said blocks of other data, header data and encoded data in accordance with a predetermined transmission frame format.
Claim 47
Dependent Claim
176 words
A receiver-reconstructor system for receiving and decoding a frame of transmitted data including blocks of synchronizing data, status data, header data, compressed encoded data and check data, and for developing a facsimile of an original document containing indicia represented by the block of compressed encoded data, comprising: means for receiving the frame of transmitted data and including, means responsive to said block of synchronizing data and operative to synchronize the system with the transmitted data, means responsive to said block of check data and operative to indicate whether the transmitted data is accurate to within predetermined threshold limits, and means for identifying and separating said blocks of header data and compressed encoded data; decoding means responsive to said blocks of header data and compressed encoded data and operative to develop decoded data representative of the indicia of the original document, said decoding means including means for decoding runlength code terms of self-adaptively varying capacity contained in said block of compressed encoded data; and means responsive to said decoded data and operative to develop the facsimile copy.
Claim 48
Dependent Claim
176 words
A receiver-reconstructor system for receiving and decoding a frame of transmitted data including blocks of synchronizing data, status data, header data, compressed encoded data and check data, and for developing a facsimile of an original document containing indicia represented by the block of compressed encoded data, comprising: means for receiving the frame of transmitted data and including, means responsive to said block of synchronizing data and operative to synchronize the system with the transmitted data, means responsive to said block of check data and operative to indicate whether the transmitted data is accurate to within predetermined threshold limits, and means for identifying and separating said blocks of header data and compressed encoded data; decoding means responsive to said blocks of header data and compressed encoded data and operative to develop decoded data representative of the indicia of the original document, said decoding means including means for decoding runlength code terms of self-adaptively varying capacity contained in said block of compressed encoded data; and means responsive to said decoded data and operative to develop the facsimile copy.
Claim 49
Dependent Claim
238 words
An encoder for simultaneously encoding and compressing two sets of related binary data, comprising: means for combining the two sets of data to form a series of data pairs, each including a first data bit from one set and a corresponding second data bit from the other set, said data pairs having an even mode when said first and second data bits are alike and an odd mode when said first and second data bits are unlike; encoder control means for sequentially receiving said data pairs and including means for simultaneously determining the data constitution of a present data pair and the data constitution of the next data pair, and for developing a count signal each time the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a transition code term each tIme the data constituion of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to the count signals and operative to develop at least one code word forming a runlength code term of adaptively varying capacity, said code term being representative of the number of data pairs in a runlength of sucessive like data pairs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded and compressed data.
Claim 50
Dependent Claim
238 words
An encoder for simultaneously encoding and compressing two sets of related binary data, comprising: means for combining the two sets of data to form a series of data pairs, each including a first data bit from one set and a corresponding second data bit from the other set, said data pairs having an even mode when said first and second data bits are alike and an odd mode when said first and second data bits are unlike; encoder control means for sequentially receiving said data pairs and including means for simultaneously determining the data constitution of a present data pair and the data constitution of the next data pair, and for developing a count signal each time the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a transition code term each tIme the data constituion of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to the count signals and operative to develop at least one code word forming a runlength code term of adaptively varying capacity, said code term being representative of the number of data pairs in a runlength of sucessive like data pairs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded and compressed data.
Claim 51
Dependent Claim
88 words
An encoder as recited in claim 34 wherein said control means is operative to monitor the count of said runlength counter and to develop an increment signal when said runlength counter has counted to the capacity of a present code word; said encoder further comprising additional counting means responsive to the increment signals and operative to develop a black code word signal and a white code word signal corresponding respectively to the bit length of the last black and last white code words developed by said runlength counter.
Claim 52
Dependent Claim
31 words
An encoder as recited in claim 35 and further comprising means for counting the number of data pairs input to said control means, and for developing a position signal commensurate therewith.
Claim 53
Dependent Claim
96 words
An encoder as recited in claim 36 wherein said control means further includes means for developing a starting mode signal corresponding to the data contained within the first data pair in said block of encoded and compressed data, and said encoder further comprises header register means for receiving and assembling in a block of header data said position signal, the black code word signal and the white code word signal indicating respectively, the bit-lengths of the first black code word and first white code word in said block of encoded data, and the starting mode signal.
Claim 54
Independent Claim
276 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning a document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and encoding said first and second scan signals together to form an encoded signal for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; said encoded signal being formed to include a first code term representing an elemental area pair having elemental areas of unlike states, a second code term representing the runlength of elemental area pairs having elemental areas of like states, and a transition term for separating successive unlike code terms and for defining the relationship between the unlike code terms, said second code term being formed of a first code work having a capacity of representing up to a first number of data pairs, and if said first code word is filled to its capacity, further code words each having a larger capacity than said first code word.
Claim 55
Independent Claim
276 words
A method of encoding the contents of a document for transmission to a remote location and for use in reproducing a facsimile of the document, comprising the steps of: scanning a document along a first line defining a fixed number of contiguous like elemental areas to develop a first scan signal, and along a second line defining the same fixed number of contiguous like elemental areas to develop a second scan signal, said first and second scan signals having encoded thereon the conditions of the scanned elemental areas each of which is either of a first or a second state; and encoding said first and second scan signals together to form an encoded signal for transmission to the remote location, said encoded signal being developed utilizing solely the conditions of the elemental areas forming elemental area pairs and the change of condition between successive pairs, each pair being composed of one elemental area from said first line and the elemental area from said second line which is contiguous therewith; said encoded signal being formed to include a first code term representing an elemental area pair having elemental areas of unlike states, a second code term representing the runlength of elemental area pairs having elemental areas of like states, and a transition term for separating successive unlike code terms and for defining the relationship between the unlike code terms, said second code term being formed of a first code work having a capacity of representing up to a first number of data pairs, and if said first code word is filled to its capacity, further code words each having a larger capacity than said first code word.
Claim 56
Independent Claim
341 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurAlity of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed of a first code word comprised of n binary characters capable of indicating up to x data pairs, and further code words which are progressively incremented by one binary character as required to indicate the additional data pairs in the runlength.
Claim 57
Independent Claim
341 words
A method of encoding the contents of a document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurAlity of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed of a first code word comprised of n binary characters capable of indicating up to x data pairs, and further code words which are progressively incremented by one binary character as required to indicate the additional data pairs in the runlength.
Claim 58
Dependent Claim
57 words
A method of encoding as recited in claim 39, wherein the bit-length of the first code word in each successive code term is expanded to have the same bit-length as the last code word in the next preceding code term representing a runlength of data bits of the same signal state as those of the present runlength.
Claim 59
Independent Claim
363 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed of one or more code words each comprised of a number of binary characters, the number of binary characters in the first code word in each code term being determined by the number of binary characters of the last code word of the next preceding code term representing a runlength of data bits of the same signal state as the present run length.
Claim 60
Independent Claim
363 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed of one or more code words each comprised of a number of binary characters, the number of binary characters in the first code word in each code term being determined by the number of binary characters of the last code word of the next preceding code term representing a runlength of data bits of the same signal state as the present run length.
Claim 61
Independent Claim
380 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed to include one or more code words of progressively increasing bit-lengths and wherein the bit-length of the first code word in the present code term is reduced to one less than the bit-length of the last code word of the next preceding code term of the same data state as those of the present runlength if the number of data bits in the preceding runlength was less than a predetermined precentage of the capacity of said next preceding code term.
Claim 62
Independent Claim
380 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed to include one or more code words of progressively increasing bit-lengths and wherein the bit-length of the first code word in the present code term is reduced to one less than the bit-length of the last code word of the next preceding code term of the same data state as those of the present runlength if the number of data bits in the preceding runlength was less than a predetermined precentage of the capacity of said next preceding code term.
Claim 63
Independent Claim
381 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed to include a first code word n bits in length and having the capacity to represent up to x data pairs, and a second code word n+1 bits in length and having the capacity to represent up to y additional data pairs if the run length exceeds x-1 data pairs, and a third code word n+2 bits in length and having the capacity to represent up to z Additional data pairs if the run length exceeds x + (y-1) data pairs.
Claim 64
Independent Claim
381 words
A method of encoding the contents of the document on an encoded signal for transmission to a remote location where the encoded signal is used to produce a facsimile copy of the document, comprising the steps of: scanning the document along a first line defined by a plurality of elemental areas each of which contains one of a like plurality of indicia that is either of a first data state or a second data state, to develop a first scan signal, and along a second line defined by a like plurality of elemental areas, each of which also contains one of a like plurality of indicia that is also either of said first data state or said data state, to develop a second scan signal, said first and second scan signals being comprised of a series of data bits that individually correspond to various ones of said elemental areas and have a first signal state or a second signal state depending upon the data state of the corresponding elemental area; assembling the data bits in said first and second scan signals into data pairs, each pair including a first data bit from said first scanning signal and a corresponding second data bit from said second scan signal; and developing an encoded signal based solely on the data constitution of said data pairs and any change in data constitution between successive ones of said data pairs, said encoded signal being formed to include a first type of code term for data pairs having unlike data bits, a second type of code term for runlengths of like data pairs having like data bits, and a third type of code term for indicating the relationship between adjacent code terms of the first and second types, said second type of code term being formed to include a first code word n bits in length and having the capacity to represent up to x data pairs, and a second code word n+1 bits in length and having the capacity to represent up to y additional data pairs if the run length exceeds x-1 data pairs, and a third code word n+2 bits in length and having the capacity to represent up to z Additional data pairs if the run length exceeds x + (y-1) data pairs.
Claim 65
Dependent Claim
345 words
A data transmission system, comprising: scanning means for scanning an indicia containing surface of an original document and developing a first scanning signal and a second scanning signal, said first scanning signal including data corresponding to the indicia contained along a first line of the document, and said second scanning signal including data corresponding to the indicia contained along a second line of the document; encoding means for combining the data contained in said first and second scanning signals into a series of data pairs each including a data bit from said first scanning signal and a corresponding data bit from said second scanning signal, said encoding means further developing an encoded signal based solely upon the data constitution of said data pairs and any change in the data constitution between successive ones of said data pairs, said encoding means including: means for sequentially receiving the data pairs and simultaneously determining the data constitution of a present data pair and the data constitution of the next following data pair, and for developing a count signal if the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a composite signal comprised of a number of data bits having predetermined composition if the data constitution of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to said count signal and operative to develop one or more binary code words forming a binary code term representative of the number of data pairs in a runlength of successive like data pairs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded data; transmitting means for transmitting said encoded signal; receiving means for receiving the transmitted encoded signal; decoding means responsive to said transmitted encoded signal and operative to develop a decoded signal; and printing means responsive to said decoded signal and operative to develop a facsimile copy of the original document.
Claim 66
Dependent Claim
345 words
A data transmission system, comprising: scanning means for scanning an indicia containing surface of an original document and developing a first scanning signal and a second scanning signal, said first scanning signal including data corresponding to the indicia contained along a first line of the document, and said second scanning signal including data corresponding to the indicia contained along a second line of the document; encoding means for combining the data contained in said first and second scanning signals into a series of data pairs each including a data bit from said first scanning signal and a corresponding data bit from said second scanning signal, said encoding means further developing an encoded signal based solely upon the data constitution of said data pairs and any change in the data constitution between successive ones of said data pairs, said encoding means including: means for sequentially receiving the data pairs and simultaneously determining the data constitution of a present data pair and the data constitution of the next following data pair, and for developing a count signal if the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a composite signal comprised of a number of data bits having predetermined composition if the data constitution of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to said count signal and operative to develop one or more binary code words forming a binary code term representative of the number of data pairs in a runlength of successive like data pairs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded data; transmitting means for transmitting said encoded signal; receiving means for receiving the transmitted encoded signal; decoding means responsive to said transmitted encoded signal and operative to develop a decoded signal; and printing means responsive to said decoded signal and operative to develop a facsimile copy of the original document.
Claim 67
Dependent Claim
88 words
A data transmission system as recited in claim 44 wherein said encoding means further includes means for monitoring the count of said runlength counter to develop an increment signal when said runlength counter has counted to the capacity of a present code word, and further including additional counting means responsive to the increment signals and operative to develop a black code word signal and a white code word signal corresponding respectively to the bit-lengths of the last black and last white code words developed by said runlength counter.
Claim 68
Dependent Claim
33 words
A data transmission system as recited in claim 45 wherein said encoding means further includes means for counting the number of data pairs input thereto and for developing a position signal commensurate therewith.
Claim 69
Dependent Claim
100 words
A data transmission system as recited in claim 46 wherein said encoding means further includes means for developing a starting mode signal corresponding to the data constitution of the first data pair in said block of encoded data, and header register means for receiving said position signal, the black code word signal and the white code word signal indicating respectively, the bit-lengths of the first black code word and first white code word in said block of encoded data, and the starting mode signal, said signals being assembled in said header register means to form a block of header data.
Claim 70
Dependent Claim
64 words
A data transmission system as recited in claim 47 wherein said transmitting means includes: means for developing a block of synchronizing data; means for developing a block of status data; means for developing a block of check data; and means for assembling said blocks of synchronizing data, status data, header data, encoded data and check dAta in accordance with a predetermined transmission frame format.
Claim 71
Dependent Claim
342 words
A data compressor-transmitter system comprising: a scanner for scanning the indicia containing face of a document and developing a first set of scanned data corresponding to the indicia appearing along a first line of said document and a second set of scan data corresponding to indicia appearing along a second line of said document; an encoder for combining the data in said first and second sets into a series of data pairs each including a first data bit from one set and a corresponding second data bit from the other set, and for developing a block of encoded data commensurate with the characteristics and relative characteristics of successive ones of said data pairs, and for developing a block of header data commensurate with certain characteristics of said block of encoded data said encoder comprising: means for sequentially receiving said data pairs and for simultaneously determining the data constitution of a present data pair and the data constitution of the next following pair, and for developing a count signal each time the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a transition code term each time the data constitution of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to the count signals and operative to develop one or more code words forming a runlength code term representative of the number of data pairs in a runlength of successive like data airs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded data; a buffer for receiving and temporarily storing said block of encoded data and said block of header data; and means for retrieving said blocks of encoded data and header data from said buffer, for developing a block of other data, and for assembling said blocks of other data, header data and encoded data in accordance with a predetermined transmission frame format.
Claim 72
Dependent Claim
342 words
A data compressor-transmitter system comprising: a scanner for scanning the indicia containing face of a document and developing a first set of scanned data corresponding to the indicia appearing along a first line of said document and a second set of scan data corresponding to indicia appearing along a second line of said document; an encoder for combining the data in said first and second sets into a series of data pairs each including a first data bit from one set and a corresponding second data bit from the other set, and for developing a block of encoded data commensurate with the characteristics and relative characteristics of successive ones of said data pairs, and for developing a block of header data commensurate with certain characteristics of said block of encoded data said encoder comprising: means for sequentially receiving said data pairs and for simultaneously determining the data constitution of a present data pair and the data constitution of the next following pair, and for developing a count signal each time the data bits of the next data pair are alike and of the same data state as the data bits of the present data pair, and for developing a transition code term each time the data constitution of the next data pair differs from the data constitution of the present data pair; a runlength counter responsive to the count signals and operative to develop one or more code words forming a runlength code term representative of the number of data pairs in a runlength of successive like data airs; and data assembly means for assembling the transition code terms and the runlength code terms to develop a block of encoded data; a buffer for receiving and temporarily storing said block of encoded data and said block of header data; and means for retrieving said blocks of encoded data and header data from said buffer, for developing a block of other data, and for assembling said blocks of other data, header data and encoded data in accordance with a predetermined transmission frame format.
Claim 73
Dependent Claim
81 words
A data compressor-transmitter system as recited in claim 49 wherein said encoder is further operative to monitor the count of said runlength counter and to develop an increment signal when said runlength counter has counted to the capacity of the present code word; said encoder further including counting means responsive to said increment signal and operative to develop a bit-length signal corresponding to the bit-length signal corresponding to the bit-length of the code word presently being developed by said runlength counter.
Claim 74
Dependent Claim
32 words
A data compressor-transmitter system as recited in claim 50 wherein said encoder further includes means for counting the number of data pairs input thereto and for developing a position signal commensurate therewith.
Claim 75
Dependent Claim
83 words
A data compressor-transmitter system as recited in claim 51 wherein said encoder further includes means for developing a starting mode signal corresponding to the data contained within the first data pair in said block of encoded data, and header register means for receiving said position signal, the bit-length signal indicating the bit-length of the first code word in said block of encoded data, and said starting mode signal, said signals being assembled in said register means to form said block of header data.
Claim 76
Independent Claim
138 words
A method of compressing binary data signals representative of elemental areas of a document for transmission to a remote location, comprising the steps of: scanning the document along successive lines containing like pluralities of the elemental areas of the document, to develop corresponding successive binary signal streams each representative of a line of the document; simultaneously processing a plurality of said binary signal streams in order to consider successive sets of binary signals representative of elemental area sets consisting of contiguous elemental areas taken from a pluralIty of consecutive rows, said step of simultaneously processing including the step of developing an encoded binary signal stream from said successive sets of binary signals, wherein said encoded binary signal stream generally contains fewer binary digits than are contained in the corresponding successive binary signal streams developed in said scanning step.
Claim 77
Independent Claim
138 words
A method of compressing binary data signals representative of elemental areas of a document for transmission to a remote location, comprising the steps of: scanning the document along successive lines containing like pluralities of the elemental areas of the document, to develop corresponding successive binary signal streams each representative of a line of the document; simultaneously processing a plurality of said binary signal streams in order to consider successive sets of binary signals representative of elemental area sets consisting of contiguous elemental areas taken from a pluralIty of consecutive rows, said step of simultaneously processing including the step of developing an encoded binary signal stream from said successive sets of binary signals, wherein said encoded binary signal stream generally contains fewer binary digits than are contained in the corresponding successive binary signal streams developed in said scanning step.
Claim 78
Dependent Claim
83 words
A method as recited in claim 53, wherein: said step of developing said encoded binary signal stream includes developing a runlength code term representative of a number of consecutive elemental area sets containing elemental areas with like states; and said runlength code term is developed to include a first code word having a capacity of representing up to a first number of elemental area sets, and if said first code word is filled to its capacity, further code words having successively larger capacities.
Claim 79
Dependent Claim
101 words
A method as set forth in claim 54, wherein said step of developing a runlength code term further includes the step of varying the capacity of said first code word to adapt to trends encountered in scanning the document, by employing for the capacity of said first code word the capacity of the last code word from the preceeding runlength code term representative of a runlength of the same state, and by reducing the capacity of said first code word if the first code word in said preceeding runlength code term was not filled to a preselected percentage of its capacity.
Claim 80
Dependent Claim
137 words
Apparatus for the compression of binary data signals representative of elemental areas of a document for transmission to a remote location, comprising: means for scanning the document along successive lines containing like pluralities of the elemental areas of the document, to develop corresponding successive binary signal streams each representative of a line of the document; means for simultaneously processing a plurality of said binary signal streams in order to consider successive sets of binary signals representative of elemental area sets consisting of contiguous elemental areas taken from a plurality of consecutive rows, said processing means including means for developing an encoded binary signal stream from said successive sets of binary signals, wherein said encoded binary signal stream generally contains fewer binary digits than are contained in the corresponding successive binary signal streams developed by said scanning means.
Claim 81
Dependent Claim
137 words
Apparatus for the compression of binary data signals representative of elemental areas of a document for transmission to a remote location, comprising: means for scanning the document along successive lines containing like pluralities of the elemental areas of the document, to develop corresponding successive binary signal streams each representative of a line of the document; means for simultaneously processing a plurality of said binary signal streams in order to consider successive sets of binary signals representative of elemental area sets consisting of contiguous elemental areas taken from a plurality of consecutive rows, said processing means including means for developing an encoded binary signal stream from said successive sets of binary signals, wherein said encoded binary signal stream generally contains fewer binary digits than are contained in the corresponding successive binary signal streams developed by said scanning means.
Claim 82
Dependent Claim
84 words
Apparatus as recited in claim 56, wherein: said means for developing said encoded binary signal stream includes means for developing a runlength code term representative of a number of consecutive elemental area sets containing elemental areas with like states; and said runlength code term is developed to include a first code word having a capacity of representing up to a first number of elemental area sets, and if said first code word is filled to its capacity, further code words having successively larger capacities.
Claim 83
Dependent Claim
100 words
A method as set forth in claim 57, wherein said means for developing a runlength code term further includes means for varying the capacity of said first code word to adapt to trends encountered in scanning the document, by employing for the capacity of said first code word the capacity of the last code word from the preceeding runlength code term representative of a runlength of the same state, and by reducing the capacity of said first code word if the first code word in said preceeding runlength code term was not filled to a preselected percentage of its capacity.