JP6308452B2 - Measuring device, measuring system, measuring method, and measuring program - Google Patents

Measuring device, measuring system, measuring method, and measuring program Download PDF

Info

Publication number
JP6308452B2
JP6308452B2 JP2013184476A JP2013184476A JP6308452B2 JP 6308452 B2 JP6308452 B2 JP 6308452B2 JP 2013184476 A JP2013184476 A JP 2013184476A JP 2013184476 A JP2013184476 A JP 2013184476A JP 6308452 B2 JP6308452 B2 JP 6308452B2
Authority
JP
Japan
Prior art keywords
intensity
transmission
information
transmission information
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013184476A
Other languages
Japanese (ja)
Other versions
JP2015052481A (en
Inventor
青山 千秋
千秋 青山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2013184476A priority Critical patent/JP6308452B2/en
Publication of JP2015052481A publication Critical patent/JP2015052481A/en
Application granted granted Critical
Publication of JP6308452B2 publication Critical patent/JP6308452B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Radar Systems And Details Thereof (AREA)

Description

本発明は、計測装置、計測システム、計測方法、及び計測プログラムに関する。   The present invention relates to a measurement device, a measurement system, a measurement method, and a measurement program.

従来、光を用いた光通信システムが提案されている。光通信システムでは、送信装置はLED(Light Emitting Diode:発光ダイオード)等の発光素子を備え、強度変調された光を発光素子によって発することによって情報を送信する。受信装置は、フォトダイオードを備え、送信装置によって発せられた光を受光し復調することによって情報を受信する。具体的には、受信装置は、強度変調された光によって構成される搬送波の1周期の間に、フォトダイオードにおける光電変換によって生じた電荷を複数回読み出すことによって、強度変調に応じた復調を行う。   Conventionally, an optical communication system using light has been proposed. In an optical communication system, a transmission device includes a light emitting element such as an LED (Light Emitting Diode), and transmits information by emitting intensity-modulated light by the light emitting element. The receiving device includes a photodiode and receives information by receiving and demodulating light emitted by the transmitting device. Specifically, the receiving apparatus performs demodulation in accordance with the intensity modulation by reading the charge generated by the photoelectric conversion in the photodiode a plurality of times during one period of the carrier wave constituted by the intensity-modulated light. .

自発光した変調光の反射光を画素ごとに位相と振幅を検出し距離計測を行うカメラが提案されている(例えば特許文献1参照)。
また、信号光を送って,信号光を受信した側が自らのIDを付与して一定時間の遅れ時間で送り返すことで複数の対象との距離計測を行うシステムが提案されている(例えば特許文献2参照)。
さらに、信号が往復する時間を計測するために変調光の位相差を利用する方法が提案されている(例えば特許文献3参照)。
A camera has been proposed that measures the distance by detecting the phase and amplitude of the reflected light of the self-emitted modulated light for each pixel (see, for example, Patent Document 1).
In addition, a system has been proposed in which signal light is transmitted, and the side that has received the signal light gives its own ID and sends it back at a delay time of a certain time to measure distances from a plurality of objects (for example, Patent Document 2). reference).
Furthermore, a method that uses the phase difference of modulated light to measure the time that the signal reciprocates has been proposed (see, for example, Patent Document 3).

特許第3758618号公報Japanese Patent No. 3758618 特許第4397952号公報Japanese Patent No. 4397952 特許第3427187号公報Japanese Patent No. 3427187

しかしながら、特許文献1に記載の技術では、多数のカメラがあると相互の干渉が発生する。また、特許文献2に記載の技術では、複数の移動体が存在する場合が考慮されていない。さらに、特許文献3に記載の技術では、複数の移動体について考慮されていない。   However, in the technique described in Patent Document 1, if there are a large number of cameras, mutual interference occurs. Further, in the technique described in Patent Document 2, the case where there are a plurality of moving objects is not considered. Furthermore, the technique described in Patent Document 3 does not consider a plurality of moving bodies.

本発明は、上記の問題点に鑑みてなされたものであって、複数の移動体を考慮した計測を行うことができる計測装置、計測システム、計測方法、及び計測プログラムを提供することを目的としている。   The present invention has been made in view of the above problems, and an object thereof is to provide a measuring device, a measuring system, a measuring method, and a measuring program capable of performing measurement in consideration of a plurality of moving objects. Yes.

(1)上記目的を達成するため、本発明の一態様に係る計測装置は、光信号を送信する他装置と光通信を行う計測装置であって、搬送波の生成に用いられるクロック信号を生成する発振器と、前記クロック信号を用いて第1角周波数(ω の搬送波の第1送信情報を第1の強度(y )の光信号で送信する送信部と、複数の画素を備え、前記第1送信情報に対する応答であり第2角周波数(ω の搬送波であり前記他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度(y )であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度(y 2−1 )であり、前記第2の強度(y )と前記第3の強度(y 2−1 )との第1位相差(Δω 2−1 )を含む前記第2送信情報を前記複数の画素で受光する受光部と、前記受光部で観測した前記第2送信情報の光信号の強度が第4の強度(y 1−2 )であり、前記第1の強度(y )と前記第4の強度(y 1−2 )との位相差が第2位相差(Δω 2−1 )であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差(Δω 2−1 )と前記第2位相差(Δω 2−1 との和(ΔΩ)と、自装置の搬送波の前記第1角周波数(ω と、自装置の搬送波の前記第1角周波数(ω)と前記他装置の搬送波の前記第2角周波数(ω の差(O と、自装置の搬送波の波長(λ と、に基づいて距離情報を求める距離算出部と、を備え、前記送信部は、複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う。 (1) In order to achieve the above object, a measurement apparatus according to one aspect of the present invention is a measurement apparatus that performs optical communication with another apparatus that transmits an optical signal, and generates a clock signal used for generation of a carrier wave. An oscillator, a transmission unit that transmits first transmission information of a carrier wave having a first angular frequency 1 ) using an optical signal having a first intensity (y 1 ) using the clock signal, and a plurality of pixels, a second transmission information carrier der Ri said other device of the second angular frequency is the response to the first transmission information (omega 2) is transmitted, the strength intensity of the second optical signal the other device transmits (Y 2 ), the intensity of the optical signal of the first transmission information observed by the light receiving unit included in the other device is a third intensity (y 2-1 ), and the second intensity (y 2 ) said containing said third intensity first phase difference between the (y 2-1) (Δω 2-1) A light receiving portion for receiving the second transmission information in the plurality of pixels, the intensity of the optical signal of the second transmission information observed by the light receiving portion is a fourth intensity (y 1-2), the first intensity phase difference is a second phase difference between the (y 1) and the fourth intensity (y 1-2) are ([Delta] [omega 2-1), wherein the said other device is included in the second transmission information which is transmitted 1 the phase difference between ([Delta] [omega 2-1) and the second phase difference sum of (Δω 2-1) (ΔΩ), and the carrier of the device itself first angular frequency (omega 1), the carrier of the device itself distance the the difference between the first angular frequency (omega 1) and the other device the second angular frequency of the carrier wave (ω 2) (O 2) , the carrier wave of the own device (lambda 1), on the basis comprising a distance calculation unit for obtaining the information, the said transmission unit, upon receiving the second transmission information from the plurality of other devices, sending the first host device transmits The second transmission information each transmission period, each transmission cycle and the other device transmits information to match the transmission period of the person identifier is large is identification information for identifying the device to the period of the smaller After synchronizing with, information is sent and received.

)本発明に係るその他の様態は、前記第1送信情報が、自装置を識別する第1識別情報を含み、前記受光部は、前記第2送信情報に他装置に対応する第2識別情報が含まれている場合に前記第2送信情報が前記第1送信情報に対する応答であると判別するようにしてもよい。 ( 2 ) According to another aspect of the present invention, the first transmission information includes first identification information for identifying the own device, and the light receiving unit includes a second identification corresponding to the other device in the second transmission information. When information is included, it may be determined that the second transmission information is a response to the first transmission information .

)本発明に係るその他の様態は、前記距離算出部は、前記第2識別情報と、前記受光部によって受信された前記第2送信情報を受信したときの受信した信号の位相に基づく該第2識別情報に対応する前記第2位相差とが関連付けられた情報を記憶する記憶部を備え、前記送信部は、前記第2識別情報が前記記憶部に記憶されている場合、前記第1識別情報のみを送信し、前記距離算出部は、前記記憶部に記憶させた位相差を示す情報を、所定の時間経過後、消去するようにしてもよい。 ( 3 ) According to another aspect of the present invention, the distance calculation unit is configured based on the phase of the received signal when the second identification information and the second transmission information received by the light receiving unit are received. a storage unit for storing information the second phase difference associated with that corresponding to the second identification information, and the transmission unit, when the second identification information is stored in the storage unit, the first Only the identification information may be transmitted, and the distance calculation unit may delete the information indicating the phase difference stored in the storage unit after a predetermined time has elapsed .

)本発明に係るその他の様態は、送信データに対して変調を行う変調部を備え、前記変調部は、自装置の基準信号の位相に対して送信データに応じた位相変化をさせる期間、無信号状態に制御するようにしてもよい。 ( 4 ) Another aspect of the present invention includes a modulation unit that modulates transmission data, and the modulation unit performs a phase change corresponding to the transmission data with respect to the phase of the reference signal of the device itself. The control may be performed in a no-signal state .

)本発明に係るその他の様態は、受信された送信データを復調する復調器を備え、前記受光部は、前記受信された送信データの振幅と位相とを検出し、前記復調器は、前記無信号状態の期間の1つ前のサンプリングタイミング且つ前記振幅が減少していないときの位相を、前記無信号状態の期間における前記受信された送信データの位相として決定し、前記決定された位相に基づいて近接する位相の位相差に基づいて前記送信データを復調するようにしてもよい。 ( 5 ) Another aspect of the invention includes a demodulator that demodulates received transmission data, the light receiving unit detects an amplitude and a phase of the received transmission data, and the demodulator The sampling timing immediately before the no-signal state period and the phase when the amplitude does not decrease are determined as the phase of the received transmission data in the no-signal state period, and the determined phase The transmission data may be demodulated based on a phase difference between adjacent phases .

(6)本発明に係るその他の様態は、記復調器は、記複数の画素が同じ値の前記識別情報を受光している場合、同一の前記識別情報が含まれる光信号を同じクラスとしてクラス分けし、前記クラス分けした同じクラスの領域の中心を重心位置として決定するようにしてもよい。 (6) Other aspects of the present invention, the case that receives the identification information, the same class optical signal containing identical the identification information before Symbol demodulator, before Symbol plurality of pixels have the same value And the center of the classified region of the same class may be determined as the barycentric position.

(7)本発明に係るその他の様態は、前記復調器は、前記受光部の前記複数の画素に対して、前記搬送波に含まれるリーダフレームを探索し、リーダフレームが検出された位置をビット読み出しの開始位置にするようにしてもよい。 (7) Other aspects of the present invention, the demodulator, to the plurality of pixels of the photodetection unit, searches the reader frames included in the carrier, the bit read the position of the reader frame is detected You may make it be the starting position.

)本発明に係るその他の様態は、複数の前記他装置に対応する第2識別情報を受信したとき、送信した信号に対する応答、算出された距離、及び受信された信号の強度のうち少なくとも1つに基づいて応答する順番を決定する応答順位決定部を備えるようにしてもよい。 ( 8 ) According to another aspect of the present invention, when receiving second identification information corresponding to a plurality of other devices, at least one of a response to a transmitted signal, a calculated distance, and a received signal strength You may make it provide the response order | rank determination part which determines the order which responds based on one.

)本発明に係るその他の様態の計測システムは、第1計測装置は、搬送波の生成に用いられるクロック信号を生成する第1発振器と、前記第1発振器が生成したクロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する第1送信部と、複数の画素を備え、前記第1送信情報に対する応答であり第2角周波数の搬送波であり第2計測装置が送信する第2送信情報であって、前記第2計測装置が送信する光信号の強度が第2の強度であり、前記第2計測装置が有する第2受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する第1受光部と、前記第1受光部で観測した前記第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記第2計測装置が送信した前記第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、当該第1計測装置の搬送波の前記第1角周波数と、当該第1計測装置の搬送波の前記第1角周波数と前記第2計測装置の搬送波の前記第2角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める第1距離算出部と、を備え、複数の前記第2計測装置それぞれは、搬送波の生成に用いられるクロック信号を生成する第2発振器と、複数の画素を備え、前記第1計測装置から光信号である前記第1送信情報を前記複数の画素で受光する第2受光部と、前記第2受光部で観測した前記第1送信情報の光信号の強度が第3の強度と、前記第2計測装置が送信する光信号の第4の強度との位相差である第1位相差を求める位相差算出部と、前記第1送信情報への応答である第2送信情報に前記位相差算出部が算出した前記第1位相差を含めて、前記第2発振器が生成したクロック信号を用いて第2角周波数の搬送波で光信号を送信する第2送信部と、を備え、前記第1送信部は、複数の前記第2計測装置から前記第2送信情報を受信した場合、前記第1送信情報の送信周期と前記第2計測装置それぞれが送信する前記第2送信情報の送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う。 ( 9 ) In another aspect of the measurement system according to the present invention, the first measurement device uses a first oscillator that generates a clock signal used for generating a carrier wave, and a clock signal generated by the first oscillator . A first transmission unit that transmits first transmission information of a carrier wave of one angular frequency with an optical signal of a first intensity and a plurality of pixels , and is a response to the first transmission information and is a carrier wave of a second angular frequency Ri and a second transmission information that sends a second measurement device, the intensity of the optical signal and the second measuring device is transmitted a second intensity, observed by the second light receiving portion in which the second measuring device has It was a strength intensity of the third optical signal of the first transmission information, receiving the second transmission information which includes a first phase difference between the third intensity and the second intensity in the plurality of pixels the first light receiving portion and said second transmission information observed by said first light receiving portion for The intensity of the optical signal is the fourth intensity, the phase difference between the fourth intensity from the first intensity is the second phase difference, the second transmission information in which the second measuring device transmits the sum of said second phase difference between the first phase difference included, the first measurement and the first angular frequency of the carrier wave of the device, the first angular frequency and the second carrier of the first measuring device and the difference between the second angular frequency of the carrier wave of the measuring apparatus, comprising a carrier wavelength of the device itself, a first distance calculating unit that calculates the distance information based on the respective plurality of the second measuring device, A second oscillator that generates a clock signal used to generate a carrier wave; and a second light receiving unit that includes a plurality of pixels, and receives the first transmission information that is an optical signal from the first measurement device by the plurality of pixels. The intensity of the optical signal of the first transmission information observed by the second light receiving unit is a third strong intensity. And a phase difference calculation unit for obtaining a first phase difference that is a phase difference between the fourth intensity of the optical signal transmitted by the second measuring device and second transmission information that is a response to the first transmission information Including a first phase difference calculated by the phase difference calculation unit, and a second transmission unit for transmitting an optical signal using a carrier wave having a second angular frequency using the clock signal generated by the second oscillator. When the second transmission information is received from a plurality of the second measurement devices, the first transmission unit transmits the transmission period of the first transmission information and the second transmission information transmitted by each of the second measurement devices . The transmission cycle is synchronized by matching the transmission cycle with the larger identifier, which is identification information for identifying the device, with the smaller cycle, and then the information is transmitted and received.

10)本発明のその他の態様の計測方法は、搬送波の生成に用いられるクロック信号を生成する発振器と、複数の画素を有する受光部と、光信号を送信する送信部と、距離情報を求める距離算出部を有し、光信号を送信する他装置と光通信を行う計測装置の計測方法であって、前記送信部が、前記クロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する送信手順と、前記受光部が、前記第1送信情報に対する応答であり前記他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する受光手順と、前記送信部が、複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う送信手順と、前記距離算出部が、前記受光手順で観測した第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、自装置の搬送波の前記第1角周波数と、自装置の搬送波の前記第1角周波数と前記他装置の搬送波の第2の角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める距離算出手順と、を含む。 ( 10 ) A measuring method according to another aspect of the present invention obtains distance information from an oscillator that generates a clock signal used for generating a carrier wave, a light receiving unit having a plurality of pixels, a transmission unit that transmits an optical signal, and the like. A measurement method of a measurement apparatus having a distance calculation unit and performing optical communication with another device that transmits an optical signal, wherein the transmission unit uses the clock signal to transmit first transmission information of a carrier wave having a first angular frequency and a transmission step of transmitting a first intensity of the optical signal, the light receiving portion, wherein Ri response der to said first transmission information other device is a second transmission information to be transmitted, the other device transmits The intensity of the optical signal is the second intensity, the intensity of the optical signal of the first transmission information observed by the light receiving unit of the other device is the third intensity, and the second intensity and the third intensity the double said second transmission information including the first phase difference between the intensity A light receiving procedure for receiving by a pixel, the transmission unit, when receiving the second transmission information from a plurality of said other devices, respectively transmission period and the other device of the first transmission information when the device itself transmits the transmission The transmission cycle of each of the second transmission information to be transmitted is synchronized by matching the transmission cycle having the larger identifier, which is identification information for identifying the device, with the cycle having the smaller identifier, and then transmits / receives information The intensity of the optical signal of the second transmission information observed by the transmission procedure and the distance calculation unit in the light reception procedure is the fourth intensity, and the phase difference between the first intensity and the fourth intensity is the first intensity. a second phase difference, said first phase difference other device is included in the second transmission information which is transmitted and the sum of the second phase difference, said first angular frequency of the carrier wave of the own device, the own device The first angular frequency of the carrier of the second and the second of the carrier of the other device The distance calculation procedure which calculates | requires distance information based on the difference of the angular frequency of this, and the wavelength of the carrier wave of an own apparatus.

11)本発明に係るその他の様態の計測プログラムは、計測装置のコンピュータに、搬送波の生成に用いられるクロック信号を生成する発振器が生成したクロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する送信手順と、前記第1送信情報に対する応答であり他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する受光手順と、複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う送信手順と、前記受光手順で観測した第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、自装置の搬送波の前記第1角周波数と、自装置の搬送波の前記第1角周波数と前記他装置の搬送波の第2角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める距離算出手順と、を実行させる。 ( 11 ) In another aspect of the measurement program according to the present invention, the first measurement of the first angular frequency carrier using the clock signal generated by the oscillator that generates the clock signal used for generation of the carrier wave is performed on the computer of the measurement device . a second transmission information and transmission procedure to transmit the transmission information in the first intensity of the optical signal, the response der Ri another device for said first transmission information transmitting intensity of the optical signal the other device transmits Is the second intensity, the intensity of the optical signal of the first transmission information observed by the light receiving unit of the other device is the third intensity, and the second intensity and the third intensity are A light receiving procedure for receiving the second transmission information including one phase difference by the plurality of pixels, and transmission of the first transmission information transmitted by the own device when the second transmission information is received from the plurality of other devices. The cycle and each of the other devices The transmission cycle of each of the second transmission information to be transmitted is synchronized by matching the transmission cycle with the larger identifier, which is identification information for identifying the device, with the cycle with the smaller identifier, and then transmits and receives information. The intensity of the optical signal of the second transmission information observed in the transmission procedure to be performed and the light receiving procedure is the fourth intensity, and the phase difference between the first intensity and the fourth intensity is the second phase difference. the other device is the first phase difference included in the second transmission information transmitted and the sum of said second phase difference, said first angular frequency of the carrier wave of the own device, the first carrier of the device itself the difference between the second angular frequency of the carrier wave of the angular frequency the other device, and the wavelength of the carrier wave of the own device, a distance calculation procedure for obtaining the distance information based on, is executed.

上述した(1)、()、(10)又は(11)の構成によれば、同時に複数の移動体の相対距離と移動体に関する情報が獲得できる。
上述した(2)又は(3)の構成によれば、送信情報及び計算量を削減できる。
上述した(4)、(5)又は(6)の構成によれば、受信信号から位相を算出するときのノイズを低減することができる。
上述した(7)の構成によれば、信号を正確に読み出すことができる
述した()の構成によれば、複数の移動体に対して優先順位を付けられるので、移動体間で正確な通信を行うことができる。
上述した(1)〜(11)の構成によれば、電波で発生したマルチパスや干渉が生じない。さらに、発光源を面や線とすることで距離による信号強度の低下が低下し狭いダイナミックレンジでも距離計測が可能となる。また、同時に複数台の移動体が存在しても混信しない。
According to the configuration of (1), ( 9 ), ( 10 ), or ( 11 ) described above, it is possible to simultaneously acquire the relative distances of a plurality of moving bodies and information on the moving bodies.
According to the configuration of (2) or (3) described above, transmission information and calculation amount can be reduced.
According to the configuration of (4), (5) or (6) described above, noise when calculating the phase from the received signal can be reduced.
According to the configuration of (7) described above, the signal can be read accurately .
According to the configuration of the above mentioned (8), since prioritized to a plurality of mobile, it is possible to perform accurate communication between the mobile.
According to the configurations (1) to ( 11 ) described above, multipath and interference generated by radio waves do not occur. Further, by using a light source as a surface or a line, a decrease in signal intensity due to distance is reduced, and distance measurement is possible even in a narrow dynamic range. Moreover, even if there are a plurality of moving bodies at the same time, no interference occurs.

