(57)【要約】【課題】ダイオードの数を最小限として構成を簡単にする。【解決手段】入力信号ライン３３、３４には、第１スイッチＳＷａ、第２スイッチＳＷｂの各一端ＳＷａｘ、ＳＷｂｘが直接接続される。出力信号ライン３５には、対応する鍵Ｋに対応する第１スイッチＳＷａの他端ＳＷａｙが、回り込み防止用のダイオード３６を介して接続される。これに対し、対応する鍵Ｋに対応する第２スイッチＳＷｂの他端ＳＷｂｙは、出力信号ライン３５に、ダイオードを介することなく直接接続される。【選択図】図４
2007316397.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作子の操作程度を各操作子毎に検出する操作検出装置であって、
前記各操作子に対応して設けられ、対応する操作子の操作往行程における異なる複数位置で固定の順番でオンされる複数のスイッチと、
前記複数のスイッチのうち操作往行程における最後にオンとなる最終スイッチ以外の非最終スイッチの１操作子当たりの数と同数設けられ、前記各非最終スイッチのうち同じ順番でオンとなるものの一端同士が接続された非最終共通信号ラインと、
前記各操作子に対応して設けられ、対応する操作子に対応する非最終スイッチの他端が、ダイオードを介して接続された操作子毎信号ラインと、
前記各最終スイッチの一端同士が接続された１本の最終共通信号ラインとを有し、
前記各最終スイッチの他端が、対応する操作子に対応する操作子毎信号ラインに、ダイオードを介することなく直接接続されたことを特徴とする操作検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マトリクススイッチを構成して複数の操作子の操作を検出する操作検出装置に関する。
【背景技術】
【０００２】
従来、電子鍵盤楽器等において、楽音処理等を行うために、鍵等の操作子の操作を検出する操作検出装置が知られている。例えば、鍵盤楽器に適用される操作検出装置においては、下記特許文献１に示されるように、信号の入力系統と出力系統を分け、鍵スイッチを概念的にマトリクス状に配置し、時分割処理等によりキースキャンを行って、各操作子の操作を検出するようにしている。これにより、配線数を削減している。
【０００３】
図６（ａ）は、従来のマトリクススイッチの一例の一部を示す図である。単純な構成を例にとると、各鍵に１つの鍵スイッチ１０７が設けられる。マトリクススイッチは、入力側の信号ラインである複数の横線と出力側の信号ラインである縦線とをそれぞれ複数有する。横線１０１、１０２と、縦線１０３〜１０６との交差部に、各鍵スイッチ１０７（１０７−１〜１０７−８）が配置される。
【０００４】
ちなみに、各鍵に鍵スイッチが１つである鍵盤楽器では、同じ音高の種類（Ａ１、Ａ２・・・の種類、Ａ＃１、Ａ＃２・・・の種類等）に対応する鍵スイッチ１０７の一端同士が、同じ横線に接続されるように配置され、同じオクターブに属する鍵スイッチ１０７の他端同士が、同じ縦線に接続されるように配置されることも従来一般的である。
【０００５】
横線１０１、１０２には、送信部から、一定周期のパルスであるキースキャン信号が、異なる所定のタイミングで入力される。横線１０１、１０２のうち１つにキースキャン信号が入力されているタイミングで、当該横線に接続された鍵スイッチ１０７のうち、押鍵操作により導通状態となっているものについては、縦線１０３〜１０６のうちその鍵スイッチ１０７に対応するものからオン信号が出力され、受信部に入力される。これにより、オン（メイク）された鍵スイッチ１０７がわかる。
【０００６】
例えば、図６（ａ）に例示するように、横線１０１にキースキャン信号が入力されているタイミングで、鍵スイッチ１０７−１がオンされた場合は、ルートＬ１を通って縦線１０３からオン信号が出力される。すなわち、横線のキースキャン信号入力タイミングと、各縦線のオン信号の出力状態とから、押下された鍵を特定することができる。
【０００７】
ところが、鍵盤楽器では、一度に複数の鍵が押鍵されることが通常行われ、しかも各鍵は独立して押鍵可能であることから、マトリクスの同じ行や同じ列においてオンとなる鍵スイッチが複数存在することが十分にあり得る。このような場合、いわゆる信号の回り込みによる誤検出が生じ得る。
【０００８】
例えば、図６（ａ）に示すように、鍵スイッチ１０７−１、１０７−５、１０７−７の３つが実際に（物理的に）オンされた状態において、横線１０１にキースキャン信号が入力されているタイミングでは、縦線１０３のみからオン出力され、鍵スイッチ１０７−１のオンだけが検出されることが本来適切である。ところが、鍵スイッチ１０７−５、１０７−７が導通しているために、横線１０１に入力されたキースキャン信号は、ルートＬ２を通って、縦線１０５からもオン出力され、あたかも、実際にはオンしていない鍵スイッチ１０７−３のオンであると検出されてしまうことになる。
【０００９】
このような誤検出を回避するために、従来、マトリクススイッチには、回り込み防止用のダイオードが配設される（例えば、下記特許文献２）。
【００１０】
図６（ｂ）は、従来のダイオードを採用したマトリクススイッチの一例の一部を示す図である。同図（ｂ）に示すように、各鍵スイッチの一端は、図６（ａ）と同様に横線に接続されるが、各鍵スイッチの他端は、各々、回り込み防止用のダイオード１１０を介して、縦線に接続されている。これにより、縦線から他の鍵スイッチを介して横線に信号が逆流することを防止し、上記のような誤検出を回避することができる。
【特許文献１】特開平０９−１８５３７４号公報
【特許文献２】実開平０５−０１７６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来のダイオードを採用したマトリクススイッチを備えた操作検出装置では、回り込み防止用のダイオードを各スイッチ毎に設けなければならないため、ダイオードの数が膨大となり、コストが上昇するだけでなく、基板上の配線も複雑になって、構成が複雑化し、実装効率も悪いという問題があった。
【００１２】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、ダイオードの数を最小限として構成を簡単にすることができる操作検出装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の請求項１の操作検出装置は、複数の操作子の操作程度を各操作子毎に検出する操作検出装置であって、前記各操作子に対応して設けられ、対応する操作子の操作往行程における異なる複数位置で固定の順番でオンされる複数のスイッチと、前記複数のスイッチのうち操作往行程における最後にオンとなる最終スイッチ（ＳＷｂ）以外の非最終スイッチ（ＳＷａ）の１操作子当たりの数と同数設けられ、前記各非最終スイッチのうち同じ順番でオンとなるものの一端（ＳＷａｘ）同士が接続された非最終共通信号ライン（３３）と、前記各操作子に対応して設けられ、対応する操作子に対応する非最終スイッチの他端（ＳＷａｙ）が、ダイオード（３６）を介して接続された操作子毎信号ライン（３５）と、前記各最終スイッチの一端（ＳＷｂｘ）同士が接続された１本の最終共通信号ライン（３４）とを有し、前記各最終スイッチの他端（ＳＷｂｙ）が、対応する操作子に対応する操作子毎信号ラインに、ダイオードを介することなく直接接続されたことを特徴とする。
【００１４】
なお、上記括弧内の符号は例示である。
【発明の効果】
【００１５】
本発明によれば、ダイオードの数を最小限として構成を簡単にすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して説明する。
【００１７】
図１は、本発明の一実施の形態に係る操作検出装置が適用される電子鍵盤楽器の全体構成を示すブロック図である。
【００１８】
本電子鍵盤楽器は、検出回路３、検出回路４、ＲＯＭ６、ＲＡＭ７、タイマ８、表示装置９、外部記憶装置１０、インターフェイス（Ｉ／Ｆ）１１、音源回路１３及び効果回路１４が、バス１６を介してＣＰＵ５にそれぞれ接続されて構成される。
【００１９】
さらに、検出回路３には、音高情報を入力するための鍵盤ＫＢが接続され、検出回路４には、各種情報を入力するための設定操作子２が接続されている。表示装置９は楽譜や文字等の各種情報を表示する。ＣＰＵ５にはタイマ８が接続される。Ｉ／Ｆ１１には、ＭＩＤＩ（Musical Instruments Digital Interface）Ｉ／Ｆ、通信Ｉ／Ｆが含まれ、他のＭＩＤＩ機器やサーバコンピュータ等との通信を可能にする。音源回路１３には効果回路１４を介してサウンドシステム１５が接続されている。
【００２０】
鍵盤ＫＢには、複数の鍵Ｋ（Ｋ１、Ｋ２・・・）が含まれる。鍵盤ＫＢには足鍵盤も含めてもよい。検出回路３は各鍵Ｋの操作状態を検出し、検出回路４は設定操作子２の操作状態を検出する。ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、演奏データ、テキストデータ等の各種入力情報、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ８は、タイマ割り込み処理における割り込み時間や各種時間を計時する。外部記憶装置１０は、上記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する。
【００２１】
音源回路１３は、鍵Ｋから入力された演奏データや設定された演奏データ等を楽音信号に変換する。効果回路１４は、音源回路１３から入力される楽音信号に各種効果を付与し、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１５は、効果回路１６から入力される楽音信号等を音響に変換する。
【００２２】
外部記憶装置１０としては、例えば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブ及び光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。外部記憶装置１０は、各種情報のほか、制御プログラムも記憶することができる。
【００２３】
図２（ａ）は、鍵Ｋの操作状態と鍵操作スイッチとの関係を示す模式図である。図２（ｂ）は、鍵操作スイッチの構成を示す断面図である。同図（ａ）に示すように、鍵Ｋには、鍵盤ＫＢにおける白鍵Ｋｗまたは黒鍵Ｋｂが相当する。以降、白鍵Ｋｗ及び黒鍵Ｋｂを区別しないときは、単に「鍵Ｋ」の呼称を用いる。
【００２４】
鍵操作スイッチ２０は、各鍵Ｋに対応して設けられ、対応する鍵Ｋの押下操作によって駆動される。鍵操作スイッチ２０は、固定接点２１及び可動接点２２でなる第１スイッチＳＷａ、並びに固定接点２３及び可動接点２４でなる第２スイッチＳＷｂを有する２メイク式スイッチである（図１も参照）。押鍵操作により、押下往行程において、第１スイッチＳＷａ、第２スイッチＳＷｂの順でメイクする。押下を解除すると、鍵Ｋは、初期位置に復帰するが、その復行程においては、往行程とは逆の順番、すなわち、第２スイッチＳＷｂ、第１スイッチＳＷａの順でメイクが解除される。検出回路３（図１参照）は、図４で後述するように、各鍵操作スイッチ２０の状態をスキャンし、その結果を検出信号としてＣＰＵ５に送る。
【００２５】
図３は、鍵Ｋの押下位置の時間的推移の一例を示す概念図である。同図に示すように、鍵操作スイッチ２０は、対応する鍵Ｋの操作程度を複数段階（ノートオフを含めて３段階）で検出する。すなわち、第１スイッチＳＷａがメイクしていない状態、第１スイッチＳＷａがメイクし第２スイッチＳＷｂがメイクしていない状態、第２スイッチＳＷｂがメイクした状態の、３つの状態が操作程度として検出される。第１スイッチＳＷａがメイクしていないときノートオフ（キーオフ）であり、第２スイッチＳＷｂがメイクしたときノートオン（キーオン）となる。
【００２６】
鍵Ｋが押下されて、第１スイッチＳＷａ、第２スイッチＳＷｂが順にオン（図３に示すａ１→ｂ１の順にメイク）したときは、第２スイッチＳＷｂのメイク時に発音がなされる。各鍵Ｋには独自の音高が対応しているので、発音時の音高は、押鍵された鍵Ｋで規定される。また、ノートオンベロシティは、ａ１からｂ１までの間の時間で規定される。鍵Ｋの押下が解除されて、第２スイッチＳＷｂ、第１スイッチＳＷａが順にオフ（図３に示すｂ２→ａ２の順にメイク解除）されたときは、第１スイッチＳＷａがオフされた時点で消音がなされる。
【００２７】
図４は、本実施の形態の操作検出装置におけるマトリクススイッチの一部を示す図である。同図においては、音高ＣからＤ＃までの、順に隣接する４つの鍵Ｋ（例えば、鍵Ｋ１〜Ｋ４）に対応する第１スイッチＳＷａ及び第２スイッチＳＷｂが示されている。スイッチＳＷａ、ＳＷｂは、左右方向に鍵Ｋの数分だけ並ぶことになる。
【００２８】
同図に示すように、このマトリクススイッチにおいては、入力側の入力信号ラインとして、１鍵あたりのスイッチ数と同数（本例では２本）の入力信号ライン３３、３４が設けられる。また、出力側の出力信号ライン３５が、各鍵Ｋに対応して鍵Ｋの総数（例えば、６１）と同数設けられる（同図では３５−１〜３５−４まで図示）。そして、入力信号ライン３３、３４と出力信号ライン３５−１〜３５−４との交差部に、各スイッチＳＷａ、ＳＷｂが配置される。
【００２９】
なお、図面上、入力信号ライン３３、３４と出力信号ライン３５とは直交しているが、これは概念的に示したものであり、実際の配線で物理的に直交したり、マトリクス状の形をしていたりする必要はない。以降、各スイッチＳＷａ、ＳＷｂについて、鍵Ｋ１〜Ｋ４に対応するものを区別して呼称するときは、末尾に番号を付し、第１スイッチＳＷａ１、ＳＷａ２・・・等のように記す。
【００３０】
入力信号ライン３３には、各第１スイッチＳＷａの一端ＳＷａｘが直接接続される。入力信号ライン３４についても同様に、各第２スイッチＳＷｂの一端ＳＷｂｘが直接接続される。
【００３１】
一方、出力信号ライン３５には、対応する鍵Ｋに対応する第１スイッチＳＷａの他端ＳＷａｙが、ダイオード３６（３６−１〜３６−４）を介して接続される。これに対し、対応する鍵Ｋに対応する第２スイッチＳＷｂの他端ＳＷｂｙは、出力信号ライン３５に、ダイオードを介することなく直接接続される。ここで、ダイオード３６は、信号の回り込みを防止するためのものであり、第１スイッチＳＷａから出力信号ライン３５へ向かう電流のみを通過させ、逆流を阻止するものである。
【００３２】
入力信号ライン３３、３４には、送信部３１から、一定周期のパルスであるキースキャン信号が、異なる所定のタイミングで入力される。本例では、入力信号ラインが２本であるので、入力信号ライン３３、３４にキースキャン信号が交互に入力される。各出力信号ライン３５からは、スイッチＳＷａ、ＳＷｂの導通状態に応じてオン信号が出力され、受信部３２に入力される。
【００３３】
入力信号ライン３３にキースキャン信号が入力されているタイミングでは、押鍵操作によりメイクし導通状態となっている第１スイッチＳＷａに対応する出力信号ライン３５から、オン信号が出力される。同様に、入力信号ライン３４にキースキャン信号が入力されているタイミングでは、メイクしている第２スイッチＳＷｂに対応する出力信号ライン３５から、オン信号が出力される。
【００３４】
これにより、どの鍵ＫのどのスイッチＳＷがメイクしたのかが、各鍵Ｋの各スイッチＳＷ毎にわかる。従って、横線である入力信号ライン３３、３４におけるキースキャン信号入力タイミングと、縦線である出力信号ライン３５のオン信号の出力状態とから、押下された鍵Ｋ及びその操作程度を各鍵Ｋ毎に特定することができる。
【００３５】
ここで、本実施の形態におけるマトリクススイッチ（図４）は、従来（図６（ｂ））のマトリクススイッチとは異なり、第２スイッチＳＷｂにダイオードが接続されていないことから、第２スイッチＳＷｂでの回り込みによる誤検出の心配があるようにみえる。しかし、次に説明するように、そのおそれはない。
【００３６】
例えば、図６（ａ）の例と同様に、少なくとも第１スイッチＳＷａ１、第２スイッチＳＷｂ１、第２スイッチＳＷｂ３が実際に（物理的に）メイクしている状態において、入力信号ライン３３にキースキャン信号が入力されているタイミングを考える。この場合は、出力信号ライン３５−１だけでなく、信号の回り込みにより、第１スイッチＳＷａ３のメイク状態にかかわらず、出力信号ライン３５−３からもオン信号が出力されることになる。従って、少なくとも、第１スイッチＳＷａ１だけでなく、第１スイッチＳＷａ３もオンであると検出される。
【００３７】
しかしながら、鍵Ｋ３の押下往行程において、第１スイッチＳＷａ３、第２スイッチＳＷｂ３の順でメイクするから、第２スイッチＳＷｂ３が物理的にメイクしている状態では、第１スイッチＳＷａ３も必ず物理的にメイクしていることになる。従って、上記の例のように、第１スイッチＳＷａ３がオンであると検出されたとしても、それが誤検出となることはなく、実用上、何ら不都合はない。
【００３８】
図５は、本実施の形態におけるキースキャン処理のフローチャートである。ここで、図示はしないが、メイン処理が、本電子鍵盤楽器の電源オン時に開始される。図５の処理は、上記メイン処理中において実行される。このメイン処理では、最初に各種変数が初期化されるほか、設定操作子２の操作によるモード設定や音色設定等を含む機器設定がなされる。また、図５のステップＳ１１３（後述）で生成される演奏信号に、設定された効果処理を付加し、増幅して出力する楽音処理、及び、設定に応じた自動演奏処理等も行われる。
【００３９】
このキースキャン処理では、入力信号ライン３３、３４に交互にキースキャン信号を入力する（ステップＳ１１６〜Ｓ１１８）と共に、一方の入力信号ラインにキースキャン信号が入力されている間に、全鍵Ｋに対応する出力信号ライン３５を順にスキャンしていく。以降、ａまたはｂの値をとる変数ＳＯＵを用い、ＳＯＵ＝ａのときは入力信号ライン３３に、ＳＯＵ＝ｂのときは入力信号ライン３４に、キースキャン信号を入力する。
【００４０】
まず、最後の鍵Ｋのスキャンが終わっているか否かを判別し（ステップＳ１０１）、終わっていない場合は、ｎ値を「１」だけインクリメントする（ステップＳ１０２）。上記ｎ値は、今回のスキャン対象となる１つの鍵Ｋ（乃至それに対応する出力信号ライン３５）を特定する変数であり、鍵盤ＫＢが６１鍵であるとすると、ｎ＝１〜６１のいずれかの値をとる。ｎ番目の鍵Ｋを以下、「鍵Ｋｎ」と称し、鍵Ｋｎに対応する出力信号ライン３５を「出力信号ライン３５ｎ」と称する。
【００４１】
次に、鍵Ｋｎに対応する出力信号ライン３５ｎの変数ＳＯＵの現在値（ａまたはｂ）での信号状態が、前回スキャンから変化したか否かを判別する（ステップＳ１０３）。例えば、現在、ＳＯＵ＝ａであるとすると、キースキャン信号が入力信号ライン３３に入力されているタイミングで、出力信号ライン３５ｎをスキャンしたときの前回と今回の信号状態を比較して、変化があったか否かを判別する。
【００４２】
その判別の結果、変化がない場合は、前記ステップＳ１０１に戻る。一方、前回と今回とで信号状態に変化があった場合は、変数ＳＯＵがａであるか否か、及び出力信号ライン３５ｎからオン信号が出力されているか否かを判別する（ステップＳ１０４、Ｓ１０５、Ｓ１０９）。そして、ＳＯＵ＝ａであって出力信号ライン３５ｎからオン信号が出力されている場合は、鍵Ｋｎに対応する第１スイッチＳＷａが前回オフ状態から今回オン状態となったものと判断される。
【００４３】
この場合は、鍵Ｋｎの音高が現在発音中であるか否かを判別する（ステップＳ１０６）。その判別の結果、鍵Ｋｎの音高が現在発音中でない場合は、鍵Ｋｎが非押鍵状態から押下されて対応する第１スイッチＳＷａがメイクした（図３のａ１を通過）状態であると判断される。従って、この場合は、ノートオンベロシティの計測を開始するべく、鍵Ｋｎに対応するタイマであるＴｉｍｅＫｎをクリアすると共にＴｉｍｅＫｎの新たな計時をスタートさせ（ステップＳ１０７）、前記ステップＳ１０１に戻る。ここで、ＴｉｍｅＫｎは、各鍵Ｋ毎に計測されるものである。
【００４４】
一方、前記ステップＳ１０６の判別の結果、鍵Ｋｎの音高が現在発音中である場合は、鍵Ｋｎに対応する第２スイッチＳＷｂがメイクされて発音後、第１スイッチＳＷａのメイクが未だ解除になっていない（図３のｂ１からａ２までの間）状態が継続していると判断される。従って、この場合は、ＴｉｍｅＫｎのクリアや計時を行うことなく、前記ステップＳ１０１に戻る。
【００４５】
ここで、前記ステップＳ１０５において、出力信号ライン３５ｎからオン信号が出力されていると判別される状況には、鍵Ｋｎに対応する第２スイッチＳＷｂと、他の鍵Ｋに対応する第１スイッチＳＷａ及び第２スイッチＳＷｂとがいずれもオンされているために、上記他の鍵Ｋに対応する第１スイッチＳＷａ及び第２スイッチＳＷｂ、及び鍵Ｋｎに対応する第２スイッチＳＷｂを介した回り込みによりオン信号が検出される場合も含まれる。しかし、このような場合でも、上述のように、第１スイッチＳＷａ３も必ず物理的にメイクしていることになるので、特に区別しなくても支障はない。
【００４６】
一方、前記ステップＳ１０４、Ｓ１０５の判別の結果、ＳＯＵ＝ａであって出力信号ライン３５ｎからオン信号が出力されていない場合は、鍵Ｋｎに対応する第１スイッチＳＷａが前回オン状態から今回オフ状態（図３のａ２を通過）となったものと判断される。この場合は、ステップＳ１０８に進み、鍵Ｋｎの音高のキーオフ（消音）処理を実行して、前記ステップＳ１０１に戻る。
【００４７】
前記ステップＳ１０４、Ｓ１０９の判別の結果、ＳＯＵ＝ｂであって出力信号ライン３５ｎからオン信号が出力されている場合は、鍵Ｋｎに対応する第２スイッチＳＷｂが前回オフ状態から今回オン状態（図３のｂ１を通過）となったものと判断される。この場合は、ステップＳ１１０〜Ｓ１１５で、発音処理を行う。一方、ＳＯＵ＝ｂであって出力信号ライン３５ｎからオン信号が出力されていない場合は、鍵Ｋｎに対応する第２スイッチＳＷｂが前回オン状態から今回オフ状態（図３のｂ２を通過）となったものと判断される。この場合は、発音処理を行うことなく、前記ステップＳ１０１に戻る。
【００４８】
上記発音処理では、まず、ステップＳ１１０において、ＴｉｍｅＫｎ＞０が成立するか否かを判別する。その判別の結果、ＴｉｍｅＫｎ＞０が成立する場合は、ＴｉｍｅＫｎの計時を停止すると共に（ステップＳ１１１）、ＴｉｍｅＫｎの値からノートオンベロシティ値を算出し、設定する（ステップＳ１１２）。次に、鍵Ｋｎに対応する音高（ピッチ）及び上記設定したベロシティ値に応じた演奏信号を生成する（ステップＳ１１３）。そして、該演奏信号に基づいた楽音が、上記メイン処理により発音される。その後、前記ステップＳ１０１に戻る。
【００４９】
一方、前記ステップＳ１１０の判別の結果、ＴｉｍｅＫｎ＞０が成立しない場合は、図３のａ１及びｂ１を通過したのに、ＴｉｍｅＫｎの計時がなされていなかった場合である。すなわち、鍵Ｋｎに対応する第１スイッチＳＷａのオンが検出されることなく第２スイッチＳＷｂのオンが検出された場合である。このような場合は、例えば、単独押鍵において、第１スイッチＳＷａが故障しているとき等に起こり得る。
【００５０】
そこで、この場合は、鍵Ｋｎに対応する第１スイッチＳＷａが故障していることを報知する（ステップＳ１１４）。この故障報知の態様はどのようなものでもよく、例えば、表示装置９への表示、音声による報知等によってなされる。
【００５１】
次に、ステップＳ１１５では、直前に発音処理をした音高に用いたベロシティ値を取得し、設定する。すなわち、正常通りの計時によるＴｉｍｅＫｎが得られないため、代わりに、直前発音でのベロシティ値を流用するというものである。従って、この場合は、続くステップＳ１１３で、鍵Ｋｎに対応する音高（ピッチ）及び前記ステップＳ１１５で設定したベロシティ値に応じた演奏信号を生成する。
【００５２】
なお、ステップＳ１１５では、必ずしも直前発音でのベロシティ値をそのまま流用しなくてもよく、例えば、過去数音の発音でのベロシティ値の平均値を用いてもよいし、デフォルトの値を一律に用いてもよい。
【００５３】
本実施の形態によれば、マトリクススイッチにおいて、出力信号ライン３５には、第１スイッチＳＷａの他端ＳＷａｙが、回り込み防止用のダイオード３６を介して接続されたのに対し、操作往行程における最後にオンとなる第２スイッチＳＷｂの他端ＳＷｂｙは、ダイオードを介することなく直接接続された。しかし、故障した場合を除き、各第１スイッチＳＷａの誤検出が生じることはない。これにより、ダイオードの数を削減でき、コストが低下するだけでなく、基板上の配線も簡単になる。よって、ダイオードの数を最小限として、操作検出装置の構成を簡単にすることができる。
【００５４】
特に、２メイク式のマトリクススイッチにおいては、従来構成に比し、ダイオードの数を半減できることから、鍵数の少ない鍵盤楽器においては、極めて有用である。
【００５５】
また、図５のステップＳ１１４、Ｓ１１５により、第１スイッチＳＷａが故障しても、故障したことを報知することができると共に、ベロシティを設定して発音処理を継続できる。
【００５６】
また、従来、基板上の配線においては一般的に、ダイオードをジャンパとしても使用することで、マトリクスを構成しているが、ジャンプする配線数が多いために、リード線付きのダイオードを採用せざるを得なかった。しかし、本実施の形態では、鍵Ｋの数×メイク数（＝２）の配線において、ジャンプする線は１本だけでよいことから、リード線付きのダイオードではなくチップダイオードでも十分にジャンプすることが可能となる。すなわち、チップダイオードの採用が、配線上、容易となることから、実装効率を高めることができるという効果も期待できる。
【００５７】
なお、鍵Ｋは、２メイク式でなくてもよく、３メイク式以上であっても、本発明を適用可能である。しかしながら、上記のように、従来のマトリクススイッチの構成に対して、誤検出のおそれを生じることなくダイオードを省略することは、操作往行程における最後にオンとなる最終スイッチ（第２スイッチＳＷｂが相当）についてのみ許され、最終スイッチ以外の非最終スイッチ（第１スイッチＳＷａが相当）については、従前と同様に、ダイオードの接続が必要とされる。
【００５８】
従って、３メイク式以上とする場合は、入力信号ライン３３に相当する入力信号ラインが非最終スイッチと同数設けられ、入力信号ライン３４に相当する入力信号ラインはあくまで１本という構成となる。そして、最終スイッチについてのみ、ダイオードを省略しても、回り込みによる弊害を無視することができる。
【００５９】
なお、本実施の形態では、入力信号ライン３３、３４には、送信部３１から、一定周期のパルスであるキースキャン信号が入力されるとしたが、これに限るものではない。例えば、入力信号ライン３３、３４には、異なる電圧値が加えられるように構成してもよい。
【００６０】
なお、操作検出装置によって操作程度が検出される操作子は、鍵Ｋに限られず、また、対象とする装置も電子鍵盤楽器に限られない。すなわち、対応する操作子の操作往行程における異なる複数位置で固定の順番でオンされる複数のスイッチを有する各種の電子機器に適用可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施の形態に係る操作検出装置が適用される電子鍵盤楽器の全体構成を示すブロック図である。
【図２】鍵の操作状態と鍵操作スイッチとの関係を示す模式図（図（ａ））、鍵操作スイッチの構成を示す断面図（図（ｂ））である。
【図３】鍵の押下位置の時間的推移の一例を示す概念図である。
【図４】本実施の形態の操作検出装置におけるマトリクススイッチの一部を示す図である。
【図５】本実施の形態におけるキースキャン処理のフローチャートである。
【図６】従来のマトリクススイッチの一例の一部を示す図（図（ａ））、従来のダイオードを採用したマトリクススイッチの一例の一部を示す図（図（ｂ））である。
【符号の説明】
【００６２】
Ｋ  鍵（操作子）、  ＳＷｂ  第２スイッチ（最終スイッチ）、  ＳＷａ  第１スイッチ（非最終スイッチ）、  ＳＷａｘ  一端、  ＳＷａｙ  他端、  ＳＷｂｘ  一端、  ＳＷｂｙ  他端、  ３３  入力信号ライン（非最終共通信号ライン）、  ３４  入力信号ライン（最終共通信号ライン）、  ３５  出力信号ライン（操作子毎信号ライン）、  ３６  ダイオード
【図１】
2007316397.tif 000003
【図２】
2007316397.tif 000004
【図３】
2007316397.tif 000005
【図４】
2007316397.tif 000006
【図５】
2007316397.tif 000007
【図６】
2007316397.tif 000008