(57)【要約】【課題】  表示器上の画面に表示されたパラメータを表示器の外部に設けた操作子に割り当てて、その操作子の操作によりパラメータの値を変更する場合における、割り当て操作の操作性を向上させる。【解決手段】  ディスプレイ上の画面に表示されるパラメータを、ディスプレイの外部の操作子に割り当てる場合において、画面を別の画面に切り替える場合に、その切り替え後の画面において、上記操作子に割り当てられているパラメータが切り替え前の画面において表示されていた位置と対応する位置にパラメータが表示されない場合に（Ｓ３４のＮｏ）、上記切り替え後の画面に表示されるパラメータの中から予め定められた優先順位に従って選択したパラメータを、上記操作子に割り当てるようにした（Ｓ３５，Ｓ３６）。【選択図】        図１１
2016181122.tif 000002
【特許請求の範囲】
【請求項１】
表示器と、
前記表示器の外部に備える操作子と、
前記表示器が表示する画面に表示されるパラメータを、ユーザの操作に応じて前記操作子に割り当てる割当手段と、
前記操作子の操作に応じて、前記割当手段が該操作子に割り当てたパラメータの値を変更する変更手段と、
前記表示器が表示する画面を別の画面に切り替える切替手段とを備え、
前記割当手段は、前記切替手段による切り替え後の画面において、前記操作子に割り当てられているパラメータが切り替え前の画面において表示されていた位置と対応する位置にパラメータが表示されない場合に、前記切り替え後の画面に表示されるパラメータの中から予め定められた優先順位に従って選択したパラメータを、前記操作子に割り当てることを特徴とするパラメータ制御装置。
【請求項２】
請求項１に記載のパラメータ制御装置であって、
前記優先順位は、前記画面に表示されるパラメータの種類と対応付けて規定されており、
前記割当手段は、前記操作子に割り当てられているパラメータの種類に対応する優先順位に従って、前記切り替え後の画面に表示されるパラメータの中から、前記操作子に割り当てるパラメータを選択することを特徴とするパラメータ制御装置。
【請求項３】
請求項１又は２に記載のパラメータ制御装置であって、
前記割当手段は、前記切替手段による切り替え後の画面において、前記操作子に割り当てられているパラメータが切り替え前の画面において表示されていた位置と対応する位置にパラメータが表示される場合に、そのパラメータを前記操作子に割り当てることを特徴とするパラメータ制御装置。
【請求項４】
請求項１又は２に記載のパラメータ制御装置であって、
前記割当手段が前記優先順位に従って選択したパラメータを前記操作子に割り当てる場合に、前記操作子に割り当てられているパラメータが前記切り替え前の画面において表示されていた位置を履歴情報として保存する履歴保存手段を備え、
前記割当手段は、前記切替手段による切り替え後の画面において、最新の前記履歴情報として保存されている位置と対応する位置にパラメータが表示される場合に、そのパラメータを前記操作子に割り当てることを特徴とするパラメータ制御装置。
【請求項５】
請求項４に記載のパラメータ制御装置であって、
前記履歴保存手段は、切り替え前の画面の種類毎に前記履歴情報を保存し、
前記割当手段は、前記切替手段による切り替え後の画面の種類に関する履歴情報に基づき、該切り替え後の画面において最新の履歴情報として保存されている位置と対応する位置にパラメータが表示されるか否か判定することを特徴とするパラメータ制御装置。
【請求項６】
コンピュータに表示器及び操作子を制御させて、
請求項１乃至５のいずれか一項に記載のパラメータ制御装置の機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パラメータの値を制御するパラメータ制御装置及び、そのパラメータ制御装置の機能を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来から、種々の装置において、表示器上の画面にパラメータの値を表示させつつ、その表示されたパラメータを、表示器の外部に設けた操作子に割り当てて、その操作子の操作によりその割り当てたパラメータの値を変更できるようにすることが行われている。
例えば、非特許文献１には、デジタルミキサにおいて、タッチアンドターンノブを用いて上記のような操作が可能であることが記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「ＤＩＧＩＴＡＬ  ＭＩＸＩＮＧ  ＣＯＮＳＯＬＥ  ＱＬ５  ＱＬ１  取扱説明書」，ヤマハ株式会社，２０１４年
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、非特許文献１に記載のデジタルミキサにおいては、表示器上の画面に表示された任意のパラメータを選択してタッチアンドターンノブに割り当てることができる。しかし、その状態で画面を他の画面に切り替えた際に、切り替え先の画面に、切り替え前に割り当てられていたパラメータと対応するパラメータがない場合には、パラメータの割り当てが解除され、タッチアンドターンノブにはパラメータが割り当てられていない状態となる。
【０００５】
この状態でも、ユーザが再度タッチアンドターンノブに割り当てるパラメータを選択すれば、パラメータの割り当ては可能である。しかし、その操作が面倒であるという問題があった。このような問題は、デジタルミキサ以外の装置に同様な機能を設ける場合でも起こりえるものである。
【０００６】
この発明は、このような事情に鑑みてなされたものであり、表示器上の画面に表示されたパラメータを表示器の外部に設けた操作子に割り当てて、その操作子の操作によりパラメータの値を変更する場合における、割り当て操作の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、この発明のパラメータ制御装置は、表示器と、上記表示器の外部に備える操作子と、上記表示器が表示する画面に表示されるパラメータを、ユーザの操作に応じて上記操作子に割り当てる割当手段と、上記操作子の操作に応じて、上記割当手段がその操作子に割り当てたパラメータの値を変更する変更手段と、上記表示器が表示する画面を別の画面に切り替える切替手段とを設け、上記割当手段が、上記切替手段による切り替え後の画面に、上記操作子に割り当てられているパラメータと対応するパラメータが表示されない場合に、上記切り替え後の画面に表示されるパラメータの中から予め定められた優先順位に従って選択したパラメータを、上記操作子に割り当てるようにしたものである。
【０００８】
このようなパラメータ制御装置において、上記優先順位を、パラメータの種類と対応付けて規定し、上記割当手段が、上記操作子に割り当てられているパラメータの種類と対応する優先順位に従って、上記切り替え後の画面に表示されるパラメータの中から、上記操作子に割り当てるパラメータを選択するようにするとよい。
さらに、上記割当手段が、上記切替手段による切り替え後の画面に、上記操作子に割り当てられているパラメータと対応するパラメータが表示される場合に、そのパラメータを上記操作子に割り当てるようにするとよい。
【０００９】
あるいは、上記割当手段が上記優先順位に従って選択したパラメータを上記操作子に割り当てた場合に、その割当て前に上記操作子に割り当てられていたパラメータを履歴情報として保存する履歴保存手段を設け、上記割当手段は、上記切替手段による切り替え後の画面に、最新の上記履歴情報として保存されているパラメータと対応するパラメータが表示される場合に、そのパラメータを上記操作子に割り当てるようにするとよい。
【００１０】
さらに、上記履歴保存手段が、切り替え前の画面の種類毎に上記履歴情報を保存し、上記割当手段が、上記切替手段による切り替え後の画面の種類に関する履歴情報に基づき、その切り替え後の画面に最新の履歴情報として保存されているパラメータと対応するパラメータが表示されるか否か判定するようにするとよい。
また、この発明は、上記のように装置として実施する他、システム、方法、プログラム、記録媒体等、任意の態様で実施することができる。
【発明の効果】
【００１１】
以上のようなこの発明の構成によれば、表示器上の画面に表示されたパラメータを表示器の外部に設けた操作子に割り当てて、その操作子の操作によりパラメータの値を変更する場合における、割り当て操作の操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】図１に、この発明のパラメータ制御装置の実施形態であるデジタルミキサのハードウェア構成例を示す図である。
【図２】図１に示したＤＳＰで実行される信号処理の構成をより詳細に示す図である。
【図３】図２に示した入力ｃｈの構成をより詳細に示す図である。
【図４】図２に示した出力ｃｈの構成をより詳細に示す図である。
【図５】図１に示したデジタルミキサが備える表示器に表示させる画面及び、パラメータの割り当て先となる操作子の例を模式的に示す図である。
【図６】図５に示したイコライザ画面の別の表示例を示す図である。
【図７】優先順位のデータ例を示す図である。
【図８】履歴情報のデータ例を示す図である。
【図９】図１に示したデジタルミキサのＣＰＵパラメータの選択操作を検出した場合に実行する処理のフローチャートである。
【図１０】同じくロータリーエンコーダの操作を検出した場合の処理のフローチャートである。
【図１１】同じく画面の切り替え操作を検出した場合の処理のフローチャートである。
【図１２】図１１に処理に従ったパラメータの割当ての具体例を示す図である。
【図１３】その別の例を示す図である。
【図１４】優先順位のデータの変形例を示す図である。
【発明を実施するための形態】
【００１３】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、図１に、この発明のパラメータ制御装置の実施形態であるデジタルミキサの構成を示す。
図１に示すデジタルミキサ１０は、音響信号処理装置であり、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，表示Ｉ／Ｆ１４，検出Ｉ／Ｆ１５，通信Ｉ／Ｆ１６，ＤＳＰ（Digital  Signal  Processor）２０，エフェクタ２１を備え、これらが通信バス２５によって接続されている。また、表示Ｉ／Ｆ１４には表示器１７が、検出Ｉ／Ｆ１５には操作子１８が、通信Ｉ／Ｆ１６には通信入出力部（Ｉ／Ｏ）１９がそれぞれ接続されている。さらに、ＡＤ変換部２２，ＤＡ変換部２３，ＤＤ変換部２４も備え、これらは音声バス２６によりＤＳＰ２０及びエフェクタ２１と接続されている。
【００１４】
これらのうちＣＰＵ１１は、デジタルミキサ１０の動作を統括制御する制御手段であり、ＲＯＭ１２に記憶された所定のプログラムを実行することにより、各Ｉ／Ｆ１４〜１６を介した表示器１７の表示、操作子１８における操作の検出、通信Ｉ／Ｏ１９による通信等を制御したり、ＤＳＰ２０における信号処理を制御したりといった処理を行う。
ＲＯＭ１２は、ＣＰＵ１１が実行する制御プログラム等を記憶する書き換え可能な不揮発性記憶手段である。フラッシュメモリ等を用いることできる。
【００１５】
ＲＡＭ１３は、ＤＳＰ２０における信号処理に反映させるパラメータの値を記憶させたり、ＣＰＵ１１のワークメモリとして使用したりするための記憶手段である。
表示Ｉ／Ｆ１４は、表示器１７を通信バス２５に接続してＣＰＵ１１からの指示に従ってその表示内容を制御するためのインタフェースである。表示器１７は、液晶ディスプレイ（ＬＣＤ）等によって構成される表示手段である。そして、デジタルミキサ１０の現在の状態を示す画面、信号処理に用いるパラメータの参照，変更，保存等を行うための画面等を表示する。
【００１６】
検出Ｉ／Ｆ１５は、操作子１８を通信バス２５に接続してＣＰＵ１１からの指示に従ってその操作内容を検出するためのインタフェースである。操作子１８は、キー、スイッチ、ロータリーエンコーダ等によって構成され、ユーザがデジタルミキサ１０を直接操作してパラメータの編集等を行うための操作子である。
【００１７】
通信Ｉ／Ｆ１６は、通信Ｉ／Ｏ１９を通信バス２５に接続してＣＰＵ１１からの指示に従って通信Ｉ／Ｏ１９を通したデータ送受信を制御するためのインタフェースである。通信Ｉ／Ｏ１９は、ネットワークを介してあるいはピアツーピア通信により外部装置と通信を行うことができる。
【００１８】
ＤＳＰ２０は、信号処理回路を含み、入力する音響信号に対し、信号処理に反映させることが設定されている信号処理パラメータの値に従った信号処理を施す信号処理手段である。エフェクタ２１は、入力する音響信号に対し、リバーブやコーラスを始めとする種々のエフェクト付与を行って出力する機能を有する。
【００１９】
ＡＤ変換部２２は、複数の入力端子から入力するアナログ音響信号をそれぞれデジタル波形データに変換して音声バス２６に供給する機能を備える。ＤＡ変換部２３は、音声バス２６から取得した複数ｃｈのデジタル波形データをそれぞれアナログ音響信号に変換して、該波形データと対応付けられた出力端子から出力する機能を備える。ＤＤ変換部２４は、音声バス２６と端子との間でデジタル波形データを入出力するために必要なフォーマット変換を行う機能を備える。
【００２０】
また、音声バス２６は、時分割でデジタル波形データを複数ｃｈ伝送可能であり、各ｃｈは音声バス２６に接続されているいずれかのプロセッサ（エフェクタを含む）又は変換部の出力から他のプロセッサ又は変換部の入力へと信号を伝える信号伝送路として機能する。
【００２１】
次に、図２に、図１に示したＤＳＰ２０で実行される信号処理の構成をより詳細に示す。
この図に示すように、ＤＳＰ２０での信号処理は、入力パッチ１１０、入力ｃｈ（チャンネル）１２０、ミキシングバス１３０、出力ｃｈ１５０、キュー（モニタ）出力ｃｈ１６０、出力パッチ１７０を備える。
【００２２】
そして、ＤＳＰ２０においては、入力パッチ１１０により、１番目（１２０−１）からＮ番目（１２０−Ｎ）までＮｃｈある入力ｃｈ１２０にそれぞれ、ＡＤ変換部２２及びＤＤ変換部２４の入力端子と対応するように用意された入力ポートのいずれかをパッチ（結線）することができる。
【００２３】
各入力ｃｈ１２０では、そのパッチされた入力ポートから入力する信号に対して、図３に示すように、アッテネータ１２１、ヘッドアンプ１２２、ハイパスフィルタ１２３、イコライザ１２４、ゲート１２５、コンプレッサ１２６、ディレイ１２７、レベル調整１２８、パン１２９の各信号処理モジュールにより信号処理を行った後、１番目からＭ番目までＭ系統あるミキシングバス１３０のうち任意のバス及び、ＬとＲのキューバス１４０に対して、処理後の信号を送出する。なお、レベル調整１２８については、出力先バス毎にオンオフ及びレベル調整を行うことが可能である。パン１２９については、ステレオの出力先バスについて、ＬとＲの組毎に音像定位位置の調整を行うことができる。
【００２４】
また、各系統のミキシングバス１３０では、各入力ｃｈ１２０から入力する信号をミキシングし、ミキシング後の信号を、各系統と対応して１番目（１５０−１）からＭ番目（１５０−Ｍ）までＭｃｈ設けられた出力ｃｈ１５０にそれぞれ出力する。
そして、各出力ｃｈ１５０では、対応するミキシングバスから入力する信号に対して、図４に示すように、イコライザ１５１、コンプレッサ１５２、レベル調整１５３、バランス調整１５４、ディレイ１５５、アッテネータ１５６の各信号処理モジュールにより信号処理を行う。
そして、出力パッチ１７０により、各出力ｃｈ１５０を、ＤＡ変換部２３及びＤＤ変換部２４に出力端子と対応するように用意された出力ポートにパッチし、出力ｃｈ１５０による処理後の信号をパッチ先の出力ポートに供給してそこから出力させる。
【００２５】
また、キューバス１４０においても、同様に各入力ｃｈ１２０から入力する信号をミキシングし、ミキシング後の信号を、キュー（モニタ）出力ｃｈ１６０に出力する。そして、出力パッチ１７０により、キュー出力ｃｈ１６０を試聴用の出力ポートにパッチし、キュー出力ｃｈ１６０に供給された信号をその出力ポートから出力させる。キュー出力ｃｈ１６０においては、特段の信号処理は行わない。
なお、ＤＳＰ２０に設けるこれらの各部による信号処理は、メモリに記憶される所定のパラメータの値を設定することにより制御可能である。また、各部の機能は、ソフトウェアによって実現してもハードウェアによって実現してもよい。
【００２６】
以上のデジタルミキサ１０において特徴的な点の一つは、操作パネル上の表示器に表示させた画面内のパラメータを、表示器外の操作子に割り当てる手法であり、特に、画面を切り替える際の割り当て手法である。以下、この点について説明する。
まず、図５に、デジタルミキサ１０が備える表示器に表示させる画面及び、パラメータの割り当て先となる操作子の例を模式的に示す。
【００２７】
図５に示すように、デジタルミキサ１０の操作パネル２００上には、表示器１７の一部であるディスプレイ２１０を設けると共に、ディスプレイ２１０の外部に、操作子１８の一部であるロータリーエンコーダ２３０を設けている。ディスプレイ２１０にはタッチパネルが積層されている。実際には、操作パネル２００上にはこれら以外の多数の表示器や操作子が設けられているが、ここでは上記の特徴に関連する要素のみを示した。
【００２８】
また、デジタルミキサ１０は、ディスプレイ２１０に、ＤＳＰ２０が実行する信号処理をはじめとするデジタルミキサ１０の動作に反映させるためのパラメータの編集操作を受け付けるための画面を表示することができる。図５の例では、入力ｃｈ１２０のイコライザ１２４のパラメータの値の編集操作を受け付けるための、イコライザ画面２２０が表示されている。
【００２９】
このイコライザ画面２２０は、ｃｈ選択部２２１、操作子配列部２２２、カーソル２２３及び周波数特性表示部２２４を含む。
これらのうちｃｈ選択部２２１は、どのｃｈのパラメータを編集するかの選択を受け付けるための領域である。図５の例では、１番目から８番目までの入力ｃｈと対応する操作部を設けており、各ｃｈと対応する操作部をタッチすることにより、そのｃｈのパラメータを編集することを選択できる。図５の例では、ハッチングを付した１番目のｃｈが選択された状態である。
【００３０】
操作子配列部２２２は、ｃｈ選択部２２１で選択されたｃｈのイコライザが使用するパラメータの値の編集操作を受け付けるための、ＧＵＩ（グラフィカルユーザインタフェース）による操作子であるつまみ２２２ａを配列する領域である。１番目の入力ｃｈに設けたイコライザ１２４は５バンドであるので、これに対応して、Ａ〜Ｅの５つのバンドについて、それぞれゲイン（Gain）、中心周波数（Freq）、およびＱ値（Q）のパラメータの値を編集するためのつまみ２２２ａを設けている。
【００３１】
ユーザは、これらのつまみ２２２ａの位置をタッチし、そのまま左右にドラッグすることにより、つまみ２２２ａを左右に回すように、そのつまみ２２２ａと対応するパラメータの値を変更し、編集することができる。また、各つまみ２２２ａの下側には、その操作子２２２ａと対応するパラメータの値を表示する値表示欄２２２ｂを設けている。
なお、編集するパラメータの種類によっては、つまみ２２２ａに代えて、スライダやオンオフボタン、プルダウンメニュー等の他の形態の操作子を設けることもできる。
また、ユーザは、つまみ２２２ａの位置をタッチすることにより、ロータリーエンコーダ２３０に、つまみ２２２ａと対応するパラメータを割り当てることができる。このことにより、ユーザは、ロータリーエンコーダ２３０を操作して、そのつまみ２２２ａを操作した場合と同様に、割り当てられたパラメータの値を変更することができる。
【００３２】
カーソル２２３は、ロータリーエンコーダ２３０に割り当てられているパラメータを、そのパラメータと対応するつまみ２２２ａの位置により示すものである。図５では、バンドＤのゲインパラメータが割り当てられていることを表示している。
周波数特性表示部２２４は、操作子配列部２２２に設けた操作子により編集されたパラメータの現在値と対応する、イコライザ１２４の周波数特性をグラフにより表示する領域である。
【００３３】
次に、図６に、図５の状態からユーザが２番目の入力ｃｈのパラメータを編集することを選択した場合の、イコライザ画面の表示例を示す。
ユーザは、ｃｈ選択部２２１にて２番目の入力ｃｈと対応する操作部をタッチすることにより、この選択を行うことができる。デジタルミキサ１０は、この選択に応じ、イコライザ画面２２０の表示を、２番目の入力ｃｈのパラメータの編集操作を受け付けるための、図６に示す表示に切り替える。図６では、図５と異なりイコライザ画面２２０の部分のみを示している。
【００３４】
デジタルミキサ１０において、２番目の入力ｃｈのイコライザ１２４は３バンドであり、図６に示すイコライザ画面２２０においては、これと対応して、操作子配列部２２２には、Ａ〜Ｃの３つのバンドのパラメータの値を編集するためのつまみ２２２ａを設けている。なお、図６のバンドＡ，Ｂ，Ｃのパラメータの値（を操作するためのつまみ２２２ａ及び値を数値表示する値表示欄２２２ｂ）は、それぞれ図５のバンドＡ，Ｃ，Ｅのパラメータの値が表示されていた位置と対応する位置に表示される。この対応関係は、つまみの配置位置に基づき決まるものである。
【００３５】
ここで、図５と図６の比較では、対応する位置は画面中での座標自体が同じである。しかし、例えば３行×５列のマトリクス中で左上の位置、というように、マトリクス上での位置が共通であれば、それらの位置は、画面切り替えの前後で座標が異なっていても対応関係にあると言える。マトリクス以外でも、直線状、円周状、その他パラメータの配置の順序が認識できる表示方式であれば、各画面における同じ順序の表示位置同士は、対応関係にあると言える。また、いずれかの画面において、いくつかの表示位置にパラメータが表示されていなくても、他の表示位置についての対応関係には影響を与えない。
【００３６】
従って、図５でカーソル２２３が指していたバンドＤのゲインパラメータと対応する位置には、図６の画面ではパラメータが表示されていないことになる。しかし、デジタルミキサ１０は、このように、切り替え後の画面において、ロータリーエンコーダ２３０に割り当てられているパラメータが切り替え前の画面において表示されていた位置と対応する位置にパラメータが表示されない場合に、切り替え後の画面に表示されているパラメータの中から予め定めた優先順位に従って選択したパラメータを、ロータリーエンコーダ２３０に割り当てるようにしている。
従って、ロータリーエンコーダ２３０に割り当てられているパラメータがない、というような事態を防止でき、ユーザは、画面の切り替え後、直ちにロータリーエンコーダ２３０を操作してパラメータの値を編集することができる。
【００３７】
なお、優先順位に従って選択されるパラメータが、ユーザが編集を希望するパラメータでない場合、割り当てを変更する操作が必要となる。しかし、この操作は割り当てがない状態から割り当てを行う場合と同じものでよい。従って、少なくとも、切り替え後の画面に対応するパラメータがない場合に単に割り当てを解除してしまう場合に比べて、操作性が悪化することはない。一方、ユーザが切り替え後の画面において最初に編集したいと思うパラメータに高い優先順位を与えることにより、しばしば、画面の切り替え後に割り当てを変更する操作が不要となり、この場合には操作性向上の効果を得ることができる。
従って、トータルで考えると、優先順位に従って選択したパラメータの割り当てを行うことにより、単に割り当てを解除してしまう場合よりも操作性を向上させることができると考えられる。
【００３８】
次に、以上の優先順位に従った割り当てを含む、デジタルミキサ１０における画面切り替え時のロータリーエンコーダへのパラメータの割り当てに用いるデータ及び、その割り当ての処理について説明する。
まず図７に、優先順位のデータ例を示す。
デジタルミキサ１０は、図７に示すように、入力ｃｈ１２０及び出力ｃｈ１５０の信号処理モジュール毎に、その信号処理モジュールのパラメータを編集する画面において使用する優先順位のデータを保持している。
【００３９】
図７の例では、例えば、入力ｃｈ１２０のイコライザ１２４のパラメータを編集する画面（図５及び図６に示したイコライザ画面２２０）においては、バンドＡのゲイン値、バンドＡの中心周波数、バンドＡのＱ値、バンドＢのゲイン値、といった優先順位でロータリーエンコーダ２３０に割り当てるパラメータを探すべきことが規定されている。
この他にも、図７のデータには、コンプレッサ１２６やハイパスフィルタ１２３のパラメータを編集する画面において用いる優先順位のデータも含まれる。また、出力ｃｈ１５０が備える信号処理モジュールのパラメータを編集する画面において用いる優先順位のデータも含んでいてよい。
【００４０】
ただし、デジタルミキサ１０は、表示可能な全ての画面について優先順位のデータを保持している必要はない。優先順位を用いたロータリーエンコーダ２３０へのパラメータの割り当てを行う信号処理モジュール（あるいは画面）についてのみ、対応する優先順位のデータがあればよい。また、１つの信号処理モジュールのパラメータを編集する画面が複数画面に亘る場合、モジュール毎ではなく画面毎に優先順位の情報を用意してもよい。信号処理モジュールとパラメータ編集画面が１対１対応であればこれらは同義である。
【００４１】
次に図８に、履歴情報のデータ例を示す。
デジタルミキサ１０は、過去にロータリーエンコーダ２３０に割り当てられていたパラメータの画面中での表示位置を、図８に示すように、入力ｃｈ１２０及び出力ｃｈ１５０の信号処理モジュール毎に履歴情報として保持している。図８のデータでは、一番上の行は、過去、入力ｃｈ１２０のイコライザ１２４のパラメータを編集する画面の表示中に、上から３行目、左から４列目に表示されたパラメータ（具体的には例えば１番目の入力ｃｈのバンドＤのゲイン値であるが位置のみ記憶すればよい）がロータリーエンコーダ２３０に割り当てられていたことを示す。
【００４２】
どのタイミングでこの履歴情報を更新するかについては後述する。また、図８の履歴情報には、コンプレッサ１２６やハイパスフィルタ１２３をはじめ、他の信号処理モジュールに関する画面の表示中にロータリーエンコーダ２３０に割り当てられていたパラメータの表示位置の情報も含まれる。優先順位と同程度の区分で履歴情報を用意するとよいが、これに限られることはない。
【００４３】
次に、図９に、ディスプレイに表示された画面中でのパラメータの選択操作を検出した場合にデジタルミキサ１０のＣＰＵ１１が実行する処理のフローチャートを示す。
ＣＰＵ１１は、ディスプレイ２１０において操作子配列部２２２に配列されたいずれかの操作子の位置がタッチされたことを検出すると、その操作子と対応するパラメータを選択する操作がなされたと判断し、図９のフローチャートに示す処理を開始する。
【００４４】
図９の処理において、ＣＰＵ１１は、選択されたパラメータをロータリーエンコーダ２３０に割り当てる（Ｓ１１）と共に、そのパラメータの、画面中での表示位置を、表示中の画面と対応する信号処理モジュールに関する履歴情報として保存して（Ｓ１２）、処理を終了する。履歴情報の保存は、新しい情報を古い情報に上書きする形で行い、常に最新の情報が保持されるようにする。
以上の処理により、ＣＰＵ１１は、ユーザのタッチ操作に応じたロータリーエンコーダ２３０へのパラメータの割り当てと履歴の保存を行うことができる。ステップＳ１１においてＣＰＵ１１は割当手段として機能し、ステップＳ１２においてＣＰＵ１１は履歴保存手段として機能する。
【００４５】
次に、図１０に、ロータリーエンコーダ２３０の操作を検出した場合にＣＰＵ１１が実行する処理のフローチャートを示す。
ＣＰＵ１１は、この場合にステップＳ２１の処理を行うことにより、ロータリーエンコーダ２３０に割り当てられているパラメータの値を、操作量に応じて変更することができる。この処理においてＣＰＵ１１は変更手段として機能する。
【００４６】
次に、図１１に、ディスプレイ２１０に表示された画面の切り替え操作を検出した場合にデジタルミキサ１０のＣＰＵ１１が実行する処理のフローチャートを示す。
ＣＰＵ１１は、パラメータ編集対象のｃｈを切り替えるためのｃｈ選択部２２１の操作や、パラメータ編集対象の信号処理モジュールを切り替えるための操作子の操作など、ディスプレイ２１０に表示された画面を切り替えが必要となる操作を検出すると、図１１のフローチャートに示す処理を開始する。
【００４７】
そしてまず、ＣＰＵ１１は、画面の切り替えに伴うロータリーエンコーダ２３０へのパラメータの割り当て変更に、履歴情報を使用するか否か判断する（Ｓ３１）。この判断は、ユーザがデジタルミキサ１０に対して行った使用有無の設定に基づいて行う。
そして、ステップＳ３１でＹｅｓであれば、ＣＰＵ１１は、操作に従った切り替え後の画面と対応する信号処理モジュールに関する履歴情報として保存されている表示位置につき、切り替え後の画面においてパラメータがその表示位置に表示されるか否か判断する（Ｓ３２）。例えば、履歴情報が「上から３行目、左から４列目」であれば、切り替え後の画面において３行×５列のマトリクス中の上から３行目、左から４列目の位置にパラメータが表示されるか否かを判断する。
【００４８】
ステップＳ３２でＹｅｓであれば、ＣＰＵ１１はその表示されるパラメータをロータリーエンコーダ２３０に割り当てる（Ｓ３３）。その後、ＣＰＵ１１は、検出した操作に従って画面の表示を切り替えて（Ｓ３９）、図１１の処理を終了する。この場合、履歴情報の保存は行わない。
このステップＳ３９においてＣＰＵ１１は切替手段として機能する。
【００４９】
一方、ステップＳ３１又はＳ３２でＮｏの場合、ＣＰＵ１１は、切り替え前の画面でロータリーエンコーダ２３０に割り当てていたパラメータが切り替え前の画面において表示されていた位置と対応する位置に、切り替え後の画面でもパラメータが表示されるか否か判断する（Ｓ３４）。これがＹｅｓであれば、ＣＰＵ１１は、その対応する位置のパラメータをロータリーエンコーダ２３０に割り当てる（Ｓ３５）。その後、ＣＰＵ１１は、切り替え前の画面でロータリーエンコーダ２３０に割り当てていたパラメータの、切り替え前の画面中における表示位置を、切り替え前の画面と対応する信号処理モジュールに関する履歴情報として保存し（Ｓ３８）、検出した操作に従って画面の表示を切り替えて（Ｓ３９）、図１１の処理を終了する。
ステップＳ３８においてＣＰＵ１１は履歴保存手段として機能する。また、履歴情報の保存は、新しい情報を古い情報に上書きする形で行い、常に最新の情報が保持されるようにする。
【００５０】
また、ステップＳ３４でＮｏであった場合、ＣＰＵ１１は、切り替え後の画面と対応する信号処理モジュールに関する優先順位を参照し（Ｓ３６）、その優先順位に従って、切り替え後の画面に表示される中で最も優先順位の高いパラメータを、ロータリーエンコーダ２３０に割り当てる（Ｓ３７）。その後、ステップＳ３８に進んで以降の処理を行う。
【００５１】
以上の図１１の処理において、ステップＳ３３、Ｓ３５及びＳ３７でＣＰＵ１１が割当て手段として機能する。そして、このＣＰＵ１１により実行されるロータリーエンコーダ２３０へのパラメータの割り当ては、大きく３つに分けられる。一つ目が、履歴情報に従った割り当て、二つ目が、切り替え前と対応する表示位置のパラメータの割り当て、三つ目が、優先順位に従った割り当てである。
【００５２】
これらのうち二つ目の割り当ては、パラメータ編集対象のｃｈを切り替えられた場合でも、カーソル２２３を同じ位置に留めておくことに該当する。そして、このような割り当てが可能である（切り替え後の画面にも切り替え前に割り当てられていたパラメータと対応するパラメータが表示される）限りは、履歴情報に従った割り当てを行っても、同じ割り当て結果となる。
【００５３】
また、三つ目の割り当ては、切り替え先の画面において切り替え前の画面と同じ位置に操作子がなく、カーソル２２３を置けない場合の割り当てに該当する。図１１の処理によれば、この場合でも、適当なパラメータをロータリーエンコーダ２３０に割り当てることができる。
また、履歴情報を用いた割り当ては、このように、ロータリーエンコーダ２３０に割り当てるパラメータの種類が強制的に変更された場合に意味を持つ。
【００５４】
以下、この点も含め、図１１の処理による効果について、図１２及び図１３に示す割り当ての具体例を参照しつつ説明する。
図１２及び図１３は、ユーザの操作に従った、ディスプレイ２１０に表示される画面の遷移、ロータリーエンコーダ２３０に割り当てられるパラメータの遷移、及び入力ｃｈ１２０のイコライザ１２４に関して保存される履歴情報の遷移を示す。図で下に行くほど、後のタイミングの状態を示す。
また、各遷移の初期状態は、パラメータを編集するための画面が表示されておらず、従って、ロータリーエンコーダ２３０へのパラメータの割り当てもなく、履歴情報はカラの状態であるとする。
【００５５】
まず、図１２の例では、時刻ｔ１でユーザが第１入力ｃｈのイコライザ１２４のパラメータの編集を選択する。この場合、デジタルミキサ１０は、選択された第１入力ｃｈのイコライザ１２４のパラメータを編集するための、図５に示したイコライザ画面２２０を表示する。また、この時点では履歴情報がなく、切り替え前に割り当てられていたパラメータもないため、図１１の処理はステップＳ３４でＮｏとなる。従って、デジタルミキサ１０は、優先順位に従ってバンドＡのゲインパラメータをロータリーエンコーダ２３０に割り当てる。このパラメータは、もちろん第１入力ｃｈのものである。なお、この時点では切り替え前に割り当てられていたパラメータがないため履歴情報は登録されない。
【００５６】
次に、時刻ｔ２でユーザが表示中のイコライザ画面２２０においてバンドＤのゲインを選択する。この場合、画面を切り替える指示ではないので、デジタルミキサ１０は、図９の処理により、ロータリーエンコーダ２３０に選択されたバンドＤのゲインパラメータを割り当て、そのパラメータの表示位置である「上から３行目、左から４列目」を、履歴情報として登録する。
次に、時刻ｔ３でユーザが編集対象として第２入力ｃｈを選択する。ここで、第２入力ｃｈのイコライザ１２４は３バンドであるとする。このため、第２入力ｃｈのイコライザ画面２２０においては、図６に示したように、切り替え前の第１入力ｃｈの画面においてバンドＤのゲインが表示されていた左から４列目の位置には、パラメータが表示されない。従って、図１１の処理においてステップＳ３２とＳ３４でＮｏとなるため、デジタルミキサ１０は、イコライザに関する優先順位に従って、第２入力ｃｈのイコライザのパラメータのうち、バンドＡのゲインパラメータをロータリーエンコーダ２３０に割り当てる。なお、履歴情報は、割り当て変更前のパラメータを保存するので、「上から３行目、左から４列目」のまま変化しない。
【００５７】
次に、時刻ｔ４でユーザが編集対象として第１入力ｃｈを選択する。この場合、図１１の処理においてステップＳ３２でＹｅｓとなるため、デジタルミキサ１０は、履歴情報に従い、図５に示した第１入力ｃｈのイコライザ画面２２０において上から３行目、左から４列目に表示されるバンドＤのゲインパラメータをロータリーエンコーダ２３０に割り当てる。
このため、第２入力ｃｈが編集対象となった際にロータリーエンコーダ２３０に割り当てるパラメータ（カーソル２２３の位置）が変化した場合でも、編集対象を元に戻した場合には、履歴情報に基づき、前に割り当てていたパラメータを再度割り当てることができる。従って、誤って対応するパラメータのないｃｈを選択してしまい、パラメータの割り当てが意図せず変更されてしまったような場合でも、編集対象を元のｃｈに戻せば、パラメータの割り当ても元に戻すことができ、この点で利便性の高い動作が可能である。
なお、図１１の処理では、履歴情報に従って割り当てを行った場合には履歴情報は更新しない。上記の時刻ｔ４のように、切り替え前よりも切り替え後の画面における割当ての方が、ユーザの意に沿ったものになっているケースを考慮したものである。
【００５８】
また、図１３の例は、時刻ｔ３までは図１２の例と同じである。
そして、ｔ３の後、時刻ｔ５でユーザが編集対象として第３入力ｃｈを選択する。この第３入力ｃｈのイコライザ１２４が５バンドであるとすると、図１２のｔ４の場合と同様、デジタルミキサ１０は履歴情報に従い、図５に示したものと同様な第３入力ｃｈのイコライザ画面において上から３行目、左から４列目に表示されるバンドＤのゲインパラメータをロータリーエンコーダ２３０に割り当てる。
また、この時点では履歴情報は変更されないので、その後時刻ｔ６でユーザが編集対象として第１入力ｃｈを選択すると、デジタルミキサ１０は履歴情報に従い、第１入力ｃｈのイコライザ画面２２０において上から３行目、左から４列目に表示されるバンドＤのゲインパラメータをロータリーエンコーダ２３０に割り当てる。
【００５９】
このように、デジタルミキサ１０においては、途中にパラメータ構成が異なるｃｈを挟む場合でも、編集対象のｃｈを連続的に切り替えつつ、所望のパラメータ（ここではバンドＤのゲインパラメータ）を持つｃｈを選択した時には、自動的にそのパラメータをロータリーエンコーダ２３０に割り当てることができる。
【００６０】
また、これらの他、デジタルミキサ１０においては、履歴情報を、信号処理モジュール毎あるいはパラメータ編集画面毎に設けている。このため、ある信号処理モジュールのパラメータの編集中に他の信号処理モジュールのパラメータの編集に移った場合でも、元の信号処理モジュールのパラメータの編集に戻る際には、前回の編集の際にロータリーエンコーダ２３０に割り当てていたパラメータを、自動的に再度割り当てることができる。
【００６１】
以上で実施形態の説明を終了するが、装置の構成、画面の具体的な構成、具体的な処理の手順、使用するデータの構成や内容などが、上述の実施形態で説明したものに限られないことはもちろんである。
例えば、優先順位の情報を、図１４に示すように、パラメータの種類と対応付けてデジタルミキサ１０に保持させることも考えられる。そして、優先順位に従ったパラメータの割り当てを行う際には、切り替え前の画面でロータリーエンコーダ２３０に割り当てられていたパラメータの種類と対応する優先順位を用いて、新たに割り当てるパラメータを選択するとよい。
【００６２】
切り替え前に割り当てられていたパラメータが何であるかに応じて、切り替え後に割り当てたいパラメータが異なる場合も考えられる。優先順位をパラメータの種類と対応付けて用意することにより、このような要求にも容易に応えることができる。
なお、パラメータの種類１つ１つと対応させるのではなく、複数種類のパラメータのグループと対応させて優先順位の情報を用意してもよい。例えば、イコライザのバンドＡの３種類のパラメータのグループに適用する優先順位の情報を用意する等である。
【００６３】
また、ある画面から、別の信号処理モジュールと対応する画面に切り替えた時点で、履歴情報を削除するようにしてもよい。この場合、別の信号処理モジュールと対応する画面に切り替えた時点では、その信号処理モジュールと対応する優先順位に従ってロータリーエンコーダ２３０に割り当てるパラメータを選択することになる。このことにより、別の信号処理モジュールと対応する画面に切り替えた場合にカーソルを優先順位の１位に設定されているパラメータに戻す、といった動作が可能になる。
【００６４】
また、上述した実施形態ではパラメータの割り当て先の操作子がロータリーエンコーダであるとしたが、これに限られることはない。操作子の形状は任意である。図５に示したディスプレイ２１０に相当する主表示器と別に副表示器を設け、その副表示器上に表示された画像による操作子を、パラメータの割り当て先の操作子とすることも妨げられない。
【００６５】
また、以上説明したデジタルミキサ１０の機能は、汎用コンピュータに所要のプログラムを実行させることによっても実現可能である。この場合、音響信号を入出力するための入出力装置をそのコンピュータに接続するとよい。また、デジタルミキサ１０の機能を、複数の装置に分散して設け、それらを協働させて、デジタルミキサ１０と同等な機能を備えるシステムとして動作させることもできる。
【００６６】
また、上記のプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、必要な処理をコンピュータに実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
【００６７】
また、この発明は、デジタルミキサ以外にも、複数の信号処理チャンネルで信号処理を行う任意の音響信号処理装置におけるパラメータの制御に適用可能である。例えば、エフェクタ、レコーダ、アンプ、シンセサイザ等に適用することが考えられる。さらに、音響信号処理装置以外の任意の電子装置におけるパラメータの制御にも、同様に適用可能である。ユーザの操作を受け付ける装置と、制御対象のパラメータの値を記憶する装置とが異なっていても、もちろん構わない。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【産業上の利用可能性】
【００６８】
以上の説明から明らかなように、この発明によれば、表示器上の画面に表示されたパラメータを表示器の外部に設けた操作子に割り当てて、その操作子の操作によりパラメータの値を変更する場合における、割り当て操作の操作性を向上させることができる。
従って、この発明を適用することにより、任意の電子装置におけるパラメータの値を制御するパラメータ制御装置の利便性を向上させることができる。
【符号の説明】
【００６９】
１０…デジタルミキサ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…表示Ｉ／Ｆ、１５…検出Ｉ／Ｆ、１６…通信Ｉ／Ｆ、１７…表示器、１８…操作子、１９…通信Ｉ／Ｏ、２０…ＤＳＰ、２１…エフェクタ、２２…ＡＤ変換部、２３…ＤＡ変換部、２４…ＤＤ変換部、２５…通信バス、２６…音声バス、１１０…入力パッチ、１２０…入力ｃｈ、１３０…ミキシングバス、１４０…キューバス、１５０…出力ｃｈ、１６０…キュー出力ｃｈ、１７０…出力パッチ、２００…操作パネル、２１０…ディスプレイ、２２０…イコライザ画面、２２１…ｃｈ選択部、２２２…操作子配列部、２２２ａ…つまみ、２２２ｂ…値表示欄、２２３…カーソル、２２４…周波数特性表示部
【図１】
2016181122.tif 000003
【図２】
2016181122.tif 000004
【図３】
2016181122.tif 000005
【図４】
2016181122.tif 000006
【図５】
2016181122.tif 000007
【図６】
2016181122.tif 000008
【図７】
2016181122.tif 000009
【図８】
2016181122.tif 000010
【図９】
2016181122.tif 000011
【図１０】
2016181122.tif 000012
【図１１】
2016181122.tif 000013
【図１２】
2016181122.tif 000014
【図１３】
2016181122.tif 000015
【図１４】
2016181122.tif 000016