第1実施形態に係る計測システムの構成を表すシステム構成図である。It is a system configuration figure showing composition of a measurement system concerning a 1st embodiment. 第1実施形態に係る受光部の構成の概略を表す概略図である。It is the schematic showing the outline of the structure of the light-receiving part which concerns on 1st Embodiment. 第1実施形態に係る受光部に用いられる画素の構成を表す構成図である。It is a block diagram showing the structure of the pixel used for the light-receiving part which concerns on 1st Embodiment. 図3の画素の等価回路を表す図である。It is a figure showing the equivalent circuit of the pixel of FIG. 第1実施形態に係る画素の動作を表すタイミングチャートである。3 is a timing chart illustrating an operation of a pixel according to the first embodiment. 第1実施形態に係る画素から読み出された4つの電圧レベルに基づいて正弦波である搬送波の振幅及び位相を算出するための概略を表す概略図である。It is the schematic showing the outline for calculating the amplitude and phase of a carrier wave which is a sine wave based on four voltage levels read from the pixel concerning a 1st embodiment. 第1実施形態に係る画素から読み出された4つ電圧レベルに基づいてパルス波である搬送波の振幅及び位相を算出するための概略を表す概略図である。It is the schematic showing the outline for calculating the amplitude and phase of a carrier wave which is a pulse wave based on four voltage levels read from the pixel concerning a 1st embodiment. 第1実施形態の復調器によって生成される復調テーブルの一例を説明する図である。It is a figure explaining an example of the demodulation table produced | generated by the demodulator of 1st Embodiment. 第1実施形態に係る搬送波の位相変化とサンプリングタイミングの一例のタイミングチャートである。It is a timing chart of an example of the phase change of a carrier wave and sampling timing concerning a 1st embodiment. 第1実施形態に係る送信情報の一例を説明する図である。It is a figure explaining an example of the transmission information which concerns on 1st Embodiment. 第1実施形態に係る送信信号の読み取り手順処理を表すフローチャートである。It is a flowchart showing the reading procedure process of the transmission signal which concerns on 1st Embodiment. 第1実施形態に係るリーダフレームの検出処理を表すフローチャートである。It is a flowchart showing the detection process of the leader frame which concerns on 1st Embodiment. 第1実施形態に係る読み出し領域の移動の一例を説明する図である。It is a figure explaining an example of the movement of the read-out area | region which concerns on 1st Embodiment. 第1実施形態に係る読み出し領域の移動の他の例を説明する図である。It is a figure explaining the other example of the movement of the read-out area | region which concerns on 1st Embodiment. 第1実施形態に係るリーダフレームの読み出し領域とビット読み出し領域の一例を説明する図である。It is a figure explaining an example of the read-out area | region and bit read-out area | region of the leader frame which concern on 1st Embodiment. 第1実施形態に係るリーダフレームの読み出し領域とビット読み出しを並列処理する一例を説明する図である。It is a figure explaining an example which parallel-reads the read-out area | region and bit read-out of the leader frame which concern on 1st Embodiment. 第1実施形態に係るビット読み取り手順処理のフローチャートである。It is a flowchart of the bit reading procedure process which concerns on 1st Embodiment. 第1実施形態に係る搬送波の位相変化とサンプリングタイミングの他の例のタイミングチャートである。It is a timing chart of other examples of phase change of a carrier wave and sampling timing concerning a 1st embodiment. 第1実施形態の復調器によって生成される復調テーブルの他の例を説明する図である。It is a figure explaining the other example of the demodulation table produced | generated by the demodulator of 1st Embodiment. 第1実施形態に係る無信号期間がない場合の搬送波における復調テーブルの例を説明する図である。It is a figure explaining the example of the demodulation table in a carrier wave when there is no signalless period concerning a 1st embodiment. 第1実施形態に係る受光部が3個の端末から識別子を受光したときの状態を説明する図である。It is a figure explaining a state when the light-receiving part which concerns on 1st Embodiment has received the identifier from three terminals. 第1実施形態に係る識別子(ID)の検出タイミングを説明する図である。It is a figure explaining the detection timing of the identifier (ID) which concerns on 1st Embodiment. 第1実施形態に係る識別子(ID)の検出の処理手順のフローチャートである。It is a flowchart of the process sequence of the detection of the identifier (ID) which concerns on 1st Embodiment. 第1実施形態に係る通信手順のフローチャートである。It is a flowchart of the communication procedure which concerns on 1st Embodiment. 第1実施形態に係る発光部の取り付け位置の例を説明する図である。It is a figure explaining the example of the attachment position of the light emission part which concerns on 1st Embodiment. 第1実施形態に係る受光部の取り付け位置の例を説明する図である。It is a figure explaining the example of the attachment position of the light-receiving part which concerns on 1st Embodiment. 第2実施形態に係る通信手順のフローチャートである。It is a flowchart of the communication procedure which concerns on 2nd Embodiment. 第3実施形態に係る応答順位判定の手順処理のフローチャートである。It is a flowchart of the procedure process of the response order determination which concerns on 3rd Embodiment. 第3実施形態に係るマルチパス対策の一例を説明する図である。It is a figure explaining an example of the multipath countermeasure which concerns on 3rd Embodiment. 第4実施形態に係る計測システムの構成を表すシステム構成図である。It is a system configuration figure showing composition of a measurement system concerning a 4th embodiment.

[第1実施形態]
以下、図面を参照しながら本発明の実施形態について説明する。
図1は、本実施形態に係る計測システム1の構成を表すシステム構成図である。図1に示すように、計測システム1は、第1端末10及び第2端末20を備えている。以下の例では、第1端末10が第1車両に搭載され、第2端末20が第2車両に搭載されているとして説明する。
[First Embodiment]
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a system configuration diagram illustrating a configuration of a measurement system 1 according to the present embodiment. As shown in FIG. 1, the measurement system 1 includes a first terminal 10 and a second terminal 20. In the following example, description will be made assuming that the first terminal 10 is mounted on the first vehicle and the second terminal 20 is mounted on the second vehicle.

また、第1端末10は、符号器11、発振器12、変調器13(変調部)、投光器14(送信部、第1送信部)、レンズ15、受光部16(受光部、第1受光部)、復調器17(位相算出部)、復号器18、及び演算部19(距離算出部、応答順位決定部)を備えている。第2端末20は、符号器21、発振器22、変調器23(変調部)、投光器24(送信部、第2送信部)、レンズ25、受光部26(受光部、第2受光部)、復調器27(位相算出部)、復号器28、及び演算部29(距離算出部、応答順位決定部)を備えている。
また、以下の例では、第1端末10と第2端末20の構成が同じ場合を説明するが、構成は異なっていてもよい。また、以下の説明では、第1端末10を例に説明する。
The first terminal 10 includes an encoder 11, an oscillator 12, a modulator 13 (modulation unit), a projector 14 (transmission unit, first transmission unit), a lens 15, and a light reception unit 16 (light reception unit, first light reception unit). , A demodulator 17 (phase calculation unit), a decoder 18, and a calculation unit 19 (distance calculation unit, response order determination unit). The second terminal 20 includes an encoder 21, an oscillator 22, a modulator 23 (modulator), a projector 24 (transmitter, second transmitter), a lens 25, a light receiver 26 (light receiver, second light receiver), and a demodulator. 27 (phase calculation unit), decoder 28, and calculation unit 29 (distance calculation unit, response order determination unit).
Moreover, although the following example demonstrates the case where the structure of the 1st terminal 10 and the 2nd terminal 20 is the same, a structure may differ. In the following description, the first terminal 10 will be described as an example.

符号器11は、送信情報を符号化してビット列を生成し、生成したビット列を変調器13に出力する。また、符号器11は、演算部19から入力された車両情報や応答信号を送信情報とし符号化してビット列を生成し、生成したビット列を変調器13に出力する。
発振器12は、変調器13及び復調器17で用いるクロック信号を生成し、生成したクロック信号を変調器13及び復調器17に出力する。
The encoder 11 encodes the transmission information to generate a bit string, and outputs the generated bit string to the modulator 13. The encoder 11 encodes the vehicle information and the response signal input from the calculation unit 19 as transmission information to generate a bit string, and outputs the generated bit string to the modulator 13.
The oscillator 12 generates a clock signal used by the modulator 13 and the demodulator 17 and outputs the generated clock signal to the modulator 13 and the demodulator 17.

変調器13は、符号器11から入力されたビット列を、DBPSK(Differential Binary Phase Shift Keying)、DQPSK(Differential Quadrature Phase Shift Keying)、8DPSK、π/2−DBPSK、π/4−DQPSK等の方式に従って、発振器12から入力されたクロック信号を用いて変調して搬送波を生成する。変調器13は、生成した搬送波を投光器14に出力する。   The modulator 13 converts the bit string input from the encoder 11 into DBPSK (Differential Binary Phase Shift Keying), DQPSK (Differential Quadrature Phase Shift Keying), 8DPSK, π / 4-PSK, π / 2-DBPS, Then, modulation is performed using the clock signal input from the oscillator 12 to generate a carrier wave. The modulator 13 outputs the generated carrier wave to the projector 14.

投光器14は、変調器13によって生成された搬送波に基づいて強度変調された光(強度変調光)を発光する。投光器14は、例えば高レート(繰り返し周波数)の可視光パルスを放射することのできる発光ダイオード(LED:Light Emitting Diode)又はレーザダイオードを用いて構成される。また、投光器14は、高レートの赤外線パルスを放射する発光ダイオードを用いて構成されてもよい。   The light projector 14 emits light that has been intensity-modulated based on the carrier wave generated by the modulator 13 (intensity-modulated light). The projector 14 is configured by using, for example, a light emitting diode (LED) or a laser diode that can emit a high-rate (repetitive frequency) visible light pulse. The projector 14 may be configured using a light emitting diode that emits a high-rate infrared pulse.

レンズ15は、他の端末から発光された強度変調光及び環境光を含む光束を通過させ、受光部16に結像させる。なお、レンズ15と受光部16との間に、光学的なフィルタを備えるようにしてもよい。
受光部16は、複数の画素が二次元に配列された構造を有し、画素によって受光した光に応じた電荷を発生させて蓄積し、所定のタイミングで蓄積した電荷を復調器17へ出力する。
The lens 15 allows a light beam including intensity-modulated light and ambient light emitted from another terminal to pass through and forms an image on the light receiving unit 16. An optical filter may be provided between the lens 15 and the light receiving unit 16.
The light receiving unit 16 has a structure in which a plurality of pixels are two-dimensionally arranged, generates and accumulates charges according to light received by the pixels, and outputs the accumulated charges to the demodulator 17 at a predetermined timing. .

復調器17は、受光部16から入力された電荷に基づいて、受光部16が備える全ての画素毎に搬送波の振幅を算出する。また、復調器17は、算出した振幅が所定の閾値を超えた画素及びその周囲の画素についてのみ、搬送波の位相を算出する。また、復調器17は、算出した位相に基づいて復調を行い、他の端末から送信されたビット列を生成する。また、復調器17は、生成したビット列及び算出した搬送波の位相を復号器18に出力する。   The demodulator 17 calculates the amplitude of the carrier wave for every pixel included in the light receiving unit 16 based on the charge input from the light receiving unit 16. Further, the demodulator 17 calculates the phase of the carrier wave only for the pixels whose calculated amplitude exceeds a predetermined threshold and the surrounding pixels. The demodulator 17 demodulates based on the calculated phase, and generates a bit string transmitted from another terminal. Further, the demodulator 17 outputs the generated bit string and the calculated carrier phase to the decoder 18.

復号器18は、復調器17によって生成されたビット列を復号し、復号した送信情報を演算部19に出力する。
演算部19は、復号器18から入力された他の端末からの送信情報から、識別子、速度、方位を示す各情報、及び搬送波の位相情報を抽出する。演算部19は、他の端末から送信情報を受信したことに応じて、受信した搬送波の周波数と同じ周波数の変調光に、受信したときの位相情報、自端末の識別子、自端末の移動速度、及び自端末の方位を示す情報を載せて応答信号として送信するように、符号器11に出力する。
The decoder 18 decodes the bit string generated by the demodulator 17 and outputs the decoded transmission information to the arithmetic unit 19.
The computing unit 19 extracts information indicating the identifier, speed, direction, and phase information of the carrier wave from the transmission information from other terminals input from the decoder 18. In response to receiving transmission information from another terminal, the arithmetic unit 19 receives modulated information having the same frequency as the received carrier frequency, phase information when received, an identifier of the own terminal, a moving speed of the own terminal, And the information which shows the direction of an own terminal is carried and it outputs to the encoder 11 so that it may transmit as a response signal.

図2は、本実施形態に係る受光部16の構成の概略を表す概略図である。受光部16は、複数の画素321と、垂直走査回路322、水平走査回路323、読み出し回路324を備える。画素321は、二次元マトリックス状に配置され、レンズ15を通過した光を受けて電荷を生成し蓄積する。各画素321に蓄積された電荷に応じた電圧レベルは、垂直走査回路322及び水平走査回路323による制御に応じて、読み出し回路324によって読み出され、読み出された電圧レベルは読み出し回路324から復調器17へ出力される。   FIG. 2 is a schematic diagram illustrating an outline of the configuration of the light receiving unit 16 according to the present embodiment. The light receiving unit 16 includes a plurality of pixels 321, a vertical scanning circuit 322, a horizontal scanning circuit 323, and a reading circuit 324. The pixels 321 are arranged in a two-dimensional matrix, and generate and accumulate charges by receiving light that has passed through the lens 15. The voltage level corresponding to the charge accumulated in each pixel 321 is read by the reading circuit 324 according to control by the vertical scanning circuit 322 and the horizontal scanning circuit 323, and the read voltage level is demodulated from the reading circuit 324. Is output to the device 17.

図3は、本実施形態に係る受光部16に用いられる画素321の構成を表す構成図である。画素321は、4つの微小変換部3211a〜3211dを備える。各微小変換部3211a〜3211dは光電変換素子を用いて構成される。また、画素321は、4つの電荷蓄積領域3212a〜3212dと、各電荷蓄積領域3212a〜3212dに対応する振り分けゲートTxa〜Txdを備える。4つの微小変換部3211a〜3211dは、電荷移送領域3213及び振り分けゲートTxa〜Txdを介して、電荷蓄積領域3212a〜3212dに接続される。   FIG. 3 is a configuration diagram illustrating the configuration of the pixel 321 used in the light receiving unit 16 according to the present embodiment. The pixel 321 includes four micro conversion units 3211a to 3211d. Each of the minute conversion units 3211a to 3211d is configured using a photoelectric conversion element. The pixel 321 includes four charge storage regions 3212a to 3212d and distribution gates Txa to Txd corresponding to the charge storage regions 3212a to 3212d. The four micro conversion units 3211a to 3211d are connected to the charge storage regions 3212a to 3212d through the charge transfer region 3213 and the distribution gates Txa to Txd.

微小変換部3211a〜3211dにおける光電変換によって生成された電荷は、よりポテンシャルの低い電荷移送領域3213へ移動する。振り分けゲートTxa〜Txdのうちの一つが開かれると、電荷移送領域3213から、開かれたゲートTxa〜Txdに対応する電荷蓄積領域3212a〜3212dの一つに電荷が移動する。そして、各電荷蓄積領域3212a〜3212dに移動した電荷は、各電荷蓄積領域3212a〜3212dによって所定のタイミングまで蓄積される。そして、蓄積された電荷は、所定のタイミングで読み出し電極3214a〜3214dから、読み出し回路324を介して復調器17へ読み出される。   The charges generated by the photoelectric conversion in the minute conversion units 3211a to 3211d move to the charge transfer region 3213 having a lower potential. When one of the distribution gates Txa to Txd is opened, charges move from the charge transfer region 3213 to one of the charge accumulation regions 3212a to 3212d corresponding to the opened gates Txa to Txd. The charges that have moved to the charge accumulation regions 3212a to 3212d are accumulated by the charge accumulation regions 3212a to 3212d until a predetermined timing. The accumulated charges are read from the read electrodes 3214a to 3214d to the demodulator 17 via the read circuit 324 at a predetermined timing.

また、画素321は、各電荷蓄積領域3212a〜3212dに隣接するリセットゲートRa〜Rd及びリセット電極3215a〜3215dを備える。リセットゲートRa〜Rdが開かれると、リセット電極3215a〜3215dに加えられている電圧Vによって、電荷蓄積領域3212a〜3212dが充電されてリセット状態となる。このリセット処理は、受光部16の全画素321の全電荷蓄積領域3212a〜3212dに対して同時に行われる。   The pixel 321 includes reset gates Ra to Rd and reset electrodes 3215a to 3215d adjacent to the charge storage regions 3212a to 3212d. When the reset gates Ra to Rd are opened, the charge storage regions 3212a to 3212d are charged by the voltage V applied to the reset electrodes 3215a to 3215d to be in a reset state. This reset process is simultaneously performed on all the charge accumulation regions 3212a to 3212d of all the pixels 321 of the light receiving unit 16.

図4は、図3の画素321の等価回路を表す図である。図4において、微小変換部3211a〜3211dは、フォトダイオード及びコンデンサC0a〜C0dの対として表される。電荷移送領域3213は、コンデンサCTとして表される。振り分けゲートTxa〜Txdにそれぞれ隣接する電荷蓄積領域3212a〜3212dは、コンデンサCa〜Cdとして表される。これらのコンデンサは、リセットゲートRa〜RdのFETトランジスタがオンになることによって電圧Vで充電される。この動作は、前述したリセット処理であり、電荷蓄積領域3212a〜3212dの状態を、微小変換部3211a〜3211dによって生成される電荷を蓄積する前の状態(初期状態)に戻すための処理である。   FIG. 4 is a diagram illustrating an equivalent circuit of the pixel 321 in FIG. In FIG. 4, the minute conversion units 3211a to 3211d are represented as pairs of photodiodes and capacitors C0a to C0d. The charge transfer region 3213 is represented as a capacitor CT. Charge storage regions 3212a to 3212d adjacent to the distribution gates Txa to Txd are represented as capacitors Ca to Cd. These capacitors are charged with the voltage V when the FET transistors of the reset gates Ra to Rd are turned on. This operation is the above-described reset process, and is a process for returning the state of the charge accumulation regions 3212a to 3212d to the state before the charge generated by the micro conversion units 3211a to 3211d is accumulated (initial state).

電界効果トランジスタ(Field effect transistor;FET)La〜Ldは、レベルシフト・トランジスタである。電界効果トランジスタLa〜Ldは、読み出しゲートTa〜Tdが開かれるとコンデンサCa〜Cdにホールドされている電荷に応じた電流をそれぞれ読み出し回路324を介して復調器17へ送り出す。   Field effect transistors (FETs) La to Ld are level shift transistors. When the read gates Ta to Td are opened, the field effect transistors La to Ld send currents corresponding to the charges held in the capacitors Ca to Cd to the demodulator 17 via the read circuit 324, respectively.

なお、4つの微小変換部3211a〜3211d及び電荷移送領域3213は、P型領域(P−well)に埋め込まれた一体的なN型領域によって形成することができる。この一体的なN型領域の上方に遮光幕(遮光マスク)が設けられ、画素321の各構成のうち微小変換部3211a〜3211dだけに光が入るように構成される。   The four micro conversion units 3211a to 3211d and the charge transfer region 3213 can be formed by an integrated N-type region embedded in a P-type region (P-well). A light-shielding curtain (light-shielding mask) is provided above the integral N-type region, and is configured so that light enters only the micro-conversion units 3211a to 3211d among the components of the pixel 321.

ここで、図5を用いて画素321の動作について説明する。図5は、本実施形態に係る画素321の動作を表すタイミングチャートである。
以下の説明において、搬送波が正弦波の場合、1周期とは搬送波を構成する正弦波の1周期分の時間を表し一定の値である。図5において、画素321による露光は200周期分の時間行われ、その後に200周期分の時間をかけて読み出し回路324による読み出し処理が行われる。また、以下の説明において、露光が行われる時間を「露光タイム」と呼び、読み出しが行われる時間を「読み出しタイム」と呼ぶ。1フレームの時間(フレームタイム)は、露光タイムと読み出しタイムとの和である。
Here, the operation of the pixel 321 will be described with reference to FIG. FIG. 5 is a timing chart showing the operation of the pixel 321 according to this embodiment.
In the following description, when the carrier wave is a sine wave, one cycle represents a time corresponding to one cycle of the sine wave constituting the carrier wave, and is a constant value. In FIG. 5, the exposure by the pixel 321 is performed for a period of 200 cycles, and then the reading process by the reading circuit 324 is performed over a period of 200 cycles. In the following description, the time for performing exposure is referred to as “exposure time”, and the time for performing reading is referred to as “reading time”. One frame time (frame time) is the sum of the exposure time and the readout time.

