US20020166950A1 - Scanner navigation system with variable aperture - Google Patents
Scanner navigation system with variable aperture Download PDFInfo
- Publication number
- US20020166950A1 US20020166950A1 US10/163,946 US16394602A US2002166950A1 US 20020166950 A1 US20020166950 A1 US 20020166950A1 US 16394602 A US16394602 A US 16394602A US 2002166950 A1 US2002166950 A1 US 2002166950A1
- Authority
- US
- United States
- Prior art keywords
- aperture
- portable scanner
- assembly
- size
- photodetector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000003287 optical effect Effects 0.000 claims abstract description 42
- 238000003384 imaging method Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 18
- 239000011248 coating agent Substances 0.000 claims description 16
- 238000000576 coating method Methods 0.000 claims description 16
- 239000000758 substrate Substances 0.000 claims description 6
- 238000005286 illumination Methods 0.000 description 15
- 238000012634 optical imaging Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- KENZYIHFBRWMOD-UHFFFAOYSA-N 1,2-dichloro-4-(2,5-dichlorophenyl)benzene Chemical compound ClC1=CC=C(Cl)C(C=2C=C(Cl)C(Cl)=CC=2)=C1 KENZYIHFBRWMOD-UHFFFAOYSA-N 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000009304 pastoral farming Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000004417 polycarbonate Substances 0.000 description 2
- 229920000515 polycarbonate Polymers 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000005357 flat glass Substances 0.000 description 1
- 239000003365 glass fiber Substances 0.000 description 1
- 239000005337 ground glass Substances 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000002991 molded plastic Substances 0.000 description 1
- 230000005693 optoelectronics Effects 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/047—Detection, control or error compensation of scanning velocity or position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/10—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
- H04N1/107—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with manual scanning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04701—Detection of scanning velocity or position
- H04N2201/0471—Detection of scanning velocity or position using dedicated detectors
- H04N2201/04712—Detection of scanning velocity or position using dedicated detectors using unbroken arrays of detectors, i.e. detectors mounted on the same substrate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04701—Detection of scanning velocity or position
- H04N2201/04734—Detecting at frequent intervals, e.g. once per line for sub-scan control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04701—Detection of scanning velocity or position
- H04N2201/04743—Detection of scanning velocity or position by detecting the image directly
Definitions
- This invention relates to portable image scanners in general and more specifically to a portable scanner navigation system having a variable aperture.
- Optical scanner devices are well-known in the art and produce machine-readable image data signals that are representative of a scanned object, such as a photograph or a page of printed text.
- the image data signals produced by an optical scanner may be used by a personal computer to reproduce an image of the scanned object on a suitable display device, such as a CRT or a printer.
- a hand-held or portable scanner is an optical scanner which is designed to be moved by hand across the object or document being scanned.
- the hand-held scanner may be connected directly to a separate computer by a data cable. If so, the data signals produced by the hand-held scanner may be transferred to the separate computer “on the fly,” i.e., as the image data are collected.
- the portable hand-scanner may include an on-board data storage system for storing the image data. The image data may then be uploaded to a separate computer after the scanning operation is complete by any convenient means.
- Hand-held or portable optical scanners are well-known in the art and various components thereof are disclosed in U.S. Pat. No. 5,552,597 of McConica for “Hand-Held Scanner having Adjustable Light Path”, U.S. Pat. No. 5,586,212 of McConica, et al., for “Optical Wave Guide for Hand-Held Scanner,” U.S. Pat. No. 5,381,020 of Kochis, et al., for “Hand-Held Optical Scanner with Onboard Battery Recharging Assembly,” and U.S. Pat. No. 5,306,908 of McConica, et al., for “Manually Operated Hand-Held Optical Scanner with Tactile Speed Control Assembly,” all of which are hereby incorporated by reference for all that they disclose.
- a typical hand-held optical scanner may include illumination and optical systems to accomplish scanning of the object.
- the illumination system illuminates a portion of the object (commonly referred to as a “scan region”), whereas the optical system collects light reflected by the illuminated scan region and focuses a small area of the illuminated scan region (commonly referred to as a “scan line”) onto the surface of a photosensitive detector positioned within the scanner.
- Image data representative of the entire object then may be obtained by sweeping the scan line across the entire object, usually by moving the hand-held scanner with respect to the object.
- the illumination system may include a light source (e.g., a fluorescent or incandescent lamp or an array of light emitting diodes (LEDs)).
- the optical system may include a lens and/or mirror assembly to direct and focus the image of the illuminated scan line onto the surface of the detector.
- the optical system may also comprise a reduction optics system for reducing the reflected light onto a very small detector.
- the photosensitive detector used to detect the image light focused thereon by the optical system may be a contact image sensor, an array of photodetectors which act together to capture the image of a scan line.
- a typical individual photodetector changes electrical capacitance as it is exposed to light. As the intensity of the light reflected from the image onto the photodetector changes, the electrical current passing through the photodetector varies. Thus a photodetector may be used to detect light and dark regions on an image.
- image light refers to the light that is focused onto the surface of the detector array by the optical system. Depending on the type of scanner and the type of document, the image light may be reflected from the document or object being scanned or it may be transmitted through the object or document.
- the image light may be converted into digital signals, or image data, in essentially three steps. First, each photodetector converts the light it receives into an electric charge. Second, the charges from the photodetectors are converted into analog voltages by an analog amplifier. Finally, the analog voltages are digitized by an analog-to-digital (A/D) converter. The digital image data then may be processed and/or stored as desired.
- A/D analog-to-digital
- a typical portable scanner may also include a position sensing system, or navigation system, to keep track of the scanner's position with respect to the object.
- the navigation system allows a portable scanner to image an object or document which is larger and wider than the scanner by combining scanned strips or swaths into a single image. As the portable scanner is moved back and forth across the object to scan all areas of the object, the navigation system keeps track of the position of the scanner. The various scanned swaths may then be “stitched” together using the position information collected by the position sensing system.
- One type of navigation system employs optical detectors which generate image data representing a two-dimensional portion of the surface of the object.
- the optical detectors capture the image of several target locations on the object.
- An optical lens and a fixed aperture are positioned adjacent each optical detector to focus and direct light reflected from the object onto the optical detectors.
- a processor analyzes the image data to identify the positions of distinct features located on the surface of the object relative to the optical sensor. As the scanner is moved relative to the object, the positions of these distinct features relative to the optical sensor move accordingly.
- the processor measures these position changes to determine the displacement and direction of movement of the scanning device relative to the surface of the object.
- the processor may also integrate the displacement to determine the velocity of the scanner relative to the surface of the object.
- Portable scanners of the type described above are not without their problems.
- the efficacy of the navigation system varies greatly according to the content and material of the object. Factors affecting the navigation system include the color of the object, texture, coating, and content.
- White printer paper typically has a reflectance of about 80%, while black glossy magazine pages have a reflectance of less than about 3%.
- Glossy objects also have a large specular component to the reflectance, requiring a grazing illumination with a large angle of incidence on the object.
- the amount of light reflected from the object to the navigator optical detector is much higher for a white object than for a black object.
- the fixed size of the aperture in a navigator is typically determined by balancing the requirements for the various types of objects that will be scanned. A further consideration is the depth of field required by the navigator. The smaller the aperture, the greater the depth of field. Thus, a portable scanner with a smaller aperture is less susceptible to focus errors caused by tilting the scanner over the object.
- the fixed aperture does not provide an ideal amount of light to the navigator optical detector for all object types. Therefore, a portable scanner navigation system which performs well on white printer paper may be unable to adequately track scanner movement on black glossy magazine paper.
- the inventor has devised a portable scanner having a navigation system with a variable aperture.
- the aperture size is varied according to the type of object to be scanned, increasing the efficacy of the navigation system over a range of object types.
- the invention may comprise a portable scanner for document imaging having at least one position detector.
- the at least one position detector comprises an optical detector and an aperture assembly adjacent the optical detector.
- the aperture assembly has a first aperture size and a second aperture size.
- the aperture assembly is adjustable between the first aperture size and the second aperture size.
- the invention may also comprise a method for varying the intensity of light incident on a navigator photodetector in a portable scanner.
- the method comprises providing an aperture assembly adjacent the navigator photodetector in the portable scanner, wherein the aperture assembly has a variable aperture size which may be adjusted to vary the intensity of light incident on the navigator photodetector.
- the method also comprises determining an optimal aperture size which best enables the navigator photodetector to detect a position of the portable scanner.
- the method also comprises adjusting the aperture assembly so that the variable aperture size is set substantially at the optimal aperture size.
- the invention may also comprise a portable scanner for document imaging, comprising at least one position detector, an optical detector located in the position detector, and means for varying a cross-sectional area of a light path to the optical detector.
- FIG. 1 is a perspective view of a portable scanner device having a navigation system with a variable aperture
- FIG. 2 is a top view of the portable scanner of FIG. 1;
- FIG. 3 is a bottom view of the portable scanner of FIG. 1;
- FIG. 4 is a cross-sectional side view of a portable scanner navigator with a slidable variable circular aperture
- FIG. 5 is a top view of the slidable variable circular aperture of FIG. 4;
- FIG. 6 is a side view of an aperture having a chamfer on the top edge
- FIG. 7 is a side view of an aperture having a chamfer on the top and bottom edges
- FIG. 8 is a schematic view of the navigation process in a portable scanner
- FIG. 9 is a chart illustrating correlation coefficients produced during the navigation process of FIG. 8;
- FIG. 10 is a surface corresponding to the chart of FIG. 9;
- FIG. 11 is a two dimensional graph illustrating the bowl depth of the surface of FIG. 10;
- FIG. 12 is a cross-sectional side view of a portable scanner navigator with a scissor-action variable circular aperture
- FIG. 13 is a top view of the scissor-action variable circular aperture of FIG. 12 in the closed position
- FIG. 14 is a top view of the scissor-action variable circular aperture of FIG. 12 in an open position
- FIG. 15 is an elevation diagram of a portable scanner navigator illustrating the vertical placement of the navigator elements
- FIG. 16 is a top view of a scissor-action variable rectangle aperture which is actuated by a disk translator;
- FIG. 17 is a top view of the scissor-action variable rectangle aperture of FIG. 16 in an open position
- FIG. 18 is a top view of a scissor-action variable rectangle aperture which is actuated by a vertically mounted strip translator;
- FIG. 19 is a top view of the scissor-action variable rectangle aperture of FIG. 18 in an open position
- FIG. 20 is a top view of a variable circular aperture which is mounted on two strip translators;
- FIG. 21 is a top view of a variable square aperture which is mounted on four strip translators;
- FIG. 22 is a cross-sectional side view of a portable scanner navigator with a variable electro-chromic aperture
- FIG. 23 is a diagram of a circular two-size electro- chromic aperture
- FIG. 24 is a diagram of a circular variable electro- chromic aperture
- FIG. 25 is a diagram of a square variable electro- chromic aperture
- FIG. 26 is a diagram of a square variable electro- chromic aperture.
- the drawing and description disclose a portable scanner 10 for document imaging having at least one position detector 44 .
- the at least one position detector 44 comprises an optical detector 50 and an aperture assembly 60 adjacent the optical detector 50 .
- the aperture assembly 60 has a first aperture size 84 and a second aperture size 86 .
- the aperture assembly 60 is adjustable between the first aperture size 84 and the second aperture size 86 .
- the drawing and description also disclose a method for varying the intensity of light 64 incident on a navigator photodetector 44 in a portable scanner 10 .
- the method comprises providing an aperture assembly 60 adjacent the navigator photodetector 50 in the portable scanner 10 , wherein the aperture assembly 60 has a variable aperture size which may be adjusted to vary the intensity of light 64 incident on the navigator photodetector 50 .
- the method also comprises determining an optimal aperture size which best enables the navigator photodetector 50 to detect a position of the portable scanner 10 .
- the method also comprises adjusting the aperture assembly 60 so that the variable aperture size is set substantially at the optimal aperture size.
- the drawing and description also disclose a portable scanner 10 for document imaging, comprising at least one position detector 44 , an optical detector 50 located in the position detector 44 , and means for varying a cross-sectional area of a light path 46 to the optical detector 50 .
- a portable scanner 10 having a navigation system 12 with a variable aperture 14 may be used to scan an object 16 , such as a document 20 with written text 22 provided thereon.
- an object 16 such as a document 20 with written text 22 provided thereon.
- the entire document 20 may be scanned by moving the portable scanner 10 over the document 20 along a meandering or curvilinear scanning path 24 .
- the portable scanner 10 having a navigation system 12 with a variable aperture 14 is adapted to navigate over widely varying types of objects 16 , such as white printer paper or glossy black magazine paper.
- one embodiment of the portable scanner 10 having a navigation system 12 with a variable aperture 14 comprises a main housing portion 26 having an image head portion 30 associated therewith.
- the main housing portion 26 of the portable scanner 10 may be sized to receive the various electronic components and other devices (not shown) required for the operation of the portable scanner 10 .
- the main housing portion 26 may also be provided with a display device 32 , along with various buttons or switches 34 , 36 , and 38 to control the function and operation of the portable scanner 10 .
- the main housing portion 26 may also be sized to receive a suitable power source, such as a battery (not shown), to provide electrical power to the portable scanner 10 .
- the image head portion 30 of the portable scanner 10 is configured to receive an optical imaging assembly and an illumination system (not shown).
- the face or contact surface 40 of the image head portion 30 may be provided with an elongate scan window 42 therein which allows the illumination system to illuminate a target region on the object 16 .
- the scan window 42 also allows image light reflected by the illuminated target region to be received by the optical imaging assembly.
- the optical imaging assembly produces an image signal based on the image light reflected through the scan window 42 .
- Image data contained in the image signal may then be processed or manipulated by an image processing system (not shown) to produce image data that are representative of the object 16 .
- the image head portion 30 also includes one or more position detectors 44 and 46 , or navigators, (FIG. 3) which optically detect the surface structure of the object 16 in order to track movement of the portable scanner 10 over the object 16 .
- the navigators 44 and 46 produce location information.
- the image data that are formed as the portable scanner 10 is moved along the curvilinear scanning path 24 over the object 16 represent a curvilinear scan swath or strip, which must then be stitched together using the location information provided by the navigators 44 and 46 .
- the reflectance of different types of objects 16 can vary widely, hindering operation of the navigators 44 and 46 .
- White printer paper has a reflectance of about 80%, while glossy black magazine paper has a reflectance of less than about 3% with the grazing illumination required to detect inherent or printed features on the paper. This makes it difficult for a single static navigator design to be able to operate well on different types of objects 16 .
- the navigators 44 and 46 need to receive enough light reflected from the object 16 that a strong signal is provided, raising the signal-to-noise ratio. However, too much light incident on the navigators 44 and 46 will saturate them.
- the portable scanner 10 will be unable to distinguish features on the object 16 and will lose its navigation information. If, on the other hand, too much light is received by the navigators 44 and 46 , the photodetectors (e.g., 50 ) will be saturated, resulting in bright, washed out images with little detail.
- a fixed aperture navigator designed to operate on both white printer paper and glossy, dark magazine images compromises by performing marginally well on both, but excelling on neither. Furthermore, the wide aperture required to operate on dark objects has a narrow depth of field, causing the navigators 44 and 46 to lose focus if the portable scanner 10 is tilted even slightly.
- the intensity of light reflected from the object 16 and incident on the navigators 44 and 46 may be varied by adjusting the amount of illumination from a navigator light emitting diode (LED) (e.g., 54 ), but this solution is greatly limited by the restrictions on size, power, and required angle of illumination.
- LED navigator light emitting diode
- the intensity of light incident on the navigators 44 and 46 may also be varied by adjusting the integration time.
- the navigators 44 and 46 capture a series of discrete images as the portable scanner 10 is moved over the object 16 .
- the integration time is the amount of time information is gathered from the photodetectors in the navigators 44 and 46 for each image. However, as the integration time is increased to form a brighter image, the portable scanner 10 must be moved more slowly over the object 16 . If a long integration time is used and the portable scanner 10 is moved too quickly, the navigation images will be blurred and the portable scanner 10 will lose its navigation information.
- the portable scanner 10 having a navigation system 12 with a variable aperture 14 can be used on objects 16 with widely varying reflectance values. As the portable scanner 10 having a navigation system 12 with a variable aperture 14 is moved over the object 16 , the aperture size is increased over low reflectance regions and decreased over high reflectance regions. Thus, an optimum signal level is maintained for the navigators 44 and 46 , and the depth of field is as large as possible over each of the regions with different reflectance values on the object 16 .
- the portable scanner 10 having a navigation system 12 with a variable aperture 14 may be operated as follows to scan an object 16 , such as document 20 with written text 22 thereon.
- the user (not shown) would set up or initialize the portable scanner 10 to perform the scanning operation by actuating the appropriate buttons or switches (e.g., 34 , 36 , and 38 ) in accordance with the particular operational sequence for the specific scanner device.
- the user holds the contact surface 40 or face of the portable scanner 10 against the document 20 and initiates the scanning operation.
- the user then moves the portable scanner 10 across the document 20 as the optical imaging assembly and navigators 44 and 46 capture the scan swaths and location information.
- Stitching software either in the portable scanner 10 or in an external computer, can then reassemble a unified image of the document 20 from the scan swaths captured by the optical imaging assembly and from the location information captured by the navigators 44 and 46 .
- Exemplary stitching algorithms are disclosed in U.S. Pat. No. 5,578,813 of Allen, et al., for “Freehand Image Scanning Device which Compensates for Non-Linear Movement,” mentioned above.
- the particular stitching algorithm that may be utilized in a portable scanner 10 having a navigation system 12 with a variable aperture 14 will not be described in further detail herein.
- the portable scanner 10 having a navigation system 12 with a variable aperture 14 As well as some of its more significant features and advantages, the various embodiments of the portable scanner 10 will now be described in detail. However, before proceeding with the detailed description it should be noted that the configurations of the portable scanner 10 having a navigation system 12 with a variable aperture 14 shown and described herein are exemplary. It should also be noted that while the portable scanner 10 is shown and described herein as it may be used to scan an object 16 , such as a document 20 with written text 22 thereon, it is not limited to use with any particular type of object 16 . Indeed, the portable scanner 10 may be used to scan almost any type of object imaginable.
- a preferred embodiment of the portable scanner 10 having a navigation system 12 with a variable aperture 14 comprises a housing 26 which is molded of a polycarbonate material.
- the housing 26 contains electronic systems for processing, storing, manipulating and transmitting digital images.
- a display device 32 is placed in the housing 26 to prompt the user in the use of the portable scanner 10 and to display scanned images.
- the display panel 32 is sized to fit in the housing 26 and to leave enough room for other necessary elements, such as control buttons 34 , 36 , and 38 .
- the display panel 32 is preferably a low cost monochrome liquid crystal display (LCD) having an adequate resolution to display scanned images and a user interface (menus, instructions, etc.)
- the display panel 32 may comprise another type of display, such as a thin-film transistor (TFT) display, a gas plasma display, etc, and may be either color or monochrome as desired.
- TFT thin-film transistor
- An image head portion 30 is located in the housing 26 and contains the imaging systems, including an optical imaging assembly (not shown) and an illumination system (not shown), which are directed through a scan window 42 in the contact surface 40 of the portable scanner 10 .
- the illumination system produces a plurality of light rays which illuminate a target region on the object 16 through the scan window 42 .
- the illumination system may comprise any of a wide range of light sources suitable for providing a plurality of light rays.
- the illumination system comprises a plurality of light emitting diodes which are positioned in spaced-apart relation in the image head portion 30 .
- Each light emitting diode 74 may comprise an LED part number HSMA-S690, available from Hewlett-Packard Company of Palo Alto, Calif.
- the optical imaging assembly is responsive to image light reflected from the object 16 .
- the optical imaging assembly produces an image signal representative of the object 16 .
- the optical imaging assembly may comprise any of a wide variety of imaging systems now known or that may be developed in the future that are suitable for producing image data relating to image light reflected by the object 16 being scanned. Consequently, the present invention should not be regarded as limited to any particular type of imaging system or image system configuration.
- the optical imaging assembly utilized in one preferred embodiment of the invention includes a photodetector and a lens for directing image light onto the photodetector.
- the photodetector may comprise a CCD array having a resolution of 300 dpi (dots per inch), such as type TS1301, available from Texas Advanced Optoelectronic Solutions, Inc., of Plano, Tex. Alternatively, other types of detectors having the same or other resolutions could also be used.
- the lens used to direct and focus the image light onto the surface of the photodetector may comprise an optical system such as the type sold under the name SELFOC which is a registered trademark of the Nippon Sheet Glass Company, Limited.
- SELFOC which is a registered trademark of the Nippon Sheet Glass Company, Limited.
- other types of imaging systems such as projection imaging systems involving lenses and/or reflectors, could also be used.
- the image head portion 30 also includes a navigation system 12 comprising one or more position detectors, or navigators.
- the navigation system 12 comprises two navigators 44 and 46 , placed parallel to the scan window 42 and inside the ends of the line formed by the scan window 42 .
- a navigator 44 comprises a photodetector 50 , a lens 52 , an LED 54 , and an aperture assembly 60 .
- the LED 54 produces light rays (e.g., 56 ) to illuminate an area on the object 16 under the navigator 44 .
- Image light 64 is reflected from the object 16 and is focused and directed onto the photodetector 50 by the lens 52 .
- the LED 54 is mounted in the image head portion 30 such that the illumination light 56 grazes the object 16 at an angle 66 between about 5 degrees and about 30 degrees (20 degrees preferred). This grazing illumination reduces specular reflections from the object 16 so that the diffuse reflections from surface irregularities are prominent.
- the lens 52 preferably comprises a circular, transparent ground glass or molded plastic element to focus and reduce the image light 64 onto the photodetector 50 .
- the lens 52 preferably has a magnification factor of about 1.4, so that a roughly 2 mm 2 squared area on the object 16 is focused onto the 2.88 mm 2 detector 50 .
- the lens 52 is supported under the photodetector 50 by a support member 74 .
- the support member 74 is angled back away from the lens 52 above and below the lens 52 to avoid blocking the image light 64 , as well as to reduce weight and cost.
- a generally U-shaped flange 76 surrounds the edge 80 of the lens 52 to provide support.
- the support member 74 is molded of a black 30% glass fiber filled polycarbonate material.
- the support member 74 may be shaped as needed to suit the particular portable scanner 10 and image head portion 30 as desired.
- the lens 52 may be supported beneath the photodetector 50 in any suitable fashion.
- the photodetector 50 is preferably a two-dimensional array of individual optical sensors fabricated on a single semiconductor die.
- the photodetector 50 is electrically connected to a printed circuit board (PCB) 70 by a group of wirebonds (e.g., 72 ).
- PCB printed circuit board
- the photodetector 50 may be mounted to PCB 70 with surface mount solder connections or any other suitable method.
- the photodetector 50 generates image data from a small two-dimensional area 62 of the object 16 being scanned.
- a computer processor in the portable scanner 10 receives this image data and identifies distinct features on the object 16 .
- the distinct features may be inherent irregularities in the surface of the paper, such as paper fibers, or the edges of printed text.
- the positions of these distinct features relative to the navigators 44 and 46 are stored in a memory device. As the portable scanner 10 is moved relative to the object 16 , the positions of these distinct features move relative to the navigators 44 and 46 .
- the processor compares the new positions of these distinct features to the positions stored in the memory device. Based on these comparisons, the processor is able to determine the position, direction of movement, and velocity of the portable scanner 10 to which the navigators 44 and 46 are affixed relative to the object 16 . Accordingly, the processor is able to stitch together the scanned swaths imaged by the optical imaging assembly because the locations of the scan swaths relative to each other may be readily determined.
- the aperture assembly 60 is positioned between the photodetector 50 and the lens 52 and is slidably supported by guide rails (not shown) on the support member 74 .
- the aperture assembly 60 comprises a plate 82 having a plurality of fixed apertures (e.g., 84 and 86 ).
- the plate 82 includes two circular apertures, a larger aperture 84 and a smaller aperture 86 .
- the plate 82 is preferably a low-cost, precision sheet metal stamping.
- the plate 82 may alternatively be a plastic injection molded part.
- the larger aperture 84 used for darker objects 16 , preferably has a diameter 110 of about 1.5 mm, while the smaller aperture 86 , used for lighter objects 16 , has a diameter 112 of about 1.0 mm, so that the larger aperture 84 passes roughly twice the image light 64 as the smaller aperture 86 .
- the diameters 110 and 112 of the apertures 84 and 86 may be sized to pass any desired amounts of navigator image light 64 .
- the apertures 84 and 86 are also sized small enough that image light 64 which passes through the edges of the lens 52 , near the support member 74 , is blocked.
- the largest aperture 84 may be sized to pass all image light 64 except for that which passes within 1 ⁇ 2 mm of the support member 74 .
- the plate 82 has a width 114 sufficient to block undesired image light 64 from the lens 52 , passing image light 64 only through an aperture 84 or 86 .
- the plate 82 also has a length 116 sufficient to block undesired image light 64 from the lens 52 , passing image light 64 only through a single aperture 84 or 86 at a time.
- the plate 82 has a width 114 of about 5.0 mm and a length 116 of about 10.0 mm.
- An actuator 90 is connected to a side 92 of the plate 82 by a rod 94 .
- the actuator preferably comprises a linear actuator, such as a Smoovy linear motor, part number APH59001, available from the RMB Miniature Bearings company of Ringwood, N.J.
- the actuator 90 is electrically connected to the PCB 70 by conductive wires 96 , or may be surface mount soldered to the PCB 70 .
- Control electronics in the portable scanner 10 control the actuator 90 by sending electrical signals across the wires 96 .
- the actuator 90 is supported by the PCB 70 , or, alternatively, may be supported by the support member 74 .
- the actuator 90 causes the plate 82 to slide back and forth under the photodetector 50 along directions 100 and 102 by extending and retracting the rod 94 .
- Stop blocks 104 and 106 connected to the support member 74 help align the plate 82 and position either the larger aperture 84 or the smaller aperture 86 under the photodetector 50 .
- the plate 82 has a thickness 120 of about 1 mm.
- a chamfer 122 is also provided on the inner wall of the apertures 84 and 86 , so that the apertures 84 and 86 essentially appear as thin as possible to the image light 64 . If the apertures 84 and 86 are too thick, the image light 64 will be degraded by secondary reflections on the aperture walls. Furthermore, thick aperture walls cause the effective aperture size to vary depending on the angle of the image light 64 .
- the upper edge of the aperture wall is chamfered so that the inner aperture wall is located at the bottom of the plate 82 and has a thickness 124 of about 0.25 mm.
- the chamfer is preferably cut at an angle 130 between about 30 degrees and about 60 degrees.
- both the upper and lower edges of the aperture wall may be chamfered so that the aperture wall 126 is a point roughly midway through the plate 82 .
- This alternative embodiment does provide a thinner effective aperture, but manufacturing is complicated since two chamfers must be cut, rather than one.
- the aperture diameter is more difficult to control precisely when cutting chamfers, as in FIG. 7, rather than drilling, as in the manufacture of the first embodiment shown in FIG. 6.
- the aperture assembly 60 is controlled by firmware in the portable scanner 10 according to one or more control variables, such as the level of light incident on the photodetector 50 or on a separate light level detector (not shown) which may be mounted near or on the photodetector 50 .
- the aperture assembly 60 is adjusted to the smaller aperture size when the level of light increases and to the larger aperture size when the level of light decreases.
- the preferred control variable is the “bowl depth,” a metric related to correlation coefficients produced during processing of the navigation images, as will now be discussed in detail.
- the motion of the portable scanner 10 is determined by correlating sample frames or images with reference frames which are taken prior to the sample frames and then shifted.
- a reference frame 140 is first stored.
- the reference frame 140 includes a T-shaped feature 142 of the object 16 .
- a sample frame 144 showing the same T-shaped feature 142 of the object 16 is stored.
- the T-shaped feature 142 shown in the center of the reference frame 140 is shifted up and right in the sample frame 144 due to movement of the portable scanner 10 down and left over the object 16 .
- the time between storing the reference frame 140 and the sample frame 144 is preferably short enough that the portable scanner 10 has not moved more half a pixel width. However, the movement in FIG. 8 is exaggerated for clarity.
- the sample frame 144 is then combined with shifted versions (e.g., 150 and 152 ) of the reference frame 140 to determine the degree of correlation between the sample frame 144 and the shifted reference frames (e.g., 150 and 152 ).
- the actual movement of the portable scanner 10 can be determined. For example, if the reference frame 140 is shifted one pixel to the left, and the sample frame 144 correlates exactly with the left-shifted reference frame 140 , then the portable scanner 10 has been moved one pixel to the right between the time the reference frame 140 and the sample frame 144 were stored.
- Eight shifted reference frames (e.g., 150 and 152 ) and one unshifted reference frame are prepared as indicated the shifting diagram 146 of FIG. 8.
- the reference frame 140 is shifted into the eight neighboring pixels.
- position “1” 150 the reference frame 140 is shifted to the upper left neighboring pixel.
- position “2” 152 the reference frame 140 is shifted to the upper neighboring pixel, etc.
- Position “0” is the unshifted reference frame 140 .
- the reference frame in nine positions (0-8) is thus prepared.
- the sample frame 144 is then combined with the nine prepared reference frames to form a 3 ⁇ 3 array of combined frames 154 .
- the combined frame at position “3” has the smallest number of shaded pixels (five), thus has the highest correlation, and the combined frame at position “7” is among the frames with the highest number of shaded pixels (ten), thus with the lowest correlation.
- a set of correlation coefficients are calculated for the nine combined frames in the array 154 , according to the following equation which squares the differences and sums them:
- C k ⁇ i ⁇ ⁇ j ⁇ ( S ij - R ( ij ) + k ) 2
- S ij is the value measured by the photodetector 50 at position ij of the sample frame 144
- R ij is the value measured by the photodetector 50 at position ij+k of the reference frame 140 shifted in direction k.
- the sample frame 144 will not correlate exactly with any of the shifted reference frames (e.g., 150 and 152 ) because the sample frame 144 is stored before the portable scanner 10 moves a full pixel width, and because it is unlikely that the portable scanner 10 will be moved in exactly the same direction that one of the shifted reference frames (e.g., 150 and 152 ) were shifted.
- the actual movement of the portable scanner 10 can be calculated by interpolating between the correlation coefficients.
- FIG. 9 a bar chart of the nine correlation coefficients is shown in FIG. 9.
- the highest correlation coefficients 156 and 160 correspond to positions “8” and “7” in FIG. 8, and the lowest correlation coefficient 162 corresponds to position “3” in FIG. 8.
- a smooth best-fit surface 164 is calculated for the nine correlation coefficients, as illustrated in FIG. 10.
- the bowl-depth 166 (FIG. 11) is then determined. The bowl-depth 166 may be found by taking a cross-section of the best-fit surface 164 from highest to lowest point.
- the cross-section illustrated in FIG. 11 is not bowl shaped, since in the present example the portable scanner 10 was allowed to move an entire pixel between storage of the reference frame 140 and sample frame 144 .
- sample frame 144 is stored before the portable scanner 10 has moved more than a half pixel width, so the lowest correlation coefficient will be in position “0.”
- the smooth best-fit surface 164 will have a low point near the center of the surface 164 , forming a bowl shape, although the low point will only be at the center of the surface 164 if the portable scanner 10 did not move at all.
- the bowl depth 166 may be advantageous to determine the bowl depth 166 as the height between the lowest correlation coefficient 162 and the average value of the remaining correlation coefficients (e.g., 156 and 160 ).
- the operation of the portable scanner 10 having a navigation system 12 with a variable aperture 14 illustrated in FIGS. 4 and 5 will now be described in more detail.
- the portable scanner 10 is placed against the object 16 and the scanning operation is initialized, as discussed above.
- the aperture assembly 60 is placed in a default position for white printer paper.
- Firmware in the portable scanner 10 sends an electrical signal to the actuator 90 across the wires 96 , causing the actuator 90 to extend the rod 94 attached to the plate 82 .
- the plate 82 is thereby slid in direction 100 until it reaches the left stop blocks 104 , positioning the smaller aperture 86 under the photodetector 50 .
- the firmware monitors the desired control variable, whether the intensity of image light 64 or the bowl-depth 166 .
- the control variable reaches a predetermined value indicating that the object 16 is dark enough to require a larger aperture
- the aperture assembly 60 is adjusted.
- the firmware sends an electrical signal to the actuator 90 across the wires 96 , causing the actuator 90 to retract the rod 94 attached to the plate 82 .
- the plate 82 is thereby slid in direction 102 until it reaches the right stop blocks 106 , positioning the larger aperture 84 under the photodetector 50 .
- the actuator 90 must move the plate 82 quickly enough that the navigation process is not disrupted.
- the aperture assembly 60 is preferably adjusted between the regular periodic capture and storage of sample frames 144 and reference frames 140 to avoid disrupting the navigation process. Alternatively, if the aperture assembly 60 cannot be moved quickly enough to avoid disrupting the regular periodic capture and storage of sample frames 144 and reference frames 140 , adequate results may be obtained by interpolating between navigation information before and after the aperture adjustment.
- the aperture assembly 60 is thus adjusted back and forth between the larger aperture 84 and the smaller aperture 86 as needed as the portable scanner 10 is moved across the object 16 .
- the aperture assembly 60 may be adjusted to one aperture 84 or 86 at the beginning of the scanning operation and left in that position during the entire scanning operation.
- the aperture assembly 60 may be manually controlled by removing the actuator 90 and extending the rod 94 to a lever on the exterior of the portable scanner 10 .
- the aperture assembly 60 may be manually set for light or dark objects before the scanning operation as desired or as directed by the portable scanner 10 .
- a navigator 244 having a variable aperture comprises a photodetector 250 , a lens 252 , an LED 254 , and an aperture assembly 260 .
- the LED 254 , lens 252 , and photodetector 250 operate as described above with respect to FIG. 4.
- the lens 252 is supported by a support member 274 , and the photodetector 250 is mounted to a PCB 270 as described above.
- the aperture assembly 260 is positioned between the photodetector 250 and the lens 252 and is slidably supported by guide rails (not shown) on the support member 274 .
- the aperture assembly 260 comprises a pair of overlapping movable plates 282 and 283 .
- the aperture assembly 260 may be configured with any number of plates greater than one, as desired.
- the pair of plates 282 and 283 are held to the support member 274 and to each other by a pivot pin 291 , about which the plates 282 and 283 may be rotated.
- the plates 282 and 283 are held onto the pivot pin 291 by a clip 293 .
- Each of the plates 282 and 283 have an opening 285 and 287 , which combine to form the walls of an aperture whose size can be changed by pivoting the plates 282 and 283 around the pivot pin 291 .
- the openings 285 and 287 are placed at the near edges of the plates 282 and 283 , respectively, and are roughly U-shaped so that in the closed position the aperture is circular (see FIG. 13), and in the more open position the aperture is generally oblong (see FIG. 14).
- the bases of the U-shaped openings 285 and 287 roughly form half-circles.
- the arms of the U-shaped openings 285 and 287 preferably form angles 311 and 313 of just over 90 degrees, so that the resulting aperture has smooth edges when in the open position.
- a return spring 295 is affixed between two posts 297 and 301 which extend from the plates 282 and 283 , respectively.
- the return spring 295 exerts a force on the plates 282 and 283 , pulling them together into the closed position.
- the corners 307 and 309 of the plates 282 and 283 opposite the pivot pin 292 and nearest each other are beveled back at an angle 303 of about 135 degrees, so that together the beveled ends form a V-shaped notch.
- a triangular shaped plunger 305 is attached to the end of an actuator rod 294 and engages in the V-shaped notch.
- the plunger 305 presses against the beveled corners 307 and 309 , forcing the plates 282 and 283 apart and enlarging the aperture (see FIG. 14). As the rod 293 is retracted the plunger 305 no longer presses against the beveled corners 307 and 309 and the plates 282 and 283 are pulled together by the spring 295 (see FIG. 13).
- An actuator 290 is connected to the actuator rod 294 and plunger 305 to automatically open and close the plates 282 and 283 .
- the actuator 290 is electrically connected to the PCB 270 by conductive wires 296 , or may be surface mount soldered to the PCB 270 .
- the actuator 290 is controlled as described above with respect to FIG. 4.
- the preferred vertical spacing of the elements of the aperture assemblies 60 and 260 described herein is illustrated in FIG. 15.
- the object 16 is located at a distance 315 of about 3.5 mm below the lower surface of the lens 52 .
- the lens 52 has a thickness 317 of about 2.2 mm.
- the lower surface of the aperture assembly 60 is located at a distance 319 of about 0.5 mm above the upper surface of the lens 52 .
- the aperture assembly 60 has a thickness 120 of about 1 mm.
- the detector 50 is located at a distance 321 of about 3.6 mm above the upper surface of the aperture assembly 60 .
- the lens 52 has a magnification factor of about ⁇ 1.4
- the detector 50 has an area of about 2.88 mm 2 .
- the plates 382 and 383 in a navigator 244 may be actuated or opened by a disk type piezoelectric actuator 390 .
- the plates 382 and 383 are rectangularly shaped, with a return spring 395 attached to posts 397 and 401 extending from the plates 382 and 383 to bias them together into a closed position.
- Rectangular notches 421 and 423 are cut into the sides of the plates 382 and 383 , respectively, near a pivot post 391 , to form a rectangular opening in the overlapping plates 382 and 383 .
- the disk actuator 390 is mounted in the rectangular opening on its side, so that the bottom is positioned against the notch 423 in one plate 383 , and the piezoelectric expanding disk at the top of the actuator 390 presses against the notch 421 in the other plate 382 .
- the actuator 390 grows against the notches 421 and 423 and forces the plates 382 and 383 apart.
- rectangular notches 425 and 427 are cut into the sides of the plates 382 and 383 at their ends most distant from the pivot post 391 , forming a roughly rectangular aperture.
- the plates 482 and 483 in a navigator 244 may be actuated by a bimorph piezoelectric actuator 490 or a bimetallic strip actuator.
- the actuator 490 is seen on end in FIGS. 18 and 19, and as an electric signal is applied to the actuator 490 , it moves toward and away from a pivot post 491 .
- the plates 482 and 483 have slots 521 and 523 cut in the sides nearest each other and near the pivot post 491 .
- the slots 521 and 523 are angled back toward the pivot post 491 so that when overlapped, they roughly form a diamond shape in which the actuator 490 is inserted.
- the actuator 490 is moved toward the pivot post 491 in direction 400 (see FIG.
- T-shaped notches 525 and 527 are cut into the sides of the plates 482 and 483 .
- the closed position of the plates 482 and 483 see FIG. 18
- the bodies of the T-shaped notches 525 and 527 overlap, forming a square or rectangular aperture.
- the open position of the plates 482 and 483 see FIG. 19
- more of the T-shaped notches 525 and 527 overlap, forming a larger cruciform or addition symbol shaped aperture.
- the notches 525 and 527 may be dimensioned so that the widest aperture has twice the area as the smallest aperture.
- a navigator 244 may comprise a pair of rectangular plates 582 and 583 mounted on bimorph piezoelectric actuators 590 and 592 or bimetallic strip actuators.
- the plates 582 and 583 are partially overlapping, and may be moved toward or away from each other as the actuators 590 and 592 move in opposite directions 501 and 503 .
- Each of the plates 582 and 583 have an opening 585 and 587 , which combine to form the walls of an aperture whose size can be changed by moving the plates 582 and 583 in directions 501 or 503 toward and away from each other.
- the openings 585 and 587 are roughly U-shaped so that in the closed position the aperture is circular and in the more open position the aperture is generally oblong.
- another embodiment of a navigator 244 may comprise four rectangular plates 682 , 683 , 684 , and 685 mounted on bimorph piezoelectric actuators 690 , 691 , 692 , and 693 or bimetallic strip actuators.
- the plates 682 , 683 , 684 , and 685 are partially overlapping, and may be moved toward or away from each other as the actuators 690 , 691 , 692 , and 693 move in opposite directions 601 , 602 , 603 , and 604 .
- the plates 682 , 683 , 684 , and 685 have no notches, and form a square aperture of varying size if the plates 682 , 683 , 684 , and 685 are moved equal distances in opposite directions.
- the plates 682 , 683 , 684 , and 685 may also be moved different distances if desired to create a rectangular aperture.
- FIGS. 22 - 26 another embodiment of a navigator 244 having a variable aperture comprises a photodetector 750 , a lens 752 , an LED 754 , and an aperture assembly 760 .
- the LED 754 , lens 752 , and photodetector 750 operate as described above with respect to FIG. 4.
- the lens 752 is supported by a support member 774 , and the photodetector 750 is mounted to a PCB 770 as described above.
- the aperture assembly 760 is positioned between the photodetector 750 and the lens 752 and is supported by the support member 774 .
- the aperture assembly 760 comprises a substantially transparent substrate 782 having an electro-chromic coating 800 formed thereon.
- the electro-chromic coating 800 alternates between being substantially transparent and substantially opaque according to electrical signals transmitted to the substrate 782 from the PCB 770 across wires 796 .
- an opaque coating 802 is applied to the outside edges of the substrate 782 , leaving a circular transparent region (e.g., 800 and 804 ).
- An annular electro-chromic coating 800 is placed inside the opaque coating 802 , leaving an uncoated transparent region 804 in the center.
- the electro-chromic coating 800 becomes transparent, forming a large aperture made of regions 800 and 804 combined.
- no voltage is applied to the electro-chromic coating 800 , it becomes opaque, forming a small aperture made of the small uncoated center region 804 .
- the aperture formed by the electro-chromic coating 800 may also be circular with more than two aperture sizes, as illustrated in FIG. 24.
- An array of electro-chromic lines 810 are arranged in circular fashion, and the center of the circular aperture is centered under the photodetector 750 . To select the smallest circular aperture, all the electro-chromic lines in the array 810 are de-energized, causing them to become opaque. Thus, image light 764 can only pass through the center 812 of the circular aperture where no electro-chromic coating 800 is applied. To select progressively larger circular apertures, successive electro-chromic lines in the array 810 are turned on, beginning from the inside and moving to the outside of the array 810 .
- the electro-chromic coating 800 may also be applied to the substrate 782 in a square pattern 814 (FIG. 25) or in a basket-weave pattern 816 (FIG. 26) as desired to form a square or rectangular variable aperture.
- the electro-chromic coating 800 is applied to the substrate 782 through any suitable process, such as in an integrated circuit manufacturing process.
Abstract
Description
- This invention relates to portable image scanners in general and more specifically to a portable scanner navigation system having a variable aperture.
- Optical scanner devices are well-known in the art and produce machine-readable image data signals that are representative of a scanned object, such as a photograph or a page of printed text. In a typical scanner application, the image data signals produced by an optical scanner may be used by a personal computer to reproduce an image of the scanned object on a suitable display device, such as a CRT or a printer.
- A hand-held or portable scanner is an optical scanner which is designed to be moved by hand across the object or document being scanned. The hand-held scanner may be connected directly to a separate computer by a data cable. If so, the data signals produced by the hand-held scanner may be transferred to the separate computer “on the fly,” i.e., as the image data are collected. Alternatively, the portable hand-scanner may include an on-board data storage system for storing the image data. The image data may then be uploaded to a separate computer after the scanning operation is complete by any convenient means.
- Hand-held or portable optical scanners are well-known in the art and various components thereof are disclosed in U.S. Pat. No. 5,552,597 of McConica for “Hand-Held Scanner having Adjustable Light Path”, U.S. Pat. No. 5,586,212 of McConica, et al., for “Optical Wave Guide for Hand-Held Scanner,” U.S. Pat. No. 5,381,020 of Kochis, et al., for “Hand-Held Optical Scanner with Onboard Battery Recharging Assembly,” and U.S. Pat. No. 5,306,908 of McConica, et al., for “Manually Operated Hand-Held Optical Scanner with Tactile Speed Control Assembly,” all of which are hereby incorporated by reference for all that they disclose.
- A typical hand-held optical scanner may include illumination and optical systems to accomplish scanning of the object. The illumination system illuminates a portion of the object (commonly referred to as a “scan region”), whereas the optical system collects light reflected by the illuminated scan region and focuses a small area of the illuminated scan region (commonly referred to as a “scan line”) onto the surface of a photosensitive detector positioned within the scanner. Image data representative of the entire object then may be obtained by sweeping the scan line across the entire object, usually by moving the hand-held scanner with respect to the object. By way of example, the illumination system may include a light source (e.g., a fluorescent or incandescent lamp or an array of light emitting diodes (LEDs)). The optical system may include a lens and/or mirror assembly to direct and focus the image of the illuminated scan line onto the surface of the detector. The optical system may also comprise a reduction optics system for reducing the reflected light onto a very small detector.
- The photosensitive detector used to detect the image light focused thereon by the optical system may be a contact image sensor, an array of photodetectors which act together to capture the image of a scan line. A typical individual photodetector changes electrical capacitance as it is exposed to light. As the intensity of the light reflected from the image onto the photodetector changes, the electrical current passing through the photodetector varies. Thus a photodetector may be used to detect light and dark regions on an image.
- The term “image light” as used herein refers to the light that is focused onto the surface of the detector array by the optical system. Depending on the type of scanner and the type of document, the image light may be reflected from the document or object being scanned or it may be transmitted through the object or document. The image light may be converted into digital signals, or image data, in essentially three steps. First, each photodetector converts the light it receives into an electric charge. Second, the charges from the photodetectors are converted into analog voltages by an analog amplifier. Finally, the analog voltages are digitized by an analog-to-digital (A/D) converter. The digital image data then may be processed and/or stored as desired.
- A typical portable scanner may also include a position sensing system, or navigation system, to keep track of the scanner's position with respect to the object. The navigation system allows a portable scanner to image an object or document which is larger and wider than the scanner by combining scanned strips or swaths into a single image. As the portable scanner is moved back and forth across the object to scan all areas of the object, the navigation system keeps track of the position of the scanner. The various scanned swaths may then be “stitched” together using the position information collected by the position sensing system.
- One type of navigation system employs optical detectors which generate image data representing a two-dimensional portion of the surface of the object. The optical detectors capture the image of several target locations on the object. An optical lens and a fixed aperture are positioned adjacent each optical detector to focus and direct light reflected from the object onto the optical detectors. A processor analyzes the image data to identify the positions of distinct features located on the surface of the object relative to the optical sensor. As the scanner is moved relative to the object, the positions of these distinct features relative to the optical sensor move accordingly. The processor measures these position changes to determine the displacement and direction of movement of the scanning device relative to the surface of the object. The processor may also integrate the displacement to determine the velocity of the scanner relative to the surface of the object. Examples of position sensors, or navigators, that image two-dimensional areas of an object are disclosed in U.S. Pat. No. 5,644,139 of Allen, et al., for “Navigation Technique for Detecting Movement of Navigation Sensors Relative to an Object,” and U.S. Pat. No. 5,578,813 of Allen, et al., for “Freehand Image Scanning Device Which Compensates for Non-linear Movement,” both of which are hereby incorporated by reference for all that they disclose.
- Portable scanners of the type described above are not without their problems. For example, the efficacy of the navigation system varies greatly according to the content and material of the object. Factors affecting the navigation system include the color of the object, texture, coating, and content. White printer paper typically has a reflectance of about 80%, while black glossy magazine pages have a reflectance of less than about 3%. Glossy objects also have a large specular component to the reflectance, requiring a grazing illumination with a large angle of incidence on the object. Thus the amount of light reflected from the object to the navigator optical detector is much higher for a white object than for a black object.
- The fixed size of the aperture in a navigator is typically determined by balancing the requirements for the various types of objects that will be scanned. A further consideration is the depth of field required by the navigator. The smaller the aperture, the greater the depth of field. Thus, a portable scanner with a smaller aperture is less susceptible to focus errors caused by tilting the scanner over the object. However, the fixed aperture does not provide an ideal amount of light to the navigator optical detector for all object types. Therefore, a portable scanner navigation system which performs well on white printer paper may be unable to adequately track scanner movement on black glossy magazine paper.
- A need therefore exists for a portable scanner navigation system which is more effective when used with varied types of objects with varied content. A further need exists for a portable scanner navigation system which can optimize the depth of field for varied types of objects.
- To assist in achieving the aforementioned need, the inventor has devised a portable scanner having a navigation system with a variable aperture. The aperture size is varied according to the type of object to be scanned, increasing the efficacy of the navigation system over a range of object types.
- The invention may comprise a portable scanner for document imaging having at least one position detector. The at least one position detector comprises an optical detector and an aperture assembly adjacent the optical detector. The aperture assembly has a first aperture size and a second aperture size. The aperture assembly is adjustable between the first aperture size and the second aperture size.
- The invention may also comprise a method for varying the intensity of light incident on a navigator photodetector in a portable scanner. The method comprises providing an aperture assembly adjacent the navigator photodetector in the portable scanner, wherein the aperture assembly has a variable aperture size which may be adjusted to vary the intensity of light incident on the navigator photodetector. The method also comprises determining an optimal aperture size which best enables the navigator photodetector to detect a position of the portable scanner. The method also comprises adjusting the aperture assembly so that the variable aperture size is set substantially at the optimal aperture size.
- The invention may also comprise a portable scanner for document imaging, comprising at least one position detector, an optical detector located in the position detector, and means for varying a cross-sectional area of a light path to the optical detector.
- Illustrative and presently preferred embodiments of the invention are shown in the drawing, in which:
- FIG. 1 is a perspective view of a portable scanner device having a navigation system with a variable aperture;
- FIG. 2 is a top view of the portable scanner of FIG. 1;
- FIG. 3 is a bottom view of the portable scanner of FIG. 1;
- FIG. 4 is a cross-sectional side view of a portable scanner navigator with a slidable variable circular aperture;
- FIG. 5 is a top view of the slidable variable circular aperture of FIG. 4;
- FIG. 6 is a side view of an aperture having a chamfer on the top edge;
- FIG. 7 is a side view of an aperture having a chamfer on the top and bottom edges;
- FIG. 8 is a schematic view of the navigation process in a portable scanner;
- FIG. 9 is a chart illustrating correlation coefficients produced during the navigation process of FIG. 8;
- FIG. 10 is a surface corresponding to the chart of FIG. 9;
- FIG. 11 is a two dimensional graph illustrating the bowl depth of the surface of FIG. 10;
- FIG. 12 is a cross-sectional side view of a portable scanner navigator with a scissor-action variable circular aperture;
- FIG. 13 is a top view of the scissor-action variable circular aperture of FIG. 12 in the closed position;
- FIG. 14 is a top view of the scissor-action variable circular aperture of FIG. 12 in an open position;
- FIG. 15 is an elevation diagram of a portable scanner navigator illustrating the vertical placement of the navigator elements;
- FIG. 16 is a top view of a scissor-action variable rectangle aperture which is actuated by a disk translator;
- FIG. 17 is a top view of the scissor-action variable rectangle aperture of FIG. 16 in an open position;
- FIG. 18 is a top view of a scissor-action variable rectangle aperture which is actuated by a vertically mounted strip translator;
- FIG. 19 is a top view of the scissor-action variable rectangle aperture of FIG. 18 in an open position;
- FIG. 20 is a top view of a variable circular aperture which is mounted on two strip translators;
- FIG. 21 is a top view of a variable square aperture which is mounted on four strip translators;
- FIG. 22 is a cross-sectional side view of a portable scanner navigator with a variable electro-chromic aperture;
- FIG. 23 is a diagram of a circular two-size electro- chromic aperture;
- FIG. 24 is a diagram of a circular variable electro- chromic aperture;
- FIG. 25 is a diagram of a square variable electro- chromic aperture; and
- FIG. 26 is a diagram of a square variable electro- chromic aperture.
- The drawing and description, in general, disclose a
portable scanner 10 for document imaging having at least oneposition detector 44. The at least oneposition detector 44 comprises anoptical detector 50 and anaperture assembly 60 adjacent theoptical detector 50. Theaperture assembly 60 has afirst aperture size 84 and asecond aperture size 86. Theaperture assembly 60 is adjustable between thefirst aperture size 84 and thesecond aperture size 86. - The drawing and description also disclose a method for varying the intensity of light64 incident on a
navigator photodetector 44 in aportable scanner 10. The method comprises providing anaperture assembly 60 adjacent thenavigator photodetector 50 in theportable scanner 10, wherein theaperture assembly 60 has a variable aperture size which may be adjusted to vary the intensity of light 64 incident on thenavigator photodetector 50. The method also comprises determining an optimal aperture size which best enables thenavigator photodetector 50 to detect a position of theportable scanner 10. The method also comprises adjusting theaperture assembly 60 so that the variable aperture size is set substantially at the optimal aperture size. - The drawing and description also disclose a
portable scanner 10 for document imaging, comprising at least oneposition detector 44, anoptical detector 50 located in theposition detector 44, and means for varying a cross-sectional area of alight path 46 to theoptical detector 50. - A
portable scanner 10 having anavigation system 12 with a variable aperture 14 (FIG. 1) according to the present invention may be used to scan anobject 16, such as adocument 20 with writtentext 22 provided thereon. For example, theentire document 20 may be scanned by moving theportable scanner 10 over thedocument 20 along a meandering orcurvilinear scanning path 24. As will be explained in greater detail below, theportable scanner 10 having anavigation system 12 with avariable aperture 14 is adapted to navigate over widely varying types ofobjects 16, such as white printer paper or glossy black magazine paper. - Referring now to FIGS. 1, 2, and3 simultaneously, one embodiment of the
portable scanner 10 having anavigation system 12 with avariable aperture 14 comprises amain housing portion 26 having animage head portion 30 associated therewith. Themain housing portion 26 of theportable scanner 10 may be sized to receive the various electronic components and other devices (not shown) required for the operation of theportable scanner 10. For example, in addition to housing the various electronic components (not shown) that may be required or desired for the operation of theportable scanner 10, themain housing portion 26 may also be provided with adisplay device 32, along with various buttons or switches 34, 36, and 38 to control the function and operation of theportable scanner 10. Themain housing portion 26 may also be sized to receive a suitable power source, such as a battery (not shown), to provide electrical power to theportable scanner 10. - The
image head portion 30 of theportable scanner 10 is configured to receive an optical imaging assembly and an illumination system (not shown). The face orcontact surface 40 of theimage head portion 30 may be provided with anelongate scan window 42 therein which allows the illumination system to illuminate a target region on theobject 16. Thescan window 42 also allows image light reflected by the illuminated target region to be received by the optical imaging assembly. As theportable scanner 10 is moved over theobject 16, the optical imaging assembly produces an image signal based on the image light reflected through thescan window 42. Image data contained in the image signal may then be processed or manipulated by an image processing system (not shown) to produce image data that are representative of theobject 16. - The
image head portion 30 also includes one ormore position detectors object 16 in order to track movement of theportable scanner 10 over theobject 16. As theportable scanner 10 is moved over theobject 16, thenavigators portable scanner 10 is moved along thecurvilinear scanning path 24 over theobject 16 represent a curvilinear scan swath or strip, which must then be stitched together using the location information provided by thenavigators - Unfortunately, the reflectance of different types of
objects 16 can vary widely, hindering operation of thenavigators objects 16. Thenavigators object 16 that a strong signal is provided, raising the signal-to-noise ratio. However, too much light incident on thenavigators portable scanner 10 will be unable to distinguish features on theobject 16 and will lose its navigation information. If, on the other hand, too much light is received by thenavigators navigators portable scanner 10 is tilted even slightly. - The intensity of light reflected from the
object 16 and incident on thenavigators - The intensity of light incident on the
navigators navigators portable scanner 10 is moved over theobject 16. The integration time is the amount of time information is gathered from the photodetectors in thenavigators portable scanner 10 must be moved more slowly over theobject 16. If a long integration time is used and theportable scanner 10 is moved too quickly, the navigation images will be blurred and theportable scanner 10 will lose its navigation information. - The
portable scanner 10 having anavigation system 12 with avariable aperture 14 can be used onobjects 16 with widely varying reflectance values. As theportable scanner 10 having anavigation system 12 with avariable aperture 14 is moved over theobject 16, the aperture size is increased over low reflectance regions and decreased over high reflectance regions. Thus, an optimum signal level is maintained for thenavigators object 16. - The
portable scanner 10 having anavigation system 12 with avariable aperture 14 may be operated as follows to scan anobject 16, such asdocument 20 with writtentext 22 thereon. As a first step, the user (not shown) would set up or initialize theportable scanner 10 to perform the scanning operation by actuating the appropriate buttons or switches (e.g., 34, 36, and 38) in accordance with the particular operational sequence for the specific scanner device. - The user holds the
contact surface 40 or face of theportable scanner 10 against thedocument 20 and initiates the scanning operation. The user then moves theportable scanner 10 across thedocument 20 as the optical imaging assembly andnavigators portable scanner 10 or in an external computer, can then reassemble a unified image of thedocument 20 from the scan swaths captured by the optical imaging assembly and from the location information captured by thenavigators portable scanner 10 having anavigation system 12 with avariable aperture 14 will not be described in further detail herein. - Having briefly described the
portable scanner 10 having anavigation system 12 with avariable aperture 14, as well as some of its more significant features and advantages, the various embodiments of theportable scanner 10 will now be described in detail. However, before proceeding with the detailed description it should be noted that the configurations of theportable scanner 10 having anavigation system 12 with avariable aperture 14 shown and described herein are exemplary. It should also be noted that while theportable scanner 10 is shown and described herein as it may be used to scan anobject 16, such as adocument 20 with writtentext 22 thereon, it is not limited to use with any particular type ofobject 16. Indeed, theportable scanner 10 may be used to scan almost any type of object imaginable. - Referring now primarily to FIGS.4-7, a preferred embodiment of the
portable scanner 10 having anavigation system 12 with avariable aperture 14 comprises ahousing 26 which is molded of a polycarbonate material. Thehousing 26 contains electronic systems for processing, storing, manipulating and transmitting digital images. Adisplay device 32 is placed in thehousing 26 to prompt the user in the use of theportable scanner 10 and to display scanned images. Thedisplay panel 32 is sized to fit in thehousing 26 and to leave enough room for other necessary elements, such ascontrol buttons display panel 32 is preferably a low cost monochrome liquid crystal display (LCD) having an adequate resolution to display scanned images and a user interface (menus, instructions, etc.) Alternatively, thedisplay panel 32 may comprise another type of display, such as a thin-film transistor (TFT) display, a gas plasma display, etc, and may be either color or monochrome as desired. - An
image head portion 30 is located in thehousing 26 and contains the imaging systems, including an optical imaging assembly (not shown) and an illumination system (not shown), which are directed through ascan window 42 in thecontact surface 40 of theportable scanner 10. - The illumination system produces a plurality of light rays which illuminate a target region on the
object 16 through thescan window 42. The illumination system may comprise any of a wide range of light sources suitable for providing a plurality of light rays. By way of example, in one preferred embodiment, the illumination system comprises a plurality of light emitting diodes which are positioned in spaced-apart relation in theimage head portion 30. Eachlight emitting diode 74 may comprise an LED part number HSMA-S690, available from Hewlett-Packard Company of Palo Alto, Calif. - The optical imaging assembly is responsive to image light reflected from the
object 16. The optical imaging assembly produces an image signal representative of theobject 16. The optical imaging assembly may comprise any of a wide variety of imaging systems now known or that may be developed in the future that are suitable for producing image data relating to image light reflected by theobject 16 being scanned. Consequently, the present invention should not be regarded as limited to any particular type of imaging system or image system configuration. However, by way of example, the optical imaging assembly utilized in one preferred embodiment of the invention includes a photodetector and a lens for directing image light onto the photodetector. The photodetector may comprise a CCD array having a resolution of 300 dpi (dots per inch), such as type TS1301, available from Texas Advanced Optoelectronic Solutions, Inc., of Plano, Tex. Alternatively, other types of detectors having the same or other resolutions could also be used. - The lens used to direct and focus the image light onto the surface of the photodetector may comprise an optical system such as the type sold under the name SELFOC which is a registered trademark of the Nippon Sheet Glass Company, Limited. Alternatively, other types of imaging systems, such as projection imaging systems involving lenses and/or reflectors, could also be used.
- The
image head portion 30 also includes anavigation system 12 comprising one or more position detectors, or navigators. In the preferred embodiment, thenavigation system 12 comprises twonavigators scan window 42 and inside the ends of the line formed by thescan window 42. - Referring now to FIGS.4-7, a
navigator 44 comprises aphotodetector 50, alens 52, anLED 54, and anaperture assembly 60. TheLED 54 produces light rays (e.g., 56) to illuminate an area on theobject 16 under thenavigator 44.Image light 64 is reflected from theobject 16 and is focused and directed onto thephotodetector 50 by thelens 52. - The
LED 54 is mounted in theimage head portion 30 such that theillumination light 56 grazes theobject 16 at anangle 66 between about 5 degrees and about 30 degrees (20 degrees preferred). This grazing illumination reduces specular reflections from theobject 16 so that the diffuse reflections from surface irregularities are prominent. - The
lens 52 preferably comprises a circular, transparent ground glass or molded plastic element to focus and reduce theimage light 64 onto thephotodetector 50. Thelens 52 preferably has a magnification factor of about 1.4, so that a roughly 2 mm2 squared area on theobject 16 is focused onto the 2.88 mm2 detector 50. Thelens 52 is supported under thephotodetector 50 by asupport member 74. Thesupport member 74 is angled back away from thelens 52 above and below thelens 52 to avoid blocking theimage light 64, as well as to reduce weight and cost. A generallyU-shaped flange 76 surrounds theedge 80 of thelens 52 to provide support. Thesupport member 74 is molded of a black 30% glass fiber filled polycarbonate material. Thesupport member 74 may be shaped as needed to suit the particularportable scanner 10 andimage head portion 30 as desired. Alternatively, thelens 52 may be supported beneath thephotodetector 50 in any suitable fashion. - The
photodetector 50 is preferably a two-dimensional array of individual optical sensors fabricated on a single semiconductor die. Thephotodetector 50 is electrically connected to a printed circuit board (PCB) 70 by a group of wirebonds (e.g., 72). Alternatively, thephotodetector 50 may be mounted toPCB 70 with surface mount solder connections or any other suitable method. Thephotodetector 50 generates image data from a small two-dimensional area 62 of theobject 16 being scanned. A computer processor in theportable scanner 10 receives this image data and identifies distinct features on theobject 16. In the example where theobject 16 is apaper document 20 withtext 22 printed thereon, the distinct features may be inherent irregularities in the surface of the paper, such as paper fibers, or the edges of printed text. The positions of these distinct features relative to thenavigators portable scanner 10 is moved relative to theobject 16, the positions of these distinct features move relative to thenavigators portable scanner 10 to which thenavigators object 16. Accordingly, the processor is able to stitch together the scanned swaths imaged by the optical imaging assembly because the locations of the scan swaths relative to each other may be readily determined. - The
aperture assembly 60 is positioned between thephotodetector 50 and thelens 52 and is slidably supported by guide rails (not shown) on thesupport member 74. Theaperture assembly 60 comprises aplate 82 having a plurality of fixed apertures (e.g., 84 and 86). In a preferred embodiment, theplate 82 includes two circular apertures, alarger aperture 84 and asmaller aperture 86. Theplate 82 is preferably a low-cost, precision sheet metal stamping. Theplate 82 may alternatively be a plastic injection molded part. - The
larger aperture 84, used fordarker objects 16, preferably has adiameter 110 of about 1.5 mm, while thesmaller aperture 86, used forlighter objects 16, has adiameter 112 of about 1.0 mm, so that thelarger aperture 84 passes roughly twice theimage light 64 as thesmaller aperture 86. Alternatively, thediameters apertures navigator image light 64. - The
apertures lens 52, near thesupport member 74, is blocked. For example, thelargest aperture 84 may be sized to pass all image light 64 except for that which passes within ½ mm of thesupport member 74. - The
plate 82 has awidth 114 sufficient to block undesired image light 64 from thelens 52, passingimage light 64 only through anaperture plate 82 also has alength 116 sufficient to block undesired image light 64 from thelens 52, passingimage light 64 only through asingle aperture plate 82 has awidth 114 of about 5.0 mm and alength 116 of about 10.0 mm. - An
actuator 90 is connected to aside 92 of theplate 82 by arod 94. The actuator preferably comprises a linear actuator, such as a Smoovy linear motor, part number APH59001, available from the RMB Miniature Bearings company of Ringwood, N.J. Theactuator 90 is electrically connected to thePCB 70 byconductive wires 96, or may be surface mount soldered to thePCB 70. Control electronics in theportable scanner 10 control theactuator 90 by sending electrical signals across thewires 96. Theactuator 90 is supported by thePCB 70, or, alternatively, may be supported by thesupport member 74. Theactuator 90 causes theplate 82 to slide back and forth under thephotodetector 50 alongdirections rod 94. - Stop blocks104 and 106 connected to the
support member 74 help align theplate 82 and position either thelarger aperture 84 or thesmaller aperture 86 under thephotodetector 50. - Referring primarily now to FIGS. 6 and 7, the
plate 82 has athickness 120 of about 1 mm. Achamfer 122 is also provided on the inner wall of theapertures apertures image light 64. If theapertures image light 64 will be degraded by secondary reflections on the aperture walls. Furthermore, thick aperture walls cause the effective aperture size to vary depending on the angle of theimage light 64. - In the preferred embodiment, shown in FIG. 6, the upper edge of the aperture wall is chamfered so that the inner aperture wall is located at the bottom of the
plate 82 and has athickness 124 of about 0.25 mm. The chamfer is preferably cut at anangle 130 between about 30 degrees and about 60 degrees. - Alternatively, as shown in FIG. 7, both the upper and lower edges of the aperture wall may be chamfered so that the
aperture wall 126 is a point roughly midway through theplate 82. This alternative embodiment does provide a thinner effective aperture, but manufacturing is complicated since two chamfers must be cut, rather than one. In addition, the aperture diameter is more difficult to control precisely when cutting chamfers, as in FIG. 7, rather than drilling, as in the manufacture of the first embodiment shown in FIG. 6. - The
aperture assembly 60 is controlled by firmware in theportable scanner 10 according to one or more control variables, such as the level of light incident on thephotodetector 50 or on a separate light level detector (not shown) which may be mounted near or on thephotodetector 50. In this embodiment, theaperture assembly 60 is adjusted to the smaller aperture size when the level of light increases and to the larger aperture size when the level of light decreases. - However, the preferred control variable is the “bowl depth,” a metric related to correlation coefficients produced during processing of the navigation images, as will now be discussed in detail.
- Referring now to FIG. 8, the motion of the
portable scanner 10 is determined by correlating sample frames or images with reference frames which are taken prior to the sample frames and then shifted. Areference frame 140 is first stored. In the present example, thereference frame 140 includes a T-shapedfeature 142 of theobject 16. - After the
reference frame 140 is stored, and after theportable scanner 10 has moved slightly, asample frame 144 showing the same T-shapedfeature 142 of theobject 16 is stored. Thus, the T-shapedfeature 142 shown in the center of thereference frame 140 is shifted up and right in thesample frame 144 due to movement of theportable scanner 10 down and left over theobject 16. The time between storing thereference frame 140 and thesample frame 144 is preferably short enough that theportable scanner 10 has not moved more half a pixel width. However, the movement in FIG. 8 is exaggerated for clarity. - The
sample frame 144 is then combined with shifted versions (e.g., 150 and 152) of thereference frame 140 to determine the degree of correlation between thesample frame 144 and the shifted reference frames (e.g., 150 and 152). By shifting thereference frame 140 in known directions and distances, then determining which shifted reference frame (e.g., 150 and 152) correlates most closely with thesample frame 144, the actual movement of theportable scanner 10 can be determined. For example, if thereference frame 140 is shifted one pixel to the left, and thesample frame 144 correlates exactly with the left-shiftedreference frame 140, then theportable scanner 10 has been moved one pixel to the right between the time thereference frame 140 and thesample frame 144 were stored. - Eight shifted reference frames (e.g.,150 and 152) and one unshifted reference frame are prepared as indicated the shifting diagram 146 of FIG. 8. The
reference frame 140 is shifted into the eight neighboring pixels. In position “1” 150, thereference frame 140 is shifted to the upper left neighboring pixel. In position “2” 152, thereference frame 140 is shifted to the upper neighboring pixel, etc. Position “0” is theunshifted reference frame 140. The reference frame in nine positions (0-8) is thus prepared. Thesample frame 144 is then combined with the nine prepared reference frames to form a 3×3 array of combinedframes 154. The combined frame at position “3” has the smallest number of shaded pixels (five), thus has the highest correlation, and the combined frame at position “7” is among the frames with the highest number of shaded pixels (ten), thus with the lowest correlation. -
- where Sij is the value measured by the
photodetector 50 at position ij of thesample frame 144, and Rij, is the value measured by thephotodetector 50 at position ij+k of thereference frame 140 shifted in direction k. According to this equation, the combined frame with the highest correlation, in this case position “3,” will have the lowest correlation coefficient, and the combined frames with lower correlation will have higher correlation coefficients. - In actual practice, the
sample frame 144 will not correlate exactly with any of the shifted reference frames (e.g., 150 and 152) because thesample frame 144 is stored before theportable scanner 10 moves a full pixel width, and because it is unlikely that theportable scanner 10 will be moved in exactly the same direction that one of the shifted reference frames (e.g., 150 and 152) were shifted. However, the actual movement of theportable scanner 10 can be calculated by interpolating between the correlation coefficients. - Continuing the example of FIG. 8, a bar chart of the nine correlation coefficients is shown in FIG. 9. The
highest correlation coefficients lowest correlation coefficient 162 corresponds to position “3” in FIG. 8. A smooth best-fit surface 164 is calculated for the nine correlation coefficients, as illustrated in FIG. 10. The bowl-depth 166 (FIG. 11) is then determined. The bowl-depth 166 may be found by taking a cross-section of the best-fit surface 164 from highest to lowest point. - Note that the cross-section illustrated in FIG. 11 is not bowl shaped, since in the present example the
portable scanner 10 was allowed to move an entire pixel between storage of thereference frame 140 andsample frame 144. However, in actual practice,sample frame 144 is stored before theportable scanner 10 has moved more than a half pixel width, so the lowest correlation coefficient will be in position “0.” The smooth best-fit surface 164 will have a low point near the center of the surface 164, forming a bowl shape, although the low point will only be at the center of the surface 164 if theportable scanner 10 did not move at all. - It may be advantageous to determine the
bowl depth 166 as the height between thelowest correlation coefficient 162 and the average value of the remaining correlation coefficients (e.g., 156 and 160). - Having described the calculation of bowl-
depth 166, the operation of theportable scanner 10 having anavigation system 12 with avariable aperture 14 illustrated in FIGS. 4 and 5 will now be described in more detail. Theportable scanner 10 is placed against theobject 16 and the scanning operation is initialized, as discussed above. During initialization of the scanning operation, theaperture assembly 60 is placed in a default position for white printer paper. Firmware in theportable scanner 10 sends an electrical signal to theactuator 90 across thewires 96, causing theactuator 90 to extend therod 94 attached to theplate 82. Theplate 82 is thereby slid indirection 100 until it reaches the left stop blocks 104, positioning thesmaller aperture 86 under thephotodetector 50. - As the
portable scanner 10 is moved across theobject 16 and thenavigator 44 tracks the movement, the firmware monitors the desired control variable, whether the intensity of image light 64 or the bowl-depth 166. When the control variable reaches a predetermined value indicating that theobject 16 is dark enough to require a larger aperture, theaperture assembly 60 is adjusted. The firmware sends an electrical signal to theactuator 90 across thewires 96, causing theactuator 90 to retract therod 94 attached to theplate 82. Theplate 82 is thereby slid indirection 102 until it reaches the right stop blocks 106, positioning thelarger aperture 84 under thephotodetector 50. - The
actuator 90 must move theplate 82 quickly enough that the navigation process is not disrupted. Theaperture assembly 60 is preferably adjusted between the regular periodic capture and storage of sample frames 144 andreference frames 140 to avoid disrupting the navigation process. Alternatively, if theaperture assembly 60 cannot be moved quickly enough to avoid disrupting the regular periodic capture and storage of sample frames 144 andreference frames 140, adequate results may be obtained by interpolating between navigation information before and after the aperture adjustment. - The
aperture assembly 60 is thus adjusted back and forth between thelarger aperture 84 and thesmaller aperture 86 as needed as theportable scanner 10 is moved across theobject 16. Alternatively, theaperture assembly 60 may be adjusted to oneaperture - In another embodiment (not shown), the
aperture assembly 60 may be manually controlled by removing theactuator 90 and extending therod 94 to a lever on the exterior of theportable scanner 10. In this case, theaperture assembly 60 may be manually set for light or dark objects before the scanning operation as desired or as directed by theportable scanner 10. - Referring now to FIGS. 12, 13, and14 simultaneously, another embodiment of a
navigator 244 having a variable aperture comprises aphotodetector 250, alens 252, anLED 254, and anaperture assembly 260. TheLED 254,lens 252, andphotodetector 250 operate as described above with respect to FIG. 4. Thelens 252 is supported by asupport member 274, and thephotodetector 250 is mounted to aPCB 270 as described above. - The
aperture assembly 260 is positioned between thephotodetector 250 and thelens 252 and is slidably supported by guide rails (not shown) on thesupport member 274. Theaperture assembly 260 comprises a pair of overlappingmovable plates aperture assembly 260 may be configured with any number of plates greater than one, as desired.) The pair ofplates support member 274 and to each other by apivot pin 291, about which theplates plates pivot pin 291 by aclip 293. Each of theplates opening plates pivot pin 291. Theopenings plates U-shaped openings U-shaped openings plates - A
return spring 295 is affixed between twoposts plates return spring 295 exerts a force on theplates corners plates angle 303 of about 135 degrees, so that together the beveled ends form a V-shaped notch. A triangular shapedplunger 305 is attached to the end of anactuator rod 294 and engages in the V-shaped notch. As therod 294 is pressed toward theplates plunger 305 presses against thebeveled corners plates rod 293 is retracted theplunger 305 no longer presses against thebeveled corners plates - An
actuator 290 is connected to theactuator rod 294 andplunger 305 to automatically open and close theplates actuator 290 is electrically connected to thePCB 270 byconductive wires 296, or may be surface mount soldered to thePCB 270. Theactuator 290 is controlled as described above with respect to FIG. 4. - The preferred vertical spacing of the elements of the
aperture assemblies object 16 is located at adistance 315 of about 3.5 mm below the lower surface of thelens 52. Thelens 52 has athickness 317 of about 2.2 mm. The lower surface of theaperture assembly 60 is located at adistance 319 of about 0.5 mm above the upper surface of thelens 52. Theaperture assembly 60 has athickness 120 of about 1 mm. Finally, thedetector 50 is located at adistance 321 of about 3.6 mm above the upper surface of theaperture assembly 60. In these embodiments having this preferred vertical spacing, thelens 52 has a magnification factor of about −1.4, and thedetector 50 has an area of about 2.88 mm2. - Referring now to FIGS. 16 and 17, the
plates navigator 244 may be actuated or opened by a disktype piezoelectric actuator 390. Theplates return spring 395 attached toposts plates Rectangular notches plates pivot post 391, to form a rectangular opening in the overlappingplates disk actuator 390 is mounted in the rectangular opening on its side, so that the bottom is positioned against thenotch 423 in oneplate 383, and the piezoelectric expanding disk at the top of theactuator 390 presses against thenotch 421 in theother plate 382. Thus, when the top of thedisk actuator 390 expands, theactuator 390 grows against thenotches plates - In this embodiment,
rectangular notches plates pivot post 391, forming a roughly rectangular aperture. - Referring now to FIGS. 18 and 19, the
plates navigator 244 may be actuated by a bimorphpiezoelectric actuator 490 or a bimetallic strip actuator. Theactuator 490 is seen on end in FIGS. 18 and 19, and as an electric signal is applied to theactuator 490, it moves toward and away from apivot post 491. Theplates slots pivot post 491. Theslots pivot post 491 so that when overlapped, they roughly form a diamond shape in which theactuator 490 is inserted. Thus, as theactuator 490 is moved toward thepivot post 491 in direction 400 (see FIG. 18), it presses against the walls of theangled slots plates actuator 490 is moved away from thepivot post 491 in direction 402 (see FIG. 19), it presses against the walls of theangled slots plates - In this embodiment, T-shaped
notches plates plates 482 and 483 (see FIG. 18), only the bodies of the T-shapednotches plates 482 and 483 (see FIG. 19), more of the T-shapednotches notches - Referring now to FIG. 20, another embodiment of a
navigator 244 may comprise a pair ofrectangular plates piezoelectric actuators plates actuators opposite directions - Each of the
plates opening plates directions openings - Referring now to FIG. 21, another embodiment of a
navigator 244 may comprise fourrectangular plates piezoelectric actuators plates actuators opposite directions plates plates plates - Referring now to FIGS.22-26, another embodiment of a
navigator 244 having a variable aperture comprises aphotodetector 750, alens 752, anLED 754, and anaperture assembly 760. TheLED 754,lens 752, andphotodetector 750 operate as described above with respect to FIG. 4. Thelens 752 is supported by asupport member 774, and thephotodetector 750 is mounted to aPCB 770 as described above. - The
aperture assembly 760 is positioned between thephotodetector 750 and thelens 752 and is supported by thesupport member 774. Theaperture assembly 760 comprises a substantiallytransparent substrate 782 having an electro-chromic coating 800 formed thereon. The electro-chromic coating 800 alternates between being substantially transparent and substantially opaque according to electrical signals transmitted to thesubstrate 782 from thePCB 770 acrosswires 796. - To form a variable aperture with two aperture sizes, as shown in FIG. 23, an
opaque coating 802 is applied to the outside edges of thesubstrate 782, leaving a circular transparent region (e.g., 800 and 804). An annular electro-chromic coating 800 is placed inside theopaque coating 802, leaving an uncoatedtransparent region 804 in the center. When a voltage is applied to the annular electro-chromic coating 800 across electrical conductors (e.g., 806), the electro-chromic coating 800 becomes transparent, forming a large aperture made ofregions chromic coating 800, it becomes opaque, forming a small aperture made of the smalluncoated center region 804. - The aperture formed by the electro-
chromic coating 800 may also be circular with more than two aperture sizes, as illustrated in FIG. 24. An array of electro-chromic lines 810 are arranged in circular fashion, and the center of the circular aperture is centered under thephotodetector 750. To select the smallest circular aperture, all the electro-chromic lines in thearray 810 are de-energized, causing them to become opaque. Thus, image light 764 can only pass through thecenter 812 of the circular aperture where no electro-chromic coating 800 is applied. To select progressively larger circular apertures, successive electro-chromic lines in thearray 810 are turned on, beginning from the inside and moving to the outside of thearray 810. - The electro-
chromic coating 800 may also be applied to thesubstrate 782 in a square pattern 814 (FIG. 25) or in a basket-weave pattern 816 (FIG. 26) as desired to form a square or rectangular variable aperture. - The electro-
chromic coating 800 is applied to thesubstrate 782 through any suitable process, such as in an integrated circuit manufacturing process. - While illustrative and presently preferred embodiments of the invention have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed, and that the appended claims are intended to be construed to include such variations, except as limited by the prior art. It should be noted that various aperture shapes may be used, as well as various actuators, in different combinations than those examples given herein, without departing from the inventive concepts disclosed.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/163,946 US20020166950A1 (en) | 1999-11-12 | 2002-06-05 | Scanner navigation system with variable aperture |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/439,574 US6429422B1 (en) | 1999-11-12 | 1999-11-12 | Scanner navigation system with variable aperture |
US10/163,946 US20020166950A1 (en) | 1999-11-12 | 2002-06-05 | Scanner navigation system with variable aperture |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/439,574 Continuation US6429422B1 (en) | 1999-11-12 | 1999-11-12 | Scanner navigation system with variable aperture |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020166950A1 true US20020166950A1 (en) | 2002-11-14 |
Family
ID=23745252
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/439,574 Expired - Fee Related US6429422B1 (en) | 1999-11-12 | 1999-11-12 | Scanner navigation system with variable aperture |
US10/163,946 Abandoned US20020166950A1 (en) | 1999-11-12 | 2002-06-05 | Scanner navigation system with variable aperture |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/439,574 Expired - Fee Related US6429422B1 (en) | 1999-11-12 | 1999-11-12 | Scanner navigation system with variable aperture |
Country Status (4)
Country | Link |
---|---|
US (2) | US6429422B1 (en) |
EP (1) | EP1100253A3 (en) |
JP (1) | JP3865580B2 (en) |
CN (1) | CN1252631C (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100157012A1 (en) * | 2008-12-24 | 2010-06-24 | Seiko Epson Corporation | Image processing matching position and image |
US20100171994A1 (en) * | 2009-01-06 | 2010-07-08 | Seiko Epson Corporation | Document reading apparatus |
US20110074683A1 (en) * | 2009-09-30 | 2011-03-31 | Apple Inc. | Incorporating chromatic sensors in computer mice |
US20130033640A1 (en) * | 2009-12-14 | 2013-02-07 | Myoung Sool Lee | Handy scanner apparatus and control method thereof |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6806453B1 (en) * | 2002-01-17 | 2004-10-19 | Hewlett-Packard Development Company, L.P. | Scanning, copying, and printing with rewritable media |
KR100622404B1 (en) * | 2002-10-23 | 2006-09-13 | 주식회사 애트랩 | an optical image detector and optical mouse employing the same |
US7256387B2 (en) * | 2002-11-21 | 2007-08-14 | Atlab Inc. | Optical pointing system and method for controlling a sampling rate and a maximum search window thereby |
JP4610882B2 (en) * | 2003-10-31 | 2011-01-12 | オリンパス株式会社 | Optical element assembly and image pickup apparatus including the optical element assembly |
CN1734306A (en) * | 2004-08-09 | 2006-02-15 | 日立麦克赛尔株式会社 | Anti dazzling screen, optical instrument and method for manufacturing anti dazzling screen |
US20070109271A1 (en) * | 2005-11-14 | 2007-05-17 | Phison Electronics Corp. | [a portable storage device with handwritten input device] |
US20100245571A1 (en) * | 2006-04-24 | 2010-09-30 | Northrop Grumman Corporation | Global hawk image mosaic |
US7748839B2 (en) | 2006-05-09 | 2010-07-06 | Lexmark International, Inc. | Handheld printing with reference indicia |
US7682017B2 (en) * | 2006-05-10 | 2010-03-23 | Lexmark International, Inc. | Handheld printer minimizing printing defects |
TW200919297A (en) * | 2007-08-01 | 2009-05-01 | Silverbrook Res Pty Ltd | Handheld scanner |
JP2009165804A (en) * | 2008-01-11 | 2009-07-30 | Aruze Corp | Gaming machine |
US8441696B2 (en) | 2009-05-20 | 2013-05-14 | Dacuda Ag | Continuous scanning with a handheld scanner |
US8582182B2 (en) * | 2009-05-20 | 2013-11-12 | Dacuda Ag | Automatic sizing of images acquired by a handheld scanner |
US8339467B2 (en) * | 2010-03-25 | 2012-12-25 | Dacuda Ag | Synchronization of navigation and image information for handheld scanner |
US8441695B2 (en) * | 2009-05-20 | 2013-05-14 | Dacuda Ag | Handheld scanner with high image quality |
US9300834B2 (en) | 2009-05-20 | 2016-03-29 | Dacuda Ag | Image processing for handheld scanner |
US8497840B2 (en) * | 2010-03-25 | 2013-07-30 | Dacuda Ag | Computer peripheral for scanning |
JP5542756B2 (en) * | 2011-08-31 | 2014-07-09 | キヤノンファインテック株式会社 | Image reading apparatus and image forming apparatus |
JP5882838B2 (en) * | 2012-06-13 | 2016-03-09 | 株式会社Pfu | Overhead image reader |
US8705145B2 (en) * | 2012-09-06 | 2014-04-22 | Omnivision Technologies, Inc. | Systems and methods for resuming capture of a base image of an object by a mobile scanner |
ITRM20130462A1 (en) * | 2013-08-06 | 2015-02-07 | En E Lo Sviluppo Economico Sostenibile L | OPTICAL DEVICE TO ELIMINATE THE LIGHT NOT INTENDED IN AN OPTICAL SYSTEM AND USING OPTICAL SYSTEM SUCH A DEVICE. |
US10298898B2 (en) | 2013-08-31 | 2019-05-21 | Ml Netherlands C.V. | User feedback for real-time checking and improving quality of scanned image |
EP3089101A1 (en) | 2013-12-03 | 2016-11-02 | Dacuda AG | User feedback for real-time checking and improving quality of scanned image |
EP4113457A1 (en) | 2014-01-07 | 2023-01-04 | ML Netherlands C.V. | Dynamic updating of composite images |
WO2015104236A1 (en) | 2014-01-07 | 2015-07-16 | Dacuda Ag | Adaptive camera control for reducing motion blur during real-time image capture |
FR3017018B1 (en) * | 2014-01-30 | 2017-06-23 | Vips France | RASANT SENSOR |
US10484561B2 (en) | 2014-05-12 | 2019-11-19 | Ml Netherlands C.V. | Method and apparatus for scanning and printing a 3D object |
US10901190B2 (en) | 2015-06-23 | 2021-01-26 | The Charles Stark Draper Laboratory, Inc. | Hemispherical star camera |
US9591159B1 (en) * | 2016-01-22 | 2017-03-07 | Umm Al-Qura University | Mobile document copier |
CN108226947B (en) * | 2018-01-29 | 2021-09-24 | 哈尔滨工业大学 | Vortex optical ranging system based on optimal aperture noise filtering |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3798458A (en) * | 1972-10-30 | 1974-03-19 | Ibm | Optical scanner including an aperture design for non-synchronous detection of bar codes |
US4812913A (en) * | 1987-01-24 | 1989-03-14 | Dr. Ing. Rudolf Hell Gmbh | Diaphragm arrangement for opto-electronic scanning of originals |
US5432576A (en) * | 1994-01-05 | 1995-07-11 | Eastman Kodak Company | Aperture mechanism having a blade positionable in an open position by a hard stop |
US5552597A (en) * | 1994-07-06 | 1996-09-03 | Hewlett-Packard Company | Hand-held scanner having adjustable light path |
US5644139A (en) * | 1995-03-02 | 1997-07-01 | Allen; Ross R. | Navigation technique for detecting movement of navigation sensors relative to an object |
US6160960A (en) * | 1997-09-18 | 2000-12-12 | Konica Corporation | Image pick-up apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5306908A (en) | 1993-03-15 | 1994-04-26 | Hewlett-Packard Company | Manually operated hand-held optical scanner with tactile speed control assembly |
US5381020A (en) | 1993-03-31 | 1995-01-10 | Hewlett-Packard Company | Hand-held optical scanner with onboard battery recharging assembly |
US5586212A (en) | 1994-07-06 | 1996-12-17 | Hewlett-Packard | Optical wave guide for hand-held scanner |
-
1999
- 1999-11-12 US US09/439,574 patent/US6429422B1/en not_active Expired - Fee Related
-
2000
- 2000-06-06 EP EP00112164A patent/EP1100253A3/en not_active Withdrawn
- 2000-07-25 CN CNB001217305A patent/CN1252631C/en not_active Expired - Fee Related
- 2000-11-07 JP JP2000338691A patent/JP3865580B2/en not_active Expired - Fee Related
-
2002
- 2002-06-05 US US10/163,946 patent/US20020166950A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3798458A (en) * | 1972-10-30 | 1974-03-19 | Ibm | Optical scanner including an aperture design for non-synchronous detection of bar codes |
US4812913A (en) * | 1987-01-24 | 1989-03-14 | Dr. Ing. Rudolf Hell Gmbh | Diaphragm arrangement for opto-electronic scanning of originals |
US5432576A (en) * | 1994-01-05 | 1995-07-11 | Eastman Kodak Company | Aperture mechanism having a blade positionable in an open position by a hard stop |
US5552597A (en) * | 1994-07-06 | 1996-09-03 | Hewlett-Packard Company | Hand-held scanner having adjustable light path |
US5644139A (en) * | 1995-03-02 | 1997-07-01 | Allen; Ross R. | Navigation technique for detecting movement of navigation sensors relative to an object |
US6160960A (en) * | 1997-09-18 | 2000-12-12 | Konica Corporation | Image pick-up apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100157012A1 (en) * | 2008-12-24 | 2010-06-24 | Seiko Epson Corporation | Image processing matching position and image |
US20100171994A1 (en) * | 2009-01-06 | 2010-07-08 | Seiko Epson Corporation | Document reading apparatus |
US20110074683A1 (en) * | 2009-09-30 | 2011-03-31 | Apple Inc. | Incorporating chromatic sensors in computer mice |
US8890815B2 (en) * | 2009-09-30 | 2014-11-18 | Apple Inc. | Incorporating chromatic sensors in computer mice |
US20130033640A1 (en) * | 2009-12-14 | 2013-02-07 | Myoung Sool Lee | Handy scanner apparatus and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
EP1100253A2 (en) | 2001-05-16 |
EP1100253A3 (en) | 2002-12-11 |
JP2001189831A (en) | 2001-07-10 |
US6429422B1 (en) | 2002-08-06 |
CN1296237A (en) | 2001-05-23 |
CN1252631C (en) | 2006-04-19 |
JP3865580B2 (en) | 2007-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6429422B1 (en) | Scanner navigation system with variable aperture | |
US6002124A (en) | Portable image scanner with optical position sensors | |
US6033086A (en) | Compact illumination system for image scanner | |
US5307175A (en) | Optical image defocus correction | |
TW492243B (en) | Contact image sensor with light guide | |
EP0543900B1 (en) | Machine vision surface characterization system | |
EP0516837A1 (en) | Bar code scanner with a large depth of field. | |
US6265706B1 (en) | Edge to edge image sensor and navigator for portable scanner | |
US6278101B1 (en) | Method for increasing the native resolution of an image sensor | |
US5995243A (en) | Illumination system with white level calibration for hand-held scanner | |
US5751444A (en) | Imaging apparatus for copying bound documents | |
US6160250A (en) | Integrated optical imaging assembly | |
US6339483B1 (en) | Image reading apparatus | |
US6603581B2 (en) | High resolution scanner | |
EP1079596A2 (en) | Position sensing device having a single photosensing element | |
US6639697B1 (en) | Automatic slide feeder for use with reflective optical scanner device | |
US6201619B1 (en) | Autofocus process and system with fast multi-region sampling | |
EP0949803A2 (en) | Portable scanner with pivoting image head and rotating mirror | |
EP1026620A2 (en) | Expandable hand scanner with lens reduction optics | |
US6555812B1 (en) | Optics device dust seal | |
US20030234963A1 (en) | Compact scanner and scanning method | |
US20050270591A1 (en) | Duplex detection imaging system and method | |
US20040057082A1 (en) | Method of focusing a selected scanning area for document scanning device | |
US5895913A (en) | Method and apparatus for moving a carriage to a home position | |
EP1014681A2 (en) | Optical system for compensating for non-uniform illumination of an object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., COLORAD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:013776/0928 Effective date: 20030131 Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.,COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:013776/0928 Effective date: 20030131 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |