Oblique access to image data for reading bar codes
First Claim
1. An oblique access image sensor array system, enabling readout on a single-coordinate sequential basis of image data for an oblique line component of a two-dimensional image area including an optically readable code, comprising:
- a location signal source arranged to provide location signals representative of the location of said optically readable code within said image area;
a two-dimensional array of image sensor cells positioned in rows and columns and arranged to provide image data representative of said image area;
an address unit responsive to said location signals to provide two-coordinate address signals for row and column locations of sensor cells representative of image area components of said oblique line component, said oblique line component positioned obliquely to said rows and columns;
at least one readout circuit coupled to said array and responsive to said two-coordinate address signals to selectively designate an oblique series of said cells at row and column intersections representative of the location of said oblique line component;
at least one sampling device coupled to said array and arranged to access image data for said oblique line component as available at cells in said oblique series of cells; and
an output circuit coupled to each said sampling device and arranged to provide single-coordinate output signals representative of image data read sequentially from said oblique series of cells, said output signals not including information as to the two-coordinate addresses of said cells from which the image data was accessed.
11 Assignments
0 Petitions
Accused Products
Abstract
An image sensor array system is addressable to enable readout of randomly selected image data from any one or more individual sensor cells, for any selected image area (13), or for the entire image area (15). The sensor array (16) is accessed by horizontal and vertical readout circuits (22 and 24) under the control of address signals from an address unit (20). Location signals, from a source (12), indicative of a selected image area (13) may be used by the address unit (20) to provide address signals representative of the location of a specific sensor cell or area (13) of the array including image data of interest. Under the control of the address signals, image data from cells at the intersection of array lines and columns are sampled by sampling devices (26-32) and provided as output signals representative of the selected portion of the image area at an output port (34). Simplified readout can be provided for oblique line components of images. Differing input bus widths enable different levels of cell or line selection.
-
Citations
16 Claims
-
1. An oblique access image sensor array system, enabling readout on a single-coordinate sequential basis of image data for an oblique line component of a two-dimensional image area including an optically readable code, comprising:
-
a location signal source arranged to provide location signals representative of the location of said optically readable code within said image area; a two-dimensional array of image sensor cells positioned in rows and columns and arranged to provide image data representative of said image area; an address unit responsive to said location signals to provide two-coordinate address signals for row and column locations of sensor cells representative of image area components of said oblique line component, said oblique line component positioned obliquely to said rows and columns; at least one readout circuit coupled to said array and responsive to said two-coordinate address signals to selectively designate an oblique series of said cells at row and column intersections representative of the location of said oblique line component; at least one sampling device coupled to said array and arranged to access image data for said oblique line component as available at cells in said oblique series of cells; and an output circuit coupled to each said sampling device and arranged to provide single-coordinate output signals representative of image data read sequentially from said oblique series of cells, said output signals not including information as to the two-coordinate addresses of said cells from which the image data was accessed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An oblique access image sensor array system, enabling an oblique line component of a two-dimensional optically readable code to be read out sequentially as a horizontal line of image data, comprising:
-
a location signal source arranged to provide location signals representative of the location of said optically readable code within said image area; a two-dimensional array of image sensor cells positioned in vertical rows and horizontal columns and arranged to provide image data representative of an image area containing an image of said optically readable code positioned obliquely to said rows and columns; an address unit responsive to said location signals to provide two-coordinate address signals for vertical and horizontal coordinates of the location within said image area of said oblique line component, said oblique line component positioned obliquely to said rows and columns; at least one readout circuit coupled to said array and responsive to said two-coordinate address signals to selectively designate an oblique series of said cells at vertical row and horizontal column intersections representative of the location of said oblique line component; at least one sampling device coupled to said array and arranged to access image data for said oblique line component as available at cells in said oblique series of cells at said vertical row and horizontal column intersections; and an output circuit coupled to each said sampling device and arranged to provide output signals representative of image data read sequentially from said oblique series of cells without accompanying two-coordinate address information and thereby representative of said oblique line component rotated to a horizontal alignment. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An oblique access method, for accessing image data representative of an optically readable code, comprising the steps of:
-
(a) providing image data for an image area represented by an array of rows and columns of image sensor cells, said image area including an image portion containing an image of said code which is positioned obliquely to said rows and columns; (b) providing location signals representative of the location of said image portion within said image area; (c) providing, in response to said location signals, two-coordinate address signals for row and column locations of sensor cells representative of a first oblique line component of said image portion containing said code image, said first oblique line component positioned obliquely to said rows and columns; (d) utilizing said address signals to read image data out of an oblique series of said image sensor cells at row and column intersections representative of the location of said first oblique line component; (e) utilizing said step (d) image data to provide single-coordinate output signals representative of said image data provided sequentially without inclusion of information as to the original two-coordinate addresses of said image data; and (f) utilizing said output signals to decode said optically readable code. - View Dependent Claims (15, 16)
-
Specification