まず、露光が開始される直前に画素321は、リセットゲートRa〜Rdを開くとともに4つの振り分けゲートTxa〜Txdを開いて、電荷移送領域3213及び電荷蓄積領域3212a〜3212dをリセットする(充電する)。露光タイムが開始すると、画素321は、振り分けゲートTxaを開いて、4つの微小変換部3211a〜3211dで生成される電荷を、電荷移送領域3213を介して電荷蓄積領域3212a(コンデンサCa)に蓄える。   First, immediately before the start of exposure, the pixel 321 opens the reset gates Ra to Rd and opens the four sort gates Txa to Txd to reset (charge) the charge transfer region 3213 and the charge accumulation regions 3212a to 3212d. . When the exposure time starts, the pixel 321 opens the sorting gate Txa and stores the charges generated by the four micro conversion units 3211a to 3211d in the charge accumulation region 3212a (capacitor Ca) via the charge transfer region 3213.

次に、画素321は、露光タイムが開始してから1/4周期が経過する前に振り分けゲートTxaを閉じ、1/4周期経過のタイミングで振り分けゲートTxbを開き、4つの微小変換部3211a〜3211dで生成される電荷を、電荷移送領域3213を介して電荷蓄積領域3212b(コンデンサCb)に蓄える。次に、画素321は、露光タイムが開始してから2/4周期が経過するときに振り分けゲートTxbを閉じ、2/4周期経過のタイミングで振り分けゲートTxcを開き、4つの微小変換部3211a〜3211dで生成される電荷を、電荷移送領域3213を介して電荷蓄積領域3212c(コンデンサCc)に蓄える。次に、画素321は、露光タイムが開始してから3/4周期が経過するときに振り分けゲートTxcを閉じ、3/4周期経過のタイミングで振り分けゲートTxdを開き、4つの微小変換部3211a〜3211dで生成される電荷を、電荷移送領域3213を介して電荷蓄積領域3212d(コンデンサCd)に蓄える。そして、画素321は、露光タイムが開始してから1周期が経過するときに振り分けゲートTxdを閉じる。   Next, the pixel 321 closes the distribution gate Txa before the lapse of ¼ period from the start of the exposure time, and opens the distribution gate Txb at the timing of ¼ period elapses. The charge generated in 3211d is stored in the charge storage region 3212b (capacitor Cb) through the charge transfer region 3213. Next, the pixel 321 closes the sorting gate Txb when the 2/4 cycle elapses from the start of the exposure time, and opens the sorting gate Txc when the 2/4 cycle elapses. The charge generated in 3211d is stored in the charge storage region 3212c (capacitor Cc) through the charge transfer region 3213. Next, the pixel 321 closes the sorting gate Txc when 3/4 cycle elapses after the exposure time starts, and opens the sorting gate Txd at the timing of 3/4 cycle elapses. The charge generated in 3211d is stored in the charge storage region 3212d (capacitor Cd) through the charge transfer region 3213. Then, the pixel 321 closes the sorting gate Txd when one cycle elapses after the exposure time starts.

画素321は、こうして1周期分の処理を終えると、次の周期の露光処理を開始し、各振り分けゲートTxa〜Txdを1/4周期毎に開いて電荷蓄積領域3212a〜3212dに電荷を繰り返し蓄積する露光処理を200回繰り返す。このとき、画素321は露光タイムが開始してから200周期分の露光が完了するまでリセット処理は行わない。そのため、コンデンサCa〜Cdには各周期の処理で受け取る電荷が逐次積分されていく。200周期分の露光タイムが終了すると、読み出しタイムが開始し読み出しゲートTa〜Tdが開かれる。レベルシフト・トランジスタLa〜LdのゲートにはコンデンサCa〜Cdの電圧が加えられているため、それぞれのコンデンサの電圧レベルに応じた電流が復調器17に流れる。復調器17は、各読み出しゲートTa〜Tdから読み出された電圧レベルに基づいて、搬送波の振幅及び位相を算出する。なお、図7に示した例では、露光タイムは、例えば200μ秒、読み出しタイムは、例えば200μ秒である。   After completing one cycle of processing, the pixel 321 starts the exposure processing of the next cycle, opens each sorting gate Txa to Txd every ¼ cycle, and repeatedly accumulates charges in the charge accumulation regions 3212a to 3212d. The exposure process is repeated 200 times. At this time, the pixel 321 is not reset until the exposure for 200 cycles is completed after the exposure time starts. For this reason, the charges received in the processing of each cycle are sequentially integrated in the capacitors Ca to Cd. When the exposure time for 200 cycles ends, the read time starts and the read gates Ta to Td are opened. Since the voltages of the capacitors Ca to Cd are applied to the gates of the level shift transistors La to Ld, a current corresponding to the voltage level of each capacitor flows to the demodulator 17. The demodulator 17 calculates the amplitude and phase of the carrier wave based on the voltage level read from each of the read gates Ta to Td. In the example shown in FIG. 7, the exposure time is 200 μs, for example, and the readout time is 200 μs, for example.

次に、搬送波の振幅と位相について説明する。まず、図6を用いて、搬送波が正弦波の例を説明する。
図6は、第1実施形態に係る画素321から読み出された4つの電圧レベルに基づいて正弦波である搬送波の振幅及び位相を算出するための概略を表す概略図である。図6に表される波形は搬送波を構成する1周期分の正弦波を表し、C(θ)、C(θ)、C(θ)、C(θ)は、それぞれ画素321の電荷蓄積領域3212a〜3212dから読み出された電圧レベル、則ち1/4周期毎の搬送波の強度を表す。復調器17は、C(θ)、C(θ)、C(θ)、C(θ)を次式(1)に代入することによって、搬送波の振幅Rを算出する。
Next, the amplitude and phase of the carrier wave will be described. First, an example in which the carrier wave is a sine wave will be described with reference to FIG.
FIG. 6 is a schematic diagram illustrating an outline for calculating the amplitude and phase of a carrier wave that is a sine wave based on the four voltage levels read from the pixel 321 according to the first embodiment. The waveform shown in FIG. 6 represents a sine wave for one period constituting a carrier wave, and C (θ 0 ), C (θ 1 ), C (θ 2 ), and C (θ 3 ) are respectively in the pixel 321. It represents the voltage level read from the charge accumulation regions 3212a to 3212d, that is, the intensity of the carrier wave every ¼ period. The demodulator 17 calculates the amplitude R of the carrier wave by substituting C (θ 0 ), C (θ 1 ), C (θ 2 ), and C (θ 3 ) into the following equation (1).

Figure 0006308452
Figure 0006308452

なお、式(1)において、Bは、次式(2)である。なお、Bは、図6に示すように、搬送波の中心レベルである。   In the formula (1), B is the following formula (2). Note that B is the center level of the carrier wave as shown in FIG.

Figure 0006308452
Figure 0006308452

復調器17は、全ての画素321毎に振幅Rを算出し、振幅Rが所定の閾値を超えた画素321(輝点画素)及びその周囲の画素321についてのみ、位相θを算出する。以下、輝点画素及びその周囲の画素321をまとめて「処理対象画素」という。一般的な環境光は、強度がほとんど変化しないため、その振幅Rは非常に小さくゼロに近い値となる。これに対し、強度変調光は他の端末である第2端末20によって人為的に強度を周期的に変化させて振幅Rが大きな値となるように発光されるため、第1端末10と第2端末20との距離に応じて減衰はするものの、所定の閾値以上の値になる。そのため、復調器17が上記のように閾値を用いて処理対象画素を検出することによって、強度変調光が受光された画素321に限って位相θを算出し、強度変調光の位相θのみを算出することが可能となる。このとき、復調器17は、複数の処理対象画素から算出された位相の値が異なる場合、各値の平均値や代表値などを算出し、算出された値を位相θとして取り扱う。なお、上記の閾値は、他の端末によって発光される強度変調光の振幅と、想定される第1端末10及び第2端末20の距離に応じて予め復調器17に設定される。また、復調器17は、処理対象画素が検出されない場合、前回の処理で算出された位相θを出力するように構成されても良いし、光が遮られた等の原因に起因する信号の欠落によるエラーが発生したと判定するように構成されても良いし、ターミナルフレームの代わりに信号の終端として検出するように構成されてもよい。   The demodulator 17 calculates the amplitude R for every pixel 321, and calculates the phase θ only for the pixel 321 (bright spot pixel) in which the amplitude R exceeds a predetermined threshold and the surrounding pixels 321. Hereinafter, the bright spot pixels and the surrounding pixels 321 are collectively referred to as “processing target pixels”. Since general ambient light hardly changes in intensity, its amplitude R is very small and is close to zero. In contrast, the intensity-modulated light is emitted by the second terminal 20, which is another terminal, so that the intensity R is artificially changed periodically and the amplitude R becomes a large value. Although it attenuates according to the distance to the terminal 20, it becomes a value equal to or greater than a predetermined threshold. Therefore, when the demodulator 17 detects the processing target pixel using the threshold value as described above, the phase θ is calculated only for the pixel 321 receiving the intensity-modulated light, and only the phase θ of the intensity-modulated light is calculated. It becomes possible to do. At this time, when the phase values calculated from the plurality of processing target pixels are different, the demodulator 17 calculates an average value or a representative value of each value, and handles the calculated value as the phase θ. Note that the above threshold is set in the demodulator 17 in advance according to the amplitude of the intensity-modulated light emitted by another terminal and the assumed distance between the first terminal 10 and the second terminal 20. Further, the demodulator 17 may be configured to output the phase θ calculated in the previous process when the pixel to be processed is not detected, or a signal missing due to light being blocked or the like It may be configured to determine that an error has occurred, or may be configured to detect the end of a signal instead of a terminal frame.

上述したように、復調器17は、処理対象画素から得られたC(θ)、C(θ)、C(θ)、C(θ)及び式(1)で算出された振幅R及び式(2)で算出されたBの値を次式(3)に代入することによって、搬送波の位相θを算出する。 As described above, the demodulator 17 has the amplitude calculated from C (θ 0 ), C (θ 1 ), C (θ 2 ), C (θ 3 ), and Expression (1) obtained from the pixel to be processed. The phase θ of the carrier wave is calculated by substituting R and the value of B calculated by Expression (2) into the following Expression (3).

Figure 0006308452
Figure 0006308452

なお、式(3)において、位相θは、1/4周期毎の搬送波の強度に応じて次式(4)のような値になる。   In the equation (3), the phase θ takes a value as in the following equation (4) according to the strength of the carrier wave for every ¼ period.

Figure 0006308452
Figure 0006308452

次に、図7を用いて、搬送波がパルス波の例を説明する。
図7は、第1実施形態に係る画素321から読み出された4つの電圧レベルに基づいてパルス波である搬送波の振幅及び位相を算出するための概略を表す概略図である。図7に表される波形は搬送波を構成する1周期分のパルス波を表し、C(θ)、C(θ)、C(θ)、C(θ)は、電圧レベル、則ち1/4周期毎の搬送波の強度を表す。復調器17は、C(θ)、C(θ)、C(θ)、C(θ)を次式(5)に代入することによって、搬送波の振幅Rを算出する。なお、搬送波は、図7に示すように、中心レベルであるBを中心に、正方向及び負方向が振幅Rの波形である。また、中心レベルのBは、式(2)と同様である。
Next, an example in which the carrier wave is a pulse wave will be described with reference to FIG.
FIG. 7 is a schematic diagram illustrating an outline for calculating the amplitude and phase of a carrier wave that is a pulse wave based on four voltage levels read from the pixel 321 according to the first embodiment. The waveform shown in FIG. 7 represents a pulse wave for one period constituting a carrier wave, and C (θ 0 ), C (θ 1 ), C (θ 2 ), and C (θ 3 ) are voltage levels and rules. That is, the intensity of the carrier wave every quarter period. The demodulator 17 calculates the amplitude R of the carrier wave by substituting C (θ 0 ), C (θ 1 ), C (θ 2 ), and C (θ 3 ) into the following equation (5). As shown in FIG. 7, the carrier wave is a waveform having an amplitude R in the positive direction and the negative direction, with B being the center level. Further, B at the center level is the same as that in Expression (2).

Figure 0006308452
Figure 0006308452

式(5)において、分母のMIN(・・・)は、(・・・)内の最小値を選択する。またMは、式(6)である。   In equation (5), the minimum value in (...) is selected as the denominator MIN (...). M is Equation (6).

Figure 0006308452
Figure 0006308452

式(6)において、MAX(・・・)は、(・・・)内の最大値を選択する。すなわち、式(5)及び(6)のように、パルス波の場合、復調器17は、1/4周期毎の搬送波の強度の中の最大値と最小値との差の平均値である。なお、式(5)において、位相θは、1/4周期毎の搬送波の強度に応じて次式(7)のような値になる。   In Expression (6), MAX (...) selects the maximum value in (...). That is, as in the equations (5) and (6), in the case of a pulse wave, the demodulator 17 is an average value of the difference between the maximum value and the minimum value in the intensity of the carrier for each quarter period. In the equation (5), the phase θ takes a value as in the following equation (7) according to the strength of the carrier wave every ¼ period.

Figure 0006308452
Figure 0006308452

図8は、本実施形態の復調器17によって生成される復調テーブルの一例を説明する図である。図8に示すように、復調テーブルには、index、搬送波の振幅、搬送波の位相、代表位相、位相変化、及びbit値が関連付けられている。なお、indexは、図8におけるサンプリングタイムの値である。また、代表位相とは、搬送波の位相情報がないとき、1サンプルタイム前の位相である。また、bit値は、ビット列である。なお、振幅の値は、例であり、1が最大値であってもよく、同様に0が最小値であってもよい。または、振幅の値は、1が最大値でなくてもよく、同様に0が最小値でなくてもよい。また、振幅の値は、予め定められている複数の閾値を用いて決定された値である。   FIG. 8 is a diagram illustrating an example of a demodulation table generated by the demodulator 17 according to the present embodiment. As shown in FIG. 8, an index, a carrier wave amplitude, a carrier wave phase, a representative phase, a phase change, and a bit value are associated with the demodulation table. The index is the value of the sampling time in FIG. The representative phase is a phase one sample time before when there is no carrier phase information. The bit value is a bit string. The amplitude value is an example, and 1 may be the maximum value, and 0 may be the minimum value. Alternatively, the amplitude value may not be 1 at the maximum value, and similarly 0 may not be the minimum value. The amplitude value is a value determined using a plurality of predetermined threshold values.

例えば、図8の3行目のようにindexが3のとき、振幅が1、位相が15度、代表位相が15度である。
次に、図8の4行目のようにindexが4のとき、振幅が0、位相が不定であるため、1つ前のサンプルタイムである1つ前のindexが3のときの位相を代表位相とする。この結果、代表位相は15度である。
次に、図8の5行目のようにindexが5のとき、振幅が1、位相が60度、代表位相が60度である。indexが4と5では、代表位相が15度から60度に変化し、すなわち位相が45度増えている。上述したように、この位相差はビット列“00”に対応する。ノイズなどの誤差により検出した位相差には誤差があるため、位相差は、45度に対して数度の誤差が発生する。
For example, as shown in the third row of FIG. 8, when the index is 3, the amplitude is 1, the phase is 15 degrees, and the representative phase is 15 degrees.
Next, as shown in the fourth row of FIG. 8, when the index is 4, the amplitude is 0, and the phase is indefinite, so the phase when the previous index, which is the previous sample time, is 3, is representative. Phase. As a result, the representative phase is 15 degrees.
Next, as shown in the fifth row of FIG. 8, when the index is 5, the amplitude is 1, the phase is 60 degrees, and the representative phase is 60 degrees. When the index is 4 and 5, the representative phase changes from 15 degrees to 60 degrees, that is, the phase increases by 45 degrees. As described above, this phase difference corresponds to the bit string “00”. Since there is an error in the detected phase difference due to an error such as noise, the phase difference has an error of several degrees with respect to 45 degrees.

次に、図8の6行目のようにindexが6のとき、振幅が0、位相が不定であるため、1つ前のサンプルタイムである1つ前のindexが5のときの位相を代表位相とする。この結果、代表位相は60度である。
次に、図8の7行目のようにindexが7のとき、振幅が1、位相が195度、代表位相が195度である。indexが6と7では、代表位相が60度から195度に変化し、すなわち位相が135度増えている。上述したように、この位相差はビット列“01”に対応する。
Next, as shown in the sixth line of FIG. 8, when the index is 6, the amplitude is 0, and the phase is indefinite, so the phase when the previous index, which is the previous sample time, is 5, is representative. Phase. As a result, the representative phase is 60 degrees.
Next, as shown in the seventh row of FIG. 8, when the index is 7, the amplitude is 1, the phase is 195 degrees, and the representative phase is 195 degrees. When the index is 6 and 7, the representative phase changes from 60 degrees to 195 degrees, that is, the phase increases by 135 degrees. As described above, this phase difference corresponds to the bit string “01”.

このように、復調器17は、生成した復調テーブルを用いて、位相変化の値を算出または推定し、算出または推定した位相変化の値に基づいて、ビット列を算出する。
なお、復調器17は、図8に示した位相の値等の情報を、所定の時間経過後に消去するようにしてもよい。
As described above, the demodulator 17 calculates or estimates the value of the phase change using the generated demodulation table, and calculates the bit string based on the calculated or estimated value of the phase change.
The demodulator 17 may delete information such as the phase value shown in FIG. 8 after a predetermined time has elapsed.

図9は、本実施形態に係る搬送波の位相変化とサンプリングタイミングの一例のタイミングチャートである。図9において、横軸が経過時間を表し、縦軸が搬送波の各フレームにおける位相を表し、8ビットのビット列“00”,“01”,“10”,“11”が送信される。また、図8において、曲線401は搬送波の経過時間に対する位相の変化を表し、符号402で囲まれた領域の画像は、サンプリングタイミングを表している。また、横軸において、時刻t1からt2の期間であるΔtを、1目盛り(1 tick)と呼ぶ。そして、図8に示した例では、サンプルタイミングは、この1目盛りの時刻の間と一致している。また、1目盛りは、例えば約200μ秒である。
また、図8に示すように、本実施形態における送信信号は、π/4 DQPSKであるとする。リーダフレームは、位相変化がない期間を4目盛り以上継続させる。データに応じて、位相変化させ、位相変化させた後は、3目盛り分、同じ位相の信号を継続する。位相変化の間に1目盛り分の無信号期間を設ける。なお、サンプリングタイムが1は、図8におけるindexが1に対応し、サンプリングタイムがnは、図8におけるindexがnに対応する。
FIG. 9 is a timing chart of an example of the phase change of the carrier wave and the sampling timing according to the present embodiment. In FIG. 9, the horizontal axis represents elapsed time, the vertical axis represents the phase of each frame of the carrier wave, and 8-bit bit strings “00”, “01”, “10”, “11” are transmitted. In FIG. 8, a curve 401 represents a change in phase with respect to an elapsed time of a carrier wave, and an image in an area surrounded by reference numeral 402 represents a sampling timing. On the horizontal axis, Δt, which is the period from time t1 to time t2, is referred to as one tick. In the example shown in FIG. 8, the sample timing coincides with the time of one scale. One scale is about 200 μsec, for example.
As shown in FIG. 8, it is assumed that the transmission signal in this embodiment is π / 4 DQPSK. The leader frame continues a period of 4 scales or more during which there is no phase change. After changing the phase according to the data, the signal having the same phase is continued for three scales after the phase change. A signal-free period of one division is provided between the phase changes. Note that when the sampling time is 1, the index in FIG. 8 corresponds to 1, and the sampling time n corresponds to the index in FIG.

まず、時刻t〜tの期間(リーダフレームタイムともいう)、リーダフレームが一定の位相(図9に示した例では15度)で送信される。このリーダフレームの位相は、復調器17によって初期位相として算出される。
リーダフレームタイムが終了すると、時刻t〜tの期間、位相が15度から60度に変化する。その後、3目盛り分である時刻t〜t11の期間、第1フレームが一定の位相(図8に示した例では60度)で送信される。リーダフレームと第1フレームとの位相差がビット列を表し、時刻tにおける位相差は+π/4(+45度)である。このため、ビット列は“00”である。なお、位相を変える期間は、無信号期間である。
First, during a period from time t 1 to t 7 (also referred to as leader frame time), the leader frame is transmitted at a constant phase (15 degrees in the example shown in FIG. 9). The phase of the leader frame is calculated as an initial phase by the demodulator 17.
When the reader frame time is completed, the period of time t 7 ~t 8, the phase is changed to 60 degrees from 15 degrees. Thereafter, the period of time t 8 ~t 11 is a 3 graduation, (in the example shown in FIG. 8 60 degrees) the first frame is a constant phase are transmitted in. The phase difference between the reader frame and the first frame represents a bit sequence, the phase difference at time t 8 is + π / 4 (+45 degrees). For this reason, the bit string is “00”. The period for changing the phase is a no-signal period.

