(57)【要約】【課題】手書き入力した文字列を文節毎に任意のタイミングで容易に変換できるようにする。【解決手段】入力領域５４の上部に再変換しようとする文節を指定するための文節指定ボタン枠６４を設定してタップ操作を受け付け、いずれかの文節指定ボタン枠６４がタップされて文節が指定されると、指定された文節の仮名漢字変換候補を検索し、検索した仮名漢字変換候補のうち現在の仮名漢字表記から並び順が次の変換候補に再変換して表示する。これにより、タップ操作を行なうだけで、仮名漢字表記が誤った文節の指定と誤った仮名漢字表記の正しい仮名漢字表記への再変換とを同時に行なうことができる。【選択図】図８
2013232043.tif 000002
【特許請求の範囲】
【請求項１】
手書き文字を入力して認識する文字入力装置であって、
入力操作が可能な表示手段と、
手書き文字列を入力する手書き文字列入力手段と、
該入力した手書き文字列の個々の文字を認識する文字認識手段と、
前記認識された文字列を文節区切り位置で分割し、該分割した個々の文字列を第２文字列に変換する第２文字列変換を施す文字列変換手段と、
前記変換された第２文字列を前記表示手段に表示する変換結果表示手段と、
前記変換された第２文字列における前記文節区切り位置での他の変換候補を表示するための操作エリアを該文節区切り位置毎に対応付けて前記表示手段に複数設定可能な文節指定手段と
前記表示手段の前記操作エリアで所定の入力操作がなされた場合、該入力操作がなされた操作エリアに対応付けられた文節区切り位置での変換候補を前記表示手段に表示する変換候補表示手段と、
を備えることを特徴とする文字入力装置。
【請求項２】
請求項１記載の文字入力装置であって、
前記第２文字列は、仮名漢字交じり文字列である
ことを特徴とする文字入力装置。
【請求項３】
請求項１または２記載の文字入力装置であって、
前記変換候補表示手段は、前記操作エリアで前記所定の入力操作がなされる毎に、前記変換候補を順次切り替えて表示する手段である
ことを特徴とする文字入力装置。
【請求項４】
請求項１または２記載の文字入力装置であって、
前記変換候補表示手段は、前記操作エリアで前記所定の入力操作がなされた場合に、複数の変換候補を一覧表示する手段である
ことを特徴とする文字入力装置。
【請求項５】
請求項１ないし４いずれか１項に記載の文字入力装置であって、
前記所定の入力操作は、タップ操作である
ことを特徴とする文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字を入力して認識する文字入力装置に関する。
【背景技術】
【０００２】
従来、この種の文字入力装置では、ペンを用いて手書き入力された文字列を認識して仮名漢字交じり文字列に変換するものが提案されている（例えば、特許文献１参照）。この装置では、手書き文字列から仮名漢字交じり文字列に変換した結果を結果エリアに表示し、操作者により変換ボタンがペンでタッチされると、変換対象となった最初の文節を反転表示してその変換候補を候補エリアに表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３２４６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の文節からなる文章を手書き入力し、これらをまとめて仮名漢字変換（連文節変換）する場合を考えると、文節の区切り位置は正しくても、各文節の仮名漢字変換の結果（漢字表記）が誤っている場合がある。この場合、正しい漢字表記に変更するには、例えば、表示された文字列のうち対象の文節を指定する操作を行ない、その後、指定した文節における変換候補を表示させ、表示中の変換候補の中から正しい変換候補を選択する操作を行なう。しかしながら、こうした操作は、手書き入力に慣れていないユーザーにとっては煩わしい操作であり、特に漢字表記が誤っている文節が複数ある場合には、文節毎に上記操作を繰り返さなければならず、ユーザーの操作負担は過大となる。
【０００５】
本発明の文字入力装置は、手書き入力した文字列を文節毎に任意のタイミングで容易に変換できるようにすることを主目的とする。
【０００６】
本発明の文字入力装置は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の文字入力装置は、
手書き文字を入力して認識する文字入力装置であって、
入力操作が可能な表示手段と、
手書き文字列を入力する手書き文字列入力手段と、
該入力した手書き文字列の個々の文字を認識する文字認識手段と、
前記認識された文字列を文節区切り位置で分割し、該分割した個々の文字列を第２文字列に変換する第２文字列変換を施す文字列変換手段と、
前記変換された第２文字列を前記表示手段に表示する変換結果表示手段と、
前記変換された第２文字列における前記文節区切り位置での他の変換候補を表示するための操作エリアを該文節区切り位置毎に対応付けて前記表示手段に複数設定可能な文節指定手段と
前記表示手段の前記操作エリアで所定の入力操作がなされた場合、該入力操作がなされた操作エリアに対応付けられた文節区切り位置での変換候補を前記表示手段に表示する変換候補表示手段と、
を備えることを要旨とする。
【０００８】
この本発明の文字入力装置では、手書き文字列を入力して個々の文字を認識し、認識した文字列を文節区切り位置で分割し、分割した個々の文字列を第２文字列に変換する第２文字列変換を施し、変換された第２文字列を表示手段に表示する。そして、変換した第２文字列における文節区切り位置での他の変換候補を表示するための操作エリアを各文節区切り位置毎に対応付けて表示手段に設定し、表示手段の操作エリアで所定の入力操作がなされた場合に、入力操作がなされた操作エリアに対応付けられた文節区切り位置での変換候補を表示手段に表示する。これにより、操作エリアに対して入力操作を行なうだけで、対応する文節区切り位置での変換候補を表示させることができるから、手書き入力した文字列を文節毎に任意のタイミングで容易に変換できるようにすることができる。ここで、「第２文字列」は、仮名漢字交じり文が含まれる他、漢字のみを含む文字列や片仮名を含む文字列、アルファベットを含む文字列等も含まれる。また、「所定の入力操作」は、タップ操作が含まれる。
【０００９】
こうした本発明の文字入力装置において、前記変換候補表示手段は、前記操作エリアで前記所定の入力操作がなされる毎に、前記変換候補を順次切り替えて表示する手段であるものとすることもできるし、前記変換候補表示手段は、前記操作エリアで前記所定の入力操作がなされた場合に、複数の変換候補を一覧表示する手段であるものとすることもできる。こうすれば、希望する文節での変換候補を呼び出す操作をより容易なものとすることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の文字入力装置２０の概略構成図。
【図２】手書き文字入力用画面５０の一例を示す説明図。
【図３】手書き入力の際の様子を示す説明図。
【図４】手書き入力の認識結果を表示する際の様子を示す説明図。
【図５】認識結果を確定する際の様子を示す説明図。
【図６】文字認識変換処理の一例を示すフローチャート。
【図７】再変換処理の一例を示すフローチャート。
【図８】仮名漢字表記を変更する様子を示す説明図。
【図９】仮名漢字表記を変更する様子の他の例を示す説明図。
【図１０】仮名漢字表記を変更する様子の他の例を示す説明図。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態である文字入力装置２０の構成の概略を示す構成図である。
【００１２】
本実施形態の文字入力装置２０は、各種メニュー画面や作成中の文章などを表示するためのＬＣＤモジュール４０とペンＰによる手書き文字などを入力するためのタッチパネルモジュール４２とが組み合わされたタッチパネル式の液晶ディスプレイとして構成されている。なお、文字入力装置２０のサイド部には、文字入力装置２０を起動するための電源ボタン２２と、メモリーカードＭＣの挿入が可能なメモリーカードスロット４４とが設けられている。
【００１３】
タッチパネルモジュール４２は、タッチスクリーン上でペンＰが接触された点の座標を入力する座標入力装置であり、本実施形態では、２点以上の接触を検知する多点検知やジェスチャー操作の検知が可能な投影型静電容量方式を採用している。勿論、タッチパネルモジュール４２の方式は、静電容量方式に限られず、抵抗膜方式や電磁誘導方式など種々の方式を採用し得る。なお、以下は、ペンＰを用いて手書き入力された文字列を認識する場合を説明するが、人の指先で手書き入力する態様など、手書き文字を入力することが可能なあらゆる態様が含まれる。
【００１４】
文字入力装置２０は、制御ブロックとしては、図１に示すように、装置全体の制御を司るメインコントローラー３０と、ＬＣＤモジュール４０の表示制御を司るＬＣＤコントローラー４１と、タッチパネルモジュール４２の入力制御を司るタッチパネルコントローラー４３と、メモリーカードＭＣに対してデータの読み出しと書き込みとを制御するメモリーカードコントローラー４５とを備えており、これらはバス４８を介して互いに電気的に接続されている。
【００１５】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構成されており、手書き文字の認識や文章の編集を行なうためのプログラムなどの各種処理プログラムや文字フォント、辞書などを記憶するＲＯＭ３２と、ＣＰＵ３１のワークエリアとして使用されると共に作成中の文章などを記憶するＲＡＭ３３と、作成した文章などを記憶するフラッシュメモリー３４と、電源ボタン２２からの起動信号を入力するインターフェース３５（Ｉ／Ｆ）とを備える。このメインコントローラー３０は、タッチパネルコントローラー４３からの座標信号などを入力しており、ＬＣＤコントローラー４１への制御信号などを出力している。また、メインコントローラー３０は、メモリーカードＭＣに対してメモリーカードコントローラー４５を介して文章ファイルの読み出しや書き込みも行なっている。
【００１６】
次に、こうして構成された本実施形態の文字入力装置２０の動作について説明する。図２は、手書き文字入力用画面５０の一例を示す説明図である。手書き文字入力用画面５０は、図示しないメニュー画面の各種メニューのうち一つである手書き文字入力が選択されたときに呼び出されるものであり、作成中の文章のタイトルや現在時刻、内蔵するバッテリの残容量などを表示するタイトル表示領域５２と、ペンＰの操作による手書き文字入力や認識された文字列に対する各種編集作業を行なうための入力領域５４と、確定された文字列を表示する結果表示領域５６とが表示される。
【００１７】
入力領域５４の右隣には、図２に示すように、手書き文字入力に関連して種々の指示を行なうための各種指示ボタン枠５８が表示されている。各種指示ボタン枠５８は、ペンＰの先をボタン枠内でタッチ（タップ）することにより操作できるようになっており、手書き入力された文字列を認識して認識後の文字列をそのまま入力領域５４に表示する「そのまま認識」ボタン枠や、手書き入力された文字列を認識し仮名漢字交じり文字列に変換して変換後の文字列を入力領域５４に表示する「認識して変換」ボタン枠、入力領域５４に表示された認識後の文字列や変換後の文字列の右端の文字を一文字だけ消す「一文字消す」ボタン枠、入力領域５４に表示された認識後の文字列や変換後の文字列の文字を全て消す「書き直す」ボタン枠、入力領域５４に表示された認識後の文字列や変換後の文字列を確定して結果表示領域５６に表示する「確定」ボタン枠が用意されている。また、入力領域５４の上部には、文字認識の際に日本語を優先して認識するか、アルファベットを優先して認識するかを選択するための認識モード選択ボタン枠６０も用意されている。
【００１８】
結果表示領域５６は、「確定」ボタン枠のタップにより、入力領域５４に表示されている認識後の文字列や変換後の文字列をカーソル位置から新たに表示するための領域であり、下部には表示されている文章を編集するための各種編集ボタン枠６２が表示される。なお、各種編集ボタン枠６２としては、空白ボタン枠や後退ボタン枠、改行ボタン枠、タブボタン枠などが用意されている。
【００１９】
図３〜図５は、手書き文字入力により文章を作成する様子を示す説明図である。手書き文字入力により文章を作成するには、まず、入力領域５４にペンＰを使用して手書き文字を入力する（図３参照）。手書き文字を入力すると、「そのまま認識」ボタン枠か「認識して変換」ボタン枠をタップして手書き文字を認識させる。なお、「認識して変換」は直接ボタン枠をタップすることにより行なうことができるが、ジェスチャー操作、例えば、手書き文字の終わりに”」”を入力することによっても行なうことができる。「認識して変換」ボタン枠をタップすると、手書き入力された文字列が認識されると共に認識された文字列が仮名漢字変換され、変換後の文字列が入力領域５４に表示される（図４参照）。なお、入力領域５４の上部には、変換後の文字列が文節毎に区切られ、後から修正（後述する）しようとする文節を指定できる文節指定ボタン枠６４が設けられる。そして、「確定」ボタン枠をタップすると、結果表示領域５６に変換後の文字列が文章として表示される（図５参照）。
【００２０】
次に、手書き入力された文字列の認識と仮名漢字変換について更に詳細に説明する。図６は、メインコントローラー３０により実行される文字認識変換処理の一例を示すフローチャートである。この処理は、手書き文字入力用画面５０が起動されたときに実行される。
【００２１】
文字認識変換処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、手書き文字列を入力し（ステップＳ１００）、文字認識が指示されるのを待つ（ステップＳ１１０）。手書き文字列の入力は、ペンＰが接触した点の座標を取得し、その座標の集合をペンＰのストロークとして記憶することにより行なう。なお、文字認識の指示は、前述したように、「そのまま認識」ボタン枠のタップか、「認識して変換」ボタン枠のタップ、ジェスチャー操作（文字列の終わりに”」”のジェスチャー入力）のいずれかにより行なうことができる。
【００２２】
文字列認識が指示されると、ペンＰのストロークを、周知の認識アルゴリズムに従ってＲＯＭ３２に記憶されている文字認識用の辞書とのパターンマッチングにより文字として認識する（ステップＳ１２０）。そして、認識した文字列を文節毎に区切る文節区切り処理を実行する（ステップＳ１３０）。文節区切り処理は、例えば、認識した文字列の読みから単語検索用の辞書を参照しながら単語を検索し、検索した単語とＲＯＭ３２に記憶されている文法情報とに基づいて文法として成立し得る文節を抽出することにより行なうことができる。認識した文字列の文節区切りを行なうと、文節毎の文字列に対して周知の仮名漢字変換アルゴリズムに従ってＲＯＭ３２に記憶されている仮名漢字変換用の辞書を参照しながら仮名漢字変換処理を実行し（ステップＳ１４０）、仮名漢字変換された文字列を入力領域５４に表示する（ステップＳ１５０）。ここで、仮名漢字変換処理では、例えば「きかん」という読みに対して「期間」や「機関」、「帰還」、「気管」などのように同音異義語が存在する場合には、文節が正しくても操作者が意図した通りの漢字表記に変換されないことがあり、この場合には、操作者は、誤った変換に対して意図する漢字表記に再変換させる必要が生じる。
【００２３】
仮名漢字変換処理を実行すると、入力領域５４の上部に再変換しようとする文節を指定するための文節指定ボタン枠６４を設定して（ステップＳ１６０）、文字認識変換処理を終了する。文節指定ボタン枠６４は、図４に示すように、枠内に仮名漢字変換された文字列が文節毎に区切られた状態で表示されており、枠内をタップすることで表示されている文節を指定することができる。
【００２４】
次に、変換された文字列の仮名漢字変換が誤っている場合に、これを再変換する際の動作について説明する。図７は、再変換処理の一例を示すフローチャートである。なお、再変換処理は、所定時間毎（例えば、数十ｍｓｅｃ毎）に繰り返し実行される。この処理では、まず、入力領域５４の上部に設定されたいずれかの文節指定ボタン枠６４がタップされて文節が指定されるのを待つ（ステップＳ２００）。文節が指定されると、指定された文節の仮名漢字変換候補を検索し（ステップＳ２１０）、検索した仮名漢字変換候補のうち現在の仮名漢字表記から並び順が次の変換候補に再変換し（ステップＳ２２０）、再変換の結果を入力領域５４に表示して（ステップＳ２３０）、再変換処理を終了する。再変換処理では、文節指定ボタン枠６４がタップされる毎に変換候補が次々に切り替わるため、文節指定ボタン枠６４のタップを繰り返すことにより、比較的容易に正しい仮名漢字表記を見つけることができる。このとき、仮名漢字表記が誤っている文節の指定は、その文節に対応付けられた文節指定ボタン枠６４をタップするだけでよく、文節の指定と変換候補の選択とをタップ操作によって同時に行なうことができる。
【００２５】
図８は、仮名漢字変換処理における再変換の様子を示す説明図である。いま、図６の文字認識変換処理により「彼女にバラを渡す」に変換された文字列の「バラを」の文節を「薔薇を」に再変換する場合を考える。この場合、文節指定ボタン枠６４には、「彼女に」の枠と「バラを」の枠と「渡す」の枠が設定されているから、「バラを」の枠内をタップすることにより、「バラを」の次の変換候補である「薔薇を」に再変換されて、入力領域５４に反映される。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＬＣＤモジュール４０およびタッチパネルモジュール４２からなるタッチパネル式の液晶ディスプレイが本発明の「表示手段」に相当し、図６の文字認識変換処理のステップＳ１００の処理を実行するメインコントローラー３０が「手書き文字入力手段」に相当し、文字認識変換処理のステップＳ１２０の処理を実行するメインコントローラー３０が「文字列認識手段」に相当し、文字認識変換処理のステップＳ１３０〜Ｓ１５０の処理を実行するメインコントローラー３０が「変換結果表示手段」に相当し、文字認識変換処理のステップＳ１６０の処理を実行するメインコントローラー３０が「文節指定手段」に相当し、図７の再変換処理のステップＳ２００〜Ｓ２２０の処理を実行するメインコントローラー３０が「変換候補表示手段」に相当する。
【００２７】
以上説明した本実施形態の文字入力装置２０によれば、入力領域５４の上部に再変換しようとする文節を指定するための文節指定ボタン枠６４を設定してタップ操作を受け付け、いずれかの文節指定ボタン枠６４がタップされて文節が指定されると、指定された文節の仮名漢字変換候補を検索し、検索した仮名漢字変換候補のうち現在の仮名漢字表記から並び順が次の変換候補に再変換して表示するから、タップ操作を行なうだけで、仮名漢字表記が誤っている文節の指定と誤った仮名漢字表記の正しい仮名漢字表記への再変換とを同時に行なうことができる。この結果、手書き入力した文字列を文節毎に任意のタイミングで容易に変換できる。
【００２８】
本実施形態では、手書き入力文字列が文節区切り位置で仮名漢字変換された文字列を入力領域５４に表示するものにおいて、文節区切り位置毎に設けられた文節指定ボタン枠６４をタップすることにより指定する文節の仮名漢字表記を切り替えるものとしたが、これに限られず、文節指定ボタン枠６４がタップされて文節が指定されると、指定された文節の仮名漢字変換候補を検索し、検索した仮名漢字変換候補の一覧を表示するものとしてもよい。この場合の仮名漢字変換処理における再変換の様子を図９に示す。図示するように、文節指定ボタン枠６４がタップされると、指定された文節の仮名漢字変換候補の一覧を所定数（図９の例では３つ）まで表示する候補一覧６６を表示する。なお、候補一覧６６には、左移動ボタン枠６６ａと右移動ボタン枠６６ｂが設けられており、各移動ボタン枠をタップすることにより、ウインドウ内に表示されていない仮名漢字変換候補を表示させることができる。操作者が候補一覧６６の「薔薇を」の枠内をタップすると、「バラを」の表記が「薔薇を」の表記に再変換されて、入力領域５４に反映される。
【００２９】
本実施形態では、変換結果の文字列を表示する領域（入力領域５４）とは別に文節指定ボタン枠６４を設け、文節指定ボタン枠６４をタップすることにより仮名漢字表記を変更しようとする文節を指定できるようにしたが、これに限定されるものではなく、例えば、図１０に示すように、認識結果の文字列を表示する領域に表示されている文字列に重ねて文字列を文節毎に区切る文節区切り枠１６４を表示し、各文節区切りの枠１６４内の文字列を直接タップすることにより、仮名漢字表記を変更しようとする文節を指定できるようにしてもよい。
【００３０】
本実施形態では、本発明を手書き入力した文字列を認識すると共にこの認識した手書き文字列を仮名漢字交じり文字列に変換して表示するものに適用するものとしたが、これに限定されるものではなく、例えば、認識した手書き文字列を漢字のみを含む文字列に変換したり片仮名を含む文字列に変換したりアルファベットを含む文字列に変換したりするなど、認識した手書き文字列を別の第２文字列に変換するものであれば、如何なる態様の文字列に変換するものとしてもよい。
【００３１】
本実施形態では、文字入力装置２０の表示装置として、タッチパネル式の液晶ディスプレイ（ＬＣＤモジュール４０）を用いるものとしたが、これに限定されるものではなく、プラズマディスプレイや有機ＥＬディスプレイなど、他の如何なるディスプレイモジュールを用いるものとしてよい。
【００３２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【符号の説明】
【００３３】
２０  文字入力装置、２２  電源ボタン、３０  メインコントローラー、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インターフェース（Ｉ／Ｆ）、４０  ＬＣＤモジュール、４１  ＬＣＤコントローラー、４２  タッチパネルモジュール、４３  タッチパネルコントローラー、４４  メモリーカードスロット、４５  メモリーカードコントローラー、５０  手書き文字入力画面、５２  タイトル表示領域、５４  入力領域、５６  結果表示領域、５８  指示ボタン枠、６０  認識モード選択ボタン枠、６２  編集ボタン枠、６４  文節指定ボタン枠、６６  候補一覧、６６ａ  左移動ボタン枠、６６ｂ  右移動ボタン枠、１６４  文節区切り枠、ＭＣ  メモリーカード。
【図１】
2013232043.tif 000003
【図２】
2013232043.tif 000004
【図３】
2013232043.tif 000005
【図４】
2013232043.tif 000006
【図５】
2013232043.tif 000007
【図６】
2013232043.tif 000008
【図７】
2013232043.tif 000009
【図８】
2013232043.tif 000010
【図９】
2013232043.tif 000011
【図１０】
2013232043.tif 000012