(57)【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置と、を含む情報処理システムであって、
前記携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、
前記情報処理装置が、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段と、
前記携帯端末が、前記送信手段により送信された、前記第２のベクトル情報の音声ファイルを受信する受信手段と、
前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、
前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信手段で受信した音声ファイルを、前記携帯端末において再生する再生手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記オブジェクトは、前記音声ファイルの再生が可能な領域である再生可能領域を示し、
前記情報処理システムは、更に、
前記携帯端末が、前記携帯端末の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段で取得された前記携帯端末の位置情報に基づいて、当該携帯端末が、前記選択受付手段で選択を受け付けたオブジェクトが示す、前記再生可能領域内にあるかを判定する判定手段と、
を備え、
前記再生手段は、前記判定手段で、前記携帯端末が当該再生可能領域内にあると判定された場合に、前記受信手段で受信した音声ファイルを再生することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記オブジェクトは、前記携帯端末の表示部に表示される地図上の前記ベクトル情報を示す画像、又は、前記携帯端末の撮像部により撮像された画像に重畳する拡張現実における画像であることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記再生手段は、前記再生手段による音声ファイルの再生が開始された場合は、再生中の前記音声ファイルに対応する前記第２のベクトル情報の示す方向が、前記第１のベクトル情報の示す方向に対して所定の方向とならなくなった場合であっても、再生を継続することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記所定の方向は、相対する方向であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
携帯端末と、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置と、を含む情報処理システムの制御方法であって、
前記情報処理システムの特定手段が、前記携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定ステップと、
前記情報処理システムの送信手段が、前記情報処理装置が、前記記憶手段に記憶された音声ファイルのうち、前記特定ステップで特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信ステップと、
前記情報処理システムの受信手段が、前記携帯端末が、前記送信ステップにより送信された、前記第２のベクトル情報の音声ファイルを受信する受信ステップと、
前記情報処理システムの表示手段が、前記受信ステップで受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示ステップと、
前記情報処理システムの選択受付手段が、前記表示ステップで表示した前記オブジェクトの選択を受け付ける選択受付ステップと、
前記情報処理システムの再生手段が、前記選択受付ステップで選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信ステップで受信した音声ファイルを前記携帯端末において再生する再生ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
携帯端末と、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置と、を含む情報処理システムの制御方法を実行可能なプログラムであって、
前記情報処理システムを、
前記携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、
前記情報処理装置が、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段と、
前記携帯端末が、前記送信手段により送信された、前記第２のベクトル情報の音声ファイルを受信する受信手段と、
前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、
前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信手段で受信した音声ファイルを前記携帯端末において再生する再生手段
として機能させることを特徴とする情報処理システムのプログラム。
【請求項８】
携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、情報処理装置より受信する受信手段と、前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、前記選択受付手段で選択を受け付けたオブジェクトに対応する音声ファイルであって、前記受信手段で受信した音声ファイルを前記携帯端末において再生する再生手段とを備える携帯端末と通信可能であり、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置であって、
前記携帯端末の再生手段において、前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを再生させるべく、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段
を備えることを特徴とする情報処理装置。
【請求項９】
携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、情報処理装置より受信する受信手段と、前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、前記選択受付手段で選択を受け付けたオブジェクトに対応する音声ファイルであって、前記受信手段で受信した音声ファイルを前記携帯端末において再生する再生手段とを備える携帯端末と通信可能であり、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置の制御方法であって、
前記情報処理装置の送信手段が、前記携帯端末の再生手段において、前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを再生させるべく、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信ステップ
を備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、情報処理装置より受信する受信手段と、前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、前記選択受付手段で選択を受け付けたオブジェクトに対応する音声ファイルであって、前記受信手段で受信した音声ファイルを前記携帯端末において再生する再生手段とを備える携帯端末と通信可能であり、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置の制御方法を実行可能なプログラムであって、
前記情報処理装置を、
前記携帯端末の再生手段において、前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを再生させるべく、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段
として機能させることを特徴とする情報処理装置のプログラム。
【請求項１１】
携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段と、前記記憶手段に記憶された音声ファイルのうち、第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段とを備える情報処理装置と通信可能な携帯端末であって、
携帯端末の進行方向を示すベクトルである前記第１のベクトル情報を特定する特定手段と、
前記情報処理装置から送信される、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを受信する受信手段と、
前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを表示画面に表示する表示手段と、
前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信手段で受信した音声ファイルを再生する再生手段と
を備えることを特徴とする携帯端末。
【請求項１２】
携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段と、前記記憶手段に記憶された音声ファイルのうち、第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段とを備える情報処理装置と通信可能な携帯端末の制御方法であって、
前記携帯端末の特定手段が、前記携帯端末の進行方向を示すベクトルである前記第１のベクトル情報を特定する特定ステップと、
前記携帯端末の受信手段が、前記情報処理装置から送信される、前記記憶手段に記憶された音声ファイルのうち、前記特定ステップで特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを受信する受信ステップと、
前記携帯端末の表示手段が、前記受信ステップで受信した前記音声ファイルを再生するためのオブジェクトを表示画面に表示する表示ステップと、
前記携帯端末の選択受付手段が、前記表示ステップで表示した前記オブジェクトの選択を受け付ける選択受付ステップと、
前記携帯端末の再生手段が、前記選択受付ステップで選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信ステップで受信した音声ファイルを再生する再生ステップと
を備えることを特徴とする携帯端末の制御方法。
【請求項１３】
携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段と、前記記憶手段に記憶された音声ファイルのうち、第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段とを備える情報処理装置と通信可能な携帯端末の制御方法を実行可能なプログラムであって、
前記携帯端末を、
前記携帯端末の進行方向を示すベクトルである前記第１のベクトル情報を特定する特定手段と、
前記情報処理装置から送信される、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる前記第２のベクトル情報の音声ファイルを受信する受信手段と、
前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを表示画面に表示する表示手段と、
前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信手段で受信した音声ファイルを再生する再生手段
として機能させることを特徴とする携帯端末のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、携帯端末、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｉｎｔｉｎｇ  Ｓｙｓｔｅｍ）を搭載し、目的地までの経路案内機能を有する持ち運びの可能なナビゲーション装置が実現され、特に携帯端末においては、本機能を有する装置が広く普及している。
【０００３】
携帯端末にＧＰＳが搭載されたことにより、ユーザは重い地図帳等を持ち歩くことなく、気軽に目的地への道順検索を行うことが可能であり、また、データベースと接続することにより、現在位置からの周辺情報を取得することが可能になっている。
【０００４】
これらの技術の進歩により、例えば、目の不自由な人のための現在位置情報取得や音声による道路案内情報を取得できる音声道路案内ナビゲーションシステムが実現されている（例えば、特許文献１）。
【０００５】
また、近年のウェブ技術の発展によれば、拡張現実（Ａｒｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）という技術を用いて撮像装置で目の前を撮影し、コンピュータ上（バーチャル世界）の情報を、アノテーション（付加情報）と呼ばれる情報形式でディスプレイ上で表示させるときにオーバーレイ表示させることができる。現実世界とバーチャル世界のデータの連携は、ＧＰＳ（全地球測位システム）や加速度センサーによる位置情報などによって実現されている。撮影した対象に関連した情報を参照したり、コメントを書き込んだりすることで、現実世界にバーチャル世界を重ね合わせる「拡張現実インターフェース」を実現する頓知どっと社の「セカイカメラ（登録商標）」が存在している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−００４３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１に記載の技術によれば、ＧＰＳ受信機及び方位センサにより検知した利用者の現在位置情報および方位情報を、利用者のホーム位置にあるナビゲーション送信装置に対し携帯端末装置から無線送信し、ナビゲーション送信装置では利用者の現在位置情報および方位情報から予め入力した利用者の目的地に対する道路案内情報を生成して音声により利用者の移動無線端末に送信することにより、目的地の途上において移動無線端末を通して音声により道路案内情報を受けることが可能になっている。
【０００８】
また、セカイカメラ（登録商標）のような拡張現実インターフェースを実現する技術によれば、文字・画像・音声などを用いて現実には存在しない情報をバーチャル世界に付加することができ、ユーザであれば、誰でも情報の提供者、若しくは享受者になれる。
しかしながら、これら拡張現実の世界に存在する付加情報は、インターフェースを閲覧できるものであれば全ての情報を取得できてしまい、ユーザにとって必要な情報、不必要な情報の取捨選別が難しい状況にある。拡張現実の世界では、無形の情報を扱うことから、必然的に情報が乱立することとなり、それらの整理若しくはユーザにとって有用な情報が何であるかを見極められるシステムが求められている。
【０００９】
本発明は、携帯端末の進行方向、及び情報に対応する向きの情報に応じて、ユーザにとって必要な情報を表示し、簡便にユーザに示すことを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、携帯端末と、前記携帯端末において再生される音声ファイルを、当該音声ファイルにかかる方向を示すベクトル情報と対応付けて記憶する記憶手段を備える情報処理装置と、を含む情報処理システムであって、前記携帯端末の進行方向を示すベクトルである第１のベクトル情報を特定する特定手段と、前記情報処理装置が、前記記憶手段に記憶された音声ファイルのうち、前記特定手段で特定した前記第１のベクトル情報の示す方向に対して所定の方向となる第２のベクトル情報の音声ファイルを、前記携帯端末に受信させるべく送信する送信手段と、前記携帯端末が、前記送信手段により送信された、前記第２のベクトル情報の音声ファイルを受信する受信手段と、前記受信手段で受信した前記音声ファイルを再生するためのオブジェクトを前記携帯端末の表示画面に表示する表示手段と、前記表示手段で表示した前記オブジェクトの選択を受け付ける選択受付手段と、前記選択受付手段で選択を受け付けたオブジェクトに対応する前記音声ファイルであって、前記受信手段で受信した音声ファイルを、前記携帯端末において再生する再生手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、携帯端末の進行方向、及び情報に対応する向きの情報に応じて、ユーザにとって必要な情報を簡便にユーザに示すことが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明における情報処理システムの構成例を示す図である。
【図２】本発明における情報処理システムで用いられる各端末のハードウエア構成例を示す図である。
【図３】本実施の形態で管理サーバ１１０に記憶管理されるデータテーブルの構成例を示す図である。
【図４】本発明における情報処理システムの処理例を示すフローチャートである。
【図５】本発明における情報処理システムの処理例を示すフローチャートである。
【図６】本発明における情報処理装置（携帯端末）１００の機能構成例を示す図である。
【図７】本発明における情報処理装置（携帯端末）１００およびクライアント端末１３０の表示部で表示される画面一例である。
【図８】本発明における情報処理システムの処理例を示すフローチャートである。
【図９】本発明における情報処理システムの処理例を示すフローチャートである。
【図１０】本発明における携帯端末１００の表示部で表示されるベクトル情報の表示例である。
【図１１】本発明における携帯端末１００の筐体例である。
【図１２】本発明における携帯端末１００の表示部で表示されるナビゲーション画面の表示例である。
【図１３】本発明における携帯端末１００の表示部で表示されるナビゲーション画面の表示例である。
【図１４】本発明における携帯端末１００の表示部で表示されるナビゲーション画面の表示例である。
【図１５】本発明における携帯端末１００の表示部で表示されるナビゲーション画面の表示例である。
【図１６】本発明における携帯端末１００の表示部で表示されるナビゲーション画面の表示例である。
【発明を実施するための形態】
【００１３】
以下、図１を用いて、本発明の実施形態のシステム構成の一例を説明する。図１は、本実施例における撮像画像表示システムの一例である。
【００１４】
本実施例の携帯ナビゲーションシステムは、携帯端末１００と、管理サーバ１１０と、ウェブサーバ１２０と、クライアント端末１３０とがネットワーク９９９を通じて接続可能な環境にある。
【００１５】
まず、携帯端末１００は、インターネット（ネットワーク９９９）に接続して地図情報と音声ファイルを取得し、ユーザに情報提供を行うナビゲーション装置に相当する。なお、本発明の実施形態における携帯端末１００とは、携帯電話、ＰＤＡ、あるいはスマートフォンなどを想定しているが、ネットワークに接続可能なデジタルカメラ（撮像装置）等であってもよい。また、携帯端末１００は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｉｎｔｉｎｇ  Ｓｙｓｔｅｍ）に接続をして、ウェブサーバ１２０と接続をし、地図情報を取得する。
【００１６】
管理サーバ１１０は、ウェブサーバ１２０より取得する地図の経緯情報と対応付けて管理されている、音声ファイル、および、音声ファイルのベクトル情報を記憶管理している。音声ファイルは、携帯端末１００、若しくはクライアント端末１３０よりアップロード（登録）され、本発明のナビゲーションシステムを使用する際に、携帯端末１００からの選択を受け付けることで取得するものである。
【００１７】
ウェブサーバ１２０は、インターネット（ネットワーク９９９）を介してユーザにウェブコンテンツを提供している。本発明の実施形態においては、地図情報を管理し、ユーザからのアクセス要求に基づいてコンテンツの提供を行っているウェブサーバ１２０を想定している。
【００１８】
クライアント端末１３０は、ユーザ操作に基づいて、音声ファイル（音声ナビデータ）の録音を実行し、管理サーバ１１０にアップロードする。その他、管理サーバ１１０へアクセスし、アップロードされた音声ファイルの編集・削除を行う。
【００１９】
本発明の実施形態におけるの携帯ナビゲーションシステムは、これら携帯端末１００と、管理サーバ１１０と、ウェブサーバ１２０と、クライアント端末１３０とが、ネットワーク９９９で相互に接続可能である構成を必要とする。
【００２０】
次に、図２を用いることにより、、携帯端末１００と、管理サーバ１１０と、ウェブサーバ１２０と、クライアント端末１３０のハードウエア構成について説明する。図２は、本発明の実施形態における各種端末のハードウェア構成を示す図である。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。
【００２３】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２４】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器にへの表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２５】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル、地図情報等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２９】
次に、図６を用いて本発明の携帯端末１００の機能構成について説明をする。図６は、本実施形態における携帯端末１００の機能構成例を示す図である。
【００３０】
データ送受信部６０１は、インターネット（ネットワーク９９９）に無線アクセスを行い、ウェブサーバ１２０よりコンテンツを取得を行う、また、取得したコンテンツから、更に管理サーバ１１０から取得したい音声ファイルの選択を受け付け、取得要求を送信する。
【００３１】
位置情報取得部６０２は、各携帯端末１００がＧＰＳ衛星と通信する、若しくは各端末のキャリアが持つ基地局との通信を行い、位置情報を取得する。
【００３２】
方位特定部６０４は、携帯端末１００の特定の部分が向いている方位、若しくは撮像部（カメラ）を起動して撮影画面を表示している時に、撮像部が向いている方位を、携帯端末１００に搭載されるコンパス（方位磁針）プログラムを用いることにより特定する。具体的に、図１１は、携帯端末１００で撮像部を用いずに音声ナビゲーションシステムを使用する場合の方位特定方法と、撮像部で撮影画面を表示することにより音声ナビゲーションシステムを使用する場合の方位特定方法を示している。
【００３３】
図１１（Ａ）は、撮像部を用いずに音声ナビゲーションシステムを使用する場合の方位特定方法であり、携帯端末１００を水平にしたときに、丸点線で示している部分が向いている方位が、携帯端末１００の進行方位として認識される例である。
【００３４】
図１１（Ｂ）は、撮像部で撮影画面を表示することにより音声ナビゲーションシステムを使用する場合の方位特定方法であり、撮像部が向いている方位（つまり、撮影している方向）が携帯端末１００の進行方位として認識される例である。なお、図１１において、進行方位を特定する部分はあくまでも一例である。また、方位特定部６０４は、撮像制御部６０５のレンズ光学系の光軸の方向、つまり、撮像方向を検知し、検知した撮像方向の情報をシステムバスに送出する。
【００３５】
図６に戻り、撮像制御部６０５は、携帯端末１００に備えれらている撮像部の画像撮影制御を行う。なお、撮像制御部（カメラモジュール）は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージャやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージャからなる撮像素子と、撮像レンズを含む撮像光学系と、撮像画像信号処理部とを含み、デジタル信号とされた画像データをシステムバスに出力する。
【００３６】
音声ナビゲーションプログラム６０６は、本実施形態で音声ファイルの再生を行うためのナビゲーションプログラム起動制御を行う。
【００３７】
次に、図３を用いて本発明の管理サーバ１１０の外部メモリ２１１で記憶管理される、音声ファイル（音声ナビゲーションデータ）のファイル定義情報および、音声ファイルの定義情報と紐付いて管理されるベクトル情報について説明をする。図３は、本発明の管理サーバ１１０で記憶管理される音声ファイル（音声ナビゲーションデータ）の定義項目が設定されている。
【００３８】
まず、管理サーバ１１０に記憶管理される音声ファイルは、ファイル基本情報テーブル３００を備えている。ファイル基本情報テーブル３００には、ファイルＩＤ３０１、ファイル名３０２、ファイルパス３０３、ファイル形式３０４の項目と、バイナリデータが紐付けられている。
【００３９】
ファイルＩＤ３０１は、音声ファイルが管理サーバ１１０へアップロードされると、管理サーバ１１０において採番される、音声ファイルを一意に識別することができる識別文字（番号）である。例えば、２０１０年の１２月２４日にアップロードされた音声ファイルに対しては、「２０１０１２２４−０００１」などの要領で、ファイルＩＤが採番される。
【００４０】
次に、ファイル名３０２は、携帯端末１００若しくはクライアント端末１３０から音声ファイルがアップロードされる際に、図７の登録画面のファイル名入力テキストボックスに入力されている文字列である。
【００４１】
任意のファイル名をユーザ操作より受け付けなかった場合には、管理サーバ１１０にアップロードされた時に、ファイルＩＤ３０１と同様に、自動的にファイル名が附与される（例えば、「Ｎａｖｉｇａｔｉｏｎ００００１」など）。なお、図７の音声ファイル登録画面については、後に詳細に説明をする。
【００４２】
次に、ファイルパス３０３は、音声ファイルが管理サーバ１１０にアップロードされる格納場所を示している（例えば、「Ｃ￥音声ファイル￥（経緯情報、Ｎ：ｘｘ，Ｅ：ｙｙ）」など）。
【００４３】
ファイル形式３０４は、管理サーバ１１０に送信される音声ファイルのファイル形式の拡張子を示している。例えば、「ｍｐ３」や、「ｗｍａ」などのファイル形式の情報をもっている。
【００４４】
また、音声ファイルは、管理サーバ１１０にアップロードされるときに、地図上で音声ファイルを取得するための情報を図７の音声ファイル登録画面で登録している。それらの情報は、同じく図３のベクトル情報テーブル３１０として管理サーバ１１０のメモリに記憶される。
【００４５】
ベクトル情報テーブル３１０は、ファイルＩＤ３０１、ベクトル始点位置３１１、ベクトル終点位置３１２、ベクトル長３１３、ベクトル幅３１４、公開開始日３１５、公開終了日３１６、備考コメント３１７、表示／非表示３１８の項目を備えていることが望ましい。
【００４６】
まず、ファイルＩＤ３０１は、先述のファイル基本情報テーブル３００に記憶されるファイルＩＤ３０１と同様の値である。つまり、ファイル基本情報テーブル３００と、ベクトル情報テーブル３１０は、ファイルＩＤ３０１の値をリレーショナルデータとした相関データテーブルの関係にあるといえる。
【００４７】
ベクトル始点位置３１１は、図７の音声ファイル登録画面のベクトル設定の項目で設定される、音声ファイルを地図上で記憶させる始点位置を示す情報であり、（緯度ｘｘ，経度ｙｙ）の形式で表される。また、始点位置として、地図上の特定の目標物、建造物（例えば、国会議事堂）が指定されている場合には、ＧＰＳより取得されるそれらの位置情報が自動的に値として登録される。
【００４８】
ベクトル終点位置３１２は、図７の音声ファイル登録画面のベクトル設定の項目で設定される、音声ファイルを地図上で記憶させる終点位置を示す情報であり、先ほどの（緯度ｘｘ，経度ｙｙ）の形式で表される。また、終点位置として、地図上の特定の目標物、建造物（例えば、国会議事堂）が指定されている場合には、ＧＰＳより取得されるそれらの位置情報が自動的に値として登録される。
【００４９】
ベクトル長３１３は、先述のベクトル始点位置３１１から、ベクトル終点位置３１２までの実距離を示す。また、ベクトル幅３１４は、地図上のベクトル帳の間で、ユーザが音声ファイルを取得して再生することが出来る幅を示す。
【００５０】
公開開始日３１５は、携帯端末でナビゲーションを利用する際に音声ファイルが地図上に公開される日を示す。同様に、公開終了日３１６は、携帯端末でナビゲーションを利用する際に公開されている音声ファイルの地図上での公開終了日を示している。これらの情報も図７の音声ファイル登録画面において設定された日付が記憶される。
【００５１】
なお、公開期間が過ぎた（公開終了日以降の）音声ファイルについては、サーバで定期的に音声ファイルの利用可能期間チェックを行い、削除する構成にすることが可能である。もしくは、音声ファイルを登録したユーザによって、手動でメンテナンスされるまで削除をしない構成であってもよい。
【００５２】
備考コメント３１７は、図７の音声ファイル登録画面の備考コメント欄に入力されている値が記憶される。
【００５３】
表示／非表示３１８の値は、音声ファイルが可視化された地図上のベクトルを、地図上で表示するか、しないかの設定を示す値である。
【００５４】
なお、図１０は、ベクトル始点位置３１１、ベクトル終点位置３１２、ベクトル長３１３、ベクトル幅３１４の関係について示したものであり、管理サーバ１１０に登録される音声ファイルが地図上で可視化されたものである。
【００５５】
図１０のベクトル始点１００１は、先述の図３のベクトル始点位置３１１の地図座標に相当し、例えば始点の目標物が「国会議事堂」である場合には、地図上の国会議事堂の位置からベクトルが伸びていることになる。
次に、ベクトル終点１００２は、先述の図３のベクトル終点位置３１２の地図座標に相当する。ベクトル長１００３は、始点―終点間の距離を示し、始点―終点間で、音声ファイルの再生が可能な幅をベクトル幅１００４で示している。
【００５６】
音声ファイルのベクトル情報は、ユーザがこれから向かおうとしている方向と相対する方向から伸びている場合に初めて表示されるものである。つまり、セカイカメラ（登録商標）で付加されいるエアタグ（登録商標）のように、ユーザとしてそのインターフェースを閲覧できる者であれば、全ての情報が表示されるというわけではなく、そのベクトル情報が表示される方向へ向かおうとしているときにだけ表示される。この表示制御の方法によれば、ユーザにとって最適と思われる付加情報を表示することができる。
【００５７】
ベクトル情報の表示方法を図１６を用いて説明する。例えば、特許庁をベクトル情報の始点位置として、正面を通っている外堀通りから虎ノ門駅方面へ向かう道のりに本発明の音声ファイルおよびベクトル情報（１６０１）が登録されているとする。このときにユーザ（携帯端末１００）が１６０２−１の方向から向かって来ており、音声ファイルを取得しようとする場合に、１６０１のベクトル情報が表示されるのであり、１６０２−２、１６０２−３、１６０２−４の方向から向かってくる場合には、１６０１のベクトル情報は表示されない。このように、ユーザが向かおうとしている方向から音声ファイルのベクトル情報が伸びている場合にのみ、ベクトル情報は表示されるのである。
【００５８】
次に、図４を用いて、クライアント端末１３０を用いて音声ファイルの生成を行い、管理サーバ１１０へ音声ファイルをアップロード（登録）する処理について説明をする。
【００５９】
図４は、クライアント端末１３０における音声の録音処理および音声ファイルのアップロード処理の制御の一例を示すフローチャートである。本フローチャートは、外部メモリ２１１に格納された本発明のプログラムが、クライアント端末１３０のＲＡＭ２０２をワークエリアとしてＣＰＵ２０１が実行することにより実現される。
【００６０】
まず、ステップＳ１０１において、クライアント端末１３０は、音声ファイル録音画面（不図示）より、音声ファイルの録音指示を受け付ける。録音指示を受け付けると、ステップＳ１０２において、音声録音を開始する。音声ファイルの録音方法については特に限定はないが、例えば、クライアント端末１３０のマイク入力端子に差し込まれたマイクが、ユーザの声を受け付ける方法がある。また、ユーザにより入力されたテキストを読み上げるモジュールが組み込まれているクライアント端末１３０であれば、音声録音開始の指示を受け付けた後に、ユーザにより入力されたテキストを音声することが可能である。
【００６１】
ステップＳ１０３で、音声の録音終了指示を受け付けると、音声ファイルを生成し、ステップＳ１０４で音声ファイル登録画面の表示をする。ここで、図７を用いて、生成された音声ファイルの登録処理について説明をする。
【００６２】
図７は、本発明の実施形態における音声ファイル登録画面の一例である。本図に示す音声ファイル登録画面は、携帯端末１００もしくはクライアント端末１３０の表示部において表示されるものであり、管理サーバ１１０にアップロードする音声ファイルと、音声ファイルに関連付けて登録するベクトル情報の登録を行う。
【００６３】
音声ファイル登録画面７００は、ファイル名設定項目７０１、公開開始日設定項目７０２、公開終了日設定項目７０３、ベクトル始点／終点位置設定項目７０４、ベクトル幅設定項目７０５、備考コメント設定項目７０６、ベクトル表示設定項目７０７を備えており、夫々の項目について必要な情報の入力を受け付け、登録ボタン７０８の押下を受け付けると、音声ファイルが管理サーバ１１０へアップロードされる。
【００６４】
まずファイル名設定項目７０１、音声ファイルのファイル名の入力ボックスである。本項目に情報の入力がない場合には、管理サーバ１１０にアップロードされた時点で一意のファイル名が附与される。
【００６５】
次に、公開開始日設定項目７０２、および公開終了日設定項目は７０３、音声ファイルを地図上で公開する期間をしているための項目である。つまり、登録される音声ファイルは、この項目で定められる期間のみ、地図上でその音声ファイルの存在を確認することができ、ファイルの再生を行うことが可能になる（しかしながら、次の７０７でベクトルを“表示しない”設定にした場合には、地図上でファイルの存在を確認出来ない）。
【００６６】
ベクトル始点／終点位置設定項目７０４は、音声ファイルを地図上にセットし、再生可能領域を指定するための項目である。地図上では、先述の図１０に示すように、ベクトル始点（地図上の目標物）から終点に向かってベクトルが伸びている。また、本ベクトルの幅を７０５の項目で設定することができる。
【００６７】
ベクトル表示設定項目７０７は、地図上でベクトルを表示するかしないかの設定を受け付ける項目である。ここでベクトルを“表示する”設定にした場合には、ユーザがベクトルと相対する方向からベクトルの方向へ向かっている場合に地図上にベクトルが表示され、ユーザに当該ベクトルの音声ファイルを再生するかどうかを選択させることができるようになる。地図上で“表示しない”設定にした場合には、ベクトルは地図上に表示されないため、ユーザがベクトルと相対する方向からベクトルの方向へ向かっていて、当該ベクトルのエリア内（始点―終点間に入り、かつ、ベクトル幅以内）にユーザが入った時に自動的にベクトルの音声ファイルが再生されるようにすることが可能である。
【００６８】
なお、本図には記載をしていないが、音声ファイルを特定のユーザにのみ公開することも可能である。図７の音声ファイル登録画面に、音声ファイルを公開するユーザ名（ユーザを識別する情報であれば限定しない）の入力を受け付けるテキストボックスを備えることで実現する。
【００６９】
公開するユーザを特定する場合とは、例えば、家族や知人同士で同じ土地を近い期間で訪れる場合に、先に訪問したユーザの携帯端末１００によって、音声ファイルと、次に訪れる知人のユーザのユーザ名と、知人のユーザが訪れる期間とを登録しておくことにより、知人のユーザが訪れた時に、先に訪れていたユーザが残した音声ファイルのベクトル情報が表示されることとなる。
【００７０】
図４に戻り、ステップＳ１０４で、先述の図７の登録ボタンの押下を受け付けると、ステップＳ１０５でクライアント端末１３０は、音声ファイルを管理サーバ１１０にアップロードする。アップロードの指示はクライアント端末１３０のバックグラウンドで行われるため、登録指示が行われると、ステップＳ１０６において、続けて別の音声ファイルを登録するか否かの選択を受け付ける。別のファイルを登録する場合には、ステップＳ１０２に戻って新たな音声の入力を受け付け、音声ファイルを生成する。そしてクライアント端末１３０での処理を終了する。なお、ステップＳ１０６で、続けて別の音声ファイル登録を行う選択した場合に、先に登録をした音声ファイルとの関連ファイルとして登録することが可能である。この場合、関連ファイル同士の片方が携帯端末１００で取得され、再生されると、再生終了後に、「関連する情報があります。取得しますか？」という旨の画面を明示的に表示してユーザに情報取得を促すようにしてもよい。
【００７１】
次に、図５を用いて同じく音声ファイルのアップロード処理方法について説明をする。図５は、携帯端末１００における音声の録音処理および音声ファイルのアップロード処理の制御の一例を示すフローチャートである。本フローチャートは、外部メモリ２１１に格納された本発明のプログラムが、携帯端末１００のＲＡＭ２０２をワークエリアとしてＣＰＵ２０１が実行することにより実現される。なお、ステップＳ１１１〜ステップＳ１１３の処理は、図４のステップＳ１０１〜ステップＳ１０３の処理に相当するものであることから、説明を省略する。
【００７２】
ステップＳ１１４では、撮像部（カメラ）を起動してＧＰＳ通信を行い、ユーザの現在位置を取得する。また、ユーザの向いている方角（撮像部が向けられている方角）を携帯端末１００の方位特定部６０４により特定するか否かの判定を行う。
【００７３】
本ステップの判定は、携帯端末１００の表示部（ディスプレイ）に表示される「カメラを起動しますか？」というダイアログ画面に対するユーザの指示で判定する。つまり、「カメラを起動しますか？」という問いに対して、「はい（ＹＥＳ）」の指示を受け付けた場合には、ＧＰＳと方位特定部６０４を用いてベクトルの始点／終点位置を決定するためにステップＳ１１６に進む。一方カメラを起動しない指示（「いいえ／ＮＯ」）を受け付けた場合には、ステップＳ１１５へ進む。
【００７４】
ステップＳ１１５に進んだ場合、携帯端末１００は、ウェブサーバ１２０と通信を行い、地図画面情報を取得する。その時に地図画面の特定位置の選択をして、音声ファイルのベクトル情報の始点位置と終点位置の設定を行う。もしくは、予め、現在位置をベクトル情報の始点（終点）位置とする設定をしておくことで、どちらか片方のみの設定を受け付ける方法もある。
【００７５】
一方で、ステップＳ１１６へ進んだ場合には、撮像部（カメラ）の起動と同時に、ＧＰＳから位置情報を取得する。また、それと同時に携帯端末１００の方位特定部６０４により、携帯端末１００が向いている方位を特定させる。
【００７６】
ステップＳ１１７では、ステップＳ１１１〜ステップＳ１１３で録音した音声をもとに音声ファイルの生成を行い、ステップＳ１１８で、図７の登録画面を表示して、ベクトル情報の登録を受け付け、ステップＳ１１９で管理サーバ１１０へアップロードする。
【００７７】
次に、図８を用いて、本発明の実施形態における携帯ナビゲーションシステムの音声ファイル取得方法および音声ファイルの再生方法について説明をする。
【００７８】
図８は、携帯端末１００、管理サーバ１１０およびウェブサーバ１２０との通信によって実現される音声ファイルの取得処理および音声ファイル再生処理の制御の一例を示すフローチャートである。本フローチャートは、外部メモリ２１１に格納された本発明のプログラムが、携帯端末、管理サーバ、ウェブサーバのＲＡＭ２０２をワークエリアとしてＣＰＵ２０１が実行することにより実現される。また、図８の処理は、先述の図４、図５の処理において、音声ファイルが管理サーバ１１０に登録されていることが前提となる。
【００７９】
まず、図８のステップＳ２０１では、携帯端末１００に搭載されている音声ナビゲーションプログラム（アプリケーション）の起動指示を受け付けることにより、音声ナビゲーションを開始する。音声ナビゲーションプログラムが起動すると、ステップＳ２０１−２において、撮像部を起動して音声ナビゲーションプログラムを使用するか否かの選択を受け付ける。本図では、撮像部を用いない（音声ファイル取得するのみの）ナビゲーション方法について説明をするため、ステップＳ２０２に進む。撮像部を用いての音声ナビゲーションプログラムについては［１］に進み、図９において詳細に説明をする。
【００８０】
ステップＳ２０２では、携帯端末１００の位置情報取得部によりＧＰＳ通信が行われる。ＧＰＳ通信の結果得られた現在位置情報をウェブサーバ１２０に送信して、携帯端末１００の現在位置とその周辺が表示された地図画面の取得要求を行う。
【００８１】
ステップＳ２０３では、携帯端末１００から送信される現在位置情報と地図画面取得要求とを受け付けると、ウェブサーバ１２０は、受信した現在位置情報の周辺に登録されている音声ファイルのベクトル情報（ベクトル情報テーブル３１０）を取得するために管理サーバ１１０に現在位置情報を送信する。
【００８２】
ステップＳ２０４では、管理サーバ１１０が携帯端末１００の現在位置情報をウェブサーバ１２０経由で受信する。そして、受信した現在位置情報を基に、周辺に登録されている音声ファイルのベクトル情報を検索する。ここで検索する範囲の指定方法は、例えば、携帯端末１００の音声ナビゲーションプログラムで予め設定されている検索範囲（例：現在位置を中心として半径５００ｍ以内など）に登録されている音声ファイルを検索し、対象となる音声ファイルとベクトル情報を抽出する。また、抽出した音声ファイルは、登録時（図４、５）に、公開開始日と公開終了日（公開期間）が指定されている音声ファイルもあることから、管理サーバ１１０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で保持している時刻情報を用いて、当日が公開期間内である音声ファイルに更に絞り込みをする。
【００８３】
ステップＳ２０５では、ステップＳ２０４で管理サーバ１１０に登録されている音声ファイルのうち、検索条件に合致した音声ファイルのベクトル情報テーブル３１０をウェブサーバ１２０に送信する。
【００８４】
ステップＳ２０６で、ウェブサーバ１２０は、音声ファイルのベクトル情報テーブル３１０を受信すると、当該情報を基に、携帯端末１００の表示部で表示するための地図画面情報（ＨＴＭＬファイル）を生成する。このとき、先に携帯端末１００より送信されている現在位置情報を中心とした所定の範囲の地図画面を生成すると同時に、該地図画面に表示される音声ファイルのベクトル情報テーブルに含まれるベクトルの始点／終点位置情報、ベクトル幅情報と表示する／しないの設定情報を備えている。地図画面情報を生成すると、携帯端末１００に地図画面情報を送信する。
【００８５】
ステップＳ２０９では、携帯端末１００が地図画面情報を受信すると、ステップＳ２１０で画面情報を読み込み、ディスプレイに表示する。このときに携帯端末１００に表示される画面は、図１２の（Ａ）で示す画面である。図１２の（Ａ）で示している画面は、携帯端末１００の現在位置情報を基に取得した周辺地図画面である（取得する地図の拡縮については個々の設定に委ねられている）。音声ファイルのベクトル情報を記憶した地図画面情報を受信すると、携帯端末１００は、図１２の（Ａ）で示すように、携帯端末１００（のユーザ）の向いている方位と相対するベクトル情報が地図画面中に表示する。図１２の（Ａ）において、１２０２は携帯端末１００の現在位置を示している。ここで、携帯端末１００は、北側を向いて進行していることから、音声ファイルのベクトル情報のうち、始点から終点が南側を向いているベクトル情報が地図画面に表示されることとなる。つまり、本発明では、ユーザが向かおうとしている方角から伸びているベクトル情報が地図画面（若しくは撮像部による撮影画面）に表示されていることから、ベクトル情報をの選択を受け付けることにより音声ファイルを取得することが可能である。
【００８６】
ステップＳ２１１で、携帯端末１００は、画面に表示されている音声ファイルのベクトルデータ選択を受け付け、管理サーバ１１０に音声ファイルの取得要求を送信する。ステップＳ２１２では、ウェブサーバ１２０に音声ファイルの取得要求が送信され、ウェブサーバ１２０で、選択された音声ファイルのベクトル情報を特定する。この時に、ファイルＩＤ３０１をキーにして管理サーバ１１０に記憶されている音声ファイルを取得する。
【００８７】
ステップＳ２１３では、ウェブサーバ１２０より送信された音声ファイルのファイルＩＤ３０１をもとにして、管理サーバ１１０に記憶されている音声ファイルを取得する。ステップＳ２１４では、取得要求のあった音声ファイルのバイナリデータをウェブサーバ１２０に送信する。ステップＳ２１５では、ウェブサーバ１２０が管理サーバ１１０より音声ファイルを受信し、ステップＳ２１６で、携帯端末１００が、ウェブサーバ１２０を経由して音声ファイルを取得する。
【００８８】
ステップＳ２１７では、携帯端末１００の位置情報取得部が現在の携帯端末１００の位置情報を取得し、音声ファイルのベクトル情報と照らし合わせて、携帯端末１００が音声ファイルを再生可能な範囲内にあるか否かを判定する。具体的には、音声ファイルのベクトル情報データテーブルで保持している、ベクトルの始点、終点の情報、ベクトル幅の情報（図３の３１１〜３１４）で示す座標の範囲内に携帯端末があるか否かを判定する。携帯端末１００が音声ファイル再生可能領域にいるか否かは、図１３に示す通り、ベクトル情報により示される、ベクトルの範囲内に携帯端末１００があることが条件となる。。
【００８９】
ステップ２１７で再生可能領域内にいると判定された場合には、ステップＳ２１８で音声ファイルの再生を開始する。なお、音声ファイルは、一度再生を始めれば、再生の途中で例えばユーザの進行方向が、再生前とは真逆の向き（例えば、再生前は西向きにたっていたのに、再生した後で、東向きに進路を変える、など）になった場合でも、再生が中断されるようなことはない（地図情報のベクトル情報は、地図画面から見えなくなるような表示方法でもよい）。
【００９０】
なお、図１４は、地図画面情報が本来記憶している全ての音声ファイルのベクトル情報を示す画面例である（実際にはこのような形では表示されない）。先述の通り、本発明の実施形態においては、携帯端末１００の進行方位（ユーザが向いている方位）から伸びているベクトル情報（例えば、ユーザが北を向いていれば、南向き矢印のベクトル情報）のみが地図画面に表示されることとなる。
【００９１】
即ち、本発明における音声ファイルとは、従来のナビゲーションシステムとは異なり、指向性をもつ音声ファイルである。例えば従来のカーナビゲーションであれば、ある特定の座標にユーザがいると（例えば、国会議事堂の正門前）、定められた音声案内が再生される仕組みになっているが、本発明では、単にある特定の座標にユーザがいるだけでは、音声再生はなされない。なぜならば、音声ファイルが再生される方位の法則を持っていることから、本発明の音声ナビゲーションシステムに登録されている音声ファイルの指向と相対する向きに携帯端末１００が向いている場合に、初めて音声ファイルの再生が可能となる。
【００９２】
また、実際に本発明を運用する場合に、正確に音声ファイルの指向とユーザの指向が相対する（平面上で言うと、１８０度の直線になる）ことは容易ではないため、ベクトル情報が表示される角度を予め設定しておくことにより、音声ファイルの表示および再生に幅を持たせることが可能となる。例えば、不図示の設定画面により、音声ファイルのベクトル情報を表示可能な相対角の設定を行うことにより、図１４の１４０１に示す通り、携帯端末１００がベクトル情報と正確に相対していない位置にいても、ベクトル情報を表示することが可能となる。
【００９３】
次に、図９を用いて撮像部を起動して音声ナビゲーションシステムを使用する場合の音声ファイル取得処理方法について説明をする。
【００９４】
図９において、ステップＳ３０１で、携帯端末１００は、音声ナビゲーションシステムの起動時に撮像部（カメラ）の使用選択を受け付けると、撮像部を起動する。撮像部が起動すると、ステップＳ３０２およびステップＳ３０３において、携帯端末の指向方位と位置情報を管理サーバ１１０に伝えて音声ファイルのベクトル情報を取得するために、まず、指向方向を特定する。図１１の（Ｂ）は撮像部を起動させて音声ナビゲーションシステムの音声ファイルを取得する場合の携帯端末の向いている方位を示す図である。本図において、携帯端末１００は、背面部（ディスプレイの裏側）に撮像部１１０２を備えており、撮像部を向ける方向（方位）が進行方位になる。本実施例の携帯端末１００の構成によれば、携帯端末１００の背面が向いている方位が、携帯端末１００の進行方位と特定することができる。
【００９５】
なお、撮像部は、必ずしも筐体の背面に設置されている訳ではないため、言いかえれば、撮像部が向けられている方位が、携帯端末１００の進行する方位（進行方向）と言うことができる。
【００９６】
引き続き、図９に戻る。ステップＳ３０３において、携帯端末１００の位置情報取得部によりＧＰＳ通信が行われる。ＧＰＳ通信の結果得られた現在位置情報をウェブサーバ１２０に送信して、携帯端末１００の現在位置情報とその周辺が表示された地図画面の取得要求を行う。
【００９７】
ステップＳ３０５では、管理サーバ１１０が携帯端末１００の現在位置情報をウェブサーバ１２０経由で受信する。そして、受信した現在位置情報を基に、周辺に登録されている音声ファイルのベクトル情報を検索する。ここで検索する音声ファイルのベクトル情報の範囲指定方法は、例えば、携帯端末１００の音声ナビゲーションプログラムで予め設定されている範囲（例：現在位置を中心として半径５００ｍ以内など）に登録されている音声ファイルを検索し、対象を抽出する。
【００９８】
また、抽出した音声ファイルは、登録時（図４、５）に、公開開始日と公開終了日（公開期間）が指定されている音声ファイルもあることから、管理サーバ１１０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で保持している時刻情報を用いて、当日が公開期間の範囲内である音声ファイルに更に絞り込みをする。
【００９９】
ステップＳ３０６では、ステップＳ２０４で管理サーバ１１０に登録されている音声ファイルのうち、検索条件に合致した音声ファイルのベクトル情報テーブル３１０をウェブサーバ１２０に送信する。
【０１００】
ステップＳ３０７で、ウェブサーバ１２０は、音声ファイルのベクトル情報テーブル３１０を受信すると、目の前の景色が画面上に映し出された上に表示するアノテーション（撮影画面に合成された電子情報）を生成する（ステップＳ３０８）。ここでベクトル情報テーブルを基に生成されるアノテーションとは、一般的に、拡張現実（Ａｒｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）と呼ばれるものである。
【０１０１】
ステップＳ３０８で、取得したベクトル情報を基に、アノテーションを生成すると、生成したアノテーションを携帯端末１００に送信する。なお、アノテーションは、図３のベクトル情報テーブル３１０の表示設定の項目３１８で“表示する”の設定がなされている音声ファイルのベクトル情報のみ生成する。
【０１０２】
ステップＳ３１０では、携帯端末１００でアノテーションを受信すると、撮影画面にアノテーションを合成して表示する。ステップＳ３１０で携帯端末１００に表示される画面例は図１５で示している。
【０１０３】
図１５では、１５０１の建物に向かって進んでいるユーザの携帯端末１００が撮像部で進行方向（方位）を撮影画面として表示している。進行方向には、１５０２で示す通り、相対する向きから伸びているアノテーション（本図ではベクトル情報として表示している）が表示されている。１５０２のアノテーションは、ステップＳ３０８で管理サーバ１１０から取得した音声ファイルのベクトル情報を基に生成されたアノテーションであり、図８でも説明をした通り、公開期間内（公開開始日と公開終了日）であり、図３の表示設定３１８の値が「表示する」になっている場合に表示される。なお、図１５において、アノテーションはベクトル（矢印）の形状をしているが、形状は特にベクトルに限られるものではなく、例えば、バルーン型であったり、吹き出し型であってもよい。
【０１０４】
また本図では記載をしていないが、ベクトル情報は、その内容が確認できるように、ベクトル情報と関連付いている音声ファイルのファイル名（図７の７０１で登録するファイル名）や、音声ファイルの冒頭をテキスト化した内容が可視化されて、ユーザにとって取捨選択がしやすい方法で表示されているものとする。
【０１０５】
ステップＳ３１１で、携帯端末１００は、画面に表示されている音声ファイルのベクトル情報に基づいて生成されたアノテーションに対する選択を受け付け、管理サーバ１１０に選択されたアノテーションの音声ファイル取得要求を送信する。ステップＳ３１２では、ウェブサーバ１２０に音声ファイルの取得要求が送信され、ウェブサーバ１２０で、選択された音声ファイルのベクトル情報を特定する。この時に、ファイルＩＤ３０１をキーにして管理サーバ１１０に記憶されている音声ファイルを取得する。
【０１０６】
ステップＳ３１３では、ウェブサーバ１２０より送信された音声ファイルのファイルＩＤ３０１を基にして、管理サーバ１１０に記憶されている音声ファイルを取得する。ステップＳ３１４では、取得要求のあった音声ファイルのバイナリデータをウェブサーバ１２０に送信する。ステップＳ３１５では、ウェブサーバ１２０が管理サーバ１１０より音声ファイルを受信し、ステップＳ３１６で、携帯端末１００が、ウェブサーバ１２０を経由して音声ファイルを取得する。
【０１０７】
ステップＳ３１７では、携帯端末１００の位置情報取得部が現在の携帯端末１００の位置情報を取得し、音声ファイルのベクトル情報と照らし合わせて、携帯端末１００が音声ファイルを再生可能な範囲内にあるか否かを判定する。具体的には、音声ファイルのベクトル情報データテーブルで保持している、ベクトルの始点、終点の情報、ベクトル幅の情報（図３の３１１〜３１４）で示す座標の範囲内に携帯端末があるか否かを判定する。携帯端末１００が音声ファイル再生可能領域にいるか否かは、図１３に示す通り、ベクトル情報により示される、ベクトルの範囲内に携帯端末１００があることが条件となる。
【０１０８】
ステップ３１７で再生可能領域内にいると判定された場合には、ステップＳ３１８で音声ファイルの再生を開始する。なお、音声ファイルは、一度再生を始めれば、再生の途中で例えばユーザの進行方向が、再生前とは真逆の向き（例えば、再生前は西向きにたっていたのに、再生した後で、東向きに進路を変える、など）になった場合でも、再生が中断されるようなことはない（地図情報のベクトル情報は、地図画面から見えなくなるような表示方法でもよい）。
【０１０９】
なお、図８および図９の音声ファイル再生処理においては、携帯端末１００に表示されるベクトル情報若しくはアノテーションの選択を受け付けることにより、管理サーバ１１０より対応する音声ファイルを取得する処理としているが、他の実施例として、ユーザからの選択を受け付けることなく、携帯端末１００が音声ファイルを再生可能な範囲に入ったときに、携帯端末１００がウェブサーバ１２０を介して自動的に管理サーバ１１０に通信をし、音声ファイルを再生することも可能である。なお、その際に、携帯端末１００の位置情報取得部は、定期的に携帯端末１００の現在位置を更新するべく、ＧＰＳと通信を行って位置情報を取得する設定となっていることが望ましい。
【０１１０】
また、携帯端末１００がウェブサーバ１２０および管理サーバ１１０に地図画面若しくは音声ファイルの取得要求を送るときには、上述した撮像された時の情報に加えて、高度センサからの高度情報、方位特定部６０４からの撮像方向情報、傾きセンサからの撮像アングルの情報、位置情報取得部６０２からの位置情報は、検索条件情報に含められる。
【０１１１】
以上、本発明によれば、拡張現実の世界において、ユーザにとって有益な情報を簡便に提示し、付加情報を提供することが可能になる。具体的には、拡張現実の世界に附与する付加情報に、指向性を持たせることにより、付加情報の指向性とユーザの指向性とが定められた条件で一致した場合に初めてユーザにとって有益な情報であると認定され、情報提供が行われることとなる。
【０１１２】
具体的に、本発明は、地図上で再生される音声ファイルの指向性を示すベクトル情報を含む音声ファイル情報を記憶管理する情報処理装置と通信可能な撮像部を備えるナビゲーション装置であって、位置情報取得部により取得した現在位置情報を送信する送信手段と、前記撮像部を起動して撮影画面を表示部に表示する撮影画面表示手段と、前記送信手段で現在位置情報を送信した情報処理装置から前記ナビゲーション装置の現在位置情報周辺で再生可能な音声ファイルに含まれるベクトル情報を取得する取得手段と、前記音声ファイルに含まれるベクトル情報の指向性を用いて、表示部に表示可能か否かを判定する第一の判定手段と、前記第一の判定手段で前記ベクトル情報が表示部に表示可能であると判定された場合、前記撮影画面表示手段で表示されている撮影画面に前記ベクトル情報を表示するベクトル情報表示手段とを備えることを特徴とする。
【０１１３】
上記には本発明の実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【０１１４】
以上、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１１６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２０】
１００      携帯端末
１００−２  撮像部
１１０      管理サーバ
１２０      ウェブサーバ
１３０      クライアント端末
９９９      ネットワーク
【図１】
0005983842.tif 000002
【図２】
0005983842.tif 000003
【図３】
0005983842.tif 000004
【図４】
0005983842.tif 000005
【図５】
0005983842.tif 000006
【図６】
0005983842.tif 000007
【図７】
0005983842.tif 000008
【図８】
0005983842.tif 000009
【図９】
0005983842.tif 000010
【図１０】
0005983842.tif 000011
【図１１】
0005983842.tif 000012
【図１２】
0005983842.tif 000013
【図１３】
0005983842.tif 000014
【図１４】
0005983842.tif 000015
【図１５】
0005983842.tif 000016
【図１６】
0005983842.tif 000017