(57)【特許請求の範囲】
【請求項１】
複数の端末から、各前記複数の端末の位置を示す各位置情報を通信により取得し、
前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定し、
前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記代表端末とは異なり、前記第１音量と前記第２音量は異なり、
前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する、
制御方法。
【請求項２】
前記所定の条件は、前記代表端末と前記一般端末との間の距離が所定値以下であることを含む、
請求項１に記載の制御方法。
【請求項３】
前記第２音量は、前記第１音量より小さい
請求項１に記載の制御方法。
【請求項４】
前記各位置情報は、ＧＰＳ情報を含む、
請求項１に記載の制御方法。
【請求項５】
前記代表端末は、予め定められている、
請求項１に記載の制御方法。
【請求項６】
前記各位置の分布状態に基づいて前記複数の端末は複数のグループに分割され、前記複数のグループは第１グループと第２グループを含み、前記代表端末は第１代表端末と第２代表端末を含み、前記一般端末は第１一般端末と第２一般端末を含み、前記第１代表端末と前記第１一般端末は前記第１グループに属し、前記第２代表端末と前記第２一般端末は前記第２グループに属し、前記第１代表端末と前記第２代表端末との距離は前記第１代表端末と前記第２一般端末との距離よりも長くなるように前記第１代表端末が決定される、
請求項１に記載の制御方法。
【請求項７】
前記所定の条件は、前記各位置情報に示された前記各複数の端末の位置が、所定の領域にあることを含む、
請求項１に記載の制御方法。
【請求項８】
複数の端末から、各前記複数の端末の位置を示す各位置情報を取得する位置取得部と、
前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定する条件判定部と、
前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記代表端末とは異なり、前記第１音量と前記第２音量は異なり、前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する送信部と、を備える、
制御装置。
【請求項９】
前記制御装置は、前記複数の端末に含まれる、
請求項８に記載の制御装置。
【請求項１０】
前記所定の条件は、前記代表端末と前記一般端末との間の距離が、所定値以下であることを含む、
請求項８に記載の制御装置。
【請求項１１】
前記第２音量は、前記第１音量より小さい、
請求項８に記載の制御装置。
【請求項１２】
前記代表端末から取得した前記位置情報には、前記代表端末が集音した前記一般端末の出力音に基づいて判断された、前記一般端末の出力音の音量情報が含まれ、
前記所定の条件は、前記音量情報が示す音量が、所定の閾値以上であることを含む、
請求項８に記載の制御装置。
【請求項１３】
前記位置取得部は、
前記複数の端末のうちの自身を備える前記端末以外の前記端末である他の端末から、通信により前記位置情報を取得する、
請求項９に記載の制御装置。
【請求項１４】
前記条件判定部は、
前記各位置の分布状態に基づいて前記複数の端末を複数のグループに分割し、前記複数のグループは第１グループと第２グループを含み、前記代表端末は第１代表端末と第２代表端末を含み、前記一般端末は第１一般端末と第２一般端末を含み、前記第１代表端末と前記第１一般端末は前記第１グループに属し、前記第２代表端末と前記第２一般端末は前記第２グループに属し、前記第１代表端末と前記第２代表端末との距離は前記第１代表端末と前記第２一般端末との距離よりも長くなるように前記第１代表端末を決定する、
請求項８に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の音出力端末からの音の出力を制御する制御方法および制御装置に関する。
【背景技術】
【０００２】
小型で携帯可能な音出力装置（以下「音出力端末」という）の普及が進んでいる。音出力端末は、予め記憶した音声データや無線により受信した音声データを再生したり、ビープ音や効果音等を出力する。
【０００３】
ユーザは、音出力端末を身に着けたまま移動し、移動しながら、あるいは移動先で、音出力端末から出力される音を聞くことができる。例えば、特許文献１には、音出力端末の位置に基づいて音出力端末からの音の出力を制御する技術が記載されている。
【０００４】
特許文献１に記載の技術（以下「従来技術」という）は、博物館等において展示物の近くに当該展示物のＩＤ（識別情報）を含む音を出力させる。そして、従来技術に係る音出力端末は、この音を取得すると、ＩＤを抽出し、当該ＩＤに対応付けられたコンテンツを再生する。
【０００５】
これにより、上述した従来技術では、ユーザが展示物に近付いたときに、展示物に関する音声を音出力端末から出力させることができる。また、従来技術は、複数の音出力端末に対して、展示物に近付いたら対応する音声を出力するという、同一の音出力制御を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１８０８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術は、複数の音出力端末が近接している場合、音出力端末の利便性が損なわれるおそれがある。なぜなら、例えば複数のユーザが同一の展示物に近付いて行った場合、複数の音出力端末のそれぞれから同じ音声が出力され、騒々しくなるだけでなく個々の音声が聞き取り難くなるからである。
【０００８】
本開示の目的は、音出力端末の利便性を維持することができる制御方法および制御装置を提供することである。
【課題を解決するための手段】
【０００９】
本開示の制御方法は、複数の端末から、各前記複数の端末の位置を示す各位置情報を通信により取得し、前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定し、前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記代表端末とは異なり、前記第１音量と前記第２音量は異なり、前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する。
【００１０】
本開示の制御装置は、複数の端末から、各前記複数の端末の位置を示す各位置情報を取得する位置取得部と、前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定する条件判定部と、前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記代表端末とは異なり、前記第１音量と前記第２音量は異なり、前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する送信部と、を備える。
【発明の効果】
【００１２】
本開示によれば、音出力端末の利便性を維持することができる。
【図面の簡単な説明】
【００１３】
【図１】本開示の実施の形態１に係る音出力システムの概要の一例を示す図
【図２】本実施の形態１に係る複数の音出力端末が使用される様子の一例を示す図
【図３】本実施の形態１に係る音出力端末および制御サーバの構成の一例を示すブロック図
【図４】本実施の形態１における端末属性情報の一例を示す図
【図５】本実施の形態１における切替条件情報の一例を示す図
【図６】本実施の形態１におけるグループ内制御情報の一例を示す図
【図７】本実施の形態１におけるグループ間制御情報の一例を示す図
【図８】本実施の形態１に係る制御サーバの動作の一例を示すフローチャート
【図９】本実施の形態１における位置情報の内容の一例を示す図
【図１０】本実施の形態１における端末間距離情報の一例を示す図
【図１１】本実施の形態１における制御指示情報の一例を示す図
【図１２】本実施の形態１における装置間の情報の流れの一例を示すシーケンス図
【図１３】本実施の形態１における代表端末を動的に決定する場合の第１の例を説明するための図
【図１４】本実施の形態１における代表端末を動的に決定する場合の第２の例を説明するための図
【図１５】本開示の実施の形態２に係る音出力システムの概要の一例を示す図
【図１６】本実施の形態２に係る音出力端末および制御サーバの構成の一例を示すブロック図
【図１７】本実施の形態２に係る制御サーバの動作の一例を示すフローチャート
【図１８】本開示の実施の形態３に係る音出力システムの概要の一例を示す図
【図１９】本実施の形態３に係る音出力端末の構成の一例を示すブロック図
【図２０】本実施の形態３に係る音出力端末の動作の一例を示すフローチャート
【図２１】本開示の実施の形態４に係る音出力システムの概要の一例を示す図
【図２２】本実施の形態４に係る音出力端末の構成の一例を示すブロック図
【図２３】本実施の形態４に係る音出力端末の動作の一例を示すフローチャート
【図２４】各実施の形態に係る音出力システムの全体像の第１の例を示す図
【図２５】各実施の形態に係る音出力システムの全体像の第２の例を示す図
【図２６】各実施の形態に係る音出力システムの全体像の第３の例を示す図
【図２７】各実施の形態に係る音出力システムの全体像の第４の例を示す図
【図２８】各実施の形態に係る音出力システムの全体像の第５の例を示す図
【図２９】各実施の形態におけるサービスの類型の第１の例を示す図
【図３０】各実施の形態におけるサービスの類型の第２の例を示す図
【図３１】各実施の形態におけるサービスの類型の第３の例を示す図
【図３２】各実施の形態におけるサービスの類型の第４の例を示す図
【図３３】各実施の形態に係る制御装置および音出力端末のハードウェア構成の一例を示すブロック図
【発明を実施するための形態】
【００１４】
以下、本開示の各実施の形態について、図面を参照して詳細に説明する。
【００１５】
（実施の形態１）
本開示の実施の形態１は、複数の音出力端末とは別に設けられたサーバに、これら複数の音出力端末からの音の出力を制御する制御装置を配置した例である。
【００１６】
＜システムの概要＞
まず、本開示に係る制御装置を含む音出力システムの概要について説明する。
【００１７】
図１は、複数の音出力端末および制御装置を含む音出力システムの概要の一例を示す図である。また、図２は、複数の音出力端末が使用される様子の一例を示す図である。
【００１８】
図１に示すように、音出力システム１００は、位置情報提供サーバ２００、第１〜第Ｎ（Ｎは２以上の整数）の音出力端末３００１〜３００Ｎ、および、本開示に係る制御装置を含む制御サーバ４００を有する。なお、第１〜第Ｎの音出力端末３００１〜３００Ｎは、同一の構成を有するため、適宜、「音出力端末３００」として纏めて説明を行う。
【００１９】
位置情報提供サーバ２００は、例えば上空のＧＰＳ（Global Positioning System）衛星２０１に配置され、地上に向けてＧＰＳ信号２０２を定期的に送信するＧＰＳサーバである。なお、位置情報提供サーバ２００は、Ｗｉｆｉ（登録商標）のＳＳＩＤやＢｅａｃｏｎとして位置（地理）情報を発信するサービスにおける発信装置や、かかる発信装置を管理するサーバであってもよい。
【００２０】
音出力端末３００は、音を出力するスピーカ３０１とストラップ３０２とを備えた、小型軽量の端末装置である。ストラップ３０２は、図２に示すように、ユーザ５００の首に掛けられる。すなわち、音出力端末３００は、ユーザ５００に携帯され、ユーザの耳の近くから音３０４を出力する。
【００２１】
なお、音出力端末３００は、図１および図２に示すような小型の専用端末に限定されない。例えば、音出力端末３００は、スマートフォンなどの通信端末であってもよいし、人体や衣服に装着される装着端末であってもよい。装着端末とは、例えば、腕時計型端末（スマートウォッチ）、眼鏡型端末（スマートグラス）、人の頭部に被せられるヘルメット型の端末等を含む。
【００２２】
ヘルメット型の端末の場合、ヘルメット内部であって、左右両耳に最適な音量で聴取可能な位置に、スピーカ３０１が配置されていることが望ましい。これにより、左右両耳へ効率良く音を伝達でき、ヘルメット外部への不必要な音の放出を低減することができる。工場などにおける作業者向けにオペレーションを行う場合や、工場見学者などに配布する情報提供端末としては、より動き易くハンズフリーを求めることが想定されるため、ストラップにて首から提げる小型端末よりも、ヘルメット型の端末の方が好適である。工場のオペレーションでは複数人の端末で同じ情報が出力されるシーンが想定されるため、以下に説明する音出力端末３００の出力制御が有効となる。工場見学などの端末でも同様である。
【００２３】
また、音出力端末３００は、自転車や車椅子等に搭載あるいは一体的に形成されるものであってもよい。この場合、例えば自転車全体を音出力端末３００として捉えることもできる。例えば、複数人から成るグループで自転車に乗りサイクリングを楽しむシーン等では、複数の音出力端末３００から出力される音が重なる場合もあるので、以下に説明する音出力端末３００の出力制御が有効となる。特に、自転車に乗っている時にはスマートフォンなどの端末を操作することができないため、上述のヘルメット型や自転車搭載型の音出力端末３００が好適である。
【００２４】
音出力端末３００は、ＧＰＳ信号２０２を受信して音出力端末３００の位置情報を生成し、生成した位置情報を、無線通信３０３により制御サーバ４００へ送信する。
【００２５】
制御サーバ４００は、無線通信３０３により、各音出力端末３００からの音３０４の出力を制御する。
【００２６】
第１〜第Ｎの音出力端末３００１〜３００Ｎの少なくとも一部の複数の音出力端末３００は、例えば、同一の内容の音声ガイドを出力する。
【００２７】
ところが複数の音出力端末３００が近接している場合、全ての音出力端末３００が音３０４を出力すると、それぞれから同じ音３０４が出力され、騒々しくなる。更に、音出力端末３００毎に音出力のタイミングが異なる場合、個々の音３０４が聞き取り難くなる。
【００２８】
そこで、制御サーバ４００は、各音出力端末３００から受信した位置情報に基づき、複数の音出力端末３００が近接しているか否かを判定する。そして、制御サーバ４００は、複数の音出力端末３００が近接している場合、１つの音出力端末３００のみデフォルトあるいはそれ以上の音量で音を出力させ、それ以外の音出力端末３００の音量を相対的に小さくさせる。すなわち、制御サーバ４００は、取得された位置情報が、複数の音出力端末３００が近接しているという条件を満たしているか否かに応じて、複数の音出力端末３００の間で異なる音出力制御を行うか否かを切り替える。
【００２９】
複数の音出力端末３００のそれぞれが離隔している場合、各音出力端末３００から通常の音出力を行うことにより、各ユーザ５００は、音出力端末３００から出力される音をより確実に聞き取ることができる。
【００３０】
一方、複数の音出力端末３００が近接している場合、一部の音出力端末３００の音出力を抑えることにより、騒々しくなったり音が聞き取り難くなったりするのを防ぐことができる。なおかつ、音出力を抑えている音出力端末３００のユーザ５００は、音出力を抑えていない他の音出力端末３００から出力される音を聞くことができる。
【００３１】
すなわち、制御サーバ４００は、上述の条件が満たされているか否かに応じて、複数の音出力端末３００の間で異なる音出力制御を行うか否かを切り替えることにより、音出力端末３００の利便性を維持させる。
【００３２】
以下の説明において、上述の異なる音出力制御を行う場合に、音量が他の音出力端末３００に比べて相対的に大きくなる音出力端末３００は、「代表端末」という。また、上述の異なる音出力制御を行う場合に、音量が他の音出力端末３００に比べて相対的に小さくなる音出力端末３００は、「他端末」という。
【００３３】
なお、他端末の音量が相対的に小さくなることには、単に他端末の絶対音量が小さくなることだけではなく、音量がゼロになる（ミュート）こと、および、代表端末の絶対音量が大きくなることが含まれてもよい。
【００３４】
また、本実施の形態において、第１〜第Ｎの音出力端末３００１〜３００Ｎは、異なる音声データ（コンテンツ）を出力するグループに、予め分けられているものとする。かかるグループは、例えば、大人用の音声ガイドを出力するグループと、子供用の音声ガイドを出力するグループと、専門家用の音声ガイドを出力するグループである。
【００３５】
また、以下の説明において、適宜、ある音出力端末３００に着目したときに当該音出力端末３００が属するグループは、「自グループ」といい、自グループ以外のグループは「他グループ」という。
【００３６】
＜装置の構成＞
次に、音出力端末３００および制御サーバ４００の構成について説明する。
【００３７】
図３は、音出力端末３００および制御サーバ４００の構成の一例を示すブロック図である。
【００３８】
図３において、音出力端末３００は、端末無線通信部３１０、端末情報格納部３２０、位置検出部３３０、および音出力部３４０を有する。
【００３９】
端末無線通信部３１０は、無線アクセスポイント（図示せず）との間で公知の無線通信方式による無線通信３０３を行い、無線アクセスポイントを介して制御サーバ４００と通信可能に接続する。なお、端末無線通信部３１０は、携帯電話機や無線通信ルータ等の通信中継装置（図示せず）を介して、制御サーバ４００との通信を行ってもよい。
【００４０】
端末情報格納部３２０は、音出力端末３００の識別情報や、音出力端末３００からの音出力の対象となる音データ（以下、単に「音データ」という）等の各種情報を格納する。端末情報格納部３２０は、例えば、端末無線通信部３１０を介して、制御サーバ４００あるいは他の情報サーバから音データを取得する。音データは、例えば、上述の音声ガイドの音声データである。
【００４１】
位置検出部３３０は、ＧＰＳ信号２０２（図１参照）を受信し、ＧＰＳ信号２０２に基づいて位置検出部３３０の現在位置を検出する。現在位置は、例えば、緯度と経度との組により定義される。そして、位置検出部３３０は、端末情報格納部３２０から音出力端末３００の識別情報を読み出し、現在位置および識別情報を含む端末位置情報を、端末無線通信部３１０を介して制御サーバ４００へ送信する。位置検出部３３０は、かかる送信を、定期的に、あるいは制御サーバ４００からの指示を受けて行う。
【００４２】
音出力部３４０は、スピーカ３０１（図１参照）を含み、端末情報格納部３２０に格納された音データを読み出し、音に変換して出力する。
【００４３】
但し、音出力部３４０は、端末無線通信部３１０を介して制御サーバ４００から音出力に関する制御情報を受信したとき、当制御情報に従って音出力を行う。かかる制御情報は、例えば、音量をデフォルトの音量から変化させることの指示や、音出力タイミングをデフォルトの音出力タイミングから変化させることの指示を含む。
【００４４】
なお、第１〜第Ｎの音出力端末３００１〜３００Ｎ（図２参照）の間で、デフォルトの音量およびデフォルトの音出力タイミングは、いずれも同一であるものとする。但し、ユーザにより好みの音量は異なり得るため、デフォルトの音量は幅を有してもよい。また、デフォルトの音出力タイミングは、展示物に近付いたタイミングというように、音出力端末３００毎に異なり得るタイミングを基準とするものであってもよい。
【００４５】
また、図３において、制御サーバ４００は、サーバ無線通信部４１０、サーバ情報格納部４２０、位置取得部４３０、条件判定部４４０、および音制御部４５０を有する。
【００４６】
サーバ無線通信部４１０は、上述の無線アクセスポイントとの間で公知の通信方式による通信を行い、無線アクセスポイントを介して音出力端末３００と通信可能に接続する。
【００４７】
サーバ情報格納部４２０は、複数の音出力端末３００の間で異なる音出力制御を行うか否かの判断、および、具体的にどのような制御を行うかの決定に必要な、各種の情報を格納する。サーバ情報格納部４２０は、例えば、端末属性情報および切替条件情報を、予め格納する。
【００４８】
端末属性情報は、第１〜第Ｎの音出力端末３００１〜３００Ｎのグルーピングの内容、および、音出力端末３００間およびグループ間の音声出力の優先順位を示す情報である。
【００４９】
なお、以下の説明において、適宜、第１〜第Ｎの音出力端末３００１〜３００Ｎを、順に、端末Ａ〜端末Ｈと表記する。
【００５０】
図４は、端末属性情報の一例を示す図である。
【００５１】
図４に示すように端末属性情報６１０は、音出力端末３００の識別情報（以下「端末ＩＤ」という）６１１毎に、自グループの識別情報（以下「所属グループＩＤ」という）６１２を記述している。また、端末属性情報６１０は、端末ＩＤ６１１毎に、複数のグループ間における音声出力の優先順位（以下「グループ間優先順位」という）６１３と、自グループ内における音声出力の優先順位（以下「グループ内優先順位」という）６１４とを記述している。
【００５２】
例えば、端末Ａ〜端末Ｄの端末ＩＤ６１１には、「Ｇ１」という所属グループＩＤ６１２が対応付けられている。これは、端末Ａ〜端末Ｄが、同一のグループに属していることを示す。また、端末Ａの端末ＩＤ６１１には、「Ｇ１−１」というグループ内優先順位６１４が対応付けられている。これは、端末Ａが、「Ｇ１」のグループにおける代表端末であること、あるいは、代表端末に決定される優先度が最も高いことを示す。また、「Ｇ１」という所属グループＩＤ６１２には、「１」というグループ間優先順位６１３が対応付けられている。これは、「Ｇ１」のグループが、先に音を出力することについての優先度が最も高いことを示す。
【００５３】
なお、端末属性情報６１０は、各音出力端末３００が音出力の対象とする音声データの識別情報を記述していてもよい。また、端末Ａ〜端末Ｈのグルーピングが音声データの同一性に基づいて行われている場合、端末属性情報６１０は、グループ毎に音声データの識別情報を記述していてもよい。
【００５４】
切替条件情報は、複数の音出力端末３００の間で異なる音出力制御を行うことを決定するための条件を示す情報である。なお、切替条件情報は、複数の音出力端末３００が近接しているか否か、つまり、複数の音出力端末３００の相対位置関係に関連付けて、上記条件を示す情報である。
【００５５】
図５は、切替条件情報の一例を示す図である。
【００５６】
図５に示すように、切替条件情報６２０は、音出力端末３００間の距離のレベル６２１毎に、相対距離６２２、グループ内制御６２３、およびグループ間制御６２４を規定している。
【００５７】
相対距離６２２は、２つの音出力端末３００の間の相対距離である。グループ内制御６２３は、相対距離６２２毎に、他端末で音出力を行うこと（全端末再生）、および、当該他端末で音出力を行わないこと（代表端末のみ再生）のいずれかを規定する。但し、ここでいう相対距離６２２は、同一グループの代表端末に対する他端末の相対距離である。グループ間制御６２４は、相対距離６２２毎に、音出力を行う各音出力端末３００で、通常の音出力を行うこと（グループ間調整なし）、音量を低減すること（両グループ共に音量を下げて再生）、および、他グループとは異なるタイミングで音出力を行うこと（再生終了後の次のグループが再生）のいずれかを規定する。但し、ここでいう相対距離６２２は、他グループの音出力を行う音出力端末３００に対する相対距離である。
【００５８】
なお、切替条件情報６２０は、グループ内の距離に基づく制御に関する条件を規定するグループ内制御情報と、グループ間の距離に基づく制御に関する条件を規定するグループ間制御情報とに、分かれていてもよい。
【００５９】
図６は、グループ内制御情報の一例を示す図である。
【００６０】
図６に示すように、グループ内制御情報６３０は、他端末と自グループの代表端末との距離のレベル６３１毎に、当該他端末の音出力６３２を規定している。
【００６１】
例えば、「Ｌ１」および「Ｌ２」のレベル、つまり１０ｍ以上の相対距離には、「出力」という音出力６３２が対応付けられている。これは、同じグループに属する代表端末に対する距離が１０ｍ以上となっている他端末は、音出力を行うことを意味する。代表端末から遠くに位置する他端末には、代表端末の出力音が届きにくいためである。
【００６２】
また、例えば、「Ｌ３」〜「Ｌ５」のレベル、つまり１０ｍ未満の相対距離には、「ミュート」という音出力６３２が対応付けられている。これは、同じグループに属する代表端末に対する距離が１０ｍ未満となっている他端末は、音出力を行わないことを意味する。代表端末の近くに位置する他端末には、代表端末の出力音が届き易いためである。
【００６３】
なお、以下の説明において、ミュートしないこと（つまり音出力すること）が決定された音出力端末３００は、適宜、「音出力決定端末」という。
【００６４】
図７は、グループ間制御情報の一例を示す図である。
【００６５】
図７に示すように、グループ間制御情報６４０は、他グループの音出力決定端末との距離のレベル６４１毎に、音出力決定端末の音量および音出力タイミング６４２を規定している。
【００６６】
例えば、「Ｌ１」〜「Ｌ３」のレベル、つまり５ｍ以上の相対距離には、「デフォルト音量、デフォルトタイミング」という音量および音出力タイミング６４２が対応付けられている。これは、他グループに属する全ての音出力決定端末と５ｍ以上離れている音出力決定端末は、音量も音出力タイミングもデフォルト設定のままとすることを意味する。異なる音声を出力する音出力端末３００の組み合わせの場合、５ｍ以上離れていれば、互いの出力音が届きにくいか、届いたとしても聞き分けが容易であるためである。
【００６７】
また、例えば、「Ｌ４」のレベル、つまり１ｍ以上５ｍ未満の相対距離には、「小音量、デフォルトタイミング」という音量および音出力タイミング６４２が対応付けられている。これは、他グループに属する全ての音出力決定端末のうち最も近い音出力決定端末との距離が１ｍ以上５ｍ未満となっている音出力決定端末は、音量を低減し、音出力タイミングをデフォルト設定のままとすることを意味する。異なる音声を出力する音出力端末３００の組み合わせの場合、１ｍ以上５ｍ未満の距離では、互いの出力音が届き易いものの、音量を小さくすれば聞き分けが可能であるためである。
【００６８】
また、例えば、「Ｌ５」のレベル、つまり１ｍ未満の相対距離には、「デフォルト音量、時間差タイミング」という音量および音出力タイミング６４２が対応付けられている。これは、他グループに属する全ての音出力決定端末のうち最も近い音出力決定端末との距離が１ｍ未満となっている音出力決定端末は、音量をデフォルト設定のままとし、距離が１ｍ未満となっている他グループと音出力タイミングをずらすことを意味する。１ｍ未満の距離では、複数の異なる音を同時に出力すると聞き取り易さを実現することが難しいためである。
【００６９】
なお、時間差タイミングは、グループ間優先順位６１３（図４参照）が高いものから順に早いタイミングとすることを意味する。また、同一のグループに属する複数の音出力端末３００の音出力タイミングが同一である場合、時間差タイミングは、グループ単位で音出力タイミングをずらすことを意味する。
【００７０】
図３の位置取得部４３０は、音出力端末３００のそれぞれから、サーバ無線通信部４１０を介して、端末位置情報を取得する。なお、かかる取得は、位置取得部４３０が音出力端末３００のそれぞれに対して端末位置情報の送信を指示することにより行われてもよいし、各音出力端末３００からの定期的な端末位置情報の送信を受けることにより行われてもよい。
【００７１】
第１〜第Ｎの音出力端末３００１〜３００Ｎから取得されたＮ個の端末位置情報は、全体として、第１〜第Ｎの音出力端末３００１〜３００Ｎの相対位置関係を示す。すなわち、位置取得部４３０は、第１〜第Ｎの音出力端末３００１〜３００Ｎの相対位置関係を示す位置情報を取得する。位置取得部４３０は、取得された位置情報を、条件判定部４４０へ出力する。
【００７２】
条件判定部４４０は、位置取得部４３０から出力された位置情報に基づき、複数の音出力端末３００が近接しているという条件が満たされているか否かを判定する。そして、条件判定部４４０は、かかる条件が満たされている場合、代表端末と他端末との間で異なる音出力制御を行うことを決定する。
【００７３】
より具体的には、条件判定部４４０は、端末属性情報６１０（図４参照）と、切替条件情報６２０（図５参照）、あるいはグループ内制御情報６３０（図６参照）およびグループ間制御情報６４０（図７参照）とを参照する。そして、条件判定部４４０は、音出力端末３００毎に、音出力を行わないための条件が満たされているか否かを判定し、更に、音出力タイミングを他グループとずらすための条件が満たされているか否かを判定する。
【００７４】
グループ内制御情報６３０およびグループ間制御情報６４０の場合、各音出力端末３００が音出力を行わないための条件は、自グループの代表端末との距離が１０ｍ未満であることである。また、各音出力端末３００が小音量で音出力を行うための条件は、他グループの最も近い音出力端末３００との距離が１ｍ以上５ｍ未満であることである。更に、各音出力端末３００が音出力タイミングをずらして音出力を行うための条件は、他グループの最も近い音出力端末３００との距離が１ｍ未満であることである。
【００７５】
条件判定部４４０は、各条件が満たされているか否かに応じて、音出力端末３００毎に、音出力を行うか否か、小音量にするか否か、および、音出力タイミングをずらすか否かをそれぞれ決定する。そして、条件判定部４４０は、各音出力端末３００の音出力制御に関する決定の結果を示す制御指示情報を、音制御部４５０へ出力する。
【００７６】
音制御部４５０は、条件判定部４４０から出力された制御指示情報に従って、各音出力端末３００の音出力を制御する。より具体的には、制御指示情報が示す決定結果が実現されるように、音出力の音量を低減すること等を指示する制御情報を生成し、サーバ無線通信部４１０を介して各音出力端末３００へ送信する。
【００７７】
なお、かかる制御は、デフォルトの音量および音出力タイミングで音を出力することが決定された音出力端末３００に対して、指示を特に与えない（つまりデフォルトでの動作を継続させる）ことを含む。そして、複数の音出力端末３００が近接しているグループについては、代表端末でのみ音を出力させ、他端末では音を出力させないといった、代表端末と他端末との間で異なる音出力制御を含む。
【００７８】
すなわち、音制御部４５０は、複数の音出力端末３００が近接しているという条件が満たされているか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００からの音の出力を制御する。
【００７９】
音出力端末３００および制御サーバ４００は、図示しないが、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）等の記憶媒体、ＲＡＭ（Random Access Memory）等の作業用メモリ、および通信回路を有する。この場合、上記した各部の機能は、ＣＰＵが制御プログラムを実行することにより実現される（図３３参照）。
【００８０】
上記構成を有する音出力端末３００は、音出力端末３００の現在位置を示す端末位置情報を、制御サーバ４００へ送信することができる。また、音出力端末３００は、ユーザ５００に携帯された状態で音を出力しつつ、制御サーバ４００からの制御に従って、音出力の停止、小音量化、および音出力タイミングの調整等を行うことができる。
【００８１】
また、上記構成を有する制御サーバ４００は、複数の音出力端末３００の相対位置関係に基づいて、各音出力端末３００に対する音出力制御を行うことができる。特に、制御サーバ４００は、複数の音出力端末３００が近接しているか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００からの音の出力を制御することができる。
【００８２】
＜装置の動作＞
次に、制御サーバ４００の動作について説明する。
【００８３】
図８は、制御サーバ４００の動作の一例を示すフローチャートである。
【００８４】
ステップＳ１１００において、位置取得部４３０は、端末Ａ〜端末Ｈのそれぞれから端末位置情報を収集することにより、複数の音出力端末３００の相対位置関係を示す位置情報を取得する。
【００８５】
図９は、位置取得部４３０が取得する位置情報の内容の一例を示す図である。ここでは、各音出力端末３００の平面配置のプロットを示す。また、参考として、端末Ａに対する距離のレベルＬ１〜Ｌ５の領域を図示している。
【００８６】
図９のプロット図７１０に示すように、例えば、端末Ａ、Ｂ、Ｅが近接して位置し、少し離れて端末Ｈが、更に離れて端末Ｃ、Ｅがそれぞれ位置している。端末Ｄ、Ｇは、非常に離れて位置している。このような相対位置関係において、同一のグループに属する端末Ａ、Ｂの両方が音出力を行うと騒々しくなり、互いに異なるグループに属する端末Ａ、Ｅ、Ｈがデフォルト設定で音出力を行うと、それぞれの出力音が聞き取り難くなる。
【００８７】
図８のステップＳ１２００において、条件判定部４４０は、位置情報に基づいて、音出力端末３００の組み合わせ毎に距離を算出する。そして、条件判定部４４０は、算出結果を記述した端末間距離情報を生成し、保持する。
【００８８】
図１０は、端末間距離情報の一例を示す図である。
【００８９】
図１０に示すように、端末間距離情報７２０は、端末ＩＤ７２１毎に、その端末位置情報である緯度７２２および経度７２３と、各音出力端末３００との距離７２４およびレベル７２５を記述している。
【００９０】
例えば、「端末Ｂ」という端末ＩＤ７２１には、「Ｄｂ−ａ」という端末Ａとの距離７２４Ａ、および、「Ｌ５」という端末Ａとのレベル７２５Ａが記述されている。これは、端末Ａと端末Ｂとの間の距離がＤｂ−ａであり、そのレベルがＬ５であることを示す。
【００９１】
図８のステップＳ１３００において、条件判定部４４０は、他端末毎に、自グループの代表端末との距離に基づいて、ミュートを行うか否かを決定する。条件判定部４４０は、かかる決定を、端末属性情報６１０（図４参照）、切替条件情報６２０（図５参照）あるいはグループ内制御情報６３０（図６参照）、および端末間距離情報７２０（図１０参照）に基づいて行う。
【００９２】
ステップＳ１４００において、条件判定部４４０は、ミュートを行わないことが決定された音出力決定端末毎に、他の音出力決定端末との距離に基づいて、音量および音出力タイミングを決定する。条件判定部４４０は、かかる決定を、端末属性情報６１０（図４参照）、切替条件情報６２０（図５参照）あるいはグループ間制御情報６４０（図７参照）、および端末間距離情報７２０（図１０参照）に基づいて行う。そして、条件判定部４４０は、全ての決定結果を示す制御指示情報を出力する。
【００９３】
図１１は、制御指示情報の一例を示す図である。
【００９４】
図１１に示すように、制御指示情報７３０は、所属グループＩＤ７３１に対応付けられた端末ＩＤ７３２毎に、音出力の有無７３３、音量７３４、および音出力のタイミング７３５を規定する。
【００９５】
例えば、「端末Ａ」という端末ＩＤ７３２には、「出力」という音出力の有無７３３と、「小音量」という音量７３４と、「デフォルトタイミング」という音出力のタイミング７３５が対応付けられている。これは、端末Ａについては、小音量かつデフォルトの音出力タイミングでの音出力を行わせることが決定されたことを示す。
【００９６】
ここで、音出力を行うことが決定されたのは、端末Ａが、グループ内優先順位６１４（図４参照）が最も高い代表端末だからである。小音量なのは、端末Ａの近くに、他グループの端末Ｈが存在するからである。また、デフォルトの音出力タイミングが決定されたのは、端末Ａのグループのグループ間優先順位６１３（図４参照）が、最も高いからである。なお、条件判定部４４０は、グループ間優先順位６１３に基づいて、グループ間優先順位６１３が高いほど、より大きい音量で音出力を行わせることを決定してもよい。
【００９７】
図８のステップＳ１５００において、音制御部４５０は、制御指示情報が示す決定結果に従って、各音出力端末３００からの音の出力を制御する。例えば、音制御部４５０は、音出力の音量を低減することを指示する制御情報を生成し、端末Ａへ送信する。
【００９８】
そして、ステップＳ１６００において、位置取得部４３０は、オペレータ操作等により音出力端末３００の音出力を制御する処理の終了を指示されたか否かを判定する。位置取得部４３０は、処理の終了を指示されていない場合（Ｓ１６００：ＮＯ）、処理をステップＳ１１００へ戻す。また、位置取得部４３０は、処理の終了を指示された場合（Ｓ１６００：ＹＥＳ）、一連の処理を終了する。
【００９９】
このような動作により、制御サーバ４００は、複数の音出力端末３００の相対位置関係に基づいて、各音出力端末３００に対して、音出力の停止、小音量化、および音出力タイミングの調整を含む音出力制御を行うことができる。
【０１００】
＜装置間の情報の流れ＞
ここで、音出力システム１００の装置間の情報の流れについて、簡単に説明する。
【０１０１】
図１２は、音出力システム１００の装置間の情報の流れの一例を示すシーケンス図である。
【０１０２】
図１２に示すように、まず、第１〜第Ｎの音出力端末３００１〜３００Ｎは、それぞれ、位置情報提供サーバ２００からのＧＰＳ信号を受信し（Ｓ２１００１〜Ｓ２１００Ｎ）、ＧＰＳ信号から得られた端末位置情報を、制御サーバ４００へ送信する（Ｓ２２００１〜Ｓ２２００Ｎ）。
【０１０３】
すると、制御サーバ４００は、図８で説明した処理により、各音出力端末３００に対する音出力の制御内容を決定し（Ｓ２３００）、制御情報を生成して各音出力端末３００（例えば第１〜第Ｎの音出力端末３００１〜３００Ｎのそれぞれ）へ送信する（Ｓ２４００１〜Ｓ２４００Ｎ）。
【０１０４】
そして、各音出力端末３００（例えば第１〜第Ｎの音出力端末３００１〜３００Ｎのそれぞれ）は、受信した制御情報に従って、音出力を行う（Ｓ２５００１〜Ｓ２５００Ｎ）。
【０１０５】
なお、制御サーバ４００は、デフォルトの音量およびデフォルトの音出力タイミングで動作させることを決定した音出力端末３００に対しては、必ずしも制御情報を送信しなくてもよい。また、この場合、制御情報を受信しない音出力端末３００は、デフォルトの音量およびデフォルトの音出力タイミングでの動作を継続する。
【０１０６】
＜本実施の形態の効果＞
以上説明したように、本実施の形態によれば、制御サーバ４００は、複数の音出力端末３００の位置情報を通信により取得する。そして、制御サーバ４００は、取得された位置情報に関する所定の条件が満たされているか否かに応じて、複数の音出力端末３００のうち代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００からの音の出力を制御する。具体的には、制御サーバ４００は、複数の音出力端末３００が近接している場合に、代表端末のみ音を出力させ、他端末の音量を相対的に小さくさせる。
【０１０７】
これにより、制御サーバ４００は、近接する複数の音出力端末３００から音が出力されて騒々しくなったり音が聞き取り難くなったりするのを防ぐことができ、音出力端末３００の利便性を維持することができる。
【０１０８】
なお、複数のユーザが近接している場合においてそれぞれに聞き取り易い音を提供する手法としては、イヤホンやヘッドホンなど、端末を保有している人にしか音が出力されないような伝達方法を採用することも考えられる。しかしながら、イヤホンやヘッドホンのように外部へ音を放出しない端末ではなく、音出力端末３００のように外部へ音を放出する端末を採用することにより、以下のようなメリットが得られる。
【０１０９】
近年、スマートウォッチやスマートグラス等の人体装着型のウェアラブル端末の普及が進んでおり、ウェアラブル端末を様々なシーンで活用するといった形態が想定される。よって、例えば博物館等の展示においても、耳に挿入する専用のイヤホン型端末を来場者に配るのではなく、各人が保有するウェアラブル端末を用いて情報を提示することが考えられる。ウェアラブル端末は、外部へ音を放出するスピーカ（放出型スピーカ）を備えているが、イヤホンやヘッドホンの出力端子を備えていないことが多い。したがって、音出力端末３００を採用することにより、ウェアラブル端末に搭載された放出型スピーカを利用して各人に情報提示を行うといったシーンに対応することができる。
【０１１０】
また、近年、歩行や自転車による移動中や、作業中に、耳にイヤホンやヘッドホンを装着することに関して、安全性の観点等から、外部の音を遮蔽しないことが推奨されている。したがって、音出力端末３００を採用することにより、このような移動中や作業中における音情報提供に対応することができる。
【０１１１】
すなわち、放出型スピーカにより音を周囲に放出する音出力端末３００と、その音出力を制御する制御サーバ４００とを採用することにより、周囲との調和を取りながら、必要に合わせて音を出力し、音出力端末の保持者に最適な情報を提示することができる。
【０１１２】
＜本実施の形態の変形例＞
なお、各音出力端末３００の位置検出部３３０は、ＧＰＳ信号以外の情報に基づいて端末位置情報を取得してもよい。
【０１１３】
例えば、位置検出部３３０は、端末無線通信部３１０が無線基地局と通信を行う場合、端末位置情報として、無線基地局との間の通信制御情報から無線基地局の識別情報を取得してもよい。
【０１１４】
また、位置検出部３３０は、端末無線通信部３１０が他の音出力端末３００と通信を行う場合、端末位置情報として、かかる通信の受信信号強度、あるいは、受信信号強度から算出される他の音出力端末３００との間の推定距離を取得してもよい。この場合、制御サーバ４００の位置取得部４３０が取得する位置情報は、各音出力端末３００の位置は示さないが、複数の音出力端末３００の間の距離を示す情報となる。
【０１１５】
また、制御サーバ４００の条件判定部４４０は、複数の音出力端末３００の分布等に応じて代表端末を動的に決定してもよい。
【０１１６】
図１３は、代表端末を動的に決定する場合の一例を説明するための図である。
【０１１７】
図１３に示すように、ある対象領域７４０に、端末Ａ〜Ｎという複数の音出力端末３００が位置している。端末Ａ〜Ｎは、同一の音声を出力する音出力端末３００である。
【０１１８】
制御サーバ４００の条件判定部４４０は、例えば、対象領域７４０に対し、当該対象領域７４０を分割した分割領域７４１を設定する。各分割領域７４１の内部の最大距離は、出力音が届く距離よりも短い。そして、条件判定部４４０は、位置情報に基づいて、分割領域７４１毎に、分割領域７４１の中心位置に最も近い音出力端末３００を、代表端末に決定する。
【０１１９】
この場合、例えば、端末Ａ〜Ｄ、Ｈ、Ｊ、Ｍ、Ｎが、代表端末として決定される。また、この結果、例えば、端末Ｅのユーザは、端末Ａからの出力音を聞くことになる。
【０１２０】
図１４は、代表端末を動的に決定する場合の他の例を説明するための図であり、図１３に対応するものである。
【０１２１】
図１４に示すように、条件判定部４４０は、まず、位置情報から、複数の音出力端末３００が密集している密集領域７４２を判定する。密集領域７４２の条件は、例えば、ある音出力端末３００から出力音が届く距離の範囲内に、２つ以上の他の音出力端末３００が存在していることである。
【０１２２】
そして、条件判定部４４０は、密集領域７４２毎に、密集領域７４２の中心位置に最も近い音出力端末３００のそれぞれと、密集領域７４２に位置してない音出力端末３００のそれぞれとを、代表端末に決定し、残りの音出力端末を他端末に決定する。
【０１２３】
この場合、例えば、端末Ａ、Ｇ、Ｈ、Ｋ、Ｌ〜Ｎが、代表端末として決定される。また、この結果、例えば、端末Ｅのユーザは、端末Ｋからの出力音を聞くことになる。
【０１２４】
このように、音出力システム１００は、代表端末を動的に決定することにより、代表端末が予め決定されていない場合にも対応することができる。
【０１２５】
なお、代表端末を動的に決定する手法は、これらの例に限定されない。例えば、条件判定部４４０は、あるグループに複数の音出力端末３００が属するとき、当該複数の音出力端末３００のうち、他グループの代表端末からの距離が最も遠い音出力端末３００を、代表端末に設定してもよい。
【０１２６】
（実施の形態２）
本開示の実施の形態２は、同一の音データの出力が、無線ＬＡＮの通信エリア等の比較的狭い領域を単位として行われる場合の例である。
【０１２７】
＜システムの概要＞
まず、本実施の形態に係る制御装置を含む音出力システムの概要について説明する。
【０１２８】
図１５は、本実施の形態に係る音出力システムの概要の一例を示す図であり、実施の形態１の図１に対応するものである。図１と同一の部分には同一符号を付し、これについての説明を省略する。
【０１２９】
図１５に示すように、音出力システム１００ａは、無線基地局２１０ａ、第１〜第Ｎの音出力端末３００ａ１〜３００ａＮ、および、本開示に係る制御装置を含む制御サーバ４００ａを有する。なお、第１〜第Ｎの音出力端末３００ａ１〜３００ａＮは、同一の構成を有するため、適宜、「音出力端末３００ａ」として纏めて説明を行う。
【０１３０】
無線基地局２１０ａは、周囲の通信エリア２１１ａに、ビーコン２１２ａを周期的に送信し、通信エリア２１１ａに位置する音出力端末３００ａから返信される、ビーコン２１２ａに対する応答信号２１３ａを待機する。無線基地局２１０ａは、応答信号２１３ａを受信すると、応答信号２１３ａに含まれる音出力端末３００ａの端末ＩＤと、無線基地局２１０ａの識別情報である基地局ＩＤとを、端末収容情報として、通信２１４ａにより制御サーバ４００ａへ送信する。
【０１３１】
なお、通信エリア２１１ａは、１つの音出力端末３００ａから出力される音が十分な音量で届く程度の大きさである。例えば、音出力端末３００ａの音量が実施の形態１の音出力端末３００と同等である場合、通信エリア２１１ａは、直径１０ｍ程度の円状の領域である。
【０１３２】
音出力端末３００ａは、無線基地局２１０ａからのビーコン２１２ａを受信したとき、音出力端末３００ａの端末ＩＤを含めた応答信号２１３ａを送信する。
【０１３３】
制御サーバ４００ａは、無線基地局２１０ａから受信した端末収容情報に基づいて、各音出力端末３００ａに対する音出力制御の内容を決定し、決定結果に従って、無線通信３０３により、各音出力端末３００ａからの音の出力を制御する。
【０１３４】
無線基地局２１０ａの端末収容情報は、無線基地局２１０ａの通信エリア２１１ａにどの音出力端末３００ａが位置しているかを示す情報である。すなわち、通信エリア２１１ａに複数の音出力端末３００ａが存在している時、端末収容情報は、複数の音出力端末３００ａが通信エリア２１１ａに位置しているという、複数の音出力端末３００ａの相対的位置関係を示す位置情報となる。
【０１３５】
本実施の形態においては、通信エリア２１１ａに位置する１つまたは複数の音出力端末３００ａから、同一の音データが出力される。したがって、同一のグループを構成する音出力端末３００ａは不特定であるため、当該グループの代表端末は、動的に決定される。
【０１３６】
また、本実施の形態において、１つのグループの至近での他グループの音出力は考慮されない。
【０１３７】
＜装置の構成＞
次に、音出力端末３００ａおよび制御サーバ４００ａの構成について説明する。
【０１３８】
図１６は、音出力端末３００ａおよび制御サーバ４００ａの構成の一例を示すブロック図であり、実施の形態１の図３に対応するものである。図３と同一の部分には同一不符号を付し、これについての説明を省略する。
【０１３９】
図１６に示すように、音出力端末３００ａは、図３の位置検出部３３０に代えて、ビーコン応答部３３１ａを有する。
【０１４０】
ビーコン応答部３３１ａは、通信エリア２１１ａに位置する時、無線基地局２１０ａから送信されるビーコン２１２ａを、端末無線通信部３１０を介して受信する。そして、ビーコン応答部３３１ａは、ビーコン２１２ａを受信すると、端末情報格納部３２０から音出力端末３００の識別情報を読み出し、識別情報を含む応答信号２１３ａを、端末無線通信部３１０を介して無線基地局２１０ａへ送信する。
【０１４１】
かかる応答信号の送信により、図１５で説明したように、音出力端末３００ａが通信エリア２１１ａに位置することを示す端末収容情報が、無線基地局２１０ａから制御サーバ４００ａへと送信される。
【０１４２】
また、図１６に示すように、制御サーバ４００ａは、図３の位置取得部４３０および条件判定部４４０に代えて、位置取得部４３０ａおよび条件判定部４４０ａを有する。
【０１４３】
位置取得部４３０ａは、無線基地局２１０ａから送信される端末収容情報を、サーバ無線通信部４１０を介して受信する。第１〜第Ｎの音出力端末３００ａ１〜３００ａＮが通信エリア２１１ａに位置することを示す端末収容情報は、通信エリア２１１ａという狭い領域の中に集まっているという、第１〜第Ｎの音出力端末３００ａ１〜３００ａＮの相対位置関係を示す位置情報である。位置取得部４３０は、取得された位置情報を、条件判定部４４０ａへ出力する。
【０１４４】
条件判定部４４０ａは、位置取得部４３０ａから出力された位置情報に基づき、通信エリア２１１ａに位置している音出力端末３００の個数が所定値（２以上の整数）以上であるという条件が満たされているか否かを判定する。そして、条件判定部４４０ａは、かかる条件が満たされている場合、通信エリア２１１ａに位置する複数の音出力端末の中から、代表端末を決定し、代表端末と他端末との間で異なる音出力制御を行うことを決定する。
【０１４５】
より具体的には、条件判定部４４０ａは、他端末の音量を、代表端末の音量に対して相対的に小さくする音出力制御を行うことを決定する。そして、条件判定部４４０ａは、決定した音出力制御の内容を示す制御指示情報を、音制御部４５０へ出力する。
【０１４６】
なお、制御サーバ４００ａのサーバ情報格納部４２０は、必ずしも、実施の形態１で説明した端末属性情報６１０（図４参照）、切替条件情報６２０（図５参照）、グループ内制御情報６３０（図６参照）、およびグループ間制御情報６４０（図７参照）等を、格納する必要はない。
【０１４７】
また、音出力端末３００ａおよび制御サーバ４００ａのハードウェア構成は、例えば、実施の形態１の音出力端末３００および制御サーバ４００と同様とすることができる。但し、それぞれの通信回路には、図１５で説明した通信に適したハードウェアが採用される。
【０１４８】
上記構成を有する音出力端末３００ａは、音出力端末３００ａが無線基地局２１０ａの通信エリア２１１ａに位置することを、無線基地局２１０ａを介して制御サーバ４００ａに通知することができる。
【０１４９】
また、上記構成を有する制御サーバ４００ａは、無線基地局２１０ａの通信エリア２１１ａに位置する音出力端末３００ａを、無線基地局２１０ａを介して特定することができる。そして、制御サーバ４００ａは、通信エリア２１１ａに位置する音出力端末３００ａの個数に応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００ａからの音の出力を制御することができる。
【０１５０】
＜装置の動作＞
次に、制御サーバ４００ａの動作について説明する。
【０１５１】
図１７は、制御サーバ４００ａの動作の一例を示すフローチャートである。
【０１５２】
ステップＳ２１００ａにおいて、位置取得部４３０ａは、取得された無線基地局２１０ａの端末収容情報に基づいて、無線基地局２１０ａの通信エリア２１１ａに位置する音出力端末３００ａを特定する。通信エリア２１１ａに位置する音出力端末３００ａは、例えば、第１〜第Ｎの音出力端末３００ａ１〜３００ａＮである。
【０１５３】
ステップＳ２２００ａにおいて、条件判定部４４０ａは、通信エリア２１１ａに位置する音出力端末３００ａの個数（以下「端末数」という）が、所定値以上であるか否かを判断する。
【０１５４】
なお、端末数の閾値である所定値は、条件判定部４４０ａあるいはサーバ情報格納部４２０に予め設定あるいは格納された値であってもよいし、オペレータにより設定される値や環境に応じて変化する値であってもよい。また、通信エリア２１１ａが複数存在する場合、所定値は、通信エリア２１１ａ毎に異なる値であってもよい。
【０１５５】
条件判定部４４０ａは、端末数が所定値未満である場合（Ｓ２２００ａ：ＮＯ）、処理をステップＳ２３００ａへ進める。また、条件判定部４４０ａは、端末数が所定値以上である場合（Ｓ２２００ａ：ＹＥＳ）、処理をステップＳ２４００ａへ進める。
【０１５６】
ステップＳ２３００ａにおいて、条件判定部４４０ａは、通信エリア２１１ａに位置する全ての音出力端末３００ａにおいて、出力音のミュートを行わないことを決定する。すなわち、条件判定部４４０ａは、代表端末と他端末との区別なく、全ての音出力端末３００ａに対して、デフォルトの設定のままとすることを決定する。
【０１５７】
一方、ステップＳ２４００ａにおいて、条件判定部４４０ａは、通信エリア２１１ａに位置する複数の音出力端末３００ａの中から、代表端末を決定する。代表端末は、１つであってもよいし、複数であってもよい。例えば、条件判定部４４０ａは、通信エリア２１１ａに最初に進入した音出力端末３００ａ、あるいは、最後に進入した音出力端末３００ａを、代表端末に決定する。
【０１５８】
ステップＳ２５００ａにおいて、条件判定部４４０ａは、通信エリア２１１ａに位置する複数の音出力端末３００ａのうち、他端末において出力音のミュートを行うことを決定する。すなわち、条件判定部４４０ａは、代表端末に対して、デフォルトの設定のままとすることを決定し、他端末に対して、音出力を行わないことを決定する。
【０１５９】
ステップＳ２６００ａにおいて、音制御部４５０は、条件判定部４４０ａが決定した内容に従って、各音出力端末３００ａからの音の出力を制御する。
【０１６０】
そして、ステップＳ２７００ａにおいて、位置取得部４３０ａは、処理の終了を指示されたか否かを判定する。位置取得部４３０は、処理の終了を指示されていない場合（Ｓ２７００ａ：ＮＯ）、処理をステップＳ２１００ａへ戻す。また、位置取得部４３０は、処理の終了を指示された場合（Ｓ２７００ａ：ＹＥＳ）、一連の処理を終了する。
【０１６１】
このような動作により、制御サーバ４００ａは、通信エリア２１１ａの端末数が所定値以上であるという条件が満たされるか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えることができる。
【０１６２】
＜本実施の形態の効果＞
このように、本実施の形態によれば、制御サーバ４００ａは、取得された位置情報に基づいて、通信エリア２１１ａという比較的狭い領域に、所定値以上の個数の複数の音出力端末３００ａが位置しているという条件が、満たされているか否かを判断する。そして、制御サーバ４００ａは、かかる条件が満たされているとき、代表端末を決定し、代表端末のみ音出力を行わせ他端末の音出力をミュートさせる。
【０１６３】
これにより、制御サーバ４００ａは、比較的狭い領域で多数の音出力端末３００ａから音が出力されて騒々しくなったり音が聞き取り難くなったりするのを防ぐことができ、音出力端末３００ａの利便性を維持することができる。
【０１６４】
＜本実施の形態の変形例＞
なお、同一の音データが出力される領域は、複数の無線基地局２１０ａによる複数の通信エリア２１１ａから成っていてもよい。そして、これらの複数の通信エリア２１１ａが出力音が届く距離で互いに位置している場合、制御サーバ４００ａの条件判定部４４０ａは、これらの複数の通信エリア２１１ａに位置している複数の音出力端末３００ａを、１つのグループとして扱ってもよい。すなわち、条件判定部４４０ａは、複数の通信エリア２１１ａに位置している複数の音出力端末３００ａに対して、１つのみの代表端末を決定してもよい。
【０１６５】
また、制御サーバ４００ａは、例えば、無線基地局２１０ａと一体的に構成されていてもよい。
【０１６６】
（実施の形態３）
本開示の実施の形態３は、音出力端末において、複数の音出力端末からの音出力を制御するようにした例である。すなわち、制御サーバ４００の機能が、音出力端末３００に搭載されている例である。
【０１６７】
＜システムの概要＞
まず、本実施の形態に係る制御装置を含む音出力システムの概要について説明する。
【０１６８】
図１８は、本実施の形態に係る音出力システムの概要の一例を示す図であり、実施の形態１の図１に対応するものである。図１と同一の部分には同一符号を付し、これについての説明を省略する。
【０１６９】
図１８に示すように、音出力システム１００ｂは、第１および第ｎの音出力端末３００ｂ１、３００ｂｎを有する。なお、第１および第ｎの音出力端末３００ｂ１、３００ｂｎは、同一の構成を有するため、適宜、「音出力端末３００ｂ」として纏めて説明を行う。
【０１７０】
各音出力端末３００ｂは、他の音出力端末３００ｂとの間で無線通信３０５ｂを行い、位置情報を交換する。
【０１７１】
無線通信３０５ｂが近距離通信である場合、つまり、出力音が届く距離（例えば１０ｍ）に比べて通信可能距離（例えば８ｍ）が短い場合、位置情報は、端末ＩＤとすることができる。すなわち、音出力端末３００ｂは、他の音出力端末３００ｂとの間で端末ＩＤを交換することにより、近距離通信の通信エリアの範囲内に相手が位置しているという情報を得ることができる。
【０１７２】
また、無線通信３０５ｂが近距離通信ではない場合、つまり、出力音が届く距離に比べて通信可能距離が長い場合、位置情報は、ＧＰＳ情報等から得られる端末位置情報とすることができる。すなわち、音出力端末３００ｂは、他の音出力端末３００ｂとの間で端末位置情報を交換することにより、互いの相対位置関係を取得することができる。
【０１７３】
本実施の形態では、無線通信３０５ｂが近距離通信であって、出力音が届く距離に比べて通信可能距離が短い場合について説明する。すなわち、第１および第ｎの音出力端末３００ｂ１、３００ｂｎが、端末ＩＤを交換する場合について説明する。
【０１７４】
音出力端末３００ｂは、本開示に係る制御装置を含む。すなわち、音出力端末３００ｂは、実施の形態１の制御サーバ４００と同様の、複数の音出力端末３００ｂからの音の出力を制御する機能を有する。
【０１７５】
但し、音出力端末３００ｂは、当該音出力端末３００ｂが他端末である場合において、代表端末が近接して位置することを条件として音出力をミュートするという、より単純な音出力制御を行う。
【０１７６】
なお、各音出力端末３００ｂは、例えば、複数の他の音出力端末３００ｂと通信することができる。したがって、音出力システム１００ｂは、３つ以上の音出力端末３００ｂを含み得る。
【０１７７】
以下、かかる音制御機能を有する音出力端末３００ｂの構成および動作について説明する。
【０１７８】
＜装置の構成＞
図１９は、音出力端末３００ｂの構成の一例を示すブロック図であり、実施の形態１の図３に対応するものである。図３と同一の部分には同一不符号を付し、これについての説明を省略する。
【０１７９】
図１９において、音出力端末３００ｂは、端末無線通信部３１０ｂ、端末情報格納部３２０ｂ、位置取得部４３０ｂ、条件判定部４４０ｂ、音制御部４５０ｂ、および音出力部３４０を有する。
【０１８０】
端末無線通信部３１０ｂは、他の音出力端末３００ｂとの間で公知の無線通信方式による無線通信３０５ｂを行い、他の音出力端末３００ｂと通信可能に接続する。以下、端末無線通信部３１０ｂが通信可能に接続する他の音出力端末３００ｂは、「通信相手端末」という。
【０１８１】
端末情報格納部３２０ｂは、音出力端末３００ｂの端末ＩＤ、音データ、および、代表端末の端末ＩＤあるいは音出力端末３００ｂが代表端末であるか否かを示す端末役割情報等の、各種情報を格納する。端末役割情報は、例えば、実施の形態１で説明したグループ内優先順位６１４（図４参照）を記述した情報である。
【０１８２】
位置取得部４３０ｂは、サーバ情報格納部４２０から音出力端末３００ｂの端末ＩＤを読み出し、端末無線通信部３１０ｂを介して通信相手端末へ送信する。更に、位置取得部４３０ｂは、端末無線通信部３１０ｂを介して、通信相手端末から送信された当該通信相手端末の端末ＩＤを取得する。
【０１８３】
すなわち、位置取得部４３０ｂは、通信可能距離、つまり、出力音が届く距離に位置する他の音出力端末３００ｂの端末ＩＤを、取得することができる。そして取得された端末ＩＤは、音出力端末３００ｂおよび１つまたは複数の通信相手端末を含む複数の音出力端末３００ｂの、相対位置関係を示す位置情報である。そして、位置取得部４３０ｂは、取得された通信位置情報を、条件判定部４４０ｂへ出力する。
【０１８４】
以下の説明において、音出力端末３００ｂと、位置取得部４３０ｂから出力された１つまたは複数の端末ＩＤが示す１つまたは複数の通信相手端末とから成る一まとまりは、音出力端末３００ｂの自グループとして扱う。
【０１８５】
条件判定部４４０ｂは、位置取得部４３０ｂから１つまたは複数の通信相手端末の端末ＩＤが出力されたことを条件として、音出力端末３００ｂが自グループにおいて他端末として機能すべきか否かを判定する。他端末として機能することは、つまり、実施の形態１で説明したように、音出力を行わない（ミュートする）ことである。また、条件判定部４４０ｂは、かかる判定を、１つまたは複数の通信相手端末の端末ＩＤに基づき、端末役割情報を参照して行う。
【０１８６】
そして、条件判定部４４０ｂは、音出力端末３００ｂが他端末として機能すべきと判定したとき、音出力端末３００ｂの音出力を行わないことを指示する制御指示情報を、音制御部４５０ｂへ出力する。
【０１８７】
例えば、端末Ａが、端末Ｂ〜端末Ｄの端末ＩＤを受信したとする。この場合、端末Ａのグループ内優先順位は「Ｇ１−１」と最も高いため、端末Ａの条件判定部４４０ｂは、端末Ａが代表端末として機能すべきであると判定する。
【０１８８】
一方、例えば、端末Ｂが、端末Ａ、端末Ｃ、端末Ｄの端末ＩＤを受信したとする。この場合、端末Ｂのグループ内優先順位は「Ｇ１−２」と端末Ａよりも低いため、端末Ｂの条件判定部４４０ｂは、端末Ｂが他端末として機能すべきであると判定する。
【０１８９】
音制御部４５０ｂは、条件判定部４４０ｂから出力された制御指示情報に従って、各音出力部３４０の音出力を制御する。より具体的には、制御指示情報が音出力端末３００ｂの音出力を行わないことを指示する内容であるとき、音出力の音量を低減させる。
【０１９０】
なお、音出力端末３００ｂのハードウェア構成は、例えば、実施の形態１の音出力端末３００と同様とすることができる。但し、通信回路には、図１８で説明した通信に適したハードウェアが採用される。
【０１９１】
このような構成を有する音出力端末３００ｂは、出力音が届く範囲内に代表端末が存在するか否かを自ら判定し、他端末として機能するか否かを切り替えることができる。すなわち、音出力端末３００ｂは、周囲に代表端末となるべき他の音出力端末３００ｂが存在するか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００ｂからの音の出力を制御することができる。
【０１９２】
＜装置の動作＞
次に、音出力端末３００ｂの動作について説明する。
【０１９３】
図２０は、音出力端末３００ｂの動作の一例を示すフローチャートである。
【０１９４】
ステップＳ３１００ｂにおいて、音制御部４５０ｂは、デフォルト設定での音出力制御を開始させる。すなわち、音制御部４５０ｂは、音出力部３４０に対して、通常の音量での音出力を行わせる。なお、音制御部４５０ｂは、例えば、後述の判定処理が完了するのを待ってから、音の出力を開始させてもよい。
【０１９５】
ステップＳ３２００ｂにおいて、位置取得部４３０ｂは、新たな通信相手端末が出現したか否かを判定する。すなわち、位置取得部４３０ｂは、距離が近付くなどして新たに通信可能な状態になった他の音出力端末３００ｂが存在するか否かを判定する。
【０１９６】
なお、位置取得部４３０ｂは、他の音出力端末３００ｂから送信される無線信号の受信信号強度や継続して受信される時間長さが所定の条件を満たした場合にのみ、当該他の音出力端末３００ｂを通信相手端末であると判定してもよい。
【０１９７】
位置取得部４３０ｂは、新たな通信相手端末が出現していない場合（Ｓ３２００ｂ：ＮＯ）、処理を後述のステップＳ３６００ｂへ進める。また、位置取得部４３０ｂは、新たな通信相手端末が出現した場合（Ｓ３２００ｂ：ＹＥＳ）、処理をステップＳ３３００ｂへ進める。
【０１９８】
ステップＳ３３００ｂにおいて、位置取得部４３０ｂは、新たに出現した通信相手端末との間で、端末ＩＤを交換する。
【０１９９】
ステップＳ３４００ｂにおいて、条件判定部４４０ｂは、当該条件判定部４４０ｂが搭載された音出力端末３００ｂが、代表端末であるか否かを判定する。条件判定部４４０ｂは、音出力端末３００ｂが代表端末である場合（Ｓ３４００ｂ：ＹＥＳ）、処理を後述のステップＳ３６００ｂへ進める。また、条件判定部４４０ｂは、音出力端末３００ｂが代表端末ではない場合（Ｓ３４００ｂ：ＮＯ）、処理をステップＳ３５００ｂへ進める。
【０２００】
ステップＳ３５００ｂにおいて、音制御部４５０ｂは、音出力を行わない設定での音出力制御を開始させる。すなわち、音制御部４５０ｂは、音出力部３４０に対して、音をミュートさせる。
【０２０１】
ステップＳ３６００ｂにおいて、位置取得部４３０ｂは、代表端末との通信が切断されたか否かを判定する。すなわち、位置取得部４３０ｂは、距離が遠くなるなどして代表端末との通信が不能になったか否かを判定する。
【０２０２】
なお、位置取得部４３０ｂは、代表端末から送信される無線信号の受信信号強度や継続して受信できない時間長さが所定の条件を満たした場合にのみ、代表端末との通信が切断されたと判定してもよい。
【０２０３】
位置取得部４３０ｂは、代表端末との通信が切断されていない場合、あるいは、他の音出力端末３００のいずれも自グループの代表端末ではない場合（Ｓ３６００ｂ：ＮＯ）、処理を後述のステップＳ３８００ｂへ進める。また、位置取得部４３０ｂは、代表端末との通信が切断された場合（Ｓ３６００ｂ：ＹＥＳ）、処理をステップＳ３７００ｂへ進める。
【０２０４】
ステップＳ３７００ｂにおいて、音制御部４５０ｂは、デフォルト設定での音出力制御に切り替える。すなわち、音制御部４５０ｂは、音出力部３４０に対して、通常の音量での音出力を行わせる。
【０２０５】
そして、ステップＳ３８００ｂにおいて、位置取得部４３０ｂは、ユーザ操作等により音出力端末３００ｂの音出力を制御する処理の終了を指示されたか否かを判定する。位置取得部４３０ｂは、処理の終了を指示されていない場合（Ｓ３８００ｂ：ＮＯ）、処理をステップＳ３１００ｂへ戻す。また、位置取得部４３０ｂは、処理の終了を指示された場合（Ｓ３８００ｂ：ＹＥＳ）、一連の処理を終了する。
【０２０６】
このような動作により、音出力端末３００ｂは、無線通信が可能な範囲に、つまり、出力音が届く範囲に、代表端末が存在するという条件が満たされるか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えることができる。
【０２０７】
＜本実施の形態の効果＞
このように、本実施の形態によれば、音出力端末３００ｂは、取得された位置情報に基づいて、音出力が届く距離に他の音出力端末３００ｂが位置しているという条件が、満たされているか否かを判断する。そして、音出力端末３００ｂは、かかる条件が満たされ、かつ、音出力端末３００ｂが代表端末ではないとき、音出力をミュートさせる。
【０２０８】
これにより、音出力端末３００ｂは、比較的狭い領域で多数の音出力端末３００ｂから音が出力されて騒々しくなったり音が聞き取り難くなったりするのを防ぐことができ、音出力端末３００ｂの利便性を維持することができる。
【０２０９】
＜本実施の形態の変形例＞
なお、音出力端末３００ｂは、音出力端末３００ｂが他端末として機能すべきか否かの判定を、実施の形態１の制御サーバ４００と同様に、各音出力端末３００ｂの端末位置情報を取得し、複数の音出力端末３００ｂの分布に基づいて行ってもよい。このような判定は、特に、出力音が届く距離に比べて通信可能距離が短いとは限らない場合に有効である。
【０２１０】
また、音出力端末３００ｂは、実施の形態１の制御サーバ４００と同様に、他の音出力端末３００ｂを他端末として機能させるべきか否かを判定してもよい。更に、音出力端末３００ｂは、他の音出力端末３００ｂを他端末として機能させることを決定したとき、実施の形態１の制御サーバ４００と同様に、当該他の音出力端末３００ｂに対して、他端末として機能することを指示する制御指示情報を送信してもよい。
【０２１１】
（実施の形態４）
本開示の実施の形態４は、音出力が届く距離に他の音出力端末が位置しているか否か、および、同一の内容の音を再生しているか否かを、実際の出力音の検出により行う例である。
【０２１２】
＜システムの概要＞
まず、本実施の形態に係る制御装置を含む音出力システムの概要について説明する。
【０２１３】
図２１は、本実施の形態に係る音出力システムの概要の一例を示す図であり、実施の形態３の図１８に対応するものである。図１８と同一の部分には同一符号を付し、これについての説明を省略する。
【０２１４】
図２１に示すように、音出力システム１００ｃは、第１および第ｎの音出力端末３００ｃ１、３００ｃｎを有する。なお、第１および第ｎの音出力端末３００ｃ１、３００ｃｎは、同一の構成を有するため、適宜、「音出力端末３００ｃ」として纏めて説明を行う。
【０２１５】
第１および第ｎの音出力端末３００ｃ１、３００ｃｎは、同一内容の音声データのセットを予め格納している。したがって、第１および第ｎの音出力端末３００ｃ１、３００ｃｎは、重複するタイミングで、同一内容の音声データを再生する可能性を有している。
【０２１６】
各音出力端末３００ｃは、他の音出力端末３００ｃによる音声データの再生音３０４ｃを検出することにより、他の音出力端末３００ｃとの相対位置関係が、互いの再生音３０４ｃが届く位置関係にあるか否かを判定する。
【０２１７】
音出力端末３００ｃは、他の音出力端末３００ｃからの再生音３０４ｃを検出したとき、音出力端末３００ｃと他の音出力端末３００ｃとが同一の内容の音を出力しているかを判定する。そして、音出力端末３００ｃは、同一の内容の音を出力しており、かつ、音出力端末３００ｃが代表端末ではないとき、音出力端末３００ｃの再生音３０４ｃをミュートする。
【０２１８】
なお、各音出力端末３００ｃには、例えば、複数の他の音出力端末３００ｃからの再生音３０４ｃが届き得る。したがって、音出力システム１００ｃは、３つ以上の音出力端末３００ｃを含み得る。
【０２１９】
＜装置の構成＞
図２２は、音出力端末３００ｃの構成の一例を示すブロック図であり、実施の形態３の図１９に対応するものである。図１９と同一の部分には同一不符号を付し、これについての説明を省略する。
【０２２０】
図２２において、音出力端末３００ｃは、音取得部３１１ｃ、端末情報格納部３２０ｃ、位置取得部４３０ｃ、条件判定部４４０ｃ、音制御部４５０ｂ、および音出力部３４０を有する。
【０２２１】
音取得部３１１ｃは、例えばマイクロフォンを含み、周囲音を取得する。かかる周囲音には、他の音出力端末３００ｃからの再生音３０４ｃが含まれ得る。音取得部３１１ｃは、取得した周囲音を音データに変換して、位置取得部４３０ｃへ出力する。かかる音データは、他の音出力端末３００ｃからの再生音３０４ｃが含まれるか否かを示すと共に、他の音出力端末３００ｃからの再生音３０４ｃが含まれる場合にはその内容を示す。
【０２２２】
端末情報格納部３２０ｃは、音出力端末３００ｃの音データ、および、音出力端末３００ｃが代表端末であるか否かを示す端末役割情報等の、各種情報を格納する。端末役割情報は、例えば、音出力端末３００ｃが他端末として予め定められているか否か、あるいは、音出力端末３００ｃを他端末とするための条件を記述した情報である。
【０２２３】
位置取得部４３０ｃは、音出力部３４０から、音出力部３４０が出力する音の音データを取得する。位置取得部４３０ｃは、音出力部３４０から取得した音データ（以下「内部音データ」という）と、音取得部３１１ｃから出力された音データ（以下「外部音データ」という）とを比較し、その一致の度合いを判定する。
【０２２４】
位置取得部４３０ｃは、内部音データと外部音データとの一致の度合いが高いとき、出力音３０４ｃが届く範囲内に、音出力端末３００ｃと同一内容の音を再生している他の音取得部３１１ｃが位置していると判定する。かかる判定結果は、音出力端末３００ｃと、同一内容の音を再生している他の音取得部３１１ｃとの相対位置関係を示す位置情報である。位置取得部４３０ｃは、取得された位置情報を、条件判定部４４０ｃへ出力する。
【０２２５】
なお、内部音データと外部音データとの一致の度合いは、例えば、それぞれの音データから所定の特徴量を抽出し、抽出された特徴量の類似度（特徴空間における距離等）を算出することにより、判定することができる。また、位置取得部４３０ｃは、周囲音のうち、内部音データと類似する音声部分が、聞き取り可能な音量で取得されていることを、内部音データと外部音データとの一致判定を行うための条件としてもよい。
【０２２６】
あるいは、位置取得部４３０ｃは、音声認識処理により内部音データおよび外部音データのそれぞれに含まれる単語を抽出する等して、音声の内容を解析し、解析された内容の一致の度合いを判定してもよい。
【０２２７】
また、音出力部３４０は、出力音のミュートを行っている間も、当該出力音の音データの取得処理を行っているものとする。例えば、音出力部３４０は、音声データの入力は継続しつつ、音声データのＤ／Ａ変換器（図示せず）への入力を遮断したり、Ｄ／Ａ変換器から出力されるアナログ音声信号の振幅を低減することにより、出力音のミュートを行う。
【０２２８】
条件判定部４４０ｃは、位置取得部４３０ｃから、出力音３０４ｃが届く範囲内に同一内容の音を再生している他の音取得部３１１ｃが位置していることを示す位置情報が出力されたことを条件として、音出力端末３００ｃが他端末として機能すべきか否かを判定する。他端末として機能することは、つまり、実施の形態１で説明したように、音出力を行わない（ミュートする）ことである。かかる判定は、端末情報格納部３２０ｃに格納された端末役割情報に基づいて行われる。
【０２２９】
例えば、端末役割情報が、音出力端末３００ｃが他端末に設定されていることを示しているとする。この場合、条件判定部４４０ｃは、上記位置情報が出力されたことを条件として、音出力端末３００ｃが他端末として機能すべきであると判定する。
【０２３０】
また、例えば、端末役割情報が、同一内容の再生音３０４ｃの出力を他の音出力端末３００ｃよりも後に開始したことを、他端末に設定するための条件として定めているとする。この場合、条件判定部４４０ｃは、位置取得部４３０ｃが外部音データよりも後に内部音データを取得したことを条件として、音出力端末３００ｃが他端末として機能すべきであると判定する。なお、かかる判定を行うためには、位置取得部４３０ｃは、外部音データと内部音データとの取得時刻の前後関係を示す情報を、条件判定部４４０ｃへ出力する必要がある。
【０２３１】
そして、条件判定部４４０ｃは、音出力端末３００ｃが他端末として機能すべきと判定したとき、音出力端末３００ｃの音出力を行わないことを指示する制御指示情報を、音制御部４５０ｂへ出力する。
【０２３２】
なお、音出力端末３００ｃのハードウェア構成は、例えば、実施の形態３の音出力端末３００ｂと同様とすることができる。但し、音出力端末３００ｃは、必ずしも通信回路を必要としない。
【０２３３】
このような構成を有する音出力端末３００ｃは、出力音が届く範囲内に他の音出力端末３００ｃが存在するか否かを自ら判定し、他端末として機能するか否かを切り替えることができる。すなわち、音出力端末３００ｂは、周囲に代表端末となるべき他の音出力端末３００ｃが存在するか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えて、複数の音出力端末３００ｃからの音の出力を制御することができる。
【０２３４】
＜装置の動作＞
次に、音出力端末３００ｃの動作について説明する。
【０２３５】
図２３は、音出力端末３００ｃの動作の一例を示すフローチャートである。
【０２３６】
ステップＳ４１００ｃにおいて、音制御部４５０ｂは、デフォルト設定での音出力制御を開始させる。すなわち、音制御部４５０ｂは、音出力部３４０に対して、通常の音量での音出力を行わせる。なお、音制御部４５０ｂは、例えば、後述の判定処理が完了するのを待ってから、音の出力を開始させてもよい。
【０２３７】
ステップＳ４２００ｃにおいて、音取得部３１１ｃは、周囲音を取得する。そして、位置取得部４３０ｃは、内部音データと外部音データとを比較する等して、周囲音を解析する。
【０２３８】
ステップＳ４３００ｃにおいて、位置取得部４３０ｃは、音出力端末３００ｃの周囲で、同一の内容の音が再生されているか否かを判定する。すなわち、周囲音に、音出力部３４０が再生している、あるいは、再生しようとしている音と同一内容の音が、聞き取り可能な音量で含まれているか否かを判定する。
【０２３９】
内部音データとの比較の対象となる音データは、周囲音の音データ（以下「周囲音データ」という）を前方から所定の長さ（例えば５秒）毎に区切った区間のうちの最も新しい区間であってもよいし、現在時刻から所定の長さ（例えば５秒）だけ遡った移動区間であってもよい。また、周囲音データとの比較の対象となる内部音データは、音出力部３４０が入力する内部音データを前方から所定の長さ（例えば５秒）毎に区切った区間のうちの最も新しい区間であってもよいし、現在時刻から所定の長さ（例えば５秒）だけ遡った移動区間であってもよい。
【０２４０】
位置取得部４３０ｃは、音出力端末３００ｃの周囲で同一の内容の音が再生されていない場合（Ｓ４３００ｃ：ＮＯ）、処理を後述のステップＳ４５００ｃへ進める。また、位置取得部４３０ｃは、音出力端末３００ｃの周囲で同一の内容の音が再生されている場合（Ｓ４３００ｃ：ＹＥＳ）、処理をステップＳ４４００ｃへ進める。
【０２４１】
ステップＳ４４００ｃにおいて、条件判定部４４０ｃは、当該条件判定部４４０ｃが搭載された音出力端末３００ｃが、代表端末であるか否かを判定する。条件判定部４４０ｃは、音出力端末３００ｂが代表端末である場合（Ｓ４４００ｃ：ＹＥＳ）、処理をステップＳ４５００ｃへ進める。また、条件判定部４４０ｃは、音出力端末３００ｃが代表端末ではない場合（Ｓ４４００ｃ：ＮＯ）、処理を後述のステップＳ４６００ｃへ進める。
【０２４２】
ステップＳ４５００ｃにおいて、音制御部４５０ｂは、デフォルト設定での音出力制御を維持、または、デフォルト設定での音出力制御への切り替えを行う。すなわち、音制御部４５０ｂは、音出力部３４０に対して、通常の音量での音出力を行わせる。
【０２４３】
一方、ステップＳ４６００ｃにおいて、音制御部４５０ｂは、音出力を行わない設定を維持、または、音出力を行わない音出力制御へと切り替える。すなわち、音制御部４５０ｂは、音出力部３４０に対して、音のミュートを維持、あるいは、音のミュートを開始させる。
【０２４４】
そして、ステップＳ４７００ｃにおいて、位置取得部４３０ｃは、音出力端末３００ｃの音出力を制御する処理の終了を指示されたか否かを判定する。位置取得部４３０ｃは、処理の終了を指示されていない場合（Ｓ４７００ｃ：ＮＯ）、処理をステップＳ４２００ｃへ戻す。また、位置取得部４３０ｃは、処理の終了を指示された場合（Ｓ４７００ｃ：ＹＥＳ）、一連の処理を終了する。
【０２４５】
なお、出力音が届く範囲に位置する複数の音出力端末３００ｃの全てが他端末である場合、これら複数の音出力端末３００ｃの全てが再生音をミュートしてしまう可能性がある。
【０２４６】
したがって、条件判定部４４０ｃには、音出力端末３００ｃ毎に異なる判定待ち時間が設定されていてもよい。各条件判定部４４０ｃは、それぞれに設定された判定待ち時間だけ継続して同一の内容の音が再生されている場合にのみ、再生音をミュートすることを決定する。所定の時間としては、例えば、音出力端末３００ｃ毎に生成する乱数値を採用することができる。
【０２４７】
例えば、３秒という判定待ち時間が設定された音出力端末３００ｃと、４秒という判定待ち時間が設定された音出力端末３００ｃとが、近くで同一の音データの再生を同時に開始したとする。この場合、３秒の判定待ち時間が設定された音出力端末３００ｃは、先に再生音をミュートする。この結果、４秒の判定待ち時間が設定された音出力端末３００ｃは、他端末から代表端末に変化する。
【０２４８】
このように、音出力端末３００ｃ毎に異なる判定待ち時間を設定することで、複数の音出力端末３００ｃが同時に再生音をミュートしてしまうのを防ぐことができる。すなわち、条件判定部４４０ｃは、音出力端末３００ｃが代表端末として機能すべきか否かを動的に決定することができる。
【０２４９】
このような動作により、音出力端末３００ｃは、再生音が届く範囲に代表端末が存在するという条件が満たされるか否かに応じて、代表端末と他端末との間で異なる音出力制御を行うか否かを切り替えることができる。
【０２５０】
＜本実施の形態の効果＞
このように、本実施の形態によれば、音出力端末３００ｃは、取得された位置情報に基づいて、音出力が届く距離に他の音出力端末３００ｃが位置しているという条件が、満たされているか否かを判断する。そして、音出力端末３００ｃは、かかる条件が満たされ、かつ、音出力端末３００ｃが代表端末ではないとき、音出力をミュートさせる。
【０２５１】
これにより、音出力端末３００ｃは、比較的狭い領域で多数の音出力端末３００ｃから音が出力されて騒々しくなったり音が聞き取り難くなったりするのを防ぐことができ、音出力端末３００ｃの利便性を維持することができる。
【０２５２】
＜本実施の形態の変形例＞
なお、内部音データの長さによって、同一の内容の音が再生されているか否かの判定手法は異なり得る。例えば、端末情報格納部３２０ｃに１０秒以下といった短い内部音データが複数格納されている場合、位置取得部４３０ｃは、各内部音データを、周囲音の音データ（以下「周囲音データ」という）と比較してもよい。
【０２５３】
また、音出力端末３００ｃは、収音された周囲音に基づいて、複数の音出力端末３００ｃが使用される環境を推定し、推定された環境に基づいて、複数の音出力端末からの音の出力を制御してもよい。
【０２５４】
例えば、条件判定部４４０ｃは、周囲音データを入力して周囲音の音量が所定レベル（例えば７０ｄＢ）以上であるか否かを判定する。そして、音量が所定レベル以上であるとき、条件判定部４４０ｃは、騒音、サイレン、あるいは集会拡声音等の支配的な音が周囲に存在していると判定し、音出力端末３００ｃの音出力を停止することを決定する。
【０２５５】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、所定の指示ＩＤを示す特徴（声紋）が含まれるか否かを判定する。ここで、指示ＩＤとは、音出力の制御を指示する情報であり、音出力の停止等、具体的な制御内容に予め対応付けられた情報である。そして、条件判定部４４０ｃは、所定の指示ＩＤが含まれると判定したとき、当該指示ＩＤに従って、音出力を停止するか、周囲音と重複しないように出力する音声を変更する。
【０２５６】
具体的には、例えば、条件判定部４４０ｃは、動物園等において周囲で第１の動物クイズが再生されているとき、これとは異なる第２の動物クイズを再生することを決定する。また、例えば、条件判定部４４０ｃは、商業施設や工場等の館内において、業務監督側からの定時休憩や店外の降雨の確認等を指示する指示ＩＤを含む音声が再生されたとき、これを検出する。そして、条件判定部４４０ｃは、指示ＩＤにより特定される同一の音声の再生を停止あるいは待機したり、各店員作業員の次の行動に必要となる音声コンテンツを再生することを決定する。
【０２５７】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、予め登録された音出力端末３００ｃのユーザの声紋データ等に基づいて、ユーザが会話しているか否かを判定する。更に、条件判定部４４０ｃは、音声データ毎に予め設定された重要度から、再生中あるいは再生しようとしている音声データ（以下「再生コンテンツ」という）の重要度を判定する。そして、条件判定部４４０ｃは、再生コンテンツの重要度が低い場合、会話が終了するまで再生を中止することを決定する。また、条件判定部４４０ｃは、再生コンテンツの重要度が高い場合、会話の中止を促すジングル音を再生した後に再生を開始することを決定する。これにより、会話の途中で再生音が唐突に割り込んで会話を途切れさせるといった事態を、回避することができる。
【０２５８】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、会話相手の人数といった所定の特徴から、ユーザが客と会話を行っているか否かを判定する。そして、条件判定部４４０ｃは、ユーザの会話が終了してから所定の時間が経過するまで、音量を小さくすること（再生の中止を含む）を決定する。
【０２５９】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、残響反響音のレベル等から、音出力端末３００ｃが屋内に位置しているか否かを判定する。そして、条件判定部４４０ｃは、音出力端末３００ｃが屋内に位置していると判定したとき、屋内に位置していると判定されていないときに比べて、出力音の音量を小さくすることを決定する。
【０２６０】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、周囲音に含まれる声色や会話内容からユーザの性別や年代等のユーザの属性を推定し、推定された属性にマッチする音声データを再生対象として決定してもよい。例えば、条件判定部４４０ｃは、ユーザが男性である場合、女性の音声によるガイドコンテンツを再生し、ユーザが女性である場合、男性の音声によるガイドコンテンツを再生する。また、条件判定部４４０ｃは、ユーザが若年層である場合、会話から会話に含まれる人気キャラクタの名前を取得し、該当する人気キャラクタに関するコンテンツを再生することを決定する。
【０２６１】
また、例えば、条件判定部４４０ｃは、周囲音データを入力し、所定の指示ＩＤや空間ＩＤを示す特徴が含まれるか否かを判定する。そして、そして、条件判定部４４０ｃは、所定の指示ＩＤあるいは空間ＩＤが含まれると判定したとき、所定の時間、音出力を停止するか、その音量を小さくすることを決定する。なお、かかる所定の時間は、周囲音に含まれる指示ＩＤに基づいて決定されてもよいし、予め設定されていてもよい。
【０２６２】
具体的には、例えば、条件判定部４４０ｃは、電車、飛行機機内、美術館、映画館、あるいはお寺等、人が密集する場所や静寂が求められる場所を示す空間ＩＤを検出したとき、音出力を停止あるいは音量の低減を決定する。また、例えば、条件判定部４４０ｃは、音出力を停止あるいは音量の低減を指示する指示ＩＤを検出したとき、当該指示に従って、音出力を停止あるいは音量の低減を決定する。
【０２６３】
（提供するサービスの全体像）
ここで、以上説明した各実施の形態に係る音出力システムの全体像の具体例について説明する。
【０２６４】
図２４は、各実施の形態に係る音出力システムの全体像の一例である。
【０２６５】
グループ８１０は、例えば企業、団体、家庭等であり、その規模を問わない。グループ８１０には、複数の音出力端末３００である機器Ａ、機器Ｂおよびホームゲートウェイ８１１が存在する。複数の音出力端末３００には、インターネットと接続可能な機器（例えば、スマートフォン、タブレット型情報端末等）もあれば、それ自身ではインターネットと接続不可能な機器（例えば、携帯型音楽プレーヤ等）も存在する。それ自身ではインターネットと接続不可能な機器であっても、ホームゲートウェイ８１１を介してインターネットと接続可能となる機器が存在してもよい。またグループ８１０には、複数の音出力端末３００を使用するユーザ８１２が存在する。
【０２６６】
データセンタ運営会社８２０には、クラウドサーバ８２１（例えば、制御サーバ４００、４００ａ）が存在する。クラウドサーバ８２１とはインターネットを介して様々な機器と連携する仮想化サーバである。主に通常のデータベース管理ツール等で扱うことが困難な巨大なデータ（ビッグデータ）等を管理する。データセンタ運営会社８２０は、データ管理やクラウドサーバ８２１の管理、それらを行うデータセンタの運営等を行っている。データセンタ運営会社８２０が行っている役務については詳細を後述する。
【０２６７】
なお、機器Ａおよび機器Ｂは、それぞれ、携帯電話機や無線通信ルータ等のパーソナルゲートウェイ８１３Ａ、８１３Ｂを介して、クラウドサーバ８２１と間接的に通信を行ってもよい（図２５参照）。
【０２６８】
また、ユーザＡが使用する機器ＡおよびユーザＢが使用する機器Ｂは、それぞれ、ゲートウェイを介さずにクラウドサーバ８２１と直接に通信を行ってもよい（図２６参照）。
【０２６９】
ここで、データセンタ運営会社８２０は、データ管理やクラウドサーバ８２１の運営等のみを行っている会社に限らない。
【０２７０】
例えば、複数の音出力端末３００のうちの１つを開発・製造している機器メーカが、併せてデータ管理やクラウドサーバ８２１の管理等を行っている場合もある。この場合は、機器メーカがデータセンタ運営会社８２０に該当する（図２７参照）。
【０２７１】
また、データセンタ運営会社８２０は１つの会社に限らない。例えば機器メーカおよび他の管理会社が共同もしくは分担してデータ管理やクラウドサーバ８２１の運営を行っている場合もある。この場合は、両者もしくはいずれか一方がデータセンタ運営会社８２０に該当するものとする（図２８参照）。
【０２７２】
サービスプロバイダ８３０は、サーバ８３１を保有している。ここで言うサーバ８３１とは、その規模は問わず例えば、個人用ＰＣ内のメモリ等も含む。また、サービスプロバイダがサーバ８３１を保有していない場合もある。
【０２７３】
なお、上記サービスにおいてホームゲートウェイ８１１は必須ではない。例えば、クラウドサーバ８２１が全てのデータ管理を行っている場合等は、ホームゲートウェイ８１１は不要となる。また、家庭内のあらゆる機器がインターネットに接続されている場合のように、それ自身ではインターネットと接続不可能な機器は存在しない場合もある。
【０２７４】
次に、上記サービスにおける情報の流れを説明する。
【０２７５】
まず、グループ８１０の機器Ａまたは機器Ｂは、各ログ情報をデータセンタ運営会社８２０のクラウドサーバ８２１に送信する。クラウドサーバ８２１は機器Ａまたは機器Ｂのログ情報を集積する（図２４）。
【０２７６】
ここで、ログ情報とは複数の音出力端末３００の、例えば動作日時等を示す情報である。例えば、音声データの再生履歴等などであるが、これらのものに限らずあらゆる機器から取得が可能なすべての情報をいう。ログ情報は、インターネットを介して複数の音出力端末３００自体から直接クラウドサーバ８２１に提供される場合もある。また複数の音出力端末３００から一旦ホームゲートウェイ８１１にログ情報が集積され、ホームゲートウェイ８１１からクラウドサーバ８２１に提供されてもよい。
【０２７７】
次に、データセンタ運営会社８２０のクラウドサーバ８２１は、集積したログ情報を一定の単位でサービスプロバイダ８３０に提供する。ここで、データセンタ運営会社が集積した情報を整理してサービスプロバイダ８３０に提供することのできる単位でもいいし、サービスプロバイダ８３０が要求した単位でもいい。一定の単位と記載したが一定でなくてもよく、状況に応じて提供する情報量が変化する場合もある。
【０２７８】
前記ログ情報は、必要に応じてサービスプロバイダ８３０が保有するサーバ８３１に保存される（図２４）。そして、サービスプロバイダ８３０は、ログ情報をユーザに提供するサービスに適合する情報に整理し、ユーザに提供する。提供するユーザは、複数の音出力端末３００を使用するユーザ８１２でもよいし、外部のユーザ８４１でもよい。
【０２７９】
ユーザへのサービス提供方法は、例えば、サービスプロバイダから直接ユーザへ提供されてもよい。また、ユーザへのサービス提供方法は、例えば、データセンタ運営会社８２０のクラウドサーバ８２１を再度経由して、ユーザに提供されてもよい。また、データセンタ運営会社８２０のクラウドサーバ８２１がログ情報をユーザに提供するサービスに適合する情報に整理し、サービスプロバイダ８３０に提供してもよい。
【０２８０】
なお、ユーザ８１２とユーザ８４１とは、別でも同一でもよい。
【０２８１】
（適用されるクラウドサービスの類型）
なお、以上説明した各実施の形態に係る音出力システムは、例えば、ユーザから収集したデータに基づいて提供される、クラウドコンピューティングのサービスを構成する。すなわち、上記実施の形態において説明された技術は、例えば、以下のクラウドサービスの類型において実現され得る。しかし、上記実施の形態において説明された技術が実現される類型はこれに限定されるものではない。
【０２８２】
＜サービスの類型１：自社データセンタ型＞
図２９は、サービスの類型１（自社データセンタ型）を示す図である。
【０２８３】
本類型は、サービスプロバイダ９１０がグループ９２０から情報を取得し、ユーザに対してサービスを提供する類型である。本類型では、サービスプロバイダ９１０が、データセンタ運営会社の機能を有している。すなわち、サービスプロバイダ９１０が、ビッグデータの管理をするクラウドサーバ９３０（例えば、制御サーバ４００、４００ａ）を保有している。したがって、データセンタ運営会社は存在しない。
【０２８４】
本類型では、サービスプロバイダ９１０は、データセンタ（クラウドサーバ９３０）を運営、管理している。また、サービスプロバイダ９１０は、ＯＳ９４０およびアプリケーション９５０を管理する。サービスプロバイダ９１０は、サービスプロバイダ９１０が管理するＯＳ９４０およびアプリケーション９５０を用いてサービス提供を行う。
【０２８５】
＜サービスの類型２：ＩａａＳ利用型＞
図３０は、サービスの類型２（ＩａａＳ利用型）を示す図である。
【０２８６】
ここで、ＩａａＳとは、インフラストラクチャー・アズ・ア・サービスの略であり、コンピュータシステムを構築および稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０２８７】
本類型では、データセンタ運営会社９６０がデータセンタ（クラウドサーバ９３０）を運営、管理している。また、サービスプロバイダ９１０は、ＯＳ９４０およびアプリケーション９５０を管理する。サービスプロバイダ９１０は、サービスプロバイダ９１０が管理するＯＳ９４０およびアプリケーション９５０を用いてサービス提供を行う。
【０２８８】
（サービスの類型３：ＰａａＳ利用型）
図３１は、サービスの類型３（ＰａａＳ利用型）を示す図である。
【０２８９】
ここで、ＰａａＳとは、プラットフォーム・アズ・ア・サービスの略であり、ソフトウェアを構築および稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０２９０】
本類型では、データセンタ運営会社９６０は、ＯＳ９４０を管理し、データセンタ（クラウドサーバ９３０）を運営、管理している。また、サービスプロバイダ９１０は、アプリケーション９５０を管理する。サービスプロバイダ９１０は、データセンタ運営会社９６０が管理するＯＳ９４０およびサービスプロバイダ９１０が管理するアプリケーション９５０を用いてサービス提供を行う。
【０２９１】
（サービスの類型４：ＳａａＳ利用型）
図３２は、サービスの類型４（ＳａａＳ利用型）を示す図である。
【０２９２】
ここで、ＳａａＳとは、ソフトウェア・アズ・ア・サービスの略である。例えばデータセンタ（クラウドサーバ）を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ（クラウドサーバ）を保有していない会社・個人（利用者）がインターネット等のネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
【０２９３】
本類型では、データセンタ運営会社９６０は、アプリケーション９５０を管理し、ＯＳ９４０を管理し、データセンタ（クラウドサーバ９３０）を運営、管理している。また、サービスプロバイダ９１０は、データセンタ運営会社９６０が管理するＯＳ９４０およびアプリケーション９５０を用いてサービス提供を行う。
【０２９４】
以上いずれの類型においても、サービスプロバイダ９１０がサービス提供行為を行ったものとする。また例えば、サービスプロバイダ若しくはデータセンタ運営会社は、ＯＳ、アプリケーション若しくはビッグデータのデータベース等を自ら開発してもよいし、また、第三者に外注させてもよい。
【０２９５】
（ハードウェア構成）
最後に、以上説明した各実施の形態に係る制御装置（音出力端末３００〜３００ｃおよび制御サーバ４００、４００ａ）のハードウェア構成の具体例について説明する。
【０２９６】
図３３は、各実施の形態に係る制御装置のハードウェア構成の一例を示すブロック図である。
【０２９７】
制御サーバ４００、４００ａは、例えば、図３３に示す構成のうち、ハードウェア構成として、ＣＰＵ９６１と、ＲＡＭ９６２と、情報を記憶する内蔵ストレージ９６３と、ＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体から情報を読み取る読取装置９６４と、ネットワークを介して通信を行う送受信装置９６５とを備える。上記各部は、バス９６６により相互に接続されている。
【０２９８】
読取装置９６４は、上記各部の機能を実現するためのプログラムが記憶された記憶媒体から当該プログラムを読み取り、内蔵ストレージ９６３に記憶させる。あるいは、内蔵ストレージ９６３に、上記各部の機能を実現するためのプログラムが予め記憶されていてもよい。
【０２９９】
ＣＰＵ９６１が内蔵ストレージ９６３に記憶されたプログラムをＲＡＭ９６２にコピーし、当該プログラムに含まれる命令をＲＡＭ９６２から順次読み出して実行することにより、上記各部の機能が実現される。なお、プログラムを実行した際の各種処理で得られた情報は、ＲＡＭ９６２または内蔵ストレージ９６３に記憶され、適宜利用される。
【０３００】
また、音出力端末３００〜３００ｃは、例えば、図３３に示す構成のうち、ハードウェア構成として、入力ボタンおよびタッチパネル等の入力装置９６７と、ディスプレイおよびスピーカ等の出力装置９６８と、ＣＰＵ９６１と、ＲＡＭ９６２と、情報を記憶する内蔵ストレージ９６３と、ＵＳＢメモリ等の記憶媒体から情報を読み取る読取装置９６４と、ネットワークを介して通信を行う送受信装置９６５とを備える。上記各部は、バス９６６により相互に接続されている。
【０３０１】
読取装置９６４は、上記各部の機能を実現するためのプログラムが記憶された記憶媒体から当該プログラムを読み取り、内蔵ストレージ９６３に記憶させる。なお、このような構成に代えて、送受信装置９６５が制御サーバ４００／４００ａとの間でネットワークを介して通信を行うことにより、制御サーバ４００／４００ａからダウンロードした上記各部の機能を実現するためのプログラムを内蔵ストレージ９６３に記憶させてもよい。あるいは、内蔵ストレージ９６３に、上記各部の機能を実現するためのプログラムが予め記憶されていてもよい。
【０３０２】
ＣＰＵ９６１が内蔵ストレージ９６３に記憶されたプログラムをＲＡＭ９６２にコピーし、当該プログラムに含まれる命令をＲＡＭ９６２から順次読み出して実行することにより、上記各部の機能が実現される。なお、プログラムを実行した際の各種処理で得られた情報は、ＲＡＭ９６２または内蔵ストレージ９６３に記憶され、適宜利用される。
【０３０３】
（本開示のまとめ）
以上のように、本開示の制御方法は、複数の端末から、各前記複数の端末の位置を示す各位置情報を通信により取得し、前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定し、前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記第１端末とは異なり、前記第１音量と前記第２音量は異なり、
前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する。
【０３０４】
なお、上記制御方法において、前記所定の条件は、前記代表端末と前記一般端末との間の距離が所定値以下であることを含んでもよい。
【０３０５】
また上記制御方法において、前記第２音量は、前記第１音量より小さくてもよい。
【０３０６】
また上記制御方法において、前記各位置情報は、ＧＰＳ情報を含んでもよい。
【０３０７】
また上記制御方法において、前記代表端末は、予め定められていてもよい。
【０３０８】
また上記制御方法において、前記各位置の分布状態に基づいて前記複数の端末は複数のグループに分割され、前記複数のグループは第１グループと第２グループを含み、前記代表端末は第１代表端末と前記第２代表端末を含み、前記一般端末は第１一般端末と第２一般端末を含み、前記第１代表端末と前記第１一般端末は前記第１グループに属し、前記第２代表端末と前記第２一般端末は前記第２グループに属し、前記第１代表端末と前記第２代表端末との距離は前記第１代表端末と前記第２一般端末との距離よりも長くなるように前記第１代表端末が決定されてもよい。
【０３０９】
また上記制御方法において、前記所定の条件は、前記各位置情報に示された前記各複数の端末の位置が、所定の領域にあることを含んでもよい。
【０３１０】
本開示の制御装置は、複数の端末から、各前記複数の端末の位置を示す各位置情報を取得する位置取得部と、前記各位置の分布状態に応じて、前記複数の端末から一以上の代表端末を決定する条件判定部と、前記各位置情報が所定の条件を満たしている場合、前記代表端末に対して第１音量で音を出力させる第１コマンドを前記代表端末に送信し、一以上の一般端末に対して第２音量で音を出力させる第２コマンドを前記一般端末に送信し、前記一般端末は前記第１端末とは異なり、前記第１音量と前記第２音量は異なり、前記各位置情報が所定の条件を満たしていない場合、前記代表端末と前記一般端末に対して第３音量で音を出力させる第３コマンドを前記代表端末と前記一般端末に送信する送信部と、を備える。
【０３１１】
なお、上記制御装置は、前記複数の端末に含まれていてもよい。
【０３１２】
また、上記制御装置において、前記所定の条件は、前記代表端末と前記一般端末との間の距離が、所定値以下であることを含んでもよい。
【０３１３】
また、上記制御装置において、前記第２音量は、前記第１音量より小さくてもよい。
【０３１４】
また、上記制御装置において、前記代表端末から取得した前記位置情報には、前記代表端末が集音した前記他端末の出力音に基づいて判断された、前記他端末の出力音の音量情報が含まれ、前記所定の条件は、前記音量情報が示す前記音量が、所定の閾値以上であることを含んでもよい。
【０３１５】
また、上記制御装置において、前記位置取得部は、前記複数の音出力端末のうち他の前記音出力端末から、通信により前記位置情報を取得してもよい。
【０３１６】
また、上記制御装置において、前記条件判定部は、前記各位置の分布状態に基づいて前記複数の端末を複数のグループに分割し、前記複数のグループは第１グループと第２グループを含み、前記代表端末は第１代表端末と前記第２代表端末を含み、前記一般端末は第１一般端末と第２一般端末を含み、前記第１代表端末と前記第１一般端末は前記第１グループに属し、前記第２代表端末と前記第２一般端末は前記第２グループに属し、前記第１代表端末と前記第２代表端末との距離は前記第１代表端末と前記第２一般端末との距離よりも長くなるように前記第１代表端末を決定してもよい。
【０３１７】
本開示の制御装置は、端末を制御する制御装置であって、前記制御装置の周囲音を収音する音取得部と、前記周囲音に基づいて、前記端末が使用される環境を判定する条件判定部と、前記環境に対応した音量で音を出力させるコマンドを前記端末に送信する送信部、とを備える。
【０３１８】
なお、上記制御装置において、前記条件判定部は、前記環境が、屋内であるか屋外であるかを判定し、前記送信部は、前記環境が屋内であると判定されたとき、第１音量で音を出力させる第１コマンドを前記端末に送信し、前記環境が屋外であると判定されたとき、第２音量で音を出力させる第２コマンドを前記端末に送信し、前記第１音量は前記第２音量より小さくてもよい。
【０３１９】
また、上記制御装置において、前記環境が、静寂が要求される環境であるか否かを判定し、前記送信部は、前記環境が、前記静寂が要求される環境であると判定されたとき、第１音量で音を出力させる第１コマンドを前記端末に送信し、前記第１音量は前記第２音量より小さくてもよい。
【０３２０】
また、上記制御装置において、前記条件判定部は、前記端末が使用される環境で会話が行われているか否かを判定し、前記送信部は、前記環境で会話が行われていると判定されたとき、第１音量で音を出力させる第１コマンドを前記端末に送信し、前記環境で会話が行なわれていないと判定されたとき、第２音量で音を出力させる第２コマンドを前記端末に送信し、前記第１音量は前記第２音量より小さくしてもよい。
【産業上の利用可能性】
【０３２１】
本開示は、音出力端末の利便性を維持することができる制御方法および制御装置として有用である。
【符号の説明】
【０３２２】
１００、１００ａ、１００ｂ、１００ｃ  音出力システム
２００  位置情報提供サーバ
２０１  ＧＰＳ衛星
２１０ａ  無線基地局
３００、３００ａ、３００ｂ、３００ｃ  音出力端末
３０１  スピーカ
３０２  ストラップ
３１０、３１０ｂ  端末無線通信部
３１１ｃ  音取得部
３２０、３２０ｂ、３２０ｃ  端末情報格納部
３３０  位置検出部
３３１ａ  ビーコン応答部
３４０  音出力部
４００、４００ａ  制御サーバ
４１０  サーバ無線通信部
４２０  サーバ情報格納部
４３０、４３０ａ、４３０ｂ、４３０ｃ  位置取得部
４４０、４４０ａ、４４０ｂ、４４０ｃ  条件判定部
４５０、４５０ｂ  音制御部
６１０  端末属性情報
６２０  切替条件情報
６３０  グループ内制御情報
６４０  グループ間制御情報
８１０、９２０  グループ
８１１  ホームゲートウェイ
８１２、８４１  ユーザ
８２０、９６０  データセンタ運営会社
８２１、９３０  クラウドサーバ
８１３、８１３Ａ、８１３Ｂ  パーソナルゲートウェイ
８３０、９１０  サービスプロバイダ
８３１  サーバ
９４０  ＯＳ
９５０  アプリケーション
９６１  ＣＰＵ
９６２  ＲＡＭ
９６３  内蔵ストレージ
９６４  読取装置
９６５  送受信装置
９６６  バス
９６７  入力蔵置
９６８  出力装置
【図１】
0006779659.tif 000002
【図２】
0006779659.tif 000003
【図３】
0006779659.tif 000004
【図４】
0006779659.tif 000005
【図５】
0006779659.tif 000006
【図６】
0006779659.tif 000007
【図７】
0006779659.tif 000008
【図８】
0006779659.tif 000009
【図９】
0006779659.tif 000010
【図１０】
0006779659.tif 000011
【図１１】
0006779659.tif 000012
【図１２】
0006779659.tif 000013
【図１３】
0006779659.tif 000014
【図１４】
0006779659.tif 000015
【図１５】
0006779659.tif 000016
【図１６】
0006779659.tif 000017
【図１７】
0006779659.tif 000018
【図１８】
0006779659.tif 000019
【図１９】
0006779659.tif 000020
【図２０】
0006779659.tif 000021
【図２１】
0006779659.tif 000022
【図２２】
0006779659.tif 000023
【図２３】
0006779659.tif 000024
【図２４】
0006779659.tif 000025
【図２５】
0006779659.tif 000026
【図２６】
0006779659.tif 000027
【図２７】
0006779659.tif 000028
【図２８】
0006779659.tif 000029
【図２９】
0006779659.tif 000030
【図３０】
0006779659.tif 000031
【図３１】
0006779659.tif 000032
【図３２】
0006779659.tif 000033
【図３３】
0006779659.tif 000034