次に、第1フレームのフレームタイムが終了すると、時刻t11〜t12の期間、位相が60度から195度に変化する。その後、時刻t12〜t15の期間、第2フレームが一定の位相(図8に示した例では195度)で送信される。第1フレームと第2フレームとの位相差が次のビット列を表し、時刻t12における位相差は+3π/4(+135度)であり“01”を表す。
次に、第2フレームのフレームタイムが終了すると、時刻t15〜t16の期間、位相が195度から150度に変化する。その後、時刻t16〜t19の期間、第3フレームが一定の位相(図8に示した例では150度)で送信される。第2フレームと第3フレームとの位相差が次のビット列を表し、時刻t16における位相差が−π/4(−45度)であり“10”を表す。
Next, when the frame time of the first frame ends, the phase changes from 60 degrees to 195 degrees during the period of time t 11 to t 12 . Thereafter, the period of time t 12 ~t 15, the second frame is transmitted at a constant phase (195 degrees in the example shown in FIG. 8). Phase difference between the first frame and the second frame represents the next bit sequence, the phase difference at time t 12 is + 3 [pi] / 4 be (+ 135 °) represents the "01".
Next, when the frame time of the second frame ends, the period of time t 15 ~t 16, the phase is changed to 150 degrees from 195 degrees. Thereafter, the period of time t 16 ~t 19, (in the example shown in FIG. 8 150 degrees) the third frame is a constant phase are transmitted in. Phase difference between the second frame and the third frame represents the next bit sequence, the phase difference at time t 16 is located at - [pi] / 4 (-45 °) represents the "10".

次に、第3フレームのフレームタイムが終了すると、時刻t19〜t20の期間、位相が150度から15度に変化する。その後、時刻t20〜t23の期間、第4フレームが一定の位相(図8に示した例では15度)で送信される。第3フレームと第4フレームとの位相差が次のビット列を表し、時刻t20における位相差が−3π/4(−135度)であり“11”を表す。
そして、第4フレームのフレームタイムが終了すると、送信されるビット列は以上であるため、時刻t23以降のターミナルフレームがターミナルフレームタイムの間、最後のビット列を表すフレーム(この場合は第4フレーム)と同じ位相で送信される。
Next, when the frame time of the third frame is completed, the period of time t 19 ~t 20, the phase is changed to 15 degrees from the 150 degrees. Thereafter, the period of time t 20 ~t 23, (in the example shown in FIG. 8 15 degrees) the fourth frame is a certain phase are transmitted in. Phase difference between the third frame and the fourth frame represents the next bit sequence, the phase difference at time t 20 is located at -3 [pi] / 4 (-135 degrees) representing "11".
When the frame time of the fourth frame ends, since the bit string to be transmitted is greater than or equal to, during and subsequent terminal frame time t 23 is a terminal frame time, frame representing the last bit string (in this case, fourth frame) Are transmitted in the same phase.

次に、搬送波に含まれる送信情報の例を説明する。
図10は、本実施形態に係る送信情報の一例を説明する図である。なお、図10に示す送信情報は、128ビットの例を示したが、ビット数はこれに限られない。図10に示す例では、40ビットは、端末の識別情報(ID)であり、40ビットが応答IDである。なお、応答IDとは、受信した端末の識別子である。また、1ビットが途中の位相を示す情報であり、15ビットが位相を示す情報である。なお、途中の位相を示す情報とは、1つの識別子に対して複数の位相測定結果がある場合、順番に位相を示す情報を送信し、途中のデータの場合に1にしておき、最後の位相を示す情報の場合に0にすることを示す情報である。例えば、第1端末10が、複数の他の端末と同時に情報の送受信を行っているような場合に、このビットは用いられる。このようなマルチパス対策については、後述する。さらに、残り32ビットは、付加情報である。この付加情報には、車両の運動情報、送信情報を識別するためのカウント値、位相測定をしたときの受信した情報のカウント値などを含めてもよい。
Next, an example of transmission information included in the carrier wave will be described.
FIG. 10 is a diagram illustrating an example of transmission information according to the present embodiment. In addition, although the transmission information shown in FIG. 10 showed the example of 128 bits, the number of bits is not restricted to this. In the example shown in FIG. 10, 40 bits is terminal identification information (ID), and 40 bits is a response ID. The response ID is an identifier of the received terminal. Further, 1 bit is information indicating a phase in the middle, and 15 bits is information indicating a phase. Note that the information indicating the phase in the middle means that when there are a plurality of phase measurement results for one identifier, the information indicating the phase is transmitted in order, and is set to 1 in the case of the data in the middle. In the case of information indicating, this is information indicating that it is set to 0. For example, this bit is used when the first terminal 10 transmits and receives information simultaneously with a plurality of other terminals. Such a multipath countermeasure will be described later. Further, the remaining 32 bits are additional information. The additional information may include vehicle motion information, a count value for identifying transmission information, a count value of information received when phase measurement is performed, and the like.

次に、計測システムの処理手順について説明する。以下の説明では、第1端末10が処理を行うとして説明する。
図11は、本実施形態に係る送信信号の読み取り手順処理を表すフローチャートである。
(ステップS1)復調器17は、算出した位相に基づいて復調を行う。次に、復調器17は、復調した送信信号に含まれるリーダフレームを検出する。また、演算部19は、このリーダフレームを受信したとき、自装置の位相を測定する。なお、リーダフレーム期間における位相の算出方法については後述する。復調器17は、リーダフレームを検出後、処理をステップS2に進める。
(ステップS2)復調器17は、送信信号に含まれるビット列の情報を読み取る。
以上で、送信信号の読み取り手順処理を終了する。なお、復調器17は、ステップS1とS2の処理を同時に行うようにしてもよい。
Next, the processing procedure of the measurement system will be described. In the following description, it is assumed that the first terminal 10 performs processing.
FIG. 11 is a flowchart showing transmission signal reading procedure processing according to the present embodiment.
(Step S1) The demodulator 17 demodulates based on the calculated phase. Next, the demodulator 17 detects a leader frame included in the demodulated transmission signal. In addition, when the calculation unit 19 receives this leader frame, it measures the phase of its own device. A method for calculating the phase in the leader frame period will be described later. After detecting the leader frame, the demodulator 17 proceeds with the process to step S2.
(Step S2) The demodulator 17 reads bit string information included in the transmission signal.
The transmission signal reading procedure process is thus completed. Note that the demodulator 17 may perform the processing of steps S1 and S2 simultaneously.

次に、リーダフレームの検出処理について説明する。図12は、本実施形態に係るリーダフレームの検出処理を表すフローチャートである。
(ステップS11)受光部16は、リーダフレームの領域を探索時間の間(例えば200μ秒の間)露光を行う。なお、探索時間とは、リーダフレームを検出するために露光する時間であり、リーダフレームタイムに応じて予め第1端末10に設定される時間である。具体的には、探索時間は、サンプリング定理に基づき、リーダフレームタイムの半分の時間よりも短く設定される。ステップS11終了後、ステップS12に進める。
Next, reader frame detection processing will be described. FIG. 12 is a flowchart showing a reader frame detection process according to this embodiment.
(Step S11) The light receiving unit 16 exposes the area of the leader frame during the search time (for example, for 200 μs). The search time is an exposure time for detecting the leader frame, and is a time set in advance in the first terminal 10 in accordance with the leader frame time. Specifically, the search time is set shorter than half the leader frame time based on the sampling theorem. After step S11 ends, the process proceeds to step S12.

(ステップS12)復調器17は、受光部16から入力された電荷に基づいて、受光部16が備える全ての画素の一部の領域における搬送波の振幅を算出する。なお、読み出す領域については、後述する。復調器17は、ステップS12終了後、処理をステップS13に進める。
(ステップS13)復調器17は、算出した振幅が所定の閾値を超えた明るい画素があるか否かを判別する。復調器17は、明るい画素があると判別した場合(ステップS13;YES)、ステップS14に進み、明るい画素がないと判別した場合(ステップS13;NO)、ステップS15に進む。
(Step S <b> 12) The demodulator 17 calculates the amplitude of the carrier wave in a partial region of all the pixels included in the light receiving unit 16 based on the electric charge input from the light receiving unit 16. The area to be read will be described later. The demodulator 17 advances the process to step S13 after step S12 ends.
(Step S13) The demodulator 17 determines whether there is a bright pixel whose calculated amplitude exceeds a predetermined threshold value. If the demodulator 17 determines that there is a bright pixel (step S13; YES), it proceeds to step S14, and if it determines that there is no bright pixel (step S13; NO), it proceeds to step S15.

(ステップS14)復調器17は、算出した振幅が所定の閾値を超えた明るい画素及びその周囲の画素について、搬送波の位相を算出する。復調器17は、ステップS14終了後、処理を終了する。
(ステップS15)復調器17は、読み出し領域を移動させ、ステップS11に戻る。この際、光源が発光していない期間に露光していることを回避するために、読み出し領域の移動は2回に1回行ったり、移動が重なるように移動させてもよい。
(Step S14) The demodulator 17 calculates the phase of the carrier wave for the bright pixels whose calculated amplitude exceeds a predetermined threshold and the surrounding pixels. The demodulator 17 ends the process after step S14 ends.
(Step S15) The demodulator 17 moves the reading area and returns to step S11. At this time, in order to avoid exposure during a period when the light source is not emitting light, the reading area may be moved once every two times or may be moved so that the movements overlap.

ここで、読み出し領域と、読み出し領域の移動について図13〜図17を用いて説明する。図13は、本実施形態に係る読み出し領域の移動の一例を説明する図である。図14は、本実施形態に係る読み出し領域の移動の他の例を説明する図である。また、図13及び図14において、紙面に対して横方向をx軸方向、x軸に対して垂直な方向をy軸方向とする。図13及び図14において、符号500で示す領域の画像は、図2で説明した受光部16の全ての画素321をx軸方向及びy軸方向に並べて示した画像である。   Here, the reading area and the movement of the reading area will be described with reference to FIGS. FIG. 13 is a diagram for explaining an example of the movement of the read area according to the present embodiment. FIG. 14 is a diagram for explaining another example of the movement of the read area according to the present embodiment. In FIGS. 13 and 14, the horizontal direction with respect to the paper surface is defined as the x-axis direction, and the direction perpendicular to the x-axis is defined as the y-axis direction. 13 and 14, the image of the area denoted by reference numeral 500 is an image in which all the pixels 321 of the light receiving unit 16 described in FIG. 2 are arranged in the x-axis direction and the y-axis direction.

図13において、符号511で示す画像は、読み出し領域を示す画像である。図13に示す例では、復調器17は、読み出し領域を、矢印521のように、x軸方向に移動させて、図12に示した処理を繰り返す。矢印521のように移動させ、画像500の右端に達した後、復調器17は、矢印522に示すように、読み出し領域を画像500におけるx軸方向の左に戻す。このとき、復調器17は、読み出し領域は、y軸方向にyだけ移動させる。そして、復調器17は、矢印523に示すように、x軸方向に移動させて、図12に示した処理を繰り返す。なお、読み出し領域が右下端に達したら左上端に戻す。 In FIG. 13, an image indicated by reference numeral 511 is an image indicating a reading area. In the example illustrated in FIG. 13, the demodulator 17 moves the reading area in the x-axis direction as indicated by an arrow 521 and repeats the processing illustrated in FIG. 12. After moving as indicated by the arrow 521 and reaching the right end of the image 500, the demodulator 17 returns the readout region to the left in the x-axis direction in the image 500 as indicated by the arrow 522. At this time, the demodulator 17 moves the read area by y 1 in the y-axis direction. Then, the demodulator 17 moves in the x-axis direction as indicated by an arrow 523 and repeats the processing shown in FIG. When the reading area reaches the lower right end, the reading area is returned to the upper left end.

図14において、符号512で示す画像は、読み出し領域を示す画像である。図14に示す例では、復調器17は、読み出し領域を、矢印531のように、y軸方向に移動させて、図12に示した処理を繰り返す。なお、読み出し領域が下端に達したら上端に戻す。
なお、図13及び図14に示した読み出し領域及び読み出し領域の移動は一例であり、これに限られない。例えば、図14において、y軸方向に長い読み出し領域を、x軸方向に移動させるようにしてもよい。
In FIG. 14, an image denoted by reference numeral 512 is an image indicating a read area. In the example illustrated in FIG. 14, the demodulator 17 moves the reading area in the y-axis direction as indicated by an arrow 531 and repeats the processing illustrated in FIG. 12. When the reading area reaches the lower end, the reading area is returned to the upper end.
Note that the reading area and the movement of the reading area illustrated in FIGS. 13 and 14 are examples, and the present invention is not limited to this. For example, in FIG. 14, a readout region that is long in the y-axis direction may be moved in the x-axis direction.

図15は、リーダフレームの読み出し領域とビット読み出し領域の一例を説明する図である。符号511に示す画像は、リーダフレームを示す画像である。また、符号541及び542に示す画像は、ビット読み取り領域を示す画像である。ステップS2(図11)において、ビット読み取り領域を検出できた場合、復調器17は、図15に示すようにビット読み取り領域を決定するようにしてもよい。また、このビット読み取り領域は、後述するビット読み取り処理に応じて領域を補正させるようにしてもよい。
また、図14に示した例においても、復調器17は、ビット読み取り領域を決定するようにしてもよい。
FIG. 15 is a diagram for explaining an example of the reading area and the bit reading area of the leader frame. An image indicated by reference numeral 511 is an image showing a leader frame. In addition, images indicated by reference numerals 541 and 542 are images indicating bit reading areas. If the bit reading area can be detected in step S2 (FIG. 11), the demodulator 17 may determine the bit reading area as shown in FIG. The bit reading area may be corrected according to a bit reading process described later.
Also in the example shown in FIG. 14, the demodulator 17 may determine the bit reading area.

図16は、リーダフレームの読み出し領域とビット読み出しを並列処理する一例を説明する図である。図16に示すように、リーダフレームの読み出し領域は、図14と同様に、順次、y軸方向に上から下に向かって移動させていく。そして、ビット読み出し領域は、リーダフレームが検出された位置を、読み出し開始位置として、繰り返し読み出すようにしてもよい。これにより、ビット読み出しを全画素走査しなくてよいため、演算量を低減することができる。   FIG. 16 is a diagram for explaining an example in which the reading area of the leader frame and the bit reading are processed in parallel. As shown in FIG. 16, the reading area of the leader frame is sequentially moved from the top to the bottom in the y-axis direction, as in FIG. Then, the bit read area may be repeatedly read with the position where the leader frame is detected as the read start position. Thereby, since it is not necessary to scan all pixels in the bit readout, the amount of calculation can be reduced.

次に、ビット読み取り処理について説明する、図17は、本実施形態に係るビット読み取り手順処理のフローチャートである。
(ステップS101)復調器17は、カウント用のnに1を代入する。復調器17は、ステップS101の処理終了後、処理をステップS102に進める。
(ステップS102)受光部16は、ビット読み取り領域の探索時間の間(例えば200μ秒の間)露光を行う。ステップS102終了後、ステップS103に進める。
Next, the bit reading process will be described. FIG. 17 is a flowchart of the bit reading procedure process according to this embodiment.
(Step S101) The demodulator 17 assigns 1 to n for counting. The demodulator 17 advances the process to step S102 after the process of step S101 ends.
(Step S102) The light receiving unit 16 performs exposure during the search time of the bit reading area (for example, for 200 μsec). After step S102 ends, the process proceeds to step S103.

(ステップS103)復調器17は、受光部16から入力された電荷に基づいて、受光部16が備える全ての画素の一部の領域(部分)における送信信号を読み取る。なお、復調器17は、例えば、読み出した領域(部分)内の輝度が最大値の画素の位置、または所定のしきい値以上の明るい画素の領域の重心を求める。次に、復調器17は、次の読み出し領域(部分)は、例えば、求めた重心を中心とする領域に決定する。復調器17は、ステップS103終了後、処理をS104に進める。
(ステップS104)復調器17は、算出した振幅が所定の閾値を超えた画素及びその周囲の画素についてのみ、搬送波の位相を算出し、算出した搬送波の位相を復調器17が有する記憶部のテーブルに記憶させる。復調器17は、ステップS104終了後、処理をS105に進める。
(Step S <b> 103) The demodulator 17 reads transmission signals in a partial region (part) of all the pixels included in the light receiving unit 16 based on the electric charge input from the light receiving unit 16. Note that the demodulator 17 obtains, for example, the position of the pixel having the maximum luminance in the read area (portion) or the center of gravity of the bright pixel area equal to or greater than a predetermined threshold. Next, the demodulator 17 determines the next reading area (part) as an area centered on the obtained center of gravity, for example. The demodulator 17 advances the process to S104 after step S103 ends.
(Step S104) The demodulator 17 calculates the phase of the carrier wave only for the pixels whose calculated amplitude exceeds a predetermined threshold and surrounding pixels, and the table of the storage unit that the demodulator 17 has the calculated phase of the carrier wave. Remember me. The demodulator 17 advances the process to S105 after step S104 ends.

(ステップS105)復調器17は、カウント用のnに1を加算する。復調器17は、ステップS105の処理終了後、処理をステップS106に進める。
(ステップS106)復調器17は、テーブルに記憶させた位相の値が変化しているか否かを判別する。復調器17は、位相の値が変化していると判別した場合(ステップS106;YES)、ステップS101に戻し、位相の値が変化していないと判別した場合(ステップS106;NO)、ステップS107に進む。なお、復調器17は、送信信号の信号出力が得られない場合、図9で説明したように1目盛り分前の位相情報を保持する。なお、ステップS103の部分読み出しから位相変化の判定までの所要時間は、例えば200μ秒とする。
(Step S105) The demodulator 17 adds 1 to n for counting. The demodulator 17 advances the process to step S106 after the process of step S105 ends.
(Step S106) The demodulator 17 determines whether or not the phase value stored in the table has changed. If the demodulator 17 determines that the phase value has changed (step S106; YES), the demodulator 17 returns to step S101, and if it has determined that the phase value has not changed (step S106; NO), the step S107. Proceed to In addition, when the signal output of the transmission signal cannot be obtained, the demodulator 17 holds the phase information of one scale before as described with reference to FIG. Note that the time required from the partial reading in step S103 to the determination of the phase change is, for example, 200 μsec.

(ステップS107)復調器17は、カウント用のnが3より大きいか否かを判別する。復調器17は、カウント用のnが3より大きいと判別した場合(ステップS107;YES)、処理を終了し、カウント用のnが3未満であると判別した場合(ステップS107;NO)、ステップS102に戻る。
以上で、ビット読み取り手順処理を終了する。
(Step S107) The demodulator 17 determines whether or not n for counting is larger than 3. When the demodulator 17 determines that the n for counting is greater than 3 (step S107; YES), the demodulator 17 ends the processing, and when it is determined that the n for counting is less than 3 (step S107; NO), the step Return to S102.
This completes the bit reading procedure process.

例えば、図9に示したサンプリングタイミングで位相を計測する例を説明する。
復調器17は、リーダフレームである時刻t〜tの期間、ステップS11〜S15(図12)を繰り返してサンプリングタイミングが1〜3のときの位相を計測する。この結果、図8のように、indexが1〜3のとき、15度の位相が算出される。この位相は、発振器12と搬送波との位相差である。
次に、復調器17は、データが送信されている時刻t〜t20の期間、ステップS101〜S107(図17)を繰り返してサンプリングタイミングが4〜10のときの位相を計測する。この結果、indexが4〜10のとき、位相は、図8のように算出される。
次に、復調器17は、第4フレーム及びターミネータである時刻t20以降、サンプリングタイミングが11〜14のときの位相を計測する。この結果、図8のように、indexが11〜14のとき、15度の位相が算出される。
For example, an example in which the phase is measured at the sampling timing shown in FIG.
Demodulator 17 for a period of time t 1 ~t 7 is a leader frame, the sampling timing by repeating steps S11 to S15 (FIG. 12) measures the phase when 1 to 3. As a result, as shown in FIG. 8, when the index is 1 to 3, a phase of 15 degrees is calculated. This phase is a phase difference between the oscillator 12 and the carrier wave.
Then, the demodulator 17, the period of time t 7 ~t 20 that data is being transmitted, the sampling timing by repeating steps S101 through S107 (FIG. 17) measures the phase when the 4 to 10. As a result, when the index is 4 to 10, the phase is calculated as shown in FIG.
Then, the demodulator 17, the fourth frame and time t 20 after a terminator, to measure the phase when the sampling timing is 11-14. As a result, as shown in FIG. 8, when the index is 11 to 14, a phase of 15 degrees is calculated.

