Image enlarging method and device
First Claim
1. An image enlarging method for use in an image processing apparatus which processes an image stored as digital data in an internal memory so as to enlarge the image to a designated magnification, the method comprising the steps of:
- (A) shifting the image data representative of one line stored in a predetermined area of the internal memory to another predetermined area of the internal memory to avoid any interference with a subsequent enlargement procedure, and(B) enlarging the image data, representative of one line shifted by step (A), wherein each data representative of one line is transmitted from the internal memory to a temporary memory and is returned again to the internal memory after the image data has been enlarged in the temporary memory or while the image data is being returned to the internal memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device for enlarging an image of digital data which is stored in a memory. The data consisting of one line of the image is read out from the memory and is written again in the memory with different ratio from a ratio of reading in order to enlarge the image. The entire data of the image stored in a certain area of the memory is shifted to another area thereof without interfering an enlargement procedure. The enlargement procedures are repeated plural times to obtain most adequate magnification for designated magnification.
81 Citations
12 Claims
-
1. An image enlarging method for use in an image processing apparatus which processes an image stored as digital data in an internal memory so as to enlarge the image to a designated magnification, the method comprising the steps of:
-
(A) shifting the image data representative of one line stored in a predetermined area of the internal memory to another predetermined area of the internal memory to avoid any interference with a subsequent enlargement procedure, and (B) enlarging the image data, representative of one line shifted by step (A), wherein each data representative of one line is transmitted from the internal memory to a temporary memory and is returned again to the internal memory after the image data has been enlarged in the temporary memory or while the image data is being returned to the internal memory. - View Dependent Claims (2, 3, 4)
-
-
5. A method of enlarging an image represented by digital data to a designated magnification in a manner that the image data stored in a memory is read out line by line and is returned again to the memory as enlarged to a certain magnification, and where such an enlargement procedure is repeated a plurality of times at equal or different magnification values, the method comprising the steps of:
-
(A) determining a set of magnification values which is the most adequate set among possible sets of magnification values by comparing a plurality of sets of magnification values with the designated magnification in order to ascertain which set most nearly approaches the designated magnification when the magnification values comprising the set are employed in a plurality of enlargement procedures, and (B) executing the plurality of enlargement procedures in succession by using respective magnification values from the set determined as the most adequate set in step (A). - View Dependent Claims (6, 7)
-
-
8. A device for enlarging an image of digital data comprising:
-
an internal memory storing therein the entirety of the image data; a buffer memory for temporarily storing data of one line which is part of the entire data; first means for transmitting the data from the internal memory to the buffer memory by one line; second means for transmitting the data from the buffer memory to the internal memory; third means connected to the first and second data transmitting means for supplying two values concerning the data transmitting speed, said two values being different from each other and being established in accordance with a designated magnification; means for controlling the first to third means so as to execute an enlargement procedure in which the data is transmitted to the buffer memory at a first speed and read out from the buffer memory and returned to the internal memory at a second speed greater than or equal to the first speed, whereby the data is enlarged by virtue of the data being replicated in the internal memory a multiplicity of times before subsequent data is transmitted from the internal memory to the buffer memory, and means for shifting the entire image data stored in a certain area of the data memory to another area thereof where no interference with the enlargement procedure will occur. - View Dependent Claims (9)
-
-
10. A device for enlarging an image represented by digital data comprising:
-
an internal memory storing therein the entirety of the image data; a buffer memory for temporarily storing data representative of one line which is only a part of the entire data; first means for transmitting the data from the internal memory to the buffer memory by one line at a time; second means for transmitting the data back from the buffer memory to the internal memory; third means connected to the first and second data transmitting means for supplying two values concerning the data transmitting speeds of the first and second data transmitting means, said two values being different from each other; means for determining plural sets of the two values for achieving a final designated enlargement value; means for controlling the first to third means so as to execute a plurality of enlargement procedures in which the data is transmitted from the internal memory to the buffer memory at a first speed and read out from the buffer memory and returned to the internal memory at a second speed greater than or equal to the first speed, whereby the data is enlarged by virtue of the data being replicated in the internal memory a multiplicity of times before subsequent data is transmitted from the internal memory to the buffer memory, and means for executing each of the enlargement procedures in succession, wherein each of the enlargement procedures is executed by using one of the sets of values to result in the achievement of the final designated magnification. - View Dependent Claims (11)
-
-
12. Apparatus with limited memory capabilities for enlarging an image represented by digital data in order to provide a magnified image thereof comprising:
-
memory means for storing the data representative of the image; means for defining the original position of the image to be enlarged; means for defining the magnification of the image; means for defining the resultant position of the desired magnified image displaced from the original position; means for shifting the original position to another position when there is an overlap of the defined enlarged image position and the original position, and means for transmitting data of the magnified image for storage in the same memory means whereby a magnified image is provided without loss of content and with limited use of memory capability.
-
Specification