Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
165 words
A method for the lossy compression of an mxn array of Boolean coded pels (black/white) into a smaller pxq array of Boolean coded pels, the method steps comprise: forming a pxn array of Boolean coded pels from the mxn array, p being less than or equal to m, by encoding each ith vector in row major order with reference to the ith-1 vector through the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, i lying in the range from 1 to n; and forming a pxq array of Boolean coded pels from the pxn array, q being less than or equal to n, by the encoding of each rth vector in column major order with reference to the rth-1 vector through the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, r lying in the range from 1 to p.
Claim 2
Independent Claim
165 words
A method for the lossy compression of an mxn array of Boolean coded pels (black/white) into a smaller pxq array of Boolean coded pels, the method steps comprise: forming a pxn array of Boolean coded pels from the mxn array, p being less than or equal to m, by encoding each ith vector in row major order with reference to the ith-1 vector through the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, i lying in the range from 1 to n; and forming a pxq array of Boolean coded pels from the pxn array, q being less than or equal to n, by the encoding of each rth vector in column major order with reference to the rth-1 vector through the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, r lying in the range from 1 to p.
Claim 3
Dependent Claim
228 words
Scale-changing apparatus for receiving raster-scanned data representing an image as a series of input bits indicative of an array of picture elements (pels) at a first pel resolution and for converting the data into a series of output bits indicative of an array of pels at a second lower pel resolution, comprising first scale-changing means operable on receipt of said series of input bits to convert selected sub-groups of said bits occurring in a first dimension of the image array each into one of a series of intermediate output bits, the significance of each output being being determined in accordance with a predetermined substitution of a number of pels of the same color value in a weighted position for each run of pels, and a second scale-changing means operable on receipt of said series of intermediate output bits to convert selected subgroups of said intermediate output bits occurring in a second dimension of the image array each into one of said series of output bits, the significance of each output bit being determined in accordance with a another substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, the size of the selected subgroups in the first and second dimensions being determined by the degree of scale changing required from said first to said second pel resolution.
Claim 4
Dependent Claim
228 words
Scale-changing apparatus for receiving raster-scanned data representing an image as a series of input bits indicative of an array of picture elements (pels) at a first pel resolution and for converting the data into a series of output bits indicative of an array of pels at a second lower pel resolution, comprising first scale-changing means operable on receipt of said series of input bits to convert selected sub-groups of said bits occurring in a first dimension of the image array each into one of a series of intermediate output bits, the significance of each output being being determined in accordance with a predetermined substitution of a number of pels of the same color value in a weighted position for each run of pels, and a second scale-changing means operable on receipt of said series of intermediate output bits to convert selected subgroups of said intermediate output bits occurring in a second dimension of the image array each into one of said series of output bits, the significance of each output bit being determined in accordance with a another substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels, the size of the selected subgroups in the first and second dimensions being determined by the degree of scale changing required from said first to said second pel resolution.
Claim 5
Dependent Claim
156 words
Scale-changing apparatus for receiving raster-scanned data as a series of input bits indicative of an mxn image array of pels at a first pel resolution and for converting the data into a series of output bits indicative of a pxq image array of pels at a second lower pel resolution, comprising first scale-changing means operable in a first dimension of said image array to convert said series of input bits to a series of intermediate output bits indicative of a pxn image array of pels and a second scale-changing means operable in a second dimension of said image array to convert said series of intermediate output bits to said series of output bits indicative of said pxq image array, the scale-change operations performed by said first and second scale-changing means being in accordance with the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels.
Claim 6
Dependent Claim
156 words
Scale-changing apparatus for receiving raster-scanned data as a series of input bits indicative of an mxn image array of pels at a first pel resolution and for converting the data into a series of output bits indicative of a pxq image array of pels at a second lower pel resolution, comprising first scale-changing means operable in a first dimension of said image array to convert said series of input bits to a series of intermediate output bits indicative of a pxn image array of pels and a second scale-changing means operable in a second dimension of said image array to convert said series of intermediate output bits to said series of output bits indicative of said pxq image array, the scale-change operations performed by said first and second scale-changing means being in accordance with the substitution of a predetermined number of pels of the same color value in a weighted position for each run of pels.