(57)【要約】  オーディオ信号処理装置は、音信号を入力する音信号入力部（１１）と、前記音信号の音源の位置情報を取得する位置情報取得部（１７１）と、回転情報の入力を受け付ける回転情報受付部（１７３）と、前記回転情報に基づいて、前記音源の位置を、所定軸を中心として回転させ、前記音源の音像定位位置を変更する、音源位置制御部（１７２）と、前記音源位置制御部（１７２）で変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう定位処理部（１４）と、を備えたことを特徴とする。
2020195568.tif 000002
【特許請求の範囲】
【請求項１】
音信号を入力する音信号入力部と、
前記音信号の音源の位置情報を取得する位置情報取得部と、
移動情報の入力を受け付ける移動情報受付部と、
前記移動情報に基づいて、前記音源の位置を、所定軸を中心として移動させ、前記音源の音像定位位置を変更する、音源位置制御部と、
前記音源位置制御部で変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう定位処理部と、
を備えたことを特徴とするオーディオ信号処理装置。
【請求項２】
前記移動情報受付部は、３次元の移動情報の入力を受け付け、
前記音源位置制御部は、前記音源の位置を前記３次元の移動情報に基づいて移動させる、
請求項１に記載のオーディオ信号処理装置。
【請求項３】
前記移動情報は回転情報を含み、
前記音源位置制御部は、前記回転情報に基づいて、前記音源の位置を回転させる、
請求項２に記載のオーディオ信号処理装置。
【請求項４】
前記音源位置制御部は、前記音源の位置を所定の球面上に配置して、該球面に沿って回転させる、
請求項３に記載のオーディオ信号処理装置。
【請求項５】
前記音源位置制御部は、複数の音源の位置を移動させ、前記音像定位位置を変更する、
請求項１乃至請求項４のいずれか１項に記載のオーディオ信号処理装置。
【請求項６】
前記移動情報受付部は、前記音源のうち移動対象とする音源の指定入力を受け付け、
前記音源位置制御部は、前記指定入力に基づいて、対象の音源を移動させ、前記音像定位位置を変更する、
請求項１乃至請求項５のいずれか１項に記載のオーディオ信号処理装置。
【請求項７】
前記音源の位置を表示器に表示する表示処理部と、を備えた、
請求項１乃至請求項６のいずれか１項に記載のオーディオ信号処理装置。
【請求項８】
前記音源位置制御部は、前記移動情報の分解能と前記位置情報の分解能が異なる場合に、前記移動情報の値を前記位置情報の分解能に変換して、前記音源の音像定位位置を変更する、
請求項１乃至請求項７のいずれか１項に記載のオーディオ信号処理装置。
【請求項９】
前記音源位置制御部は、前記移動情報を直交座標に変換して、前記音源の音像定位位置を変更する、
請求項１乃至請求項８のいずれか１項に記載のオーディオ信号処理装置。
【請求項１０】
前記音源位置制御部は、前記移動情報に基づいて前記音源の位置を移動をした後、前記音源の移動を停止させる第１モードを実行する、
請求項１乃至請求項９のいずれか１項に記載のオーディオ信号処理装置。
【請求項１１】
前記音源位置制御部は、前記移動情報に基づいて前記音源の位置を移動をした後、前記音源の移動を継続させる第２モードを実行する、
請求項１乃至請求項１０のいずれか１項に記載のオーディオ信号処理装置。
【請求項１２】
前記音源位置制御部は、前記第２モードにおいて、前記移動情報の最大値に基づいて前記音源の位置の移動速度を制御し、前記移動情報が所定の値になった場合に前記最大値をリセットする、
請求項１１に記載のオーディオ信号処理装置。
【請求項１３】
請求項１乃至請求項１２のいずれか１項に記載のオーディオ信号処理装置と、
利用者から移動操作を受け付けて、該移動操作に応じた前記移動情報を、前記移動情報受付部に対して入力する、操作受付装置と、
を備えたオーディオ信号処理システム。
【請求項１４】
前記操作受付装置は、トラックボールを含む、
請求項１３に記載のオーディオ信号処理システム。
【請求項１５】
音信号を入力し、
前記音信号の音源の位置情報を取得し、
移動情報の入力を受け付け、
前記移動情報に基づいて、前記音源の位置を、所定軸を中心として移動させ、前記音源の音像定位位置を変更し、
変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう、
ことを特徴とするオーディオ信号処理方法。
【請求項１６】
前記移動情報の入力を受け付けることにおいて、３次元の移動情報の入力を受け付け、
前記音像定位位置を変更することにおいて、前記音源の位置を前記３次元の移動情報に基づいて移動させる、
請求項１５に記載のオーディオ信号処理方法。
【請求項１７】
前記移動情報は回転情報を含み、
前記音像定位位置を変更することにおいて、前記回転情報に基づいて、前記音源の位置を回転させる、
請求項１６に記載のオーディオ信号処理方法。
【請求項１８】
前記移動情報の入力を受け付けることにおいて、前記音源の位置を所定の球面上に配置して、該球面に沿って回転させる、
請求項１７に記載のオーディオ信号処理方法。
【請求項１９】
前記移動情報の入力を受け付けることにおいて、複数の音源の位置を移動させ、前記音像定位位置を変更する、
請求項１５乃至請求項１８のいずれか１項に記載のオーディオ信号処理方法。
【請求項２０】
前記移動情報の入力を受け付けることにおいて、前記音源のうち移動対象とする音源の指定入力を受け付け、
前記移動情報の入力を受け付けることにおいて、前記指定入力に基づいて、対象の音源を移動させ、前記音像定位位置を変更する、
請求項１５乃至請求項１９のいずれか１項に記載のオーディオ信号処理方法。
【請求項２１】
前記音源の位置を表示器に表示する、
請求項１５乃至請求項２０のいずれか１項に記載のオーディオ信号処理方法。
【請求項２２】
前記音源の音像定位位置を変更することにおいて、前記移動情報の分解能と前記位置情報の分解能が異なる場合に、前記移動情報の値を前記位置情報の分解能に変換する、
請求項１５乃至請求項２１のいずれか１項に記載のオーディオ信号処理方法。
【請求項２３】
前記音源の音像定位位置を変更することにおいて、前記移動情報を直交座標に変換して、前記音源の音像定位位置を変更する、
請求項１５乃至請求項２２のいずれか１項に記載のオーディオ信号処理方法。
【請求項２４】
前記音源の音像定位位置を変更することにおいて、前記移動情報に基づいて前記音源の位置を移動をした後、前記音源の位置の移動を停止させる第１モードを実行する、
請求項１５乃至請求項２３のいずれか１項に記載のオーディオ信号処理方法。
【請求項２５】
前記音源の音像定位位置を変更することにおいて、前記移動情報に基づいて前記音源の位置を移動をした後、前記音源の移動を継続させる第２モードを実行する、
請求項１５乃至請求項２４のいずれか１項に記載のオーディオ信号処理方法。
【請求項２６】
前記第２モードにおいて、前記移動情報の最大値に基づいて前記音源の位置の移動速度を制御し、前記移動情報が所定の値になった場合に前記最大値をリセットする、
請求項２５に記載のオーディオ信号処理方法。
【請求項２７】
利用者から移動操作を操作受付装置で受け付けて、該移動操作に応じた前記移動情報を入力する、
請求項１５乃至請求項２６のいずれか１項に記載のオーディオ信号処理方法。
【請求項２８】
前記操作受付装置は、トラックボールを含む、
請求項２７に記載のオーディオ信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の一実施形態は、オーディオ信号に種々の処理を行うオーディオ信号処理装置に関する。
【背景技術】
【０００２】
特許文献１には、ユーザがスマートフォンを用いて示した位置に仮想音源を定位させるオーディオアンプが開示されている。特許文献１のスマートフォンは、該スマートフォンの姿勢を示す情報を検出する。スマートフォンは、該姿勢を示す情報を受聴点の位置を原点とする座標空間におけるスピーカの位置情報に変換して、音源の方向を指定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０３４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来よりも、より直感的に音源の位置を操作することが望まれている。【０００５】
そこで、この発明は、従来よりも、より直感的に音源の位置を操作することができるオーディオ信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の一実施形態に係るオーディオ信号処理装置は、音信号を入力する音信号入力部と、前記音信号の音源の位置情報を取得する位置情報取得部と、移動情報の入力を受け付ける移動情報受付部と、前記移動情報に基づいて、前記音源の位置を、所定軸を中心として移動させ、前記音源の音像定位位置を変更する、音源位置制御部と、前記音源位置制御部で変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう定位処理部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
この発明の一実施形態によれば、移動操作により音源の位置を移動させるため、従来よりも、より直感的に音源の位置を操作することができる。
【図面の簡単な説明】
【０００８】
【図１】オーディオ信号処理システムの構成を示すブロック図である。
【図２】聴取環境である部屋Ｌ１を模式的に示した斜視図である。
【図３】オーディオ信号処理装置１の構成を示すブロック図である。
【図４】ＣＰＵの機能的構成を示すブロック図である。
【図５】ＣＰＵ１７の動作を示すフローチャートである。
【図６】部屋Ｌ１と回転情報の関係を模式的に示した斜視図である。
【図７】ユーザがトラックボール３をＹ軸周りに左９０度回転した場合の音源の移動を模式的に示した斜視図である。
【図８】Ｘ座標、Ｙ座標、ページアップ、およびページダウンの情報を出力する場合のオーディオ信号処理システムの構成を示すブロック図である。
【図９】キャリブレーションモードにおけるＣＰＵ１７の動作を示すフローチャートである。
【図１０】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１１】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１２】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１３】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１４】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１５】オーディオ信号処理システムの構成を示すブロック図である。
【図１６】オーディオ信号処理システムの構成を示すブロック図である。
【図１７】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１８】部屋Ｌ１と音源の位置の関係を模式的に示した斜視図である。
【図１９】操作受付装置３０を示す斜視図である。
【図２０】操作受付装置３１の変形例を示す斜視図である。
【図２１】音源位置制御部１７２の動作を示すフローチャートである。
【図２２】スティック操作子の移動量と最大値との関係を示す図である。
【発明を実施するための形態】
【０００９】
図１は、オーディオ信号処理システムの構成を示すブロック図である。オーディオ信号処理システム１００は、オーディオ信号処理装置１、トラックボール３、および複数のスピーカ（この例では８つのスピーカ）ＳＰ１〜ＳＰ８を備えている。
【００１０】
オーディオ信号処理装置１は、例えばパーソナルコンピュータ、セットトップボックス、オーディオレシーバ、またはパワードスピーカ等である。オーディオ信号処理装置１は、コンテンツデータをデコードしてオーディオ信号を抽出する。コンテンツデータは、例えば外部の再生装置、ネットワーク、または記憶媒体から取得する。あるいは、オーディオ信号処理装置１は、デジタルオーディオ信号またはアナログオーディオ信号を取得してもよい。なお、本実施形態において、特に記載が無い限り、オーディオ信号は、デジタルオーディオ信号を意味する。
【００１１】
図２に示す様に、スピーカＳＰ１〜スピーカＳＰ８は、部屋Ｌ１に配置されている。この例では、部屋の形状は、直方体である。例えば、スピーカＳＰ１、スピーカＳＰ２、スピーカＳＰ３、およびスピーカＳＰ４は、部屋Ｌ１の四隅の床に配置されている。スピーカＳＰ５は、部屋Ｌ１の側面の一つ（この例では正面）に配置されている。スピーカＳＰ６およびスピーカＳＰ７は、部屋Ｌ１の天井に配置されている。スピーカＳＰ８は、サブウーファであり、例えばスピーカＳＰ５の近くに配置されている。
【００１２】
オーディオ信号処理装置１は、オーディオ信号を所定のゲインおよび所定の遅延時間でこれらのスピーカに分配することにより、所定の位置に音源の音像を定位させる、音像定位処理を行なう。
【００１３】
図３に示す様に、オーディオ信号処理装置１は、音信号入力部１１、デコーダ１２、信号処理部１３、定位処理部１４、Ｄ／Ａコンバータ１５、アンプ（ＡＭＰ）１６、ＣＰＵ１７、フラッシュメモリ１８、ＲＡＭ１９、インタフェース（Ｉ／Ｆ）２０、および表示器２１を備えている。
【００１４】
ＣＰＵ１７は、フラッシュメモリ１８に記憶されている動作用プログラム（ファームウェア）をＲＡＭ１９に読み出し、オーディオ信号処理装置１を統括的に制御する。
【００１５】
音信号入力部１１は、例えば、ＨＤＭＩ（登録商標）のインタフェース、またはネットワークインタフェース等の通信インタフェースである。音信号入力部１１は、コンテンツデータを入力し、デコーダ１２に出力する。あるいは、音信号入力部１１は、デジタルオーディオ信号またはアナログオーディオ信号を入力してもよい。
【００１６】
デコーダ１２は、例えばＤＳＰからなる。デコーダ１２は、コンテンツデータをデコードし、オーディオ信号を抽出する。デコーダ１２は、入力されたコンテンツデータがオブジェクトベース方式に対応するものである場合、オブジェクト情報を抽出する。オブジェクトベース方式は、コンテンツに含まれる複数のオブジェクト（音源）を、それぞれ独立したオーディオ信号として格納している。デコーダ１２は、各音源のオーディオ信号を信号処理部１３に入力する。また、オブジェクト情報には、各音源の位置情報、およびレベル等の情報が含まれている。デコーダ１２は、音源の位置情報およびレベル情報をＣＰＵ１７に入力する。
【００１７】
信号処理部１３は、例えばＤＳＰからなる。信号処理部１３は、各音源に係るオーディオ信号に、ディレイ、リバーブ、またはイコライザ等の所定の信号処理を施す。信号処理部１３は、信号処理後の各音源のオーディオ信号を定位処理部１４に入力する。
【００１８】
定位処理部１４は、例えばＤＳＰからなる。定位処理部１４は、ＣＰＵ１７の指示にしたがって、音像定位処理を行う。定位処理部１４は、ＣＰＵ１７から指定された各音源の位置情報に対応する位置に音像が定位するように、各音源のオーディオ信号をスピーカＳＰ１〜スピーカＳＰ８に所定のゲインで分配する。定位処理部１４は、各スピーカＳＰ１〜ＳＰ８に対するオーディオ信号を、Ｄ／Ａコンバータ１５に入力する。
【００１９】
Ｄ／Ａコンバータ１５は、各オーディオ信号をアナログ信号に変換する。ＡＭＰ１６は、各アナログオーディオ信号を増幅して、スピーカＳＰ１〜ＳＰ８に入力する。
【００２０】
なお、デコーダ１２、信号処理部１３、および定位処理部１４は、それぞれ個別のＤＳＰによりハードウェアにより実現してもよいし、１つのＤＳＰにおいてソフトウェアにより実現してもよい。
【００２１】
図４は、ＣＰＵ１７の機能的構成を示すブロック図である。ＣＰＵ１７は、機能的に、位置情報取得部１７１、音源位置制御部１７２、および移動情報受付部１７３を備えている。図５は、ＣＰＵ１７の動作を示すフローチャートである。これらの機能は、ＣＰＵ１７のプログラムにより実現する。
【００２２】
位置情報取得部１７１は、デコーダ１２から音源の位置情報を取得する（Ｓ１１）。位置情報取得部１７１は、オブジェクトベース方式に対応するオーディオ信号の場合、オブジェクト情報を受信して、当該オブジェクト情報に含まれている位置情報を取得する。入力したコンテンツデータがチャンネルベース方式に対応するものである場合、信号処理部１３は、オーディオ信号を解析して、音源の位置情報を抽出する。この場合、位置情報取得部１７１は、信号処理部１３から音源の位置情報を取得する。
【００２３】
信号処理部１３は、例えば、各チャンネルのオーディオ信号のレベル、およびチャンネル間の相互相関を算出する。信号処理部１３は、各チャンネルのオーディオ信号のレベルおよびチャンネル間の相互相関に基づいて、音源の位置を推定する。例えば、Ｌ（Ｌｅｆｔ）チャンネルとＲ（Ｒｉｇｈｔ）チャンネルの相関値が高く、ＬチャンネルのレベルおよびＲチャンネルのレベルが高い（所定の閾値を超える）場合、ＬチャンネルおよびＲチャンネルの間に音源が存在すると推定する。信号処理部１３は、ＬチャンネルのレベルおよびＲチャンネルのレベルに基づいて、音源の位置を推定する。信号処理部１３は、例えば、ＬチャンネルのレベルおよびＲチャンネルのレベルの比が１：１であれば、ＬチャンネルおよびＲチャンネルのちょうど中点に音源の位置を推定する。チャンネルの数が多いほど、音源の位置は、正確に推定することができる。信号処理部１３は、多数のチャンネル間の相関値を算出することで、音源の位置をほぼ一意に特定することができる。
【００２４】
信号処理部１３は、この様な解析処理を各チャンネルのオーディオ信号について行なうことで、音源の位置情報を生成する。位置情報取得部１７１は、信号処理部１３で生成した音源の位置情報を取得する。また、位置情報取得部１７１は、デコーダ１２でデコードした位置情報と、信号処理部１３で抽出した位置情報と、の両方を取得してもよい。この場合、音源位置制御部１７２は、両者の中間位置（平均位置）を音源の位置情報として決定する。また、位置情報取得部１７１は、デコーダ１２でデコードした位置情報または信号処理部１３で抽出した位置情報を、ユーザからの入力を受け付けることにより変更してもよい。また、音源位置制御部１７２は、ユーザから、音源の初期位置の設定を受け付けてもよい。この場合、位置情報取得部１７１は、ユーザの座標入力を受け付けることにより、音源の位置情報を取得する。
【００２５】
音源位置制御部１７２は、位置情報取得部１７１から音源の位置情報を取得する。音源位置制御部１７２は、移動情報受付部１７３から回転情報を受け付ける（Ｓ１２）。音源位置制御部１７２は、該回転情報に基づいて、音源の位置を、所定軸を中心として回転させることで、定位処理部１４における音源の音像定位位置を変更する（Ｓ１３）。
【００２６】
移動情報受付部１７３は、Ｉ／Ｆ２０を介してトラックボール３から回転情報を受け付ける。Ｉ／Ｆ２０は、例えばＵＳＢインタフェースである。トラックボール３は、３軸（３次元）の回転情報として、ロール（Ｒ）、チルト（Ｔ）、およびピッチ（Ｐ）の情報を出力する。
【００２７】
図６は、部屋Ｌ１と回転情報の関係を模式的に示した斜視図である。トラックボール３は、ユーザの前後（Ｙ）を軸とする回転操作をロール（Ｒ）情報として出力する。トラックボール３は、ユーザの左右（Ｘ）を軸とする回転操作をチルト（Ｔ）情報として出力する。トラックボール３は、ユーザの上下（Ｚ）を軸とする回転操作をピッチ（Ｐ）情報として出力する。
【００２８】
図７は、ユーザがトラックボール３をＹ軸周りに左９０度回転した場合の音源の移動を模式的に示した斜視図である。図６の状態では、定位処理部１４は、室内の天井付近、左前方に音源Ｏ１、右前方に音源Ｏ２、左後方に音源Ｏ３、右後方に音源Ｏ４を定位させている。ユーザがトラックボール３をＹ軸周りに左９０度回転すると、トラックボール３は、＋９０度のＲ情報を出力する。移動情報受付部１７３は、当該＋９０度のＲ情報を受け付ける。音源位置制御部１７２は、位置情報取得部１７１から取得した音源の位置情報を、Ｙ軸周りに左９０度回転させ、音源の位置を変更する。
【００２９】
音源位置制御部１７２は、音源の位置を直交座標（Ｘ，Ｙ，Ｚ座標）で管理している場合には、受け付けた回転情報に基づいて、回転後の直交座標を計算する。例えば、直交座標（Ｘ，Ｙ，Ｚ）が（１，０，０）である場合に、Ｙ軸周りに左９０度回転すると、直交座標は（０，０，１）となる。座標変換の手法は、Quaternion等の種々の技術を用いることができる。
【００３０】
音源位置制御部１７２は、変更後の音源の位置情報を定位処理部１４に出力する（Ｓ１４）。定位処理部１４は、変更後の音源の位置情報に基づいて定位処理を行なう（Ｓ１５）。
【００３１】
これにより、ユーザがトラックボール３を回転させると、この回転操作に応じて音源の位置も回転する。本実施形態によれば、ユーザの回転操作により音源の位置を回転させるため、従来よりも、より直感的に音源の位置を操作することができる。また、ユーザは、トラックボール３を回転させるだけで、複数の音源をまとめて、１度に移動させることもできる。
【００３２】
なお、本実施形態では、トラックボール３を介して３次元の回転情報の入力を受け付ける例を示した。しかし、オーディオ信号処理装置１は、少なくとも１つの軸における回転情報（例えばパン情報のみ）を受け付けて、２次元平面上で、音源の位置を回転させてもよい。トラックボール３は、２次元の回転情報のみ出力してもよい。また、トラックボール３は、通常のパーソナルコンピュータのマウスに対する操作と同様に、ユーザの前後（Ｙ）を軸とする回転操作を受け付けた場合に回転量に応じたＸ座標の情報を出力し、ユーザの左右（Ｘ）を軸とする回転操作を受け付けた場合に、回転量に応じたＹ座標の情報を出力するだけでもよい。また、オーディオ信号処理装置１は、１次元（直線）上で音源の位置を移動させてもよい。
【００３３】
また、本実施形態では、一例として４つの音源の位置を回転させる例を示した。しかし、オーディオ信号処理装置１は、少なくとも１つの音源の位置を回転させればよい。また、移動情報受付部１７３は、回転対象とする音源を指定する入力を受け付けてもよい。例えば、移動情報受付部１７３が音源Ｏ１を回転対象として受け付けた場合、音源位置制御部１７２は、音源Ｏ１の音源位置のみ回転させて音像定位位置を変更する。また、本実施形態では、１つのトラックボール３を用いる例を示した。しかし、オーディオ信号処理システム１００は、複数のトラックボール３を備えていてもよい。この場合、オーディオ信号処理装置１は、複数のトラックボール３のそれぞれと、音源とを対応付ける。
【００３４】
なお、移動情報受付部１７３は、複数の音源を１つのグループとして、グループ毎に回転対象とするか否かの指定入力を受け付けてもよい。
【００３５】
また、オーディオ信号処理装置１は、音源の位置を表示器２１に表示する表示処理部をさらに備えていてもよい。表示処理部は、例えばＣＰＵ１７の機能により実現する。表示処理部は、例えば図６および図７に示した様な音源の位置を表示器２１に表示する。これにより、ユーザは、現在の音源の定位位置を把握することができる。また、ユーザは、表示器２１を参照することで、回転対象とする音源の指定入力を容易に行なうことができる。
【００３６】
また、トラックボール３は、図８に示す様に、パーソナルコンピュータのマウスに対する操作と同様に、Ｘ座標、Ｙ座標、ページアップ、およびページダウンの情報を出力してもよい。この場合、音源位置制御部１７２は、Ｘ座標、Ｙ座標、ページアップ、およびページダウンの情報を回転情報に変換して、音源の音像定位位置を変更する。
【００３７】
この場合、トラックボール３は、ユーザの前後（Ｙ）を軸とする回転操作を受け付けた場合に、回転量に応じたＸ座標の情報を出力する。トラックボール３は、ユーザの左右（Ｘ）を軸とする回転操作を受け付けた場合に、回転量に応じたＹ座標の情報を出力する。また、トラックボール３は、ユーザの上下（Ｚ）を軸とする回転操作を受け付けた場合に、マウスにおける回転ホイールと同様に、ページアップまたはページダウンの情報を出力する。なお、トラックボール３は、回転操作に応じてＸ座標およびＹ座標の情報のみ出力してもよい。この場合、トラックボール３は、ページアップボタンおよびページダウンボタンに対する操作に応じてページアップおよびページダウンの情報を出力する。あるいは、トラックボール３は、リング上の操作子に対する回転量に応じてページアップおよびページダウンの情報を出力する。
【００３８】
音源位置制御部１７２は、トラックボール３の出力するＸ座標、Ｙ座標、ページアップ、およびページダウンの情報と、各軸周りの回転情報と、の関係を予め対応付けてフラッシュメモリ１８またはＲＡＭ１９に記憶する。音源位置制御部１７２は、例えばキャリブレーションモードとして、ユーザのトラックボール３に対する操作と、回転情報と、を予め対応付ける。
【００３９】
図９は、キャリブレーションモードにおけるＣＰＵ１７の動作を示すフローチャートである。ＣＰＵ１７は、ユーザからキャリブレーションモードの指示を受け付けたか否かを判断する（Ｓ２１）。キャリブレーションモードの指示は、例えばオーディオ信号処理装置１に設けられた不図示のスイッチ等を押すことにより受け付ける。
【００４０】
キャリブレーションモードの指示を受け付けた場合、ＣＰＵ１７は、例えば、表示器２１に、「初期設定」等の表示を行ない（Ｓ２２）、トラックボール３を前後（Ｙ）を軸として左方向に９０度回転させる操作を案内する表示を行なう。ユーザは、表示された案内に従って、トラックボール３を左方向に９０度回転させる。これにより、移動情報受付部１７３は、当該回転操作に応じた情報（Ｘ座標の情報）を受け付ける（Ｓ２３）。
【００４１】
ＣＰＵ１７は、所定時間経過したか、またはユーザからキャリブレーションモードの終了指示を受け付けたか否かを判断する（Ｓ２４）。所定時間経過したか、またはユーザからキャリブレーションモードの終了指示を受け付けた場合、音源位置制御部１７２は、トラックボール３から出力されたＸ座標の数値（例えばＸ＝５０）と、＋９０度のロール（Ｒ情報）と、を対応付けてフラッシュメモリ１８またはＲＡＭ１９に記憶する（Ｓ２５）。音源位置制御部１７２は、同様の動作をチルト（Ｔ情報）およびロール（Ｒ情報）についても行なう。すなわち、音源位置制御部１７２は、トラックボール３から出力されたＹ座標の数値と、＋９０度のチルト（Ｔ情報）と、を対応付けてフラッシュメモリ１８またはＲＡＭ１９に記憶する。また、音源位置制御部１７２は、トラックボール３から出力されたページアップおよびページダウンの数値と、＋９０度のパン（Ｐ情報）と、を対応付けてフラッシュメモリ１８またはＲＡＭ１９に記憶する。
【００４２】
なお、音源位置制御部１７２は、トラックボール３をＺ軸回りに右回転した場合にページアップ（＋の値）を受信した場合には、ページアップの情報の＋の値と、パン（Ｐ情報）の−の値とを対応付ける。すなわち、音源位置制御部１７２は、トラックボール３の回転方向と、パン（Ｐ情報）の回転方向とを一致させる。また、トラックボール３をＸ軸回りに、前方向に回転した場合にＹ座標として−の値を受信した場合には、当該−の値と、チルト（Ｔ情報）の＋の値とを対応付ける。すなわち、音源位置制御部１７２は、トラックボール３の回転方向と、チルト（Ｔ情報）の回転方向とを一致させる。ただし、音源位置制御部１７２は、トラックボール３の回転方向と各軸の回転情報とを反転させてもよい。
【００４３】
音源位置制御部１７２は、キャリブレーションモードを終了すると、トラックボール３から受け付けたＸ座標、Ｙ座標、ページアップ、およびページダウンの情報を回転情報に変換して、音源の音像定位位置を変更する。例えば、音源位置制御部１７２は、トラックボール３から出力されるＸ座標の数値がＸ＝５０である場合、＋９０度のロール（Ｒ情報）に変換する。
【００４４】
なお、ＣＰＵ１７は、Ｘ座標、Ｙ座標、ページアップまたはページダウンのいずれか１つの操作のみ受け付けて、回転情報と対応付けてもよい。例えば、ＣＰＵ１７は、トラックボール３を左方向に９０度回転させる案内だけ行い、Ｘ座標の数値のみ受け付けて、回転情報に対応付けてもよい。他の軸の回転は、Ｘ座標の数値と同じ割合で対応付けを行なう。
【００４５】
なお、トラックボール３の回転角度と、音源の回転角度とは、一致している必要はない。音源位置制御部１７２は、キャリブレーションモードにおいて、例えば、トラックボール３を９０度回転させた場合に、音源を１８０度回転させるように対応づけることで、トラックボール３を９０度回転させた場合に、音源を１８０度回転させることができる。この場合、ユーザは、少ない回転操作で音源を大きく移動させることができる。また、音源位置制御部１７２は、特定の軸に対する回転操作のみ、音源を大きく移動させて、他の軸に対する回転操作ではトラックボール３の回転角度と、音源の回転角度とを一致させてもよい。
【００４６】
あるいは、音源位置制御部１７２は、回転情報を受け付けた後に、継続的に音源を回転させながら徐々に回転量を小さくすることで、慣性運動を行なう様に音源の音像定位位置を変化させてもよい。
【００４７】
また、音源位置制御部１７２は、キャリブレーションモードにおいて、複数回の操作を受け付けて、各座標の平均値と回転情報とを対応付けることで、より精度を向上してもよい。
【００４８】
以上のようにして、音源位置制御部１７２は、パーソナルコンピュータのマウスに対する操作と同様に、Ｘ座標、Ｙ座標、ページアップ、およびページダウンの情報を出力する機器が接続された場合でも、ユーザの回転操作に応じて、音源の音像定位位置を変更することができる。
【００４９】
なお、トラックボール３は、３軸の回転情報を出力する回転操作モードと、通常のマウスと同様に、Ｘ座標、Ｙ座標、ページアップ、およびページダウンの情報を出力するマウスモードと、を切り換えてもよい。例えばトラックボール３は、筐体の一部にモード切替スイッチ（不図示）を備えている。ユーザがモード切替スイッチを操作すると、回転操作モードと、マウスモードと、を切り換える。これにより、ユーザは、パーソナルコンピュータを操作する場合にはマウスモードを用いて、本実施形態の様に音源の位置を制御する場合には回転操作モードを用いることができる。
【００５０】
本実施形態では、ユーザの操作を受け付ける機器として、トラックボール３を示したが、他にも種々の機器を回転操作受付装置として用いることができる。例えば、音源位置制御部１７２は、スマートフォンに搭載されたジャイロセンサの値を受け付けて、ジャイロセンサの値に応じて音源の音像定位位置を変更してもよい。また、音源位置制御部１７２は、回転摘まみの回転操作の値（ロータリエンコーダの値）に応じて音源の音像定位位置を変更してもよい。また、音源位置制御部１７２は、キー入力を行なうためのキーボードに対する操作に応じて音源の音像定位位置を変更してもよい。例えば、音源位置制御部１７２は、ユーザがカーソルキーを１回押す毎に音源の音像定位位置を１５度回転させてもよい。
【００５１】
上記実施形態では、全ての音源が部屋Ｌ１の内部に定位する例を示した。しかし、例えば、図１０に示す様に、音源が部屋Ｌ１の端に定位している場合において、そのまま各音源を回転すると、音源は、図１１に示す様に、部屋Ｌ１の外側に定位することになる。部屋Ｌ１よりも外側に音像が定位すると、ユーザに違和感を与える場合がある。また、音源位置制御部１７２の管理する座標の値（例えば、−１．０００〜＋１．０００）を超える場合もある。
【００５２】
そこで、音源位置制御部１７２は、音源の位置を所定の球面上に配置してから、該球面に沿って音源の位置を回転させてもよい。
【００５３】
例えば、図１２に示す様に、音源位置制御部１７２は、室内の天井付近、左前方の音源Ｏ１、右前方の音源Ｏ２、左後方の音源Ｏ３、右後方の音源Ｏ４を、それぞれ球面Ｓ１の上に配置する。球面Ｓ１は、最も近い壁面間の距離に相当する直径を有する。この例では、部屋Ｌ１の形状は立方体であり、部屋の中心位置から隔壁面の距離が１と仮定している。したがって、球面Ｓ１の半径は、１となる。音源位置制御部１７２は、各音源の位置を部屋の中心に近づける。例えば、音源位置制御部１７２は、音源Ｏ２の直交座標（Ｘ，Ｙ，Ｚ）が（１．０００，１．０００，１．０００）である場合、音源Ｏ２の位置を（０．５７７，０．５７７，０．５７７）の位置に変更する。その後、音源位置制御部１７２は、図７に示した様に、回転情報に基づいて、音源の位置を、所定軸を中心として回転させる。
【００５４】
音源位置制御部１７２は、回転後に各音源の位置を中心から遠ざけて、部屋Ｌ１の壁面の位置に再配置してもよい。あるいは、音源位置制御部１７２は、先に音源の位置を回転させた後に、音源の位置を部屋の中心に近づけて、壁面の位置に再配置してもよい。これにより、各音源は、部屋Ｌ１の壁面または部屋Ｌ１の内部の位置に定位する。
【００５５】
また、音源位置制御部１７２は、図１３（ＦＩＧ．１３ＡおよびＦＩＧ．１３Ｂ）および図１４（ＦＩＧ．１４ＡおよびＦＩＧ．１４Ｂ）に示す様に、音源位置の回転量が多くなるほど、球面の大きさを小さくしてもよい。これにより、ユーザが回転操作を行なうだけで、音源の位置を自動的に中心に寄せる効果を実現することができる。また、音源位置制御部１７２は、球面の大きさを変更する操作を受け付けてもよい。例えば、ユーザがトラックボール３の上下（Ｚ）を軸として回転操作した場合に、音源位置制御部１７２は、回転操作に応じて、球面の大きさを変更してもよい。
【００５６】
上記実施形態では、オーディオ信号処理装置１がトラックボール３を接続し、回転情報または直交座標の情報を受け付け、音源の位置を制御する例を示した。しかし、例えば、図１５に示す様に、パーソナルコンピュータ（以下、ＰＣと言う）２がトラックボール３を接続し、回転情報または直交座標の情報を受け付け、音源の位置を制御してもよい。
【００５７】
この場合、図１６に示す様に、ＰＣ２のＣＰＵがプログラムを読み出すことにより、位置情報取得部１７１、音源位置制御部１７２、および移動情報受付部１７３を構成する。トラックボール３およびＰＣ２は、例えばＵＳＢインタフェース（Ｉ／Ｆ）２０１を介して接続される。また、ＰＣ２およびオーディオ信号処理装置１も、ＵＳＢインタフェース（不図示）で接続される。無論、これらの接続態様は、ＨＤＭＩ（登録商標）のインタフェース、またはネットワークインタフェース等であってもよい。
【００５８】
位置情報取得部１７１は、オーディオ信号処理装置１の信号処理部１３から信号処理部１３で生成した音源の位置情報を取得する。または、位置情報取得部１７１は、デコーダ１２でデコードされたオブジェクト情報に含まれる位置情報を取得する。
【００５９】
移動情報受付部１７３は、ＵＳＢＩ／Ｆ２０１を介して、トラックボール３から回転情報を受け付ける。音源位置制御部１７２は、位置情報取得部１７１から音源の位置情報を取得する。また、音源位置制御部１７２は、移動情報受付部１７３から回転情報を受け付ける。音源位置制御部１７２は、該回転情報に基づいて、音源の位置を、所定軸を中心として回転させる。音源位置制御部１７２は、回転後の位置情報をオーディオ信号処理装置１に送信する。これにより、ＰＣ２は、定位処理部１４における音源の音像定位位置を変更する。
【００６０】
以上のようにして、ユーザは、ＰＣ２を用いて音源の位置を回転させることもできる。なお、ＰＣ２からオーディオ信号処理装置１に対して、音源毎に個別に位置情報を送信してもよいが、全ての音源に対する位置情報をまとめて送信してもよい。
【００６１】
なお、通常、マウスは、１６００ｄｐｉ等の分解能を有する。マウスは、例えば１０インチの移動量に対して、１６００００サンプルの値を出力することができる。一方で、音源の位置情報は、例えば同じ１０インチの移動量に対して−１．０００〜＋１．０００の値で表されるように相対的に低い分解能の場合がある。そこで、音源位置制御部１７２は、トラックボール３から受け付けた情報の分解能と音源の位置情報の分解能が異なる場合に、トラックボール３から受け付けた高い分解能情報の値を位置情報の低い分解能に変換する。なお、音源位置制御部１７２は、分解能の高い情報（トラックボール３から受け付けた情報）をフラッシュメモリ１８またはＲＡＭ１９に記憶しておくことが好ましい。この場合、音源位置制御部１７２は、次回トラックボール３から回転情報を受け付けた場合に、位置情報取得部１７１で取得する位置情報ではなく、フラッシュメモリ１８またはＲＡＭ１９に記憶している回転情報を更新して、位置情報の分解能に変換する。これにより、音源位置制御部１７２は、精度の高い情報を用いて位置情報を更新することができる。ただし、音源位置制御部１７２は、最初にＰＣ２を起動した時には、位置情報取得部１７１を介して、オーディオ信号処理装置１から現在の音源位置情報を取得して、最初の基準位置を求めてもよい。
【００６２】
上記実施形態では、ユーザの回転操作に応じて音源の位置を回転させる態様を示した。しかし、オーディオ信号処理装置１は、例えば、図１７（ＦＩＧ．１７ＡおよびＦＩＧ．１７Ｂ）に示す様に、ユーザの回転操作に応じて音源の位置を中心に近づけるように、半径の大きさを変更してもよい。または、オーディオ信号処理装置１は、ユーザの回転操作に応じて音源の位置を原点（０，０，０）に近づけてもよい。
【００６３】
また、オーディオ信号処理装置１は、図１８（ＦＩＧ．１８ＡおよびＦＩＧ．１８Ｂ）に示す様に、ユーザの回転操作に応じて音源の位置を上下に移動させてもよい。また、オーディオ信号処理装置１は、ユーザの回転操作に応じて音源の位置を左右または前後に移動させてもよい。
【００６４】
また、ユーザは、例えばモード切替スイッチ（不図示）を操作することにより、回転操作に対して、音源を回転させるモードか、半径を変更するモードか、上下、左右または前後に移動させるモードか、選択することができる。
【００６５】
また、ユーザの操作は、回転操作に限らない。例えば、オーディオ信号処理装置１は、ランダムスイッチ（不図示）に対する操作を受け付けてもよい。この場合、オーディオ信号処理装置１は、ランダムスイッチの操作に応じて、各音源をランダムな位置に再配置する。
【００６６】
また、例えば、オーディオ信号処理装置１は、直線モードスイッチ（不図示）に対する操作を受け付けてもよい。この場合、オーディオ信号処理装置１は、直線モードスイッチの操作に応じて、各音源を１つの直線上に再配置する。
【００６７】
また、例えば、オーディオ信号処理装置１は、コーナー配置スイッチ（不図示）に対する操作を受け付けてもよい。この場合、オーディオ信号処理装置１は、コーナー配置スイッチの操作に応じて、各音源を部屋Ｌ１のコーナー（例えば天井の四隅、および床の四隅）に再配置する。
【００６８】
なお、オーディオ信号処理装置１は、現在の音源の位置情報を特定のスイッチに対応付けて、フラッシュメモリ１８またはＲＡＭ１９に記憶してもよい。例えば、ユーザがストアボタン（不図示）を操作したとき、オーディオ信号処理装置１は、現在の音源の位置情報を特定のスイッチに対応付けて、フラッシュメモリ１８またはＲＡＭ１９に記憶する。そして、ユーザがリコールボタン（不図示）を押したとき、フラッシュメモリ１８またはＲＡＭ１９に記憶されている位置情報から対応する位置情報を読み出して、音源を再配置する。これにより、ユーザは、リコールボタンを押すだけで、過去の音源の配置を簡単に再現することができる。
【００６９】
上述のように、ユーザの移動操作は、回転操作に限らない。移動操作は、回転操作以外にも、例えば、平行移動操作も含む。図１９は、操作受付装置の変形例を示す斜視図である。操作受付装置３０は、直方体形状の筐体の上面に、第１スティック３００、第２スティック３１０、押しボタン３０１、押しボタン３０２、および押しボタン３０３を備えている。
【００７０】
第１スティック３００は、平行移動操作を受け付ける操作子である。第１スティック３００は、左右の平行移動を受け付けることで、移動情報として、Ｘ座標の情報を出力する。第１スティック３００は、前後の平行移動を受け付けることで、移動情報として、Ｙ座標の情報を出力する。また、第１スティック３００は、上下の平行移動を受け付けることで、移動情報として、Ｚ座標の情報を出力する。
【００７１】
音源位置制御部１７２は、操作受付装置３０から出力されたＸ，Ｙ，Ｚの移動情報に応じて、音源の位置を移動させる。これにより、ユーザは、第１スティック３００を操作することで、図１８（ＦＩＧ．１８ＡおよびＦＩＧ．１８Ｂ）に示した様に、音源を上下、左右または前後に移動させることができる。
【００７２】
第２スティック３１０は、回転操作を受け付ける操作子である。第２スティック３１０は、左右の傾斜操作を受け付けることで、ロール（Ｒ）情報を出力する。第２スティック３１０は、前後の傾斜操作を受け付けることで、チルト（Ｔ）情報を出力する。また、第２スティック３１０は、平面視してＺ軸回りの回転操作を受け付けることで、ピッチ（Ｐ）情報を出力する。
【００７３】
この場合、ユーザは、第２スティック３１０を操作することで、図６および図７に示した様に、音源の位置を回転させることができる。
【００７４】
ユーザは、押しボタン３０１、押しボタン３０１、押しボタン３０２、または押しボタン３０３のいずれかを押すことで、平行移動操作を受け付ける状態と、回転操作を受け付ける状態と、拡大縮小操作を受け付ける状態と、を切り替えることができる。
【００７５】
移動情報受付部１７３は、押しボタン３０１の押下情報を受け付けると、図１７（ＦＩＧ．１７ＡおよびＦＩＧ．１７Ｂ）に示した様に、移動情報に応じて半径の大きさを変更する状態に切り換える。この場合、移動情報受付部１７３は、上下の平行移動を受け付けることで、半径の大きさを変更する情報を音源位置制御部１７２に出力する。ユーザが第１スティック３００を上下方向に平行移動させると、移動情報受付部１７３は、操作受付装置３０から出力されるＺ座標の数値に応じて、音源の配置されている球面Ｓ１の半径の情報を変更する。なお、半径の大きさを変更する状態では、移動情報受付部１７３は、他の操作を受け付けないようにしてもよい。
【００７６】
なお、半径の拡大縮小を受け付ける操作は、上下方向の操作に限らない。例えば、移動情報受付部１７３は、第２スティック３１０に対するＺ軸回りの回転操作であるピッチ（Ｐ）情報に応じて半径の情報を出力してもよい。
【００７７】
一方、ユーザが押しボタン３０２を押すと、移動情報受付部１７３は、平行移動を受け付ける状態に切り換わる。また、ユーザが押しボタン３０３を押すと、移動情報受付部１７３は、回転移動を受け付ける状態に切り換わる。
【００７８】
なお、平行移動、回転移動、および半径の拡大縮小を受け付けるための操作子は、図２０に示す様に、１つの操作子であってもよい。図２０は、操作受付装置３１を示す斜視図である。操作受付装置３１は、直方体形状の筐体の上面に、第３スティック３５０、押しボタン３０１、押しボタン３０２、および押しボタン３０３を備えている。
【００７９】
第３スティック３５０は、平行移動操作（Ｘ，Ｙ，Ｚ）と、回転操作（Ｒ，Ｔ，Ｐ）の操作と、の両方を受け付ける操作子である。操作受付装置３０と同様に、移動情報受付部１７３は、押しボタン３０１の操作を受け付けると、図１７（ＦＩＧ．１７ＡおよびＦＩＧ．１７Ｂ）に示した様に、半径の大きさを変更する状態に切り換わる。移動情報受付部１７３は、押しボタン３０２の操作を受け付けると、平行移動を受け付ける状態に切り換わる。また、移動情報受付部１７３は、押しボタン３０３の操作を受け付けると、回転移動を受け付ける状態に切り換わる。
【００８０】
ただし、移動情報受付部１７３は、平行移動および回転移動の両方を受け付けてもよい。この場合、ユーザは、音源の位置を平行移動させながら回転移動も行なうことができる。
【００８１】
第１スティック３００、第２スティック３１０、および第３スティック３５０は、内部に不図示の弾性体を備える。第１スティック３００、第２スティック３１０、および第３スティック３５０は、当該弾性体の弾性力により、操作をしない場合に原点の位置に戻るようになっている。
【００８２】
移動情報受付部１７３は、第１スティック３００、第２スティック３１０、または第３スティック３５０の移動量に応じて、以下のいずれかのモードにより、音源の位置を変更する。
【００８３】
（絶対値モード）  
絶対値モードは、第１モードに対応する。絶対値モードは、第１スティック３００、第２スティック３１０、または第３スティック３５０（以下、スティック操作子と称する。）の位置と、音源の位置を１対１に対応させるモードである。
【００８４】
音源位置制御部１７２および移動情報受付部１７３は、利用者から絶対値モード指定操作（例えば押しボタン３０１の長押し操作など）を受け付けた場合に、現在の音源の位置を基準位置としてＲＡＭ１９に記憶する。これにより、移動情報受付部１７３は、現在の音源の位置をスティック操作子の原点の位置に対応させる。そして、音源位置制御部１７２は、スティック操作子の移動量に応じて、音源の位置を変更する。例えば、移動情報受付部１７３がＺ軸回りに右９０度の回転操作を受け付けた場合、音源位置制御部１７２は、音源の位置を右９０度回転させる。音源位置制御部１７２は、スティック操作子の位置が原点に戻ると、音源の位置を基準位置に戻す。また、例えば、移動情報受付部１７３がＺ軸回りに右９０度の回転操作を受け付けた場合、音源位置制御部１７２は、音源の位置を右１８０度回転させてもよい。すなわち、音源位置制御部１７２は、回転操作に対する回転量の比率を変更してもよい。
【００８５】
（相対値モード）  
相対値モードは、第１モードの変形例である。相対値モードは、スティック操作子の原点からの移動量に応じて音源の位置を変化し、変化後の位置を保持するモードである。音源位置制御部１７２および移動情報受付部１７３は、利用者から相対値モード指定操作（例えば押しボタン３０２の長押し操作など）を受け付けた場合に、相対値モードに移行する。音源位置制御部１７２は、スティック操作子の原点の位置からの移動量に応じて、音源の位置を積算しながら変更する。例えば、移動情報受付部１７３がＺ軸回りに右９０度の回転操作を受け付けた場合、音源位置制御部１７２は、音源の位置を右９０度回転させる。また、音源位置制御部１７２は、上記積算により、例えばユーザがスティック操作子を９０度回転した位置でそのまま３秒間保持したとすると、音源の位置を右２７０度回転させる。音源位置制御部１７２は、スティック操作子の位置が原点に戻っても、音源の位置をそのまま保持する。なお、この例では、説明を簡単にするために、スティック操作子を９０度回転して３秒間保持すると、音源位置制御部１７２は、音源の位置を２７０度回転させた。ただし、音源位置制御部１７２は、９０度回転するまでの間にも移動量を積算しているため、実際には、音源の位置を２７０度以上回転させる。
【００８６】
（自動継続モード）  
自動継続モードは、第２モードに対応する。自動継続モードは、スティック操作子の移動に応じて移動させた音源の位置をそのまま継続するモードである。また、自動継続モードでは、スティック操作子の原点からの移動量に応じて音源の移動速度を変更する。
【００８７】
音源位置制御部１７２および移動情報受付部１７３は、利用者から自動継続モード指定操作（例えば押しボタン３０３の長押し操作など）を受け付けた場合に、自動継続モードに移行する。音源位置制御部１７２は、スティック操作子の移動に応じて、音源の位置を変更する。例えば、移動情報受付部１７３がＺ軸回りに右回転の操作を受け付けた場合、音源位置制御部１７２は、音源の位置を右回転させる。そして、音源位置制御部１７２は、スティック操作子の位置が原点に戻っても、音源の右回転を継続させる。
【００８８】
また、音源位置制御部１７２は、スティック操作子の原点からの移動量に応じて音源の移動速度を変更する。例えば、音源位置制御部１７２は、Ｚ軸回りに右４５度の回転操作を受け付けた場合と、右９０度の回転操作を受け付けた場合と、で音源の回転速度を変更する。例えば、音源位置制御部１７２は、右９０度の回転操作を受け付けた場合、Ｚ軸回りに右４５度の回転操作を受け付けた場合の２倍の速度で回転させる。
【００８９】
音源位置制御部１７２は、移動速度の最大値をＲＡＭ１９に保持する。音源位置制御部１７２は、当該最大値に応じて音源の移動速度を管理する。図２１は、自動継続モードにおける音源位置制御部１７２の動作を示すフローチャートである。図２２は、スティック操作子の移動量と最大値との関係を示す図である。なお、最大値とは、ＲＡＭ１９に保持した値をリセットした後から現在時点までの最大の移動速度を意味する。
【００９０】
スティック操作子が移動すると音源位置制御部１７２は、図２１に示す動作を開始する。音源位置制御部１７２は、スティック操作子の原点からの移動量が減少したか否かを判断する（Ｓ５１）。スティック操作子の原点からの移動量が減少していない場合、音源位置制御部１７２は、スティック操作子の原点からの移動量で最大値を更新する（Ｓ５２）。例えば、図２２に示す状態１から状態３まで、スティック操作子の原点からのロール（Ｒ）の移動量は増加している。また、状態３から状態５まで、スティック操作子の原点からのチルト（Ｔ）の移動量は増加している。したがって、音源位置制御部１７２は、図２２の例では、状態１から状態５まで、スティック操作子の原点からの移動量で最大値を更新する。
【００９１】
スティック操作子の原点からの移動量が減少すると、音源位置制御部１７２は、音源の移動速度を最大値に設定する（Ｓ５３）。すなわち、この例では、スティック操作子の原点からの移動量が減少した時点で音源の移動速度が最大値に設定される。図２２の例では、状態６の時点でチルト（Ｔ）の移動量も減少したため、音源位置制御部１７２は、最大値（１，１，０）を移動速度に設定する。
【００９２】
その後、音源位置制御部１７２は、スティック操作子の位置が原点に戻ったか否かを判断する（Ｓ５４）。スティック操作子の位置が原点に戻っていなければ、音源位置制御部１７２は、Ｓ５１の判断から処理を繰り返す。スティック操作子の位置が原点に戻った場合、音源位置制御部１７２は、最大値をリセットする（Ｓ５５）。
【００９３】
図２２の例では、音源位置制御部１７２は、状態８の時点で最大値をリセットする。この状態においても、音源の移動は継続している。しかし、次にスティック操作子が移動し、かつ移動量が低減した場合、最大値が更新される。図２２の例では、状態９で再びスティック操作子が移動し、状態１１で移動量が低減する。したがって、音源位置制御部１７２は、状態１１の時点で移動速度を（１，１，０）から（０．５，０，０）に変更する。
【００９４】
これにより、ユーザは、現在の移動速度からさらに移動速度を増加させたい場合には、スティック操作子を原点に戻してから大きく移動させればよいし、現在の移動速度から移動速度を低減させたい場合には、スティック操作子を原点に戻してから小さく移動させればよい。
【００９５】
なお、音源位置制御部１７２は、自動継続モードにおいて、利用者から移動停止操作（例えば押しボタン３０１の２回押し操作など）を受け付けた場合に、音源の移動を停止させてもよい。
【００９６】
なお、スティック操作子は、移動量ではなく、押圧力を検出してもよい。この場合、操作受付装置３０および操作受付装置３１は、押圧力に応じた移動情報を出力する。また、操作受付装置の操作子の形状は、スティック状に限らない。操作子は、ユーザの平行移動操作または回転移動操作を受け付ける操作子であればどの様な形状であってもよい。
【００９７】
なお、操作受付装置３０および操作受付装置３１は、複数を同時に使用することもできる。例えば、複数の操作受付装置３１により、それぞれ異なる対象の音源の位置を変更できるようにしてもよい。
【００９８】
本実施形態の説明は、すべての点で例示であって、制限的なものではない。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【００９９】
例えば、上記実施形態では、オーディオ信号処理装置１は、部屋内の３次元上に配置した複数のスピーカを用いて音源の音像を３次元に定位させた。しかし、オーディオ信号処理装置１は、例えば、頭部伝達関数などの仮想音像定位処理を用いて、２つのスピーカ、ヘッドホンまたはイヤホン等で音源の音像を３次元に定位させてもよい。また、オーディオ信号処理装置１は、ビーム状の音を出力して、壁または天井に音を反射させることで、２次元に配置されたスピーカだけで、３次元に音源の音像を定位させてもよい。
【符号の説明】
【０１００】
Ｌ１…部屋
Ｏ１，Ｏ２，Ｏ３，Ｏ４…音源
Ｓ１…球面
ＳＰ１，ＳＰ２，ＳＰ３，ＳＰ４，ＳＰ５，ＳＰ６，ＳＰ７，ＳＰ８…スピーカ
１…オーディオ信号処理装置
２…ＰＣ
３…トラックボール
１１…音信号入力部
１２…デコーダ
１３…信号処理部
１４…定位処理部
１５…Ｄ／Ａコンバータ
１６…ＡＭＰ
１７…ＣＰＵ
１８…フラッシュメモリ
１９…ＲＡＭ
２０…Ｉ／Ｆ
２１…表示器
１００…オーディオ信号処理システム
１７１…位置情報取得部
１７２…音源位置制御部
１７３…移動情報受付部
２０１…ＵＳＢＩ／Ｆ
【図１】
2020195568.tif 000003
【図２】
2020195568.tif 000004
【図３】
2020195568.tif 000005
【図４】
2020195568.tif 000006
【図５】
2020195568.tif 000007
【図６】
2020195568.tif 000008
【図７】
2020195568.tif 000009
【図８】
2020195568.tif 000010
【図９】
2020195568.tif 000011
【図１０】
2020195568.tif 000012
【図１１】
2020195568.tif 000013
【図１２】
2020195568.tif 000014
【図１３】
2020195568.tif 000015
【図１４】
2020195568.tif 000016
【図１５】
2020195568.tif 000017
【図１６】
2020195568.tif 000018
【図１７】
2020195568.tif 000019
【図１８】
2020195568.tif 000020
【図１９】
2020195568.tif 000021
【図２０】
2020195568.tif 000022
【図２１】
2020195568.tif 000023
【図２２】
2020195568.tif 000024
【手続補正書】
【提出日】令和3年2月17日(2021.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音信号を入力する音信号入力部と、
前記音信号の音源の位置情報を取得する位置情報取得部と、
移動情報の入力を受け付ける移動情報受付部と、
前記移動情報に基づいて、前記音源の位置を、所定軸を中心として移動させ、前記音源の音像定位位置を変更する、音源位置制御部と、
前記音源位置制御部で変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう定位処理部と、
を備えたことを特徴とするオーディオ信号処理装置。
【請求項２】
前記移動情報受付部は、３次元の移動情報の入力を受け付け、
前記音源位置制御部は、前記音源の位置を前記３次元の移動情報に基づいて移動させる、
請求項１に記載のオーディオ信号処理装置。
【請求項３】
前記移動情報は回転情報を含み、
前記音源位置制御部は、前記回転情報に基づいて、前記音源の位置を回転させる、
請求項２に記載のオーディオ信号処理装置。
【請求項４】
前記音源位置制御部は、前記音源の位置を所定の球面上に配置して、該球面に沿って回転させる、
請求項３に記載のオーディオ信号処理装置。
【請求項５】
前記音源位置制御部は、複数の音源の位置を移動させ、前記音像定位位置を変更する、
請求項１乃至請求項４のいずれか１項に記載のオーディオ信号処理装置。
【請求項６】
前記移動情報受付部は、前記音源のうち移動対象とする音源の指定入力を受け付け、
前記音源位置制御部は、前記指定入力に基づいて、対象の音源を移動させ、前記音像定位位置を変更する、
請求項１乃至請求項５のいずれか１項に記載のオーディオ信号処理装置。
【請求項７】
前記音源の位置を表示器に表示する表示処理部と、を備えた、
請求項１乃至請求項６のいずれか１項に記載のオーディオ信号処理装置。
【請求項８】
前記音源位置制御部は、前記移動情報の分解能と前記位置情報の分解能が異なる場合に、前記移動情報の値を前記位置情報の分解能に変換して、前記音源の音像定位位置を変更する、
請求項１乃至請求項７のいずれか１項に記載のオーディオ信号処理装置。
【請求項９】
前記音源位置制御部は、前記移動情報を直交座標に変換して、前記音源の音像定位位置を変更する、
請求項１乃至請求項８のいずれか１項に記載のオーディオ信号処理装置。
【請求項１０】
前記音源位置制御部は、前記移動情報に基づいて前記音源の位置を移動した後、前記音源の移動を停止させる第１モードを実行する、
請求項１乃至請求項９のいずれか１項に記載のオーディオ信号処理装置。
【請求項１１】
前記音源位置制御部は、前記移動情報に基づいて前記音源の位置を移動した後、前記音源の移動を継続させる第２モードを実行する、
請求項１乃至請求項１０のいずれか１項に記載のオーディオ信号処理装置。
【請求項１２】
前記音源位置制御部は、前記第２モードにおいて、前記移動情報の最大値に基づいて前記音源の位置の移動速度を制御し、前記移動情報が所定の値になった場合に前記最大値をリセットする、
請求項１１に記載のオーディオ信号処理装置。
【請求項１３】
請求項１乃至請求項１２のいずれか１項に記載のオーディオ信号処理装置と、
利用者から移動操作を受け付けて、該移動操作に応じた前記移動情報を、前記移動情報受付部に対して入力する、操作受付装置と、
を備えたオーディオ信号処理システム。
【請求項１４】
前記操作受付装置は、トラックボールを含む、
請求項１３に記載のオーディオ信号処理システム。
【請求項１５】
音信号を入力し、
前記音信号の音源の位置情報を取得し、
移動情報の入力を受け付け、
前記移動情報に基づいて、前記音源の位置を、所定軸を中心として移動させ、前記音源の音像定位位置を変更し、
変更した前記音像定位位置に前記音源の音像が定位するように、前記音信号に対して定位処理を行なう、
ことを特徴とするオーディオ信号処理方法。
【請求項１６】
前記移動情報の入力を受け付けることにおいて、３次元の移動情報の入力を受け付け、
前記音像定位位置を変更することにおいて、前記音源の位置を前記３次元の移動情報に基づいて移動させる、
請求項１５に記載のオーディオ信号処理方法。
【請求項１７】
前記移動情報は回転情報を含み、
前記音像定位位置を変更することにおいて、前記回転情報に基づいて、前記音源の位置を回転させる、
請求項１６に記載のオーディオ信号処理方法。
【請求項１８】
前記移動情報の入力を受け付けることにおいて、前記音源の位置を所定の球面上に配置して、該球面に沿って回転させる、
請求項１７に記載のオーディオ信号処理方法。
【請求項１９】
前記移動情報の入力を受け付けることにおいて、複数の音源の位置を移動させ、前記音像定位位置を変更する、
請求項１５乃至請求項１８のいずれか１項に記載のオーディオ信号処理方法。
【請求項２０】
前記移動情報の入力を受け付けることにおいて、前記音源のうち移動対象とする音源の指定入力を受け付け、
前記移動情報の入力を受け付けることにおいて、前記指定入力に基づいて、対象の音源を移動させ、前記音像定位位置を変更する、
請求項１５乃至請求項１９のいずれか１項に記載のオーディオ信号処理方法。
【請求項２１】
前記音源の位置を表示器に表示する、
請求項１５乃至請求項２０のいずれか１項に記載のオーディオ信号処理方法。
【請求項２２】
前記音源の音像定位位置を変更することにおいて、前記移動情報の分解能と前記位置情報の分解能が異なる場合に、前記移動情報の値を前記位置情報の分解能に変換する、
請求項１５乃至請求項２１のいずれか１項に記載のオーディオ信号処理方法。
【請求項２３】
前記音源の音像定位位置を変更することにおいて、前記移動情報を直交座標に変換して、前記音源の音像定位位置を変更する、
請求項１５乃至請求項２２のいずれか１項に記載のオーディオ信号処理方法。
【請求項２４】
前記音源の音像定位位置を変更することにおいて、前記移動情報に基づいて前記音源の位置を移動した後、前記音源の位置の移動を停止させる第１モードを実行する、
請求項１５乃至請求項２３のいずれか１項に記載のオーディオ信号処理方法。
【請求項２５】
前記音源の音像定位位置を変更することにおいて、前記移動情報に基づいて前記音源の位置を移動した後、前記音源の移動を継続させる第２モードを実行する、
請求項１５乃至請求項２４のいずれか１項に記載のオーディオ信号処理方法。
【請求項２６】
前記第２モードにおいて、前記移動情報の最大値に基づいて前記音源の位置の移動速度を制御し、前記移動情報が所定の値になった場合に前記最大値をリセットする、
請求項２５に記載のオーディオ信号処理方法。
【請求項２７】
利用者から移動操作を操作受付装置で受け付けて、該移動操作に応じた前記移動情報を入力する、
請求項１５乃至請求項２６のいずれか１項に記載のオーディオ信号処理方法。
【請求項２８】
前記操作受付装置は、トラックボールを含む、
請求項２７に記載のオーディオ信号処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
ユーザは、押しボタン３０１、押しボタン３０２、または押しボタン３０３のいずれかを押すことで、平行移動操作を受け付ける状態と、回転操作を受け付ける状態と、拡大縮小操作を受け付ける状態と、を切り替えることができる。
【国際調査報告】
2020195568.tif 000025
2020195568.tif 000026
2020195568.tif 000027
2020195568.tif 000028