(57)【要約】【課題】手書き入力認識された一連の文字列について、修正すべき１文字毎にその認識候補文字を順次表示させ選択操作する必要なく容易に所望の認識候補文字に修正入力する。【解決手段】手書き入力部で手書き文字を入力すると、該手書き文字が文字認識されその候補文字が候補バッファに保存されると共にそのときの第１候補文字が検索文字入力エリアａに表示される。文字認識表示された検索文字（列）を修正するため前記手書き入力部の「訂正」がタッチされると、前記文字認識表示された検索文字（列）に沿って各文字に対応する認識候補文字が前記候補バッファから読み出されてウインドウＷとして一括表示される。ウインドウＷに一括表示された各文字毎の認識候補文字のうちで正しい認識候補文字を前記手書き入力部のカーソル移動ボタンをタッチしてカーソルＣにより指定し確定すると、確定された候補文字が正しい検索文字として入力エリアａに修正表示される。【選択図】      図８
2008299431.tif 000002
【特許請求の範囲】
【請求項１】
手書き入力部および表示部を備えた手書き文字入力装置であって、
前記手書き入力部により入力された手書き文字を文字認識する文字認識手段と、
この文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字を記憶する候補文字記憶手段と、
前記文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字のうちの１つの文字を前記表示部に追加して表示させる文字表示制御手段と、
この文字表示制御手段により前記表示部に表示された文字に対応させて前記候補文字記憶手段により記憶されている当該表示文字の全ての候補文字を一括して表示させる候補文字一括表示制御手段と、
この候補文字一括表示制御手段により一括表示された候補文字のうち任意の候補文字をユーザ操作に応じて指定する候補文字指定手段と、
この候補文字指定手段により指定された候補文字に対応するところの前記表示部に表示されている文字を当該指定された候補文字に修正して表示させる修正表示制御手段と、
を備えたことを特徴とする手書き文字入装置。
【請求項２】
さらに、
複数の見出し語を記憶する見出し語記憶手段と、
前記表示部に表示された文字に対応する見出し語を前記見出し語記憶手段により記憶された複数の見出し語の中から検索して前記表示部に一覧にして表示させる見出し語表示制御手段と、
前記修正表示制御手段により前記表示部に表示されている文字が修正されて表示される毎に、前記見出し語表示制御手段による見出し語の一覧表示を更新させる見出し語表示更新制御手段と、
を備えたことを特徴とする請求項１に記載の手書き文字入力装置。
【請求項３】
さらに、
複数の見出し語を記憶する見出し語記憶手段と、
前記候補文字一括表示制御手段により前記表示部に表示された各文字毎の候補文字間で組み合わせた文字列について、前記見出し語記憶手段により記憶された見出し語に一致する文字列となるところの各候補文字を識別して表示させる候補文字識別表示制御手段と、
を備えたことを特徴とする請求項１に記載の手書き文字入力装置。
【請求項４】
前記候補文字指定手段は、
前記手書き入力部に対して、前記候補文字一括表示制御手段により一括表示された候補文字のうちの１つの候補文字を選択的に指定するためのカーソルを表示させるカーソル表示制御手段を備え、
このカーソル表示制御手段により手書き入力部に表示されたカーソルのユーザ操作に応じて、前記候補文字一括表示制御手段により一括表示された候補文字のうちの任意の候補文字を指定する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載の手書き文字入力装置。
【請求項５】
手書き入力部および表示部を備えた文字入力装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記手書き入力部により入力された手書き文字を文字認識する文字認識手段、
この文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字をメモリに記憶する候補文字記憶手段、
前記文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字のうちの１つの文字を前記表示部に追加して表示させる文字表示制御手段、
この文字表示制御手段により前記表示部に表示された文字に対応させて前記候補文字記憶手段により記憶されている当該表示文字の全ての候補文字を一括して表示させる候補文字一括表示制御手段、
この候補文字一括表示制御手段により一括表示された候補文字のうち任意の候補文字をユーザ操作に応じて指定する候補文字指定手段、
この候補文字指定手段により指定された候補文字に対応するところの前記表示部に表示されている文字を当該指定された候補文字に修正して表示させる修正表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きの文字を文字認識し所望の文字列として入力するための手書き文字入力装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、文書処理装置において、タッチパッドなどの手書き入力装置を予め備えるか、または外部に接続し、この手書き入力装置により入力した手書きの文字を文字認識して、ＪＩＳコード等の正規の文字データとして入力するようにした手書き文字の入力システムが実用されている。
【０００３】
このような従来の手書き文字入力システムでは、手書きにより入力した文字列の各文字毎に文字認識された文字は、その認識候補となる第１候補の文字が配列されて表示される。このため、表示された認識候補文字が所望の入力文字でなかった場合には、修正したい文字毎に認識候補の文字を順次表示させ、所望の候補文字を選択確定して入力して行くため、一連の文字列を入力したときにその複数の文字で第１候補の認識文字が所望の文字でなかった場合など、修正操作が煩雑になり面倒である。
【０００４】
一方で、手書き入力されて認識された文字列と先頭一致する類似の見出し語を辞書データより検索して一覧表示させ、所望の見出し語を選択して確定することで一連の正しい文字列を一括入力するようにした文字認識結果の補正システムも考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−２２０１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来の文字認識結果の補正システムでは、手書き入力されて認識された一連の文字列単位で、その文字列に類似する見出し語一覧から所望の文字列からなる見出し語を選択して入力することができるので、１文字毎にその認識候補の文字を順次表示させて修正する必要はないものの、当初文字認識された一連の文字列が特にその先頭の文字から所望の文字と異なる文字として認識されてしまった場合には、これに基づき検索されて一覧表示される見出し語もユーザ所望の文字列と大きく異なる見出し語となってしまい、結局は１文字毎の認識候補を順次表示選択して修正しなければならない問題がある。
【０００６】
本発明は、このような課題に鑑みなされたもので、手書き入力されて認識された一連の文字列について、修正すべき１文字毎にその認識候補文字を順次表示させて選択操作する必要なく、容易に所望の認識候補文字に修正して入力することが可能になる手書き文字入力装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の手書き文字入力装置は、手書き入力部および表示部を備えた手書き文字入力装置であって、前記手書き入力部により入力された手書き文字を文字認識する文字認識手段と、この文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字を記憶する候補文字記憶手段と、前記文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字のうちの１つの文字を前記表示部に追加して表示させる文字表示制御手段と、この文字表示制御手段により前記表示部に表示された文字に対応させて前記候補文字記憶手段により記憶されている当該表示文字の全ての候補文字を一括して表示させる候補文字一括表示制御手段と、この候補文字一括表示制御手段により一括表示された候補文字のうち任意の候補文字をユーザ操作に応じて指定する候補文字指定手段と、この候補文字指定手段により指定された候補文字に対応するところの前記表示部に表示されている文字を当該指定された候補文字に修正して表示させる修正表示制御手段と、を備えたことを特徴としている。
【０００８】
請求項２に記載の手書き文字入力装置は、前記請求項１に記載の手書き文字入力装置において、さらに、複数の見出し語を記憶する見出し語記憶手段と、前記表示部に表示された文字に対応する見出し語を前記見出し語記憶手段により記憶された複数の見出し語の中から検索して前記表示部に一覧にして表示させる見出し語表示制御手段と、前記修正表示制御手段により前記表示部に表示されている文字が修正されて表示される毎に、前記見出し語表示制御手段による見出し語の一覧表示を更新させる見出し語表示更新制御手段と、を備えたことを特徴としている。
【０００９】
請求項３に記載の手書き文字入力装置は、前記請求項１に記載の手書き文字入力装置において、さらに、複数の見出し語を記憶する見出し語記憶手段と、前記候補文字一括表示制御手段により前記表示部に表示された各文字毎の候補文字間で組み合わせた文字列について、前記見出し語記憶手段により記憶された見出し語に一致する文字列となるところの各候補文字を識別して表示させる候補文字識別表示制御手段と、を備えたことを特徴としている。
【００１０】
請求項４に記載の手書き文字入力装置は、前記請求項１ないし請求項３の何れか１項に記載の手書き文字入力装置において、前記候補文字指定手段は、前記手書き入力部に対して、前記候補文字一括表示制御手段により一括表示された候補文字のうちの１つの候補文字を選択的に指定するためのカーソルを表示させるカーソル表示制御手段を備え、このカーソル表示制御手段により手書き入力部に表示されたカーソルのユーザ操作に応じて、前記候補文字一括表示制御手段により一括表示された候補文字のうちの任意の候補文字を指定する、ことを特徴としている。
【００１１】
請求項５に記載の制御プログラムは、手書き入力部および表示部を備えた文字入力装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、前記手書き入力部により入力された手書き文字を文字認識する文字認識手段、この文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字をメモリに記憶する候補文字記憶手段、前記文字認識手段により前記手書き文字が文字認識される毎に当該文字認識された候補文字のうちの１つの文字を前記表示部に追加して表示させる文字表示制御手段、この文字表示制御手段により前記表示部に表示された文字に対応させて前記候補文字記憶手段により記憶されている当該表示文字の全ての候補文字を一括して表示させる候補文字一括表示制御手段、この候補文字一括表示制御手段により一括表示された候補文字のうち任意の候補文字をユーザ操作に応じて指定する候補文字指定手段、この候補文字指定手段により指定された候補文字に対応するところの前記表示部に表示されている文字を当該指定された候補文字に修正して表示させる修正表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、手書き入力されて認識された一連の文字列について、修正すべき１文字毎にその認識候補文字を順次表示させて選択操作する必要なく、容易に所望の認識候補文字に修正して入力することが可能になる手書き文字入力装置およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１３】
以下図面により本発明の実施形態について説明する。
【００１４】
（第１実施形態）
図１は、本発明の手書き文字入力装置の実施形態に係る手書き入力機能付き電子辞書装置１０の外観構成を示す正面図である。
【００１５】
この電子辞書装置１０は、その本体ケース１１と蓋体ケース１２とがヒンジ部１３を介して展開／閉塞可能な折り畳み型ケースを備えて構成される。この折り畳み型ケースを展開した本体ケース１１の表面には、電源キー、各種文字・記号キー、辞書指定キー、訳／決定キー、削除キー、カーソルキーなどを備えたキー入力部１４、スピーカ１５Ｌ，１５Ｒ、手書き入力部１６が設けられる。
【００１６】
この手書き入力部１６は、ユーザがタッチペンＰや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、例えば、キー入力部１４の中央手前側において１２８×６４ドットの液晶表示画面に透明タブレットを重ねて構成される。この手書き入力部１６の入力領域は、手書き文字の入力に際しては、左右に１文字ずつ２文字分の手書き入力表示エリア１６Ｌ，１６Ｒに分割した手書き文字入力画面ＭＳとして設定すると共に、この手書き文字入力画面ＭＳにて入力表示された手書き文字の文字認識をユーザが指示するための“認識”との文字がタブレット面に印刷されたハードアイコンとしての「認識」ボタン１６Ｎ、文字認識された文字の訂正や削除をユーザが指示するための“訂正”との文字がタブレット面に印刷されたハードアイコンとしての「訂正」ボタン１６Ｔを有する。この手書き入力部１６の手書き文字入力画面ＭＳとして設定された手書き入力表示エリア１６Ｌ，１６Ｒでの手書き入力に伴う軌跡はその液晶表示画面にエコーバックして表示される。
【００１７】
また蓋体ケース１２の表面には、そのほぼ全域に例えば４８０×３２０ドットのバックライト付き表示部（液晶表示画面）１７が設けられる。
【００１８】
なお、前記手書き入力部１６に設定される２文字分の手書き入力表示エリア１６Ｌ，１６Ｒからなる手書き文字入力画面ＭＳは、当該手書き文字入力画面ＭＳにて手書き入力され表示部１７に認識表示された文字列の修正に際し、後述する図６において示すように、「訂正」ボタン１６Ｔのタッチ入力に応じて、カーソル移動ボタン１６Ｃ、「確定」ボタン１６Ｆ、「終了」ボタン１６Ｅを表示してなる候補修正画面ＫＳに切り替えられる。
【００１９】
図２は、前記手書き入力機能付き電子辞書装置１０の電子回路の構成を示すブロック図である。
【００２０】
この電子辞書装置１０は、各種の記憶媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)２１が備えられる。
【００２１】
ＣＰＵ２１は、メモリ２２内に予め記憶された装置制御プログラム、あるいはＲＯＭカードなどの外部記憶媒体２３から記憶媒体読取部２４を介して前記メモリ２２に読み込まれた装置制御プログラム、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）３０から電送制御部（通信部）２５を介して前記メモリ２２に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ２２に記憶された装置制御プログラムは、キー入力部１４や手書き入力部１６からのユーザ操作に応じた入力信号、あるいは電送制御部２５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ３０…との通信信号、あるいは記憶媒体読取部２４を介して外部接続されるＥＥＰＲＯＭ，ＲＡＭ，ＲＯＭなどのメモリカード（記憶媒体）２３との接続通信信号に応じて起動される。
【００２２】
前記ＣＰＵ２１には、前記メモリ２２、記憶媒体読取部２４、電送制御部２５、キー入力部１４、手書き入力部１６が接続される他に、表示部１７などが接続される。
【００２３】
メモリ２２には、当該電子辞書装置１０の全体の動作を司るシステムプログラムや電送制御部２５を介してインターネットＮ上の各Ｗｅｂサーバ３０…や図示しないユーザＰＣ(Personal Computer)などとデータ通信するための通信プログラムが記憶される他に、辞書データ（２２ｃ）に基づく検索文字列（キーワード）の入力に応じた見出し語検索処理と指定の見出し語に対応した訳語・意味内容・例文（用例）などの各種説明情報の読み出し表示処理など、辞書データ（２２ｃ）に基づく検索処理全般を制御するための辞書検索処理プログラム２２ａ、手書き入力部１６にて手書き入力表示された手書きの文字を文字認識して入力するための文字認識処理プログラム２２ｂが記憶される。
【００２４】
また、このメモリ２２には、辞書データメモリ２２ｃ、文字認識変換候補バッファ２２ｄ、表示データメモリ２２ｅ、入力文字メモリ２２ｆ、検索文字列（キーワード）メモリ２２ｇ、ワークエリア２２ｈなどが用意される。
【００２５】
辞書データメモリ２２ｃには、「国語辞書」「英和辞書」「和英辞書」「英英辞書」「英類語辞書」などと共に、「広○辞」、「漢○源」など、種類の異なる辞書データが予め、あるいはダウンロードされて複数辞書記憶される。
【００２６】
文字認識変換候補バッファ２２ｄには、前記手書き入力部１６の手書き文字入力画面ＭＳにおいて入力表示された手書き文字が前記文字認識処理プログラム２２ｂに従って文字認識処理される際に、その認識変換された候補文字が最多で例えば第１候補文字から第１０候補文字まで記憶される。
【００２７】
表示データメモリ２２ｅには、表示部１７の表示画面に対応した表示データの記憶領域と手書き入力部１６の表示画面に対応した表示データの記憶領域とを有し、それぞれその表示画面に表示すべきデータがビットマップのパターンデータとして展開記憶される。
【００２８】
入力文字メモリ２２ｆには、前記辞書検索処理プログラム２２ａに従ってキー入力部１４や手書き入力部１６によりユーザ入力された数字・文字・記号などの入力データが記憶保持される。
【００２９】
検索文字列（キーワード）メモリ２２ｇには、辞書検索処理の対象として入力あるいは指定された文字や文字列が記憶される。
【００３０】
ワークエリア２２ｈには、前記辞書検索処理プログラム２２ａや文字認識処理プログラム２２ｂなどの各種の装置制御プログラムに従いＣＰＵ２１に入出力される種々のデータが必要に応じて記憶される。
【００３１】
次に、前記構成の手書き入力機能付き電子辞書装置１０の動作について説明する。
【００３２】
図３は、前記手書き入力機能付き電子辞書装置１０の辞書検索処理（その１）を示すフローチャートである。
【００３３】
図４は、前記手書き入力機能付き電子辞書装置１０の辞書検索処理（その２）を示すフローチャートである。
【００３４】
図５は、前記電子辞書装置１０の辞書検索処理に従った手書きでの検索文字列の入力に伴う辞書検索表示状態を示す図である。
【００３５】
ここでは、手書き入力部１６を使用して検索文字列（キーワード）を入力し辞書検索する場合の動作を主体として説明し、キー入力部１４を使用して検索文字列（キーワード）を入力し辞書検索する場合の動作については通常動作と同様であるためその説明を省略する。
【００３６】
辞書検索の対象とする所望の辞書を指定するために、キー入力部１４に設けられた辞書指定キー（例えば「広○苑」キー）が押下され入力されると（ステップＳ１（Ｙｅｓ））、当該キー入力された「広○苑」キーに応じた辞書データ［広○苑］が辞書データメモリ２２ｃから読み出されて起動され、図５（Ａ）に示すように、検索文字入力エリアａを備えた検索文字入力画面Ｇが表示部１７に表示される（ステップＳ２）。
【００３７】
この際、手書き入力部１６には、図５（Ｂ）に示すように、左右１文字ずつの手書き入力表示エリア１６Ｌ，１６Ｒおよび「訂正」ボタン１６Ｔ、「認識」ボタン１６Ｎを区分表記させた手書き文字入力画面ＭＳが表示される（ステップＳ３）。
【００３８】
この手書き文字入力画面ＭＳにおいて、例えば今回「ぬりぐすり」と入力したい場合に、先ず一方の手書き入力表示エリア１６ＬにタッチペンＰにより先頭の手書き文字「ぬ」が入力されると（ステップＳ４（Ｙｅｓ））、当該一方の手書き入力表示エリア１６Ｌにおいて手書き入力された軌跡の文字がそのまま表示される（ステップＳ５）。
【００３９】
続けて、前記手書き文字入力画面ＭＳにおいて、もう一方（他方）の手書き入力表示エリア１６ＲにタッチペンＰにより次の手書き文字「り」が入力されると（ステップＳ６）、当該他方の手書き入力表示エリア１６Ｒにおいて手書き入力される軌跡の文字がそのまま表示される（ステップＳ７）。
【００４０】
すると、前回文字入力表示された手書き文字「ぬ」が文字認識され、その候補文字が文字認識変換候補バッファ２２ｄに保存されると共に、そのうちの第１候補文字（この場合「め」）が前記検索文字入力エリアａに表示される（ステップＳ８）。すると、当該検索文字入力エリアａに表示された検索文字（列）「め」と先頭一致する見出し語が前記指定された［広○苑］の辞書データ２２ｃから検索され、見出し語一覧エリアｈ１にて一覧表示される（ステップＳ９）。
【００４１】
この際、前記見出し語一覧エリアｈ１に一覧表示された見出し語は、カーソルＣにより指定表示され、このカーソルＣにより指定表示されたところの見出し語に対応した説明情報が前記指定された［広○苑］の辞書データ２２ｃから読み出され、説明情報プレビューエリアｈ２にてプレビュー表示される。
【００４２】
ここで、前記手書き文字入力画面ＭＳの「認識」ボタン１６Ｎがタッチ入力されて手書き文字の入力終了と判断された場合には（ステップＳ１０（Ｙｅｓ））、前記手書き入力表示エリア１６Ｒにて入力表示された手書き文字「り」が今回最終の手書き文字として文字認識され、その候補文字が文字認識変換候補バッファ２２ｄに保存されると共に、そのうちの第１候補文字（この場合「り」）が前記検索文字入力エリアａに追加表示される（ステップＳ１１）。すると、当該検索文字入力エリアａに表示された検索文字列「めり」と先頭一致する見出し語が前記指定された［広○苑］の辞書データ２２ｃから検索され、見出し語一覧エリアｈ１にて一覧表示される（ステップＳ１２）。この場合も前記同様に、カーソルＣにより指定表示されたところの見出し語に対応した説明情報が前記指定された［広○苑］の辞書データ２２ｃから検索され、説明情報プレビューエリアｈ２にてプレビュー表示される。
【００４３】
一方、今回の手書き文字入力では「ぬりぐすり」と入力したいので、前記「ぬ」「り」と各手書き入力表示エリア１６Ｌ，１６Ｒにて手書き入力した後のステップＳ１０において、その手書き文字入力画面ＭＳの「認識」ボタン１６Ｎがタッチ入力されることなく、さらに続けて他方の手書き入力表示エリア（この場合は１６Ｌ）に手書き文字「ぐ」が手書き入力されて表示された場合には（ステップＳ１０（Ｎｏ）→Ｓ６，Ｓ７）、前回の２文字目の手書き入力文字「り」の文字認識による各候補文字の前記文字認識変換候補バッファ２２ｄへの保存および検索文字入力エリアａへの追加表示処理（ステップＳ８）、当該検索文字入力エリアａに表示された検索文字列「めり」と先頭一致する見出し語検索と見出し語一覧エリアｈ１への一覧表示処理（ステップＳ９）が繰り返し実行される。
【００４４】
この後続けて、前記手書き入力表示エリア１６Ｒと１６Ｌにそれぞれ手書き文字「す」と「り」が順次入力されると、その都度前記ステップＳ１０（Ｎｏ）→Ｓ６〜Ｓ９の処理が同様に繰り返され、その手書き文字「す」まで文字認識されて検索文字入力エリアａへ追加表示されると共に、表示された検索文字列に先頭一致する見出し語が検索されて一覧表示される。
【００４５】
こうして前記今回入力すべき最終の文字「り」まで手書き入力された後、手書き文字入力画面ＭＳの「認識」ボタン１６Ｎがタッチ入力されて当該手書き文字の入力終了と判断されると（ステップＳ１０（Ｙｅｓ））、前記手書き入力表示エリア１６Ｌにて入力表示された最終の手書き文字「り」が文字認識され、その候補文字が文字認識変換候補バッファ２２ｄに保存されると共に、そのうちの第１候補文字（この場合「り」）が前記検索文字入力エリアａに追加表示される（ステップＳ１１）。すると、前記「ぬりぐすり」と手書き入力したもののその文字認識により、図５に示すように、検索文字入力エリアａに表示された一連の検索文字列「めりじすり」と先頭一致する見出し語が前記指定された［広○苑］の辞書データ２２ｃから検索され、見出し語一覧エリアｈ１にて一覧表示される（ステップＳ１２）。この場合も前記同様に、カーソルＣにより指定表示されたところの見出し語「めり-こ・む…」に対応した説明情報が前記指定された［広○苑］の辞書データ２２ｃから検索され、説明情報プレビューエリアｈ２にてプレビュー表示される。
【００４６】
図６は、前記電子辞書装置１０の辞書検索処理に伴い手書き入力認識されて検索文字入力エリアａに表示された一連の検索文字列を修正する場合の手書き入力部１６の入力切り替え動作を示す図である。
【００４７】
図７は、前記電子辞書装置１０の辞書検索処理での手書き文字により文字認識されて入力された一連の検索文字列の修正に伴い当該検索文字列に対応させて表示される認識候補文字一括表示ウインドウＷを示す図である。
【００４８】
すなわち、前記図５で示したように、「ぬりぐすり」との手書き入力に応じて文字認識されて検索文字入力エリアａに表示された一連の検索文字列「めりじすり」を修正するために、図６（Ａ）に示すように、手書き入力部１６の「訂正」ボタン１６Ｔがペンタッチされて入力されると（ステップＳ１３（Ｙｅｓ））、これまで２つの手書き入力表示エリア１６Ｌ，１６Ｒに区分されていた手書き文字入力画面ＭＳは、図６（Ｂ）に示すように、カーソル移動ボタン１６Ｃ、「確定」ボタン１６Ｆ、「終了」ボタン１６Ｅを表示してなる候補修正画面ＫＳに切り替えられる（ステップＳ１４）。
【００４９】
すると、前記一連の手書き文字「ぬりぐすり」の各文字認識に伴い文字認識変換候補バッファ２２ｄに保存された各文字毎の認識候補文字が読み出され、図７に示すように、検索文字入力エリアａに表示された現在の検索文字列「めりじすり」の各文字の下側に沿って、当該各文字の候補文字を第１候補から順に縦方向に配列してなるウインドウ（認識候補文字一括表示ウインドウ）Ｗとして一括表示される（ステップＳ１５）。
【００５０】
この際、前記認識候補文字一括表示ウインドウＷにおける先頭の入力文字の第１候補文字の位置に、当該ウインドウＷ内における各候補文字を指定するための（反転）カーソルＣが表示される。
【００５１】
なお、図４で示す辞書検索処理（その２）のフローチャートにおいて、破線で囲んで示すステップＳＡでの［認識候補文字太字化処理］は、後述の第２実施形態において説明する。
【００５２】
図８は、前記電子辞書装置１０の辞書検索処理において表示される認識候補文字一括表示ウインドウＷを利用した検索文字列の修正表示状態を示す図である。
【００５３】
図９は、前記認識候補文字一括表示ウインドウＷにおいて修正すべき検索文字「め」「じ」に対応した各候補文字を（反転）カーソルＣにより指定確定して修正して行く具体例を示す図である。
【００５４】
すなわち、前記図７で示したように、検索文字入力エリアａに表示された一連の検索文字列「めりじすり」に沿ってその認識候補文字一括表示ウインドウＷが表示された状態で（ステップＳ１５）、先ず検索文字列の先頭文字「め」を「ぬ」に修正するために、図６（Ｂ）で示したように切り替え表示された手書き入力部１６の候補修正画面ＫＳにおけるカーソル移動ボタン１６Ｃをタッチ操作して、図８および図９（Ａ）に示すようにカーソルＣをその先頭文字の各候補文字のうちの「ぬ」に移動させて指定表示させ、「確定」ボタン１６Ｆをタッチ操作する（ステップＳ１６（Ｙｅｓ））。
【００５５】
すると、この認識候補文字一括表示ウインドウＷにおける先頭文字の候補文字「ぬ」が指定され確定されるのに応じて、前記検索文字入力エリアａに表示された一連の検索文字列の先頭文字「め」が「ぬ」に修正されて表示される（ステップＳ１７）。
【００５６】
すると、この先頭文字修正後の検索文字列「ぬりじすり」に先頭一致する見出し語が前記指定された［広○苑］の辞書データ２２ｃから検索され、見出し語一覧エリアｈ１にて一覧表示される（ステップＳ１８）。そして前記同様に、この見出し語一覧エリアｈ１のカーソルＣにより指定表示されたところの見出し語「ぬり-し…」に対応した説明情報が前記指定された［広○苑］の辞書データ２２ｃから検索され、説明情報プレビューエリアｈ２にてプレビュー表示される。
【００５７】
この際、前記手書き入力部１６における候補修正画面ＫＳ、および検索文字入力エリアａに沿った認識候補文字一括表示ウインドウＷは継続的に表示されたままとなり、当該手書き入力部１６の候補修正画面ＫＳに対する次のタッチ操作の待機状態となる（ステップＳ１４〜Ｓ１６）。
【００５８】
そして次に、前記図８で示したように先頭文字の修正された検索文字列の３つ目の文字「じ」を「ぐ」に修正するために、前記同様に手書き入力部１６の候補修正画面ＫＳにおけるカーソル移動ボタン１６Ｃをタッチ操作して、図９（Ｂ）に示すようにカーソルＣをその３文字目の各候補文字のうちの「ぐ」に移動させて指定表示させ、「確定」ボタン１６Ｆをタッチ操作する（ステップＳ１６（Ｙｅｓ））。
【００５９】
すると、この認識候補文字一括表示ウインドウＷにおける３文字目の候補文字「ぐ」が指定され確定されるのに応じて、前記検索文字入力エリアａに表示された一連の検索文字列の３文字目「じ」が「ぐ」に修正されて表示される（ステップＳ１７）。
【００６０】
すると、この先頭および３文字目修正後の検索文字列「ぬりぐすり」に先頭一致する見出し語が前記指定された［広○苑］の辞書データ２２ｃから検索され、見出し語一覧エリアｈ１にて一覧表示される（ステップＳ１８）。そして前記同様に、この見出し語一覧エリアｈ１のカーソルＣにより指定表示されたところの見出し語「ぬり-ぐすり…」に対応した説明情報が前記指定された［広○苑］の辞書データ２２ｃから読み出され、説明情報プレビューエリアｈ２にてプレビュー表示される（図１０参照）。
【００６１】
図１０は、前記認識候補文字一括表示ウインドウＷに従った検索文字列修正後の検索文字入力画面Ｇの表示状態を示す図である。
【００６２】
前記ステップＳ１３〜Ｓ１８での処理に従って当初の手書き文字の入力により認識表示された検索文字列「めりじすり」が所望の検索文字列「ぬりぐすり」に修正されて表示された状態で、手書き入力部１６の候補修正画面ＫＳにおける「終了」ボタン１６Ｅがタッチ操作されると（ステップＳ１９（Ｙｅｓ））、前記ステップＳ１５において検索文字入力エリアａに沿って表示されていた認識候補文字一括表示ウインドウＷが消去され、図１０に示すような検索文字入力画面Ｇの表示状態になる。
【００６３】
またこれに伴い、前記ステップＳ１４において手書き入力部１６に表示されていた候補修正画面ＫＳが消去され、図６（Ａ）で示したように、元の手書き入力表示エリア１６Ｌ，１６Ｒからなる手書き文字入力画面ＭＳに切り替えられて表示される（ステップＳ２１）。
【００６４】
この後、キー入力部１４のカーソルキーを操作して前記図１０で示した見出し語一覧エリアｈ１におけるカーソルＣを移動表示させ、所望の見出し語を選択して指定表示させた状態で「決定」キーが操作されると（ステップＳ２２（Ｙｅｓ））、当該指定の見出し語に対応して前記指定の辞書データ［広○苑］２２ｃから読み出された説明情報の表示画面が、表示部１７の画面全体に合わせた表示サイズにして表示される（ステップＳ２３）。
【００６５】
一方、前記ステップＳ１９において、手書き入力部１６の候補修正画面ＫＳにおける「終了」ボタン１６Ｅへのタッチ操作が判断されない状態では、ステップＳ２０における認識候補文字一括表示ウインドウＷの消去処理、およびステップＳ２１における手書き入力部１６の候補修正画面ＫＳから手書き文字入力画面ＭＳへの切り替え表示処理は行われない。このような検索文字列の修正可能状態のままでも、前記同様に見出し語一覧エリアｈ１におけるカーソルＣが移動表示されて所望の見出し語が選択指定され、「決定」キーが操作されると、当該所望の見出し語に対応した説明情報の全画面表示処理が実行される（ステップＳ２２→Ｓ２３）。
【００６６】
この後、キー入力部１４の「戻る」キーが操作された場合には（ステップＳ２４（Ｙｅｓ））、前記手書き入力部１６に対する候補修正画面ＫＳの表示、および検索文字入力エリアａに沿った認識候補文字一括表示ウインドウＷの表示に従った検索文字列の修正可能状態に戻る（ステップＳ１４〜Ｓ１６）。
【００６７】
したがって、前記構成の第１実施形態の手書き入力機能付き電子辞書装置１０によれば、手書き入力部１６の手書き文字入力画面ＭＳにおいて所望の文字を手書き入力すると、当該手書き文字が文字認識されその候補文字が文字認識変換候補バッファ２２ｄに保存されると共にそのときの第１候補文字が検索文字入力エリアａに表示される。文字認識表示された検索文字を修正するために前記手書き入力部１６の「訂正」ボタン１６Ｔがタッチ操作されると、当該手書き入力部１６の手書き文字入力画面ＭＳが候補修正画面ＫＳに切り替え表示されると共に、前記文字認識表示された検索文字（列）に沿って各文字に対応する認識候補文字が前記文字認識変換候補バッファ２２ｄから読み出されてウインドウＷとして一括表示される。そして前記認識候補文字一括表示ウインドウＷに一括表示された各文字毎の認識候補文字のうちで正しい認識候補文字を前記候補修正画面ＫＳに表示されたカーソル移動ボタン１６Ｃをタッチ操作してカーソルＣにより指定し「確定」ボタン１６Ｆをタッチ操作すると、このウインドウＷ上で指定確定された候補文字が正しい検索文字として前記検索文字入力エリアａに修正表示されるので、前記認識候補文字の一括表示ウインドウＷを用いて非常に容易に、誤って文字認識表示された検索文字（列）を修正することができる。
【００６８】
また、前記構成の第１実施形態の手書き入力機能付き電子辞書装置１０によれば、前記認識候補文字の一括表示ウインドウＷを用いて検索文字入力エリアａに表示されている検索文字列が１文字修正表示される毎に、当該修正後の検索文字列に先頭一致する見出し語が辞書検索されて一覧表示エリアｈ１に更新表示されるので、検索文字列を修正しながら素早く所望の見出し語を検索して表示させることができる。
【００６９】
（第２実施形態）
この第２実施形態の手書き入力機能付き電子辞書装置１０では、前記図４で示した辞書検索処理（その２）にて認識候補文字一括表示ウインドウＷの表示を行ったステップＳ１５の次に、当該ウインドウＷ内における正しい認識候補文字を指定し易くするための［認識候補文字太字化処理］をステップＳＡとして挿入する。
【００７０】
図１１は、本発明の第２実施形態に係る手書き入力機能付き電子辞書装置１０の辞書検索処理において、認識候補文字一括表示ウインドウＷの表示に伴い実行される認識候補文字太字化処理を示すフローチャートである。
【００７１】
図１２は、前記第２実施形態に係る手書き入力機能付き電子辞書装置１０の辞書検索処理において、その認識候補文字太字化処理の実行前後に対応したそれぞれの認識候補文字一括表示ウインドウＷを対比して示す図である。
【００７２】
手書き入力部１６の手書き文字入力画面ＭＳにおいて、例えば所望の文字列「ひまわり」を順次手書き入力した場合に、図１２（Ａ）に示すように、「ひまおり」と文字認識されて検索文字入力画面Ｇにおける検索文字入力エリアａに表示される共に、この検索文字列「ひまおり」に先頭一致する見出し語が検索されて一覧表示された状態で（ステップＳ１〜Ｓ１２）、当該手書き入力認識された検索文字列の３文字目「お」を「わ」に修正するために、手書き入力部１６における「訂正」ボタン１６Ｔがタッチ操作されると（ステップ１３（Ｙｅｓ））、前記図６（Ａ）→（Ｂ）にて示したように、手書き入力部１６における手書き文字入力画面ＭＳが、カーソル移動ボタン１６Ｃ、「確定」ボタン１６Ｆ、「終了」ボタン１６Ｅを表示してなる候補修正画面ＫＳに切り替えられる（ステップＳ１４）。
【００７３】
すると、前記一連の手書き文字「ひまわり」の各文字認識に伴い文字認識変換候補バッファ２２ｄに保存されていた各文字毎の認識候補文字が読み出され、図１２（Ａ）に示すように、検索文字入力エリアａに表示された現在の検索文字列「ひまおり」の各文字の下側に沿って、当該各文字の候補文字を第１候補から順に縦方向に配列してなるウインドウ（認識候補文字一括表示ウインドウ）Ｗとして一括表示される（ステップＳ１５）。そして、前記認識候補文字一括表示ウインドウＷにて表示された各文字毎の候補文字を対象に、図１１における認識候補文字太字化処理に移行される（ステップＳＡ）。
【００７４】
すなわち、この認識候補文字太字化処理が起動されると、先ず文字認識表示された一連の検索文字列「ひまおり」のうちの先頭の文字「ひ」が指定され（ステップＡ１）、この先頭の文字「ひ」に対応したところの認識候補文字一括表示ウインドウＷにおける各認識候補文字「ひ」「む」「乙」が、図１２（Ｂ）に示すように、全て太字化表示Ｂ１にして表示される（ステップＡ２）。
【００７５】
すると、前記検索文字列「ひまおり」のうちの次の２番目の文字「ま」が指定され（ステップＡ３）、この指定の文字「ま」よりも前までの第１候補文字として存在する文字列「ひ」と当該指定の文字「ま」に対応する各候補文字「ま」「寺」「あ」との組合せの文字列「ひま」「ひ寺」「ひあ」のうち、辞書データ２２ｃに記憶されている見出し語と先頭一致する組合せ文字「ひま」「ひあ」のところの候補文字「ま」「あ」が太字化表示Ｂ２にして表示される（ステップＡ４）。
【００７６】
ここで、前記検索文字列「ひまおり」の次の文字が有ると判断されることで（ステップＡ５（Ｙｅｓ））、３番目の文字「お」が指定されると（ステップＡ３）、この指定の文字「お」よりも前までの第１候補文字として存在する文字列「ひ」「ま」と当該指定の文字「お」に対応する各候補文字「お」「わ」「ゆ」「れ」「ね」との組合せの文字列「ひまお」「ひまわ」「ひまゆ」「ひまれ」「ひまね」のうち、辞書データ２２ｃに記憶されている見出し語と先頭一致する組合せ文字「ひまお」「ひまわ」のところの候補文字「お」「わ」が太字化表示Ｂ３にして表示される（ステップＡ４）。
【００７７】
この後、前記検索文字列「ひまおり」の４番目の文字「り」に対応する候補文字「り」「い」についても同様の処理が行われ（ステップＡ３，Ａ４）、次の文字が無いと判断されることで（ステップＡ５（Ｎｏ））、前記図４におけるステップＳ１６からの認識候補文字一括表示ウインドウＷを利用した検索文字列の候補修正処理に移行される。
【００７８】
するとこの場合には、前記太字化表示Ｂ３にして表示された前記認識候補文字一括表示ウインドウＷ内の３番目の文字「お」に対応する候補文字「わ」が、前記手書き入力部１６に表示された候補修正画面ＫＳのカーソル移動ボタン１６Ｃおよび「確定」ボタン１６Ｆのタッチ操作に応じてカーソルＣにより指定表示されて確定され、ユーザ所望の検索文字列「ひまわり」として修正されて表示される（ステップＳ１６（Ｙｅｓ）→Ｓ１７）。
【００７９】
すると、前記修正された一連の検索文字列「ひまわり」と先頭一致する見出し語が検索されて一覧表示される（ステップＳ１８）。
【００８０】
したがって、前記構成の第２実施形態の手書き入力機能付き電子辞書装置１０によれば、手書き文字認識されて検索文字入力エリアａに表示された一連の検索文字列を修正するために、この検索文字列に沿ってその各文字に対応する候補文字を一括して表示する認識候補文字一括表示ウインドウＷを表示させた場合には、認識候補文字太字化処理によって、各文字毎の候補文字同士を組合せて辞書データ２２ｃ内の見出し語と一致するところの候補文字が選択的に太字化されて識別表示されるので、入力すべき正しい検索文字列としての候補文字を前記候補文字一括表示ウインドウＷから一見して選択指定できるようになり、前記第１実施形態の電子辞書装置１０よりもさらに容易に、誤って文字認識表示された検索文字（列）を修正することができる。
【００８１】
また、前記構成の第１および第２実施形態の手書き入力機能付き電子辞書装置１０によれば、手書き入力により文字認識されて表示された検索文字列に沿ってその各文字に対応する候補文字を一括して表示する認識候補文字一括表示ウインドウＷを用いて該検索文字列の修正を行う場合には、手書き入力部１６に切り替え表示させた候補修正画面ＫＳのカーソル移動ボタン１６Ｃをタッチ操作することで、前記認識候補文字一括表示ウインドウＷ内のカーソルＣを移動表示させて正しい候補文字を指定して修正できるので、手書き入力部１６の手書き文字入力画面ＭＳにて手書き文字を入力した際のタッチペンＰを持ったまま、容易に文字認識表示された検索文字列を修正することができる。
【００８２】
なお、前記各実施形態において記載した手書き入力機能付き電子辞書装置１０による各処理の手法、すなわち、図３，図４のフローチャートに示す第１実施形態の辞書検索処理（その１）（その２）、図１１のフローチャートに示す前記辞書検索処理に伴う第２実施形態の認識候補文字太字化処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体２３に格納して配布することができる。そして、主要な表示部（１７）の他にエコーバックおよび予め設定されたデータ表示可能な手書き入力部（１６）を備え、各種の辞書データベース（２２ｃ）を記憶した種々のコンピュータ端末は、この外部記憶媒体２３に記憶されたプログラムを記憶媒体読取部２４によってメモリ２２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した手書き入力操作に伴う一連の検索文字列の入力および修正機能を実現し、前述した手法による同様の処理を実行することができる。
【００８３】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）３０から前記のプログラムデータを取り込み、前述した手書き入力操作に伴う一連の検索文字列の入力および修正機能を実現することもできる。
【００８４】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００８５】
【図１】本発明の手書き文字入力装置の実施形態に係る手書き入力機能付き電子辞書装置１０の外観構成を示す正面図。
【図２】前記手書き入力機能付き電子辞書装置１０の電子回路の構成を示すブロック図。
【図３】前記手書き入力機能付き電子辞書装置１０の辞書検索処理（その１）を示すフローチャート。
【図４】前記手書き入力機能付き電子辞書装置１０の辞書検索処理（その２）を示すフローチャート。
【図５】前記電子辞書装置１０の辞書検索処理に従った手書きでの検索文字列の入力に伴う辞書検索表示状態を示す図。
【図６】前記電子辞書装置１０の辞書検索処理に伴い手書き入力認識されて検索文字入力エリアａに表示された一連の検索文字列を修正する場合の手書き入力部１６の入力切り替え動作を示す図。
【図７】前記電子辞書装置１０の辞書検索処理での手書き文字により文字認識されて入力された一連の検索文字列の修正に伴い当該検索文字列に対応させて表示される認識候補文字一括表示ウインドウＷを示す図。
【図８】前記電子辞書装置１０の辞書検索処理において表示される認識候補文字一括表示ウインドウＷを利用した検索文字列の修正表示状態を示す図。
【図９】前記認識候補文字一括表示ウインドウＷにおいて修正すべき検索文字「め」「じ」に対応した各候補文字を（反転）カーソルＣにより指定確定して修正して行く具体例を示す図。
【図１０】前記認識候補文字一括表示ウインドウＷに従った検索文字列修正後の検索文字入力画面Ｇの表示状態を示す図。
【図１１】本発明の第２実施形態に係る手書き入力機能付き電子辞書装置１０の辞書検索処理において、認識候補文字一括表示ウインドウＷの表示に伴い実行される認識候補文字太字化処理を示すフローチャート。
【図１２】前記第２実施形態に係る手書き入力機能付き電子辞書装置１０の辞書検索処理において、その認識候補文字太字化処理の実行前後に対応したそれぞれの認識候補文字一括表示ウインドウＷを対比して示す図。
【符号の説明】
【００８６】
１０  …電子辞書装置
１１  …本体ケース
１２  …蓋体ケース
１３  …ヒンジ部
１４  …キー入力部
１５Ｌ，１５Ｒ…スピーカ
１６  …手書き入力部
１６Ｔ…「訂正」ボタン
１６Ｎ…「認識」ボタン
１６Ｌ，１６Ｒ…手書き入力表示エリア
ＭＳ  …手書き文字入力画面
１６Ｃ…カーソル移動ボタン
１６Ｆ…「確定」ボタン
１６Ｅ…「終了」ボタン
ＫＳ  …候補修正画面
１７  …表示部（画面）
２１  …ＣＰＵ
２２  …メモリ
２２ａ…辞書検索処理プログラム
２２ｂ…文字認識処理プログラム
２２ｃ…辞書データメモリ
２２ｄ…文字認識変換候補バッファ
２２ｅ…表示データメモリ（表示部／手書き入力部）
２２ｆ…入力文字メモリ
２２ｇ…検索文字列（キーワード）メモリ
２２ｈ…ワークエリア
２３  …外部記憶媒体
２４  …記憶媒体読取部
２５  …電送制御部（通信部）
３０  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク（インターネット）
Ｐ  …タッチペン
Ｇ  …検索文字入力画面
ａ  …検索文字入力エリア
ｈ１  …見出し語一覧エリア
ｈ２  …説明情報プレビューエリア
Ｗ  …認識候補文字一括表示ウインドウ
Ｃ  …カーソル
Ｂ１，Ｂ２，Ｂ３…太字化表示
【図１】
2008299431.tif 000003
【図２】
2008299431.tif 000004
【図３】
2008299431.tif 000005
【図４】
2008299431.tif 000006
【図５】
2008299431.tif 000007
【図６】
2008299431.tif 000008
【図７】
2008299431.tif 000009
【図８】
2008299431.tif 000010
【図９】
2008299431.tif 000011
【図１０】
2008299431.tif 000012
【図１１】
2008299431.tif 000013
【図１２】
2008299431.tif 000014