ここで、サンプリングタイミングが、図9と比較して0.5目盛り分ずれている場合について説明する。図18は、本実施形態に係る搬送波の位相変化とサンプリングタイミングの他の例のタイミングチャートである。図19は、本実施形態の復調器17によって生成される復調テーブルの他の例を説明する図である。
図18において、符号402で示す画像の領域は、サンプリングタイミングを示す画像の領域である。搬送波のタイミング、位相は、図9と同じである。復調器17は、図18に示したサンプリングタイミングで、搬送波の振幅を取得し、搬送波の位相を算出する。
Here, a case where the sampling timing is shifted by 0.5 scale compared to FIG. 9 will be described. FIG. 18 is a timing chart of another example of carrier wave phase change and sampling timing according to the present embodiment. FIG. 19 is a diagram for explaining another example of the demodulation table generated by the demodulator 17 of this embodiment.
In FIG. 18, an image area denoted by reference numeral 402 is an image area indicating sampling timing. The timing and phase of the carrier wave are the same as in FIG. The demodulator 17 obtains the amplitude of the carrier wave at the sampling timing shown in FIG. 18 and calculates the phase of the carrier wave.

図18のサンプリングタイミングで搬送波の位相を取り込んだ場合、復調テーブルは、図19のようになる。
図19に示すように、例えば1行目のように、indexが1のとき、振幅が0.5、位相が15度、代表位相が15度である。図8と異なり、無信号状態で位相が変化しているタイミングで取得できていない。このような場合、復調器17は、同じ位相が続いていて、前の代表位相が無く且つ振幅が減少していなければ、そのときの位相を代表位相に決定する。そして、復調器17は、代表位相が変化した近接する2つの代表位相の差を求めて、位相変化に決定する。一例として、indexが4のとき、代表位相が15度であり、indexが5のとき、代表位相が60度である。このため、復調器17は、indexが5の代表位相の60度から、indexが4の代表位相の15度を減算して、位相変化の+45度を求める。なお、bit値の設定方法は、図8と同じである。振幅が0.5のindex1とindex4の値からサンプリングタイミングが0.5目盛ずれていることが推定できるため、サンプリングタイミングを調整することが可能である。
以上の処理によって、本実施形態によれば、サンプリングタイミングがずれていても、図8と同じ8ビットのビット列“00”,“01”,“10”,“11”を得ることができる。
When the carrier phase is captured at the sampling timing of FIG. 18, the demodulation table is as shown in FIG.
As shown in FIG. 19, for example, as shown in the first row, when the index is 1, the amplitude is 0.5, the phase is 15 degrees, and the representative phase is 15 degrees. Unlike FIG. 8, it cannot be acquired at the timing when the phase changes in the no-signal state. In such a case, the demodulator 17 determines the phase at that time as the representative phase if the same phase continues, there is no previous representative phase, and the amplitude has not decreased. Then, the demodulator 17 obtains a difference between two adjacent representative phases whose representative phases have changed, and determines the phase change. As an example, when the index is 4, the representative phase is 15 degrees, and when the index is 5, the representative phase is 60 degrees. For this reason, the demodulator 17 subtracts 15 degrees of the representative phase with index 4 from 60 degrees of the representative phase with index 5 to obtain +45 degrees of phase change. The bit value setting method is the same as in FIG. Since it can be estimated that the sampling timing is shifted by 0.5 scales from the values of index1 and index4 having an amplitude of 0.5, the sampling timing can be adjusted.
By the above processing, according to the present embodiment, even if the sampling timing is shifted, the same 8-bit bit string “00”, “01”, “10”, “11” as in FIG. 8 can be obtained.

図20は、無信号期間がない場合の搬送波における復調テーブルの例を説明する図である。図20の復調テーブルは、無信号期間がない場合の搬送波を、図19と同様に、半目盛り分ずれているサンプリングタイミングで取得した場合の各値の例である。なお、無信号期間がないので、搬送波の波形は図18とは異なり、時刻tで位相が15度から60度に変化し、時刻t〜t11の期間が、第1フレームである。時刻t11で位相が60度から195度に変化し、時刻t11〜t15の期間が、第2フレームである。時刻t15で位相が195度から150度に変化し、時刻t15〜t19の期間が、第3フレームである。さらに、時刻t19で位相が150度から15度に変化し、時刻t19〜t23の期間が、第4フレームである。 FIG. 20 is a diagram illustrating an example of a demodulation table in a carrier wave when there is no signalless period. The demodulation table in FIG. 20 is an example of each value when a carrier wave without a no-signal period is acquired at a sampling timing shifted by half a scale, as in FIG. Since there is no no-signal period, the carrier wave differs from the FIG. 18, the phase is changed to 60 degrees from 15 degrees at the time t 7, the period of time t 7 ~t 11 is a first frame. Phase is changed to 195 degrees from 60 degrees at a time t 11, the period of time t 11 ~t 15 is a second frame. Changed to 150 degrees from the phase 195 degrees at time t 15, the period of time t 15 ~t 19 is a third frame. Furthermore, the phase is changed to 15 degrees from 150 degrees at time t 19, the period of time t 19 ~t 23 is a fourth frame.

無信号期間がないときに、図18のサンプリングタイミングで搬送波の位相を取り込んだ場合、復調テーブルは、図20のようになる。図20に示すように、取得される位相は、15度、60度、150度、195度以外に、38度、171度、68度が取得される。この場合、復調器17は、2つ前の位相間の差を算出して位相変化に決定する。具体的には、復調器17が、indexが3の位相の15度から、2つ前のindexが1の位相の15度を減算して、位相変化の0度を求める。以下同様に、復調器17が、indexが4の位相の38度から、2つ前のindexが2の位相の15度を減算して、位相変化の23度を求める。
この場合、bit値の設定方法は、位相変化が+45度のとき“00”、+135度のとき“01”、−45度のとき“10”、−135度のとき“11”とし、それ以外の位相変化を利用しない。なお、ノイズやタイミングのずれ量によって、たとえば、index4での位相変化が23ではなくて40になることがあり、無信号期間がある場合に比べてノイズに対する許容範囲が狭くなっている。このため、無信号期間がない場合では、例えば、信号にチェックサムを示す情報を付加する等の対策が必要である。
When the phase of the carrier wave is captured at the sampling timing of FIG. 18 when there is no signalless period, the demodulation table is as shown in FIG. As illustrated in FIG. 20, 38 degrees, 171 degrees, and 68 degrees are acquired as phases other than 15 degrees, 60 degrees, 150 degrees, and 195 degrees. In this case, the demodulator 17 calculates the difference between the two previous phases and determines the phase change. Specifically, the demodulator 17 subtracts 15 degrees of the phase having the index of 2 immediately before from the 15 degrees of the phase having the index of 3, to obtain 0 degree of phase change. Similarly, the demodulator 17 subtracts 15 degrees of the phase having the second index of 2 from 38 degrees of the phase having the index of 4 to obtain 23 degrees of phase change.
In this case, the bit value setting method is “00” when the phase change is +45 degrees, “01” when the phase change is +135 degrees, “10” when the phase change is −45 degrees, “11” when the phase change is −135 degrees, and so on. Do not use the phase change. Note that, for example, the phase change at index 4 may be 40 instead of 23 depending on the amount of noise or timing deviation, and the allowable range for noise is narrower than when there is no signal period. For this reason, when there is no signalless period, it is necessary to take measures such as adding information indicating a checksum to the signal.

次に、第1端末10が、複数の他の端末からの信号を検出した場合について説明する。なお、この例では、他の端末は3個あり、おのおのの端末には、識別子(ID)が00000001、00000010、00000011として割り当てられているとする。
図21は、本実施形態に係る受光部16が3個の端末から識別子を受光したときの状態を説明する図である。符号551が示す画像は、識別子(ID)が00000001の端末から受光した識別子に基づく画像である。符号552が示す画像は、識別子(ID)が00000010の端末から受光した識別子に基づく画像である。符号553が示す画像は、識別子(ID)が00000011の端末から受光した識別子に基づく画像である。
Next, a case where the first terminal 10 detects signals from a plurality of other terminals will be described. In this example, there are three other terminals, and it is assumed that identifiers (ID) are assigned as 00000001, 00000010, and 00000011, respectively.
FIG. 21 is a diagram illustrating a state when the light receiving unit 16 according to the present embodiment receives identifiers from three terminals. An image indicated by reference numeral 551 is an image based on an identifier received from a terminal having an identifier (ID) of 00000001. An image indicated by reference numeral 552 is an image based on an identifier received from a terminal having an identifier (ID) of 00000010. An image indicated by reference numeral 553 is an image based on an identifier received from a terminal having an identifier (ID) of 00000011.

図22は、本実施形態に係る識別子(ID)の検出タイミングを説明する図である。図22において、横軸は経過時間である。符号601が示す領域の画像は、識別子が00000001からの搬送波の画像である。符号602が示す領域の画像は、識別子が00000010からの搬送波の画像である。符号603が示す領域の画像は、識別子が00000011からの搬送波の画像である。
また、符号611が示す画像は、リーダフレームの画像である。符号612が示す画像は、第1フレームの画像であり、符号613が示す画像は、第2フレームの画像である。符号614が示す画像は、第3フレームの画像であり、符号615が示す画像は、第4フレームの画像である。
FIG. 22 is a diagram for explaining the detection timing of the identifier (ID) according to this embodiment. In FIG. 22, the horizontal axis represents elapsed time. The image in the area indicated by reference numeral 601 is an image of a carrier wave having an identifier of 00000001. The image of the area indicated by reference numeral 602 is an image of a carrier wave with an identifier of 00000010. An image in a region indicated by reference numeral 603 is an image of a carrier wave having an identifier of 00000011.
An image indicated by reference numeral 611 is a leader frame image. An image indicated by reference numeral 612 is an image of the first frame, and an image indicated by reference numeral 613 is an image of the second frame. The image indicated by reference numeral 614 is an image of the third frame, and the image indicated by reference numeral 615 is an image of the fourth frame.

このように、3個の端末の識別子は、各端末が各々、非同期で投光器から発光している。
この場合、他の端末は、例えば識別子の0000001をビット列として送信する。このため、符号601が示す領域の画像のタイミングで、さらに識別子に応じた位相の変化が発生する。第1端末10の復調器17は、図8等で説明したように、搬送波の位相を算出し、算出した位相に基づいて代表位相を決定する。そして決定した代表位相に基づいて、位相変化を算出し、算出した位相変化に基づいて、ビット列を求める。
復調器17は、他の識別子の搬送波についても同様の処理を行ってビット列を求める。
As described above, the identifiers of the three terminals are emitted from the projectors asynchronously at the respective terminals.
In this case, the other terminal transmits, for example, the identifier “0000001” as a bit string. For this reason, a phase change corresponding to the identifier further occurs at the timing of the image in the region indicated by reference numeral 601. As described with reference to FIG. 8 and the like, the demodulator 17 of the first terminal 10 calculates the phase of the carrier wave and determines the representative phase based on the calculated phase. Then, a phase change is calculated based on the determined representative phase, and a bit string is obtained based on the calculated phase change.
The demodulator 17 performs the same processing on the carrier wave with other identifiers to obtain a bit string.

次に、識別子(ID)の検出の処理手順について説明する。図23は、本実施形態に係る識別子(ID)の検出の処理手順のフローチャートである。例えば、図21に示した例では、異なる識別子(ID)が検出された例を説明したが、複数の画素321に、同じ識別子(ID)が検出された場合、以下の処理を行う。
(ステップS201)復調器17は、同一の識別子をまとめて、クラスタリング処理を行う。例えば、近接する同程度の輝度を1つの集まりとしてクラスタにまとめる。
(ステップS202)復調器17は、同一の識別子をまとめたクラスタに対して、重心位置を算出し、算出した重心位置をクラスタの代表位値に決定する。
Next, an identifier (ID) detection processing procedure will be described. FIG. 23 is a flowchart of a processing procedure for detecting an identifier (ID) according to the present embodiment. For example, in the example illustrated in FIG. 21, an example in which different identifiers (ID) are detected has been described. However, when the same identifier (ID) is detected in a plurality of pixels 321, the following processing is performed.
(Step S201) The demodulator 17 performs clustering processing by collecting the same identifiers. For example, adjacent similar luminances are grouped into a cluster as a collection.
(Step S202) The demodulator 17 calculates a centroid position with respect to a cluster in which the same identifiers are collected, and determines the calculated centroid position as a representative value of the cluster.

次に、図1に示した第1端末10と第2端末20とで通信を行うことで端末間の距離を算出する手順を説明する。図24は、本実施形態に係る通信手順のフローチャートである。なお、以下の説明では、第1端末10は、移動体Aに搭載され、第2端末20は、移動体Bに搭載されている。このため、以下の説明では、第1端末10が備える各機能部を移動体Aの機能部とも言い、第2端末20が備える各機能部を移動体Bの機能部とも言う。なお、移動体は、例えば車両である。   Next, a procedure for calculating the distance between the terminals by performing communication between the first terminal 10 and the second terminal 20 illustrated in FIG. 1 will be described. FIG. 24 is a flowchart of a communication procedure according to this embodiment. In the following description, the first terminal 10 is mounted on the moving object A, and the second terminal 20 is mounted on the moving object B. For this reason, in the following description, each function part with which the 1st terminal 10 is provided is also called the function part of the mobile body A, and each function part with which the 2nd terminal 20 is provided is also called the function part of the mobile body B. The moving body is, for example, a vehicle.

(ステップS301)移動体Aの投光器14は、変調された自装置の識別子(ID)を用いて、速度を示す情報、及び方位を示す情報を発光することで送信する。移動体Aの演算部19は、情報を送信した時、時間の計測を開始する。ステップS301終了後、処理はステップS302に進む。
(ステップS302)移動体Bの受光部26は、移動体Aからの識別子(ID)を含む情報を受信する。ステップS302終了後、処理はステップS303に進む。
(Step S301) The projector 14 of the moving object A transmits the information indicating the speed and the information indicating the direction by emitting light using the modulated identifier (ID) of the own device. The computing unit 19 of the moving object A starts measuring time when information is transmitted. After step S301 ends, the process proceeds to step S302.
(Step S302) The light receiving unit 26 of the moving object B receives information including an identifier (ID) from the moving object A. After step S302 ends, the process proceeds to step S303.

(ステップS303)移動体Bの演算部29は、受信した情報から移動体Aの識別子(ID)と搬送波の周波数を抽出する。次に、移動体Bの演算部29は、移動体Aが送信した情報に含まれるリーダフレームを受信したときの自装置の発振器22が生成した基準クロックとの位相差を第1位相情報として算出する。次に、移動体Bの演算部29は、抽出した移動体Aの識別子に、自装置の識別子と算出した第1位相情報と自装置の速度を示す情報と自装置の方位を示す情報とを付加した情報を、受信した搬送波と同じ周波数の変調波を用いて送信する。ステップS303終了後、処理はステップS304に進む。
(ステップS304)移動体Aは、移動体Bからの情報を受信する。なお、移動体Aは、自装置の識別子(ID)を含む信号を受信した場合、ステップS301で送信した送信信号への応答信号であると解釈する。移動体Aの演算部19は、時間の計測を終了し、計測した時間をステップS301で情報を送信してからステップS304で応答を受信するまでの伝達時間とする。ステップS304終了後、処理はステップS305に進む。
(Step S303) The computing unit 29 of the mobile unit B extracts the identifier (ID) of the mobile unit A and the frequency of the carrier wave from the received information. Next, the computing unit 29 of the mobile unit B calculates, as first phase information, the phase difference from the reference clock generated by the oscillator 22 of the own device when the reader frame included in the information transmitted by the mobile unit A is received. To do. Next, the computing unit 29 of the moving body B includes, as the extracted identifier of the moving body A, the identifier of the own device, the calculated first phase information, information indicating the speed of the own device, and information indicating the direction of the own device. The added information is transmitted using a modulated wave having the same frequency as the received carrier wave. After step S303 ends, the process proceeds to step S304.
(Step S304) The moving object A receives information from the moving object B. In addition, when the mobile unit A receives a signal including the identifier (ID) of the own device, the mobile unit A interprets it as a response signal to the transmission signal transmitted in step S301. The calculating part 19 of the moving body A complete | finishes measurement of time, and makes measured time the transmission time after transmitting information by step S301 until receiving a response by step S304. After step S304 ends, the process proceeds to step S305.

(ステップS305)移動体Aの演算部19は、移動体Bが送信した情報に含まれるリーダフレームを受信したときの位相情報を、受信した第1位相情報によって補正することで第2位相情報を算出する。なお、この第2位相情報は、光が移動体Aから移動体Bまで到達し、さらに移動体Bから移動体Aに戻ってくるまでに要した伝達時間によって発生した位相変化である。次に、移動体Aの演算部19は、算出した第2位相情報に基づいて、移動体Aと移動体Bとの相互の位置情報に変換し、移動体Aと移動体Bとの距離を算出する。なお、位相差から距離への変換については、後述する。
(ステップS306)移動体Aの演算部19は、自装置と移動体Bとの位相差を演算部19が有する記憶部に記憶させる。ステップS306終了後、処理はステップS307に進む。
(Step S305) The computing unit 19 of the moving object A corrects the phase information when the leader frame included in the information transmitted by the moving object B is received with the received first phase information, thereby correcting the second phase information. calculate. Note that the second phase information is a phase change caused by a transmission time required for light to reach the moving body B from the moving body A and further return from the moving body B to the moving body A. Next, the computing unit 19 of the moving object A converts the mutual position information between the moving object A and the moving object B based on the calculated second phase information, and calculates the distance between the moving object A and the moving object B. calculate. The conversion from the phase difference to the distance will be described later.
(Step S306) The computing unit 19 of the moving body A stores the phase difference between the own device and the moving body B in the storage unit included in the computing unit 19. After step S306 ends, the process proceeds to step S307.

(ステップS307)移動体Bの演算部29は、自装置の識別子(ID)を送信する。ステップS307終了後、処理はステップS308に進む。
(ステップS308)移動体Aの演算部19は、移動体Bから送信された識別子(ID)を受信する。
(ステップS309)移動体Aの演算部19は、ステップS305と同様の処理を行い、位相差を距離に変換する。
以上で、端末間の距離を算出する手順の処理を終了する。
(Step S307) The computing unit 29 of the moving object B transmits an identifier (ID) of the own device. After step S307 ends, the process proceeds to step S308.
(Step S308) The computing unit 19 of the moving object A receives the identifier (ID) transmitted from the moving object B.
(Step S309) The computing unit 19 of the moving object A performs the same process as in step S305, and converts the phase difference into a distance.
Above, the process of the procedure which calculates the distance between terminals is complete | finished.

上述した手順によれば、自装置の識別子(ID)が含まれる信号を受信したとき、自装置が発した信号への応答であると判別する。そして、受信した信号に含まれる位相情報を距離情報に変換する。なお、送受信時、移動体AとBとが備えている発振器12と発振器22と間の位相差を得ることができるので、ステップS306以降、識別子の送受信を行うステップS301やS302の処理を省略して、装置間の位相差が所定の値以上まで大きくなるまでステップS307(図24)のみを一方的に移動体Bから移動体Aに送信するようにしてもよい。   According to the above-described procedure, when a signal including the identifier (ID) of the own device is received, it is determined that the response is to the signal issued by the own device. And the phase information contained in the received signal is converted into distance information. Since the phase difference between the oscillator 12 and the oscillator 22 included in the mobile bodies A and B can be obtained at the time of transmission / reception, the processing of steps S301 and S302 for transmitting and receiving the identifier is omitted after step S306. Thus, only the step S307 (FIG. 24) may be transmitted unilaterally from the moving body B to the moving body A until the phase difference between the devices increases to a predetermined value or more.

次に、位相差を距離に変換する方法を説明する。
まず、移動体Aと移動体Bによる発光源の強度を、y、yとする。また、移動体Aの角周波数をω、移動体Bの角周波数をω、移動体Aの初期位相をα、移動体Bの初期位相をα、移動体Bの角周波数と移動体Aの角周波数との差をO、移動体Bの初期位相と移動体Aの初期位相との差をPとする。
移動体Aと移動体Bによる発光源の強度y及びy2、動体Aの角周波数ω、移動体Bの初期位相αは、次式(8)のように表される。
Next, a method for converting a phase difference into a distance will be described.
First, the intensities of the light emission sources by the moving body A and the moving body B are y 1 and y 2 . Further, the angular frequency of the moving object A is ω 1 , the angular frequency of the moving object B is ω 2 , the initial phase of the moving object A is α 1 , the initial phase of the moving object B is α 2 , and the angular frequency of the moving object B is moved. The difference from the angular frequency of the body A is O 2 , and the difference between the initial phase of the moving body B and the initial phase of the moving body A is P 2 .
The intensity y 1 and y 2 of the light source by the moving object A and the moving object B , the angular frequency ω 1 of the moving object A , and the initial phase α 2 of the moving object B are expressed by the following equation (8).

