WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Combined code reader and digital camera using a common photodetector    

Get related patents on CD
United States Patent5821523   
Link to this pagehttp://www.wikipatents.com/5821523.html
Inventor(s)Bunte; Alan G. (5510 Hickorywood Ct., Cedar Rapids, IA 52411); Danielson; Arvin D. (1560 Bramblewood, Solon, IA 52333); Durbin; Dennis A. (140 Cambridge Dr. NE., Cedar Rapids, IA 52402); Bennett; James D. (6620-B Hart La., Austin, TX 78759)
AbstractAn image capture system (100) having an image capture module (102) and a terminal unit (104) captures both photo images and coded images. An alterable optical path of the system (100) operates in a first configuration when capturing coded images and in a second configuration when capturing photo images. Captured images are presented on a display (114) as they are captured. A user of the system (100) may parse through captured images to select one or more of the captured images for permanent storage and/or transmission to a remote location. The system (100) operates to identify coded targets within captured images, to prompt the user to select one or more of the identified coded targets and to decode the selected coded targets. The image capture system (100) may direct a user to reposition the system (100) so that a decodable coded image will be captured. The image capture system (100) communicates over wireless and wired networks with remote computer systems (307), personnel, and mobile units (307).
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 5821523
Combined code reader and digital camera using a common photodetector - US Patent 5821523 Drawing
Combined code reader and digital camera using a common photodetector
Inventor     Bunte; Alan G. (5510 Hickorywood Ct., Cedar Rapids, IA 52411); Danielson; Arvin D. (1560 Bramblewood, Solon, IA 52333); Durbin; Dennis A. (140 Cambridge Dr. NE., Cedar Rapids, IA 52402); Bennett; James D. (6620-B Hart La., Austin, TX 78759)
Owner/Assignee    
Patent assignment
All assignments
Company News
Publication Date     October 13, 1998
Application Number     08/703,564
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     August 27, 1996
US Classification     235/472.01 235/470
Int'l Classification     G06K 007/10
Examiner     Pitts; Harold
Assistant Examiner    
Attorney/Law Firm     Akin, Gump, Strauss, Hauer & Feld, L.L.P.
Address
Parent Case     CROSS REFERENCES TO RELATED APPLICATIONS The present application is a continuation in part of pending U.S. application Ser. No. 08/461,605, filed Jun. 5, 1995, now abandoned which is a continuation of U.S. application Ser. No. 08/277,132, filed Jul. 19, 1994, now abandoned, which is itself a continuation of U.S. application Ser. No. 07/919,488, filed Jul. 27, 1992, now abandoned, which is a continuation in part of two applications: 1) U.S. application Ser. No. 07/849,771, filed Mar. 12, 1992; now abandoned and 2) U.S. application Ser. No. 07/889,705 filed on May 26, 1992, now abandoned. The U.S. application Ser. No. 07/889,705 now abandoned is also a continuation in part of the U.S. application Ser. No. 07/849,771 now abandoned.
Priority Data    
USPTO Field of Search     235/470 235/472
Patent Tags     combined code reader digital camera common photodetector
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3513320



[0 after 0 votes]
5331176
Sant' Anselmo
250/566
Jul,1994

[0 after 0 votes]
5418684
Koenck
235/472.02
May,1995

[0 after 0 votes]
5414251
Durbin
235/462.2
May,1995

[0 after 0 votes]
5410141
Koenck
235/472.02
Apr,1995

[0 after 0 votes]
5382779
Gupta
235/383
Jan,1995

[0 after 0 votes]
5382782
Hasegawa
235/455
Jan,1995

[0 after 0 votes]
5371347
Plesko
235/462.15
Dec,1994

[0 after 0 votes]
5371348
Kumar
235/472.02
Dec,1994

[0 after 0 votes]
5365050
Worthington
235/472.02
Nov,1994

[0 after 0 votes]
4488679
Bockholt
235/469
Dec,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. An image capture system comprising:

an optical path;

a photo-detector that captures via the optical path images that comprise coded images and non-coded, photo images;

