Claims
- 1. For use in a dataform reader, a method of obliquely accessing dataform image data comprising the steps of:
- (a) providing image data for an image area having height and width dimensions;
- (b) determining the locations within said image area of corners of a bounding box containing image data representative of the dataform;
- (c) identifying a plurality of laterally spaced oblique line components extending within said bounding box obliquely to said height and width dimensions; and
- (d) sampling image data along said oblique line components, including image data for dataform elements traversed by said oblique line components.
- 2. A method as in claim 1, additionally comprising the step of:
- (e) utilizing sampled image data from step (d) to decode said dataform.
- 3. A method as in claim 1, wherein step (c) comprises identifying a plurality of laterally spaced line components which are not parallel to each other.
- 4. A method as in claim 1, wherein step (c) comprises identifying a plurality of laterally spaced line components which are not parallel to any side of said bounding box.
- 5. A method as in claim 1, wherein step (c) comprises identifying a plurality of laterally spaced oblique line components of quantity and spacing to traverse all elements of said dataform.
- 6. A method as in claim 1, wherein in step (b) said corners define a four-sided bounding box having two opposite non-parallel sides which diverge from each other in a reference direction, and step (c) comprises identifying a pattern of laterally spaced line components which are divergent in said reference direction.
- 7. A method as in claim 6, wherein in step (c) one of said line components is not oblique.
- 8. A method as in claim 1, wherein in step (b) said corners represent the four corners of a bounding box, each side of which is positioned obliquely to said height and width dimensions.
- 9. A method as in claim 1, wherein in step (a) image data is provided for a rectangular image area.
- 10. For use in a dataform reader of the type including a two-dimensional array of sensors and a frame storage memory to store image data for a rectangular image area, a method of obliquely accessing image data representative of a dataform comprising the steps of:
- (a) determining the location within said image area of corners of a bounding box containing image data representative of the dataform;
- (b) identifying a plurality of laterally spaced oblique line components extending within said bounding box, said oblique line components positioned obliquely to the sides of said rectangular image area; and
- (c) sampling image data along said oblique line components, including image data for dataform elements traversed by said oblique line components.
- 11. A method as in claim 10, additionally comprising the step of:
- (d) utilizing sampled image data from step (c) to decode said dataform.
- 12. A method as in claim 10, wherein step (b) comprises identifying a plurality of laterally spaced line components which are not parallel to each other.
- 13. A method as in claim 10, wherein step (b) comprises identifying a plurality of laterally spaced line components which are not parallel to any side of said bounding box.
- 14. A method as in claim 10, wherein step (b) comprises identifying a plurality of laterally spaced oblique line components of quantity and spacing to traverse all elements of said dataform.
- 15. A method as in claim 10, wherein in step (a) said corners define a four-sided bounding box having two opposite non-parallel sides which diverge from each other in a reference direction, and step (b) comprises identifying a pattern of laterally spaced line components which are divergent in said reference direction.
- 16. A method as in claim 15, wherein in step (b) one of said line components is not oblique.
- 17. A method as in claim 10, wherein in step (a) said corners represent the four corners of a bounding box, each side of which is positioned obliquely to said height and width dimensions.
- 18. For use in a dataform reader, a method of obliquely accessing dataform image data comprising the steps of:
- (a) providing image data for an image area;
- (b) determining the locations within said image area of corners of a bounding box containing image data representative of the dataform, said bounding box having two opposite non-parallel sides which diverge from each other in a reference direction;
- (c) identifying a pattern of laterally spaced non-parallel line components extending within said bounding box divergently in said reference direction;
- (d) sampling image data along said line components, including image data for dataform elements traversed by said oblique line components; and
- (e) utilizing sampled image data from step (d) to decode said dataform.
- 19. A method as in claim 18, wherein step (c) comprises identifying a plurality of laterally spaced non-parallel line components of quantity and spacing to traverse all elements of said dataform.
- 20. A method as in claim 18 wherein in step (a) image data is provided for a rectangular image area, and in step (b) said corners represent the four corners of a bounding box, each side of which is positioned obliquely to the sides of said image area.
Parent Case Info
This application is a continuation of application Ser. No. 08/438,889, filed May 10, 1996, and copending herewith.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5396054 |
Krichever et al. |
Mar 1995 |
|
5521368 |
Adachi |
May 1996 |
|
5591956 |
Longacre, Jr. et al. |
Jan 1997 |
|
5612524 |
Sant'Anselmo et al. |
Mar 1997 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
438889 |
May 1996 |
|