HOLOGRAPHIC SCANNING SYSTEM

Abstract: Holographic scanning system for scanning a bar code in which the scan pattern includes at least two non-parallel scan lines. In a first embodiment, the light beam (72) of a laser (70) is split into two segments (75, 76), each directed through a plurality of holograms (88) mounted on a single rotating disk (86) for generating a scanning pattern (90) comprising a plurality of intersecting lines on a target area through which passes a label (32) or object bearing a bar code. The light reflected from the bar code is picked up by an optical detector (98) for use in reading the bar code. A second embodiment includes a rotating disk (110) having mounted thereon two semicircular holograms (110, 112) arranged to generate a pattern including two semicircular arcs (116, 118) used in generating a star or multiple X scan pattern on the target area.

Description: HOLOGRAPHIC SCANNING SYSTEM Technical Field This invention relates to optical scanning apparatus of the kind including light beam generating " ■ " means adapted to generate a light- b am - holographic de¬ flection means adapted to cause said light beam to pro¬ vide a scan pattern at a scanning location to be scanned, and detection means adapted to detect light provided from said scanning location in response to ' said scan pattern. The invention also relates to a method of op¬ tically scanning a record medium. Background Art Optical scanning apparatus of the kind speci- fied is known from U.S. Patent Specification No. 4,113,343. In present day merchandising point-of-sale operations, data pertaining to the merchandised item purchased is obtained by reading data encoded indicia such as a bar code printed on the merchandised item. In order to standardize the bar codes used in various point- of-sale readout systems, the grocery industry has adopted a universal product code (UPC) which is in the form of a bar code. Various reader systems have been constructed - to read this bar code including hand-held wands which are moved across the bar code and stationary optical reader systems normally located within the check-out counter and in which the merchandise item purchased is moved across a window constituting the scanning area of the counter, which movement is a part of the process of loading the item in a baggage cart. The aforementioned known optical scanning apparatus has the disadvantage that if the data to be read is in the form of a bar code, an incorrect readout may be obtained unless the bar code is suitably oriented in relation to the scanning apparatus. It is an object of the present invention to provide optical scanning apparatus of the kind specified wherein the aforementioned disadvantage is alleviated. Disclosure of the Invention According to the present invention there is provided optical scanning apparatus of the kind speci¬ fied characterized in that said scan pattern includes at least two non-parallel scan lines at said scanning loca¬ tion. It will be appreciated that in apparatus ac¬ cording to the immediately preceding paragraph, the criticality of the orientation of a bar code located on the record member is reduced because of the provision of non-parallel scan lines. A further advantage of optical scanning appar¬ atus according to the invention is that the apparatus is low in cost but highly reliable since the apparatus has a small number of operating parts. According to another aspect of the invention, there is provided a method of optically scanning a record medium including the steps of generating a light beam, moving a hologram through said light beam to provide a • scan pattern at a scanning location, and detecting light provided from said scanning- ocation, characterized by the step of providing said scan pattern to include at least two non-parallel scan lines at said scanning lo¬ cation. Brief Description of the Drawings Embodiments of the present invention will now be described by way of example with reference to the accompanying drawings, in which: Fi ' g. 1 is a block diagram of a merchandising check-out system in which the scanning apparatus of the present invention is incorporated; Fig. 2 is a block diagram of the system for reading the UPC bar code; /^ft £Λ O PI ^ TI Fig. 3 is a schematic representation of a holo¬ graphic plate showing the relationships of the laser - beams"as--projected' by the hologram; Fig. 4 is a schematic representation of a two beam scanning apparatus constructed in accordance with • the present- invention; Fig. 5 is a perspective view of the scanning apparatus of Fig. 4; Fig. 6 is a plan view of the holographic disk incorporated in the scanning apparatus of Fig. 4 showing the mounting arrangement of the holograms; Fig. 7 is an illustration of the scan pattern generated by the scanning, apparatus of Fig. 4; Fig. 8 is a schematic representation of a single beam scanning apparatus constructed in accordance with the present invention; Fig. 9 is a plan view of the holographic disk incorporated in the scanning apparatus of Fig. 8; Fig. 10 is an illustration of the scan pattern generated by the holographic disk of Fig. 9; Fig. 11 is a schematic representation of the system for constructing the holographic disk of Fig. 6; Fig. 12 is a plan view of a second embodiment of the holographic disk shown in Fig. 6 incorporated in the scanning apparatus of Fig. 4; and Fig. 13 is an illustration- of- the scan pattern generated by the scanning apparatus of Fig. 4 using the holographic disk of Fig. 12. Best Mode of Carrying Out the Invention Referring now to Fig. 1 of the drawings, there is shown a block diagram of a merchandise check¬ out system which includes a laser UPC scanner 20 coupled to an electronic cash register 22 which is on-line to a central controller 24 remotely located from the elec- tronic cash register. As is well-known in the art, the controller 24 is coupled to a plurality of electronic cash registers for receiving data from each of the electronic cash registers generated as part of a mer¬ chandise check-out operation, the controller 24 assem¬ bling the data for transmission to a computer 28 for storage in data banks located therein. The data banks may include a file containing the current prices of all the merchandise items located in a supermarket store.. The laser scanner 20 scans bar code indicia on the merchandise item and generates label information as a result of such scanning operation for transmission to the electronic cash register 22 for temporary storage therein. Data generated as a result of the scanner 20 reading the bar code indicia on the merchandise item may include a merchandise code identifying the type of merchandise, which data is transmitted from the elec¬ tronic cash register 22 to the controller 24 and subse¬ quently to the computer 28 which, utilizing the mer¬ chandise code, looks up the price in the file and then transmits the product or merchandise ID together with its price back to the controller 24. The controller 24 transmits the data to the electronic cash register which prints the data on a record member and operates a display indicating the price and the merchandise ID to the customer. Periodically, the computer 28 is updated as to price and the merchandise items available for sale by means of a keyboard tape 30 generated as part of the inventory control associated with the supermarket. Referring now to Fig. 2 of the drawing, there is shown in block form the laser UPC scanner 20 shown in Fig. 1. Included in the scanner 20 is a transformer 34 coupled to an AC power source which outputs DC power to a laser power supply 36 and a low voltage power supply 38 used in operating the scanner apparatus. The laser power supply 36 is applied to a one milliwatt helium- neon laser 40 which will output a light beam to a shutter 42 controlled by a microprocessor computer 50. When the shutter is open, the laser beam will be transmitted through a scanning optical subsystem 44 and a window 46 located in the check-out counter to a target area through which a merchandise item bearing UPC bar code ' indicia 32 passes. The bar code 32 may be printed on the erchan- dise item or on a label attached to the merchandise item. As is well-known in the art, the UPC bar code comprises a plurality of light and dark bars which, when scanned by the scanner apparatus, will generate a speci¬ fic pulse waveform. The characteristics of this waveform are established by the width of the individual light and dark bars and by the speed of the sweep. The laser beam, upon scanning the bar code indicia, is reflected back from the- bar code surface to an optical detector located in the optical subsystem 44. The signals are then transmitted to a signal detector and digitizer 48 which decodes the signals and transmits the decoded data to the microprocessor computer 50, which may be located in the scanner 20 or the controller 24 (Fig. 1). The controller 24 transmits the decoded data to the computer 28 for processing. The controller 24, upon receiving the product data back from the computer 28, will transmit the information to the electronic cash register 22 (Fig. 1) in a manner that is well-known in the art. Referring now to Fig. 3 of the drawings, there is shown a schematic representation of a holograph- - ic disk generally indicated by the numeral 52 and which is comprised of a hologram plate 54 consisting of a glass substrate and a layer 55 of sensitized recording material in which the hologram is recorded and on which is mounted a spatial filter copper mask 56. The record¬ ing material 55 may take the forπTόf bleached photo¬ graphic emulsions, dichromated gelatin, photopolymer, photoresist and thermoplastic. Because of the high diffraction efficiency and signal-to-noise ratio that can be achieved, dichromated gelatin was selected in the present embodiment. As is well-known in the art, a hologram is a recording of all the information, in a - REXD" OMPI wavefront of light obtained from an object which is illuminated with spatially-coherent monochromatic light, rather than an image of the object obtained in ordinary photography. The term "monochromatic" light, as used herein, means light composed substantially of a single wave length, while "spatially-coherent" light, as used herein, means light eminating actually or apparently from a point source. The hologram consists of the recording in the chemical recording layer 55 (Fig. 3) of the interference fringes in the wavefront covering a given area in a plane resulting from the interference between a first component of light obtained directly from a spatially-coherent monochromatic originating light source, which first component is directed to the given area in the plane at a predetermined angle with respect thereto, and a second component of light obtained from the object to be recorded which is illuminated by a light originating from the same light source simultane¬ ously with the first component, which second component , is directed at least in part to the given area in a plane at an angle β^ (Fig. 3) other than the aforesaid predetermined angle. These interference fringes result from the fact that the difference in path length and wave length, and hence the difference in phase, between the first or reference component of spatially-coherent monochromatic light and the second or information component of spatial¬ ly-coherent monochromatic light varies from point to point. Therefore, constructive interference between the two components takes place at certain points, and de¬ structive interference between the two components takes place at other points. Furthermore, the relative ampli¬ tude of the second or information component varies from point to point. This causes a variation in the contrast of the resulting interference fringes. In this manner, the recorded interference fringes form a pattern which defines both the amplitude and the phase of the second or information component as modulations in the contrast and spacing of the recorded interference fringes. This recorded-pattern, which is called a hologram,"contains all the information that can be carried by light waves transmitted through, reflected or scattered from an object. A replica of the wavefront which comprises the second or information component may be constructed by illuminating a hologram with a source of spatially- coherent monochromatic light. In this case, the holo¬ gram diffracts light impinging thereon to form two sets of first order diffracted waves, each of which is a replica of the wave that issued from the original object. One of these two sets, when projected back to the illuminating source, produces a virtual image of the original object, while the other of these two sets produces a real image of the object through the use of a lens. The virtual image is in all respects like the original object, and if the original object was 3-dimen- sional, the reconstructed virtual image shows depth and gives rise to parallax effects between near and far objects in the scene in the same manner as did the■ original dimension object. The real image, however, is pseudo-scopic, that is, its curvature is reversed with respect to the original object, convex regions appearing o be concave, and vice-versa. As shown in Fig. 3, the mask 56 mounted on the plate 54 includes a slit 58 for allowing only a certain portion of the light impinging on the mask 56 to be transmitted through the hologram on the plate 54. When projecting- a colli ated reference beam 60 onto the mask 56 together with a spatially-coherent monochromatic light beam 62, two sets, 64 and 66, of first-order diffracted waves are generated by the hologram on the plate 54 for use in reconstructing the original object. In the present embodiment, the diffracted waves 64 and 66 take the form of a single light beam which, depending OMPI . on the construction of the hologram on the plate 54, will be projected at an angle oC(Fig. 3) which angle may vary with each interference fringe located in the holo¬ gram resulting in the light beam traveling over a pre- determined rectilinear path as determined by the angle <?C(Fig. 3). The slit 58 may be at any distance d from the center of the mask 56. The beam 62 appears to orig¬ inate at a point 68 located at a focal distance F of the hologram on the plate 54. Referring now to Figs. 4 and 5, there is shown a schematic representation of a two-beam scanning ap¬ paratus constructed in accordance with the present in¬ vention. Included in such scanning apparatus is a helium-neon laser 70 which outputs a spatially-coherent monochromatic light beam 72. The light beam 72 is di¬ rected at a dichroic beam splitter 74. which will split the beam 72 into a horizontal light beam component 75 and a second component 76 which is at 90° to the path of the light beam component 75. The light beam component 75 will be transmitted through an aperture 78 located in a signal collecting mirror 80. The light beam component 76 is directed from the splitter 74 towards a 45° re¬ flector mirror 82 from which it is directed towards a second aperture 84 located in the mirror 80. As shown more clearly in Fig. 5, the aperture 78 is located at the 12 o'clock position of the mirror 80 viewed looking forward, while the aperture 84 is located at the 3 o'clock position of the mirror 80. Positioned adjacent the signal-collecting mirror 80 is a holographic disc 86 rotatable in a clock¬ wise direction as viewed in Fig. 5 by shaft 77 and in which is mounted a plurality of holograms 88 (Fig. 5 and 6). As shown in Fig. 6, each of the holograms 88 is offset by 60° with each adjacent hologram. The holo- grams 88 are formed in a manner that will be described more fully hereinafter in which a point source serves as the object beam, thus as the hologram is rotated, it - REA OMPI , 7λ > ~ WIFO will project a light beam along a rectilinear path. When the hologram 88 is in the 12 o'clock position, the light- beam 75 impinging-on the hologram -results in a light beam being diffracted along a vertical orientated rectilinear path. When the same hologram is rotated clockwise 90° to the 3 o'clock position, the light beam 76 impinging on the same hologram 88 will be diffracted to sweep through a rectilinear path which is now in a horizontal plane. The apertures 78 and 84 prevent the light beam components 75 and 76 from being attenuated while properly orientating the beam components on the holographic disc 86. Fig. 7 shows the scan pattern generated by the scanning system shown in Figs. 4 and 5. It will be seen that each of the holograms 88 when impinged by the light beams 75 and 76 when in a 12 o'clock and 3 o'clock positions, respectively, will diffract the light beams 75 and 76 along a path which results in the scanning of the bar code label 32 (Fig. 5) in a grid pattern indi- cated generally as 90 in Fig. 7, with each line of the grid identified to a corresponding numbered hologram 88 in Fig. 6. Thus, the hologram 88 number 1 in Fig. 6 will diffract the light beams 75 and 76 resulting in the scanning of a light beam along the horizontal and verti- cal lines labeled 1 in Fig. 7. As shown in Fig. 5, each of the light beams 75 and 76 when diffracted by the hologram 88 will be deflected and redirected by mirrors 92 and 94, respec¬ tively, to the target area to form the grid pattern 90 (Fig. 7) through which a bar code printed on the label 32 will move. The light beams will be reflected from the bar code surface of the label 32 and being retro- directive will be deflected by the mirror 80 towards a collecting lens 96 in the form of diffused light sig- nals 95, the lens 96 focusing the diffused light signals onto a solid state detector 98 which transmits the de¬ tected light signals in the form of electrical signals OMPI v IPO ^> to the digitizer 48 (Fig. 2). The mirror 80 also acts as a spectral filter for the diffused light signals 95 for eliminating background noise such as room light. The digitizer 48 outputs the received electrical signals in the form of binary digits to the microprocessor computer 50 (Fig. 2). It will be seen from this con¬ struction that there will only be one beam spot scanning across the UPC symbol at any one instant, and therefore, the detector 98 will not be confused by multiple beam sources. Because of the single beam scanning, the system will provide a good signal-to-noise ratio and a high efficiency in collecting the returned signal. Furthermore, the two beams diffracted by each.of the holograms 88 will scan orthogonally across the UPC label 32 whieh allows for better reading of the sides of a merchandise item where the UPC label 32 may be located. Referring now to Fig. 8, there is shown a second embodiment of the present invention in which a single beam is used to produce a star or multiple X scanning pattern 99 on the UPC label 32. Included in the system is a helium-neon laser 100 whose output beam 102 is transmitted through a single aperture 104 in a signal- collecting mirror 106 orientated to collect the reflected diffused light signals 107 from the UPC label 32 for transmission to a collecting lens 108. The light beam 102 is directed to a rotating holographic disk 110 which, as shown in Fig. 9, comprises an upper hologram 112 and a lower hologram 114. Each of the holograms 112 and 114 has interference fringe patterns which are offset one to the other. Impinging of the light beam 102 on the rotating disk 110 will result in the scan pattern shown in Fig. 10 which takes the form of two semicircular annular patterns 116 and 118, the pattern 116 being generated by the hologram 112 while pattern 118 is generated by hologram 114. The upper scan pattern 116 will be directed towards a reflecting mirror 120 (Fig. 8) and subsequently to a routing mirror 122 which redirects the scan pattern resulting in such pattern being projected as one segment of the multiple X-pattern 99 focused ΌΠ the UPC-label 32.- The -lower scan pattern 118 is directed towards a routing mirror 124 (Fig. 8) and the reflecting mirror 126 for focusing on the UPC label 32- in the form of another segment of the multiple X scan pattern 99. The upper and lower holograms 112 and 114 are formed by exposing one half of the disc 110 first, then turning the disc 180° plus movement of about 3.2 millimeters in a horizontal direc¬ tion where the second exposure is made resulting in the offset holograms 112 and 114 as shown in Fig. 9. Referring to Fig. 11, there is shown a sche¬ matic representation of the system for constructing the holograms 88 mounted in the disk 86 shown in Fig. 6, whose construction is the same as the holographic disc 52 (Fig. 3). The output of a 50 milliwatt helium-neon laser 121 is directed towards a mirror 123 which deflects the light beam into a beam splitter 125 splitting the beam into two light beam segments 127 and 128. The beam segment 127 is directed towards the mirror 130 which deflects the beam segment through a spatial filter 132 which in turn directs the light beam through a pinhole spatial filter 133 for focusing on the mask 56 of the disk 52 (Fig. 3). The light beam segment 128 is directed at a mirror 134 which deflects the light beam segment through a spatial filter 136 which in turn directs the light beam segment through a pinhole spatial filter 137 towards a collimating lens 138 for directing the colli- mated light beam on the mask 56. The light beam segment 127, when focused on the mask 56, will function as the object beam, while the collimated light beam segment 128 transmitted through the lens 138 will function as the reference beam, thereby generating the interference fringes on the mask 56 which are exposed in the layer 55 (Fig. 3) of dichromated gelatin. After one exposure, the holographic disk 52 is rotated 15° and moved along __O PI_ a line that is perpendicular to the object beam 127 for the next exposure. In the present example, the disk 52 is moved 6.35 millimeters between each exposure. This movement is indicated by the dimension X in Fig. 11. This process is repeated until a hologram is formed with a series of interference fringes which will diffract a light beam along a rectilinear path over a predetermined distance. In this way, each of the holograms 88 (Fig. 6) is developed to generate ' the required grid pattern 90 (Fig. 7) for the scanning apparatus. Referring to Figs. 12 and 13, there is shown a second embodiment of the disc 86 (Fig. 6) in which twelve holograms 140 are circumferentially arranged on the disc 86 with each hologram offset to each other by 30°. The holograms 140 are constructed in the same manner as holograms 88 described previously except that holograms 2, 4, 6, 8, 10 and 12 project a light beam on a line 45° to the line of projection of holograms 1, 3, 5, 7, 9 and 11, thus producing the cross-hatch pattern 142 shown in Fig. 13. This type of pattern has the advantage of generating a number of scans of a UPC code irrespective of its orientation or the size of the code on the merchandise item or rotation or other type of off-line movement. of the code as it moves through the scan area.

