(57)【要約】      （修正有）【課題】地図上における音の発信位置を提供する。【解決手段】位置情報提供装置１０は、音データの発信位置を示す音位置情報を取得する音位置情報取得部１２３と、上記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部１５３とを有する。【選択図】図２
2012073088.tif 000002
【特許請求の範囲】
【請求項１】
音データの発信位置を示す音位置情報に基づいて、前記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部、
を備える、位置情報提供装置。
【請求項２】
前記音位置情報に基づいて、地図上における前記音データの発信位置を特定するマップマッチング部、
をさらに備え、
前記表示制御部は、前記マップマッチング部により特定された位置に前記アイコンを表示する、請求項１に記載の位置情報提供装置。
【請求項３】
前記音データの種別を示す音種別情報を取得する音種別情報取得部、をさらに備え、
前記表示制御部は、前記音種別情報に応じたアイコンを前記地図表示画面上に表示する、請求項２に記載の位置情報提供装置。
【請求項４】
前記マップマッチング部は、前記音データの種別に基づいて選択された地図上の対象物へマッチングすることにより前記音データの位置を特定する、請求項３に記載の位置情報提供装置。
【請求項５】
前記マップマッチング部は、車両を音源とする音データの位置を地図上の道路にマッチングし、所定の施設の周辺においては、前記車両を音源とする音データのマッチング処理を省略する、請求項４に記載の位置情報提供装置。
【請求項６】
前記表示制御部は、前記音データの発信位置の履歴に基づいて、前記発信位置の移動方向を示す矢印を前記地図表示画面上に表示する、請求項３に記載の位置情報提供装置。
【請求項７】
前記表示制御部は、前記音データの発信位置が移動しない不動物体の位置を、アニメーションによる前記アイコンを前記地図表示画面上に表示することにより示す、請求項３に記載の位置情報提供装置。
【請求項８】
前記表示制御部は、複数の前記音データが存在する場合に、移動物体から発信される音データ、及び、発信位置までの距離が近い音データを優先して前記地図表示画面上に表示する、請求項１に記載の位置情報提供装置。
【請求項９】
当該位置情報提供装置のユーザの移動手段に応じた動作モードを決定する動作モード決定部と、
前記動作モードに応じた取得範囲の音データを取得する音データ取得部と、
をさらに備える、請求項１に記載の位置情報提供装置。
【請求項１０】
前記音データ取得部は、当該位置情報提供装置の周辺に音を発生する不動物体が存在するときは、該不動物体の方向に指向性を向けて前記音データを取得する、請求項１に記載の位置情報提供装置。
【請求項１１】
音データの発信位置を示す音位置情報を取得する音位置情報取得ステップと、
前記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面を表示する表示ステップと、
を含む、位置情報提供方法。
【請求項１２】
コンピュータを、
音データの発信位置を示す音位置情報に基づいて、前記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部、
を備える、位置情報提供装置として機能させるためのプログラム。
【請求項１３】
音データの発信位置を推測する音位置推測部と、
前記発信位置を示す音位置情報を送信する通信部と、
を有する解析サーバと、
前記音位置情報を取得する音位置情報取得部と、
前記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部と、
を有する、位置情報提供装置と、
を備える、位置情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報提供装置、位置情報提供方法、位置情報提供システム、及びプログラムに関し、特に音の位置情報を提供する、位置情報提供装置、位置情報提供方法、位置情報提供システム、及びプログラムに関する。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などを用いて取得した位置情報に基づいて、目的地までの経路を案内するカーナビゲーション装置が、現在普及している。また、近年、例えば携帯電話、携帯型ゲーム機器、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、及びカメラなど、多くの携帯型電子機器に、位置情報を取得する機能が搭載されるようになってきた。これに伴い、位置情報は多様な形式で利用されるようになってきている。一般的に、位置情報は、位置情報を取得する機能を有する装置自身の位置情報を指し、地図上に重畳されて提供されている。
【０００３】
ところで、街中には多くの音が溢れている。多くの種類の音が同時に聞こえてくる場合、自分にとって影響がある音か否か判断することが難しい状況が発生し得る。特許文献１には、取得した音データの中から、特定の種類の音を抽出する目的音抽出装置が記載されている。また、特許文献２には、音の発信位置を特定する音源位置特定装置が記載されている。これらの技術を用いれば、街中に溢れる音の中から、特定の音を抽出してその音源位置を特定することができるだろう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５２１０７号公報
【特許文献２】特開２００１−１７４５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、例えば特許文献２の音源位置特定装置は、当該装置から音源への方向と距離の情報を取得するものであり、地図上に音の発信位置の情報を示すことはできなかった。地図上に音の発信位置の情報を示す例としては、緊急車両の位置や踏切の位置を音の発信位置として地図上に重畳することが挙げられる。このように、地図上に音の発信位置を表示すれば、事故の低減につながる可能性がある。或いは、耳の不自由な人にとっては、地図上に音の発信位置を示すことによって、視覚を用いて音の位置を知ることができる。このように、音の位置情報に関する潜在的な需要が存在している。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、音の発信位置を地図上に表示することにより提供することが可能な、新規かつ改良された位置情報提供装置、位置情報提供方法、位置情報提供システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、音データの発信位置を示す音位置情報に基づいて、前記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部を有する、位置情報提供装置が提供される。
【０００８】
かかる構成によれば、音の位置情報を地図上に表示することができる。音データの発信位置の情報は、取得された音データに基づいて、当該装置内で推測したものであってもよいし、外部の装置で推測されたものであってもよい。ユーザは、この地図表示画面を見ることによって、視覚的に音の位置を把握することができるようになる。
【０００９】
また、上記音位置情報に基づいて、地図上における上記音データの発信位置を特定するマップマッチング部をさらに有し、上記表示制御部は、上記マップマッチング部により特定された位置に上記アイコンを表示してもよい。
【００１０】
また、上記音データの種別を示す音種別情報を取得する音種別情報取得部をさらに有し、上記表示制御部は、上記音種別情報に応じたアイコンを上記地図表示画面上に表示してもよい。
【００１１】
また、上記マップマッチング部は、上記音データの種別に基づいて選択された対象物へマッチングすることにより上記音データの位置を特定してもよい。
【００１２】
また、上記マップマッチング部は、車両を音源とする音データの位置を道路にマッチングし、所定の施設の周辺においては、上記車両を音源とする音データのマッチング処理を省略してもよい。
【００１３】
また、上記表示制御部は、上記音データの発信位置の履歴に基づいて、上記発信位置の移動方向を示す矢印を上記地図表示画面上に表示してもよい。
【００１４】
また、上記表示制御部は、上記音データの発信位置が移動しない不動物体の位置を、アニメーションによる上記アイコンを上記地図表示画面上に表示することにより示してもよい。
【００１５】
また、上記表示制御部は、複数の上記音データが存在する場合に、移動物体から発信される音データ、及び、発信位置までの距離が近い音データを優先して上記地図表示画面上に表示してもよい。
【００１６】
また、当該位置情報提供装置のユーザの移動手段に応じた動作モードを決定する動作モード決定部と、上記動作モードに応じた取得範囲の音データを取得する音データ取得部とをさらに有してもよい。
【００１７】
また、上記音データ取得部は、当該位置情報提供装置の周辺に音を発生する不動物体が存在するときは、該不動物体の方向に指向性を向けて上記音データを取得してもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、音データの発信位置を示す音位置情報を取得する音位置情報取得ステップと、上記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面を表示する表示ステップとを含む、位置情報提供方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、音データの発信位置を示す音位置情報を取得する音位置情報取得部と、上記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部とを有する、位置情報提供装置として機能させるためのプログラムが提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、音データの発信位置を推測する音位置推測部と、上記発信位置を示す音位置情報を送信する通信部とを有する解析サーバと、上記音位置情報を取得する音位置情報取得部と、上記音データの発信位置を示すアイコンを地図上に重畳した地図表示画面の表示を制御する表示制御部と、を有する、位置情報提供装置とを有する、位置情報提供システムが提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、音の発信位置の情報が地図上の表示により提供することができる。
【図面の簡単な説明】
【００２２】
【図１】ＰＮＤの外観例を示す説明図である。
【図２】第１の実施形態に係るＰＮＤの機能構成を示すブロック図である。
【図３】ＰＮＤの位置情報取得部の詳細な構成の一例を示すブロック図である。
【図４】ＰＮＤ周りの座標系を示す説明図である。
【図５】ＰＮＤの音位置提供に関する動作例を示すフローチャートである。
【図６】マップマッチング処理の一例を示すフローチャートである。
【図７】地図表示画面の一例を示す説明図である。
【図８】地図表示画面の他の一例を示す説明図である。
【図９】第２の実施形態に係る位置情報提供システムの構成図である。
【図１０】同実施形態に係るＰＮＤの機能構成を示すブロック図である。
【図１１】解析サーバの機能構成を示すブロック図である。
【図１２】音位置提供に関する動作例を示すシーケンス図である。
【図１３】第３の実施形態に係る携帯電話の外観例を示す説明図である。
【図１４】同実施形態に係る携帯電話の機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態（端末装置側で解析を実行する例）
２．第２の実施形態（サーバ側で解析を実行する例）
３．第３の実施形態（携帯電話に実装する例）
【００２５】
＜１．第１の実施形態＞
まず、本発明の一実施形態に係る位置情報提供装置の一例であるＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）の構成について図１〜図４を参照しながら説明する。図１は、ＰＮＤの外観例を示す説明図である。図２は、第１の実施形態に係るＰＮＤの機能構成を示すブロック図である。図３は、ＰＮＤの位置情報取得部の詳細な構成の一例を示すブロック図である。図４は、ＰＮＤ周りの座標系を示す説明図である。
【００２６】
［ＰＮＤ１０の構成］
図１を参照すると、本発明の一実施形態に係る位置情報提供装置の一例であるＰＮＤ１０の外観例が示される。ＰＮＤ１０は、目的地までの経路を案内するナビゲーション機能を有し、位置情報に対応付けられた各種の情報をユーザに提供する機能を有する。ＰＮＤ１０は、その前面に各種の情報を提供する情報提供画面を含む画像を表示する表示部１２を有し、車両のダッシュボード上に吸盤１６を介して取付けられたクレードル１４によってその筐体が保持される。ＰＮＤ１０は、クレードル１４に容易に取付けることができるとともに、取り外しすることも可能である。
【００２７】
このＰＮＤ１０は、ＰＮＤ１０自身の現在の位置情報を取得する機能を有するとともに、地図データを記憶している。このため、地図上に現在位置の情報を重畳して表示部１２に表示させることができる。
【００２８】
このＰＮＤ１０の機能構成について、図２を参照しながら説明する。ＰＮＤ１０は、表示部１２と、記憶部１０２と、操作部１０４と、音声出力部１０６と、音データ取得部１０８と、ナビゲーション機能ユニット１１０とを主に有する。
【００２９】
ナビゲーション機能ユニット１１０は、音源分離部１２０と、音位置推測部１２１と、音位置情報取得部１２３と、音種別推測部１２５と、音種別情報取得部１２７と、位置情報取得部１３０と、ナビゲーション部１５０として主に機能する。ナビゲーション部１５０は、さらにマップマッチング部１５１と表示制御部１５３と動作モード決定部１５５との機能を有する。
【００３０】
表示部１２は、例えば、地図データに現在位置を示す情報を重畳した画面を出力する表示装置である。この表示部１２は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置であってもよい。
【００３１】
記憶部１０２は、ＰＮＤ１０が動作するためのプログラムや、地図データなどを記憶する記憶媒体である。なお、この記憶部１０２は、例えば、Ｆｌａｓｈ  ＲＯＭ（又はＦｌａｓｈ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの不揮発性メモリ、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などの光ディスク、並びに、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００３２】
また、本実施形態においては、記憶部１０２は、音データの位置情報及び音種別情報を一時的に記憶する機能を有している。
【００３３】
操作部１０４は、ユーザによる操作指示を受付け、その操作内容をナビゲーション機能ユニット１１０に出力する。ユーザによる操作指示としては、例えば、目的地の設定、地図の拡大および縮小、音声案内設定、画面表示設定などが挙げられる。この操作部１０４は、表示部１２と一体的に設けられるタッチスクリーンであってもよい。或いは、操作部１０４は、ボタン、スイッチ、およびレバーなど、表示部１２と分離して設けられる物理的構成であってもよい。また、操作部１０４は、リモートコントローラから送信されたユーザによる操作指示を示す信号を検出する信号受信部であってもよい。
【００３４】
音声出力部１０６は、音声データを出力する出力装置であり、例えば、スピーカなどであってよい。この音声出力部１０６は、例えば、ナビゲーションにかかる音声ガイダンスを出力する。ユーザは、この音声ガイダンスを聞くことにより表示部１２を見なくても目的地までの経路を知ることができる。
【００３５】
音データ取得部１０８は、ＰＮＤ１０の周囲の音データを取得する機能を有する。例えば、音データ取得部１０８は、典型的には、所謂マイクロホンのような集音装置である。この集音装置は、例えば、指向性の有無を切り替えることができてもよい。音データ取得部１０８は、取得した音データを音源分離部１２０に入力する。なお、音データ取得部１０８は、例えば音位置推測部１２１による音位置の推測方法が、ドップラー効果による周波数変調に基づいて音の位置を推測する機能を有する場合には、この周波数変調を検出するために、集音装置を音源に対して接近及び離反移動させるための構成を有していてもよい。或いは、音データ取得部１０８は、複数の集音装置からの音データを取得することができてもよい。なお、音データ取得部１０８は、ＰＮＤ１０本体に搭載された集音装置に限らず、別体の集音装置から音データを取得するためのインタフェースであってもよい。
【００３６】
また、音データ取得部１０８は、動作モード決定部１５５から供給される動作モードに応じて、音データの取得範囲を変更してもよい。例えば、車載モードで動作しているときには、徒歩モードで動作しているときよりも、ＰＮＤ１０の移動速度が速いと思われるため、音データの取得範囲を広く設定してもよい。また、音データ取得部１０８は、地図データに基づいて、ＰＮＤ１０の周辺に音を発する不動物体、例えば踏切などが存在する場合には、当該不動物体の方向に指向性を向けて音データを取得してもよい。
【００３７】
音源分離部１２０は、音データ取得部１０８が取得した、複数の音源から発信された音を含む音データの中から、それぞれの音源に対応する音声信号を抽出する音源分離処理を実行する機能を有する。
【００３８】
音位置推測部１２１は、音源分離部１２０から提供される、それぞれの音源に対応する音データの発信位置（即ち、音源位置）を推測する機能を有する。音位置推測部１２１の音位置推測方法の一例としては、集音装置を音源に対して接近及び離反移動させて得られた信号のドップラー効果による周波数変調に基づいて音の発信位置を推測する方法が挙げられる。なお、音位置推測部１２１は、ＰＮＤ１０からの相対的な位置情報を生成することができる。
【００３９】
音位置情報取得部１２３は、音位置推測部１２１から、音データの発信位置を示す音位置情報を取得する機能を有する。音位置情報取得部１２３は、取得した音位置情報をナビゲーション部１５０のマップマッチング部１５１に入力する。
【００４０】
音種別推測部１２５は、音源分離部１２０から提供される、それぞれの音源に対応する音データの種別を推測する機能を有する。音種別推測部１２５は、例えば、予め記憶部１０２に記憶された音のサンプルデータを用いて、音種別を判断する。ここで、音種別推測部１２５が推測する対象の音は、例えば、救急車、パトカー、消防車など緊急車両のサイレン音、電車の通過音、子供のはしゃぎ声、セミの鳴き声、踏切の警報音、及び音響装置付歩行者信号機の音などが挙げられる。
【００４１】
音種別情報取得部１２７は、音種別推測部１２５から、音データの種別を示す音種別情報を取得する機能を有する。音種別情報取得部１２７は、取得した音種別情報をマップマッチング部１５１及び表示制御部１５３に入力する。
【００４２】
位置情報取得部１３０は、ＰＮＤ１０の現在位置を示す位置情報を取得する機能を有する。位置情報取得部１３０は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を始めとする測位衛星からの測位信号、各種センサからの検出データ、又は、複数の基地局から受信したＷｉＦｉ電波の受信強度と基地局までの距離、の少なくともいずれかに基づいた位置情報を取得する機能を有する。ここでは、一例として図３を用いて、ＧＰＳからの測位信号と各種センサの検出値を用いる構成について説明する。なお、基地局からのＷｉＦｉ電波の受信強度と基地局までの距離に基づいた位置情報を取得する場合には、位置情報取得部１３０は、複数の基地局からのＷｉＦｉ電波を受信する受信機と、受信したＷｉＦｉ電波の受信強度から各基地局との距離を推定し、各基地局との距離および各基地局の位置を利用して三角測量の原理に基づいて現在位置を算出する現在位置算出部とを含む。
【００４３】
ここで、図３及び図４を参照しながら、ＰＮＤ１０の位置情報取得部１３０の詳細な構成について説明する。位置情報取得部１３０は、ＧＰＳアンテナ１３１と、ＧＰＳ処理部１３２と、地磁気センサ１３３と、３軸加速度センサ１３４と、Ｙ軸ジャイロセンサ１３５と、Ｚ軸ジャイロセンサ１３６と、気圧センサ１３７と、姿勢角検出部１３８と、方位算出部１３９と、速度算出部１４０と、角度算出部１４１と、位置算出部１４２と、高度算出部１４３と、位置情報生成部１４９とを主に有する。
【００４４】
ＧＰＳアンテナ１３１は、複数のＧＰＳ衛星からのＧＰＳ信号を受信することができ、受信したＧＰＳ信号をＧＰＳ処理部１３２に入力する。なお、ここで受信されるＧＰＳ信号には、ＧＰＳ衛星の軌道を示す軌道データと、信号の送信時刻などの情報が含まれている。
【００４５】
ＧＰＳ処理部１３２は、ＧＰＳアンテナ１３１から入力された複数のＧＰＳ信号に基づいて当該ＰＮＤ１０の現在位置を示す位置情報を算出し、算出した位置情報を位置情報生成部１４９に供給する。具体的には、ＧＰＳ処理部１３２は、複数のＧＰＳ信号をそれぞれ復調することにより得られる軌道データから各ＧＰＳ衛星の位置を算出し、ＧＰＳ信号の送信時刻と受信時刻との差分から各ＧＰＳ衛星から当該ＰＮＤ１０との距離を算出する。そして、算出された各ＧＰＳ衛星の位置と、各ＧＰＳ衛星から当該ＰＮＤ１０までの距離とに基づいて、現在の３次元位置を算出する。
【００４６】
地磁気センサ１３３は、Ｘ軸方向、Ｙ軸方向及びＺ軸方向それぞれの地磁気Ｍx、Ｍy及びＭzをそれぞれ電圧値として検出する機能を有する。
【００４７】
３軸加速度センサ１３４は、Ｘ軸に沿った加速度αx、Ｙ軸に沿った加速度αy、及びＺ軸に沿った加速度αzをそれぞれ電圧値として検出する機能を有するセンサである。３軸加速度センサ１１８は、この加速度αx、加速度αy、および加速度αzを検出して、検出された加速度を示すデータを姿勢角検出部１３８及び速度算出部１４０に入力する。
【００４８】
なお、図４に示したように、Ｚ軸は鉛直方向に対応し、Ｘ軸はＰＮＤ１０の進行方向に対応し、Ｙ軸はＸ軸に直交する水平方向に対応する方向である。
【００４９】
Ｙ軸ジャイロセンサ１３５は、Ｙ軸周りの角速度であるピッチレートωyを電圧値として検出する機能を有するセンサである。Ｙ軸ジャイロセンサ１３５は、このピッチレートを検出して、検出されたピッチレートを示すデータを速度算出部１４０に入力する。
【００５０】
Ｚ軸ジャイロセンサ１３６は、ＰＮＤ１０が旋回しているときのＺ軸周りの回転角の変化する速度（角速度）であるヨーレートωｚを電圧値として検出する機能を有するセンサである。Ｚ軸ジャイロセンサ１３６は、このヨーレートを検出して、検出されたヨーレートを示すデータを角度算出部１４１に入力する。
【００５１】
気圧センサ１３７は、周囲の気圧を電圧値として検出する機能を有するセンサである。気圧センサ１３７は、気圧を検出し、検出した気圧データを高度算出部１４３に入力する。
【００５２】
姿勢角検出部１３８は、３軸加速度センサ１３４から入力された加速度データαx、αyおよびαzに基づいて所定の姿勢角検出処理を行うことにより、ＰＮＤ１０の姿勢角を示す姿勢角データを生成して方位算出部１３９に入力する。
【００５３】
方位算出部１３９は、地磁気センサ１３３から入力された地磁気データＭx、ＭyおよびＭzに対して所定の補正処理を施し、補正した地磁気データと姿勢角検出部１３８から入力された姿勢角データとに基づいてＰＮＤ１０の方位を示す方位データを生成する。方位算出部１３９は、生成した方位データを位置情報生成部１４９に供給する。
【００５４】
すなわち地磁気センサ１３３、３軸加速度センサ１３４、姿勢角検出部１３８、および方位算出部１３９は、いわゆる電子コンパスとして機能し、方位データを生成する。ナビゲーション部１５０は、主にＰＮＤ１０がクレードル１４から離脱されて使用されるとき（例えば徒歩にて使用される場合など）にこの方位データを利用してＰＮＤ１０の向きに合わせて表示した地図データをユーザに提供することができる。なお、ＰＮＤ１０は、車載にて使用されるときには、自車位置の経路から地図データにある道路と自車位置との対応付けを行い、地図の方位に基づいてＰＮＤ１０の向きに合わせた地図データをユーザに提供することもできる。あるいは、取得したＧＰＳ方位からＰＮＤ１０の向きを算出してその向きに合わせた地図データをユーザに提供することもできる。
【００５５】
速度算出部１４０は、３軸加速度センサ１３４から入力されたＺ軸に沿った加速度αzをＹ軸ジャイロセンサ１３５から入力されたピッチレートωyで除算することにより進行方向に対する速度Ｖを算出し、算出した速度Ｖを位置算出部１４２に入力する。
【００５６】
角度算出部１４１は、Ｚ軸ジャイロセンサ１３６から入力されたヨーレートωｚにサンプリング周期を積算することにより、ＰＮＤ１０が旋回したときの角度θを算出し、その角度θが示された角度データを位置算出部１４２に入力する。
【００５７】
位置算出部１４２は、速度算出部１４０により算出された速度Ｖおよび角度算出部１４１により算出された角度θに基づき、現在位置の位置情報を算出する機能を有する。具体的には、位置算出部１４２は、速度Ｖおよび角度θに基づいて前回算出時の位置から現在位置までの変化量を求める。そして、位置算出部１４２はこの変化量と前回の位置とから現在の位置情報を算出する。その後位置算出部１４２は、この現在位置の位置情報を位置情報生成部１４９に供給する。
【００５８】
高度算出部１４３は、気圧センサ１３７から入力された気圧データに基づいて、ＰＮＤ１０の高度を算出し、算出された高度データを位置情報生成部１４９に供給する。
【００５９】
位置情報生成部１４９は、ＧＰＳ処理部１３２から供給される絶対位置情報と、方位算出部１３９から供給されるＰＮＤ１０の方位データと、位置算出部１４２から供給されるＰＮＤ１０の、相対位置に基づいた位置情報と、高度算出部１４３から供給されるＰＮＤ１０の高度データとのうち、必要なデータを含む位置情報を生成してナビゲーション部１５０に供給する。
【００６０】
以上、図３及び図４を用いて、位置情報取得部１３０の詳細な構成について説明した。次に、図２に戻って説明を続ける。
【００６１】
ナビゲーション部１５０は、ＰＮＤ１０の現在位置の情報を表示部１２の表示画面上に表示される地図表示画面上に重畳して提供するとともに、ユーザが目的地を設定している場合には、表示部１２の表示画面と音声出力部１０６からの出力音声とにより案内する機能を有する。なお、本実施形態においては、ＰＮＤ１０は、地図表示画面上にＰＮＤ１０の現在位置だけでなくＰＮＤ１０の周囲において取得された音データの発信位置の情報を提供する。かかる機能を実現するためのナビゲーション部１５０の詳細な構成について、以下に説明する。なお、ここでは音データの発信位置を提供する点について主に説明するため、ナビゲーション機能の詳細については説明を省略する。
【００６２】
マップマッチング部１５１は、地図データを用いて、位置情報を補正する（即ち、地図上の音データの発信位置を特定する）機能を有する。なお、通常、マップマッチング部１５１は、地図データのうち、道路ネットワークに関する情報を用いて、車載にて動作されるＰＮＤ１０の現在位置が、道路上の位置となるように補正を加える。つまり、ＰＮＤ１０の現在位置を道路にマッチングすることにより補正する。このような補正機能に加えて、マップマッチング部１５１は、音位置情報取得部１２３から供給される音位置情報を補正する機能も有する。
【００６３】
ＰＮＤ１０自身の位置情報については、車載で用いられる限り、車で通れる箇所、主に道路上である可能性が高いという前提に基づき、マップマッチング部１５１は、道路ネットワークに関する情報を用いて位置情報の補正を行っていた。ところが、音の位置情報の場合には、必ずしも道路上とは限らない。音の種別によっても、マッチング対象とするべき対象物は異なる。そこで、音位置情報の補正に際して、マップマッチング部１５１は、音種別情報取得部１２７の取得する音種別情報に基づいて選択された対象物へマッチングすることにより、音データの位置を特定してもよい。例えば、マップマッチング部１５１は、音種別情報に基づいて、音源が救急車、パトカー、消防車などの車両であると判断される場合には、道路にマッチングさせることにより音データの地図上の位置を特定してもよい。なお、このマッチングは、車両は道路上を走行しているはずであるという前提に基づいたものであるが、例えば病院、消防署、警察署などにおいては、道路上のみならず、病院、消防署、又は警察署の敷地内に車両が存在する可能性も高い。このため、マップマッチング部１５１は、これら所定の施設の周辺においては、音データのマッチング処理を省略することができる。
【００６４】
また、マップマッチング部１５１は、音種別情報に基づいて、音源が電車であると判断される場合には、線路にマッチングさせることにより音データの地図上の位置を特定してもよい。また、音データが子供のはしゃぎ声である場合には、公園や歩行者信号にマッチングさせることにより音データの地図上の位置を特定してもよい。
【００６５】
なお、音源が、位置が固定された不動物体である場合には、地図上の同種の不動物体の位置情報を用いてマッチングすることができる。例えば、マップマッチング部１５１は、音データが踏切の音である場合には、地図データ上の踏切の位置にマッチングすることにより、踏切の地図上の位置を特定してもよい。音響装置付歩行者信号機の場合も同様である。
【００６６】
なお、音響装置付歩行者信号機の音には、いくつか種類がある。例えばひとつの交差点で違う方向の歩行者信号機に音響装置がついている場合には、２種類の音を発信する。この音の種類を判断すれば、音データから信号機の現在の様子を判断することができる。このため、本実施形態においては、記憶部１０２に記憶された地図データに予め音響装置付歩行者信号機それぞれの音種別が対応づけられている。マップマッチング部１５１は、この音種別に応じた音響装置付歩行者信号機にマッチングすることにより、音データの地図上の位置を特定すると共に、ＰＮＤ１０の現在位置と進行方向（例えば現在位置の履歴に基づく。）とから、ＰＮＤ１０の進行方向の信号の状態を示す情報を表示制御部１５３に供給することができる。
【００６７】
なお、マップマッチング部１５１は、動作モード決定部１５５から供給される、ＰＮＤ１０の動作モードに応じて、マップマッチングする音データの取得範囲を変更してもよい。
【００６８】
表示制御部１５３は、表示部１２に表示される画面の表示を制御する機能を有する。表示制御部１５３は、例えば、記憶部１０２に記憶された地図データを、マップマッチング部１５１から供給されるＰＮＤ１０及び音データの位置情報と、動作モード１５５により決定された動作モードの情報と、操作部１０４から供給されるユーザの操作情報と、に基づいて、主に地図表示画面の表示を制御する。
【００６９】
表示制御部１５３は、マップマッチング部１５１から供給される、ＰＮＤ１０と音データとの位置情報を用いて、地図データ上にＰＮＤ１０の現在位置と音データの位置とを示すアイコン等を重畳した地図表示画面を表示させる。このとき、表示制御部１５３は、音データの音種別情報に応じた種類（形状及び模様等）のアイコンを地図表示画面上に表示する。表示制御部１５３は、地図表示画面に表示される範囲内の位置に音データの発信位置が存在する場合には、地図上の発信位置に対応する箇所に上記アイコンを重畳した画面を表示させる。
【００７０】
なお、表示制御部１５３は、音データの発信位置の履歴に基づいて、移動物体から発信される音データの発信位置の移動方向を示す矢印を、対象となる音データと対応付けられたアイコン付近に表示させてもよい。自身の現在位置を提供する位置情報提供装置は、自身が動かない限り、表示画面が変化することはなかった。これに対し、本実施形態に係るＰＮＤ１０は、周囲の音源から発信される音の位置を示すため、移動物体から発信される音の位置情報を提供すれば、ＰＮＤ１０自身の位置が動かなくても、次々に表示画面が変化するという新しい楽しみ方を提供することができる。例えば、不動物体から発信される音データの位置を提供する場合には、表示制御部１５３は、アニメーションによるアイコンを用いることによって、変化に富んだ画面を提供することができる。
【００７１】
また、表示制御部１５３は、複数の音源から発信される音データが存在する場合には、それら複数の音データのうち、地図表示画面上に位置を表示する音データの優先度を判断してもよい。例えば、不動物体の位置は、地図データからもわかる場合があるため、移動物体から発信される音データよりも優先度が低いと判断してもよい。また、ＰＮＤ１０の現在位置から音データの発信位置までの距離が近いほど優先して地図表示画面上に表示するようにしてもよい。
【００７２】
さらに、表示制御部１５３は、音種別と、ＰＮＤ１０の現在位置と音の発信位置との位置関係と、ＰＮＤ１０の進行方向とに基づいて、音の発信位置の表示の有無を判断してもよい。例えば、音種別が踏切の音である場合に、踏切がＰＮＤ１０の進行方向とは逆方向にある場合には、ユーザにとって踏切の音の重要度は低いため、表示制御部１５３は、踏切の音の発信位置の情報を表示しないと判断してもよい。或いは、音種別が救急車である場合に、救急車の音位置が、ＰＮＤ１０の位置から遠ざかっている場合には、かかる音の発信位置の情報を表示しないと判断してもよい。
【００７３】
動作モード決定部１５５は、ＰＮＤ１０の動作モードを決定する機能を有する。動作モード決定部１５５は、例えば、動作モード切替画面においてユーザが操作部１０４を用いて入力した操作情報に基づいて、動作モードを決定してもよい。ここで言う動作モードとは、例えば、車載モード、徒歩モード、自転車モードなどユーザの移動手段に応じた動作モードであってよい。或いは、動作モード決定部１５５は、ＰＮＤ１０がクレードル１４から取り外されたことが検出されると自動的に徒歩モードに切り替わる構成となっている場合には、この取り外しの検出情報に応じて、動作モードを決定してもよい。
【００７４】
以上、本実施形態に係るＰＮＤ１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００７５】
なお、上述のような本実施形態に係るＰＮＤ１０の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００７６】
［音位置情報提供動作］
次に、図５を参照しながら、ＰＮＤ１０の動作について説明する。図５は、本実施形態に係るＰＮＤの音位置提供に関する動作例を示すフローチャートである。
【００７７】
音データ取得部１０８は、音データを取得する（Ｓ１０１）。音データ取得部１０８は、取得した音データを音源分離部１２０に供給する。ここで供給された音データは、通常複数の音源からの音を含む。このため、音源分離部１２０は、この音データからそれぞれの音源に対応する音データを抽出する音源分離処理を実行する。そして、音種別推測部１２５は、音源分離されたそれぞれの音データの音種別を推測する（Ｓ１０３）。ここで、音種別推測部１２５は、表示対象の音種別である音データが取得されたか否かを判断する（Ｓ１０５）。表示対象となる音種別の音データが取得されない場合には、当該動作を終了する。
【００７８】
一方、ステップＳ１０５の判断において、表示対象である音データが取得された場合には、音種別推測部１２５は、音種別情報取得部１２７に音種別情報を供給し、音種別情報取得部１２７は、マップマッチング部１５１及び表示制御部１５３に音種別情報を供給する。一方、このとき音位置推測部１２１は、表示対象の音データの音位置を推測する（Ｓ１０７）。そして、音位置推測部１２１は、推測された音位置情報を音位置情報取得部１２３に供給し、音位置情報取得部１２３は、マップマッチング部１５１に音位置情報を供給する。
【００７９】
マップマッチング部１５１は、音位置情報取得部１２３から供給された音位置情報と音種別情報取得部１２７から供給された音種別情報とに基づいて、音位置情報を地図データ中の対象物にマッチングすることにより補正する（Ｓ１０９）。ここで実行されるマップマッチング処理の詳細については、図６を参照しながら後に詳述される。
【００８０】
そして、表示制御部１５３は、同じ種類の音データが連続して取得されたか否かを判断し（Ｓ１１１）、前回も同種類の音データが取得された場合には、音位置情報の履歴に基づいて、音の発信位置の進行方向を推測する（Ｓ１１３）。
【００８１】
そして、表示制御部１５３は、表示データを読込む（Ｓ１１５）。ここで表示されるデータは、主に、地図データと、ＰＮＤ１０の現在位置情報と、音の発信位置を示すアイコンなどである。表示制御部１５３は、ここで音種別に応じてアイコンの種類を選択する処理も行う。
【００８２】
表示制御部１５３は、地図上に音位置を表示する（Ｓ１１７）とともに、必要に応じて音声案内により注意喚起する（Ｓ１１９）。このとき、表示制御部１５３は、音の発信位置と共に、ステップＳ１１３にて推測した進行方向を示す矢印を表示させてもよい。そして、表示した音位置と音種別とを例えば記憶部１０２に記憶する（Ｓ１２１）。ここに示した各ステップは、音の発信位置の表示機能が起動している間、繰り返されることが好ましい。
【００８３】
以上、ＰＮＤ１０の音の発信位置提供に関する動作を説明した。ここでステップＳ１０９のマップマッチング処理の詳細について、図６を参照しながら説明する。
【００８４】
［マップマッチング処理］
まず、マップマッチング部１５１は、観測地、即ちＰＮＤ１０からの距離及び角度による音位置情報から、音位置の緯度経度を算出する（Ｓ１５１）。そして、マップマッチング部１５１は、ステップＳ１５１において算出した緯度経度の属性を地図データから取得する（Ｓ１５３）。
【００８５】
次に、マップマッチング部１５１は、音種別が自動車又は電車などの移動物体か否かを判断する（Ｓ１５５）。ここで、音種別が自動車又は電車などの移動物体である場合には、マップマッチング部１５１は、音位置情報を最も近い道路又は線路の位置に合わせて補正する（Ｓ１５７）。
【００８６】
一方、ステップＳ１５５において音種別が自動車又は電車などの移動物体でないと判断された場合には、次に、マップマッチング部１５１は、音種別が踏切又は音響装置付信号などの位置固定物体（不動物体ともいう。）であるか否かを判断する（Ｓ１５９）。ここで、音種別が踏切又は音響装置付信号などの位置固定物体であった場合には、音位置情報を最も近い踏切又は信号の位置に合わせて補正する（Ｓ１６１）。一方、音種別がこれらのいずれでもない場合には、補正しない音位置情報をマッチング結果として出力する（Ｓ１６３）。
【００８７】
なお、ここで、ＰＮＤ１０の地図表示画面について図７及び図８を参照しながら説明する。図７は、音種別が救急車のサイレンである場合の地図表示画面の一例を示す説明図である。また、図８は、音種別が踏切の音である場合の地図表示画面の一例を示す説明図である。
【００８８】
例えば、音種別が救急車のサイレンであった場合には、救急車を示すアイコン５１と、ＰＮＤ１０の現在位置を示すアイコンＭとが表示される。さらに、継続的に救急車の音位置情報が取得されると、その音位置情報の履歴から音源である救急車の進行方向を推測し、矢印５３により示してもよい。また、救急車５１を示すアイコンの向きも進行方向に合わせたものを表示することが好ましい。
【００８９】
また、図８には、不動物体である踏切の音位置を示す場合の地図表示画面の一例が示される。音種別が不動物体からの音であることを示している場合には、アニメーションにより音の発信位置を提供することが好ましい。例えば、アイコン５２ａとアイコン５２ｂとを交互に表示させることにより、表示画面５２０内のアイコン５２は動いているように見える。
【００９０】
＜２．第２の実施形態＞
次に、本発明の第２の実施形態に係る位置情報提供システムについて図９〜図１２を参照しながら説明する。第１の実施形態においては、ＰＮＤ１０の内部で音種別及び音位置の推測処理が行われたが、第２の実施形態に係るＰＮＤ２０は、解析サーバ６０の機能を用いて、音種別情報及び音位置情報を取得する。図９は、本実施形態に係る位置情報提供システムの構成図である。図１０は、同実施形態に係るＰＮＤの機能構成を示すブロック図である。図１１は、同実施形態に係る解析サーバの機能構成を示すブロック図である。図１２は、同実施形態に係る位置情報提供システムの音位置提供に関する動作例を示すシーケンス図である。
【００９１】
図９を参照すると、本実施形態に係る位置情報提供システムは、ＰＮＤ２０と、ネットワーク５０を介して接続された解析サーバ６０とを有する。
【００９２】
［ＰＮＤ２０の構成］
ＰＮＤ２０の機能構成については、図１０に示される。なお、ＰＮＤ２０の各構成要素について、第１の実施形態に係るＰＮＤ１０と同様の機能を有するものについては、同一の符号を付することとし、詳細な説明は省略する。以下、ＰＮＤ１０との相違点について主に説明する。
【００９３】
ＰＮＤ２０は、記憶部１０２と、表示部１２と、操作部１０４と、音声出力部１０６と、音データ取得部１０８と通信部２０１と、音種別情報取得部２２７と、音位置情報取得部２２３と、ナビゲーション部１５０と、位置情報取得部１３０と、を主に有する。
【００９４】
通信部２０１は、例えば、インターネットなどのネットワーク５０に接続するための通信デバイス等で構成された通信インタフェースである。例えば、通信部２０１が無線通信を行う場合には、通信に係る信号を送受信するための通信アンテナと、通信に係る各種の信号処理を行う処理回路などを含むものであってよい。また、通信部２０１は、有線による通信を行う通信インタフェースであってよい。通信部２０１は、解析サーバ６０との間で、ネットワーク５０を介して音データ、位置情報、音位置情報、及び音種別情報などの各種データを送受信する。
【００９５】
通信部２０１は、音データ取得部１０８が取得した音データを解析サーバ６０に送信する送信部として機能するとともに、解析サーバ６０から取得される音位置情報及び音種別情報を受信する受信部としても機能する。通信部２０１は、受信した音位置情報を音位置情報取得部２２３に供給し、取得した音種別情報を音種別情報取得部２２７に供給する。
【００９６】
音位置情報取得部２２３は、通信部２０１を介して解析サーバ６０から音データ取得部１０８が取得した音データに含まれるある音源からの音データについての音位置情報を取得する機能を有する。音位置情報取得部２２３は、次に説明する音種別情報取得部２２７によって、対象の音データが、音位置情報を表示する表示対象の音であると判断された場合に、取得した音位置情報をマップマッチング部１５１に供給する。
【００９７】
音種別情報取得部２２７は、通信部２０１を介して解析サーバ６０から音種別情報を取得する機能を有する。音種別情報取得部２２７は、取得した音種別情報に基づいて、対応する音データが表示対象であるか否かを判断する。例えば、音種別情報取得部２２７は、予め記憶部１０２に記憶される、表示対象である音種別のリストを参照して、このリストに含まれているか否かに基づいて表示対象であるか否かを判断してもよい。音種別情報取得部２２７は、対応する音データが表示対象である場合に、取得した音種別情報をマップマッチング部１５１及び表示制御部１５３に供給する。
【００９８】
なお、解析サーバ６０により音種別を特定することのできた全ての音データを表示対象とする場合には、音種別情報取得部２２７及び音位置情報取得部２２３は、取得した音種別情報又は音位置情報を全てマップマッチング部１５１又は表示制御部１５３に供給してもよい。
【００９９】
［解析サーバ６０の構成］
次に、図１１を参照しながら、解析サーバ６０の機能構成について説明する。解析サーバ６０は、通信部６０１と、記憶部６０２と、音源分離部６２０と、音種別推測部６２５と、音位置推測部６２１とを主に有する。
【０１００】
通信部６０１は、例えば、インターネットなどのネットワーク５０に接続するための通信デバイス等で構成された通信インタフェースである。例えば、通信部６０１が無線通信を行う場合には、通信に係る信号を送受信するための通信アンテナと、通信に係る各種の信号処理を行う処理回路などを含むものであってよい。また、通信部６０１は、有線による通信を行う通信インタフェースであってよい。通信部６０１は、ＰＮＤ２０との間で、ネットワーク５０を介して音データ、位置情報、音位置情報、及び音種別情報などの各種データを送受信する。
【０１０１】
通信部６０１は、ＰＮＤ２０から送信された音データを受信する受信部として機能し、受信した音データを音源分離部６２０に供給する。また、通信部６０１は、音種別推測部６２５から供給される音種別情報と、音位置推測部６２１から供給される音位置情報とをＰＮＤ２０に送信する送信部として機能する。
【０１０２】
記憶部６０２は、解析サーバ６０が動作するためのプログラムや、音種別推測のためのサンプルデータなどを記憶する記憶媒体である。なお、この記憶部６０２は、例えば、Ｆｌａｓｈ  ＲＯＭ（又はＦｌａｓｈ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの不揮発性メモリ、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などの光ディスク、並びに、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【０１０３】
音源分離部６２０は、通信部６０１を介してＰＮＤ２０から取得した複数の音源から発信された音を含む音データの中から、それぞれの音源に対応する音声信号を抽出する音源分離処理を実行する機能を有する。
【０１０４】
音種別推測部６２５は、音源分離部６２０から提供される、それぞれの音源に対応する音データの種別を推測する機能を有する。音種別推測部６２５は、例えば、予め記憶部６０２に記憶された音のサンプルデータを用いて、音種別を判断する。ここで、音種別推測部６２５が推測する対象の音は、例えば、救急車、パトカー、消防車など緊急車両のサイレン音、電車の通過音、子供のはしゃぎ声、セミの鳴き声、踏切の警報音、及び音響装置付歩行者信号機の音などが挙げられる。音種別推測部６２５は、推測して得られた音種別情報を通信部６０１を介してＰＮＤ２０に送信する。
【０１０５】
音位置推測部６２１は、音源分離部６２０から提供される、それぞれの音源に対応する音データの発信位置（即ち、音源位置）を推測する機能を有する。音位置推測部６２１の音位置推測方法の一例としては、集音装置を音源に対して接近及び離反移動させて得られた信号のドップラー効果による周波数変調に基づいて音の発信位置を推測する方法が挙げられる。なお、音位置推測部６２１は、ＰＮＤ２０からの相対的な位置情報を生成することができる。音位置推測部６２１は、推測して得られた音位置情報を通信部６０１を介してＰＮＤ２０に送信する。
【０１０６】
以上、本実施形態に係るＰＮＤ２０及び解析サーバ６０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【０１０７】
なお、上述のような本実施形態に係るＰＮＤ２０及び解析サーバ６０の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【０１０８】
［音位置情報提供動作］
次に、ＰＮＤ２０と解析サーバ６０とにより実現される位置情報提供システムの音位置情報提供に係る動作の一例について、図１２を参照しながら説明する。
【０１０９】
まず、ＰＮＤ２０は、音データ取得部１０８により音データを取得する（Ｓ２０１）。音データ取得部１０８は、取得した音データを、通信部２０１を介して解析サーバ６０に送信する（Ｓ２０３）。すると、音データを受信した解析サーバ６０の通信部６０１は、受信した音データを音源分離部６２０に供給する。音源分離部６２０は、受信した音データから、それぞれの音源に対応する音データを抽出する音源分離処理を実行し、音種別推測部６２５は、分離して得られたそれぞれの音データについて音種別を推測する（Ｓ２０７）。次に、音位置推測部６２１は、音種別が推測された音データについて、音位置を推測する（Ｓ２０７）。通信部６０１は、推測して得られた音種別情報と音位置情報とを、ＰＮＤ２０に送信する（Ｓ２０９）。
【０１１０】
ＰＮＤ２０の通信部２０１は、解析サーバ６０から音位置情報及び音種別情報を受信すると、音種別情報取得部２２７は、受信した音種別情報に基づいて、対応する音データが表示対象の音であるか否かを判断する（Ｓ２１１）。ここで、音種別情報取得部２２７は、記憶部１０２に予め記憶された表示対象の音種別の一覧である表示対象音リストを参照して、表示対象の音であるか否かを判断してもよい。
【０１１１】
ステップＳ２１１の判断により、表示対象の音であると判断された場合には、次にマップマッチング部１５１は音位置情報と音種別情報とに基づいて、音位置情報を地図データ中の対照物にマッチングすることにより補正するマップマッチング処理を実行する（Ｓ２１３）。ステップＳ２１３のマップマッチング処理は、第１の実施形態におけるマップマッチング処理と同様であり、その詳細は図６に示される。ここでは、詳細な説明は省略する。
【０１１２】
次に、表示制御部１５３は、同じ種類の音データが連続して取得されたか否かを判断し（Ｓ２１５）、前回も同種類の音データが取得されている場合には、音位置情報の履歴に基づいて、音の発信位置の進行方向を推測する（Ｓ２１７）。
【０１１３】
そして、表示制御部１５３は、表示データを読込む（Ｓ２１９）。ここで表示されるデータは、主に、地図データと、ＰＮＤ２０の現在位置情報と、音の発信位置を示すアイコンなどである。表示制御部１５３は、ここで音種別に応じてアイコンの種類を選択する処理も行う。
【０１１４】
表示制御部１５３は、地図上に音位置を表示する（Ｓ２２１）とともに、必要に応じて音声案内により注意喚起する（Ｓ２２３）。このとき、表示制御部１５３は、音の発信位置と共に、ステップＳ１１３にて推測した進行方向を示す矢印を表示させてもよい。そして、表示した音位置と音種別とを例えば記憶部１０２に記憶する（Ｓ２２５）。ここに示した各ステップは、音の発信位置の表示機能が起動している間、繰り返されることが好ましい。
【０１１５】
以上、本発明の第２の実施形態に係る位置情報提供システムについて説明してきた。本実施形態においては、音源分離処理、音種別推測処理、及び音位置推測処理を行う解析サーバ６０を用いたが、本発明は係る例に限定されない。例えば、音源分離処理、音種別推測処理、及び音位置推測処理はそれぞれ別の装置により実行されてもよい。
【０１１６】
＜３．第３の実施形態＞
次に、本発明の第３の実施形態に係る位置情報提供装置である携帯電話３０について説明する。上記にて、ＰＮＤによる位置情報提供装置の説明をしてきたが、かかる機能は、携帯電話により実現されてもよい。位置情報提供装置が携帯電話である場合の外観が図１３に示され、その機能構成が図１４に示される。図１３は、本発明の第３の実施形態に係る携帯電話の外観例を示す説明図である。図１４は、同実施形態に係る携帯電話の機能構成の一例を示すブロック図である。
【０１１７】
図１３に示したように、第３の実施形態による携帯電話３０は、表示部３０２と、操作部３０４と、スピーカ３２４とを有する。また、携帯電話３０は、第１の実施形態にかかるＰＮＤ１０と同様、クレードル３０３を介して、吸盤３０６により車両に取り付けるようになされていてもよい。
【０１１８】
図１４は、第３の実施形態にかかる携帯電話３０の機能構成を示したブロック図である。図１４に示したように、第３の実施形態に係る携帯電話３０は、ナビゲーション機能ユニット１１０又はナビゲーション機能ユニット２１０と、表示部３０２と、操作部３０４と、記憶部３０８と、携帯電話機能ユニット３１０と、統括制御部３３４とを有する。
【０１１９】
携帯電話機能ユニット１１０は、表示部３０２、操作部３０４、および記憶部３０８と接続されている。因みに、図１０では表示を簡略化しているが、表示部３０２、操作部３０４、および記憶部３０８は、ナビゲーション機能ユニット１１０又はナビゲーション機能ユニット２１０にもそれぞれ接続されている。なお、ナビゲーション機能ユニット１１０の詳細な構成については、図２を用いて第１の実施形態において詳述し、ナビゲーション機能ユニット２１０の詳細な構成については、図１０を用いて第２の実施形態において詳述したためここでは説明を省略する。
【０１２０】
携帯電話機能ユニット１１０は、通話機能や電子メール機能などを実現するための構成であり、通信アンテナ３１２と、マイクロホン３１４と、エンコーダ３１６と、送受信部３２０と、スピーカ３２４と、デコーダ３２６と、携帯電話制御部３３０と、を有する。
【０１２１】
マイクロホン３１４は、音声を集音し、音声信号として出力する。エンコーダ３１６は、携帯電話制御部３３０による制御に従い、マイクロホン３１４から入力される音声信号のデジタル変換およびエンコードなどを行い、音声データを送受信部３２０に出力する。
【０１２２】
送受信部３２０は、エンコーダ３１６から入力される音声データを所定の方式に従って変調し、通信アンテナ３１２から無線で携帯電話３０の基地局へ送信する。また、送受信部３２０は、通信アンテナ３１２により無線信号を復調して音声データを取得し、デコーダ３２６に出力する。
【０１２３】
デコーダ３２６は、携帯電話制御部３３０による制御に従い、送受信部３２０から入力される音声データのデコードおよびアナログ変換などを行い、音声信号をスピーカ３２４に出力する。スピーカ３２４は、デコーダ３２６から供給される音声信号に基づいて音声を出力する。
【０１２４】
また、携帯電話制御部３３０は、電子メールを受信する場合、送受信部３２０からデコーダ３２６に受信データを供給し、デコーダ３２６に受信データをデコードさせる。そして、携帯電話制御部３３０は、デコードにより得られた電子メールデータを表示部３０２に出力して表示部３０２に表示させる共に、記憶部３０８に電子メールデータを記録する。
【０１２５】
また、携帯電話制御部３３０は、電子メールを送信する場合、操作部３０４を介して入力された電子メールデータをエンコーダ３１６にエンコードさせ、送受信部３２０および通信アンテナ３１２を介して無線送信する。
【０１２６】
総括制御部３３４は、上述した携帯電話ユニット３１０およびナビゲーション機能ユニット１１０又はナビゲーション機能ユニット２１０を制御する。例えば、総括制御部３３４は、ナビゲーション機能ユニット１１０又はナビゲーション機能ユニット２１０によりナビゲーション機能を実行している間に電話がかかってきた場合、ナビゲーション機能を携帯電話ユニット３１０による通話機能に一時的に切替え、通話終了後、ナビゲーション機能ユニット１１０又はナビゲーション機能ユニット２１０にナビゲーション機能を再開させてもよい。
【０１２７】
なお、携帯電話３０の位置情報提供に関する動作は、第１の実施形態又は第２の実施形態と同様であるため、ここでは説明を省略する。
【０１２８】
＜４．まとめ＞
以上、音の発信位置の情報を提供する位置情報提供装置の好ましい実施形態として、ＰＮＤ１０、ＰＮＤ２０、及び携帯電話３０について説明してきた。いずれの実施形態においても、位置情報提供装置は、自装置の周辺で取得された音データから、特定の音源から発信された音データを抽出し、抽出された音データの種別及び位置を推測することにより得られた音種別情報と音位置情報とを、地図上に表示して提供する。
【０１２９】
例えば、ここで抽出される音は、救急車、パトカー、消防車など緊急車両のサイレン音、電車の通過音、踏切の警報音、及び音響装置付歩行者信号機の音、などの交通に関わる音、並びに、子供のはしゃぎ声、セミの鳴き声、クマの鳴き声などが挙げられる。
【０１３０】
例えば交通に関わる音の位置と種類の情報を提供することにより、例えば、緊急車両が近づいていることを、視覚的に示すことができ、これを参照するユーザは、道を譲る準備をすることができる。このとき、ユーザが耳で検知する音の情報に基づいて判断する場合には、音が近づいているのか、又は遠ざかっているのかの判断は、ユーザに委ねられていた。また、耳の不自由なユーザにとっては、音の情報は今まで得ることができなかったが、本発明によれば、聴覚の代わりに視覚によって音の情報を得ることができる。
【０１３１】
また、従来、位置情報を提供する装置は、主に自装置の現在位置の情報を提供していたため、自らが動かない限り、表示画面には変化がなかった。しかし、位置情報提供装置自身、又はユーザ自身に関わらず発信される、周囲の音に基づいた音の位置情報と種別情報とを提供することにより、変化のある地図表示画面を提供することができ、ユーザは、視覚的にも楽しむことができる。このとき、例えばセミの鳴き声の位置情報及び種別の情報を提供すれば、ユーザはセミがどこで鳴いているのかを知ることができる。聴覚のみに頼る場合には、セミの鳴き声が聞こえたとしても、どこで鳴いているのかわからないことが多かったが、ユーザはこの音の位置情報を参照してセミを探索することもできる。或いは、山道においては、クマの鳴き声の位置及び種別を表示してもよい。また、例えば、雷の音など気象に関する音の位置及び種別の情報を提供するようにしてもよい。
【０１３２】
なお、音の位置情報を地図上に表示する際に、地図データを用いて補正するマップマッチング処理を行うが、このとき、道路ネットワークのみならず、音の種別に応じた対象物にマッチングすることができる。例えば、電車の音は線路にマッチングすることで位置情報の精度が高まる可能性が高い。また、踏切の音であれば、踏切にマッチングすることが好ましい。或いは、音響装置付歩行者信号機の音の場合には、地図データ内の信号機にマッチングすることができる。このとき、例えば音響装置付歩行者信号機の音は、２つの方向の横断歩道が交差する交差点においては、通常、それぞれの方向について異なる音が設定されている。この音の違いを検出することにより、位置情報提供装置は、対象の交差点の信号の状況を把握することができる。例えば進行方向の信号の状況を検出した場合には、注意喚起のメッセージを表示又は音声出力により提供することができる。
【０１３３】
以上のように、交通に関する音の位置情報を提供することにより、ユーザにとって運転の助けとなる情報を提供することができる。また、この音の位置を地図データを用いて補正することにより、位置情報の精度を高めることができる。また、ユーザが動かなくても表示が変化する地図表示画面を提供することができるため、視覚的にも楽しむことができるようになる。
【０１３４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３５】
例えば、上記実施形態では、第１及び第２の実施形態において、位置情報提供装置がＰＮＤである場合について説明し、第３の実施形態において、位置情報提供装置が携帯電話である場合について説明したが、本発明はかかる例に限定されない。例えば、位置情報提供装置は、車内に固定式のナビゲーション装置であってもよく、その他、位置情報を取得する機能を有するあらゆる機器に適用することができる。なお、上記実施形態においては、位置情報提供装置がナビゲーション機能を有する場合について説明したが、位置情報提供装置は、必ずしもナビゲーション機能を有するものでなくともよい。例えば、位置情報と地図情報とに基づいた情報を提供する機能を有する位置情報提供装置であればよい。
【０１３６】
また、上記実施形態では、位置情報取得のための構成として、ＧＰＳからの受信信号に基づいた測位機能と、各種センサを用いた相対測位の機能を有するものとしたが、本発明はかかる例に限定されない。位置情報取得部は、複数の基地局からのＷｉＦｉ電波を受信する受信機と、受信したＷｉＦｉ電波の受信強度から各基地局との距離を推定し、各基地局との距離および各基地局の位置を利用して三角測量の原理に基づいて現在位置を算出する現在位置算出部とを含む構成であってもよい。或いは、例示しない各種のセンサを用いた測位情報を取得する構成であってもよい。また、測位衛星の一例として、ＧＰＳを挙げたが、もちろんこれに限られない。測位衛星は、ガリレオ、ＧＬＯＮＡＳＳ、北斗、みちびきなど各種の測位衛星を用いることができる。このとき、測位衛星は、１つの種類の衛星が用いられてもよいし、複数の種類の衛星による測位信号を組合わせて用いることも可能である。実施する時々の技術レベルに応じて、適宜、位置情報取得のために利用する構成を変更することが可能である。
【０１３７】
また、上記第２の実施形態においては、解析サーバ６０は、音の相対位置の情報を算出することとしたが、本発明はかかる例に限定されない。ＰＮＤ２０が音データと共に、ＰＮＤ２０の現在位置の情報を解析サーバ６０に送信することによって、解析サーバ６０が相対位置の情報を緯度経度の情報に変換する処理まで行うこともできる。
【０１３８】
尚、本明細書において、フローチャート及びシーケンス図に記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【０１３９】
１０、２０      ＰＮＤ（位置情報提供装置）
３０            携帯電話（位置情報提供装置）
１０２          記憶部
１２            表示部
１０４          操作部
１０６          音声出力部
１０８          音データ取得部
１１０          ナビゲーション機能ユニット
１２０          音源分離部
１２１          音位置推測部
１２３          音位置情報取得部
１２５          音種別推測部
１２７          音種別情報取得部
１３０          位置情報取得部
１５０          ナビゲーション部
１５１          マップマッチング部
１５３          表示制御部
１５５          動作モード決定部
【図１】
2012073088.tif 000003
【図２】
2012073088.tif 000004
【図３】
2012073088.tif 000005
【図４】
2012073088.tif 000006
【図５】
2012073088.tif 000007
【図６】
2012073088.tif 000008
【図７】
2012073088.tif 000009
【図８】
2012073088.tif 000010
【図９】
2012073088.tif 000011
【図１０】
2012073088.tif 000012
【図１１】
2012073088.tif 000013
【図１２】
2012073088.tif 000014
【図１３】
2012073088.tif 000015
【図１４】
2012073088.tif 000016