(57)【要約】【課題】現在位置に対応して所定の複数種類の対象物に関する情報を検索して表示する情報提供装置において、現在位置の測位精度に応じて最適な検索を実行する。【解決手段】情報提供アプリケーションが起動されると、ＣＰＵ１１は、ＧＰＳ受信機２で測定された現在位置に応じて提供可能な複数種類の対象物検索機能を表すメニュー項目（最寄り駅までのルート検索、最寄りのコンビニ検索など）を内部メモリ１４から読み出し、表示装置４に表示させる。ユーザが操作装置５を用いて、所望のメニュー項目を選択すると、ＣＰＵ１１は、選択されたメニュー項目に対応する機能を実行する。その際、ＧＰＳ受信機２で生成される測位精度情報を参照し、精度が悪い場合は検索範囲を広くする。【選択図】図１
2012208760.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を測位する測位部と、
該測位部における測位精度を表す測位精度情報を取得する測位精度情報取得部と、
前記測位部で測位された現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示する表示部と、
前記測位精度情報に基づいて前記所定の範囲を決定する範囲決定部と、
前記表示部に表示されているメニュー項目から選択されたメニュー項目が示す検索対象の検索を行う検索部と
を備える情報提供装置。
【請求項２】
請求項１に記載された情報提供装置において、
前記範囲決定部は、前記測位精度が所定レベル未満のときは、所定レベル以上のときよりも、前記所定の範囲を広くする情報提供装置。
【請求項３】
情報提供装置により実行される情報提供方法であって、
現在位置を測位する測位工程と、
該測位工程における測位精度を表す測位精度情報を取得する測位精度情報取得工程と、
前記測位工程で測位された現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示する表示工程と、
前記測位精度情報に基づいて前記所定の範囲を決定する範囲決定工程と、
前記表示工程で表示されているメニュー項目から選択されたメニュー項目が示す検索対象の検索を行う検索工程と
を備える情報提供方法。
【請求項４】
情報提供装置のコンピュータに、請求項３に記載された情報提供方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置やナビゲーション装置等により実現される情報提供装置、情報提供方法、及びそのプログラムに関する。
【背景技術】
【０００２】
検索機能を表すメニュー項目を現在位置に応じて適宜変更する機能を有するナビゲーション装置が知られている。例えば、特許文献１には、現在位置に応じて内容を更新可能なメニュー項目を表示するナビゲーションシステムが開示されている。具体的には、ＧＰＳ受信機などにより現在位置を測定して、その現在位置に対応する地域に関連付けられているメニュー情報を取得する。そして、その取得したメニュー情報を用いてメニュー項目の表示を行うというものである。
【０００３】
ところで、メニュー項目の中には、現在位置の測位精度がその機能に影響を及ぼすものがある。こうしたメニュー項目は、ナビゲーション装置に特有のメニュー項目に多く見られる。例えば、ナビゲーション装置において、現在位置から所定距離以内の検索範囲内で最も近いコンビニエンスストアを検索する場合、現在位置の検出精度が劣っているために、検索したい範囲とは異なる範囲を検索する場合があり得る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２８２８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題を解決するためになされたものであり、その目的は、現在位置の測位精度に応じて最適な検索を実行できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明の情報提供装置は、現在位置を測位する測位部と、該測位部における測位精度を表す測位精度情報を取得する測位精度情報取得部と、前記測位部で測位された現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示する表示部と、前記測位精度情報に基づいて前記所定の範囲を決定する範囲決定部と、前記表示部に表示されているメニュー項目から選択されたメニュー項目が示す検索対象の検索を行う検索部とを備える情報提供装置である。
本発明の情報提供方法は、情報提供装置により実行される情報提供方法であって、現在位置を測位する測位工程と、該測位工程における測位精度を表す測位精度情報を取得する測位精度情報取得工程と、前記測位工程で測位された現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示する表示工程と、前記測位精度情報に基づいて前記所定の範囲を決定する範囲決定工程と、前記表示工程で表示されているメニュー項目から選択されたメニュー項目が示す検索対象の検索を行う検索工程とを備える情報提供方法である。
本発明のプログラムは、情報提供装置のコンピュータに、本発明の情報提供方法の各工程を実行させるためのプログラムである。
【０００７】
［作用］
本発明によれば、現在位置を測位するとともに測位精度情報を取得し、現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示し、ユーザにより選択されたメニュー項目が示す検索対象の検索を行う際、現在位置の測位精度に基づいて検索範囲を決定する。
【発明の効果】
【０００８】
本発明によれば、現在位置に対応して提供される検索機能の検索対象を示す複数のメニュー項目を表示するとともに、それらのメニュー項目の中からユーザにより選択されたメニュー項目が示す検索対象の検索を実行する際、現在位置の測位精度に基づいて最適な検索を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の情報提供装置のブロック図である。
【図２】本発明の実施形態の情報提供装置の動作の一部を示すフローチャートである。
【図３】本発明の実施形態の情報提供装置の動作の残りの部分を示すフローチャートである。
【図４】本発明の実施形態の情報提供装置で表示されるメニュー項目を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して詳細に説明する。
〈情報提供装置の構成〉
図１は、本発明の実施形態の情報提供装置のブロック図である。本実施形態は、本発明を携帯型ナビゲーション装置に適用したものであるが、本発明は、情報提供アプリケーションソフトをインストールした携帯電話機と、ネットワーク上のサーバとを備えて構成されるシステムに適用することもできる。
【００１１】
この情報提供装置は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、及び内部メモリ１４を有する制御装置１と、それぞれが制御装置１に接続されたＧＰＳ（Global Positioning System）受信機２、方位センサ３、表示装置４、操作装置５、及び外部Ｉ／Ｆ（インタフェース）６を備えている。
【００１２】
制御装置１内のＣＰＵ１１は各種演算を実行する。ＲＯＭ１２には、ＣＰＵ１１が実行する各種演算のプログラムや表示装置４に表示される文字、記号などのパターンが記憶されている。ＲＡＭ１３には、ＣＰＵ１１が各種演算を実行するときにデータや演算結果が一時的に記憶される。内部メモリ１４は不揮発性メモリからなり、道路形状データなどの地図データ、関連する施設データ、名称データ等の各種位置関連データが道路形状データに対応付けられて記憶されている。また、後述するメニュー項目を表示するために必要な情報も記憶される。
【００１３】
ＧＰＳ受信機２は、複数の衛星から送信される電波を受信して演算することにより、受信点、即ちこの情報提供装置の現在位置（緯度、経度）を測定するとともに、測位精度を表す測位精度情報を生成する。ここで、測位精度情報は、ＧＰＳ受信機２が現在位置を測定するときに生成するＧＤＯＰ（Geometrical Dilution of Precision）値に対応するものであり、「良好（誤差５０ｍ未満）」、「中間（誤差５０ｍ以上３００ｍ未満）」、「悪い（誤差３００ｍ以上）」の３段階の精度を示す。方位センサ３は、この情報提供装置の向いている方位を検出する地磁気センサなどからなる。
【００１４】
表示装置４は、薄型表示装置、例えば液晶、有機ＥＬ（Electroluminescence）ディスプレイ等からなり、地図及び現在位置、方位等を表示する。操作装置５は、ユーザがこの情報提供装置を使用するときに各種指令の入力を行うための装置であり、表示装置４の画面上のタッチパネル、図示しない装置筐体上のボタン或いはそれらの組み合わせからなる。外部Ｉ／Ｆ６は、ＳＤメモリ、ＵＳＢ（Universal Serial Bus）メモリなどの外部メモリや、携帯電話機などの無線通信装置を接続するためのインタフェースである。
【００１５】
〈情報提供装置の動作〉
以上の構成を有する情報提供装置の動作について、図２及び図３に示すフローチャート、並びに図４に示すメニュー項目表示画面を参照して説明する。このフローチャートの処理は、ユーザによる情報提供アプリケーションの起動指示に応じて、ＣＰＵ１１がＲＯＭ１２に格納された情報提供アプリケーションプログラムを読み出すことで実行される。通常、このプログラムは装置の製造時にＲＯＭ１２に書き込まれるが、このプログラムを記録したメモリカードやネットワーク上のサーバから外部Ｉ／Ｆ６を介してＲＯＭ１２や内部メモリ１４に書き込むこともできる。
【００１６】
まずＣＰＵ１１は、ＧＰＳ受信機２が生成した現在位置情報及び測位精度情報を取得し（ステップＳ１）、測位精度が悪いか否かを判断する（ステップＳ２）。そして、測位精度が悪くない場合（ステップＳ２：NO）、即ち測位精度が良好若しくは中間の場合は、現在位置補正機能を表すメニュー項目を含まないメニュー項目を内部メモリ１４から読み出し、表示装置４に表示させる（ステップＳ３）。一方、測位精度が悪い場合（ステップＳ２：YES）は、現在位置補正機能を表すメニュー項目を含むメニュー項目を内部メモリ１４から読み出し、表示装置４に表示させる（ステップＳ４）。なお、測位精度が悪くない場合は、現在位置補正機能を表すメニュー項目をマスクされた状態の表示態様に変更し、メニュー項目自体は表示するが、ユーザの選択ができない状態としてもよい。
【００１７】
図４に、ステップＳ３の実行により表示されるメニュー項目を示す。これらのメニュー項目は、現在位置に応じて提供可能な検索機能における複数種類の検索対象を示すメニュー項目であり、現在位置補正機能を表すメニュー項目は含まれていない。
【００１８】
ここでは、メニュー項目として、「今いる場所」、「最寄り駅までのルート」、「トイレ」、「コンビニ」、「帰宅チャンネル」、「メール」、「終電」、「検索／履歴」、「最寄りの警察・交番」等が表示装置４に表示される。
【００１９】
これらのメニュー項目は、情報提供アプリケーションとして、地図表示アプリケーションや経路案内アプリケーション等を選択したときに表示される。また、各メニューにおける地図の表示範囲、及び「最寄り駅までのルート」、「トイレ」等のメニュー毎における距離は予めメニュー毎にユーザが任意に設定することができる。また、各メニュー項目の数や配置（画面内の表示位置）も任意に設定することができる。表示位置を変更するメニュー項目と変更しないメニュー項目があってもよい。表示位置を変更しないメニュー項目は特定の位置に表示してもよいし、ユーザが表示位置を決めるようにしてもよい。
【００２０】
各メニュー項目は、番号が付され、ユーザの操作によって選択可能となっている。例えば、各メニュー項目の番号は、入力キーの「１」、「２」、・・・、「０」と対応付けられており、入力キー「１」、「２」、・・・、「０」の何れかが入力されると、入力された番号に対応する表示領域が拡大表示され、各メニュー項目の機能が実行される。また、タッチパネルの場合であれば、選択された表示領域が拡大されるようにすることができる。さらに、メニュー項目には、位置情報を利用しない例えば設定のメニュー項目を含んだメニュー項目を表示してもよい。
【００２１】
「今いる場所」のメニュー項目では、「１  今いる場所」の文字の上に、現在位置を中心とした地図が表示され、地図の中心に現在位置を示すアイコンが表示されている。このメニュー項目画面を操作装置５で選択すると、周辺検索が行われ、検索結果である周辺の施設に関する情報、及び現在位置の住所が表示される。
【００２２】
「最寄り駅までのルート」のメニュー項目では、「２  最寄り駅までのルート」の文字の上に、現在位置を左端とした地図が表示され、地図の左端付近に現在位置を示すアイコンが表示され、地図の中心に最寄り駅のアイコンが表示されている。また、現在位置から最寄り駅までの距離を表す文字も表示されている。このメニュー項目画面を操作装置５で選択すると、最寄り駅までのルートが検索され、検索されたルート及び最寄り駅に関する情報（時刻表など）が表示される。
【００２３】
「トイレ」のメニュー項目では、「３  トイレ」の文字の上に、現在位置を中心とした地図が表示され、地図の中心に現在位置を示すアイコンが表示され、トイレが存在する位置にトイレを示すアイコンが表示されている。また、現在位置からトイレまでの距離（ここでは１００ｍと２００ｍ）を表す文字も表示されている。このメニュー項目画面を操作装置５で選択すると、最寄りのトイレまでのルートが検索され、検索されたルート及び最寄りのトイレに関する情報が表示される。地図上に複数のトイレが表示されている場合は、操作装置５で任意のトイレを選択すると、そのトイレまでのルートが検索され、検索されたルート及びそのトイレに関する情報が表示される。
【００２４】
「コンビニ」のメニュー項目では、「４  コンビニ」の文字の上に、現在位置を中心とした地図が表示され、地図の中心に現在位置を示すアイコンが表示され、コンビニエンスストア（以下、コンビニ）が存在する位置にコンビニを示すアイコンが表示されている。また、現在位置から最寄りのコンビニまでの距離（ここでは５００ｍ）を表す文字も表示されている。このメニュー項目画面を操作装置５で選択すると、最寄りのコンビニまでのルートが検索され、検索されたルートや最寄りのコンビニに関する情報が表示される。地図上に複数のコンビニが表示されている場合は、操作装置５で任意のコンビニを選択すると、そのコンビニまでのルートが検索され、検索されたルート及びそのコンビニに関する情報が表示される。
【００２５】
「帰宅チャンネル」のメニュー項目では、「５  帰宅チャンネル」の文字の上に、現在位置を中心とした地図が表示され、地図の中心に家を示すアイコンが表示されている。このメニュー項目画面を操作装置５で選択すると、現在位置から自宅までの帰宅チャンネル（徒歩ルート）が検索され、表示される。運休していない利用可能な交通機関に関する情報を検索し、表示することもできる。
【００２６】
「メール」のメニュー項目では、「６  メール」の文字の上に、現在位置を中心とした地図が表示され、地図の中心付近に「mail to」の文字が表示されている。このメニュー項目画面を操作装置５で選択すると、地図表示範囲内に存在する予め登録されている携帯電話機などに外部Ｉ／Ｆ６に接続されている携帯電話機からメールを送信する。
【００２７】
「終電」のメニュー項目では、「７  終電」の文字の上に、現在位置を中心とした地図が表示され、地図の下部に最寄りの駅の終電までの時間が表示される。このメニュー項目画面を操作装置５で選択すると、終電までの時間に加えて、最寄りの駅までのルートやその駅に関する情報が表示される。さらに、最寄りの駅から自宅までの乗換案内情報を表示することもできる。
【００２８】
「検索／履歴」のメニュー項目では、「８  検索／履歴」の文字の上に、現在位置を中心とした地図が表示され、地図の中央部に「Search」の文字及び検索履歴の表示枠が表示されている。このメニュー項目画面を操作装置５で選択すると、地図表示範囲内の検索履歴の表示画面に移行する。
【００２９】
「最寄りの警察・交番」のメニュー項目では、「９  最寄りの警察・交番」の文字の上に、現在位置を左上端付近とした地図が表示され、地図の左上端付近に現在位置を示すアイコンが表示され、地図の右下端付近に最寄りの警察・交番を示すアイコンが表示されている。また、現在位置から最寄りの警察・交番までの距離（ここでは５００ｍ）を表す文字も表示されている。このメニュー項目画面を操作装置５で選択すると、最寄りの警察・交番までのルートが検索され、検索されたルート及び最寄りの警察・交番に関する情報が表示される。
【００３０】
ステップＳ４の実行により表示されるメニュー項目は、図４に示す「１  今いる場所」〜「９  最寄りの警察・交番」に、図４の下端に配置されている「０」のメニュー項目として、現在位置補正機能に関するメニュー項目を追加したものである。この現在位置補正機能に関するメニュー項目においては、例えば「ユーザに直接現在位置を入力させる（地図上の位置を選択させる）」、「ＧＰＳ以外の手段を用いて現在位置を取得する（携帯電話基地局や無線ＬＡＮアクセスポイントの利用）」、「再度ＧＰＳによる測位を実行する」を選択できるようにする。
【００３１】
図２の説明に戻る。測位精度が悪くなかった場合（ステップＳ２：NO）は、ステップＳ３でメニュー項目を表示した後、所定時間（例えば３０秒）経過する間に、メニュー項目が選択されたか否かを判定し（ステップＳ５、Ｓ６）、選択されなかった場合（ステップＳ５：NO→Ｓ６：YES）は、ステップＳ１に戻り、選択された場合（ステップＳ５：YES）は、図３のステップＳ１１に進む。
【００３２】
また、測位精度が悪かった場合（ステップＳ２：YES）も、ステップＳ４でメニュー項目を表示した後、所定時間（例えば３０秒）経過する間に、メニュー項目が選択されたか否かを判定し（ステップＳ７、Ｓ８）、選択されなかった場合（ステップＳ７：NO→Ｓ８：YES）は、ステップＳ１に移行し、選択された場合（ステップＳ７：YES）は、選択されたメニュー項目が現在位置補正機能に関するものであるか否かを判定する（ステップＳ９）。
【００３３】
判定の結果、現在位置補正機能に関する項目でなかった場合（ステップＳ９：NO）、即ち図４に示すメニュー項目であった場合は、図３のステップＳ１１に進み、現在位置補正機能に関する項目であった場合（ステップＳ９：YES）は、ステップＳ１０に進んで現在位置補正処理（ここでは、「ユーザに直接現在位置を入力させる（地図上の位置を選択させる）」）を実行した後にステップＳ３に移行する。
【００３４】
つまり、測位精度が悪かった場合、ユーザによる現在位置補正指示に従って現在位置補正処理を実行することで、測位精度が悪くなかった場合と同じ状態にすることができる。
【００３５】
ステップＳ１１では、選択されたメニュー項目に対応する情報提供アプリケーションの機能（地図表示、経路案内、メール送信等）に検索範囲が設定されているか否かを判定する。図４に示すメニュー項目の場合、「最寄り駅までのルート」、「トイレ」、「コンビニ」、「メール」、「終電」、「検索／履歴」、「最寄りの警察・交番」については検索範囲が設定されており、「今いる場所」、「帰宅チャンネル」については検索範囲が設定されていない。
【００３６】
検索範囲が設定されている場合（ステップＳ１１：YES）は、測位精度が悪いか否かを判定する（ステップＳ１２）。ここで、ステップＳ７：YES→Ｓ９：NO→Ｓ１１→Ｓ１２の順に処理してきた場合は測位精度が悪いことになり、ステップＳ５：YES→Ｓ１１→Ｓ１２の順に処理してきた場合は悪くないことになる。
【００３７】
測定精度が悪い場合（ステップＳ１２：YES）は、ステップＳ１３で、検索範囲を各メニュー項目画面上に表示されている範囲から拡張し、ステップＳ１４で、周辺検索を実行した後に、ステップＳ１５で、選択されたメニュー項目に対応する情報提供アプリケーションの機能を実行する。ここで、測定精度が悪い場合、測位誤差が３００ｍ以上であることから、少なくとも検索範囲を３００ｍ拡張することが好適である。なお、情報提供装置は、検索範囲を予めユーザによって設定することができるような機能を備えてもよい。
【００３８】
測位精度が悪くない場合（ステップＳ１２：NO）は、検索範囲を拡張することなくそのまま周辺検索を実行し（ステップＳ１４）、選択されたメニュー項目に対応する情報提供アプリケーションの機能を実行する（ステップＳ１５）。
【００３９】
なお、選択されたメニュー項目に対応する情報提供アプリケーションの機能に検索範囲が設定されていない場合（ステップＳ１１：NO）は、そのままステップＳ１５に移行し、選択されたメニュー項目に対応する情報提供アプリケーションの機能を実行する（ステップＳ１５）。
【００４０】
選択されたメニュー項目に対応する情報提供アプリケーションの機能が終了した場合、図２及び図３に示すフローチャートの処理が終了する。その後、フローチャートの最初から繰り返すように構成してもよいし、情報提供アプリケーションを終了してもよい。ここで、選択されたメニュー項目に対応する情報提供アプリケーションの機能の終了とは、例えば経路案内において目的地（最寄りの駅、自宅等）に到着したと装置が判定した場合、メールが送信されたときなど、各機能の目的が達成されたことを装置が認識した場合である。なお、目的地に到着したか否かはＧＰＳ受信機２の測位情報を基に判定し、メールが送信されたか否かは、外部Ｉ／Ｆ６に接続されている携帯電話機の動作状態を基に判定する。また、ユーザが途中で機能の実行を中断した場合など各機能の目的が達成されなかった場合も、図２及び図３のフローチャートの処理を終了してもよい。
【００４１】
以上詳細に説明したように、本発明の実施形態の情報提供装置によれば、現在位置を測定し、現在位置から所定の範囲に存在する複数種類の検索対象を示す複数のメニュー項目を表示し、ユーザにより選択されたメニュー項目が示す検索対象の検索を行う際、測位精度が悪い場合、検索範囲を拡張するので、測位精度が悪いことによる検索の誤りを防止することができる。
【００４２】
なお、本実施形態では、各メニュー項目は、アイコンのような画像としたが、大きさや形を変更してもよい。また、アイコンのような画像でなくとも、文字からなる画像でも、アイコンと文字を組み合わせることもできる。また、画像は、対応付けられた機能がわかる画像であってもよい。対応付けられた機能を実行したときの画像を縮小した画像、または、対応付けられた機能を実行したときの画像をデフォルメした画像であれば、ユーザがメニュー項目を選択したときに、予めメニュー項目に対応する機能を実行し、対応した画像を作成した上で、メニュー項目として表示しているため、選択した機能をすぐに表示することができる。さらに、各メニュー項目の表示時と選択されたメニュー項目の機能実行時とで、地図の縮尺を変更してもよい。また、検索を予め行なった上で、メニュー項目の表示をしてもよい。
【符号の説明】
【００４３】
１…制御装置、２…ＧＰＳ受信機、３…方位センサ、４…表示装置、５…操作装置、６…外部Ｉ／Ｆ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…内部メモリ。
【図１】
2012208760.tif 000003
【図２】
2012208760.tif 000004
【図３】
2012208760.tif 000005
【図４】
2012208760.tif 000006