Claims: WHAT IS CLAIMED IS: 1. Optical scanning -apparatus- including light beam generating means adapted to generate a" light beam, holographic deflection means adapted to cause said light beam to provide a scan pattern at a scanning lo- 5 cation to be scanned, and detection means adapted to detect light provided from said scanning location in response to said scan pattern, characterized in that said scan pattern (90, 99, 142) includes at least two non-parallel scan lines at said scanning location. 2. Optical scanning apparatus according to claim 1, characterized in that said holographic deflec¬ tion means includes beam dividing means (74, 82) adapted to divide said light beam into first (75) and second 5 (76) parallel offset light beams and a rotatable support member having located therein a hologram (88), the arrangement being such that, in operation, rotation of said support member causes said hologram (88) to inter¬ sect said first (75) and second (76) offset light beams 10. in succession to provide said two non-parallel scan lines. 3. Optical scanning apparatus according to claim 2, characterized in that said support member has located thereon a plurality of holograms (88) arranged to intersect said first (75) and second (76) offset 5 light beams in succession, said holograms (88) being so constructed that said scan pattern is provided in the form of a plurality of sets of spaced apart scan lines, said sets being parallel to respective first and second directions to provide a grid scan pattern (90). 4. Optical scanning apparatus according to claim 3, characterized in that said first and second directions are at right angles. 5. Optical scanning apparatus according to claim 2 characterized in that said support member (86) has located thereon a plurality of holograms (140) arranged to intersect said first (75) and second (76) offset light beams in succession, said holograms being so constructed that said scan pattern is provided in the form of a plurality of sets spaced apart scan lines, said sets being parallel to respective first, second, third and fourth directions to provide a cross- hatch, scan pattern (142). 6. Optical scanning apparatus according to claim 1, characterized in that said holographic deflec¬ tion means includes a rotatable support member having located thereon first and second holograms (110, 112); and directing means (120-126), the arrangement being such that, in operation, said first and secorid holograms (110, 112) intersect said light beam to provide first and second circular arc patterns which are directed by said directing means (120, 126) to provide said scan pattern at said scanning location. 7. Optical scanning apparatus according to any one of the preceding claims, characterized in that said light beam generating means includes a laser beam source. 8. A method of optically scanning a record medium including the steps of generating a light beam, moving a hologram through said light beam to provide a scan pattern at a scanning location, and detecting light provided from said scanning location, characterized by the step of providing said scan pattern to include at least two non-parallel scan lines at said scanning lo¬ cation. 9.. A method according to claim 8, character¬ ized by the steps of dividing said light beam into OMPI 9 . ( concluded ) first (75) and second (76) parallel offset light beams, moving a first hologram through each of said parallel offset light beams (75, 76) to " form first and second line segments, moving a second hologram through each of said parallel offset light beams " (75, " 76) i_o form third and fourth light segments parallel to, but spaced from, said first and second line segments respectively, ro- tating said first and second holograms when moving from said first to said second parallel offset light beams, and directing said first and second line segments onto said scanning location to form said scan pattern.

Inventors: CHENG C
Applicants: NCR CO, NCR CORP
Application year: 1979
Main classification: G06K7
IPC codes: G02B5, G02B26, G06K7