a controller, coupled to the photo-detector, selectively operable in a first mode and a second mode; and

the controller, when operating in the first mode, attempts to decode images captured by the photo-detector, and, when operating in the second mode stores captured images without attempting decoding.

2. The image capture system of claim 1, further comprising:

an illuminator unit operable in a first position to provide background lighting during capture of a non-coded, photo image and in a second position during capture of a coded image.

3. The image capture system of claim 1, further comprising image transfer interface circuitry connected to the controller.

4. The image capture system of claim 1, wherein the controller further comprises coded image decode circuitry.

5. The image capture system of claim 1, further comprising at least one image buffer.

6. The image capture system of claim 1, wherein the controller further comprises coded image quality determination circuitry.

7. The image capture system of claim 1 wherein the controller supports storage of pluralities of non-coded, photo images.

8. The image capture system of claim 7 further comprising a display that interacts with the controller to present the non-coded, photo images to a user of the image capture system.

9. The image capture system of claim 8 wherein the image capture system comprises a hand-held system.

10. An image capture system having a camera mode and a decode mode, the image capture system comprising:

an optics system that captures images;

an image buffer;

a processor that decodes images captured during the decode mode; and the processor stores, without attempting to decode, images captured during the camera mode in the image buffer.

11. The image capture system of claim 10, further comprising:

an illuminator operable in a first position to provide background lighting when in the camera mode, and operable in a second position when in the decode mode.

12. The image capture system of claim 10 wherein the image buffer supports storage of pluralities of captured images.

13. The image capture system of claim 10 wherein images captured during the decode mode are treated as comprising coded images, while images captured during the camera mode are treated as comprising non-coded, photo images.

14. The image capture system of claim 13 wherein the non-coded, photo images comprise snapshot images.

15. The image capture system of claim 13 wherein the non-coded, photo images comprise frames captured at a rate acceptable for video reproduction.

16. The image capture system of claim 13 further comprising a display that interacts with the processor to present captured images to a user of the image capture system.

17. The image capture system of claim 16 wherein the image capture system comprises a hand-held system.

18. The image capture system of claim 17 used with a remote computing device wherein the image capture system communicates captured images to the remote computing device.

19. The image capture system of claim 17 wherein the image capture system comprises a terminal unit and an image capture module.

20. The image capture system of claim 10 wherein the optics system comprises an adaptive optical path.
 Description Submit all comments and votes
 


INCORPORATION BY REFERENCE

The previously identified patent applications in the section entitled Cross References to Related Applications are hereby incorporated by reference in their entirety.

BACKGROUND

1. Technical Field

This invention relates generally to digital photography and coded image reading. More particularly, the present invention relates to a modular image capture and processing system capable of capturing both photo and coded images. The system employs a common photo-detector, image processor and interface circuitry to capture and process the photo and coded images. The present invention further relates to a system for capturing a plurality of images, both photo images and coded images, displaying the plurality of captured images as directed by a user, for selectively processing the images to detect codes and for allowing a user to select one or more of the images for transfer or decoding.

2. Description of Related Art

The use of electronic equipment to capture images in a digital format is well known in the art. Digital cameras capture images and store the captured images in an electronic format for future use. Coded image capture and decoding systems capture coded images, may comprise one or two dimensional coded images, and decode the captured coded images to reveal information contained within the coded images.

Digital cameras and coded image capture and decoding systems typically each include a processing unit, memory, a user interface and at least one data link. Both coded image capture and decoding systems and digital cameras employ photo-detectors to convert focused visual images into electronic representations of the images ("captured images"). A photo-detector may comprise a single photo-sensitive element such as those used in laser scanning systems or may comprise an array of photo-sensitive elements such as charge coupled device (CCD) elements. In a typical image capture device having a CCD array, the cost of the CCD array alone typically exceeds the cost of all other components combined.

