Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined horizontal increments are respectively one and less than one in value so that horizontal reduction scaling is produced in the output image.
Claim 2
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined horizontal increments are respectively one and less than one in value so that horizontal reduction scaling is produced in the output image.
Claim 3
Dependent Claim
62 words
The method in claim 1 further comprising the step of setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 4
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined vertical increments are respectively one and less than one in value so that vertical reduction scaling is produced in the output image.
Claim 5
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined vertical increments are respectively one and less than one in value so that vertical reduction scaling is produced in the output image.
Claim 6
Dependent Claim
62 words
The method in claim 3 further comprising the step of setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 7
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined horizontal increments are respectively less than one and one in value so that horizontal enlargement scaling is produced in the output image.
Claim 8
Independent Claim
310 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined horizontal increments are respectively less than one and one in value so that horizontal enlargement scaling is produced in the output image.
Claim 9
Dependent Claim
62 words
The method in claim 5 further comprising the step of setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 10
Independent Claim
298 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined vertical increments are respectively less than one and one in value so that vertical enlargement scaling is produced in the output image.
Claim 11
Independent Claim
298 words
A method for scaling a digitized source image of a first size to yield a digitized output image of a second size; said method comprising the steps of: (a) initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; (b) incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; (c) incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; (d) setting, in response to the new values of said first and second coordinate addresses, a value of a specific pixel in the bit map of said output image equal to a specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; (e) repeating steps (b)-(d) until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and (f) repeating steps (b)-(e) until a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated, and wherein said first and second pre-defined vertical increments are respectively less than one and one in value so that vertical enlargement scaling is produced in the output image.
Claim 12
Dependent Claim
62 words
The method in claim 7 further comprising the step of setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 13
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control mans for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined horizontal increments are respectively one and less than one in value so that horizontal reduction scaling is produced in the output image.
Claim 14
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control mans for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined horizontal increments are respectively one and less than one in value so that horizontal reduction scaling is produced in the output image.
Claim 15
Dependent Claim
65 words
The apparatus in claim 9 wherein said control means further comprises means for setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 16
Dependent Claim
60 words
The apparatus in claim 10 wherein said specific pixel value setting means comprises: a first image memory, responsive to the new value of said first coordinate address, for storing the bit map of said source image, and a second image memory, responsive to the new value of said second coordinate address, for storing the bit map of said output image.
Claim 17
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined vertical increments are respectively one and less than one in value so that vertical reduction scaling is produced in the output image.
Claim 18
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined vertical increments are respectively one and less than one in value so that vertical reduction scaling is produced in the output image.
Claim 19
Dependent Claim
65 words
The apparatus in claim 12 wherein said control means further comprises means for setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 20
Dependent Claim
60 words
The apparatus in claim 13 wherein said specific pixel value setting means comprises: a first image memory, responsive to the new value of said first coordinate address, for storing the bit map of said source image, and a second image memory, responsive to the new value of said second coordinate address, for storing the bit map of said output image.
Claim 21
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined horizontal increments are respectively less than one and one in value so that horizontal enlargement scaling is produced in the output image.
Claim 22
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting means until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined horizontal increments are respectively less than one and one in value so that horizontal enlargement scaling is produced in the output image.
Claim 23
Dependent Claim
65 words
The apparatus in claim 15 wherein said control means further comprises means for setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 24
Dependent Claim
60 words
The apparatus in claim 16 wherein said specific pixel value setting means comprises: a first image memory, responsive to the new value of said first coordinate address, for storing the bit map of said source image, and a second image memory, responsive to the new value of said second coordinate address, for storing the bit map of said output image.
Claim 25
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting mans until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined vertical increments are respectively less than one and one in value so that vertical enlargement scaling is produced in the output image.
Claim 26
Dependent Claim
322 words
Apparatus for scaling a digitized source image of a first size to yield a digitized output image of a second size, said apparatus comprising: means for initializing first and second coordinate addresses to corresponding first and second starting pixel addresses in respectively digitized source and output images; first means for incrementing the first coordinate address horizontally by a first pre-defined horizontal increment to yield a new value of the first coordinate address, said first coordinate address representing a position in the source image; second means for incrementing the second coordinate address horizontally by a second pre-defined horizontal increment to yield a new value of the second coordinate address, said second coordinate address representing a position in the output image; means, responsive to the new values of said first and second coordinate addresses, for setting a value of a specific pixel in the bit map of said output image equal to a specific pixel in a bit map of said source image, wherein said specific pixels in the bit maps of said source and output images are respectively defined by integer portions of the new values of said first and second coordinate addresses; and control means for repetitively invoking said first and second incrementing means and said setting mans until a pre-defined horizontal end condition is reached in the bit map of either said source or output images at which both the first and second coordinate addresses are reset to starting horizontal coordinate locations of said first and second starting pixel addresses and are incremented by first and second pre-defined vertical increments, respectively; and for terminating scaling when a pre-defined vertical end condition is reached in the bit map of the source image whereby a desired bit map for the output image is generated; and wherein said first and second pre-defined vertical increments are respectively less than one and one in value so that vertical enlargement scaling is produced in the output image.
Claim 27
Dependent Claim
65 words
The apparatus in claim 18 wherein said control means further comprises means for setting a value of a first initial pixel in the bit map of said output image to a value of a second initial pixel in the bit map of said source image, said first and second initial pixels being defined by integer portions of respectively said first and second starting pixel addresses.
Claim 28
Dependent Claim
60 words
The apparatus in claim 19 wherein said specific pixel value setting means comprises: a first image memory, responsive to the new value of said first coordinate address, for storing the bit map of said source image, and a second image memory, responsive to the new value of said second coordinate address, for storing the bit map of said output image.