# US 7,407,105 B2 · Apparatus for diagonal progressive scanning video and method of improving aiming visibility, reducing tilt dependence and improving read range

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,407,105 B2
- Document ID: US7407105B2
- Status: Granted
- Kind: B2
- Application number: 11/215,331
- Filed: 2005-08-30
- Published: 2006-04-13
- Granted: 2008-08-05
- Earliest claimed: 2004-08-30
- Assignees: Intermec IP Corp.
- Inventors: Jean-Louis Massieu
- Web page: https://patentgrep.com/patent/US7407105B2

## CPC

- G06K 7/10851: {Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device (basic electronic circuitry H03)}
- G06K 2207/1011: Aiming
- G06K 2207/1016: Motor control or optical moving unit control
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

A laser scanner with a 2D resonant electrostatic micro-mirror has improved aiming visibility, reduced tilt dependence and improved read range. The laser scanner has a field of view that defines a 3D volume and utilizes a laser beam in a light path that is thin relative to the 3D volume. Physical pixel height is enlarged to aid optical imaging plane alignment. A selective filter centered on the lighting wavelength is placed in the image path. The height of the pixel may be artificially induced to be m*w, where m is the lens magnification and w is the light thickness. Diagonal progressive scanning is used to maximize the frequency values so shock resistance of the mirror is increased.

## Claims

### Claim 1

A method for scanning a bar code with a bar code scanner having a three-dimensional (3D) field-of-view encompassing a bar code, comprising:
illuminating a bar code with an illumination source having a lighting wavelength and a thin, bright lighting path produced by moving a beam of light;
embedding said lighting path in a first 3D volume of view of the bar code;
passing backscattered light from the bar code through a filter centered on the lighting wavelength;
sensing the light backscattered from the bar code by pixels of an array of pixels illuminated by the backscattered light, each illuminated pixel having a respective pixel height and a respective pixel width;
artificially reducing the respective pixel height of illuminated pixels in the pixel array to a respective effective pixel height of m*w, where m is the magnification of a lens in a scanner and w is the thickness of the lighting path; and
decoding the bar code.

### Claim 2 (depends on 1)

The method of claim 1 wherein the bar code scanner comprises:
an illumination source that emits the beam of light;
the lens positioned such that light emitted by the illumination source passes through the lens into the lighting path, which is thin relative to the 3D field-of-view encompassing the bar code;
a photosensor comprising the array of pixels; and
the filter located in front of the sensor, between the lens and the sensor or on the lens.

### Claim 3 (depends on 2)

The method of claim 2 wherein said bar code is located at a far field from the scanner.

### Claim 4 (depends on 1)

The method of claim 1 wherein said bar code is located at a far field from the scanner.

### Claim 5 (depends on 1)

The method of claim 1 wherein illuminating a bar code with an illumination source having a lighting wavelength and a thin, bright lighting path produced by moving a beam of light comprises scanning a width of the bar code and a portion of a height of the bar code with the beam of light in the lighting path.

### Claim 6 (depends on 5)

The method of claim 5 wherein embedding said lighting path in a first 3D volume of view of the bar code comprises embedding the lighting path within a second 3D volume that is smaller than and is encompassed by the 3D field-of-view encompassing the bar code.

### Claim 7 (depends on 1)

The method of claim 1 wherein artificially reducing the respective pixel height of illuminated pixels in the pixel array to respective effective pixel height of m*w comprises focusing the light backscattered from the bar code onto a portion of the array of pixels.

### Claim 8 (depends on 7)

The method of claim 7 wherein focusing the light backscattered from the bar code onto a portion of the array of pixels comprises focusing the light backscattered from the bar code across a width of the array of pixels and onto a portion of the height of the pixels such that the effective height is less than the height of the pixels.

### Claim 9

A method for scanning a bar code having a height and a width, the method comprising:
driving a mirror to oscillate about a first axis at a first frequency, f1;
driving the mirror to oscillate about a second axis at a second frequency, f2, where f2=k*f1, and k is a rational number;
reflecting a laser light from the oscillating minor, the reflected laser light having a wavelength and a thickness w;
illuminating the width of the bar code with the light reflected from the moving mirror, wherein only a portion of the height of the bar code is illuminated;
passing the laser light backscattered from the illuminated portion of the bar code through a filter centered on the wavelength of the laser light;
receiving the filtered backscattered light at a portion of an array of pixels, wherein the array of pixels has an array width and each pixel has a respective pixel height, wherein the filtered backscattered light is received by only a portion of the respective pixel height of each pixel that receives the filtered backscattered light; and
decoding the bar code.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
progressively scanning the bar code.

### Claim 11 (depends on 9)

The method of claim 9 wherein k is less than 1.

### Claim 12 (depends on 9)

The method of claim 9 wherein f1 and f2 are eigenfrequencies of the mirror.

### Claim 13 (depends on 9)

The method of claim 9 wherein f1 and f2 are eigenfrequencies of the mirror.

### Claim 14 (depends on 9)

The method of claim 9 wherein the portion of the array of pixels that receives the filtered backscattered light includes the array width of the array of pixels.

### Claim 15 (depends on 9)

The method of claim 9 wherein the bar code is scanned by a scanner having a field-of-view, the field-of-view encompassing the bar code, wherein the thickness, w, of the reflected laser light is thin relative to the field-of-view.

### Claim 16 (depends on 15)

The method of claim 15 wherein the spatial resolution of the scanner depends only on the thickness, w, of the reflected laser light.

### Claim 17

A method for scanning a bar code having a height and a width, the method comprising:
oscillating a mirror about a first axis at a first frequency, f1;
oscillating the mirror about a second axis at a second frequency, f2;
reflecting a laser light having a wavelength and a thickness w from the oscillating mirror;
illuminating the width of the bar code and only a portion of the height of the bar code with the laser light reflected from the oscillating mirror;
receiving laser light backscattered from the illuminated portion of the bar code at an array of pixels, wherein each pixel of the array of pixels has a respective pixel height, wherein the backscattered laser light is received by only a portion of the respective pixel height of each pixel that receives the backscattered laser light; and
decoding the bar code.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
progressively scanning the bar code.

### Claim 19 (depends on 17)

The method of claim 17 wherein f1 and f2 are eigenfrequencies of the mirror.

### Claim 20 (depends on 17)

The method of claim 17 wherein oscillating a mirror about a first axis at a first frequency, f1, includes driving the mirror about the first axis at the first frequency, f1, and wherein oscillating the mirror about a second axis at a second frequency, f2, includes driving the mirror about the second axis at the second frequency, where f2 is different from f1, and where f2=k*f1, and k is a rational number.

### Claim 21 (depends on 20)

The method of claim 20 wherein f1 and f2 are eigenfrequencies of the mirror.

### Claim 22 (depends on 17)

The method of claim 17 wherein receiving laser light backscattered from the illuminated portion of the bar code at array of pixels includes receiving laser light backscattered from the illuminated portion of the bar code across the width of the pixel array.

### Claim 23 (depends on 17)

The method of claim 17 wherein the bar code is scanned by a scanner having a field-of-view, the field-of-view encompassing the bar code, wherein the thickness, w, of the reflected laser light is thin relative to the field-of-view.

### Claim 24 (depends on 17)

The method of claim 17 comprising passing laser light backscattered from the illuminated portion of the bar code through a filter centered on a wavelength of the laser light.