Captured image capture requirements for photo images differ significantly from those of coded images. Image framing, focus and exposure requirements in the capture of photo images depends only on a subjective evaluation by a user made after a photo image has been captured. For coded image capture, however, a captured coded image is only considered satisfactory if it can be decoded. For example, a photo image of a distant mountain having insufficient resolution to reveal a small stone at the peak often proves satisfactory to a user. However, a distant coded image must be resolvable to prove satisfactory.

Conventional digital cameras capture photo images at the initiation of a user. Typical digital cameras respond to the depression of a button by immediately capturing a single photo image. At some time thereafter (often days later), the user views the results, identifying defects in the captured photo images. Such defects may arise from: 1) a user's improper operation of the digital camera; 2) jitter introduced by the user due to human stability limitations; 3) shaking caused during the depression of the button; 4) movement of the object being photographed; or 5) digital camera limitations. No matter what the source of a defect, the user must reattempt the entire process of attempting to capture an acceptable image. In many situations, such reattempts are undesirable, if not impossible, to perform because defects are not detected until the opportunity has passed.

Upon initiation of a user, conventional coded image capture and decoding systems repeatedly capture and attempt to decode coded images until an attempt proves successful. Typically, a user directs a coded image capture and decode device at a target containing a coded image, depress a capture and decode button and hold the button until a successful decode occurs. Because decoding is performed on each captured coded image regardless of its quality, decode processing is often performed on poor quality captured coded images and non-coded images. Such futile processing wastes power which, in portable coded image capture and decoding system, detrimentally shortens battery life.

The use of service, installation and delivery personnel to conduct business at customer sites is also well known. Such personnel typically travel to a customer's site to install, repair or deliver goods or to perform other services. The retrieval of information from customers'sites relating to site characteristics is often required and performed by the personnel that travel to the customer. For example, a bakery may desire to know the size and location of shelf space which has been allocated to it at each of the retail locations that distributes its goods. The bakery may also desire pricing and shelf spacing information regarding its competitors at such the retail locations. This information may be later used to present, distribute and price produces in the locations. Conventional approaches require that the bakery's delivery personnel manually collect the information and deliver the information to the bakery for correlation and review. Similarly, in another example, service personnel may visit a customer's site and, upon analysis of the service to be performed, may need advice or information regarding how to proceed. Often times, to get such advice, one or more trips by such service personnel between a service center and the customer's site is performed to enable the carrying out of the services.

Because of the additional reporting and information gathering responsibilities, many personnel carelessly perform information gathering and retrieval tasks, often making mistakes. Others falsify information to save time, by either not having to gather the information while at a site or not even having to visit the site at all. Such carelessness and falsification occurs because both the manual gathering and delivery of such information is time-consuming and the carelessness and falsification cannot easily be detected.

Thus, there is a need in the art for a system that captures images, decodes images when appropriate, transmits images when appropriate and otherwise performs processing functions as required to retrieve and process information.

SUMMARY OF THE INVENTION

The aforementioned problems found in the art are overcome in an image capture system of the present invention which includes a photo-detector array, an alterable optical path, and a controller. The system may also include a display, a user interface, and a wireless communication link. The photo-detector, the alterable optical path, and controller are contained within a module that is connectable to a terminal or host unit. Alternatively, the terminal unit may include the display and the user interface along with a terminal processor. Other configurations are also possible.

During operation, the system periodically operates the photo-detector to capture images based upon reflected light from an illuminated object that has been focused upon the photo-detector by the alterable optical path. The controller then retrieves the captured image from the photo-detector, processes the image as required and forwards the image to the display for viewing. The periodic capture and display process occurs, for example, every second. By issuing commands, a user of the system may store an image for semi-permanent or permanent retention. This image may be retained locally in a buffer or memory or may be transmitted over a wired or wireless data link to a central location.

The image capture system may be used as a digital camera, a coded image capture and decoding system and/or as a real-time video system. Circuitry within the terminal processor or controller may be programmed to seek coded targets within a captured image, notify the user of the detection of the detected coded targets, and allow the user to select one or more of the coded targets within a captured image. The system then decodes the selected coded targets to produce information pertinent to the user of the image capture system. The system may also direct a user to reposition the system with respect to a target so that a decodable image will be captured.

