1. Field of the Invention
The present invention relates to image forming apparatuses such as an MFP (Multi-Function Peripheral), which is a digital complex machine, and a copying machine, and, more particularly to an image forming apparatus and an image forming method that make it possible to display thumbnail images on a control panel.
2. Description of the Related Art
In general, an image forming apparatus such as an MFP includes a scanner unit and a printer unit, scans a document with the scanner unit, processes scanned image data with an image processing unit, and prints the image data with the printer unit.
The image forming apparatus also includes an automatic document feeder (ADF). The scanner unit scans a document sent by the ADF or scans a document placed on a document table. In general, when a large quantity of documents are copied, the scanner unit scans the documents sequentially sent by the ADF.
When the documents are scanned by the scanner unit, in order to check contents of scanned image data, thumbnail images may be created. In particular, when there are a large number of documents, image data scanned by the scanner unit is temporarily stored in a storage medium such as a hard disk drive (HDDD) and thumbnail images are displayed on a control panel of the MFP to subject necessary image data to print processing referring to the thumbnail images.
In general, the thumbnail images are created by a unit of one page and stored in the HDD or the like together with the image data. When the thumbnail images are displayed on the control panel, the thumbnail images are read out from the HDD by a unit of one page and the thumbnail images for plural pages are displayed on the control panel.
However, when the thumbnail images for the plural pages are displayed on the control panel at a time, the thumbnail images in a unit of one page are read out from the HDD separately for displayed pages plural times and written on the control panel. Since the thumbnail images are separately read out plural times, there are deficiencies in that the number of times of access to the HDD increases, an access time increases, and the display of the thumbnail images on the control panel is delayed.
JP-A-2006-108894 discloses an image processing apparatus for displaying thumbnail images. The image processing apparatus suspends the display of a large volume of thumbnail images and displays the thumbnail images when the suspension is cancelled. However, when thumbnail images for plural pages are displayed at a time, there is a deficiency in that the display is delayed.
The present invention provides an image forming apparatus and an image forming method for reducing a delay in display when thumbnail images for plural pages are displayed on a control panel or when the display of the thumbnail images is switched.
Throughout this description, the embodiments and examples shown should be considered as exemplars, rather than limitations on the apparatus of the present invention.
An embodiment of the present invention will be hereinafter explained in detail with reference to the accompanying drawings. Identical components in the respective figures are denoted by identical reference numerals and signs.
An image forming apparatus 1 includes a scanner unit 2 and a printer unit 3. The image forming apparatus 1 also includes, in an upper part thereof, an automatic document feeder (ADF) 4 and a transparent document table 5. The scanner unit 2 scans an image of a document. The printer unit 3 forms an image on a sheet on the basis of scanned data.
The scanner unit 2 includes a carriage 10, an exposure lamp 11 provided in the carriage 10, a reflection mirror 12, a lens 13, a CCD (Charge Coupled Device) 14 that captures reflected light from the reflection mirror 12, and a laser unit 15.
In order to scan a document placed on the document table 5 or a document sent by the automatic document feeder 4, the scanner unit 2 irradiates light of the exposure lamp 11 provided in the carriage 10 on the document from below the document table 5 and captures reflected light from the document into the CCD 14 via the reflection mirror 12 and the lens 13.
Image information captured into the CCD 14 is outputted as an analog signal. The analog signal is converted into a digital signal and subjected to image processing to create image data. The image data is supplied to the laser unit 15. The laser unit 15 generates a laser beam in accordance with the image data.
The printer unit 3 has a photoconductive member 20. The printer unit 3 includes, around the photoconductive member 20, a charging device 21, a developing device 22, a transfer device 23, a cleaner 24, and a charge removing lamp 25 along a rotating direction of the photoconductive member 20. The laser beam from the laser unit 15 is irradiated on the photoconductive member 20. An electrostatic latent image corresponding to the image information of the document is formed and held on the outer peripheral surface of the photoconductive member 20.
When image formation is started, the charging device 21 discharges electricity in a predetermined discharge position and uniformly charges the outpour peripheral surface of the rotating photoconductive member 20 in an axial direction with a predetermined charge. Then, the laser beam is irradiated on the photoconductive member 20 from the laser unit 15 and an electrostatic latent image is formed and held on the outer peripheral surface of the photoconductive member 20.
A developing agent (e.g., a toner) is provided to the outer peripheral surface of the photoconductive member 20 from the developing device 22. The electrostatic latent image is converted into a toner image and developed. A developing roller is rotatably provided in the developing device 22 to be opposed to the photoconductive member 20. The toner is supplied to the photoconductive member 20 according to the rotation of the developing roller.
The toner image formed on the outer peripheral surface of the photoconductive member 20 is electrostatically transferred onto a sheet P by the transfer device 23. The sheet P is conveyed from a paper feeding device 30 described later through a conveying path 31. The toner not transferred and remaining on the photoconductive member 20 is removed by the cleaner 24 located downstream in the rotating direction of the photoconductive member 20. After the removal of the toner, residual charges on the outer peripheral surface of the photoconductive member 20 are removed by the charge removing lamp 25.
The structure of the printer unit 3 is not limited to the example shown in the figure. It is also possible to use other systems, for example, a system that uses an intermediate transfer belt.
On the other hand, in order to supply sheets to the printer unit 3, plural paper feeding devices 30 are provided in a lower part of the printer unit 3. The sheets from the paper feeding devices 30 are conveyed to the transfer device 23 by a conveyor belt 31.
The sheet P having the toner image transferred thereon by the printer unit 3 is conveyed to a fixing device 33 through the conveyor belt 32. A heating roller and a pressing roller are provided to be opposed to each other in the fixing device 33. When the sheet P is sent through a space between the heating roller and the pressing roller, the toner image transferred onto the sheet P is fixed on the sheet P. The sheet P having the toner image fixed thereon and subjected to the image formation is discharged to a tray 35 by paper discharge rollers 34.
In
The image compressed data created by the image-compression processing unit 41 and the thumbnail data created by the thumbnail-image creating unit 42 are transferred to a page-memory control unit 44 through a transfer control unit 43.
A page memory 45 is connected to the page-memory control unit 44. The page-memory control unit 44 is connected to a PCI (Peripheral Component Interconnect) bus 46. The page-memory control unit 44 controls writing of data in the page memory 45, and readout of data from the page memory 45. The page-memory control unit 44 is connected to the printer unit 3.
A storage medium 47 for image data such as an HDD is connected to the PCI bus 46 (in the following explanation, a data storage medium is referred to as HDD 47).
The PCI bus 46 is connected to a local bus 49 through a north bridge 48. A control panel 50 is connected to the local bus 49. The control panel 50 includes a touch panel that has a display unit and is provided in an upper part of the image forming apparatus 1.
A CPU 51 and a main memory 52 are connected to the north bridge 48. The north bridge 48 arbitrates and controls input and output of data among the CPU 51, the main memory 52, a device (the control panel 50 in this context) connected to the local bus 49, devices (the HDD 47 and the page-memory control unit 44 in this context) connected to the PCI bus 46, and the like. The CPU 51 controls operations of the entire image forming apparatus 1. The main memory 52 stores various kinds of information.
In
The transfer control unit 43 transfers the compressed image data DATA-C by a unit of one line in synchronization with the horizontal synchronizing signal H-SYNC shown in
After the transfer of the compressed image data DATA-C, the thumbnail data DATA-S is transferred in a period of a horizontal synchronizing signal of the same one line. In this case, the thumbnail data DATA-S is put on the common data line DATA in a low period “L” of the horizontal enable signal HDEN-S and transferred in synchronization with the transfer clock DCLK-1.
The compressed image data DATA-C and the thumbnail data DATA-S are transferred to the page-memory control unit 44 at time division timing of the horizontal enable signals HDEN-C and HDEN-S. The transfer of these data is performed by page units according to the PVDEN signal indicating a term of validity in page units.
The compressed image data DATA-C and the thumbnail data DATA-S transferred from the transfer control unit 43 to the page-memory control unit 44 are written in the page memory 45 under the control by the page-memory control unit 44, read out according to predetermined readout control, and then stored in the HDD 47.
When a print instruction is received, the compressed image data DATA-C stored in the HDD 47 is read out from the HDD 47 under the control by the page-memory control unit 44, supplied to the printer unit 3, and subjected to print processing. When thumbnail images are displayed on the control panel 50, the thumbnail data DATA-S stored in the HDD 47 is read out from the HDD 47 and supplied to the control panel 50 through the page memory 45.
Processing for writing data in and reading out data from the page memory 45 by the page-memory control unit 44 is explained with reference to
The page-memory control unit 44 writes the compressed image data DATA-C and the thumbnail data DATA-S transferred from the transfer control unit 43 in the page memory 45. At this point, the compressed image data DATA-C and the thumbnail data DATA-S are stored in separate storage areas of the page memory 45.
In other words, the page-memory control unit 44 separates the compressed image data DATA-C and the thumbnail data DATA-S using the HDEN-C signal and the HDEN-S signal and writes the compressed image data DATA-C and the thumbnail data DATA-S in separate storage areas of the page memory 45.
The compressed image data DATA-C written in the page memory 45 is stored as data in a unit of one page. The thumbnail data DATA-S is stored in a unit of plural pages.
It is possible to simultaneously display plural thumbnail images on one screen of the control panel 50. Thus, thumbnail data for plural pages that can be displayed on one screen of the control panel 50 is stored as a unit. In an example shown in
For example, when the thumbnail data is written in the page memory 45 by a unit of 8 pages, the page-memory control unit 44 writes a first one page from the upper left to the right and from the top to the bottom of the storage area 1. When the writing of the thumbnail data for the first page is finished, the page-memory control unit 44 shifts to a storage area 2 on the right and writes the thumbnail data from the upper left to the right and from the top to the bottom of the storage area 2 in the same manner.
After the thumbnail data is sequentially written in the storage areas 1, 2, 3, and 4 in the horizontal direction, the page-memory control unit 44 shifts to a storage area 5 on the left of a lower stage and sequentially writes the thumbnail data in the storage areas 6, 7, and 8 in the horizontal direction in the same manner. Gap data is written among respective pages. In this way, the thumbnail data of the plural pages are two-dimensionally written in plural storage areas adjacent to one another of the page memory 45, respectively.
The thumbnail data for eight pages (1 to 8) of the document and the data including the gap data among the pages form thumbnail data for one screen displayed on the control panel 50. Page processing is performed to change writing positions of pages 1 to 8 according to timing of a PVDEN signal.
When the writing for the thumbnail data for one screen (pages 1 to 8) of the control panel 50 is completed, writing of thumbnail data for the next one screen (pages 9 to 16) is performed.
In the readout from the page memory 45, the page-memory control unit 44 scans the thumbnail data for one screen (pages 1 to 8) in a traversing manner and reads out line data of pages 1, 2, 3, and 4 in the right direction from the upper left of the storage areas 1 to 4 on the upper stage. Then, returning to the left end, the page-memory control unit 44 reads out the next line data to the right end again. Subsequently, the page-memory control unit 44 sequentially reads out line data including gap data among the pages from the top to the bottom.
When the readout from the storage areas 1 to 4 on the upper stage is finished, the page-memory control unit 44 shifts to the pages 5, 6, 7, and 8 from the upper left to the right and sequentially reads out data in the storage areas 5 to 7 on the lower stage including gap data among pages from the top to the bottom in the same manner. In other words, the page-memory control unit 44 two-dimensionally scans all the plural storage areas 1 to 8 and reads out the thumbnail data for the plural pages as a unit.
In this way, the thumbnail data for one screen (the pages 1 to 8) is written in the HDD 47 under the control by the page-memory control unit 44. The order of readout from the page memory 45 and an order of writing in the HDD 47 are the same.
The thumbnail data written in the HDD 47 is read out when the thumbnail data is displayed on the control panel 50. In this case, the thumbnail data read out from the HDD 47 is temporarily written and held in the page memory 45, read out from the page memory 45, and supplied to the control panel 50. An order of readout from the page memory 45 is the same as the order shown in
The compressed image data DATA-C stored in the HDD 47 is read into the page memory 45 in print processing and sequentially subjected to the print processing by the printer unit 3. When the print processing is finished, the compressed image data DATA-C is deleted from the page memory 45.
The compressed image data and the thumbnail data stored in the page memory 45 are transferred to the HDD 47. In the HDD 47, the compressed image data and the thumbnail data are stored by a unit of document file.
The unit of document file indicates that plural documents scanned by the scanner unit 2 are grasped as one related file. Therefore, plural compressed image data in a unit of one page and plural thumbnail data in a unit of one screen of the control panel are stored in one document file in the HDD 47.
For example, in a document file F1, compressed image data dat1-1 on a first page to compressed image data dat1-n on an nth page are stored (n indicates a total number of pages of the document file 1). In the document file F1, thumbnail data D1-1 to D1-n in a unit of eight pages are also stored.
Similarly, in a document file F2, compressed image data dat2-1 on the first page to compressed image data dat2-n on the nth page and thumbnail data D2-1 to D2-n in a unit of eight pages are stored. In a document file Fn, compressed image data datn-1 on the first page to compressed image data datn-n on the nth page and thumbnail data Dn-1 to Dn-n in a unit of eight pages are stored.
Each of the data D1-1, D1-2, . . . , and Dn-n in a unit of thumbnail data of plural pages is referred to as a thumbnail packet in the following explanation.
The number of thumbnails that can be simultaneously displayed on one screen of the control panel 50 is n (n is plural, e.g., eight) on one screen. One thumbnail packet is formed with thumbnail data for m pages (m≦n) of a document as a unit.
The thumbnail packets D1-1, D1-2, . . . , and Dn-n are read out from the HDD 47 under the control by the page-memory control unit 44. A fixed quantity of thumbnail packets are stored in the page memory 45. An arbitrary thumbnail packet stored in the page memory 45 is read out and supplied to the control panel 50.
Arrow icons 62 and 63 for selecting the thumbnail group are displayed on the control panel 50. When a user touches the icon 62, the preceding thumbnail group (for pages 1 to 8) is displayed. When the user touches the icon 63, it is possible to selectively display the next thumbnail group (for pages 17 to 24).
When the user touches any one of the displayed thumbnail images 61 and selects the thumbnail image, it is possible to perform print setting. The thumbnail image is subjected to print processing by the printer unit 3. Since the control panel 50 is the touch panel, the user can select an image of a page, which the user desires to print, out of the thumbnail images 61 and touch the image with a finger to thereby perform print processing. When the user desires to reset the thumbnail images 61 to an unselected state, the user can do so by touching the thumbnail image on the same page again with a finger or the like.
On the control panel 50, a selected file name box 64, a selected number of pages box 65, a selected page number box 66, arrow icons 67 and 68, and a return button 69 are also displayed.
A selected file name is displayed in the box 64. The selected file name corresponds to the document files F1 to Fn in
In the example in
The arrow icons 67 and 68 are icons to be scrolled up and down to check a selected page number when many page numbers are displayed in the box 66. The return button 69 is used for finishing a thumbnail setting screen.
An operation for scanning the document sent sideways and writing thumbnail data in the page memory 45 is the same as that explained with reference to in
In this case, as in the above case, the number of thumbnails that can be simultaneously displayed on one screen of the control panel 50 is eight. A thumbnail group for eight pages of the document is selectively displayed. In the example in
In
Similarly, when the user touches and selects any one of the displayed thumbnail images 61, it is possible to perform print setting. When the user desires to reset the thumbnail images 61 to an unselected state, the user can do so by touching the thumbnail image on the same page again with a finger or the like.
On the control panel 50, the selected file name box 64, the selected number of pages box 65, and the selected page number box 66 are displayed and the arrow icons 67 and 68 and the return button 69 are also displayed.
In the case of color display, when the user selects a thumbnail image of a page, which the user desires to print, out of the thumbnail images 61, the selected thumbnail image is displayed with, for example, a red frame 71. In an example in
The frame 71 is displayed in red. However, the frame 71 may be displayed in other colors as long as it is possible to distinguish the selected thumbnail image from other unselected thumbnail images. In general, when the selected thumbnail image is distinguished, a color of the entire thumbnail image may be changed. However, since it is necessary to overwrite a specific color image on a thumbnail image, a data amount increases. Therefore, if the frame 71 is overwritten, it is possible to reduce the data amount.
In the case of monochrome display, when the user selects a thumbnail image of a page, which the user desires to print, out of the thumbnail images 61, the selected thumbnail image is displayed with, for example, a dotted line frame 72. In an example in
The frame 72 is displayed in a dotted line. However, the frame 72 may be displayed in a bold line and the like as long as it is possible to distinguish the selected thumbnail image from other unselected thumbnail images.
When the thumbnail image 61 is displayed on the control panel 50, the thumbnail packet stored in the HDD 47 is read and held in the page memory 45. In this case, the plural thumbnail packets D1-1, D1-2, and the like are read into the page memory 45 and sequentially supplied to the control panel 50. This makes it possible to increase speed of display.
If the thumbnail packet is directly supplied from the HDD 47 to the control panel 50, since a processing time of the HDD 47 is longer than that of the page memory 45, display speed falls when the display of thumbnail images is switched.
Therefore, the plural thumbnail packets D1-1, D1-2, and the like are read into the page memory 45. Since there is a limit in a data capacity of the page memory 45, processing described below is performed.
For example, thumbnail images for eight pages are displayed on one screen of the control panel 50 using ten thumbnail packets D1 to D10. As a capacity of the page memory 45, eight thumbnail packets can be stored in the page memory 45 at a time.
In
Therefore, since two thumbnail packets exceed the capacity of the page memory 45, the two thumbnail packets need to be deleted from the page memory 45. Thus, the page-memory control unit 44 stores the thumbnail packets (D1 to D3) near the top, the thumbnail packet D7 presently displayed (selected), and the thumbnail packets D5, D6, D8, and D9 located before and behind the selected packet D7 in the page memory 45 and deletes the other thumbnail packets D4 and D10 from the page memory 45 or does not store the thumbnail packet D4 and D10 in the page memory 45.
Consequently, thumbnail packets that fit in the capacity of the page memory 45 are always secured. Thumbnail packets that should be deleted depend on a thumbnail packet displayed on the control panel 50.
D1 to D10 in the lateral direction in
Data of the thumbnail packets D1, D2, D3, . . . , and D10 are selected and displayed in order in the control panel 50 by using the arrow icon 63. When a display screen is returned to a preceding state during the display of the data, it is possible to select and display the thumbnail packets in an opposite order of D10, D9, D8, . . . , and D1 by using the arrow icon 62.
For example, a pattern A shows a screen immediately after the display of a thumbnail image is selected anew in a state in which another screen is displayed on the control panel 50 in
In a pattern B, data of the thumbnail packet D6 is displayed and the thumbnail packets D1 to D3 near the top, the thumbnail packet D6 displayed, and the thumbnail packets D4, D5, D7, and D8 before and behind the thumbnail packet D6 are stored in the page memory 45. In the pattern A and the pattern B, the eight thumbnail packets D1 to D8 are stored.
On the other hand, a pattern C indicates a screen on which data of the thumbnail packet D7 is displayed instead of the display of the thumbnail packet D6 of the pattern B. In the pattern C, the thumbnail packets D1 to D3 near the top, the thumbnail packet D7 displayed, and the thumbnail packets D5, D6, D8, and D9 before and behind the packet D7 are stored in the page memory 45. In this case, the thumbnail packet D4 is deleted from the page memory 45 and the thumbnail packet D9 is added.
A pattern D indicates a screen on which data of the thumbnail packet D8 is displayed instead of the display of the thumbnail packet D7 of the pattern C. In the pattern D, the thumbnail packets D1 to D3 near the top, the thumbnail packet D8 displayed, and the thumbnail packets D6, D7, D9, and D10 before and behind the thumbnail packet D8 displayed are stored in the page memory 45. The thumbnail packet D5 is further deleted from the page memory 45 and the thumbnail packet D10 is added anew.
A pattern E indicates a screen on which, moving back from the display of the thumbnail packet D8 of the pattern D, the data of the thumbnail packet D7 is displayed again. In the pattern E, the thumbnail packets D1 to D3 near the top, the thumbnail packet D7 displayed, and the thumbnail packets D5, D6, D8, and D9 before and behind the packet D7 are stored in the page memory 45. In this case, the deleted thumbnail packet D5 is read into the page memory 45 again and the thumbnail packet D10 is deleted from the page memory 45 again.
A pattern F indicates a screen on which, further moving back from the display of the thumbnail packet D7 of the pattern E by one packet, the data of the thumbnail packet D6 is displayed again. In the pattern F, the thumbnail packets D1 to D3 near the top, the thumbnail packet D6 displayed, and the thumbnail packets D4, D5, D7, and D8 before and behind the thumbnail packet D6 are stored in the page memory 45. In this case, the deleted thumbnail packet D4 is read into the page memory 45 again and the thumbnail packet D9 is deleted from the page memory 45 again.
In this way, a thumbnail packet stored in the page memory 45 changes at any time according to the switching of a thumbnail group displayed on the control panel 50.
In this way, data of any one of the thumbnail packets stored in the page memory 45 is displayed on the control panel 50. However, since speed of readout from the page memory 45 is high, display speed does not fall.
Even when an additional thumbnail packet is read from the HDD 47 as in the patterns C and D, since thumbnail packets before and behind a thumbnail packet displayed are always present in the page memory 45, display speed is high. Even when the user operates (touches) the arrow icons 61 and 62 to forward thumbnail display, since additional reading is completed while the user checks thumbnail images displayed, the user does not feel a delay in display.
When an identical document file displayed last time is selected again or when a document file just scanned by the scanner unit 2 is selected, since the thumbnail packets D1 to D3 near the top are present in the page memory 45, display of a top screen right after the selection is quickly performed.
When a document is scanned by the scanner unit 2, the thumbnail packets D1, D2, and D3 to D8 at the top of the scanned document are held in the page memory 45 until another document is scanned or another document file is selected. Thus, when a document file just scanned by the scanner unit 2 is selected, the thumbnail packets D1 to D8 are not read again from the HDD 47 and display of top screen thumbnails is quickly performed.
Since a fixed amount of thumbnail data necessary for display processing is secured in the page memory 45 in this way, it is unnecessary to secure thumbnail data of all selected document files in the page memory 45. Therefore, since an unnecessary storage area does not have to be secured in the page memory 45, it is possible to improve efficiency of use of the page memory 45.
In the example in
As it is seen from the above explanation, the page-memory control unit 44 constitutes a first control unit that writes thumbnail data in page units created by the thumbnail-image creating unit 42 in the page memory 45, converts the thumbnail data into thumbnail packets in a unit of thumbnail data of plural pages and reads out the thumbnail packets, and stores the thumbnail packets in the HDD 47.
The page-memory control unit 44 also constitutes a second control unit that reads out the thumbnail packets stored in the HDD 47 and stores the thumbnail packets in the page memory 45, selects data of an arbitrary thumbnail packet stored in the page memory 45 in response to user operation, and displays the thumbnail image 61 in a unit of plural pages on the display unit of the control panel 50.
As described above, according to the embodiment of the present invention, compared with the case in which thumbnail data is read out by a unit of one page and displayed on the control panel as in the past, it is possible to quickly perform a display change because thumbnail data for plural pages are read out and displayed on the control panel. It is also possible to effectively use the page memory.
The present invention is not limited to the above explanation and various modifications of the present invention are possible without departing from the scope of claims. For example, the number of thumbnail images that can be displayed on the control panel at a time is not limited to eight. When a size of a document scanned by the scanner unit 2 changes to A4 or A3, it is possible to display thumbnail images of an equivalent size by changing a compression ratio (a thinning-out ratio) of thumbnail images.
Although exemplary embodiments of the present invention have been shown and described, it will be apparent to those having ordinary skill in the art that a number of changes, modifications, or alterations to the invention as described herein may be made, none of which depart from the spirit of the present invention. All such changes, modifications, and alterations should therefore be seen as within the scope of the present invention.
This application is based upon and claims the priority of U.S. Provisional Application No. 60/865,085, filed on Nov. 9, 2006, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60865085 | Nov 2006 | US |