Image processing apparatus wherein the image data is reduced before the image data is stored in a memory or a buffer
First Claim
1. An apparatus for processing an image comprising:
- a line buffer memory for storing a set of image data which includes plural groups of image data, each group of image data being obtained from a line of pixels arranged in a primary scanning direction which is perpendicular to a secondary scanning direction;
an analog-to-digital converter for converting analog image signals to digital image data for supply to the line buffer memory;
a writing reducer arranged between the analog-to-digital converter and the line buffer memory for reducing the image in the secondary scanning direction only by deleting selected groups of image data before storing the set of image data in the line buffer memory; and
a reading reducer-enlarger for enlarging the image in the secondary scanning direction and for reducing or enlarging the image in the primary scanning direction at the time of reading out the stored set of image data from the line buffer memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a memory for storing image data which includes plural groups of image data, each group of image data corresponding to a line of pixels arranged in a primary scanning direction which is perpendicular to a secondary scanning direction. The image processing apparatus further includes a writing reduction circuit for reducing the image in secondary scanning direction by deleting selected groups of image data before storing the set of image data in the memory, and a reading reduction-enlargement circuit for enlarging the image in said another scanning direction and for reducing or enlarging the image in said one scanning direction at the time of reading out the stored set of image data from the memory.
20 Citations
21 Claims
-
1. An apparatus for processing an image comprising:
-
a line buffer memory for storing a set of image data which includes plural groups of image data, each group of image data being obtained from a line of pixels arranged in a primary scanning direction which is perpendicular to a secondary scanning direction;
an analog-to-digital converter for converting analog image signals to digital image data for supply to the line buffer memory;
a writing reducer arranged between the analog-to-digital converter and the line buffer memory for reducing the image in the secondary scanning direction only by deleting selected groups of image data before storing the set of image data in the line buffer memory; and
a reading reducer-enlarger for enlarging the image in the secondary scanning direction and for reducing or enlarging the image in the primary scanning direction at the time of reading out the stored set of image data from the line buffer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
a setting register for presetting a reduction ratio;
a secondary scanning address generating circuit for generating a secondary scanning address which increases by a predetermined amount in synchronism with the clock signals upon input of a number of line-start signals determined according to the preset reduction ratio; and
a primary scanning address generating circuit for generating a primary scanning address which increases one by one in synchronism with the clock signals.
-
-
4. The image processing apparatus according to claim 3, wherein the secondary scanning address generated by the secondary scanning address generating circuit starts increasing from a first initial value and returns to the first initial value when a predetermined number of groups of image data are processed, the primary scanning address generated by the primary scanning address generating circuit starting to increase from a second initial value and returning to the second initial value when all image data in each group of image data are processed.
-
5. The image processing apparatus according to claim 2, wherein the reading reduction-enlargement circuit comprises a secondary direction enlargement circuit portion for enlarging the image in the secondary scanning direction by repetitively reading out each group of image data from the memory.
-
6. The image processing apparatus according to claim 5, wherein the secondary direction enlargement circuit portion of the reading reduction-enlargement circuit is supplied with line-start signals and clock signals of a predetermined frequency, the secondary direction enlargement circuit portion comprising:
-
a setting register for presetting an enlargement ratio; and
a secondary scanning address generating circuit for generating a secondary scanning address which increases by a predetermined amount in synchronism with the clock signals upon input of a number of line-start signals determined according to the preset enlargement ratio.
-
-
7. The image processing apparatus according to claim 2, wherein the reading reduction-enlargement circuit comprises a primary direction reduction-enlargement circuit portion for reducing the image in the primary scanning direction by skipping selected pixel image data in each group of image data at the time of reading out the stored set of image data from the memory and for enlarging the image by repetitively reading out each pixel image data in each group of image data from the memory.
-
8. The image processing apparatus according to claim 7, wherein the primary direction reduction-enlargement circuit portion of the reading reduction-enlargement circuit comprises:
-
a setting register for presetting a reduction or enlargement ratio; and
a primary scanning address generating circuit for generating a primary scanning address used for reading out the stored set of image data from the memory, the primary scanning address generating circuit being supplied with a flag, the primary scanning address generating circuit enlarging the image in the primary scanning direction by repetitively reading out each pixel image data in each group of image data from the memory in accordance with the preset enlargement ratio when the flag is in a first state, the primary scanning address generating circuit reducing the image in the primary scanning direction by skipping selected pixel image data in each group of image data in accordance with the preset reduction ratio at the time of reading out the stored set of image data from the memory when the flag is in a second state.
-
-
9. The image processing apparatus according to claim 8, wherein the primary direction reduction-enlargement circuit portion of the reading reduction-enlargement circuit is supplied with clock signals of a predetermined frequency, the primary direction reduction-enlargement circuit portion further comprising a frequency divider for dividing the frequency of the clock signals, the primary scanning address generating circuit reading out the stored set of image data from the memory in synchronism with the divided clock signals.
-
19. The image processing apparatus according to claim 1, wherein the writing reducer comprises a plurality of writing reduction circuits for plural sets of image data, the reading reducer-enlarger comprising a common reading reduction-enlargement circuit for the plural sets of image data.
-
20. The image processing apparatus according to claim 19, wherein the plural sets of image data are different color sets of image data.
-
10. An apparatus for processing a color image comprising:
-
a line buffer memory for storing different color sets of image data, each set of image data including plural groups of image data, each group of image data being obtained from a line of pixels arranged in a primary scanning direction which is perpendicular to a secondary scanning direction;
an analog-to-digital converter for converting analog image signals to image data for supply to the line buffer memory;
a writing reducer arranged between the analog-to-digital converter and the line buffer memory for reducing the color image in the secondary scanning direction only by deleting selected groups of image data in each set of image data before storage in the line buffer memory; and
a reading reducer-enlarger for enlarging the color image in the secondary scanning direction and for reducing or enlarging the color image in the primary scanning direction at the time of reading out the stored sets of image data from the line buffer memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
a setting register for presetting a reduction ratio;
a secondary scanning address generating circuit for generating a secondary scanning address which increases by a predetermined amount in synchronism with the clock signals upon input of a number of line-start signals determined according to the preset reduction ratio; and
a primary scanning address generating circuit for generating a primary scanning address which increases one by one in synchronism with the clock signals.
-
-
13. The image processing apparatus according to claim 12, wherein the secondary scanning address generated by the secondary scanning address generating circuit starts increasing from a first initial value and returns to the first initial value when a predetermined number of groups of image data are processed, the primary scanning address generated by the primary scanning address generating circuit starting to increase from a second initial value and returning to the second initial value when all image data in each group of image data are processed.
-
14. The image processing apparatus according to claim 11, wherein the reading reduction-enlargement circuit comprises a secondary direction enlargement circuit portion for enlarging the color image in the secondary scanning direction by repetitively reading out each group of image data from the memory.
-
15. The image processing apparatus according to claim 14, wherein the secondary direction enlargement circuit portion of the reading reduction-enlargement circuit is supplied with line-start signals and clock signals of a predetermined frequency, the secondary direction enlargement circuit portion comprising:
-
a setting register for presetting an enlargement ratio; and
a secondary scanning address generating circuit for generating a secondary scanning address which increases by a predetermined amount in synchronism with the clock signals upon input of a number of line-start signals determined according to the preset enlargement ratio.
-
-
16. The image processing apparatus according to claim 11, wherein the reading reduction-enlargement circuit comprises a primary direction reduction-enlargement circuit portion for reducing the color image in the primary scanning direction by skipping selected pixel image data in each group of image data at the time of reading out the stored sets of image data from the memory and for enlarging the image by repetitively reading out each pixel image data in each group of image data from the memory.
-
17. The image processing apparatus according to claim 16, wherein the primary direction reduction-enlargement circuit portion of the reading reduction-enlargement circuit comprises:
-
a setting register for presetting a reduction or enlargement ratio; and
a primary scanning address generating circuit for generating a primary scanning address used for reading out the stored sets of image data from the memory, the primary scanning address generating circuit being supplied with a flag, the primary scanning address generating circuit enlarging the color image in the primary scanning direction by repetitively reading out each pixel image data in each group of image data from the memory in accordance with the preset enlargement ratio when the flag is in a first state, the primary scanning address generating circuit reducing the color image in the primary scanning direction by skipping selected pixel image data in each group of image data in accordance with the preset reduction ratio at the time of reading out the stored sets of image data from the memory when the flag is in a second state.
-
-
18. The image processing apparatus according to claim 17, wherein the primary direction reduction-enlargement circuit portion of the reading reduction-enlargement circuit is supplied with clock signals of a predetermined frequency, the primary direction reduction-enlargement circuit portion further comprising a frequency divider for dividing the frequency of the clock signals, the primary scanning address generating circuit reading out the stored sets of image data from the memory in synchronism with the divided clock signals.
-
21. An apparatus for processing an image comprising:
-
a memory for storing a set of image data which includes plural groups of image data, each group of image data being obtained from a line of pixels arranged in a primary scanning direction which is perpendicular to a secondary scanning direction;
an analog-to-digital converter for converting analog image signals to digital image data for supply to the memory;
at writing reducer arranged between the analog-to-digital converter and the memory for reducing the image in the secondary scanning direction only by deleting selected groups of image data before storing the set of image data in the memory, the writing reducer being not preceded by any memory or buffer; and
a reading reducer-enlarger for enlarging the image in the secondary scanning direction and for reducing or enlarging the image in the primary scanning direction at the time of reading out the stored set of image data from the memory.
-
Specification