(57)【要約】【課題】簡易な構成で、利用者の位置を特定する。【解決手段】端末装置１０は、利用者が指示を入力可能な入力部Ｆ１１と、当該端末装置の方向を検出する方向センサＦ１２と、第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて第１方向情報を取得する第１取得部Ｆ１３と、第１の目標及び第２の目標のうち他方の目標を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて第２方向情報を取得する第２取得部と、第１の目標位置情報及び第２の目標位置情報、並びに第１方向情報及び第２方向情報に基づいて、利用者の位置を示す利用者位置情報を生成する位置情報生成部Ｆ２１とを備える。【選択図】図１４
2014228336.tif 000002
【特許請求の範囲】
【請求項１】
利用者が指示を入力可能な入力部と、当該端末装置の向いている方向を検出する方向センサと、プロセッサとを備えた端末装置のプログラムであって、
前記プロセッサを、
当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、
当該端末装置が前記第１の目標及び前記第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部と、
前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部として、
機能させる端末装置のプログラム。
【請求項２】
前記第１方向情報及び前記第２方向情報の示す方向は所定の目標に対する角度であり、
前記プロセッサを、更に、
当該端末装置が前記所定の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて特定される角度をリセットするように前記第１取得部及び前記第２取得部を制御するリセット制御部として、
機能させる請求項１に記載の端末装置のプログラム。
【請求項３】
前記一方の目標は前記第１の目標であり、前記他方の目標は前記第２の目標であることを特徴とする請求項２に記載の端末装置のプログラム。
【請求項４】
前記位置情報生成部は、前記第１方向情報の示す角度及び前記第２方向情報の示す角度に基づいて、前記第１方向情報及び前記第２方向情報の各々が前記第１の目標及び前記２の目標のうちいずれに対応するものであるかを判定し、前記判定結果、前記第１の目標位置情報及び前記第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者位置情報を生成することを特徴とする請求項２に記載の端末装置のプログラム。
【請求項５】
利用者が指示を入力可能な入力部と、
当該端末装置の向いている方向を検出する方向センサと、
当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、
当該端末装置が前記第１の目標及び前記第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部と、
前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部と、
を備える端末装置。
【請求項６】
端末装置と電子機器とを備えた電子システムであって、
前記端末装置は、
利用者が指示を入力可能な入力部と、
当該端末装置の向いている方向を検出する方向センサと、
当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、
当該端末装置が第１の目標及び第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部とを備え、
前記端末装置又は前記電子機器は、
前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部を備え、
前記電子機器は、
前記位置情報生成部で生成された利用者位置情報に基づいて、当該電子機器を制御する制御部を備える、
ことを特徴とする電子システム。
【請求項７】
前記電子機器は、第１のスピーカ及び第２のスピーカを含む複数のスピーカの各々に出力オーディオ信号を供給するオーディオ信号処理装置であって、
前記第１の目標は、前記第１のスピーカであり、
前記第２の目標は、前記第２のスピーカであり、
前記制御部は、前記位置情報生成部で生成された利用者位置情報に基づいて、入力オーディオ信号に音響効果を付与した前記出力オーディオ信号を記複数のスピーカの各々について生成する信号生成部である、
ことを特徴とする電子システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者の位置を特定する技術に関する。
【背景技術】
【０００２】
複数のスピーカで合成音像による音場を形成するオーディオ信号処理装置が知られている。例えば、オーディオソースにはＤＶＤ（Digital Versatile Disc）のように５．１チャンネル等のマルチチャンネル音声信号が記録されているものがある。このようなオーディオソースを再生するオーディオ信号処理システムが一般家庭でも普及しつつある。マルチチャンネルのオーディオソースを再生においては、リスニングルーム内の推奨位置に各スピーカが配置され、利用者が予め定められた基準位置で視聴した場合に、サラウンドなどの音響再生効果が得られる。
音響再生効果は、複数のスピーカが推奨位置に配置され、基準位置で利用者が視聴することを前提としているため、利用者が基準位置とは異なる位置で視聴すると、所望の音響効果を得ることができない。特許文献１には、利用者の位置情報に基づいて、所望の音響効果が得られるようにオーディオ信号を補正する技術が開示されている。
また、特許文献２には、利用者をカメラで撮影した画像を解析して利用者の位置情報を取得する技術が開示されている。さらに、端末装置にリスニングルームの模式図をタッチパネルに表示させ、視聴する位置を利用者にタッチさせることにより、利用者の位置情報を取得することや、ＧＰＳ（Global Positioning System）を用いて利用者の位置情報を取得することが考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３５４３００号公報
【０００４】
【特許文献２】特開平６−２６６４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、カメラで利用者を撮像する態様は、構成が複雑となり、さらに画像認識の処理などの処理負荷が大ききいといった問題があった。また、端末装置において利用者に画面をタッチさせる態様では誤差が大きいといった問題があった。さらに、ＧＰＳを用いる態様では、屋内では衛星から電波を受信できず、また、精度が悪く時間が掛るといった問題があった。
【０００６】
本発明は、上述した事情に鑑みてなされたものであり、簡易な構成で、利用者の位置を精度良く測定にすること等を解決課題とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明に係る端末装置のプログラムは、利用者が指示を入力可能な入力部と、当該端末装置の向いている方向を検出する方向センサと、プロセッサとを備えた端末装置のプログラムであって、前記プロセッサを、当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、当該端末装置が前記第１の目標及び前記第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部と、前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部として、機能させる。
【０００８】
この発明によれば、利用者は、位置が既知である第１の目標及び第２の目標の各々に端末装置を向けて入力部を操作すれば、利用者位置情報を生成することができるので、利用者の位置を、簡易な構成で、精度良く、しかも短時間で特定することができる。なお、端末装置のプログラムは、例えば、インターネット上のサイトからダウンロードされるものであってもよいし、記録媒体に記録されていてもよい。
【０００９】
また、上述した端末装置のプログラムにおいて、前記第１方向情報及び前記第２方向情報の示す方向は所定の目標に対する角度である場合には、前記プロセッサを、更に、当該端末装置が前記所定の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて特定される角度をリセットするように前記第１取得部及び前記第２取得部を制御するリセット制御部として、機能させることが好ましい。
【００１０】
この発明によれば、方向センサとして、相対的な方向を検出する加速度センサやジャイロセンサを用いる場合に、所定の目標を基準として角度をリセットするので、所定の目標を基準とした角度を得ることができる。また、方向センサとして、絶対的な方向を検出する方位センサを用いる場合にも、所定の目標を基準とした角度を得ることができる。
【００１１】
上述した端末装置のプログラムにおいて、前記一方の目標は前記第１の目標であり、前記他方の目標は前記第２の目標であることが好ましい。この発明によれば、第１取得部が取得する第１方向情報は第１の目標の方向であり、第２取得部が取得する第２方向情報は第２の目標の方向であることが定められている。このため、第１方向情報及び第２方向情報が、第１の目標に対応するものであるか、あるいは第２の目標に対応するものであるかを判定する必要がない。従って、端末装置の処理負荷を軽減することができる。
【００１２】
上述した端末装置のプログラムにおいて、前記位置情報生成部は、前記第１方向情報の示す角度及び前記第２方向情報の示す角度に基づいて、前記第１方向情報及び前記第２方向情報の各々が前記第１の目標及び前記２の目標のうちいずれに対応するものであるかを判定し、前記判定結果、前記第１の目標位置情報及び前記第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者位置情報を生成することが好ましい。この発明によれば、利用者は、第１の目標と第２の目標とを区別することなく入力部を用いてそれらの方向を指定しても、位置情報生成部において判定するので、利用者の方向の指定が容易になる。
【００１３】
次に、本発明に係る端末装置は、利用者が指示を入力可能な入力部と、当該端末装置の向いている方向を検出する方向センサと、当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、当該端末装置が前記第１の目標及び前記第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部と、前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部とを備える。
【００１４】
この発明によれば、利用者は、位置が既知である第１の目標及び第２の目標の各々に端末装置を向けて入力部を操作すれば、利用者位置情報を生成することができるので、利用者の位置を、簡易な構成で、精度良く、しかも短時間で特定することができる。このような端末装置としては、スマートフォンやリモコン装置などが該当する。
【００１５】
次に、本発明に係る電子システムは、端末装置と電子機器とを備えた電子システムであって、前記端末装置は、利用者が指示を入力可能な入力部と、当該端末装置の向いている方向を検出する方向センサと、当該端末装置が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記一方の目標を見た方向を示す第１方向情報を取得する第１取得部と、当該端末装置が第１の目標及び第２の目標のうち他方の目標を向いていることを利用者が前記入力部を用いて入力すると、前記方向センサの出力信号に基づいて当該端末装置から前記他方の目標を見た方向を示す第２方向情報を取得する第２取得部とを備え、前記端末装置又は前記電子機器は、前記第１の目標の位置を示す第１の目標位置情報及び前記第２の目標の位置を示す第２の目標位置情報、並びに前記第１方向情報及び前記第２方向情報に基づいて、前記利用者の位置を示す利用者位置情報を生成する位置情報生成部を備え、前記電子機器は、前記位置情報生成部で生成された利用者位置情報に基づいて、当該電子機器を制御する制御部を備える。
【００１６】
この電子システムによれば、利用者の位置を、簡易な構成で、精度良く、しかも短時間で特定することができ、さらに、利用者位置情報を用いて電子機器を制御することができる。このような電子システムは、例えば、エアコンシステム、照明システム、画像システム、オーディオシステムなどに適用可能である。
【００１７】
上述した電子システムにおいて、前記電子機器は、第１のスピーカ及び第２のスピーカを含む複数のスピーカの各々に出力オーディオ信号を供給するオーディオ信号処理装置であって、前記第１の目標は、前記第１のスピーカであり、前記第２の目標は、前記第２のスピーカであり、前記制御部は、前記位置情報生成部で生成された利用者位置情報に基づいて、入力オーディオ信号に音響効果を付与した前記出力オーディオ信号を記複数のスピーカの各々について生成する信号生成部であることが好ましい。所望の音響効果を付与するためには、複数のスピーカの位置と利用者の位置を特定することが好ましいところ、この発明によれば、第１のスピーカ及び第２のスピーカに位置が既知であり、それらに向けて端末装置の入力部を操作することによって、利用者の位置を特定することができる。よって、本発明によれば、簡易な構成で、精度良く、しかも短時間で利用者の位置を特定することができ、利用者位置情報を用いて音響効果を付与することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係るオーディオ信号処理システム１Ａの構成例を示すブロック図である。
【図２】リスニングルーム内のスピーカＳＰ１〜ＳＰ５の配置を示す平面図である。
【図３】端末装置１０のハードウェア構成の一例を示すブロック図である。
【図４】オーディオ信号処理装置２０のハードウェア構成の一例を示すブロック図。
【図５】スピーカＳＰ１〜ＳＰ５の距離を測定する際のマイクロフォンＭの配置を示す平面図である。
【図６】複数のスピーカＳＰ１〜ＳＰ５と基準位置Ｐｒｅｆとの間の距離の測定処理の内容を示すフローチャートである。
【図７】方向測定処理の処理内容を示すフローチャートである。
【図８】方向測定処理において表示部に表示される画像の一例を示す説明図である。
【図９】方向測定処理において表示部に表示される画像の一例を示す説明図である。
【図１０】スピーカＳＰ３の位置を算出の一例を示す説明図である。
【図１１】所定位置Ｐの特定処理の内容を示すフローチャートである。
【図１２】所定位置Ｐの特定処理において表示部に表示される画像の一例を示す説明図である。
【図１３】所定位置Ｐの座標を算出法を説明するための説明図である。
【図１４】オーディオ信号処理システム１Ａの機能構成を示す機能ブロック図である。
【図１５】オーディオ信号処理システム１Ｂの機能構成を示す機能ブロック図である。
【図１６】リスニングルームを分割した各領域を示す説明図である。
【図１７】所定位置Ｐが属する各領域で測定される角度を示す説明図である。
【図１８】リスニングルームの一例を示す斜視図である。
【図１９】３次元にスピーカＳＰ１〜ＳＰ７を配置した例を示す斜視図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照しつつ説明する。
＜オーディオ信号処理システムの構成＞
図１に、第１実施形態に係るオーディオ信号処理システムの構成例を示す。オーディオ信号処理システム１Ａは、スマートフォンなどの端末装置１０と、オーディオ信号処理装置２０と、スピーカＳＰ１〜ＳＰ５とを備える。端末装置１０は、例えば、スマートフォンなどの通信機器であり、オーディオ信号処理装置２０と通信可能である。通信の形態は無線又は有線のいずれであってあってもよいが、例えば、無線ＬＡＮ（Local Area Network）を介して通信が可能である。また、端末装置１０は、インターネット上の所定のサイトからアプリケーションプログラムをダウンロードすることができる。そのようなアプリケーションプログラムには、複数のスピーカＳＰ１〜ＳＰ５の各方向を測定するために用いるプログラムや、利用者の位置を特定するためのプログラムが含まれる。
【００２０】
オーディオ信号処理装置２０は、いわゆるマルチチャネルアンプである。オーディオ信号処理装置２０は、入力オーディオ信号ＩＮ１〜ＩＮ５に音響効果を付与した出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を生成し、ＯＵＴ１〜ＯＵＴ５をスピーカＳＰ１〜ＳＰ５に供給する。スピーカＳＰ１〜ＳＰ５は、オーディオ信号処理装置２０と有線又は無線にて接続されている。
【００２１】
図２に、オーディオ信号処理システム１Ａのリスニングルーム内のスピーカＳＰ１〜ＳＰ５の配置例を示す。この例では、５つのスピーカＳＰ１〜ＳＰ５がリスニングルーム内に配置されているが、スピーカの数は、５つに限らず、４つ以下であってもよいし、６つ以上であってもよい。この場合、入力オーディオ信号の数は、４つ以下であってもよいし、６つ以上であってもよい。例えば、サブウーハのスピーカを追加することによって、いわゆる５.１サラウンドシステムとしてもよい。
【００２２】
このオーディオ信号処理システム１Ａにおいては、リスニングルーム内のスピーカＳＰ１〜ＳＰ５の各位置は既知である。この例では、スピーカＳＰ１は基準位置Ｐｒｅｆの正面に配置され、スピーカＳＰ２は基準位置Ｐｒｅｆの右斜め前方に配置され、スピーカＳＰ３は基準位置Ｐｒｅｆの右斜め後方に配置され、スピーカＳＰ４は基準位置Ｐｒｅｆの左斜め後方に配置され、スピーカＳＰ５は基準位置Ｐｒｅｆの左斜め前方に配置される。利用者Ｕがあらかじめ定められた位置（以下「基準位置Ｐｒｅｆ」と称する。）で、スピーカＳＰ１〜ＳＰ５から放音された音を視聴した場合に所望の音響効果が得られる。この例では、利用者Ｕは基準位置Ｐｒｅｆと異なる所定位置Ｐで視聴するものとする。
この場合、所定位置Ｐを特定することができれば、オーディオ信号処理装置２０において、音響付与効果を調整して、サラウンドや仮想音源などの音響効果を得ることができる。本実施形態では、位置が既知であるスピーカＳＰ１〜ＳＰ５のうち２つのスピーカを第１の目標及び第２の目標としたとき、所定位置Ｐから見た第１の目標の方向と第２の目標の方向に基づいて、所定位置Ｐを特定する。
【００２３】
図３に、端末装置１０のハードウェア構成の一例を示す。端末装置１０は、装置全体の制御中枢として機能するＣＰＵ１００、アプリケーションプログラムなどのプログラムを記憶したりＣＰＵ１００の作業領域として機能するメモリ１１０、利用者が指示を入力する操作部１２０、操作内容などを表示する表示部１３０、外部と通信を行う通信インターフェース１４０、ジャイロセンサ１５１、加速度センサ１５２、及び方位センサ１５３を備える。
【００２４】
ジャイロセンサ１５１は、端末装置１０の姿勢を直交するＸ軸、Ｙ軸、及びＺ軸の回転角を各々出力する。これらの角度から、端末装置１０の向いている方向を特定することができる。加速度センサ１５２は、端末装置１０に加えられた加速度の成分を直交するＸ軸、Ｙ軸、及びＺ軸について測定する。この場合、加速度センサ１５２が測定する加速度は、三次元ベクトルで表わされ、三次元ベクトルに基づいて端末装置１０の向いている方向を特定することができる。方位センサ１５３は、例えば、地磁気を検出することにより、方位を測定する。この方位により、端末装置１０の向いている方向を特定することができる。但し、ジャイロセンサ１５１及び加速度センサ１５２が出力する信号は、端末装置１０の有する３軸の座標系であって、リスニングリームに固定の座標系では無い。従って、ジャイロセンサ１５１及び加速度センサ１５２で測定される方向は相対的なものとなる。即ち、リスニングルーム内に固定されている何らかの目標物を基準とし、基準に対する角度が相対的な方向として得られる。一方、方位センサ１５３が出力する信号は、地球上の方位であり、絶対的な方向を示す。
【００２５】
ＣＰＵ１００は、アプリケーションプログムを実行することによって、ジャイロセンサ１５１、加速度センサ１５２、及び方位センサ１５３のうち少なくとも一つの出力を用いて、端末装置１０を向けた方向を測定する。この例の端末装置１０は、ジャイロセンサ１５１、加速度センサ１５２、及び方位センサ１５３を備えるが、このうちの少なくとも一つを備えるものであってもよい。ジャイロセンサ１５１及び加速度センサ１５２は、角度を出力する。角度はなんらかの基準に対する値である。基準は、リスニングルーム内の所定の目標であればどのようなものであってもよい。この例では、所定の目標をスピーカＳＰ１とする。即ち、基準位置Ｐｒｅｆから見たスピーカＳＰ１が角度の基準となる。
一方、方位センサ１５３を用いて、複数のスピーカＳＰ１〜ＳＰ５の方向を測定する場合は、基準の方向の入力は不要である。方位センサ１５３からは、絶対的な方向を示す値が出力されるからである。
【００２６】
図４に示されるオーディオ信号処理装置２０は、装置全体の制御中枢として機能するＣＰＵ２１０、外部と通信を実行する通信インターフェース２２０、プログラムやデータを記憶するとともにＣＰＵ２１０の作業領域として機能するメモリ２３０、マイクロフォンなどの外部装置からの信号を入力してＣＰＵ２１０に供給する外部インターフェース２４０、基準信号Ｓｒ１〜Ｓｒ５を生成する基準信号生成回路２５０、選択回路２６０及び処理ユニット２７０を備える。処理ユニット２７０は、複数のスピーカＳＰ１〜ＳＰ５の各位置と利用者Ｕが視聴する所定位置Ｐに基づいて、入力オーディオ信号ＩＮ１〜ＩＮ５に音響効果を付与したオーディオ信号Ｏ１〜Ｏ５を複数のスピーカＳＰ１〜ＳＰ５の各々について生成する。
【００２７】
基準信号生成回路２５０は、ＣＰＵ２１０の制御の下、基準信号Ｓｒ１〜Ｓｒ５を生成して選択回路２６０に出力する。ＣＰＵ２１０は、複数のスピーカＳＰ１〜ＳＰ５の各距離を測定する際に、基準信号Ｓｒ１〜Ｓｒ５を生成するように基準信号生成回路２５０を生成する。また、ＣＰＵ２１０は、複数のスピーカＳＰ１〜ＳＰ５の各距離を測定する場合に基準信号Ｓｒ１〜Ｓｒ５を選択する一方、音響効果を付与する場合にオーディオ信号Ｏ１〜Ｏ５を選択して得た出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を複数のスピーカＳＰ１〜ＳＰ５の各々に供給するように選択回路２６０を制御する。
【００２８】
＜オーディオ信号処理システムの動作＞
次に、オーディオ信号処理システムの動作を、スピーカの位置の特定と、所定位置Ｐの特定とに分けて説明する。
＜スピーカの位置の特定処理＞
スピーカの位置の特定処理では、第１に、複数のスピーカＳＰ１〜ＳＰ５と基準位置Ｐｒｅｆとの間の各距離を測定し、第２に、複数のスピーカＳＰ１〜ＳＰ５の各方向を測定し、第３に、測定された距離及び方向に基づいて、複数のスピーカＳＰ１〜ＳＰ５の各位置を特定する。
【００２９】
距離の測定においては、図５に示すようにマイクロフォンＭを基準位置Ｐｒｅｆに配置し、マイクロフォンＭをオーディオ信号処理装置２０に接続する。マイクロフォンＭの出力信号は外部インターフェース２４０を介してＣＰＵ２１０に供給される。図６に、オーディオ信号処理装置２０のＣＰＵ２１０が実行する複数のスピーカＳＰ１〜ＳＰ５と基準位置Ｐｒｅｆとの間の距離の測定処理の内容を示す。  
【００３０】
まず、ＣＰＵ２１０は、測定が終了していないスピーカを一つ特定する（Ｓ１）。次に、ＣＰＵ２１０は、基準信号Ｓｒ１〜Ｓｒ５を生成するように基準信号生成回路２５０を制御すると共に、基準信号Ｓｒ１〜Ｓｒ５を順次選択して各出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を複数のスピーカＳＰ１〜ＳＰ５の各々に出力するように選択回路２６０を制御する（Ｓ２）。この後、ＣＰＵ２１０はマイクロフォンＭの出力信号に基づいて、測定対象となるスピーカと基準位置Ｐｒｅｆとの間の距離を算出し、スピーカの識別子と対応づけて算出した距離をメモリ２３０に記憶する（Ｓ３）。次に、ＣＰＵ２１０は、全てのスピーカについて測定が終了したか否かを判定する（Ｓ４）。測定が終了していないスピーカがある場合には、ＣＰＵ２１０は処理をステップＳ１に戻し、全てのスピーカについて測定が終了するまで、ステップＳ１からステップＳ４までの処理を繰り返す。このようにして、基準位置Ｐｒｅｆから複数のスピーカＳＰ１〜ＳＰ５までの距離が測定される。
【００３１】
例えば、基準位置ＰｒｅｆからスピーカＳＰ１までの距離がＬであったとする。この場合、スピーカＳＰ１は、基準位置Ｐｒｅｆから半径Ｌの円上に存在するが、その位置は不明である。そこで、本実施形態では、端末装置１０を用いて、基準位置Ｐｒｅｆから見たスピーカＳＰ１の方向を測定することによって、スピーカＳＰ１の位置を特定する。
【００３２】
図７に端末装置１０のＣＰＵ１００が実行する方向測定処理の処理内容を示す。この例では、ジャイロセンサ１５１及び加速度センサ１５２の少なくとも一方を用いて複数のスピーカＳＰ１〜ＳＰ５の各方向を特定するものとする。上述したようにジャイロセンサ１５１及び加速度センサ１５２は角度を出力する。この例の角度の基準は、第１番目に方向を測定するスピーカとする。
【００３３】
方向測定処理のアプリケーションが起動されると、ＣＰＵ１００は、利用者に第１番目のスピーカに端末装置１０を向けて設定操作を行うように促す画像を表示部１３０に表示させる（Ｓ２０）。例えば、スピーカＳＰ１の方向を第１番目に設定する場合、ＣＰＵ１００は、図８に示すようにスピーカＳＰ１に向けた矢印を表示部１３０に表示する。
次に、ＣＰＵ１００は、利用者によって設定操作がなされたか否かを判定する（Ｓ２１）。具体的には、図８に示す設定ボタンＢＴ（上述した操作部１２０の一部）を利用者が押下したか否かを判定する。設定操作がなされていない場合は、ＣＰＵ１００は、設定操作がなされるまで判定を繰り返し、設定操作がなされると測定角度をリセットする（Ｓ２２）。即ち、基準位置ＰｒｅｆからスピーカＳＰ１に向かう方向を０度とする。
【００３４】
この後、ＣＰＵ１００は、次のスピーカに端末装置１０を向けて設定操作を行う設定操作を行うように促す画像を表示部１３０に表示させる（Ｓ２３）。例えば、スピーカＳＰ２の方向を第２番目に設定する場合、ＣＰＵ１００は、図９に示すようにスピーカＳＰ２に向けた矢印を表示部１３０に表示させる。
【００３５】
次に、ＣＰＵ１００は、利用者によって設定操作がなされたか否かを判定する（Ｓ２４）。具体的には、図９に示す設定ボタンＢＴを利用者が押下したか否かを判定する。設定操作がなされていない場合は、ＣＰＵ１００は、設定操作がなされるまで判定を繰り返し、設定操作がなされると、測定対象のスピーカの基準に対する角度を記憶するメモリ１１０に記憶する（Ｓ２５）。
【００３６】
この後、ＣＰＵ１００は、全てのスピーカについて測定が終了したか否かを判定する（Ｓ２６）。測定が終了していないスピーカがある場合には、ＣＰＵ１００は処理をステップＳ２３に戻し、全てのスピーカについて測定が終了するまで、ステップＳ２３からステップＳ２６までの処理を繰り返す。そして、全てのスピーカについて方向の測定が終了すると、ＣＰＵ１００は、通信インターフェース１４０を用いて測定結果をオーディオ信号処理装置２０に送信する。このようにして、複数のスピーカＳＰ１〜ＳＰ５の各方向が測定される。なお、上述した例では測定結果をまとめてオーディオ信号処理装置２０に送信したが、一つのスピーカの方向が測定される度に、測定結果をオーディオ信号処理装置２０に送信してもよい。但し、第１番目の測定対象であるスピーカＳＰ１の方向は、他のスピーカＳＰ２〜ＳＰ５の角度の基準となり、角度は０度であるので、測定結果の送信を省略してもよい。
【００３７】
このように複数のスピーカＳＰ１〜ＳＰ５の各方向を基準に対する角度として特定する場合に、基準を複数のスピーカＳＰ１〜ＳＰ５の一つとすることで、利用者の負担を軽減することができる。仮に、角度の基準が複数のスピーカＳＰ１〜ＳＰ５のいずれにも該当せず、リスニングルーム内に配置されている何らかの所定の目標であるとすれば、利用者は当該所定の目標に端末装置１０を向けて、所定の操作を行うことにより、角度のリセットを実行し、更に、端末装置１０を複数のスピーカＳＰ１〜ＳＰ５の各々に向けて所定の操作を行うことにより、方向の指定を行う必要がある。即ち、所定の目標に端末装置１０を向けることが必要となるが、所定の目標を複数のスピーカＳＰ１〜ＳＰ５のいずれか一つにすることによって、入力操作を簡略化できる。
【００３８】
次に、オーディオ信号処理装置２０のＣＰＵ２１０は、通信インターフェース２２０を用いて複数のスピーカＳＰ１〜ＳＰ５の各方向を取得すると、複数のスピーカＳＰ１〜ＳＰ５の各方向と各距離に基づいて、複数のスピーカＳＰ１〜ＳＰ５の各位置を算出する。即ち、ＣＰＵ２１０及び通信インターフェース２２０は、複数のスピーカＳＰ１〜ＳＰ５の各方向を取得する取得部として機能する。
例えば、図１０に示すようにスピーカＳＰ３の方向が角度θであって、距離がＬ３であるとする。この場合，ＣＰＵ２１０は、以下に示す式に従ってスピーカＳＰ３の座標（ｘ3，ｙ3）を算出する。
（ｘ3，ｙ3）＝（Ｌ３ｓｉｎθ，Ｌ３ｃｏｓθ）
なお、他のスピーカＳＰ１，ＳＰ２，ＳＰ４，ＳＰ５についても同様に座標（ｘ，ｙ）を計算する。
ＣＰＵ２１０は、基準位置Ｐｒｅｆから複数のスピーカＳＰ１〜ＳＰ５までの各距離と、複数のスピーカＳＰ１〜ＳＰ５の各方向とに基づいて、複数のスピーカＳＰ１〜ＳＰ５の各位置を算出する。
【００３９】
＜所定位置の特定処理＞
次に、利用者Ｕが視聴する所定位置Ｐの特定処理について説明する。本実施形態では、端末装置１０を用いて所定位置Ｐの特定を行う。
図１１に、端末装置１０のＣＰＵ１００が実行する所定位置Ｐの特定処理の内容を示す。まず、ＣＰＵ１００は、基準位置Ｐｒｅｆから所定の目標に端末装置１０を向けて設定操作を促す画面を表示部１３０に表示させ、利用者Ｕに設定操作を促す（Ｓ３０）。例えば、ＣＰＵ１００は、図８に示す画面を表示部１３０に表示させる。この例では、スピーカＳＰ１が所定の目標である。所定位置Ｐの特定処理における所定の目標を各スピーカＳＰ１〜ＳＰ５の各位置を特定する特定処理の所定の目標と一致させることにより、所定位置Ｐ演算を簡略化することができる。また、利用者Ｕは同じ目標に端末装置１０を向けて設定操作を行えばよいので、簡単に操作することが可能となる。
【００４０】
次に、ＣＰＵ１００は、利用者によって設定操作がなされたか否かを判定する（Ｓ３１）。具体的には、図８に示す設定ボタンＢＴを利用者が押下したか否かを判定する。設定操作がなされていない場合は、ＣＰＵ１００は、設定操作がなされるまで判定を繰り返し、設定操作がなされると測定角度をリセットする（Ｓ３２）。所定位置の特定処理におけるリセットは、相対的な方向を出力するジャイロセンサ１５１又は加速度センサ１５２を用いる場合には、センサの出力信号を０度にリセットするようにセンサを制御する。一方、絶対的な方向を出力する方位センサ１５３を用いる場合のリセットは、設定ボタンＢＴが押下されたタイミングで出力される方位角度を基準角度としてメモリ１１０に記憶することを意味する。この場合、測定された方位角度をθd、基準角度をθrとしたとき、ＣＰＵ１００は、「θd−θr」を第１及び第２の目標の方向の角度として用いる。
これにより、基準位置Ｐｒｅｆから所定の目標であるスピーカＳＰ１に向かう方向が０度となる。
【００４１】
この後、ＣＰＵ１００は、視聴位置Ｐから端末装置１０を第１の目標であるスピーカＳＰ５の方向に向けて設定操作を行うように促す画像を表示部１３０に表示させる。例えば、ＣＰＵ１００は、図１２（Ａ）に示す画面を表示部１３０に表示させる（Ｓ３３）。
次に、ＣＰＵ１００は、利用者によって設定操作がなされたか否かを判定する（Ｓ３４）。具体的には、図１２（Ａ）に示す設定ボタンＢＴを利用者が押下したか否かを判定する。設定操作がなされていない場合は、ＣＰＵ１００は、設定操作がなされるまで判定を繰り返し、設定操作がなされると、第１の目標の基準に対する角度をメモリ１１０に記憶する（Ｓ３５）。この角度は、端末装置１０から見た第１の目標の方向を示す第１方向情報に相当する。
【００４２】
この後、ＣＰＵ１００は、端末装置１０を第２の目標であるスピーカＳＰ２の方向に向けて設定操作を行うように促す画像を表示部１３０に表示させる。例えば、ＣＰＵ１００は、図１２（Ｂ）に示す画面を表示部１３０に表示させる（Ｓ３６）。
次に、ＣＰＵ１００は、利用者によって設定操作がなされたか否かを判定する（Ｓ３７）。具体的には、図１２（Ｂ）に示す設定ボタンＢＴを利用者が押下したか否かを判定する。設定操作がなされていない場合は、ＣＰＵ１００は、設定操作がなされるまで判定を繰り返し、設定操作がなされると、第２の目標の基準に対する角度をメモリ１１０に記憶する（Ｓ３８）。この角度は、端末装置１０から見た第２の目標の方向を示す第２方向情報に相当する。
【００４３】
この後、ＣＰＵ１００は、第１の目標及び第２の目標の角度を測定結果としてオーディオ信号処理装置２０に送信する（Ｓ３９）。オーディオ信号処理装置２０のＣＰＵ２１０は、通信インターフェース２２０を用いて、測定結果を受信すると、スピーカＳＰ１及びスピーカＳＰ２の方向から所定位置Ｐを算出する。所定位置Ｐは利用者の位置を示す利用者位置情報に相当する。
例えば、図１３に示す第１の目標（スピーカＳＰ５）の角度θ５が−５５度であり、第２の目標（スピーカＳＰ２）の角度θ２が＋３０度であり、スピーカＳＰ５の座標が（−１，１）であり、スピーカＳＰ２の座標が（１，１）であり、所定位置Ｐの座標が（Ｐｘ，Ｐｙ）であったとする。なお、スピーカＳＰ５の座標は、第１の目標の位置を示す第１の目標位置情報であり、スピーカＳＰ２の座標は、第２の目標の位置を示す第２の目標位置情報であり、これらは、上述したスピーカの位置の特定処理によって予め算出され、メモリ２３０に記憶されている。
図１３に示す直線Ｌ5と直線L2とは、以下に示す式（１）及び式（２）で与えられる。
y = a1*x + b1……式（１）
y = a2*x + b2……式（２）
【００４４】
また、傾きa1、傾きa2はＸ軸からの角度θ5’及び角度θ2’を用いて表すと、
a1＝tan（θ5’）＝tan(-(90-55))＝tan(-35)＝-0.700
a2＝tan（θ2’）＝tan(90-60)＝tan(30)＝1.732
また、直線L5は（−１，１）を通り、直線L2は（１，１）を通るので、式（１）にa1及び（−１，１）を代入し、式（２）にa2及び（１，１）を代入すると、ｂ1及びｂ2を得ることができる。
１＝-0.700*-1+b1  b1＝0.300
１＝1.732*1+b2  b2＝-0.732
よって、直線L5は式（３）、直線L2は式（４）で与えられる。
y =-0.574*x+0.300……式（３）
y =1.732*x-0.732……式（４）
【００４５】
所定位置Ｐは、直線Ｌ5と直線L2との交点であるから、式（３）及び式（４）を解いて、（Ｐｘ，Ｐｙ）＝（0.448，0.044）となる。
このようにオーディオ信号処理装置２０のＣＰＵ２１０は、利用者の位置を示す利用者位置情報たる所定位置Ｐを特定し、所定位置Ｐに基づいて、処理ユニット２７０を制御することによって、入力オーディオ信号ＩＮ１〜ＩＮ５に所望の音響効果を付与した出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を得ることができる。
【００４６】
このように複数のスピーカＳＰ１〜ＳＰ５の位置を特定する際の角度の基準と、利用者の位置を特定する際の角度の基準とを一致させることにより、利用者の位置を特定する際の第１の目標及び第２の目標の方向を特定する処理を複数のスピーカＳＰ１〜ＳＰ５の各方向を特定する処理と同じ処理で実行することができる。このため、２つの処理を共通化したプログラムモジュールを用いることが可能となる。また、利用者は共通の目標（この例では、スピーカＳＰ１）で角度をリセットすることになるので、個別の目標を記憶しておく必要がない。
【００４７】
＜オーディオ信号処理システム１Ａの機能構成＞
上述したようにオーディオ信号処理システム１Ａは、端末装置１０とオーディオ信号処理装置２０とを含んで構成され、各種の機能を分担している。図１４にオーディオ信号処理システム１Ａにおいて端末装置１０とオーディオ信号処理装置２０とで分担する機能を示す。
【００４８】
端末装置１０は、利用者が指示を入力可能な入力部Ｆ１１と、端末装置１０の向いている方向を検出する方向センサＦ１２と、端末装置１０が第１の目標及び第２の目標のうち一方の目標を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて当該端末装置１０から一方の目標を見た方向を示す第１方向情報を取得する第１取得部Ｆ１３と、当該端末装置１０が第１の目標及び第２の目標のうち他方の目標を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて当該端末装置１０から他方の目標を見た方向を示す第２方向情報を取得する第２取得部Ｆ１４とを備える。ここで、第１方向情報及び前記第２方向情報の示す方向は所定の目標に対する角度であり、端末装置１０は、当該端末装置１０が所定の目標を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて特定される角度をリセットするように第１取得部Ｆ１３及び第２取得部Ｆ１４を制御するリセット制御部Ｆ１５を更に備えることが好ましい。
【００４９】
第１取得部Ｆ１３は、ＣＰＵ１００に対応しており、端末装置１０を第１の目標であるスピーカＳＰ５に向けたことを利用者が入力部Ｆ１１を用いて入力すると（Ｓ３４）、方向センサＦ１２の出力信号に基づいて当該端末装置１０から一方の目標を見た方向を示す第１方向情報を第１の目標の角度として取得する（Ｓ３５）。
また、第２取得部Ｆ１４は、ＣＰＵ１００に対応しており、端末装置１０を第２の目標であるスピーカＳＰ２に向けたことを利用者が入力部Ｆ１１を用いて入力すると（Ｓ３４）、方向センサＦ１２の出力信号に基づいて当該端末装置１０から他方の目標を見た方向を示す第２方向情報を第２の目標の角度として取得する（Ｓ３５）。
さらに、リセット制御部Ｆ１５は、ＣＰＵ１００に対応しており、当該端末装置１０が所定の目標であるスピーカＳＰ１を向いていることを利用者が入力部Ｆ１１を用いて入力すると、方向センサＦ１２の出力信号に基づいて特定される角度をリセットするように第１取得部Ｆ１３及び第２取得部Ｆ１４を制御する（Ｓ３０〜Ｓ３２）。
【００５０】
オーディオ信号処理装置２０は、第１の目標の位置を示す第１の目標位置情報及び第２の目標の位置を示す第２の目標位置情報、並びに第１方向情報及び第２方向情報に基づいて、利用者の位置を示す利用者位置情報を生成する位置情報生成部Ｆ２１と、位置情報生成部Ｆ２１で生成された利用者位置情報に基づいて、入力オーディオ信号ＩＮ１〜ＩＮ５に音響効果を付与した出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を複数のスピーカＳＰ１〜ＳＰ５の各々について生成する信号生成部Ｆ２２と、第１の目標位置情報及び第２の目標位置情報を記憶する記憶部Ｆ２３を備える。
信号生成部Ｆ２２は、上述した処理ユニット２７０を及びＣＰＵ２１０に対応し、第１の目標位置情報及び第２の目標位置情報は、上述したスピーカＳＰ５の座標及びスピーカＳＰ２の座標に対応する。また、記憶部Ｆ２３は、メモリ２３０に対応する。
【００５１】
以上説明したように、本実施形態によれば、位置が既知である第１の目標及び第２の目標に向けて端末装置１０を操作すれば、利用者の位置を示す利用者位置情報を生成することができる。このため、利用者の位置を特定するため、カメラで利用者を撮像する態様と比較して、構成が簡素化され、さらに画像認識処理が不要となるので処理負荷を軽減することができる。端末装置において利用者に画面をタッチさせて利用者の位置を特定する態様と比較して、利用者の位置を特定する精度を向上させることができる。加えて、ＧＰＳを用いる態様と比較して、衛星から電波を受信でない屋内であっても利用者の位置を短時間で正確に特定することができるといった利点がある。
更に、利用者位置情報を用いて、オーディオ信号ＩＮ１〜ＩＮ５に音響効果を付与した出力オーディオ信号ＯＵＴ１〜ＯＵＴ５を生成できるので、利用者が基準位置Ｐｒｅｆで視聴しなくても、実際の視聴位置において所望の音響効果を得ることが可能となる。
【００５２】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例と上述した実施形態は適宜組み合わせることができる。
【００５３】
（１）上述した実施形態では、利用者位置情報をオーディオ信号処理装置２０に設けられた位置情報生成部Ｆ２１で生成したが、本発明はこれに限定されるものではなく、端末装置１０で利用者位置情報を生成してもよい。
図１５に変形例に係るオーディオ信号処理システム１Ｂの構成例を示す。オーディオ信号処理システム１Ｂは、オーディオ信号処理装置２０から位置情報生成部Ｆ２１を削除し、端末装置１０に位置情報生成部Ｆ２１を設けた点を除いて、図１４に示すオーディオ信号処理システム１Ａと同様に構成されている。
【００５４】
オーディオ信号処理システム１Ｂにおいて、オーディオ信号処理装置２０の記憶部Ｆ２３に記憶されている第１の目標の位置を示す第１の目標位置情報及び第２の目標位置を示す第２の目標位置情報は、端末装置１０に転送される。具体的には、端末装置１０において利用者位置情報を特定する処理を実行すると、端末装置１０は、第１の目標位置情報及び第２の目標位置情報を転送することを要求する転送要求をオーディオ信号処理装置２０に送信する。転送要求を受信したオーディオ信号処理装置２０は、記憶部Ｆから第１の目標位置情報及び第２の目標位置情報を読み出して、これらを含む転送応答を端末装置１０に送信する。
【００５５】
端末装置１０が転送応答を受信すると、位置情報生成部Ｆ２１は受信した転送応答に含まれる第１の目標位置情報及び第２の目標位置情報並びに第１方向情報及び第２方向情報に基づいて、利用者の位置を示す利用者位置情報を生成する。
【００５６】
なお、第１及び第２の目標位置情報は、第１及び第２の目標の位置を示すのであれば、座標に限られず、どのような形式で与えられてもよい。例えば、第１の目標位置情報は、基準位置Ｐｒｅｆから第１の目標までの距離と基準位置Ｐｒｅｆから見た第１の目標の方向（角度）であってもよく、第２の目標位置情報は、基準位置Ｐｒｅｆから第２の目標までの距離と基準位置Ｐｒｅｆから見た第２の目標の方向（角度）であってもよい。この場合、端末装置１０のＣＰＵ１００は、オーディオ信号処理装置２０のＣＰＵ２１０の処理として、図１０を参照して説明したように、距離と角度に基づいて、第１の目標及び第２の目標の座標を算出すればよい。
【００５７】
さらに、第１の目標及び第２の目標が、複数のスピーカＳＰ１〜ＳＰ５のいずれかで有る場合には、基準位置Ｐｒｅｆから見た第１の目標及び第２の目標の角度は、複数のスピーカＳＰ１〜ＳＰ５の位置を特定するために端末装置１０で測定するので、ＣＰＵ１００は測定結果をメモリ１１０に記憶しておき、基準位置Ｐｒｅｆから第１の目標までの距離及び基準位置Ｐｒｅｆから第２の目標までの距離をオーディオ信号処理装置２０から取得し、取得した距離と測定した角度に基づいて、第１の目標及び第２の目標の座標を算出してもよい。
この変形例によれば、利用者位置情報を端末装置１０で生成することができるので、オーディオ信号処理装置２０の処理負荷を軽減することができる。
【００５８】
（２）上述した実施形態では、利用者Ｕが視聴する所定位置Ｐの特定処理において、図１１を参照して説明したように、利用者Ｕは、基準位置Ｐｒｅｆにおいて所定の目標に端末装置１０を向けて設定操作を行うことにより、角度をリセットしていたが、本発明はこれに限定されるものでなく、角度をリセットできるのであれば、どのような方法を採用してもよい。例えば、図１３に示すように、所定位置Ｐにおいて、利用者Ｕが基準位置Ｐｒｅｆから所定の目標を見た方向Ｑ１と平行な方向Ｑ２に端末装置１０を向けて設定操作することによって、角度をリセットしてもよい。この場合には、利用者Ｕが基準位置Ｐｒｅｆに移動して設定操作を行う必要がないので、利用者Ｕの手間を減らすことができる。
【００５９】
（３）上述した実施形態では、利用者Ｕが視聴する所定位置Ｐの特定処理において、方向センサＦ１２で測定される角度をリセットするために、端末装置１０のＣＰＵ１００は、図１１に示すステップＳ３０〜Ｓ３２を実行したが、本発明はこれに限定されるものではない。
例えば、オーディオ信号処理装置２０からリセットの基準の角度を取得できるのであれば、ステップＳ３０〜Ｓ３２を省略してもよい。この場合、方向センサＦ１２は絶対的に方向を出力する方位センサ１５３を採用する。具体的には、利用者Ｕが複数の端末装置１０を操作する場合に、ある端末装置１０から他の端末装置１０に操作を切り替えた時点で、オーディオ信号処理装置２０からリセットの基準の角度を取得し、ステップＳ３０〜Ｓ３２を省略してもよい。
また、方向センサＦ１２として、絶対的な方向を出力する方位センサ１５３を用いる場合には、図７に示すスピーカ位置の特定処理において、基準位置ＰｒｅｆからスピーカＳＰ１を見た角度を基準角度θrとして、メモリ１１０に記憶し（Ｓ２２）、所定位置Ｐの特定処理において、図１１に示すステップＳ３０〜Ｓ３２を省略し、測定された方位角度をθd、基準角度をθrとしたとき、ＣＰＵ１００は、「方位角度θd−基準角度θr」を第１及び第２の目標の方向の角度として用いてもよい。
一方、方向センサＦ１２として、相対的な方向を出力するジャイロセンサ１５１又は加速度センサ１５２を用い、スピーカ位置の特定処理と所定位置Ｐの特定処理とを連続して行う場合には、スピーカ位置の特定処理において角度のリセットがなされているので、所定位置Ｐの特定処理において、図１１に示すステップＳ３０〜Ｓ３２を省略してもよい。
【００６０】
（４）上述した実施形態では、図２に示すように複数のスピーカＳＰ１〜ＳＰ５が別体として形成されていたが、本発明はこれに限定されるものではなく、例えば、複数のスピーカが１つの筐体に収納されていてもよい。この場合、各スピーカの位置は筐体への取り付け位置で定められるので、オーディオ信号処理装置２０において利用者位置情報を算出する場合、オーディオ信号処理装置２０から、第１の目標とするスピーカの第１の目標位置情報及び第２の目標とするスピーカの第２の目標位置情報を取得しなくてもよく、アプリケーションプログラムの一部として端末装置１０で保持していればよい。
【００６１】
（５）上述した実施形態では、利用者の位置を特定する特定処理において、最初に第１の目標であるスピーカＳＰ５の方向を特定し、次に第２の目標であるスピーカＳＰ２の方向を特定したが、本発明はこれに限定されるものではなく、表示部１３０において第１の目標及び第２の目標の各々に端末装置１０を向けるように利用者に促す表示を行わなくてもよい。即ち、第１の目標と第２の目標とが予め定められており、それらの一方の角度を最初に測定し、その後、他方の角度を測定し、角度測定結果に基づいて、どちらの目標の角度であるかを判定してもよい。
【００６２】
この場合、位置情報生成部Ｆ２１は、第１方向情報の示す角度及び第２方向情報の示す角度に基づいて、第１方向情報及び第２方向情報の各々が第１の目標置及び第２の目標のうちいずれに対応するものであるかを判定し、判定結果、第１の目標位置情報及び第２の目標位置情報、並びに第１方向情報及び第２方向情報に基づいて、利用者位置情報を生成すればよい。
【００６３】
以下、判定方法について具体的に説明する。図１６に所定位置Ｐが属する各領域を示し、図１７に所定位置Ｐが属する各領域で測定される角度を示す。図１６に示すようにスピーカＳＰ５が座標（Ｘａ，Ｙａ）に、スピーカＳＰ２が座標（Ｘｂ，Ｙａ）に配置されているものとする。また、領域Ａ〜Ｆは以下のように定められている。領域Ａはｘ＜Ｘａ且つｙ＜Ｙａの範囲である。領域Ｂは、Ｘａ≦ｘ＜Ｘｂ且つｙ＜Ｙａの範囲である。領域Ｃは、Ｘｂ≦ｘ且つｙ＜Ｙａの範囲である。領域Ｄは、Ｘｂ≦ｘ且つＹａ≦ｙの範囲である。領域Ｅは、Ｘａ≦ｘ＜Ｘｂ且つＹａ≦ｙの範囲である。領域Ｆは、ｘ＜Ｘａ且つＹａ≦ｙの範囲である。
【００６４】
Ｙ軸の正方向を０度とすると、所定位置Ｐが領域Ａに属する場合、スピーカＳＰ５及びＳＰ２は所定位置Ｐに対して右斜め上に位置するため、図１７（Ａ）に示すようにθ５＜θ２となる。
次に、所定位置Ｐが領域Ｂに属する場合、スピーカＳＰ５は所定位置Ｐに対して左斜め上に位置し、スピーカＳＰ２は所定位置Ｐに対して右斜め上に位置するため、図１７（Ｂ）に示すようにθ５＜0＜θ２となる。
次に、所定位置Ｐが領域Ｃに属する場合、スピーカＳＰ５及びＳＰ２は所定位置Ｐに対して左斜め上に位置するため、図１７（Ｃ）に示すようにθ５＜θ２＜0となる。
次に、所定位置Ｐが領域Ｄに属する場合、スピーカＳＰ５及びＳＰ２は所定位置Ｐに対して左斜め下に位置するため、図１７（Ｄ）に示すようにθ２＜θ５＜0となる。
次に、所定位置Ｐが領域Ｅに属する場合、スピーカＳＰ５は所定位置Ｐに対して左斜め下に位置し、スピーカＳＰ２は所定位置Ｐに対して右斜め下に位置するため、図１７（Ｅ）に示すようにθ５＜0＜θ２となる。
次に、所定位置Ｐが領域Ｆに属する場合、スピーカＳＰ５及びＳＰ２は所定位置Ｐに対して右斜め下に位置するため、図１７（Ｆ）に示すように0＜θ２＜θ５となる。
【００６５】
ここで、所定位置Ｐが領域Ａ、Ｂ、及びＣのいずれかに属する場合、θ５＜９０、且つθ２＜９０となる。即ち、測定した２つの角度がいずれも９０度以下である場合には、角度の大きい方がθ５となる。
一方、所定位置Ｐが領域Ｄ、Ｅ、及びＦのいずれかに属する場合、θ５＜９０、且つθ２＜９０とならない。この場合には、Ｙ軸の負方向を０度に変換する。すると、角度の大きい方がθ２となる。なお、測定角度として採用するのは、変換前の角度である。図１７（Ｄ）に示す例では、θ５＝−１１０、θ２＝−１５０である。
このようにして、第１方向情報の示す角度及び第２方向情報の示す角度に基づいて、第１方向情報及び第２方向情報の各々が第１の目標及び第２の目標のうちいずれに対応するものであるかを判定することができる。
【００６６】
（６）上述した実施形態では、オーディオ信号処理システム１Ａにおいて利用者位置情報を利用した音響効果の付与を一例として説明したが本発明はこれに限定されるものではなく、端末装置１０と電子機器とを備えた電子システムに適用することができる。
例えば、図１８に示すリスニングルームにおいて、利用者位置情報を用いて、エアコン３００、テレビ４００、あるいは照明５０１及び５０２を制御してもよい。照明５０１及び５０２には図示せぬ駆動機構が組み込まれており、駆動機構を用いて所望の方向にスポットライトを照射することができる。
【００６７】
例えば、電子システムの一例としてエアコン３００と端末装置１０を備えたエアコンシステムを想定する。エアコンシステムにおいては、その前面パネルの左下部３０１が第１の目標であり、右下部３０２が第２の目標である。左下部３０１と右下部３０２の位置はエアコン３００に固定であり、これらの位置は既知である。利用者Ｕが端末装置１０を左下部３０１及び右下部３０２に向けて操作すると、端末装置１０において第１方向情報及び第２方向情報が測定される。端末装置１０はこれらをエアコン３００に送信する。エアコン３００は、受信した第１方向情報及び第２方向情報と自らが保持する第１の目標位置情報及び第２の目標位置情報に基づいて利用者位置情報を生成し、利用者位置情報を用いて、例えば、送風制御を行う。これにより、利用者Ｕの座っている所定位置Ｐに向けて送風することが可能となる。
【００６８】
次に、電子システムの一例としてテレビ４００と端末装置１０を備えたテレビシステムを想定する。テレビ４００の制御においては、左スピーカ４０１が第１の目標であり、右スピーカ４０２が第２の目標である。利用者Ｕが端末装置１０を左スピーカ４０１及び右スピーカ４０２に向けて操作すると、端末装置１０において第１方向情報及び第２方向情報が測定される。端末装置１０はこれらをテレビ４００に送信する。テレビ４００は、受信した第１方向情報及び第２方向情報と自らが保持する第１の目標位置情報及び第２の目標位置情報に基づいて利用者位置情報を生成し、利用者位置情報を用いて利用者Ｕに向けて音響効果を付与した音を左スピーカ４０１及び右スピーカ４０２から放音することが可能となる。
【００６９】
次に、電子システムの一例として照明５０１及び５０２と端末装置１０を備えた照明システムを想定する。照明５０１及び５０２の制御においては、照明５０１が第１の目標であり、照明５０２が第２の目標である。利用者Ｕが端末装置１０を照明５０１及び照明５０２に向けて操作すると、端末装置１０において第１方向情報及び第２方向情報が測定される。端末装置１０はこれらを照明５０１及び照明５０２に送信する。照明５０１及び５０２は、受信した第１方向情報及び第２方向情報と自らが保持する第１の目標及び第２の目標に基づいて利用者位置情報を生成し、利用者位置情報を用いて利用者Ｕに向けてスポットライトを照射することが可能となる。
【００７０】
このように利用者位置情報は各種の電子機器で利用可能である。なお、この変形例では、利用者位置情報は、制御の対象とるエアコン３００などの電子機器で生成したが、端末装置１０で利用者位置情報を生成し、端末装置１０から利用者位置情報を電子機器に送信してもよい。
【００７１】
（７）上述した実施形態では、複数のスピーカＳＰ１〜ＳＰ５が、２次元に配置されているものとしたが、図２２に示すように３次元に複数のスピーカＳＰ１〜ＳＰ７を配置してもよい。この例では、基準位置Ｐｒｅｆから見て、左前方の斜め上にスピーカＳＰ６が配置され、右前方の斜め上にスピーカＳＰ７が配置されている。このように３次元に複数のスピーカＳＰ１〜ＳＰ７が配置されている場合であっても、複数のスピーカＳＰ１〜ＳＰ７の各方向を、スピーカＳＰ１を基準として各スピーカＳＰ２〜ＳＰ７の角度を測定すればよい。
【符号の説明】
【００７２】
１Ａ，１Ｂ…オーディオ信号処理システム、１０…端末装置、２０…オーディオ信号処理装置、Ｆ１１…入力部、Ｆ１２…方向センサ、Ｆ１３…第１取得部、Ｆ１４…第２取得
部、Ｆ２１…位置情報算出部、Ｆ２２…信号生成部、Ｆ２３…記憶部。
【図１】
2014228336.tif 000003
【図２】
2014228336.tif 000004
【図３】
2014228336.tif 000005
【図４】
2014228336.tif 000006
【図５】
2014228336.tif 000007
【図６】
2014228336.tif 000008
【図７】
2014228336.tif 000009
【図８】
2014228336.tif 000010
【図９】
2014228336.tif 000011
【図１０】
2014228336.tif 000012
【図１１】
2014228336.tif 000013
【図１２】
2014228336.tif 000014
【図１３】
2014228336.tif 000015
【図１４】
2014228336.tif 000016
【図１５】
2014228336.tif 000017
【図１６】
2014228336.tif 000018
【図１７】
2014228336.tif 000019
【図１８】
2014228336.tif 000020
【図１９】
2014228336.tif 000021