Claims
- 1. An image reducing system comprising:
- an image input unit for entering an original image;
- an image reducing unit that reduces the original image entered by the image input unit based on reduction ratios; and
- an output unit that provides a reduced image formed by the image reducing unit;
- wherein said image reducing unit includes:
- a reduced pixel position specifying unit which specifies positions for reduced pixels relative to the original image based on the reduction ratios;
- a reference pixel block determining unit which determines a plurality of reference pixel blocks in the original image, each of said plurality of reference pixel blocks containing original image pixels and being defined by points corresponding to four reduced pixel positions specified by the reduced pixel position specifying unit;
- a line extracting unit which extracts color information representing colors of original image pixels in each of said plurality of reference pixel blocks determined by the reference pixel block determining unit, said colors including at least one foreground color and at least one background color; and
- a pixel color determining unit which determines color information about at least one reduced pixel based on color information from said line extracting unit representing colors of original image pixels in a predetermined number of reference pixel blocks surrounding a position of said at least one reduced pixel relative to the original image.
- 2. An image reducing system according to claim 1, wherein the reduced pixel position specifying unit determines reduced pixel positions at horizontal intervals of 1/n.sub.x and at vertical intervals of 1/n.sub.y, where n.sub.x is a horizontal conversion ratio smaller than 1 (one), n.sub.y is a vertical conversion ratio smaller than 1 (one), and the intervals of the pixels of the original image is 1 (one).
- 3. An image reducing system according to claim 1, wherein said output unit is a display device.
- 4. An image reducing system according to claim 3,
- wherein the line extracting unit identifies adjacent pixels in the original image which are of a same color as at least one line in the original image, and
- wherein said pixel color determining unit generates a line of color in the reduced image corresponding to said at least one line in the original image if said at least one line in the original image is longer than a predetermined length.
- 5. An image reducing system according to claim 1,
- wherein the pixel color determining unit determines color information about said at least one reduced pixel by performing a logical OR of color values generated for said at least one reduced pixel, said color values being generated based on the color information in respective ones of said predetermined number of reference pixel blocks surrounding the position of said at least one reduced pixel in the original image.
- 6. An image reducing system according to claim 1, wherein the image reducing unit holds beforehand a pattern of color information for each reduced pixel corresponding to pixels in the original image, in a reference pixel block corresponding to the reduction ratios, and achieves image reduction by matching the pattern and the pixels in the original image in the reference pixel block corresponding to the reduction ratios.
- 7. An image reducing system according to claim 1, wherein said output unit is a printer device.
- 8. An image reducing system according to claim 1, wherein said output unit is a facsimile device.
- 9. An image reducing system according to claim 4, wherein said output unit is a display device.
- 10. An image reducing system according to claim 4, wherein said output unit is a printer device.
- 11. An image reducing system according to claim 4, wherein said output unit is a facsimile device.
- 12. A method of reducing an original image, comprising the steps of:
- specifying positions of pixels of a reduced image relative to the original image according to reduction ratios;
- determining a plurality of reference pixel blocks in the original image, each of said plurality of reference pixel blocks containing original image pixels and being defined by four specified positions of reduced pixels;
- extracting color information representing colors of original image pixels in each of said plurality of reference pixel blocks; and
- determining color information about at least one reduced pixel based on color information representing colors of original image pixels in a predetermined number of reference pixel blocks surrounding a position of said at least one reduced pixel relative to the original image.
- 13. A method according to claim 12, further comprising the steps of:
- identifying adjacent pixels in the original image which are of a same color as at least one line in the original image; and
- generating a line of color in said reduced image corresponding to said at least one line of color in the original image if said at least one line of color in the original image exceeds a predetermined length.
- 14. A method for reducing an image, comprising:
- specifying at least one reduction ratio for an original image; and
- converting the original image into a reduced image in accordance with steps which include:
- dividing the original image into a plurality of pixel blocks based on said at least one reduction ratio, each of said plurality of pixel blocks containing original image pixels;
- calculating, based on said at least one reduction ratio, position information for pixels in the reduced image relative to the original image;
- determining a color of at least one pixel in the reduced image based on color information of pixels in a predetermined number of pixel blocks surrounding a position of said at least one pixel in the reduced image relative to the original image; and
- generating the reduced image based on said position information and said color information.
- 15. A method according to claim 14, wherein said determining step includes:
- assigning a plurality of color values to said at least one pixel in the reduced image, said plurality of color values determined based on colors of original image pixels in respective ones of said predetermined number of pixel blocks, and
- determining the color of said at least one pixel in the reduced image based on a logical OR operation performed on said plurality of color values assigned to said at least one pixel in the reduced image.
- 16. A method according to claim 15, wherein said plurality of color values assigned to said at least one pixel in the reduced image are determined by referencing a conversion table stored in memory, which conversion table matches said plurality of color values with patterns of colors of original image pixels in respective ones of said predetermined number of pixel blocks.
- 17. A method according to claim 14, wherein said predetermined number of pixel is four.
- 18. A method according to claim 14, wherein said at least one reduction ratio includes a horizontal reduction ratio and a vertical reduction ratio.
- 19. A method according to claim 14, wherein said plurality of pixel blocks are of a size proportional to said at least one reduction ratio.
- 20. A method according to claim 19, wherein said at least one reduction ratio is selected so that said plurality of pixel blocks have differing numbers of rows and columns.
- 21. A method according to claim 14, wherein said plurality of pixel blocks are of different sizes determined by specifying different reduction ratios for selected portions of said original image.
- 22. A method according to claim 14, further comprising:
- identifying lines of a color in said plurality of pixel blocks of original image pixels; and
- generating lines of color in said reduced image corresponding to said lines of color in said plurality of pixel blocks of original image pixels.
- 23. A method according to claim 22, further comprising:
- comparing a length of each of said lines of color identified in said plurality of pixel blocks of original image pixels with a predetermined length; and
- producing in said reduced image only those lines of color, corresponding to said lines of color in said plurality of pixel blocks of original image pixels, having lengths longer than said predetermined length, to thereby reduce noise in the reduced image.
- 24. A method according to claim 22, further comprising:
- comparing a width of each of said lines of color identified in said plurality of pixel blocks of original image pixels with a predetermined width; and
- producing in said reduced image only those lines of color, corresponding to said lines of color in said plurality of pixel blocks of original image pixels, having widths greater than said predetermined width.
- 25. A method according to claim 14, wherein said original image and said reduced image are halftone images.
- 26. A method according to claim 14, wherein said original image and said reduced image are images containing at least one color in addition to the colors of black and white.
- 27. A system for reducing an image, comprising:
- an input unit for receiving at least one reduction ratio for an original image;
- an image extracting unit for dividing the original image into a plurality of pixel blocks based on said at least one reduction ratio, each of said plurality of pixel blocks containing original image pixels;
- a calculating unit for calculating position information for pixels in the reduced image relative to the original image based on said at least one reduction ratio;
- a color determining unit for determining a color of at least one pixel in the reduced image based on color information of pixels in a predetermined number of pixel blocks surrounding a position of said at least one pixel in the reduced image relative to the original image; and
- a generating unit for generating the reduced image based on said position information and said color information.
- 28. A system according to claim 27, wherein said color determining unit assigns a plurality of color values to said at least one pixel in the reduced image, said plurality of colors determined based on colors of original image pixels in respective ones of said predetermined number of pixel blocks, and
- wherein said color determining unit determines the color of said at least one pixel in the reduced image based on a logical OR operation performed on said plurality of color values assigned to said at least one pixel in the reduced image.
- 29. A system according to claim 28, wherein said color determining unit determines said plurality of color values assigned to said at least one pixel in the reduced image by referencing a conversion table stored in memory, which conversion table matches said plurality of color values with patterns of colors of original image pixels in respective ones of said predetermined number of pixel blocks.
- 30. A system according to claim 27, wherein said predetermined number of pixel blocks is four.
- 31. A system according to claim 27, wherein said at least one reduction ratio includes a horizontal reduction ratio and a vertical reduction ratio.
- 32. A system according to claim 27, wherein said plurality of pixel blocks are of a size proportional to said at least one reduction ratio.
- 33. A system according to claim 27, wherein said at least one reduction ratio is selected so that said plurality of pixel blocks have differing numbers of rows and columns.
- 34. A system according to claim 27, wherein said plurality of pixel blocks are of different sizes determined by specifying different reduction ratios for selected portions of said original image.
- 35. A system according to claim 27, further comprising:
- a line identifying unit for identifying lines of a color in said plurality of pixel blocks of original image pixels; and
- a line generating unit for generating lines of color in said reduced image corresponding to said lines of color in said plurality of pixel blocks of original image pixels.
- 36. A system according to claim 35, further comprising:
- a unit for comparing a length of each of said lines of color identified in said plurality of pixel blocks of original image pixels with a predetermined length; and
- a unit for generating in said reduced image only those lines of color, corresponding to said lines of color in said plurality of pixel blocks of original image pixels, having lengths longer than said predetermined length, to thereby reduce noise in the reduced image.
- 37. A system according to claim 35, further comprising:
- a unit for comparing a width of each of said lines of color identified in said plurality of pixel blocks of original image pixels with a predetermined width; and
- means for generating in said reduced image only those lines of color, corresponding to said lines of color in said plurality of pixel blocks of original image pixels, having widths greater than said predetermined width.
- 38. A system according to claim 27, wherein said original image and said reduced image are halftone images.
- 39. A system according to claim 27, wherein said original image and said reduced image are images containing at least one color in addition to the colors of black and white.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-233837 |
Sep 1993 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/309,421, filed on Sep. 20, 1994, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (2)
Number |
Date |
Country |
1-238275 |
Sep 1987 |
JPX |
2-290369 |
Nov 1990 |
JPX |
Non-Patent Literature Citations (1)
Entry |
Levine, Vision in Man and Machine, McGraw-Hill Book Co., 1985, pp. 526-528. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
309421 |
Sep 1994 |
|