Figure 0006308452
Figure 0006308452

なお、式(8)において、A及びAは各々、発光強度y、yのパラメータである。また、式(8)において、1を加算している理由は、振幅が正の範囲で振れるように正規化しているためである。この加算される1は、図6、図7、式(2)で説明したBに相当する。式(8)より、移動体Bによる発光源の強度yは、次式(9)のようになる。 In equation (8), A 1 and A 2 are parameters of the emission intensities y 1 and y 2 , respectively. Further, the reason why 1 is added in the equation (8) is that the amplitude is normalized so as to swing within a positive range. 1 to be added corresponds to B described with reference to FIGS. 6 and 7 and Expression (2). From the equation (8), the intensity y 2 of the light source by the moving body B is expressed by the following equation (9).

Figure 0006308452
Figure 0006308452

移動体Bで観測した移動体Aの信号の強度y2−1が距離に基づかないとすると、移動体Bと移動体Aの距離d2−1(t)を光が伝わる時間T2−1=d2−1/c(ただしcは光速)だけ遅れるので、移動体Bで観測した移動体Aの信号の強度y2−1は、次式(10)のようになる。 Assuming that the intensity y 2-1 of the signal of the moving object A observed by the moving object B is not based on the distance, the time T 2-1 during which light travels the distance d 2-1 (t) between the moving object B and the moving object A = D 2-1 / c (where c is the speed of light), the signal intensity y 2-1 of the moving object A observed by the moving object B is expressed by the following equation (10).

Figure 0006308452
Figure 0006308452

次に、強度yとy2−1との位相差Δω2−1は、次式(11)のように表される。 Next, the phase difference Δω 2-1 between the intensities y 2 and y 2-1 is expressed as the following equation (11).

Figure 0006308452
Figure 0006308452

移動体Aで観測した移動体Bの信号の強度y1−2は、同様にT1−2=d1−2/cだけ遅れるので、移動体Aで観測した移動体Bの信号の強度y1−2は、次式(12)のようになる。 Since the signal intensity y 1-2 of the mobile object B observed by the mobile object A is similarly delayed by T 1-2 = d 1-2 / c, the signal strength y of the signal of the mobile object B observed by the mobile object A is y. 1-2 is expressed by the following equation (12).

Figure 0006308452
Figure 0006308452

また、強度yとy1−2との位相差Δω1−2は、次式(13)のように表される。 Further, the phase difference Δω 1-2 between the strengths y 1 and y 1-2 is expressed as the following equation (13).

Figure 0006308452
Figure 0006308452

算出した2つの位相差の和ΔΩ(=Δω2−1+Δω1−2)は、式(11)と(13)より、次式(14)のように表される。 The calculated sum ΔΩ (= Δω 2-1 + Δω 1-2 ) of the two phase differences is expressed by the following equation (14) from the equations (11) and (13).

Figure 0006308452
Figure 0006308452

また、tは、移動体Bが信号を受信した時刻であるため、伝達時間だけ遅れたT2−1に等しい。さらに、tは、移動体Aが移動体Bからの応答信号を受信した時刻であるため、伝達時間と内部処理時間Dだけ遅れたT2−1+T1−2+Dに置き換えることができる。これらの値を式(14)に代入すると、式(14)は次式(15)のようになる。 Further, t 1, since the moving body B is the time at which a signal has been received is equal to T 2-1 delayed by a transmission time. Furthermore, since t 2 is the time when the moving object A receives the response signal from the moving object B, it can be replaced with T 2-1 + T 1-2 + D 2 delayed by the transmission time and the internal processing time D 2. it can. By substituting these values into the equation (14), the equation (14) becomes the following equation (15).

Figure 0006308452
Figure 0006308452

ここで、内部処理時間を周波数のn倍(nは1以上の整数)であるとすると、内部処理時間Dは、次式(16)で表される。例えば、内部処理時間を予め測定しておき、内部処理時間が周波数のn倍になる発振器12の周波数を、装置の設計者が選択しておく。 Here, when (the n 1 or more integer) n times the frequency of the internal processing time is, the internal processing time D 2 is expressed by the following equation (16). For example, the internal processing time is measured in advance, and the device designer selects the frequency of the oscillator 12 at which the internal processing time is n times the frequency.

Figure 0006308452
Figure 0006308452

式(16)を式(15)に代入すると、式(15)は次式(17)のようになる。   Substituting equation (16) into equation (15), equation (15) becomes the following equation (17).

Figure 0006308452
Figure 0006308452

ここで、移動体Bの角周波数と移動体Aの角周波数との差Oが移動体Aの角周波数をωよりはるかに小さい(O≪ω)ならば、式(17)は、次式(18)のようになる。 Here, the difference between O 2 and the angular frequency of the moving object A and angular frequency of the mobile B is much less than omega 1 the angular frequency of the moving object A (O 2 «Omega 1) If equation (17) The following equation (18) is obtained.

Figure 0006308452
Figure 0006308452

伝達時間の平均T1−2 ̄は、式(18)より、次式(19)のように算出できる。 The average transmission time T 1-2  ̄ can be calculated from the equation (18) as the following equation (19).

Figure 0006308452
Figure 0006308452

さらに、距離の平均d1−2 ̄は、式(19)より、次式(20)のように算出できる。 Further, the average distance d 1-2  ̄ can be calculated from the equation (19) as the following equation (20).

Figure 0006308452
Figure 0006308452

なお、式(20)において、λは、移動体Aの搬送波の波長である。
したがって、ステップS305及びS309(図24)において、演算部19は、式(20)を用いて位相差を距離に変換する。
ここで、例えば、応答遅れ時間nが10m秒、角周波数ωが1MHzである場合、発振器の精度をpとすると、誤差nO/ωの位相差が0.1%以下になるためには、発振器12及び22には、1.6×10−8程度の精度が必要である。この精度が得られる振動子は、例えばOCXO(恒温槽付水晶発振器)である。
In Equation (20), λ 1 is the wavelength of the carrier wave of the moving object A.
Therefore, in Steps S305 and S309 (FIG. 24), the calculation unit 19 converts the phase difference into a distance using Expression (20).
Here, for example, when the response delay time n is 10 ms and the angular frequency ω is 1 MHz, if the accuracy of the oscillator is p, the phase difference of the error nO 2 / ω 1 is 0.1% or less. The oscillators 12 and 22 need to have an accuracy of about 1.6 × 10 −8 . A vibrator capable of obtaining this accuracy is, for example, OCXO (a quartz oscillator with a thermostatic bath).

次に、第1端末10または第2端末20を、車両に取り付けるとき、受光部の取り付け一及び発光部の取り付けの例について説明する。
図25は、本実施形態に係る発光部の取り付け位置の例を説明する図である。なお、発光部とは、少なくとも投光器14(または投光器24)を備えている。図25の符号701が示す領域の画像のように、ヘッドライト付近に取り付けられていてもよい。または、符号702が示す領域の画像のように、ルーフの周囲に取り付けられていてもよい。あるいは、符号703が示す領域の画像のように、テールライトやブレーキランプ付近に取り付けられていてもよい。さらには、発光部は複数あってもよく、複数の発光部が、図25に示した複数の箇所に取り付けられていてもよい。
Next, when attaching the 1st terminal 10 or the 2nd terminal 20 to a vehicle, the example of the attachment one of a light-receiving part and the attachment of a light emission part is demonstrated.
FIG. 25 is a diagram illustrating an example of the attachment position of the light emitting unit according to this embodiment. Note that the light emitting unit includes at least the projector 14 (or the projector 24). Like the image of the area indicated by reference numeral 701 in FIG. Alternatively, it may be attached around the roof like an image of an area indicated by reference numeral 702. Or like the image of the area | region which the code | symbol 703 shows, you may attach to taillight or a brake lamp vicinity. Furthermore, there may be a plurality of light emitting units, and the plurality of light emitting units may be attached to the plurality of locations shown in FIG.

図26は、本実施形態に係る受光部の取り付け位置の例を説明する図である。受光部であるセンサは、少なくともレンズ15及び受光部16(またはレンズ15及び受光部16)を備えている。センサは、図26の符号711が示す領域の画像のように、車両の前方にノーズカメラとして取り付けられていてもよい。ノーズカメラは、交差点において左右の移動体の検出を行う。また、符号712が示す領域の画像のように、サイドミラーの近傍にサイドビューカメラとして取り付けられていてもよい。サイドビューカメラは、後側方の移動体の検出を行う。また、符号713が示す領域の画像のように、車両の後方にリアビューカメラとして取り付けられていてもよい。リアビューカメラは、後方の移動体の検出を行う。さらに、符号714が示す領域の画像のように、例えばルームミラーの脇に全周囲カメラとして取り付けられていてもよい。全周囲カメラは、全周囲(360度)を見渡す。なお、車両内または車両外の左右対称な位置にも全周囲カメラを取り付けるようにしてもよい。これにより、ステレオ視を行いつつ、死角を低減することができる。   FIG. 26 is a diagram illustrating an example of the attachment position of the light receiving unit according to the present embodiment. The sensor that is the light receiving unit includes at least the lens 15 and the light receiving unit 16 (or the lens 15 and the light receiving unit 16). The sensor may be attached as a nose camera in front of the vehicle as in the image of the region indicated by reference numeral 711 in FIG. The nose camera detects left and right moving bodies at the intersection. Moreover, it may be attached as a side view camera in the vicinity of the side mirror like an image of the region indicated by reference numeral 712. The side view camera detects a rear side moving body. Moreover, like the image of the area | region which the code | symbol 713 shows, you may attach to the back of a vehicle as a rear view camera. The rear view camera detects a moving object behind. Further, as an image of an area indicated by reference numeral 714, for example, it may be attached as an omnidirectional camera on the side of the room mirror. The all-around camera looks around the entire periphery (360 degrees). In addition, you may make it attach an omnidirectional camera also to the left-right symmetric position inside a vehicle or a vehicle outside. Thereby, a blind spot can be reduced, performing a stereo vision.

なお、発光部に用いる光源は、例えば赤外線のLED(発光ダイオード)と他の可視光(例えば、青色または緑色)の帯域で発光するLEDである。このように、赤外線のLEDに加えて、他の帯域のLEDを発光させることで、人間が見たときに、赤色以外の発光色に見える効果がある。   The light source used for the light emitting unit is, for example, an LED that emits light in a band of infrared LEDs (light emitting diodes) and other visible light (for example, blue or green). In this way, in addition to the infrared LED, the LEDs in other bands are caused to emit light, so that when viewed by humans, there is an effect that the light emission colors other than red are seen.

なお、本実施形態では、第1端末10が、距離の算出する例を説明したが、第2端末20が行ってもよい。または、第1端末10と第2端末20の両方が距離を算出するようにしてもよい。   In the present embodiment, the example in which the first terminal 10 calculates the distance has been described, but the second terminal 20 may perform the distance calculation. Alternatively, both the first terminal 10 and the second terminal 20 may calculate the distance.

以上のように、本実施形態の計測装置(第1端末10または第2端末20)は、光信号である第1送信情報を送信する送信部(投光器14または24)と、第1送信情報に対する応答である第2送信情報であって、第1送信情報が受信されたときの受信した信号の位相に基づく第1位相差情報を含む第2送信情報を受光する受光部(16または26)と、受光部によって受信された第2送信情報から第1位相差情報を抽出し、抽出した第1位相差情報に基づいて距離情報を求める距離算出部(演算部19または29)と、を備える。   As described above, the measurement device (first terminal 10 or second terminal 20) of the present embodiment has a transmitter (projector 14 or 24) that transmits first transmission information that is an optical signal, and the first transmission information. A light receiving unit (16 or 26) that receives second transmission information that is a response and receives second transmission information including first phase difference information based on a phase of the received signal when the first transmission information is received; A distance calculation unit (calculation unit 19 or 29) that extracts first phase difference information from the second transmission information received by the light receiving unit and obtains distance information based on the extracted first phase difference information.

この構成により、本実施形態の計測装置(第1端末10または第2端末20)は、同時に相対位置と情報が獲得できる。また、本実施形態の計測装置(第1端末10または第2端末20)は、電波で発生したマルチパスや干渉が生じない。さらに、本実施形態の計測装置(第1端末10または第2端末20)は、発光源を面や線とすることで距離による信号強度の低下が低下し狭いダイナミックレンジでも距離計測が可能となる。また、本実施形態の計測装置(第1端末10または第2端末20)は、同時に複数台の移動体が存在しても混信しない。   With this configuration, the measurement apparatus (first terminal 10 or second terminal 20) of the present embodiment can acquire the relative position and information at the same time. In addition, the measurement apparatus (first terminal 10 or second terminal 20) of the present embodiment does not cause multipath or interference generated by radio waves. Furthermore, the measurement apparatus (the first terminal 10 or the second terminal 20) of the present embodiment makes it possible to measure the distance even in a narrow dynamic range by reducing the signal strength drop due to the distance by using the light source as a surface or a line. . In addition, the measuring device (first terminal 10 or second terminal 20) of the present embodiment does not interfere even if a plurality of mobile objects exist at the same time.

[第2実施形態]
第1実施形態では、互いに備えている発振器12または22の位相差を把握することで、第1端末10と第2端末20とは、情報の送受信を行う例を説明した。本実施形態の第1端末10と第2端末20は、端末間の同期を取った後、情報の送受信を行う。
[Second Embodiment]
In 1st Embodiment, the 1st terminal 10 and the 2nd terminal 20 demonstrated the example which transmits / receives information by grasping | ascertaining the phase difference of the oscillator 12 or 22 with which it mutually equips. The first terminal 10 and the second terminal 20 of the present embodiment transmit and receive information after synchronizing the terminals.

図27は、本実施形態に係る通信手順のフローチャートである。
(ステップS301〜S304)図24のステップS301〜304と同様の処理を行う。ステップS304終了後、処理をステップS401に進める。このとき、IDの大きい方の送信周期を小さい方の周期に一致させる。これによりリーダフレームのタイミングが同じになる。
このステップS301〜S304の処理を、同期を取ると言う。なお、これらの処理は、周期的に行ってもよい。
(ステップS401)移動体Aの演算部19は、符号器11、変調器13、及び投光器14を介して、応答を依頼する応答依頼信号を移動体Bに送信する。並行して、移動体Aの演算部19は、移動体Bからの応答依頼信号を受信(受光)し、応答依頼信号に含まれるリーダー部の位相差情報を自部に記憶させる。
(ステップS402)移動体Bの演算部29は、符号器21、変調器23、及び投光器24を介して、応答を依頼する応答依頼信号を移動体Aに送信する。並行して、移動体Bの演算部29は、移動体Aからの応答依頼信号を受信(受光)し、応答依頼信号に含まれるリーダー部の位相差情報を自部に記憶させる。
FIG. 27 is a flowchart of a communication procedure according to this embodiment.
(Steps S301 to S304) Processing similar to that of steps S301 to S304 in FIG. 24 is performed. After step S304 ends, the process proceeds to step S401. At this time, the transmission cycle with the larger ID is matched with the cycle with the smaller ID. As a result, the timing of the leader frame becomes the same.
The process of steps S301 to S304 is said to be synchronized. These processes may be performed periodically.
(Step S401) The computing unit 19 of the moving object A transmits a response request signal for requesting a response to the moving object B via the encoder 11, the modulator 13, and the projector 14. In parallel, the calculation unit 19 of the moving object A receives (receives) the response request signal from the moving object B, and stores the phase difference information of the reader unit included in the response request signal in its own part.
(Step S402) The computing unit 29 of the moving object B transmits a response request signal for requesting a response to the moving object A via the encoder 21, the modulator 23, and the projector 24. In parallel, the computing unit 29 of the mobile unit B receives (receives) the response request signal from the mobile unit A, and stores the phase difference information of the reader unit included in the response request signal in its own unit.

(ステップS403)ステップS401が終了してから所定の時間が経過後、移動体Aの演算部19は、移動体Bの識別子(ID)と記憶させた位相差情報とを、応答信号に含めて、符号器11、変調器13、及び投光器14を介して、応答を依頼する指示を移動体Bに送信する。応答信号は光通信に限らず無線通信でもよい。このとき付加情報に情報を識別するカウント値があればそれをつけて送ってもよい。この処理によって応答までの時間差が大きい場合でも、どのフレームへの応答か判別できる。
(ステップS404)ステップS402が終了してから所定の時間が経過後、移動体Bの演算部29は、移動体Aの識別子(ID)と記憶させた位相差情報とを、応答信号に含めて、符号器21、変調器23、及び投光器24を介して、応答を依頼する指示を移動体Aに送信する。この場合もS403と同様に応答信号は無線通信でもよい。
(Step S403) After a predetermined time has elapsed from the end of step S401, the computing unit 19 of the moving object A includes the identifier (ID) of the moving object B and the stored phase difference information in the response signal. Through the encoder 11, the modulator 13, and the projector 14, an instruction for requesting a response is transmitted to the mobile unit B. The response signal is not limited to optical communication but may be wireless communication. At this time, if there is a count value for identifying information in the additional information, it may be sent with the count value. Even if the time difference until response is large by this process, it is possible to determine which frame the response is.
(Step S404) After a predetermined time has elapsed from the end of step S402, the computing unit 29 of the moving object B includes the identifier (ID) of the moving object A and the stored phase difference information in the response signal. Through the encoder 21, the modulator 23, and the projector 24, an instruction for requesting a response is transmitted to the mobile unit A. Also in this case, the response signal may be wireless communication as in S403.

(ステップS405)移動体Aの演算部19は、ステップS309(図24)と同様に、位相差を距離に変換する。
(ステップS406)移動体Bの演算部29は、ステップS309(図24)と同様に、位相差を距離に変換する。
以上で、端末間の距離を算出する手順の処理を終了する。
(Step S405) The computing unit 19 of the moving object A converts the phase difference into a distance, similarly to step S309 (FIG. 24).
(Step S406) The computing unit 29 of the moving object B converts the phase difference into a distance, as in step S309 (FIG. 24).
Above, the process of the procedure which calculates the distance between terminals is complete | finished.

上述した手順によれば、光信号を発している移動体がいたら、移動体同士で同期を取る。そして、自装置に対する応答信号を受信したとき、応答信号に含まれる位相を記憶させ、さらに応答ビットを立てて通信相手の端末の識別子と軽視区した位相情報を加えて応答する。そして、受信信号の位相差と位相情報から、移動体間の距離を求める。さらに、時間差を置いて位相を測定することによって、発振器の周波数差を測定する。
これにより、本実施形態では、第1実施形態より、端末間の位相差の誤差を低減することができる。
According to the procedure described above, if there is a moving body that emits an optical signal, synchronization is established between the moving bodies. Then, when a response signal for the own device is received, the phase included in the response signal is stored, and further, a response bit is set and the identifier of the communication partner terminal and the phase information neglected are added to respond. And the distance between moving bodies is calculated | required from the phase difference and phase information of a received signal. Further, the frequency difference of the oscillator is measured by measuring the phase with a time difference.
Thereby, in this embodiment, the error of the phase difference between terminals can be reduced from 1st Embodiment.

次に、位相差を距離に変換する方法を説明する。
式(8)〜(14)までは、第1実施形態と同様であるため、説明を省略する。
は、移動体Bが信号を受信した時刻であるため、伝達時間だけ遅れたT2−1に等しい。さらに、tは、移動体Aが信号を受信した受信した時刻であるため、伝達時間と同期誤差Dだけ遅れたT1−2+Dに置き換えることができる。これらの値を式(14)に代入すると、式(14)は次式(21)のようになる。
Next, a method for converting a phase difference into a distance will be described.
Since Expressions (8) to (14) are the same as those in the first embodiment, description thereof is omitted.
Since t 1 is the time when the mobile unit B receives the signal, t 1 is equal to T 2-1 delayed by the transmission time. Furthermore, since t 2 is the time when the mobile unit A receives the signal, it can be replaced with T 1-2 + D 2 delayed by the transmission time and the synchronization error D 2 . By substituting these values into equation (14), equation (14) becomes the following equation (21).

Figure 0006308452
Figure 0006308452

ここで、移動体Bの角周波数と移動体Aの角周波数との差Oが移動体Aの角周波数ωよりはるかに小さい(O≪ω)ならば、式(21)は、次式(22)のように近似できる。 Here, if the difference O 2 between the angular frequency of the moving object B and the angular frequency of the moving object A is much smaller than the angular frequency ω 1 of the moving object A (O 2 << ω 1 ), the equation (21) is It can be approximated as the following equation (22).

