# US 9,040,900 B2 · Two-dimensional absolute encoder and scale therefor

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

- Number: US 9,040,900 B2
- Document ID: US9040900B2
- Status: Granted
- Kind: B2
- Application number: 13/477,848
- Filed: 2012-05-22
- Published: 2012-12-27
- Granted: 2015-05-26
- Earliest claimed: 2011-06-24
- Assignees: Canon Kabushiki Kaisha
- Applicants: Ko Ishizuka
- Inventors: Ko Ishizuka
- Web page: https://patentgrep.com/patent/US9040900B2

## CPC

- G01D 5/2455: {with incremental and absolute tracks on the same encoder}
- G01D 5/34792: {with only digital scales or both digital and incremental scales}
- G01D: MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR

## Abstract

A two-dimensional absolute encoder includes; a scale on which marks are arranged at predetermined pitches along first and second directions; a detector configured to detect a number of marks arranged in each direction; and a processor configured to obtain an absolute position of the scale in the each direction based on outputs from the detector. Each mark has one of characteristic corresponding to information of a quantized code used for indicating a position in the each direction. The processor is configured to generate a code sequence including the number of codes based on detection of the number of marks and information corresponding to the characteristic, and to obtain an absolute position of the scale in the each direction based on the code sequence.

## Claims

### Claim 1

A two-dimensional absolute encoder comprising:
a scale on which a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along a first direction and a second direction;
a detector configured to detect a first number of marks arranged in the first direction, and to detect a second number of marks arranged in the second direction; and
a processor configured to respectively obtain absolute positions of the scale in the first direction and the second direction based on outputs from the detector,
wherein each of the plurality of marks has one of characteristics corresponding to pairs of information of a first quantized code for indicating a position of the scale in the first direction and information of a second quantized code for indicating a position of the scale in the second direction, and
the processor is configured to generate a first code sequence including the first number of the first quantized code based on detection of the first number of marks and information of the pairs corresponding to the characteristics, to obtain an absolute position of the scale in the first direction based on the first code sequence, to generate a second code sequence including the second number of the second quantized code based on detection of the second number of marks and the information of the pairs corresponding to the characteristics, and to obtain an absolute position of the scale in the second direction based on the second code sequence.

### Claim 2 (depends on 1)

The encoder according to claim 1, wherein the plurality of marks include a plurality of types of marks which have the same shape and have transmittances different from each other, where a number of the types is a number given by multiplying a number of types of the first quantized code by a number of types of the second quantized code, and the detector is configured to detect light transmitted through the plurality of marks.

### Claim 3 (depends on 1)

The encoder according to claim 1, wherein the plurality of marks include a plurality of types of marks which have the same shape and have reflectances different from each other, where a number of the types is a number given by multiplying a number of types of the first quantized code by a number of types of the second quantized code, and the detector is configured to detect light reflected by the plurality of marks.

### Claim 4 (depends on 1)

The encoder according to claim 1, wherein the detector is configured to detect, in the second direction over a width not less than the predetermined pitch, the first number of marks arranged in the first direction, and to detect, in the first direction over a width not less than the predetermined pitch, the second number of marks arranged in the second direction.

### Claim 5 (depends on 1)

The encoder according to claim 1, wherein the detector includes a plurality of photoelectric conversion elements arranged in the first direction and the second direction at a pitch smaller than the predetermined pitch,
the processor is configured to generate the first code sequence by quantizing the first number of periodic signals output from the detector, to obtain first position data in the first direction based on the first code sequence, to generate the second code sequence by quantizing the second number of periodic signals output from the detector, and to obtain second position data in the second direction based on the second code sequence,
the processor is configured to obtain third position data in the first direction based on a phase of at least one of the first number of periodic signals, and to obtain fourth position data in the second direction based on a phase of at least one of the second number of periodic signals, and
the processor is configured to generate data indicating the absolute position of the scale in the first direction based on the first position data and the third position data, and to generate data indicating the absolute position of the scale in the second direction based on the second position data and the fourth position data.

