JP2017058307A - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP2017058307A
JP2017058307A JP2015184895A JP2015184895A JP2017058307A JP 2017058307 A JP2017058307 A JP 2017058307A JP 2015184895 A JP2015184895 A JP 2015184895A JP 2015184895 A JP2015184895 A JP 2015184895A JP 2017058307 A JP2017058307 A JP 2017058307A
Authority
JP
Japan
Prior art keywords
determination
information processing
processing apparatus
positioning
carrier wave
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.)
Pending
Application number
JP2015184895A
Other languages
Japanese (ja)
Inventor
仁 大久保
Hitoshi Okubo
仁 大久保
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2015184895A priority Critical patent/JP2017058307A/en
Priority to PCT/JP2016/071753 priority patent/WO2017047233A1/en
Publication of JP2017058307A publication Critical patent/JP2017058307A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/43Determining position using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processing device, an information processing method, and a program with which it is possible to improve the accuracy of determining the position of each of determination objects on the basis of position measurement results utilizing a carrier wave that are acquired from each of determination objects at a plurality of positions.SOLUTION: Provided is an information processing device including a processing unit for determining the position of each of determination objects on the basis of first position information indicating the result of position measurement based on the modulation of a carrier wave that is obtained from each of determination objects the positions of which are to be determined and second position information indicating the result measurement of relative position with other determination objects based on the phase of the carrier wave, the processing unit determining the position of each of the determination objects so that the relation of relative positions between the determination objects is maintained and an error between a position based on the modulation of the carrier wave in each of the determination objects and the determined position is minimal.SELECTED DRAWING: Figure 4

Description

本開示は、情報処理装置、情報処理方法、およびプログラムに関する。   The present disclosure relates to an information processing apparatus, an information processing method, and a program.

GNSS(Global Navigation Satellite System)のような衛星から送信される搬送波を利用した測位システムを利用して測位を行うことが可能な装置の普及が、進んでいる。   A device capable of performing positioning using a positioning system using a carrier wave transmitted from a satellite such as a GNSS (Global Navigation Satellite System) is becoming widespread.

また、上記測位システムによる測位結果を利用する技術が開発されている。過去に観測された位置と、GNSSの1つであるGPS(Global Positioning System)により測位された位置とに基づいて、測位された位置を過去に観測された位置で表す技術としては、例えば下記の特許文献1に記載の技術が挙げられる。   In addition, a technique for utilizing the positioning result obtained by the positioning system has been developed. Based on the position observed in the past and the position measured by GPS (Global Positioning System) which is one of GNSS, as a technique for expressing the position measured in the past, for example, A technique described in Patent Document 1 can be given.

特開2007−127665号公報JP 2007-127665 A

GNSSのような測位システムでは、衛星から1.5[GHz]などの所定の周波数の搬送波が送信され、当該測位システムを利用して測位を行う装置は、当該搬送波を受信することによって、測位を行う。衛星を利用した測位システムにおける測位方式としては、例えば、衛星から送信される搬送波の変調に基づく方式(いわゆる、コード測位方式)と、衛星から送信される搬送波の位相に基づく方式(いわゆる、搬送波測位方式)とが挙げられる。以下では、搬送波の変調に基づく方式による測位を「コード測位」と示す場合があり、また、搬送波の位相に基づく方式による測位を「搬送波測位」と示す場合がある。   In a positioning system such as GNSS, a carrier wave having a predetermined frequency such as 1.5 [GHz] is transmitted from a satellite, and a device that performs positioning using the positioning system performs positioning by receiving the carrier wave. Do. As a positioning method in a positioning system using a satellite, for example, a method based on modulation of a carrier wave transmitted from a satellite (so-called code positioning method) and a method based on the phase of a carrier wave transmitted from a satellite (so-called carrier positioning) System). Hereinafter, the positioning based on the modulation based on the carrier may be referred to as “code positioning”, and the positioning based on the phase of the carrier may be referred to as “carrier positioning”.

コード測位では、測位環境が良好なとき(例えば、空が開けており測位に必要なGNSS衛星からの搬送波が十分かつ安定的に受信できるとき)であっても、実際の位置と測位により得られた位置との間に10[m]以上の誤差が生じうる。一方、搬送波測位は、VRS(Virtual Reference Station。仮想基準点方式)を利用することによって、コード測位よりも高精度な測位が可能である。   In code positioning, even if the positioning environment is good (for example, when the sky is open and the carrier wave from the GNSS satellite necessary for positioning can be received sufficiently and stably), it is obtained by the actual position and positioning. An error of 10 [m] or more may occur between the measured positions. On the other hand, carrier positioning can be performed with higher accuracy than code positioning by using VRS (Virtual Reference Station).

しかしながら、VRSに係るサービスのサービス料は、コード測位に係る測位デバイスに係るコストよりも高価である。そのため、例えば、スマートフォンや携帯電話のような通信装置、身体に装着して用いられる任意のウェアラブル装置、自動車や自動二輪車などの移動体など、一般消費者向けの装置(またはシステム)では、コード測位が利用されている。また、上記のような一般消費者向けの装置(または、民生機器)において、VRSを利用した搬送波測位を適用することは、現実的ではない。   However, the service fee for the service related to the VRS is higher than the cost related to the positioning device related to the code positioning. For this reason, code positioning is used for devices (or systems) for general consumers, such as communication devices such as smartphones and mobile phones, arbitrary wearable devices worn on the body, and mobile objects such as automobiles and motorcycles. Is being used. Moreover, it is not realistic to apply carrier wave positioning using VRS in the general consumer device (or consumer device) as described above.

本開示では、複数の位置の決定対象それぞれから取得される、搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。   In the present disclosure, a new and improved information processing apparatus capable of improving the determination accuracy of each position of a determination target based on a positioning result using a carrier wave acquired from each of the determination targets of a plurality of positions An information processing method and a program are proposed.

本開示によれば、位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の上記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、決定対象それぞれの位置を決定する処理部を備え、上記処理部は、上記決定対象間の相対位置関係が保たれ、かつ、上記決定対象それぞれにおける上記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、上記決定対象それぞれの位置を決定する、情報処理装置が提供される。   According to the present disclosure, the first position information indicating the positioning result of the position based on the modulation of the carrier wave acquired from each of the determination objects for determining the position, and the relative position of the other determination object based on the phase of the carrier wave Based on the second position information indicating the positioning result, and a processing unit for determining the position of each determination target, wherein the processing unit maintains a relative positional relationship between the determination targets, and the determination target There is provided an information processing apparatus that determines the position of each of the determination targets so that an error between the position based on the modulation of the carrier wave and the determined position in each of the positions is minimized.

また、本開示によれば、位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の上記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、上記決定対象それぞれの位置を決定するステップを有し、上記決定するステップでは、上記決定対象間の相対位置関係が保たれ、かつ、上記決定対象それぞれにおける上記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、上記決定対象それぞれの位置が決定される、情報処理装置により実行される情報処理方法が提供される。   Further, according to the present disclosure, the first position information indicating the positioning result of the position based on the modulation of the carrier wave acquired from each of the determination objects for determining the position, and the other determination objects based on the phase of the carrier wave And determining the position of each of the determination targets based on the second position information indicating the positioning result of the relative position, and in the determination step, the relative positional relationship between the determination targets is maintained, and An information processing method executed by an information processing apparatus in which the position of each determination target is determined so that an error between the position based on the modulation of the carrier wave and the determined position in each determination target is minimized. Provided.

また、本開示によれば、位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の上記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、上記決定対象それぞれの位置を決定する機能を、コンピュータに実現させ、上記決定する機能は、上記決定対象間の相対位置関係が保たれ、かつ、上記決定対象それぞれにおける上記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、上記決定対象それぞれの位置を決定する、プログラムが提供される。   Further, according to the present disclosure, the first position information indicating the positioning result of the position based on the modulation of the carrier wave acquired from each of the determination objects for determining the position, and the other determination objects based on the phase of the carrier wave Based on the second position information indicating the positioning result of the relative position, a function for determining the position of each of the determination targets is realized in a computer, and the determination function maintains the relative positional relationship between the determination targets. In addition, a program is provided that determines the position of each of the determination targets so that an error between the position based on the modulation of the carrier wave in each of the determination targets and the determined position is minimized.

本開示によれば、複数の位置の決定対象それぞれから取得される搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることができる。   According to the present disclosure, it is possible to improve the accuracy of determining the position of each determination target based on a positioning result using a carrier wave acquired from each of the determination targets of a plurality of positions.

なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。   Note that the above effects are not necessarily limited, and any of the effects shown in the present specification, or other effects that can be grasped from the present specification, together with or in place of the above effects. May be played.

衛星を利用した測位システムにおける測位方式の概要を説明するための説明図である。It is explanatory drawing for demonstrating the outline | summary of the positioning system in the positioning system using a satellite. 本実施形態に係る情報処理方法に係る処理を説明するための説明図である。It is explanatory drawing for demonstrating the process which concerns on the information processing method which concerns on this embodiment. 本実施形態に係る情報処理方法に係る処理を説明するための説明図である。It is explanatory drawing for demonstrating the process which concerns on the information processing method which concerns on this embodiment. 本実施形態に係る情報処理装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing apparatus which concerns on this embodiment. 本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。It is explanatory drawing which shows an example of the hardware constitutions of the information processing apparatus which concerns on this embodiment.

以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

また、以下では、下記に示す順序で説明を行う。
1.本実施形態に係る情報処理方法
2.本実施形態に係る情報処理装置
3.本実施形態に係るプログラム
In the following, description will be given in the following order.
1. 1. Information processing method according to this embodiment 2. Information processing apparatus according to this embodiment Program according to this embodiment

(本実施形態に係る情報処理方法)
まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げる。
(Information processing method according to this embodiment)
First, an information processing method according to the present embodiment will be described. Below, the case where the information processing apparatus concerning this embodiment performs the process concerning the information processing method concerning this embodiment is mentioned as an example.

[1]既存の測位方式
上述したように、GNSSのような衛星を利用した測位システムにおける測位としては、例えば、コード測位(衛星から送信される搬送波の変調に基づく方式による測位)と、搬送波測位(搬送波の位相に基づく方式による測位)とが挙げられる。
[1] Existing positioning method As described above, positioning in a positioning system using a satellite such as GNSS includes, for example, code positioning (positioning based on modulation of a carrier wave transmitted from a satellite) and carrier wave positioning. (Positioning based on the phase of the carrier wave).

図1は、衛星を利用した測位システムにおける測位方式の概要を説明するための説明図である。図1のAは、情報処理装置10におけるコード測位の概要を示しており、図1のBは、情報処理装置10における搬送波測位の概要を示している。図1のBでは、位置が既知である基地局20を併せて示している。   FIG. 1 is an explanatory diagram for explaining an outline of a positioning method in a positioning system using a satellite. A of FIG. 1 shows an outline of code positioning in the information processing apparatus 10, and B of FIG. 1 shows an outline of carrier wave positioning in the information processing apparatus 10. In FIG. 1B, the base station 20 whose position is known is also shown.

コード測位が行われる場合、情報処理装置10は、図1のAに示すように、各衛星から受信した搬送波に含まれる拡散コードに基づいて、衛星それぞれとの距離を得る。情報処理装置10は、例えば、有している拡散コードと受信した拡散コードとのずれに基づいて、衛星それぞれとの距離を得る。そして、情報処理装置10は、衛星それぞれとの距離を用いた三角測量によって、情報処理装置10の位置を特定する。   When the code positioning is performed, the information processing apparatus 10 obtains the distance to each satellite based on the spreading code included in the carrier wave received from each satellite, as shown in A of FIG. The information processing apparatus 10 obtains the distance to each satellite based on, for example, the difference between the spreading code it has and the received spreading code. Then, the information processing apparatus 10 specifies the position of the information processing apparatus 10 by triangulation using the distance to each satellite.

ここで、コード測位に係る拡散コードの1単位である1チップは、図1のAに示すように、300[m]である。そのため、コード測位の結果には、数[m]〜数十[m]程の誤差が生じうる。よって、コード測位が行われる場合には、情報処理装置10の位置を精度よく決定することができるとは限らない。   Here, one chip which is one unit of the spreading code related to code positioning is 300 [m] as shown in A of FIG. Therefore, an error of several [m] to several tens [m] may occur in the code positioning result. Therefore, when code positioning is performed, the position of the information processing apparatus 10 cannot always be determined with high accuracy.

また、搬送波測位が行われる場合、図1のBに示すように、情報処理装置10、基地局20それぞれにおいて、搬送波が受信される。また、情報処理装置10は、基地局20から、基地局20の位置の情報と基地局20が受信した搬送波の位相の情報とを取得する。また、情報処理装置10は、例えば、RTK(Real Time Kinematic)により搬送波の波の数を推定し、“情報処理装置10が受信した搬送波の位相と搬送波の位相の情報が示す基地局20が受信した搬送波の位相との誤差”に基づいて、基地局20との距離を求める。そして、情報処理装置10は、基地局20の位置の情報が示す基地局20の位置を利用して、情報処理装置10の位置を特定する。   When carrier wave positioning is performed, a carrier wave is received by each of the information processing apparatus 10 and the base station 20 as shown in FIG. Further, the information processing apparatus 10 acquires information on the position of the base station 20 and information on the phase of the carrier wave received by the base station 20 from the base station 20. Further, the information processing apparatus 10 estimates the number of carrier waves by, for example, RTK (Real Time Kinematic), and “the base station 20 indicated by the information on the phase of the carrier wave and the phase of the carrier wave received by the information processing apparatus 10 receives. The distance from the base station 20 is obtained based on the “error with respect to the phase of the carrier wave”. Then, the information processing apparatus 10 specifies the position of the information processing apparatus 10 using the position of the base station 20 indicated by the position information of the base station 20.

ここで、衛星から送信される搬送波の周波数は、1.5[GHz]程度であるので、搬送波測位に係る搬送波の1単位である1波長は、図1のBに示すように19[cm]である。そのため、搬送波測位の結果における誤差は2[cm]程となり、搬送波測位が行われる場合には、コード測位よりも高精度に位置を特定することが可能である。   Here, since the frequency of the carrier wave transmitted from the satellite is about 1.5 [GHz], one wavelength which is one unit of the carrier wave for carrier wave positioning is 19 [cm] as shown in B of FIG. It is. Therefore, the error in the result of carrier wave positioning is about 2 [cm], and when carrier wave positioning is performed, it is possible to specify the position with higher accuracy than code positioning.

図1のBに示す搬送波測位により情報処理装置10の位置を特定するためには、基地局20の位置が必要である。また、基地局20の位置は、例えば、VRSに係るサービスを利用することによって、得ることが可能である。しかしながら、上述したように、VRSに係るサービスのサービス料は、コード測位に係る測位デバイスに係るコストよりも高価である。よって、VRSに係るサービスを利用した搬送波測位を、一般消費者向けの装置(または、民生機器)に適用することは、現実的ではない。   In order to specify the position of the information processing apparatus 10 by carrier wave positioning shown in FIG. 1B, the position of the base station 20 is necessary. Further, the position of the base station 20 can be obtained, for example, by using a service related to VRS. However, as described above, the service charge of the service related to the VRS is more expensive than the cost related to the positioning device related to the code positioning. Therefore, it is not realistic to apply carrier wave positioning using a service related to VRS to a device (or consumer device) for general consumers.

[2]本実施形態に係る情報処理方法の概要
そこで、本実施形態に係る情報処理装置は、複数の決定対象それぞれにおける“搬送波の変調に基づく位置の測位結果”および“搬送波の位相に基づく他の決定対象との相対位置の測位結果”に基づいて、決定対象それぞれの位置を決定する(決定処理)。
[2] Overview of Information Processing Method According to the Present Embodiment Therefore, the information processing apparatus according to the present embodiment includes a “positional positioning result based on carrier wave modulation” and a “carrier wave phase other” in each of a plurality of determination targets. The position of each determination target is determined based on the result of positioning relative to the determination target (determination process).

以下では、搬送波の変調に基づく位置の測位結果を「コード測位の結果」または「コード測位の結果が示す位置」と示す場合がある。また、以下では、搬送波の位相に基づく他の決定対象との相対位置の測位結果を「搬送波測位の結果」または「搬送波測位の結果が示す位置」と示す場合がある。   Hereinafter, the positioning result of the position based on the modulation of the carrier wave may be referred to as “code positioning result” or “position indicated by the code positioning result”. In the following description, the positioning result of the relative position with respect to another determination target based on the phase of the carrier wave may be indicated as “carrier positioning result” or “position indicated by the carrier positioning result”.

ここで、本実施形態に係る決定対象とは、位置を決定する対象の装置(または、システム)である。本実施形態に係る決定対象としては、例えば、スマートフォンや携帯電話のような通信装置、ウェアラブル装置、自動車や自動二輪車などの移動体、PC(Personal Computer)などのコンピュータ、タブレット型の装置など、位置を決定する対象となりうる任意の装置(または、システム)が挙げられる。   Here, the determination target according to the present embodiment is a device (or system) whose target is to be determined. Examples of the determination target according to the present embodiment include a communication device such as a smartphone or a mobile phone, a wearable device, a mobile body such as an automobile or a motorcycle, a computer such as a PC (Personal Computer), a position such as a tablet device. Any device (or system) that can be a target for determining

また、本実施形態に係る位置は、例えば、緯度および経度で表される。   Moreover, the position which concerns on this embodiment is represented by the latitude and the longitude, for example.

より具体的には、本実施形態に係る情報処理装置は、決定対象それぞれから、コード測位の結果を示す第1の位置情報と、他の決定対象との搬送波測位の結果を示す第2の位置情報とを取得する。   More specifically, the information processing apparatus according to the present embodiment includes, from each determination target, first position information indicating the result of code positioning and a second position indicating the result of carrier positioning with another determination target. Get information and.

ここで、決定対象それぞれでは、例えば図1のAを参照して示したようなコード測位によって自己の位置を特定し、特定された位置を示すデータを、第1の位置情報とする。決定対象では、加速度センサなどの慣性センサによって、コード測位の測位精度を高めることも可能である。   Here, in each of the determination targets, for example, the position of itself is specified by code positioning as illustrated with reference to FIG. 1A, and data indicating the specified position is set as the first position information. In the determination target, it is possible to increase the positioning accuracy of the code positioning by an inertial sensor such as an acceleration sensor.

また、決定対象それぞれでは、例えば図1のBを参照して示したように、他の決定対象との間で搬送波測位を行い、他の決定対象との搬送波測位の結果を示すデータを、第2の位置情報とする。ここで、他の決定対象の位置は、図1のBを参照した基地局20のように既知でなくてよい。そのため、本実施形態に係る情報処理方法が用いられる場合には、VRSに係るサービスを利用する必要はない。また、決定対象では、加速度センサなどの慣性センサによって、搬送波測位の測位精度を高めることも可能である。   Further, in each of the determination targets, for example, as shown with reference to FIG. 1B, carrier positioning is performed with other determination targets, and data indicating the results of the carrier positioning with the other determination targets is obtained. 2 position information. Here, the position of another determination target may not be known like the base station 20 referring to B of FIG. Therefore, when the information processing method according to the present embodiment is used, it is not necessary to use a service related to VRS. In addition, in the determination target, it is possible to increase the positioning accuracy of carrier wave positioning by an inertial sensor such as an acceleration sensor.

決定対象が、本実施形態に係る情報処理装置の外部装置である場合には、本実施形態に係る情報処理装置は、通信部(後述する)または接続されている外部の通信デバイスを介して、外部装置である決定対象と通信を行うことによって、第1の位置情報と第2の位置情報とを取得する。また、決定対象が、本実施形態に係る情報処理装置である場合には、本実施形態に係る情報処理装置は、本実施形態に係る情報処理装置において測位を行うことによって、第1の位置情報と第2の位置情報とを取得する。   When the determination target is an external device of the information processing apparatus according to the present embodiment, the information processing apparatus according to the present embodiment is connected via a communication unit (described later) or a connected external communication device. The first position information and the second position information are acquired by communicating with a determination target that is an external device. In addition, when the determination target is the information processing apparatus according to the present embodiment, the information processing apparatus according to the present embodiment performs first positioning by performing positioning in the information processing apparatus according to the present embodiment. And second position information.

そして、本実施形態に係る情報処理装置は、取得された第1の位置情報と第2の位置情報とに基づいて、決定対象それぞれの位置を決定する。   Then, the information processing apparatus according to the present embodiment determines the position of each determination target based on the acquired first position information and second position information.

本実施形態に係る情報処理装置は、決定対象間の相対位置関係が保たれ、かつ、決定対象それぞれにおけるコード測位の結果が示す位置(搬送波の変調に基づく位置)と決定される位置との誤差が最小となるように、決定対象それぞれの位置を決定する。   In the information processing apparatus according to the present embodiment, the relative positional relationship between the determination targets is maintained, and the error between the position (the position based on the modulation of the carrier wave) indicated by the code positioning result in each determination target and the determined position The position of each determination target is determined so that is minimized.

図2は、本実施形態に係る情報処理方法を説明するための説明図である。図2は、決定対象1〜決定対象7という7つの決定対象が存在する場合における、本実施形態に係る情報処理方法に係る決定処理の概要を示している。図2では、第1の位置情報に基づき特定される決定対象それぞれの位置を「コード測位による位置」と示している。また、図2では、第2の位置情報に基づき特定される決定対象それぞれの位置を「搬送波測位による位置」と示している。以下では、決定対象それぞれにおけるコード測位による位置を「絶対位置」と示し、決定対象それぞれにおける搬送波測位による位置を「相対位置」と示す場合がある。   FIG. 2 is an explanatory diagram for explaining the information processing method according to the present embodiment. FIG. 2 shows an outline of determination processing according to the information processing method according to the present embodiment in the case where there are seven determination targets, that is, determination targets 1 to 7. In FIG. 2, the position of each determination target specified based on the first position information is indicated as “position by code positioning”. Further, in FIG. 2, the position of each determination target specified based on the second position information is indicated as “position by carrier wave positioning”. In the following, the position by code positioning in each determination target may be indicated as “absolute position”, and the position by carrier positioning in each determination target may be indicated by “relative position”.

本実施形態に係る情報処理装置は、決定対象それぞれから取得される第2の位置情報に基づいて、図2において「搬送波測位ネットワーク」と示しているように、決定対象間の相対位置関係を示すネットワークを生成する。生成されたネットワークにおける決定対象それぞれの位置が、決定対象それぞれにおける相対位置に該当する。   The information processing apparatus according to the present embodiment indicates the relative positional relationship between the determination targets based on the second position information acquired from each determination target, as indicated by “carrier positioning network” in FIG. Create a network. The position of each determination target in the generated network corresponds to the relative position of each determination target.

また、決定対象間の相対位置関係を示すネットワークにおいて、少なくとも1つの決定対象の相対位置が一意的に定まらない場合には、本実施形態に係る情報処理装置は、生成されたネットワークを補正する。   In addition, in the network indicating the relative positional relationship between the determination targets, when the relative position of at least one determination target is not uniquely determined, the information processing apparatus according to the present embodiment corrects the generated network.

本実施形態に係る決定処理におけるネットワークの生成に係る処理の一例については、後述する。   An example of processing related to network generation in the determination processing according to the present embodiment will be described later.

上述したように、コード測位と搬送波測位とは測位の精度が異なる。よって、図2において「絶対位置と相対位置との誤差」と示しているように、決定対象それぞれの絶対位置と相対位置とには、誤差が生じうる。   As described above, the accuracy of positioning is different between code positioning and carrier positioning. Accordingly, as indicated by “error between absolute position and relative position” in FIG. 2, an error may occur between the absolute position and the relative position of each determination target.

本実施形態に係る情報処理装置は、図2に示す搬送波測位ネットワークのような、第2の位置情報に基づき生成されたネットワーク(または、補正されたネットワーク)を維持した状態でネットワーク全体の相対位置を補正する。ここで、ネットワークを維持した状態でのネットワーク全体の相対位置の補正は、ネットワーク全体の相対位置の調整と言い換えることも可能である。   The information processing apparatus according to this embodiment maintains the network (or the corrected network) generated based on the second position information, such as the carrier positioning network shown in FIG. Correct. Here, the correction of the relative position of the entire network in a state where the network is maintained can be paraphrased as adjustment of the relative position of the entire network.

そして、本実施形態に係る情報処理装置は、補正された決定対象それぞれにおける相対位置を、決定対象それぞれの位置として決定する。本実施形態に係る情報処理装置は、例えば、決定対象それぞれにおいて、相対位置(ネットワークにおける決定対象それぞれの位置)と絶対位置(搬送波の変調に基づく位置)との誤差が最小となるように、決定対象それぞれの位置を補正することによって、決定対象それぞれの位置を決定する。   Then, the information processing apparatus according to the present embodiment determines the relative position of each corrected determination target as the position of each determination target. The information processing apparatus according to the present embodiment determines, for example, so that the error between the relative position (the position of each determination target in the network) and the absolute position (the position based on the modulation of the carrier wave) is minimized in each determination target. The position of each determination object is determined by correcting the position of each object.

ここで、図2に示す搬送波測位ネットワークのような、生成したネットワーク(または、補正されたネットワーク)が維持されることによって、搬送波測位の結果に基づく決定対象間の相対位置関係が保たれる。よって、生成したネットワーク(または、補正されたネットワーク)が維持されることによって、コード測位の結果よりも高精度な搬送波測位の結果が、決定対象それぞれの位置の決定に活かされる。   Here, by maintaining the generated network (or the corrected network) such as the carrier positioning network shown in FIG. 2, the relative positional relationship between the determination targets based on the result of the carrier positioning is maintained. Therefore, by maintaining the generated network (or the corrected network), the result of carrier positioning with higher accuracy than the result of code positioning is utilized for the determination of the position of each determination target.

また、相対位置と絶対位置との誤差が最小となるように決定対象それぞれの位置が補正されることによって、決定される決定対象それぞれの位置の精度は、数[m]〜数十[m]程の誤差が生じるコード測位の結果よりも、高くなる。   In addition, the accuracy of the position of each determination target is determined from several [m] to several tens [m] by correcting the position of each determination target so that the error between the relative position and the absolute position is minimized. It becomes higher than the result of code positioning in which a certain degree of error occurs.

よって、上記のように“生成したネットワーク(または、補正されたネットワーク)を維持した状態でネットワーク全体の相対位置を補正し、補正された決定対象それぞれにおける相対位置を、決定対象それぞれの位置として決定すること”によって、本実施形態に係る情報処理装置は、図1のAに示すように既存のコード測位が用いられる場合よりも、より高精度に決定対象それぞれの位置を決定することができる。   Therefore, as described above, the relative position of the entire network is corrected while maintaining the generated network (or the corrected network), and the relative position of each corrected determination target is determined as the position of each determination target. By doing this, the information processing apparatus according to the present embodiment can determine the position of each determination target with higher accuracy than when the existing code positioning is used as shown in FIG.

したがって、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、上記決定処理を行うことによって、複数の位置の決定対象それぞれから取得される、搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることができる。   Therefore, the information processing apparatus according to the present embodiment performs positioning using a carrier wave, which is acquired from each of the determination targets of a plurality of positions, by performing the determination process as a process related to the information processing method according to the present embodiment. Based on the result, it is possible to improve the determination accuracy of the position of each determination target.

