(57)【要約】【課題】  本発明の手書き文字入力表示装置は、手書き文字入力中に表記のわからない漢字があったときに自分の筆跡で書かれた漢字に置き換え自然な手書き文書を出力可能とする。【解決手段】  本発明の手書き文字入力表示装置は、入力された文字の指定を受け、その指定された文字の認識を行う文字認識部１３と、手書き文字を記憶する手書き文字記憶部（漢字−手書きフォント辞書１５）と、前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力部１６で構成される。【選択図】    図１
2005190199.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字の指定を受け、その指定された文字の認識を行う文字認識部と、
手書き文字を記憶する手書き文字記憶部と、
前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力部と、
を備えたことを特徴とする手書き文字入力表示装置。
【請求項２】
前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正部と、
を備えたことを特徴とする請求項１に記載の手書き文字入力表示装置。
【請求項３】
前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換処理部と、
を備えたことを特徴とする請求項１または２に記載の手書き文字入力表示装置。
【請求項４】
手書き文字を記憶する手書き文字記憶部を備えた手書き文字入力表示装置における手書き文字入力表示方法であって、
入力された文字の指定を受け、その指定された文字の認識を行う文字認識過程と、
前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力過程と、
を有することを特徴とする手書き文字入力表示方法。
【請求項５】
前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正過程と、
を有することを特徴とする請求項４に記載の手書き文字入力表示方法。
【請求項６】
前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換過程と、
を有することを特徴とする請求項４または５に記載の手書き文字入力表示方法。
【請求項７】
手書き文字を記憶する手書き文字記憶部を備えた手書き文字入力表示装置のコンピュータに実行させるプログラムであって、
入力された文字の指定を受け、その指定された文字の認識を行う文字認識処理と、
前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力処理と、
をコンピュータに実行させるプログラム。
【請求項８】
請求項７に記載の処理に加え、
前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正処理と、
をコンピュータに実行させるプログラム。
【請求項９】
請求項７または請求項８に記載の処理に加え、
前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、タブレットＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistants）、電子黒板等、手書き文字入力が可能な電子機器に用いて好適な、書き文字入力表示装置及び手書き文字入力表示方法ならびにそのプログラムに関する。
【背景技術】
【０００２】
ＰＤＡやＰＣ等、情報機器の入力手段として、キーボードに代わり手書き入力が普及してきている。その場合、手書き文字を認識して文字コード化して取込むのが主流であった。
一方、情報機器の性能が向上し、手書き文字と手書き図形とを混在して電子黒板に書き、グループで検討する使われ方がなされるようになった。この場合、手書き文字、手書き図形ともにそのまま表示し、修正することにより、アイデアを練ることができる。
【０００３】
ところで、手書き文字を認識して文字コードに変換する装置としてＯＣＲ（Optical Character Reader）がある。また、かな文字列が入力されたときに漢字の候補を表示し、表示された候補の中から所望の漢字を得るかな漢字変換技術も知られている。
更に、手書き文字から特徴を抽出して本人の筆跡を表示する技術も存在する（例えば、特許文献１参照）。手書き文字入力中にかなで入力してかな漢字変換する技術も知られている（例えば、特許文献２参照）。
【特許文献１】特開２００２−２９７１１５号公報
【特許文献２】特開平１０−１６２０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した特許文献１は、手書き入力した文字を文字コードに変換することを主眼としており、あくまでもきれいな文字（フォント）での最終結果を求めることをめざしている。例えば、手書き入力が可能なタブレットが付いたＰＣ等の情報機器を用い文字や図形を混在入力する場合は、入力領域を区切ることなく自由に入力できることが望ましい。電子黒板に手書きで記入して多人数に披露する場合も同様である。
しかしながら、手書きで表記するときに、漢字を知らず、あるいは思い出せずにいた場合には、その漢字自体を書くことができない。それを手助けするために、特許文献２には、手書き文字入力中にひらがなから漢字に変換する機能を持たせた手書きかな漢字変換処理装置が開示されている。しかしながら、この場合もあくまで漢字文字コードを入手してきれいな文字フォントにする技術であって、手書き文字の中に変換された手書き漢字を挿入することはできない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、手書き文字入力中に表記のわからない漢字があった場合、ひらがなを入力して漢字に変換し、その漢字を自分の筆跡に置き換え、自然な手書き文書を出力可能とした、手書き文字入力表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明の手書き文字入力表示装置は、入力された文字の指定を受け、その指定された文字の認識を行う文字認識部と、手書き文字を記憶する手書き文字記憶部と、前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力部と、を備えたことを特徴とする。
本発明によれば、手書き文字候補出力部が、手書き文字文字記憶部を参照して入力された文字に対する手書き文字の候補を出力することで、手書き文字の中に手書き漢字を挿入でき、文字の並びに違和感がなく書き手の意志を自然に伝えることができる。
【０００７】
また、本発明において、前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正部と、を備えたことを特徴とする。
本発明によれば、レイアウト修正部が、入力された文字のうち指定されなかった部分を入力された手書き文字の後ろに移動させることで、自然な手書き文書を出力することができる。
【０００８】
また、本発明において、前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換処理部と、を備えたことを特徴とする。
本発明によれば、かな漢字変換処理部が、入力された文字が漢字の場合に当該漢字を認識して手書き文字記憶部に格納することで、あらかじめ筆跡を学習した手書き漢字を表記できる。
【０００９】
また本発明は、手書き文字を記憶する手書き文字記憶部を備えた手書き文字入力表示装置における手書き文字入力表示方法であって、入力された文字の指定を受け、その指定された文字の認識を行う文字認識過程と、前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力過程とを有することを特徴とする手書き文字入力表示方法である。
【００１０】
また本発明は、前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正過程とを有することを特徴とする。
【００１１】
また本発明は、前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換過程とを有することを特徴とする。
【００１２】
また本発明は、手書き文字を記憶する手書き文字記憶部を備えた手書き文字入力表示装置のコンピュータに実行させるプログラムであって、入力された文字の指定を受け、その指定された文字の認識を行う文字認識処理と、前記手書き文字記憶部を参照し、前記入力された文字に対する手書き文字の候補を複数出力する手書き文字候補出力処理とをコンピュータに実行させるプログラムである。
【００１３】
また本発明は、前記入力された文字のうち、指定されなかった部分を前記入力された手書き文字の後ろに移動させるレイアウト修正処理とをコンピュータに実行させるプログラムである。
【００１４】
また本発明は、前記入力された文字が漢字の場合、当該漢字を認識して前記手書き文字記憶部に格納するかな漢字変換処理とをコンピュータに実行させるプログラムである。
【発明を実施するための最良の形態】
【００１５】
以下、図面を用いて本発明実施形態について詳細に説明する。図１は、本発明の手書き文字入力表示装置の一実施形態を示すブロック図である。
本発明の手書き文字入力表示装置は、手書き文字入力部１１と、漢字変換範囲指定取り込み部１２と、文字認識部１３と、かな漢字変換処理部１４と、漢字−手書きフォント辞書１５と、手書き文字候補出力部１６と、候補文字選択取込み部１７と、レイアウト修正部１８と、手書き文字出力部１９で構成される。
【００１６】
手書き文字入力部１１は、ユーザによって入力された漢字かな混じり文を取り込む、タブレット等から成る座標入力装置である。漢字変換範囲指定取込部１２は、ユーザによって入力された漢字かな混じり文のうち、漢字変換を希望するかな文字部分が指定され、これを取り込んで文字認識部１３へ供給する。文字認識部１３は、入力された文字の指定を受け、その指定された文字の認識を行い、カナ漢字変換処理部１４へ供給する。
かな漢字変換処理部１４は、入力されたかな文字を漢字コードに変換し、手書き文字を記憶する手書き文字記憶部として機能する漢字−手書きフォント辞書１５を参照し、手書き文字候補出力部１６を介して入力された文字に対する手書き文字の候補を複数出力する。
【００１７】
候補文字選択取り込み部１７は、手書き文字候補出力部１６により出力（表示）される複数の手書き漢字文字候補のうち、ユーザが選択した文字を取り込み、前後の文字とともにレイアウト修正部１７へ供給する。
レイアウト修正部１８は、入力された文字のうち、指定されなかった部分を入力された手書き文字の後ろに移動させ、手書き文字出力部１９を介して漢字かな混じり文を出力（表示）する。
【００１８】
図３は、図１に示す本発明実施形態の動作を説明するために引用したフローチャートである。以下、図３に示すフローチャートを参照しながら、図１に示す手書き文字入力表示装置の動作について詳細に説明する。
まず、ユーザにより漢字かな混じりの手書き文字が入力され、ユーザが該当する漢字を忘れ、そのカナ部分を範囲指定したとする。このことにより、手書き文字入力部１１は、入力文字を取り込み（Ｓ３１）、更に、漢字変換範囲指定取り込み部１２は、範囲指定されたかな文字を取り込み、文字認識部１３を起動する。次に、文字認識部１３により認識された文字コードに従いかな漢字変換処理が行われ（Ｓ３２、Ｓ３３３）、かな漢字変換処理部１４では、漢字−手書きフォント辞書１５を参照し、手書き文字候補出力部１６を介して候補となる手書き文字（漢字）を複数表示する（Ｓ３４）。
【００１９】
次に、ユーザは、表示された候補文字の中から所望の手書き文字を選択すると候補文字選択取り込み部１７はそれを取り込み（Ｓ３５）、レイアウト修正部１８を起動する。レイアウト修正部１８は、該当かなを削除する他に、該当かな文字と変換された手書き漢字とのレングス比較を行い（Ｓ３７）、かな長＞漢字長であった場合に、その差（レングス）だけ後続の手書き文字列を前方向にシフトし（Ｓ３８）、かな長＜漢字長であった場合にその差（レングス）だけ後続の手書き文字列を後ろ方向にシフトする（Ｓ３９）。
最終的に、手書き文字出力部１９を介して手書き文字フォントに従い漢字を含む手書き文字を描画する。
なお、図５に手書き文字変換時の動作の流れが概念的に示されている。図５に示されるように、まず、手書き文字「はいけい」を文字認識して文字コードを得、当該文字コードに基づきかな漢字変換して候補文字「背景」、「廃鶏」、「胚形」、「拝啓」を得る。この中からユーザの選択操作を待って手書きフォントが格納される漢字-手書きフォント辞書１５から手書き漢字「拝啓」を読み出し、描画するものである。
【００２０】
図２は、本発明における手書き文字入力表示装置の他の実施形態を示すブロック図である。図１に示す実施形態との差異は、図１に示す実施形態に更に、ユーザの筆跡を学習する筆跡学習機能実現のために、文字認識部２０と、手書き文字学習処理部２１が付加されていることにある。すなわち、手書き文字認識を同時に行い、入力された文字が漢字の場合当該漢字を認識して漢字−手書きフォント辞書１５に格納する手書き文字学習処理部２１によって筆跡学習が行われる。図４にその動作がフローチャートで示されている。
図４に示すフローチャートにおいて、まず、文字認識部２０は、文字認識部１３とともに手書き文字入力を取り込んで文字認識を行い（Ｓ４１、Ｓ４２）、図３に示すかな漢字変換（Ｓ３３）操作と並行して以下の処理を行なう。すなわち、取り込まれた文字が漢字であった場合に（Ｓ４３Ｙｅｓ）、その漢字文字コードを手書きフォントと対応付け、漢字−手書きフォント辞書１５に保存しておく（Ｓ４４）。これを逐次繰り返すことで、学習された筆跡が保存される。
【００２１】
図６〜図８に、具体的なＧＵＩ（Graphical User Interface）の一例が示されている。まず、図６において、ユーザが書きたい手書き文字が「拝啓時下益々」であって（ａ）、漢字「拝啓」が思い出せなかったとき、ひらがな「はいけい」で入力する（ｂ）。
ここで、何らかのアクションに従いひらがな部分を認識させ、かな漢字変換を起動する（ｃ）。アクション例として、例えば、入力ペンのボタンを押す場合、入力領域に変換ボタンを明示しておきそこをペンタッチする場合、ひらがなの範囲を明示して変換のジェスチャを行う場合、等々が考えられる。
このことにより、本発明の手書き文字入力表示装置は、文字認識した後、かな漢字変換を行い、漢字候補を表する。このとき、対象となるひらがながわかるように、色を変え、あるいは枠で囲うことが望ましい（ｄ）。ここで、希望の漢字が選択されると、元のひらがなが消去され、漢字が手書き入力されたものとして描画される。その場合、自然さを強調するために、元のひらがなと文字の大きさ、色、太さ等を同じにする配慮が必要である（ｅ）。このとき、漢字−手書きフォント辞書１５のデータ構造は図のようになっている。
【００２２】
次に、図７を用い、文字を先に入力して後から変換する場合のＧＵＩを説明する。図７において、ここでは、わからない漢字は、ひらがなで入力して全ての文章「はいけい時下益々」を入力する（ａ）。次に、この中からかな漢字変換を希望する文字を選択する（ｂ）。ここでは、ひらがなの範囲を明示して変換のジェスチャが行なわれることとする。
このことにより、本発明の手書き文字入力表示装置は、指定された領域を文字認識し、かな漢字変換して候補文字である「背景」、「廃鶏」、「胚形」、「拝啓」を表示する（ｃ）。ここで、選ばれた候補の手書き文字フォントが下の領域と同じであればもとのひらがなが消去され、その選択された手書き文字フォントで変換された漢字が描画される。また、ひらがなより、候補の手書き文字フォントのサイズが長くなった場合は、後ろの手書きされた領域が後方に移動され、ここで、移動させたときに描画領域の後方にはみ出すようなら、はみ出す部分が次の行の相当位置に移動させる配慮が必要である。逆に、ひらがなより候補の手書き文字フォントのサイズが短い場合は、行の後ろの部分が前詰される（ｅ）。
【００２３】
ところで、ユーザの筆跡を学習する方法はいろいろ考えられる。例えば、あらかじめ手書き文字認識を行ったときに、そのストロークと認識された文字を漢字−手書きフォント辞書１５に登録する方法である。具体的に、図８に示されるように、手書きで「拝謁」、「啓蟄」と入力された場合（ａ）、これを文字認識すると（ｂ）に示す文字が得られ、それから（ｃ）に示す漢字と手書き文字の対応表を示す辞書を作成することができる。
【００２４】
以上説明のように本発明は、手書き文字入力中に表記のわからない漢字があった場合、ひらがなを入力して漢字に変換し、その漢字を自分の筆跡に置き換え、自然な手書き文書を出力するものであり、手書き文字候補出力部１６が、漢字−手書きフォント辞書１５を参照して入力された文字に対する手書き文字の候補を出力することで、手書き文字の中に手書き漢字を挿入でき、文字の並びに違和感がなく書き手の意志を自然に伝えることができる。
また、レイアウト修正部１８が、入力された文字のうち指定されなかった部分を入力された手書き文字の後ろに移動させることで、自然な手書き文書を出力することができる。更に、かな漢字変換処理部１４が、入力された文字が漢字の場合に当該漢字を認識して漢字−手書きフォント辞書１５に格納することで、あらかじめ筆跡を学習した手書き漢字を表記できるものである。
【００２５】
なお、上述の手書き文字入力表示装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明の他の実施形態を示すブロック図である。
【図３】本発明一実施形態の動作を示すフローチャートである。
【図４】本発明における他の実施形態の動作を示すフローチャートである。
【図５】本発明による手書き文字変換動作を示す動作概念図である。
【図６】本発明により提供されるＧＵＩを説明するために引用した図である。
【図７】本発明により提供されるＧＵＩを説明するために引用した図である。
【図８】本発明により提供されるＧＵＩを説明するために引用した図である。
【符号の説明】
【００２８】
１１…手書き文字入力部、１２…漢字変換範囲指定取り込み部、１３、２０…文字認識部、１４…かな漢字変換処理部、１５…漢字−手書きフォント辞書、１６…手書き文字候補出力部、１７…候補文字選択取込み部、１８…レイアウト修正部、１９…手書き文字出力部、２１…手書き文字学習処理部
【図１】
2005190199.tif 000003
【図２】
2005190199.tif 000004
【図３】
2005190199.tif 000005
【図４】
2005190199.tif 000006
【図５】
2005190199.tif 000007
【図６】
2005190199.tif 000008
【図７】
2005190199.tif 000009
【図８】
2005190199.tif 000010