(57)【要約】【課題】  十分に長いストロークを持つ高価な操作子を用いなくても、必要に応じて制御値を簡単に微調整することのできるフェーダ装置の提供。【解決手段】  操作子に対する所定の操作を検出すると、操作子の操作位置全体にわたって割り当てた制御値をそのまま制御値に設定する第１の制御値設定法と、操作子の操作位置全体にわたって割り当てた差分値を用いた演算により制御値を設定する第２の制御値設定法とを切り替え、該切り替えられた制御値設定法に従って制御値の設定を行う。第１の制御値設定法では制御値を微調整する際に微少な操作が要求されるが、第２の制御値設定法では設定可変レートを大きくすることができることから制御値を微調整する際にも大きな操作で済む。これにより、十分に長いストロークを持つ高価な操作子を用いなくても、ユーザの必要に応じて簡単に高分解能での制御値の設定を行うことができるようになる。【選択図】        図４
2005210163.tif 000002
【特許請求の範囲】
【請求項１】
手動操作が可能な操作子と、
前記操作子に対する所定の操作を検出する検出手段と、
前記検出した所定の操作に応じて、前記操作子の操作位置全体にわたって割り当てた制御値をそのまま制御値に設定する第１の制御値設定法と、前記操作子の操作位置全体にわたって割り当てた差分値を用いた演算により制御値を設定する第２の制御値設定法とを切り替える切替手段と、
前記制御値設定法の切り替えに従い、前記操作子の操作位置全体にわたって制御値又は差分値のいずれかを割り当てる割り当て手段と、
前記操作子の操作位置を検出する操作位置検出手段と、
前記切り替えた制御値設定法に従い前記操作子の操作位置に対応する制御値を設定する設定手段と
を具えるフェーダ装置。
【請求項２】
前記操作子は該操作子を駆動する駆動手段とタッチセンサとを具えてなり、前記タッチセンサが当該操作子にユーザがダブルタッチ操作をしたことを検知した場合には前記第２の制御値設定法に切り替え、当該操作子にユーザがタッチしていないことを検知した場合には前記第１の制御値設定法に切り替えると共に設定された制御値に対応した所定の操作位置まで当該操作子を移動するように前記駆動手段を制御することを特徴とする請求項１に記載のフェーダ装置。
【請求項３】
前記割り当て手段は、所定の操作を検出した操作子以外の他の操作子の操作位置全体にわたって差分値を割り当てることを特徴とする請求項１又は２に記載のフェーダ装置。
【請求項４】
前記第２の制御値設定法に切り替えられている場合において、前記操作位置検出手段が前記操作子の操作位置として可動限界位置を検出すると、前記割り当て手段は該操作子の可動範囲の中心点を０として再度操作子の操作位置全体にわたって正負の差分値を割り当てることを特徴とする請求項１乃至３のいずれかに記載のフェーダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はオーディオミキサのミキシングコンソール（調整卓）等におけるフェーダ装置に関し、特に操作子の操作量に対応して設定される制御値の設定法を簡単な操作により切り替え、必要に応じて高い分解能で制御値を設定することのできるようにしたフェーダ装置に関する。
【背景技術】
【０００２】
従来から、オーディオミキサのミキシングコンソール（調整卓）等において入力信号の音量レベル調整、周波数イコライジング、残響付加などのエフェクト付与等を行うために利用されるフェーダ装置が知られている。下記に示す特許文献１に記載のフェーダ装置のように、フェーダ装置は一般に手動で所定の範囲内を自在にスライド操作することが可能な所謂フェーダと呼ばれる操作子を多数有し、このフェーダのつまみ部分を操作することにより音量レベルなどの所定の各制御値を設定することができるようになっており、該設定された各制御値に基づいて各種信号制御が行われている。また、最近では音楽製作や音量制御の現場において手動でのフェーダ操作の省力化、あるいは外部のコンピュータによるフェーダ操作の自動制御化等を実現するために、下記に示す特許文献２に記載のフェーダ装置のようなつまみ部分をモータで自動駆動するモータ駆動式のフェーダ（モータドライブフェーダ）を具えたフェーダ装置を用いることが増えてきている。上記したこれらのフェーダ装置においてはフェーダのつまみ部分をスライド操作することのできる範囲が決まっており、このフェーダのつまみ部分を操作することが可能な範囲内の全てにわたって例えば＋１０〜−∞（dB）のように予め所定の絶対的な制御値が固定的に対応付けられている（後述する図４（ｂ）参照）。したがって、ユーザが所望の制御値に設定するためには、該制御値に対応する位置にフェーダのつまみ部を移動することが必要である。
【特許文献１】特開平3-260710号
【特許文献２】実用新案第2508700号
【０００３】
ところで、フェーダの操作にあわせて制御値を高精度に設定できるようにするには、フェーダのつまみ部分を操作することが可能な範囲内の全てにわたって固定的に対応付けられている所定の絶対的な制御値を予め細かく対応付けておくようにするとよい。しかし、こうした場合には、制御値をほんの少しだけ変更したいような場合につまみ部分を微妙に操作することがユーザに対して要求されることになるので、ユーザ所望の制御値に素早く設定することは非常に難しいことであった。そこで、こうした問題を解決する１つの方法として、機械的に長い範囲内においてつまみ部分の操作を行うことを可能としたフェーダ、つまりストロークの長いフェーダを用いることが考えられる。すなわち、つまみ部分を操作することが可能な範囲を広くすると、操作可能な範囲が狭い場合に比べて同じ制御値を得るために必要とされるユーザ操作を大きな操作態様とすることができることから、ユーザは細かな制御値の設定を簡単に行うことができるようになる。しかし、ストロークの長いフェーダはそれ自体が高価でありコスト増となるだけでなく、機械的に長い範囲のストロークを持つ分だけフェーダを設置するために広大な設置スペースが必要とされミキシングコンソール自体の巨大化を招いてしまうことから非常に都合が悪い、という問題が生ずる。このような問題は上記したようなスライド操作可能なフェーダに限らず、回転操作可能なロータリーエンコーダなどの操作子にも起こり得る。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述の点に鑑みてなされたもので、ユーザによる特定の操作指示に応じて操作子の操作に対応する制御値の設定法を変更することによって、必要に応じて制御値を簡単に微調整することのできるようにしたフェーダ装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るフェーダ装置は、手動操作が可能な操作子と、前記操作子に対する所定の操作を検出する検出手段と、前記検出した所定の操作に応じて、前記操作子の操作位置全体にわたって割り当てた制御値をそのまま制御値に設定する第１の制御値設定法と、前記操作子の操作位置全体にわたって割り当てた差分値を用いた演算により制御値を設定する第２の制御値設定法とを切り替える切替手段と、前記制御値設定法の切り替えに従い、前記操作子の操作位置全体にわたって制御値又は差分値のいずれかを割り当てる割り当て手段と、前記操作子の操作位置を検出する操作位置検出手段と、前記切り替えた制御値設定法に従い前記操作子の操作位置に対応する制御値を設定する設定手段とを具える。
【０００６】
本発明によると、操作子に対する所定の操作を検出すると、前記操作子の操作位置全体にわたって割り当てた制御値をそのまま制御値に設定する第１の制御値設定法と、前記操作子の操作位置全体にわたって割り当てた差分値を用いた演算により制御値を設定する第２の制御値設定法とを切り替え、該切り替えられた制御値設定法に従って制御値の設定を行う。すなわち、ユーザ所望の制御値を設定するためには対応する操作位置に正しく操作子を移動しなければならず、特に制御値を微調整する際には微少な操作が要求される第１の制御値設定法から、設定可変レートを大きくすることができることから制御値を微調整する際にも大きな操作で済む第２の制御値設定法へと切り替える。これにより、十分長いストロークを持つ（設定可変レートを大きくすることができる）高価な操作子を用いなくても、ユーザの必要に応じて簡単に高分解能での制御値の設定を行うことができるようになる。
【発明の効果】
【０００７】
この発明によれば、ユーザによる特定の操作に従い制御値の設定法を適宜に切り替え、当該操作子を高分解能の操作子として用いることができるようにしたことから、十分に長いストロークを持つ高価な操作子を用いなくても、必要に応じて制御値を簡単に微調整することができるようになる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【０００９】
図１は、この発明に係るフェーダ装置を適用したディジタルオーディオミキサの一実施例を示すハード構成ブロック図である。本実施例に示すディジタルオーディオミキサＸ（以下、単にミキサ）のハードウエア構成例はコンピュータを用いて構成されており、そこにおいて、ＣＰＵ１は入力された複数のオーディオ信号を適宜に組み合わせてミキシング信号を生成するように当該ミキサＸ全体を制御する。ただし、ディジタルオーディオ信号に対するミキシング演算等の信号処理は該ＣＰＵ１ではなく、信号処理用のＤＳＰ（Digital Signal Processor）３により実行される。マイクロプロセッサユニット（ＣＰＵ）１及びメモリ２からなるマイクロコンピュータは所定の制御プログラムを含むソフトウエアを実行することにより、ミキシングコンソール４に具備されたミキシング調整用の各操作子に関連する処理（例えば、後述する図３に示す「フェーダ処理」参照）やその他ミキシング処理などの全体的な制御を実施する。勿論、こうしたミキサＸ全体の制御はコンピュータソフトウエアの形態に限らず、ミキシング処理等を実行する信号処理用のＤＳＰ３とは別に構成されたＤＳＰ（図示せず）などによって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウエア装置の形態で実施してもよい。
【００１０】
前記ＣＰＵ１に対しては通信バス（例えば、データ及びアドレスバス等）１Ｄを介して、メモリ２、ＤＳＰ３、ミキシングコンソール４、通信インタフェース５がそれぞれ接続される。メモリ２はＣＰＵ１により実行あるいは参照される各種プログラムや各種データ等を格納するＲＯＭ、あるいはＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリ又は現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用されるＲＡＭなどである。ＤＳＰ３はＣＰＵ１とは独立してミキシング処理を実行するミキシング処理用の信号処理回路であって、当該ミキサＸ外部に接続された図示しない外部入力機器から入力インタフェース３ａを介して複数の信号が入力される。入力インタフェース３ａは、外部入力機器から複数の入力チャンネル分のオーディオ信号を取得するためのインタフェース機器である。ＤＳＰ３で実行されるミキシング処理に対する各種設定操作（ミキシング操作）はミキシングコンソール４のコントローラ４ａをユーザが操作することにより行われ、ＤＳＰ３ではミキシングコンソール４で設定された各種制御値に基づき該取得した複数のオーディオ信号の調整を行いながらミキシング処理を実行する。
【００１１】
ＤＳＰ３により生成されたミキシング処理済みの信号等は、出力インタフェース３ｂを介して当該ミキサＸ外部に接続された図示しない外部出力機器に出力される。出力インタフェース３ｂは、外部出力機器へ複数の出力チャンネル分のオーディオ信号を供給するためのインタフェース機器である。通信インターフェース５は、外部接続されたリモートコンピュータ（ＰＣ）６や例えばペダルスイッチ等の補助操作子７などから制御値を取得するためのインタフェース機器である。該通信インタフェース５を介して適宜のリモートコンピュータ６から取得した制御値に基づき、ミキシングコンソール４に具備されたコントローラ４ａを自動制御することができる。例えば、リモートコンピュータ６において予め設定済みの各種制御値に対応して、各コントローラ４ａが該当する所定の位置を指し示すように各コントローラ４ａを駆動することができるようになっている。
【００１２】
ミキシングコンソール４上には、コントローラ４ａとディスプレイ４ｂとが少なくとも配置されている。ミキシングコンソール４上に配置されるディスプレイ４ｂは、ＣＰＵ１の制御状態、コントローラ４ａと同様の構成である擬似的なコントローラ表示、あるいは現在設定されている各スイッチの操作に応じた制御量などを表示するための、ミキサＸ本体の所定位置に配置された例えば液晶表示パネル（ＬＣＤ）やＣＲＴなどで構成される装置である。ミキシングコンソール４上に配置されるコントローラ４ａは、ＤＳＰ３で実行されるミキシング処理に対する各種設定（編集操作）等を行うための、フェーダやロータリーエンコーダなどの複数の操作子からなる操作子群を含むものである。この実施例においてはコントローラ４ａとして、入出力チャンネルに対応するようにして複数の操作子群がミキシングコンソール４上に構成される。こうしたミキシングコンソール４上のコントローラ４ａの一実施例を示すと、図２に示すようになる。図２はコントローラ４ａの一実施例を示す概念図であり、ここでは２つの入力チャンネルの操作子構成のみを例示している。
【００１３】
図２から理解できるように、コントローラ４ａは、各入力チャンネル毎に設けられた複数個の操作子群ＯＰにより構成される。各チャンネル毎の操作子群ＯＰはそれそれが、当該チャンネルを選択するための「選択（SEL）」操作子ＳＳ、「パン（PAN）」設定操作子Ｃ１、「ハイ（HIGH）」設定操作子Ｃ２、「ミドル（MID）」設定操作子Ｃ３、「ロー（LOW）」設定操作子Ｃ４、入力信号の音量レベル調整用のフェーダＦなどの各種操作子を含む。「選択（SEL）」操作子ＳＳは当該ミキサＸのミキシングコンソール４において、単一のチャンネルのみを選択／指定するオン・オフ操作子である。「パン（PAN）」設定操作子Ｃ１は、パンコントロールを行うための制御値を設定するロータリーエンコーダである。「ハイ（HIGH）」設定操作子Ｃ２、「ミドル（MID）」設定操作子Ｃ３、「ロー（LOW）」設定操作子Ｃ４は、当該チャンネルのイコライザにおける高周波数帯域、中周波数帯域、低周波数帯域毎の周波数調整を行うための制御値をそれぞれ設定するロータリーエンコーダである。これらのロータリーエンコーダは、入出力チャンネルにおける各信号の周波数成分の特性の変更を各帯域毎に実現するために用意された操作子である。
【００１４】
フェーダＦは、例えば音量に関する入力レベルや出力レベルなどの制御値を設定する音量レベル調整用の操作子である。フェーダＦはつまみ部Ｆａなどに図示しないタッチセンサを有しており、このタッチセンサによる検出結果に応じて現在いずれのフェーダＦが操作されているかを認識して該当する制御値を設定することができると共に、例えばダブルタッチなどのユーザによるフェーダＦへの操作態様に応じて当該フェーダＦを「通常モード」と「微調整モード」との間で切り替えて用いるようにすることができるようにもなっている。詳しくは後述するが、「通常モード」時においては、従来と同様にフェーダＦの有するつまみ部Ｆａがスライドできる範囲に予め所定の絶対的な制御値を固定的に対応付け、ユーザ操作に応じて移動したつまみ部Ｆａの位置（フェーダポジション）に対応付けられている制御値をそのまま制御値として設定する方法を用いる。一方、「微調整モード」時においては、フェーダＦの有するつまみ部Ｆａがスライドできる範囲に予め所定の相対的な制御値（差分値）を固定的に対応付け、ユーザ操作に応じて移動したつまみ部Ｆａの位置に対応付けられている差分値と所定の基準値とを演算した結果を制御値として設定する方法を用いる。また、フェーダＦは図示しないモータを具えており、「微調整モード」から「通常モード」へと切り替えを行った場合において現在設定済みである制御値に該当する位置を指し示すように、あるいはリモートコンピュータ６などから予め設定された制御値を受信した場合において該受信した制御値に該当する位置を指し示すように、モータを駆動してフェーダＦのつまみ部Ｆａを前記該当位置まで自動的に移動することができる。
【００１５】
上記した各操作子の操作に応じて設定された制御値はディスプレイ４ｂやＤＳＰ３などに送られて、該制御値に基づいてディスプレイ４ｂ上での画面表示やＤＳＰ３によるミキシング処理などが実行される。
なお、コントローラ４ａにおける操作子群ＯＰに設けられる操作子類については図２に示したものはあくまでも例示にすぎず、実際には更に他の操作子などが多数設けられていてよい。例えば、入力チャンネル用操作子群ＯＰにあっては、該入力チャンネルの信号を送出すべき（ミックスすべき）ミックスバスを選択する操作子が更に設けられていてよい。また、出力チャンネル用操作子群ＯＰのうち該出力チャンネルでエフェクト付与処理を行うものにあっては、エフェクト設定用の操作子（例えばディレイを調節するための操作子）などが更に設けられていてよい。
【００１６】
図１に示したミキサＸにおいてはミキシング処理を行う際に、ミキシングコンソール４上のコントローラ４ａのそれぞれに対するユーザ操作に応じてミキシング処理に関連する各種制御値の設定を行うことができる。その際に、例えばダブルタッチなどのユーザによる各フェーダＦへの所定の操作態様に応じて当該フェーダＦの使用モードを「通常モード」と「微調整モード」との間で切り替え、制御値の設定方法として各モード毎に異なる方法を用いて制御値の設定を行うようにしている。フェーダＦに関する前記制御を行うフェーダ処理は、図１に示したＣＰＵ１が「フェーダ処理」を実現する所定の制御プログラムを実行することにより実施される。そこで、この「フェーダ処理」の処理動作について、図３及び図４を用いて説明する。図３は、「フェーダ処理」の一実施例を示したフローチャートである。図４はフェーダＦのつまみ部Ｆａが位置するフェーダポジションと設定される制御値との対応関係を示す図であり、図４（ａ）は微調整モード時、図４（ｂ）は通常モード時における各対応関係を示す。以下、主に図３に示したフローチャートに従って、当該処理の処理動作を説明する。
【００１７】
まず、初期設定値として変数ｉに「１」をセットする（ステップＳ１）。この変数ｉは当該ミキサＸにおける入力チャンネル数ｎに対応する１〜ｎまでの整数値を順次にとるものであって、ここでは該変数ｉに従う各入力チャンネルそれぞれに対応して設けられているフェーダＦ（図２参照）の操作に応じて以下に示す各種処理を実行する。ステップＳ２では、前記変数ｉに対応するｉ番目の入力チャンネルにおけるフェーダＦの操作状態の検出処理を実行する。このフェーダＦの操作状態の検出は、つまみ部Ｆａに配置されているタッチセンサにより行われる。ステップＳ３では、現在フェーダＦの使用モードが「通常モード」であるか否かを判定する。「通常モード」であると判定した場合、すなわちｉ番目の入力チャンネルのフェーダＦに対してユーザによるダブルタッチ操作がなされておらず、現在の使用モードとして「微調整モード」にセットされていない場合には（ステップＳ３のＹＥＳ）、当該フェーダＦが移動操作なされたか否かを判定する（ステップＳ４）。
【００１８】
フェーダＦが移動操作された、つまりつまみ部Ｆａがスライド操作されたと判定した場合には（ステップＳ４のＹＥＳ）、当該ｉ番目の入力チャンネルにおけるフェーダＦのつまみ部Ｆａが位置するフェーダポジションに応じて、該フェーダポジションに対応する値に制御値を更新する（ステップＳ５）。すなわち、図４（ｂ）に示すように、「通常モード」の場合においては、フェーダＦの有するつまみ部Ｆａがスライドする範囲に予め所定の絶対的な制御値が固定的に対応付けられていることから、ユーザ操作に応じて移動したつまみ部Ｆａの位置に対応付けられている制御値をそのまま制御値として設定する。例えば、ユーザ操作によりつまみ部ＦａがフェーダポジションＡ´（図中のposＡ´）まで移動された場合には、当該フェーダポジションＡ´に対応付けられている値「−５０（dB）」がそのまま音量レベル制御値として設定されることになる。図３に示すフローチャートに戻って、こうした従来と同様の制御値の設定処理である通常の設定処理（ステップＳ５）が行われた後にはステップＳ１８の処理へジャンプする。
【００１９】
上記ステップＳ４において、フェーダＦが移動操作（つまみ部Ｆａのスライド操作）されていないと判定した場合には（ステップＳ４のＮＯ）、ユーザによりフェーダＦへの連続的なタッチ操作、つまりダブルタッチ操作がなされたか否かを判定する（ステップＳ６）。ユーザによるダブルタッチ操作がなされていないと判定した場合には（ステップＳ６のＮＯ）、ステップＳ１８の処理へジャンプする。すなわち、この場合としては使用モードが「通常モード」時である場合において当該フェーダＦがユーザにより何らの操作もなされていない、つまりユーザにより制御値の設定を行うための操作が何も行われていないことから制御値の設定を行うことなく、次の入力チャンネルのフェーダＦについて当該処理を行うか否かを判定するためにステップＳ１８の処理へ飛ぶ。
【００２０】
一方、ユーザによるダブルタッチ操作がなされたと判定した場合には（ステップＳ６のＹＥＳ）、現在のフェーダＦの使用モードを「通常モード」から「微調整モード」にセットする（ステップＳ７）。この使用モードの切り替えの際には、現在設定されている制御値を基準値にセットしておく。例えば図４（ｂ）に示すようなフェーダポジションＡ´（図中のposＡ´）にあるフェーダＦがユーザによりダブルタッチ操作された場合には、基準値として、使用モード切り替え前につまみ部Ｆａが位置していた当該フェーダポジションＡ´（図中のposＡ´）に対応付けられていた制御値「‐５０（dB）」がセットされる。さらに、差分値に「０」をセットする（ステップＳ８）。
【００２１】
図３に示すフローチャートに戻って、上記ステップＳ６〜ステップＳ８までの各処理の終了後、あるいは上記ステップＳ３において現在の使用モードが既に「通常モード」ではなく「微調整モード」にセットされていると判定された場合（ステップＳ３のＮＯ）などには、フェーダＦがユーザにタッチされている状態であるか否かを判定する。フェーダＦがタッチされている状態であると判定した場合には（ステップＳ９のＹＥＳ）、フェーダＦが移動操作されたか否かを判定する（ステップＳ１０）。フェーダＦが移動操作されていないと判定した場合には（ステップＳ１０のＮＯ）、ステップＳ１８の処理へジャンプする。すなわち、この場合としては「微調整モード」時において当該フェーダＦがユーザにより何らの移動操作もなされていない場合であり制御値に何ら変更を加える必要がないことから、次の入力チャンネルのフェーダＦについて当該処理を行うか否かを判定するためにステップＳ１８の処理へ飛ぶ。フェーダＦが移動操作されたと判定した場合には（ステップＳ１０のＹＥＳ）、スケール変更フラグに「０」が設定されているか否かを判定する（ステップＳ１１）。このスケール変更フラグは、フェーダＦのつまみ部Ｆａがストローク中心位置に到達又は通過したか否かを示すフラグである。スケール変更フラグに「０」が設定されている場合には（ステップＳ１１のＹＥＳ）、ユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達したか又はストローク中心位置を通過したか否かを判定する（ステップＳ１２）。フェーダＦのつまみ部Ｆａがストローク中心位置まで到達した又はストローク中心位置を通過した場合には（ステップＳ１２のＹＥＳ）、スケール変更フラグに「１」をセットして（ステップＳ１３）、ステップＳ９の処理へ戻る。
【００２２】
上記ステップＳ１１において、スケール変更フラグに「０」が設定されていない場合、つまりユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達又はストローク中心位置を通過して引き続きフェーダＦの移動操作がなされている場合には（ステップＳ１１のＮＯ）、フェーダＦのストローク中心を差分値のゼロ点としてスライド可能な各位置にわたって差分値の対応付けを再セットすると共に、該再セットされた新たな対応付けに従って現在のフェーダポジションに対応した差分値に従って制御値を更新する（ステップＳ１４）。すなわち、フェーダＦの使用モードが「微調整モード」に設定され、ユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達又はストローク中心位置を通過した場合には、図４（ｂ）に示すようなフェーダＦの有するつまみ部Ｆａがスライドする範囲に予め所定の絶対的な制御値が固定的に対応付けられている状態から、図４（ａ）に示すようなフェーダＦの有するつまみ部Ｆａがスライドする範囲に予め所定の相対的な制御値（差分値）を固定的に対応付けた状態とするように、フェーダポジションと差分値との対応付けを変更する。ここに示す実施例では、ダブルタッチ検出時つまり使用モードを「微調整モード」に切り替えた状態で、使用モード切り替え前につまみ部Ｆａが位置していたフェーダポジションＡ（図中のposＡ）からフェーダＦ（つまみ部Ｆａ）がストローク中心位置に到達又は通過した場合に、ストローク中心位置に対して基準となる差分値「０」をセットし、その上下のスライド可能な各位置にわたって上限値「＋５」〜下限値「‐５」までの範囲で差分値を対応付けている。
【００２３】
そして、例えば図４（ａ）に示すようにユーザ操作によりつまみ部ＦａがフェーダポジションＡ（図中のposＡ）からフェーダポジションＢ（図中のposＢ）まで移動された場合には、当該フェーダポジションＢに対応付けられている差分値「＋１（dB）」を予め設定済みの基準値「−５０（dB）」に加算した「−４９（dB）」が制御値（ここでは音量レベル制御値）として設定される。このように、使用モードの切り替えに応じてフェーダポジションと差分値との対応付けを変更するだけでなく、それにあった制御値の設定方法に切り替える。「微調整モード」切り替え後に、ユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達していない又はストローク中心位置を通過していない場合には、こうしたフェーダＦの動き（位置）は制御値に反映されない。上記ステップＳ１４の処理の実行後は、ステップＳ１８の処理へジャンプする。このようにして、「微調整モード」設定時においては、図４（ｂ）に示すようにユーザ操作に応じて移動したつまみ部Ｆａの位置に対応付けられている制御値をそのまま制御値として設定するのではなく、図４（ａ）に示すようにユーザ操作に応じて移動したつまみ部Ｆａの位置に対応付けられている差分値を基準値と演算した結果を制御値として設定する。
【００２４】
上記ステップＳ９において、フェーダＦがタッチ状態にないと判定した場合には（ステップＳ９のＮＯ）、モータを駆動して設定済みの制御値に対応するフェーダポジションにフェーダＦを移動する（ステップＳ１５）。例えば、「微調整モード」時においてユーザ操作によりつまみ部Ｆａが図４（ａ）に示すフェーダポジションＡ（図中のposＡ）からフェーダポジションＢ（図中のposＢ）まで移動され「−４９（dB）」が音量レベル制御値として設定されていた場合には、フェーダポジションＢ（図中のposＢ）から図４（ｂ）に示すような前記制御値「−４９（dB）」に対応するフェーダポジションＤ（図中のposＤ）までフェーダＦを移動する。図４（ｂ）から理解できるように、通常モードにおいてはフェーダポジションＡ´からフェーダポジションＤまでのフェーダＦの移動量は非常に微量なものであるが、微調整モードに切り替えてフェーダＦの移動を行うことによって、こうした制御値の微調整を簡単に行うことができる。そして、現在のモードを「微調整モード」から「通常モード」にセットする（ステップＳ１６）。この際に、上記ステップＳ７においてフェーダＦの使用モードを「微調整モード」に切り替える際に設定した基準値を「０」にクリアする。ステップＳ１７では、上記ステップＳ１３において設定したスケール変更フラグをリセットする。ステップＳ１８では、全ての入力チャンネルｎにおいて当該フェーダ処理が終了したか否かを判定する。全ての入力チャンネルｎにおいて当該フェーダ処理が終了したと判定した場合には（ステップＳ１８のＹＥＳ）、当該処理を終了する。一方、全ての入力チャンネルｎにおいて当該フェーダ処理が終了していないと判定した場合には（ステップＳ１８のＮＯ）、変数ｉに１を加算して（ステップＳ１９）ステップＳ２の処理に戻り、次の入力チャンネルに対して上記ステップＳ２〜ステップＳ１９までの各処理を繰り返し実行する。
【００２５】
なお、上記実施例においてはダブルタッチしたフェーダＦをそのまま微調整用の操作子として用いる例を示したがこれに限らず、ダブルタッチしたフェーダＦをメイン操作子として、隣接する他のフェーダＦを微調整用のサブ操作子として用いるようにしてもよい。こうした場合、メイン操作子に触れている間だけ、隣接するフェーダＦをサブ操作子として機能させるようにするとよい。また、隣接するフェーダＦを微調整用の操作子として用いずに、同一の入力チャンネルの操作子群に含まれる他の操作子、例えばロータリーエンコーダ等を微調整用の操作子として用いるようにしてもよい。
なお、フェーダＦが所定の範囲内（例えば、ノミナル付近）にある場合にのみユーザによるダブルタッチ操作を検出し、微調整モードへの切り替えを行うことができるようにしてよい。また、フェーダＦへのユーザによる特定の操作により「通常モード」と「微調整モード」との間の切り替えを行うことに限らず、ペダルスイッチ等の補助操作子７（図１参照）の操作に応じて前記使用モードの切り替えを行うことができるようにしてもよい。
なお、ユーザによる特定の操作によって全ての入力チャンネル分を一斉に、あるいはタッチセンサが予めＯＮされているフェーダＦを微調整モードに切り替えることができるようにしてもよい。
【００２６】
なお、上述した実施例においては各入力チャンネルそれぞれに対応して設けられているフェーダＦの操作に応じて「フェーダ処理」を行う例を示したが、出力チャンネルそれぞれに対応して設けられているフェーダＦの操作に応じて「フェーダ処理」を行うように構成してよいことは言うまでもない。
なお、フェーダＦのストローク中心を差分値のゼロ点としてスライド可能な各位置にわたって差分値の対応付けを再セットする際には（「微調整モード」設定時に、ユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達した又はストローク中心位置を通過した場合）、設定可能な差分値の範囲を異ならせて対応付けるようにしてもよい。例えば、図４（ａ）に示したように上限値「＋５」〜下限値「‐５」までの１０（dB）の範囲で設定可能に対応付けるだけでなく、上限値「＋３」〜下限値「‐３」あるいは上限値「＋１０」〜下限値「‐１０」までのように適宜に設定可能な範囲を変えて対応付けるようにしてもよい。また、ユーザ操作によりフェーダＦのつまみ部Ｆａがストローク中心位置まで到達した又はストローク中心位置を通過した回数に応じて、順次に設定する差分値の範囲を変えながら対応付けるようにしてもよい。
【００２７】
なお、本発明に係るフェーダ装置は専用のディジタルオーディオミキサの形態に限らず、電子楽器やカラオケ装置あるいはその他のマルチメディア機器等、任意の製品応用形態をとっているものであってもよい。
【図面の簡単な説明】
【００２８】
【図１】この発明に係るフェーダ装置を適用したディジタルオーディオミキサの一実施例を示すハード構成ブロック図である。
【図２】コントローラの一実施例を示す概念図である。
【図３】フェーダ処理の一実施例を示したフローチャートである。
【図４】フェーダのつまみ部が位置するフェーダポジションと設定される制御値との対応関係を示す図であり、図４（ａ）は微調整モード時、図４（ｂ）は通常モード時における各対応関係を示す図である。
【符号の説明】
【００２９】
１…ＣＰＵ、２…メモリ、３…ＤＳＰ、３ａ…入力インタフェース、３ｂ…出力インタフェース、４…ミキシングコンソール、４ａ…コントローラ、４ｂ…ディスプレイ、５…通信インタフェース、６…リモートコンピュータ、７…補助操作子、１Ｄ…通信バス、Ｘ…ディジタルオーディオミキサ、ＯＰ…操作子群、ＳＳ…選択（SEL）スイッチ、Ｃ１…パン（PAN）設定操作子、Ｃ２…ハイ（HIGH）設定操作子、Ｃ３…ミッド（MID）設定操作子、Ｃ４…ロー（LOW）設定操作子、Ｆ…フェーダ
【図１】
2005210163.tif 000003
【図２】
2005210163.tif 000004
【図３】
2005210163.tif 000005
【図４】
2005210163.tif 000006