また、上述したように、本実施形態に係る情報処理方法が用いられる場合には、各決定対象においてVRSに係るサービスを利用する必要はない。よって、本実施形態に係る情報処理方法に係る決定処理が行われる場合には、既存の搬送波測位が用いられる場合よりも、決定対象それぞれの位置の決定に係るコストを低減することができうる。   Further, as described above, when the information processing method according to the present embodiment is used, it is not necessary to use a service related to the VRS in each determination target. Therefore, when the determination process according to the information processing method according to the present embodiment is performed, the cost for determining the position of each determination target can be reduced as compared with the case where the existing carrier positioning is used.

[3]本実施形態に係る情報処理方法に係る処理
次に、上述した本実施形態に係る情報処理方法に係る処理について、より具体的に説明する。
[3] Processing Related to Information Processing Method According to Present Embodiment Next, processing related to the information processing method according to the present embodiment described above will be described in more detail.

(1)決定処理
本実施形態に係る情報処理装置は、決定対象それぞれから取得される第1の位置情報と第2の位置情報とに基づいて、決定対象それぞれの位置を決定する。本実施形態に係る情報処理装置は、決定対象間の相対位置関係が保たれ、かつ、決定対象それぞれにおけるコード測位による位置と決定される位置との誤差が最小となるように、決定対象それぞれの位置を決定する。
(1) Determination Process The information processing apparatus according to the present embodiment determines the position of each determination target based on the first position information and the second position information acquired from each determination target. The information processing apparatus according to the present embodiment maintains the relative positional relationship between the determination targets, and minimizes the error between the position determined by the code positioning in each determination target and the determined position. Determine the position.

ここで、本実施形態に係る情報処理装置は、例えば、決定対象それぞれから取得される、第1の位置情報が示すコード測位の結果と第2の位置情報が示す搬送波測位の結果との一方または双方の変化が検出されるごとに、決定処理を行う。つまり、本実施形態に係る情報処理装置は、例えば、決定対象の移動が検出されるごとに、決定処理を行う。   Here, the information processing apparatus according to the present embodiment is, for example, one of the result of the code positioning indicated by the first position information and the result of the carrier wave positioning indicated by the second position information acquired from each determination target, or Each time a change in both is detected, a determination process is performed. That is, the information processing apparatus according to the present embodiment performs a determination process every time a movement of a determination target is detected, for example.

本実施形態に係る情報処理装置は、例えば、決定対象それぞれについて、“直近に取得された過去の第1の位置情報と新たに取得された第1の位置情報とを比較する比較処理”と、“直近に取得された過去の第2の位置情報と新たに取得された第2の位置情報とを比較する比較処理”との一方または双方を行うことによって、決定対象の移動を検出する。上記比較処理としては、例えば、“測位の結果の差分(例えば、位置間の距離)と設定されている閾値とを比較することによって、決定対象の移動を検出する処理”が、挙げられる。ここで、上記閾値の値の設定の仕方によって、いずれかの決定対象がわずかに移動することにより決定処理が行われることを抑制することが可能である。よって、上記閾値の値の設定の仕方によって、ロバスト性を向上させることができる。   The information processing apparatus according to the present embodiment, for example, for each determination target, “comparison processing for comparing the most recently acquired first position information with the first position information newly acquired”, The movement of the determination target is detected by performing one or both of the “comparison processing for comparing the most recently acquired second position information and the newly acquired second position information”. Examples of the comparison process include “a process for detecting a movement of a determination target by comparing a difference in positioning results (for example, a distance between positions) and a set threshold value”. Here, depending on how the threshold value is set, it is possible to prevent the determination process from being performed by any of the determination targets moving slightly. Therefore, robustness can be improved depending on how the threshold value is set.

なお、本実施形態に係る情報処理装置は、例えば、定期的、非定期的など、所定のタイミングで決定処理を行うことも可能である。   Note that the information processing apparatus according to the present embodiment can perform the determination process at a predetermined timing, for example, periodically or irregularly.

より具体的には、本実施形態に係る情報処理装置は、例えば下記の(1−1)の処理、および(1−2)の処理を行うことによって、決定対象それぞれの位置を決定する。   More specifically, the information processing apparatus according to the present embodiment determines the position of each determination target by performing, for example, the following processing (1-1) and processing (1-2).

(1−1)ネットワークの生成に係る処理
本実施形態に係る情報処理装置は、決定対象それぞれから取得される第2の位置情報に基づいて、決定対象間の相対位置関係を示すネットワークを生成する。
(1-1) Process related to network generation The information processing apparatus according to the present embodiment generates a network indicating a relative positional relationship between determination targets based on second position information acquired from each determination target. .

ここで、第2の位置情報は他の決定対象との相対位置を示すので、決定対象それぞれから取得された第2の位置情報によって、例えば図2に示す搬送波測位ネットワークのような、決定対象間の相対位置関係が表されたネットワークを生成することが可能である。   Here, since the second position information indicates a relative position with respect to other determination objects, the second position information acquired from each determination object, for example, between the determination objects such as the carrier positioning network shown in FIG. It is possible to generate a network in which the relative positional relationship is expressed.

なお、決定対象それぞれから取得された第2の位置情報は、決定対象それぞれにおける搬送波測位の結果を示しているので、第2の位置情報に基づいてネットワークを生成した結果、相対位置が一意的に定まらない決定対象が存在することが起こりうる。上記のように、相対位置が一意的に定まらない決定対象が存在する場合には、本実施形態に係る情報処理装置は、生成したネットワークを補正する。   Since the second position information acquired from each determination target indicates the result of carrier positioning in each determination target, the network is generated based on the second position information. It is possible that there are undecided decision targets. As described above, when there is a determination target whose relative position is not uniquely determined, the information processing apparatus according to the present embodiment corrects the generated network.

具体的には、本実施形態に係る情報処理装置は、第2の位置情報に対応する相対位置の測位精度の指標値(搬送波の位相に基づく位置の測位精度の指標値)に基づいて、生成したネットワークを補正する。   Specifically, the information processing apparatus according to the present embodiment generates based on an index value of positioning accuracy of the relative position corresponding to the second position information (an index value of positioning accuracy based on the phase of the carrier wave). Correct the network.

ここで、本実施形態に係る相対位置の測位精度の指標値としては、例えば、搬送波測位における精度低下率DOP(Dilution Of Precision)の和が、挙げられる。搬送波測位における精度低下率DOPは、例えば、決定対象それぞれにおいて測位精度の低下率を数値で表すことが可能な任意の方法によって求められる。本実施形態に係る情報処理装置は、第1の位置情報、および第2の位置情報と併せて、搬送波測位における精度低下率DOPを示す情報を、決定対象それぞれから取得する。   Here, as an index value of the positioning accuracy of the relative position according to the present embodiment, for example, the sum of accuracy reduction rates DOP (Dilution Of Precision) in the carrier positioning can be cited. The accuracy reduction rate DOP in carrier wave positioning is obtained by, for example, an arbitrary method capable of expressing the rate of decrease in positioning accuracy numerically for each determination target. The information processing apparatus according to the present embodiment acquires information indicating the accuracy reduction rate DOP in carrier wave positioning from each determination target, together with the first position information and the second position information.

図3は、本実施形態に係る情報処理方法に係る処理を説明するための説明図である。図3では、一の決定対象と他の決定対象との相対位置関係をベクトルで示している。以下では、一の決定対象の位置を起点とし他の決定対象の位置を終点とする、一の決定対象と他の決定対象との相対位置関係を示すベクトルを「相対ベクトル」と示す。   FIG. 3 is an explanatory diagram for explaining processing according to the information processing method according to the present embodiment. In FIG. 3, the relative positional relationship between one determination target and another determination target is indicated by a vector. Hereinafter, a vector indicating the relative positional relationship between one determination target and another determination target, with the position of one determination target as a starting point and the position of another determination target as an end point, is referred to as a “relative vector”.

図3のAは、決定対象1〜決定対象3という3つの決定対象が存在する場合において、決定対象1の相対位置が一意的に定まらないネットワークの一例を示している。決定対象1の相対位置が一意的に定まらない場合には、決定対象1の相対位置に誤差dx、dyが存在している。ここで、誤差dxは、平面上の一の方向の誤差であり、誤差dyは、平面上の、当該一の方向と直交する方向の誤差である。   FIG. 3A illustrates an example of a network in which the relative position of the determination target 1 is not uniquely determined when there are three determination targets 1 to 3. When the relative position of the determination target 1 is not uniquely determined, errors dx and dy exist in the relative position of the determination target 1. Here, the error dx is an error in one direction on the plane, and the error dy is an error in a direction orthogonal to the one direction on the plane.

なお、本実施形態に係る誤差は、三次元空間の誤差として表されていてもよい。以下では、本実施形態に係る誤差が二次元平面の誤差である場合を例に挙げるが、本実施形態に係る情報処理装置は、本実施形態に係る誤差が三次元空間の誤差である場合においても、二次元平面の誤差である場合と同様に、決定対象それぞれの位置を決定することが可能である。   Note that the error according to the present embodiment may be expressed as an error in a three-dimensional space. In the following, an example in which the error according to the present embodiment is a two-dimensional plane error will be described, but the information processing apparatus according to the present embodiment may be used when the error according to the present embodiment is a three-dimensional space error. In addition, as in the case of the error of the two-dimensional plane, it is possible to determine the position of each determination target.

また、図3のBは、図3のAに示すネットワークが補正されたネットワークの一例を示している。そして、図3のCは、決定対象1〜決定対象3それぞれにおける搬送波測位における精度低下率DOPの一例を示している。ここで、搬送波測位における精度低下率DOPは、例えば、値が大きくなる程、精度が低いことを示す。   3B shows an example of a network in which the network shown in FIG. 3A is corrected. FIG. 3C shows an example of the accuracy reduction rate DOP in carrier positioning in each of the determination targets 1 to 3. Here, the accuracy decrease rate DOP in the carrier wave positioning indicates that the accuracy decreases as the value increases, for example.

図3のAのように、決定対象1の相対位置が一意的に定まらない場合には、本実施形態に係る情報処理装置は、相対位置の測位精度の指標値として、搬送波測位における精度低下率DOPの和を算出する。図3のCに示す搬送波測位における精度低下率DOPより、相対位置の測位精度の指標値は、下記のように算出される。
・決定対象1から決定対象2への相対ベクトルにおける相対位置の測位精度の指標値=5(=2+3)
・決定対象2から決定対象3への相対ベクトルにおける相対位置の測位精度の指標値=9(=3+6)
・決定対象1から決定対象2への相対ベクトルにおける相対位置の測位精度の指標値=8(=6+2)
As shown in FIG. 3A, when the relative position of the determination target 1 is not uniquely determined, the information processing apparatus according to the present embodiment uses the accuracy reduction rate in the carrier positioning as an index value of the positioning accuracy of the relative position. Calculate the sum of the DOPs. The index value of the positioning accuracy of the relative position is calculated as follows from the accuracy degradation rate DOP in the carrier positioning shown in C of FIG.
-Index value of the positioning accuracy of the relative position in the relative vector from the determination target 1 to the determination target 2 = 5 (= 2 + 3)
-Index value of the positioning accuracy of the relative position in the relative vector from the decision object 2 to the decision object 3 = 9 (= 3 + 6)
-Index value of the positioning accuracy of the relative position in the relative vector from the determination target 1 to the determination target 2 = 8 (= 6 + 2)

相対位置の測位精度の指標値が算出されると、本実施形態に係る情報処理装置は、算出された相対位置の測位精度の指標値を比較する。ここで、算出された相対位置の測位精度の指標値のうち、決定対象1から決定対象2への相対ベクトルにおける相対位置の測位精度の指標値が、最も小さい。よって、本実施形態に係る情報処理装置は、決定対象1から決定対象2への相対ベクトルにおける決定対象1の位置を代表位置として決定し、例えば図3のBに示すように、代表位置を基準として生成したネットワークを補正する。   When the index value of the positioning accuracy of the relative position is calculated, the information processing apparatus according to the present embodiment compares the calculated index value of the positioning accuracy of the relative position. Here, among the calculated relative positioning accuracy index values, the relative positioning accuracy index value in the relative vector from the determination target 1 to the determination target 2 is the smallest. Therefore, the information processing apparatus according to the present embodiment determines the position of the determination target 1 in the relative vector from the determination target 1 to the determination target 2 as the representative position. For example, as illustrated in FIG. To correct the generated network.

ここで、上記のような代表位置を決定して補正する方法は、例えば、誤差dx、dyが、要求精度に対して十分に小さい場合に有効であると考えられる。ここで、本実施形態に係る情報処理装置は、例えば、誤差dx、dyと、設定されている閾値とを用いた閾値処理によって、要求精度に対して十分に小さいか否かを判定する。   Here, the method of determining and correcting the representative position as described above is considered to be effective when, for example, the errors dx and dy are sufficiently small with respect to the required accuracy. Here, the information processing apparatus according to the present embodiment determines whether or not the required accuracy is sufficiently small, for example, by threshold processing using the errors dx and dy and the set threshold.

なお、本実施形態に係る生成したネットワークを補正する方法は、上記に示す例に限られない。   Note that the method of correcting the generated network according to the present embodiment is not limited to the example shown above.

例えば、本実施形態に係る情報処理装置は、測位精度を考慮した上で、最小二乗法などによって誤差が小さくなるように決定対象それぞれの位置を決定して、生成したネットワークを補正してもよい。ここで、本実施形態に係る情報処理装置は、搬送波測位における精度低下率DOPなどの相対位置の測位精度の指標値に基づいて、より精度が高い決定対象の位置を重み付けをして、決定対象それぞれの位置を決定する。   For example, the information processing apparatus according to the present embodiment may correct the generated network by determining the position of each determination target so that the error is reduced by a least square method or the like in consideration of the positioning accuracy. . Here, the information processing apparatus according to the present embodiment weights the position of the determination target with higher accuracy based on the index value of the positioning accuracy of the relative position such as the accuracy decrease rate DOP in the carrier wave positioning, and determines the determination target. Determine each position.

