Data processing apparatus having enlargement/reduction functions capable of setting different magnification in different directions
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification