Nova Patents
EP0449634A2

Omnidirectional bar code reader.

Abstract

A bar code reader (10) includes an image capture means (26-30) for storing a two dimensional image of a bar code symbol (12) in memory (32). The apparatus operates to determine the location and orientation (16;18) of the bar code symbol (12) within the field of view of the image captive means (26-30), and then filters (20) the located and oriented bar code symbol (12) along an axis perpendicular to the detected orientation. Thereafter, the filtered bar code symbol (12) is scanned and applied to a decoder (38) to produce a decoded bar code output (44).

EP0449634A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 28 March 2011, 15.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 28 independent, 0 dependent

  1. 1
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image;examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image;filtering said located bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image;and    scanning said filtered bar code image to read out information contained in said located bar code image.
  2. 2
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image;examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image;and    scanning said located area along an angle substantially equal to said determined orientation of located bar code image to read out information contained in said located bar code image.
  3. 3
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;a first image processing phase including locating an area within the field of view of said stored two dimensional image, wherein said located area is more likely to contain a bar code image as compared to the other areas of said stored two dimensional image;and    a second image processing phase including scanning said located area of said stored two dimensional image to read out information contained in said located bar code image.
  4. 4
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;and    scanning said stored two dimensional image in an omnidirectional manner in order to read out information contained in said stored two dimensional image of said bar code symbol.
  5. 5
    A method in accordance with claim 4, wherein said step of scanning said stored two dimensional image in an omnidirectional manner includes:locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image.
  6. 6
    A method in accordance with claim 5, wherein said step of scanning said stored two dimensional image in an omnidirectional manner further includes:examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image.
  7. 7
    A method in accordance with claim 6, wherein said step of scanning said stored two dimensional image in an omnidirectional manner further includes:filtering said located bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image.
  8. 8
    A method in accordance with claim 7, wherein said step of scanning said stored two dimensional image in an omnidirectional manner further includes:extracting sequential values from said located, oriented, and filtered bar image to read out information contained in said located, oriented, and filtered bar code image.
  9. 9
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;means for locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image;means for examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image;means for filtering said located bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image;and    means for scanning said filtered bar code image to read out information contained in said located bar code image.
  10. 10
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;means for locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image;means for examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image;and    means for scanning said located area along an angle substantially equal to said determined orientation of located bar code image to read out information contained in said located bar code image.
  11. 11
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;first phase image processing means including means for locating an area within the field of view of said stored two dimensional image, wherein said located area is more likely to contain a bar code image as compared to the other areas of said stored two dimensional image;and    second phase image processing means including including means for scanning said located area of said stored two dimensional image to read out information contained in said located bar code image.
  12. 12
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;and    means for scanning said stored two dimensional image in an omnidirectional manner in order to read out information contained in said stored two dimensional image of said bar code symbol.
  13. 13
    An apparatus in accordance with claim 12, wherein said means for scanning said stored two dimensional image in an omnidirectional manner includes:means for locating an area within the field of view of said stored two dimensional image, said located area being likely to contain a bar code image.
  14. 14
    A method in accordance with claim 13, wherein said means for scanning said stored two dimensional image in an omnidirectional manner further includes:means for examining the image within said located area to determine the orientation of said located bar code image within said located area of said stored two dimensional image.
  15. 15
    An apparatus in accordance with claim 14, wherein said means for scanning said stored two dimensional image in an omnidirectional manner further includes:means for filtering said located bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image.
  16. 16
    An apparatus in accordance with claim 15, wherein said means for scanning said stored two dimensional image in an omnidirectional manner further includes:means for extracting sequential values from said located, oriented, and filtered bar code image to read out information contained in said located, oriented and filtered bar code image.
  17. 17
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;locating and coarsely orienting an area within the field of view of said stored two dimensional image, said located and coarsely oriented area being likely to contain a bar code image;and    examining the image within said located and coarsely oriented area to determine the fine orientation of said located bar code image within said located and coarsely oriented area of said stored two dimensional image.
  18. 18
    A method for reading a bar code symbol in accordance with claim 17, further comprising:filtering said fine oriented and located bar code image along an axis substantially perpendicular to said detected fine orientation of said located bar code image.
  19. 19
    A method for reading a bar code symbol in accordance with claim 17, further comprising:scanning said fine oriented and located bar code image along an angle substantially equal to said determined fine orientation of located bar code image to read out information contained in said located bar code image.
  20. 20
    A method for reading a bar code symbol, said method comprising:capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;and    locating and orienting an area within the field of view of said stored two dimensional image, said located and oriented area being likely to contain a bar code image;
  21. 21
    A method for reading a bar code symbol in accordance with claim 20, further comprising:filtering said located and oriented bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image.
  22. 22
    A method for reading a bar code symbol in accordance with claim 20, further comprising:scanning said located and oriented area along an angle substantially equal to said determined orientation of located bar code image to read out information contained in said located bar code image.
  23. 23
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;means for locating and coarsely orienting an area within the field of view of said stored two dimensional image, said located and coarsely oriented area being likely to contain a bar code image;and    means for examining the image within said located and coarsely oriented area to determine the fine orientation of said located bar code image within said located and coarsely oriented area of said stored two dimensional image.
  24. 24
    An apparatus for reading a bar code symbol in accordance with claim 23, further comprising:means for filtering said fine oriented and located bar code image along an axis substantially perpendicular to said detected fine orientation of said located bar code image.
  25. 25
    An apparatus for reading a bar code symbol in accordance with claim 23, further comprising:means for scanning said fine oriented and located bar code image along an angle substantially equal to said determined fine orientation of located bar code image to read out information contained in said located bar code image.
  26. 26
    An apparatus for reading a bar code symbol, said apparatus comprising:means for capturing a two dimensional image for storage in a memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image;and    means for locating and orienting an area within the field of view of said stored two dimensional image, said located and oriented area being likely to contain a bar code image.
  27. 27
    An apparatus for reading a bar code symbol in accordance with claim 26, further comprising:means for filtering said located and oriented bar code image along an axis substantially perpendicular to said detected orientation of said located bar code image.
  28. 28
    An apparatus for reading a bar code symbol in accordance with claim 26, further comprising:means for scanning said located and oriented area along an angle substantially equal to said determined orientation of located bar code image to read out information contained in said located bar code image.
Independent claims28