### Claim 6 (depends on 1)

The encoder according to claim 1, wherein the detector includes a first detector configured to detect the first number of marks arranged in the first direction, and a second detector configured to detect the second number of marks arranged in the second direction.

### Claim 7

A scale for a two-dimensional absolute encoder, on which a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along a first direction and a second direction, wherein
each of the plurality of marks has one of characteristics corresponding to pairs of information of a first quantized code for indicating a position of the scale in the first direction, and information of a second quantized code for indicating a position of the scale in the second direction, and
wherein the plurality of marks include a plurality of types of marks which have the same shape and have transmittances different from each other, and number of the types is number given by multiplying number of types of the first quantized code by number of types of the second quantized code.

### Claim 8

A scale for a two-dimensional absolute encoder, on which a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along a first direction and a second direction, wherein
each of the plurality of marks has one of characteristics corresponding to pairs of information of a first quantized code for indicating a position of the scale in the first direction, and information of a second quantized code for indicating a position of the scale in the second direction, and
wherein the plurality of marks include a plurality of types of marks which have the same shape and have reflectances different from each other, and number of the types is number given by multiplying number of types of the first quantized code by number of types of the second quantized code.

### Claim 9

A two-dimensional absolute encoding method of obtaining absolute positions in a first direction and a second direction of a scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction, and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively,
wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and
the first quantized code sequence is generated based on detection of the first number of marks and information of the pairs corresponding to the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the pairs corresponding to the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.

### Claim 10

A scale for use in a two-dimensional absolute encoding method, the method obtaining absolute positions in a first direction and a second direction of a scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction, and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively,
wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and the first quantized code sequence is generated based on detection of the first number of marks and information of the pairs corresponding to the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the pairs corresponding to the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.

### Claim 11 (depends on 10)

The scale according to claim 10, wherein the plurality of marks include a plurality of types of marks which have the same shape and have transmittances different from each other, and a number of the types is a number given by multiplying a number of types of the first quantized code by a number of types of the second quantized code.

### Claim 12 (depends on 10)

The scale according to claim 10, wherein the plurality of marks include a plurality of types of marks which have the same shape and have reflectances different from each other, and a number of the types is a number given by multiplying a number of types of the first quantized code by a number of types of the second quantized code.

### Claim 13

A two-dimensional absolute encoder comprising a scale for use in a two-dimensional absolute encoding method, and configured to execute steps in the two-dimensional absolute encoding method, the method obtaining absolute positions in a first direction and a second direction of the scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction, and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively, wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and
the first quantized code sequence is generated based on detection of the first number of marks and information of the pairs corresponding to the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the pairs corresponding to the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.

### Claim 14 (depends on 13)

The encoder according to claim 13, comprising:
a detector configured to detect the first number of marks arranged in the first direction, and to detect the second number of marks arranged in the second direction; and
a processor configured to respectively obtain the absolute positions of the scale in the first direction and the second direction based on outputs from the detector.

### Claim 15 (depends on 14)

The encoder according to claim 14, wherein the detector is configured to detect light transmitted through the scale.

### Claim 16 (depends on 14)

The encoder according to claim 14, wherein the detector is configured to detect light reflected by the scale.

### Claim 17 (depends on 14)

The encoder according to claim 14, wherein the detector is configured to detect, in the second direction over a width not less than the predetermined pitch, the first number of marks arranged in the first direction, and to detect, in the first direction over a width not less than the predetermined pitch, the second number of marks arranged in the second direction.

### Claim 18 (depends on 14)

