(57)【要約】【課題】クリック付きボリュームの個体差を較正するためのキャリブレーションを短時間で効率的に行う。【解決手段】キャリブレーション対象であるクリック付きボリュームＶＯＬ１，ＶＯＬを、複数クリック位置のそれぞれに対して順に（例えば１クリック位置毎に）操作する（３３）。複数クリック位置のそれぞれに対する操作に応じて、クリック付きボリュームから出力されるアナログ出力電圧を、アナログデジタルコンバータを介して、デジタルデータに変換し、変換されたデジタルデータを当該クリック位置に対応づけて一時保存（例えばバッファ内に順番に記憶）する（４３）。各クリック位置に対応して一時保存した前記デジタルデータに基づきキャリブレーションデータをメモリ２５に記憶する（４８）。例えば必要な全てのクリック位置に対応する前記デジタルデータが一時保存されたことを確認した上で、前記キャリブレーションデータを記憶する。【選択図】図４
2017175455.tif 000002
【特許請求の範囲】
【請求項１】
クリック付きボリュームのキャリブレーション方法であって、
キャリブレーション対象であるクリック付きボリュームを、複数クリック位置のそれぞれに対して順に操作するステップと、
前記複数クリック位置のそれぞれに対する操作に応じて、前記クリック付きボリュームから出力されるアナログ出力電圧をデジタルデータに変換し、変換されたデジタルデータを当該クリック位置に対応づけて一時保存するステップと、
各クリック位置に対応して一時保存した前記デジタルデータに基づきキャリブレーションデータをメモリに記憶するステップと
を備える方法。
【請求項２】
必要なすべてのクリック位置に対応する前記デジタルデータが一時保存されたことを確認するステップを更に備え、
前記キャリブレーションデータをメモリに記憶する前記ステップは、前記確認の後に、各クリック位置に対応する前記デジタルデータを前記キャリブレーションデータとして前記メモリに記憶する、請求項１に記載の方法。
【請求項３】
前記キャリブレーションデータをメモリに記憶する前記ステップは、各クリック位置に対応して一時保存した前記デジタルデータを各クリック位置に対応する基準データとそれぞれ比較し、すべてのクリック位置に対応するデジタルデータが前記基準データの許容誤差範囲内に収まっていれば、各クリック位置に対応する前記デジタルデータを前記キャリブレーションデータとして前記メモリに記憶する、請求項１又は２に記載の方法。
【請求項４】
前記変換されたデジタルデータを当該クリック位置に対応づけて一時保存する前記ステップによって、前記クリック付きボリュームの１クリック位置に対する操作に応じた前記アナログ出力電圧を前記デジタルデータに変換して保存する処理が行なわれているとき、次のクリック位置に対する操作を禁止する表示を提示するステップ
を更に備える請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記変換されたデジタルデータを当該クリック位置に対応づけて一時保存する前記ステップによって、前記クリック付きボリュームの１クリック位置に対する操作に応じた前記アナログ出力電圧を前記デジタルデータに変換して保存する処理が終了したとき、次のクリック位置に対する操作を許可する表示を提示するステップ
を更に備える請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記キャリブレーション対象であるクリック付きボリュームを、複数クリック位置のそれぞれに対して順に操作する前記ステップは、複数のクリック付きボリュームについて、同時並行的に該複数のクリック付きボリューム間で共通のクリック位置に対して操作することからなり、
前記変換されたデジタルデータを一時保存する前記ステップは、前記複数のクリック付きボリュームの共通のクリック位置に対する操作に応じて、該複数のクリック付きボリュームについて、同時並行的に、前記変換されたデジタルデータを一時保存することからなる、請求項１乃至５のいずれかに記載の方法。
【請求項７】
クリック付きボリュームのキャリブレーションのためのプログラムであって、プロセッサに、
キャリブレーション対象であるクリック付きボリュームから、複数クリック位置のそれぞれに対する順次の操作に応じて出力されるアナログ出力電圧を受信する手順と、
前記複数クリック位置のそれぞれに対する操作に応じて、前記クリック付きボリュームから受信した前記アナログ出力電圧をデジタルデータに変換し、変換されたデジタルデータを当該クリック位置に対応づけて一時保存する手順と、
各クリック位置に対応して一時保存した前記デジタルデータに基づきキャリブレーションデータをメモリに記憶する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、クリック付きボリューム（可変抵抗器）の個体差を較正するためのキャリブレーション方法及びそのためのプログラムに関する。
【背景技術】
【０００２】
ミキサー、オーディオ機器、電子楽器等様々な応用機器において、ユーザ操作に応じて分圧比が可変設定されるボリューム（可変抵抗器）を用いて所望のパラメータ設定を行うことが従来より知られている（例えば特許文献１）。そのようなボリュームにあって、操作子（つまみ）の所定操作位置毎にクリック感を得られるようにしたクリック付きボリュームが知られている。クリック付きボリュームにあっては、ユーザは、現在の操作位置をクリック位置から知覚できるので、使い勝手がよい。その反面、もしボリューム出力特性の個体差を較正しないとすると、同じクリック位置であっても、ボリュームの個体差によって、それぞれのボリュームによる音量レベル等の設定状態が幾分異なってしまうことになり、クリック位置を知覚できるが故に、ユーザは違和感を抱き易い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２４３８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述の点に鑑みてなされたもので、クリック付きボリュームの個体差を較正するためのキャリブレーション方法及びそのためのプログラムを提供しようとするものであり、特に、キャリブレーションを短時間で効率的に行なえる方法を提供しようとするものである。
【課題を解決するための手段】
【０００５】
本発明に係るキャリブレーション方法は、キャリブレーション対象であるクリック付きボリュームを、複数クリック位置のそれぞれに対して順に操作するステップと、前記複数クリック位置のそれぞれに対する操作に応じて、前記クリック付きボリュームから出力されるアナログ出力電圧をデジタルデータに変換し、変換されたデジタルデータを当該クリック位置に対応づけて一時保存するステップと、各クリック位置に対応して一時保存した前記デジタルデータに基づきキャリブレーションデータをメモリに記憶するステップとを備える。
【０００６】
本発明によれば、クリック付きボリュームの複数クリック位置のそれぞれに対する操作に応じて、該クリック付きボリュームから出力されるアナログ出力電圧をデジタルデータに変換し、変換されたデジタルデータを当該クリック位置に対応づけて一時保存し、この一時保存したデジタルデータに基づきキャリブレーションデータをメモリに記憶するので、クリック付きボリュームの個体毎に、固有の、複数クリック位置に対応する出力デジタルデータをキャリブレーションデータとして取得することができる。また、キャリブレーションを行なう際の操作手順は、複数クリック位置のそれぞれに対して順に操作することからなっているので、キャリブレーションのための操作を短時間で効率的に行なうことができる。
【０００７】
一実施例において、必要なすべてのクリック位置に対応する前記デジタルデータが一時保存されたことを確認するステップを更に備え、前記キャリブレーションデータをメモリに記憶する前記ステップは、前記確認の後に、各クリック位置に対応する前記デジタルデータを前記キャリブレーションデータとして前記メモリに記憶するように構成されていてよい。これにより、クリック位置に対する順次操作を誤ったとき、誤ったデジタルデータがキャリブレーションデータとして記憶されることを防止できる。従って、複数クリック位置に対する順次操作という簡単な操作でありながら、信頼性の高いキャリブレーションデータを取得することができる。
【０００８】
一実施例において、前記キャリブレーションデータをメモリに記憶する前記ステップは、各クリック位置に対応して一時保存した前記デジタルデータを各クリック位置に対応する基準データとそれぞれ比較し、すべてのクリック位置に対応するデジタルデータが前記基準データの許容誤差範囲内に収まっていれば、各クリック位置に対応する前記デジタルデータを前記キャリブレーションデータとして前記メモリに記憶するように構成されていてよい。この場合も、クリック位置に対する何らかの操作ミス又は異常操作を行なったときなどに、誤ったデジタルデータがキャリブレーションデータとして記憶されることを防止できる。従って、簡単でありながら、信頼性の高いキャリブレーションデータを取得することができる。
【０００９】
なお、メモリ内に記憶された、個体毎に固有のキャリブレーションデータは、個体毎のクリック付きボリュームの使用時において、該ボリュームの出力を較正するために使用される。例えば、該クリック付きボリュームの出力デジタルデータを該ボリュームに固有の前記キャリブレーションデータと照合することにより、操作されたクリック位置を特定することができ、該特定したクリック位置に対応するデータを該クリック付きボリュームによる設定情報として使用することができる。これにより、クリック付きボリュームのどの個体であっても、同じクリック位置に対応して同じ設定情報が得られるように、較正が行なえる。
【００１０】
一実施例において、前記変換されたデジタルデータを当該クリック位置に対応づけて一時保存する前記ステップによって、前記クリック付きボリュームの１クリック位置に対する操作に応じた前記アナログ出力電圧を前記デジタルデータに変換して保存する処理が行なわれているとき、次のクリック位置に対する操作を禁止する表示を提示するステップを更に備えてよい。これにより、キャリブレーションを行なう操作者は、次のクリック位置に対する操作を禁止する表示を確認したときは、次のクリック位置に対する操作を控えることにより、操作ミスを未然に防ぐことができる。
【００１１】
一実施例において、前記変換されたデジタルデータを当該クリック位置に対応づけて一時保存する前記ステップによって、前記クリック付きボリュームの１クリック位置に対する操作に応じた前記アナログ出力電圧を前記デジタルデータに変換して保存する処理が終了したとき、次のクリック位置に対する操作を許可する表示を提示するステップを更に備え備えてよい。これにより、キャリブレーションを行なう操作者は、次のクリック位置に対する操作を許可する表示を確認した上で、次のクリック位置に対する操作を行なうことができるので、操作ミスを未然に防ぐことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るキャリブレーション方法の一実施例が適用されるオーディオアンプ装置の一例を示すブロック図。
【図２】図１のオーディオアンプ装置の前面パネルの一例を略示する正面図。
【図３】クリック付きボリュームにおける操作位置対抵抗値の特性の一例を示す図。
【図４】本発明に係るキャリブレーション方法の一実施例を示すフローチャート。
【図５】クリック付きボリュームにおける操作位置対抵抗値の特性の別の例を示す図。
【図６】図１のオーディオアンプ装置の前面パネルの別の例を略示する正面図。
【発明を実施するための形態】
【００１３】
図１において、オーディオアンプ装置の２つの入力端子ＩＮ１，ＩＮ２には２チャンネル（例えばステレオ左右チャンネル）ＣＨ１，ＣＨ２のアナログのオーディオ信号が入力される。また、オーディオアンプ装置は、２個のクリック付きボリュームＶＯＬ１、ＶＯＬ２を持つ。一方のボリュームＶＯＬ１が第１チャンネルＣＨ１の入力レベル設定装置及び出力レベル設定装置として機能し、他方のボリュームＶＯＬ２が第２チャンネルＣＨ２の入力レベル設定装置及び出力レベル設定装置として機能する。入力レベル調整器１０は、一方のボリュームＶＯＬ１によって設定された入力レベル設定信号Ｖ１inに従って第１チャンネルＣＨ１の入力オーディオ信号のレベルを調整し、他方のボリュームＶＯＬ２によって設定された入力レベル設定信号Ｖ２inに従って第２チャンネルＣＨ２の入力オーディオ信号のレベルを調整するもので、例えば利得制御可能な増幅器（アッテネータ）からなる。
【００１４】
入力レベル調整器１０から出力された２チャンネルのオーディオ信号は、それぞれアナログデジタルコンバータ（ＡＤＣ）１１，１２でデジタル信号に変換され、デジタル信号プロセッサ（ＤＳＰ）１３に入力される。ＤＳＰ１３は、入力された２チャンネルのデジタルオーディオ信号に対して種々の処理（オーディオエフェクト等）をそれぞれ施す。ＤＳＰ１３から出力された２チャンネルのデジタルオーディオ信号は、それぞれデジタルアナログコンバータ（ＤＡＣ）１４，１５でアナログ信号に変換され、出力レベル調整器１６に入力される。出力レベル調整器１６は、一方のボリュームＶＯＬ１によって設定された出力レベル設定信号Ｖ１outに従って第１チャンネルＣＨ１の出力オーディオ信号のレベルを調整し、他方のボリュームＶＯＬ２によって設定された出力レベル設定信号Ｖ２outに従って第２チャンネルＣＨ２の出力オーディオ信号のレベルを調整するもので、利得制御可能な増幅器（アッテネータ）からなる。出力レベル調整器１６でレベル調整された２チャンネルのオーディオ信号は、出力アンプ１７を介して出力端子ＯＵＴ１，ＯＵＴ２からそれぞれ出力される。
【００１５】
各クリック付きボリュームＶＯＬ１、ＶＯＬ２は、公知のように、可変抵抗からなっており、該可変抵抗の可動タップが人手によって操作可能な操作子（つまみ、あるいはノブ等）に結合され、該操作子の動きに伴って動かされることにより、任意の分圧比に設定される。クリック付きボリュームＶＯＬ１、ＶＯＬ２における該操作子の動きは、予め規定されたクリック位置毎に物理的に軽く止められるように構成されており、操作者が各クリック位置を知覚できるようになっている。図２において、各クリック付きボリュームＶＯＬ１、ＶＯＬ２は、一例として回転型のボリュームからなっており、該ボリュームの操作子（回転ノブ）ＲＮ１，ＲＮ２の外周を取り巻くパネル面上の部位には、各クリック位置を示す指標としての目盛が刻まれている。勿論、本発明におけるクリック付きボリュームとは、回転型のボリュームに限らず、フェーダ又はスライダのような直線型のボリュームであってもよい。
【００１６】
図１において、各クリック付きボリュームＶＯＬ１、ＶＯＬ２はマイクロコンピュータユニット２０に接続されており、該各ボリュームＶＯＬ１、ＶＯＬ２の操作子ＲＮ１，ＲＮ２の現操作位置に対応する分圧出力電圧が該マイクロコンピュータユニット２０に取り込まれる。取り込まれた各ボリュームＶＯＬ１、ＶＯＬ２の分圧出力電圧（現操作位置を示す電圧）は、マイクロコンピュータユニット２０に内蔵されたアナログデジタルコンバータ（ＡＤＣ）２１によって、それぞれデジタルデータに変換される。マイクロコンピュータユニット２０は、更に、プロセッサ（ＣＰＵ）２２、リードオンリメモリ（ＲＯＭ）２３、ランダムアクセスメモリ（ＲＡＭ）２４、フラッシュメモリ２５等、公知の要素を備える。非一過性の記憶媒体であるＲＯＭ２３には、本実施例に係るキャリブレーション方法をＣＰＵ２２に実行させるためのアプリケーションプログラムが記憶されている。
【００１７】
次に、本発明に従うキャリブレーション方法の一実施例について説明する。本発明に従うキャリブレーション方法は、キャリブレーション対象であるクリック付きボリュームを実装した適用機器（図１のオーディオアンプ装置）の製造工程の最終段階（出荷前）において、キャリブレーション用のプログラムと操作者との協働作業によって半自動的に行なわれる。この実施例においては、１つの適用機器（図１のオーディオアンプ装置）に実装されている複数のクリック付きボリュームＶＯＬ１，ＶＯＬ２に関するキャリブレーション用の操作及び一時保存処理並びに記憶処理等を、該複数クリック付きボリュームＶＯＬ１，ＶＯＬ２について、同時並行的に行ない、もって、全体的な作業に要する時間の短縮化、効率化を図っている。
【００１８】
以下で行なう説明の便宜のために、実施例におけるクリック付きボリュームＶＯＬ１、ＶＯＬ２の操作位置と該操作位置に対応して設定されるレベル設定情報（アッテネータ値）との関係を、図２を参照して説明する。クリック付きボリュームＶＯＬ１の操作子（回転ノブ）ＲＮ１のインジケータが指し示す位置が現操作位置であり、該操作子ＲＮ１は、図示の−∞位置から０位置までの略３００度程度の範囲内において回転可能である。なお、各クリック付きボリュームＶＯＬ１及びＶＯＬ２は、その操作子の移動範囲の終端（左右両端）の所定範囲が不感帯３０ｘ，３０ｙに設定されている。不感帯３０ｘが−∞位置に対応し、不感帯３０ｙが０位置に対応する。−∞位置では、最大減衰値−∞ｄＢに設定される。０位置では、最小減衰値０ｄＢに設定される。−∞位置の隣に目盛られたクリック位置では、例えば−５０ｄＢの減衰値に設定される。０位置の隣に目盛られたクリック位置では、例えば−１ｄＢの減衰値に設定される。以下、−５０ｄＢのクリック位置から−１ｄＢのクリック位置までの間の各クリック位置では、−５０ｄＢから−１ｄＢまでの減衰値を適宜の特性で分割した減衰値に設定される。クリック付きボリュームＶＯＬ２についても同様である。図２に示すようにボリュームＶＯＬ１，ＶＯＬ２の操作子ＲＮ１，ＲＮ２が、−５０ｄＢのクリック位置から−１ｄＢのクリック位置までの範囲の中間のクリック位置（時計の１２時の位置）にあるときを、中立位置という。なお、説明の便宜上図２において各ボリュームＶＯＬ１，ＶＯＬ２の前記−∞位置及び０位置を「（−∞）」及び「（０）」として図示したが、実際のパネル面においてこれらの表示が明示されている必要はない。
【００１９】
一例として、各クリック付きボリュームＶＯＬ１及びＶＯＬ２の操作子は、不感帯３０ｘ，３０ｙに入らないように、例えば略３００度程度の有効範囲内において回転可能なように構成されている。あるいは、各クリック付きボリュームＶＯＬ１及びＶＯＬ２の操作子の動きが、有効範囲を越えて不感帯３０ｘ，３０ｙ内に入りうるように構成されていてもよい。その場合、各不感帯３０ｘ，３０ｙ内にはクリック位置が設定されておらず、各終端のクリック位置に対応する最大減衰値−∞ｄＢ又は最小減衰値０ｄＢに対応する出力が生じるだけである。
【００２０】
図３は、クリック付きボリュームＶＯＬ１（又はＶＯＬ２）の操作位置と抵抗値との関係の一例を示す特性図である。図３の例では、ボリュームＶＯＬ１（又はＶＯＬ２）の操作位置の両端の所定範囲Ｘ，Ｙにおいて変化に乏しい極限的な抵抗値を示し（所定範囲Ｘでは略抵抗値０、所定範囲Ｙでは略最大抵抗値）、それ以外の領域において略リニアな抵抗値変化特性を示しているので、ボリュームＶＯＬ１（又はＶＯＬ２）の操作位置の両端の所定範囲Ｘ，Ｙを除外した領域を有効範囲として利用して出力を生成する。前記図２に示すような不感帯３０ｘ，３０ｙを有するクリック付きボリュームＶＯＬ１、ＶＯＬ２は、図３のような特性を持つクリック付きボリュームを使用するものである。
【００２１】
図４は、本発明に従うキャリブレーション方法の一実施例を略示するフローチャートである。大別して、第１事前準備Ｐ１、左回し工程Ｐ２、第２事前準備Ｐ３、右回し工程Ｐ４、記憶工程Ｐ５からなる。左回し工程Ｐ２においては、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を前記中立位置から左回り（反時計方向）に各クリック位置毎に順次操作し、これに基づき、該操作した範囲に対応するキャリブレーションデータを取得する。右回し工程Ｐ４においては、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を前記中立位置から右回り（時計方向）に各クリック位置毎に順次操作し、これに基づき、該操作した範囲に対応するキャリブレーションデータを取得する。
【００２２】
まず、第１事前準備Ｐ１において、操作者は、手動操作によって、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を前記中立位置に設定する（ステップ３１）。次に、キャリブレーションプログラムの実行開始を指示する（ステップ３２）。これに応じて前記マイクロコンピュータユニット２０のＣＰＵ２２がキャリブレーションプログラムの実行を開始する。キャリブレーションプログラムが開始すると、最初にステップ４０において、各クリック付きボリュームＶＯＬ１，ＶＯＬ２の現操作位置（中立位置）に対応して出力されるアナログ出力電圧を、ＡＤＣ２１を介して、デジタルデータにそれぞれ変換し、変換されたデジタルデータを該中立位置のクリック位置に対応づけてＲＡＭ２３内に一時保存する。それから、左回し工程Ｐ２に移行する。
【００２３】
左回し工程Ｐ２において、まず、マイクロコンピュータユニット２０は、各クリック付きボリュームＶＯＬ１，ＶＯＬ２のアナログ出力電圧を受信するための待ち受け状態となり、所定のＬＥＤ２６，２７（図２）を点灯して、ボリュームを操作することが許可されていることを示す（ステップ４１）。操作者は、操作許可を示すＬＥＤ２６，２７の点灯を確認して、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を左回りに１クリック位置分だけ操作する（ステップ３３）。これに応じて、今回操作されたクリック位置に対応するアナログ出力電圧が各クリック付きボリュームＶＯＬ１，ＶＯＬ２から出力され、マイクロコンピュータユニット２０において受信される（ステップ４２）。また、この受信に応じて、適宜のタイミングでＬＥＤ２６，２７を消灯する。
【００２４】
次に、マイクロコンピュータユニット２０は、前記受信した各クリック付きボリュームＶＯＬ１，ＶＯＬ２の前記アナログ出力電圧を、ＡＤＣ２１を介して、デジタルデータにそれぞれ変換し、変換されたデジタルデータを当該クリック位置に対応づけてＲＡＭ２３内に一時保存する（ステップ４３）。同時に、マイクロコンピュータユニット２０は、所定のＬＥＤ２８，２９（図２）を点灯して、ボリュームの操作を禁止することを示す。次に、マイクロコンピュータユニット２０は、前記ステップ４３による前記デジタルデータの一時保存処理が完了したら、前記ＬＥＤ２８，２９を消灯する（ステップ４４）。なお、変換されたデジタルデータを当該クリック位置に対応づけてＲＡＭ２３内に一時保存するに際しては、ＲＡＭ２３内の一時保存バッファ内に順番に前記デジタルデータを記憶していけばよい。例えば、１つのボリュームＶＯＬ１（又はＶＯＬ２）におけるクリック位置の総数が３１個の場合、ＲＡＭ２３内の３１アドレスを該１つのボリュームＶＯＬ１（又はＶＯＬ２）のための一時保存バッファとして確保し、該３１アドレスに３１個のクリック位置を順次に割り当てる。その場合、１６番目のアドレスが中立位置のクリック位置に対応し、前記ステップ４０においては、該１６番目のアドレスに前記中立位置のデジタルデータを保存する。そして、左回り工程Ｐ２の前記ステップ４３においては、１７番目のアドレスからアドレスが増加する方向に順に前記デジタルデータを順次記憶する。もし、各クリック位置に対する順次の操作が正しく行われたならば、１７番目のアドレスから３１番目のアドレスまでの合計１５個のアドレスにフルに前記デジタルデータが記憶される。もし、各クリック位置に対する順次の操作が正しく行われず、いずれかのクリック位置が飛び越されたならば、例えば３１番目のアドレスに前記デジタルデータが記憶されず、空きのままとなる。このようなエラーが生じた場合は、後述するように、左回り工程Ｐ２の処理を初めからやり直せばよい。このように、一時保存バッファに順次記憶することにより、ボリュームＶＯＬ１、ＶＯＬ２からクリック位置を得ることなく、各クリック位置に対応づけて前記デジタルデータを一時保存することができる。
【００２５】
次に、マイクロコンピュータユニット２０は、左回りの全クリック位置についての処理が終了したか（つまり、現操作位置が左回りの限界位置か）を判定する（ステップ４５）。ステップ４５がＮＯであれば、ステップ４１に戻り、前述と同様に、ステップ４１、３３、４２〜４４の処理を繰り返す。左回りの全クリック位置についての処理が終了したら、プログラムを一時停止し（ステップ４６）、第２事前準備Ｐ３に移行する。
【００２６】
なお、ステップ４５における判定処理の仕方の一例は、該ステップ４５を通過する毎にクリックカウンタを１増加することにより処理済クリック数を計数し、該処理済クリック数が所定値に達したかどうかを判定することからなる。すなわち、中立位置から左回りの限界位置までに存在するクリック位置合計数は予めわかっているので、該処理済クリック数が該クリック位置合計数に達したかどうかを判定し、達していない場合はＮＯに分岐し、達した場合はＹＥＳに分岐する。達していない場合、すなわちステップ４５がＮＯの場合は、前記ステップ４１に戻り、操作許可を示す前記ＬＥＤ２６，２７が点灯されるので、操作者はまだ操作すべきクリック位置が残っていることが判る。一方、達した場合、すなわちステップ４５がＹＥＳの場合は、前記ステップ４１に戻らないので、前記ＬＥＤ２６，２７は点灯されない。このように前記ＬＥＤ２６，２７が点灯されなくなることにより、操作者は、左回し工程Ｐ２を正しく終了したことを認識できる。
【００２７】
ところで、左回し工程Ｐ２の過程において、クリック付きボリュームＶＯＬ１を、複数クリック位置のそれぞれに対して順次に操作すべきところを、誤って、或るクリック位置を飛び越してしまうようなことがありうる。例えば、１度に１クリック位置だけ操作すべきところを１度に２クリック位置以上操作してしまったような場合である。左回し工程Ｐ２の途中で、操作者がそのような誤操作に気づいたならば、それまでの作業結果（一時保存データ）をキャンセルし、左回し工程Ｐ２を初めからやり直せばよい。一方、操作者がそのような誤操作に気づくことなく、左回し工程Ｐ２を進行させた場合、前記処理済クリック数が前記クリック位置合計数に達することがないので、前記ステップ４５がＹＥＳに分岐することがなく、ＮＯから前記ステップ４１に行き、前記ＬＥＤ２６、２７が点灯される。その場合、クリック付きボリュームＶＯＬ１の現操作位置が左回りの限界位置に達していて、もうそれ以上操作することができないにも関わらず、前記ＬＥＤ２６、２７が点灯され続ける。これにより、操作者は、結局、誤操作を行なってしまったことに気づかされる。従って、前記と同様に、それまでの作業結果（一時保存データ）をキャンセルし、左回し工程Ｐ２を初めからやり直せばよい。こうして、クリック位置に対する順次操作を誤ったとき、後述する記憶工程Ｐ５において、誤ったデジタルデータがキャリブレーションデータとして記憶されることを防止できる。従って、複数クリック位置に対する順次操作という簡単な操作でありながら、信頼性の高いキャリブレーションデータを取得することができる。
【００２８】
第２事前準備Ｐ３において、操作者は、手動操作によって、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を前記中立位置に設定する（ステップ３４）。次に、キャリブレーションプログラムの再開を指示する（ステップ３５）。次いで、右回し工程Ｐ４に移行する。
【００２９】
右回し工程Ｐ４は、前述した左回し工程Ｐ２と実質的に同様の手順からなっているため、図４においてその詳細図示を省略する。すなわち、右回し工程Ｐ４においても、前記マイクロコンピュータユニット２０のＣＰＵ２２は、前記４１〜４５と同様のルーチンを右回し工程Ｐ４のために実行する。ただし、操作者が行なう、前記ステップ３３と同様な、各クリック付きボリュームＶＯＬ１，ＶＯＬ２に対する順次操作は、前記中立位置から右回りに１クリック位置づつ順に操作するものとする。なお、右回し工程Ｐ４において、前記ステップ４３に相当する一時保存処理を行う場合は、例えば、ＲＡＭ２３内の前記一時保存バッファの１５番目のアドレスからアドレスが減少する方向に順に前記デジタルデータを順次記憶する。もし、右回し工程Ｐ４における各クリック位置に対する順次の操作が正しく行われたならば、１５番目のアドレスから１番目のアドレスまでの合計１５個のアドレスにフルに、右回りの各クリック位置に対応する前記デジタルデータが記憶されることになる。右回りの全クリック位置についての処理が終了したら、次に、記憶工程Ｐ５に移行する。
【００３０】
なお、前記左回し工程Ｐ２及び右回し工程Ｐ４における前記ステップ４５の処理は、必要なすべてのクリック位置に対応する前記デジタルデータが一時保存されたことを確認するステップとして実質的に機能する。すなわち、前記左回し工程Ｐ２及び右回し工程Ｐ４における前記ステップ４５がそれぞれＹＥＳの場合、必要なすべてのクリック位置に対応する前記デジタルデータが一時保存されたことが確認されたことになり、次に、記憶工程Ｐ５に移行する。
【００３１】
記憶工程Ｐ５においては、左回り及び右回りの全てのクリック位置に対応してＲＡＭ２３内の前記一時保存バッファに一時保存した前記デジタルデータに基づき、各クリック位置に対応づけて、キャリブレーションデータをフラッシュメモリ２５に記憶する。一例として、記憶工程Ｐ５は、確認ステップ４７と、記憶ステップ４８とを含む。確認ステップ４７は、各クリック位置に対応して一時保存した前記デジタルデータを各クリック位置に対応する基準データとそれぞれ比較し、すべてのクリック位置に対応するデジタルデータが前記基準データの許容誤差範囲内に収まっているか否かを確認する。すべてのクリック位置に対応するデジタルデータが前記基準データの許容誤差範囲内に収まっているならば、記憶ステップ４８に進み、各クリック位置に対応する前記デジタルデータを前記キャリブレーションデータとして前記フラッシュメモリ２５に記憶する。しかし、いずれかのクリック位置に対応するデジタルデータが前記基準データの許容誤差範囲内に収まっていないならば、記憶ステップ４８には進まず、処理を終了する。その場合は、フラッシュメモリ２５にキャリブレーションデータが記憶されない。そのような場合は、前記ステップ３３において行なった操作に何らかのミスがあったことが考えられるので、操作者は、図４の処理を初めから再試行するとよい。
【００３２】
なお、前記確認ステップ４７は省略可能である。しかし、前記確認ステップ４７を設ければ、クリック位置に対する何らかの操作ミス又は異常操作を行なうなど、前記ステップ４５による処理では防げない誤操作があつた場合、誤ったデジタルデータがキャリブレーションデータとして記憶されることを防止できる。従って、前記確認ステップ４７を設ければ、より信頼性の高いキャリブレーションデータを取得することができる。
【００３３】
以上により、フラッシュメモリ２５内には、キャリブレーション対象である各クリック付きボリュームＶＯＬ１，ＶＯＬ２の個体毎に固有のキャリブレーションデータが、それぞれ複数クリック位置に対応づけて記憶される。これにより、本実施例に従うキャリブレーションデータの取得処理が終了する。
【００３４】
図４の実施例においては、前記左回し工程Ｐ２及び右回し工程Ｐ４を別々に行っているが、これに限らず、１つの工程で行ってもよい。例えば左回し工程Ｐ２のみで作業を行う場合は、第２事前準備工程Ｐ３及び右回し工程Ｐ４を省略し、前記第１事前準備工程Ｐ１のステップ３１及び４０を次のように変更する。すなわち、ステップ３１において、操作者は、各クリック付きボリュームＶＯＬ１，ＶＯＬ２を右回りの限界位置に初期設定する。ステップ４０において、各クリック付きボリュームＶＯＬ１，ＶＯＬ２の現操作位置（右回りの限界位置）に対応して出力されるアナログ出力電圧を、ＡＤＣ２１を介して、デジタルデータにそれぞれ変換し、変換されたデジタルデータを該右回りの限界位置のクリック位置に対応づけてＲＡＭ２３内に一時保存する（例えば、前記一時保存バッファの１番目のアドレスに記憶する）。あるいは、右回し工程Ｐ４のみで作業を行うようにしてもよい。
【００３５】
なお、変形例として、前記ステップ３３において行う１回のボリューム操作における操作量は、１クリック位置分に限らず、２又はそれ以上のクリック位置分であってもよい。その場合、前記ステップ３３において操作されなかったクリック位置に関するキャリブレーションデータは、操作されたクリック位置に関するキャリブレーションデータを補間することにより、求めるようにしてよい。
【００３６】
図５は、クリック付きボリュームＶＯＬ１（又はＶＯＬ２）の操作位置と抵抗値との関係の別の例を示す特性図である。図５の例では、ボリュームＶＯＬ１（又はＶＯＬ２）の操作位置の略全域にわたって略リニアな抵抗値変化特性を示しているので、ボリュームＶＯＬ１（又はＶＯＬ２）の操作位置の略全域を有効範囲として利用して出力を生成することができる。
【００３７】
図６は、図５のような特性を持つクリック付きボリュームＶＯＬ１及びＶＯＬ２に適したオーディオアンプ装置の前面パネルの例を略示する正面図である。この場合、クリック付きボリュームＶＯＬ１の操作子ＲＮ１は、最左端位置（例えば−∞位置）から最右端位置（例えば０位置）までの略３３０度程度の範囲内において回転可能である。最左端の−∞位置では、最大減衰値−∞ｄＢに設定される。最右端の０位置では、最小減衰値０ｄＢに設定される。−∞位置から０位置までの間の複数のクリック位置では、−∞ｄＢから０ｄＢまでの範囲を適宜の特性で分割した減衰値に設定される。クリック付きボリュームＶＯＬ２についても同様である。図６に示すようなクリック付きボリュームＶＯＬ１及びＶＯＬ２についても、前記図４を参照して述べたのと同様のキャリブレーション方法（プログラム）及びその変形例を実施することができる。
【００３８】
なお、フラッシュメモリ２５内に記憶された、各クリック付きボリュームＶＯＬ１，ＶＯＬ２の個体毎に固有のキャリブレーションデータは、個別の各クリック付きボリュームＶＯＬ１，ＶＯＬ２の使用時において、該ボリュームの出力を較正するために使用される。例えば、該クリック付きボリュームＶＯＬ１，ＶＯＬ２の出力デジタルデータを該ボリュームに固有のフラッシュメモリ２５内のキャリブレーションデータと比較照合することにより、操作されたクリック位置を特定することができる。そして、更に必要なボリューム設定情報テーブル等を参照して、該特定したクリック位置に対応する減衰値（アッテネータ制御値）データを該クリック付きボリュームＶＯＬ１，ＶＯＬ２によって設定されたレベル設定信号Ｖ１in（又はＶ１out），Ｖ２in（又はＶ２out）として出力する。一方のクリック付きボリュームＶＯＬ１のレベル設定信号は入力レベル調整時には第１チャンネルＣＨ１の入力レベル設定信号Ｖ１inとして前記入力レベル調整器１０に供給され、出力レベル調整時には第１チャンネルＣＨ１の出力レベル設定信号Ｖ１outとして前記出力レベル調整器１６に供給される。また、他方のクリック付きボリュームＶＯＬ２のレベル設定信号は入力レベル調整時には第２チャンネルＣＨ２の入力レベル設定信号Ｖ２inとして前記入力レベル調整器１０に供給され、出力レベル調整時には第２チャンネルＣＨ２の出力レベル設定信号Ｖ２outとして前記出力レベル調整器１６に供給される。これにより、クリック付きボリュームのどの個体であっても、同じクリック位置に対応して同じ設定情報が得られるように、較正が行なえる。
【００３９】
なお、クリック付きボリュームＶＯＬ１，ＶＯＬ２の操作位置に対応して供給されるレベル設定信号Ｖ１，Ｖ２の分解能は、クリック位置の分解能に限定されるものではなく、より細かいものであってよい。例えば、フラッシュメモリ２５内の各クリック位置に対応するキャリブレーションデータを参照して、クリック付きボリュームＶＯＬ１又はＶＯＬ２の現操作位置に対応する出力デジタルデータの値（操作値という）に最も近い値を持つ２つのキャリブレーションデータ及びそれざれのクリック位置を特定し、該操作値を該特定した２つのキャリブレーションデータ値の補間値に見立ててその補間係数を算出し、該算出した補間係数に従って、前記特定された２つの（隣接する）クリック位置に対応する前記減衰値（アッテネータ制御値）を補間することにより、前記レベル設定信号Ｖ１又はＶ２を求めるようにしてよい。
【符号の説明】
【００４０】
ＶＯＬ１，ＶＯＬ２  クリック付きボリューム
ＲＮ１，ＲＮ２  ボリュームの操作子（回転ノブ）
１０  入力レベル調整器
１６  出力レベル調整器
２０  マイクロコンピュータユニット
２１  アナログデジタルコンバータ（ＡＤＣ）
２２  プロセッサ（ＣＰＵ）
２３  リードオンリメモリ（ＲＯＭ）
２４  ランダムアクセスメモリ（ＲＡＭ）
２５  フラッシュメモリ
【図１】
2017175455.tif 000003
【図２】
2017175455.tif 000004
【図３】
2017175455.tif 000005
【図４】
2017175455.tif 000006
【図５】
2017175455.tif 000007
【図６】
2017175455.tif 000008