(57)【要約】【課題】仮想的操作オブジェクトを使用したパラメータの値の制御を、分かりやすく簡単に行えるようにすることを目的とする。【解決手段】設定装置１０は、仮想的操作オブジェクトを表示する表示部１１と、仮想的操作オブジェクトに関連する操作を検出する検出部１２と、前記操作の検出に応じて、該検出された操作の形態を判定する判定部１３と、前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てる割当部１４を備える。【選択図】        図１
2017174362.tif 000002
【特許請求の範囲】
【請求項１】
仮想的操作オブジェクトを表示するステップと、
前記仮想的操作オブジェクトに関連するユーザの操作を検出するステップと、
前記操作の検出に応じて、該検出された操作の形態を判定するステップと、
前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てるステップと
を有する方法。
【請求項２】
前記仮想的操作オブジェクトは、複数の形態のユーザの操作を受け付けるように構成されており、
前記判定するステップは、前記検出された操作の形態が前記複数の形態の何れであるかを判定する
ことからなる請求項１に記載の方法。
【請求項３】
前記判定するステップは、前記仮想的操作オブジェクトに関連するユーザの操作の初動方向を判定し、
前記割り当てるステップは、前記判定された初動方向に応じて前記複数種のパラメータのうちいずれか１つを選択する
ことからなる請求項１又は２に記載の方法。
【請求項４】
前記判定するステップは、前記仮想的操作オブジェクトに関連する操作を行う指の本数を判定し、
前記割り当てるステップは、前記判定された指の本数に応じて、前記複数種のパラメータのうちいずれか１つを選択する
ことからなる請求項１又は２に記載の方法。
【請求項５】
前記判定するステップは、前記仮想的操作オブジェクトに関連する操作を行う複数の指の重心の移動方向を判定し、
前記割り当てるステップは、前記判定された移動方向に応じて、前記複数種のパラメータのうちいずれか１つを選択する
ことからなる請求項１又は２に記載の方法。
【請求項６】
前記表示するステップは、複数の仮想的操作オブジェクトを表示することからなり、
前記判定するステップは、前記複数の仮想的操作オブジェクトのいずれか１つを選択する選択操作の検出に応じて、該検出された選択操作の形態を判定する
ことからなる請求項１乃至５の何れかに記載の方法。
【請求項７】
前記仮想的操作オブジェクトは、複数種のパラメータの組み合わせにより決定される制御対象に対応付けられており、
前記割り当てるステップは、前記判定された操作の形態に応じて、前記複数種のパラメータのうち何れか１つを前記仮想的操作オブジェクトに割り当てる
ことからなる請求項１乃至６の何れかに記載の方法。
【請求項８】
仮想的操作オブジェクトを表示する表示部と、
前記仮想的操作オブジェクトに関連するユーザの操作を検出する検出部と、
前記操作の検出に応じて、該検出された操作の形態を判定する判定部と、
前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てる割当部
を備える設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばオーディオミキサなど様々な機器において、表示部に表示された仮想的操作オブジェクトを用いてパラメータを設定するための設定装置及び方法に関する。
【０００２】
周知の通り、オーディオミキサの操作卓には、複数のチャンネルストリップが備わり、個々のチャンネルストリップに音量制御用のフェーダ操作子や、ゲイン調整用のノブ操作子を含む多数の操作子が備わる。従来のミキサにおいては、基本的には、個々の操作子毎に１種類のパラメータが制御対象として割り当てられている。そのため、操作インタフェースは、多数のノブやフェーダ等が配置された煩雑な構成になり、ミキサの操作が不慣れなユーザにとって、多数の操作子の何れにどのパラメータが割り当てられているのか、わかりにくい。
【０００３】
特許文献１は、ミキサの操作インタフェースの一例として、タッチパネルに表示された仮想的操作子画像を使用して、パラメータの値を調整するものが記載されている。タッチパネルに表示された仮想的操作子画像を使用する操作インタフェースは、平らなタッチパネルの表面への接触（タッチ操作）によりパラメータ値を調整する構成であるため、例えば意図していないパラメータの値を変更してしまう等の誤操作を起こし易い。この点、前記特許文献１は、操作子画像に対する第１タッチ操作により、該操作子画像を選択し、該第１タッチ操作が継続した状態で別の第２タッチ操作を行うことにより、該選択された操作子画像に対応するパラメータの値を調整できるように構成することを記載している。
特許文献１等のデジタルミキサにおいては、物理的操作子又は仮想的操作子画像に割り当てるパラメータを変更可能である。そのため、物理的操作子又は仮想的操作子画像の点数を減らし、操作インタフェースの構成を簡略化し得る。物理的操作子又は仮想的操作子画像に割り当てるパラメータを変更する操作は、例えばミキサの操作が不慣れなユーザ等にとっても、直感的でわかりやすいものであることが望まれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１‐１３５５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は、上述の点に鑑みてなされたもので、仮想的操作オブジェクトを使用したパラメータの値の制御を、分かりやすく簡単に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、仮想的操作オブジェクトを表示するステップと、前記仮想的操作オブジェクトに関連するユーザの操作を検出するステップと、前記操作の検出に応じて、該検出された操作の形態を判定するステップと、前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てるステップを有する方法である。
【０００７】
この発明によれば、ユーザが或る操作の形態で仮想的操作オブジェクトに関連する操作を行ったとき、その操作の形態に応じた或るパラメータ種類を、前記仮想的操作オブジェクトに割り当てることができ、別の操作の形態で仮想的操作オブジェクトに関連する操作を行ったときは、該別の操作の形態に応じた別のパラメータ種類を、前記仮想的操作オブジェクトに割り当てることができる。１つの仮想的操作オブジェクトを複数種類のパラメータに対応付けることができるので、パラメータ種類毎に仮想的操作オブジェクトを表示する構成に比べて、仮想的操作オブジェクトを使用した操作インタフェースの構成を簡略化できる。また、操作の形態を使い分けるだけの簡単でわかりやすい方法で、記仮想的操作オブジェクトに割り当てるパラメータ種類を変更できる。
【０００８】
また、この発明は、方法の発明として実施しうるのみならず、前記方法を構成する各ステップに対応する構成要素を備える設定装置の発明として実施及び構成されてよい。
【発明の効果】
【０００９】
この発明によれば、仮想的操作オブジェクトを使用した操作インタフェースの構成を簡略化し、ユーザにとって扱い易い操作インタフェースを提供でき、また、操作の形態を使い分けるだけの簡単でわかりやすい方法で、記仮想的操作オブジェクトに割り当てるパラメータ種類を決定できる。従って、仮想的操作オブジェクトを使用したパラメータの値の制御を、分かりやすく簡単に行えるようになる。
【図面の簡単な説明】
【００１０】
【図１】この発明に係る設定装置の概念的構成例を説明するブロック図。
【図２】設定装置を組み込んだ音響信号処理装置の電気的ハードウェア構成を示すブロック図。
【図３】（ａ）〜（ｄ）は、仮想的操作オブジェクトの操作の形態例を説明する図。
【図４】仮想的操作オブジェクトの表示制御処理例を示すフローチャート。
【図５】仮想的操作オブジェクトの表示制御処理の別の一例を示すフローチャート。
【図６】（ａ）〜（ｄ）は、仮想的操作オブジェクトの別の操作の形態例を説明する図。
【図７】別の実施形態に係る仮想的操作オブジェクト例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、この発明の一実施形態について詳細に説明する。
【００１２】
図１は、一実施形態に係る設定装置の全体構成例を説明するブロック図である。設定装置１０は、仮想的操作オブジェクトを表示する表示部１１と、仮想的操作オブジェクトに関連する操作を検出する検出部１２と、前記操作の検出に応じて、該検出された操作の形態を判定する判定部１３と、前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てる割当部１４を備える。当該判定部１３は、後述するようにＣＰＵ１が検出部１２により検出された操作と、メモリ２に含まれる揮発性メモリやＨＤＤ、ＳＳＤ等の記憶媒体に記憶された操作とを照らし合わせるものであるが、この照合動作を行うプロセッサを別途用意しても良い。また、割当部１４は、ＣＰＵ１が上記割り当てを行うものであるが、割り当て動作を行うプロセッサを別途用意しても良い。
【００１３】
設定装置１０は、例えば、後述の図２に示す音響信号処理装置１００に組み込まれる。別の例において、設定装置１０は、例えば汎用のパーソナルコンピュータやタブレット端末装置など、設定装置１０の動作を行うためのプログラムを実行可能なプロセッサ装置により構成されてよい。また、設定装置１０は、専用ハードウェア装置（集積回路等）により構成されてもよい。
【００１４】
図２は、図１に示す設定装置１０を組み込んだ音響信号処理装置１００の電気的ハードウェア構成例を示すブロック図である。音響信号処理装置１００は、例えば、複数チャンネルの音響信号の混合、音量レベル調整、効果付与等を行うオーディオミキサである。音響信号処理装置１００は、専用のハードウェア装置により構成されてもよいし、或いは、例えば汎用のパーソナルコンピュータやタブレット端末装置など、音響信号処理のプログラムを実行可能なコンピュータ装置により構成されてもよい。
【００１５】
音響信号処理装置１００は、ＣＰＵ（中央処理ユニット）１、メモリ２、タッチパネル式表示器３、オーディオインタフェース（Ｉ／Ｆ）４、及び、信号処理装置５を含み、各部が通信バス６により接続される。
【００１６】
ＣＰＵ１は、メモリ２に記憶された各種プログラムを実行して音響信号処理装置１００の動作を制御する。メモリ２は、ＲＯＭ（リードオンリメモリ）、ＲＡＭ（ランダムアクセスメモリ）、ハードディスク（ＨＤＤ）、ソリッドステートドライブ（ＳＤＤ）等を含む。メモリ２には、前記各種プログラムが記憶されるとともに、ＤＳＰ５の信号処理に使用する各種パラメータの値を含む各種データが記憶される。
【００１７】
タッチパネル式表示器３（以下、単に「タッチパネル」という）は、ＣＰＵ１の制御に基づき各種表示を行う表示機構と、画面を接触するタッチ操作を検出する検出機構とを含む。表示機構は、具体的には、液晶パネルなどであり、ＬＣＤや有機ＥＬなどを含む。検出機構は、画面に対する２点以上の接触（マルチタッチ）を個別に検出及び認識できるよう構成される。タッチパネル３は、図１の表示部１１及び検出部１２を構成する。
【００１８】
オーディオＩ／Ｆ４は、ＡＤ変喚器、ＤＡ変喚器、オーディオ入力インタフェース、及び、オーディオ出力インタフェースを含む。音響信号処理装置１００は、オーディオＩ／Ｆ４を介して、図示しない入力機器から音響信号を入力し、また、信号処理済みの音響信号を図示しない出力機器へ出力する。
【００１９】
信号処理装置５は、例えばＤＳＰ（Digital Signal Processor）や、ＣＰＵ１およびメモリ２に記憶されたソフトウェアにより仮想的に実現された信号処理装置で構成される。信号処理装置５は、信号処理用のプログラムを実行することにより、入力された音響信号に対して信号処理を施す。信号処理は、例えば、ミキシング処理、音量レベル調整処理、各種効果付与処理等を含む。この信号処理は、メモリ２に記憶された各種パラメータの値に基づいて制御される。
【００２０】
なお、音響信号処理装置１００は、例えばコンピュータネットワークに接続するためのネットワークインタフェースなど、図示外のその他の構成部品を備えてもよい。
【００２１】
図３（ａ）〜（ｄ）は、タッチパネル３に表示された仮想的操作オブジェクトの一例を示しており、後述図４の処理により、該仮想的操作オブジェクトに割り当てるパラメータが変更される様子を説明する図である。図３（ａ）〜（ｄ）において、タッチパネル３の画面３０には、仮想的操作オブジェクト３１として、コンプレッサを制御対象とする操作子画像が表示される。コンプレッサは、効果付与処理モジュールの１種であり、音響信号の音量差を圧縮する効果を持つものである。コンプレッサの効果は、例えば、レシオ、スレッショルドレベル、及び、アタックタイムの３種類のパラメータの組み合わせにより決定される。仮想的操作オブジェクト３１は、つまみ部を表す１つの画像からなる。仮想的操作オブジェクト３１は、レシオ、スレショルド及びアタックの３種類のパラメータに対応付けられており、後述の図４の処理により、前記３種類のパラメータのうち何れか１つを仮想的操作オブジェクト３１に割り当てる。また、仮想的操作オブジェクト３１の左側には、コンプレッサの特性を示すグラフ３２が表示されている。グラフ３２の横軸はレシオを示し、縦軸はスレッショルドレベルを示す。
【００２２】
図４は、仮想的操作オブジェクト３１に対するタッチ操作が行われたときに、ＣＰＵ１が実行する処理例を示すフローチャートである。タッチ操作は、タッチパネル３上の、仮想的操作オブジェクト３１（つまみ部の画像）の表示個所にユーザの指を接触させる操作である。また、該接触させた指をタッチパネル３上で動かす（接触点を移動させる）ことを、「タッチ操作の移動」という。図３（ａ）において、符号３３ａ、３３ｂ、３３ｃは、タッチ操作の接触点を示す。ＣＰＵ１は、タッチパネル３の検出機構により、タッチ操作を行っている１以上の指の接触点３３ａ、３３ｂ、３３ｃを検出する（ステップＳ１）。一例として、ＣＰＵ１は、仮想的操作オブジェクト３１から所定の距離以内に存在する接触点を、仮想的操作オブジェクト３１に関連するタッチ操作として検出してよい。
【００２３】
ステップＳ２において、ＣＰＵ１は、前記検出された接触点３３ａ、３３ｂ、３３ｃの初動があったかどうか判定する。初動は、接触点３３ａ、３３ｂ、３３ｃの検出後の最初のタッチ操作の移動である。すなわち、ＣＰＵ１は、前記ステップＳ２において、タッチ操作の移動を検出する。タッチ操作の移動に応じて検出される物理量は、例えば、移動方向及び移動量（移動距離）である。初動があるまで（ステップＳ２のＮｏ）、ＣＰＵ１は、ステップＳ２をループする。初動があった場合（ステップＳ２のＹｅｓ）、ＣＰＵ１は、ステップＳ３において、操作の形態を判定する。一例において、操作の形態は、タッチ操作の初動の方向である。方向は、例えば、回転、上下、又は、左右の３種類の何れかである。例えば、ＣＰＵ１は、前記初動の方向が厳密に前記３種類に該当していない場合であっても、概ね前記３種類の何れの方向に該当するかを判定する。ＣＰＵ１によるステップＳ２の処理が、判定部１３の動作に相当する。複数の操作の形態（３種類の初動の方向）の種類は、メモリ２に含まれる揮発性メモリやＨＤＤ、ＳＳＤ等の記憶媒体に記憶されている。
【００２４】
ＣＰＵ１は、ステップＳ４〜Ｓ６において、前記判定した操作の形態、すなわちタッチ操作の初動の方向に応じて、仮想的操作オブジェクト３１に割り当てるパラメータ種類を変更する。一例として、ＣＰＵ１は、タッチ操作の初動の方向が回転の場合、仮想的操作オブジェクト３１にレシオを割り当て（ステップＳ４）、タッチ操作の初動の方向が上下方向の場合、仮想的操作オブジェクト３１にスレッショルドを割り当て（ステップＳ５）、タッチ操作の初動の方向が左右方向の場合、仮想的操作オブジェクト３１にアタックタイムを割り当てる（ステップＳ６）。一例として、ＣＰＵ１は、前記ステップＳ４〜Ｓ６において、それぞれ、初動の方向を示す表示を行ってよい。ＣＰＵ１によるステップＳ４〜Ｓ６の処理が、割当部１４の動作に相当する。なお、操作の形態（３種類の初動の方向）とパラメータ種類の対応付けは、メモリ２に含まれる揮発性メモリやＨＤＤ、ＳＳＤ等の記憶媒体に記憶されている。また、操作の形態（３種類の初動の方向）とパラメータ種類の対応付けをユーザが手動設定できてもよい。
【００２５】
タッチ操作の初動の方向が回転の場合、図３（ｂ）に示す通り、回転方向を示すガイド３４ａが表示される。ユーザが接触点３３ａ、３３ｂ、３３ｃを前記回転方向に沿って移動させる動作（タッチ操作の回転）を行うと、ＣＰＵ１は、該タッチ操作の回転移動量に応じて、レシオ値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ７）。タッチ操作の回転は、接触点３３ａ、３３ｂ及び３３ｃの略中心位置を中心にしたものでもよいし、或いは、接触点３３ａ、３３ｂ及び３３ｃの何れか１つを中心にしたものであってもよい。例えば、ユーザがタッチ操作を右方向に回転した場合、図３（ｂ）に示す通り、仮想的操作オブジェクト３１（円形のつまみ部画像）は右方向に回転し、レシオ値は大きくなる。仮想的操作オブジェクト３１の回転位置は、目印３５によりを示される。また、ＣＰＵ１は、該変更されたレシオ値に応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００２６】
また、タッチ操作の初動の方向が上下方向の場合、図３（ｃ）に示す通り、上下方向を示すガイド３４ｂが表示される。ユーザが接触点３３ａ、３３ｂ、３３ｃを前記上下方向に沿って移動する動作（タッチ操作の上下方向への移動）を行うと、ＣＰＵ１は、該タッチ操作の移動量に応じて、スレッショルド値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ７）。例えば、ユーザがタッチ操作を下方向に移動した場合、図３（ｃ）に示す通り、仮想的操作オブジェクト３１は下方向に移動され、スレッショルド値は小さくなる。また、ＣＰＵ１は、該変更されたスレッショルド値に応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００２７】
また、タッチ操作の初動の方向が左右方向の場合、図３（ｄ）に示す通り、左右方向を示すガイド３４ｃが表示される。ユーザが接触点３３ａ、３３ｂ、３３ｃを前記左右方向に沿って移動するような動作（タッチ操作の左右方向への移動）を行うと、ＣＰＵ１は、該タッチ操作の移動量に応じて、アタックタイムの値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ７）。例えば、ユーザがタッチ操作を右方向に移動した場合、図３（ｄ）に示す通り、仮想的操作オブジェクト３１は右に移動し、アタックタイムの値は大きくなる。また、ＣＰＵ１は、該変更されアタックタイムに応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００２８】
一例として、全ての接触点３３ａ、３３ｂ、３３ｃがタッチパネル３から離れるまで（ステップＳ８のＮｏ）、ＣＰＵ１は、ステップＳ７及びＳ８をループし、タッチ操作の移動を検出する度に、その移動量に応じて、前記ステップＳ４、Ｓ５、又は、Ｓ６により仮想的操作オブジェクト３１に割り当てられたパラメータの値を変更する（前記ステップＳ７）。一例として、前記検出されたタッチ操作の移動の方向が、割り当てられたパラメータ種類に対応付けられた方向以外の成分を含む場合、ＣＰＵ１は、該当する方向の成分の移動量のみを検出する。例えば、スレッショルド値の調整に、右上方向へのタッチ操作の移動が行なわれた場合、上方向の成分の移動量のみに応じてスレッショルド値を変更する。全ての接触点３３ａ、３３ｂ、３３ｃがタッチパネル３から離れるまで、ステップＳ７及びＳ８をループするので、ユーザは、タッチ操作を行っている指の少なくとも１つのみをタッチパネル３に接触させておけば、その指の移動により、パラメータ値を変更できる。
【００２９】
全ての接触点３３ａ、３３ｂ、３３ｃがタッチパネル３から離れたら（ステップＳ８のＹｅｓ）、ＣＰＵ１は、仮想的操作オブジェクト３１ｂのパラメータ値を編集する処理を終了する（ステップＳ９）。なお、前記ステップＳ１以後、何れのタイミングにおいても、タッチ操作を行っている全ての指がタッチパネル３から離れたときには、ＣＰＵ１は、図４の処理を終了してよい。
【００３０】
このように、１つの仮想的操作オブジェクト３１をレシオ、スレッショルド及びアタックタイムの３種類のパラメータに対応付けることができる（つまり、１つの仮想的操作オブジェクト３１で３種類のパラメータを調整可能となる）ので、パラメータ種類毎に仮想的操作オブジェクトを表示する構成に比べて、画面の表示を簡略化できる。したがって、ユーザにとって扱い易い操作インタフェースを提供できる。また、仮想的操作オブジェクト３１に対するタッチ操作、すなわち、パラメータの値を変更するためのタッチ操作の形態（初動方向）を使い分けるだけで、その仮想的操作オブジェクト３１に割り当てるパラメータ種類の変更・決定を行うことができる。パラメータ値変更操作とは別にパラメータ種類の変更用の操作を行う必要が無いので、パラメータ種類の変更・決定を簡単に行うことができる。また、パラメータ種類の変更は、パラメータ値変更操作の形態の変更により行うので、パラメータ種類の変更の操作に注意をそらすことなく、パラメータ値変更操作に集中できる。従って、仮想的操作オブジェクトを使用したパラメータの値の制御を、分かりやすく簡単に行えるようになる。また、前記図４の処理例は、初動方向に応じて仮想的操作オブジェクト３１に割り当てるパラメータ種類が固定される（前記ステップＳ７及びＳ８のループ）ので、ユーザが他の種類のパラメータを誤操作する恐れがない。
【００３１】
次に、前記ステップＳ３の別の実施形態として、タッチ操作を行っている指の数に応じて「操作の形態」を判定する例を説明する。図５は、別の実施形態に係る、タッチ操作に応じた処理例を示すフローチャートである。ＣＰＵ１は、前記ステップＳ１と同様に、タッチパネル３の検出機構により、タッチ操作を行っている１以上の指の接触点を検出する（ステップＳ１０）。
【００３２】
ＣＰＵ１は、ステップＳ１１において、前記検出された接触点（指）の数に基づき「操作の形態」を判定する。一例として、ＣＰＵ１は、タッチ操作を行っている指の数が１本、２本、又は、３本の何れかを判定する。一例として、ＣＰＵ１は、接触点の数が３つ以上の場合、タッチ操作を行っている指の数を３本とみなしてもよい。
【００３３】
ＣＰＵ１は、ステップＳ１２〜Ｓ１４において、前記判定した操作の形態、タッチ操作を行っている指（接触点）の数に応じて、仮想的操作オブジェクト３１に割り当てるパラメータ種類を変更する。一例として、ＣＰＵ１は、接触点の数が１つの場合、仮想的操作オブジェクト３１にスレッショルドを割り当て（ステップＳ１２）、接触点の数が２つの場合、仮想的操作オブジェクト３１にレシオを割り当て（ステップＳ１３）、接触点の数が３つの場合、仮想的操作オブジェクト３１にアタックタイムを割り当てる（ステップＳ１４）。
【００３４】
一例として、仮想的操作オブジェクト３１に割り当てられたパラメータ種類毎に、タッチ操作の移動方向が決められていて良い。一例として、ＣＰＵ１は、前記ステップＳ１２〜Ｓ１４において、それぞれ、パラメータ種類に応じたタッチ操作の移動方向を示すガイドを表示してよい。
【００３５】
図６（ａ）〜（ｄ）は、接触点の数に応じて、仮想的操作オブジェクト３１に割り当てるパラメータを変更する場合の表示例であり、図６（ａ）はタッチ操作が行われていない状態を示す。なお、図３と共通する構成要素には図３と同じ符号が付与されている。接触点の数が１つの場合、図６（ｂ）に示すように、上下方向を示すガイド３４ｂが表示される。ユーザが、接触点３３ａを上下方向に移動する動作（タッチ操作の上下方向への移動）を行うと、ＣＰＵ１は、該タッチ操作の移動量に応じて、スレッショルド値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ１５）。例えば、ユーザがタッチ操作を下方に移動した場合、図６（ｂ）に示すように、仮想的操作オブジェクト３１は下方に移動し、スレッショルド値は小さくなる。また、ＣＰＵ１は、該変更されたスレッショルド値に応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００３６】
また、接触点の数が２つの場合、図６（ｃ）に示す通り、回転方向を示すガイド３４ａが表示される。ユーザが接触点３３ａ、３３ｂを前記回転方向に沿って移動する動作（タッチ操作の回転）を行うと、ＣＰＵ１は、該タッチ操作の回転量に応じてレシオ値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ１５）。例えば、ユーザがタッチ操作を右方向に回転した場合、図６（ｃ）に示す通り、仮想的操作オブジェクト３１は右方向に回転し、レシオ値は大きくなる。また、ＣＰＵ１は、該変更されたスレッショルド値に応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００３７】
また、接触点の数が３つの場合、図６（ｄ）に示す通り、左右方向を示すガイド３４ｃが表示される。ユーザが接触点３３ａ、３３ｂ、３３ｃを前記左右方向に沿って移動するような動作（タッチ操作の左右方向への移動）を行うと、ＣＰＵ１は、該タッチ操作の移動量に応じてアタックタイムの値を変更し、且つ、仮想的操作オブジェクト３１の表示位置を更新する（ステップＳ１５）。例えば、ユーザがタッチ操作を右方向に移動した場合、図６（ｄ）に示すように、仮想的操作オブジェクト３１は右方向に移動し、アタックタイムの値は大きくなる。また、ＣＰＵ１は、該変更されアタックタイムに応じて、コンプレッサの特性を示すグラフ３２の表示を更新する。
【００３８】
そして、前記図４のステップＳ８及びＳ９と同様に、全ての接触点がタッチパネル３から離れるまで（ステップＳ１６のＮｏ）、ＣＰＵ１は、ステップＳ１５、Ｓ１６をループし、全ての接触点がタッチパネル３から離れたら（ステップＳ１６のＹｅｓ）、パラメータ値を編集する処理を終了する（ステップＳ１７）。図５及び図６を参照して説明した別の実施形態においても、パラメータ種類毎に仮想的操作オブジェクトを表示する構成に比べて、画面の表示を簡略化でき、ユーザにとって扱い易い操作インタフェースを提供できる。また、仮想的操作オブジェクト３１に割り当てるパラメータ種類の変更・決定は、タッチ操作の形態（指の数）を使い分けるだけで、簡単に行なうことができる。従って、仮想的操作オブジェクトを使用したパラメータの値の制御を、分かりやすく簡単に行えるようになる。
【００３９】
図７は、別の実施形態に係る仮想的操作オブジェクトの一例として、タッチパネル３の画面７０に表示されたイコライザの操作画面例を示す。イコライザは、効果付与処理モジュールの１種であり、周波数帯域毎の音量を調整する効果を持つものである。横軸は周波数帯域、縦軸は音量レベルのゲイン値を示す。仮想的操作オブジェクト７１は、音響信号の周波数特性を調整するための特性カーブであり、３つの制御点７２ａ，７２ｂ，７２ｃ，それぞれの左右位置により、任意の３つの周波数帯域について中心となる周波数を設定し、それぞれの上下位置により、周波数帯域のゲイン値を設定する。また、周波数帯域毎の幅（「Ｑ」という）もユーザが設定できる。すなわち、イコライザの仮想的操作オブジェクト７１は、中心周波数、ゲイン、及び、Ｑの３種類のパラメータに対応付けられている。
【００４０】
ユーザが仮想的操作オブジェクト７１に対するタッチ操作を行ったとき、ＣＰＵ１は、前記ステップＳ１〜Ｓ６又は前記ステップＳ１０〜Ｓ１４により、タッチ操作の形態を判定し、該操作の形態に応じて、中心周波数、ゲイン、及び、Ｑの３種類のパラメータのうち何れかを仮想的操作オブジェクト７１に割り当てる。例えば、ＣＰＵ１は、タッチ操作の指の本数に応じて仮想的操作オブジェクト７１に割り当てるパラメータ種類を変更する。例えば、ＣＰＵ１は、タッチ操作を行う指の本数が１本のとき「中心周波数」を、また、２本のとき「Ｑ」を、３本のとき「ゲイン」を、仮想的操作オブジェクト７１に割り当てる。図７は、制御点７２ｂを３本の指で操作する例を示している。また、ＣＰＵ１は、ゲイン値を操作するためのタッチ操作の移動方向（上下方向）を示すガイド７４を表示してよい。
【００４１】
以上、この発明の一実施形態を説明したが、この発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。例えば、仮想的操作オブジェクト３１は、どのような形状であってもよい。また、例えば、タッチ操作の移動に応じて検出される操作量は、移動方向及び移動距離に限らず、移動の速度、加速度、時間、あるいは、タッチ操作の圧力など、どのような物理量、あるいは、それら様々な物理量の任意の組み合わせであってよい。
【００４２】
また、別の実施形態において、前記ステップＳ８及びＳ１６は、更に、例えばタッチ操作を微振動させる（接触点を小幅に揺らす）等の所定の動作の有無を判定し、該所定の動作があったときに、ステップＳ３又はＳ１１に処理が戻るように構成されてもよい。この場合、ユーザは、全ての接触点がタッチパネル３を離して、新たにタッチ操作を行うことなく、仮想的操作オブジェクト３１に割り当てるパラメータを再変更（再決定）できる。例えば、ユーザは、初動にてタッチ操作を回転させることによりレシオの値を変更した後、前記所定の動作を行い、それから、タッチ操作を上下方向に移動することによりスレッショルド値を変更できる。
【００４３】
また、別の実施形態において、前記ステップＳ８及びＳ１６は、更に、タッチ操作の形態の変更を判定し、操作の形態の変更があったときに、ステップＳ３又はＳ１１に処理が戻るように構成されてもよい。この場合も、ユーザは、全ての接触点がタッチパネル３を離して、新たにタッチ操作を行うことなく、仮想的操作オブジェクト３１に割り当てるパラメータを再変更（再決定）できる。例えば、ユーザは、初動にてタッチ操作を回転させることによりレシオの値を変更した後、タッチ操作を上下方向に移動することによりスレッショルド値を変更できる。
【００４４】
また、別の実施形態において、前記ステップＳ８及びＳ１６は、いずれか１つの接触点がタッチパネル３を離れたときにＹｅｓに分岐して、パラメータ編集処理を終了する（前記ステップＳ８及びＳ１７）ように構成されてもよい。
【００４５】
また、別の実施形態において、前記ステップＳ７及びＳ１５のパラメータの値の変更は、何れの方向にタッチ操作の移動であっても、その移動量に応じて仮想的操作オブジェクト３１に割り当てられたパラメータの値が変更されてもよい。例えば、レシオの場合、前述の実施形態では、レシオの値は、回転方向の移動量に応じてのみ変更される構成としたが、当該別の実施形態は、上下、左右、あるいは、斜め方向、何れの方向での、その移動量に応じてレシオの値を変更する。
【００４６】
また、別の実施形態において、タッチパネル３には複数の仮想的操作オブジェクト３１が表示されていてもよい。その場合、前記ステップＳ１及びＳ１０で検出されたタッチ操作により、１つの仮想的操作オブジェクト３１を選択する。例えば、ＣＰＵ１は、１以上の接触点の中心位置に最も近い仮想的操作オブジェクト３１を選択する。この場合、仮想的操作オブジェクト３１を選択する操作の形態を判定する（前記ステップＳ３及びＳ１１）。
【００４７】
また、別の実施形態において、前記ステップＳ３及びＳ１１は、複数の接触点の重心の移動を判定し、該重心の移動に応じて仮想的操作オブジェクト３１に割り当てるパラメータ種類を変更するように構成されてよい。重心の移動は、具体的には、例えば複数の接触点のうち一部のみを移動することである。例えば、重心の移動が初期位置から所定距離以内に収まっている場合、仮想的操作オブジェクト３１にレシオを割り当て、また、重心の移動が初期位置から所定距離以上上下方向に移動にした場合、仮想的操作オブジェクト３１にスレッショルドを割り当て、また、重心の移動が初期位置から所定距離以上左右方向に移動にした場合、仮想的操作オブジェクト３１にアタックタイムを割り当てる。
【００４８】
また、別の実施形態において、仮想的操作オブジェクト３１に関連する操作を入力する装置は、ユーザの手の動きを検出するように構成されたモーションキャプチャ装置により構成されてよい。手の動きを検出する具体的な方法としては、赤外線等を手に照射することにより動きを検出することや、手を初めとする身体に加速度を検出できる装置を取り付けることにより動きを検出することが考えられる。この場合、ステップＳ３，Ｓ１１の操作の形態の判定は、モーションキャプチャ装置により検出されたユーザの手の動きを判定する。また、仮想的操作オブジェクト３１は、例えばヘッドマウントディスプレイにより表示されてもよい。この発明は、仮想的操作オブジェクトを使用したパラメータの値の制御を分かりやすく簡単に行うことができるという点で、例えばモーションキャプチャ装置とヘッドマウントディスプレイを使用した拡張現実環境での値変更操作の使用に好適である。
【００４９】
また、別の実施形態において、設定装置１０は、音響信号処理に関連するパラメータの値を調整するものに限らず、例えば照明の明るさ調整など、仮想的操作オブジェクトの操作により値を調整するものであれば、どのような種類の値の調整に使用されてもよい。
【００５０】
また、この発明は、仮想的操作オブジェクトを表示するステップと、前記仮想的操作オブジェクトに関連するユーザの操作を検出するステップと、前記操作の検出に応じて、該検出された操作の形態を判定するステップと、前記判定された操作の形態に応じたパラメータ種類を、前記仮想的操作オブジェクトに割り当てるステップを有する方法の発明として、構成及び実施されてもよい。また、前記方法を構成する各ステップを、コンピュータに実行させるプログラムの発明として、構成及び実施されてもよい。
【符号の説明】
【００５１】
１０  設定装置、１１  表示部、１２  検出部、１３  判定部、１４  割当部、１００  音響信号処理装置
【図１】
2017174362.tif 000003
【図２】
2017174362.tif 000004
【図３】
2017174362.tif 000005
【図４】
2017174362.tif 000006
【図５】
2017174362.tif 000007
【図６】
2017174362.tif 000008
【図７】
2017174362.tif 000009