(57)【要約】【課題】電子楽器において、専用の入力操作子を設けることなく、文字等の入力すべき情報の設定作業を効率よく行えるようにする。【解決手段】演奏モードにおいては、アフタセンサ３３の出力はトレモロ、ホリゾンタルセンサ３４の出力はビブラート等の楽音効果制御に用いられる。文字類入力モードにおいては、右側特定白鍵Ｒｋｂと左側特定白鍵Ｌｋｂとの組み合わせに基づいて文字が特定され、押鍵センサ３２におけるキーオンに基づいて候補が生成され、それらが表示装置９に表示され、選択状態にある候補が指示枠３１で囲まれる。その際、２音（おん）以上の語については、それらの候補表示の配置順序は、各音（おん）のノートオンベロシティに基づくアクセントを考慮して定められる。押鍵終了状態にある最終操作子１（Ｅ）をさらに押圧すると、アフタセンサ３３の出力信号に応じた段階だけ、指示枠３１が下方に移動する。【選択図】図６
2007148166.tif 000002
【特許請求の範囲】
【請求項１】
複数の演奏操作子と、
前記複数の各演奏操作子の操作の有無を検出する操作有無検出手段と、
前記複数の各演奏操作子の操作の程度を検出する操作程度検出手段と、
第１モードと第２モードとを排他的に設定するモード設定手段と、
前記第１モードにおいて、前記操作有無検出手段の検出結果及び前記操作程度検出手段の検出結果に基づいて、演奏信号を生成する演奏信号生成手段と、
前記第２モードにおいて、前記操作有無検出手段の検出結果及び前記操作程度検出手段の検出結果に基づいて、入力すべき情報を設定する入力制御手段とを有することを特徴とする電子楽器。
【請求項２】
前記操作程度検出手段は、前記各演奏操作子の押下終了後離操作前における操作を検出する操作後検出手段を有し、前記入力制御手段は、前記第２モードにおいて、前記操作有無検出手段の検出結果に基づいて前記入力すべき情報の候補を生成する候補生成手段と、前記操作後検出手段の検出結果に基づいて、前記候補生成手段により生成された候補から前記入力すべき情報を選択する選択手段とを有することを特徴とする請求項１記載の電子楽器。
【請求項３】
複数の入力操作子と、
前記複数の各入力操作子の操作の有無を検出する操作有無検出手段と、
前記複数の各入力操作子の押下終了後離操作前における操作を検出する操作後検出手段と、
前記操作有無検出手段の検出結果に基づいて、入力すべき情報の候補を生成する候補生成手段と、
前記操作後検出手段の検出結果に基づいて、前記候補生成手段により生成された候補から前記入力すべき情報を選択する選択手段とを有することを特徴とする入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏操作子または入力操作子を用いて文字等の情報の入力を行えるようにした電子楽器及び入力装置に関する。
【背景技術】
【０００２】
従来、例えば、下記特許文献１に示されるように、鍵盤等の電子楽器であって、鍵を用いて文字等の情報の入力を行えるようにしたものが知られている。この電子楽器では、鍵盤における複数の黒鍵の各々に所定のアルファベット母音文字を割り当てると共に、複数の白鍵の各々に所定のアルファベット子音文字を割り当て、これらの割り当てに従って、文字コードを発生させるようにしている。
【０００３】
また、携帯電話機等においては、特定の数字キーに母音を、他の特定のキーに子音をそれぞれ割り当て、それらを組み合わせて操作することで、文字等を入力できるようにしたものも知られている。さらに、入力時に文字等の候補を複数表示させ、上記特定のキーとは別の候補選択用操作子の操作によって候補を選択できるようにしたものもある。
【特許文献１】特開２００４−１１８４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の電子楽器や携帯電話機において、複数の操作子の組み合わせで情報を入力する場合に操作ミスをすると、入力のやり直しに手間取るという問題があった。
【０００５】
また、入力時に文字等の候補が一旦表示されるものにおいては、候補選択のために候補選択用操作子を別途操作しなければならず、操作が煩雑でミスもしやすいという問題があった。さらには、候補選択時において、候補選択用操作子を複数回操作して、カーソル等を順に進める構成である場合は、操作が面倒であるという問題があった。
【０００６】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、文字等の入力すべき情報の設定作業を効率よく行うことができる電子楽器及び入力装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の請求項１の電子楽器は、複数の演奏操作子（１）と、前記複数の各演奏操作子の操作の有無を検出する操作有無検出手段（３２）と、前記複数の各演奏操作子の操作の程度を検出する操作程度検出手段（３２、３３、３４）と、第１モードと第２モードとを排他的に設定するモード設定手段（２）と、前記第１モードにおいて、前記操作有無検出手段の検出結果及び前記操作程度検出手段の検出結果に基づいて、演奏信号を生成する演奏信号生成手段（５）と、前記第２モードにおいて、前記操作有無検出手段の検出結果及び前記操作程度検出手段の検出結果に基づいて、入力すべき情報を設定する入力制御手段（５）とを有することを特徴とする。
【０００８】
好ましくは、前記操作程度検出手段は、前記各演奏操作子の押下終了後離操作前における操作を検出する操作後検出手段（３３、３４）を有し、前記入力制御手段は、前記第２モードにおいて、前記操作有無検出手段の検出結果に基づいて前記入力すべき情報の候補を生成する候補生成手段と、前記操作後検出手段の検出結果に基づいて、前記候補生成手段により生成された候補から前記入力すべき情報を選択する選択手段とを有する（請求項２）。
【０００９】
さらに好ましくは、表示装置（９）を有し、前記入力制御手段は、前記候補生成手段により生成された候補を前記表示装置に表示させると共に、前記表示装置に表示されている候補のうち前記選択手段により選択状態にある候補を示す指示表示（３１）を前記表示装置に表示させ、前記入力制御手段はさらに、前記選択手段により選択状態にある候補が変化したときは、変化後の候補に対応させて前記指示表示を移動させる。これによれば、候補選択作業を視覚的に行えるようにして、入力すべき情報の設定作業を容易にすることができる。
【００１０】
さらに好ましくは、前記操作程度検出手段は、前記各演奏操作子の押下開始後押下終了までにおける操作を検出する操作途中検出手段（３２）を有し、前記入力制御手段は、前記操作途中検出手段の検出結果に基づいて、前記候補生成手段により生成された候補を前記表示装置に表示させる際の各候補の配置を決定する。これによれば、候補選択作業の初期段階で有力な順に候補を配置できるようにして、入力すべき情報の設定作業を一層容易にすることができる。
【００１１】
さらに好ましくは、前記入力すべき情報は、文字コードである。これによれば、文字や数字等の情報の設定作業を効率よく行うことができる。
【００１２】
上記目的を達成するために本発明の請求項３の入力装置は、複数の入力操作子と、前記複数の各入力操作子の操作の有無を検出する操作有無検出手段と、前記複数の各入力操作子の押下終了後離操作前における操作を検出する操作後検出手段と、前記操作有無検出手段の検出結果に基づいて、入力すべき情報の候補を生成する候補生成手段と、前記操作後検出手段の検出結果に基づいて、前記候補生成手段により生成された候補から前記入力すべき情報を選択する選択手段とを有することを特徴とする。
【００１３】
なお、上記括弧内の符号は例示である。
【発明の効果】
【００１４】
本発明の請求項１によれば、電子楽器において、専用の入力操作子を設けることなく、文字等の入力すべき情報の設定作業を効率よく行うことができる。
【００１５】
請求項２によれば、押下操作で候補を生成させると共に押下終了後の操作によって候補を選択できるようにして、入力すべき情報の設定作業をわかりやすく平易にすることができる。
【００１６】
本発明の請求項３によれば、文字等の入力すべき情報の設定作業を効率よく行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明の一実施の形態に係る電子楽器の全体構成を示すブロック図である。
【００１９】
本電子楽器は、鍵盤楽器２０（図２参照）として構成され、図１に示すように、鍵インターフェイス３、検出回路４、ＲＯＭ６、ＲＡＭ７、タイマ８、表示装置９、外部記憶装置１０、インターフェイス（Ｉ／Ｆ）１１、音源回路１３及び効果回路１４が、バス１６を介してＣＰＵ５にそれぞれ接続されて構成される。
【００２０】
また、操作検出部３０が、鍵インターフェイス３に接続されている。操作検出部３０は、複数の各演奏操作子１毎に設けられる。演奏操作子１には、音高情報を入力するための鍵盤ＫＢ（複数の白鍵１Ｗまたは黒鍵１Ｂ）及び足で演奏操作するためのペダルＰＤ（ＰＤ１〜ＰＤ３）（図２参照）が含まれる。検出回路４には、各種情報を入力するための設定操作子２が接続されている。表示装置９は楽譜や文字等の各種情報を表示する。ＣＰＵ５にはタイマ８が接続される。Ｉ／Ｆ１１には、ＭＩＤＩＩ／Ｆ、通信Ｉ／Ｆが含まれ、他のＭＩＤＩ機器やサーバコンピュータ等との通信を可能にする。音源回路１３には効果回路１４を介してサウンドシステム１５が接続されている。
【００２１】
操作検出部３０の検出結果は、鍵インターフェイス３を介してＣＰＵ５に供給される。検出回路４は設定操作子２の操作状態を検出する。ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、演奏データ、テキストデータ等の各種入力情報、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ８は、タイマ割り込み処理における割り込み時間や各種時間を計時する。外部記憶装置１０は、上記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する。
【００２２】
音源回路１３は、演奏操作子１から入力された演奏データや設定された演奏データ等を楽音信号に変換する。効果回路１４は、音源回路１３から入力される楽音信号に各種効果を付与し、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１５は、効果回路１６から入力される楽音信号等を音響に変換する。
【００２３】
外部記憶装置１０としては、例えば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブ及び光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。外部記憶装置１０は、各種情報のほか、制御プログラムも記憶することができる。
【００２４】
操作検出部３０には、押鍵センサ３２、アフタセンサ３３及びホリゾンタルセンサ３４が含まれる。アフタセンサ３３及びホリゾンタルセンサ３４は公知の構成であるので、図示はしないが、アフタセンサ３３は、圧力センサ等で構成され、演奏操作子１を押し込んだ状態（押鍵終了状態）からさらに強く押し込むことで、その押圧力に応じた信号を出力する。ホリゾンタルセンサ３４は、圧力センサ等で構成され、演奏操作子１を押し込んだ状態で、さらに鍵並び方向に指で付勢したとき、その付勢の向き及び付勢力に応じた信号を出力する。なお、アフタセンサ３３及びホリゾンタルセンサ３４は、演奏操作子１毎でなく鍵盤ＫＢ全体あるいは数個に分割した鍵域毎に検出するものであってもよい。
【００２５】
操作検出部３０には、図示はしないが、ペダルＰＤの操作を検出するセンサも含まれており、該センサは、各ペダルＰＤのオンオフのみを検出し、その信号を出力する。押鍵センサ３２については後述する。
【００２６】
図２は、本鍵盤楽器２０の平面図である。同図に示すように、上記表示装置９は鍵盤楽器２０のパネル面１７に設けられる。上記鍵盤ＫＢは、例えば、８８鍵で構成される。鍵盤楽器２０は、いわゆるスプリット機能を有しており、鍵域をスプリットポイントＳＰを中心に「右手鍵域」と「左手鍵域」とに分割し、右手鍵域と左手鍵域とで別々の音色を発音させること等ができる。スプリットポイントＳＰは、本実施の形態では、デフォルトで音名Ｅ３とＦ３の間に固定とする。なお、スプリットポイントＳＰは、任意に変更できるようにしてもよいが、後述する文字類（文字、数字、記号等を含む）の入力操作との関係で、音名Ａ２の右から音名Ｂ３の左までの範囲でのみ変更可能なようにするのが望ましい。
【００２７】
右手、左手の両鍵域において、特定の白鍵を、後述する文字類入力モード（第２モード）において、「．」（小数点）「：」（時間入力）を除く文字類の入力操作に用いる。この特定の白鍵（以下、「特定白鍵」と称する）として、本実施の形態では、右手鍵域中の５つの右側特定白鍵Ｒｋｂ（音名Ｃ４、Ｄ４、Ｅ４、Ｆ４、Ｇ４の鍵）と、左手鍵域中の５つの左側特定白鍵Ｌｋｂ（音名Ｃ２、Ｄ２、Ｅ２、Ｆ２、Ｇ２の鍵）とが定められている。また、上記ペダルＰＤ１、ＰＤ２、ＰＤ３は、例えば、それぞれソフトペダル、ソステヌートペダル、ダンパペダルである。
【００２８】
図３（ａ）は、演奏操作子１の操作状態と押鍵センサ３２との関係を示す模式図である。図３（ｂ）は、押鍵センサ３２の構成を示す断面図である。演奏操作子１には、鍵盤における白鍵１Ｗまたは黒鍵１Ｂが相当するが、以降、白鍵１Ｗ及び黒鍵１Ｂを区別しないときは、「演奏操作子１」の呼称を用いる。
【００２９】
押鍵センサ３２は、各演奏操作子１に対応して設けられ、対応する演奏操作子１の押下操作によって駆動される。押鍵センサ３２は、固定接点２１及び可動接点２２でなる第１スイッチＳＷａ、固定接点２３及び可動接点２４でなる第２スイッチＳＷｂ、並びに、固定接点２５及び可動接点２６でなる第３スイッチＳＷｃを有する３メイク式スイッチである。押鍵操作により、第１スイッチＳＷａ、第２スイッチＳＷｂ、第３スイッチＳＷｃの順でメイクする。また、押鍵センサ３２によって、ノートオンベロシティが、第２スイッチＳＷｂのオンから第３スイッチＳＷｃのオンまでの時間から検出される。
【００３０】
なお、演奏操作子１の操作の有無、及び操作速さまたは強さを検出できればよいので、押鍵センサ３２は、上記した接点型でなくてもよく、例えば、光を用いたもの（フォトセンサ等）であってもよい。
【００３１】
図４、図５は、文字類入力テーブルの例を示す概念図である。本実施の形態においては、動作モードとして、鍵盤楽器２０を通常の演奏用の楽器として用いる「演奏モード（第１モード）」と、文字等を入力するのに用いる「文字類入力モード（第２モード）」とが、設定操作子２によって排他的に設定可能になっている。演奏モードにおいては、アフタセンサ３３の出力はトレモロ、ホリゾンタルセンサ３４の出力はビブラート等の楽音効果制御に用いられる。なお、楽音効果制御の種類はこれらに限定されるものではない。
【００３２】
文字類入力モードには、「ひらがな−漢字モード」、「アルファベットモード」、「数字モード」、「特殊文字モード」、「絵文字モード」等があるが、ここでは、代表として、「ひらがな−漢字モード」及び「アルファベットモード」を説明する。図４は、ひらがな−漢字モードで参照されるひらがな用テーブル、図５は、アルファベットモードで参照されるアルファベット用テーブルである。これらのテーブルは、例えば、ＲＯＭ６に記憶されている。
【００３３】
文字類入力モードにおいては、図４、図５に示すひらがな用テーブル、アルファベット用テーブルが参照され、左側特定白鍵Ｌｋｂの操作と右側特定白鍵Ｒｋｂの操作との組み合わせによって、文字等が指示される。ここでいう操作は、押鍵センサ３２の検出結果に基づくものである。例えば、ひらがな−漢字モードでは、Ｇ２鍵とＣ４鍵との組み合わせによって「あ」、Ｇ２鍵とＤ４鍵との組み合わせによって「い」が指示される（図４参照）。アルファベットモードでは、Ｇ２鍵とＣ４鍵との組み合わせによって「Ａ」が指示される（図５参照）。
【００３４】
ここで、ひらがな−漢字モードでは、指示されたひらがなと共に対応する漢字も候補として生成され、ひらがな２文字以上の場合も対応する漢字が候補として生成される。また、カタカナは、ひらがなの変換候補の１つとして指示することができる。さらに、小文字や濁点等も、対応する文字の変換候補として指示することができる。また、図４、図５における「記号」は、例えば、ひらがな−漢字モードでは「？」、「！」等、アルファベットモードでは「http//」等である。
【００３５】
図６（ａ）は、文字類入力モードにおいて表示装置９に表示される候補の縦一列表示を示す図である。図６（ｂ）は、演奏操作子１の押鍵操作終了後において離操作前にさらに押圧されたことで、アフタセンサ３３が信号を出力した状態を示す模式図である。
【００３６】
本実施の形態では、後述するキースキャン処理（図９、図１０）により、押鍵センサ３２における第３スイッチＳＷｃのオン（いわゆるキーオン）に基づいて文字類の候補が生成され、それらが表示装置９に表示される（図１０のステップＳ２１８、Ｓ２１９）。その際、「はし」や「かみ」のような２音（おん）以上の語については、それらの候補表示の配置順序は、語を構成する各音（おん）のノートオンベロシティ（押鍵センサ３２により検出される）に基づいて定められる。しかもその際に採用されるノートオンベロシティは、各音（おん）を指定した複数の演奏操作子１のうち最後にキーオンしたもののノートオンベロシティで定めるものとする。すなわち、アクセント（乃至イントネーション）に応じて候補表示の配置が決定される。
【００３７】
例えば、「は」に続いて「し」が入力されたとき、文字候補としては、「橋」、「端」、「箸」等が生成される。「は」を入力するためには、音名Ｆ２、Ｇ２に加えて音名Ｃ４の演奏操作子１がキーオンされる必要があるが（図４参照）、音名Ｃ４よりも音名Ｆ２、Ｇ２の方が後にキーオンされた場合は、音名Ｆ２、Ｇ２におけるノートオンベロシティが、「は」の入力に関するノートオンベロシティとされる。逆に、音名Ｃ４の方が後にキーオンされた場合は、音名Ｃ４におけるノートオンベロシティが、「は」の入力に関するノートオンベロシティとされる。
【００３８】
「し」の入力においても同様にノートオンベロシティが検出される。そして、「は」のノートオンベロシティと「し」のノートオンベロシティとを比較して、「は」のノートオンベロシティの方が高い値であれば、「は」にアクセントがあるので、「端」ではなく「橋」または「箸」が上位に配置される。図６（ａ）の例でいえば、候補１、２に「橋」、「箸」が配置されることになる。なお、アクセントを同じくする「橋」、「箸」のような語が複数存在する場合の順序は、デフォルトで決めてもよいし、一般的な日本語変換における学習機能等によって決定してもよい。
【００３９】
このようにして、図６（ａ）に示すように、上下方向に一列に候補が表示される。候補表示がされた時点では、選択状態にある１つの候補（以下、「選択候補」と称する）は、指示枠３１で囲まれる。これにより、現在、選択状態にある１つの候補がユーザにわかるようになっている。この状態で、現在、押下状態にある演奏操作子１をさらに下方に押し込むことで、指示枠３１を下方に移動させることができる。ここでいう演奏操作子１には、「はし」の例でいえば、「し」の入力を完結させた最後の演奏操作子１が相当し、音名Ｅ２または音名Ｄ４のうち後にキーオンされた方に対応する演奏操作子１が相当する（図４参照）。以下、このような演奏操作子１を「最終操作子１（Ｅ）」と呼称する。
【００４０】
すなわち、押鍵終了状態にある最終操作子１（Ｅ）をさらに押圧すると、アフタセンサ３３がその押圧力に応じた信号を出力し、その信号に応じた段階だけ、指示枠３１が下方に移動する。これにより、新たに指示枠３１で囲まれた候補が選択候補となる。また、最終操作子１（Ｅ）の押圧力を弱めると、指示枠３１は上方に移動し、離操作寸前の押圧力になると、最上部の候補の位置に指示枠３１が戻る。従って、ユーザは、最終操作子１（Ｅ）の押圧力の調整によって、所望の候補に指示枠３１を位置させることができる（図１０のステップＳ２２２、Ｓ２２０）。なお、選択状態にある候補を示す表示であれば、指示枠３１のような枠表示でなくてもよい。
【００４１】
そして、ペダルＰＤ１を押下すると、そのとき選択候補になっている候補が、入力すべき文字類として確定する（図１０のステップＳ２２３、Ｓ２２４）。なお、候補の確定には、ペダルＰＤ１に代えてペダルＰＤ２、ＰＤ３や、他の操作子を用いてもよい。
【００４２】
図６（ｃ）は、文字類入力モードにおいて表示装置９に表示される候補のマトリクス表示を示す図である。図６（ｄ）は、図６（ｂ）と同様に、演奏操作子１の押鍵操作終了後において離操作前にさらに押圧されたことで、アフタセンサ３３が信号を出力した状態を示す模式図である。図６（ｅ）は、演奏操作子１の押鍵操作終了後において離操作前に、当該演奏操作子１が鍵並び方向に押圧されたことで、ホリゾンタルセンサ３４が信号を出力した状態を示す模式図である。
【００４３】
図６（ａ）の例では、候補表示は縦一列表示であったが、候補数が多い場合は、候補表示は、図６（ｃ）に示すマトリクス表示となる。なお、表示のモードを選択可能に構成してもよいし、あるいは常にマトリクス表示としてもよい。また、マトリクス表示の場合は、同じ縦の列あるいは横の列には同じアクセントの語を配置するようにしてもよい。マトリクス表示を採用する場合は、アフタセンサ３３だけでなく、ホリゾンタルセンサ３４の出力をも用いて候補の選択を行える。
【００４４】
図６（ｃ）に示すように、左上端から右下端まで、候補１から候補３０の順に候補が配置されている。最終操作子１（Ｅ）の押圧操作による候補選択の態様は、図６（ａ）の例と同様であり、アフタセンサ３３の出力が大きくなるにつれて、指示枠３１は左の列において下方に移動し、さらに大きくなると、真ん中の列に移って、下方に移動し、さらに大きくなると、右側の列に移って、下方に移動していく。押圧を弱めると、指示枠３１が元の方向に戻る。
【００４５】
一方、最終操作子１（Ｅ）を左右（鍵並び方向）に付勢すると、その方向と同じ方向に指示枠３１が移動する（図１０のステップＳ２２２、Ｓ２２０）。例えば、図６（ｃ）に示す状態において、最終操作子１（Ｅ）を右に付勢すると、その付勢力（ホリゾンタルセンサ３４の出力値）に応じて、指示枠３１が「候補６」から「候補１６」あるいは「候補２６」の位置に移動する。その後、ペダルＰＤ１を押下することで、そのとき選択候補になっている候補が入力すべき文字類として確定する。
【００４６】
図７は、演奏操作子１の押下位置の時間的推移の一例を示す概念図である。図７に示すように、押鍵センサ３２は、対応する演奏操作子１の押下方向の操作程度を複数段階（ノートオフを含めて４段階）で検出する。すなわち、第１スイッチＳＷａがメイクしていない状態、第１スイッチＳＷａがメイクし第２スイッチＳＷｂがメイクしていない状態、第２スイッチＳＷｂがメイクし第３スイッチＳＷｃがメイクしていない状態、第３スイッチＳＷｃがメイクした状態の、４つの状態が操作程度として検出される。第１スイッチＳＷａがメイクしていないときノートオフ（キーオフ）であり、第３スイッチＳＷｃがメイクしたときノートオン（キーオン）となる。
【００４７】
ここで、図７に示すｊ０、ｊＡ、ｊＢ、ｊＣは、鍵盤の状態を表すステータスＫＪであり、個々の演奏操作子１の状態ではなく、鍵盤全体の状態を示す情報である。ここで、ステータスＫＪは、最も新しくノートオンした演奏操作子１の現在の操作程度で決まるものであり、ノートオンを経ていない演奏操作子１の挙動はステータスＫＪの決定に関与しない。
【００４８】
例えば、ステータスＫＪは、ある演奏操作子１の第３スイッチＳＷｃがメイクすると初めて設定されてｊＣとなり、その後、その演奏操作子１の第３スイッチＳＷｃがオフされるとｊＢとなり、さらに第２スイッチＳＷｂがオフされるとｊＡとなり、さらに第１スイッチＳＷａがオフされるとｊ０となる。
【００４９】
演奏信号の生成及び文字類の入力設定を行うキースキャン処理の詳細を図９、図１０で後述するが、まず、ここで基本的な演奏処理を説明しておく。
【００５０】
［通常単独発音］図７に示す、ａ１→ｂ１→ｃ１の順でスイッチがメイクしたときは、第３スイッチＳＷｃのメイク時に発音がなされる。演奏操作子１には独自の音高が対応しているので、発音時の音高は、押鍵された演奏操作子１で規定される。また、ノートオンベロシティは、ｂ１からｃ１までの間の時間で規定される（図９、図１０のステップＳ１０３→Ｓ１１０→Ｓ１１１、Ｓ１０４→Ｓ１１３、Ｓ１０５→Ｓ１１４→Ｓ１２１→Ｓ１１２／Ｓ２０１〜Ｓ２０３→Ｓ２０８→Ｓ２１０）。
【００５１】
［単独消音処理］図７に示す、ａ２を経過したときは、第１スイッチＳＷａがオフされた時点で消音がなされる（図９、図１０のステップＳ１０６→Ｓ１１５→Ｓ１１６→Ｓ１１７→Ｓ１２５→Ｓ１１２／Ｓ２０１〜Ｓ２０４→Ｓ２０７）。
【００５２】
［単独再発音］一旦ノートオンした演奏操作子１の第２スイッチＳＷｂがオフされてＫＪ＝ｊＡとなっている状態で、再び、第２スイッチＳＷｂ及び第３スイッチＳＷｃが順にオンされたとき（ｂ２→ｃ２あるいはｂ３→ｃ３の順でスイッチがメイクしたとき）は、第３スイッチＳＷｃのメイク時に再度発音（消音及び再発音）がなされる（図９、図１０のステップＳ１０８→Ｓ１０９、Ｓ１０７→Ｓ１１８→Ｓ１１９、Ｓ１０４→Ｓ１１３、Ｓ１０５→Ｓ１１４→Ｓ１２１→Ｓ１１２／Ｓ２０１〜Ｓ２０３→Ｓ２０８→Ｓ２０９→Ｓ２１０）。これは、同一音の連続発音等に適用される。
【００５３】
ちなみに、図７に示すｃ４のように、演奏操作子１が第２スイッチＳＷｂのオフに至る前に再び第３スイッチＳＷｃをメイクさせたときは、発音等の処理は何らなされない（図９のステップＳ１０５→Ｓ１１４→Ｓ１０１）。
【００５４】
また、一旦ノートオンした演奏操作子１がノートオフとなるまでの間に次の演奏操作子１が操作された場合の楽音制御は、以下のようになされる。以降、最も新しくノートオンして且つノートオフとなっていない演奏操作子１を「ｋｅｙ１」、ｋｅｙ１の後から操作された演奏操作子１を「ｋｅｙ２」と呼称して区別する。本実施の形態では、ｋｅｙ１の数は１つである。ｋｅｙ２は、中途押鍵状態で同時操作されている演奏操作子１が複数あるときは複数となる。
【００５５】
［共鳴（ダンパ）音処理］ｋｅｙ１が存在し且つ発音中において、後の演奏操作子１の第１スイッチＳＷａがオンされてｋｅｙ２が生じたときは、共鳴（ダンパ）音を発音する（図９、図１０のステップＳ１０３→Ｓ１１０→Ｓ１１１→Ｓ１１２／Ｓ２０１→Ｓ２０２→Ｓ２０６）。この場合、発音中の音に対して共鳴するｋｅｙ２に対応する音を、公知の手法により擬似的に発音する。アコースティックピアノでいうと、ｋｅｙ２に対応するダンパが弦から外れたときに、ｋｅｙ１に対応する発音中の音に対してｋｅｙ２に対応する弦が共鳴することによって生じる共鳴音相当の擬似的な音が、電子的に発音される。
【００５６】
［通常複数発音］ｋｅｙ１の発音中にｋｅｙ２がノートオンしたときは、ｋｅｙ１の音に重ねて、ｋｅｙ２の発音が通常通り（上記通常単独発音と同様に）なされる（図９、図１０のステップＳ１０５→Ｓ１１４→Ｓ１２１→Ｓ１１２／Ｓ２０１〜Ｓ２０３→Ｓ２０８→Ｓ２１０）。
【００５７】
図８は、本実施の形態におけるメインルーチンのフローチャートである。本処理は電源のオン時に開始される。図９は、図８のステップＳ３０３で実行されるキースキャン処理のフローチャートである。図１０は、図９のステップＳ１１２で実行される操作応答処理のフローチャートである。
【００５８】
まず、図８のステップＳ３０１で、初期化を実行、すなわち所定プログラムの実行を開始し、ＲＡＭ７等の各種レジスタに初期値を設定して初期設定を行う。次いで、パネル処理を実行、すなわち設定操作子２の操作を受け付け、機器の設定等の指示を実行する（ステップＳ３０２）。
【００５９】
次に、キースキャン処理（図１０）を実行する（ステップＳ３０３）。そして、自動演奏処理を実行する（ステップＳ３０４）。すなわち、自動演奏用に指定されたシーケンスデータを読み出して、演奏信号を生成する。次に、楽音処理を実行する（ステップＳ３０５）。すなわち、前記ステップＳ３０３またはステップＳ３０４で生成された演奏信号に、設定された効果処理を付加し、増幅して出力する。その後、前記ステップＳ３０２に戻る。
【００６０】
次に、図９、図１０のフローチャートを説明する。まず、図９のステップＳ１０１では、次のｎを決定する。すなわち、図９のキースキャン処理では、全演奏操作子１を順にスキャンしていく。ｎ値は、今回のスキャン対象となる１つの演奏操作子１を特定する変数であり、鍵盤が８８鍵であるとすると、ｎ＝１〜８８のいずれかの値をとる。
【００６１】
次に、アフタセンサ３３、ホリゾンタルセンサ３４の出力変化があったか否かを判別し（ステップＳ１２２、Ｓ１２３）、いずれの出力変化もない場合は、ステップＳ１０２に進む。一方、アフタセンサ３３、ホリゾンタルセンサ３４のいずれかの出力変化があった場合は、フラグＦＧを「Ｄ」に設定して（ステップＳ１２４）、前記ステップＳ１１２に進む。ここで、フラグＦＧは、鍵盤楽器２０の状態を示すフラグであり、Ａ、Ｂ、Ｃ、Ｄのいずれかの値をとり、初期値はＡである。
【００６２】
前記ステップＳ１０２では、ｎ番目の演奏操作子１（以下、「鍵Ｋｎ」と称する）に対応する押鍵センサ３２をスキャンする。続くステップＳ１０３〜Ｓ１０８では、鍵Ｋｎの第１スイッチＳＷａ、第２スイッチＳＷｂ、第３スイッチＳＷｃのオンイベント（オフ状態からオン状態となること）、またはオフイベント（オン状態からオフ状態となること）があったか否かを判別して、それらの判別の結果に従った処理に移行する。
【００６３】
まず、前記ステップＳ１０３で第１スイッチＳＷａのオンイベントがあった場合は、現在、操作状態（少なくとも対応する第１スイッチＳＷａがオン状態）にある演奏操作子１の数を示すカウンタＡＳＷを１だけインクリメントする（ステップＳ１１０）。そして、ＡＳＷ＝２であって且つステータスＫＪがｊ０でないという条件を満たすか否かを判別し（ステップＳ１１１）、該条件を満たさない場合は前記ステップＳ１０１に戻る一方、該条件を満たす場合は、共鳴音を付加するべく、ステップＳ１１２に進む。
【００６４】
前記ステップＳ１０４で第２スイッチＳＷｂのオンイベントがあった場合は、ｎ番目の演奏操作子１に対応するタイマ（Ｋｎ）をスタートさせ（ステップＳ１１３）、前記ステップＳ１０１に戻る。ここで、タイマ（Ｋｎ）は、各演奏操作子１毎に計測されるものである。
【００６５】
前記ステップＳ１０５で第３スイッチＳＷｃのオンイベントがあった場合は、今回の第３スイッチＳＷｃのオンイベントが、第２スイッチＳＷｂのオフイベント前のオンイベントであるか（図７の例では、ｃ４に相当するオンイベントであるか）否かを判別する（ステップＳ１１４）。その判別の結果、第２スイッチＳＷｂのオフイベント前の第３スイッチＳＷｃのオンイベントである場合は、特に発音処理等を行う必要がないため、前記ステップＳ１０１に戻る。一方、そうでない場合は、フラグＦＧを「Ｂ」に設定して（ステップＳ１２１）、発音処理を行うべく、ステップＳ１１２に進む。
【００６６】
前記ステップＳ１０６で第１スイッチＳＷａのオフイベントがあった場合は、カウンタＡＳＷを１だけデクリメントし（ステップＳ１１５）、ＫＪ＝ｊＡが成立するか否かを判別する（ステップＳ１１６）。その判別の結果、ＫＪ＝ｊＡが成立する場合は、一旦、ノートオンを経由してきた場合であるから、ステータスＫＪをｊ０に設定すると共に（ステップＳ１１７）、フラグＦＧを「Ｃ」に設定して（ステップＳ１２５）、消音処理を行うべく、ステップＳ１１２に進む。一方、ＫＪ＝ｊＡが成立しない場合は、ノートオンを経ていないので、前記ステップＳ１０１に戻る。
【００６７】
前記ステップＳ１０７で第２スイッチＳＷｂのオフイベントがあった場合は、ＫＪ＝ｊＢが成立するか否かを判別する（ステップＳ１１８）。その判別の結果、ＫＪ＝ｊＢが成立する場合は、ノートオンを経由してきた場合であるから、ステータスＫＪをｊＡに設定して（ステップＳ１１９）、前記ステップＳ１０１に戻る。一方、ＫＪ＝ｊＢが成立しない場合は、ノートオンを経ていないので、タイマ（Ｋｎ）のカウントのやり直しに備えるべく、タイマ（Ｋｎ）をクリアし（ステップＳ１２０）、前記ステップＳ１０１に戻る。
【００６８】
前記ステップＳ１０８で第３スイッチＳＷｃのオフイベントがあった場合は、ステータスＫＪをｊＢに設定して（ステップＳ１０９）、前記ステップＳ１０１に戻る。
【００６９】
前記ステップＳ１１２では、図１０の操作応答処理を実行する。まず、ステップＳ２０１では、動作モードを判別し、動作モードが演奏モードであれば、フラグＦＧがＡであるか、Ｂであるか、Ｃであるかを、順次判別していく（ステップＳ２０２〜２０４）。
【００７０】
まず、ステップＳ２０２でＦＧ＝Ａであれば、新たにｋｅｙ２の第１スイッチＳＷａがオンされた場合であるので、上記［共鳴（ダンパ）音処理］により、共鳴音を付加して（ステップＳ２０６）、本処理を終了する。
【００７１】
ステップＳ２０３でＦＧ＝Ｂである場合は、鍵Ｋｎが発音中であるか否かを判別し（ステップＳ２０８）、発音中でない場合は、上記［通常単独発音］または［通常複数発音］により、鍵Ｋｎに対応する演奏信号を生成する（ステップＳ２１０）。一方、前記ステップＳ２０８の判別の結果、鍵Ｋｎが発音中である場合は、上記［単独再発音］により、鍵Ｋｎに対応する演奏信号を停止させてから（ステップＳ２０９）、鍵Ｋｎに対応する演奏信号を新たに生成する（ステップＳ２１０）。前記ステップＳ２１０の処理後は、ステータスＫＪをｊＣに設定し（ステップＳ２１１）、タイマ（Ｋｎ）をクリアして（ステップＳ２１２）、本処理を終了する。
【００７２】
ステップＳ２０４でＦＧ＝Ｃである場合は、鍵ｋｎのノートオフであるので、上記［単独消音処理］により、対応する演奏信号を急速減衰させて（ステップＳ２０７）、本処理を終了する。一方、ＦＧ＝Ｃでない場合は、アフタセンサ３３及びホリゾンタルセンサ３４の出力に基づく楽音の効果制御を行い（ステップＳ２０５）、本処理を終了する。
【００７３】
前記ステップＳ２０１の判別の結果、動作モードが文字類入力モードである場合は、ステップＳ２１３〜Ｓ２１６で、右手鍵域中の右側特定白鍵Ｒｋｂのノートオン操作、または左手鍵域中の左側特定白鍵Ｌｋｂのノートオン操作があったか否かを判別する。従って、右側特定白鍵Ｒｋｂと左側特定白鍵Ｌｋｂの操作順序は問わず、両者が同時に押下操作されている状態になったら、ステップＳ２１７に進む。また、いずれか一方のみが押下操作されている状態である場合は、本処理を終了する。さらに、いずれも押下操作状態になっていない場合は、ステップＳ２２１に進む。
【００７４】
ステップＳ２１７〜Ｓ２２４の処理については、具体的な例と共に説明する。図１１（ａ）〜（ｃ）は、ユーザが「か」にアクセントのある「かみ」の語を入力した場合に表示装置９に表示される候補の縦一列表示を示す図である。図１１（ｄ）〜（ｆ）は、同じ場合の表示装置９に表示される候補のマトリクス表示を示す図である。
【００７５】
前記ステップＳ２１７では、文字類入力テーブル（図４、図５参照）を参照して、現在、操作状態にある右側特定白鍵Ｒｋｂと左側特定白鍵Ｌｋｂとの組み合わせに基づく文字・記号を特定する。例えば、１文字目の「か」が特定される。すると、ステップＳ２１８では、図１１（ａ）に示すように、ひらがなの「か」、カタカナの「カ」、漢字の「可」等が候補として生成される。実際には、これらの候補は、ＲＯＭ６に記憶された文字コードから抽出されることで生成される。
【００７６】
次に、前記ステップＳ２１８で生成された候補をすべて表示装置９に表示させる（ステップＳ２１９）。「か」が特定された時点では、入力文字は１つ（１音（おん））であるので、それの入力におけるベロシティには関係なく、例えば、一般のワードプロセッサと同様の所定に学習機能により規定される順序で各候補が表示される。図１１（ａ）の例では、ひらがなの「か」が筆頭に配置され、指示枠３１で囲まれて「選択候補」とされる。その後、本処理を終了する。
【００７７】
次に、ユーザが、「み」の文字を入力したとすると、前記ステップＳ２０１、Ｓ２１３〜Ｓ２１６の処理を経て、前記ステップＳ２１７で、「み」の文字が特定される。その際、「み」を入力した最終操作子１（Ｅ）のノートオンベロシティよりも、「か」を指定した最終操作子１（Ｅ）のノートオンベロシティの方が大きかった（すなわち、「か」にアクセントがあった）とする。すると、続くステップＳ２１８では、漢字の「神」、「上」等の文字が候補として生成され、ステップＳ２１９では、図１１（ｂ）に示すように、「か」にアクセントがある候補が上位になるように、「神」、「上」、「紙」、「髪」・・・の順序で配置されて表示される。その際、「神」が指示枠３１で囲まれて「選択候補」とされる。その後、本処理を終了する。
【００７８】
一方、マトリクス表示が採用される場合は、「か」が特定されると、一旦、図１１（ｄ）に示すように、ひらがなの「か」が左上端に配置され、指示枠３１で囲まれる（ステップＳ２１９）。その後、「み」の文字が特定され、且つ「か」にアクセントがあったとすると、図１１（ｅ）に示すように、「か」にアクセントがある「神」、「上」の文字が左列の最上部から配置され、次の列に「紙」、「髪」等が配置されて表示される。その際、「神」が指示枠３１で囲まれて「選択候補」とされる（ステップＳ２１９）。
【００７９】
図１０に戻り、前記ステップＳ２２１では、フラグＦＧが「Ｄ」であるか否かを判別する。その判別の結果、ＦＧ＝Ｄが成立する場合は、ステップＳ２２２に進み、アフタセンサ３３またはホリゾンタルセンサ３４の出力値を、その操作方向への指示枠３１の移動量に変換する。次に、ステップＳ２２０に進み、候補選択処理を実行する。一方、ＦＧ＝Ｄが成立しない場合は、ステップＳ２２３に進む。
【００８０】
ユーザが、「み」を入力した最終操作子１（Ｅ）を下方に少し押し込んだ場合を例にとると、アフタセンサ３３の出力変化があった場合であるので、前記ステップＳ１２２、Ｓ１２４、Ｓ２０１、Ｓ２１３、Ｓ２１４の処理を経て、前記ステップＳ２２１から前記ステップＳ２２２に進む。
【００８１】
そして、前記ステップＳ２２２では、アフタセンサ３３の出力値を指示枠３１の下方への移動量に変換する。次に、ステップＳ２２０に進み、候補選択処理を実行する。すなわち、例えば、図１１（ｃ）に示すように、変換した移動量に応じて指示枠３１を下方に移動させ、「上」の位置で止めることで、選択候補を更新する。また、マトリクス表示の場合は、図１１（ｆ）に符号３１（１）として示すように、指示枠３１を下方に移動させて「上」の位置で止める。ちなみに、アフタセンサ３３の出力値が小さくなる方向に変化した場合は、指示枠３１は上方に移動する。
【００８２】
一方、ユーザが、「み」を入力した最終操作子１（Ｅ）を右方に付勢した場合を例にとると、ホリゾンタルセンサ３４の出力変化があった場合であるので、前記ステップＳ１２３、Ｓ１２４、Ｓ２０１、Ｓ２１３、Ｓ２１４の処理を経て、前記ステップＳ２２１から前記ステップＳ２２２に進む。なお、前記ステップＳ１２３では、候補表示が縦一列表示の場合は、ホリゾンタルセンサ３４の出力が無効とされて「ＮＯ」と判別され、マトリクス表示の場合にのみ、「ＹＥＳ」と判別され得るものとする。
【００８３】
そして、前記ステップＳ２２２では、ホリゾンタルセンサ３４の出力値を、最終操作子１（Ｅ）の操作方向（右方または左方）への指示枠３１の移動量に変換する。次に、ステップＳ２２０では、図１１（ｃ）に符号３１（２）として示すように、変換した移動量に応じて指示枠３１を右方に移動させ、例えば、「紙」の位置で止めることで、選択候補を更新する。
【００８４】
前記ステップＳ２２３では、ペダルＰＤ１がオンされたか否かを判別し、オンされていない場合は、本処理を終了する。オンされた場合は、そのとき選択候補になっている候補が、入力すべき文字類として確定する（ステップＳ２２４）。従って、ユーザは、最終操作子１（Ｅ）を下方または左右方向に操作して、所望の候補に指示枠３１を位置させて「選択候補」とした状態で、ペダルＰＤ１を押下すれば、入力すべき文字類を確定させることができる。
【００８５】
本実施の形態によれば、演奏信号生成に用いられる押鍵センサ３２、アフタセンサ３３及びホリゾンタルセンサ３４の出力を用いて、文字類の入力を可能にしたので、電子楽器において、文字入力専用の入力操作子を設けることなく、文字類の入力作業（入力すべき文字コード情報の設定作業）を効率よく行うことができる。
【００８６】
また、候補を表示させ、アフタセンサ３３及び／又はホリゾンタルセンサ３４の出力を用いて選択候補の変更を行えるようにしたので、候補選択作業を視覚的に行えるようにして、入力作業を一層容易にすることができる。しかも、候補選択作業は、候補の生成のための操作で最後に操作した最終操作子１（Ｅ）で行えるので、候補生成に引き続き候補選択作業を行え、しかも１操作子だけで候補選択作業が行える。従って、入力作業をわかりやすく平易にすることができる。すなわち、ある操作子を何回も押下するのではなく、力の掛け具合で選択候補に指示枠３１を位置させることができ、しかも、指示枠３１の移動方向も最終操作子１（Ｅ）の操作方向に対応しており、指示枠３１の移動速度もユーザが制御できるので、作業に慣れれば、１回の押圧乃至付勢操作で所望の候補を瞬時に選択できるようになる。特に、候補表示にマトリクス表示を採用することで、候補が多い場合であっても、目的の候補にすばやくたどり着くことができる。
【００８７】
また、２音（おん）以上で構成される語については、押鍵センサ３２において検出されるノートオンベロシティに基づいて候補の表示の順序、配置が決定されるので、ユーザには、語のアクセントを意識した入力をさせることができ、選択する可能性の高い候補から順に表示することができる。よって、候補選択作業の初期段階で有力な順に候補を配置できるようにして、入力設定作業を一層容易にすることができる。これにより、例えば、中国語等、イントネーションの違いにより意味の異なる文字が多数存在する言語においては、極めて有効な文字入補助機能が提供される。
【００８８】
なお、文字類の候補の生成は、必ずしも左側特定白鍵Ｌｋｂの操作と右側特定白鍵Ｒｋｂの双方の操作を必要としなくてもよく、文字によっては、１操作子で生成されるようにしてもよい。
【００８９】
なお、候補表示の配置順序を決める際に採用されるノートオンベロシティは、各音（おん）を指定した演奏操作子１のうち最後にキーオンしたもののノートオンベロシティであるとしたが、これに限るものではない。例えば、最初にキーオンした操作子のノートオンベロシティを採用してもよいし、各音（おん）を指定した操作子のノートオンベロシティの平均値を採用してもよい。
【００９０】
なお、３音（おん）以上で構成される語についても、アクセントを考慮して候補の配置を決めることはいうまでもない。
【００９１】
なお、表示された候補を選択するために指示枠３１を移動させる操作子としては、最終操作子１（Ｅ）が用いられたが、これに限るものではなく、ペダルＰＤ等の演奏操作子や設定操作子２のうち所定のものを採用してもよい。
【００９２】
なお、入力すべき文字類を確定させるための操作子としては、ペダルＰＤ１が採用されたが、これに限るものではなく、他の操作子を採用してもよい。または、最終操作子１（Ｅ）で候補を選択した状態が所定時間維持された場合に、その候補が入力すべき文字類として確定されるように構成してもよい。あるいは、最終操作子１（Ｅ）を一気に離す操作を、その際のオフベロシティで検出して、一気に離された場合に、入力すべき文字類を確定させるようにしてもよい。
【００９３】
なお、本実施の形態では、設定される「入力すべき情報」として、文字コードを例示したが、これに限るものではない。例えば、音色、効果種類等の機器設定パラメータの入力、設定にも応用可能である。その場合、候補表示においては、予めメニューとして記憶されている機器設定パラメータ群の中から適切なものを抽出、表示させ、選択処理により所望の機器設定パラメータを設定するようにしてもよい。
【００９４】
なお、アフタセンサ３３及びホリゾンタルセンサ３４の各出力を用いて、表示装置９上でカーソルを移動させるようにしてもよい。例えば、表示装置９に上記機器設定パラメータ等のメニュー表示をさせ、カーソル移動によってメニュー選択ができるようにしてもよい。また、アフタセンサ３３及びホリゾンタルセンサ３４の各出力を用いて、表示装置９に自由な描画や座標入力を行えるように構成してもよい。さらには、上記機器設定パラメータの設定を、上記描画の機能を用いて視覚的に行えるように構成してもよい。
【００９５】
なお、本実施の形態では、押鍵センサ３２は、３メイク式としたが、４メイク式以上でもよい。あるいは、連弾等の機能を省略して構成を簡単にする観点からは、２メイク式としてもよい。
【００９６】
なお、本実施の形態では、鍵盤楽器２０を例にとり、演奏のための操作子として用いられる演奏操作子１を文字類の入力にも用いるようにした。しかし、これに限るものではなく、文字類の入力作業を効率よく行うことに限って言えば、例えば、コンピュータ用のキーボードの操作子や携帯電話機等における操作子を入力装置として用いて文字類の入力を行う際にも、本発明を適用可能である。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施の形態に係る電子楽器の全体構成を示すブロック図である。
【図２】本鍵盤楽器の平面図である。
【図３】演奏操作子の操作状態と押鍵センサとの関係を示す模式図（図（ａ））、押鍵センサの構成を示す断面図（図（ｂ））である。
【図４】ひらがな−漢字モードで参照されるひらがな用テーブルの例を示す概念図である。
【図５】アルファベットモードで参照されるアルファベット用テーブルの例を示す概念図である。
【図６】文字類入力モードにおいて表示装置に表示される候補の縦一列表示を示す図（図（ａ））、演奏操作子の押鍵操作終了後において離操作前にさらに押圧されたことで、アフタセンサが信号を出力した状態を示す模式図（図（ｂ））、文字類入力モードにおいて表示装置に表示される候補のマトリクス表示を示す図（図（ｃ））、演奏操作子の押鍵操作終了後において離操作前にさらに押圧されたことで、アフタセンサが信号を出力した状態を示す模式図（図（ｄ））、演奏操作子の押鍵操作終了後において離操作前に、当該演奏操作子が鍵並び方向に押圧されたことで、ホリゾンタルセンサが信号を出力した状態を示す模式図（図（ｅ））である。
【図７】演奏操作子の押下位置の時間的推移の一例を示す概念図である。
【図８】本実施の形態におけるメインルーチンのフローチャートである。
【図９】図８のステップＳ３０３で実行されるキースキャン処理のフローチャートである。
【図１０】図９のステップＳ１１２で実行される操作応答処理のフローチャートである。
【図１１】ユーザが「か」にアクセントのある「かみ」の語を入力した場合に表示装置に表示される候補の縦一列表示を示す図（図（ａ）〜（ｃ））、同じ場合の候補のマトリクス表示を示す図（図（ｄ）〜（ｆ））である。
【符号の説明】
【００９８】
１  演奏操作子、  ２  設定操作子（モード設定手段）、  ５  ＣＰＵ（演奏信号生成手段、入力制御手段、候補生成手段、選択手段）、  ９  表示装置、  ３１  指示枠（指示表示）、  ３２  押鍵センサ（操作有無検出手段、操作程度検出手段、操作途中検出手段）、  ３３  アフタセンサ（操作程度検出手段、操作後検出手段）、  ３４  ホリゾンタルセンサ（操作程度検出手段、操作後検出手段）
【図１】
2007148166.tif 000003
【図２】
2007148166.tif 000004
【図３】
2007148166.tif 000005
【図４】
2007148166.tif 000006
【図５】
2007148166.tif 000007
【図６】
2007148166.tif 000008
【図７】
2007148166.tif 000009
【図８】
2007148166.tif 000010
【図９】
2007148166.tif 000011
【図１０】
2007148166.tif 000012
【図１１】
2007148166.tif 000013