Indicia reading terminal including frame quality evaluation processing
First Claim
Patent Images
1. A hand held indicia reading terminal for reading of a decodable indicia, said hand held indicia reading terminal comprising:
- an image sensor;
a lens assembly for use in focusing an image onto said image sensor;
a hand held housing encapsulating said image sensor, said hand held indicia reading terminal being operative to capture a succession of frames of image data;
a memory;
a CPU in communication with said memory operative for processing of frames of image data stored in said memory;
wherein said CPU is operative to subject a certain frame, frame=framej of said succession of frames to frame quality evaluation processing where a result of said processing is responsive to one or more of an incidence of edges represented in said certain frame and a sharpness of edges represented in said certain frame of image data;
wherein said CPU is operative so that said CPU can be subjecting a previous frame, frame=framej−
k, k≧
1 to processing for attempting to decode contemporaneously while subjecting said certain frame to said frame quality evaluation processing; and
wherein said hand held indicia reading terminal is operative so that said hand held indicia reading terminal can cease decoding of said previous frame responsively to a result of said frame quality evaluation processing of said certain frame.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described an indicia reading terminal that can be operative to capture a succession of frames of image data and that can be operative so that a certain frame of the succession of frames is subject to quality evaluation processing where a result of the quality evaluation processing is responsive to one or more of an incidence and sharpness of edge representations of the frame of image data.
-
Citations
24 Claims
-
1. A hand held indicia reading terminal for reading of a decodable indicia, said hand held indicia reading terminal comprising:
-
an image sensor; a lens assembly for use in focusing an image onto said image sensor; a hand held housing encapsulating said image sensor, said hand held indicia reading terminal being operative to capture a succession of frames of image data; a memory; a CPU in communication with said memory operative for processing of frames of image data stored in said memory; wherein said CPU is operative to subject a certain frame, frame=framej of said succession of frames to frame quality evaluation processing where a result of said processing is responsive to one or more of an incidence of edges represented in said certain frame and a sharpness of edges represented in said certain frame of image data; wherein said CPU is operative so that said CPU can be subjecting a previous frame, frame=framej−
k, k≧
1 to processing for attempting to decode contemporaneously while subjecting said certain frame to said frame quality evaluation processing; andwherein said hand held indicia reading terminal is operative so that said hand held indicia reading terminal can cease decoding of said previous frame responsively to a result of said frame quality evaluation processing of said certain frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A hand held indicia reading terminal for use in reading of a decodable indicia, said hand held indicia reading terminal comprising:
-
an image sensor; a lens assembly for use in focusing an image onto said image sensor; a hand held housing encapsulating said image sensor, said hand held indicia reading terminal being operative to capture a succession of frames of image data including a certain frame, frame=framej; a memory; a CPU in communication with said memory operative for processing of frames of image data stored in said memory; wherein said CPU is operative to subject each of a plurality of frames of said succession of frames including a certain frame, frame=framej to frame quality evaluation processing where a result of said frame quality evaluation processing for each frame of said plurality of frames is responsive to one or more of an incidence of and a sharpness of edges represented therein; and wherein said CPU is operative so that said CPU can be subjecting a previous frame, frame=framej−
k, k≧
1 to a decode attempt concurrently while subjecting said certain frame, frame=framej to said frame quality evaluation processing, wherein said terminal is further operative so that, responsively to a result of said processing of said certain frame, frame=framej, of image data, said CPU can cease attempting to decode utilizing said previous frame, frame=framej−
k, k≧
1 of said succession of frames. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A hand held indicia reading terminal for use in reading of a decodable indicia, said hand held indicia reading terminal comprising:
-
an image sensor; a lens assembly for use in focusing an image onto said image sensor; a memory; a CPU in communication with said memory operative for processing of frames of image data stored in said memory; a hand held housing encapsulating said image sensor; wherein said hand held indicia reading terminal is operative to capture into said memory a succession of frames of image data, said hand held indicia reading terminal being operative so that said succession of frames are captured according to a frame rate such that each frame is captured within a frame time; wherein said CPU is operative to perform calculations utilizing image data of each of a plurality of frames of said succession of frames for performance of frame quality evaluation processing for each of said plurality of frames of said succession of frames; wherein a result of said frame quality evaluation processing for each frame of said plurality of frames is responsive to one or more of an incidence of edges and a sharpness of edges represented therein, wherein said frame quality evaluation processing by said CPU for subjecting each of said plurality of frames of said succession of frames to said frame quality evaluation processing is restricted from consuming a time period of longer than said frame time, and wherein said frame quality evaluation processing does not include an attempt to decode decodable indicia. - View Dependent Claims (14, 15, 16)
-
-
17. A hand held indicia reading terminal, said hand held indicia reading terminal comprising:
-
an image sensor; a lens assembly for focusing an image onto said image sensor; a hand held housing encapsulating said image sensor; a memory; a CPU in communication with said memory operative for processing of frames of image data stored into said memory; wherein said hand held indicia reading terminal is operative to capture into said memory a succession of frames of image data, wherein said hand held indicia reading terminal is further operative so that said succession of frames of image data are captured according to a frame rate such that each frame of said succession of frames of image data is captured within a frame time; wherein said CPU is operative to subject each frame of said succession of frames to frame quality evaluation processing where a result of said frame quality evaluation processing for said each frame is responsive to one or more of an incidence of edges represented in said each frame and a sharpness of edges represented in said each frame, wherein said frame quality evaluation processing by said CPU for evaluating said each frame of said succession of frames is restricted from consuming a time period of longer than said frame time, and wherein said frame quality evaluation processing does not include an attempt to decode a decodable indicia; wherein said hand held indicia reading terminal is further operative so that said succession of frames can be captured responsively to an activation of an operator activated signal, said hand held indicia reading terminal being operative so that said operator activated signal can be activated in response to an actuation of a user interface component of said terminal; and wherein said hand held indicia reading terminal is operative so that in response to said operator activated signal being activated, said hand held indicia reading terminal utilizes results of said frame quality evaluation processing for said succession of frames for determination of a selectively output frame for selective output by one or more of storing said selectively output frame to a non-volatile memory or displaying on said selectively output frame a display. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A hand held indicia reading terminal comprising:
-
an image sensor; a lens assembly for use in focusing images corresponding to a target substrate onto said image sensor, said hand held indicia reading terminal being operative for capture of a succession of frames of image data, where said succession of frames, when said hand held indicia reading terminal is directed at a vibrating substrate having certain vibration characteristics that bears a decodable indicia, can include motion frames having exposure periods corresponding to motion phases of said vibrating substrate and stop frames having exposure periods proximate a stop phase of said vibrating substrate; wherein said hand held indicia reading terminal is configured so that in response to activation of a trigger signal with said hand held indicia reading terminal being directed toward a vibrating substrate having said certain vibration characteristics that bears a decodable indicia, said hand held indicia reading terminal is operative for discriminating between said motion frames and said stop frames; wherein said indicia reading terminal is further configured so that in response to said trigger signal being activated with said hand held indicia reading terminal being directed toward a decodable indicia bearing vibrating substrate having said certain vibration characteristics, said hand held indicia reading terminal is operative to utilize a result of said discriminating selecting a frame for subjecting to a decode attempt; wherein said hand held indicia reading terminal is further configured so that in response to activation of a trigger signal with said hand held indicia reading terminal being directed toward a vibrating substrate having said certain vibration characteristics that bears a decodable indicia, said hand held indicia reading terminal captures a succession of frames and selects for a decode attempt a stop frame; and wherein said hand held indicia reading terminal is configured so that in response to said trigger signal being activated ten times in succession said hand held indicia reading terminal successfully decodes a QR Code symbol ten times within 15 seconds where said a vibrating substrate bears said QR Code symbol, receives illumination at about 120 lux, is located within about 3 in of a best focus distance of said hand held indicia reading terminal, and is vibrated at about 890 rpm horizontally with about a ⅝
inch amplitude. - View Dependent Claims (23, 24)
-
Specification