Automatic region of interest focusing for an imaging-based bar code reader
First Claim
1. A variable focus imaging lens assembly for an imaging system of an imaging-based bar code reader for imaging and decoding a target bar code, the imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder for decoding an image of the target bar code, the variable focus imaging lens assembly comprising:
- a lens assembly focusing light from the field of view onto the sensor array, the lens assembly including a lens movable along a path of travel;
a drive mechanism driving the movable lens from a predetermined position along the path of travel;
an automatic focusing system;
energizing the drive mechanism and imaging system to move the movable lens from the predetermined position along its path of travel and generate a series of image frames;
analyzing one or more image frames in a portion of the series of image frames to identify a region of interest by locating an image of a target bar code in the one or more analyzed image frames;
estimating an amount of blurring in each of at least two subsequent image frames in a subsequent portion of the series of image frames within the identified region of interest of the one of more analyzed image frames, wherein the at least two of the subsequent image frames have two different focus planes, each focus plane corresponding to a different position along the path of travel of the movable lens in the lens assembly;
selecting an image frame from the subsequent image frames of the series of image frames if the estimated amount of blurting in the identified region of interest in an image frame is less than a predetermined threshold; and
utilizing the decoder to decode the image of the target bar code in the selected image frame.
4 Assignments
0 Petitions
Accused Products
Abstract
A variable focus imaging lens assembly for an imaging system of an imaging-based bar code reader for imaging and decoding a target bar code. The lens assembly includes an automatic focusing system for energizing a drive mechanism and imaging system to move a movable lens from the predetermined position along its path of travel and generate a series of image frames; analyzing one or more image frames of the series of image frames to determine a region of interest, the region of interest including an image of a target bar code; analyzing the region of interest in subsequent image frames of the series of image frames to determine an amount of blurring; selecting an image frame from the series of image frames having blurring less than a threshold amount of blurring; and utilizing a decoder to decode the image of the target bar code in the selected image frame.
-
Citations
20 Claims
-
1. A variable focus imaging lens assembly for an imaging system of an imaging-based bar code reader for imaging and decoding a target bar code, the imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder for decoding an image of the target bar code, the variable focus imaging lens assembly comprising:
-
a lens assembly focusing light from the field of view onto the sensor array, the lens assembly including a lens movable along a path of travel; a drive mechanism driving the movable lens from a predetermined position along the path of travel; an automatic focusing system; energizing the drive mechanism and imaging system to move the movable lens from the predetermined position along its path of travel and generate a series of image frames; analyzing one or more image frames in a portion of the series of image frames to identify a region of interest by locating an image of a target bar code in the one or more analyzed image frames; estimating an amount of blurring in each of at least two subsequent image frames in a subsequent portion of the series of image frames within the identified region of interest of the one of more analyzed image frames, wherein the at least two of the subsequent image frames have two different focus planes, each focus plane corresponding to a different position along the path of travel of the movable lens in the lens assembly; selecting an image frame from the subsequent image frames of the series of image frames if the estimated amount of blurting in the identified region of interest in an image frame is less than a predetermined threshold; and utilizing the decoder to decode the image of the target bar code in the selected image frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An imaging-based bar code reader for imaging and decoding a target bar code, the bar code reader comprising:
-
an imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder; and a variable focus imaging lens assembly for focusing light from the field of view onto the sensor array, the variable focus imaging lens assembly including; a lens assembly focusing light from the field of view onto the sensor array, the lens assembly including a lens movable along a path of travel; a drive mechanism driving the movable lens along the path of travel; an automatic focusing system; energizing the drive mechanism and imaging system to move the movable lens from a predetermined position along a path of travel of the movable lens and generate a series of mage frames, wherein the predetermined position is determined prior to the movable lens is in that position; analyzing one or more image frames in a portion of the series of image frames to identify a region of interest by locating an image of a target bar code in the one or more analyzed image frames; estimating an amount of blurring in each of at least two subsequent image frames in a subsequent portion of the series of image frames within the identified region of interest of the one of more analyzed image frames, wherein the at least two of the subsequent image frames have two different focus planes, each focus plane corresponding to a different position along the path of travel of the movable lens in the lens assembly; selecting an image frame from the subsequent image frames of the series of image frames if the estimated amount of blurring in the identified region of interest in an image frame is less than a predetermined threshold; and utilizing the decoder to decode the image of the target bar code in the selected image frame. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of imaging and decoding a target bar code reading, the steps of the method comprising:
-
providing an imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder, a variable focus imaging lens assembly for focusing light from the field of view onto the sensor array, the variable focus imaging lens assembly including a lens assembly focusing light from the field of view onto the sensor array, the lens assembly including a lens movable along a path of travel, a drive mechanism driving the movable lens along the path of travel, and an automatic focusing system; energizing the drive mechanism and imaging system to move the movable lens from the predetermined position along its path of travel and generate a series of image frames; analyzing one or more image frames in a portion of the series of image frames to identify a region of interest by locating an image of a target bar code in the one or more analyzed image frames; estimating an amount of blurring in each of at least two subsequent image frames in a subsequent portion of the series of image frames within the identified region of interest of the one of more analyzed image frames, wherein at the least two of the subsequent image frames have two different focus planes, each focus plane corresponding to a different position along the path of travel of the movable lens in the lens assembly; selecting an image frame from the series of image frames if the estimated amount of blurring in the identified region of interest in an image frame is less than a predetermined threshold value; and utilizing the decoder to decode the image of the target bar code in the selected image frame. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of imaging and decoding a target bar code reading, the steps of the method comprising:
-
providing an imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder, a variable focus imaging lens assembly for focusing light from the field of view onto the sensor array, the variable focus imaging lens assembly including a lens assembly focusing light from the field of view onto the sensor array, the lens assembly including a movable lens movable along a path of travel, and an automatic focusing system; energizing the imaging system to generate an image frame with the lens in a predetermined, stationary position; analyzing the image frame to identify a region of interest by locating an image of a target bar code in the analyzed image frame; analyzing the identified region of interest of the analyzed image frame to estimate an amount of blurring; if the estimated amount of blurring in the identified region of interest in the analyzed image frame is less than a predetermined threshold value, utilizing the decoder to decode the image of the target bar code in the analyzed image frame; and if the estimated amount of blurring in the identified region of interest in the image frame is greater than or equal to the predetermined threshold value, determining a new position along the movable lens path of travel PT wherein the region of interest RI of the one of more analyzed image frames in a subsequently captured image frame would be more in-focus, and moving the movable lens to one or more new positions and generating one or more image frames until an amount of blurring within the identified region of interest of the analyzed image frame is less than the predetermined threshold value.
-
-
17. A variable focus imaging lens assembly for an imaging system of an imaging-based bar code reader for imaging and decoding a target bar code, the imaging system generating image frames of a field of view of the imaging system and including an imaging sensor array and a decoder for decoding an image of the target bar code, the variable focus imaging lens assembly comprising:
-
a lens assembly focusing light from the field of view onto the sensor array, the lens assembly providing for a best focus position that is movable between a far working range and a near working range of the imaging system; an automatic focusing system; energizing the imaging system and the lens assembly to move the best focus position of the lens assembly from a predetermined focus position between the near working range and the far working range and generate a series of image frames; analyzing one or more image frames in a portion of the series of image frames to identify a region of interest by locating an image of a target bar code in the one or more analyzed image frames; estimating an amount of blurring in each of at least two subsequent image frames in a subsequent portion of the series of image frames within the identified region of interest of the one of more analyzed image frames, wherein the at least two of the subsequent image frames have two different focus planes, each focus plane corresponding to a different position along the path of travel of the movable lens in the lens assembly; selecting an image frame from the subsequent image frames of the series of image frames if the estimated amount of blurring in the identified region of interest in an image frame is less than a predetermined threshold; and utilizing the decoder to decode the image of the target bar code in the selected image frame. - View Dependent Claims (18, 19, 20)
-
Specification