Figure 0006308452
Figure 0006308452

ここで、同期誤差Dを周波数のn倍であるとすると、同期誤差Dは、次式(23)で表される。 Here, when the synchronization error D 2 is n times the frequency synchronization error D 2 is expressed by the following equation (23).

Figure 0006308452
Figure 0006308452

式(23)より、式(14)は、次式(24)のようになる。   From Expression (23), Expression (14) becomes like the following Expression (24).

Figure 0006308452
Figure 0006308452

伝達時間T1−2は、式(24)より、次式(25)のように算出できる。 Transmission time T 1-2, from equation (24) can be calculated by the following equation (25).

Figure 0006308452
Figure 0006308452

さらに、距離d1−2は、式(25)より、次式(26)のように算出できる。 Furthermore, the distance d 1-2, from equation (25) can be calculated by the following equation (26).

Figure 0006308452
Figure 0006308452

ステップS405及びS406(図27)において、演算部19は、式(26)を用いて位相差を距離に変換する。
ここで、例えば、同期誤差nが100、つまり、100μ秒、角周波数ωが0.16×10、つまり、1MHzである場合、発振器の精度をpとすると、誤差nO/ωの位相差が0.1%以下になるためには、発振器12及び22には、1.6×10−6程度の精度が必要である。この精度が得られる振動子は、例えば携帯端末等に使用されているTCXO(温度補償型水晶発振器)である。すなわち、本実施形態によれば、第1実施形態より、安い水晶発振器を用いて、高い精度を確保できる。
In steps S405 and S406 (FIG. 27), the calculation unit 19 converts the phase difference into a distance using Expression (26).
Here, for example, when the synchronization error n is 100, that is, 100 μs, and the angular frequency ω is 0.16 × 10 6 , that is, 1 MHz, if the accuracy of the oscillator is p, the error is nO 2 / ω 1 In order for the phase difference to be 0.1% or less, the oscillators 12 and 22 need to have an accuracy of about 1.6 × 10 −6 . A vibrator capable of obtaining this accuracy is, for example, a TCXO (temperature compensated crystal oscillator) used in a portable terminal or the like. That is, according to the present embodiment, higher accuracy can be ensured by using a cheaper crystal oscillator than in the first embodiment.

なお、ステップS403とS404においてもそれぞれステップS401とS402の処理を重ねて行い、ステップS403とステップS404を引き続き行うことで,自分の位置での位相差と相手の位置での位相差が4回得られることから、位相ずれに加えて、移動体Aと移動体Bとが各々備える発振器12及び22の周波数のずれも求めることができる。
そして、周波数のずれ量が検出された後、移動体Aと移動体Bとは、ステップS401とS402のように互いに送受信を行わなくても、例えば一方から識別子を送信するだけで、距離を算出することができる。
In steps S403 and S404, the processes of steps S401 and S402 are repeated, and steps S403 and S404 are continued, so that the phase difference at the own position and the phase difference at the partner position are obtained four times. Therefore, in addition to the phase shift, the frequency shift of the oscillators 12 and 22 included in each of the moving body A and the moving body B can be obtained.
Then, after the amount of frequency deviation is detected, the moving object A and the moving object B calculate the distance only by transmitting the identifier from one side, for example, without performing transmission / reception as in steps S401 and S402. can do.

ここで、時刻TとT’のときに位相差を受信した場合の位相差から距離を推定する方法を説明する。
式(13)に示した位相差Δω1−2から、時刻TとT’のときに2回、位相差を受信した場合、受信した2つの位相差の差Δω1−2(T)−Δω1−2(T’)は、次式(27)のようになる。
Here, a method for estimating the distance from the phase difference when the phase difference is received at times T and T ′ will be described.
If the phase difference is received twice at times T and T ′ from the phase difference Δω 1-2 shown in Expression (13), the difference between the two received phase differences Δω 1-2 (T) −Δω 1-2 (T ′) is expressed by the following equation (27).

Figure 0006308452
Figure 0006308452

式(27)から、移動体Bの角周波数と移動体Aの角周波数との差Oは、次式(28)のようになる。すなわち、式(27)によって、移動体Aと移動体Bとが各々備える発振器12及び22の周波数のずれも求めることができる。 From the equation (27), the difference O 2 between the angular frequency of the moving object B and the angular frequency of the moving object A is expressed by the following equation (28). That is, the frequency shift of the oscillators 12 and 22 provided in the moving body A and the moving body B can be obtained by the equation (27).

Figure 0006308452
Figure 0006308452

また、式(13)より、時刻Tにおける移動体Bの初期位相と移動体Aの初期位相との差Pは、次式(29)のようになる。 Also, from the equation (13), the difference between P 2 between the initial phase and the initial phase of the moving body A of the moving object B at time T is given by the following equation (29).

Figure 0006308452
Figure 0006308452

式(29)より、任意の時刻T’’における伝達時間T’’1−2は、次式(30)のようになる。 From Expression (29), the transmission time T ″ 1-2 at an arbitrary time T ″ is expressed by the following Expression (30).

Figure 0006308452
Figure 0006308452

任意の時刻T’’における距離d’’1−2は、式(30)に光速cを乗ずることで算出することができる。従って、演算部19または29は、式(27)によって周波数のずれ量を検出して自部に記憶させた後、記憶させた周波数のずれ量と式(30)を用いて距離を算出するようにしてもよい。 The distance d ″ 1-2 at an arbitrary time T ″ can be calculated by multiplying Equation (30) by the speed of light c. Accordingly, the calculation unit 19 or 29 detects the frequency shift amount by the equation (27) and stores it in the own unit, and then calculates the distance using the stored frequency shift amount and the equation (30). It may be.

[第3実施形態]
本実施形態では、複数の他装置に対応する識別情報を受信したときの処理を行う例を説明する。
図28は、本実施形態に係る応答順位判定の手順処理のフローチャートである。なお、以下の処理は、第1端末10が行うとして説明するが、第2端末20が行ってもよい。
(ステップS501)演算部19は、受光部16を走査して最初に検出された識別子(ID)を自部内の記憶部のテーブルに登録する。次に、演算部19は、登録した識別子(ID)に対して得点を0として登録する。また、演算部19は、テーブルに登録した識別子に、応答したことを示す情報を関連付けて登録していく。ステップ501終了後、演算部19は、処理をステップS502に進める。
[Third Embodiment]
In the present embodiment, an example will be described in which processing is performed when identification information corresponding to a plurality of other devices is received.
FIG. 28 is a flowchart of the procedure for determining the response order according to this embodiment. The following processing is described as being performed by the first terminal 10, but may be performed by the second terminal 20.
(Step S501) The computing unit 19 scans the light receiving unit 16 and registers the identifier (ID) detected first in the table of the storage unit in the own unit. Next, the arithmetic unit 19 registers the score as 0 for the registered identifier (ID). In addition, the calculation unit 19 registers information indicating that a response has been made in association with the identifier registered in the table. After step 501 ends, the calculation unit 19 advances the processing to step S502.

(ステップS502)演算部19は、探索で検出された識別子(ID)に対して応答信号を送信する。次に、演算部19は、検出された識別子(ID)に応答したことを示す情報が関連付けて登録されているか否かを判別する。演算部19は、検出された識別子(ID)に応答したことを示す情報が関連付けて登録されていると判別した場合(ステップS502;YES)、ステップS503に進み、検出された識別子(ID)に応答したことを示す情報が関連付けて登録されていないと判別した場合(ステップS502;NO)、ステップS504に進む。 (Step S502) The computing unit 19 transmits a response signal to the identifier (ID) detected in the search. Next, the calculation unit 19 determines whether or not information indicating that a response has been made to the detected identifier (ID) is associated and registered. When it is determined that information indicating that the response has been made to the detected identifier (ID) is registered in association with the detected identifier (ID) (step S502; YES), the calculation unit 19 proceeds to step S503 and sets the detected identifier (ID). When it is determined that the information indicating that the response has been made is not registered in association with each other (step S502; NO), the process proceeds to step S504.

(ステップS503)演算部19は、識別子(ID)に5点を加算して記憶させる。ステップS503終了後、演算部19は、処理をステップS505に進める。
(ステップS504)演算部19は、識別子(ID)に1点を加算して記憶させる。ステップS504終了後、演算部19は、処理をステップS505に進める。
(ステップS505)演算部19は、検出された識別子(ID)がテーブルに登録されている最後の識別子(ID)で有るか否かを判別する。演算部19は、検出された識別子(ID)がテーブルに登録されている最後の識別子(ID)で有ると判別した場合(ステップS505;YES)ステップS507に進む。一方、検出された識別子(ID)がテーブルに登録されている最後の識別子(ID)ではないと判別した場合(ステップS505;NO)、ステップS506に進む。
(Step S503) The computing unit 19 adds 5 points to the identifier (ID) and stores them. After step S503 ends, the calculation unit 19 advances the process to step S505.
(Step S504) The computing unit 19 adds one point to the identifier (ID) and stores it. After step S504 ends, the calculation unit 19 advances the process to step S505.
(Step S505) The computing unit 19 determines whether or not the detected identifier (ID) is the last identifier (ID) registered in the table. When it is determined that the detected identifier (ID) is the last identifier (ID) registered in the table (step S505; YES), the arithmetic unit 19 proceeds to step S507. On the other hand, when it is determined that the detected identifier (ID) is not the last identifier (ID) registered in the table (step S505; NO), the process proceeds to step S506.

(ステップS506)演算部19は、次の識別子(ID)の設定処理を行う。ステップ506終了後、演算部19は、処理をステップS502に戻す。
(ステップS507)演算部19は、テーブルに登録さえた識別子(ID)のうち、最も得点が高く、且つテーブルの先頭に近い識別子(ID)を選択する。ステップ507終了後、演算部19は、処理をステップS508に進める。
(ステップS508)演算部19は、ステップS507で選択した識別子(ID)の端末に対して応答信号を送信する。応答信号の送信後、演算部19は、応答した識別子(ID)に関連付けられている得点を0点にする。
以上で、処理を終了する。
(Step S506) The calculating part 19 performs the setting process of the next identifier (ID). After step 506 ends, the calculation unit 19 returns the process to step S502.
(Step S507) The calculation unit 19 selects an identifier (ID) having the highest score and close to the top of the table among the identifiers (ID) registered in the table. After step 507 ends, the calculation unit 19 advances the process to step S508.
(Step S508) The computing unit 19 transmits a response signal to the terminal having the identifier (ID) selected in step S507. After transmitting the response signal, the calculation unit 19 sets the score associated with the responding identifier (ID) to 0.
Thus, the process ends.

なお、上記実施形態では、重み付けの例として、ステップS503で5点、ステップS504で1点を加算する例を説明したが、これに限られない。重み付けに用いる点は、他の値であってもよい。   In the above embodiment, as an example of weighting, an example in which 5 points are added in step S503 and 1 point is added in step S504 is described, but the present invention is not limited to this. The points used for weighting may be other values.

以上のように、本実施形態の計測装置(第1端末10または第2端末20)では、複数の他装置に対応する第2識別情報を受信したとき、送信した信号に対する応答、算出された距離、及び受信された信号の強度のうち少なくとも1つに基づいて応答する順番を決定する応答順位決定部(演算部19または29)を備える。
この構成によって、本実施形態の計測装置(第1端末10または第2端末20)は、受光部16が複数の識別子(ID)を受光した場合であっても、優先順位を付けて応答することができる。また、演算部19は、受光部16を探索したときに登録した識別情報(ID)が見えなくなった後、所定の時間経過後に、テーブルに登録した情報を削除するようにしてもよい。これにより、記憶容量を有効に使用することができる。
As described above, in the measurement device (the first terminal 10 or the second terminal 20) according to the present embodiment, when the second identification information corresponding to a plurality of other devices is received, the response to the transmitted signal, the calculated distance , And a response order determination unit (calculation unit 19 or 29) that determines the order of response based on at least one of the received signal strengths.
With this configuration, the measuring device (the first terminal 10 or the second terminal 20) of the present embodiment responds with a priority order even when the light receiving unit 16 receives a plurality of identifiers (ID). Can do. Further, the calculation unit 19 may delete the information registered in the table after a predetermined time has elapsed after the identification information (ID) registered when the light receiving unit 16 is searched becomes invisible. Thereby, the storage capacity can be used effectively.

図29は、本実施形態に係るマルチパス対策の一例を説明する図である。
図29に示すように、符号500が示す領域の画像には、5つの識別子(ID)を示す画像がある。この場合、少なくとも1つの光が直接光として検出されているとする。このような場合、前述したように、クラスタリング処理を行い、一定画素範囲内にある識別子(ID)を、1つの識別子(ID)とする。そして、1つの識別子(ID)として位相差の平均値を代表位相に決定する。
また、演算部19は、各々の識別子(ID)との距離を演算し、最も距離が短い識別子(ID)を、直接光により識別子(ID)とするようにしてもよい。
また、距離を算出した結果、同じ距離の場合、演算部19は、強度が強い方を直接光による識別子(ID)とするようにしてもよい。
さらに、距離も強度も同じ場合、演算部19は、クラスタリングした画素数が多い方を直接光による識別子(ID)とするようにしてもよい。
FIG. 29 is a diagram illustrating an example of a multipath countermeasure according to the present embodiment.
As shown in FIG. 29, the image of the area indicated by reference numeral 500 includes an image indicating five identifiers (ID). In this case, it is assumed that at least one light is detected as direct light. In such a case, as described above, clustering processing is performed, and an identifier (ID) within a certain pixel range is set as one identifier (ID). Then, an average value of phase differences is determined as a representative phase as one identifier (ID).
Moreover, the calculating part 19 may calculate the distance with each identifier (ID), and may make the identifier (ID) with the shortest distance the identifier (ID) by direct light.
As a result of calculating the distance, when the distance is the same, the calculation unit 19 may set the stronger one as an identifier (ID) by direct light.
Further, when the distance and the intensity are the same, the calculation unit 19 may make the one with the larger number of clustered pixels the direct light identifier (ID).

[第4実施形態]
図30は、本実施形態に係る本実施形態に係る計測システム1Aの構成を表すシステム構成図である。図1に示した計測システム1と同じ機能をする機能部には、同じ符号を用いて説明を省略する。
計測システム1との差異は、第1端末10AがGPS(グローバル・ポジショニング・システム)811を備え、第2端末20AがGPS821を備えている。
[Fourth Embodiment]
FIG. 30 is a system configuration diagram illustrating a configuration of a measurement system 1A according to the present embodiment according to the present embodiment. The same reference numerals are used for functional units having the same functions as those of the measurement system 1 shown in FIG.
The difference from the measurement system 1 is that the first terminal 10 </ b> A includes a GPS (global positioning system) 811, and the second terminal 20 </ b> A includes a GPS 821.

GPS811は、衛星から受信した情報に基づいて、クロック信号を生成する。GPS811は、生成したクロック信号を発振器12に出力する。このとき使用する衛星は天頂に近い衛星が望ましい。
発振器12は、GPS811から入力されたクロック信号に応じて、クロックのタイミングを調整する。
GPS821は、衛星から受信した情報に基づいて、クロック信号を生成する。GPS821は、生成したクロック信号を発振器22に出力する。この場合も使用する衛星は天頂に近い衛星が望ましい。
発振器22は、GPS821から入力されたクロック信号に応じて、クロックのタイミングを調整する。
GPSによってリーダフレームのタイミングの同期をとることで、図27における同期処理が不要になる。このように周波数をGPSの原子時計に同期させることで発振周波数が原子時計の精度になり距離誤差が減少する。
The GPS 811 generates a clock signal based on information received from the satellite. The GPS 811 outputs the generated clock signal to the oscillator 12. The satellite used at this time is preferably a satellite close to the zenith.
The oscillator 12 adjusts the clock timing according to the clock signal input from the GPS 811.
The GPS 821 generates a clock signal based on information received from the satellite. The GPS 821 outputs the generated clock signal to the oscillator 22. In this case, the satellite used is preferably a satellite close to the zenith.
The oscillator 22 adjusts the timing of the clock according to the clock signal input from the GPS 821.
By synchronizing the timing of the leader frame with GPS, the synchronization processing in FIG. 27 is not necessary. By synchronizing the frequency with the GPS atomic clock in this way, the oscillation frequency becomes the accuracy of the atomic clock and the distance error is reduced.

次に、第1端末10Aが移動体Aに取り付けられ、第2端末20Aが移動体Bに取り付けられているとして、計測システム1Aの動作について説明する。
移動体Aは、自己の識別子(ID)、速度、及び進行方向をデジタル信号として符号化し変調して投光器14より光信号として送信する。
Next, the operation of the measurement system 1A will be described assuming that the first terminal 10A is attached to the moving object A and the second terminal 20A is attached to the moving object B.
The moving body A encodes and modulates its own identifier (ID), speed, and traveling direction as a digital signal, and transmits it as an optical signal from the projector 14.

移動体Bでは、レンズ25を通った光が受光部26で結像し、タイミング制御器により指示された4系統で複数回サンプリング画像間の差分画像を復調器27に出力する。なお、各サンプリングでは、露光タイミングと露光時間が指示される。
復調器27は、変調光が復調器の差分回路を通ることで、復調され振幅と位相を求めて復号器28に出力する。
復号器28は、デジタル信号に戻して演算部29に情報を出力する。
移動体Bは、受信した信号の位相情報をのせて光信号として送信する。
In the moving body B, the light passing through the lens 25 is imaged by the light receiving unit 26, and a difference image between the sampling images is output to the demodulator 27 by the four systems designated by the timing controller. In each sampling, an exposure timing and an exposure time are instructed.
The demodulator 27 is demodulated by the modulated light passing through the differential circuit of the demodulator, obtains the amplitude and phase, and outputs it to the decoder 28.
The decoder 28 returns the digital signal and outputs information to the arithmetic unit 29.
The moving body B transmits the received signal as an optical signal with the phase information.

移動体Aは、移動体Bより発光された信号の位相について、移動体Bが移動体Aの光を受信したときの位相情報で補正する。これにより、本実施形態では、光が移動体Aから移動体Bまで到達してから移動体Aに戻ってくるまでに要した時間により発生した位相変化を算出でき、距離として変換できる。
また、本実施形態では、さらに2次元の面である受光部の角度情報から3次元の位置情報に変換できる。
さらに、本実施形態では、相互の発振器の周波数精度はGPS(811、821)により10−9以下の精度で一致している。
同期しているGPSの衛星番号を付加情報として送信することでGPSに同期していることが互いに認識できるため同期処理を省く助けになる。同じ衛星からの信号が受信できていればその衛星の仰角と方位角から相互の位置における位相差が推定でき、位相差情報を互いに交換しなくても受け取った信号の位相差から距離に変換することも可能である。
The moving object A corrects the phase of the signal emitted from the moving object B with the phase information when the moving object B receives the light from the moving object A. Thereby, in this embodiment, the phase change which generate | occur | produced by the time required for light to return to the moving body A after reaching | attaining the moving body A from the moving body A can be calculated, and it can convert into distance.
In the present embodiment, the angle information of the light receiving unit, which is a two-dimensional surface, can be converted into three-dimensional position information.
Further, in the present embodiment, the frequency accuracy of the mutual oscillators matches with accuracy of 10 −9 or less by GPS (811, 821).
By transmitting the satellite number of the synchronized GPS as additional information, it can be recognized that the GPS is synchronized with each other. If signals from the same satellite can be received, the phase difference at the mutual position can be estimated from the elevation angle and azimuth angle of the satellite, and the phase difference of the received signals is converted into distance without exchanging phase difference information. It is also possible.

なお、第1〜第4実施形態において、第1端末10(または10A)または第2端末20(または20A)を組み込む機器は、例えば、ロボット、車両、携帯端末等であってもよい。   In the first to fourth embodiments, the device incorporating the first terminal 10 (or 10A) or the second terminal 20 (or 20A) may be, for example, a robot, a vehicle, a portable terminal, or the like.

なお、本発明における計測装置(第1端末10または10A、第2端末20または20A)の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   A program for realizing the function of the measuring device (first terminal 10 or 10A, second terminal 20 or 20A) in the present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium May be executed by causing the computer system to read and execute the program. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system having a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。   The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.

