Information processing apparatus, and recording medium storing computer program

US2017317618A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017317618-A1
Application numberUS-201715495833-A
CountryUS
Kind codeA1
Filing dateApr 24, 2017
Priority dateMay 2, 2016
Publication dateNov 2, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus includes an acquisition unit configured to acquire a first phase signal and a second phase signal that are acquired by measuring a rotation of a moving object, and a calculation unit configured to calculate a rotational angle by an iterative calculation so as to satisfy a relational expression bearing an arctangent. The relational expression bearing the arctangent uses a first cosine wave and a second cosine wave at a higher harmonic of the first cosine wave for the first phase signal, and a first sine wave and a second sine wave at a higher harmonic of the first sine wave for the second phase signal. The first phase signal and the second phase signal may, for example, be analog signals having a wave shape.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing apparatus comprising: an acquisition unit configured to acquire a first phase signal and a second phase signal that are acquired by measuring a rotation of a moving object; and a calculation unit configured to calculate a rotational angle by an iterative calculation so as to satisfy a relational expression bearing an arctangent, the relational expression bearing the arctangent using a first cosine wave and a second cosine wave at a higher harmonic of the first cosine wave for the first phase signal, and a first sine wave and a second sine wave at a higher harmonic of the first sine wave for the second phase signal. 2 . The information processing apparatus according to claim 1 , wherein at least one of the first phase signal and the second phase signal is at least one of an analog signal and a signal having a wave shape. 3 . The information processing apparatus according to claim 1 , further comprising a control unit configured to control a device based on the calculated rotation angle. 4 . The information processing apparatus according to claim 1 , wherein the iterative calculation is a CORDIC calculation. 5 . The information processing apparatus according to claim 1 , wherein initial values of the first sine wave and the second sine wave are zero in the iterative calculation. 6 . The information processing apparatus according to claim 4 , wherein the calculation unit includes a correction unit configured to correct an absolute value of coordinate data in the CORDIC calculation. 7 . The information processing apparatus according to claim 1 , wherein the calculation unit includes a plurality of calculation circuits configured to carry out respective calculations included in the iterative calculation, and wherein the calculation circuits are connected together as a pipeline. 8 . The information processing apparatus according to claim 1 , wherein the calculation unit includes a plurality of calculation circuits configured to carry out respective calculations included in the iterative calculation, and wherein the calculation circuits are connected together recursively. 9 . The information processing apparatus according to claim 1 , further comprising an output unit configured to output a signal in which at least any one component of the second cosine wave and the second sine wave is removed. 10 . The information processing apparatus according to claim 9 , wherein the output unit outputs the signal as an encoder signal indicating a positional displacement of the moving object. 11 . The information processing apparatus according to claim 1 , further comprising a control unit configured to control a rotation of a motor that controls a position of the moving object based on a result of the calculation by the calculation unit. 12 . A recording medium storing a program that upon execution by a computer causes the computer to function as an information processing apparatus comprising: an acquisition unit configured to acquire a first phase signal and a second phase signal that are acquired by measuring a rotation of a moving object; and a calculation unit configured to calculate a rotational angle by an iterative calculation so as to satisfy a relational expression bearing an arctangent, the relational expression bearing the arctangent using a first cosine wave and a second cosine wave at a higher harmonic of the first cosine wave for the first phase signal, and a first sine wave and a second sine wave at a higher harmonic of the first sine wave for the second phase signal. 13 . An information processing apparatus configured to process two-dimensional coordinate data including a fundamental frequency and a harmonic to calculate an argument of a vector of the fundamental frequency in the two-dimensional coordinate data, the information processing apparatus comprising: a fundamental frequency selector configured to select coordinate data of the fundamental frequency in the two-dimensional coordinate data at a first calculation, and select fundamental frequency rotated coordinate data at a second and subsequent calculations; a harmonic selector configured to select coordinate data of the harmonic in the two-dimensional coordinate data at the first calculation, and select harmonic rotated coordinate data at the second and subsequent calculations; a rotational direction determination unit configured to determine a rotational direction based on the coordinate data selected by the fundamental frequency selector and the coordinate data selected by the harmonic selector; a fundamental frequency rotational calculation unit configured to rotate the coordinate data selected by the fundamental frequency selector in the rotational direction determined by the rotational direction determination unit, and output the rotated coordinate data to the fundamental frequency selector as the fundamental frequency rotated coordinate data; a harmonic rotational calculation unit configured to rotate the coordinate data selected by the harmonic selector in the rotational direction determined by the rotational direction determination unit, and output the rotated coordinate data to the harmonic selector as the harmonic rotated coordinate data; and a rotational angle cumulative addition unit configured to cumulatively add a rotational angle by which the coordinate data is rotated by the fundamental frequency rotational calculation unit based on the rotational direction determined by the rotational direction determination unit to converge the rotational angle to the argument of the vector of the fundamental frequency in the two-dimensional coordinate data. 14 . The information processing apparatus according to claim 13 , wherein the fundamental frequency rotational calculation unit rotates the coordinate data by a rotational angle of tan −1 (2 −i ) in an i-th cycle (i is zero or a larger integer), and wherein the harmonic rotational calculation unit rotates the coordinate data by a rotational angle acquired by multiplying the rotational angle of the fundamental frequency rotational calculation unit by an order of the harmonic. 15 . The information processing apparatus according to claim 13 , wherein the harmonic selector includes a third harmonic selector configured to select coordinate data of a third harmonic in the two-dimensional coordinate data at the first calculation and select third harmonic rotated coordinate data at the second and subsequent calculations, wherein the rotational direction determination unit determines the rotational direction based on the coordinate data selected by the fundamental frequency selector and the coordinate data selected by the third harmonic selector, and wherein the harmonic rotational calculation unit includes a third harmonic rotational calculation unit configured to rotate the coordinate data selected by the third harmonic selector in the rotational direction determined by the rotational direction determination unit to output the rotated coordinate data to the third harmonic selector as the third harmonic rotated coordinate data. 16 . The information processing apparatus according to claim 15 , wherein the fundamental frequency rotational calculation unit rotates the coordinate data by a rotational angle of tan −1 (2 −i ) in an i-th cycle (i is zero or a larger integer), and wherein the third harmonic rotational calculation unit rotates the coordinate data by a rotational angle of 3×tan −1 (2 −i ) in the i-th cycle. 17 . The information processing apparatus according to claim 13 ,

Assignees

Inventors

Classifications

  • G01D5/3473Primary

    Circular or rotary encoders · CPC title

  • Optical devices · CPC title

  • Structural association with control circuits or drive circuits · CPC title

  • H02P6/08Primary

    Arrangements for controlling the speed or torque of a single motor (H02P6/10, H02P6/28 take precedence) · CPC title

  • Scales; Discs, e.g. fixation, fabrication, compensation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017317618A1 cover?
An information processing apparatus includes an acquisition unit configured to acquire a first phase signal and a second phase signal that are acquired by measuring a rotation of a moving object, and a calculation unit configured to calculate a rotational angle by an iterative calculation so as to satisfy a relational expression bearing an arctangent. The relational expression bearing the arcta…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G01D5/3473. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).