また、本実施形態に係る情報処理装置は、例えば、搬送波測位における精度低下率DOPなどの相対位置の測位精度の指標値に基づいて誤差を按分して、決定対象それぞれの位置を決定して、生成したネットワークを補正することも可能である。   In addition, the information processing apparatus according to the present embodiment, for example, apportions an error based on an index value of relative positioning accuracy such as accuracy reduction rate DOP in carrier wave positioning, determines the position of each determination target, It is also possible to correct the generated network.

図3のAの場合を例に挙げると、本実施形態に係る情報処理装置は、例えば、誤差(dx、dy)を、各相対ベクトルにおける相対位置の測位精度の指標値で按分し、誤差が“0”となるように、決定対象1〜決定対象3それぞれの位置を決定する。誤差の按分の例としては、例えば、誤差(dx、dy)を3つの相対ベクトルが下記のように按分することが挙げられる。
・決定対象1から決定対象2への相対ベクトル:誤差(dx、dy)を、5/(5+9+8)分按分する。
・決定対象2から決定対象3への相対ベクトル:誤差(dx、dy)を、9/(5+9+8)分按分する。
・決定対象1から決定対象2への相対ベクトル:誤差(dx、dy)を、8/(5+9+8)分按分する。
Taking the case of FIG. 3A as an example, the information processing apparatus according to the present embodiment, for example, apportions the error (dx, dy) by the index value of the positioning accuracy of the relative position in each relative vector. The positions of the determination objects 1 to 3 are determined so as to be “0”. As an example of apportioning the error, for example, the error (dx, dy) is apportioned by three relative vectors as follows.
Relative vector from decision object 1 to decision object 2: Divide the error (dx, dy) by 5 / (5 + 9 + 8).
Relative vector from decision object 2 to decision object 3: Divide the error (dx, dy) by 9 / (5 + 9 + 8).
Relative vector from decision object 1 to decision object 2: Divide the error (dx, dy) by 8 / (5 + 9 + 8).

本実施形態に係る情報処理装置は、例えば上記のように、決定対象それぞれから取得される第2の位置情報に基づいて、決定対象間の相対位置関係を示すネットワークを生成し、または、生成したネットワークを補正する。以下では、生成されたネットワーク、または、補正されたネットワークを、総称して「ネットワーク」と示す場合がある。   For example, as described above, the information processing apparatus according to the present embodiment generates or generates a network indicating the relative positional relationship between the determination targets based on the second position information acquired from each determination target. Correct the network. Hereinafter, the generated network or the corrected network may be collectively referred to as “network”.

(1−2)決定対象それぞれの位置の決定に係る処理
上記のように、ネットワークが生成される、または、生成されたネットワークが補正されると、本実施形態に係る情報処理装置は、決定対象それぞれの位置を決定する。
(1-2) Processing related to determination of position of each determination target When a network is generated or the generated network is corrected as described above, the information processing apparatus according to the present embodiment Determine each position.

本実施形態に係る情報処理装置は、ネットワークを維持した状態で、決定対象それぞれの位置を決定する。上記のようにネットワークが維持されることによって、決定対象間の相対位置関係は保たれることとなる。   The information processing apparatus according to the present embodiment determines the position of each determination target while maintaining the network. By maintaining the network as described above, the relative positional relationship between the determination targets is maintained.

より具体的には、本実施形態に係る情報処理装置は、決定対象それぞれにおいて、ネットワークにおける決定対象それぞれの位置(決定対象それぞれにおける搬送波測位による位置)とコード測位による位置(搬送波の変調に基づく位置)との誤差が最小となるように、決定対象それぞれの位置を決定する。   More specifically, the information processing apparatus according to this embodiment includes, for each determination target, the position of each determination target in the network (the position based on carrier positioning in each determination target) and the position based on code positioning (position based on modulation of the carrier). The position of each determination target is determined so that an error from

ここで、本実施形態に係るネットワークにおける決定対象それぞれの位置は、複数の決定対象のうちの一の決定対象の位置が、基準位置として設定されることにより定まる。   Here, the position of each determination target in the network according to the present embodiment is determined by setting the position of one of the determination targets as a reference position.

本実施形態に係る上記一の決定対象としては、予め設定されている決定対象が挙げられる。また、本実施形態に係る基準位置としては、予め設定されている位置が挙げられる。   The one determination object according to the present embodiment includes a predetermined determination object. In addition, examples of the reference position according to the present embodiment include a preset position.

予め設定されている決定対象としては、例えば、VRSサービスを利用している決定対象が挙げられ、予め設定されている位置としては、例えば、VRSにより得られた高精度の位置が挙げられる。   Examples of the determination target set in advance include a determination target using the VRS service, and examples of the position set in advance include a high-accuracy position obtained by the VRS.

また、予め設定されている決定対象、および予め設定されている位置は、例えば、任意に設定された固定の決定対象、位置であってもよいし、ユーザ操作などによって変更可能であってもよい。   Further, the predetermined determination target and the preset position may be, for example, an arbitrarily set fixed determination target and position, or may be changed by a user operation or the like. .

なお、本実施形態に係る基準位置の設定方法は、上記に示す例に限られない。   Note that the reference position setting method according to the present embodiment is not limited to the example described above.

例えば、本実施形態に係る情報処理装置は、第1の位置情報それぞれにおけるコード測位の測位精度の指標値(搬送波の変調に基づく位置の測位精度の指標値)に基づいて、基準位置を設定することも可能である。   For example, the information processing apparatus according to the present embodiment sets the reference position based on the index value of the positioning accuracy of the code positioning in each of the first position information (the index value of the positioning accuracy of the position based on the modulation of the carrier wave). It is also possible.

具体的には、本実施形態に係る情報処理装置は、コード測位の測位精度の指標値に基づいて、複数の決定対象のうちの一の決定対象を設定し、設定された一の決定対象に対応する第1の位置情報が示す位置(コード測位の結果が示す位置)が、基準位置として設定される。   Specifically, the information processing apparatus according to the present embodiment sets one determination target among a plurality of determination targets based on an index value of the positioning accuracy of code positioning, and sets the determined determination target as one determination target. The position indicated by the corresponding first position information (the position indicated by the code positioning result) is set as the reference position.

ここで、本実施形態に係るコード測位の測位精度の指標値としては、例えば、コード測位における精度低下率DOPが、挙げられる。コード測位における精度低下率DOPは、例えば、決定対象それぞれにおいて測位精度の低下率を数値で表すことが可能な任意の方法によって求められる。本実施形態に係る情報処理装置は、第1の位置情報、および第2の位置情報と併せて、コード測位における精度低下率DOPを示す情報を、決定対象それぞれから取得する。   Here, as an index value of the positioning accuracy of the code positioning according to the present embodiment, for example, the accuracy reduction rate DOP in the code positioning is mentioned. The accuracy reduction rate DOP in code positioning is obtained by an arbitrary method capable of representing the positioning accuracy reduction rate numerically in each determination target, for example. The information processing apparatus according to the present embodiment acquires information indicating the accuracy reduction rate DOP in code positioning from each determination target, together with the first position information and the second position information.

本実施形態に係る情報処理装置は、例えば、コード測位における精度低下率DOPが最も低い決定対象など、コード測位の測位精度の指標値に基づいて特定される測位精度が最も高い決定対象を、上記一の決定対象として設定する。そして、本実施形態に係る情報処理装置は、設定された一の決定対象に対応する第1の位置情報が示す位置を、基準位置として設定する。   The information processing apparatus according to the present embodiment uses the determination target having the highest positioning accuracy specified based on the index value of the positioning accuracy of code positioning, such as the determination target having the lowest accuracy decrease rate DOP in code positioning, for example, Set as one decision target. Then, the information processing apparatus according to the present embodiment sets the position indicated by the first position information corresponding to one set determination target as the reference position.

上記のように一の決定対象に対応する基準位置が設定されることによって、ネットワークにおける決定対象それぞれの位置が一意に特定される。   By setting the reference position corresponding to one determination target as described above, the position of each determination target in the network is uniquely specified.

ネットワークにおける決定対象それぞれの位置が一意に特定されると、本実施形態に係る情報処理装置は、ネットワークにおける決定対象それぞれの位置とコード測位による位置との誤差が最小となる、決定対象それぞれの位置を求める。   When the position of each determination target in the network is uniquely identified, the information processing apparatus according to the present embodiment causes each position of the determination target to have the smallest error between the position of each determination target in the network and the position determined by code positioning. Ask for.

本実施形態に係る情報処理装置は、例えば最小二乗法などを行うことによって、上記誤差が最小となる、決定対象それぞれの位置を求める。   The information processing apparatus according to the present embodiment obtains the position of each determination target that minimizes the error by performing, for example, a least square method.

また、本実施形態に係る情報処理装置は、例えば、測位精度による重み付け最小二乗法など、決定対象それぞれの測位精度によって重み付けを行った上で、決定対象それぞれの位置を求めることも可能である。   In addition, the information processing apparatus according to the present embodiment can obtain the position of each determination target after performing weighting according to the positioning accuracy of each determination target, such as a weighted least square method based on positioning accuracy.

測位精度による重み付けは、例えば、1または2以上の測位精度に係る情報に基づいて行われる。本実施形態に係る測位精度に係る情報としては、例えば、コード測位における精度低下率DOPを示す情報、搬送波測位における精度低下率DOPを示す情報、衛星の仰角を示す情報のうちの1または2以上などが挙げられる。   The weighting by the positioning accuracy is performed based on information related to one or more positioning accuracy, for example. As information related to the positioning accuracy according to the present embodiment, for example, one or more of information indicating the accuracy decrease rate DOP in code positioning, information indicating the accuracy decrease rate DOP in carrier positioning, and information indicating the elevation angle of the satellite Etc.

また、例えば、基準位置がVRSにより得られた高精度の位置である場合には、基準位置に対応する決定対象の重みを、他の決定対象よりも重くしてもよい。また、複数の決定対象に、加速度センサなどの慣性センサによってコード測位または搬送波測位の測位精度を高めている決定対象が含まれている場合には、測位精度を高めている決定対象の重みを、測位精度を高めていない他の決定対象よりも重くしてもよい。   For example, when the reference position is a highly accurate position obtained by VRS, the weight of the determination target corresponding to the reference position may be heavier than other determination targets. In addition, in the case where a plurality of determination targets include a determination target that increases the positioning accuracy of code positioning or carrier positioning by an inertial sensor such as an acceleration sensor, the weight of the determination target that increases the positioning accuracy is You may make it heavier than the other determination object which has not raised the positioning accuracy.

本実施形態に係る情報処理装置は、例えば上記のように、ネットワークにおける決定対象それぞれの位置とコード測位による位置との誤差が最小となるように、決定対象それぞれの位置を決定する。   For example, as described above, the information processing apparatus according to the present embodiment determines the position of each determination target so that the error between the position of each determination target in the network and the position determined by code positioning is minimized.

本実施形態に係る情報処理装置は、決定処理において、例えば上記(1−1)の処理、および上記(1−2)の処理を行うことによって、決定対象それぞれの位置を決定する。   In the determination process, the information processing apparatus according to the present embodiment determines the position of each determination target by performing, for example, the process (1-1) and the process (1-2).

ここで、上記(1−2)の処理のように誤差が最小となるように決定対象それぞれの位置を決定することによって、決定される決定対象それぞれの位置の精度は、数[m]〜数十[m]程の誤差が生じるコード測位の結果よりも、高くなる。また、決定対象の数が増える程、誤差をより小さくすることができる可能性が高まるので、決定される決定対象それぞれの位置の精度は、決定対象の数が増える程、向上しうる。   Here, by determining the position of each determination target so that the error is minimized as in the process of (1-2) above, the accuracy of the position of each determination target determined is a number [m] to a number It becomes higher than the result of code positioning in which an error of about 10 [m] occurs. In addition, since the possibility that the error can be further reduced as the number of determination objects increases, the accuracy of the position of each determination object to be determined can be improved as the number of determination objects increases.

よって、本実施形態に係る情報処理装置は、図1のAに示すように既存のコード測位が用いられる場合よりも、より高精度に決定対象それぞれの位置を決定することができる。   Therefore, the information processing apparatus according to the present embodiment can determine the position of each determination target with higher accuracy than when the existing code positioning is used as illustrated in FIG.

したがって、本実施形態に係る情報処理装置は、上記決定処理を行うことによって、複数の位置の決定対象それぞれから取得される、搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることができる。   Therefore, the information processing apparatus according to the present embodiment performs the above determination process, so that the determination accuracy of the position of each determination target is obtained based on the positioning result using a carrier wave acquired from each of the determination targets of a plurality of positions. Can be improved.

また、上述したように、本実施形態に係る情報処理方法が用いられる場合には、各決定対象においてVRSに係るサービスを利用する必要はない。よって、決定処理が行われる場合には、既存の搬送波測位が用いられる場合よりも、決定対象それぞれの位置の決定に係るコストを低減することができうる。   Further, as described above, when the information processing method according to the present embodiment is used, it is not necessary to use a service related to the VRS in each determination target. Therefore, when the determination process is performed, the cost for determining the position of each determination target can be reduced as compared with the case where the existing carrier positioning is used.

なお、本実施形態に係る情報処理方法に係る処理は、上記(1)の処理(決定処理)に限られない。例えば、本実施形態に係る情報処理装置は、下記の(2)に示すように、決定された決定対象の位置に関する通知を制御する処理(通知制御処理)を、さらに行うことも可能である。   In addition, the process which concerns on the information processing method which concerns on this embodiment is not restricted to the process (decision process) of said (1). For example, as illustrated in (2) below, the information processing apparatus according to the present embodiment can further perform processing (notification control processing) for controlling notification regarding the determined position to be determined.