The circuitry of the image capture system may be controlled to transmit images to a central location over a wired or wireless link as they are captured or retained. The images may then be permanently stored and referenced at the central location. Information relating to the images may then be received by the system and relayed to the user. Transmitted coded images may also be decoded at the central location after transfer by higher powered processing equipment. A series of captured and transmitted images may comprise a real-time video transmission.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 is a perspective view of an image capture system of present invention shown operating in a horizontal orientation to capture and decode a coded image;

FIG. 2 is a perspective view illustrating the image capture system FIG. 1 operating in a vertical orientation to capture a photo image;

FIG. 3 is a perspective view illustrating operation of an image capture system of FIGS. 1 and 2 operating in conjunction with wireless and wired networks in accordance with the present invention;

FIG. 4a is a front view of an image capture module of the present invention with the module having a illumination reflector unit positioned in a retracted position;

FIG. 4b is a front view of the image capture module of FIG. 4a with the illumination reflector unit in an extended position to provide background illumination during capture of an image;

FIGS. 5a and 5b are rear views of the image capture module of FIGS. 4a and 4b corresponding to FIGS. 4a and 4b respectively;

FIG. 6a is a cut-away side view of the image capture module of FIGS. 4 and 5 illustrating components contained within the module;

FIG. 6b is a cut-away side view illustrating the illumination reflector of the image capture system;

FIG. 7a is a perspective view of an image capture system of the present invention operable only in a horizontal orientation, the system operating to capture and decode a coded image, to display the coded image on a display and to identify a coded target within the captured image;

FIG. 7b is a perspective view of the image capture system of FIG. 7a operating in a horizontal orientation to capture a plurality of photo images, to display the captured photo images on the display as captured and to provide a user with an opportunity to edit, purge and permanently retain images from those captured;

FIG. 7c is a perspective view of an alternate embodiment of an image capture system of the present invention which is capable of capturing both photo images and coded images in a vertical orientation, displaying images on a display as captured and allowing a user to edit and selectively decode the captured images;

FIG. 8 is a perspective view of an image capture system of the present invention illustrating independent operation of an image capture module and a terminal unit when separated;

FIG. 9 is a schematic block diagram illustrating components of an image capture system of the present invention that is capable of capturing photo images and coded images, processing the images, parsing the images, transmitting the images, and communicating with a remote location via a wireless link;

FIG. 10 is a flow diagram illustration operation of an image capture module of the present invention during the capture of images, selectively illuminating a target, the storage of images and the transfer of images to a host unit;

FIG. 11 is a flow diagram illustrating operation of a host or terminal unit of the present invention during receipt of captured images from an image capture module, display of the received images, searching the received images for coded targets, storage of received images and transmission of received images to a remote location;

FIG. 12a is a perspective view illustrating an alternative embodiment of the image capture system of the present invention wherein the display of the system permits viewing and targeting of objects that are located behind the system;

FIG. 12b is a view of a bottom side of the system of FIG. 12a illustrating the location of the optics of the system;

FIG. 13a is side view of a photo and coded image capture system of the present invention for use only in a horizontal orientation;

FIG. 13b is a side view of the internal component layout of the system of FIG. 13a illustrating the use of an adjustable lens assembly;

FIG. 14a is a back view of an image capture system that captures images only in a vertical orientation when either attached or unattached to a terminal unit;

FIG. 14b is a front view of an image capture module of the system of FIG. 14a separated from the terminal unit illustrating an illumination unit, an optical opening, a view finder and controls for adjusting the optical system and photo-detector array; and

FIG. 15 is a flow diagram illustrating operation of the image capture system of the present invention during image capture, scrolling review of images and image selection for permanent retention and decoding.

DETAILED DESCRIPTION OF THE DRAWINGS