1、1A…計測システム、10、10A…第1端末、20、20A…第2端末、11、21…符号器、12、22…発振器、13、23…変調器(変調部)、14…投光器(送信部、第1送信部)、24…投光器(送信部、第2送信部)、15、25…レンズ、16…受光部(受光部、第1受光部)、26…受光部(受光部、第2受光部)、17、27…復調器(位相算出部)、18、28…復号器、19、29…演算部(距離算出部、応答順位決定部)、811、821…GPS DESCRIPTION OF SYMBOLS 1, 1A ... Measurement system 10, 10A ... 1st terminal, 20, 20A ... 2nd terminal, 11, 21 ... Encoder, 12, 22 ... Oscillator, 13, 23 ... Modulator (modulation part), 14 ... Light projector (Transmission unit, first transmission unit), 24 ... projector (transmission unit, second transmission unit), 15, 25 ... lens, 16 ... light receiving unit (light receiving unit, first light receiving unit), 26 ... light receiving unit (light receiving unit) , Second light receiving unit), 17, 27 ... demodulator (phase calculation unit), 18, 28 ... decoder, 19, 29 ... calculation unit (distance calculation unit, response rank determination unit), 811, 821 ... GPS

Claims (11)

光信号を送信する他装置と光通信を行う計測装置であって、
搬送波の生成に用いられるクロック信号を生成する発振器と、
前記クロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する送信部と、
複数の画素を備え、前記第1送信情報に対する応答であり第2角周波数の搬送波であり前記他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する受光部と、
前記受光部で観測した前記第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、自装置の搬送波の前記第1角周波数と、自装置の搬送波の前記第1角周波数と前記他装置の搬送波の前記第2角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める距離算出部と、
を備え、
前記送信部は、
複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う
ことを特徴とする計測装置。
A measuring device that performs optical communication with another device that transmits an optical signal,
An oscillator that generates a clock signal used to generate a carrier wave;
A transmission unit that transmits first transmission information of a carrier wave having a first angular frequency using an optical signal having a first intensity using the clock signal ;
Comprising a plurality of pixels, a said the response to the first transmission information second transmission information carrier der the second angular frequency Ri said other device sends the intensity of the optical signal the other device transmits the first The intensity of the optical signal of the first transmission information observed by the light receiving unit included in the other device is a third intensity, and the first phase between the second intensity and the third intensity. A light receiving unit that receives the second transmission information including the difference with the plurality of pixels ;
The intensity of the optical signal of the second transmission information observed by the light receiving unit is a fourth intensity, the phase difference between the first intensity and the fourth intensity is a second phase difference, and the other device There the sum of the second phase difference between the first phase difference in the second transmission information which is transmitted, and the first angular frequency of the carrier wave of the own device, and the first angular frequency of the carrier of the device itself and the difference between the second angular frequency of the carrier wave of said other device, and the wavelength of the carrier wave of the own device, and a distance calculation unit for determining the distance information based on,
With
The transmitter is
When receiving the second transmission information from a plurality of the other apparatuses, the second transmission information each transmission period, each transmission cycle and the other device transmits the first transmission information when the device itself transmits a device A measuring apparatus characterized in that information is transmitted and received after synchronization is achieved by matching a transmission cycle having a larger identifier, which is identification information for identification, with a cycle having a smaller identifier .
前記第1送信情報は、自装置を識別する第1識別情報を含み、
前記受光部は、
前記第2送信情報に前記他装置に対応する第2識別情報が含まれている場合に前記第2送信情報が前記第1送信情報に対する応答であると判別する
ことを特徴とする請求項1に記載の計測装置。
The first transmission information includes first identification information for identifying the device,
The light receiving unit is
The second transmission information is determined to be a response to the first transmission information when the second identification information corresponding to the other device is included in the second transmission information. The measuring device described.
前記距離算出部は、
前記第2識別情報と、前記受光部によって受信された前記第2送信情報を受信したときの受信した信号の位相に基づく該第2識別情報に対応する前記第2位相差とが関連付けられた情報を記憶する記憶部を備え、
前記送信部は、
前記第2識別情報が前記記憶部に記憶されている場合、前記第1識別情報のみを送信し、
前記距離算出部は、
前記記憶部に記憶させた位相差を示す情報を、所定の時間経過後、消去する
ことを特徴とする請求項2に記載の計測装置。
The distance calculation unit
Information in which the second identification information is associated with the second phase difference corresponding to the second identification information based on the phase of the received signal when the second transmission information received by the light receiving unit is received. A storage unit for storing
The transmitter is
When the second identification information is stored in the storage unit, only the first identification information is transmitted,
The distance calculation unit
The measurement apparatus according to claim 2, wherein the information indicating the phase difference stored in the storage unit is deleted after a predetermined time has elapsed.
送信データに対して変調を行う変調部を備え、
前記変調部は、
自装置の基準信号の位相に対して送信データに応じた位相変化をさせる期間、無信号状態に制御する
ことを特徴とする請求項1から請求項3のいずれか1項に記載の計測装置。
A modulation unit that modulates transmission data is provided,
The modulator is
The measurement apparatus according to any one of claims 1 to 3, wherein the measurement apparatus is controlled to be in a no-signal state during a period in which a phase change corresponding to transmission data is performed with respect to a phase of a reference signal of the own apparatus.
受信された送信データを復調する復調器を備え、
前記受光部は、前記受信された送信データの振幅と位相とを検出し、
前記復調器は、
前記無信号状態の期間の1つ前のサンプリングタイミング且つ前記振幅が減少していないときの位相を、前記無信号状態の期間における前記受信された送信データの位相として決定し、前記決定された位相に基づいて近接する位相の位相差に基づいて前記送信データを復調する
ことを特徴とする請求項4に記載の計測装置。
A demodulator for demodulating received transmission data;
The light receiving unit detects the amplitude and phase of the received transmission data;
The demodulator
The sampling timing immediately before the no-signal state period and the phase when the amplitude does not decrease are determined as the phase of the received transmission data in the no-signal state period, and the determined phase The measurement apparatus according to claim 4, wherein the transmission data is demodulated based on a phase difference between adjacent phases based on the measurement data.
記復調器は、
記複数の画素が同じ値の前記識別情報を受光している場合、同一の前記識別情報が含まれる光信号を同じクラスとしてクラス分けし、前記クラス分けした同じクラスの領域の中心を重心位置として決定する
ことを特徴とする請求項5に記載の計測装置。
Before Symbol demodulator,
Wherein if receiving the identification information, classifies an optical signal containing identical the identification information as the same class, the gravity center position the center of the area of the same class that the classification of the previous SL plurality of pixels have the same value The measuring device according to claim 5, wherein the measuring device is determined as follows.
前記復調器は、
前記受光部の前記複数の画素に対して、前記搬送波に含まれるリーダフレームを探索し、リーダフレームが検出された位置をビット読み出しの開始位置にする
ことを特徴とする請求項5または請求項6に記載の計測装置。
The demodulator
To the plurality of pixels of the photodetection unit, it searches the reader frames included in the carrier, according to claim 5 or claim, characterized in that the position where the leader frame is detected at the start of the bit read 6 The measuring device described in 1.
複数の前記他装置に対応する第2識別情報を受信したとき、送信した信号に対する応答、算出された距離、及び受信された信号の強度のうち少なくとも1つに基づいて応答する順番を決定する応答順位決定部
を備えることを特徴とする請求項2から請求項のいずれか1項に記載の計測装置。
A response for determining a response order based on at least one of the response to the transmitted signal, the calculated distance, and the strength of the received signal when the second identification information corresponding to the plurality of other devices is received measurement device according to claim 2 in any one of claims 7, characterized in that it comprises a rank determination unit.
第1計測装置は、
搬送波の生成に用いられるクロック信号を生成する第1発振器と、
前記第1発振器が生成したクロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する第1送信部と、
複数の画素を備え、前記第1送信情報に対する応答であり第2角周波数の搬送波であり第2計測装置が送信する第2送信情報であって、前記第2計測装置が送信する光信号の強度が第2の強度であり、前記第2計測装置が有する第2受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する第1受光部と、
前記第1受光部で観測した前記第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記第2計測装置が送信した前記第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、当該第1計測装置の搬送波の前記第1角周波数と、当該第1計測装置の搬送波の前記第1角周波数と前記第2計測装置の搬送波の前記第2角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める第1距離算出部と、
を備え、
複数の前記第2計測装置それぞれは、
搬送波の生成に用いられるクロック信号を生成する第2発振器と、
複数の画素を備え、前記第1計測装置から光信号である前記第1送信情報を前記複数の画素で受光する第2受光部と、
前記第2受光部で観測した前記第1送信情報の光信号の強度が第3の強度と、前記第2計測装置が送信する光信号の第4の強度との位相差である第1位相差を求める位相差算出部と、
前記第1送信情報への応答である第2送信情報に前記位相差算出部が算出した前記第1位相差を含めて、前記第2発振器が生成したクロック信号を用いて第2角周波数の搬送波で光信号を送信する第2送信部と、
を備え、
前記第1送信部は、
複数の前記第2計測装置から前記第2送信情報を受信した場合、前記第1送信情報の送信周期と前記第2計測装置それぞれが送信する前記第2送信情報の送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う
とを特徴とする計測システム。
The first measuring device is
A first oscillator that generates a clock signal used to generate a carrier wave;
A first transmission unit configured to transmit first transmission information of a carrier wave having a first angular frequency using a clock signal generated by the first oscillator as an optical signal having a first intensity ;
Comprising a plurality of pixels, a second transmission information second measuring device Ri carrier der the second angular frequency a response that sends to the first transmission information, the optical signal by the second measuring device sends Is the second intensity, the intensity of the optical signal of the first transmission information observed by the second light receiving unit of the second measuring device is the third intensity, and the second intensity and the second intensity A first light receiving unit that receives the second transmission information including a first phase difference with an intensity of 3 by the plurality of pixels ;
The intensity of the optical signal of the second transmission information observed by the first light receiving unit is a fourth intensity, the phase difference between the first intensity and the fourth intensity is a second phase difference, the sum of said second phase difference between the first phase difference included in the second transmission information in which the second measuring device transmits, to the first angular frequency of the carrier wave of the first measuring unit, the first measurement and the difference between the second angular frequency of the carrier wave of the first angular frequency and the second measuring device of the carrier device, the wavelength of the carrier wave of the own device, the first distance calculating unit that calculates the distance information based on,
With
Each of the plurality of second measuring devices includes
A second oscillator that generates a clock signal used to generate a carrier wave;
A second light receiving unit that includes a plurality of pixels, and receives the first transmission information that is an optical signal from the first measurement device by the plurality of pixels ;
The first phase difference in which the intensity of the optical signal of the first transmission information observed by the second light receiving unit is the phase difference between the third intensity and the fourth intensity of the optical signal transmitted by the second measuring device. A phase difference calculation unit for obtaining
Including the first phase difference the phase difference calculation unit in the second transmission information has been calculated is a response to the first transmission information, the carrier of the second angular frequency using a clock signal which the second oscillator is generated A second transmitter for transmitting an optical signal at
With
The first transmitter is
When the second transmission information is received from a plurality of the second measurement devices , the device is identified with the transmission cycle of the first transmission information and the transmission cycle of the second transmission information transmitted by each of the second measurement devices. Information is sent and received after synchronization is achieved by matching the transmission cycle with the larger identifier, which is identification information for the same, with the smaller cycle.
Measurement system comprising a call.
搬送波の生成に用いられるクロック信号を生成する発振器と、複数の画素を有する受光部と、光信号を送信する送信部と、距離情報を求める距離算出部を有し、光信号を送信する他装置と光通信を行う計測装置の計測方法であって、
前記送信部が、前記クロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する送信手順と、
前記受光部が、前記第1送信情報に対する応答であり前記他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する受光手順と、
前記送信部が、複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う送信手順と、
前記距離算出部が、前記受光手順で観測した第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、自装置の搬送波の前記第1角周波数と、自装置の搬送波の前記第1角周波数と前記他装置の搬送波の第2の角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める距離算出手順と、
を含むことを特徴とする計測方法。
Other devices that transmit an optical signal having an oscillator that generates a clock signal used to generate a carrier wave, a light receiving unit having a plurality of pixels, a transmission unit that transmits an optical signal, and a distance calculation unit that obtains distance information A measuring method of a measuring device that performs optical communication with
The transmission unit includes a transmission step of transmitting the first transmission information carrier in the first corner frequency using said clock signal at a first intensity of the optical signal,
The light receiving unit, the response der to the first transmission information Ri said other device is a second transmission information to be transmitted, the intensity of the optical signal the other device transmits is a second intensity, the other device The second transmission information including the first phase difference between the second intensity and the third intensity is an intensity of the optical signal of the first transmission information observed by the light receiving unit included in the first transmission information. A light receiving procedure for receiving light by the plurality of pixels ;
When the transmission unit receives the second transmission information from a plurality of other devices, the transmission period of the first transmission information transmitted by the own device and the transmission of each of the second transmission information transmitted by each of the other devices A transmission procedure for transmitting and receiving information after synchronizing the cycle by matching the transmission cycle of the larger identifier, which is identification information for identifying the device, with the smaller cycle;
The distance calculation unit has a fourth intensity of the optical signal of the second transmission information observed in the light receiving procedure , and a phase difference between the first intensity and the fourth intensity is a second phase difference. There, the sum of the first phase difference other device is included in the second transmission information which is transmitted and said second phase difference, said first angular frequency of the carrier wave of the own device, the carrier of the device itself A distance calculation procedure for obtaining distance information based on the difference between the first angular frequency and the second angular frequency of the carrier wave of the other device and the wavelength of the carrier wave of the own device;
A measurement method comprising:
計測装置のコンピュータに、
搬送波の生成に用いられるクロック信号を生成する発振器が生成したクロック信号を用いて第1角周波数の搬送波の第1送信情報を第1の強度の光信号で送信する送信手順と、
前記第1送信情報に対する応答であり他装置が送信する第2送信情報であって、前記他装置が送信する光信号の強度が第2の強度であり、前記他装置が有する受光部で観測した前記第1送信情報の光信号の強度が第3の強度であり、前記第2の強度と前記第3の強度との第1位相差を含む前記第2送信情報を前記複数の画素で受光する受光手順と、
複数の前記他装置から前記第2送信情報を受信した場合、自装置が送信する前記第1送信情報の送信周期と前記他装置それぞれが送信する前記第2送信情報それぞれの送信周期を、装置を識別するための識別情報である識別子が大きい方の送信周期を小さい方の周期に一致させることで同期を取った後、情報の送受信を行う送信手順と、
前記受光手順で観測した第2送信情報の光信号の強度が第4の強度であり、前記第1の強度と前記第4の強度との位相差が第2位相差であり、前記他装置が送信した第2送信情報に含まれる前記第1位相差と前記第2位相差との和と、自装置の搬送波の前記第1角周波数と、自装置の搬送波の前記第1角周波数と前記他装置の搬送波の第2角周波数の差と、自装置の搬送波の波長と、に基づいて距離情報を求める距離算出手順と、
を実行させる計測プログラム。
In the computer of the measuring device,
A transmission procedure for transmitting the first transmission information of the carrier wave of the first angular frequency by the optical signal of the first intensity using the clock signal generated by the oscillator that generates the clock signal used for generating the carrier wave;
A second transmission information other device Ri response der to said first transmission information is transmitted, the a strength intensity of the second other device the optical signal to be transmitted, the observation by a light receiving unit that the other device has It was a strength intensity of the third optical signal of the first transmission information, receiving the second transmission information which includes a first phase difference between the third intensity and the second intensity in the plurality of pixels Light receiving procedure to
When the second transmission information is received from a plurality of other devices, the transmission cycle of the first transmission information transmitted by the own device and the transmission cycle of the second transmission information transmitted by each of the other devices are A transmission procedure for transmitting and receiving information after synchronizing by matching the transmission cycle with a larger identifier, which is identification information for identification, to the smaller cycle;
The intensity of the optical signal of the second transmission information observed in the light receiving procedure is the fourth intensity, the phase difference between the first intensity and the fourth intensity is the second phase difference, and the other device is wherein said first phase difference included in the transmitted second transmission information and the sum of the second phase difference, said first angular frequency of the carrier wave of the own device, and the first angular frequency of the carrier wave of the own device other the difference between the second angular frequency of the carrier wave of the apparatus, the wavelength of the carrier wave of the own device, a distance calculation procedure for obtaining the distance information based on,
A measurement program that executes
JP2013184476A 2013-09-05 2013-09-05 Measuring device, measuring system, measuring method, and measuring program Expired - Fee Related JP6308452B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013184476A JP6308452B2 (en) 2013-09-05 2013-09-05 Measuring device, measuring system, measuring method, and measuring program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013184476A JP6308452B2 (en) 2013-09-05 2013-09-05 Measuring device, measuring system, measuring method, and measuring program

Publications (2)

Publication Number Publication Date
JP2015052481A JP2015052481A (en) 2015-03-19
JP6308452B2 true JP6308452B2 (en) 2018-04-11

Family

ID=52701622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013184476A Expired - Fee Related JP6308452B2 (en) 2013-09-05 2013-09-05 Measuring device, measuring system, measuring method, and measuring program

Country Status (1)

Country Link
JP (1) JP6308452B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7239601B2 (en) 2018-04-14 2023-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション optical synapse
JP7239602B2 (en) 2018-04-14 2023-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション light neuron

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017073635A1 (en) * 2015-10-27 2017-05-04 株式会社小糸製作所 Vehicle component, and vehicle

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0815433A (en) * 1994-06-27 1996-01-19 Mitsubishi Heavy Ind Ltd Distance measuring and laser communication equipment
JPH0865817A (en) * 1994-08-12 1996-03-08 East Japan Railway Co Warning system
JPH09243750A (en) * 1996-03-06 1997-09-19 Yazaki Corp Laser radar for vehicle
JP3436879B2 (en) * 1998-03-05 2003-08-18 松下電器産業株式会社 Distance detecting method and device
JP3411856B2 (en) * 1999-07-26 2003-06-03 松下電器産業株式会社 Distance detection method and distance detection device
JP3649404B2 (en) * 2003-02-28 2005-05-18 ソニー株式会社 Ranging and positioning system, ranging and positioning method, and wireless communication apparatus
JP2006310964A (en) * 2005-04-26 2006-11-09 Canon Inc Communication terminal and control method thereof, and program
JP2007074086A (en) * 2005-09-05 2007-03-22 Casio Comput Co Ltd Data communication device, communication control method, and communication control program
JP5158499B2 (en) * 2008-05-21 2013-03-06 スタンレー電気株式会社 Data communication device
JP5169710B2 (en) * 2008-10-10 2013-03-27 富士通株式会社 Optical receiver and dispersion compensation sequence control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7239601B2 (en) 2018-04-14 2023-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション optical synapse
JP7239602B2 (en) 2018-04-14 2023-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション light neuron

Also Published As

Publication number Publication date
JP2015052481A (en) 2015-03-19

Similar Documents

Publication Publication Date Title
Yamazato et al. Image sensor based visible light communication and its application to pose, position, and range estimations
KR101862361B1 (en) Coherent decoding of visible light communication (VLC) signals
US9930320B2 (en) Resolving three dimensional spatial information using time-shared structured lighting that embeds digital communication
US9791542B2 (en) System and method for estimating the position and orientation of a mobile communications device in a beacon-based positioning system
US20200267367A1 (en) Depth non-linearity compensation in time-of-flight imaging
US20210405158A1 (en) Depth sensing using optical time-of-flight techniques through a transmissive cover
CN108459597B (en) Mobile electronic device and method for processing tasks in task area
JP2006308522A (en) Space information detector
JP6308452B2 (en) Measuring device, measuring system, measuring method, and measuring program
US9404999B2 (en) Localization system and localization method
CN110662162B (en) Dual mode optical device for time-of-flight sensing and information transfer, and apparatus, systems, and methods utilizing the same
US10284795B2 (en) Image processing device, image processing method, and image processing program which control a scan frequency of an imaging unit
JP2016183922A (en) Distance image acquisition device and distance image acquisition method
JP2018021776A (en) Parallax calculation system, mobile body, and program
Liu et al. Eyeloc: Smartphone vision-enabled plug-n-play indoor localization in large shopping malls
JP2016085208A (en) Synchronous timing detection system and detection method, range-finding system and positioning system, and reception device and program thereof
US10989800B2 (en) Tracking using encoded beacons
US20240127576A1 (en) System and method for matching of image features with indistinguishable landmarks
Plank et al. High-performance indoor positioning and pose estimation with time-of-flight 3D imaging
JP6439181B2 (en) Optical communication apparatus and program
US11610339B2 (en) Imaging processing apparatus and method extracting a second RGB ToF feature points having a correlation between the first RGB and TOF feature points
US20170371035A1 (en) Protection and guidance gear or equipment with identity code and ip address
Li Indoor positioning system using visible light communication and smartphone with rolling shutter camera
US11762096B2 (en) Methods and apparatuses for determining rotation parameters for conversion between coordinate systems
CN209949108U (en) VLC dynamic positioning system based on mean shift and unscented Kalman filtering

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170901

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180302

R150 Certificate of patent or registration of utility model

Ref document number: 6308452

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees