EP2249284A2

Optical reader having partial frame operating mode

Abstract

The invention is an optical reader having a 2D image sensor that is configured to operate in a partial frame capture mode. In a partial frame operating mode, the reader clocks out and captures at least one partial frame of image data having image data corresponding to less than all of the pixels of an image sensor pixel array. In one embodiment, the reader operating in a partial frame operating mode captures image data corresponding to a linear pattern of pixels of the image sensor, reads the image data, attempts to decode for a decodable 1D symbol which may be represented in the image data, and captures a full frame of image data if the image data reading reveals a 2D symbol is likely to be present in a full field of view of the 2D image sensor.

EP2249284A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 18 January 2022, 4.7 years ago.

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

16 claims: 13 independent, 3 dependent

  1. 1
    An optical bar code reading device for reading a bar code symbol disposed within an area, the optical bar code reading device comprising:an imaging assembly comprising a two dimensional image sensor having a plurality of pixels, the plurality of pixels formed in a plurality of rows of pixels, the imaging assembly having optics focusing an image onto the two dimensional image sensor;a controller in at least one user selected operating state adapted for controlling the two dimensional image sensor to generate a plurality of electrical signals corresponding to pixels of the two dimensional image sensor and representing light incident on less than all of the pixels of the two dimensional image sensor, the controller further being adapted for capturing and processing a partial frame of image data from the two dimensional image sensor, the partial frame of image data corresponding to the plurality of electrical signals;a user interface enabling an operator to select between a first user selected operating state and an alternative user selected operating state, the optical bar code reading device being adapted to attempt to decode a bar code symbol represented in a frame of image data clocked out from the two dimensional image sensor whether the first user selected user selected operating state or the alternative user selected operating state is active;wherein the optical bar code reading device, when the first user selected operating state is active clocks out image data corresponding to pixels of the two dimensional image sensor array;wherein the optical bar code reading device, when the alternative user selected operating state is active clocks out image data corresponding to pixels of the the two dimensional image sensor;wherein a greatest number of pixels that can be subject to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol with the first user selected operating state active is less than a greatest number of pixels that can be subject to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol with the alternative user selected operating state active.
  2. 3
    The optical bar code reading device of any of the preceding claims, wherein the user interface includes a menu symbol reading system.
  3. 4
    The optical bar code reading device of any of the preceding claims, wherein the user interface includes a GUI.
  4. 5
    The optical bar code reading device of any of the preceding claims, wherein the optical bar code reading device is capable of subjecting an adjacent grouping of pixels of the two dimensional image sensor array to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol whether the first user selected operating state or the alternative operating state is active.
  5. 6
    The optical bar code reading device of any of the preceding claims, wherein the number of pixels subject to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol can increase between frames when the alternative user selected operating state is active.
  6. 7
    The optical bar code reading device of any of the preceding claims, wherein the greatest number of pixels that can be subject to clock out with the alternative user selected operating state active is a number of pixels corresponding to each pixel of the two dimensional image sensor.
  7. 8
    The optical bar code reading device of any of the preceding claims, wherein the optical bar code reading device when operating in the first user selected operating state clocks out image data corresponding to a linear grouping of pixels of the image sensor.
  8. 9
    The optical bar code reading device of any of the preceding claims, wherein the optical bar code reading device when operating in the first user selected operating state clocks out image data corresponding to a horizontally oriented linear grouping of pixels of the two dimensional image sensor at or near a center of the two dimensional image sensor.
  9. 10
    The optical bar code reading device of any of the preceding claims, wherein the optical bar code reading device when operating in the first user selected operating state clocks out image data corresponding to a plurality of linear groupings of pixels of the two dimensional image sensor.
  10. 11
    The optical bar code reading device of any of the preceding claims, wherein the bar code reading device when operating in the first user selected operating state clocks out image data corresponding to a plurality of angularly offset linear groupings of pixels.
  11. 12
    The optical bar code reading device of any the preceding claims, wherein the controller when operating in the alternative user selected operating state is adapted to control the two dimensional image sensor for capture of partial frame of image data corresponding to electrical signals representing less than all of the pixels of the two dimensional image sensor.
  12. 13
    The optical bar code reading device of any the preceding claims, wherein the controller when operating in the alternative user selected operating state is adapted to control the two dimensional image sensor for capture of a full frame of image data corresponding to electrical signals representing each pixel of the two dimensional image sensor.
  13. 14
    A method of operating an optical bar code reading device having an imaging assembly comprising a two dimensional image sensor having a plurality of pixels, the plurality of pixels formed in a plurality of rows of pixels, the imaging assembly having optics focusing an image onto the two dimensional image sensor;providing a user interface enabling an operator to select between a first user selected operating state and an alternative user selected operating state, the optical bar code reading device being configured to attempt to decode a bar code symbol represented in a frame of image data clocked out from the two dimensional image sensor whether the first user selected user selected operating state or the alternative user selected operating state is active;when the first user selected operating state is active (i) controlling the two dimensional image sensor to generate a plurality of electrical signals corresponding to pixels of the two dimensional image sensor and representing light incident on less than all of the pixels of the two dimensional image sensor;and (ii) capturing a partial frame of image data from the two dimensional image sensor, the partial frame of image data corresponding to the plurality of electrical signals, and (iii) processing the partial frame of image data for attempting to decode a bar code symbol represented therein;wherein a greatest number of pixels that can be subject to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol with the first user selected operating state active is less than a greatest number of pixels that can be subject to clock out for capture of a frame of image data for processing to attempt to decode the bar code symbol with the alternative user selected operating state active.