1. Field of Invention
The invention relates to an image scanning system and the method thereof. In particular, the invention relates to a system and a method, which can process high-speed image scanning in an image scanning device.
2. Related Art
With continuous improvement in the hardware and software of image scanning devices, almost all of them can achieve certain scanning qualities (i.e. sufficiently good resolutions). They can satisfy the image scanning quality required by oridinary or even professional users.
The conventional image scanning system, as shown in
The application specific processing unit 120 performs basic digital signals processing. It mainly consists of the following components: (1) a data gate 121 and an image processing unit 122 for image processing; (2) a buffer unit 123 for temporarily holding data during image processing; (3) an ouptut recombination unit 124 for sorting the image signals; and (4) a transmission interface 125 for outputting the image signals. The detailed operations among different components of the application specific processing unit 120 are well-known and therefore, are not to be further described herein.
From the above description, it can be seen that the operation of the conventional image scanning system is step-by-step. That is, the photo sensor 100, the A/D converter 110, and the memory 130 have a one-to-one relation. One analog signals outputted by the photo sensor 100 is sent to one A/D converter for signals conversion. The digital signals processed by the application specific processing unit 120 is stored by one memory 130, too.
However, this type of processing mode has become the bottleneck of the scanning speed in all image scanning devices. Thus, how to further improve the image scanning speed while the scanning quality of most image scanning devices can still satisfy users' needs is the focus of future research in image scanning devices.
In view of the foregoing, the invention provides a high-speed scanning system and the method thereof. The invention improves the main factors which will slow down the scanning speed of conventional image scanning systems to greatly increase the image scanning speed.
The main technicality of the invention is to use a high-speed photo sensor which can simultaneously output several sets of RGB color signals, and the converter controlling unit and memory controlling unit in the application specific processing unit, and thus the A/D converters and memories can be operated in parallel, and an external analog image can be outputted to a processing terminal at a high speed.
To achieve the above objective, the disclosed system contains: (1) a high-speed photo sensor with a plurlaity of photo sensing units; (2) an A/D converter module with a plurality of A/D converters; (3) a memory module with a plurality of memories; and (4) an application specific processing unit with a converter controlling unit and a memory controlling unit.
The disclosed method includes the steps of: outputting a plurality of analog signals converted from an image captured by the photo sensing units in a high-speed photo sensor; performing signals conversion for the analog signals received by the A/D converters using the converter controlling unit; the converters' outputting the converted digital signals to a data gate and an image processing unit for image processing; the memory controlling unit's actively distributing the processing digital signals to the memories; the memory controlling unit's extracting the digital signals from the memories and using an output recombination unit to sort the image; and outputting the sorted image signals to the processing terminal via a transmission interface.
The invention will become more fully understood from the detailed description given hereinbelow illustration only, and thus are not limitative of the present invention, in which
The disclosed system and method are mainly used in image scanning devices, such as scanners, MFP(multi-function peripheral), etc. The invention enables the image scanning device to complete image scanning at a higher speed for other processing terminal 150 (such as PC) to use.
The disclosed system, as shown in
The high-speed photo sensor 200 is the primary feature of the invention. In comparison with the conventional photo sensor 100 (see
The analog signals herein refer to the RGB color signals. Usually, the RGB color signals can be contained in one set of analog signals. Sometimes, the RGB color signals can be separated in different sets of analog signals.
(2) The A/D converter module 210 has several sets of A/D converters. They can simultaneously accept the analog signals sent from the high-speed photo sensor 200 and convert them into digital signals.
The A/D converter module 210 is another feature of the invention. In comparison with the single A/D converter 110 (As shown in
It should be emphasized that in the disclosed system, the analog signals outputted by the high-speed photo sensor 200 and the A/D converters in the A/D converter module 210 have a many-to-many (or non-one-to-one) corresponding relation. The number of analog signals and the A/D converters do not need to be the same. They can be determined by the actual design.
(3) The application specific processing unit 120 is the part that receives the digital signals and processes the image. The processed image signals is provided to the processing terminal 150.
In the invention, the application specific processing unit 120 has two parts. The first part is the same as the conventional application specific processing unit, containing a data gate 121, an image processing unit 122, a buffer unit 123, an output recombinaiton unit 124, and a transmission interface 125. The second part is a feature of the invention, containing a converter controlling unit 126 and a memory controlling unit 127.
Since the techniques in the first part belongs to the prior art, we only make a brief description here. (a) The data gate 121 connects to the A/D converter module 210 to receive the digital signals transmitted from the A/D converters 211, 212 for image processing. The processed digital signals are sent to the image processing unit 122. (b) The image processing unit 122 connects to the data gate 121. It receives the processed digital signals, performs subsequent image processing, and stores the digital signals in the memory module 230 via the memory controlling unit 127. (c) The buffer unit 123 temporarily holds the digital signals during the image processing of the data gate 121 and the image processinng unit 122. (d) The output recombination unit 124 connects to the memory controlling unit 127 to extract the digital signals stored in the memories 231, 232 and to re-order them. The final image signals thus obtained are sent to the processing terminal 150. (e) The transmission interface 125 connects to the output recombination unit 124. It transmits the final image signals to the processing terminal 150 via the interface converter 140.
The converter controlling unit 126 and the memory controlling unit 127 in the second part are features of the invention. The converter controlling unit 126 connects to the A/D converter module 210 to control how the A/D converters 211, 212 operate in parallel according to the requirements of image processing. For example, the way to receive the analog signals and the number of operating A/D converters which are usually determined by how the high-speed photo sensor 200 operates. The memory controlling unit 127 connects to the memory module 230 to control the access to all the memories 231232. For example, the number of working memories and how the memories are allocated which are usually determined by the conditions of image scanning. After the image processing unit 122 finishes processing the digital signals, the memory controlling unit 127 actively distributes all the digital signals in parallel to the memories.
(4) The memory module 230 contains several memories (e.g. the first memory 231 to the kth memory 232). According to the commands from the memory controlling unit 127, the memory module 230 executes parallel digital signals reception, storage, and output.
The memory module 230 is also a feature of the invention. Note that the number of analog signals outputted by the high-speed photo sensor 200, the number of the A/D converters for receiving the analog signals, and the number of memories in the memory module 230 have a many-to-many (or non-one-to-one) corresponding relation. Their numbers do not need to be the same and can be determined by the actual design.
The disclosed method of the invention is described with reference to
The disclosed method is featured in that it has several sets of analog signals outputted in parallel. Using a controller to control the A/D converters perform signals conversion at the same time. During the image processing, several memories are controlled by the controller to receive, store and output signals. Thus, the overall speed can be greatly increased. To illustrate the feasibility of the disclosed system and method, we further use the following embodiment to explain the invention.
With reference to
First, the first photo sensing unit 201 and the second photo sensing unit 202 in the high-speed photo sensor 200 simultaneously and homogeneously extract the 200 image pixels. The analog signals of the first to the 100th pixels are processed by the first photo sensing unit 201. The 101th to the 200th pixels are processed by the second photo sensing unit 202. In this embodiment, each analog signals contains RGB color signals. However, different high-speed photo sensor designs may have individual color signals in each analog signals.
Under the control of the converter controlling unit 126, the analog signals outputted by the first photo sensing unit 201 is received by the first A/D converter 211. The analog signals outputted by the second photo sensing unit 202 is received by the second A/D converter 213. All the analog signals are converted into digital signals by parallel processing and outputted to the application specific processing unit 120. The first A/D converter outputs the digital signals of the first to the 100th pixels. The second A/D converter outputs the digital signals of the 101th to the 200th pixels. According to the settings of the converter controlling unit 126, one may adopt the non-one-to-one method.
After the digital signals enter the application specific processing unit 120, the data gate 121 and the image processing unit 122 perform image processing. Afterwards, the memory controlling unit 127 distributes all the digital signals to the first memory 231 and the second memory 233. In this embodiment, the signals are evenly distributed. Thus, the digital signals of the first to the 100th pixels are stored in the first memory 231. Those of the 101th to the 200th pixels are stored in the second memory 233. However, one may also adopt an uneven distribution scheme according to the settings of the memory controlling unit 127.
Finally, the memory controlling unit 127 extracts the digital signals stored in the memories (in the order of the first, the 101th, the second, the 102th, etc) and provides them to the output recombination unit 124 of the application specific processing unit 120 for re-ordering the image signals. Finally, the image signals are in the correct order (i.e. the first, the second, the third, . . . , the 199th, the 200th). Through the connection of the transmission interface 125 and the interface converter 140, the image signals are outputted to the processing terminal 150. This completes the high-speed image scanning process.
Certain variations would be apparent to those skilled in the art, which variations are considered within the spirit and scope of the claimed invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 93122532 | Jul 2004 | TW | national |