(57)【要約】　　　（修正有）【課題】文字入力を効率的におこなう【解決手段】キーボードからの入力を文字特定入力と候補文字選択入力にし，文字特定入力が行われた場合は，その一連の文字特定入力に合致する言葉（候補文字）を辞書（変換ルール記録手段）から検索する．候補文字選択入力が行われた場合は，辞書から検索した言葉から１つの言葉を選択し，決定する．ディスプレイにはキーボードを模したガイドが表示される．候補文字選択入力はＱ，Ｊ，Ｌ，Ｃのそれぞれのキーを押したときに入力される．【選択図】　　図１
2004078868.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを，
予めキーボード入力を候補文字選択入力または文字特定入力に変換するルールを記録しておく入力処理ルール記録手段，
入力処理ルール記録手段の記録を用い，キーボード入力から候補文字選択入力または文字特定入力を取得し出力する入力処理手段，
予め一連の文字特定入力を候補文字に変換するルールを記録しておく変換ルール記録手段，
変換ルール記録手段の記録を用い，入力処理手段が出力する一連の文字特定入力に対応する１つ又は複数の候補文字を取得し出力する変換手段，
予め入力処理手段が出力する候補文字選択入力と変換手段が出力する１つ又は複数の候補文字を１対１に対応づけるルールを記録する対応ルール記録手段，
対応ルール記録手段の記録を用い，入力処理手段が出力する候補文字選択入力から候補文字を取得し出力し，さらに変換手段に入力された一連の文字特定入力を初期化する文字出力手段，
として機能させるためのプログラム
【請求項２】
請求項１に記載のプログラムにおいて，さらにコンピュータを
対応ルール記録手段に記録された記録から導き出せる候補文字と候補文字選択入力の関係と，
入力処理ルール記録手段に記録された記録から導き出せるキーボード入力と候補文字選択入力の関係から，
キーボードのキーに対応する候補文字を取得し，
キーボードのキーの位置に対応する様に候補文字をディスプレイに表示する候補文字表示手段，
として機能させるためのプログラム
【請求項３】
請求項１または２に記載のプログラムにおいて，
入力処理手段が候補文字選択入力を出力するキーボード入力が，
Ｑのキーを押したときの入力／Ｊのキーを押したときの入力／Ｌのキーを押したときの入力／Ｃのキーを押したときの入力のいずれか，あるいは全てであるプログラム
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は，複数キーが配置されたデバイス（本発明ではキーボードと呼ぶ）とディスプレイを有するコンピュータにて動作する文字入力プログラムに関する．
【０００２】
【従来の技術】従来，漢字などの直接キーボードで入力できない文字をコンピュータに入力するときは，ＦＥＰやＩＭと呼ばれる文字入力プログラムを用いて入力をおこなっていた．ＦＥＰやＩＭでは，まず入力モードで一連のキー入力をおこない，その後変換キーを押し，変換モードに移行する．変換モードでは入力モードで入力したキー入力に応じて候補文字の一覧がディスプレイに表示される．キー入力により候補文字の一覧から文字を選択するとその文字がコンピュータに入力される．
【０００３】しかし，キーボードを用いた従来の文字入力プログラムの場合，主要なキーを文字入力に割り当てているため，変換モードと入力モードを切り替える必要があり，効率的な入力の妨げとなっていた．
【０００４】また，ディスプレイに表示される候補文字の一覧の配置とキーの配置とに関連性がなかったため，候補文字に対応するキーを探すのは手間であり，効率的な入力の妨げとなっていた．
【０００５】また，マウスやタッチパネル等のポインティングデバイスを用いてディスプレイに表示される候補文字の一覧から文字を選択する方法もあるが，キーボードでの入力とポインティングデバイスでの入力を併用する事になり，効率的な入力の妨げとなっていた．
【０００６】
【発明が解決しようとする課題】従来のキーボードを用いた文字入力プログラムでは，入力モードと変換モードを切り変えたり，ポインティングデバイスを併用したりする必要があり，効率的な文字入力の妨げとなっていた．
【０００７】
【課題を解決するための手段】上記問題を解決するため，本発明によるプログラムは，コンピュータを，予めキーボード入力を候補文字選択入力または文字特定入力に変換するルールを記録しておく入力処理ルール記録手段，入力処理ルール記録手段の記録を用いてキーボード入力から候補文字選択入力または文字特定入力を取得し出力する入力処理手段，
予め一連の文字特定入力を候補文字に変換するルールを記録しておく変換ルール記録手段，変換ルール記録手段の記録を用いて入力処理手段が出力する一連の文字特定入力に対応する１つ又は複数の候補文字を取得し出力する変換手段，予め入力処理手段が出力する候補文字選択入力と変換手段が出力する１つ又は複数の候補文字を１対１に対応づけるルールを記録する対応ルール記録手段，入力処理手段が出力する候補文字選択入力から対応づけ手段により対応づけられた候補文字を取得し出力してさらに変換手段に入力された一連の文字特定入力を初期化する文字出力手段，として機能させるためのプログラムであるとした．
【０００８】なお，ここでいう一連の文字特定入力の初期化とは，変換手段の状態を一連の文字特定入力が行われていない状態にすることである．
【０００９】その結果，本プログラムでは，ある特定のキーを押すことによって文字入力を続けることができ，ある特定のキーを押すことによって変換文字の選択／決定をおこなうことができる．それにより，入力モードや変換モードなどのモードの使い分けなしで，またポインティングデバイスなどを使わずに文字を入力できるため，より効率的に文字を入力できる．
【００１０】また，本発明によるプログラムは，前記に加え，さらにコンピュータを，対応ルール記録手段に記録された記録から導き出せる候補文字と候補文字選択入力の関係と，入力処理ルール記録手段に記録された記録から導き出せるキーボード入力の関係から，キーボードのキーに対応する候補文字を取得し，キーボードのキーの位置に対応する様に候補文字をディスプレイに表示する候補文字表示手段，
として機能させるためのプログラムであるとした．
【００１１】その結果，ディスプレイに表示される候補文字の位置と候補文字を選択したい時に押すキーの位置の関係に対応関係ができ，選択したい候補文字を出力するにはどのキーを押せばいいかがわかりやすくなるため，候補文字を選択するために押さなくてはならないキーを探すのが容易になり，より効率的に文字を入力できる．
【００１２】また，本発明によるプログラムは，上記のプログラムにおいてさらに，入力処理手段が候補文字選択入力を出力するキーボード入力が，Ｑのキーを押したときの入力／Ｊのキーを押したときの入力／Ｌのキーを押したときの入力／Ｃのキーを押したときの入力のいずれか，あるいは全てであるプログラムとした．
【００１３】その結果，ローマ字入力ではあまり使われない／他のキーで代用できるキーを押すことによって候補文字を選択し入力できるので，通常のローマ字入力と同じ様に文字特定入力をおこなう事ができる．
【００１４】
【発明の実施の形態】図に一致対応して、本発明によるプログラムの一例を示す．
【００１５】図１は，本例での構成図である．キーボード１００からのキーボード入力１１９は全て入力処理手段１０２に渡される．入力処理手段１０２は，入力処理ルール記録手段１０３に記録された記録をもとに，文字特定入力１１２または候補文字選択入力１１４に変換し出力する．変換しなかったキーボード入力１１９は，そのまま内部プログラム１３０に渡される．
【００１６】本例では，『キーボードのＱ，Ｊ，Ｌ，Ｃのキーが押されたときに，候補文字選択入力１１４の一種である候補文字選択入力Ｑ，候補文字選択入力Ｊ，候補文字選択入力Ｌ，候補文字選択入力Ｃ（図無し）を出力する．また，Ｑ，Ｊ，Ｌ，Ｃ以外のアルファベットキーが押されたときは，それぞれのキーのアルファベットに対応した文字特定入力（図無し）を出力する．もちろん，これらのアルファベットに対応した文字特定入力は，文字特定入力１１２の一種である．その他のキーが押された場合は，キーボード入力１１９をそのまま内部プログラム１３０に渡す．』と，なるよう，入力処理ルール記録手段１０３に記録が保存されている．
【００１７】入力処理手段１０２から出力された文字特定入力１１２は，変換手段１０４に渡される．変換手段１０４は受け取った文字特定入力１１２を蓄積する．そして蓄積した一連の文字特定入力と，変換ルール記録手段１０７に記録された記録をもとに，１つまたは複数の候補文字１１５を取得し，出力する．
【００１８】本例では，『変換手段１０４に蓄積された一連の文字特定入力をローマ字として仮名読みした時に読みが一致する漢字／平仮名／片仮名又はそれら交ぜ書きをすべてリストアップし，候補文字として順番に並べて候補文字１１５として出力する．』となるよう入力処理ルール記録手段１０３に記録が保存されている．
【００１９】入力処理手段１０２は文字特定入力１１４を，変換手段１０４は候補文字１１５を，文字出力手段１０５に出力する．文字出力手段１０５は，候補文字選択入力１１４を受け取ると，対応ルール記録手段１０６に記録された記録をもとに，候補文字１１５から候補文字１１８を取得し，内部プログラム１３０に出力する．同時に，変換手段１０４に蓄積された一連の文字特定入力を削除し，変換手段１０４に蓄積された一連の文字特定入力が何も無い様にする．
【００２０】本例では，『候補文字選択入力Ｑが入力されたときは，候補文字１１５の１番はじめの候補文字を候補文字１１８として出力する．候補文字選択入力Ｊが入力されたときは，候補文字１１５の２番目の候補文字を候補文字１１８として出力する．候補文字選択入力Ｌが入力されたときは，候補文字１１５の３番目の候補文字を候補文字１１８として出力する．候補文字選択入力Ｃが入力されたときは，候補文字１１５の４番目の候補文字を候補文字１１８として出力する．』となるよう，対応ルール記録手段１０６に記録が保存されている．
【００２１】また，本例では，ディスプレイ１０１に候補文字を表示する候補文字表示手段１０８を有する．候補文字表示手段１０８は，入力処理手段１０２を介して入力処理ルール記録手段からキーボード入力と候補文字選択入力の関係１１１を，変換手段１０４から候補文字１１５を，文字出力手段１０５から１つまたは複数の候補文字１１３を，文字出力手段１０５を介して候補文字と候補文字選択入力の関係１１７を取得し，それらの内容からキーボードのキーに対応する候補文字を取得する．その結果を用いて，キーボードの外見に似せて作られたキーのキートップ部分にそのキーに対応する候補文字が記された画像をディスプレイ１０１に表示する．
【００２２】本例の場合，Ｑキーのキートップに変換手段１０４の出力する１つまたは複数の候補文字の中で１番目にある候補文字が，Ｊキーのキートップに変換手段１０４の出力する１つまたは複数の候補文字の中で２番目にある候補文字が，Ｌキーのキートップに変換手段１０４の出力する１つまたは複数の候補文字の中で３番目にある候補文字が，Ｃキーのキートップに変換手段１０４の出力する１つまたは複数の候補文字の中で４番目にある候補文字が，それぞれ表示される．
【００２３】
【発明の効果】本発明によるプログラムによれば，従来のキーボードを用いた文字入力プログラムでは，入力モードと変換モードを切り変えたり，ポインティングデバイスを併用したりする必要がなく，効率的な文字入力をおこなうことができる．また，ディスプレイにガイドが表示されるので，より容易に文字入力をおこなう事ができる．
【図面の簡単な説明】
【図１】本発明の実施の形態の実施例の概念図である．
【符号の説明】
１００　キーボード
１０１　ディスプレイ
１０２　入力処理装置
１０３　入力処理ルール記録手段
１０４　変換手段
１０５　文字出力手段
１０６　対応ルール記録手段
１０７　変換ルール記録手段
１０８　候補文字表示手段
１１１　キーボード入力と候補文字選択入力の関係
１１２　文字特定入力
１１３　１つまたは複数の候補文字
１１４　候補文字選択入力
１１５　１つまたは複数の候補文字
１１６　一連の文字特定入力の初期化
１１７　候補文字と候補文字選択入力の関係
１１８　候補文字
１１９　キーボード入力
１３０　内部プログラム
【図１】
2004078868.tif 000003