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