US4893258AExpiredUtility

Data processing apparatus having enlargement/reduction functions capable of setting different magnification in different directions

Assignee: TOSHIBA KKPriority: Jan 28, 1987Filed: Jan 27, 1988Granted: Jan 9, 1990
Est. expiryJan 28, 2007(expired)· nominal 20-yr term from priority
G06T 3/40
77
PatentIndex Score
66
Cited by
6
References
22
Claims

Abstract

A data processing apparatus has a function capable of setting different vertical and horizontal magnifications. Data corresponding to an image input by a scanner is temporarily stored in a page memory. The data stored in the page memory is read out by a central processing unit (CPU), and is enlarged/reduced at predetermined conversion ratios in X and Y directions by an enlarge/reduction circuit. The enlarged/reduced data is temporarily stored in a display memory, and is displayed on a cathode-ray tube (CRT) display by the CPU. When the conversion ratios in the X and Y directions are selected and designated by a keyboard so that the image displayed on the CRT display is enlarged/reduced in at least one of the X and Y directions, the data temporarily stored in the display memory is enlarged/reduced at independent conversion ratios in the X and Y directions by the enlarge/reduction circuit. The data which is enlarged/reduced at independent conversion ratios in the X and Y directions is temporarily stored again in the display memory, and is then displayed on the CRT display by the CPU.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A data processing apparatus comprising: means for displaying data to be processed;   first designating means for designating an amount of either an enlarging or reducing magnification ratio in a vertical direction of said data displayed on said displaying means;   second designating means for designating an amount of either an enlarging or reducing magnification ratio in a horizontal direction of said data displayed on said display means; and   means for changing a displayed size of said data displayed on said displaying means in accordance with said amount of either the enlarging or reducing magnification ratio in a vertical direction designated by said first designating means and said amount of either the enlarging or reducing magnification ratio in the horizontal direction designated by said designating means;   wherein said first designating means includes; means for generating first conversion ratio data representing either the enlarging or reducing ratio in the vertical direction of said data;   first conversion ratio memory means for storing the first conversion ratio data;   fixing means for calculating first physical positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second vertical positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first vertical positions of the pixels and the first conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain vertical position determination signals; and   computing means for computing vertical position data of object pixels after either the enlargement or reduction of the data is performed based on the vertical position determination signals and vertical reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed; and     wherein said second designating means includes: means for generating second conversion ratio data representing either the enlarging or reducing ratio in the horizontal direction of said data;   second conversion ratio memory means for storing the second conversion ratio data;   fixing means for calculating first horizontal positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second horizontal positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first horizontal positions of the pixels and the second conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain horizontal position determination signals; and   computing means for computing horizontal position data of object pixels after either the enlargement or reduction of the data is performed based on the horizontal position determination signals and horizontal reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed.     
     
     
       2. A data processing apparatus according to claim 1, wherein said computing means is provided to compute color data indicating colors of the object pixels. 
     
     
       3. An apparatus according to claim 2, wherein said color data indicating colors of the object pixels represent either black or white. 
     
     
       4. An apparatus according to claim 1, which further comprises line memory means for storing predetermined lines of data to be processed; and means for extracting said referenced pixels from the data stored in the first line memory means.   
     
     
       5. An apparatus according to claim 1, which further comprises means for repetitively outputting the computed position and color data of the object pixels for a predetermined number of times. 
     
     
       6. An apparatus according to claim 5, wherein said repetitively outputting means includes counter means for counting said predetermined number of times. 
     
     
       7. A data processing apparatus comprising: means for inputting data to be processed;   means for displaying said data input by said inputting means;   first designating means for designating an amount of either an enlarging or reducing magnification ratio in a vertical direction of said data displayed on said displaying means;   second designating means for designating an amount of either an enlarging or reducing magnification ratio in a horizontal direction of said data displayed on said displaying means;   means for changing a displayed size of said data displayed on said displaying means in accordance with said amount of either the enlarging or reducing magnification ratio in the vertical direction designated by said first designating means and said amount of either the enlarging or reducing magnification ratio in the horizontal direction designated by said second designating means; and   means for storing enlarged or reduced data displayed on said display means;   wherein said first designating means includes: means for generating first conversion ratio data representing either the enlarging or reducing ratio in the vertical direction of said data;   first conversion ratio memory means for storing the first conversion ratio data;   fixing means for calculating first vertical positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second vertical positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first vertical positions of the pixels and the first conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain vertical position determination signals; and   computing means for computing vertical position data of object pixels after either the enlargement or reduction of the data is performed based on the vertical position determination signals and vertical reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed; and     wherein said second designating means includes: means for generating second conversion ratio data representing either the enlarging or reducing ratio in the horizontal direction of said data;   second conversion ratio memory means for storing the second conversion ratio data;   fixing means for calculating first horizontal positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second horizontal positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first horizontal positions of the pixels and the second conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain horizontal position determination signals; and   computing means for computing horizontal position data of object pixels after either the enlargement or reduction of the data is performed based on the horizontal position determination signals and horizontal reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed.     
     
     
       8. An apparatus according to claim 7, wherein said display means can simultaneously display a plurality of images. 
     
     
       9. An apparatus according to claim 7, wherein said storage means comprises an optical disk. 
     
     
       10. A data processing apparatus according to claim 7, wherein said computing means is provided to compute color data indicating colors of the object pixels. 
     
     
       11. An apparatus according to claim 10, wherein said color data indicating colors of the object pixels represent either black or white. 
     
     
       12. An apparatus according to claim 7, which further comprises line memory means for storing predetermined lines of data to be processed; and means for extracting said reference pixels from the data stored in the first line memory means.   
     
     
       13. An apparatus according to claim 7, which further comprises means for repetitively outputting the computed position and color data of the object pixels for a predetermined number of times. 
     
     
       14. An apparatus according to claim 13, wherein said repetitively outputting means include counter means for counting said predetermined number of times. 
     
     
       15. A data processing apparatus comprising: means for storing data corresponding to an image to be processed;   means for displaying said data to be processed;   first designating means for designating an amount of either an enlarging or reducing magnification ratio in a vertical direction of said data displayed on said displaying means;   second designating means for designating an amount of either an enlargin or reducing magnification ratio in a horizontal direction of said data displayed on said displaying means;   means for changing a displayed size of said data displayed on said displaying means in accordance with said amount of either the enlarging or reducing magnification ratio in the vertical direction designated by said first designating means and said amount of either the enlarging or reducing magnification ratio in the horizontal direction designated by said designating means; and   means for printing an image corresponding to the data which are either enlarged or reduced at individual magnification;   wherein said first designating means includes: means for generating first conversion ratio data representing either the enlarging or reducing ratio in the vertical direction of said data;   first conversion ratio memory means for storing the first conversion ratio data;   fixing means for calculating first vertical positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second vertical positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first vertical positions of the pixels and the first conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain vertical position determination signals; and     computing means for computing vertical position data of object pixels after either the enlargement or reduction of the data is performed based on the position determination signals and vertical reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed; and   wherein said second designating means includes: means for generating second conversion ratio data representing either the enlarging or reducing ratio in the horizontal direction of said data;   second conversion ratio memory means for storing the second conversion ratio data;   fixing means for calculating first horizontal positions of pixels of the data before either enlargement or reduction operation of the data is performed, calculating second horizontal positions of the pixels of the data after either the enlargement or reduction operation of the data is performed in accordance with the first horizontal position of the pixels and the second conversion ratio, and calculating either an enlargement or reduction ratio of the data to obtain horizontal position determination signals; and   computing means for computing horizontal position data of object pixels after either tho enlargement or reduction of the data is performed based on the position determination signals and horizontal reference pixels extracted from the pixels of the data before either the enlargement or reduction of the data is performed.     
     
     
       16. An apparatus according to claim 15, wherein said storage means comprises an optical disk. 
     
     
       17. An apparatus according to claim 15, wherein said display means can simultaneously display a plurality of images. 
     
     
       18. An apparatus according to claim 15, wherein said computing means is provided to compute color data indicating colors of the object pixels. 
     
     
       19. An apparatus according to claim 18, wherein said color data indicating colors of the object pixels represent either black or white. 
     
     
       20. An apparatus according to claim 15, which further comprises line memory means for storing predetermined lines of data to be processed; and means for extracting said referenced pixels from the data stored in the first line memory means.   
     
     
       21. An apparatus according to claim 15, which further comprises means for repetitively outputting the computed position and color data of the object pixels for a predetermined number of times. 
     
     
       22. An apparatus according to claim 21, wherein said repetitively outputting means include counter means for counting said predetermined number of times.

Join the waitlist — get patent alerts

Track US4893258A — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.