(57)【要約】【課題】出力装置から出力される音波を用いて端末装置に情報を提供する情報提供システムにおいて、端末装置の移動状況に応じて所定の情報を提供することができるようにする。【解決手段】出力装置は、所定の周波数を用いて所定の識別情報を表す音波から前記識別情報を取得する端末装置に前記音波を出力する出力装置であって、前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更する周波数制御部と、前記周波数制御部によって変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成する音波生成部と、前記音波生成部が生成した前記音波を出力する音波出力部と、を有する。【選択図】図９
2018207239.tif 000002
【特許請求の範囲】
【請求項１】
所定の周波数を用いて所定の識別情報を表す音波から前記識別情報を取得する端末装置に前記音波を出力する出力装置であって、
前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更する周波数制御部と、
前記周波数制御部によって変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成する音波生成部と、
前記音波生成部が生成した前記音波を出力する音波出力部と、
を有する、出力装置。
【請求項２】
前記周波数制御部は、前記識別情報を通知する前記端末装置の移動方向が、前記出力装置に近づく方向である場合、前記音波生成部が生成する前記音波の前記所定の周波数を、前記予め定められた周波数だけ低く設定する、請求項１に記載の出力装置。
【請求項３】
前記周波数制御部は、前記識別情報を通知する前記端末装置の移動方向が、前記出力装置から離れる方向である場合、前記音波生成部が生成する前記音波の前記所定の周波数を、前記予め定められた周波数だけ高く設定する、請求項１又は２に記載の出力装置。
【請求項４】
予め定められた第１のサンプリング周波数で、前記音波の音波データを作成する作成部を有し、
前記音波生成部は、前記作成部が作成した前記音波データを用いて、第２のサンプリング周波数で前記音波を生成し、
前記周波数制御部は、前記第２のサンプリング周波数を変更することにより、前記音波生成部が生成する前記音波の前記所定の周波数を変更する、請求項１乃至３のいずれか一項に記載の出力装置。
【請求項５】
前記周波数制御部は、前記識別情報を通知する前記端末装置の移動速度に応じて、前記音波生成部が生成する前記音波の前記所定の周波数を変更する、請求項１乃至４のいずれか一項に記載の出力装置。
【請求項６】
前記音波生成部は、前記所定の周波数が異なる複数の前記音波を生成し、
前記音波出力部は、前記音波生成部が生成した前記複数の音波信号を順次に出力する、請求項１乃至５のいずれか一項に記載の出力装置。
【請求項７】
前記端末装置の移動方向に応じて、前記端末装置に通知する前記識別情報を変更する情報制御部を有する、請求項１乃至６のいずれか一項に記載の出力装置。
【請求項８】
前記情報制御部は、前記端末装置の移動速度に応じて、前記端末装置に通知する前記識別情報を変更する、請求項７に記載の出力装置。
【請求項９】
前記音波生成部が生成した第１の音波を第１の方向に向けて出力する第１のスピーカと、
前記音波生成部が生成した第２の音波を前記第１の方向とは異なる第２の方向に出力する第２のスピーカと、
を有し、
前記第１の音波の前記所定の周波数と、前記第２の音波の前記所定の周波数とが異なる、請求項１乃至８のいずれか一項に記載の出力装置。
【請求項１０】
前記第１の音波が表す前記識別情報と、前記第２の音波が表す前記識別情報とが異なる、請求項９に記載の出力装置。
【請求項１１】
前記端末装置の移動情報を取得する移動情報取得部を有し、
前記周波数制御部は、前記移動情報に応じて、前記音波生成部が生成する前記音波の前記所定の周波数を変更する、請求項１乃至１０のいずれか一項に記載の出力装置。
【請求項１２】
前記周波数制御部は、予め設定された時間帯に、前記音波生成部が生成する前記音波の前記所定の周波数を変更する、請求項１乃至１１のいずれか一項に記載の出力装置。
【請求項１３】
前記出力装置の周囲の環境情報を取得する環境情報取得部を有し、
前記周波数制御部は、前記環境情報に応じて、前記音波生成部が生成する前記音波の前記所定の周波数を変更する、請求項１乃至１２のいずれか一項に記載の出力装置。
【請求項１４】
所定の周波数を用いて所定の識別情報を表す音波から前記識別情報を取得する端末装置に前記音波を出力する出力装置が実行する音波の出力方法であって、
前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更するステップと、
変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成するステップと、
生成された前記音波を出力するステップと、
を含む、音波の出力方法。
【請求項１５】
所定の周波数を用いて所定の識別情報を表す音波から前記識別情報を取得する端末装置に前記音波を出力する出力装置を、
前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更する周波数制御部と、
前記周波数制御部によって変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成する音波生成部と、
前記音波生成部が生成した前記音波を出力する音波出力部と、
として機能させるためのプログラム。
【請求項１６】
所定の周波数を用いて所定の識別情報を表す音波を出力する出力装置と、該出力装置からの音波から前記識別情報を取得する端末装置と、該端末装置からの前記識別情報に応じた情報を提供する情報提供装置と、を含む情報提供システムであって、
前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更する周波数制御部と、
前記周波数制御部によって変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成する音波生成部と、
前記音波生成部が生成した前記音波を出力する音波出力部と、
前記音波出力部が出力する前記音波が表す前記識別情報に応じた所定の情報を、前記識別情報を通知した前記端末装置のそれぞれに提供する情報提供部と、
を有する、情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、音波の出力方法、プログラム、及び情報提供システムに関する。
【背景技術】
【０００２】
音波を利用して、端末装置が位置を取得するための位置情報等を提供する情報提供システムが知られている。
【０００３】
また、特定の区画内に設置された超音波を発信するビーコンと、区画内に存在する携帯端末との間で超音波による通信を行う超音波通信システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のシステムのように、音波を用いて情報を提供する情報提供システムにおいて、所定の領域内にある端末装置に、位置情報だけではなく、例えば、店舗、イベント、交通機関等の様々な情報を提供することが考えられる。
【０００５】
このとき、所定の領域内で情報端末を所持する複数の利用者は、例えば、駅から職場等へ向かう人、駅へ向かい電車に乗る人、店に入る人、出る人、その場で立ち止まって情報端末を利用する人等、それぞれが、様々な目的を持って活動していると考えられる。
【０００６】
しかし、従来の情報提供システムでは、所定の領域内にある情報端末に対して一律に同じ情報を提供するものであり、例えば、情報端末の移動状況に応じて異なる情報を提供することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、出力装置から出力される音波を用いて端末装置に情報を提供する情報提供システムにおいて、端末装置の移動状況に応じて所定の情報を提供することができるようにする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る出力装置は、所定の周波数を用いて所定の識別情報を表す音波から前記識別情報を取得する端末装置に前記音波を出力する出力装置であって、前記識別情報を通知する前記端末装置の移動方向に応じて、前記音波の前記所定の周波数を、予め定められた周波数だけ変更する周波数制御部と、前記周波数制御部によって変更された前記所定の周波数を用いて前記識別情報を表す前記音波を生成する音波生成部と、前記音波生成部が生成した前記音波を出力する音波出力部と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、出力装置から出力される音波を用いて端末装置に情報を提供する情報提供システムにおいて、端末装置の移動状況に応じて所定の情報を提供することができるようになる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報提供システムの構成例を示す図である。
【図２】一実施形態に係る複数の領域の一例を示す図である。
【図３】一実施形態に係る音波の出力方法の例について説明するための図（１）である。
【図４】一実施形態に係る音波の出力方法の例について説明するための図（２）である。
【図５】一実施形態に係る周波数の変更方法の例について説明するための図である。
【図６】一実施形態に係る出力装置の外観の例を示す図である。
【図７】一実施形態に係る出力装置のハードウェア構成の例を示す図である。
【図８】一実施形態に係るコンピュータのハードウェア構成の例を示す図である。
【図９】一実施形態に係る出力装置の機能構成の例を示す図である。
【図１０】一実施形態に係る情報提供システムの機能構成の例を示す図である。
【図１１】一実施形態に係る情報提供システムで管理される情報の例を示す図である。
【図１２】一実施形態に係る出力装置の基本的な処理の一例を示すフローチャートである。
【図１３】第１の実施形態に係る出力装置の処理の例を示すフローチャート（１）である。
【図１４】第１の実施形態に係る出力装置の処理の例を示すフローチャート（２）である。
【図１５】第１の実施形態に係る情報端末の処理の例を示すフローチャートである。
【図１６】第２の実施形態に係る出力装置の処理の例を示すフローチャートである。
【図１７】第３の実施形態に係る出力装置の処理の例を示すフローチャートである。
【図１８】第４の実施形態に係る音波の出力処理のイメージを示す図である。
【図１９】第４の実施形態に係る出力装置の処理の例を示すフローチャートである。
【図２０】第５の実施形態に係る出力装置の処理の例を示すフローチャートである。
【図２１】第６の実施形態に係る出力装置の処置の例を示すフローチャートである。
【図２２】第７の実施形態に係る出力装置の処理の例を示すフローチャートである。
【図２３】第８の実施形態に係る出力装置の処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る情報提供システムの構成例を示す図である。情報提供システム１００は、複数の出力装置１０１−１、１０１−２、１０１−３、・・・、管理サーバ１０２、ゲートウェイ１０３、情報端末１０４等を有する。なお、以下の説明の中で、複数の出力装置１０１−１、１０１−２、１０１−３、・・・のうち、任意の出力装置を示す場合、「出力装置１０１」を用いる。また、図１に示す出力装置１０１、ゲートウェイ１０３、及び情報端末１０４等の数は一例である。
【００１３】
出力装置１０１は、例えば、建物１０７の天井等の互いに異なる位置に設置され、所定の周波数を用いて所定の識別情報（以下、音波ＩＤと呼ぶ）を表す音波を、所定の領域内に出力する。また、複数の出力装置１０１は、ゲートウェイ１０３と所定の無線ネットワークを形成しており、ゲートウェイ１０３を介して、管理サーバ１０２と通信可能である。
【００１４】
図１の例では、出力装置１０１−１は、２つのスピーカを有しており、第１のスピーカは、第１の音波ＩＤを含む音波を第１の領域に対して出力している。また、第２のスピーカは、第２の音波ＩＤを含む音波を、第１の領域とは異なる第２の領域に対して出力している。なお、スピーカの数は、１つ以上の他の数であっても良い。
【００１５】
好ましくは、出力装置１０１は、所定の周波数（例えば、１６ｋＨｚ）より周波数が高い非可聴音領域（例えば、１６ｋＨｚ〜２０ｋＨｚ）で、第１の音波ＩＤを含む音波、及び第２の音波ＩＤを含む音波をそれぞれ出力する。音波は、高い周波数ほど指向性が高く、１６ｋＨｚ以上の周波数は人間にはほとんど聞こえないため、非可聴音領域の音波は、所定の範囲に向けて音波ＩＤ等を送信するために好適である。
【００１６】
図２は、一実施形態に係る複数の領域の一例を示す図である。図２は、図１に示す建物１０７を上面から見た状態を示している。図２において、出力装置１０１−１の第１のスピーカは、第１の領域２０１に対して、第１の音波ＩＤを含む音波を出力している。また、第２のスピーカは、第２の領域２０２に対して、第２の音波ＩＤを含む音波を出力している。
【００１７】
また、他の出力装置１０１−２、１０１−３は、図２に示すように、出力装置１０１−１と同様に、第１の音波ＩＤを含む音波、及び第２の音波ＩＤを含む音波を出力している。なお、第１の音波ＩＤと第２の音波ＩＤとは、同じ音波ＩＤであって良いし、異なる音波ＩＤであっても良い。
【００１８】
また、第１の音波ＩＤ、第２の音波ＩＤは、複数の音波ＩＤの組合せであっても良い。この場合、出力装置１０１は、例えば、第１の音波として、互いに異なる音波ＩＤを含む音波を、所定の時間単位（例えば、１００ｍｓ単位）で切り替えて、順次に出力する。
【００１９】
ここで、図１に戻り、情報提供システム１００のシステム構成の説明を続ける。
【００２０】
管理サーバ１０２は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０６に接続された、例えば、ＰＣ（Personal Computer）等の情報処理装置、又は複数の情報処理装置を含むシステムである。
【００２１】
管理サーバ１０２は、ネットワーク１０６、及びゲートウェイ１０３を介して複数の出力装置１０１と通信可能であり、複数の出力装置１０１が出力する音波や、音波に含まれる音波ＩＤ等を管理する情報処理装置である。
【００２２】
また、管理サーバ１０２は、情報端末１０４から、情報端末１０４が取得した音波ＩＤを含む情報取得要求を受付すると、音波ＩＤに対応する所定の情報（以下、提供情報と呼ぶ）を情報端末１０４に提供する情報提供装置として機能する。
【００２３】
ゲートウェイ１０３は、ネットワーク１０６を介して管理サーバ１０２と接続されており、また、複数の出力装置１０１と共に無線ネットワークを形成している。ゲートウェイ１０３は、ゲートウェイ１０３が提供する無線ネットワークに接続された複数の出力装置１０１と、管理サーバ１０２との間のデータの転送（中継）や、必要に応じて通信プロトコルの変換を行う。
【００２４】
情報端末（端末装置）１０４は、利用者１０５が所持している、例えば、スマートフォン、携帯電話、タブレット端末等の情報端末であり、無線通信により、ネットワーク１０６に接続して管理サーバ１０２と通信可能である。また、情報端末１０４は、情報提供システム１００に対応する情報端末１０４用のアプリケーションプログラム（以下、アプリと呼ぶ）を実行する。情報端末１０４用のアプリは、情報端末１０４にインストールされると、情報端末１０４を識別する端末識別情報（以下、アプリＩＤと呼ぶ）を生成する
情報端末１０４は、情報端末１０４用のアプリを実行することにより、内蔵されたマイクロフォン等を用いて出力装置１０１が出力する音波を取得し、取得した音波に含まれる音波ＩＤを抽出する。
【００２５】
また、情報端末１０４は、出力装置１０１の音波ＩＤを抽出すると、抽出された出力装置１０１の音波ＩＤと、情報端末１０４のアプリＩＤとを含む要求情報を管理サーバ１０２に送信する。さらに、情報端末１０４は、管理サーバ１０２から送信される、音波ＩＤに対応する提供情報を取得して表示する。
【００２６】
なお、アプリＩＤは、情報端末１０４を識別する要求元の端末識別情報の一例である。アプリＩＤを用いることにより、情報提供システム１００は、例えば、電話番号やメールアドレス等の個人情報によらずに、情報端末１０４を識別することができる。ただし、これはあくまで一例であり、情報端末１０４は、アプリＩＤに変えて、情報端末の個体識別情報や、利用者のアカウント情報等を用いるものであっても良い。
【００２７】
（ドップラー効果について）
例えば、図２において、情報端末１０４を所持した利用者１０５が、矢印２０３の方向、すなわち、出力装置１０１−３に近づく方向に移動すると、情報端末１０４が取得する音波の周波数は、出力装置１０１−３が出力する音波の周波数より高くなる。また、利用者１０５が、出力装置１０１−３から離れる方向に移動すると、情報端末１０４が取得する音波の周波数は、出力装置１０１−３が出力する音波の周波数より低くなる。
【００２８】
この現象は、ドップラー効果として知られている。例えば、出力装置１０１から離れる方向を正として、情報端末１０４の移動速度をＶｏ、出力装置１０１が出力する音波の周波数をｆ０、情報端末１０４が取得する音波の周波数をｆ、音速をＶとすると、ドップラー効果は、次の式（１）で表される。
【００２９】
【数１】
2018207239.tif 000003
このドップラー効果により、情報端末１０４が取得する音波の周波数ｆは、出力装置１０１が出力する音波の周波数ｆ０と異なるため、情報端末１０４は、移動速度によって音波に含まれる音波ＩＤを正しく取得できない場合がある。
【００３０】
（音波の出力方法について）
図３は、一実施形態に係る音波の出力方法の例について説明するための図である。本実施形態に係る出力装置１０１は、所定の周波数を用いて所定の識別情報を表す音波を生成し、出力する。
【００３１】
図３の例では、周波数ｆ０、ｆ１、ｆ２〜ｆ７の８個の周波数を用いて、８ビットの識別情報を表す場合の例が示されている。各周波数は、周波数ｆ０が第１のビット、周波数ｆ１が第２のビット、周波数ｆ２が第３のビット、・・・、周波数ｆ７が第８のビットと、それぞれ、１つのビットに対応している。また、各ビットは、対応する周波数に音波が出力されているとき、デジタル値の「１」を、対応する周波数の音波が出力されていないとき、デジタル値の「０」を表すものとする。なお、識別情報のビット数「８」は一例で有り、他のビット数であっても良い。
【００３２】
周波数ｆ０は、前述した非可聴音領域の周波数（例えば、１８．０ｋＨｚ等）が用いられ、各周波数ｆ０〜ｆ７は、所定の周波数間隔ΔＦ（例えば、１２０Ｈｚ間隔等）で配置されている。
【００３３】
また、出力装置１０１は、音波ＩＤを通知する情報端末１０４の移動方向に応じて、各周波数ｆ０〜ｆ７の周波数を、予め定められた周波数ｆｄ（例えば、１０Ｈｚ等）だけ、変更する機能を有している。
【００３４】
図４（ａ）は、出力装置１０１が、周波数ｆ０〜ｆ７を用いて出力する音波４０１の例を示している。図４（ａ）の例では、周波数ｆ０の音波が出力されているので、第１のビットは「１」、周波数ｆ１の音波が出力されていないので第２のビットは「０」であることを表している。
【００３５】
図４（ｂ）は、出力装置１０１に近づく方向に移動している情報端末１０４が、出力装置から出力された音波を取得した場合の例を示している。この場合、前述したドップラー効果により、情報端末１０４が取得した音波４０２の周波数は、出力装置１０１が出力した音波４０１の周波数より高くなる。
【００３６】
この場合、情報端末１０４は、予め定められた周波数ｆ０〜ｆ７における音波の有無を判断するので、例えば、図４（ｂ）に破線で示されるように、各ビット１〜８が「０」であると判断されてしまう場合がある。
【００３７】
従来の技術では、例えば、情報端末１０４側で、例えば、周波数ｆ０〜ｆ７を中心とする所定の帯域（例えば、−１００Ｈｚ〜＋１００Ｈｚ）内に音波が出ている場合、対応するビットが「１」であると判断することにより、このような問題に対応していた。
【００３８】
本実施形態では、このドップラー効果により、情報端末１０４が音波に含まれる音波ＩＤが取得できなくなる現象を積極的に利用して、情報端末１０４の移動状況（例えば、移動方向）に応じて所定の情報を通知する。例えば、出力装置１０１に近づく方向に移動する情報端末１０４に音波ＩＤを通知する場合、図４（ｃ）に示すように、音波４０３の周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ低い周波数に設定する。
【００３９】
図４（ｄ）は、出力装置１０１に近づく方向に移動している情報端末１０４が、図４（ｃ）に示す音波を取得した場合の例を示している。この場合、ドップラー効果により、情報端末１０４が取得した音波４０４の周波数ｆ'〜ｆ７'は、予め定められた周波数ｆ０〜ｆ７に近づくので、情報端末１０４は、各ビット１〜８の値を認識することができるようになる。
【００４０】
なお、予め定められた周波数ｆｄは、例えば、平均的な歩行者の移動速度等から、式（１）を用いて予め算出したものであっても良いし、実験等により予め最適な値が設定されているものであっても良い。
【００４１】
なお、図４（ｃ）に示す、周波数ｆ０〜ｆ７が、周波数ｆｄだけ低く変更された音波に含まれる音波ＩＤは、例えば、出力装置１０１から離れる方向に移動している情報端末１０４では取得できない。従って、本実施形態によれは、出力装置１０１は、情報端末１０４の移動方向に応じて、周波数ｆ０〜ｆ７を変更することにより、移動方向が異なる情報端末１０４に、異なる情報を選択的に提供することができるようになる。
【００４２】
例えば、出力装置１０１から離れる方向に移動している情報端末１０４に音波ＩＤを提供する場合には、出力装置１０１は、周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ高い周波数に変更すれば良い。
【００４３】
（周波数の変更方法）
図５は、一実施形態に係る周波数の変更方法の例について説明するための図である。出力装置１０１が、周波数ｆ０〜ｆ７の周波数を、予め定められたｆｄだけ変更する方法は任意の方法であって良いが、ここでは、好適な一例について説明する。
【００４４】
仮に基本的なサンプリング周波数が４８．０ｋＨｚであるものとする。図５（ａ）は基本的なサンプリング周波数４８．０ｋＨｚで作成された音波の波形のイメージを示している。図４（ａ）の例では、音波の波形は、サンプリング周波数４８．０ｋＨｚに対応するサンプリング間隔Ｔｓ０で出力される音波の振幅で、周期Ｔ０の正弦波の波形が表されている。
【００４５】
この周期Ｔ０を長く変更する場合、すなわち、音波の周波数を低く変更する場合、サンプリング周波数を、例えば、４７．９ｋＨｚ等、基本的なサンプリング周波数４８．０ｋＨｚより低い周波数に設定する。これにより、サンプリング周波数４７．９ｋＨｚに対応するサンプリング間隔Ｔｓ１は、Ｔｓ０より長くなり、音波の周期Ｔ１は、Ｔ０より長くなる、すなわち、音波の周波数を低く変更することができる。
【００４６】
同様に、周期Ｔ０を短く変更する場合、すなわち、音波の周波数を高く変更する場合、サンプリング周波数を、例えば、４８．１ｋＨｚ等、基本的なサンプリング周波数４８．０ｋＨｚより高い周波数に設定する。これにより、サンプリング周波数４８．１ｋＨｚに対応するサンプリング間隔Ｔｓ２は、Ｔｓ０より短くなり、音波の周期Ｔ２は、Ｔ０より短くなる、すなわち、音波の周波数を高く変更することができる。
【００４７】
このように、出力装置１０１は、音波のサンプリング周波数を変更することにより、例えば、図３に示す周波数ｆ０〜ｆ７を用いて音波ＩＤを表す音波の周波数を、予め定められた周波数ｆｄだけ変更することができる。
【００４８】
なお、出力装置１０１は、音波を生成する音波生成部に供給される基準クロック信号や、動作クロック信号等を変更することにより、音波ｆ０〜ｆ７の周波数を変更するもの等であっても良い。
【００４９】
＜ハードウェア構成＞
（出力装置の外観）
図６は、一実施形態に係る出力装置の外観の例を示す図である。出力装置１０１は、基台本体６０１に対して、２つの曲面状のスピーカ６０３ａ、６０３ｂが取り付けられている。
【００５０】
スピーカ６０３ａは、図１、２で説明した第１のスピーカに対応している。また、スピーカ６０３ｂは、図１、２で説明した第２のスピーカに対応している。
【００５１】
出力装置１０１は、前述した非可聴音領域において、スピーカ６０３ａを用いて第１の音波ＩＤを含む音波を出力し、スピーカ６０３ｂを用いて第２の音波ＩＤを含む音波を出力する。音波の周波数が高くなると、音波の直進性が高くなるので、本実施形態に係る出力装置１０１では、スピーカ６０３ａ、６０３ｂを曲面状とすることにより、音波の出力範囲を調整（例えば拡大）している。なお、曲面状のスピーカ６０３ａ、６０３ｂは好適な一例であり、スピーカ６０３ａ、６０３ｂは任意の形状であって良い。
【００５２】
出力装置１０１の基台本体６０１の上面には、一例として、マイク６０２が設けられている。なお、図６に示すマイク６０２の位置は一例である。
【００５３】
（出力装置のハードウェア構成）
図７は、一実施形態に係る出力装置のハードウェア構成の例を示す図である。出力装置１０１は、例えば、ＣＰＵ（Central Processing Unit）７０１、ＲＡＭ（Random Access Memory）７０２、フラッシュＲＯＭ（Read Only Memory）７０３、無線通信部７０４、音波処理部７０５、マイク６０２、増幅部７０６−１、７０６−２、スピーカ６０３ａ、６０３ｂ、バス７０７等を有する。また、出力装置１０１は、オプションとして、移動体センサ７１１、環境センサ７１２、タイマ７１３、又は近距離無線通信部７１４等を有していても良い。
【００５４】
ＣＰＵ７０１は、フラッシュＲＯＭ７０３等に格納された出力装置１０１用のプログラムを実行することにより、出力装置１０１の各機能を実現する演算装置である。ＲＡＭ７０２は、ＣＰＵ７０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ７０３は、出力装置１０１用のプログラム、出力装置１０１の識別情報である出力装置ＩＤや、音波ＩＤ等、様々な情報を記憶する不揮発性のメモリである。
【００５５】
無線通信部７０４は、ゲートウェイ１０３と無線通信を行うための無線通信装置であり、例えば、送受信回路、アンテナ、制御回路等が含まれる。本実施形態では、無線通信部７０４は、例えば、無線ＬＡＮ、Ｚｉｇｂｅｅ（登録商標）、又は、９２０ＭＨｚ帯の特定省電力無線（IEEE802.15.4g）等、各種の無線通信方式の無線部を適用することができる。
【００５６】
音波処理部７０５は、ＣＰＵ７０１の制御に従って、例えば、音波ＩＤを含む音波を生成する処理等の様々な音波処理を行う。音波処理部７０５は、例えば、音声処理用の集積回路等で実現されるものであっても良いし、ＤＳＰ（Digital Signal Processor）等で実現されるものであっても良い。或いは、音波処理部７０５は、ＣＰＵ７０１やマイコン（マイクロコンピュータ）等で実行されるプログラムによって実現されるものであっても良い。
【００５７】
マイク６０２は、マイクロフォン等の収音素子を含み、取得した音波を電気信号に変換する。
【００５８】
増幅部７０６−１は、スピーカ６０３ａに出力する音波信号を増幅する音波増幅器である。増幅部７０６−２は、スピーカ６０３ｂに出力する音波信号を増幅する音波増幅器である。
【００５９】
スピーカ６０３ａは、増幅部７０６−１から出力された音波信号を音波に変換して出力するスピーカである。スピーカ６０３ｂは、増幅部７０６−２から出力された音波信号を音波に変換して出力するスピーカである。
【００６０】
バス７０７は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００６１】
移動体センサ７１１は、例えば、人体等の移動体を検知するセンサ（例えば、人体センサ等）であり、出力装置１０１の周辺にある情報端末１０４や、利用者１０５等の移動体の有無、移動情報等を検知する。
【００６２】
環境センサ７１２は、出力装置１０１の周辺の温度、風速等を検知する検知デバイス等である。
【００６３】
タイマ７１３は、時刻を計時し、所定の時間になったことを検知する計時デバイス等である。
【００６４】
近距離無線通信部７１４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（ＢＬＥ）等の近距離無線通信により、情報端末１０４と通信する通信デバイスである。
【００６５】
（情報端末、及び管理サーバハードウェア構成）
情報端末１０４、及び管理サーバ１０２は、一般的はコンピュータのハードウェア構成を有している。ここでは、一般的なコンピュータのハードウェア構成について説明する。
【００６６】
図８は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ８００は、例えば、ＣＰＵ８０１、ＲＡＭ８０２、ＲＯＭ８０３、ストレージ部８０４、通信Ｉ／Ｆ８０５、マイク部８０６、スピーカ部８０７、表示部８０８、入力部８０９、及びバス８１０等を有する。
【００６７】
ＣＰＵ８０１は、ＲＯＭ８０３やストレージ部８０４等に格納されたプログラムやデータをＲＡＭ８０２上に読み出し、処理を実行することで、コンピュータ８００の各機能を実現する演算装置である。ＲＡＭ８０２は、ＣＰＵ８０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ８０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００６８】
ストレージ部８０４は、例えば、ＳＳＤ（Solid State Drive）や、フラッシュＲＯＭ等のストレージデバイスであり、ＯＳ（Operating System）、アプリケーションプログラム、各種データ等を記憶する。
【００６９】
通信Ｉ／Ｆ８０５は、コンピュータ８００をネットワーク１０６に接続するためのネットワークＩ／Ｆ等である。
【００７０】
マイク部８０６は、マイクロフォン等の収音素子を含み、マイクロフォン等により取得した音波を音波信号に変換する。コンピュータ８００が備えるマイクロフォンは、２０ｋＨｚ、より好適な例では２４ｋＨｚ程度の音波まで収集可能である。そのため、マイク部８０６は、出力装置１０１から出力された音波に含まれる、例えば、１６ｋＨｚ以上の高い周波数の非可聴音を好適に取得することができる。
【００７１】
スピーカ部８０７は、スピーカ等の音波出力素子を含む。スピーカ部８０７は、音波信号を、スピーカ等により音波に変換して出力する。
【００７２】
表示部８０８は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示デバイスである。入力部８０９は、例えば、タッチパネル、キーボード等の入力用のデバイスである。なお、表示部８０８と、入力部８０９は、例えば、タッチパネルディスプレイ等の一体化された表示入力部であっても良い。
【００７３】
バス８１０は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００７４】
＜機能構成＞
（出力装置の機能構成）
図９は、一実施形態に係る出力装置の機能構成の例を示す図である。出力装置１０１は、例えば、通信制御部９０１、音波データ作成部９０２、音波生成部９０３、音波出力部９０４、周波数制御部９０５、通知情報制御部９０６、及び記憶部９０７等を有する。
【００７５】
また、出力装置１０１は、オプションとして、移動情報取得部９１０、時間情報取得部９０９、又は環境情報取得部９０８等を有していても良い。
【００７６】
通信制御部９０１は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及び無線通信部７０４等によって実現され、ゲートウェイ１０３が提供する無線ネットワークに接続して、ゲートウェイ１０３を介して管理サーバ１０２と通信を行う。また、通信制御部９０１は、管理サーバ１０２から通知された音波ＩＤ等の情報を受信し、記憶部９０７等に記憶する。
【００７７】
音波データ作成部９０２は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及び音波処理部７０５等によって実現され、所定の周波数を用いて音波ＩＤ（所定の識別情報）を表す音波の音波データを、第１のサンプリング周波数で作成する。例えば、音波データ作成部９０２は、図３、図４（ａ）に示すような音波の音波データを作成する。音波データ作成部９０２が作成した音波データは、例えば、記憶部９０７等に記憶される。
【００７８】
音波生成部９０３は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及び音波処理部７０５等によって実現され、音波データ作成部９０２が作成した音波データを用いて、第２のサンプリング周波数で、出力装置１０１が出力する音波を生成する。例えば、音波データ作成部９０２は、図４（ｃ）に示すように、周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ変更した音波を生成することができる。
【００７９】
周波数制御部９０５は、例えば、図７のＣＰＵ７０１で実行されるプログラムによって実現される。周波数制御部９０５は、音波ＩＤを通知する情報端末１０４の移動方向に応じて、音波生成部９０３が生成する音波の周波数を、周波数ｆ０〜ｆ７から、予め定められた周波数ｆｄだけ変更する。
【００８０】
例えば、周波数制御部９０５は、音波ＩＤを通知する情報端末１０４の移動方向が、出力装置１０１に近づく方向である場合、音波生成部９０３が生成する音波の周波数を、周波数ｆ０〜ｆ７から、予め定められた周波数ｆｄだけ低く設定する。
【００８１】
また、周波数制御部９０５は、音波ＩＤを通知する情報端末１０４の移動方向が、出力装置１０１から離れる方向である場合、音波生成部９０３が生成する音波の周波数を、周波数ｆ０〜ｆ７から、予め定められた周波数ｆｄだけ高く設定する。
【００８２】
通知情報制御部９０６は、例えば、図７のＣＰＵ７０１で実行されるプログラムによって実現され、音波ＩＤを通知する情報端末１０４の移動方向に応じて、音波ＩＤを変更する制御を行う。
【００８３】
記憶部９０７は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及びＲＡＭ７０２、フラッシュＲＯＭ７０３等によって実現され、例えば、管理サーバ１０２から通知された音波ＩＤや、音波データ作成部９０２が作成した音波データ等を記憶する。
【００８４】
環境情報取得部９０８は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及び環境センサ７１２等によって実現され、例えば、出力装置１０１の周囲の気温や、風速等の環境情報を取得する。
【００８５】
時間情報取得部９０９は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及びタイマ７１３等によって実現され、現在の時刻、時間帯等の情報を取得する。
【００８６】
移動情報取得部９１０は、例えば、図７のＣＰＵ７０１で実行されるプログラム、及び移動体センサ７１１、近距離無線通信部７１４等によって実現され、出力装置１０１の周辺にある情報端末１０４の移動情報を取得する。この移動情報には、例えば、出力装置１０１の周辺における情報端末１０４の有無、情報端末１０４の移動方向（例えば、出力装置１０１に近づいているか、離れているか等）の情報が含まれる。
【００８７】
（情報提供システムの機能構成）
図１０は、一実施形態に係る情報提供システムの機能構成図である。図１０には、情報提供システム１００の一例として、出力装置１０１、管理サーバ１０２、ゲートウェイ１０３、及び情報端末１０４が示されている。
【００８８】
（管理サーバの機能構成）
管理サーバ１０２は、例えば、通信制御部１００１、出力装置管理部１００２、提供情報管理部１００３、情報提供部１００４、及び記憶部１００５等を有する。
【００８９】
通信制御部１００１は、例えば、管理サーバ１０２のＣＰＵ８０１で実行されるプログラム、及び通信Ｉ／Ｆ８０５等によって実現され、管理サーバ１０２をネットワーク１０６に接続して、他の装置との通信を行う。
【００９０】
出力装置管理部１００２は、例えば、管理サーバ１０２のＣＰＵ８０１で実行されるプログラムによって実現され、例えば、図１１（ａ）に示すような出力装置情報１０１１を、記憶部１００５等に記憶して管理する。
【００９１】
図１１（ａ）は、出力装置情報１０１１の一例のイメージを示している。図１１（ａ）の例では、出力装置情報１０１１には、「出力装置ＩＤ」、「スピーカＩＤ」、「音波ＩＤ」、「サンプリング周波数」、「移動方向」等の情報が含まれる。
【００９２】
「出力装置ＩＤ」は、出力装置１０１を識別する識別情報である。「スピーカＩＤ」は、出力装置１０１が有する第１のスピーカ（スピーカ６０３a）、第２のスピーカ（スピーカ６０３ｂ）を識別する識別情報である。
【００９３】
「音波ＩＤ」は、「スピーカＩＤ」に対応するスピーカから出力する識別情報である。「サンプリング周波数」は、出力装置１０１の音波生成部９０３が、各音波ＩＤを含む音波を生成する際に用いる、図５で説明したサンプリング周波数である。図１１（ａ）の例では、出力装置１０１の音波生成部９０３は、音波ＩＤ「００１」を含む音波を生成するときに、サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）を用いる。また、音波生成部９０３は、音波ＩＤ「００２」を含む音波を生成するときには、サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）を用いる。さらに、音波生成部９０３は、音波ＩＤ「００３」を含む音波を生成するときには、サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）を用いること等が示されている。
【００９４】
「移動方向」は、情報端末１０４の移動方向を示す情報である。図１１（ａ）の例では、移動方向「商業施設→駅」は、情報端末１０４の移動方向が、出力装置１０１に近づく方向であるものとする。また、移動方向「駅→商業施設」は、情報端末１０４の移動方向が、出力装置１０１から離れる方向であるものとする。
【００９５】
管理サーバ１０２の出力装置管理部１００２は、例えば、出力装置１０１に、出力装置情報１０１１に含まれる、スピーカＩＤ、音波ＩＤ、サンプリング周波数等の情報を送信することにより、出力装置１０１が出力する音波を制御することができる。
【００９６】
ここで、図１０に戻り、管理サーバ１０２の機能構成の説明を続ける。
【００９７】
提供情報管理部１００３は、例えば、管理サーバ１０２のＣＰＵ８０１で実行されるプログラムによって実現され、例えば、図１１（ｂ）に示すような提供情報の管理情報１０１２を、記憶部１００５等に記憶して管理する。
【００９８】
図１１（ｂ）は、提供情報の管理情報１０１２の一例のイメージを示している。図１１（ｂ）の例では、提供情報の管理情報１０１２には、「音波ＩＤ」、「提供情報」、「情報の内容」等の情報が含まれる。
【００９９】
「音波ＩＤ」は、出力装置１０１が出力する音波に含まれる音波ＩＤである。
【０１００】
「提供情報」は、各音波ＩＤを取得した情報端末１０４に提供する情報（提供情報）である。「提供情報」は、例えば、情報端末１０４に提供する文字列、提供情報のファイル、又は提供情報の取得先を示すＵＲＬ（Uniform Resource Locator）等の情報を含む。
【０１０１】
「情報の内容」は、提供情報の概要を示す文字列等である。
【０１０２】
ここで、再び図１０に戻り、管理サーバ１０２の機能構成の説明を続ける。
【０１０３】
情報提供部１００４は、例えば、管理サーバ１０２のＣＰＵ８０１で実行されるプログラムによって実現される。情報提供部１００４は、例えば、情報端末１０４から、音波ＩＤと、情報端末１０４のアプリＩＤとを含む要求情報を受付すると、図１１（ｂ）に示すような提供情報の管理情報１０１２を用いて、音波ＩＤに対応する提供情報を、情報端末１０４に提供する。
【０１０４】
図１１に示す出力装置情報１０１１、及び提供情報の管理情報１０１２の例では、移動方向が「商業施設→駅」の情報端末１０４には、列車の運行情報が提供され、移動方向が「駅→商業施設」の情報端末１０４には、商業施設の情報が選択的に提供される。また、移動方向が「停止」の情報端末１０４には、例えば、近くの店舗の情報等が提供される。
【０１０５】
記憶部１００５は、例えば、管理サーバ１０２のＣＰＵ８０１で実行されるプログラム、及びストレージ部８０４、ＲＡＭ８０２等よって実現され、例えば、出力装置情報１０１１、提供情報の管理情報１０１２等を記憶する。
【０１０６】
（情報端末の機能構成）
情報端末１０４は、音波取得部１０２１、情報抽出部１０２２、識別情報送信部１０２３、通信制御部１０２４、表示制御部１０２５、操作受付部１０２６、及び記憶部１０２７等を有する。情報端末１０４は、例えば、記憶部１０２７等に記憶された情報提供システム１００に対応するアプリを実行することにより、上記の各構成要素を実現している。
【０１０７】
音波取得部１０２１は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラム、及びマイク部８０６等によって実現され、出力装置１０１から出力される音波を取得する。
【０１０８】
情報抽出部１０２２は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラムによって実現され、音波取得部１０２１が取得した音波に含まれる音波ＩＤを抽出する。例えば、情報抽出部１０２２は、予め定められたサンプリング周波数（例えば、図５説明した基本的なサンプリング周波数４８．０ｋＨｚ等）で、取得した音波を解析して、周波数ｆ０〜ｆ７における信号の有無を判断することにより、音波ＩＤを抽出する。
【０１０９】
識別情報送信部１０２３は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラムによって実現され、情報抽出部１０２２によって抽出された音波ＩＤと、情報端末１０４のアプリＩＤとを含む要求情報を、管理サーバ１０２に送信する。
【０１１０】
通信制御部１０２４は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラム、及び通信Ｉ／Ｆ８０５等によって実現され、情報端末１０４をネットワーク１０６に接続して、管理サーバ１０２等と通信を行う。
【０１１１】
表示制御部１０２５は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラムによって実現され、管理サーバ１０２から提供される提供情報等を、情報端末１０４の表示部８０８等に表示させる。
【０１１２】
操作受付部１０２６は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラム、及び入力部８０９等によって実現され、利用者１０５の入力操作等を受付する。
【０１１３】
記憶部１０２７は、例えば、情報端末１０４のＣＰＵ８０１で実行されるプログラム、及びストレージ部８０４、ＲＡＭ８０２等によって実現され、様々な情報を記憶する。
【０１１４】
＜処理の流れ＞
続いて、情報提供システム１００における音波の出力方法の流れについて説明する。
【０１１５】
（出力装置の処理の概要）
図１２は、一実施形態に係る出力装置の基本的な処理の一例を示すフローチャートである。
【０１１６】
ステップＳ１２０１において、出力装置１０１の音波データ作成部９０２は、例えば、記憶部９０７に記憶された音波ＩＤを取得する。この音波ＩＤは、例えば、管理サーバ１０２の出力装置管理部１００２から送信された音波ＩＤを通信制御部９０１が受信し、記憶部９０７に予め記憶されているものとする。
【０１１７】
ステップＳ１２０２において、出力装置１０１の周波数制御部９０５は、例えば、図３に示すような、音波ＩＤを表す所定の周波数ｆ０〜ｆ７を、音波ＩＤの通知対象となる情報端末１０４の移動方向に応じて、予め定められた周波数ｆｄだけ変更する。
【０１１８】
例えば、周波数制御部９０５は、出力装置１０１に近づいて来る情報端末１０４に音波ＩＤを通知する場合、周波数ｆ０〜ｆ７を、周波数ｆｄだけ低く設定する。一方、周波数制御部９０５は、出力装置１０１から離れていく情報端末１０４に音波ＩＤを通知する場合、周波数ｆ０〜ｆ７を、周波数ｆｄだけ高く設定する。
【０１１９】
ステップＳ１２０３において、出力装置１０１の音波生成部９０３は、周波数制御部９０５によって変更された周波数（例えば、周波数ｆ０−ｆｄ〜ｆ７−ｆｄ）を用いて音波ＩＤを表す音波を生成する。音波生成部９０３は、例えば、出力装置１０１に近づいて来る情報端末１０４に音波ＩＤを通知する場合、図４（ｃ）に示すような音波を生成する。
【０１２０】
ステップＳ１２０４において、出力装置１０１の音波出力部９０４は、音波生成部９０３によって生成された音波を、スピーカ６０３ａ、又はスピーカ６０３ｂを用いて出力する。
【０１２１】
これにより、出力装置１０１は、例えば、出力装置１０１に近づいてくる情報端末（又は出力装置１０１から離れている情報端末１０４）に、選択的に音波ＩＤを通知することができる。これにより、例えば、出力装置１０１に近づいてくる情報端末（又は出力装置１０１から離れている情報端末１０４）だけが、音波ＩＤを用いて、管理サーバ１０２から提供情報を取得することができる。
【０１２２】
上記の処理により、出力装置１０１から出力される音波を用いて情報端末１０４に情報を提供する情報提供システム１００において、情報端末１０４の移動方向に応じて所定の情報を提供することができるようになる。
【０１２３】
続いて、出力装置１０１の具体的な処理について、複数の実施形態を例示して説明する。
【０１２４】
［第１の実施形態］
（出力装置の処理）
図１３（ａ）は、第１の実施形態に係る出力装置の処理の例を示すフローチャートである。
【０１２５】
この処理は、出力装置１０１が、例えば、１つのスピーカを使って、出力装置１０１に近づいてくる情報端末１０４、出力装置１０１から離れている情報端末１０４、及び停止している情報端末１０４に対して、音波ＩＤを通知する処理の例を示している。
【０１２６】
なお、処理の開始時点において、出力装置１０１は、例えば、図１１（ａ）に示すような出力装置情報１０１１に含まれるスピーカＩＤ、音波ＩＤ、及びサンプリング周波数等の情報を予め取得し、記憶部９０７に記憶しているものとする。
【０１２７】
ステップＳ１３１１において、出力装置１０１の音波データ作成部９０２は、記憶部９０７に記憶された音波ＩＤを取得する。このとき取得する音波ＩＤは、例えば、図１１（ａ）に示す音波ＩＤ「００１」、「００２」、「００３」のように通知対象に応じて異なる音波ＩＤであっても良いが、ここでは、各通知対象に共通の音波ＩＤを取得するものとして、以下の説明を行う。
【０１２８】
ステップＳ１３１２において、出力装置１０１の音波データ作成部９０２は、図５で説明した基本的なサンプリング周波数であるＦ１（例えば、４８．０ｋＨｚ）で、周波数ｆ０〜ｆ７を用いて音波ＩＤを表す音波データを作成する。
【０１２９】
ステップＳ１３１３において、出力装置１０１は、図１３（ｂ）で後述する音波の出力処理により、出力サンプリング周波数Ｆ１で音波を出力する。このとき、ステップＳ１３１２で音波データを作成した生成サンプリング周波数Ｆ１と、ステップＳ１３１３で音波を出力する出力サンプリング周波数Ｆ１とが一致する。従って、例えば、図４（ａ）に示すように、周波数ｆ０〜ｆ７を用いて音波ＩＤを表す音波が出力される。
【０１３０】
これにより、出力装置１０１は、移動していない情報端末１０４、或いは、移動速度が所定の速度以下である情報端末１０４に、ステップＳ１３１１で取得した音波ＩＤを通知することができる。
【０１３１】
ステップＳ１３１４において、出力装置１０１は、図１３（ｂ）の音波の出力処理により、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で音波を出力する。このとき、ステップＳ１３１２で音波データを作成した生成サンプリング周波数Ｆ１より、ステップＳ１３１３で音波を出力する出力サンプリング周波数Ｆ２の方が低い。従って、例えば、図４（ｃ）に示すように、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄだけ周波数が低い、ｆ０−ｆｄ〜ｆ７−ｆｄを用いて音波ＩＤを表す音波が出力される。
【０１３２】
これにより、出力装置１０１は、図４の説明で述べたように、出力装置１０１に近づいてくる情報端末１０４に対して、ステップＳ１３１１で取得した音波ＩＤを通知することができる。
【０１３３】
ステップＳ１３１５において、出力装置１０１は、図１３（ｂ）の音波の出力処理により、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で音波を出力する。このとき、ステップＳ１３１２で音波データを作成した生成サンプリング周波数Ｆ１より、ステップＳ１３１３で音波を出力する出力サンプリング周波数Ｆ３の方が高い。従って、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄだけ周波数が高い、ｆ０＋ｆｄ〜ｆ７＋ｆｄを用いて音波ＩＤを表す音波が出力される。
【０１３４】
これにより、出力装置１０１は、出力装置１０１から離れていく情報端末１０４に対して、ステップＳ１３１１で取得した音波ＩＤを通知することができる。
【０１３５】
（音波の出力処理）
図１３（ｂ）は、第１の実施形態に係る音波の出力処理の例を示すフローチャートである。この処理は、出力装置１０１が、指定された出力サンプリング周波数で音波を出力する処理の一例を示している。
【０１３６】
ステップＳ１３２１において、出力装置１０１の周波数制御部９０５は、音波生成部９０３が音波の生成に用いる出力サンプリング周波数を設定する。例えば、図１３（ａ）のステップＳ１３１３において、出力サンプリング周波数Ｆ１で音波を出力する場合、周波数制御部９０５は、出力サンプリング周波数をＦ１に設定する。
【０１３７】
また、図１３（ａ）のステップＳ１３１４において、出力サンプリング周波数Ｆ２で音波を出力する場合、周波数制御部９０５は、出力サンプリング周波数をＦ２に設定する。同様に、図１３（ａ）のステップＳ１３１５において、出力サンプリング周波数Ｆ３で音波を出力する場合、周波数制御部９０５は、出力サンプリング周波数をＦ３に設定する。
【０１３８】
ステップＳ１３２２において、出力装置１０１の音波生成部９０３は、音波データ作成部９０２が作成した音波データを用いて、ステップＳ１３２１で設定された出力サンプリング周波数で、音波データを生成する。これにより、例えば、図５で説明したように、音波ＩＤを表す周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ変更することができる。
【０１３９】
ステップＳ１３２３において、出力装置１０１の音波出力部９０４は、音波生成部９０３が生成した音波を、例えば、スピーカ６０３ａ（又はスピーカ６０３ｂ）を用いて出力する。
【０１４０】
上記の処理により、出力装置１０１は、例えば、出力装置１０１に近づいてくる情報端末１０４、出力装置１０１から離れている情報端末１０４、及び停止している情報端末１０４に対して、音波ＩＤを順次に通知することができる。
【０１４１】
なお、出力装置１０１は、図１３（ａ）のステップＳ１３１３〜Ｓ１３１５に示す処理のうち、一部の処理を選択的に実行することにより、所定の移動状態の情報端末１０４に音波ＩＤを通知することができる。
【０１４２】
例えば、図１４（ａ）に示す処理は、図１３（ａ）に示す処理から、ステップＳ１５１５の処理を省略したものである。この処理を実行することにより、出力装置１０１は、例えば、１つのスピーカを使って、出力装置１０１に近づいてくる情報端末１０４、及び停止している情報端末１０４に対して、同じ音波ＩＤを通知することができる。
【０１４３】
同様に、図１４（ｂ）に示す処理は、図１３（ａ）に示す処理から、ステップＳ１３１４の処理を省略したものである。この処理を実行することにより、出力装置１０１は、例えば、１つのスピーカを使って、出力装置１０１から離れていく情報端末１０４、及び停止している情報端末１０４に対して、同じ音波ＩＤを通知することができる。
【０１４４】
（情報端末の処理）
図１５は、第１の実施形態に係る情報端末の処理の例を示すフローチャートである。この処理は、情報端末１０４が、出力装置１０１から出力される音波から音波ＩＤを取得し、取得した音波ＩＤを用いて管理サーバ１０２から提供情報を取得する処理の例を示している。
【０１４５】
ステップＳ１５０１において、情報端末１０４の音波取得部１０２１は、出力装置１０１から出力される音波を取得する。
【０１４６】
ステップＳ１５０２において、情報端末１０４の情報抽出部１０２２は、音波取得部１０２１が取得した音波を、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で解析し、音波ＩＤを抽出する。
【０１４７】
ステップＳ１５０３において、情報端末１０４は、情報抽出部１０２２により音波ＩＤが抽出されたか否かに応じて、処理を分岐させる。
【０１４８】
情報抽出部１０２２により音波ＩＤが抽出されなかった場合、情報端末１０４は、処理をステップＳ１５０１に戻して、同様の処理を再び実行する。一方、情報抽出部１０２２により音波ＩＤが抽出された場合、情報端末１０４は、処理をステップＳ１５０４に移行させる。
【０１４９】
ステップＳ１５０４に移行すると、情報端末１０４の識別情報送信部１０２３は、抽出された音波ＩＤと、情報端末１０４を識別するアプリＩＤとを含む要求情報を、通信制御部１０２４を介して、管理サーバ１０２に送信する。
【０１５０】
管理サーバ１０２の情報提供部１００４は、情報端末１０４から、音波ＩＤとアプリＩＤとを含む要求情報を受付すると、音波ＩＤに対応する提供情報を、要求元の情報端末１０４に送信する。
【０１５１】
ステップＳ１５０５において、情報端末１０４の表示制御部１０２５は、管理サーバ１０２から提供される提供情報を、情報端末１０４の表示部８０８に表示させる。
【０１５２】
以上、本実施形態によれば、出力装置１０１から出力される音波を用いて情報端末１０４に情報を提供する情報提供システム１００において、情報端末１０４の移動状況（移動方向）に応じて所定の情報を提供することができるようになる。
【０１５３】
（変形例）
上記の説明では、出力装置１０１の周波数制御部９０５は、音波生成部９０３の出力サンプリング周波数を変更することにより、音波ＩＤを表す所定の周波数ｆ０〜ｆ７の周波数を、予め定められた周波数ｆｄだけ変更していた。
【０１５４】
変形例として、出力装置１０１の周波数制御部９０５は、音波データ作成部９０２が、音波データを作成する際に用いる生成サンプリング周波数を変更することにより、周波数ｆ０〜ｆ７の周波数を、予め定められた周波数ｆｄだけ変更するものであっても良い。
【０１５５】
この場合、音波データ作成部９０２は、生成サンプリング周波数が異なる複数の音波データを作成し、音波生成部９０３は、同じ出力サンプリング周波数で、異なる音波データを用いて、音波を生成することにより、同様の効果を得ることができる。
【０１５６】
［第２の実施形態］
第１の実施形態では、情報端末１０４の移動方向に応じて、音波ＩＤを表す周波数ｆ０〜ｆ７の周波数を、予め定められたｆｄだけ変更することにより、所定の移動方向の情報端末１０４に、選択的に音波ＩＤを通知する処理の例について説明した。
【０１５７】
第２の実施形態では、さらに、情報端末１０４の移動速度に応じて、周波数ｆ０〜ｆ７の周波数を、予め定められたｆｄ１、ｆｄ２だけ変更することにより、情報端末１０４の移動速度に応じて、音波ＩＤを通知する場合の処理の例について説明する。
【０１５８】
本実施形態では、音波生成部９０３が音波を生成するときに用いる出力サンプリングとして、Ｆ１〜Ｆ５の５つの出力サンプリング周波数を用いる。このうち、Ｆ１（例えば、４８．０ｋＨｚ）、Ｆ２（例えば、４７．９ｋＨｚ）、Ｆ３（例えば、４８．１ｋＨｚ）は、第１の実施形態で用いた出力サンプリング周波数と同様である。
【０１５９】
Ｆ４は、一例として、Ｆ２よりさらに低い周波数（例えば、４７．８ｋＨｚ）が用いられる。Ｆ４は、出力装置１０１の移動方向が出力装置１０１に近づく方向であり、かつ第１の実施形態で想定していた通知対象（例えば、歩行者等）より移動速度が速い通知対象（例えば、走っている人、自転車等）に対して、音波ＩＤを通知するために用いられる。
【０１６０】
また、Ｆ５は、一例として、Ｆ３よりさらに高い周波数（例えば、４８．２ｋＨｚ）が用いられる。Ｆ５は、出力装置１０１の移動方向が出力装置１０１から離れていく方向であり、かつ第１の実施形態で想定していた通知対象より移動速度が速い通知対象に対して、音波ＩＤを通知するために用いられる。
【０１６１】
（出力装置の処理）
図１６（ａ）は、第２の実施形態に係る出力装置の処理の例を示すフローチャートである。なお、図１６のステップＳ１３１１、Ｓ１３１２の処理は、図１３（ａ）に示す第１の実施形態に係る出力装置の処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０１６２】
ステップＳ１６１１において、出力装置１０１は、図１６（ｂ）で後述する音波の出力処理により、出力サンプリング周波数Ｆ４（例えば、４７．８ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。これにより、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄ２（例えば、２００Ｈｚ）だけ周波数が低い、ｆ０−ｆｄ２〜ｆ７−ｆｄ２を用いて音波ＩＤを表す音波が出力される。
【０１６３】
ステップＳ１６１２において、出力装置１０１は、図１６（ｂ）に示す音波の出力処理により、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。これにより、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄ１（例えば、１００Ｈｚ）だけ周波数が低い、ｆ０−ｆｄ１〜ｆ７−ｆｄ１を用いて音波ＩＤを表す音波が出力される。
【０１６４】
ステップＳ１６１３において、出力装置１０１は、図１６（ｂ）に示す音波の出力処理により、出力サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。これにより、周波数ｆ０〜ｆ７を用いて音波ＩＤを表す音波が出力される。
【０１６５】
ステップＳ１６１４において、出力装置１０１は、図１６（ｂ）に示す音波の出力処理により、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。これにより、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄ１（例えば、１００Ｈｚ）だけ周波数が高い、ｆ０＋ｆｄ１〜ｆ７＋ｆｄ１を用いて音波ＩＤを表す音波が出力される。
【０１６６】
ステップＳ１６１５において、出力装置１０１は、図１６（ｂ）に示す音波の出力処理により、出力サンプリング周波数Ｆ５（例えば、４８．２ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。これにより、周波数ｆ０〜ｆ７より、予め定められた周波数ｆｄ２（例えば、２００Ｈｚ）だけ周波数が高い、ｆ０＋ｆｄ２〜ｆ７＋ｆｄ２を用いて音波ＩＤを表す音波が出力される。
【０１６７】
ステップＳ１６１６において、出力装置１０１は、音波の出力を終了するかを判断する。例えば、管理サーバ１０２等からの出力終了の指示を受信した場合、出力装置１０１は、音波の出力を終了すると判断する。
【０１６８】
音波の出力を終了すると判断した場合、出力装置１０１は処理を終了させる、一方、音波の出力を終了すると判断されない場合、出力装置１０１は、処理をステップＳ１６１１に戻して、同様の処理を繰り返し実行する。
【０１６９】
上記の処理により、出力装置１０１は、移動状況が異なる複数の情報端末１０４に対して、出力サンプリング周波数が異なる複数の音波を順次に送信し、音波ＩＤを通知することができるようになる。
【０１７０】
（音波の出力処理）
図１６（ｂ）は、第２の実施形態に係る音波の出力処理の例を示すフローチャートである。この処理は、出力装置１０１が、指定された出力サンプリング周波数で音波を所定の時間だけ出力する処理の一例を示している。なお、基本的な処理内容は、図１３（ｂ）に示す第１の実施形態に係る音波の出力処理と同様なので、ここでは詳細な説明は省略する。
【０１７１】
ステップＳ１６２１において、出力装置１０１の周波数制御部９０５は、音波生成部９０３が音波の生成に用いる出力サンプリング周波数を設定する。例えば、図１６（ａ）のステップＳ１６１１において、出力サンプリング周波数Ｆ４で音波を出力する場合、周波数制御部９０５は、出力サンプリング周波数をＦ４に設定する。
【０１７２】
ステップＳ１６２２において、出力装置１０１の音波生成部９０３は、音波データ作成部９０２が作成した音波データを用いて、ステップＳ１６２１で設定された出力サンプリング周波数で、音波データを生成する。
【０１７３】
ステップＳ１６２３において、出力装置１０１の音波出力部９０４は、音波生成部９０３が生成した音波を、例えば、スピーカ６０３ａ（又はスピーカ６０３ｂ）を用いて出力する。
【０１７４】
ステップＳ１６２４において、出力装置１０１の音波出力部９０４は、ステップＳ１６２３で音波の出力を開始してから所定の時間（例えば、１００ｍｓ）経過したかを判断する。
【０１７５】
所定の時間を経過していない場合、音波出力部９０４は、音波の出力を継続する。一方、所定の時間を経過した場合、音波出力部９０４は、処理を終了する。
【０１７６】
上記の処理により、出力装置１０１は、第１の実施形態で想定している移動速度より、移動速度が速い情報端末１０４に対しても、音波ＩＤを通知することができるようになる。
【０１７７】
なお、出力装置１０１は、図１６（ａ）のステップＳ１６１１〜Ｓ１６１５に示す処理のうち、一部の処理を選択的に実行することにより、所定の移動状態（移動方向、移動速度）の情報端末１０４に音波ＩＤを通知することができる。
【０１７８】
例えば、出力装置１０１は、図１６（ａ）のステップＳ１６１１〜Ｓ１６１５に示す処理のうち、ステップＳ１６１１、Ｓ１６１５の処理のみを実行することにより、移動速度が速い情報端末１０４に対して、選択的に音波ＩＤを通知することができる。
【０１７９】
以上、本実施形態によれば、出力装置１０１から出力される音波を用いて情報端末１０４に情報を提供する情報提供システム１００において、端末装置の移動状況（移動方向、及び移動速度）に応じて所定の情報を提供することができるようになる。
【０１８０】
［第３の実施形態］
第３の実施形態では、出力装置１０１が、情報端末１０４の移動状態に応じて、異なる音波ＩＤを通知する場合の処理の例について説明する。
【０１８１】
（出力装置の処理）
図１３（ａ）は、第１の実施形態に係る出力装置の処理の例を示すフローチャートである。
【０１８２】
この処理は、出力装置１０１が、例えば、１つのスピーカを使って、出力装置１０１に近づいてくる情報端末１０４、出力装置１０１から離れている情報端末１０４、及び停止している情報端末１０４に対して、異なる音波ＩＤを通知する処理の例を示している。
【０１８３】
なお、処理の開始時点において、出力装置１０１は、例えば、図１１（ａ）に示すような出力装置情報１０１１に含まれるスピーカＩＤ、音波ＩＤ、及びサンプリング周波数等の情報を予め取得し、記憶部９０７に記憶しているものとする。
【０１８４】
ステップＳ１７０１において、出力装置１０１の通知情報制御部９０６は、記憶部９０７に記憶された音波ＩＤを取得する。ここでは、一例として、通知情報制御部９０６は、図１１（ａ）に示すように、通知対象が異なる３つの音波ＩＤ１「００１」、音波ＩＤ２「００２」、及び音波ＩＤ３「００３」を取得するものとする。
【０１８５】
ステップＳ１７０２において、出力装置１０１の通知情報制御部９０６は、音波データ作成部９０２を用いて、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で、音波ＩＤ１を表す音波データ１を作成する。
【０１８６】
ステップＳ１７０３において、出力装置１０１の通知情報制御部９０６は、音波データ作成部９０２を用いて、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で、音波ＩＤ２を表す音波データ２を作成する。
【０１８７】
ステップＳ１７０４において、出力装置１０１の通知情報制御部９０６は、音波データ作成部９０２を用いて、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で、音波ＩＤ３を表す音波データ３を作成する。
【０１８８】
ステップＳ１７０５において、通知情報制御部９０６は、例えば、図１６（ｂ）に示すような音波の出力処理により、音波データ３を用いて、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。この処理により、出力装置１０１は、例えば、出力装置１０１から離れていく情報端末１０４に対して、音波ＩＤ３を通知することができる。
【０１８９】
ステップＳ１７０６において、通知情報制御部９０６は、例えば、図１６（ｂ）に示した音波の出力処理により、音波データ２を用いて、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。この処理により、出力装置１０１は、例えば、出力装置１０１に近づいてくる情報端末１０４に対して、音波ＩＤ２を通知することができる。
【０１９０】
ステップＳ１７０７において、通知情報制御部９０６は、例えば、図１６（ｂ）に示した音波の出力処理により、音波データ１を用いて、出力サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で音波を所定の時間（例えば、１００ｍｓ）出力する。この処理により、出力装置１０１は、例えば、停止している情報端末１０４、又は移動速度が所定の速度以下である情報端末１０４に対して、音波ＩＤ１を通知することができる。
【０１９１】
このように、本実施形態によれば、出力装置１０１は、情報端末１０４の移動状態（移動方向）に応じて、異なる音波ＩＤを通知することができるようになる。
【０１９２】
［第４の実施形態］
図１８は、第４の実施形態に係る音波の出力処理のイメージを示す図である。第４の実施形態では、出力装置１０１の２つのスピーカを用いて、所定の方向に移動する情報端末１０４に、音波ＩＤを通知する場合の例について説明する。
【０１９３】
例えば、図１８において、出力装置１０１は、スピーカ６０３ａを用いて第１の音波を出力し、スピーカ６０３ｂを用いて第２の音波を出力しているものとする。出力装置１０１は、図１８の右側から左側へ向かう方向（以下、第１の方向と呼ぶ）へ移動する情報端末１０４に対して、第１の音波ＩＤを通知するものとする。
【０１９４】
この場合、出力装置１０１は、スピーカ６０３ａを用いて、音波ＩＤを表す周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ低く変更した第１の音波を出力する。また、出力装置１０１は、スピーカ６０３ｂを用いて、音波ＩＤを表す周波数ｆ０〜ｆ７を、予め定められた周波数ｆｄだけ高く変更した第２の音波を出力する。
【０１９５】
これにより、第１の方向に沿って、出力装置１０１近づく方向に移動する利用者１０５ａが所持する情報端末１０４ａは、スピーカ６０３ａから出力される第１の音波に含まれる音波ＩＤを取得することができる。
【０１９６】
また、第１の方向に沿って、出力装置１０１から離れている方向に移動する利用者１０５ｂが所持する情報端末１０４ｂは、スピーカ６０３ｂから出力される第２の音波に含まれる音波ＩＤを取得することができる。
【０１９７】
一方、図１８の左側から右側へ向かう方向（以下、第２の方向と呼ぶ）へ移動する情報端末１０４には、音波ＩＤが通知されない。
【０１９８】
また、本実施形態では、出力装置１０１は、第１の方向に沿って、出力装置１０１近づく情報端末１０４ａに対して音波ＩＤ１を通知し、第１の方向に沿って、出力装置１０１から離れている情報端末１０４ｂに対して音波ＩＤ２を通知することも可能である。
【０１９９】
これにより、例えば、出力装置１０１を店舗の出入口に設置し、店内から出入口に向かう買物客に対して、例えば、「買い忘れはありませんか？」等のメッセージと共に、特売情報等を提供する。また、店内から店外へ出た買物客に対して、例えば、「ありがとうございました。」等のメッセージと共に、クーポン情報等を通知すること等ができるようになる。
【０２００】
（出力装置の処理）
図１９は、第４の実施形態に係る出力装置の処理の例を示すフローチャートである。この処理は、出力装置１０１が、第１の方向に沿って、出力装置１０１近づく情報端末１０４ａに対して音波ＩＤ１を通知し、第１の方向に沿って、出力装置１０１から離れている情報端末１０４ｂに対して音波ＩＤ２を通知する場合の処理の例を示している。
【０２０１】
ステップＳ１９０１において、出力装置１０１の通知情報制御部９０６は、記憶部９０７に記憶された音波ＩＤ１、音波ＩＤ２を取得する。
【０２０２】
ステップＳ１９０２において、出力装置１０１の通知情報制御部９０６は、音波データ作成部９０２を用いて、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で、音波ＩＤ１（例えば、「００１」）を表す音波データ１を作成する。
【０２０３】
ステップＳ１９０３において、出力装置１０１の通知情報制御部９０６は、音波データ作成部９０２を用いて、基本的なサンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で、音波ＩＤ２（例えば、「００２」）を表す音波データ２を作成する。
【０２０４】
ステップＳ１９０４において、通知情報制御部９０６は、例えば、図１６（ｂ）に示した音波の出力処理により、音波データ１、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で生成した音波を、スピーカ６０３ａで出力させる。
【０２０５】
ステップＳ１９０５において、通知情報制御部９０６は、例えば、図１６（ｂ）に示した音波の出力処理により、音波データ２、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で生成した音波を、スピーカ６０３ｂで出力させる。
【０２０６】
上記の処理により、本実施形態によれば、出力装置１０１から出力される音波を用いて情報端末１０４に情報を提供する情報提供システム１００において、端末装置の移動状況に応じて、複数のスピーカを用いて所定の情報を提供することができるようになる。
【０２０７】
［第５の実施形態］
第５の実施形態では、出力装置１０１が、周辺の移動体の動きを検知して、音波データを表す周波数ｆ０〜ｆ７の周波数を、予め定められた周波数ｆｄだけ変更する場合の例について説明する。
【０２０８】
図２０は、第５の実施形態に係る出力装置の処理の例を示すフローチャートである。なお、図２０のステップＳ１３１１、１３１２の処理は、図１３に示す第１の実施形態に係る出力装置の処理と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２０９】
ステップＳ２００１において、出力装置１０１の移動情報取得部９１０は、移動体センサ７１１、又は近距離無線通信部７１４等を用いて、出力装置１０１の周辺にある情報端末１０４の移動情報を取得する。この移動情報には、例えば、出力装置１０１の周辺における情報端末１０４の有無、情報端末１０４の移動方向（例えば、出力装置１０１に近づいているか、離れているか等）の情報が含まれる。
【０２１０】
ステップＳ２００２において、出力装置１０１の移動情報取得部９１０は、出力装置１０１の周辺における情報端末１０４の移動の有無を判断する。
【０２１１】
出力装置１０１の周辺における情報端末１０４に移動がない場合、移動情報取得部９１０は、処理をステップＳ２００３に移行させる。一方、出力装置１０１の周辺における情報端末１０４に移動がある場合、移動情報取得部９１０は、処理をステップＳ２００４に移行させる。
【０２１２】
ステップＳ２００３に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で音波を出力する。
【０２１３】
ステップＳ２００４に移行すると、出力装置１０１の移動情報取得部９１０は、情報端末１０４が、出力装置１０１に向かって移動しているかを判断する。
【０２１４】
情報端末１０４が出力装置１０１に向かって移動している場合、移動情報取得部９１０は、処理をステップＳ２００５に移行させる。一方、情報端末１０４が出力装置１０１に向かって移動していない場合、移動情報取得部９１０は、処理をステップＳ２００６に移行させる。
【０２１５】
ステップＳ２００５に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で音波を出力する。これにより、出力装置１０１は、出力装置１０１に向かって移動している情報端末１０４に対して、音波ＩＤを通知することができる。
【０２１６】
ステップＳ２００６に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で音波を出力する。これにより、出力装置１０１は、例えば、出力装置１０１からに離れていく情報端末１０４に対して、音波ＩＤを通知することができる。
【０２１７】
以上、本実施形態によれば、出力装置１０１が、周辺の情報端末１０４、又は利用者１０５等の移動体の移動情報に応じて、音波データを表す周波数ｆ０〜ｆ７の周波数を、予め定められた周波数ｆｄだけ変更することができるようになる。
【０２１８】
［第６の実施形態］
第６の実施形態では、時間帯によって、音波ＩＤを取得可能な移動方向が異なる場合の処理の例について説明する。本実施形態では、例えば、イベントが開催される施設を利用可能な「動作時間帯」と、動作時間帯のうち施設に人が集まる時間帯である「第１の時間帯」と、動作時間帯のうち「第１の時間帯」以外の「第２の時間帯」とが、予め設定されているものとする。
【０２１９】
（出力装置の処理）
図２１は、第６の実施形態に係る出力装置の処理の例を示すフローチャートである。なお、図２１のステップＳ１３１１、１３１２の処理は、図１３に示す第１の実施形態に係る出力装置の処理と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２２０】
ステップＳ２１０１において、出力装置１０１の時間情報取得部９０９は、例えば、タイマ７１３等を用いて、現在の時刻、時間帯等の時間情報を取得する。
【０２２１】
ステップＳ２１０２において、出力装置１０１の時間情報取得部９０９は、現在の時刻、又は時間帯が、前述した「動作時間帯」であるかを判断する。
【０２２２】
現在の時刻、又は時間帯が「動作時間帯」でない場合、時間情報取得部９０９は、処理をステップＳ２１０３に移行させる。一方、現在の時刻、又は時間帯が「動作時間帯」である場合、時間情報取得部９０９は、処理をステップＳ２１０４に移行させる。
【０２２３】
ステップＳ２１０３に移行すると、出力装置１０１の音波出力部９０４は、音波の出力を停止させる。
【０２２４】
ステップＳ２１０４に移行すると、出力装置１０１の時間情報取得部９０９は、現在の時刻、又は時間帯が、前述した「第１の時間帯」であるかを判断する。
【０２２５】
現在の時刻、又は時間帯が「第１の時間帯」である場合、時間情報取得部９０９は、処理をステップＳ２１０５に移行させる。一方、現在の時刻、又は時間帯が「第１の時間帯」でない場合、時間情報取得部９０９は、処理をステップＳ２１０６に移行させる。
【０２２６】
ステップＳ２１０５に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ２（例えば、４７．９ｋＨｚ）で音波を出力する。これにより、出力装置１０１は、出力装置１０１に向かって移動している情報端末１０４に対して、音波ＩＤを通知することができる。
【０２２７】
ステップＳ２１０６に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ３（例えば、４８．１ｋＨｚ）で音波を出力する。これにより、出力装置１０１は、出力装置１０１から離れていく情報端末１０４に対して、音波ＩＤを通知することができる。
【０２２８】
上記の処理により、出力装置１０１は、時間帯によって、音波ＩＤを取得可能な移動方向を変更することができるようになる。
【０２２９】
［第７の実施形態］
第７の実施形態では、出力装置１０１の周辺の風速に応じて、音波ＩＤを表す周波数Ｆ０〜ｆ７を変更する場合の処理の例について説明する。
【０２３０】
出力装置１０１の周辺の風速が変化すると、空気中を伝わる音速も変るため、ドップラー効果による影響が異なって来る。さらに、出力装置１０１から見て、情報端末１０４が風上にあるか、風下にあるかによってもドップラー効果による影響が変る。
【０２３１】
そこで、本実施形態では、出力装置１０１の風速を検知し、風速に応じて音波ＩＤを表す周波数Ｆ０〜ｆ７を変更する場合の処理の例について説明する。
【０２３２】
（出力装置の処理）
図２１は、第６の実施形態に係る出力装置の処理の例を示すフローチャートである。なお、図２１のステップＳ１３１１、１３１２の処理は、図１３に示す第１の実施形態に係る出力装置の処理と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２３３】
ステップＳ２２０１において、出力装置１０１の環境情報取得部９０８は、例えば、環境センサ７１２等を用いて、出力装置１０１の周辺の風速情報を取得する。
【０２３４】
ステップＳ２２０２において、出力装置１０１の環境情報取得部９０８は、現在の風速が、所定の風速（例えば、１ｍ／ｓ）未満であるかを判断する。
【０２３５】
現在の風速が所定の風速未満である場合、環境情報取得部９０８は、処理をステップＳ２２０３に移行させる。一方、現在の風速が所定の風速未満でない場合、環境情報取得部９０８は、処理をステップＳ２２０４に移行させる。
【０２３６】
ステップＳ２２０３に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で音波を出力する。
【０２３７】
ステップＳ２２０４に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、Ｆ１より低い周波数であるＦ１'と、Ｆ１より高い周波数であるＦ１''とを出力サンプリング周波数として、交互に音波を出力する。 
好ましくは、Ｆ１より低い周波数であるＦ１'と、Ｆ１より高い周波数であるＦ１''とは、風速により異なる。これは、風速に応じて、Ｆ２、Ｆ３の値が異なるためである。
【０２３８】
上記の処理により、出力装置１０１の周辺の風速に応じて、音波ＩＤを表す周波数Ｆ０〜ｆ７を変更し、風による影響を低減させることができるようになる。
【０２３９】
［第８の実施形態］
第８の実施形態では、出力装置１０１の周辺の温度に応じて、音波ＩＤを表す周波数Ｆ０〜ｆ７を変更する場合の処理の例について説明する。
【０２４０】
前述した式（１）に示されるように、ドップラー効果の計算式には音速Ｖが含まれる。音速Ｖは、温度により変動するため、出力装置１０１の周辺の温度が大きく変化する場合には、温度の変化を加味して、音波ＩＤを表す周波数Ｆ０〜ｆ７を変更することが望ましい。
【０２４１】
そこで、本実施形態では、出力装置１０１の周辺の温度に応じて音波ＩＤを表す周波数Ｆ０〜ｆ７を変更する場合の処理の例について説明する。
【０２４２】
（出力装置の処理）
図２３は、第８の実施形態に係る出力装置の処理の例を示すフローチャートである。なお、図２３のステップＳ１３１１、１３１２の処理は、図１３に示す第１の実施形態に係る出力装置の処理と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２４３】
ステップＳ２３０１において、出力装置１０１の環境情報取得部９０８は、例えば、環境センサ７１２等を用いて、出力装置１０１の周辺の温度情報を取得する。
【０２４４】
ステップＳ２２０２において、出力装置１０１の環境情報取得部９０８は、出力装置１０１の周辺の温度が、２８℃以上であるかを判断する。
【０２４５】
出力装置１０１の周辺の温度が２８℃以上である場合、環境情報取得部９０８は、処理をステップＳ２２０３に移行させる。一方、出力装置１０１の周辺の温度が２８℃以上でない場合、環境情報取得部９０８は、処理をステップＳ２３０４に移行させる。
【０２４６】
ステップＳ２２０３に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、Ｆ１より低い出力サンプリング周波数Ｆ１'で音波を出力する。
【０２４７】
ステップＳ２３０４に移行すると、出力装置１０１の環境情報取得部９０８は、出力装置１０１の周辺の温度が、１８℃以下であるかを判断する。
【０２４８】
出力装置１０１の周辺の温度が１８℃以下である場合、環境情報取得部９０８は、処理をステップＳ２３０５に移行させる。一方、出力装置１０１の周辺の温度が１８℃以下でない場合、環境情報取得部９０８は、処理をステップＳ２３０６に移行させる。
【０２４９】
ステップＳ２３０５に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、Ｆ１より高い出力サンプリング周波数Ｆ１''で音波を出力する。
【０２５０】
ステップＳ２３０６に移行すると、出力装置１０１は、例えば、図１３（ｂ）に示す音波出力処理により、出力サンプリング周波数Ｆ１（例えば、４８．０ｋＨｚ）で音波を出力する。
【０２５１】
上記の処理により、出力装置１０１は、出力装置１０１の周辺の温度による影響を低減させることができるようになる。
【符号の説明】
【０２５２】
１００      情報提供システム
１０１      出力装置
１０２      管理サーバ
１０４      情報端末（端末装置）
６０３ａ    スピーカ（第１のスピーカ）
６０３ｂ    スピーカ（第２のスピーカ）
９０２      音波データ作成部（作成部）
９０３      音波生成部
９０４      音波出力部
９０５      周波数制御部
９０８      環境情報取得部
９１０      移動情報取得部
【先行技術文献】
【特許文献】
【０２５３】
【特許文献１】特開２０１３−１４１０５４号公報
【図１】
2018207239.tif 000004
【図２】
2018207239.tif 000005
【図３】
2018207239.tif 000006
【図４】
2018207239.tif 000007
【図５】
2018207239.tif 000008
【図６】
2018207239.tif 000009
【図７】
2018207239.tif 000010
【図８】
2018207239.tif 000011
【図９】
2018207239.tif 000012
【図１０】
2018207239.tif 000013
【図１１】
2018207239.tif 000014
【図１２】
2018207239.tif 000015
【図１３】
2018207239.tif 000016
【図１４】
2018207239.tif 000017
【図１５】
2018207239.tif 000018
【図１６】
2018207239.tif 000019
【図１７】
2018207239.tif 000020
【図１８】
2018207239.tif 000021
【図１９】
2018207239.tif 000022
【図２０】
2018207239.tif 000023
【図２１】
2018207239.tif 000024
【図２２】
2018207239.tif 000025
【図２３】
2018207239.tif 000026