METHOD OF IMPROVING DECODING SPEED BASED ON OFF-THE-SHELF CAMERA PHONE
First Claim
Patent Images
1. A computer system for decoding an image of decodable indicia, the computer system comprising:
- one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request from a client to decode an image of decodable indiciawherein said client is provided by a device comprising a camera andwherein said camera comprises a lens;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories to, responsive to receiving said request, disable the automatic focus setting on said camera;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to receiving said request, select a focus point from a group of predetermined focus pointswherein said focus point is the closest to said lens of said group of predetermined focus points andwherein said focus point was not previously selected in response to said request;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to trigger said client to capture said image of decodable indicia at said focus pointwherein said client is configured to output said image of decodable indicia;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive said image of decodable indicia from said client;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to receiving said image of decodable indicia from said client, locate said decodable indicia within said image; and
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to locating said decodable indicia within said image, decode said decodable indicia into a decoded message.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for decoding an image of decodable indicia, the computer system that includes receiving a request to decode an image, disabling the automatic focus on a camera in a client, setting the focus to a predetermined focus point that is close to the camera lens, capturing the image, locating the decodable indicia in the image and decoding the image of decodable indicia.
454 Citations
21 Claims
-
1. A computer system for decoding an image of decodable indicia, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request from a client to decode an image of decodable indicia wherein said client is provided by a device comprising a camera and wherein said camera comprises a lens; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories to, responsive to receiving said request, disable the automatic focus setting on said camera; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to receiving said request, select a focus point from a group of predetermined focus points wherein said focus point is the closest to said lens of said group of predetermined focus points and wherein said focus point was not previously selected in response to said request; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to trigger said client to capture said image of decodable indicia at said focus point wherein said client is configured to output said image of decodable indicia; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive said image of decodable indicia from said client; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to receiving said image of decodable indicia from said client, locate said decodable indicia within said image; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to locating said decodable indicia within said image, decode said decodable indicia into a decoded message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for decoding an image of decodable indicia, the method comprising the steps of:
-
a computer receiving a request from a client to decode an image of decodable indicia wherein said client is provided by a device comprising a camera; said computer, responsive to receiving said request to decode an image of decodable indicia, disabling the automatic focus setting on said camera; said computer, responsive to receiving said request to decode an image of decodable indicia, selecting a focus point from a group of predetermined focus points wherein said focus point selected is the closest to the lens of said camera of said group of predetermined focus points and wherein said focus point was not previously selected in response to said request; said computer triggering said client to capture said image of decodable indicia at said focus point wherein said client is configured to output said image of decodable indicia; said computer receiving said image of decodable indicia from said client; said computer, responsive to receiving said image of decodable indicia from said client, locating said decodable indicia within said image; said computer decoding said decodable indicia into a decoded message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for decoding an image of decodable indicia, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to receive a request from a client to decode an image of decodable indicia wherein said client is provided by a device comprising a camera; program instructions, stored on at least one of the one or more storage devices to, responsive to receiving said request to decode an image of decodable indicia, disable the automatic focus setting on said camera; program instructions, stored on at least one of the one or more storage devices to, responsive to receiving said request to decode an image of decodable indicia, select a focus point from a group of predetermined focus points wherein said focus point selected is the closest to the lens of said camera of said group of predetermined focus points and wherein said focus point was not previously selected in response to said request; program instructions, stored on at least one of the one or more storage devices to trigger said client to capture said image of decodable indicia at said focus point wherein said client is configured to output said image of decodable indicia; program instructions, stored on at least one of the one or more storage devices, to receive said image of decodable indicia from said client; program instructions, stored on at least one of the one or more storage devices, to, responsive to receiving said image of decodable indicia from said client, locate said decodable indicia within said image; program instructions, stored on at least one of the one or more storage devices to, responsive to locating said decodable indicia within said image, decode said decodable indicia into a decoded message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification