(57)【要約】【課題】カーナビゲーションの目的施設に対応する歩行者案内用の案内図を予め備えていない場合であっても、その施設内を歩行する歩行者のナビゲーションを実行する。【解決手段】ナビゲーション装置１０は、車両案内用の地図データに基づいて目的施設までのカーナビゲーションを実行するカーナビゲーション処理部２１と、目的施設の案内図を取得する案内図取得処理部２２と、取得された案内図を地図データに設定されている目的施設の敷地に重ね合わせる案内図マッチング処理部２３と、目的施設の敷地に重ね合わせられた案内図上に現在位置を反映させながら歩行者ナビゲーションを実行する歩行者ナビゲーション処理部２４と、を備える。【選択図】図１
2014238284.tif 000002
【特許請求の範囲】
【請求項１】
車両案内用の地図データに基づいて目的施設までの車両のナビゲーションを実行するカーナビゲーション手段（２１）と、
前記目的施設の案内図を取得する案内図取得手段（２２）と、
前記案内図取得手段によって取得された前記案内図を、前記地図データに設定されている前記目的施設の敷地に重ね合わせる案内図マッチング手段（２３）と、
前記案内図マッチング手段によって前記敷地に重ね合わせられた前記案内図上に現在位置を反映させながら歩行者のナビゲーションを実行する歩行者ナビゲーション手段（２４）と、
を備えるナビゲーション装置。
【請求項２】
前記案内図マッチング手段は、方角を示す方角マークが前記案内図に含まれる場合には、その方角マークによって特定される方角と前記地図データの方角とが一致するように前記案内図を回転させる請求項１に記載のナビゲーション装置。
【請求項３】
前記案内図マッチング手段は、前記案内図に示されている目的施設の大きさを前記敷地の大きさに整合させる請求項１または２に記載のナビゲーション装置。
【請求項４】
前記案内図マッチング手段は、最も詳細な縮尺の前記地図データに設定されている前記敷地に前記案内図を重ね合わせる請求項１から３の何れか１項に記載のナビゲーション装置。
【請求項５】
前記案内図取得手段は、前記目的施設に設置されている案内看板を撮影することにより前記案内図を取得する請求項１から４の何れか１項に記載のナビゲーション装置。
【請求項６】
前記案内図取得手段は、外部のサーバから提供される前記案内図を取得する請求項１から４の何れか１項に記載のナビゲーション装置。
【請求項７】
車両案内用の地図データに基づいて目的施設までの車両のナビゲーションを実行するカーナビゲーション処理と、
前記目的施設の案内図を取得する案内図取得処理と、
前記案内図取得処理によって取得された前記案内図を、前記地図データに設定されている前記目的施設の敷地に重ね合わせる案内図マッチング処理と、
前記案内図マッチング処理によって前記敷地に重ね合わせられた前記案内図上に現在位置を反映させながら歩行者のナビゲーションを実行する歩行者ナビゲーション処理と、
を実行するナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置およびナビゲーションプログラムに関する。
【背景技術】
【０００２】
従来より、歩行者案内用の地図を取り込んで歩行者のナビゲーションを実行する機能を備えた装置が考えられている。例えば特許文献１には、紙に印刷された登山用あるいは観光用の紙地図を予め電子データ化して装置に組み込んでおき、入力されたアドレスに応じて紙地図の一部を表示するものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５９２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、表示したい場所に対応する地図が予め電子データ化されていない場合には、その場所に対応する歩行者案内用の地図を表示することができず、従って、歩行者のナビゲーションを実行することもできない。例えば車両のナビゲーションに用いられる一般的な地図データにおいては、地図上に存在する各種施設の周辺の情報、例えば施設周辺の道路などの情報は詳細に設定されているものの、施設の内部に関する情報、例えば施設内における各種店舗の配置位置などについては詳細に設定されていない。そのため、従来の車両案内用の地図データでは、目的施設までの車両の案内を行うことはできるが、その目的施設に到着した後において当該施設内を歩行する歩行者の案内を行うことはできない。
そこで、本発明は、カーナビゲーションの目的施設に対応する歩行者案内用の案内図を予め備えていない場合であっても、その施設内を歩行する歩行者のナビゲーションを実行することができるナビゲーション装置およびナビゲーションプログラムを提供する。
【課題を解決するための手段】
【０００５】
本発明によれば、カーナビゲーション手段は、車両案内用の地図データに基づいて目的施設までの車両のナビゲーションを実行する。また、案内図取得手段は、目的施設の案内図を取得する。この案内図取得手段によって取得された案内図は、案内図マッチング手段によって、地図データに設定されている目的施設の敷地に重ね合わせられる。そして、歩行者ナビゲーション手段は、案内図マッチング手段によって敷地に重ね合わせられた案内図上に現在位置を反映させながら、歩行する使用者のナビゲーションを実行する。これにより、カーナビゲーションの目的施設に対応する歩行者案内用の案内図を予め備えていない場合であっても、その目的施設の案内図を利用して、当該目的施設内を歩行する歩行者のナビゲーションを実行することができる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係るナビゲーション装置の概略構成の一例を示すブロック図
【図２】車両案内用の地図データに基づいて表示される地図の一例を示す図
【図３】車両案内用の地図データに設定されている敷地ポリゴンの一例を示す図
【図４】目的施設の案内図の一例を示す図
【図５】案内図の画像を目的施設の敷地ポリゴンに重ね合わせた状態の一例を示す図
【図６】方角調整画面の一例を示す図
【図７】歩行者ナビゲーションの実行時に表示される画面の一例を示す図
【図８】ナビゲーション装置の動作内容の一例を示すフローチャート
【図９】画像選択画面の一例を示す図
【発明を実施するための形態】
【０００７】
以下、ナビゲーション装置の一実施形態について図面を参照しながら説明する。図１に示すナビゲーション装置１０は、例えば使用者が携帯するポータブルナビゲーション装置あるいはナビゲーション機能を備えた携帯通信端末などで構成されるものであり、制御部１１、現在位置検出部１２、表示出力部１３、操作入力部１４、地図データ記憶部１５、カメラ１６、通信部１７などを備える。制御部１１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭなどを備えており、ナビゲーション装置１０の動作全般を制御する。また、この制御部１１は、ＣＰＵにおいてナビゲーションプログラムを実行することにより、カーナビゲーション処理部２１、案内図取得処理部２２、案内図マッチング処理部２３、歩行者ナビゲーション処理部２４をソフトウェアによって仮想的に実現する。なお、これら処理部２１〜２４は、例えば制御部１１と一体の集積回路としてハードウェア的に実現してもよい。
【０００８】
現在位置検出部１２は、図示しない測位用電波受信器などを備えており、測位システムを構築する測位用衛星から受信する電波に基づいて、ナビゲーション装置１０、換言すれば、当該ナビゲーション装置１０を搭載する車両の現在位置、あるいは、当該ナビゲーション装置１０を携帯する使用者の現在位置を検出する。表示出力部１３は、例えば液晶表示器や有機ＥＬ表示器などを備えて構成されている。表示出力部１３は、制御部１１から入力される各種の表示出力データに基づいて、例えば、カーナビゲーション用の画面、歩行者ナビゲーション用の画面、目的施設や目的地を設定するための設定画面、地図の縮尺を設定するための設定画面などの各種画面を表示する。操作入力部１４は、表示出力部１３の画面の近傍に設けられているメカニカルスイッチ、表示出力部１３の画面上に設けられているタッチパネルスイッチなど各種のスイッチ群から構成されている。操作入力部１４は、使用者による各スイッチの操作に応じて操作入力データを制御部１１に出力する。
【０００９】
地図データ記憶部１５は、例えばメモリカードあるいはハードディスクドライブなどの記憶媒体で構成されており、一般的な車両案内用の地図データを記憶している。この地図データには、複数のノードおよびノード同士をつなぐリンクにより形成された道路データ、目印データ、マップマッチング用データ、施設データ、交通情報を道路データに変換するためのテーブルデータなどの各種のデータが含まれている。この地図データによれば、例えば図２に示すように、地図上に存在する施設Ｇおよびその周辺の道路を詳細に示す地図を表示することができるが、施設Ｇの内部、例えば施設Ｇ内における各種店舗の配置位置や店舗名称などを詳細に示すことはできない。なお、地図上に存在する施設としては、例えば各種の店舗、公園、観光地、商業施設などの種々の施設が考えられる。
【００１０】
また、例えば図３に示すように、この地図データには、各種施設の敷地の形状を示す敷地ポリゴンＰが設定されている。なお、地図データ記憶部１５には、縮尺率が異なる複数の地図データが含まれており、ナビゲーション装置１０は、表示出力部１３に表示される地図の縮尺を変更することが可能となっている。そして、敷地ポリゴンＰは、縮尺率が異なる各地図データにおいて、その縮尺率に応じた大きさでそれぞれ別個に設定されている。
【００１１】
カーナビゲーション処理部２１は、カーナビゲーション処理を実行するカーナビゲーション手段の一例であり、車両案内用の地図データに基づいて目的施設までの車両のナビゲーションを実行する。即ち、カーナビゲーション処理部２１は、使用者が車両に乗車した状態で操作入力部１４を介して目的施設の設定およびカーナビゲーション処理の実行を入力すると、車両案内用の地図データに基づいて現在位置周辺の地図を表示するとともに、その地図上に現在位置を示す現在位置マークを表示する。そして、カーナビゲーション処理部２１は、現在位置から目的施設までの案内経路を設定し、走行する車両の移動に伴い現在位置マークを移動させながら、案内経路に沿って目的施設までの車両のナビゲーションを実行する。
【００１２】
案内図取得処理部２２は、案内図取得処理を実行する案内図取得手段の一例であり、例えば図４に示す目的施設Ｇの案内図Ｍの画像データを取得する。即ち、案内図取得処理部２２は、使用者が目的施設に設置されている案内看板あるいは目的施設のパンフレットに記載されているフロアマップにカメラ１６を向け、操作入力部１４を介して撮影操作を入力した場合には、カメラ１６による撮影処理により案内図の画像データを取得する。案内図取得処理部２２によって撮影される案内図Ｍには、目的施設Ｇの内部に関する情報、例えば目的施設Ｇ内における各種店舗Ｔ１〜Ｓ１４の配置位置や店舗名称、例えばトイレや公衆電話などの各種設備の配置位置、歩道の位置や形状などに関する情報が詳細に設定されている。なお、案内図取得処理部２２は、図示しない外部の情報提供サーバから提供される目的施設の案内図Ｍの画像データを、通信部１７を介してダウンロードにより取得することも可能である。このダウンロード処理は、使用者による操作入力に応じて実行してもよいし、ナビゲーション装置１０が目的施設に到着したことに応じて自動的に実行してもよい。
【００１３】
案内図マッチング処理部２３は、案内図マッチング処理を実行する案内図マッチング手段の一例であり、例えば図５に示すように、案内図取得処理部２２によって取得された案内図Ｍの画像を、車両案内用の地図データに設定されている目的施設Ｇの敷地、つまり当該目的施設Ｇの敷地ポリゴンＰに重ね合わせる。この場合、案内図マッチング処理部２３は、最も詳細な縮尺の地図データに設定されている敷地ポリゴンＰに案内図Ｍの画像を重ね合わせるように設定されている。つまり、案内図マッチング処理部２３は、表示出力部１３の画面上において目的施設Ｇが最も大きく表示される状態で、当該目的施設Ｇの敷地ポリゴンＰに案内図Ｍの画像を重ね合わせる。また、案内図マッチング処理部２３は、案内図Ｍに示されている目的施設Ｇの大きさが敷地ポリゴンＰの大きさと異なる場合には、案内図Ｍに示されている目的施設Ｇの大きさを敷地ポリゴンＰの大きさに整合させるように当該案内図Ｍの画像を拡大あるいは縮小して敷地ポリゴンＰに重ね合わせる。これにより、案内図Ｍに示されている目的施設Ｇの大きさが最も詳細な縮尺の敷地ポリゴンＰの大きさに完全に一致あるいはほぼ一致した状態となる。
【００１４】
また、案内図マッチング処理部２３は、方角を示す方角マークＤが案内図Ｍの画像に含まれる場合には、その方角マークＤによって特定される方角と地図データの方角とが一致するように案内図Ｍの画像を回転させて、当該案内図Ｍの画像を敷地ポリゴンＰに重ね合わせる。即ち、ナビゲーション装置１０には複数の異なる形状の方角マークのパターンが予め記憶されており、案内図マッチング処理部２３は、その何れかのパターンに一致する形状が案内図Ｍの画像に含まれているか否かを周知の画像処理によって検証する。そして、案内図マッチング処理部２３は、案内図Ｍの画像中に何れかの方角マークのパターンに一致する形状が含まれている場合には、その方角マークによって特定される方角と地図データの方角とが一致するように案内図Ｍの画像を回転させて目的施設の敷地に重ね合わせる。この場合、案内図マッチング処理部２３は、地図データにおける所定の方向、この場合、北方向が表示出力部１３の画面の上方を指向するように設定するとともに、方角マークＤによって特定される所定の方角、この場合、北方向が表示出力部１３の画面の上方を指向するように案内図Ｍの画像を回転させる。なお、所定の方角は北方向に限られるものではない。
【００１５】
また、案内図マッチング処理部２３は、方角マークが案内図Ｍの画像に含まれていない場合には、例えば図６に示す方角調整画面Ａを表示する。この方角調整画面Ａには、案内図Ｍの画像が回転可能に表示されるとともに、その周囲に、タッチ操作によって操作可能な回転操作部Ｂ１，Ｂ２が表示される。使用者は、これら回転操作部Ｂ１，Ｂ２を矢印方向に適宜操作することにより、案内図Ｍの画像を回転させることができる。この場合、案内図マッチング処理部２３は、使用者によって回転された案内図Ｍの画像を目的施設の敷地ポリゴンＰに重ね合わせる。
【００１６】
歩行者ナビゲーション処理部２４は、歩行者ナビゲーション処理を実行する歩行者ナビゲーション手段の一例であり、案内図マッチング処理部２３によって目的施設の敷地ポリゴンＰに重ね合わせられた案内図Ｍの画像上に現在位置検出部１２が検出する現在位置を反映させながら、当該目的施設内を歩行する使用者のナビゲーションを実行する。即ち、歩行者ナビゲーション処理部２４は、使用者が操作入力部１４を介して目的施設Ｇ内における目的地の設定および歩行者ナビゲーション処理の実行を入力すると、例えば図７に示すように、目的施設Ｇの敷地ポリゴンＰに重ね合わせられた案内図Ｍの画像を表示するとともに、その案内図Ｍの画像上に現在位置を示す現在位置マークＣを表示する。そして、歩行者ナビゲーション処理部２４は、目的施設Ｇ内を歩行する使用者の移動に伴い現在位置マークＣを移動させながら、目的地までの使用者のナビゲーションを実行する。なお、この歩行者ナビゲーション処理においては、画面上に敷地ポリゴンＰが表示されないように設定されている。また、この案内図Ｍが表示される画面上にはタッチスイッチが設けられており、使用者は、画面上の任意の地点をタッチ操作することにより、目的施設Ｇ内における目的地、つまり、歩行者ナビゲーションにおける目的地を設定することができる。この目的地としては、例えば目的施設内の店舗、トイレ、休憩所など種々の要素が考えられる。
【００１７】
次に、ナビゲーション装置１０によるナビゲーション動作の一例について説明する。即ち、例えば図８に示すように、ナビゲーション装置１０は、カーナビゲーションにおける目的施設が設定され、カーナビゲーション処理の実行が入力されると（Ｓ１）、カーナビゲーション処理を開始する（Ｓ２）。そして、ナビゲーション装置１０は、目的施設に到着すると（Ｓ３：ＹＥＳ）、カーナビゲーション処理を終了して、案内図取得処理が実行されたか否かを監視する（Ｓ４）。
【００１８】
ナビゲーション装置１０は、案内図取得処理が実行されると（Ｓ４：ＹＥＳ）、つまり、カメラ１６による撮影処理あるいは情報提供サーバからのダウンロード処理により案内図の画像データを取得すると、その取得した案内図の画像中に方角マークが含まれているか否かを検証する（Ｓ５）。なお、ナビゲーション装置１０は、取得された案内図の画像が複数存在する場合には、例えば図９に示す画像選択画面Ｆを表示する。この画像選択画面Ｆには、複数の案内図の画像データが例えばラジオボタンなどによって選択可能に表示されるとともに、選択した案内図を確定するための確定ボタンＫが設けられている。使用者は、何れか１つの画像データを選択して確定ボタンＫを操作することにより、ナビゲーション装置１０を次のステップに移行させることができる。ナビゲーション装置１０は、画像選択画面Ｆを介して案内図が選択された場合には、その案内図の画像中に方角マークが含まれているか否かを検証する。
【００１９】
ナビゲーション装置１０は、案内図中に方角マークが含まれている場合には（Ｓ５：ＹＥＳ）、その方角マークによって特定される方角と地図データの方角とが一致するように案内図の画像を自動的に回転させる（Ｓ６）。一方、ナビゲーション装置１０は、案内図中に方角マークが含まれていない場合には（Ｓ５：ＮＯ）、方角調整画面Ａを介した使用者による手動操作に応じて案内図の画像を回転させる（Ｓ７）。そして、ナビゲーション装置１０は、回転させた案内図の画像を、最も詳細な縮尺の地図データに設定されている目的施設の敷地ポリゴンに重ね合わせる（Ｓ８）。そして、ナビゲーション装置１０は、案内図に示されている目的施設の大きさを地図データに設定されている目的施設の敷地の大きさに整合させるように案内図の画像の大きさを調整する（Ｓ９）。
【００２０】
次に、ナビゲーション装置１０は、案内図に示されている目的施設と地図データに設定されている目的施設の敷地とのずれ量が所定の許容値よりも大きいか否かを検証する（Ｓ１０）。なお、この許容値は適宜変更して設定することができる。ナビゲーション装置１０は、ずれ量が許容値よりも大きい場合には（Ｓ１０：ＹＥＳ）、ステップＳ５からステップＳ９までの処理を繰り返す。そして、ナビゲーション装置１０は、ずれ量が許容値よりも小さくなると（Ｓ１０：ＮＯ）、案内図の画像に、当該案内図の画像が重ね合わせられた地図データに設定されている座標情報、画像の上方が特定の方角、例えば北方向である旨を示す方角情報、当該案内図の画像が重ね合わせられた地図データの縮尺率を示す縮尺情報などを設定する（Ｓ１１）。これにより、ナビゲーション装置１０は、取得した案内図に、地図データの座標情報、方角情報、縮尺情報を反映する。
【００２１】
そして、ナビゲーション装置１０は、目的施設の敷地に重ね合わせられた案内図の画像を表示出力部１３に表示する（Ｓ１２）。そして、ナビゲーション装置１０は、歩行者ナビゲーションにおける目的地が設定され、歩行者ナビゲーション処理の実行が入力されると（Ｓ１３）、歩行者ナビゲーション処理を開始する（Ｓ１４）。そして、ナビゲーション装置１０は、目的地に到着すると（Ｓ１５：ＹＥＳ）、歩行者ナビゲーション処理を終了する。これにより、カーナビゲーション処理および歩行者ナビゲーション処理からなる一連のナビゲーション処理が終了する。
【００２２】
本実施形態によれば、ナビゲーション装置１０は、カーナビゲーションにおける目的地である目的施設に到着すると、その後、その目的施設に係る案内図を取得して、その案内図を目的施設の敷地に重ね合わせる。そして、ナビゲーション装置１０は、目的施設の敷地に重ね合わせられた案内図上に現在位置を反映させながら歩行者ナビゲーションを実行する。これにより、カーナビゲーションの目的施設に対応する歩行者案内用の案内図を予め備えていない場合であっても、その目的施設の案内図を利用して、当該目的施設内を歩行する歩行者のナビゲーションを実行することができる。
【００２３】
また、本実施形態によれば、ナビゲーション装置１０は、取得した案内図に方角を示す方角マークが含まれる場合には、その方角マークによって特定される方角と地図データの方角とが一致するように案内図を回転させる。これにより、特定の方角を基準として、取得した案内図を地図データ中の目的施設に精度良く重ね合わせることができる。
また、本実施形態によれば、ナビゲーション装置１０は、案内図に示されている目的施設の大きさが地図データに設定されている目的施設の敷地の大きさに整合するように案内図の大きさを調整する。これにより、取得した案内図を地図データ中の目的施設の大きさに合わせて表示することができ、地図データに設定されている目的施設に係る情報、例えば座標情報や方角情報などを案内図に精度良く反映させることができる。
【００２４】
また、本実施形態によれば、ナビゲーション装置１０は、最も詳細な縮尺の地図データに設定されている目的施設の敷地に案内図を重ね合わせる。これにより、目的施設の敷地に重ね合わせられた案内図を最も大きな状態で表示することができ、より使い勝手の良い歩行者ナビゲーションを提供することができる。
また、本実施形態によれば、ナビゲーション装置１０は、目的施設に設置されている案内看板を撮影することにより案内図を取得することができ、また、外部の情報提供サーバから提供される案内図をダウンロードにより取得することもできる。このように複数の手段により案内図を取得することができるので、例えば目的施設に案内看板が設置されていない場合、あるいは、情報提供サーバとの通信が不調あるいは不能な場合であっても、何れかの手段によって案内図を取得することができる。
【００２５】
また、本実施形態に係るナビゲーションプログラムによれば、カーナビゲーション処理、案内図取得処理、案内図マッチング処理、歩行者ナビゲーション処理を実行する。従って、このナビゲーションプログラムを既存のポータブルナビゲーション装置あるいは携帯通信端末などに搭載することにより、本実施形態に係るナビゲーション装置１０を実現することができる。
なお、本発明は、上述した一実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用することができる。
【符号の説明】
【００２６】
図面中、１０はナビゲーション装置、２１はカーナビゲーション処理部（カーナビゲーション手段）、２２は案内図取得処理部（案内図取得手段）、２３は案内図マッチング処理部（案内図マッチング手段）、２４は歩行者ナビゲーション処理部（歩行者ナビゲーション手段）を示す。
【図１】
2014238284.tif 000003
【図２】
2014238284.tif 000004
【図３】
2014238284.tif 000005
【図４】
2014238284.tif 000006
【図５】
2014238284.tif 000007
【図６】
2014238284.tif 000008
【図７】
2014238284.tif 000009
【図８】
2014238284.tif 000010
【図９】
2014238284.tif 000011