FIGS. 1 and 2 illustrate an image capture system 100 of the present invention having an image capture module 102 and a terminal unit 104 (alternatively, host unit) that is capable of capturing both photo images and coded images. Because the optical requirements for capturing satisfactory photo images differ from those for capturing satisfactory coded images, the system 100 includes an alterable optical path that focuses reflected onto a common photo detector in different manners depending upon use. FIG. 1 illustrates operation of the system 100 in a horizontal orientation when capturing coded images while FIG. 2 illustrates operation of the system in a vertical orientation while capturing photo images. In the embodiment illustrated in FIGS. 1 and 2, the properties of the optical path in the horizontal orientation differ from the optical properties of the optical path in the vertical orientation. The image capture system 100 employs a common photo detector to capture images in both the horizontal orientation and the vertical orientation.

The terminal unit 104 provides a display 114, user interface 116 and additional processing capability. The display 114 allows a user to preview captured images prior to, during and immediately after capture of the images. Thus, the display 114 aids a user in aligning the image capture module 102 and adjusting its operation to capture satisfactory images. While a viewfinder 106 allows a user to align the module 102 when in the vertical orientation the display 114 provides a mechanism for aligning the module 102 when operating both in the vertical orientation and the horizontal orientation. In embodiments of the system that do not incorporate viewfinders, images displayed upon the display 114 provide the only visual indicia for system alignment and adjustment.

In operation, the system 100 may temporarily retain and display a series of captured images. Upon review of the images on the display 114, a user may decide to have the system permanently retain all or a portion of the images, have the system decode one or more of the images or have the system discard the images. The images may be permanently retained in memory in the terminal unit 104 or may be transmitted to a remote location for storage and subsequent review.

The image capture module 102 may operate either when connected to the terminal unit 104 or when separated from the terminal unit. A connector interface between the image capture module 102 and the terminal unit 104 provides bi-directional communication and control and may comprise, for example, a wired parallel or serial interface, or a wireless RF (radio frequency) or infrared interface. When using a wireless interface, the image capture module 102 interfaces with the terminal unit 104 without requiring a physical connection thereto. Alternatively, the image capture module may be incorporated within the housing of the terminal unit 104, as discussed further detail below.

The system 100 captures, displays images for review, stores images, transfers images and decodes images as directed by a user. Each of these functions may be independently controlled for the particular operational undertaking. The functions and operations of the system 100 may be categorized according to capture, display, storage, transfer and decoding. Thus, operations of the system will be discussed along these categories.

The system 100 captures images in various fashions depending upon user input and consistent with particular applications. In the case of the capture of photo images, the module 102 performs a capture cycle responsive to the depression of a capture button. A capture cycle may comprise capturing a single image, a series of images until the capture button is released, or the capture of a pre-determined number of images. The pre-determined number of images may be a defined number or may correspond to the available image storage capacity of the system 100. A duration between the capture of subsequent images may be established by a user or may be dependent upon the limitations of the system 100 itself, such as the minimum set-up time of the module 102 for capturing images.

In a single image capture mode, a user initiates a capture cycle by depressing a capture button causing the system 100 to capture and buffer a single image. The image is then displayed and the user determines whether to temporarily or permanently retain the image or to capture another image for consideration by providing corresponding input. This operation may be easily employed when a viewfinder 106 serves as a primary means for aligning the system 100. However, when a viewfinder is not available, such as in the horizontal orientation of FIG. 1, the mode would be less useful.

In a modified single image capture mode of operation, single images are captured and buffered at regular intervals. When captured, each image is displayed for review by a user. The user may determine to temporarily or permanently retain the image after viewing by providing proper input or may choose to discard the image by providing no input or providing a discard input to the device. The capture cycle is repeated at regular intervals so that the capture cycle serves to allow the user to frame a subject correctly and to adjust the system 100 as required to capture a desired image. For example, an image displayed that shows only the left half of the code 122 indicates to the user that the system 100 needs to be aligned to the right. An image showing an undersized code 122 indicates to the user to move the system 100 closer to the object 120. This mode works particularly well when the system 100 operates without a viewfinder wherein the display provides the only framing guide.