(2)通知制御処理
本実施形態に係る情報処理装置は、上記(1)の処理(決定処理)において決定された決定対象の位置に関する通知を制御する。
(2) Notification Control Processing The information processing apparatus according to the present embodiment controls notification regarding the position to be determined determined in the processing (determination processing) of (1) above.

通知制御処理の例としては、例えば下記の(2−1)〜(2−4)に示す例が挙げられる。   Examples of the notification control process include the following (2-1) to (2-4).

(2−1)通知制御処理の第1の例
本実施形態に係る情報処理装置は、決定された決定対象の位置を通知させる。
(2-1) First Example of Notification Control Process The information processing apparatus according to the present embodiment notifies the determined position to be determined.

本実施形態に係る情報処理装置は、例えば、通知を制御する制御命令と決定された位置を示す情報とを含む通知制御情報を、通信部(後述する)などを介して、決定された位置に対応する決定対象それぞれに送信する。   The information processing apparatus according to the present embodiment, for example, sends notification control information including a control command for controlling notification and information indicating the determined position to the determined position via a communication unit (described later). Send to each corresponding decision object.

上記通知制御情報を取得した決定対象は、制御命令に基づき処理を行い、決定された位置を示す情報が示す位置(以下、「決定された位置」と示す。)を、決定対象のユーザに対して通知する。決定対象は、例えば、“決定された位置を、表示画面に表示させることなどによる視覚的な通知方法”、“決定された位置を示す音声をスピーカなどの音声出力デバイスから出力させることによる聴覚的な通知方法”、あるいは、これらを組み合わせた通知方法など、決定された位置を通知することが可能な、任意の方法によって、決定された位置を決定対象のユーザに対して通知する。   The determination target that has acquired the notification control information performs processing based on the control command, and indicates the position indicated by the information indicating the determined position (hereinafter referred to as “determined position”) to the determination target user. To notify. The determination target is, for example, “a visual notification method by displaying the determined position on a display screen”, “auditory by outputting a sound indicating the determined position from a sound output device such as a speaker. The determined position is notified to the determination target user by an arbitrary method capable of notifying the determined position, such as a “notifying method” or a combination of these.

また、上記通知制御情報を取得した決定対象それぞれにおいて、取得された決定された位置を示す情報は、例えば、位置を表示画面に表示させるアプリケーションなど、位置を利用した処理を行う様々なアプリケーションにおける処理に用いられてもよい。   Further, in each determination target for which the notification control information has been acquired, the acquired information indicating the determined position is, for example, processing in various applications that perform processing using the position, such as an application that displays the position on the display screen. May be used.

(2−2)通知制御処理の第2の例
本実施形態に係る情報処理装置は、“コード測位の結果が示す位置(搬送波の変調に基づく位置)と、上記(1)の処理(決定処理)において決定された決定対象の位置との誤差”を、決定対象それぞれに対して通知させる。以下では、コード測位の結果が示す位置と上記(1)の処理(決定処理)において決定された決定対象の位置との誤差を、「決定された位置に基づく誤差」と示す場合がある。
(2-2) Second Example of Notification Control Processing The information processing apparatus according to the present embodiment performs the processing (determination processing) “the position indicated by the code positioning result (position based on the modulation of the carrier wave) and the above (1). The error of the position of the determination target determined in (1) is notified to each determination target. Hereinafter, an error between the position indicated by the result of the code positioning and the position to be determined determined in the process (1) (determination process) may be referred to as “an error based on the determined position”.

本実施形態に係る情報処理装置は、例えば、通知を制御する制御命令と、決定された位置に基づく誤差を示す情報とを含む通知制御情報を、通信部(後述する)などを介して、決定された位置に対応する決定対象それぞれに送信する。   The information processing apparatus according to the present embodiment determines, for example, notification control information including a control command for controlling notification and information indicating an error based on the determined position via a communication unit (described later). It transmits to each determination object corresponding to the determined position.

上記通知制御情報を取得した決定対象は、制御命令に基づき処理を行い、決定された位置に基づく誤差を、決定対象のユーザに対して通知する。決定対象は、例えば、“決定された位置に基づく誤差を、表示画面に表示させることなどによる視覚的な通知方法”、“決定された位置に基づく誤差を示す音声をスピーカなどの音声出力デバイスから出力させることによる聴覚的な通知方法”、あるいは、これらを組み合わせた通知方法など、決定された位置に基づく誤差を通知することが可能な、任意の方法によって、決定された位置に基づく誤差を決定対象のユーザに対して通知する。   The determination target that has acquired the notification control information performs processing based on the control command, and notifies the determination target user of an error based on the determined position. The determination target is, for example, “a visual notification method by displaying an error based on the determined position on a display screen”, “sound indicating an error based on the determined position is output from a sound output device such as a speaker, etc. The error based on the determined position can be determined by any method capable of notifying the error based on the determined position, such as “audible notification method by outputting” or a combination of these notification methods. Notify the target user.

また、上記通知制御情報を取得した決定対象それぞれにおいて、取得された決定された位置に基づく誤差を示す情報は、例えば、“決定された位置に基づく誤差によってコード測位の結果を補正して、補正した位置を表示画面に表示させるアプリケーション”など、決定された位置に基づく誤差を利用した処理を行う様々なアプリケーションにおける処理に用いられてもよい。   Further, in each of the determination targets for which the notification control information has been acquired, information indicating an error based on the acquired determined position is, for example, “corrected by correcting the result of code positioning by the error based on the determined position. The present invention may be used for processing in various applications that perform processing using an error based on the determined position, such as an “application that displays the position on the display screen”.

(2−3)通知制御処理の第3の例
本実施形態に係る情報処理装置は、決定された決定対象の位置に基づく精度の評価結果を、通知させる。
(2-3) Third Example of Notification Control Processing The information processing apparatus according to the present embodiment notifies the accuracy evaluation result based on the determined position to be determined.

ここで、本実施形態に係る情報処理装置は、例えば、1または2以上の測位精度に係る情報、決定された位置に基づく誤差、および最小二乗法による残差などに基づいて、決定された決定対象の位置に基づく精度を評価する。そして、本実施形態に係る情報処理装置は、通知を制御する制御命令と、評価結果を示す情報とを含む通知制御情報を、通信部(後述する)などを介して、決定された位置に対応する決定対象それぞれに送信する。   Here, the information processing apparatus according to the present embodiment is determined based on, for example, information related to one or more positioning accuracy, an error based on the determined position, and a residual by the least square method. Evaluate accuracy based on target location. Then, the information processing apparatus according to the present embodiment corresponds to notification control information including a control command for controlling notification and information indicating an evaluation result to a determined position via a communication unit (described later). To each decision target.

例えば、本実施形態に係る情報処理装置は、コード測位における精度低下率DOPを示す情報(または、コード測位における精度低下率DOPを示す情報、および衛星の仰角を示す情報)と、決定された位置に基づく誤差と、最小二乗法による残差とに基づいて、コード測位に関する精度の指標値を求める。本実施形態に係る情報処理装置は、例えば、コード測位における精度低下率DOPを、決定された位置に基づく誤差および最小二乗法による残差によって調整することによって、コード測位に関する精度の指標値を求める。なお、コード測位に関する精度の指標値を求める方法は、上記に限られず、コード測位に関する精度を数値化することが可能な任意の方法によって、コード測位に関する精度の指標値を求めてもよい。   For example, the information processing apparatus according to the present embodiment includes information indicating the accuracy decrease rate DOP in code positioning (or information indicating the accuracy decrease rate DOP in code positioning and information indicating the elevation angle of the satellite) and the determined position. An accuracy index value related to code positioning is obtained based on the error based on and the residual by the least square method. The information processing apparatus according to the present embodiment obtains an accuracy index value related to code positioning, for example, by adjusting the accuracy reduction rate DOP in code positioning with an error based on the determined position and a residual by the least square method. . Note that the method for obtaining the accuracy index value related to code positioning is not limited to the above, and the accuracy index value related to code positioning may be obtained by any method capable of digitizing the accuracy related to code positioning.

また、例えば、本実施形態に係る情報処理装置は、搬送波測位における精度低下率DOPを示す情報(または、搬送波測位における精度低下率DOPを示す情報、および衛星の仰角を示す情報)と、決定された位置に基づく誤差と、最小二乗法による残差とに基づいて、搬送波測位に関する精度の指標値を求める。本実施形態に係る情報処理装置は、例えば、搬送波測位における精度低下率DOPを、決定された位置に基づく誤差および最小二乗法による残差によって調整することによって、搬送波測位に関する精度の指標値を求める。なお、搬送波測位に関する精度の指標値を求める方法は、上記に限られず、搬送波測位に関する精度を数値化することが可能な任意の方法によって、搬送波測位に関する精度の指標値を求めてもよい。   Further, for example, the information processing apparatus according to the present embodiment is determined as information indicating the accuracy decrease rate DOP in carrier wave positioning (or information indicating the accuracy decrease rate DOP in carrier wave positioning and information indicating the elevation angle of the satellite). Based on the error based on the measured position and the residual by the least square method, an index value of accuracy related to carrier positioning is obtained. The information processing apparatus according to the present embodiment obtains an accuracy index value related to carrier positioning by, for example, adjusting the accuracy reduction rate DOP in carrier positioning by an error based on the determined position and a residual by the least square method. . The method for obtaining the accuracy index value related to the carrier positioning is not limited to the above, and the accuracy index value related to the carrier positioning may be obtained by any method capable of digitizing the accuracy related to the carrier positioning.

上記のように、コード測位に関する精度の指標値と搬送波測位に関する精度の指標値とがそれぞれ求まると、求められた精度の指標値と、決定対象における実際の測位の精度の指標値とを評価し、評価結果を、決定された決定対象の位置に基づく精度の評価結果とする。   As described above, when the accuracy index value related to code positioning and the accuracy index value related to carrier positioning are obtained, the calculated accuracy index value and the actual positioning accuracy index value to be determined are evaluated. The evaluation result is taken as the evaluation result of accuracy based on the determined position of the determination target.

例えば、本実施形態に係る情報処理装置は、求められたコード測位に関する精度の指標値と、コード測位における精度低下率DOPとの誤差を、1または2以上の閾値を用いた閾値処理によって評価することによって、評価結果を得る。また、本実施形態に係る情報処理装置は、求められた搬送波測位に関する精度の指標値と、搬送波測位における精度低下率DOPとの誤差を、1または2以上の閾値を用いた閾値処理によって評価することによって、評価結果を得る。   For example, the information processing apparatus according to the present embodiment evaluates an error between the obtained accuracy index value related to code positioning and the accuracy reduction rate DOP in code positioning by threshold processing using one or more thresholds. Thus, an evaluation result is obtained. Further, the information processing apparatus according to the present embodiment evaluates an error between the obtained accuracy index value related to carrier positioning and the accuracy reduction rate DOP in carrier positioning by threshold processing using one or more thresholds. Thus, an evaluation result is obtained.

閾値処理による評価の評価結果としては、例えば、閾値処理の結果に対応する定量的な評価結果と、閾値処理の結果に対応する定性的な評価結果との一方または双方が挙げられる。ここで、定量的な評価結果としては、例えば、精度を示す数値が挙げられる。また、定性的な評価結果としては、例えば、“◎”(とても良い)、“〇”(普通)、“△”(やや悪い)、“×”(非測位)などの、精度が感覚的に表される指標が挙げられる。   The evaluation result of the evaluation by the threshold processing includes, for example, one or both of a quantitative evaluation result corresponding to the result of the threshold processing and a qualitative evaluation result corresponding to the result of the threshold processing. Here, examples of the quantitative evaluation result include a numerical value indicating accuracy. Qualitative evaluation results include “◎” (very good), “◯” (normal), “△” (somewhat bad), “×” (non-positioning), etc. Indices that are represented.

本実施形態に係る情報処理装置は、例えば、“閾値処理の結果と定量的な評価結果が対応付けられているテーブル”、“閾値処理の結果と定性的な評価結果が対応付けられているテーブル”、あるいは、“閾値処理の結果、定量的な評価結果、および定性的な評価結果が対応付けられているテーブル”を参照することによって、閾値処理の結果に対応する定性的な評価結果との一方または双方を得る。   The information processing apparatus according to the present embodiment includes, for example, “a table in which a threshold processing result is associated with a quantitative evaluation result”, and “a table in which a threshold processing result is associated with a qualitative evaluation result” ”, Or“ the table in which the threshold processing result, the quantitative evaluation result, and the qualitative evaluation result are associated with each other ”by referring to the qualitative evaluation result corresponding to the threshold processing result. Get one or both.

上記通知制御情報を取得した決定対象は、制御命令に基づき処理を行い、決定された決定対象の位置に基づく精度の評価結果を、決定対象のユーザに対して通知する。決定対象は、例えば、“決定された決定対象の位置に基づく精度の評価結果を、表示画面に表示させることなどによる視覚的な通知方法”、“決定された決定対象の位置に基づく精度の評価結果を示す音声をスピーカなどの音声出力デバイスから出力させることによる聴覚的な通知方法”、あるいは、これらを組み合わせた通知方法など、決定された決定対象の位置に基づく精度の評価結果を通知することが可能な、任意の方法によって、決定された決定対象の位置に基づく精度の評価結果を決定対象のユーザに対して通知する。   The determination target that has acquired the notification control information performs processing based on the control command, and notifies the determination target user of the accuracy evaluation result based on the determined position of the determination target. The determination target is, for example, “a visual notification method by displaying the evaluation result of accuracy based on the determined position of the determination target on the display screen”, “evaluation of accuracy based on the determined position of the determination target. Notification of accuracy evaluation results based on the determined target position, such as an auditory notification method by outputting a sound indicating the result from an audio output device such as a speaker, or a combination of these notification methods The determination target user is notified of the accuracy evaluation result based on the determined position of the determination target by an arbitrary method.

