Indicia sensor system for optical reader
First Claim
1. A method for operating an optical reading device having an imaging assembly, said method comprising the steps of:
- generating image information from said imaging assembly;
detecting edge transitions of said image information; and
changing a mode of operation of said optical reading device if a number of said edge transitions is equal to or exceeds a number of edge transitions previously determined to indicate there being a decodable indicia represented in said image information, wherein said number of edge transitions is at least two edge transitions.
1 Assignment
0 Petitions
Accused Products
Abstract
In the present invention, the control unit of an optical reader analyzes image data being generated by the imaging element of the reader and changes the mode of operation of the reader if the image data indicates that machine readable indicia, such as a bar code symbol or a text character, is likely in the field of view of the reader. Normally, analysis of image data includes the step of detecting for edge transitions in the image information. If the control unit determines that the image data includes more than a predetermined number of edge transitions, then the control unit imparts appropriate control over various reader elements to change the mode of operation of the reader. Normally, the control unit changes the mode of operation of the reader from a first mode, wherein the reader does not operate to decode or recognize image data to a second mode, wherein the reader operates to decode and/or recognize image data.
252 Citations
71 Claims
-
1. A method for operating an optical reading device having an imaging assembly, said method comprising the steps of:
-
generating image information from said imaging assembly;
detecting edge transitions of said image information; and
changing a mode of operation of said optical reading device if a number of said edge transitions is equal to or exceeds a number of edge transitions previously determined to indicate there being a decodable indicia represented in said image information, wherein said number of edge transitions is at least two edge transitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 32, 33, 34, 35, 36)
capturing a frame of image information;
sequentially analyzing a plurality of lines of image information from said captured frame; and
ceasing said detecting step if one of said lines indicates the presence of edge transitions in said image information in excess of said predetermined amount.
-
-
4. The method of claim 3, wherein said analyzing step includes the step of sequentially analyzing vertical, horizontal, and diagonal lines of image information.
-
5. The method of claim 1, wherein said detecting step includes the steps of:
-
analyzing a line of image information;
establishing at least one threshold for said line of image information; and
recording said edge transitions based on crossings of said image information of said at least one threshold.
-
-
6. The method of claim 1, further comprising the step of determining a pixel variance measurement to determine if said image information corresponds to a uniform gray scale image.
-
7. The method of claim 1, wherein said establishing step includes the step of setting a maximum threshold and a minimum threshold, and wherein said recording step includes the step of counting an edge transition if said image information rises above said maximum threshold or falls below said minimum threshold.
-
8. The method of claim 1, wherein said establishing step includes the step of setting said thresholds according to a rule which precludes said thresholds from being established within a predetermined range of one another so that edge transitions are not recorded from image information that corresponds to a substantially uniform gray scale scene.
-
32. The method of claim 1, wherein said method further includes the step of implementing said method using a stationary position optical reading device.
-
33. The method of claim 1, wherein a mode of operation of said device after said mode change is characterized by at least one of an increase in illumination and activation of a decoding algorithm.
-
34. The method of claim 1, wherein a mode of operation of said device prior to said mode change is characterized by an illumination array being off, and a mode of operation of said device subsequent to said mode change is characterized by said illumination array being on.
-
35. The method of claim 2, wherein said line is a straight line of contiguous pixels.
-
36. The method of claim 3, wherein said plurality of lines are spaced apart.
-
9. A method for detecting for the presence of a machine readable indicia which may be represented in image information, said method comprising the steps of:
-
detecting edge transitions represented in said image information;
counting said edge transitions, and determining that a machine readable indicia is represented in said image information if the number said edge transitions is equal to or exceeds a predetermined number, wherein said predetermined number of edge transitions is at least two. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 37, 38, 39, 40, 41)
capturing a frame of image information;
sequentially analyzing a plurality of lines of image information from said captured frame; and
ceasing said detecting step if one of said lines of image information indicates the presence of edge transitions in said image information is equal to or in excess of said predetermined number.
-
-
13. The method of claim 12, wherein said analyzing step includes the step of sequentially analyzing vertical, horizontal, and diagonal lines of image information.
-
14. The method of claim 12, when said analyzing step includes the step of sequentially analyzing parallel spaced apart lines of image information.
-
15. The method of claim 9, wherein said detecting step includes the steps of:
-
analyzing a line image information;
establishing at least one threshold for said line; and
recording said edge transitions based on crossings of said image information of said at least one threshold.
-
-
16. The method of claim 15, further comprising the step of finding a pixel variance measurement to determine if said image information corresponds to a uniform gray scale image.
-
17. The method of claim 15, wherein said establishing step includes the step of setting a maximum threshold and a minimum threshold, and wherein said recording step includes the step of counting an edge transition if said image information rises above said maximum threshold or falls below said minimum threshold.
-
18. The method of claim 17, wherein said establishing step includes the step of setting said thresholds according to a rule which precludes said thresholds from being established within a predetermined range of one another so that edge transitions are not recorded from image information that corresponds to a substantially uniform gray scale scene.
-
37. The method of claim 9, wherein said method further includes the step of implementing said method using a stationary position optical reading device.
-
38. The method of claim 9, wherein said method further includes the step on activity a mode change if said machine readable indicia is determined to be represented in said image information, said mode change characterized by at least one increased illumination, and activation of a decoding algorithm.
-
39. The method of claim 38, wherein a mode of operation of said device prior to said mode change is characterized by an illumination array being off, and a mode of operation of said device subsequent to said mode change is characterized by said illumination array being on.
-
40. The method of claim 11, wherein said line is a straight line of contiguous pixels.
-
41. The method of claim 12, wherein said plurality of lines are spaced apart.
-
19. An optical reading device having an imaging assembly, said optical reading device being adapted to:
-
generate image information from said imaging assembly;
detect edge transitions of said image information; and
change a mode of operation of said optical reading device if a number of said edge transitions is equal to or exceeds a predetermined number of edge transitions, wherein said predetermined number of transitions is at least two. - View Dependent Claims (20, 21, 22, 23, 24, 25, 42, 43, 44, 45, 46)
capture a frame of image information;
sequentially analyze a plurality of lines of image information from said captured frame; and
cease said detection of said edge transitions if one of said lines indicates the presence of edge transitions in said image information is equal to or in excess of said predetermined number of transitions.
-
-
21. The optical reading device of claim 20, wherein said reading device in analyzing said image information, sequentially analyzes vertical, horizontal, and diagonal lines of image information.
-
22. The optical reading device of claim 19, wherein said reading device in detecting said edges:
-
analyzes a line of image information;
establishes at least one threshold for said line of image information; and
records said edge transitions based on crossings of said image information of said at least one threshold.
-
-
23. The optical reading device of claim 22, wherein said reading device further determines if said image information corresponds to a uniform gray scale image.
-
24. The optical reading device of claim 22, wherein said reading device in establishing at least one said threshold sets a maximum threshold and a minimum threshold, and wherein said reading device, in recording said edge transitions, counts an edge transition if said image information rises above said maximum threshold or falls below said minimum threshold.
-
25. The optical reading device of claim 22, wherein said reading device, in establishing said at least one threshold, sets thresholds according to a rule which precludes threshold from being established within a predetermined range of one another so that edge transitions are not recorded from image information that corresponds to a substantially uniform gray scale scene.
-
42. The device of claim 19, wherein said device is a stationary position optical reading device.
-
43. The device of claim 19, wherein said device after said mode change is characterized by at least one of the activation of an illumination array, and activation of a decoding algorithm.
-
44. The device of claim 19, wherein said device includes an illumination array and wherein a mode of operation of said device prior to said mode change is characterized by an illumination array being off, and a mode of operation of said device subsequent to said mode change is characterized by said illumination array being on.
-
45. The device of claim 20, wherein said line is a straight line of contiguous pixels.
-
46. The device of claim 20, wherein said plurality of lines are spaced apart.
-
26. An optical reading device having an imaging assembly, said optical reading device being adapted to:
-
generate image information from said imaging assembly;
detect edge transitions of said image information; and
change a mode of operation of said optical reading device if a number of said edge transitions of said image information is at least two, and indicates change in said number of transitions by a predetermined number of transitions. - View Dependent Claims (27, 28, 29, 30, 31, 47, 48, 49, 50, 51)
capture at least a first frame for determining a equilibrium number of edge transitions;
capture a subsequent frame of image information;
analyze at least one line of image information from said subsequent captured frame; and
activate said mode change if said at least one lines indicates that a number of edge transitions in said image information exceeds said equilibrium level by said predetermined amount.
-
-
28. The optical reading device of claim 27, wherein said reading device in analyzing said image information, sequentially analyzes vertical, horizontal, and diagonal lines of image information.
-
29. The optical reading device of claim 26, wherein said reading device in detecting said edges:
-
analyzes a line of image information;
establishes at least one threshold for said line of image information; and
records said edge transitions based on crossings of said image information of said at least one threshold.
-
-
30. The optical reading device of claim 29, wherein said reading device in establishing at least one said threshold sets a maximum threshold and a minimum threshold, and wherein said reading device, in recording said edge transitions, counts an edge transition if said image information rises above said maximum threshold or falls below said minimum threshold.
-
31. The optical reading device of claim 29, wherein said reading device, in establishing said at least one threshold, sets thresholds according to a rule which precludes thresholds from being established within a predetermined range of one another so that edge transitions are not recorded from image information that corresponds to a substantially uniform gray scale scene.
-
47. The device of claim 26, wherein said device is a stationary position optical reading device.
-
48. The device of claim 26, wherein said mode of operation of said device after said mode change is characterized by at least one of the activation of an illumination array, and activation of a decoding algorithm.
-
49. The device of claim 26, wherein a mode of operation of said device prior to said mode change is characterized by an illumination array being off, and a mode of operation of said device subsequent to said mode change is characterized by said illumination array being on.
-
50. The device of claim 29, wherein said line is a straight line of contiguous pixels.
-
51. The device of claim 26, wherein said device is adapted to plurality of spaced apart lines when detecting said edge transitions.
-
52. A stationary position, presentation style optical reader, comprising:
-
a 2D imaging assembly disposed for generating image data corresponding to a target;
an illumination assembly;
a control unit in communication with said imaging assembly and said illumination assembly, adapting said reader to;
capture a frame of image data;
analyze at least one line of image data of said frame;
detect edge transitions in said at least one lie; and
change a mode of operation of said reader if a number of edge transitions in said line is at least two and if said number of transitions is equal to or exceeds an amount previously determined to indicate there being a decodable indicia intersected by said line, said mode of operation after said mode change characterized by at least one of an increase in an illumination level of said reader and an actuation of a decoding algorithm. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A stationary position, presentation style optical reader, comprising:
-
an imaging assembly disposed for generating image data corresponding to a scene including a background having a plurality of edges;
an illumination assembly;
a control unit in communication with said imaging assembly and said illumination assembly, adapting said reader to;
capture at least one frame of image data;
analyze at least one line of image data of said frame to determine an equilibrium level of edge transitions, said equilibrium level of edge transitions indicating a number of edge transitions of said background intersection by said line;
capture a subsequent frame of image data;
detect edge transitions in said at least one line from said subsequent frame; and
change a mode of operation of said reader if a number of edge transitions in said line exceeds said equilibrium level of transitions by an amount previously determined to indicate there being a decodable indicia intersected by said line, said mode of operation after said mode change characterized by at least one of an increase in a illumination level of said reader and an actuation of a decoding algorithm. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification