1. Field of the Invention
The present invention relates, generally, methods and apparatus for detecting indicia, such as, bar codes, and projecting images related to the detected indicia, particularly, to hand held devices adapted to perform indicia detecting and image projecting.
2. Description of Related Art
Indicia reading apparatus for reading decodable indicia are available in multiple varieties. For example, minimally featured indicia reading apparatus devoid of a keyboard and display are common in point of sale applications. Indicia reading apparatus devoid of a keyboard and display are available in the recognizable gun style form factor having a handle and trigger button (trigger) that can be actuated by an index finger. Indicia reading apparatus having keyboards and displays are also available, often in a form where a keyboard and display is commonly located by the providing of a touch screen type display. Keyboard and display equipped indicia reading apparatus are commonly used in retail, shipping and warehouse applications. In a keyboard and display equipped indicia reading apparatus, a trigger button for actuating the output of decoded messages is typically provided in such locations as to enable actuation by a thumb of an operator. Indicia reading apparatus in a form devoid of a keyboard and display or in a keyboard and display equipped form are commonly used in a variety of data collection applications including retail point of sale applications, retail inventory applications, shipping applications, warehousing applications, security check point applications, patient care applications, and personal use, common where keyboard and display equipped indicia reading apparatus is provided by a personal mobile telephone having indicia reading functionality. Fixed mount indicia reading apparatus are also commonly available, e.g., installed under or near a countertop at a point of sale. Some indicia reading apparatus are adapted to read bar code symbols including one or more of one dimensional (1D) bar codes, stacked 1D bar codes, and two dimensional (2D) bar codes. Other indicia reading apparatus are adapted to read OCR characters while still other indicia reading apparatus are equipped to read both bar code symbols and OCR characters.
The proliferation of electronic devices, in particular, of hand-held devices, in the earlier 21st century is one hallmark of the advances made in electronic circuit miniaturization and electronic storage capacity. In addition to the advances in symbol detection, for example, bar code scanning, the art has recently seen the introduction of miniaturized projectors capable of projecting images, though at limited distances.
The present invention in its several aspects provides apparatus, devices, and methods employing indicia detection and image projection, for example, projection of images related to the detected indicia. One embodiment of the present invention is an indicia detecting and image projecting apparatus comprising or including: an indicia detecting system adapted to detect a decodable indicium; and an image projecting system adapted to project an image in response to the detected decodable indicium, for example, a bar code or other indicia, such as Code 39, Interleaved 2 of 5, Code 128, UPC, EAN, Codabar, Data Matrix, QR-Code, Maxicode, Aztec Code, and PDF-417, among others. In one aspect, the apparatus may further include a memory adapted to store projection data, and wherein the apparatus may be adapted to retrieve projection data from the memory, for example, in response to the information contained in the decodable indicium and forward the retrieved projection data to the image projecting system. In another aspect, the indicia detecting system may include at least one photo detector, and image collecting optics adapted to direct light from the decodable indicium to the photo detector, for instance, to create an image on the photo detector. In another aspect, the image projecting system may include at least one light source, for example, two or more laser diodes or two or more light-emitting diodes (LEDs), and a light manipulation system adapted to project an image from the light produced by the light source.
Another embodiment of the invention is a method for detecting indicia and projecting an image in response to information contained in the detected indicia, the method comprising or including: detecting a decodable indicium; and projecting an image in response to the information contained in the detected decodable indicium. In one aspect, the detecting of the decodable indicium may be practiced by illuminating the indicium; and collecting at least one image of the illuminated indicium. In another aspect, projecting the image may be practiced by activating at least one light source and manipulating light from the at least one light source to form an image from the light produced by the at least one light source. In another aspect, the method may further comprise or include retrieving projection data related to the decodable indicia from a memory and generating an image from the retrieved projection data.
A further aspect of the invention is a hand held indicia detecting and image projecting device comprising or including an indicia detecting assembly comprising image collecting optics adapted to collect light from a decodable indicium, and at least one photo detector adapted to detect light directed by the image collecting optics; and an image projecting system adapted to project an image in response to the detected decodable indicium; wherein the device is adapted to retrieve projection data for use by an image projection system related to the decodable indicium, for example, related to the information contained in the decodable image, and provide the projection data to the image projecting system to produce the image. For projecting the image in response to a detected decodable indicium, in one example, the device can decode the decodable indicium to determine a decode message, utilize the decode message to retrieve the projection data (e.g., by keying a database or lookup table), and provide the projection data to the image projection system. In one aspect, the image projection system may include a plurality of laser diodes or light-emitting diodes, a plurality of stationery mirrors or prisms adapted to reflect light from the plurality of light-emitting diodes, and a plurality of rotatable mirrors adapted to reflect light from the plurality of stationery mirrors. In another aspect, the photo detector may be a two-dimensional sensor array with an optical system which may include appropriate beam shaping optics.
Details of these embodiments and aspects of the invention, as well as further aspects of the invention, will become more readily apparent upon review of the following drawings and the accompanying claims.
The subject matter that is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention will be readily understood from the following detailed description of aspects of the invention taken in conjunction with the accompanying drawings in which:
The details and scope of the aspects of the present invention can best be understood upon review of the attached figures and their following descriptions.
As shown in
Trigger 44 may be used to activate a trigger signal for activating frame readout and/or certain decoding processes. Apparatus 20 may be adapted so that activation of trigger 44 activates a trigger signal and initiates a decode attempt. Specifically, apparatus 20 may be operative so that in response to activation of a trigger signal, a succession of frames can be read out and captured by way of read out of image information from image sensor 104 (see
Apparatus 20 may also include an illumination pattern light source bank 58 and associated light shaping optics 60 for generating an illumination pattern on object 14 substantially corresponding to a field of view of apparatus 20. The combination of bank 58 and optics 60 may comprise an illumination pattern generator 62. Apparatus 20 may also include an aiming pattern light source bank 64 and associated light shaping optics 66 for generating an aiming pattern on the object 14. The combination of bank 64 and optics 66 may comprise an aiming pattern generator 68.
In the course of operation of apparatus 20, indicia 12 may be detected, decoded, and stored in and corresponding image signals may be identified and read from a system memory 70, such as, RAM. A memory 70 of apparatus 20 may include RAM 72; a nonvolatile memory 74, such as, an EPROM; and a storage memory device 76, such as, a flash memory or a hard drive memory. In one embodiment, apparatus 20 may include a CPU 25 which can be adapted to read out image data stored in memory 72 and subject such image data to various image processing algorithms. Apparatus 20 may also include a direct memory access unit (DMA) 80, for example, for routing image information that has been subject to conversion to RAM 72. In another embodiment, apparatus 20 may employ a system bus 50 providing for bus arbitration mechanism (for example, a PCI bus), thus eliminating the need for a central DMA controller. A skilled artisan would appreciate that other embodiments of the system bus architecture and/or direct memory access components providing for efficient data transfer between the image sensor, for example, photo detector 104 in
According to an aspect of the invention, light emitted from one or more light sources 82 is directed by a light manipulation system 85 adapted to project a two dimensional image from the light produced by the light sources 82, for example, by appropriate optics, e.g., image 16 shown in
As also shown in
Optics 102 may be adapted for focusing an image of decodable indicia 12 (in
Indicia detecting system 100 may capture frames of image data at a rate known as a frame rate. A typical frame rate is 60 frames per second (FPS) which translates to a frame time (frame period) of 16.6 milliseconds (ms). Another typical frame rate is 30 frames per second (FPS) which translates to a frame time (frame period) of 33.3 ms per frame.
As shown in
In another embodiment, the scanning beam of the projector can be directed to sweep or traverse across the decodable indicium being read. The energy scattered from the indicium, for example, a bar code, may then be focused, for example, by lens 102, onto a photo detector 104 (for example, an image detector or, preferably, a photo diode). The scattered light may be modulated by the reflection characteristics of the indicium being scanned and thus cause modulation of the current generated by photo detector 104. The scanning pattern may be a single line scanning pattern or a raster-type scanning pattern (for example, repeated linear scanning of offset rows) thereby enabling aspects of the invention to scan both one-dimensional linear indicia, such as, UPC bar codes or “code 3 of 9” bar codes; stacked linear bar codes, such as, PDF 417 codes; and/or matrix codes, such as, MAXI codes or QR codes.
As shown in
According to one aspect of the invention, the decodable image detected by indicia detecting system 100 may provide an indication of what image may be projected by projector system 80. For example, in one aspect, the image or images projected by projecting system 80 may be an image or images associated, linked, or somehow related to the decodable image detected by indicia detecting system 100. For instance, the decodable image detected by indicia detecting system 100 may be associated with an image file, a text message, a video file, and/or a holographic (that is, two or three dimensional) image that can be displayed by projecting system 80, for example, projected on or adjacent to the detected indicia, for example, on or adjacent to bar code 12 shown in
In one aspect, the image projected by projecting system 80 may comprise user instructions or feedback. For example, projecting system 80 may display an image that the image was successfully detected (for example, projecting the image “CODE DETECTED”), or that the image was successfully decoded (“INDICIUM DECODED”). Projecting system 80 may also project or provide audio feedback instructions to the user, for example, “MOVE CLOSER,” when the indicia detecting system 100 fails to detect or read an image due, for example, to poor resolution or insufficient illumination, among other user instructions.
In another aspect of the invention, the one or more images projected by projecting system 80 may include one or more decodable indicia detectable by detecting system 100. For example, projecting system 80 may project an image of a one-dimensional or a two-dimensional indicium that can be detected by detecting system 100, and decoded according to aspects of the invention. The image projected by projecting system 80 may be based upon the detection of an image by detecting system 100, or the image projected by projecting system 80 may be independent of the detection of an image by detecting system 100. For example, an image can be projected by projecting system 80 based upon an image detected by detecting system 100, and then the projected image can be detected by detecting system 100 to verify or confirm the accuracy of the projected image, for instance, in a “feed back” loop.
In another aspect of the invention, an image projected by projecting system 80 may be detected or read by another device, different from indicia detecting and image projecting apparatus 20 (shown in
Images that may be projected by projecting system 80 may include, but are not limited to, prices (as indicated in
Though the illustration of one aspect of the invention shown in
In one aspect of the invention, the indicia detecting and image projecting apparatus 20, 120 shown in
Aspects of the present invention provide devices and methods an apparatus for detecting and decoding decodable indicia and then projecting images related to the decoded indicia. The invention may be implemented in a broad range of fields, including, but not limited to, healthcare, education, retail, defense, security, safety, sports, entertainment, art, mapping, and signage. As will be appreciated by those skilled in the art, features, characteristics, and/or advantages of the various aspects described herein, may be applied and/or extended to any embodiment (for example, applied and/or extended to any portion thereof).
A small sample of systems methods and apparatus that are described herein is as follows:
A1. An indicia detecting and image projecting apparatus comprising:
an indicia detecting system adapted to detect and decode a decodable indicium; and
an image projecting system adapted to project an image in response to the detected decodable indicium,
wherein the apparatus is adapted to project an image in response to decoded image data of the decodable indicium.
A2. The apparatus as recited in claim 1, wherein the apparatus further comprises a memory adapted to store projection data; and wherein the apparatus is adapted to retrieve projection data from the memory in response to the decodable indicium and forward the retrieved projection data to the image projecting system.
A3. The apparatus as recited in claim 1, wherein the indicia detecting system comprises:
at least one photo detector; and
image collecting optics adapted to direct an image of the decodable indicium to the at least one photo detector.
A4. The apparatus as recited in claim 1, wherein the image projecting system comprises:
at least one light source; and
a light manipulation system adapted to project an image from the light produced by the light source.
A5. The apparatus as recited in claim 4, wherein the at least one light source comprises at least one semi-conductor-based light source.
A6. The apparatus as recited in claim 5, wherein the at least one semi-conductor-based light source comprises a plurality of laser diodes.
A7. The apparatus as recited in claim 4, wherein the light manipulation system comprises at least one stationary mirror adapted to reflect light from the at least one light source to at least one rotatable mirror.
A8. The apparatus as recited in claim 1, wherein the image projecting system provides illumination for the indicia detecting system.
A9. The apparatus as recited in claim 1, wherein the decodable indicium comprises one of a one-dimensional code and a two-dimensional code.
A10. The apparatus as recited in claim 1, wherein the apparatus comprises a hand held device.
A11. The apparatus as recited in claim A1, wherein the image projecting system is adapted to project an image viewable by a plurality of individuals.
A12. The apparatus as recited in claim A1, wherein the image projected by the image projecting system comprises a decodable indicium detectable by the image detecting system.
A13. The apparatus as recited in claim A2, wherein the memory adapted to store projection data comprises a remote memory.
A14. The apparatus as recited in claim A1, wherein the indicia detecting system comprises an image sensor array.
A15. The apparatus as recited in claim A14, wherein the image sensor array comprises one of a one-dimensional image sensor array and a two-dimensional image sensor array.
A16. The apparatus as recited in claim A1, wherein the indicia detecting system includes a light source, and wherein the image projecting system commonly includes the light source.
B1. A method for detecting indicia and projecting an image in response to the detected indicia, the method comprising:
detecting and decoding a decodable indicium; and
projecting an image in response to decoded image data of the detected decodable indicium.
B2. The method as recited in claim B1, wherein detecting the decodable indicium comprises:
illuminating the indicium; and
collecting at least one image of the illuminated indicium.
B3. The method as recited in claim B1, wherein projecting the image comprises:
activating at least one light source; and
manipulating light from the at least one light source to form an image from the light produced by the at least one light source.
B4. The method as recited in claim B1, wherein the method further comprises retrieving projection data related to the decodable indicia from a memory and generating the image from the retrieved projection data.
B5. The method as recited in claim B1, wherein the decodable indicium comprises one of a bar code and a QR code.
B6. The method as recited in claim B1, wherein the projected image is viewable by a plurality of individuals.
B7. The method as recited in claim B1, wherein the projected image comprises an indicium detectable by the image detecting system, and wherein the method further comprises detecting the indicium projected by the image projecting system.
B8. The method as recited in claim B4, wherein the memory comprises a remote memory.
B9. The method as recited in claim B2, wherein collecting at least one image of the illuminated indicium comprises collecting at least one image with an image sensor array.
B10. The method as recited in claim B9, wherein the image sensor array comprises one of a one-dimensional image sensor array and a two-dimensional image sensor array.
C1. A hand held indicia detecting and image projecting device comprising:
an indicia detecting assembly comprising image collecting optics adapted to collect light from a decodable indicium, and at least one photo detector adapted to detect light directed by the image collecting optics; and
an image projecting system adapted to project an image in response to the detected decodable indicium;
wherein the device is adapted to retrieve projection data related to the decodable indicium and provide the projection data to the image projecting system to produce the image.
C2. The device as recited in claim C1, wherein the image projection system comprises a plurality of laser diodes or light-emitting diodes, a plurality stationery mirrors adapted to reflect light from the plurality of laser or light-emitting diodes, and a plurality of rotatable mirrors adapted to reflect light from the plurality of stationery mirrors.
C3. The device as recited in claim C1, wherein the photo detector comprises a two-dimensional array.
C4. The device as recited in claim C1, wherein the device comprises a display having a graphical user interface.
C5. The device as recited in claim C1, wherein the decodable indicium comprises one of a one-dimensional code and a two-dimensional code.
C6. The device as recited in claim C6, wherein the image projecting system is adapted to project an image viewable by a plurality of individuals.
C7. The device as recited in claim C1, wherein the image projected by the image projecting system comprises a decodable indicium detectable by the indicia detecting assembly.
C8. The device as recited in claim C1, wherein the device is adapted to retrieve projection data related to the decodable indicium from a remote memory.
C9. The device as recited in claim C1, wherein the at least one photo detector comprises an image sensor array.
C10. The device as recited in claim C9, wherein the image sensor array comprises one of a one-dimensional image sensor array and a two-dimensional image sensor array.
While the present invention has been described with reference to a number of specific embodiments, it will be understood that the true spirit and scope of the invention should be determined only with respect to claims that can be supported by the present specification. Further, while in numerous cases herein wherein systems and apparatuses and methods are described as having a certain number of elements it will be understood that such systems, apparatuses and methods can be practiced with fewer than or greater than the mentioned certain number of elements. Also, while a number of particular embodiments have been described, it will be understood that features and aspects that have been described with reference to each particular embodiment can be used with each remaining particularly described embodiment.