The encoder according to claim 14, wherein the detector includes a plurality of photoelectric conversion elements arranged in the first direction and the second direction at a pitch smaller than the predetermined pitch,
the processor is configured to generate the first quantized code sequence by quantizing the first number of periodic signals output from the detector, to obtain first position data in the first direction based on the first quantized code sequence, to generate the second quantized code sequence by quantizing the second number of periodic signals output from the detector, and to obtain second position data in the second direction based on the second quantized code sequence,
the processor is configured to obtain third position data in the first direction based on a phase of at least one of the first number of periodic signals, and to obtain fourth position data in the second direction based on a phase of at least one of the second number of periodic signals, and
the processor is configured to generate data indicating the absolute position of the scale in the first direction based on the first position data and the third position data, and to generate data indicating the absolute position of the scale in the second direction based on the second position data and the fourth position data.

### Claim 19 (depends on 14)

The encoder according to claim 14, wherein the detector includes a first detector configured to detect the first number of marks arranged in the first direction, and a second detector configured to detect the second number of marks arranged in the second direction.

### Claim 20

A two-dimensional absolute encoder comprising:
a scale on which a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along a first direction and a second direction;
a detector configured to detect a first number of marks arranged in the first direction, and to detect a second number of marks arranged in the second direction; and
a processor configured to respectively obtain absolute positions of the scale in the first direction and the second direction based on outputs from the detector,
wherein each of the plurality of marks has one of characteristics corresponding to pairs of information of a first quantized code for indicating a position of the scale in the first direction and information of a second quantized code for indicating a position of the scale in the second direction, and
the processor is configured to generate a first code sequence including the first number of the first quantized code based on detection of the first number of marks and information of the characteristics, to obtain an absolute position of the scale in the first direction based on the first code sequence, to generate a second code sequence including the second number of the second quantized code based on detection of the second number of marks and the information of the characteristics, and to obtain an absolute position of the scale in the second direction based on the second code sequence.

### Claim 21

A scale for a two-dimensional absolute encoder, on which a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along a first direction and a second direction, wherein
each of the plurality of marks has one of characteristics corresponding to pairs of information of a first quantized code for indicating a position of the scale in the first direction, and information of a second quantized code for indicating a position of the scale in the second direction,
a number of the characteristics being consistent with a number of types of the first quantized code and a number of types of the second quantized code.

### Claim 22

A two-dimensional absolute encoding method of obtaining absolute positions in a first direction and a second direction of a scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively,
wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and
the first quantized code sequence is generated based on detection of the first number of marks and information of the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.

### Claim 23

A scale for use in a two-dimensional absolute encoding method, the method obtaining absolute positions in a first direction and a second direction of a scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively,
wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and
the first quantized code sequence is generated based on detection of the first number of marks and information of the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.

### Claim 24

A two-dimensional absolute encoder comprising a scale for use in a two-dimensional absolute encoding method, and configured to execute steps in the two-dimensional absolute encoding method, the method obtaining absolute positions in a first direction and a second direction of the scale, wherein, on the scale, a plurality of marks are two-dimensionally arranged with a predetermined space therebetween at a predetermined pitch along the first direction and the second direction, the method comprising steps of:
detecting a first number of marks arranged in the first direction and a second number of marks arranged in the second direction; and
obtaining absolute positions of the scale in the first direction and the second direction based on the detected first number of marks and the detected second number of marks, respectively,
wherein
each of the plurality of marks has one of a plurality of characteristics corresponding to pairs of information of a first quantized code and information of a second quantized code, wherein the first quantized code is one of a plurality of first quantized codes which are defined on the scale along the first direction, each first quantized code sequence included in the plurality of first quantized codes indicates a first coordinate of the scale in the first direction, the second quantized code is one of a plurality of second quantized codes which are defined on the scale along the second direction, and each second quantized code sequence included in the plurality of second quantized codes indicates a second coordinate of the scale in the second direction, and
the first quantized code sequence is generated based on detection of the first number of marks and information of the characteristics, the absolute position of the scale in the first direction is obtained based on the first quantized code sequence, the second quantized code sequence is generated based on detection of the second number of marks and the information of the characteristics, and the absolute position of the scale in the second direction is obtained based on the second quantized code sequence.
