Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
183 words
A method for enlarging an image by a preselected enlargement factor, said method comprising: storing said image as an array of original pixels; compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image, said compiling step comprising: generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and performing said sequence of instructions to process said image.
Claim 2
Independent Claim
183 words
A method for enlarging an image by a preselected enlargement factor, said method comprising: storing said image as an array of original pixels; compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image, said compiling step comprising: generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and performing said sequence of instructions to process said image.
Claim 3
Independent Claim
230 words
A method for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said method comprising: storing said image as an array of original pixels; compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image and for comparing said respective pixels of said enlarged image to said screen, said compiling step comprising; generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and performing said sequence of instructions to process said image; whereby said image is enlarged by said preselected enlargement factor and compared to said given screen.
Claim 4
Independent Claim
230 words
A method for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said method comprising: storing said image as an array of original pixels; compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image and for comparing said respective pixels of said enlarged image to said screen, said compiling step comprising; generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and performing said sequence of instructions to process said image; whereby said image is enlarged by said preselected enlargement factor and compared to said given screen.
Claim 5
Independent Claim
203 words
A method for improving the speed of execution of a programmed device, wherein said programmed device is responsive to an input parameter to generate a sequence of control symbols to process input data in accordance with said input parameter, the improvement comprising: generating said sequence of control symbols corresponding to said input parameter; compiling a sequence of instructions in accordance with said sequence of control symbols corresponding to said input parameter prior to processing said input data, said compiling step comprising, separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and processing said input data using said compiled sequence of instructions to process said data.
Claim 6
Independent Claim
203 words
A method for improving the speed of execution of a programmed device, wherein said programmed device is responsive to an input parameter to generate a sequence of control symbols to process input data in accordance with said input parameter, the improvement comprising: generating said sequence of control symbols corresponding to said input parameter; compiling a sequence of instructions in accordance with said sequence of control symbols corresponding to said input parameter prior to processing said input data, said compiling step comprising, separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and processing said input data using said compiled sequence of instructions to process said data.
Claim 7
Independent Claim
198 words
An apparatus for enlarging an image by a preselected enlargement factor, said apparatus comprising: means for storing said image as an array of original pixels; means for compiling a sequence of instructions responsive to said enlargement ratio factor for repeating respective pixels of said stored image, said compiling means comprising means for generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for performing said sequence of instructions to process said image.
Claim 8
Independent Claim
198 words
An apparatus for enlarging an image by a preselected enlargement factor, said apparatus comprising: means for storing said image as an array of original pixels; means for compiling a sequence of instructions responsive to said enlargement ratio factor for repeating respective pixels of said stored image, said compiling means comprising means for generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for performing said sequence of instructions to process said image.
Claim 9
Independent Claim
242 words
An apparatus for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said apparatus comprising: storing said image as an array of original pixels; means for compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image and for comparing said respective pixels of said enlarged image to said screen, said compiling means comprising: means for generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for performing said sequence of instructions to process said image; whereby said image is enlarged by said preselected enlargement factor and compared to said given screen.
Claim 10
Independent Claim
242 words
An apparatus for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said apparatus comprising: storing said image as an array of original pixels; means for compiling a sequence of instructions responsive to said enlargement factor for repeating respective pixels of said stored image and for comparing said respective pixels of said enlarged image to said screen, said compiling means comprising: means for generating a sequence of control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for performing said sequence of instructions to process said image; whereby said image is enlarged by said preselected enlargement factor and compared to said given screen.
Claim 11
Independent Claim
215 words
An apparatus for improving the speed of execution of a programmed device, wherein said programmed device is responsive to an input parameter to generate a sequence of control symbols to process input data in accordance with said input parameter, the improvement comprising: means for generating said sequence of control symbols corresponding to said input parameter; means for compiling a sequence of instructions in accordance with said sequence of control symbols corresponding to said input parameter prior to processing said input data, said compiling means comprising: means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for processing said input data using said compiled sequence of instructions to process said data.
Claim 12
Independent Claim
215 words
An apparatus for improving the speed of execution of a programmed device, wherein said programmed device is responsive to an input parameter to generate a sequence of control symbols to process input data in accordance with said input parameter, the improvement comprising: means for generating said sequence of control symbols corresponding to said input parameter; means for compiling a sequence of instructions in accordance with said sequence of control symbols corresponding to said input parameter prior to processing said input data, said compiling means comprising: means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols wherein the sum of the lengths of said plurality of unique patterns is less than the length of said sequence of control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns wherein the sum of the lengths of said plurality of program segments is less than the length of a compiled program corresponding to said sequence of control symbols; and means for determining a plurality of links for connecting said plurality of respective program segments to correspond to said sequence of control symbols; and means for processing said input data using said compiled sequence of instructions to process said data.
Claim 13
Independent Claim
241 words
A method for screening an image from an input register dx in a central processor, through a given screen, including enlarging said image by a preselected enlargement factor, to an output register ax in said central processor, said method comprising: storing said image as an array of original image pixels; generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen and for repeating said comparison of said respective pixel of said image to said screen, wherein said compiled instructions comprise: ______________________________________
mov dx
cmp dx
adc sax,ax
______________________________________ for each said binary control symbol equal to a first binary value, and wherein said compiled instructions comprise: ______________________________________
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a second binary value, wherein said mov dx instruction substantially corresponds to moving one pixel of the original image into said central processor, said cmp dx instruction substantially corresponds to comparing the original image pixel to the screen pixel and the adc ax, ax instruction substantially corresponds to storing the result of the preceding comparison in a register, ax; and performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 14
Independent Claim
241 words
A method for screening an image from an input register dx in a central processor, through a given screen, including enlarging said image by a preselected enlargement factor, to an output register ax in said central processor, said method comprising: storing said image as an array of original image pixels; generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen and for repeating said comparison of said respective pixel of said image to said screen, wherein said compiled instructions comprise: ______________________________________
mov dx
cmp dx
adc sax,ax
______________________________________ for each said binary control symbol equal to a first binary value, and wherein said compiled instructions comprise: ______________________________________
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a second binary value, wherein said mov dx instruction substantially corresponds to moving one pixel of the original image into said central processor, said cmp dx instruction substantially corresponds to comparing the original image pixel to the screen pixel and the adc ax, ax instruction substantially corresponds to storing the result of the preceding comparison in a register, ax; and performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 15
Dependent Claim
93 words
A method in accordance with claim 7, wherein said step of compiling a sequence of instructions responsive to said binary control sequence further comprises: separating said sequence of binary control symbols into a plurality of unique patterns corresponding to portions of said sequence of binary control symbols; compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen; and determining a plurality of program calls for connecting said plurality of respective program segments to correspond to said sequence of control symbols.
Claim 16
Independent Claim
248 words
An apparatus for screening an image from an input register dx in a central processor, through a given screen, including enlarging said image by a preselected enlargement factor, to an output register ax in said central processor, said apparatus comprising: means for storing said image as an array of original image pixels; means for generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen and for repeating said comparison of said respective pixel of said image to said screen, wherein said compiled instructions comprise: ______________________________________
mov dx
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a first binary value, and wherein said compiled instructions comprise: ______________________________________
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a second binary value, wherein said mov dx instruction substantially corresponds to moving one pixel of the original image into said central processor, said cmp dx instruction substantially corresponds to comparing the original image pixel to the screen pixel and the adc ax,ax instruction substantially corresponds to storing the result of the preceding comparison in a register, ax; and means for performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 17
Independent Claim
248 words
An apparatus for screening an image from an input register dx in a central processor, through a given screen, including enlarging said image by a preselected enlargement factor, to an output register ax in said central processor, said apparatus comprising: means for storing said image as an array of original image pixels; means for generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen and for repeating said comparison of said respective pixel of said image to said screen, wherein said compiled instructions comprise: ______________________________________
mov dx
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a first binary value, and wherein said compiled instructions comprise: ______________________________________
cmp dx
adc ax,ax
______________________________________ for each said binary control symbol equal to a second binary value, wherein said mov dx instruction substantially corresponds to moving one pixel of the original image into said central processor, said cmp dx instruction substantially corresponds to comparing the original image pixel to the screen pixel and the adc ax,ax instruction substantially corresponds to storing the result of the preceding comparison in a register, ax; and means for performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 18
Dependent Claim
99 words
An apparatus in accordance with claim 9, wherein said means for compiling a sequence of instructions responsive to said binary control sequence further comprises: means for separating said sequence of binary control symbols into a plurality of unique patterns corresponding to portions of said sequence of binary control symbols; means for compiling a plurality of program segments corresponding to said plurality of unique patterns for screening portions of said stored image by said screen; and means for determining a plurality of program calls for connecting said plurality of respective program segments to correspond to said sequence of control symbols.
Claim 19
Dependent Claim
57 words
A method in accordance with claim 1, wherein said step of separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 20
Dependent Claim
37 words
A method in accordance with claim 11, wherein said step of compiling a plurality of program segments corresponding to said plurality of unique patterns, comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 21
Dependent Claim
66 words
A method in accordance with claim 12, for which n equals 16 bits, and for which there are 17 program segments, wherein said step of determining said plurality of links for connecting said 17 program segments comprises determining a maximum of 3 links for each of said 17 program segments linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 22
Dependent Claim
59 words
An apparatus in accordance with claim 4, wherein said means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises means for separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 23
Dependent Claim
39 words
An apparatus in accordance with claim 14, wherein said means for compiling a plurality of program segments corresponding to said plurality of unique patterns, means for comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 24
Dependent Claim
71 words
An apparatus in accordance with claim 15, for which n equals 16 bits, and for which there are 17 program segments, wherein said means for determining said plurality of links for connecting said 17 program segments comprises means for determining a maximum of 3 links for each of said 17 program segments, and means for linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 25
Dependent Claim
57 words
A method in accordance with claim 2, wherein said step of separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 26
Dependent Claim
37 words
A method in accordance with claim 17, wherein said step of compiling a plurality of program segments corresponding to said plurality of unique patterns, comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 27
Dependent Claim
66 words
A method in accordance with claim 18, for which n equals 16 bits, and for which there are 17 program segments, wherein said step of determining said plurality of links for connecting said 17 program segments comprises determining a maximum of 3 links for each of said 17 program segments linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 28
Dependent Claim
59 words
An apparatus in accordance with claim 5, wherein said means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises means for separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 29
Dependent Claim
39 words
An apparatus in accordance with claim 20, wherein said means for compiling a plurality of program segments corresponding to said plurality of unique patterns, means for comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 30
Dependent Claim
71 words
An apparatus in accordance with claim 21, for which n equals 16 bits, and for which there are 17 program segments, wherein said means for determining said plurality of links for connecting said 17 program segments comprises means for determining a maximum of 3 links for each of said 17 program segments, and means for linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 31
Dependent Claim
57 words
A method in accordance with claim 3, wherein said step of separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 32
Dependent Claim
37 words
A method in accordance with claim 23, wherein said step of compiling a plurality of program segments corresponding to said plurality of unique patterns, comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 33
Dependent Claim
66 words
A method in accordance with claim 24, for which n equals 16 bits, and for which there are 17 program segments, wherein said step of determining said plurality of links for connecting said 17 program segments comprises determining a maximum of 3 links for each of said 17 program segments linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 34
Dependent Claim
59 words
An apparatus in accordance with claim 6, wherein said means for separating said sequence of control symbols into a plurality of unique patterns corresponding to portions of said sequence of control symbols, comprises means for separating said sequence of control signals into no more than n+1 patterns of n bits each, wherein n is a multiple of 16 bits.
Claim 35
Dependent Claim
39 words
An apparatus in accordance with claim 26, wherein said means for compiling a plurality of program segments corresponding to said plurality of unique patterns, means for comprises compiling no more than n+1 program segments corresponding to said n+1 patterns.
Claim 36
Dependent Claim
71 words
An apparatus in accordance with claim 27, for which n equals 16 bits, and for which there are 17 program segments, wherein said means for determining said plurality of links for connecting said 17 program segments comprises means for determining a maximum of 3 links for each of said 17 program segments, and means for linking each said program segment to one of 3 program segments of said 17 program segments.
Claim 37
Independent Claim
142 words
A method for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said method comprising: storing said image as an array of image pixels; generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen for each said binary control symbol equal to a first binary value, and for repeating said comparison of said respective pixel of said image to said screen, for each said binary control symbol equal to a second binary value; and performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 38
Independent Claim
142 words
A method for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said method comprising: storing said image as an array of image pixels; generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen for each said binary control symbol equal to a first binary value, and for repeating said comparison of said respective pixel of said image to said screen, for each said binary control symbol equal to a second binary value; and performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 39
Independent Claim
150 words
An apparatus for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said apparatus comprising: means for storing said image as an array of image pixels; means for generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen for each said binary control symbol equal to a first binary value, and for repeating said comparison of said respective pixel of said image to said screen, for each said binary control symbol equal to a second binary value; and means for performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.
Claim 40
Independent Claim
150 words
An apparatus for screening an image through a given screen, including enlarging said image by a preselected enlargement factor, said apparatus comprising: means for storing said image as an array of image pixels; means for generating a sequence of binary control symbols corresponding to said desired enlargement factor for at least one line of said stored image; means for compiling a sequence of instructions responsive to said binary control sequence for comparing a respective pixel of said image to said screen for each said binary control symbol equal to a first binary value, and for repeating said comparison of said respective pixel of said image to said screen, for each said binary control symbol equal to a second binary value; and means for performing said compiled sequence of instructions to process said original image, whereby said image is compared to said given screen and enlarged by said preselected enlargement factor.