(57)【要約】【課題】位置情報を効率的に記録でき、また位置情報の改ざんを防止できる位置情報処理装置を提供すること。【解決手段】衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の記録対象の情報を逐次的に繰り返し受け入れ、当該受け入れた複数種類の情報を、時刻情報とともに互いに関連付けて記録する位置情報処理装置である。【選択図】図２
2020190572.tif 000002
【特許請求の範囲】
【請求項１】
位置情報処理装置と、センタ側装置とを含む位置情報処理システムであって、
前記位置情報処理装置は、少なくとも、
衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の情報を含む逐次情報を、繰り返し受け入れる受入手段と、
前記受け入れた逐次情報のうちから、所定の条件に基づいて、受け入れた時点ごとに記録を行うか否かを判断し、記録を行うと判断した時点での前記複数種類の情報を含む逐次情報を選択する選択手段と、
前記選択された逐次情報を、時刻情報とともに互いに関連付けて記録する記録手段と、
を含み、
前記選択手段は、前記繰り返し受け入れた情報のうち、予測の基礎となる時点の逐次情報を選択し、当該予測の基礎となる情報を含む逐次情報と、前記予測の基礎となる情報に基づく所定の予測処理により、予測不能と判断された情報を含む逐次情報とを、記録を行う情報として選択し、
前記センタ側装置は、前記位置情報処理装置から記録された情報を受け入れて、当該情報に含まれる位置情報を認証する位置情報処理システム。
【請求項２】
請求項１記載の位置情報処理システムであって、
前記衛星信号を用いて得られる情報には、位置情報と暗号コードとを含み、
前記記録手段は、記録を行うと判断した時点での、前記位置情報と暗号コードとを含む前記逐次情報を記録する位置情報処理システム。
【請求項３】
衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の記録対象の情報を含む逐次情報を、繰り返し受け入れる受入手段と、
前記受け入れた逐次情報のうちから、所定の条件に基づいて、受け入れた時点ごとに記録を行うか否かを判断し、記録を行うと判断した時点での前記複数種類の情報を含む逐次情報を選択する選択手段と、
前記選択された逐次情報を、時刻情報とともに互いに関連付けて記録する記録手段と、
を含み、
前記選択手段は、前記繰り返し受け入れた情報のうち、予測の基礎となる時点の逐次情報を選択し、当該予測の基礎となる情報を含む逐次情報と、前記予測の基礎となる情報に基づく所定の予測処理により、予測不能と判断された情報を含む逐次情報とを、記録を行う情報として選択する位置情報処理装置。
【請求項４】
請求項３に記載の位置情報処理装置であって、
前記記録手段は、前記繰り返し受け入れた逐次情報のうち、選択されなかった逐次情報については、前記選択手段による予測処理を特定する情報を記録対象の情報として生成し、前記選択された逐次情報と、当該生成した記録対象の情報とを含む合成情報を生成して記録する位置情報処理装置。
【請求項５】
衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の情報を含む逐次情報を、繰り返し受け入れる受入手段と、
前記受け入れた逐次情報を、時刻情報とともに互いに関連付けて記録する記録手段と、
を含み、
前記受入手段は、前記位置情報の演算の基礎となった衛星信号に係る情報を記録して、認証処理に供し、
前記記録手段は、複数の互いに異なる位置に係る位置情報が得られたときには、当該得られた互いに異なる位置を表す位置情報を記録する位置情報処理装置。
【請求項６】
請求項５に記載の位置情報処理装置であって、
前記記録手段が、複数の互いに異なる位置に係る位置情報を記録しているときには、その中から確からしい情報を選択して出力する選択出力手段をさらに有する位置情報処理装置。
【請求項７】
衛星信号を受信する受信手段と、
前記受信した衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の情報を含む逐次情報を、繰り返し受け入れる受入手段であって、前記受信手段が一つの衛星から複数の信号を受信していると判断されるときには、当該複数の信号に基づいて得られる、互いに異なる位置を表す位置情報を含む逐次情報を、繰り返し受け入れる受入手段と、
前記受け入れた逐次情報を、時刻情報とともに互いに関連付けて記録する記録手段であって、前記受信手段が、複数の信号を受信したか否かを調べ、複数の信号を受信しているときには、前記逐次情報に、受信した信号に衛星信号以外の信号が含まれる得ることを表す情報を関連付けて記録する記録手段と、
を有する位置情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星信号を用いた位置情報処理システム、及び位置情報処理装置に関する。
【背景技術】
【０００２】
近年では、ＧＰＳ（Global Positioning System）衛星から送信される信号を用いて位置情報を取得する測位技術が広く利用されている。また、この測位技術を用いて、例えば都市部を移動する車両の利用者に対して課金をするなどして、都市部の混雑緩和を図る等の応用も考えられている。
【０００３】
一方、このように、位置情報の利用場面が広がるなか、位置情報を改ざんすることで、不正が行われることが懸念されている。そこで、特許文献１、２には、準天頂衛星（ＱＺＳＳ）をＧＰＳ衛星とともに用いて、これら衛星が送信する信号を用いて得られる位置情報の改ざんを防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５４００５２９号公報
【特許文献２】特許第５６６７９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
位置情報の応用利用の側面のうちには、例えば、移動体の所定期間に亘る移動の軌跡を記録する場合など一定の期間に亘って位置情報を継続的に記録しておかなければならない場合もある。このような応用の場面では一般的に、位置情報とは別途取得された情報（例えば移動体の運転者を認証した情報等）を位置情報とともに記録しておく必要がある。このような情報を継続的に記録する場合、一般的に情報量が膨大になり、記憶デバイスの記憶容量を圧迫する懸念がある。
【０００６】
また一方で、近年では偽のＧＰＳ衛星信号を発信して、位置情報の記録を改ざんする技術が開発されている。
【０００７】
本発明の一態様は、上記実情に鑑みて為されたもので、その目的の一つは、位置情報を効率的に記録できる位置情報処理システム及び位置情報処理装置を提供することである。
【０００８】
また、本発明のある態様は、偽のＧＰＳ衛星信号が用いられる場合であっても、位置情報の改ざんを防止できる位置情報処理システム及び位置情報処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００９】
上記従来例の問題点を解決する本発明の一態様は、位置情報処理装置を備える。この位置情報処理装置は、衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の情報を逐次的に繰り返し受け入れる受入手段と、前記受け入れた複数種類の情報を、時刻情報とともに互いに関連付けて記録する記録手段と、を含み、前記記録手段は、前記繰り返し受け入れた情報のうち、予測の基礎となる情報を選択し、当該予測の基礎となる情報と、予測の基礎となる情報から所定の方法で予測不能と判断された情報とを選択的に記録する。
【００１０】
また上記従来例の問題点を解決する本発明の一態様は、位置情報処理装置を備える。この位置情報処理装置は、衛星信号を用いて得られる位置情報を含む、時刻とともに変化し得る複数種類の情報を逐次的に繰り返し受け入れる受入手段と、前記受け入れた複数種類の情報を、時刻情報とともに互いに関連付けて記録する記録手段と、を含み、前記受入手段は、前記位置情報の演算の基礎となった衛星信号に係る情報を記録し、認証処理に供し、前記記録手段は、複数の互いに異なる位置に係る情報が得られたときには、当該得られた互いに異なる位置を表す情報を記録する。
【発明の効果】
【００１１】
本発明の一態様によると、位置情報を効率的に記録できる。
【００１２】
また本発明の別の一態様によると、位置情報の改ざんを防止できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る位置情報処理システムの例を表す概略構成図である。
【図２】本発明の実施の形態に係る位置情報処理の例を表す構成ブロック図である。
【図３】本発明の実施の形態に係る位置情報処理の例を表す機能ブロック図である。
【図４】本発明の実施の形態に係る位置情報処理による情報の記録処理の例を表す説明図である。
【図５】本発明の実施の形態に係る位置情報処理による偽信号の検出処理例を表すフローチャート図である。
【図６】本発明の実施の形態に係る位置情報処理が処理する、偽信号を含む信号に基づく検出処理例を表す説明図である。
【図７】本発明の実施の形態に係る位置情報処理による、偽信号の存在有無を調べる処理例を表す説明図である。
【発明を実施するための形態】
【００１４】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る位置情報処理システム１は、図１に例示するように、ＧＰＳ衛星２及び準天頂衛星（ＱＺＳＳ）３からの信号（ナビゲーションメッセージ等）を受信し、これらの信号に基づいて位置情報を得る。また本実施の形態の例に係る位置情報処理システム１は、移動体上に配置される位置情報処理装置１０と、一般的に、移動体から離れた位置に配されるセンタ側装置２０とを含んで構成される。
【００１５】
またここではＧＰＳ衛星２と準天頂衛星３とを例としているが、本実施の形態はこれに限られず、全地球航法衛星システムとしてもＧＰＳのほか、ＧＬＯＮＡＳＳやGallileo、北斗などの信号が用いられてもよいし、衛星航法補強システム（SBAS:Satellite Based Augmentation System）として、準天頂衛星（ＱＺＳＳ）のほか、ヨーロッパのEGNOS、米国のWAAS、インドのGAGAN、ロシアのSDCM、日本のMSASの信号が用いられてもよい。
【００１６】
本実施の形態の例では、このセンタ側装置２０が、時刻に応じて変化する所定の暗号化情報（暗号コード）を準天頂衛星３にアップリンクし、準天頂衛星３に対して、この暗号化情報をナビゲーションメッセージ等とともに送出させてもよい。この動作は、特許第５６６７９６７号公報（特許文献２）等に開示されているものと同様であるので、ここでの詳しい説明を省略する。
【００１７】
また、位置情報処理装置１０は、図２に例示するように、衛星信号受信部１１と、信号処理部１２と、制御部１３、記憶部１４と、インタフェース部１５と、送受信部１６とを含んで構成されている。
【００１８】
衛星信号受信部１１は、ＧＰＳ衛星２及び準天頂衛星（ＱＺＳＳ）３が送出する信号を受信し、当該受信した信号を信号処理部１２に出力する。信号処理部１２は、衛星信号受信部１１が受信した信号（ＲＦ信号）を、中間周波の信号（ＩＦ信号）に変換してＡＧＣ（Auto Gain Control）を用いて可変利得増幅器等で増幅し、さらにＡ／Ｄ変換によりデジタル信号に変換して制御部１３に出力する。またこの信号処理部１２は、
（１）ＧＰＳ衛星２が送出する信号を模した偽信号を、偽信号発信機（いわゆるスプーファ（Spoofer））が発信しているときや、
（２）ＧＰＳ衛星２が送出する信号に干渉する信号が発信されているとき、または
（３）妨害信号（ジャミング）が発信されているとき
等の場合には、この偽信号等を含んだＩＦ信号（デジタル化したもの）を制御部１３に出力することとなる。
【００１９】
制御部１３は、プログラム制御可能なＣＰＵまたはＤＳＰ（Digital Signal Processer）等であり、入力された信号に基づいて、所定のタイミングごとに繰り返して位置情報を演算する。この演算の処理は、広く知られているので、ここでの詳しい説明を省略する。
【００２０】
制御部１３は、記憶部１４に格納されたプログラムに従って動作し、付随情報の取得処理、位置情報及び付随情報の記録処理、並びに、偽信号等の検出処理を実行する。これらの各処理の内容については後に詳しく述べる。記憶部１４は、半導体記録素子等であり、制御部１３から入力される指示に従い、位置情報や付随情報等の情報を記録する。また、この記憶部１４はメモリ素子を含んで構成され、制御部１３によって実行されるプログラムを保持する。さらにこの記憶部１４は、制御部１３のワークメモリとしても動作する。
【００２１】
インタフェース部１５は、付随情報を収集する各種の機器に接続され、これら各種の機器が出力する情報を制御部１３に出力する。ここで付随情報を収集する機器には、例えば利用者を認証する認証機器、移動体（車両や船体、あるいは荷台等）の重量を計測する計測機器、撮像した画像情報を出力する撮像機器等がある。
【００２２】
本実施の形態の一例では、この付随情報を収集する機器は、ユーザを特定するためのバイオメトリックセンサを含む。この機器はバイオメトリックセンサが検出した生体データをデジタルの情報に変換して、制御部１３に出力する。このバイオメトリックセンサは、顔認証、指紋認証、静脈認証、虹彩認証など、どのタイプのものでもよい。また、車を運転するドライバーや船の船長を特定する方法としては運転席にドライバーの顔を追尾するカメラを設置するとともに、ハンドルや舵に指紋センサや静脈センサを設け、これらカメラ及びセンサが逐次的に出力する情報を時間的に同期させて関連付け、この関連付けされた情報を制御部１３に出力してもよい。このようにすると、より確度の高いユーザ認証ができる。
【００２３】
また、この付随情報を収集する機器は、ユーザ以外の所定の対象物の検出情報を、付随情報として収集し、制御部１３に出力してもよい。ここで対象物とは、ユーザが使用している車、船等の移動体のみならず、これらの移動体を用いてユーザが受け取った、もしくは受け渡した物も含む。例えば、漁船の場合、ユーザである船長が、漁で得た魚なども対象物の例に含まれる。漁船の場合、収穫した魚の種類をカメラで特定するとともに、漁獲量は重さもしくは収穫魚の保管スペースの体積占有率を計測して、これらの情報を関連付けた情報を用いることができる。
【００２４】
送受信部１６は、例えば無線通信装置等であり、制御部１３から入力される指示に従い、センタ側装置２０と通信を行う。この送受信部１６は、センタ側装置２０に対して、制御部１３から入力された指示に従って情報を送出する。またこの送受信部１６は、センタ側装置２０が位置情報処理装置１０宛に送出した信号を受信し、この信号に含まれる情報をデコードして取得し、制御部１３に出力する。この送受信部１６はまた、有線接続にて、センタ側装置２０との間で通信を行ってもよい。
【００２５】
次に制御部１３の動作について説明する。本実施の形態では、この制御部１３は、図３（ａ）に例示するように、付随情報受入部３１と、位置情報受入部３２と、逐次情報生成処理部３３と、内挿処理部３４と、記録情報生成部３５と、出力部３６とを機能的に含んで構成されている。この制御部１３や記憶部１４は、ワンチップで構成されてもよいし、複数のＩＣ等を含んで構成されてもよい。
【００２６】
ここで付随情報受入部３１は、インタフェース部１５を介して付随情報を収集する機器（複数ある場合はそれぞれの機器）から入力される付随情報を、逐次情報生成処理部３３に出力する。位置情報受入部３２は、信号処理部１２から受け入れた信号に基づき、広く知られた方法で位置情報を生成する。ここで付随情報は、例えばユーザの認証情報と積み荷の荷重の情報と、などといったように、複数の種類があってもよい。
【００２７】
逐次情報生成処理部３３は、付随情報受入部３１が受け入れた付随情報と、位置情報受入部３２が受け入れた位置情報とを含む逐次情報を生成する。具体的に、この逐次情報生成処理部３３は、所定のタイミングごとに繰り返し時刻情報を発行する。ここでは、Δｔ秒ごとに定期的に繰り返し時刻情報を発行するものとする。そして逐次情報生成処理部３３は、この発行した時刻情報に対して、その時刻情報を発行したタイミングの直前に受け入れた付随情報と、位置情報と、など、複数の種類の情報を関連付けた逐次情報を生成して出力する。
【００２８】
内挿処理部３４は、逐次情報生成処理部３３が過去に出力した逐次情報Ｒi（ｉ＝１，２，…、当初の出力から時刻Δｔ×ｉだけ経過した時点での出力）を直近Ｎ回（Ｎは２以上の整数であり、実験的に適宜定めておく）分（ＲjからＲj+Nまで）だけ保持する。内挿処理部３４は、予め定められた内挿関数（例えばスプライン関数）を用いて、直近Ｎ回分の逐次情報のうち最先のもの（Ｒj）に含まれる位置情報や付随情報の値と、逐次情報Ｒj+N（上記Ｒjの出力からΔｔ×Ｎだけ後）に含まれる、対応する位置情報や付随情報の値と用いて逐次情報Rj+1，Ｒj+2…Ｒj+N-1に含まれる、対応する位置情報や付随情報の値を予測する。そして内挿処理部３４は、当該予測した値と実際に入力された値とを比較する。
【００２９】
例えば、内挿処理部３４は、逐次情報Ｒj（ｊ＝１，２，…）に含まれる位置情報または付随情報のそれぞれをＱj（ｔ）として、直近Ｎ回分の逐次情報のうち、逐次情報Rj+1，Ｒj+2…Ｒj+N-1に含まれる各時点での情報Ｑj+1，Ｑj+2…Ｑj+N-1を内挿関数を用いて予測する。そしてこの予測によって得られる値Ｑ′j+1，Ｑ′j+2…Ｑ′j+N-1と、対応する時点での対応する種類の情報が表す値Ｑj+1，Ｑj+2…Ｑj+N-1とを比較（例えばその差を演算）する。内挿処理部３４は、この処理を、逐次情報Ｒに含まれる、各種類の情報Ｑについて行う。なお内挿関数は、情報の種類ごとに異なる関数を用いてもよい。
【００３０】
内挿処理部３４は、ここでの比較の結果、予測の値が、逐次情報生成処理部３３が出力した値から予め定められた誤差範囲にあるか否かを、保持している直近Ｎ回分の逐次情報ごとに判断し、その判断結果を、保持している逐次情報ごとに記録する。
【００３１】
記録情報生成部３５は、内挿処理部３４が保持する逐次情報のうち、最も過去に保持されたものから順に、内挿処理部３４が記録した判断結果を参照し、予測の値が、逐次情報生成処理部３３から出力された値からの誤差範囲にないと判断された時点の情報を含む逐次情報が見いだされたときには、内挿の演算に用いた逐次情報Ｒj，Ｒj+Nと、予測の値が、逐次情報生成処理部３３から出力された値からの誤差範囲にないと判断された時点の情報を含む逐次情報Ｒj+n（ｎは１≦ｎ≦Ｎ−１なる整数）とを記録の対象として、出力部３６に出力する。
【００３２】
そして記録情報生成部３５は、保持している逐次情報Ｒj，Ｒj+1，…Ｒj+N-1，Ｒj+Nを削除し、新たに、逐次情報ＲがＮ回分保持されるまで待って、内挿処理部３４に判断結果を生成させる処理を行わせる。このように本実施の形態では、予測の基礎となる情報と、当該予測の基礎となる情報から所定の方法で予測不能と判断された情報とを選択的に記録することで、記録する情報量を低減する。
【００３３】
記録情報生成部３５は、また、予測の値が、逐次情報生成処理部３３から出力された値からの誤差範囲にないと判断された時点の情報を含む逐次情報が見いだされなかった場合、つまり、最も過去に保持された逐次情報Ｒjと、最後に保持された逐次情報Ｒj+Nとから、この間に出力された逐次情報Ｒj+1，…Ｒj+N-1に含まれる各種の情報が、所定の内挿関数により予め定めた誤差範囲の中で予測できた場合には、最も過去に保持された逐次情報Ｒjと、最後に保持された逐次情報Ｒj+Nとを記録の対象として出力部３６に出力する。そして記録情報生成部３５は、保持している逐次情報Ｒj，Ｒj+1，…Ｒj+N-1，Ｒj+Nを削除し、新たに、逐次情報ＲがＮ回分保持されるまで待って、内挿処理部３４に判断結果を生成させる処理を行わせる。出力部３６は、記録情報生成部３５が出力する逐次情報を記憶部１４に蓄積して記憶させる。
【００３４】
さらに、この記録情報生成部３５は、記録しない逐次情報（例えば前後の逐次情報に基づく内挿演算により予測可能とされた情報のみを含む逐次情報）については、当該逐次情報に代えて、当該逐次情報を記録するべき時点を表す時刻情報に関連付けて、予測の方法を特定する予測方法特定情報（例えば予測に用いた内挿関数を特定する情報や、予測に用いた逐次情報を特定する情報等）を含む情報を、逐次情報に代えて出力してもよい。
【００３５】
すなわちこの例では、記録情報生成部３５は、予測の基礎となった逐次情報と、当該予測の基礎となる逐次情報から所定の方法で予測不能と判断された逐次情報とについては、逐次情報そのもの（便宜的に、実情報と呼ぶ）を、それらが入力された各時点を表す時刻情報に関連付けて出力する。また記録情報生成部３５は、当該予測の基礎となる逐次情報から所定の方法で予測可能と判断された逐次情報が入力された時点を表す時刻情報には、当該逐次情報を予測するための予測方法特定情報を関連付けて出力する。つまり、ここで記録情報生成部３５が出力する情報は、実情報と、予測方法特定情報とが合成された合成情報となっている。
【００３６】
本実施の形態の以上の例によると、位置情報処理装置１０は逐次得られる実際の情報（例えば実際の位置データやユーザの認証情報等の付随情報等の実情報）に対して、所定の時間帯のうちにバッファされた実情報群から、その時間帯の間に得られた情報を内挿により予測する演算（例えば、スプライン関数で軌跡をフィットする演算）を行う。そして位置情報処理装置１０は実情報と内挿して得られた予測情報とを比較し、予測情報と実情報との差が所定の範囲に入っているか否かを判定する。
【００３７】
位置情報処理装置１０は予測情報が実情報から上記所定の範囲内に入っている場合、その時間帯の実情報を記録することなく、予測方法を特定する予測方法特定情報（例えば内挿関数を特定する情報等）を記録する。あるいは位置情報処理装置１０は、内挿関数が予め定められている場合、内挿関数を特定する情報も記録する必要がないので、予測方法特定情報を記録しなくてもよい。この場合、予測ができた時点には何らの情報も記録されないか、または他の情報（予測できた情報）が関連付けられていない時刻情報のみが記録されてもよい）。また、予測情報が実情報から上記所定の範囲内に入っていない場合は、位置情報処理装置１０は、当該実情報を記録する。
【００３８】
本実施の形態の位置情報処理装置１０の動作について、図４を参照しつつ説明する。図４は、逐次情報生成処理部３３が時刻ｔ１からｔ１７までに出力する逐次情報の例を示す。図４では、位置データ、ユーザの認証情報、積み荷の重量情報の３種類の時系列の情報が記録の対象となっている例が示されている。
【００３９】
図４（ａ）において縦軸は、各情報の値を表すものとする。なお、図示及び説明を簡略にするため、各情報を１次元の値としているが、実際の情報はベクトル情報などであってもよい。また図４（ａ）では、実際に衛星信号や計測によって得られた値が、離散的な点で示されている。
【００４０】
位置情報処理装置１０は、これら各種の情報のそれぞれを、所定の内挿関数により近似する（情報の種類ごとに内挿関数は異ならせる）。具体的に、位置データ及び積み荷の重量情報についてはスプライン関数により近似が行われ、ユーザの認証情報については０次近似（情報が変化しないものと仮定した近似）が行われるものとする。この近似の結果を図４（ａ）においてそれぞれ破線の曲線（または破線の直線）にて示している。
【００４１】
図４（ｂ）は、近似の結果から、対応する時点における対応する種類の情報の実際の値との差（実測値に近似値が適合している度合い、従って差だけでなく、比の「１」からの相違、ベクトル間の距離の大きさ等であってもよい）を示す。
【００４２】
図４に示すように、移動体の移動にともなって、位置データは逐次的に変化するが、この逐次的に変化する移動経路を所定の内挿関数で近似し、その内挿関数から得られた予測情報と実情報との比較結果との相関値（ここでは差とする）が予め定めたしきい値を上回る（相関が低い）時点での情報（図４の時刻ｔ７，ｔ８の時点の情報）を記録の対象とする。
【００４３】
また、ユーザの認証情報や積み荷の重量の情報についても同様の処理を行い、例えばユーザの認証情報と、内挿関数から得られた対応する時刻での予測情報とが予め定めた相関値より低い（差が大きい）時点の情報（図４のｔ１５，ｔ１６）の情報を記録の対象とする。このように、記録の対象とした三種類の情報のうち、少なくとも一つが、前後の情報から予測できない情報となっている時点の情報を記録の対象とし、予測の基礎として必要な情報のほか、この方法で記録の対象として選択した情報のみを記録することで、記録する情報量を低減する。
【００４４】
なお、漁船が漁港から出港している時点では、加速度が大きく変化することが多く、単純な近似曲線では再現できない。このため予測された補間データに係る情報（予測方法特定情報等）でなく、実際のデータ（実情報）が記録される。これにより出港時の軌跡が比較的正確に記録される。また漁場に近接するまでは比較的直線的に移動軌跡が変化するので、補間が可能となって、補間データに係る情報が記録される。このことで記録するデータ量を低減できる。
【００４５】
また、漁場近傍では、魚群の位置に移動するため漁船の動きは、複雑になり、補間ができなくなって実情報が記録されるようになる。漁が開始されると、仮に位置が変化しない状態となっても、積み荷量が変化するため、こちらも補間ができなくなり、実情報が記録されることとなる。その後、漁が終了して、港へ帰港するまでは比較的単調な航路を取るため、補間データと実情報との相関値は高くなり、補間データに係る情報が記録されることとなる。また漁港に戻って、積み荷が下ろされる間は、ユーザの認証情報や積み荷の重量が大きく変化することとなり、実情報が記録される。
【００４６】
このように記録された逐次情報は、後にユーザからの指示により、あるいは、所定の条件（センタ側装置２０との通信が可能となった、などの条件）で、センタ側装置２０、あるいは予め定めた装置（予め認証された装置）宛に送出される。そしてこの逐次情報を受信した装置では、実情報が記録されている時点では、実情報に基づいて、実情報に含まれる各種類の情報が再生される。
【００４７】
また、補間データに係る情報（実情報がないと記録されている部分）が記録されている時点では、その補間データに係る情報の直前，直後に記録されている実情報（あるいは補間データに係る情報によって、予測の基礎となる情報として特定される実情報）と、予め定められた内挿関数（あるいは、補間データに係る情報として記録された情報で特定される内挿関数）に基づいて予測値を生成し、各時点における、位置情報の履歴や各位置情報に関連付けられたユーザの認証情報や積み荷の重量の情報等、付随情報を再生する。
【００４８】
そしてここで実情報または補間データに係る情報に基づいて再生された情報により、移動体に関する記録を得ることができ、例えば漁船においては、定められた漁場で漁が行われたことの認証を行うことができ、車両では、定められた地域において、定められた運転者により走行されたこと等の認証を行うことが可能となる。
【００４９】
［偽信号の検出］
また、本実施の形態において制御部１３は、衛星からの信号を偽った偽信号の検出を行ってもよいので、そのための処理について以下説明する。本実施の形態では、制御部１３が、次の処理を実行する。なお、ここでの制御部１３は、図３（ｂ）に例示するように、内挿処理部３４と、記録情報生成部３５とを機能的に含まないものでもよい。すなわち、この場合の制御部１３は、内挿処理部３４と、記録情報生成部３５との処理を必ずしも行わなくてもよく、これらの動作を行わない場合（機能的に図３（ｂ）に例示する構成を備える場合）は、制御部１３は、逐次情報生成処理部３３が逐次的に出力した情報（実情報）をそれぞれ記憶部１４に蓄積して記録していく。
【００５０】
本実施の形態の偽信号を検出する制御部１３は、衛星信号受信部１１が受信した信号（ＲＦ信号）を中間周波の信号へ変換した後の信号（ＩＦ信号）を受け入れる。
【００５１】
そして制御部１３は、図５に例示するように、このＩＦ信号（デジタル化後の信号）について１０ミリ秒の間、レプリカ信号とのＦＦＴ演算を行うコヒーレント積算増進（Coherent Integration）の処理を行い、衛星信号の検出処理を実行する（Ｓ１）。レプリカ信号は、制御部１３が擬似的に発生させた、捕捉しようとするＧＰＳ衛星２の信号に含まれるＰＲＮ（Pseudo Random Noise）の一種であるＣ／Ａ（Coarse／Acquisition）信号を模擬した信号である。この動作は、現在、広く行われている衛星信号の検出処理と同様であるので、ここでの詳しい説明を省略する。
【００５２】
制御部１３は、ＦＦＴ演算の結果の信号（相関値の行列となる）に複数のピークが存在するか否か（所定のしきい値を超えるコード位相とドップラ周波数との組があるか否か）を調べる。図６は、相関値の行列を図示したものであり、高さ方向（Ｚ）の軸が強度（パワー）を示し、奥行き方向（Ｙ）がコード位相、左右方向（Ｘ）がドップラ周波数を示す。
【００５３】
一般に、ＧＰＳ衛星２等の補足においてはこの相関値の行列から最も高いピークを検出することとなる。スプーファが存在しない場合、このピークは一つ（衛星信号が一つ）となるので（図６（ａ））、コード位相と、搬送波周波数とが推定できることとなる。
【００５４】
しかしながら、スプーファが存在する場合、一つのPRN ID（衛星を識別する情報）に対応して、複数のピークが相関値行列内に現れる（衛星信号が複数検出される）こととなる（図６（ｂ））。本実施の形態において特徴的なことの一つは、制御部１３が、最も高いピークに対応するコード位相と搬送波周波数とを検出するだけでなく、所定のしきい値を超えるパワーとなっている（ピークとなっている）コード位相とドップラ周波数との組の情報を複数あるときには、複数検出することである。
【００５５】
この目的のため、本実施の形態の例では、制御部１３は、PRN IDごとに複数チャンネルの信号処理を並行して行う。制御部１３は、処理Ｓ１にて検出した衛星信号が複数であるか否かを調べる（Ｓ２）。ここで検出した信号が単数であれば（処理Ｓ２：Ｎｏ）、当該一つの衛星信号から位置情報を求め、当該位置情報を記録の対象として出力する（Ｓ３）。
【００５６】
このように衛星信号が一つである場合は、
（１）正しい衛星信号が受信できている場合、のほか、
（２）アンテナ線が引き抜かれ、アンテナに直接スプーファの信号が供給されている場合、が考えられる。
【００５７】
そこで本実施の形態の一例では、アンテナ線が引き抜かれた場合に、位置情報処理装置１０が機能しなくなるよう、耐タンパ性を有する装置としておくことが好適である。このような目的のため、本実施の形態の一例では、位置情報処理装置１０は、アンテナ線に、引き抜かれたか否かを検出する検出ライン（信号線等）を並行して配し、この検出ラインが断絶したときには、故障したこととして警報を発するなどの動作を行うようにしておいてもよい。
【００５８】
図５の説明に戻り、処理Ｓ２において、検出した信号が複数であれば（処理Ｓ２：Ｙｅｓ）、制御部１３は、検出した複数のコード位相とドップラ周波数との組の情報を用い、各組に含まれるコード位相とドップラ周波数とに基づき、それぞれ対応するコード位相を用いて拡散符号である参照信号（いわゆるＣ／Ａ参照信号）を生成する。制御部１３は、また、対応する搬送波周波数の情報を出力する（Ｓ４）。
【００５９】
制御部１３は、入力されたＩＦ信号（デジタル化後の信号）を、処理Ｓ２にて検出したピークの数（あるいは処理可能なチャンネル数の上限値のいずれか小さい数）だけ分配（複製）し、それぞれ互いに異なるチャンネルの信号とする（Ｓ５）。制御部１３は、処理Ｓ４で得た複数の参照信号と、対応する搬送波周波数とをそれぞれのチャンネルの信号に乗じ、ローパスフィルタを介して出力して、処理Ｓ４で得た複数の参照信号（及び搬送波周波数）ごとに対応するナビゲーションメッセージを取り出す（Ｓ６）。
【００６０】
制御部１３は、ここで取り出した複数のナビゲーションメッセージのそれぞれから位置情報（ＧＰＳ衛星２等、衛星信号に基づく位置情報と、スプーファの偽信号に基づく位置情報とを含む）を、逐次情報生成処理部３３としての処理にて互いに、共通の時刻情報や、他の装置から供給される付随情報に関連付けて記録しておく（Ｓ７）。制御部１３は、位置情報及び付随情報の記録終了の指示があるまで、この図５に例示した処理を繰り返して実行する。
【００６１】
また制御部１３は、センタ側装置２０との間で通信が可能となったか否かを繰り返し調べる。そしてセンタ側装置２０との間で通信が可能となったときには、例えば特許第５４００５２９号公報（特許文献１）に開示されている方法を用いて、記録されている、上記複数のナビゲーションメッセージに基づく位置情報（ＧＰＳ衛星２等、衛星信号に基づく位置情報と、スプーファの偽信号に基づく位置情報とを含む）のそれぞれの認証処理を実行する。そして、認証された位置情報を、真の位置情報（ＧＰＳ衛星２等、衛星信号に基づく位置情報）として、関連付けられている他の位置情報（スプーファの偽信号に基づく位置情報）を除去して、除去後の逐次情報を外部に出力する。
【００６２】
［インコヒーレント合成］
また制御部１３は、複数の異なるタイミングでコヒーレント積算増進した信号を、互いに加算して合成し、信号強度を強めるインコヒーレント合成をさらに行ってから、図５の処理Ｓ１以下の処理を実行してもよい。本実施の形態のように、スプーファの信号が受信される可能性を考慮する場合、一般にＧＰＳ衛星２等からの衛星信号はスプーファの信号に比して微弱であることが想定されるので、このような合成処理を行うことが好適である。
【００６３】
［位置情報の認証の別の例］
またここまでの説明では、位置情報をセンタ側装置２０に送信して認証していたが、本実施の形態はこの例に限られない。
【００６４】
本発明の実施の形態の一例では、センタ側装置２０が、予め公開鍵暗号の秘密鍵と公開鍵ペアを生成しておく。そして予め定めた方法で生成されるレファランス認証ナビゲーションデータ（ＲＡＮＤメッセージ）のハッシュ値（ハッシュ関数は予め定めておく）を求め、このハッシュ値を生成した秘密鍵で暗号化しておく。ここでレファランス認証ナビゲーションデータ（ＲＡＮＤメッセージ）は、特許第５６６７９６７号公報（特許文献２）に開示されたもので、ＧＰＳ衛星２から送信されたL1C/A信号のビット列の中から、信号の発生時刻を特定するTime of Weekのビット列データとエフェメリスデータ（天体位置座標）であるTOC、Af0、Af1を抽出し、アンチスプーフフラッグであるAS flag（Anti-Spoof flag）及び衛星特定番号であるPRN(Pseudo Range Noise)IDを追加したものである。従ってＲＡＮＤメッセージは頻繁に時間変化することとなるので、センタ側装置２０は、比較的頻繁にこのＲＡＮＤメッセージを更新して生成し、ハッシュ値を演算して暗号化情報（暗号コード）を生成する。
【００６５】
センタ側装置２０は、このＲＡＮＤメッセージのハッシュ値を暗号化した暗号化情報を、ＱＺＳＳ３にアップリンクする。ＱＺＳＳ３は、このアップリンクされた暗号化情報を、所定のタイミングで送出する。ＱＺＳＳ３は、例えばこの暗号化情報を、Ｌ６信号を用いて送出することとしてもよい。Ｌ６信号は、２０００ｂｐｓの伝送速度の信号であり、比較的頻繁に時間変化する暗号化情報を逐次送出できる。
【００６６】
位置情報処理装置１０は、センタ側装置２０から公開鍵を取得しておく。この公開鍵の取得は、インターネット経由、あるいは無線ＬＡＮシステム経由、通信衛星経由、あるいはＱＺＳＳ３経由（センタ側装置２０から公開鍵をＱＺＳＳ３にアップリンクし、ＱＺＳＳ３が当該公開鍵を送出する）により行われる。なお、Ｌ６信号は２チャンネルあるので、各チャンネルで同じ暗号化情報を送出するようにしてもよいし、一方のチャンネルで、ここで述べた公開鍵を送出するようにしてもよい。
【００６７】
位置情報処理装置１０は、ＧＰＳ衛星２から受信した信号またはスプーファが出力する信号（いずれかが不明な信号）を順次選択し、選択した信号を用いて、センタ側装置２０と同様の方法でＲＡＮＤメッセージを生成し、センタ側装置２０と同じ方法でこのハッシュ値（比較用ハッシュ値と呼ぶ）を演算する。また位置情報処理装置１０は、ＱＺＳＳ３から受信した暗号化情報を、公開鍵で復号して、センタ側装置２０からアップリンクされたＲＡＮＤメッセージのハッシュ値を得る。そして位置情報処理装置１０は、ここで得られたハッシュ値と、上記比較用ハッシュ値とを比較して、これらが一致していれば、ＲＡＮＤメッセージのハッシュ値と一致した比較用ハッシュ値の生成の元として選択した信号が、ＧＰＳ衛星２から送信された信号であると判断する。また、得られたハッシュ値と比較用ハッシュ値とが一致しなければ、位置情報処理装置１０は、比較用ハッシュ値の生成の元として選択した信号が、スプーファが出力した信号と判断する。
【００６８】
位置情報処理装置１０は、このように、複数のチャンネルで、ＧＰＳ衛星２から受信した信号またはスプーファが出力する信号のそれぞれに基づく、デジタル化後の中間周波の信号（デジタル化されたＩＦ信号）を記録する。また、位置情報処理装置１０は、上記の方法でＧＰＳ衛星２から送信された信号であると判断した信号に基づいて生成された位置情報を選択して、最も確からしい情報（最尤情報）として記録、あるいは出力する。このようにすることでリアルタイムに判断を行うことが可能となる。
【００６９】
また、ここでＱＺＳＳ３は、暗号化情報を、Ｌ５ｓ信号を用いて送出してもよい。Ｌ５ｓ信号は強度が大きいので、位置情報処理装置１０が屋内やトンネル内などの環境にあっても受信可能な場合がある。これにより屋内から屋外への移動等の追跡も可能となる。
【００７０】
なお、暗号化情報は必ずしもＱＺＳＳ３を経由して位置情報処理装置１０に送信される必要はない。例えば暗号化情報は、マイクロ衛星、小型衛星、スペースシャトル等の再使用可能な有人宇宙船、通信衛星等のほか、宇宙空間を経由しなくても、飛行船、バルーン、ドローン等、無線にて情報を中継可能な装置を搭載可能なものであれば、どのような移動体を経由して位置情報処理装置１０宛に送信されても構わない。
【００７１】
［サニティ・チェック］
さらに本実施の形態の位置情報処理装置１０は、信号の強度の情報に基づいて、受け入れた信号がＧＰＳ衛星２から送信された信号だけであるか、複数の信号を含むか否か（つまり、偽信号の存在の有無）を調べる、いわゆるサニティ・チェックを行ってもよい。
【００７２】
具体的に位置情報処理装置１０は、増幅され、デジタル化後の中間周波の信号（デジタル化後のＩＦ信号）の各出力値の出現頻度情報（ヒストグラム）を生成する。
【００７３】
各ＧＰＳ衛星２からの信号として受け入れた信号が、当該ＧＰＳ衛星２から送信された信号である場合は、デジタル化前のＩＦ信号を増幅する際に用いられるＡＧＣ（Auto Gain Control：不図示）のゲインが飽和することはないので、このヒストグラムは、図７（ａ）に例示するように、中央値「０」を中心として正規分布状に分散する。なお、図７では、中間周波の信号が４ビットのデジタル信号として表現され、その値が−８から＋７までをとり得る場合を例示している。
【００７４】
一方、受け入れた信号にＧＰＳ衛星２から送信された信号以外の信号（スプーファが出力する信号や、外部から到来する、ＧＰＳ衛星２から送信される信号と干渉する信号、またはジャミング信号等）が含まれる場合、入力信号が想定される信号よりも強くなるので（一般にスプーファは、ＧＰＳ衛星から受信される信号より強い信号を出力することで機器を誤作動させるものであるため）、デジタル化前のＩＦ信号を増幅する際に用いられるＡＧＣのゲインが飽和し、位置情報処理装置１０が生成する上記ヒストグラムは、図７（ｂ）または図７（ｃ）に例示するように、取り得る値のすべてでほぼ同数となるか、中央値でもっとも小さくなって凹状の分布となってしまい、正規分布状にならない。
【００７５】
位置情報処理装置１０は、信号が受信されているＧＰＳ衛星２のそれぞれのＩＦ信号について、上述のようにサニティ・チェックを行い、その結果を表す情報（ＩＦ信号がクリーン（ＧＰＳ衛星２から送信される信号以外の信号が含まれない）であるか、ダーティ（ＧＰＳ衛星２から送信される信号以外の信号が含まれ得る）であるかを表す情報）を、リアルタイムに生成し、逐次情報とともに記憶部１４に記録する。
【００７６】
このようにすることで、逐次情報を記録する各時点ごとに、当該逐次情報に含まれる位置情報がダーティなＩＦ信号に基づいて生成されたものであるか否かを併せて記録できる。またこの記録に基づき、少なくとも一つのＧＰＳ衛星２について、当該ＧＰＳ衛星２から受信されたと判断されるＩＦ信号が複数ある場合、つまり、当該ＧＰＳ衛星２から受信された信号がダーティである場合は、ダーティなＩＦ信号に基づいて生成された位置情報（上述の処理により、互いに異なる複数の位置情報が得られて記録されている）のうち、ダーティである記録を識別でき、また、当該ダーティである記録に含まれる複数の位置情報についてそれぞれ認証処理を行い、認証された位置情報だけを選択して出力する等の処理を実行できる。
【００７７】
または位置情報処理装置１０は、既に述べたように、コヒーレント積算増進の結果（インコヒーレント合成を行う場合は、インコヒーレント合成の結果）の信号に、複数のピークがあるか否かによって、受け入れた信号が、各ＧＰＳ衛星２からそれぞれ一つずつの信号が受信されている状態であるか、いずれか少なくとも一つのＧＰＳ衛星２から複数の信号を受信していると判断される状態か否かを調べてもよい。
【００７８】
この場合、位置情報処理装置１０は、ある特定のＧＰＳ衛星２の信号に対応するコヒーレント積算増進の結果（インコヒーレント合成を行う場合は、インコヒーレント合成の結果）の信号に、複数のピークがある場合に、受け入れた信号が、当該特定のＧＰＳ衛星２から送信された信号だけでなく、複数の信号を含む（一つの衛星から複数の信号が送信されていると判断される）ものとして、ＩＦ信号がダーティ（ＧＰＳ衛星２から送信される信号以外の信号が含まれ得る）であることを表す情報を逐次情報とともに記憶部１４に記録する。この場合の逐次情報の記録の処理では、既に述べたように、取り出した複数のナビゲーションメッセージのそれぞれから位置情報（ＧＰＳ衛星２等、衛星信号に基づく位置情報と、スプーファの偽信号に基づく位置情報とを含む）を、共通の時刻情報や、他の装置から供給される付随情報に関連付けて記録することになる。
【００７９】
また、位置情報処理装置１０は、既に述べたように、コヒーレント積算増進の結果（インコヒーレント合成を行う場合は、インコヒーレント合成の結果）の信号に、複数のピークがなければ、受け入れた信号がＧＰＳ衛星２から送信された信号だけであるとして、ＩＦ信号がクリーン（ＧＰＳ衛星２から送信される信号以外の信号が含まれない）であることを表す情報を逐次情報とともに記憶部１４に記録する。
【００８０】
なお、ここではＩＦ信号がクリーン（ＧＰＳ衛星２から送信される信号以外の信号が含まれない）であると判断した場合に、その旨を表す情報を逐次情報とともに記録することとしたが、本実施の形態の一例では、ＩＦ信号がダーティである場合に限り、その旨を表す情報を逐次情報とともに記録し、クリーンである場合は、逐次情報のみを記録することとしてもよい。
【００８１】
また、本実施の形態の例に係る位置情報処理装置１０は、車両や航空機など、他の移動体においても利用できる。
【符号の説明】
【００８２】
１  位置情報処理システム、２  ＧＰＳ衛星、３  ＱＺＳＳ、１０  位置情報処理装置、１１  衛星信号受信部、１２  信号処理部、１３  制御部、１４  記憶部、１５  インタフェース部、１６  送受信部、２０  センタ側装置、３１  付随情報受入部、３２  位置情報受入部、３３  逐次情報生成処理部、３４  内挿処理部、３５  記録情報生成部、３６  出力部。
【図１】
2020190572.tif 000003
【図２】
2020190572.tif 000004
【図３】
2020190572.tif 000005
【図４】
2020190572.tif 000006
【図５】
2020190572.tif 000007
【図６】
2020190572.tif 000008
【図７】
2020190572.tif 000009