(57)【特許請求の範囲】
【請求項１】
地図上の地点を示す地点情報を有する地図情報が格納される地図情報格納部と、
前記地点を特定する地点特定情報を受け付ける受付部と、
前記地点特定情報が格納される地点特定情報格納部と、
現在の位置を示す現在位置情報を取得する現在位置情報取得部と、
前記地点特定情報を出力する出力部と、
ナビゲーションの処理を行う処理部と、を備え、
前記地点特定情報は、位置を示す位置情報が対応付いた静止画、または前記位置情報が対応付いた動画、または前記位置情報が対応付いた音声であって、
前記出力部は、前記地点特定情報格納部に格納されている１または２種類以上の前記地点特定情報のそれぞれに対応する前記地点に、当該地点特定情報に対応するアイコンを出力し、ユーザが、前記アイコンのうちいずれかの前記アイコンを選択する操作を行った場合、選択された前記アイコンに対応付いた前記地点特定情報を出力し、
前記処理部は、前記ユーザが、前記地点特定情報に対応付いた前記地点を目的地に設定する操作を行った場合、前記地図情報と、前記現在位置情報と、前記目的地に設定された前記地点の前記地点情報とを用いて前記現在位置情報が示す位置から、前記目的地である前記地点の前記地点情報が示す位置までの前記ナビゲーションの処理を行い、且つ、前記ユーザによって選択された前記地点特定情報が１つの場合、１つの前記地点特定情報に対応付いた前記地点情報が示す前記地点を前記目的地とし、前記ユーザによって選択された前記地点特定情報が２つ以上の場合、２つ以上の各々の前記地点特定情報に対応付いた前記地点情報が示す２つ以上の前記地点のうちいずれか１つを前記目的地、残りの前記地点を経由地とするナビゲーション装置。
【請求項２】
前記処理部は、前記受付部が受け付けた前記地点特定情報が有する前記位置情報が示す位置に対応する前記地点を示す前記地点情報を、前記地図情報が有する前記地点情報の中から特定し、特定できた場合は、特定した当該地点情報に対応付けて、当該地点特定情報を、前記地点特定情報格納部に蓄積し、特定できなかった場合は、前記地点情報に対応付けずに、前記地点特定情報を、前記地点特定情報格納部に蓄積する請求項１記載のナビゲーション装置。
【請求項３】
前記出力部は、前記地点特定情報格納部に格納されている前記地点特定情報を出力する請求項２記載のナビゲーション装置。
【請求項４】
前記出力部は、前記地図情報を出力し、さらに、前記地点特定情報格納部に格納されている前記地点特定情報の各々に対応する前記地点情報が示す前記地点に、当該地点特定情報または当該地点特定情報に対応する情報のいずれかを出力する請求項３記載のナビゲーション装置。
【請求項５】
地図上の地点を示す地点情報を有する地図情報が格納される地図情報格納部と、
地点特定情報が格納される地点特定情報格納部と、を用いて行うナビゲーション処理方法であって、
前記地点特定情報を受け付ける受付ステップと、
現在の位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記地点特定情報を出力する出力ステップと、
ナビゲーションの処理を行う処理ステップと、を備え、
前記地点特定情報は、位置を示す位置情報が対応付いた静止画、または前記位置情報が対応付いた動画、または前記位置情報が対応付いた音声であって、
前記出力ステップは、前記地点特定情報格納部に格納されている１または２種類以上の前記地点特定情報のそれぞれに対応する前記地点に、当該地点特定情報に対応するアイコンを出力し、ユーザが、前記アイコンのうちいずれかの前記アイコンを選択する操作を行った場合、選択された前記アイコンに対応付いた前記地点特定情報を出力し、
処理ステップは、前記ユーザが、前記地点特定情報に対応付いた前記地点を目的地に設定する操作を行った場合、前記地図情報と、前記現在位置情報と、前記目的地に設定された前記地点の前記地点情報とを用いて前記現在位置情報が示す位置から、前記目的地である前記地点の前記地点情報が示す位置までのナビゲーションの処理を行い、且つ、前記ユーザによって選択された前記地点特定情報が１つの場合、１つの前記地点特定情報に対応付いた前記地点情報が示す前記地点を前記目的地とし、前記ユーザによって選択された前記地点特定情報が２つ以上の場合、２つ以上の各々の前記地点特定情報に対応付いた前記地点情報が示す２つ以上の前記地点のうちいずれか１つを前記目的地、残りの前記地点を経由地とするナビゲーション処理方法。
【請求項６】
地図上の地点を示す地点情報を有する地図情報が格納される地図情報格納部と、
地点特定情報が格納される地点特定情報格納部と、にアクセス可能なコンピュータを、
前記地点特定情報を受け付ける受付部、
現在の位置を示す現在位置情報を取得する現在位置情報取得部、
前記地点特定情報を出力する出力部、
ナビゲーションの処理を行う処理部と、して機能させるプログラムであって、
前記地点特定情報は、位置を示す位置情報が対応付いた静止画、または前記位置情報が対応付いた動画、または前記位置情報が対応付いた音声であって、
前記出力部は、前記地点特定情報格納部に格納されている１または２種類以上の前記地点特定情報のそれぞれに対応する前記地点に、当該地点特定情報に対応するアイコンを出力し、ユーザが、前記アイコンのうちいずれかの前記アイコンを選択する操作を行った場合、選択された前記アイコンに対応付いた前記地点特定情報を出力し、
前記処理部は、前記ユーザが、前記地点特定情報に対応付いた前記地点を目的地に設定する操作を行った場合、前記地図情報と、前記現在位置情報と、前記目的地に設定された前記地点の前記地点情報とを用いて前記現在位置情報が示す位置から、前記目的地である前記地点の前記地点情報が示す位置までの前記ナビゲーションの処理を行い、且つ、前記ユーザによって選択された前記地点特定情報が１つの場合、１つの前記地点特定情報に対応付いた前記地点情報が示す前記地点を前記目的地とし、前記ユーザによって選択された前記地点特定情報が２つ以上の場合、２つ以上の各々の前記地点特定情報に対応付いた前記地点情報が示す２つ以上の前記地点のうちいずれか１つを前記目的地、残りの前記地点を経由地とするナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地点を特定するための情報を処理する装置等に関するものである。
【背景技術】
【０００２】
従来、メモリーカードに保存された写真、映像、音楽を再生するナビゲーション装置が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"ポータブルナビゲーション／カーナビ"、［online］、株式会社ユピテル、［２０１５年４月１４日検索］、インターネット［URL；http://www.yupiteru.co.jp/products/navi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置等では、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報と地図情報とを用いた処理を行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の地点特定情報処理装置は、地図上の地点に関する情報である１または２以上の地点情報を有する情報である地図情報が格納される地図情報格納部と、地点を特定するための情報であり、位置を示す情報である位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報である地点特定情報を受け付ける受付部と、地図情報と、１または２種類以上の地点特定情報とを用いた処理を行う処理部とを備える地点特定情報処理装置である。
【０００６】
このような構成により、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報と地図情報とを用いた処理を行うことができる。
【０００７】
また、本第二の発明の地点特定情報処理装置は、第一の発明に対して、現在の位置を示す情報である現在位置情報を取得する現在位置情報取得部をさらに備え、処理部は、地図情報と、現在位置情報と、地点特定情報とを用いて、現在位置情報が示す位置から、地点特定情報に対応する地点までのナビゲーションを行う地点特定情報処理装置である。
【０００８】
このような構成により、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報に対応する地点までのナビゲーションを行うことができる。
【０００９】
また、本第三の発明の地点特定情報処理装置は、第一または第二の発明に対して、１または２種類以上の地点特定情報が格納される地点特定情報格納部をさらに備え、処理部は、受付部が受け付けた地点特定情報が有する位置情報が示す位置に対応する地点に関する地点情報を、地図情報が有する１または２以上の地点情報の中から特定し、特定できた場合は、特定した地点情報に対応付けて、地点特定情報を、地点特定情報格納部に蓄積し、特定できなかった場合は、地点特定情報を、地点特定情報格納部に蓄積する地点特定情報処理装置である。
【００１０】
このような構成により、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報を、地図上の地点に対応付けて蓄積することができる。
【００１１】
また、本第四の発明の地点特定情報処理装置は、第三の発明に対して、地点特定情報格納部に格納されている１または２種類以上の地点特定情報を出力する出力部をさらに備える地点特定情報処理装置である。
【００１２】
このような構成により、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報を、地図上の地点に対応付けて蓄積し、出力することができる。
【００１３】
また、本第五の発明の地点特定情報処理装置は、第四の発明に対して、出力部は、地点特定情報格納部に格納されている１または２種類以上の各地点特定情報に対応する地点が示す地図上の地点に、地点特定情報または地点特定情報に対応する情報が表示されるように、地図情報と地点特定情報とを出力する地点特定情報処理装置である。
【００１４】
このような構成により、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報を、対応する地図上の地点に表示されるように出力することができる。
【発明の効果】
【００１５】
本発明による地点特定情報処理装置等によれば、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報と地図情報とを用いた処理を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１における地点特定情報処理装置１のブロック図
【図２】同地点特定情報処理装置１の全体動作について説明するフローチャート
【図３】同地点情報の例を示す図
【図４】同地点特定情報の例を示す図
【図５】同アイコンの出力例を示す図
【図６】同地点特定情報の出力例を示す図
【図７】同経路情報の出力例を示す図
【図８】同地点特定情報の出力例を示す図
【図９】同コンピュータシステムの概観図
【図１０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１７】
以下、本発明による地点特定情報処理装置等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００１８】
（実施の形態１）
本実施の形態において、１または２種類以上の地点特定情報を受け付け、当該受け付けた地点特定情報を用いた処理を行う地点特定情報処理装置１について説明する。地点特定情報の詳細については、後述する。
【００１９】
なお、本実施の形態における地点特定情報処理装置１は、通常、ナビゲーション装置である。また、地点特定情報処理装置１は、通常、移動体に設置されている。移動体は、例えば、自動車、バイク、自転車などである。また、移動体には、例えば、人が含まれてもよい。つまり、地点特定情報処理装置１は、例えば、カーナビゲーションシステム、バイク用のナビゲーションシステム、自転車用のナビゲーションシステム、ナビゲーション機能を有する携帯端末などである。当該携帯端末は、例えば、スマートフォン、携帯電話、ＰＤＡなどである。
【００２０】
図１は、本実施の形態における地点特定情報処理装置１のブロック図である。地点特定情報処理装置１は、地図情報格納部１１、地点特定情報格納部１２、現在位置情報取得部１３、受付部１４、処理部１５、出力部１６を備える。
【００２１】
地図情報格納部１１には、地図情報が格納される。地図情報とは、地図に関する情報である。また、地図情報により示される地図の種類、地図情報のデータ形式などは、問わない。当該地図の種類は、例えば、地形図、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、航空写真、衛星写真などである。また、当該データ形式は、例えば、ラスタデータ、ベクタデータ、ＫＩＷＩフォーマットなどである。
【００２２】
また、地図情報は、通常、１以上の地点情報を有する。地点情報とは、地図上の地点に関する情報である。また、地点は、例えば、交差点、駅、観光名所、飲食店、各種販売店などである。また、地点情報は、通常、地点の位置を示す情報を有する。また、地点情報は、例えば、地点を識別する情報を有していてもよい。地点を識別する情報は、通常、地点の名称を示す情報である。また、地点を識別する情報は、例えば、地点のＩＤであってもよい。
【００２３】
また、地図情報は、通常、１以上の道路情報を有する。道路情報とは、地図上の道路に関する情報である。当該地図上の道路は、通常、地図上の道路を構成する区間（以下、適宜、道路の区間とする）である。また、道路情報は、例えば、道路を識別する情報、道路の種類を示す情報、道路の両端の位置を示す情報などを有する。道路を識別する情報は、通常、道路の名称を示す情報である。また、道路を識別する情報は、例えば、道路のＩＤであってもよい。また、道路情報は、例えば、道路のスコア、道路の車線数、道路の進行方向などを示す情報などを有する。当該スコアは、通常、経路探索時に用いるコストである。
【００２４】
また、上記の位置を示す情報を、以下、適宜、位置情報とする。位置情報が示す位置は、通常、経緯度である。また、当該位置は、例えば、地図上の座標であってもよい。また、当該位置は、例えば、高さ（高度）を含んでもよい。
【００２５】
地点特定情報格納部１２は、地点特定情報が格納される。地点特定情報とは、地点を特定するための情報である。また、地点特定情報とは、地点を特定することが可能な情報が対応付いた情報であるとも言える。当該「地点を特定することが可能な情報」とは、通常、位置情報である。また、地点特定情報は、例えば、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声などである。また、静止画、動画、音声を、コンテンツとすると、地点特定情報は、例えば、コンテンツと、位置情報とを有する情報である、とも言える。また、位置情報が対応付いていることは、例えば、位置情報を有することであってもよい。
【００２６】
また、静止画は、例えば、ユーザが撮影した写真、ご当地キャラクターの画像、などである。また、動画は、例えば、ユーザが撮影した映像、地方自治体や店舗などが作成した動画などである。また、音声は、例えば、ユーザが録音した音声、地方自治体や店舗などが作成した楽曲などである。
【００２７】
また、地点特定情報は、例えば、種類情報を有していてもよい。種類情報とは、地点特定情報の種類を示す情報である。例えば、種類情報は、地点特定情報が、静止画であることを示す。また、例えば、種類情報は、地点特定情報が、動画であることを示す。また、例えば、種類情報は、地点特定情報が、音声であることを示す。また、種類情報は、例えば、地点特定情報に対応付いていてもよい。
【００２８】
また、地点特定情報格納部１２には、例えば、１種類の地点特定情報が、１または２以上、格納されてもよい。また、地点特定情報格納部１２には、例えば、２種類以上の地点特定情報が、１または２以上、格納されてもよい。
【００２９】
現在位置情報取得部１３は、現在位置情報を取得する。現在位置情報とは、現在の位置を示す位置情報である。また、現在位置情報取得部１３は、通常、自動的に現在位置情報を取得する。また、現在位置情報を取得するタイミングは、問わない。現在位置情報取得部１３は、例えば、定期的（予め決められた期間が経過するたび）に現在位置情報を取得する。現在位置情報取得部１３は、例えば、ユーザからの指示があるたびに、現在位置情報を取得する。
【００３０】
現在位置情報取得部１３は、通常、衛星航法システム（ＧＰＳ受信機など）、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００３１】
受付部１４は、地点特定情報を受け付ける。受け付けとは、タッチパネル、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の読み出し、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００３２】
また、受付部１４が行う受け付けは、例えば、受信であることが好適である。また、当該受信は、例えば、ユーザが所持している携帯端末からの受信であることが好適である。
【００３３】
また、受付部１４は、例えば、一度に、１種類の地点特定情報を、１または２以上、受け付ける。また、受付部１４は、例えば、一度に、２種類以上の地点特定情報を、１または２以上、受け付ける。
【００３４】
また、受付部１４は、例えば、位置情報が対応付いていない静止画、位置情報が対応付いていない動画、位置情報が対応付いていない音声などを受け付けてもよい。この場合、受付部１４は、例えば、これらの情報を受け付けた場合に、現在位置情報取得部１３に、現在位置情報を取得することを指示する。そして、受付部１４は、現在位置情報取得部１３から、当該指示に応じて取得した現在位置情報を取得する。そして、受付部１４は、受け付けた情報に、取得した現在位置情報を付加し、地点特定情報を構成する。「付加する」とは、例えば、対応付けること、埋め込むこと、所定の領域に書き込むことなどを含み、広く解する。そして、受付部１４は、当該地点特定情報の構成の結果、当該地点特定情報を受け付ける。
【００３５】
また、受付部１４は、例えば、地点情報を受け付けてもよい。当該地点情報は、通常、いわゆる地点登録のための情報である。言い換えると、当該地点情報は、通常、ユーザが登録したい地点に関する情報である。また、当該地点情報は、通常、地点の位置を示す位置情報を少なくとも有する情報である。また、当該地点情報は、例えば、地点の名称を示す情報を有していてもよい。
【００３６】
また、受付部１４における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。受付部１４は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００３７】
処理部１５は、処理を行う。当該処理は、例えば、（１）地点特定情報の蓄積、（２）地点情報の蓄積、（３）ナビゲーション、などである。以下、これらの処理の詳細について、順に説明する。
【００３８】
（１）処理部１５は、地図情報を用いて、受付部１４が受け付けた１または２種類以上の地点特定情報を、地点特定情報格納部１２に蓄積する。処理部１５は、例えば、受付部１４が受け付けた１以上の各地点特定情報に対して、当該地点特定情報に対応する地点情報を、地図情報格納部１１に格納されている地図情報が有する１または２以上の地点情報の中から特定する。当該特定は、例えば、取得であってもよい。また、当該取得は、例えば、地点情報を識別する情報の取得であってもよい。また、「地点特定情報に対応する地点情報」とは、例えば、地点特定情報が有する位置情報が示す位置に対応する地点に関する地点情報である。また、「地点特定情報に対応する地点情報」とは、例えば、地点特定情報が有する位置情報が示す位置との距離が、予め決められた条件を満たすほど近い位置を示す位置情報を有する地点情報でもある。そして、地点特定情報に対応する地点情報が特定できた場合、処理部１５は、特定した地点情報に対応付けて、地点特定情報を地点特定情報格納部１２に蓄積する。また、地点特定情報に対応する地点情報が特定できなかった場合、処理部１５は、受付部１４が受け付けた地点特定情報を地点特定情報格納部１２に蓄積する。
【００３９】
（２）処理部１５は、受付部１４が受け付けた地点情報を、地点特定情報格納部１２に蓄積する。このとき、処理部１５は、当該地点情報を、地点特定情報として蓄積する。当該蓄積された地点特定情報は、例えば、地点の名称を示す情報に、地点の位置を示す位置情報が対応付いた情報である。また、処理部１５は、例えば、上記（１）と同様に、受付部１４が受け付けた地点情報に対応する地点情報を、地図情報格納部１１に格納されている地図情報が有する１または２以上の地点情報の中から特定してもよい。そして、受付部１４が受け付けた地点情報に対応する地点情報が特定できなかった場合に、当該地点情報を、地点特定情報として蓄積する。
【００４０】
また、上記（１）、（２）において、処理部１５は、例えば、受付部１４が受け付けた１以上の各地点特定情報の種類を判別し、当該判別の結果である種類情報を取得する。そして、処理部１５は、当該取得した種類情報を対応付けて、地点特定情報を蓄積してもよい。なお、ある一の情報（ここでは、地点特定情報）の種類が、静止画、動画、音声、その他のいずれであるかを判別する方法や手順などは、公知であるので、詳細な説明を省略する。
【００４１】
（３）処理部１５は、例えば、以下のいずれか一方または両方の処理を行う。
【００４２】
（３−１）処理部１５は、受付部１４が受け付けた１以上の各地点特定情報に対応する地点情報を、地図情報格納部１１に格納されている地図情報が有する１または２以上の地点情報の中から特定する。そして、処理部１５は、地図情報と、現在位置情報と、当該特定した１以上の地点情報とを用いて、現在位置情報が示す現在位置から、当該特定した１以上の地点情報が示す地点までのナビゲーションを行う。例えば、当該特定した地点情報が１つである場合、処理部１５は、例えば、当該１つの地点情報が示す地点を目的地とするナビゲーションを行う。また、例えば、特定した地点情報が２以上である場合、処理部１５は、例えば、当該２以上の地点情報が示す２以上の地点のうちのいずれか１以上の地点を経由地とし、残りの１つの地点を目的地とするナビゲーションを行う。また、ナビゲーションは、例えば、現在位置から目的地までの経路の探索および当該経路の表示、進路変更などの音声案内、経路を外れた場合の経路の再探索および当該経路の表示などである。また、当該ナビゲーションにおいて行う出力は、例えば、後述の出力部１６が行ってもよい。なお、ナビゲーションの内容およびナビゲーションのための処理などは、公知であるので、詳細な説明を省略する。
【００４３】
（３−２）処理部１５は、地点特定情報格納部１２に格納されている地点特定情報のうち、ユーザにより選択された地点特定情報に対応する地点情報と、地図情報と、現在位置情報とを用いて、現在位置情報が示す現在位置から、当該地点特定情報に対応する地点情報が示す地点までのナビゲーションを行う。当該ユーザによる地点特定情報の選択は、例えば、後述の出力部１６が、地点特定情報格納部１２に格納されている地点特定情報をユーザに対して出力し、ユーザが、当該出力されている地点特定情報の中から、１または２以上の地点特定情報を選択することにより行われる。そして、例えば、ユーザにより選択された地点特定情報が１つである場合、処理部１５は、当該１つの地点特定情報に対応する地点情報が示す地点を目的地とするナビゲーションを行う。また、例えば、ユーザにより選択された地点特定情報が２以上である場合、処理部１５は、例えば、当該２以上の各地点特定情報に対応する地点情報が示す２以上の地点のうちのいずれか１以上の地点を経由地とし、残りの１つの地点を目的地とするナビゲーションを行う。
【００４４】
また、処理部１５は、通常、ＭＰＵやメモリ等から実現され得る。また、処理部１５などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、処理部１５などは、ハードウェア（専用回路）で実現されてもよい。
【００４５】
出力部１６は、１または２種類以上の地点特定情報を出力する。当該１または２種類以上の地点特定情報は、通常、地点特定情報格納部１２に格納されている地点特定情報である。また、当該１または２種類以上の地点特定情報は、例えば、受付部１４が受け付けた地点特定情報であってもよい。また、このとき、出力部１６は、通常、地点特定情報に対応付いている位置情報は、出力しない。
【００４６】
出力部１６は、例えば、１または２種類以上の各地点特定情報に対応する地点が示す地図上の地点に、地点特定情報が表示されるように、地図情報と地点特定情報とを出力する。また、出力部１６は、例えば、１または２種類以上の各地点特定情報に対応する地点が示す地図上の地点に、地点特定情報に対応する情報が表示されるように、地図情報と地点特定情報に対応する情報とを出力する。地点特定情報に対応する情報は、例えば、アイコンである。
【００４７】
アイコンは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像であるが、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。また、アイコンは、アイコンの属性を示す１以上の属性情報を有していてもよい。当該属性は、例えば、色、大きさ、形状などである。また、アイコンは、アイコンを識別するアイコン識別子を有していてもよい。
【００４８】
また、出力部１６は、例えば、１または２種類以上の各地点特定情報に対応付いている位置情報が示す地図上の位置に、地点特定情報が表示されるように、地図情報と地点特定情報とを出力する。また、出力部１６は、例えば、１または２種類以上の各地点特定情報に対応付いている位置情報が示す地図上の位置に、地点特定情報に対応する情報が表示されるように、地図情報と地点特定情報に対応する情報とを出力する。地点特定情報に対応する情報は、例えば、アイコンである。
【００４９】
また、出力部１６は、例えば、１または２種類以上の地点特定情報を、リスト状に出力する。
【００５０】
なお、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００５１】
また、出力部１６は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１６は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００５２】
なお、地図情報格納部１１、地点特定情報格納部１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、地図情報格納部１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体、通信回線、入力デバイスなどを介して地図情報格納部１１などに記憶されてもよい。
【００５３】
次に、地点特定情報処理装置１の全体動作について、図２のフローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。
【００５４】
（ステップＳ２０１）地点特定情報処理装置１は、受付部１４が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【００５５】
（ステップＳ２０２）地点特定情報処理装置１は、電源ＯＮの処理を行う。
【００５６】
（ステップＳ２０３）処理部１５は、受付部１４が地点特定情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０４に進み、そうでない場合は、ステップＳ２０６に進む。
【００５７】
（ステップＳ２０４）処理部１５は、ステップＳ２０３で受け付けた地点特定情報に対応する地点情報を、地図情報格納部１１に格納されている地図情報が有する１または２以上の地点情報の中から特定する。
【００５８】
（ステップＳ２０５）処理部１５は、ステップＳ２０３で受け付けた地点特定情報を、ステップＳ２０４で特定した地点情報に対応付けて、地点特定情報格納部１２に蓄積する。
【００５９】
（ステップＳ２０６）出力部１６は、受付部１４が地点特定情報出力指示を受け付けたか否かを判断する。地点特定情報出力指示とは、地点特定情報を出力する指示である。そして、受け付けた場合は、ステップＳ２０７に進み、そうでない場合は、ステップＳ２１２に進む。
【００６０】
（ステップＳ２０７）出力部１６は、地点特定情報格納部１２から、１または２以上の地点特定情報を取得する。このとき、出力部１６は、例えば、現在位置との距離が予め決められた条件を満たす位置を示す位置情報が対応付いた地点特定情報、出力している地図の中心位置との距離が予め決められた条件を満たす位置を示す位置情報が対応付いた地点特定情報、などを取得する。
【００６１】
（ステップＳ２０８）出力部１６は、ステップＳ２０７で取得した地点特定情報を出力する。
【００６２】
（ステップＳ２０９）処理部１５は、受付部１４が地点特定情報選択指示を受け付けたか否かを判断する。地点特定情報選択指示とは、出力部１６が出力している地点特定情報を選択する指示である。そして、受け付けた場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２１２に進む。
【００６３】
（ステップＳ２１０）処理部１５は、ステップＳ２０９で受け付けた地点特定情報選択指示により選択された地点特定情報に対応する地点情報を取得する。このとき、処理部１５は、当該地点情報を、例えば、地点特定情報格納部１２から取得する。また、このとき、処理部１５は、当該地点情報を、例えば、地図情報格納部１１から取得する。
【００６４】
（ステップＳ２１１）処理部１５は、現在位置情報取得部１３に、現在位置情報を取得することを指示する。そして、処理部１５は、現在位置情報取得部１３から、当該指示に応じて取得した現在位置情報を取得する。そして、処理部１５は、地図情報と、当該現在位置情報と、ステップＳ２１０で取得した地点情報とを用いて、現在位置から、当該地点情報が示す地点までのナビゲーションを行う。
【００６５】
（ステップＳ２１２）地点特定情報処理装置１は、受付部１４が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２０３に戻る。
【００６６】
（ステップＳ２１３）地点特定情報処理装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【００６７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００６８】
なお、上記で説明した地点特定情報処理装置１の全体動作は、あくまで一例である。つまり、地点特定情報処理装置１の全体動作は、上記の説明に限定されるものではない。
【００６９】
（具体例）
次に、地点特定情報処理装置１の動作の具体例について説明する。なお、本具体例において、地点特定情報処理装置１は、自動車に設置されているカーナビゲーションシステム（以下、適宜、カーナビとする）であるものとする。
【００７０】
（例１）
本例において、地点特定情報を蓄積する例について説明する。なお、本例において、地点特定情報処理装置１は、ユーザが所持しているスマートフォン（以下、適宜、スマホとする）から、１または２種類以上の地点特定情報を受信するものとする。また、地点特定情報処理装置１の地図情報格納部１１には、地図情報が格納されており、当該地図情報は、図３に示す地点情報を含む２以上の地点情報を有するものとする。当該地点情報は、レコードを一意に特定するためのＩＤと、地点の名称を示す情報（項目名：名称）と、地点の位置を示す情報（項目名：位置）とを有する。
【００７１】
まず、ユーザが、自動車に乗り込み、自動車のエンジンをＯＮにしたとする。すると、カーナビの電源がＯＮになる。
【００７２】
次に、ユーザが、カーナビに対し、スマホから地点特定情報を受信するモードに変更するための操作を行ったとする。すると、カーナビは、スマホから地点特定情報を受信するモードに変更する。
【００７３】
次に、ユーザが、所持しているスマホに対し、スマホに保存されている写真の中から、カーナビに送信する写真を選択する操作を行ったとする。当該写真には、撮影時の位置を示す位置情報が対応付いている。また、当該写真は、地点特定情報である。また、ユーザは、３枚の写真を選択したとする。すると、スマホは、選択された３枚の写真を、カーナビに送信する。
【００７４】
次に、カーナビの受付部１４は、スマホから、３枚の写真を受信する。そして、処理部１５は、当該３枚の各写真に対応付いている位置情報を用いて、当該各写真に対応する地点情報を、図３の地点情報の中から特定する。ここで、処理部１５は、１枚目の写真に対しては、図３の「ＩＤ＝０１６」の地点情報、２枚目の写真に対しては、図３の「ＩＤ＝０１７」の地点情報、３枚目の写真に対しては、図３の「ＩＤ＝０２３」の地点情報を特定したものとする。
【００７５】
次に、処理部１５は、受付部１４が受信した３枚の写真を、当該３枚の各写真に対して特定した地点情報を対応付けて、地点特定情報格納部１２に蓄積する。このとき、処理部１５は、例えば、３枚の各写真に、特定した地点情報のＩＤを対応付けて蓄積する。また、このとき、処理部１５は、例えば、３枚の各写真に、静止画であることを示す種類情報も対応付けて蓄積する。
【００７６】
なお、例えば、受付部１４が位置情報が対応付いた映像を受信した場合、処理部１５は、当該映像に、特定した地点情報のＩＤと、動画であることを示す種類情報とを対応付けて、地点特定情報格納部１２に蓄積する。
【００７７】
また、例えば、受付部１４が位置情報が対応付いた音声を受信した場合、処理部１５は、当該音声に、特定した地点情報のＩＤと、音声であることを示す種類情報とを対応付けて、地点特定情報格納部１２に蓄積する。
【００７８】
また、例えば、受付部１４が受信した地点特定情報に対応する地点情報が特定できなかった場合、処理部１５は、当該地点特定情報を、地点特定情報格納部１２に蓄積する。
【００７９】
また、例えば、受付部１４が地点情報を受信した場合、処理部１５は、当該地点情報に対応する地点情報を、図３の地点情報の中から特定する。そして、特定できなかった場合に、処理部１５は、当該受付部１４が受け付けた地点情報を、地点の名称を示す情報に、地点の位置を示す位置情報が対応付いた地点特定情報として、地点特定情報格納部１２に蓄積する。このとき、処理部１５は、例えば、その他の地点特定情報であることを示す種類情報を対応付けて、地点特定情報格納部１２に蓄積する。また、当該種類情報は、例えば、地点の名称を示す情報であることを示す情報であってもよい。
【００８０】
以上のようにして、地点特定情報格納部１２に蓄積された地点特定情報は、例えば、図４である。図４において、地点特定情報は、コンテンツまたは地点の名称を示す情報（項目名：名称）と、位置情報（項目名：位置）とを有する。また、当該コンテンツは、いわゆるファイル名である。また、図４において、地点特定情報には、レコードを一意に特定するためのＩＤと、種類情報（項目名：種類）とが対応付いている。また、図４においては、地点情報のＩＤ（項目名：地点ＩＤ）が対応付いている地点特定情報もある。当該地点ＩＤが対応付いている地点特定情報は、通常、受付部１４が受信した地点特定情報である。また、当該地点ＩＤが対応付いていない地点特定情報は、通常、受付部１４が受信した地点情報である。
【００８１】
（例２）
本例において、地点特定情報格納部１２に格納されている地点特定情報を用いてナビゲーションを行う例について説明する。なお、本例において、地点特定情報処理装置１の地図情報格納部１１には、地図情報が格納されており、当該地図情報は、図３に示す地点情報を含む２以上の地点情報を有するものとする。また、地点特定情報処理装置１の地点特定情報格納部１２には、図４に示す地点特定情報を含む２以上の地点特定情報が格納されているものとする。
【００８２】
まず、ユーザが、カーナビに対し、地点特定情報を地図上に表示するための操作を行ったとする。すると、処理部１５は、まず、現在位置情報取得部１３に、現在位置情報を取得することを指示する。そして、現在位置情報取得部１３は、当該指示に応じて、現在位置情報を取得する。そして、処理部１５は、当該現在位置情報を、現在位置情報取得部１３から取得する。そして、処理部１５は、当該現在位置情報が示す位置を中心とする地図を示す地図情報を、地図情報格納部１１から取得する。このとき、処理部１５は、予め決められた縮尺の地図情報であり、カーナビの画面サイズに合致する領域の地図を示す地図情報を取得する。
【００８３】
次に、処理部１５は、取得した地図情報が示す地図の範囲内の位置を示す位置情報が対応付いた地点特定情報を、図４の地点特定情報の中から取得する。
【００８４】
次に、出力部１６は、処理部１５が取得した地図情報と地点特定情報とを出力する。このとき、出力部１６は、当該地図情報が示す地図上の、当該地点特定情報が有する位置情報が示す位置に、アイコンが表示されるように、当該地図情報とアイコンとを出力する。当該地図情報とアイコンの出力例は、図５である。
【００８５】
次に、ユーザが、カーナビに対し、画面に表示されているアイコンのうち、図５の「Ａ」のアイコンをタッチする操作を行ったとする。すると、出力部１６は、当該タッチされたアイコンに対応する地点特定情報を出力する。このとき、出力部１６は、当該地点特定情報が有するコンテンツを出力する。例えば、当該コンテンツが写真である場合、出力部１６は、当該写真を出力する。また、当該コンテンツが映像である場合、出力部１６は、当該映像を出力する。「映像を出力する」とは、映像を再生することである。また、当該コンテンツが音声である場合、出力部１６は、当該音声を出力する。「音声を出力する」とは、音声を再生することである。また、写真の出力例は、図６である。
【００８６】
次に、ユーザが、カーナビに対し、表示されている地点特定情報に対応する地点を目的地に設定するための操作を行ったとする。当該操作は、例えば、図６における「目的地に設定」ボタンのタッチである。すると、処理部１５は、出力部１６が出力している地点特定情報に対応する地点情報を、図３の地点情報の中から取得する。そして、処理部１５は、現在位置から、当該地点情報が示す地点までの経路を探索し、当該経路を示す情報（以下、適宜、経路情報とする）を取得する。そして、出力部１６は、当該経路が地図上に表示されるように、取得した経路情報と、地図情報格納部１１に格納されている地図情報とを出力する。当該経路情報の出力例は、図７である。また、このとき、出力部１６は、例えば、表示されていた地点特定情報が、地図上の目的地の付近に表示されるように、取得した経路情報と、地図情報格納部１１に格納されている地図情報と、表示されていた地点特定情報とを出力してもよい。当該地点特定情報の出力例は、図８である。
【００８７】
以上、本実施の形態による地点特定情報処理装置１によれば、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報である地点特定情報と地図情報とを用いた処理を行うことができる。具体的に、例えば、地点特定情報を、当該地点特定情報に対応する地点に対応付けて蓄積することができる。また、ユーザは、当該地点特定情報を視聴しながら、目的地や経由地などを選択することができる。
【００８８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【００８９】
また、上記各実施の形態における地点特定情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【００９０】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００９１】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【００９２】
また、上記各実施の形態における地点特定情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地図上の地点に関する情報である１または２以上の地点情報を有する情報である地図情報が格納される地図情報格納部にアクセス可能なコンピュータを、地点を特定するための情報であり、位置を示す情報である位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報である地点特定情報を受け付ける受付部、前記地図情報と、前記１または２種類以上の地点特定情報とを用いた処理を行う処理部として機能させるためのプログラムである。
【００９３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【００９４】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【００９５】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【００９６】
また、図９は、前述のプログラムを実行して、前述の実施の形態の地点特定情報処理装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【００９７】
図９において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【００９８】
図１０は、コンピュータシステム９のブロック図である。図１０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１２と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１３と、ＭＰＵ９０１２に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１４と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【００９９】
コンピュータシステム９に、前述の実施の形態の地点特定情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０１００】
プログラムは、コンピュータ９０１に、前述の実施の形態の地点特定情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１０１】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１０２】
以上のように、本発明にかかる地点特定情報処理装置は、位置情報が対応付いた静止画、位置情報が対応付いた動画、位置情報が対応付いた音声のうちの１または２種類以上の情報と地図情報とを用いた処理を行うことができるという効果を有し、カーナビゲーションシステム等として有用である。
【符号の説明】
【０１０３】
１  地点特定情報処理装置
１１  地図情報格納部
１２  地点特定情報格納部
１３  現在位置情報取得部
１４  受付部
１５  処理部
１６  出力部
【図１】
0006646364.tif 000002
【図２】
0006646364.tif 000003
【図３】
0006646364.tif 000004
【図４】
0006646364.tif 000005
【図５】
0006646364.tif 000006
【図６】
0006646364.tif 000007
【図７】
0006646364.tif 000008
【図８】
0006646364.tif 000009
【図９】
0006646364.tif 000010
【図１０】
0006646364.tif 000011