(57)【要約】【課題】楽器用の鍵盤装置を用いた文字入力装置において、文字入力が操作が効率良く行えるようにする。【解決手段】黒鍵２０ａ〜２０ｏと白鍵２１ａ〜２１ｕの配列からなる鍵盤２を有し、鍵盤２での鍵操作に応じて操作された鍵に対応するコードを発生する音楽情報入力用の鍵盤装置３を使用する文字入力装置であって、鍵盤２における各黒鍵２０ａ〜２０ｏに夫々所定のアルファベット母音文字を割り当て、各白鍵２１ａ〜２１ｕに夫々所定のアルファベット子音文字を割り当て、該割り当てに従って文字コードを発生する。【選択図】　　　図２
2004118425.tif 000002
【特許請求の範囲】
【請求項１】
黒鍵と白鍵の配列からなる鍵盤を有し、前記鍵盤での鍵操作に応じて該操作された鍵に対応するコードを発生する音楽情報入力用の鍵盤装置を使用する文字入力装置であって、
前記鍵盤における各黒鍵に夫々所定の母音文字を割り当て、各白鍵に夫々所定の子音文字を割り当て、該割り当てに従って文字コードを発生するコード発生手段を具えることを特徴とする文字入力装置。
【請求項２】
前記鍵盤は複数オクターヴの鍵域を有し、
１オクターヴ内の５個の黒鍵に対して異なる５個の母音文字を割り当て、且つ、複数のオクターヴについてこれら異なる５個の母音文字が重複して割り当てられることを特徴とする請求項１に記載の文字入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、楽器鍵盤を使用した文字入力装置に関する。
【０００２】
【従来の技術】
周知の通り、通常の電子鍵盤楽器には、演奏者が演奏操作を行う装置として、通常のピアノやオルガン等と同様な白鍵と黒鍵の配列からなる鍵盤が具備されており、各鍵の押鍵操作に応じて得られる演奏情報（キーコード、キーオン／オフ信号、タッチ情報等）に基づく楽音が発生される。こうした電子鍵盤楽器に具わる鍵盤を利用して文字情報の入力がおこなえること自体は、従来から知られているが、従来の文字入力可能な楽器用鍵盤は、楽器用鍵盤における鍵配列の特徴・特性に鑑みた文字配列が為されておらず、文字入力操作が行いずらい、各鍵に割り当てられた文字の配列を憶えるのが煩雑である、等の不都合があった。
【０００３】
この発明は、上述の点に鑑みてなされたもので、楽器用の鍵盤装置を用いた文字入力装置において、文字入力が操作が効率良く行えるようにすることを目的とする。
【０００４】
【課題を解決するための手段】
この発明は、黒鍵と白鍵の配列からなる鍵盤を有し、前記鍵盤での鍵操作に応じて該操作された鍵に対応するコードを発生する音楽情報入力用の鍵盤装置を使用する文字入力装置であって、前記鍵盤における各黒鍵に夫々所定の母音文字を割り当て、各白鍵に夫々所定の子音文字を割り当て、該割り当てに従って文字コードを発生するコード発生手段を具えることを特徴とする。
【０００５】
【発明の実施の形態】
以下、添付図面を参照してこの発明の一実施例について説明する。この実施例では一例として、電子鍵盤楽器１の鍵盤を用いてこの発明に係る文字入力装置を実現する例を示す。図１は電子鍵盤楽器１の概略を説明するための概念図であり、電子鍵盤楽器１は、通常のこの種の電子鍵盤楽器と同様に、黒鍵と白鍵の配列からなる鍵盤２を有する鍵盤装置３と、該鍵盤装置３を搭載した楽器本体４とから構成される。
【０００６】
楽器本体４の所定個所には操作子群５が配置されており、この操作子群５には、電子鍵盤楽器１の動作モード（例えば後述する「楽器演奏モード」と「文字入力モード」）を切り換えるための「モード選択スイッチ」や、音色設定等の「楽器演奏モード」に関する種々の操作子や、文字変換指示キー等の「文字入力モード」に関する種々の操作子が含まれる。なお、操作子群５は、「楽器演奏モード」及び「文字入力モード」の双方について共通の操作子群を用いて、選択されている動作モードに応じて各操作子の機能が切り換わるよう構成してよい。
鍵盤２の手前側（演奏者が位置する側）の所定個所には、アフタータッチ／確定キー６が設置されている。このキー６は、「楽器演奏モード」においては、アフタータッチキーとして使用され、「文字入力モード」においては、ユーザが入力した文字を確定するための確定キーとして使用される。図示のように、アフタータッチ／確定キー６は、該鍵盤２の各鍵の横並びの配列方向に倣って長手に延びた形状を有している。確定キー６が、鍵盤配列に倣って横長なことにより、文字入力に際して、どの鍵を押鍵操作した場合にも、ユーザの手の操作位置を移動させることなく確定キー６を操作できるので、文字入力操作と文字確定操作とを円滑に行うことができる。このような確定キー６は、次に述べる当該実施例に係る文字配列に好適である。
また、この電子鍵盤楽器１は、パーソナルコンピュータ７や携帯電話８等の各種端末機器と接続することで、該接続した各種端末機器との間で、各種データ及び制御プログラム等の共用、授受することができ、また、電子鍵盤楽器１の鍵盤２を使用して入力した楽音情報及び文字情報等の各種情報をコンピュータ７や携帯電話８に供給し、コンピュータ７や携帯電話８にて種々の処理を実施することができ、また、コンピュータ７や携帯電話８を介して当該電子鍵盤楽器１をインターネットに接続することも可能である。
【０００７】
次に図２を参照して、この発明の一実施例に係る鍵盤２における文字割り当て態様の一例について説明する。図２において、鍵盤２は、通常のピアノやオルガン等の鍵盤と同様な配列で、黒鍵２０ａ〜２０ｏと、白鍵２１ａ〜２１ｕが配置されており、各鍵（黒鍵２０ａ〜２０ｏ及び白鍵２１ａ〜２１ｕ）には、既存の鍵盤における音階配列と同様に、左側（低音側）から順に音名Ｃ，Ｃ＃、Ｄ，…，Ｂの１２音階の音が半音の音程間隔で配列され、１オクターヴの鍵域内には、５鍵の黒鍵と７鍵の白鍵（例えば第１オクターヴでは黒鍵２０ａ〜２０ｅと白鍵２１ａ〜２１ｇ）が配置される。なお、図示の例では、鍵盤２は３オクターヴの鍵域（第１〜第３オクターヴ）を有している。
各黒鍵２０ａ〜２０ｏにはアルファベットの５種の母音文字（ａ，ｉ，ｕ，ｅ，ｏ）が割り当てされ、また、２１個の各白鍵２１ａ〜２１ｕには子音文字（アルファベット２６文字から上記の５母音文字「ａ，ｉ，ｕ，ｅ，ｏ」を除いた文字群）が１文字づつ割り当てられる。
【０００８】
先ず、第１オクターヴ鍵域に含まれる５鍵の黒鍵２０ａ〜２０ｅを例に具体的に説明すると、５個の黒鍵２０ａ〜２０ｅは、各々５種の母音文字（ａ，ｉ，ｕ，ｅ，ｏ）入力用に割り当てられている。各黒鍵に対する各母音文字の割り当ては、一般的・通念的に配列順序が理解し易い配列になるよう、適宜に設定するとよく、一例として、鍵盤２の左側（低音側）から順次、黒鍵２０ａを「ａ（ア）」の入力用、黒鍵２０ｂを「ｉ（イ）」の入力用、黒鍵２０ｃを「ｕ（ウ）」の入力用、黒鍵２０ｄを「ｅ（エ）」の入力用、黒鍵２０ｅを「ｏ（オ）」という具合に配列するとよい。勿論、これに限らず、例えば左側から順に「ａ，ｅ，ｉ，ｏ，ｕ」という配列等、適宜の配列が適用可能である。なお、本実施例では、左から（黒鍵２０ａ）から順次「ａ，ｉ，ｕ，ｅ，ｏ」で配列されるものとする。
前記５種の母音文字は、日本語文字入力をローマ字入力方式で行うに際して、最も頻繁に使用する文字であり、アルファベット２６文字から母音文字（ａ，ｉ，ｕ，ｅ，ｏ）のみを抽出し、鍵盤２の黒鍵配列に５種の母音文字のみを配列することで、鍵盤２における各母音文字の配列位置が容易に把握できるようになるので、効率的な文字入力操作を行うことができるようになる。
【０００９】
他のオクターヴ鍵域（第２オクターヴ鍵域の黒鍵２０ｆ〜２０ｊと、第３オクターヴ鍵域の黒鍵２０ｋ〜２０ｏ）においても同様に、各黒鍵２０ｆ〜２０ｏは５種の母音文字（ａ，ｉ，ｕ，ｅ，ｏ）入力用に割り当てられている。ここで、第１〜第３オクターヴの各オクターヴ鍵域において、同一音名を有する黒鍵（例えば音名「Ｃ＃」を有する黒鍵２０ａと黒鍵２０ｆと黒鍵２０ｋ）に対して、夫々同一の母音文字（例えば「ａ」）を割り当てるようにするとよい。つまり、第２及び第３のオクターヴ鍵域における母音文字の配列順序（配列パターン）を、上記第１オクターヴ鍵域における母音文字の配列順序（左から「ａ，ｉ，ｕ，ｅ，ｏ」）と同一の配列順序（配列パターン）に設定する。このように、複数の各オクターヴ鍵域毎の同一音名の黒鍵に対して、同一母音文字を重複して割り当てることで、複数オクターヴにわたる広い鍵域においても各母音文字（ａ，ｉ，ｕ，ｅ，ｏ）の配列位置の把握が容易になり、文字入力操作が効率良く行えるようになる。
【００１０】
一方、アルファベット２６文字中から５個の母音文字を除いた子音文字は、２１文字であるから、３オクターヴ鍵域における２１鍵の白鍵２１ａ〜２１ｕに夫々１文字づつ子音文字を丁度割り当てることができる。各白鍵２１ａ〜２１ｕに割り当てる子音文字の配列としては、日本語におけるローマ字仮名変換モードを考慮するならば、例えば、図２中に参考的に示したように、鍵盤２の低音側から順次、５０音行順（アカサタナ順）に倣って、白鍵２１ａに「ｋ」，白鍵２１ｂに「ｓ」，白鍵２１ｃに「ｔ」，白鍵２１ｄに「ｎ」…の順に配列し、最終行（わ行「ｗ」）以降、濁音行順（ｇ，ｊ，…，ｂ，ｖ）、半濁音（ｐ）及びその他（ｃ，ｑ，ｆ，ｌ，ｘ）の子音文字を適宜に配列するとよい。本実施例ではこのように各白鍵に各子音文字が割り当てられているものとする。なお、白鍵２１ａ〜２１ｕに割り当てる子音文字の配列順序は、これに限らず、例えば、既存の文字入力用キーボードに広く採用されている「ＱＷＥＲＴＹ型配列」に倣った配列順序等、適宜の配列であってよい。
上述の通り、第１〜第３の各オクターヴ鍵域の各々において、５種の母音文字（ａ，ｉ，ｕ，ｅ，ｏ）が配列されているので、子音文字と母音文字とを組み合わせる文字（５０音カ〜ワ行の文字、濁音文字、等）の入力に際して、第１〜第３何れのオクターヴ鍵域に属する白鍵２１ａ〜２１ｕを押鍵する場合でも、各オクターヴ鍵域において各白鍵２１ａ〜２１ｕの近傍に配置されている黒鍵を適宜に利用でき、効率的な文字入力操作を行うことができる。
【００１１】
次に、図３を参照して、図１に示す電子鍵盤楽器１のハードウェア構成の一例ついて説明する。図３に示すように、電子鍵盤楽器１は、概ね、鍵盤２と、楽音信号生成部１０と、ローマ字仮名変換部３０と、漢字変換ＲＯＭ３１、アルファベットＲＯＭ４０、表示器５０から構成され、パーソナルコンピュータ７のデータ及びアドレスバス１００Ｂを介して該パーソナルコンピュータ７に接続される。コンピュータ７は、ＣＰＵ１００に対して、バス１００Ｂを介して、ＲＯＭ１０１，ＲＡＭ１０２及び通信インターフェース（通信Ｉ／Ｆ）１０３が接続されて成る。コンピュータ７は通信インターフェース１０３を介してインターネットに接続可能である。
【００１２】
鍵盤装置３は、ユーザによる鍵盤２の押鍵操作に応じて、操作された鍵に固有のキーコードを発生し、該発生したキーコードはセレクタ１１に入力される。鍵盤装置３からは、前記キーコードの他にも所定の演奏情報（キーオン／オフ信号、タッチ情報等）が出力されるようになっていてよい。セレクタ１１は、モード選択スイッチ５１（図１の操作子群５に含まれる）の操作に応じてカウンタ４１から発生する２ビットのセレクト信号に基づき、入力されたキーコードを出力する出力端子（Ａ又はＢ）を選択する。自己復帰型のモード選択スイッチ５１をオン操作する度に２ビットバイナリカウンタ４１のカウント値が「００」→「０１」→「１０」と順次変化し、「１１」になった時に出力側のアンド回路でこれを検出して検出信号をオア回路を介してカウンタ４１に入力してそのカウント値が即座に「００」にリセットされるように構成されている。カウンタ４１からのセレクト信号が「００」の場合、「楽器演奏モード」が選択され、鍵盤装置３からのキーコードは出力端子Ａから出力され、楽音信号生成部１０に供給される。セレクト信号が「０１」の場合、「文字入力モード」が選択され、鍵盤装置３からのキーコードは出力端子Ｂから出力される。また、セレクト信号が「１０」の場合、キーコードは出力端子Ａ及びＢの両方から出力され、「楽器演奏モード」と「文字入力モード」の両方が選択され、このモードでは、ユーザの押鍵操作に基づく文字情報の入力と同時に、楽音情報が発生されることになる。
【００１３】
「楽器演奏モード」において、楽音信号生成部１０は、入力されたキーコード、並びに、押鍵操作に応じて得られる演奏情報（キーオン／オフ信号、タッチ情報等）に基づき楽音信号を生成する。楽音信号生成部１０では、音色スイッチ等を含む操作子群５２（図１の操作子群５に含まれる）から供給される音色設定、効果付与等の各種設定データに応じた楽音生成処理を行い、生成された楽音信号は、ディジタル／アナログ変換の後、サウンドシテム１２から発音される。また、当該「楽器演奏モード」において、アフタータッチ／確定キー６は、操作に応じたアフタータッチ制御信号（ＡＦ／ＤＥＣ）を発生するアフタータッチキーとして機能する。すなわち、アフタータッチ／確定キー６に接続された切換回路６ｂは、カウンタ４１からのセレクト信号ｓｅｌに基づき出力接続の切り換えを行い、アフタータッチ／確定キー６の出力を、「楽器演奏モード」用と「文字入力モード」用とに切り換えている。すなわち、切換回路６ｂは、セレクト信号ｓｅｌが「００」のときアフタータッチ／確定キー６の出力信号をアフタータッチ制御信号ＡＦ／ＤＥＣとして出力し、楽音信号生成部１０に供給する。これにより楽音信号生成部１０では、楽音信号にアフタータッチ効果が付与される。
なお、楽音信号生成部１０は、音源、各種メモリ、制御回路、音源読み出し手段等を含んで成り、その構成は公知であるので説明を省略する。音源方式は、波形メモリ等の従来から知られる音源方式のいずれを採用してもよく、また、専用のハードウェアを用いて構成してもよいし、あるいは、ＣＰＵによるソフトウェア処理で構成してもよい。
【００１４】
一方、「文字入力モード」において、セレクタ１１の出力端子Ｂから出力されたキーコードは、黒鍵検出部２２及び白鍵検出部２３、並びに、アルファベットＲＯＭ４０に供給される。
黒鍵検出部２２は、入力されたキーコードのうち黒鍵のキーコードを検出し、検出したキーコードを５種検出デコーダ２４ａに入力する。デコーダ２４ａでは、入力されたキーコードによって特定される文字が、５種の母音文字（ａ，ｉ，ｕ，ｅ，ｏ）の何れであるかを検出しデコード出力を生じる。３ビットバイナリエンコーダ２４ｂではデコーダ２４ａの出力信号を３ビットバイナリコードでエンコードし、各母音文字の特定が可能な３ビットの２進コード信号（入力母音文字データ）を出力する。また、白鍵検出部２３は、入力されたキーコードのうち白鍵のキーコードを検出し、検出したキーコードを２１種検出デコーダ２５ａに入力する。デコーダ２５ａでは、入力されたキーコードによって特定される文字が、２１種の子音文字の何れであるかを検出してデコード出力を生じる。５ビットバイナリエンコーダ２５ｂではデコーダ２５ａの出力信号を５ビットバイナリコードでエンコードし、各子音文字の特定が可能な５ビットの２進コード信号（入力子音文字データ）を出力する。
【００１５】
エンコーダ２４ｂから出力される入力母音文字データは、ラッチ２６にてラッチされる。ラッチ２６のデータはローマ字仮名変換部３０の母音入力端子ｖに入力される。一方、エンコーダ２５ｂから出力される入力子音文字データは、ラッチ２７にてラッチされる。このとき同時に、ラッチ２７にラッチされていた古いデータは、ラッチ２８に移される。ラッチ２７及び２８のデータはローマ字仮名変換部３０の第１の子音入力端子ｃ１及び第２の子音入力端子ｃ２に夫々入力される。
ローマ字仮名変換部３０は、ラッチ２６、２７及び２８から供給された入力母音文字データ及び入力子音文字データの組み合わせに基づくローマ字入力に対応する仮名文字コードを発生するもので、例えばＲＯＭからなる。ローマ字仮名変換部３０にて発生された仮名文字コードは、直列入力直列シフト型のシフトレジスタ３２の第１ステージに入力される。
【００１６】
ここでラッチ制御及びシフト制御等について簡単に説明すると、エンコーダ２４ｂから何らかの母音文字データが出力されたとき、すべてのビットのオアをとるオア回路４３から論理値１が出力され、これがラッチ２６のラッチ制御入力Ｌに加わると共にローマ字仮名変換部３０の変換イネーブル入力ＥＮに加わり、且つ、オア回路４４を介してシフトレジスタ３２のロード制御入力Ｌに加わり、更にワンショット回路４５からワンショットパルスを発生させ、これをシフトレジスタのシフト制御入力ＳＦＴに入力する。また、エンコーダ２５ｂから何らかの子音文字データが出力されたとき、すべてのオアをとるオア回路４６から論理値１が出力され、これが縦続接続された各ラッチ２７，２８のラッチ制御入力Ｌに加わり、ラッチ２７の出力をラッチ２８に取り込む（シフトする）と共にエンコーダ２５ｂからの子音文字データをラッチ２７に取り込む。
【００１７】
これにより、母音文字が入力される毎にシフトレジスタ３２がシフト制御され、時系列的に順次入力された仮名文字のコードがシフトレジスタ３２に順次取り込まれ、順次シフトされる。すなわち、ローマ字仮名変換方式による仮名文字入力おいては、母音文字が入力されることは、個々の仮名文字の入力が完了したことを意味するからである。シフトレジスタ３２の各ステージの出力は並列的に漢字変換ＲＯＭ３１にアドレス入力される。周知のように所望の仮名文字列を入力したうえで、変換キー５５をオン操作することで、該入力した仮名文字列を漢字・仮名混じりの文字列に変換する。すなわち、漢字変換ＲＯＭ３１は、変換キー５５がオン操作されたとき、アドレス入力に与えられる仮名文字列に対応する漢字・仮名混じりの文字列の文字コード群を出力する。この場合、アドレス入力に与えられる仮名文字列に対応する漢字・仮名混じりの文字列として複数の候補がある場合、変換キー５５が一回オン操作される毎に各候補の文字列の文字コード群を順に出力する。漢字変換ＲＯＭ３１から出力されたは文字列は、セレクタ３３の入力端子Ｊに入力され、漢字／アルファベット切換キー５４で漢字入力モードが選択されている時は、該入力端子Ｊに入力された文字コード群を選択して、表示器５０に出力する。また、表示器５０には、シフトレジスタ３２の各ステージの出力も供給される。これにより、変換キー５５が押されるまでは、入力された仮名文字列が表示器５０で表示され、変換キー５５が押されると、漢字・仮名混じりの文字列に変換されたものが表示される。また、変換キー５５が押される毎に、漢字・仮名混じりの文字列の候補が切り替って表示される。周知のように、所望の漢字・仮名混じりの文字列が表示されたとき、確定キー６をオン操作することで変換を確定することができる。すなわち、確定キー６のオン操作信号が、切換回路６ｂを介してゲート３４の制御入力に加わり、セレクタ３３から出力される漢字・仮名混じりの文字列の文字コード群を該ゲート３４を通過させ、確定文字コードとして、コンピュータ７のバス１００Ｂに与える。バス１００Ｂに与えられた確定した文字列の文字コード群は、例えばコンピュータ７のＲＡＭ１０２に書き込む等適宜処理され、後述するように適宜利用される。
【００１８】
また、切換回路６ｂから出力される確定キー６のオン操作信号は、遅延回路４７及びオア回路４８を介してシフトレジスタ３２のクリア制御入力ｃｌに加わり、該シフトレジスタ３２の全ステージのデータをクリアする。
【００１９】
また、漢字／アルファベット切換キー（ＫＮＪ／ＡＬＰＨ）５４は、漢字（仮名）入力モードとアルファベット直接入力モードの選択を行うのに用い、その選択信号は、コンピュータ７のバス１００Ｂにも与えられる。ここで、アルファベット直接入力モードについて簡単に説明すると、ユーザによる鍵盤２の押鍵操作に応じて発生したキーコードは、セレクタ１１の出力端子Ｂを介して、アルファベットＲＯＭ４０に供給される。アルファベットＲＯＭ４０は、押鍵された各鍵に応じたキーコードを、該キーコードに対応する鍵に割り当てられている母音アルファベット文字もしくは子音アルファベット文字の文字コードに変換する。前記ＫＮＪ／ＡＬＰＨキー５４から「アルファベット入力」選択信号が発生されている場合は、セレクタ３３では、アルファベットＲＯＭ４０からの出力が入力される入力端子Ａを選択する。セレクタ３３で選択されたアルファベットＲＯＭ４０の出力文字コードは前述と同様に表示器５０に供給され、入力されたアルファベット文字が表示される。また、セレクタ３３で選択されたアルファベットＲＯＭ４０の出力文字コードは前述と同様にゲート３４を介してコンピュータ７のバス１００Ｂに供給される。
【００２０】
なお、漢字／アルファベット切換キー５４の出力はワンショット回路４９に入力され、漢字入力モードに切り換えられたとき、及び、アルファベット直接入力モードに切り換えられたとき、の双方に対応してワンショットパルスを発生させる。このワンショットパルスはオア回路４８を介してシフトレジスタ３２のクリア制御入力ｃｌに入力される。従って、漢字入力モードに切り換えられたとき、及び、アルファベット直接入力モードに切り換えられたときに、シフトレジスタ３２のデータがクリアされる。
【００２１】
なお、鍵盤装置３で入力したキーコードを直接パーソナルコンピュータ７へ入力できるようライン４２を介してデータ及びアドレスバス１００Ｂへの接続が為されている場合は、前記キーコードをライン４２及びデータ及びアドレスバス１００Ｂを介してパーソナルコンピュータ７へリアルタイム入力することができる。
【００２２】
次に、バス１００Ｂに与えられた確定した文字列の文字コード群のコンピュータ７での利用例につき図４を参照して説明する。コンピュータ７のメイン処理では、先ず所定の初期化処理（ステップＳ２１）を行った後、以下に述べる楽器演奏処理及び文字書き込み処理が繰り返して実行される。ステップＳ２２では、前記モード選択スイッチ５１にて「楽器演奏モード」が選択されているか否かを判定する。ＮＯと判定されると、ステップＳ２５に進む。一方、ステップＳ２２でＹＥＳと判定されると、ステップＳ２３で、ユーザによる楽曲演奏等を録音する「録音モード」が選択されているか否かを判定した後に、ステップＳ２４の楽器演奏処理を行う。なお、上記「録音モード」が選択されている場合、録音のためのメモリ処理を行った後にステップＳ２４に進む。ステップＳ２４の楽器演奏処理では、ユーザからの鍵盤入力に基づく楽音信号生成処理等が為される。
【００２３】
次に、ステップＳ２５では、所定の「編集モード」が選択されているか否かを判定する。この「編集モード」とは、例えば前記ステップＳ２４の楽器演奏処理にて創作した楽曲について曲タイトルの入力や、歌詞入力を行う動作モードであり、要するに「文字入力」を行うモードであり、当該モードにおいては、ユーザはモード選択スイッチ５１で「文字入力モード」を選択する。なお、ステップＳ２５にてＮＯと判定された場合は、ステップＳ２２へリターンする。一方、ＹＥＳと判定されると、ステップＳ２６に進み、種々の編集プログラムを実行する。この「編集プログラム」は、例えば、ユーザが創作した楽曲について曲タイトル入力を実行するプログラムや、楽曲の歌詞入力を実行するプログラム等である。ステップＳ２７において、前記「編集プログラム」実行中の要求として、曲タイトルの入力要求や、歌詞入力要求等の、文字入力要求が行われると（ステップＳ２７のＹＥＳ）、ステップＳ２８に進む。一方ＮＯの場合は、この実施例ではステップＳ２２へリターンするようになっている。
【００２４】
ステップＳ２８では、鍵盤装置３での押鍵操作によりパーソナルコンピュータ７で文字入力できるように配線が接続されているかどうか、接続チェックを行う（図３参照）。ＹＥＳと判定されると、ステップＳ２９に進む。ステップＳ２９では、漢字／アルファベット切換キー５４でのキー操作に基づき漢字入力が選択されいるか、アルファベット入力が選択されているかを判定して、漢字入力（「ｊ」）が選択されている場合は、ステップＳ３０へ分岐し、アルファベット入力（「ａ」）が選択されている場合は、ステップＳ３２へ分岐する。
【００２５】
漢字入力（日本語「ｊ」）の場合は、ユーザは上述した文字入力操作を行い、所望の文字列を入力し、確定キー６がキーオンされると（ステップＳ３０のＹＥＳ）、続くステップＳ３１において、日本語文字（Ｊ文字）データ書き込み処理が行われる。なお、ステップＳ３０において、確定キー６がキーオンされず、ＮＯに分岐した場合は、ステップＳ２６へリターンする。
【００２６】
一方、ステップＳ２９にてアルファベット入力（「ａ」）が選択されて、ステップＳ３２へ分岐すると、ステップＳ３２では、鍵の押鍵操作が行われた（鍵ＯＮイベント入力）か否かを判定し、ＹＥＳの場合は、ステップＳ３３に処理を進めて、押鍵された鍵に対応するアルファベット文字の書き込み処理を行う。なお、ステップＳ３２において、鍵ＯＮイベント入力が為されず、ＮＯに分岐した場合は、ステップＳ２６へリターンする。
【００２７】
ステップＳ２８において接続チェックの結果、ＮＯと判定されると、ステップＳ３４に分岐して、場面毎の定型入力処理を行う。例えば、楽曲タイトルの入力が要求されている場合は、所定の通し番号を楽曲タイトルとして自動的に仮番号等の仮入力がなされるようにしてよい。なお、ステップＳ３４での処理としては、この他にも、例えばＳ２７で行われた文字入力要求を解除する等、適宜の処理であってよい。
【００２８】
最後に、鍵盤２を利用した文字入力例につき説明する。ユーザにより黒鍵２０ａ，２０ｅ，２０ｂ，２０ｃ，２０ｅ（図２参照）の順に押鍵操作されたとすると、シフトレジスタ３２には、文字コード「あ，お，い，う，お」が順次取り込まれる。シフトレジスタ３２に取り込まれた文字列「あ，お，い，う，お」は、仮入力文字列として表示器５０に表示される。漢字変換ＲＯＭ３１は、変換キー５５のオンに応じて、前記文字列「あ，お，い，う，お」を、漢字・仮名混じりの変換候補文字列（例えば「青い魚」）に変換する。これに基づき第１の変換候補文字列（例えば「青い魚」）が該表示器５０で表示される。ここで、再度変換キー５５がオンされると、漢字変換ＲＯＭ３１は、例えば前回の変換候補文字列とは異なる音節区切りで、文字列「あ，お，い，う，お」を別の候補文字列に（例えば「青井烏夫」に）変換し、これが表示器５０に表示される。ユーザは所望の文字列が得られたとき、確定キー６をオンして文字入力を確定する。
【００２９】
なお、クリアーキー５３は、クリアーキー５３のキーオンにてシフトレジスタ３２に取り込まれた仮入力文字列の文字コードの訂正（又はリセット）するのに用いる。また、クリアーキー５３のキーオンにてシフトレジスタ３２をバックシフトするよう作用させることで、最後に取り込んだ（押鍵）した文字から１文字づつクリアーして再入力できるようにしてもよい。シフトレジスタ３２に取り込まれた文字コードの訂正処理の一例として、シフトレジスタ３２に取り込まれた文字コード「あ，お，い，う，お」を、クリアーキー５３のキーオンにてクリアーする。
【００３０】
子音文字を含む文字列の入力例の別の例として、２つの子音と１つの母音を組み合わせる文字を入力する場合について説明すると、文字列「きょ，う，か，い（ｋ，ｙ，ｏ，ｕ，ｋ，ａ，ｉ）」を入力する場合、ユーザによる鍵盤２の押鍵操作は、例えば、白鍵２１ａ（ｋ）、白鍵２１ｇ（ｙ），黒鍵２０ｅ，黒鍵２０ｃ，白鍵２１ａ（ｋ），黒鍵２０ａ，黒鍵２０ｂの順に行われる。白鍵２１ａの押鍵に応じた文字「ｋ」のデータは、先ずラッチ２７にラッチされ、次に「ｙ」が入力されると、文字「ｋ」のデータがラッチ２７からラッチ２８もシフトされ、ラッチ２７には文字「ｙ」のデータがラッチされる。次に入力された母音文字「ｏ」のデータがラッチ２６にラッチされると、３つのラッチ出力「ｋ，ｙ，ｏ］に基づき、仮名文字コード「きょ」がローマ字仮名変換部３０から生成され、シフトレジスタ３２に取り込まれる。残りの「ｕ，ｋ，ａ，ｉ」の入力処理は、既述の説明を援用し、その説明を省略する。
【００３１】
なお、上述した文字入力処理や楽器演奏（楽音信号生成）処理等の各処理を、コンピュータ７側で実行するように構成し、電子鍵盤楽器１では、鍵盤２の操作に応じたキーコード出力のみを行うよう構成することも可能である。
また、上記実施例とは逆に、鍵盤装置３からキーコードを発生するのではなく、該鍵盤装置３内にコード発生手段を具備し、鍵盤２の押鍵操作に応じて、該操作された鍵に割り当てられた所定の母音又は子音の文字コード（例えばアルファベット文字に対応した所定規格の文字コード等）を該コード発生手段から発生するよう構成してよい。その場合は、鍵盤装置３から発生した該文字コードをコンピュータ７側でＳＭＦ（スタンダードＭＩＤＩファイル）フォーマットのような所定フォーマットの音楽情報に変換することで、押鍵操作に対応する音高情報を得ることができる。
【００３２】
なお、上述の実施例において、鍵盤２は３６鍵の鍵を有するものであったが、鍵盤が３７鍵以上の鍵を有する場合、アルファベット文字に加えて、「」，＠，！，？等々の記号類が入力できるようにしてよい。
【００３３】
また、本発明の実施形態において、鍵盤は、少なくとも３オクターヴ鍵域を有していればよい。一般に、ポータブルキーボードといわれるタイプの電子鍵盤楽器や、ミニ鍵盤といわれるような比較的小型なサイズな電子鍵盤楽器においても、概ね６１〜３７鍵（５〜３オクターヴ強）の鍵盤が具備されており、こうしたポータブルキーボードや、ミニ鍵盤楽器等に当該鍵盤装置を適用することは好ましい。また、前記のようなポータブルサイズの電子鍵盤楽器にあって、鍵盤装置を２つ折り、あるいは、３つ折りに折り畳み可能としたことで携帯性を高めたものがあり、本発明に係る文字入力可能な鍵盤装置は、そのような電子鍵盤楽器に適用するのに好適である。
【００３４】
なお、本発明に係る文字入力装置は、コード発生手段が入力を行う鍵盤装置３に具備されるよう構成してもよいし、或いは、電子鍵盤楽器１（楽器本体４）に具備されるよう構成してもよいし、また、パーソナルコンピュータ７或いは携帯電話８等の外部機器に具備されるよう構成してもよい。
【００３５】
電子鍵盤楽器１をコンピュータ（例えばノートパソコン）や、携帯電話等と接続してなる音楽演奏システムを構築し、外部の機器によって電子鍵盤楽器１の動作制御する場合、比較的小型・簡易な電子鍵盤楽器においても、比較的高度な楽曲製作、楽曲編集等を、場所を選ばずどこでも簡単に楽しむことができる。このような電子鍵盤楽器の利用形態において、創作した楽曲の題名や歌詞等の文字情報を入力する際に、楽器に具わる鍵盤装置から効率的に文字入力できるようになることは、前記音楽演奏システムの操作簡略化に貢献し、ひいては、斯様な音楽システム全体としてのモバイル性を向上させることにつながる。
【００３６】
なお、この発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明はコンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記録媒体の形態で実施することもできる。
【００３７】
【発明の効果】
以上の通り、この発明によれば、楽器用の鍵盤装置において、鍵盤における黒鍵配列の各黒鍵を５つの母音文字入力用に割り当て、白鍵配列の各白鍵を子音文字入力用に割り当てることで、文字入力が効率良く行えるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例に係る電子鍵盤楽器の概念図。
【図２】同実施例に係る電子鍵盤楽器の鍵盤の平面図。
【図３】同実施例に係る電子鍵盤楽器のハードウェア構成例を示す図。
【図４】同実施例に係る電子鍵盤楽器で生成した文字情報のコンピュータ７での利用例を示すフローチャート。
【符号の説明】
１　電子鍵盤楽器，２　鍵盤，３　鍵盤装置（文字入力装置），４　楽器本体，５　操作子群，６　アフタータッチ／確定キー　７　パーソナルコンピュータ，８　携帯電話，２０ａ〜２０ｏ　黒鍵，２１ａ〜２１ｕ　白鍵，１０　楽音信号生成部，３０，ローマ字仮名変換手段，３１　漢字変換ＲＯＭ，４０　アルファベットＲＯＭ，５０　表示器
【図１】
2004118425.tif 000003
【図２】
2004118425.tif 000004
【図３】
2004118425.tif 000005
【図４】
2004118425.tif 000006