In a multi-image capture mode of operation, a plurality of images are captured and buffered during each capture cycle. An image buffer within the image capture module 102 provides temporary storage for a fixed number of captured images, perhaps "N" images. Upon capture of the N images, the N images are written into the buffer in a first-in-first-out (FIFO) fashion. When the buffer is filled, an indication is given to the terminal unit 104 or to the control circuitry of the image capture module 102. In one embodiment, the capture of images ceases when the buffer is full. However, in another embodiment, if the number of captured images overruns the storage capability of the image buffer, older images are overwritten by newer images.

After capture of a single image or a series of images, the terminal unit 104 allows the user to review the images, parse the images and select one or more of the images for permanent storage. Keypad interface 116 on the terminal unit 104 allows a unit to control the display of the images on the display 114. Upon review, the user may decide to permanently retain all, a portion of, or none of the images that were captured and temporarily retained. Permanently retaining images entails moving the selected images from the image buffer to semi-permanent storage in the terminal unit 104.

Permanent storage may also comprise storage at a location remote from the system 100. Thus, the system also includes a communication link to a remote location capable of being used to transfer images to the remote location. When initiated by a user, the system 100 transfers selected images to the location. The system 100 may receive feedback from the remote location relating to the captured images and to the capture of subsequent images. A wired or wireless link preferably links the system 100 to the remote location and facilitates the data transfers as required.

The system 100 may also decode captured coded images or otherwise operate to facilitate the decoding of coded images. In one mode of operation, the system 100 performs a full decode of the captured coded image. In another mode, the system 100 provides feedback to the user indicating the quality of the captured coded image prior to an attempted decode operation. The system 100 may also direct the user to alter a position or orientation of the system 100 with respect to an object 120 upon which a coded image 122 resides and/or to alter the optical properties of the system to capture a satisfactory image. Further, when directed, the system 100 parses captured images searching for coded targets and identifying coded targets when found. The system 100 then allows the user to select a coded target on the display 114 using the keypad 116 or another interface when more than one coded target is found. The system 100 may also transmit the coded image to a remote location for decoding should the decoding requirements be great, such as the case with two-dimensional coded images.

In another embodiment of the present invention, the system 100 prompts the user to correctly position the image capture module 102 or system 100 correctly with respect to a coded image 122 to enable a capture and decoding of the coded image 122. With the system 100 correctly positioned, the system 100 prompts the user to capture a coded image and to decode the coded image. Thus, the system 100 of the present invention provides the important benefit of only executing a decode cycle upon the capture of a sufficient coded image. By prompting for the capture and decoding only when a satisfactory capture is possible, the present invention facilitates efficient operation and reduced energy usage.

With the system 100 in the horizontal orientation as illustrated in FIG. 1, the image capture module 102 receives light reflected from a bar code 122 through a capture window 109 located on an end portion of the module 102. An optical path of the module 102 focuses the light onto a photo-detector array located within the module 102. The photo-detector array converts the light reflected from the bar code 122 into a captured image which is then processed and displayed on the display 114. Components of the system 100 executing these functions will be further described hereinafter.

Illumination reflector unit release button 107 operates to extend an illumination reflector unit to an extended position as compared to a retracted position. Battery door 110 opens to allow the image capture module 102 to receive a battery that powers its operation. Thus, the module 102 does not require power from the terminal unit 104. However, in other embodiments, the module 102 could receive primary or back up power from the terminal unit 104.

FIG. 2 illustrates operation of the image capture system 100 in a vertical orientation to capture a photo image. The requirements for capturing a decodable coded image are quite different than those required for capturing a photo image. For example, lensing system requirements for capturing photo images differ significantly from those required for capturing coded images. Thus, to minimize cost, the illustrated embodiment of the system 100 of the present invention includes a first optical path and a second optical path. One of the optical paths operates during the capture of coded images while the other optical path operates during the capture of photo images. Reflected images passing through each of the paths are captured by a common photo-detector and processed with common image processing circuitry. In the embodiment shown, a vertical orientation of the module 102 (as shown in FIG. 2) operates to capture photo images while a horizontal orientation of the module 102 (as shown in FIG. 1) operates to capture coded images. However, in other embodiments, the system could operate in a vertical orientation to capture coded images and in a horizontal orientation to capture photo images. Further, in still other embodiments, a single optical path could be provided with adjustable optics fixable in a first configuration to capture photo images and in a second configuration to capture coded images.

