(57)【要約】  【課題】  移動速度が遅い場合等であっても、目標地点との位置関係を精度良く検出することが可能な位置関係検出装置を提供する。  【解決手段】  この位置関係検出装置１は、人工衛星からの電波を受信することにより現在の位置を表す位置情報を算出して出力するためのＧＰＳ受信部２と、所定の目標地点に至る所定の経路上の一群の領域をそれぞれ表す一群の領域情報を記録するための領域情報記録部３と、位置情報によって表される位置が一群の領域の中の１つ又は複数の領域に属するか否かを検出するための処理等を行うための演算処理部４と、ＧＰＳ受信部２から前回出力された位置情報によって表される位置が属する領域として演算処理部４によって検出された領域を表す前回領域情報を記録するための前回領域情報記録部５とを具備する。【選択図】  図１
2006258652.tif 000002
【特許請求の範囲】
【請求項１】
人工衛星からの電波を受信することにより現在の位置を表す位置情報を算出して出力するためのＧＰＳ（Global Positioning System）受信部と、
所定の目標地点に至る所定の経路上の一群の領域をそれぞれ表す一群の領域情報を記録するための領域情報記録部と、
前記位置情報及び前記一群の領域情報に基づいて、前記位置情報によって表される位置が前記一群の領域の中の１つ又は複数の領域に属するか否かを検出するための処理を行うための演算処理部と、
を具備する、位置関係検出装置。
【請求項２】
前記一群の領域の中の前記ＧＰＳ受信部から前回出力された前記位置情報によって表される位置が属する領域として前記演算処理部によって検出された領域を表す前回領域情報を記録するための前回領域情報記録部を更に具備し、
前記演算処理部が、前記一群の領域の中の前記ＧＰＳ受信部から今回出力された前記位置情報によって表される位置が属する領域及び前記前回領域情報記録部に記録されている前記前回領域情報によって表される領域に基づいて、前記目標地点に近づいているか又は遠ざかっているかを検出するための第２の処理を行う、請求項１記載の位置関係検出装置。
【請求項３】
前記領域情報記録部が記録する前記一群の領域情報が、前記一群の領域から前記目標地点までの直線距離又は道のりをそれぞれ含んでおり、
前記演算処理部が、前記位置情報及び前記一群の領域情報に基づいて、前記位置情報によって表される位置から前記目標地点までの直線距離又は道のりを検出する第３の処理を行う、請求項１又は２記載の位置関係検出装置。
【請求項４】
前記領域情報記録部が記録する前記一群の領域情報が、前記一群の領域の東端及び西端の経度並びに南端及び北端の緯度をそれぞれ含んでおり、
前記演算処理部が行う前記処理が、前記ＧＰＳ受信部から出力された前記位置情報内の経度と前記一群の領域の東端及び西端の経度とを比較する比較演算処理、及び前記ＧＰＳ受信部から出力された前記位置情報内の緯度と前記一群の領域の南端及び北端の緯度とを比較する比較演算処理を含む、請求項１〜３のいずれか１項に記載の位置関係検出装置。
【請求項５】
前記一群の領域が前記目標地点に至る道路上にそれぞれ位置する、請求項１〜４のいずれか１項に記載の位置関係検出装置。
【請求項６】
前記一群の領域が前記道路の道幅に応じたサイズをそれぞれ有する、請求項５記載の位置関係検出装置。
【請求項７】
前記演算処理部が、前記目標地点に到達したか否かを検出するための第４の処理を行う、請求項１〜６のいずれか１項に記載の位置関係検出装置。
【請求項８】
前記領域情報記録部、前記演算処理部、及び、前記前回領域情報記録部が、シングルチップマイクロコンピュータとして構成されている、請求項１〜７のいずれか１項に記載の位置関係検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目標地点との位置関係、特に目標地点に至る経路上に位置するか否かを検出するための位置関係検出装置に関する。
【背景技術】
【０００２】
現在、カーナビゲーション装置等において、人工衛星からの電波を受信することにより現在位置を算出するＧＰＳ（Global Positioning System）受信装置が広く利用されている。ＧＰＳ受信装置を利用したカーナビゲーション装置等によれば、目標地点に至る道路上を走行しているか否か、目標地点に近づいているか又は遠ざかっているか等を検出することが可能である。
【０００３】
しかしながら、ＧＰＳ受信装置においては、移動速度（例えば、カーナビゲーション装置が搭載されている車両の速度）が遅い場合には、進行方位の検出精度が悪化し、目標地点に近づいているか等を精度良く検出することができないという問題があった。
また、移動経路が曲がっている場合（例えば、道路が曲がっている場合）には、進行方位を広く許容する必要があり、その結果、目標地点に近づいているか等を精度良く検出することができず、誤判定を生じることがあるという問題もあった。
さらに、移動経路が曲がっている場合には、目標地点までの距離の算出精度が悪化し、目標地点までの距離を精度良く検出することができないという問題もあった。
【０００４】
なお、下記特許文献１には、ＧＰＳレシーバ部からの車両の現在位置データと、記憶装置内の車両速度計測装置の設置位置データ群中の各設置位置データとを比較し、設定距離範囲内で一致したときに、その旨を外部に報知する車両速度計測装置探知システムが掲載されている。
【０００５】
【特許文献１】登録実用新案第３０７０３８８号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、上記の点に鑑み、本発明は、移動速度が遅い場合等であっても、目標地点との位置関係を精度良く検出することが可能な位置関係検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明に係る位置関係検出装置は、人工衛星からの電波を受信することにより現在の位置を表す位置情報を算出して出力するためのＧＰＳ（Global Positioning System）受信部と、所定の目標地点に至る所定の経路上の一群の領域をそれぞれ表す一群の領域情報を記録するための領域情報記録部と、位置情報及び一群の領域情報に基づいて、位置情報によって表される位置が一群の領域の中の１つ又は複数の領域に属するか否かを検出するための処理を行うための演算処理部とを具備する。
【０００８】
この位置関係検出装置において、一群の領域の中のＧＰＳ受信部から前回出力された位置情報によって表される位置が属する領域として演算処理部によって検出された領域を表す前回領域情報を記録するための前回領域情報記録部を更に具備し、演算処理部が、一群の領域の中のＧＰＳ受信部から今回出力された位置情報によって表される位置が属する領域及び前回領域情報記録部に記録されている前回領域情報によって表される領域に基づいて、目標地点に近づいているか又は遠ざかっているかを検出するための第２の処理を行うこととしても良い。
【０００９】
また、領域情報記録部が記録する一群の領域情報が、一群の領域から目標地点までの直線距離又は道のりをそれぞれ含んでおり、演算処理部が、位置情報及び一群の領域情報に基づいて、位置情報によって表される位置から目標地点までの直線距離又は道のりを検出する第３の処理を行うこととしても良い。
【００１０】
また、領域情報記録部が記録する一群の領域情報が、一群の領域の東端及び西端の経度並びに南端及び北端の緯度をそれぞれ含んでおり、演算処理部が行う処理が、ＧＰＳ受信部から出力された位置情報内の経度と一群の領域の東端及び西端の経度とを比較する比較演算処理、及びＧＰＳ受信部から出力された位置情報内の緯度と一群の領域の南端及び北端の緯度とを比較する比較演算処理を含むこととしても良い。
【００１１】
また、一群の領域が目標地点に至る道路上にそれぞれ位置することとしても良いし、一群の領域が道路の道幅に応じたサイズをそれぞれ有することとしても良い。
【００１２】
また、演算処理部が、目標地点に到達したか否かを検出するための第４の処理を行うこととしても良い。
また、領域情報記録部、演算処理部、及び、前回領域情報記録部が、シングルチップマイクロコンピュータとして構成されていることとしても良い。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明を実施するための最良の形態について説明する。なお、同一の構成要素には同一の参照符号を付して、説明を省略する。
図１は、本発明の一実施形態に係る位置関係検出装置の概要を示す図である。図１に示すように、この位置関係検出装置１は、ＧＰＳ（Global Positioning System）受信部２と、領域情報記録部３と、演算処理部４と、前回領域情報記録部５とを具備する。
【００１４】
ＧＰＳ受信部２は、人工衛星からの電波を受信することにより現在の位置を表す位置情報を算出して出力する。
領域情報記録部３は、所定の目標地点に至る所定の経路上の一群の領域をそれぞれ表す一群（ここでは、４００個とする）の領域情報を記録する。図２は、領域情報の一例を示す図である。
【００１５】
図２に示すように、４００個の領域情報の各々は、領域番号、領域の東端の経度、領域の西端の経度、領域の南端の緯度、領域の北端の緯度、及び、領域から目標地点までの距離（直線距離又は道のり）を含んでいる。図３は、これらの領域情報によって表される一群の領域を示す図である。本実施形態においては、これらの領域は、目標地点に至る道路上に存在する。
【００１６】
なお、ここでは、隣接する領域が接し又は一部重複しているが、隣接する領域間に少々の間隔が空いていても良い。また、各領域の幅又はサイズは、道路の幅に合わせることとしても良い。例えば、１本の道路であっても、地点により車線数や幅が変化するが、このように変化する道路の幅に各領域の幅又はサイズを合わせることとしても良い。また、ここでは、領域情報記録部３が、１つの目標地点に至る１本の道路上の一群の領域を表す一群の領域情報を記録することとしているが、領域情報記録部３が、１つの目標地点に至る複数本の道路上の複数の群の領域をそれぞれ表す複数の群の領域情報を記録することとしても良いし、複数の目標地点にそれぞれ至る複数本の道路上の複数の群の領域をそれぞれ表す複数の群の領域情報を記録することとしても良い。
【００１７】
再び図１を参照すると、演算処理部４は、ＧＰＳ受信部２から出力される位置情報及び領域情報記録部３に記録されている一群の領域情報に基づいて、位置情報によって表される位置が一群の領域の中の１つ又は複数の領域に属するか否かを検出するための演算を行う。具体的には、演算処理部４は、ＧＰＳ受信部２から出力される位置情報内の経度と一群の領域の東端及び西端の経度とを比較するとともに、位置情報内の緯度と一群の領域の南端及び北端の緯度とを比較することにより、位置情報によって表される位置が一群の領域の中の１つ又は複数の領域に属するか否かを検出する。
【００１８】
前回領域情報記録部５は、一群の領域の中のＧＰＳ受信部２から前回出力された位置情報によって表される位置が属する領域として演算処理部４によって検出された領域を表す前回領域情報（例えば、領域番号等）を記録する。
【００１９】
演算処理部４は、前回領域情報記録部５に記録されている前回領域情報によって表される領域及びＧＰＳ受信部２から今回出力された位置情報によって表される位置が属する領域に基づいて、目的地点に至る経路上に位置しているか、目標地点に近づいているか又は遠ざかっているか等を検出することができる。例えば、ＧＰＳ受信部２から前回出力された位置情報によって表される位置が属する領域の領域番号が「４００」であり、ＧＰＳ受信部２から今回出力された位置情報によって表される位置が属する領域の領域番号が「３９９」である場合、演算処理部４は、目標地点に近づいていることを検出する。また、例えば、ＧＰＳ受信部２から前回出力された位置情報によって表される位置が属する領域の領域番号が「３９９」であり、ＧＰＳ受信部２から今回出力された位置情報によって表される位置が属する領域の領域番号が「４００」である場合、演算処理部４は、目標地点から遠ざかっていることを検出する。さらに、例えば、ＧＰＳ受信部２から前回出力された位置情報によって表される位置が属する領域の領域番号が「４００」であり、ＧＰＳ受信部２から今回出力された位置情報によって表される位置がいずれの領域にも属さない場合、演算処理部４は、目標地点に至る経路から外れたことを検出する。
【００２０】
領域情報記録部３は、マスクＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＲＡＭ等で構成可能であり、一群の領域情報を位置関係検出装置１のパワーオン時に外部から領域情報記録部３にロードすることとしても良い。ＧＰＳ受信部２がＥＥＰＲＯＭ等を用いている場合、１個のＥＥＰＲＯＭ等をＧＰＳ受信部２及び領域情報記録部３で共用することができる。
前回領域情報記録部５は、ＥＥＰＲＯＭ、フラッシュメモリ、ＲＡＭ等で構成可能である。ＧＰＳ受信部２がＲＡＭ等を用いている場合、１個のＲＡＭ等をＧＰＳ受信部２及び前回領域情報記録部５で共用することができる。
【００２１】
また、演算処理部４は、ＣＰＵとプログラム（ソフトウェア）で構成可能である。ＧＰＳ受信部２がＣＰＵを用いて実現されている場合、１個のＣＰＵをＧＰＳ受信部２及び演算処理部４で共用することができる。演算処理部４を実現するためのソフトウェア（プログラム）は、ＣＰＵ内のファームウェアとしても良いし、ＣＰＵの外部にソフトウェア（プログラム）を記録した記録媒体（ＲＯＭ等）を設けることとしても良い。
【００２２】
また、領域情報記録部３、演算処理部４、及び、前回領域情報記録部５をシングルチップマイクロコンピュータとして構成することも可能である。この場合、前回領域情報記録部５として、レジスタを利用することとしても良い。
【００２３】
図４は、位置関係検出装置１の動作の概要を示すフローチャートである。以下、図４を参照しながら、位置関係検出装置１の動作について説明する。なお、位置関係検出装置１が、図１に示す動作を常時行うこととしても良いし、何らかの契機（例えば、ユーザの動作開始指示、目標地点までの距離（直線距離又は道のり）が所定値（例えば、２ｋｍ）以下となった場合等）があった場合に図１に示す動作を開始することとしても良い。
【００２４】
図１の動作を開始すると、まず、ＧＰＳ受信部２が、人工衛星からの電波を受信することにより現在の位置を表す位置情報を算出して出力する（ステップＳ１）。
次に、演算処理部４が、ＧＰＳ受信部２から出力された位置情報及び領域情報記録部３に記録されている一群の領域情報に基づいて、位置情報によって表される位置が一群の領域の中の１つ又は複数の領域に属するか否かを検出する（ステップＳ２）。これにより、現在位置が経路（ここでは、道路）上であるか、目標地点に到達したかを検知することができ、これらを外部に通知することができる。
【００２５】
さらに、演算処理部４が、ＧＰＳ受信部２から今回出力された位置情報によって表される地点が属する領域及び前回領域情報記録部５に記録されている前回領域情報によって表される領域に基づいて、目標地点に近づいているか又は遠ざかっているかを検出し（ステップＳ３）、これを外部に通知することができる。なお、図４に示す動作の１ループ目には、前回領域情報記録部５には前回領域情報は記録されていないため、ステップＳ３をスキップすることとしても良い。
【００２６】
そして、演算処理部４が、ＧＰＳ受信部２から今回出力された位置情報によって表される地点が属する領域を表す前回領域情報（例えば、領域番号等）を前回領域情報記録部５に出力し、前回領域情報記録部５が、ＧＰＳ受信部２から今回出力された位置情報によって表される地点が属する領域を表す前回領域情報を、新たな前回領域情報として記録する（ステップＳ４）。
【００２７】
ステップＳ２にて目標地点に到達したことを検知した場合、位置関係検出装置１は、動作を終了し、ステップＳ２にて目標地点に到達したことを検知しなかった場合、位置関係検出装置１は、動作をステップＳ１に戻す（ステップＳ５）。なお、ステップＳ２にて目標地点に到達したことを検知した場合、動作を終了せず、他の目標地点をターゲットとして図４に示す動作を繰り返すこととしても良い。
【００２８】
以上説明したように、位置関係検出装置１においては、進行方位を用いることなく、位置情報を用いるため、移動速度が遅い場合、移動経路が曲がっている場合等であっても、目標地点に近づいているか等を精度良く検出することができ、目標地点に近づいているか、目標地点までの距離等を精度良く検出することができる。
【００２９】
なお、本実施形態においては、領域情報が、領域の東端の経度、領域の西端の経度、領域の南端の緯度、及び、領域の北端の緯度を含むこととしているが（図２参照）、これらに代えて、領域内の基準点、基準点からの経度方向の幅、及び、基準点からの緯度方向の幅を含むこととしても良い。さらに、経度方向の幅と緯度方向の幅とを同一とするときには、基準点からの経度方向の幅及び基準点からの緯度方向の幅を含むことに代えて、経度方向及び緯度方向の幅としての１つの値を含むこととしても良い。このようにすれば、演算処理部４が行う処理量（演算量）は増加するが、図２に示す領域情報よりもデータ量を少なくすることができ、領域情報記録部３の記憶容量を削減することができる。
また、領域情報が、領域の東端の経度、領域の西端の経度、領域の南端の緯度、及び、領域の北端の緯度に代えて、領域内の基準点及び基準点からの半径を含むこととしても良い。
【産業上の利用可能性】
【００３０】
本発明は、カーナビゲーション装置、ポータブル型のナビゲーション装置、車両速度計測装置探知装置等において利用可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る位置関係検出装置を示す図。
【図２】図１の領域情報記録部３に記録されている領域情報の例を示す図。
【図３】図３の領域情報によって表される領域を示す図。
【図４】図１の位置関係検出装置の動作を示すフローチャート。
【符号の説明】
【００３２】
１  位置関係検出装置、  ２  ＧＰＳ受信部、  ３  領域情報記録部、  ４  演算処理部、  ５  前回領域情報記録部
【図１】
2006258652.tif 000003
【図２】
2006258652.tif 000004
【図３】
2006258652.tif 000005
【図４】
2006258652.tif 000006