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