Graphical code readers for balancing decode capability and speed
AssigneeThe Code Corporation
InventorsGeorge Powell, Paul Hepworth
Life of this patent
Estimating the term…
Abstract
In an exemplary embodiment, a graphical code reader is disclosed that includes an image capture component that is configured to capture images at different resolutions. The graphical code reader also includes a processor, and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method that involves providing a sequence that defines how resolutions of the captured images are varied. The method also involves capturing the images. The method also involves varying the resolutions of the captured images according to the sequence. The method also involves attempting to decode graphical codes within the captured images.
Claims21
A graphical code reader that is configured to vary resolutions of captured images, the graphical code reader comprising:
- an image capture component that is configured to capture images at different resolutions;
- a processor;
- memory in electronic communication with the processor;
- instructions stored in the memory, the instructions being executable to implement a method comprising:
- providing a sequence that defines how resolutions of the captured images are varied;
- capturing the images;
- varying the resolutions of the captured images according to the sequence;
- and
- attempting to decode graphical codes within the captured images.
A graphical code reader that is configured to adaptively vary resolutions of captured images based on information about a user's decoding environment, the graphical code reader comprising:
- an image capture component that is configured to capture images at different resolutions;
- a processor;
- memory in electronic communication with the processor;
- instructions stored in the memory, the instructions being executable to implement a method comprising:
- providing a sequence that defines how resolutions of the captured images are varied;
- capturing the images;
- capturing an image at low resolution whenever a preceding low-resolution image is successfully decoded, and otherwise varying the resolutions at which the images are captured according to the sequence;
- modifying the sequence based on decoding history;
- and
- attempting to decode graphical codes within the captured images.
A graphical code reader that is configured to adaptively change one or more characteristics of captured images in order to balance decode capability and speed, the graphical code reader comprising:
- an image capture component that is configured to capture images at different resolutions;
- a processor;
- memory in electronic communication with the processor;
- instructions stored in the memory, the instructions being executable to implement a method comprising:
- receiving user input;
- capturing the images in response to the user input;
- varying resolutions and fields of view of the captured images based on at least one of a sequence and decoding history;
- and
- attempting to decode graphical codes within the captured images.
Dependencies are inferred from the claim text.