System and method for aiming an optical code scanning device
DCFirst Claim
1. An optical code scanner system for reading at least one optical code comprising:
- an imager module for acquiring a series of at least one frame of image data, image data of respective frames including an array of pixel data corresponding to imaging of a field of view of the imager module;
an aiming assembly having at least one light source for generating at least one beam forming an aiming pattern visible in the field of view;
an aiming controller for controlling the aiming assembly for controlling generation of the aiming pattern during acquisition of at least one frame of image data in response to receipt of an actuation signal indicating initiation of a read operation;
an optical code selector module executable on at least one processor for performing in accordance with a read operation processing of at least a portion of a first frame of image data acquired while the aiming pattern was generated for determining a location of a pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame, wherein the photosensitive sensor pixel is included in the imager module for imaging the field of view of the imager module; and
processing of at least a portion of a second frame of image data of the at least one frame of image data acquired while the aiming pattern was not generated, including selecting at least one optical code acquired in the acquired image data that is located at a respective location, wherein the respective location meets a predetermined condition relative to a second digital representation of the photosensitive sensor pixel in the second frame of image data as determined utilizing the determined location, and providing the selected at least one optical code for further processing in accordance with the read operation, wherein the second frame of image data does not include the image of the aiming pattern.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for performing a read operation including acquiring a series of frames of image data; processing a first frame of image data including an array of pixel data acquired while an aiming pattern was generated for determining a location L of at least one pixel of the array of pixel data that corresponds to the aiming pattern; and processing a second frame of image data acquired while the aiming pattern was not generated. The processing of the second frame of image data includes the steps of selecting at least one optical code acquired in the second frame of image data that is located at a respective location; wherein the respective location meets a predetermined condition relative to the determined location L; and providing the selected at least one optical code for further processing in accordance with the read operation.
20 Citations
25 Claims
-
1. An optical code scanner system for reading at least one optical code comprising:
-
an imager module for acquiring a series of at least one frame of image data, image data of respective frames including an array of pixel data corresponding to imaging of a field of view of the imager module; an aiming assembly having at least one light source for generating at least one beam forming an aiming pattern visible in the field of view; an aiming controller for controlling the aiming assembly for controlling generation of the aiming pattern during acquisition of at least one frame of image data in response to receipt of an actuation signal indicating initiation of a read operation; an optical code selector module executable on at least one processor for performing in accordance with a read operation processing of at least a portion of a first frame of image data acquired while the aiming pattern was generated for determining a location of a pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame, wherein the photosensitive sensor pixel is included in the imager module for imaging the field of view of the imager module; and processing of at least a portion of a second frame of image data of the at least one frame of image data acquired while the aiming pattern was not generated, including selecting at least one optical code acquired in the acquired image data that is located at a respective location, wherein the respective location meets a predetermined condition relative to a second digital representation of the photosensitive sensor pixel in the second frame of image data as determined utilizing the determined location, and providing the selected at least one optical code for further processing in accordance with the read operation, wherein the second frame of image data does not include the image of the aiming pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An optical code scanner system for reading at least one optical code comprising:
-
an imager module for acquiring a series of at least one frame of image data, image data of respective frames including an array of pixel data corresponding to imaging of a field of view of the imager module, wherein a first frame of the at least one frame of the image data includes an image of an aiming pattern and a second frame of the at least one frame of the image data does not include the image of the aiming pattern; an aiming assembly having at least one light source for generating at least one beam forming the aiming pattern visible in the field of view; a range finder module for determining at least one distance between the scanner system and at least one optical code being imaged; a parallax range module for determining a range of a location of a pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame in accordance with the at least one distance determined by the range finder module, wherein the photosensitive sensor pixel is included in the imager module for imaging the field of view of the imager module; and an optical code selector module executable on at least one processor for processing at least a portion of the first frame of image data acquired during a read operation while the aiming pattern was generated for determining the location of the pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame and selecting at least one optical code acquired in the acquired image data that is located at a respective location, wherein the respective location determined during the read operation meets a predetermined condition relative to a second digital representation of the photosensitive sensor pixel in the second frame of image data as determined utilizing the determined location, and providing the selected at least one optical code for further processing in accordance with the read operation. - View Dependent Claims (15)
-
-
16. A method for reading at least one optical code comprising the steps of:
-
imaging a field of view including acquiring a series of at least one frame of image data, image data of respective frames including an array of pixel data corresponding to a field of view of the imaging; generating at least one beam forming an aiming pattern visible in the field of view; controlling generation of the aiming pattern during acquisition of at least one frame of image data in response to receipt of an actuation signal indicating initiation of a read operation; and performing a read operation comprising the steps of; processing at least a portion of a first frame of image data acquired while the aiming pattern was generated for determining a location of a pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame, wherein the photosensitive sensor pixel is included in an imager module for imaging the field of view of the imager module; and processing at least a portion of a second frame of image data of the at least one frame of image data acquired while the aiming pattern was not generated, wherein the second frame of the image data does not include the image of the aiming pattern, comprising the steps of; selecting at least one optical code acquired in the acquired image data that is located at a respective location;
wherein the respective location meets a predetermined condition relative to a second digital representation of the photosensitive sensor pixel in the second frame of image data as determined utilizing the determined location; andproviding the selected at least one optical code for further processing in accordance with the read operation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for reading at least one optical code comprising the steps of:
-
imaging with a scanning system a field of view including acquiring a series of at least one frame of image data, image data of respective frames including an array of pixel data corresponding to a field of view of the imaging, wherein a first frame of the at least one frame of the image data includes an image of an aiming pattern and a second frame of the at least one frame of the image data does not include the image of the aiming pattern; generating at least one beam forming the aiming pattern visible in the field of view; determining at least one distance between the scanner system and at least one optical code being imaged; determining a range of a location of at least one pixel of the array of pixel data that is a digital representation of a photosensitive sensor pixel as illuminated by the aiming pattern in accordance with the at least one distance determined during acquisition of the first frame; and processing at least a portion of the first frame of image data acquired during a read operation while the aiming pattern was generated for determining the location of at least one pixel of the array of pixel data that is the digital representation of the photosensitive sensor pixel as illuminated by the aiming pattern during acquisition of the first frame, comprising the steps of; selecting at least one optical code acquired in the acquired image data that is located at a respective location, wherein the respective location determined during the read operation meets a predetermined condition relative to a second digital representation of the photosensitive sensor pixel in the second frame of image data as determined utilizing the determined location; and providing the selected at least one optical code for further processing in accordance with the read operation. - View Dependent Claims (25)
-
Specification