1. Technical Field
This invention relates to an image data processing device that processes image data and particularly to an image data processing device that performs image processing to separate a common image and a non-common image.
2. Related Art
Recently, for many documents handled at corporate offices, public offices, schools, electronic image data such as document data prepared and saved by a personal computer or the like and document data inputted by reading a draft image with a scanner or the like have been increasingly used as well as documents printed or copied on paper.
When printing out such image data including tens of pages, or when transferring the file of the image data, the quantity of image data is too large, causing a problem of long reading and transfer time for printing the image data or a problem of network jam.
A technique disclosed in JP-A-2002-27228 is constructed to remove and output a common part when printing out image data.
Another technique disclosed in JP-A-9-106450 is constructed to set common background data if the background colors of image data have common density among individual pages.
However, the above-described related arts have the following problems. Since a common image is removed from an image including plural pages, there is a problem that the common part of the image including plural pages is not saved and that an operation to separately prepare the common part is necessary.
Moreover, there is a problem that a common pattern or character cannot be recognized and managed over plural pages as part in common.
The present invention has been made in view of the above circumstances and provides an image data processing device that enables significant reduction in quantity of data by identifying a common image and a non-common image of image data of each page, of input image data including plural pages, and processing the non-common image and also processing the common image as a common image.
According to an aspect of the invention, an image data processing device for performing predetermined processing to inputted image data including plural pages includes: an image identifying unit that identifies a common image that is common to each page and a non-common image that differs from page to page on the basis of the inputted image data including plural pages; and a file generating unit that generates separate files of the common image that is common to each page and the non-common image that differs from page to page, identified by the image identifying unit.
Embodiments of the invention will be described in detail based on the following figures, wherein:
Hereinafter, an embodiment of this invention will be described with reference to the drawings.
Positional deviation or skew of image sometimes occur when an image processing is performed. Therefore, firstly, an example of an image processing system is explained and then an image data processing device according to an aspect of the present invention is explained.
This image processing system 1 includes a scanner 2 as an image reading device that is singly installed, a color multifunction machine 3 as an image output device, a server 4 as a database, a personal computer 5 as an image producing device, and a network 6 including LAN, telephone line or the like that communicates with each other as shown in
When converting a document 8 or the like including plural pages to electronic data, the scanner 2 sequentially reads images of the document 8 and outputs the converted document 8. The image data of the document 8 is sent to the color multifunction machine 3. After predetermined image processing is performed to the image data by an image processing device provided within the color multifunction machine 3, the image data is printed out or desired processing is performed thereto by an image data processing device attached to the image processing device. Other than being provided in the color multifunction machine 3, the image data processing device may be installed in the personal computer 5 as software for image data processing, and the personal computer 5 itself may function as an image data processing device.
The color multifunction machine 3 itself has a scanner 9 as an image reading device. The color multifunction machine 3 functions as a facsimile machine that copies an image of a document read by the scanner 9, performs print based on image data sent from the personal computer 5 or read out from the server 4, and sends and receives image data via a telephone line or the like.
The server 4 directly stores the electronic image data of the document 8 or stores and holds data that are read by the scanners 2 and 9, processed with predetermined image processing by the image data processing device and filed.
In
The return light image of the document 8 read by the image input device 12 is sent to an image processing device 13 (IPS), for example, as reflectance data of three colors of red (R), green (G) and blue (B) (eight bits each). The image processing device 13 performs predetermined image processing to the image data of the document 8 in accordance with the need, as will be described later, that is, processing such as shading correction, misalignment correction, lightness/color space conversion, gamma correction, edge erase, and color/shift editing. The image processing device 13 also performs predetermined image processing to image data sent from the personal computer 5 or the like. The image processing device 13 incorporates the image data processing device according to this embodiment.
The image data to which predetermined image processing has been performed by the image processing device 13 is converted to tone data of four colors of yellow (Y), magenta (M), cyan (C) and black (K) (eight bits each) by the same image processing device 13. The tone data are sent to a raster output scanner (ROS) 24 common to image forming units 23Y, 23M, 23C and 23K for the individual colors of yellow (Y), magenta (M), cyan (C) and black (K), as will be described hereinafter. This ROS 24 as an image exposure device performs image exposure with a laser beam LB in accordance with tone data of a predetermined color. The image is not limited to color image and it is possible to form black-and-white images only.
Meanwhile, an image forming part A is provided within the color multifunction machine 3, as shown in
All of these four image forming units 23Y, 23M, 23C and 23K have the same construction. Generally, each of them has a photosensitive drum 25 as an image carrier rotationally driven at a predetermined speed, a charging roll 26 for primary charge that uniformly charges the surface of the photosensitive drum 25, the ROS 24 as an image exposure device that exposes an image corresponding to a predetermined color onto the surface of the photosensitive drum 25 and thus forms an electrostatic latent image thereon, a developing unit 27 that develops the electrostatic latent image formed on the photosensitive drum 25 with toner of a predetermined color, and a cleaning device 28 that cleans the surface of the photosensitive drum 25. The photosensitive drum 25 and the image forming members arranged in its periphery are integrally constructed as a unit, and this unit can be individually replaced from the printer and multifunction machine body 10.
The ROS 24 is constructed to be common to the four image forming units 23Y, 23M, 23C and 23K, as shown in
Since the ROS 24 is for scanning and exposing an image on the photosensitive drum 25 from below, as shown in
From the image data processing device 13, the image data of each color is sequentially outputted to the ROS 24, which is provided in common with the image forming units 23Y, 23M, 23C and 23K for yellow (Y), magenta (M), cyan (C) and black (K). The laser beams LB-Y, LB-M, LB-C and LB-K emitted from the ROS 24 in accordance with the image data are caused to scan and expose on the surfaces of the corresponding photosensitive drums 25, thus forming electrostatic latent images thereon. The electrostatic latent images formed on the photosensitive drums 25 are developed as toner images of yellow (Y), magenta (M), cyan (C) and black (K) by the developing units 27Y, 27M, 27C and 27K.
The toner images of yellow (Y), magenta (M), cyan (C) and black (K) sequentially formed on the photosensitive drums 25 of the image forming units 23Y, 23M, 23C and 23K are transferred in a multiple way onto an intermediate transfer belt 35 of a transfer unit 32 arranged above the image forming units 23Y, 23M, 23C and 23K, by four primary transfer rolls 36Y, 36M, 36C and 36K. These primary transfer rolls 36Y, 36M, 36C and 36K are arranged at parts on the rear side of the intermediate transfer belt 35 corresponding to the photosensitive drums 25 of the image forming units 23Y, 23M, 23C and 23K. The volume resistance value of the primary transfer rolls 36Y, 36M, 36C and 36K in this embodiment is adjusted to 105 to 108 Ωcm. A transfer bias power source (not shown) is connected to the primary transfer rolls 36Y, 36M, 36C and 36K, and a transfer bias having reverse polarity of predetermined toner polarity (in this embodiment, transfer bias having positive polarity) is applied thereto at predetermined timing.
The intermediate transfer belt 35 is laid around a drive roll 37, a tension roll 34 and a backup roll 38 at a predetermined tension, as shown in
The toner images of yellow (Y), magenta (M), cyan (C) and black (K) transferred in a multiple way on the intermediate transfer belt 35 are secondary-transferred onto a paper 40 as a sheet material by a secondary transfer roll 39 pressed in contact with the backup roll 38, as shown in
As the paper 40, papers of a predetermined size from one of plural stages of paper feed trays 41, 42, 43 and 44 provided in the lower part of the color multifunction machine body 10 are separated one by one by a feed roll 45 and a retard roll 46 and each separated paper is fed via a paper transport path 48 having a transport roll 47. Then, the paper 40 fed from one of the paper feed trays 41, 42, 43 and 44 is temporarily stopped by a registration roll 49 and then fed to the secondary transfer position on the intermediate transfer belt 35 by the registration roll 49 synchronously with the image on the intermediate transfer belt 35.
The paper 40 to which the toner image of each color has been transferred is fixed with heat and pressure by the fixing unit 50, as shown in
In the case of discharging the paper 40 having an image formed thereon as described above with its image forming side up, the paper 40 is transported through a second paper transport path 56 for discharging the paper with its image forming side up to a face-up tray 55 as a second discharge tray, and then discharged onto the face-up tray 55 provided at a lateral part of the device body 10 by a discharge roll 57 provided at the exit of the second paper transport path 56, as shown in
In the color multifunction machine 3, when taking double-side copy of full color or the like, the transport direction of the recording paper 40 with an image fixed on its one side is switched by a switching gate, not shown, instead of directly discharging the paper 40 onto the face-down tray 52 by the discharge roll 54, and the discharge roll 54 is temporarily stopped and then reversed to transport the paper 40 into a double-side paper transport path 58 by the discharge roll 54, as shown in
In
As shown in
From the surfaces of the photosensitive drums 25 after the toner image transfer process is finished, the remaining toner, paper particles and the like are eliminated by the cleaning devices 28, thus getting ready for the next image forming process. The cleaning device 28 has a cleaning blade 28a. This cleaning blade 28a eliminates the remaining toner, paper particles and the like from the surface of the photosensitive drum 25. From the surface of the intermediate transfer belt 35 after the toner image transfer process is finished, the remaining toner, paper particles and the like are eliminated by a cleaning device 61, as shown in
This scanner 2 has the same construction as the scanner 9 of the color multifunction machine 3. However, the image processing device 13 is installed within the scanner 2.
The image data processing device according to an aspect of the invention is an image data processing device for performing predetermined processing to inputted image data including plural pages. The device includes: an image identifying unit that identifies a common image that is common to each page and a non-common image that differs from page to page on the basis of the inputted image data including plural pages; and a file generating unit that generates separate files of the common image that is common to each page and the non-common image differing from page to page, identified by the image identifying unit.
In this embodiment, the image identifying unit includes: a common image recognizing unit that recognizes a common image that is common to each page on the basis of the inputted image data including plural pages; a common image extracting unit that extracts the common image recognized by the common image recognizing unit from the inputted image data of each page; and a common image removing unit that removes the common image extracted by the common image extracting unit from the inputted image data of each page and thus acquires a non-common image that differs from page to page.
Moreover, in this embodiment, the common image recognizing unit detects a recognition marker for alignment appended to the inputted image data of each page and adjusts the position of the inputted image data of each page on the basis of the result of the detection of the recognition marker.
Also, in this embodiment, the common image recognizing unit performs bit expansion processing to the inputted image data of each page and thus recognizes a common image.
Moreover, in this embodiment, the common image recognizing unit recognizes a common image that is common to image data of an n-th page and an (n+1)th page, of the inputted image data of each page, then recognizes a common image that is common to the result of the recognition and image data of an (n+2)th page, and similarly recognizes a common image that is common to the result of the recognition up to a previous page and image data of a current page.
In this embodiment, the image data processing device also includes: a separating unit that separates the common image and the non-common image identified by the image identifying unit into a text part and an image part; and a slicing unit that slices out at least one rectangular part of the text part separated by the separating unit. The rectangular part sliced out by the slicing unit is managed on the basis of the number of pages, position information of the recognition marker and length information in x- and y-directions representing the rectangular part.
Moreover, in this embodiment, character recognition of the text image of the rectangular part sliced out by the slicing unit is performed by using character recognition software and the recognized character image data is converted to a character code.
In this embodiment, the image data processing device also includes a selecting unit that selects whether to generate the image of the rectangular part sliced out by the slicing unit, as bit map data or as a character code.
For example, an image data processing device 100 according to this embodiment is arranged as it is incorporated as a part of the image processing device 13, within the color multifunction machine 3 as an image output device, as shown in
This image data processing device 100 roughly includes an image processing part 110 as an image processing unit to which image data is inputted from the scanner 2, 9 as an image reading device and which performs predetermined image processing to the inputted image data, and a memory part 120 that stores image data inputted thereto and the image data or the like to which predetermined image processing has been performed by the image processing part 110, as shown in
Image data of plural pages inputted from the image reading device 2, 9 are temporarily stored in an input image storage part 124 of the first memory 121 via the common image recognizing part 111. The common image recognizing part 111 is for recognizing a common image that is common to each page based on the image data of plural pages inputted from the image reading device 2, 9 and temporarily stored in the input image storage part 124 of the first memory. This common image recognizing part 111 is constructed to compare image data of individual pages with each other, for example, compare the image data of the first page with the image data of the second page, thus recognizing a common image that is common to each of the pages.
The document 8 covering plural pages read by the image reading device 2, 9 is not particularly limited. It may be, for example, an examination sheet used at a school or cram school, as shown in
Also, in the document 8 of examination sheet, a recognition marker 811 for alignment formed in a predetermined shape such as rectangle or cross is described in advance by printing, a print or the like at a predetermined position such as upper left corner, as shown in
The common image recognizing unit 111 detects the recognition marker 811 for alignment appended to the inputted image data of each page. The common image recognizing unit 111 adjusts the position of the inputted image of each page on the basis of the result of the detection of the recognition marker 811. Therefore, even if the pattern 801, the character image 802 and the like deviated from an edge of the paper 8 is described by printing in each page of the document 8, the position of the inputted image data of each page is adjusted with reference to the position of the recognition marker 811, thereby enabling recognition of an image common to the individual pages without any error.
More specifically, as shown in
In this case, the common image recognizing unit 111 performs bit expansion processing to the inputted image data of each page and thus recognizes a common image. In short, in case where the image of each page is the frame-like image 806 as shown in
In this embodiment, for an image having a small number of bits like the frame-like image 806, a common image is recognized after bit expansion processing is performed to increase the number of bits of the frame-like image 806 by several bits from one bit in the vertical and horizontal directions, particularly as shown in
The common image extracting part 112 extracts the common image that is common to the individual pages recognized by the common image recognizing unit 111, from the inputted image data of each page. Then, the common image extracted by the common image extracting part 112 is stored into a common image storage part 125 of the first memory 121.
Moreover, the common image removing part 113 performs processing to remove the common image extracted by the common image extracting part 112 from the inputted image data of each page, and finds a non-common image that differs from page to page of the image data. The non-common image found by the common image removing part 113 is stored into a non-common image storage part 126 of the second memory 122.
The T/I separating part 114 is for separating the inputted image data of each page into a text part made up of a character image or the like, and an image part made up of an image of pattern or the like. The T/I separating part 114 is formed by a known text/image separating unit. The information of the text part and the information of the image part of the image data of each page separated by the T/I separating part 114 are separately stored as T/I separation result 127 into the third memory 123 in a manner that enables the information to be read out on proper occasions.
The rectangle slicing part 115 is constructed to slice out at least one or more rectangular parts from the image of the text part and the image of the image part separated by the T/I separating part 114, of the common image and the non-common image of each page. The slicing of the rectangular image by the rectangle slicing part 115 is performed by designating the image of the image part and the image of the text part of the common image and the non-common image of the input image data, diagonally at upper left corner 841 and lower right corner 842, for example, by using a touch panel or mouse provided on the user interface of the color multifunction machine, as shown in
The OCR part 116 performs character recognition of the image data separated as the text part by the T/I separating part 114, of the rectangular image sliced out by the slicing part 115, and converts the image data to a character code.
Moreover, the file generating part 117 separately converts the image data of the common image and the image data of the non-common image of the input image data to electronic data and thus generates file data such as PDF file or PostScript.
In the image data processing device according to this embodiment, it is possible to significantly reduce the quantity of data by identifying an image that is common to individual pages of image data and a non-common image and processing them separately in the following manner. Specifically, in the image processing system 1 to which the image data processing device 100 according to this embodiment is applied, images of the document 8 or the like including plural pages are read by the scanner 2 or the scanner 9 as an image reading device, as shown in
For example, when image data 800 including plural pages of examination sheets 8 for term-end examination on which name and answers have been written are inputted as shown in
In this manner, the common image recognizing part 111 recognizes a common image that is common to the image data of the first page and the second page, of the inputted image data of each page. The common image that is common to the image data of the first page and the second page is thus identified, as shown in
Next, the common image extracting part 112 extracts a common image 831 on the basis of the result of the recognition of the common image, which is the result of the comparison of the image data of the individual pages by the common image recognizing part 111 as shown in
Next, the common image removing part 113 removes the common image 831 extracted by the common image extracting part 112 and stored in the common image storage part 125, from the image data of each page stored in the input image storage part 124 of the first memory 121, thus providing a non-common image 832 that differs from page to page, as shown in
After that, the common image 831 and the non-common images 832 are divided into a text part and an image part by the T/I separating part 114 as shown in
A text part and an image part of the non-common image 832 are separated and stored into the third memory 123 as a T/I separation result. The text part has the name 807 of the examinee, the numeral 808 as an answer or the sentence 809 as an answer, and the image part has the pattern 810 such as bar chart as shown in
Next, from the common image 831 and the non-common image 832 separated into the text part and the image part by the T/I separating part 114, each image data of the text part and the image part is sliced out into rectangular slicing frames 851, 852 and so on by the rectangle slicing part 115, as shown in
A user interface (selecting unit) 118 (see
Then, each of the image data of the text part sliced out in the rectangular shape by the rectangle slicing part 115 is, for example, character-recognized and converted to a character code by the OCR part 116.
Finally, the inputted image data are filed by the file generating part 117 based on data including the character code recognized from the text image, the size of the character and the position of the character, and data including the content and position of the image of the image part. Thus, files are generated including the first header of the common part and data of image 1 that is the first common part, then, the second header of the common part and data of text 1 that is the second common part, . . . , the first header of the non-common part of the first page and data that is the first non-common part, then, the second header of the non-common part and data that is the second non-common part, . . . , the first header of the non-common part of the second page and data that is the first non-common part, then, the second header of the non-common part and data that is the second non-common part, and so on, as shown in
Thus, since only one image data suffices for a common image even in a document or the like including tens of pages, storage, print or transfer of the image data of the document or the like including tens of pages can be carried out with a small quantity of data and in a short time.
In this manner, in the image data processing device 100 according to the embodiment, the common image 831 that is common to image data of each page of input image data including plural pages and the non-common images 832 are discriminated and separately processed. Therefore, only one common image 831 suffices and the common image need not be provided as data in each page, thus enabling significant reduction in the quantity of data.
As described above, some embodiments of the invention are outlined below.
According to an aspect of the invention, an image data processing device for performing predetermined processing to inputted image data including plural pages includes: an image identifying unit that identifies a common image that is common to each page and a non-common image that differs from page to page on the basis of the inputted image data including plural pages; and a file generating unit that generates separate files of the common image that is common to each page and the non-common image differing from page to page, identified by the image identifying unit.
In the image data processing device, the image identifying unit includes: a common image recognizing unit that recognizes a common image that is common to each page on the basis of the inputted image data including plural pages; a common image extracting unit that extracts the common image recognized by the common image recognizing unit from the inputted image data of each page; and a common image removing unit that removes the common image extracted by the common image extracting unit from the inputted image data of each page and thus acquires a non-common image that differs from page to page.
Moreover, in the image data processing device, the common image recognizing unit detects a recognition marker for alignment appended to the inputted image data of each page and adjusts the position of the inputted image data of each page on the basis of the result of the detection of the recognition marker.
Also, in the image data processing device, the common image recognizing unit performs bit expansion processing to the inputted image data of each page and thus recognizes a common image.
Moreover, in the image data processing device, the common image recognizing unit recognizes a common image that is common to image data of an n-th page and an (n+1)th page, of the inputted image data of each page, then recognizes a common image that is common to the result of the recognition and image data of an (n+2)th page, and similarly recognizes a common image that is common to the result of the recognition up to a previous page and image data of a current page.
The image data processing device also includes: a separating unit that separates the common image and the non-common image identified by the image identifying unit into a text part and an image part; and a slicing unit that slices out at least one rectangular part of the text part separated by the separating unit; wherein the rectangular part sliced out by the slicing unit is managed on the basis of the number of pages, position information of the recognition marker and length information in x- and y-directions representing the rectangular part.
Moreover, in the image data processing device, character recognition of the text image of the rectangular part sliced out by the slicing unit is performed by using character recognition software and the recognized character image data is converted to a character code.
The image data processing device also includes a selecting unit that selects whether to generate the image of the rectangular part sliced out by the slicing unit, as bit map data or as a character code.
According to an aspect of the invention, an image data processing device can be provided that enables significant reduction in quantity of data by identifying a common image and a non-common image of image data of each page, of input image data including plural pages, and processing the non-common image and also processing the common image as a common image.
The foregoing description of the embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
The entire disclosure of Japanese Patent Application No. 2005-011540 filed on Jan. 19, 2005 including specification, claims, drawings and abstract is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2005-011540 | Jan 2005 | JP | national |