一例を挙げると、決定された決定対象の位置に基づく精度の評価結果が、定量的な評価結果である場合には、決定対象は、例えば、表示画面に「精度x(xは、数値)[m]以内」などを表示させる。また、決定された決定対象の位置に基づく精度の評価結果が、定性的な評価結果である場合には、決定対象は、例えば、表示画面に、「適合」(例えば定性的な評価結果が◎または○である場合)、「準適合」(例えば定性的な評価結果が△である場合)、または、「不適合」(例えば定性的な評価結果が×である場合)などを、表示させる。   For example, when the accuracy evaluation result based on the determined position of the determination target is a quantitative evaluation result, the determination target is displayed on the display screen as “accuracy x (x is a numerical value) [ m] "or the like" is displayed. Further, when the accuracy evaluation result based on the determined position of the determination target is a qualitative evaluation result, the determination target is, for example, “applicable” (for example, the qualitative evaluation result is ◎ on the display screen). Or “semi-conformity” (for example, when the qualitative evaluation result is Δ) or “non-conformity” (for example, when the qualitative evaluation result is x).

また、上記通知制御情報を取得した決定対象それぞれにおいて、取得された評価結果を示す情報は、例えば、評価結果を示す情報が示す評価結果を利用した処理を行う様々なアプリケーションにおける処理に、用いられてもよい。   Further, in each determination target that has acquired the notification control information, the information indicating the acquired evaluation result is used, for example, for processing in various applications that perform processing using the evaluation result indicated by the information indicating the evaluation result. May be.

(2−4)通知制御処理の第4の例
本実施形態に係る情報処理装置は、上記(2−1)に示す第1の例に係る処理〜上記(2−3)に示す第3の例に係る処理のうちの、2以上の処理を組み合わせた処理を行うことも可能である。
(2-4) Fourth Example of Notification Control Process The information processing apparatus according to the present embodiment includes the process according to the first example shown in (2-1) to the third example shown in (2-3). Of the processes according to the example, it is also possible to perform a process in which two or more processes are combined.

本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、“上記(1)の処理(決定処理)”、または、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”を行う。   The information processing apparatus according to the present embodiment is, for example, “process (1) (determination process)” or “process (1) (determination process) as the process related to the information processing method according to the present embodiment. ) And the process (2) (notification control process) ”.

なお、“上記(1)の処理(決定処理)”と、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”とのそれぞれは、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理は、例えば、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”を、1つの処理と捉えることが可能である。また、本実施形態に係る情報処理方法に係る処理は、例えば、“上記(1)の処理(決定処理)”と、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”とのそれぞれを、(任意の切り分け方によって)2以上の処理と捉えることも可能である。   It should be noted that each of the “process (1) (determination process)”, “process (1) (determination process), and process (2) (notification control process)” is performed for convenience. The processing related to the information processing method according to the embodiment is separated. Therefore, the process related to the information processing method according to the present embodiment, for example, regards “the process (1) (determination process) and the process (2) (notification control process)” as one process. Is possible. The processing according to the information processing method according to the present embodiment includes, for example, “the processing of (1) (determination processing)”, “the processing of (1) (determination processing), and the processing of (2) above”. Each of (notification control process) "can be regarded as two or more processes (depending on an arbitrary separation method).

(本実施形態に係る情報処理装置)
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な本実施形態に係る情報処理装置の構成の一例について、説明する。
(Information processing apparatus according to this embodiment)
Next, an example of the configuration of the information processing apparatus according to the present embodiment capable of performing the processing according to the information processing method according to the present embodiment described above will be described.

図4は、本実施形態に係る情報処理装置100の構成の一例を示すブロック図である。情報処理装置100は、例えば、通信部102と、制御部104とを備える。   FIG. 4 is a block diagram illustrating an example of the configuration of the information processing apparatus 100 according to the present embodiment. The information processing apparatus 100 includes, for example, a communication unit 102 and a control unit 104.

また、情報処理装置100は、例えば、ROM(Read Only Memory。図示せず)や、RAM(Random Access Memory。図示せず)、記憶部(図示せず)、ユーザが操作可能な操作部(図示せず)、様々な画面を表示画面に表示する表示部(図示せず)などを備えていてもよい。情報処理装置100は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。   The information processing apparatus 100 includes, for example, a ROM (Read Only Memory) (not shown), a RAM (Random Access Memory) (not shown), a storage unit (not shown), and an operation unit (see FIG. And a display unit (not shown) for displaying various screens on the display screen. The information processing apparatus 100 connects the above constituent elements by, for example, a bus as a data transmission path.

ROM(図示せず)は、制御部104が使用するプログラムや演算パラメータなどの制御用データを記憶する。RAM(図示せず)は、制御部104により実行されるプログラムなどを一時的に記憶する。   A ROM (not shown) stores control data such as programs and calculation parameters used by the control unit 104. A RAM (not shown) temporarily stores a program executed by the control unit 104.

記憶部(図示せず)は、情報処理装置100が備える記憶手段であり、例えば、閾値処理の結果と定量的な評価結果が対応付けられているテーブルなどの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記憶部(図示せず)としては、例えば、ハードディスク(Hard Disk)などの磁気記録媒体や、フラッシュメモリ(flash memory)などの不揮発性メモリ(nonvolatile memory)などが挙げられる。また、記憶部(図示せず)は、情報処理装置100から着脱可能であってもよい。   The storage unit (not shown) is a storage unit included in the information processing apparatus 100. For example, the storage unit (not illustrated) is an information processing method according to the present embodiment, such as a table in which a threshold processing result and a quantitative evaluation result are associated with each other. Such data and various data such as various applications are stored. Here, examples of the storage unit (not shown) include a magnetic recording medium such as a hard disk, a non-volatile memory such as a flash memory, and the like. Further, the storage unit (not shown) may be detachable from the information processing apparatus 100.

操作部(図示せず)としては、後述する操作入力デバイスが挙げられる。また、表示部(図示せず)としては、後述する表示デバイスが挙げられる。   As the operation unit (not shown), an operation input device to be described later can be cited. Moreover, as a display part (not shown), the display device mentioned later is mentioned.

[情報処理装置100のハードウェア構成例]
図5は、本実施形態に係る情報処理装置100のハードウェア構成の一例を示す説明図である。図5は、情報処理装置100が、決定対象に含まれる場合におけるハードウェア構成の一例を示している。
[Hardware Configuration Example of Information Processing Apparatus 100]
FIG. 5 is an explanatory diagram illustrating an example of a hardware configuration of the information processing apparatus 100 according to the present embodiment. FIG. 5 illustrates an example of a hardware configuration when the information processing apparatus 100 is included in the determination target.

情報処理装置100は、例えば、MPU150と、ROM152と、RAM154と、記録媒体156と、入出力インタフェース158と、操作入力デバイス160と、表示デバイス162と、通信インタフェース164と、GNSSデバイス166とを備える。また、情報処理装置100は、例えば、データの伝送路としてのバス168で各構成要素間を接続する。   The information processing apparatus 100 includes, for example, an MPU 150, a ROM 152, a RAM 154, a recording medium 156, an input / output interface 158, an operation input device 160, a display device 162, a communication interface 164, and a GNSS device 166. . In addition, the information processing apparatus 100 connects each component with a bus 168 as a data transmission path, for example.

MPU150は、例えば、MPUなどの演算回路で構成される、1または2以上のプロセッサや、各種処理回路などで構成され、情報処理装置100全体を制御する制御部104として機能する。また、MPU150は、情報処理装置100において、例えば、後述する処理部110の役目を果たす。なお、処理部110は、処理部110の処理を実現可能な専用の(または汎用の)回路(例えば、MPU150とは別体のプロセッサなど)で構成されていてもよい。   The MPU 150 includes, for example, one or more processors configured with an arithmetic circuit such as an MPU, various processing circuits, and the like, and functions as the control unit 104 that controls the information processing apparatus 100 as a whole. Further, the MPU 150 plays a role of, for example, the processing unit 110 described later in the information processing apparatus 100. The processing unit 110 may be configured with a dedicated (or general-purpose) circuit (for example, a processor separate from the MPU 150) that can realize the processing of the processing unit 110.

ROM152は、MPU150が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。RAM154は、例えば、MPU150により実行されるプログラムなどを一時的に記憶する。   The ROM 152 stores programs used by the MPU 150, control data such as calculation parameters, and the like. The RAM 154 temporarily stores a program executed by the MPU 150, for example.

記録媒体156は、記憶部(図示せず)として機能し、例えば、閾値処理の結果と定量的な評価結果が対応付けられているテーブルなどの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記録媒体156としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体156は、情報処理装置100から着脱可能であってもよい。   The recording medium 156 functions as a storage unit (not shown), for example, data relating to the information processing method according to the present embodiment, such as a table in which a result of threshold processing and a quantitative evaluation result are associated with each other, Stores various data such as various applications. Here, examples of the recording medium 156 include a magnetic recording medium such as a hard disk and a non-volatile memory such as a flash memory. Further, the recording medium 156 may be detachable from the information processing apparatus 100.

入出力インタフェース158は、例えば、操作入力デバイス160や、表示デバイス162を接続する。操作入力デバイス160は、操作部(図示せず)として機能し、また、表示デバイス162は、表示部(図示せず)として機能する。ここで、入出力インタフェース158としては、例えば、USB(Universal Serial Bus)端子や、DVI(Digital Visual Interface)端子、HDMI(High-Definition Multimedia Interface)(登録商標)端子、各種処理回路などが挙げられる。   The input / output interface 158 connects, for example, the operation input device 160 and the display device 162. The operation input device 160 functions as an operation unit (not shown), and the display device 162 functions as a display unit (not shown). Here, examples of the input / output interface 158 include a USB (Universal Serial Bus) terminal, a DVI (Digital Visual Interface) terminal, an HDMI (High-Definition Multimedia Interface) (registered trademark) terminal, and various processing circuits. .

また、操作入力デバイス160は、例えば、情報処理装置100上に備えられ、情報処理装置100の内部で入出力インタフェース158と接続される。操作入力デバイス160としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。   For example, the operation input device 160 is provided on the information processing apparatus 100 and is connected to the input / output interface 158 inside the information processing apparatus 100. Examples of the operation input device 160 include a button, a direction key, a rotary selector such as a jog dial, or a combination thereof.

また、表示デバイス162は、例えば、情報処理装置100上に備えられ、情報処理装置100の内部で入出力インタフェース158と接続される。表示デバイス162としては、例えば、液晶ディスプレイ(Liquid Crystal Display)や有機ELディスプレイ(Organic Electro-Luminescence Display。または、OLEDディスプレイ(Organic Light Emitting Diode Display)ともよばれる。)などが挙げられる。   For example, the display device 162 is provided on the information processing apparatus 100 and is connected to the input / output interface 158 inside the information processing apparatus 100. Examples of the display device 162 include a liquid crystal display (Liquid Crystal Display), an organic EL display (Organic Electro-Luminescence Display, or an OLED display (Organic Light Emitting Diode Display)), and the like.

なお、入出力インタフェース158が、情報処理装置100の外部の操作入力デバイス(例えば、キーボードやマウスなど)や外部の表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス162は、例えばタッチパネルなど、表示とユーザ操作とが可能なデバイスであってもよい。   It goes without saying that the input / output interface 158 can be connected to an external device such as an operation input device (for example, a keyboard or a mouse) external to the information processing apparatus 100 or an external display device. The display device 162 may be a device capable of display and user operation, such as a touch panel.

通信インタフェース164は、情報処理装置100が備える通信手段であり、ネットワークを介して(あるいは、直接的に)、例えば、決定対象である装置や、サーバなどの外部装置と、無線または有線で通信を行うための通信部102として機能する。ここで、通信インタフェース164としては、例えば、通信アンテナおよびRF(Radio Frequency)回路(無線通信)や、IEEE802.15.1ポートおよび送受信回路(無線通信)、IEEE802.11ポートおよび送受信回路(無線通信)、あるいはLAN(Local Area Network)端子および送受信回路(有線通信)などが挙げられる。   The communication interface 164 is a communication unit included in the information processing apparatus 100, and communicates with a device to be determined or an external device such as a server, for example, wirelessly or via a network (or directly). It functions as the communication unit 102 for performing. Here, examples of the communication interface 164 include a communication antenna and an RF (Radio Frequency) circuit (wireless communication), an IEEE 802.15.1 port and a transmission / reception circuit (wireless communication), an IEEE 802.11 port and a transmission / reception circuit (wireless communication). Or a LAN (Local Area Network) terminal and a transmission / reception circuit (wired communication).

GNSSデバイス166は、情報処理装置100が備える測位手段である。GNSSデバイス166では、例えば図1のAを参照して示したようなコード測位が行われることによって、自己の位置(上述した絶対位置に対応する。)が特定される。また、GNSSデバイス166では、例えば図1のBを参照して示したような他の決定対象との間での搬送波測位が行われることによって、他の決定対象との相対的な位置(上述した相対位置に対応する。)が特定される。なお、コード測位に係る処理と搬送波測位に係る処理とは、MPU150と連携して行われてもよい。   The GNSS device 166 is positioning means included in the information processing apparatus 100. The GNSS device 166 identifies its own position (corresponding to the absolute position described above) by performing code positioning as shown with reference to FIG. 1A, for example. Further, in the GNSS device 166, for example, by performing carrier wave positioning with another determination target as illustrated with reference to FIG. 1B, the relative position with respect to the other determination target (described above) Corresponding to the relative position). Note that the code positioning process and the carrier wave positioning process may be performed in cooperation with the MPU 150.

