Fundamental purpose of the present invention is to be to provide a kind of portable optical scanner, can allow the user can't be connected with main frame under the situation about using, and can be in environment according to the user and at random the image of desire acquisition be carried out scan process.
Another object of the present invention is to be to provide a kind of portable optical scanner, can allow the user can't be connected use with main frame, so that can't for this optical scanner to the institute capture and pictorial data have under the situation of storable storage space, utilize inner set memory storage, stored the pictorial data that the user captures and come.
Further object of the present invention is to provide a kind of portable optical scanner exactly, by means of designed I/O processing module, can allow the pictorial data of user to capturing and store in this portable optical scanner, general in multiple main machine structure system, carried out pictorial data transmission process between the two.
According to above-described purpose, the invention provides a kind of portable optical scanner of novelty, the portable optical scanner that should capture storage and transmission process at the pictorial data of user's desire acquisition includes power supply module, one has contact scanning of image (the Contact Image Sensor of scan drive cell and analogy signal processing unit, CIS) module, one tool scan control processing module, the special IC of memory processes module and I/O processing module (Application Specific Integrated Circuit, and the memory storage module ASIC).Can hold a plurality of batteries in the power supply module of portable optical scanner of the present invention inside, so that supplying power to this device itself uses, therefore, but provide a kind of tool of user the portable also optical scanner of random operation, and utilize a kind of special IC to control the data and the process of signal transmission of inner each intermodule of this device itself, again, because of this device itself accommodates a plurality of memory storages, so that provide the user can store capture and the pictorial data of coming, make and to be connected with main frame under the environment that uses, also can reach the stores processor of pictorial data, in addition, by means of the set I/O processing module of this device body, can will be stored in numerical data in the memory storage module, transfer to use in the outside multiple main machine structure system.
At first, a plurality of batteries of packing in power supply module use so that supply power to this device itself.Then, the user is by means of the input of the I/O processing module in this special IC one scan acquisition signal, make the scan control processing module in this special IC send a driven sweep signal to contact scanning of image module, afterwards, begin the image of user's desire acquisition is carried out scan process by this scan drive cell that contacts in the visual scan module, and by means of this contact in the visual scan module analogy signal processing unit to pictorial data obtained in this scan drive cell be converted to the electricity signal, promptly carry out the processing that analog signal conversion becomes digital signal, afterwards, again with capture and image that comes and the numerical data of having finished the digital signal conversion input in this spy's special IC, and reach in this memory storage module and store.When the user will read when handling being stored in numerical data in this memory storage module, can read memory data signal Hou by means of the input of the I/O processing module in this special IC one earlier, this special IC will extract the numerical data of being stored by the memory storage module, and export this numerical data by this I/O processing module and to outside multiple main machine structure system, use, the user carries out processing operations such as image editing.
For above and other objects of the present invention, feature and advantage can be become apparent, will use most preferred embodiment, and in conjunction with the accompanying drawings, describe embodiments of the invention in detail, the content Description of accompanying drawing formula is as follows:
Fig. 1 is a block diagram, wherein the basic structure block diagram of display application portable optical scanner of the present invention.As shown in FIG., portable optical scanner 1 of the present invention includes the special IC 3 that power supply module 4, has contact image scan module 2, a tool scan control processing module 30, memory processes module 31 and the I/O processing module 32 of scan drive cell 20 and analogy signal processing unit 21, and memory storage module 5.
Power supply module 4, it is provided with a battery installation section (not shown), so that pack a plurality of batteries in this battery installation section, is supplied power to this portable optical scanner 1 and itself uses.
Memory storage module 5 is to constitute by means of dynamic RAM (DRAM), static RAM (SRAM), flash memory (Flash Memory) or other memory storages.When the user carries out scan process to the image of desire acquisition, then utilize this memory storage module 5 that the user is scanned acquisition and image that comes and the numerical data of having finished the digital signal conversion are stored in this.Wherein, can be provided with in the memory storage module 5 for the hyperphoric installation resettlement section (not shown) of storer, that is when the numerical data of user institute desire storage exceeds the capacity that present storer can store, only need the storer of this memory space inadequate is taken by getting in this installation resettlement section, afterwards, place another storer again in this installation resettlement section with enough storage spaces, can finish the stores processor operation, for example: utilization can be substituted the mode of flash memory, it belongs to the form of a kind of cassette (Card) structure, wherein can include flash memory structure, application surface encapsulation technology (Surface Mounting Technology, SMT), flash memory is packaged on the printed base plate to high-density; And sensitive medium cassette (Smart Medium Card) structure, the very fast flash memory cassette of its solid thickness structure is for thin.Because flash memory is that the dependency structure of cassette form has been known technology, does not therefore give unnecessary details for literary composition at this.
Special IC 3, CPU (central processing unit) for portable optical scanner 1 of the present invention, comprise scan control processing module 30 in this special IC 3, memory processes module 31 and I/O processing module 32, wherein, this scan control processing module 30, handle in order to the digital data transmission of controlling between this memory processes module 31 and this I/O processing module 32, and by means of control bus (Control Bus) (not shown) in order to control store processing module 31, digital data transmission between storage arrangement module 5 and the I/O processing module 32 is handled, and judges that promptly the data bus between the three will write stores processor or data read processing as data; This memory processes module 31, have data bus (Data Bus) (not shown) and address bus (Address Bus) (not shown), wherein, this data bus and address bus are connected with this memory storage module 5, and control data transmission between this memory processes module 31 and this memory storage module 5 by the control bus (not shown) of this scan control processing module 30, that is this data bus of switching controls to scanning and conversion and numerical data carry out stores processor (being that Write handles) or the numerical data of having stored read processings (being the Read processing); This I/O processing module 32 comprises for user's input imagery scanning storage, and the visual input signal processing unit (not shown) that reads signal, and the peripheral interface processing unit (not shown) that reads to external host for the numerical data that this portable optical scanner 1 will have been stored.When the user is scanned desire acquisition visual, after the user captures signal by means of input signal processing unit input one scan set in this I/O processing module 32, then this scan control processing module 30 will come driven sweep to handle according to this scanning acquisition signal.In addition, when the user will read the numerical data that has been stored in this memory storage module 5, after then the user also can read memory data signal by means of input signal processing unit input one set in this I/O processing module 32, then this scan control processing module 30 will read memory data signal according to this and drive and read processing, and by set peripheral interface processing unit in this I/O processing module 32, numerical data is sent in the external host structural system (not shown), and the user is able to the numerical data that reads is carried out editing and processing.Therefore, judge the processing signals whether user has input imagery scanning storage and image to read by means of this special IC 3, then, then according to these processing signals that the user imported, control and carry out the scanning storage of this portable optical scanner 1 and the processing action of reading.Wherein, can be provided with key board unit or switchgear in this input signal processing unit, as the communication interface between user and this portable optical scanner 1, and should can be provided with and outside desktop computer (Desktop) in the interface processing unit, periphery, notebook computer (Notebook), iMAC or PC (PC) are used general serial connection bus (Universal Serial Bus, USB), reinforced parallel port (Enhanced Parallel Port, EPP), serial port (Serial Port), data transmission interface devices such as PCMCIA (Personal Computer Memory Card International Association) or IEEE 1394 connect, data as the outside main machine structure of 1 pair of this portable optical scanner system are read the interface, make the transmission and processing speed of visual this numerical data of user or operating environment select required data transmission interface for use.
Contact visual scan module 2, this contacts visual scan module 2 and comprises scan drive cell 20 and analogy signal processing unit 21, and wherein, this scan drive cell 20 is connected with scan control processing module 30 in the special IC 3.After receiving the driven sweep signal that is transmitted by this scan control processing module 30 and come, this scan drive cell 20 just carries out scan process.This scan drive cell 20 is to be made of devices such as machinery and electronics, the general light emitting diode that uses long row and a plurality of one-tenth row or as optical element the fluorescent tube as light emitting source (not shown), move this light emitting source so that illuminate the image that will capture on the paper, and the camera tube by photoconductive tube etc. etc. (is designated hereinafter simply as transducer, Transducer) come each pixel (Pixel) data in the image on the sensing paper, and the pixel data that this is obtained is sent to analogy signal processing unit 21, has analog to digital converter (Analog to digitalconverter in this analogy signal processing unit 21, be abbreviated as ADC or A/D) (not shown), so that is analog signal conversion voltage or current signal, promptly conversion process is a digital signal.When analog signal conversion is treated to digital signal, because analog input signal is at every moment all changing, when if the switching rate of analog to digital converter (ADC) does not catch up with the pace of change of this analog input signal, then can use sampling and holding circuit (Sampling and holding circuit) (not shown), make the desirable instantaneous value of analog input signal in the variation and it is stored, with after an action of the bowels the level converter make analog to digital conversion, yet, take a sample and holding circuit action in, understand (Offset) error of setovering, that is produce sharp wave noise (Spike noise) and be overlapped on the signal, therefore can adopt operational amplifier device (not shown) to carry out bias treatment.Again, this pixel data is being converted in the translation process of electric signal, owing to mostly be greatly below the mV via the signal of transducer output, its value is very little, therefore need to use amplifier (not shown), it is amplified to easy to handle level (Level) signal Processing.In addition, general A DC, its input range mostly be-5V is to+5V, or-10V is to+10V, also can use 0 to+5V, or 0 to+10V.If signal voltage is 0 to 10mV; just can not change out the output of sufficient accuracy; if signal voltage exceeded the input dynamic range of ADC again; ADC just can't change, and as not filling a part protection, may damage ADC simultaneously; therefore; in order to cooperate the input voltage range of ADC, various signal voltages must pass through voltage amplifier or voltage attenuator, that is have voltage-controlled adjusting gear (Adjuster) (not shown).Then, will handle the digital signal form, reach the scan control processing module 30 in this special IC 3, after the processing by 31 of this scan control processing module 30 and memory processes modules, can be stored in this memory storage module 5 through ADC.
Therefore, can't be connected with main frame under the situation about using, then can use portable optical scanner 1 of the present invention,, and also can store these data in this device so that the image that will capture is carried out scan process when the employed scanister of user.
At first, must pack a plurality of batteries into to supply power to this device use itself in the power supply module 4 interior set battery installation section (not shown) of this portable optical scanner 1.When the user is scanned will capture visual, capture signal by means of the 32 set input signal processing unit input one scan of the I/O processing module in this special IC 3, and send scan control processing module 30 to, make it send a driven sweep signal and give the scan drive cell 20 that contacts in the visual scan module 2, wherein, this scan drive cell 20 is to be made of electronics such as light emitting source and transducer and mechanical hook-up, this scan drive cell 20 begins to carry out scanning motion and senses on the paper each pixel data in the image, simultaneously, scan control processing module 30 in this special IC 3 can be sent scanning sequence (not shown) to scan drive cell 20, because this detection technology is a known technology, so do not repeat them here.During scanning image, this scan drive cell 20 can send the pixel data that senses to this analogy signal processing unit 21, so that with the analog signal conversion that senses is voltage or current signal, that is carry out digital signal processing, in the time of conversion, can send simulated timing diagrams (not shown) to analogy signal processing unit 21 by the scan control processing module in this special IC 3 30; Afterwards, digital signal after will handling via ADC is returned to this scan control processing module 30, and, 30 pairs of these memory processes modules 31 of this scan control processing module are sent a numerical data storage signal (being Write), and specify data bus (not shown) between this memory processes module 31 and the memory storage module 5 to transmission and the numerical data of coming is carried out stores processor by means of control bus (not shown), also be about to this and contact visual scan module 2 and transmit institute and scan the numerical data of also having carried out digital conversion and deliver in this memory storage module 5 and store.
When if the user will read the numerical data of having stored, at first, can be by means of USB, EPP, serial port, data transmission interface devices such as PCMCIA or IEEE 1394 are connected the peripheral interface processing unit (not shown) in the I/O processing module 32 of main frame I/O mouth (not shown) and portable optical scanner 1 of the present invention, afterwards, the user can read memory data signal by means of input signal processing unit input one set in the I/O processing module in this special IC 3 32, and send scan control processing module 30 to, then this scan control processing module 30 is sent a data read signal (Read) by means of this control bus to this memory processes module 31, to do the processing of reading of numerical data at present to specify data bus between this memory processes module 31 and the memory storage module 5, also be about to transmit the numerical data of having stored to the set peripheral interface processing unit of this I/O processing module 32 by this memory storage module 5, and be sent in the external host structural system (not shown), make the user carry out editing and processing to the pictorial data that reads.
In addition, owing to be provided with a peripheral interface processing unit in the I/O processing module 32 of portable optical scanner 1 of the present invention, and this peripheral interface processing unit is by means of USB, EPP, serial port, data transmission interface devices such as PCMCIA or IEEE 1394 interconnect with the main frame I/O mouth of outside, when making the user desire to read to be stored in numerical data in this memory storage module 5, also can be (not shown by means of the peripheral input media of main frame, as keyboard: Keyboard) read memory data signal, and reach in the peripheral interface processing unit of this device by above-mentioned these listed data transmission interface devices, and should also can notify scan control processing module 30 in interface processing unit, periphery, so that read the numerical data that is stored in the memory storage module 5, and by this interface processing unit, periphery and data transmission interface device, transmit the numerical data of being stored again to external host.
Fig. 2 is an embodiment block diagram, wherein the block diagram of the syndeton of 7 in the syndeton of inner each intermodule of display application portable optical scanner of the present invention itself and a main frame.
When the user will carry out scanning of image when handling, employed scanister but can't with situation that main frame 7 is connected under, then can use portable optical scanner 1 of the present invention.
At first, a plurality of batteries of packing in the set battery installation section (not shown) in the power supply module 4 of this portable optical scanner 1 use so that supply power to this device itself.Then, when the user is scanned will capture visual, by means of input signal processing unit set in the I/O processing module in this special IC 3 32 320 input one scan acquisition signals, can be provided with a key board unit (not shown) or switchgear input equipments such as (not shown) in this input signal processing unit 320, so that the communication media of 1 of user and this portable optical scanner is provided, the scanning acquisition signal that the user imported will send scan control processing module 30 to, make it send a driven sweep signal and give the scan drive cell 20 that contacts in the visual scan module 2, simultaneously, it is sent scanning sequence (not shown), be provided with camera tube 200 and red bluish-green colour composition sensing apparatus 201 in this scan drive cell 20, therefore earlier after obtaining image on the paper by camera tube 200, and measure visual colour composition by red bluish-green colour composition sensing apparatus 201, afterwards, then measured colour composition is reached this and contact analogy signal processing unit 21 in the visual scan module 2.Because this detection technology is a known technology, so do not repeat them here.
Because the output signal of measured colour composition mostly is below the mV greatly, its value is very little, so need it is reached in the amplifier 210, it is carried out processing and amplifying and becomes the easy to handle level signal, so that when amplifying signal reached ADC, the digital signal precision of conversion gained is improved.And, because simulating signal is at every moment all changing, changing moment, make ADC carry out conversion of signals from beginning to can error being arranged because of the value difference of being changed between tailend, when especially signal is in the variation of maximal value and minimum value, more need to be detected individually (Detect), therefore need to handle by sampling and holding circuit 211, so that during the signal value during at a time sampling changes, and till it is remained to the ADC EOC, the signal that also be about to change is got an instantaneous value and is stored, so that carry out analog to digital conversion.And, take a sample and holding circuit action in, biased error can take place, that is produces the sharp wave noise and be overlapped on the signal, then must adopt operational amplifier device to carry out bias treatment.In addition, if the output signal voltage of changing out exceeded the input dynamic range of ADC, ADC just can't change, and as not adequately protecting, may damage ADC simultaneously.Therefore, in order to cooperate the input voltage range of ADC, just need handle by voltage-regulating circuit 212.
Output signal by the measured colour composition of the red bluish-green colour composition sensing apparatus in this scan drive cell 20 201, after this amplifier 210, sampling and holding circuit 211 and voltage-regulating circuit 212 processing, this processing signals then reaches analog-to-digital conversion process device 213.Simultaneously, it is sent simulated timing diagrams (not shown), afterwards, the pictorial data after the scanning is converted to numerical data (promptly 0 and 1), and numerical data is returned to scan control processing module 30 by means of the data bus DB1 of this analogy digital conversion treating apparatus 213.At this moment, pass one by the control bus CB of this scan control processing module 30 and write (Write) signal and give memory processes module 31, will carry out the write activity of data at present to notify data bus DB3 between this memory processes module 31 and the memory storage module 5.Therefore, after this scan control processing module 30 is passed to memory processes module 31 with numerical data by data bus DB2, this numerical data is also passed in the memory storage module 5 by means of data bus DB3 and is stored, wherein, this analog-to-digital conversion process device 213, scan control processing module 30, data bus DB1 between memory processes module 31 and the memory storage module 5, during the shared identical data bus of DB2 and DB3, then can handle digital data transmission situation therebetween by the control bus CB in the address bus AB in this memory processes module 31 and this scan control processing module 30.
If the user is will read the pictorial data that has been stored in this memory storage module 5 time, then shown in the 2nd figure, present embodiment is that the data transmission interface device by means of USB6 is connected with main frame 7.At first, by USB6 the peripheral interface processing unit 321 in the I/O processing module 32 of the I/O mouth (not shown) of main frame 7 and portable optical scanner 1 is connected, outside the USB6 connection, also can pass through EPP, data transmission interface devices such as serial port or IEEE 1394 are connected with main frame 7, afterwards, the user can read memory data signal by means of input signal processing unit set in the I/O processing module 32 320 inputs one, wherein, can be provided with key board unit or switchgear input equipments such as (not shown) in this input signal processing unit 320, send the memory data signal that reads that the user imported to scan control processing module 30, then 30 pairs of these memory processes modules 31 of this scan control processing module are sent a data read signal, and specify the data bus DB3 between this memory processes module 31 and the memory storage module 5 will be as the processing of reading of data transmission by control bus CB, the numerical data that also is about to stored by these memory storage module 5 transmission is to these I/O processing module 32 interior set peripheral interface processing unit 321, and reach among the USB6 by the data bus DB4 of this interface processing unit, periphery 321, and pass to main frame 7, for the user to the pictorial data that reads processing operations such as the enterprising row image editor of display (not shown) at main frame 7.
In addition, because the peripheral interface processing unit 321 in the I/O processing module 32 of portable optical scanner 1 of the present invention is connected with the I/O mouth (not shown) of main frame 7, therefore, if the user will be when main frame 7 reads the pictorial data that is stored in this memory storage module 5, except reading the mode of memory data signal by 320 inputs one of input signal processing unit, also can be directly by the peripheral input media (not shown) of main frame 7, read memory data signal as keyboard, and reach in the peripheral interface processing unit 321 by USB6, and should also can notify scan control processing module 30 in interface processing unit, periphery 321, so that read the numerical data that is stored in the memory storage module 5.
Comprehensive above embodiment, we can obtain a kind of portable optical scanner of the present invention, and the user can be carried out scanning of image randomly and store handling, and the advantage of this portable optical scanner has:
1. because of this device itself has power supply device and memory storage, under the situation that off connects, also can carry out scan process and data storage processing, therefore provide user's randomness ground to carry out scanning of image and handle and stores processor.
2. because this device itself can be connected use with several data transport interface device, therefore can connect and use, provide a kind of compatibility high optical scanner with different host computer system structures.
3. because of this device itself has peripheral interface processing unit, make the transmission and processing speed of visual this numerical data of user or operating environment select required data transmission interface device for use.
The above is a most preferred embodiment of the present invention only, is not in order to limit scope of the present invention.All other do not break away from equivalent transformation or the modification of being finished under the disclosed design, all should be included in the following claim protection domain.