(57)【特許請求の範囲】
【請求項１】
手書き文字を入力する手書き文字入力部と、
前記手書き文字入力部に入力された手書き文字を認識文字に変換する文字認識部と、
入力された手書き文字と、該手書き文字に対応し変換された認識文字を同時に表示する表示部と、
入力された手書き文字が認識されたか否かを判定する判定部と、
判定結果を判定部から受けた際、表示された手書き文字のうち、認識された手書き文字を、識別可能な表示形態に変えて認識文字と同時に表示するよう表示部を制御する表示制御部と
を備えたことを特徴とする手書き文字入力装置。
【請求項２】
前記文字認識部より認識された手書き文字を、識別可能な表示形態にて表示部に表示する際の文字表示属性を設定する設定部をさらに備え、前記表示制御部は、手書き文字入力された手書き文字のうち、認識された手書き文字を前記設定部にて設定された文字表示属性が示す表示形態を用いて識別可能に表示するよう表示部を制御することを特徴とする請求項１に記載の手書き文字入力装置。
【請求項３】
手書き文字入力部を用いて手書き文字を入力し、文字認識部を用いて前記手書き文字入力部に入力された手書き文字を認識文字に変換し、表示部に、入力された手書き文字と、該手書き文字に対し変換された認識文字を同時に表示し、判定部を用いて、手書き文字は認識されたか否か判定し、表示制御部を用いて、入力された手書き文字が認識された判定結果を判定部から受け取った際、表示された手書き文字のうち、認識された手書き文字を、識別可能な表示状態に変えて認識文字と同時に表示するよう表示部を制御することを特徴とする手書き文字入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、透明タブレットを備えた携帯用情報端末、情報処理装置などに適用され、透明タブレットに手書き文字をペン入力する手書き文字入力装置に関する。
【０００２】
【従来の技術】
一般に手書き文字認識システムは、入力タブレット上の手書き文字入力枠に文字をペンで書くと、１入力文字毎に文字認識が行われ、その都度、認識結果が表示画面に表示されて確認できるようになっている。
しかしながら、使用者は、文字を書くことに注意力が集中するあまり、表示内容が確認されないまま文字を手書きするので文字入力ミスの恐れがある
【０００３】
例えば、認識された文字を容易に確認して文字入力のミスを防止する従来技術として、特開昭６１−１３４８８８号公報の記載によれば、手書き文字入力枠に入力された手書き文字が認識される毎に認識された手書き文字を別に設けた拡大表示領域に拡大表示する公衆用手書き文字入力認識表示装置が提案されている。
【０００４】
また、特開平２−９６８８７号公報の記載によれば、手書き文字入力枠に入力された手書き文字列のうち認識された手書き文字を標準文字サイズより大きく拡大して文字表示領域に入力済みの文字の隣に表示する文字認識装置が提案されている。
【０００５】
一方、マンマシン性を改善する従来技術として、特開平７−１６８９１４号公報の記載によれば、手書き文字入力枠に入力された手書き文字が認識される毎に、認識された手書き文字を消去するとともに文字表示画面に転送する実時間手書き文字認識の文字入力方法が提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開昭６１−１３４８８８号公報に記載の公衆用手書き文字入力認識表示装置及び特開平２−９６８８７号公報に記載の文字認識装置では、文字表示領域や、別の拡大表示領域に認識文字を拡大して表示するので、使用者は、１手書き文字を入力する都度、ペンの動きを止めて、文字表示領域や拡大表示領域に目を移して文字認識された否かを確認する必要があるので、手書き文字認識処理の高速化に伴い、手書き文字入力の効率をあげるのにあまり効果的ではない。
【０００７】
また、特開平７−１６８９１４号公報に記載の実時間手書き文字認識の文字入力方法では、手書き文字認識処理速度が向上した現在では、使用者が入力した直筆の書いた文字を見ながら次の手書き文字を入力するとき、入力した手書き文字がすぐに消去されてしまうので、使用者は違和感を感じ、マンマシン性が良くない。
【０００８】
本発明は以上の事情を考慮してなされたものであり、例えば、使用者が、手書き文字入力枠に手書き文字をペン入力しながら、ペン入力した手書き文字が認識されたか否かを手書き文字入力枠表示領域内で確認できる構成にしたので、手書き文字認識処理の高速化に伴い、マンマシン性が向上し、手書き文字入力の効率を効果的にあげることができる手書き文字入力装置及び方法並びにこれに利用される記憶媒体を提供する。
【０００９】
本発明は、手書き文字を入力する手書き文字入力部と、前記手書き文字入力部に入力された手書き文字を認識文字に変換する文字認識部と、入力された手書き文字と、該手書き文字に対応し変換された認識文字を同時に表示する表示部と、入力された手書き文字が認識されたか否かを判定する判定部と、判定結果を判定部から受けた際、表示された手書き文字のうち、認識された手書き文字を、識別可能な表示形態に変えて認識文字と同時に表示するよう表示部を制御する表示制御部とを備えたことを特徴とする手書き文字入力装置である。
【００１０】
本発明によれば、使用者が、手書き文字入力枠に手書き文字をペン入力しながら、ペン入力した手書き文字が認識されたか否かを手書き文字入力枠表示領域内で確認できる構成にしたので、手書き文字認識処理の高速化に伴い、マンマシン性が向上し、手書き文字入力の効率を効果的にあげることができる。
【００１１】
また本発明の手書き文字入力装置は、前記文字認識部より認識された手書き文字を、識別可能な表示形態にて表示部に表示する際の文字表示属性を設定する設定部をさらに備え、前記表示制御部は、手書き文字入力された手書き文字のうち、認識された手書き文字を前記設定部にて設定された文字表示属性が示す表示形態を用いて識別可能に表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、表示形態を見て、手書き文字が認識されたか否かを確認することができる。ここで、文字認識属性としては、色、背景色、描画線太さ、描画サイズ及び点滅表示を任意に組み合わせて設定することができる。
【００１２】
前記表示制御部は、設定部の設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字の色を変えて表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、ペン入力した手書き文字の色の変化を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００１３】
前記表示制御部は、設定部の設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字の背景色を変えて表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、ペン入力した手書き文字の背景色の変化を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００１４】
前記表示制御部は、設定部の設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字の描画線太さを変えて表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、ペン入力した手書き文字の描画線太さの変化を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００１５】
前記表示制御部は、設定部の設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字の描画サイズを変えて表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、ペン入力した手書き文字の描画サイズの変化を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００１６】
前記表示制御部は、設定部の設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字を所定時間点滅表示するよう表示部を制御する構成にしてもよい。
この構成によれば、使用者は、ペン入力した手書き文字の点滅表示を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００１７】
本発明の別の観点によれば、手書き文字入力部を用いて手書き文字を入力し、文字認識部を用いて前記手書き文字入力部に入力された手書き文字を認識文字に変換し、表示部に、入力された手書き文字と、該手書き文字に対し変換された認識文字を同時に表示し、判定部を用いて、手書き文字は認識されたか否か判定し、表示制御部を用いて、入力された手書き文字が認識された判定結果を判定部から受け取った際、表示された手書き文字のうち、認識された手書き文字を、識別可能な表示状態に変えて認識文字と同時に表示するよう表示部を制御することを特徴とする手書き文字入力方法が提供される。
【００１８】
【発明の実施の形態】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
【００１９】
図１は本発明の一実施例である手書き文字入力装置の構成を示すブロック図である。図１に示すように、本発明の手書き文字入力装置は、主制御部１、透明タブレット２、表示部３、表示制御部４、プログラムメモリ５、バッファメモリ６、文字認識部７、判定部８、設定部９、記憶媒体読取部１０、記憶媒体１１及びバス１２から構成されている。
【００２０】
主制御部１は、例えば、コンピュータのＣＰＵで構成され、制御プログラムデータ、アドレスデータ、手書き文字データなどを転送するためのバス１２を介して制御プログラムデータにより本発明の手書き文字入力装置を構成する各部を制御する。
【００２１】
透明タブレット２は、例えば、静電誘導方式、電磁誘導方式または薄膜抵抗方式による透明タッチパネルで構成され、表示部３の表示画面上に設置されている。また、透明タブレット２は、描画線からなる手書き文字をペン入力する手書き文字入力枠を形成し、手書き文字入力枠にペン入力された手書き文字データの描画線を検出し、バッファメモリ６の手書き文字データ記憶部に記憶する。また、透明タブレット２は、表示部３に表示された文字キー、変換キー、確定キーを含むキーボードや各種アイコンとして機能する。
【００２２】
表示部３は、例えば、液晶ディスプレイ、プラズマディスプレイ、ＥＬディスプレイなどで構成され、画面にペン入力された手書き文字を表示する手書き文字入力枠表示領域や、変換された活字を表示する認識結果表示領域を備えている。また、表示部３は、表示形態を設定するための文字属性変更テーブル、各種指示を入力するためのアイコン、活字を入力するキーボード、各種アプリケーションメニューなどを画面に表示する。
【００２３】
表示制御部４は、例えば、表示部３を制御する表示制御プログラムで構成され、ペン入力された手書き文字を手書き文字入力枠表示領域に表示するとともに変換された活字を認識結果表示領域に表示するよう表示部３を制御する。また、表示制御部４は、文字属性変更テーブルを表示するよう表示部３を制御する。また、設定部９による設定結果に応じて、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字を設定された表示形態に変えて表示するよう表示部３を制御する。
【００２４】
プログラムメモリ５は、例えば、ＰＲＯＭ、ＥＥＰＲＯＭ、フロッピーディスク、ハードディスク、ＭＤ、ＣＤ−ＲＯＭ、ＭＯなどから構成され、表示制御部４として機能する表示制御プログラム、文字認識部７として機能する文字認識プログラム、判定部８として機能する判定プログラム、設定部９として機能する設定プログラム、アプリケーション処理部として機能するアプリケーション処理プログラムなどを含む制御プログラム、文字認識辞書、文字表示属性テーブルなどを記憶する領域を備えている。
【００２５】
バッファメモリ６は、例えば、ＲＡＭ、ＥＥＰＲＯＭ、フロッピーディスク、ハードディスク、ＭＤ、ＣＤ−ＲＯＭ、ＭＯなどで構成され、ペン入力された手書き文字データを記憶する手書き文字データバッファ、手書き文字の認識結果を記憶する記憶する認識結果バッファ、判定結果を記憶する判定結果バッファ、設定結果を記憶する設定結果バッファ、予備の制御プログラムを記憶する制御プログラムバッファとして機能する領域を備えている。
【００２６】
文字認識部７は、例えば、文字認識プログラムで構成され、手書き文字データバッファに記憶された手書き文字を読み出し、文字認識辞書を参照して認識し、認識した手書き文字を活字に変換し、認識結果バッファに記憶する。
【００２７】
判定部８は、例えば、判定プログラムで構成され、透明タブレット２の手書き文字入力枠にペン入力された手書き文字が、文字認識部７により認識されたか否かを判定する。
【００２８】
設定部９は、例えば、設定プログラムで構成され、透明タブレット２からの設定指示により、文字認識部７により認識された手書き文字に対し、色、背景色、描画線太さ、描画サイズ、点滅表示を含む文字表示属性を設定し、設定結果をバッファメモリ６の設定結果バッファに記憶する。
【００２９】
また、本発明の手書き文字入力プログラムは、プログラムメモリ５だけでなく、バッファメモリ６にも記憶可能であり、例えば、記憶媒体１１に記憶された手書き文字入力プログラムが記憶媒体読取部１０から読み取られ、バッファメモリ６の制御プログラムバッファに記憶してもよい。
【００３０】
よって、記憶媒体１１に、手書き文字入力枠を形成した透明タブレット２を用いて、描画線からなる手書き文字をペン入力する機能と、文字認識部７を用いて、手書き文字入力枠にペン入力された手書き文字を認識するとともに認識した手書き文字を活字に変換する機能と、透明タブレット２を画面上に形成した表示部３を用いて、ペン入力された手書き文字を手書き文字入力枠表示領域に表示するとともに認識された手書き文字の活字を活字表示領域に表示する機能と、判定部８を用いて、ペン入力された手書き文字が認識されたか否かを判定する機能と、表示制御部４を用いて、ペン入力された手書き文字が認識された判定結果を判定部８から受けた際、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字を識別可能な表示形態に変えて表示するよう表示部３を制御する機能とをコンピュータに実行させる手書き文字入力プログラムを記憶してもよい。
【００３１】
また、この手書き文字入力プログラムは、コンピュータで読み取り可能な記憶媒体に記憶されており、主制御部１のＣＰＵのプログラム処理によって実現される。この記憶媒体は、例えば、ＲＡＭやＲＯＭのような半導体メモリであってもよいし、外部記憶装置として記憶媒体読取装置が設けられ、そこに記憶媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【００３２】
プログラムメディアとしては、磁気テープやカセットテープなどのテープ系、フロッピーディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなどの光ディスクなどからなるディスク系、ＩＣカードや光カード等のカード系、マスクＲＯＭ、ＦＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記憶媒体、いずれであってもよい。
【００３３】
また、本発明の手書き文字入力装置に通信部を備え、インターネットを含む通信ネットワークと接続することによって、通信ネットワークからプログラムをダウンロードするような流動的にプログラムを担持する媒体がプログラムメディアであってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムはあらかじめ装置本体に記憶しておいてもよいし、あるいは別の記憶媒体からインストールされるものであってもよい。なお、記憶媒体に記憶されている内容としては、プログラムに限定されず、データであってもよい。
【００３４】
図２は本実施例による文字表示属性テーブルの構造を示す図である。図２に示す文字表示属性テーブルは、ペン入力された手書き文字が認識された際、手書き文字入力枠表示領域に表示された手書き文字のうち、認識された手書き文字を設定された表示形態に変えて表示するための文字表示属性を記憶したテーブルである。
【００３５】
また、２０１は、線の太さ、色、背景色、倍率、点滅間隔、属性変更表示時間などの文字表示属性項目を示し、２０２は、文字表示属性項目の詳細な内容を表わす文字表示属性データである。
また、透明タブレット２からの設定指示により、１つ以上の文字表示属性が数値で設定することができる。設定された文字表示属性データは、設定部９によりバッファメモリ６の設定結果バッファに記憶される、
【００３６】
表示制御部４は、文字認識部７により認識された手書き文字に対し、設定された文字表示属性に基づいて表示形態を変更するので、使用者は、色、背景色、描画線太さ、描画サイズ及び点滅表示を含む文字表示属性を任意に組み合わせた表示形態を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００３７】
図３は本実施例による表示画面の手書き文字入力枠表示領域及び認識結果表示領域を示す図である。
３０１は、透明タブレットの手書き文字入力枠を表示し、この手書き文字入力枠にペン入力された手書き文字を表示する手書き文字入力枠表示領域を示す。また、手書き文字入力枠表示領域３０１は手書き文字入力枠にペン入力された手書き文字「あ」が表示された状態を示している。
３０２は、手書き文字の認識結果を表示する認識結果表示領域を示す。また、認識結果表示領域３０２は、入力された手書き文字「あ」に対応する活字「あ」が表示された状態を示している。
【００３８】
図４は本実施例による手書き文字入力処理の手順に応じた表示状態を示す図である。
図４（ａ）は手書き文字入力枠にペン入力された手書き文字「あ」が手書き文字入力枠表示領域３０１に表示された状態を示す図である。
図４（ｂ）は引き続き手書き文字入力枠にペン入力された手書き文字「い」が手書き文字入力枠表示領域３０１に表示された状態を示す図である。
【００３９】
図４（ｃ）は手書き文字「あ」が認識され、変換された活字「あ」が認識結果表示領域３０２に表示された状態を示す図である。
また、図４（ｃ）は手書き文字入力枠表示領域に表示された手書き文字のうち、予め設定された表示形態に基づいて、認識された手書き文字「あ」の描画線太さを変えて表示した状態を示す。
よって、使用者は、ペン入力した手書き文字「あ」の描画線太さの変化を見て、手書き文字「あ」が認識されたことを確認することができる。
【００４０】
図４（ｄ）は引き続き手書き文字「い」が認識され、変換された活字「い」が認識結果表示領域３０２に表示された状態を示す図である。
また、図４（ｄ）は手書き文字入力枠表示領域に表示された手書き文字のうち、予め設定された表示形態に基づいて、認識された手書き文字「い」の描画線太さを変えて表示した状態を示す。
よって、使用者は、引き続きペン入力した手書き文字「い」の描画線太さの変化を見て、手書き文字「い」が認識されたことを確認することができる。
【００４１】
図４（ｅ）は手書き文字「あ」、「い」を認識処理した手書き文字入力枠に対し、先頭枠が次の手書き文字のペン入力が可能な状態であることを示す図である。
また、図４（ｅ）は「あ」の手書き文字入力枠に対し、手書き文字「う」の文字を書いている途中の状態を示し、手書き文字「う」をペンで書き始めると、手書き文字「あ」が消え、元の文字表示属性の表示形態で表示される。
【００４２】
図５は本実施例による手書き文字入力処理の手順を示すフローチャートである。図５において、主制御部１の制御に基づいて本実施例の手書き文字入力処理が実行される。
ステップＳ１：文字表示属性テーブルを表示し、文字認識部により認識された手書き文字を識別可能な表示形態に変えて表示するための色、背景色、描画線太さ、描画サイズ及び点滅表示を含む文字表示属性を設定し、設定した文字表示属性をバッファメモリ６の設定結果バッファに記憶する。
ステップＳ２：透明タブレット２の手書き文字入力枠に手書き文字をペン入力する。
【００４３】
ステップＳ３：手書き文字入力枠にペン入力された手書き文字の描画線（ストローク）を検出し、検出された手書き文字の描画線を手書き文字入力枠表示領域３０１に表示し、かつバッファメモリ６の手書き文字データバッファに順次記憶する。
ステップＳ４：１文字分以上の手書き文字の描画線がペン入力されたか否かを判定する。そうでないならば、ステップＳ２〜ステップ４を繰り返す。
【００４４】
ステップＳ５：１字分以上の手書き文字の描画線がペン入力されたならば、バッファメモリ６の手書き文字データバッファから１文字分の手書き文字の描画線を順次読み出し、文字認識辞書を参照して文字認識する。認識した手書き文字を活字に変換し、バッファメモリ６の認識結果バッファに記憶する。
ステップＳ６：変換した活字をバッファメモリ６の認識結果バッファから読み出し、認識結果表示領域３０２に表示する。
【００４５】
ステップＳ７：バッファメモリ６の設定結果バッファから設定された文字表示属性を読み出し、手書き文字入力枠表示領域３０１に表示された手書き文字のうち、認識された手書き文字を、設定された文字表示属性の表示形態に変更して表示する。
ステップＳ８：手書き文字入力枠表示領域３０１に表示された手書き文字のうち、所定数の手書き文字の認識処理が完了したか否かを判定する。判定結果、所定数の手書き文字の認識処理が完了していなければ、ステップＳ２に戻り、ステップＳ２〜ステップＳ８の処理を繰り返す。
【００４６】
ステップＳ９：所定数以上の手書き文字の認識処理が完了していれば、手書き文字入力枠表示領域３０１に表示された手書き文字のうち、表示形態が変更された手書き文字（認識された手書き文字）が所定数以上にならないようにを１文字づつ順次消去して、新たにペン入力される手書き文字を表示する手書き文字入力枠表示領域３０１を確保する。
ステップＳ１０：手書き文字のペン入力が完了したか否かを判定する。手書き文字入力が完了すれば、手書き文字入力処理を終了する。手書き文字入力が完了していなければ、ステップＳ２に戻り、ステップＳ２〜ステップＳ１０の処理を繰り返す。
【００４７】
図５において、ステップＳ７−１〜ステップＳ７−６は、認識された手書き文字をステップＳ１で設定された文字表示属性の表示形態に変えて表示するステップ７のサブルーチンを示す。
ステップＳ７−１：認識された手書き文字を、設定された色の文字表示属性に変更して表示する。
ステップＳ７−２：認識された手書き文字を、設定された背景色の文字表示属性に変えて表示する。
ステップＳ７−３：認識された手書き文字を、設定された描画線太さの文字表示属性に変えて表示する。
【００４８】
ステップＳ７−４：認識された手書き文字を、設定された座標倍率の文字表示属性に変えて表示する。
ステップＳ７−５：認識された手書き文字を、設定された所定時間点滅表示の文字表示属性に変えて表示する。
ステップＳ７−６：変更された文字表示属性を、所定時間経過後に元の文字表示属性に戻して表示する。
【００４９】
よって、使用者は、色、背景色、描画線太さ、描画サイズ及び点滅表示を含む文字表示属性を任意に組み合わせて設定した表示形態の手書き文字を見て、ペン入力した手書き文字が認識されたか否かを確認することができる。
【００５０】
【発明の効果】
本発明によれば、使用者が、手書き文字入力枠に手書き文字をペン入力しながら、ペン入力した手書き文字が認識されたか否かを手書き文字入力枠表示領域内で確認できる構成にしたので、手書き文字認識処理の高速化に伴い、マンマシン性が向上し、手書き文字入力の効率を効果的にあげることができる。
【図面の簡単な説明】
【図１】本発明の一実施例である手書き文字入力装置の構成を示すブロック図である。
【図２】本実施例による文字表示属性テーブルの構造を示す図である。
【図３】本実施例による表示画面の手書き文字入力枠表示領域及び認識結果表示領域を示す図である。
【図４】本実施例による手書き文字入力処理の手順に応じた表示状態を示す図である。
【図５】本実施例による手書き文字入力処理の手順を示すフローチャートである。
【符号の説明】
１  主制御部
２  透明タブレット
３  表示部
４  表示制御部
５  プログラムメモリ
６  バッファメモリ
７  文字認識部
８  判定部
９  設定部
１０  記憶媒体読取部
１１  記憶媒体
１２  バス
【図１】
0004669597.tif 000002
【図２】
0004669597.tif 000003
【図３】
0004669597.tif 000004
【図４】
0004669597.tif 000005
【図５】
0004669597.tif 000006