情報処理装置100は、例えば図5に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置100のハードウェア構成は、図5に示す構成に限られない。   The information processing apparatus 100 performs processing according to the information processing method according to the present embodiment, for example, with the configuration illustrated in FIG. Note that the hardware configuration of the information processing apparatus 100 according to the present embodiment is not limited to the configuration illustrated in FIG.

例えば、接続されている外部の通信デバイスを介して外部装置などと通信を行う場合には、情報処理装置100は、通信インタフェース164を備えていなくてもよい。また、通信インタフェース164は、複数の通信方式によって、1または2以上の外部装置などと通信を行うことが可能な構成であってもよい。   For example, when communication is performed with an external apparatus or the like via a connected external communication device, the information processing apparatus 100 may not include the communication interface 164. Further, the communication interface 164 may be configured to be able to communicate with one or more external devices or the like by a plurality of communication methods.

また、例えば、決定処理において複数の外部の装置の位置のみを決定する場合などの情報処理装置100が決定対象ではない場合、または、接続されている外部のGNSSデバイスを用いて測位が行われる場合には、情報処理装置100は、GNSSデバイス166を備えていなくてもよい。   In addition, for example, when the information processing apparatus 100 is not a determination target, such as when determining only the positions of a plurality of external apparatuses in the determination process, or when positioning is performed using a connected external GNSS device The information processing apparatus 100 may not include the GNSS device 166.

また、情報処理装置100は、例えば、加速度センサなどの慣性センサをさらに備えていてもよい。慣性センサをさらに備えることによって、情報処理装置100は、例えば、GNSSデバイス166(または、接続されている外部のGNSSデバイス)を用いた測位精度を、向上させることができる。   The information processing apparatus 100 may further include an inertial sensor such as an acceleration sensor, for example. By further including the inertial sensor, the information processing apparatus 100 can improve positioning accuracy using, for example, the GNSS device 166 (or an external GNSS device connected thereto).

また、情報処理装置100は、例えば、記録媒体156や、操作入力デバイス160、表示デバイス162を備えない構成をとることが可能である。   Further, the information processing apparatus 100 can be configured not to include the recording medium 156, the operation input device 160, and the display device 162, for example.

また、例えば、図5に示す構成(または変形例に係る構成)の一部または全部は、1、または2以上のIC(Integrated Circuit)で実現されてもよい。   Further, for example, a part or all of the configuration shown in FIG. 5 (or the configuration according to the modification) may be realized by one or two or more ICs (Integrated Circuits).

再度図4を参照して、情報処理装置100の構成の一例について説明する。通信部102は、情報処理装置100が備える通信手段であり、ネットワークを介して(あるいは、直接的に)、決定対象である装置や、サーバなどの外部装置などの外部装置と、無線または有線で通信を行う。また、通信部102は、例えば制御部104により通信が制御される。   With reference to FIG. 4 again, an example of the configuration of the information processing apparatus 100 will be described. The communication unit 102 is a communication unit included in the information processing apparatus 100, and is wirelessly or wired with an external device such as a device to be determined or an external device such as a server via a network (or directly). Communicate. The communication of the communication unit 102 is controlled by the control unit 104, for example.

ここで、通信部102としては、例えば、通信アンテナおよびRF回路や、LAN端子および送受信回路などが挙げられるが、通信部102の構成は、上記に限られない。例えば、通信部102は、USB端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。また、通信部102は、複数の通信方式によって、1または2以上の外部装置などと通信を行うことが可能な構成であってもよい。   Here, examples of the communication unit 102 include a communication antenna and an RF circuit, a LAN terminal, and a transmission / reception circuit, but the configuration of the communication unit 102 is not limited to the above. For example, the communication unit 102 can have a configuration corresponding to an arbitrary standard capable of performing communication such as a USB terminal and a transmission / reception circuit, or an arbitrary configuration capable of communicating with an external device via a network. Further, the communication unit 102 may be configured to be able to communicate with one or more external devices or the like by a plurality of communication methods.

制御部104は、例えばMPUなどで構成され、情報処理装置100全体を制御する役目を果たす。また、制御部104は、例えば、処理部110を備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。   The control unit 104 is configured by, for example, an MPU and plays a role of controlling the entire information processing apparatus 100. In addition, the control unit 104 includes, for example, a processing unit 110 and plays a role of leading the processing related to the information processing method according to the present embodiment.

処理部110は、上記(1)の処理(決定処理)を主導的に行う役目を果たし、決定対象それぞれから取得される第1の位置情報と第2の位置情報とに基づいて、決定対象それぞれの位置を決定する。処理部110は、例えば、上記(1−1)の処理、および上記(1−2)の処理を行うことによって、決定対象それぞれの位置を決定する。   The processing unit 110 plays a role of leading the process (1) (determination process) and determines each of the determination targets based on the first position information and the second position information acquired from each determination target. Determine the position. For example, the processing unit 110 determines the position of each determination target by performing the processing (1-1) and the processing (1-2).

また、処理部110は、さらに、上記(2)の処理(通知制御処理)を主導的に行う役目を果たしてもよい。上記(2)の処理(通知制御処理)を主導的に行う役目を果たす場合、処理部110は、上記(1)の処理(決定処理)により決定された決定対象の位置に関する通知を制御する。処理部110は、例えば、上記(2−1)に示す第1の例に係る処理〜上記(2−4)に示す第4の例に係る処理のいずれかの処理を行うことによって、決定された決定対象の位置に関する通知を制御する。   Further, the processing unit 110 may further play a role of leading the process (2) (notification control process). In the case of fulfilling the role of performing the process (2) (notification control process), the processing unit 110 controls the notification related to the position to be determined determined by the process (determination process) (1). The processing unit 110 is determined, for example, by performing any one of the processing according to the first example shown in (2-1) to the processing according to the fourth example shown in (2-4). Control notifications about the determined location.