FIG. 2 illustrates the image capture system 100 capturing a photo image of a shelf space. As illustrated, the viewfinder 106 serves to provide guidance in aligning the system to capture an image of a shelf space. However, while the viewfinder provides for primary alignment, the display provides a final guide in determining whether to permanently capture an image of the shelf space 202. Because the illustrated application would include the transmission of images to a central location for further use at the central location, review of the captured image is required prior to its transmission. Thus, a typical sequence of events in this application would include, first attempting to capture a satisfactory image of the shelf space using the viewfinder. If, as evidenced by the captured image on the display, the image is satisfactory, the user initiates transfer of the captured image to a central location. This transfer could occur immediately after capture of the image via a wireless connection ("real-time" communication), by modem over a telephone line when a line becomes available ("batch" communication) or by another data connection. However, if the captured image is not satisfactory, as evidenced by the captured image on the display, the user initiates another image capture. This process is repeated until a satisfactory image is captured and transferred to a central location. After image capture is complete, the central location may communicate back to the system 100 instructing the user to rearrange or reorganize the shelf space 202. The system 100 therefore provides a mechanism for easily collecting information, quickly relaying the collected information, and receiving returned information. Users of the system at the central location provide feedback to the actual user of the system 100 via the video display to direct the user. Communication between the user of the system 100 and the central location may be achieved over the combination of wireless and wired links.

FIG. 3 illustrates a communication network 300 including the image capture system of FIGS. 1 and 2. Specifically, the communication network supports both batch and real-time communication between the image capture system 100 and a remote wired network 302 at a central location either directly or indirectly via a mobile access device 308. If configured for direct communication, the system 100 includes a wide area network (WAN) or cellular radio.

The wired network 302 includes a wireless access device 306 connected to a wired network backbone 304. The wireless access device 306 could be either a wireless access server providing file and processing service as well as buffering and relaying functionality or a wireless access point (only providing buffering and relaying functionality). The mobile access device 308 supports communication between a mobile unit 309 and a remote wired network 302, between the image capture system 100 and the mobile unit and between the image capture system 100 and the remote wired network 302. Alternatively, and or additionally, if so configured, the image capture system 100 may communicate directly with the wireless access device 306. Thus, the wireless network may include short range communication between the mobile unit 309 and the image capture system 100, medium range communication between the mobile unit 309 and the wireless access device 306, and longer range communication between the image capture system 100 and the wireless access device 306 depending upon the relative locations of the devices, or any combination thereof.

One or more computer systems 306 may also form part of the wired network 302. Through the wired network 302 and wireless network, the computer system 306 communicates with the mobile unit 309 and the image capture system 100. The wired network 302 may comprise a local area network or a wide area network connected by various wired or wireless links. For example, the wired network 302 may comprise a wired telephony network including a cellular telephony network. Thus, any user participating on the wired network 302 may communicate with the image capture system 100.

In operation, the image capture system 100 transfers captured photo and coded images to the mobile access device 308 which selectively processes, stores and forwards the images to the wired network 302 via the wireless access device 306. The image capture system 100 similarly transmits data relating to the captured images to the mobile access device 308 and the wired network 302. The image capture system 100 also receives information from the mobile access device 308 and the wired network 302. In one application, the image capture system 100 captures and decodes coded images and utilizes the decoded information to request information from the mobile access device 308. The request made to the mobile access device 308 may include captured images. In response, the mobile access device 308 delivers requested stored information to the system 100 and delivers the request, captured images, and related information to a user of the computer system 307 at a remote central location. After review of the information and captured images, the user of the computer system 307 initiates a transmission of instructions to the image capture system 100. The user of the image capture sys