Transmissive images or transparencies, including slides and negative, are sometimes scanned multiple times. Aligning multiple scans of a transparency may be difficult from a software processing standpoint.
Scanning system 20 includes scanner 24 and template 26. Scanner 24 senses light that has passed through transparencies, such as transparencies 28, to form a digital or electronic image of transparencies 28. Scanner 24 includes cover 30 and scan bed 32. Cover 30 comprises a structure configured to overlie at least one transparency 28 positioned by template 26 upon bed 32. Cover 30 transmits electromagnetic radiation, such as visible light and infrared light, through transparencies 28 towards bed 32. In the example illustrated, cover 30 includes guide 36, emitter 38 and actuator 40. Guide 36 comprises one or more structures configured to guide movement of emitter 38 in the directions indicated by arrows 42 across scan bed 32. In one embodiment, guide 36 may comprise a shaft or a rod along which emitter 38 slides. In other embodiments, guide 36 may have other configurations for guiding movement of emitter 38.
Emitter 38 comprises one or more sources of electromagnetic radiation which are supported and configured to emit such electromagnetic radiation towards scan bed 32. In one embodiment, emitter 38 comprises a single elongate bar extending across scan bed 32 and movably supported along guide 36. In the particular example, such as glass or transparent polymers. In other embodiments, such a pane may be omitted.
In the example illustrated, emitter 38 is configured to selectively emit electromagnetic radiation having different wavelengths. In other words, emitter 38 is configured to emit electromagnetic radiation within a first range or spectrum having a first wavelength peak at a first time and to emit electromagnetic radiation within a second range or spectrum having a second distinct wavelength peak at a second distinct time. According to one embodiment, emitter 38 is configured to selectively emit infrared light, and visible light. In another embodiment, emitter 38 is configured to selectively emit visible light having different wavelength peaks or different “mixtures” of red, green and blue light. Because emitter 38 is configured to emit different wavelengths of light, system 20 may generate different scan images providing different information which facilitates enhanced digital or electronic image reproduction of such transparencies. In other embodiments, emitter 38 may be configured to just emit visible light having selectively controllable wavelength peaks or may be configured to just emit visible light having a single wavelength peak.
In particular example illustrated, emitter 38 includes visible light sources 44 and infrared light source 46 (schematically illustrated). Visible light source 44 comprises an elongate lamp having one ore more visible light emitting elements. According to one embodiment, visible light source 44 is configured to selectively emit visible light having different wavelength peaks or different “mixtures” of red, green and blue light. According to one embodiment, source 44 comprises a Cold Cathode Flourescent lamp commercially available from Shanghai Shine Photoelectonic Co. Ltd of Shanghai, China. In other embodiments, source 44 may comprise other lamps or other visible light emitting devices.
Infrared light source 46 comprises an elongate bar having one or more infrared light emitting elements. According to one embodiment, source 46 comprises a bar having one or more rows of infrared emitting diodes. According to one embodiment, source 46 comprises a Infrared LED commercially available from Ligitek Electronics Co. Ltd. of Taiwan. In other embodiments, other infrared emitting sources may be utilized.
Actuator 40 comprises an arrangement of components configured to move emitter 38 along guide 36 across transparencies 38 located above scan bed 32. In one embodiment, actuator 40 may include a pulley and belt arrangement coupled to emitter 38 and driven by one or more motors (not shown). In other embodiments, other mechanisms my be employed for moving emitter 38 along guide 36. In still other embodiments, guide 36 and actuator 40 my be omitted where emitter 38 is alternatively configured to emit electromagnetic radiation across a desired area without being mechanically moved. For example, in one embodiment, cover 30 may be configured to be manually moved and placed opposite to bed 32 such that emitter 38 emits light across one or more selected transparencies 28. In such an embodiment, cover 30 may be smaller than scan bed 32 so as to only cover a portion of scan bed 32. In yet another embodiment, emitter 38, with appropriate optics, may be configured to emit light across a substantial area of bed 32 without being mechanically or manually moved.
Scan bed 32 comprises a structure upon which template 26 and positioned transparencies 28 may be supported while scan bed 32 senses electromagnetic radiation that has passed through such transparencies 28. In the example illustrated, scan bed 32 includes pane 50, guide 52, sensor 54, actuator 56, user interface 57, memory 58 and controller 60. Pane 50 comprises a plate or platform of one or more transparent materials, such as glass or a transparent polymer, upon which transparency 28 may be positioned during scanning. Pane 50 permits electromagnetic radiation that is passed through transparencies 28 and further through template 26 to be received and sensed by sensor 54. In the particular embodiment illustrated, pane 50 is transparent substantially across its entire surface area. In other embodiments, pane 50 may include a greater percentage of opaque supporting portions.
Guide 52 comprises one or more structures configured to movable support sensor 54 for movement in the directions indicated by arrows 62 across pane 50. In one embodiment, guide 52 may comprise a shaft or rod along which sensor 54 slides. In yet another embodiment, guide 52 may comprise an elongate rack gear along which sensor 54 is guided and driven. In still other embodiments, guide 52 may comprise other structures are mechanisms for guiding movement of sensor 54.
Sensor 54 comprises a device configured to sense electromagnetic radiation that has passed through transparencies 28 and template 26. In the particular example illustrated, sensor 54 includes filter elements 66R, 66G, 66B (collectively referred to as filter element 66), sensor elements 68R, 68G and 68B (collectively referred to as sensor elements 68). Filter elements 66 filter different wavelengths of light prior to such wavelengths of light being sensed by sensor elements 68. In the example illustrated, filter element 66R filters red wavelength of light, filter element 66G filters green wavelengths of light and filter element 66B filters blue wavelengths of light. As a result, their corresponding sensor elements 68R, 68G and 68B, respectively, sense selected wavelengths or components of white visible light. In the particular embodiment illustrated, sensor elements 68 are further configured to sense some level of infrared wavelengths. For example, sensor elements 68R (the red channel) is most sensitive to infrared light. According to one embodiment, sensor elements 68 comprise Charged Couple Device (CCD) sensors commercially available from Toshiba Inc. USA of Irvine, Calif. In other embodiments, other sensors may be employed. For example, a separate infrared sensor may alternatively be provided.
As further shown by
Actuator 56 comprises an arrangement of components configured to move sensor 54 along guide 52 across transparencies 28 located above pane 50. In one embodiment, actuator 56 may include a pulley and belt arrangement coupled to sensor 54 and driven by one or more motors. In other embodiments, other mechanisms may be employed for moving sensor 54 along guide 52.
User Interface 57 comprises one or more devices configured to permit a user or person to provide controller 60 with commands such as for initiating scanning of a transparency, such as requesting selected image enhancements or corrections to be performed or for entering color or tine preference. User interface 57 may comprise one of a variety of different input mechanisms including, but not limited to, a keyboard, a pushbutton or toggle switch, a microphone and associated speech recognition software, a touchpad, a touch screen and the like. In particular embodiments, interface 57 may be omitted from scanner 24 and may alternatively be provided as part of an associated electronic device such as an associated computing device such as a laptop or desktop computer.
Memory 58 comprises one or more persistent storage devices configured to store operating instructions for controller 60. In one embodiment, memory 58 may further be configured to store a digital or electronic image files generated by controller 60 from scans of transparencies 28. Although memory 58 is illustrated as being incorporated into scanner 24, to other embodiments, memory 58 may be located externally to scanner 24, such as in an associated computing device. Memory 58 may have a variety of forms.
Controller 60 comprises one or more processing units configured to generate control signals directing movement of emitter 38 and sensor 54 by actuators 40 and 56, respectively. Controller 60 is further configured to generate control signals directing operation of emitter 38 and sensor 54. In addition, controller 60s configured to receive signals from sensor 54 and to from digital or electronic images from such signals. As will be described in more detail hereafter, controller 60 aligns multiple images of the same transparency 28 using such signals to apply digital enhancements ore corrections and original digital image or to provide the generated digital or electronic image of the transparency with enhanced color accuracy.
For purpose of this application, the term “processing unit” shall mean a processing unit that executes sequences of instructions contained in a memory. Execution of the sequences of instructions causes the processing unit to perform steps such as generating control signals. The instructions may be loaded in a random access memory (RAM) for execution by the processing unit form a read only memory (ROM), a mass storage device, or some other persistent storage. In other embodiments, hard wired circuitry may be used in place of or in combination with software instructions to implement the functions described. For example, controller 60 may be embodied as part of one or more application-specific integrated circuits (ASICs). Unless otherwise specifically noted, the controller is not limited to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by the processing unit.
Template 26 comprises a structure configured to retain and position one or more transparencies 28 upon pane 50 of scan bed 32.
Calibration opening 80 comprises an opening extending through body 78 configured to permit substantially all electromagnetic radiation being transmitted by emitter 38 (visible light or infrared light) to pass through template 26 to sensor 54 without being blocked. In those embodiments in which emitter 38 comprises an elongate bar of emitting elements, opening 80 comprises an elongate correspondingly sized opening. Opening 80 facilitates calibration of emitter 38 and sensor 54 which is positioned blow opening 80 during such calibration as shown in
Template identification opening 82 comprises an opening extending through body 78 configured to permit electromagnetic radiation, such as visible light, being transmitted by emitter 38 to pass through opening 82 and to be sensed by sensor 54. Opening 82 is formed at a predetermined location in body 78 based upon a particular type, configuration or characteristic of template 26. For example, although template 26 includes opening 82 in the location shown, another embodiment of template 26 may have other distinct characteristics, such as other alternatively configured windows 84. This other distinct template would include identification opening 82 at another distinct location of have a differently shaped or configured identification opening 82. As a result, by sensing a location where light is transmitted through opening 82 or the characteristics of light passed through opening 82, scanner 24 may identify the type of template being used. Although template 26 is illustrated as including a single identification opening 82, and may have identification openings 82 having other shapes and sizes. In other embodiments, opening 82 may be omitted.
Transparency receiving windows 84 comprise openings or depressions provided in body 78 that are configured to receive transparencies 28. Such windows 84 completely or substantially surround their received templates 28 and are spaced from one another across a surface area of template 26. In the particular example illustrated, template 26 is configured to retain multiple distinct types of transparencies. For example, window 84A is configured to retain a strip of negatives (transparency 28A), window 84B is configured to retain a medium or large format film (transparency 28B) and window 84C is configured to retain a slide (transparency 28C). In the example illustrated, window 84A has an opening width transverse to the elongate axis of the strip of negatives of between about 9 inches and about 1 inch. Window 84B has opening dimensions of about 7.25 inches by about 2.25 inches. Window 84C has opening dimensions of between about 2 inches by about 2 inches. In other embodiments, template 26 may include a greater or fewer number of such windows 84 and windows 84 may have other dimensions and relative locations. In lieu of including multiple distinct windows 84, template 26 may include a single type of window 84 for retaining a single type of transparency.
As shown by
Lid 92 comprises one or more structures configured to be secured to body 78 so as to retain transparency 28A in a more flat state for enhanced scanning. In one embodiment, lid 92 is hinged to body 78 so as to pivot between an open position permitting insertion of transparency 28A or removal of transparency 28A. In order embodiments, lid 92 may be snapped or otherwise releasable but securely retained to body 78 opposite to lip 90. In still other embodiments, lid 92 may be integrally formed or fastened to body 78 opposite to lip 90, wherein a slit or other opening is provided for sliding or inserting transparency 28A in between lip 90 and lid and 92 such that the transparency 28A is sandwiched there between.
Scan aligners 86 comprise openings or apertures extending through body 78 configured to assist scanner 24 in identifying a relatively precise location in body 78 during a first scan of transparencies 28 retained by template 26 and during second and additional subsequent scans of the same transparency 28 retained in the same windows 84 of template 26. Because scanner 24 is better able to identify a consistent precise location in body 78 of template 26, scanner 24 is better able to align the multiple scanned images to map one scanned image to another scanned image.
In the particular example illustrated, scan aligners 86 comprise openings extending through body 78. In one embodiment, such openings are spaced at least about 3 mm from windows 84 to reduce the impact of such light passing through aligner 86 on the light passing through the transparency 28. The apertures of scan aligners 86 have a varying dimension such that an intensity of light passing through such aligners 86 and being sensed by sensor 54 will also vary depending upon a percentage of light passing through an aligner 86 and a percentage of light being blocked by portions of body 78 about aligner 86. As a result, as elements of emitter 38 and sensor 54 are passing across aligner 86 as controlled by as by a stepper motor, servomotor or other mechanism, sensor 54 will receive an increased intensity of electromagnetic radiation. The geometric center of aligner 86 in the Y-axis direction will correspond to the center of the summation of intensities received by sensor 54 in the Y-axis direction as it passes aligner 86 with or without respect to a threshold.
Likewise, those particular portions of sensors 68 in the X-axis direction will also receive an increased intensity of electromagnetic radiation (visible light or infrared light). The geometric center of aligner 86 in the Y-axis direction will correspond to the center of the summation of intensities received by sensor 54 in the Y-axis direction as it passes aligner 86 with or without respect to a threshold. This determined center of alignment aligner 86 (X and Y coordinates) provides or pinpoints a relatively precise location in the body 78 of template 26 that may be used for aligning multiple scanned images.
Although scan aligner 86 is illustrated as being circular, in other embodiments, the apertures of scan aligner 86 may have other shapes, wherein the size of the aperture continuously varies in bother the X and Y axis directions. Examples include, but are not limited to, diamonds, ovals and the like. Although scan aligners 86 are illustrated as having apertures with the same shape, in other embodiments, the apertures of different scan aligners 86 may have different shapes. Although the apertures of scan aligners 86 are illustrated in
Like scan aligners 86, scan aligners 88 are configured to facilitate a determination of the precise location in body 78 to assist in aligning multiple scans of images. As shown by
Support 96 comprises one or more layers of one or more transparent materials extending across or spanning 94. Supports 96 supports fiducial 98. In one embodiment, support 96 may comprise a layer or patch of a transparent polymeric material such as transparency paper having a thickness of about 0.1 mm. In other embodiments, support 96 my be formed from other materials and may have other thicknesses.
Fiducial 98 comprises one or more relatively precise markings opposite aperture 94. Fiducial 98 precisely block portions of electromagnetic radiation, such as visible light, that would otherwise pass through aperture 94 to be sensed by sensor 54. As a result, sensor 54 detects fiducial 98. By detecting fiducial 98 during each of multiple scans of a transparency 28, system 20 may align the scanned images using fiducial 98 as a point of reference. In one embodiment, fiducial 98 comprises one or more thin and relatively precise opaque or light blocking lines or markings. In another embodiment, fiducial 98 comprises a large opaque area having one or more thin and relatively precise openings within the opaque area. According to one embodiment, fiducial 98 is printed upon support 96 and support 96 is overlaid across aperture 94. In one embodiment, fiducial 98 is printed upon support 96 with an inkjet drop-on-demand printer. In other embodiments, fiducial 98 may be formed or provided on support 96 in other manners. For example, in other embodiments, fiducial 98 may be formed as part of support 96. In those embodiments in which aperture 94 is filled or is otherwise solid, fiducial 98 may be directly printed or otherwise formed upon the one or more materials filling aperture 94 or within aperture 94, allowing support 96 to be omitted.
For purposes of illustration, template 26 is illustrated as including both scan aligners 86 and 88. As a result, template 26 may be used with many different types scanning systems. For example, one scanning system 20 may alternatively be configured to align image scans based upon the detective location of fiducial 98 during multiple scans such as with scan aligners 88. Another scanning system 20 may alternatively be configured to align images during multiple scans using centers of apertures through template 26 that are determined by sensing intensities of light transmitted through template 26 such as with scan aligners 86. Although template 26 is illustrated as including two scan aligners 86 and two scan aligners 88, in other embodiments, template 26 may include greater or fewer is of such scan aligners 86 and 88. In other embodiments, template 26 may alternatively include one or the other of scan aligners 86 and 88.
To form image 100, a person places template 26 upon pane 50 of scan bed 32 and positions one or more of transparencies 28 within windows 84. A user may additionally close lid 92 over transparency 28A to retain transparency 28A in a more flat condition. Thereafter, a user may enter a command directing scanner 24 to generate a digital or electronic image of the one or more transparencies 28 using interface 57. The digital image 100 shown in
In response to such user input commands, controller 60, following instructions contained in memory 58, generates control signals directing emitter 38 to emit light and sensor 54 to receive and sense such light. Based upon such signals received from sensor 54, controller 60 calibrates both emitter 38 and sensor 54. In particular circumstances where emitter 38 and sensor 54 have been previously calibrated, this step may be omitted.
Once emitter 38 and sensor 54 have been calibrated, controller 60 generates additional control signals actuating visible light source 44 and sensing elements 68 of sensor 54. Controller 60 also generates control signals directing actuators 40 and 56 to concurrently or near simultaneously move emitter 38 and sensor 54 across template 26 while emitter 38 and sensor 54 are substantially aligned opposite to one another, sandwiching transparency 28 there between. During this first pass across template 26, light source 44 is actuated in response to control signals from controller 60 to emit visible light having a first wavelength peak. As emitter 38 and sensor 54 are moved across template 26, the visible light emitted from emitter 38 passes through identification opening 82, through each of transparencies 28 contained within windows 84 and through the apertures of scan aligners 86 and 88. The light transmitted through templates 26 and through transparencies 28 is sensed by each of sensing elements 68 of sensor 54 which generate signals that are transmitted to controller 60. Controller 60 uses such signals to generate a first digital or electronic image 102 (shown in
Upon completion of the first pass of emitter 38 and sensor 54 across template 26, controller 60 generates additional control signals actuating light source 44 to a distinct state in which visible light having a distinct wavelength peak is emitted. Controller 60 also generates control signals causing actuators 40 and 56 to move emitter 38 and sensor 54 across template 26 a second time. During this second pass, sensing elements 68 of sensor 54 once again receive and sense the visible light that has passed through the various portions of template 26 including template identification opening 82, transparencies 28 and the apertures of scan aligners 86, 88. Based on corresponding signals received from sensor elements 68, controller 60 generates a second digital image 104. Based on corresponding signals received from sensor elements 68, controller 60 further identifies relatively precise alignment locations 110 on image 104.
After images 102 and 104 are stored in memory 58, or in other memory, controller 60 generates control signals turning off visible source 44 and actuating infrared source 46. Controller 60 further generates control signals actuating sensing elements 68 and further directing actuators 40 and 56 to once again moved emitter 38 and sensor 54 back across template 26 in a near concurrent or near simultaneous fashion. During this third pass, infrared wavelengths of electromagnetic radiation or light pass through the various portions of template 26 including template identification opening 82, transparencies 28 and the apertures of scan aligners 86, 88. Based on corresponding signals received from infrared sensor 70, controller 60 generates a third digital image 106. Based on corresponding signals received from sensor elements 68, controller 60 further identifies relatively precise alignment locations 112 on image 106. In contrast to images 102 and 104, image 106 identifies scratches or other imperfections using the infrared light. Image 106 provides a map identifying the location of such defects in the transparency 28, enabling controller 60 to apply digital corrections or enhancements to such imperfections.
In other embodiments, sources 44 and 46 may emit visible light and infrared light concurrently as emitter 38 and senor 54 are moved across template 26. In such an embodiment, sensing elements 68 and 70 concurrently sense visible light and infrared light, respectfully, that has passed through template 26. In such an embodiment, scanning time is reduced by reducing the number of passes across template 26.
As shown by
Windows 184 are similar to window 84C (shown in
As shown by
Windows 284 are similar to window 84A (shown in
In the example illustrated, template 226 is configures to retain five negative strip transparencies. In the example illustrated in
Scan aligners 286 are substantially similar to scan aligners 86 (shown in
As shown by
Scan aligners 386 are substantially similar to scan aligners 86 (shown in
As shown by
Although the present disclosure has been described with reference to example embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the claimed subject matter. For example, although different example embodiments may have been described as including one or more features providing one or more benefits, it is contemplated that the described features may be interchanged with one another or alternatively be combined with one another in the described example embodiments or in other alternative embodiments. Because the technology of the present disclosure is relatively complex, not all changes in the technology are foreseeable. The present disclosure described with reference to the example embodiments and set forth in the following claims is manifestly intended to be as broad as possible. For example, unless specifically otherwise noted, the claims reciting a single particular element also encompass a plurality of such particular elements.