制御部104は、例えば処理部110を備えることによって、本実施形態に係る情報処理方法に係る処理(例えば、“上記(1)の処理(決定処理)”、または、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”)を主導的に行う。   The control unit 104 includes, for example, the processing unit 110, so that the processing according to the information processing method according to the present embodiment (for example, “the processing (1) (determination processing)” or “the processing (1) above” is performed. (Decision process) and the process (2) (notification control process) ") are mainly performed.

情報処理装置100は、例えば図4に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。   The information processing apparatus 100 performs processing related to the information processing method according to the present embodiment, for example, with the configuration illustrated in FIG. 4.

したがって、情報処理装置100は、例えば図4に示す構成によって、複数の位置の決定対象それぞれから取得される、搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることができる。   Therefore, the information processing apparatus 100 improves the determination accuracy of the position of each determination target based on the positioning result using the carrier wave acquired from each of the determination targets of a plurality of positions, for example, with the configuration illustrated in FIG. Can do.

また、例えば図4に示す構成によって、情報処理装置100は、上述したような本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を、奏することができる。   Further, for example, with the configuration illustrated in FIG. 4, the information processing apparatus 100 can achieve the effect that is achieved by performing the processing related to the information processing method according to the present embodiment as described above.

なお、本実施形態に係る情報処理装置の構成は、図4に示す構成に限られない。   Note that the configuration of the information processing apparatus according to the present embodiment is not limited to the configuration illustrated in FIG.

例えば、本実施形態に係る情報処理装置は、図4に示す処理部110を、制御部104とは個別に備える(例えば、別の処理回路で実現する)ことができる。   For example, the information processing apparatus according to the present embodiment can include the processing unit 110 illustrated in FIG. 4 separately from the control unit 104 (for example, realized by another processing circuit).

また、上述したように、“上記(1)の処理(決定処理)”と、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”とのそれぞれは、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理を実現するための構成は、図4に示す処理部110に限られず、本実施形態に係る情報処理方法に係る処理の切り分け方に応じた構成をとることが可能である。   In addition, as described above, each of “the process (1) (determination process)”, “the process (1) (determination process), and (2) (the notification control process)” For convenience, the processing related to the information processing method according to the present embodiment is separated. Therefore, the configuration for realizing the processing according to the information processing method according to the present embodiment is not limited to the processing unit 110 illustrated in FIG. 4, and the configuration according to the method for dividing the processing according to the information processing method according to the present embodiment. It is possible to take

また、例えば、通信部102と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合には、本実施形態に係る情報処理装置は、通信部102を備えていなくてもよい。   Further, for example, when communicating with an external device via an external communication device having the same function and configuration as the communication unit 102, the information processing apparatus according to the present embodiment does not include the communication unit 102. Also good.

以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、PC(Personal Computer)やサーバなどのコンピュータ、タブレット型の装置、携帯電話やスマートフォンなどの通信装置、ユーザの身体に装着して用いられるウェアラブル装置など、本実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ICに適用することもできる。   As described above, the information processing apparatus has been described as the present embodiment, but the present embodiment is not limited to such a form. The present embodiment relates to the present embodiment, for example, a computer such as a PC (Personal Computer) or a server, a tablet-type device, a communication device such as a mobile phone or a smartphone, and a wearable device used by being worn on the user's body. The present invention can be applied to various devices that can perform processing related to the information processing method. In addition, the present embodiment can be applied to a processing IC that can be incorporated in the above-described device, for example.

また、本実施形態に係る情報処理装置は、例えばクラウドコンピューティングなどのように、ネットワークへの接続(または各装置間の通信)を前提とした、複数の装置からなるシステムに適用されてもよい。つまり、上述した本実施形態に係る情報処理装置は、例えば、複数の装置により本実施形態に係る情報処理方法に係る処理を行う情報処理システムとして実現することも可能である。複数の装置により本実施形態に係る情報処理方法に係る処理を行う情報処理システムの一例としては、例えば、“上記(1)の処理(決定処理)”、または、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”が、当該情報処理システムを構成する複数の装置において連携して行われるシステムが、挙げられる。   In addition, the information processing apparatus according to the present embodiment may be applied to a system including a plurality of apparatuses based on a connection to a network (or communication between apparatuses) such as cloud computing. . That is, the information processing apparatus according to the present embodiment described above can be realized as an information processing system that performs processing according to the information processing method according to the present embodiment using a plurality of apparatuses, for example. As an example of an information processing system that performs processing related to the information processing method according to the present embodiment using a plurality of devices, for example, “the processing (1) (determination processing)” or “the processing (1) ( A system in which the determination process) and the process (2) (notification control process) ”are performed in cooperation with a plurality of apparatuses constituting the information processing system.

(本実施形態に係るプログラム)
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム(例えば、“上記(1)の処理(決定処理)”、または、“上記(1)の処理(決定処理)、および上記(2)の処理(通知制御処理)”など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム)が、コンピュータにおいてプロセッサなどにより実行されることによって、複数の位置の決定対象それぞれから取得される、搬送波を利用した測位結果に基づいて、決定対象それぞれの位置の決定精度を向上させることができる。
(Program according to this embodiment)
A program for causing a computer to function as the information processing apparatus according to the present embodiment (for example, “the process of (1) (determination process)” or “the process of (1) (determination process) and the above ( A program that can execute the processing related to the information processing method according to this embodiment, such as “processing (2) (notification control processing)”) is executed by a processor or the like in a computer, thereby determining a plurality of positions. Based on the positioning result using the carrier wave acquired from each target, the determination accuracy of the position of each determination target can be improved.

また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。   In addition, an effect produced by the processing related to the information processing method according to the above-described embodiment by executing a program for causing the computer to function as the information processing apparatus according to the present embodiment by a processor or the like in the computer. Can be played.

以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。   The preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, but the technical scope of the present disclosure is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field of the present disclosure can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that it belongs to the technical scope of the present disclosure.

例えば、上記では、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム(コンピュータプログラム)が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。   For example, in the above description, it has been shown that a program (computer program) for causing a computer to function as the information processing apparatus according to the present embodiment is provided. However, the present embodiment further includes a recording in which the program is stored. A medium can also be provided.

上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。   The configuration described above shows an example of the present embodiment, and naturally belongs to the technical scope of the present disclosure.

また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。   Further, the effects described in the present specification are merely illustrative or exemplary and are not limited. That is, the technology according to the present disclosure can exhibit other effects that are apparent to those skilled in the art from the description of the present specification in addition to or instead of the above effects.

なお、以下のような構成も本開示の技術的範囲に属する。
(1)
位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定する処理部を備え、
前記処理部は、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、情報処理装置。
(2)
前記処理部は、前記決定対象それぞれから取得される前記第2の位置情報に基づいて、決定対象間の相対位置関係を示すネットワークを生成し、
前記決定対象間の相対位置関係は、生成された前記ネットワークが維持されることによって保たれる、(1)に記載の情報処理装置。
(3)
前記第2の位置情報に基づいて前記ネットワークを生成した結果、相対位置が一意的に定まらない前記決定対象が存在する場合、前記処理部は、生成された前記ネットワークを補正し、
前記決定対象間の相対位置関係は、補正された前記ネットワークが維持されることによって保たれる、(2)に記載の情報処理装置。
(4)
前記処理部は、前記第2の位置情報に対応する前記相対位置の測位精度の指標値に基づいて、生成した前記ネットワークを補正する、(3)に記載の情報処理装置。
(5)
前記処理部は、前記決定対象それぞれにおいて、前記ネットワークにおける前記決定対象それぞれの位置と、前記搬送波の変調に基づく位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、(2)〜(4)のいずれか1つに記載の情報処理装置。
(6)
前記ネットワークにおける前記決定対象それぞれの位置は、複数の前記決定対象のうちの一の前記決定対象の位置が、基準位置として設定されることにより定まる、(5)に記載の情報処理装置。
(7)
前記複数の前記決定対象のうちの一の前記決定対象、および前記基準位置は、予め設定される、(6)に記載の情報処理装置。
(8)
前記複数の前記決定対象のうちの一の前記決定対象は、前記第1の位置情報それぞれにおける前記搬送波の変調に基づく位置の測位精度の指標値に基づいて、設定され、
設定された一の前記決定対象に対応する前記第1の位置情報が示す搬送波の変調に基づく位置が、前記基準位置として設定される、(6)に記載の情報処理装置。
(9)
前記処理部は、決定された前記決定対象の位置に関する通知を制御する、(1)〜(8)のいずれか1つに記載の情報処理装置。
(10)
前記処理部は、決定された前記決定対象の位置を通知させる、(9)に記載の情報処理装置。
(11)
前記処理部は、前記搬送波の変調に基づく位置と決定された前記決定対象の位置との誤差を通知させる、(9)、または(10)に記載の情報処理装置。
(12)
前記処理部は、決定された前記決定対象の位置に基づく精度の評価結果を、通知させる、(9)〜(11)のいずれか1つに記載の情報処理装置。
(13)
位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定するステップを有し、
前記決定するステップでは、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置が決定される、情報処理装置により実行される情報処理方法。
(14)
位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定する機能を、コンピュータに実現させ、
前記決定する機能は、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、プログラム。
The following configurations also belong to the technical scope of the present disclosure.
(1)
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. And a processing unit for determining the position of each of the determination targets based on the position information of 2.
Each of the determination targets is such that the relative positional relationship between the determination targets is maintained and an error between the position based on the modulation of the carrier wave and the determined position in each determination target is minimized. An information processing apparatus for determining the position of
(2)
The processing unit generates a network indicating a relative positional relationship between the determination targets based on the second position information acquired from each of the determination targets,
The information processing apparatus according to (1), wherein the relative positional relationship between the determination targets is maintained by maintaining the generated network.
(3)
As a result of generating the network based on the second position information, when the determination target whose relative position is not uniquely determined exists, the processing unit corrects the generated network,
The information processing apparatus according to (2), wherein the relative positional relationship between the determination targets is maintained by maintaining the corrected network.
(4)
The information processing apparatus according to (3), wherein the processing unit corrects the generated network based on an index value of positioning accuracy of the relative position corresponding to the second position information.
(5)
The processing unit determines the position of each of the determination targets so that an error between the position of each of the determination targets in the network and the position based on the modulation of the carrier wave is minimized in each of the determination targets. The information processing apparatus according to any one of 2) to (4).
(6)
The information processing apparatus according to (5), wherein the position of each determination target in the network is determined by setting the position of the determination target of one of the plurality of determination targets as a reference position.
(7)
The information processing apparatus according to (6), wherein the determination target and the reference position among the plurality of determination targets are set in advance.
(8)
The one of the plurality of determination targets is set based on an index value of positioning accuracy based on the modulation of the carrier wave in each of the first position information,
The information processing apparatus according to (6), wherein a position based on a carrier wave modulation indicated by the first position information corresponding to the set one determination target is set as the reference position.
(9)
The information processing apparatus according to any one of (1) to (8), wherein the processing unit controls notification regarding the determined position of the determination target.
(10)
The information processing apparatus according to (9), wherein the processing unit notifies the determined position of the determination target.
(11)
The information processing apparatus according to (9) or (10), wherein the processing unit is configured to notify an error between a position based on modulation of the carrier wave and the determined position to be determined.
(12)
The information processing apparatus according to any one of (9) to (11), wherein the processing unit notifies an evaluation result of accuracy based on the determined position of the determination target.
(13)
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. And determining the position of each of the determination targets based on the position information of 2.
In the determining step, the determination target is maintained such that a relative positional relationship between the determination targets is maintained, and an error between a position based on modulation of the carrier wave in each of the determination targets and a determined position is minimized. An information processing method executed by an information processing apparatus in which each position is determined.
(14)
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. 2 based on the position information of 2, the computer to realize the function of determining the position of each of the determination objects,
The determination function is such that the relative positional relationship between the determination targets is maintained, and an error between a position based on modulation of the carrier wave in each of the determination targets and a determined position is minimized. A program that determines each position.

10、100 情報処理装置
20 基地局
102 通信部
104 制御部
110 処理部
10, 100 Information processing device 20 Base station 102 Communication unit 104 Control unit 110 Processing unit

Claims (14)

位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定する処理部を備え、
前記処理部は、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、情報処理装置。
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. And a processing unit for determining the position of each of the determination targets based on the position information of 2.
Each of the determination targets is such that the relative positional relationship between the determination targets is maintained and an error between the position based on the modulation of the carrier wave and the determined position in each determination target is minimized. An information processing apparatus for determining the position of
前記処理部は、前記決定対象それぞれから取得される前記第2の位置情報に基づいて、決定対象間の相対位置関係を示すネットワークを生成し、
前記決定対象間の相対位置関係は、生成された前記ネットワークが維持されることによって保たれる、請求項1に記載の情報処理装置。
The processing unit generates a network indicating a relative positional relationship between the determination targets based on the second position information acquired from each of the determination targets,
The information processing apparatus according to claim 1, wherein the relative positional relationship between the determination targets is maintained by maintaining the generated network.
前記第2の位置情報に基づいて前記ネットワークを生成した結果、相対位置が一意的に定まらない前記決定対象が存在する場合、前記処理部は、生成された前記ネットワークを補正し、
前記決定対象間の相対位置関係は、補正された前記ネットワークが維持されることによって保たれる、請求項2に記載の情報処理装置。
As a result of generating the network based on the second position information, when the determination target whose relative position is not uniquely determined exists, the processing unit corrects the generated network,
The information processing apparatus according to claim 2, wherein the relative positional relationship between the determination targets is maintained by maintaining the corrected network.
前記処理部は、前記第2の位置情報に対応する前記相対位置の測位精度の指標値に基づいて、生成した前記ネットワークを補正する、請求項3に記載の情報処理装置。   The information processing apparatus according to claim 3, wherein the processing unit corrects the generated network based on an index value of positioning accuracy of the relative position corresponding to the second position information. 前記処理部は、前記決定対象それぞれにおいて、前記ネットワークにおける前記決定対象それぞれの位置と、前記搬送波の変調に基づく位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、請求項2に記載の情報処理装置。   The processing unit determines a position of each of the determination targets so that an error between the position of each of the determination targets in the network and a position based on modulation of the carrier wave is minimized in each of the determination targets. Item 3. The information processing device according to Item 2. 前記ネットワークにおける前記決定対象それぞれの位置は、複数の前記決定対象のうちの一の前記決定対象の位置が、基準位置として設定されることにより定まる、請求項5に記載の情報処理装置。   The information processing apparatus according to claim 5, wherein the position of each of the determination targets in the network is determined by setting the position of the determination target of one of the plurality of determination targets as a reference position. 前記複数の前記決定対象のうちの一の前記決定対象、および前記基準位置は、予め設定される、請求項6に記載の情報処理装置。   The information processing apparatus according to claim 6, wherein one of the plurality of determination objects and the reference position are set in advance. 前記複数の前記決定対象のうちの一の前記決定対象は、前記第1の位置情報それぞれにおける前記搬送波の変調に基づく位置の測位精度の指標値に基づいて、設定され、
設定された一の前記決定対象に対応する前記第1の位置情報が示す搬送波の変調に基づく位置が、前記基準位置として設定される、請求項6に記載の情報処理装置。
The one of the plurality of determination targets is set based on an index value of positioning accuracy based on the modulation of the carrier wave in each of the first position information,
The information processing apparatus according to claim 6, wherein a position based on modulation of a carrier wave indicated by the first position information corresponding to the set one determination target is set as the reference position.
前記処理部は、決定された前記決定対象の位置に関する通知を制御する、請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the processing unit controls notification regarding the determined position to be determined. 前記処理部は、決定された前記決定対象の位置を通知させる、請求項9に記載の情報処理装置。   The information processing apparatus according to claim 9, wherein the processing unit notifies the determined position to be determined. 前記処理部は、前記搬送波の変調に基づく位置と決定された前記決定対象の位置との誤差を通知させる、請求項9に記載の情報処理装置。   The information processing apparatus according to claim 9, wherein the processing unit notifies an error between a position based on modulation of the carrier wave and the determined position to be determined. 前記処理部は、決定された前記決定対象の位置に基づく精度の評価結果を、通知させる、請求項9に記載の情報処理装置。   The information processing apparatus according to claim 9, wherein the processing unit notifies an accuracy evaluation result based on the determined position to be determined. 位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定するステップを有し、
前記決定するステップでは、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置が決定される、情報処理装置により実行される情報処理方法。
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. And determining the position of each of the determination targets based on the position information of 2.
In the determining step, the determination target is maintained such that a relative positional relationship between the determination targets is maintained, and an error between a position based on modulation of the carrier wave in each of the determination targets and a determined position is minimized. An information processing method executed by an information processing apparatus in which each position is determined.
位置を決定する決定対象それぞれから取得される、搬送波の変調に基づく位置の測位結果を示す第1の位置情報と、搬送波の位相に基づく他の前記決定対象との相対位置の測位結果を示す第2の位置情報とに基づいて、前記決定対象それぞれの位置を決定する機能を、コンピュータに実現させ、
前記決定する機能は、前記決定対象間の相対位置関係が保たれ、かつ、前記決定対象それぞれにおける前記搬送波の変調に基づく位置と決定される位置との誤差が最小となるように、前記決定対象それぞれの位置を決定する、プログラム。
First position information indicating the positioning result of the position based on the modulation of the carrier wave obtained from each of the determination objects for determining the position and the positioning result of the relative position with respect to the other determination objects based on the phase of the carrier wave. 2 based on the position information of 2, the computer to realize the function of determining the position of each of the determination objects,
The determination function is such that the relative positional relationship between the determination targets is maintained, and an error between a position based on modulation of the carrier wave in each of the determination targets and a determined position is minimized. A program that determines each position.
JP2015184895A 2015-09-18 2015-09-18 Information processing device, information processing method, and program Pending JP2017058307A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015184895A JP2017058307A (en) 2015-09-18 2015-09-18 Information processing device, information processing method, and program
PCT/JP2016/071753 WO2017047233A1 (en) 2015-09-18 2016-07-25 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015184895A JP2017058307A (en) 2015-09-18 2015-09-18 Information processing device, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2017058307A true JP2017058307A (en) 2017-03-23

Family

ID=58288890

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015184895A Pending JP2017058307A (en) 2015-09-18 2015-09-18 Information processing device, information processing method, and program

Country Status (2)

Country Link
JP (1) JP2017058307A (en)
WO (1) WO2017047233A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021054067A1 (en) * 2019-09-19 2021-03-25 日本電信電話株式会社 Signal receiving apparatus, signal processing method, and program
JP2022013481A (en) * 2020-06-30 2022-01-18 コンピュータ・システム株式会社 Positioning system, communication device, and positioning method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3532267B2 (en) * 1994-11-18 2004-05-31 古野電気株式会社 Positioning system
JP4634639B2 (en) * 2001-04-26 2011-02-16 日本無線株式会社 GNSS receiving method, GNSS receiver, and GNSS receiving system
JP3746447B2 (en) * 2001-10-23 2006-02-15 シチズン時計株式会社 GPS system
DE102004027292A1 (en) * 2004-06-04 2005-12-29 Siemens Ag Procedures for determining position data
JP2014048075A (en) * 2012-08-30 2014-03-17 Hitachi Zosen Corp Gnss-based position finding apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021054067A1 (en) * 2019-09-19 2021-03-25 日本電信電話株式会社 Signal receiving apparatus, signal processing method, and program
WO2021053796A1 (en) * 2019-09-19 2021-03-25 日本電信電話株式会社 Signal reception device, signal processing method, and program
JPWO2021054067A1 (en) * 2019-09-19 2021-03-25
JP7338691B2 (en) 2019-09-19 2023-09-05 日本電信電話株式会社 SIGNAL RECEIVING DEVICE, SIGNAL PROCESSING METHOD AND PROGRAM
JP2022013481A (en) * 2020-06-30 2022-01-18 コンピュータ・システム株式会社 Positioning system, communication device, and positioning method
JP7098094B2 (en) 2020-06-30 2022-07-11 コンピュータ・システム株式会社 Communication device

Also Published As

Publication number Publication date
WO2017047233A1 (en) 2017-03-23

Similar Documents

Publication Publication Date Title
US10073668B2 (en) Method for measuring angles between displays and electronic device using the same
EP2870490B1 (en) Improved trilateration processing
JP6665572B2 (en) Control program, control method, and computer
US10082584B2 (en) Hybrid device location determination system
US10989559B2 (en) Methods, systems, and devices for displaying maps
US20160203643A1 (en) Exhibition guide apparatus, exhibition media display apparatus, mobile terminal and method for guiding exhibition
JPWO2016147569A1 (en) Satellite positioning system, electronic device and positioning method
CN106713598B (en) Instruction transmission method and device based on indication direction and intelligent equipment
CN107534949B (en) Indoor positioning method and equipment
US10140002B2 (en) Information processing apparatus, information processing method, and program
US9818196B2 (en) Method and device for positioning and navigating
KR20150061587A (en) Method and system for automatically generating location signatures for positioning using inertial sensors
US10192332B2 (en) Display control method and information processing apparatus
US20190311525A1 (en) Augmented reality object cluster rendering and aggregation
JP2017161645A (en) Display control method, communication device, display control program, and display control device
US9495773B2 (en) Location map submission framework
JP2013110606A (en) Terminal device, location identification method and program
WO2017047233A1 (en) Information processing apparatus, information processing method, and program
GB2606447A (en) Ultra-wideband to identify and control other device
US9021709B2 (en) Electronic device magnetic interference indication method
US9811165B2 (en) Electronic system with gesture processing mechanism and method of operation thereof
US20120098863A1 (en) Method and apparatus for creating a flexible user interface
JP2016142595A (en) Mobile entity terminal, position specification method, position specification program, and position specification device
US20180356225A1 (en) Method and apparatus for indicating direction
EP2730886B1 (en) Magnetic interference indication method in an electronic device