(57)【要約】【課題】手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる手書き文字処理装置を提供する。【解決手段】手書きの文字データが入力され(11t)記憶されると(26a)、この手書き文字データは文字認識により1文字ずつ切り出され、文字種，サイズ，傾斜角判定ストロークの各情報と共に記憶される(26b1,26c)。切り出された手書き文字は1文字ずつ文字種に応じたサイズに拡大又は縮小されると共に、予め設定された適切な角度に右傾斜した文字に変形されて順次記憶される(22b2,26d)。行単位で、左端の文字を基準にベースラインと縦幅が設定され、1文字ずつその文字種に応じた縦幅内の高さの位置に再配置されると共に、一定又は文字種に応じた文字間隔で再配置される(22b3,26d)。ページ単位で行最大の縦幅より大きい行間隔が決定されて再配置され(22b4,26d)、必要に応じて表示される(26b)。【選択図】図２
2013182512.tif 000002
【特許請求の範囲】
【請求項１】
手書きの文字を入力する手書き文字入力手段と、
前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、
を備えたことを特徴とする手書き文字処理装置。
【請求項２】
前記文字補正手段は、前記文字切り出し手段により切り出された文字の大きさを前記文字認識手段により認識された該当する文字の種類に応じた大きさに変更することを特徴とする請求項１に記載の手書き文字処理装置。
【請求項３】
前記文字切り出し手段により切り出された文字の傾きを予め設定された角度の傾きに変更する傾き変更手段をさらに有することを特徴とする請求項１又は請求項２に記載の手書き文字処理装置。
【請求項４】
前記文字切り出し手段により切り出された文字が文字列となる行にベースラインを設定すると共に、前記ベースライン上に各文字を該当する文字の種類に応じた高さで且つ所定の文字間隔で再配置する行並び調整手段をさらに備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の手書き文字処理装置。
【請求項５】
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ及び種類を認識し、
前記文字補正手段は、前記文字認識手段により認識された各文字の大きさの平均の大きさを基準とし、前記文字切り出し手段により切り出された文字の大きさを該当する文字の種類に応じて前記基準の大きさに変更するか又は前記基準の大きさに基づき予め設定された割合の大きさに変更する、
ことを特徴とする請求項２ないし請求項４の何れか１項に記載の手書き文字処理装置。
【請求項６】
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ、種類、および傾きを認識し、
前記傾き変更手段は、前記文字切り出し手段により切り出された文字の傾きを、前記文字認識手段により認識された該当する文字の傾きに基づいて、予め設定された角度の傾きに変更する、
ことを特徴とする請求項３ないし請求項５の何れか１項に記載の手書き文字処理装置。
【請求項７】
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の先頭の文字を基準に設定することを特徴とする請求項４ないし請求項６の何れか１項に記載の手書き文字処理装置。
【請求項８】
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の各文字の中心を基に設定することを特徴とする請求項４ないし請求項６の何れか１項に記載の手書き文字処理装置。
【請求項９】
前記行並び調整手段によりベースライン上に再配置された行単位の文字列を、１行目のベースラインを基準に所定の行間隔で各行のベースラインを設定して再配置するレイアウト調整手段をさらに備えたことを特徴とする請求項８に記載の手書き文字処理装置。
【請求項１０】
手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、
前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力された文字を表示あるいは印刷等により出力するための手書き文字処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
近年、タブレット端末等、手書き入力機能を備えた電子機器が広く実用されている。そして、このような電子機器では、手書きの文字をその筆跡のままメモなどとして保存し、これを必要に応じて読み出して表示あるいは印刷させて確認することが行われる。
【０００３】
しかしながら、手書きの文字をその筆跡のまま保存すると、当該手書き文字の筆跡が乱筆過ぎて非常に読み難かったり、手書きした本人でも読めなかったりして、視認性が悪いことがある。
【０００４】
従来の手書き文字処理装置であって、タッチパネル上の広い領域で手書き入力された文字列のかたまりを、行ピッチに対応する幅が所定の幅以下となるようアスペクト比固定で縮小し、これを所定の表示領域に順次配列することで、手書き入力した文字をその筆跡のまま効率よく表示させ、可読性を向上できる携帯電子機器が考えられている（例えば、特許文献１参照。）。
【０００５】
また、大きく手書き入力された各文字を切り出し、各文字を所望の大きさに揃えて表示させることで、帳票類の所定の領域にもバランス良く表示できる手書き文書処理装置が考えられている（例えば、特許文献２参照。）。
【０００６】
また、手書き入力された各文字を切り出し、筆記方向の文字位置を調整して表示させることで、可読性を向上させる文字データ処理装置が考えられている（例えば、特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−８４１３７号公報
【特許文献２】特開平６−２３１３０８号公報
【特許文献３】特開平１０−１７１４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
手書き文字を処理する前記従来の各装置は、手書きした文字列のかたまりをそのまま縮小して順次配列したり、切り出した各文字の大きさを揃えて表示させたり、各文字の文字ピッチを調整して表示させたりすることで、見易さの向上を図ろうとするものである。
【０００９】
しかしながら、前記従来の何れの装置も、文字列の全体あるいは１行中の各文字の大きさ、文字ピッチを一律に調整するだけのものであり、これに留まらず、手書き入力したユーザの筆跡を保ちつつも、より視認性の高い手書き文字に補正することが望ましい。
【００１０】
本発明は、このような課題に鑑みなされたもので、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる手書き文字処理装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る手書き文字処理装置は、手書きの文字を入力する手書き文字入力手段と、前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、を備えたことを特徴としている。
【００１２】
本発明に係るプログラムは、手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、として機能させることを特徴としている。
【発明の効果】
【００１３】
本発明によれば、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる手書き文字処理装置およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の手書き文字処理装置の実施形態に係るタブレット型情報端末装置１０の外観構成を示す正面図。
【図２】前記情報端末装置１０の電子回路の構成を示すブロック図。
【図３】前記情報端末装置１０の制御プログラム２２ａ，手書き文字処理プログラム２２ｂ，文字認識プログラム２２ｃに従った機能ブロックを示す図。
【図４】前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った手書き文字の切り出し処理（２２ｂ１）を示すフローチャート。
【図５】前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った文字単位での形状調整処理（２２ｂ２）を示すフローチャート。
【図６】前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った行単位での行並び調整処理（２２ｂ３）を示すフローチャート。
【図７】前記情報端末装置１０の手書き文字処理プログラム２２ｂに従ったページ単位でのレイアウト調整処理（２２ｂ４）を示すフローチャート。
【図８】前記情報端末装置１０の入力データ記憶部２６ａに記憶された手書き文字データの具体例を示す図。
【図９】前記情報端末装置１０の手書き文字の切り出し処理（２２ｂ１）に伴う切り出し動作を示す図。
【図１０】前記情報端末装置１０の文字単位での形状調整処理（２２ｂ２）に伴う形状調整動作を示す図。
【図１１】前記情報端末装置１０の文字単位での形状調整処理（２２ｂ２）に従い形状調整された手書き文字データを示す図。
【図１２】前記情報端末装置１０の行単位での行並び調整処理（２２ｂ３）に伴う行並び調整動作を示す図。
【図１３】前記情報端末装置１０のページ単位でのレイアウト調整処理（２２ｂ４）に伴うレイアウト調整動作を示す図。
【発明を実施するための形態】
【００１５】
以下図面により本発明の実施の形態について説明する。
【００１６】
図１は、本発明の手書き文字処理装置の実施形態に係るタブレット型情報端末装置１０の外観構成を示す正面図である。
【００１７】
この情報端末装置１０は、例えば１２インチのタブレット表示部１１を備える。このタブレット表示部１１は、ドットマトリクス型のカラー液晶表示画面１１ｄとタッチパネル１１ｔを重ねて構成する。このタッチパネル１１ｔには、例えば電磁誘導型のものが使用され、先端に誘導コイルを内蔵したペンＰによる表示画面への接近位置と接触位置が、何れも当該表示画面の座標として検出される。
【００１８】
この情報端末装置１０は、電源を投入／遮断するための電源キーの操作以外は、タブレット表示部１１に表示された各種のデータに対するタッチ操作に従って動作し、手書きされた文字や図形を認識して入力する機能も有する。
【００１９】
図２は、前記情報端末装置１０の電子回路の構成を示すブロック図である。
【００２０】
この情報端末装置１０の電子回路には、コンピュータであるＣＰＵ２１が備えられる。ＣＰＵ２１は、記憶装置２２に予め記憶された端末制御プログラム、あるいはメモリ・カードなどの外部記録媒体２３から記録媒体読み取り部２４を介して記憶装置２２に読み込まれた端末制御プログラム、あるいは通信ネットワーク上のＷｅｂサーバから通信部２５を介して記憶装置２２に読み込まれた端末制御プログラムに従い、同記憶装置２２およびＲＡＭ２６をワークメモリとして回路各部の動作を制御する。
【００２１】
前記記憶装置２２に記憶される端末制御プログラムとしては、通信部２５を介して外部のＰＣやＷｅｂサーバ等の通信機能を備えた電子機器と通信するための通信制御プログラム、テキスト処理，テーブル処理，画像／音声再生処理，メール処理，演算処理等を行うための各種のアプリケーションプログラムを含む制御プログラム２２ａの他、タブレット表示部１１に対して手書き入力された文字をその筆跡を維持しつつ、視認性のより高い文字に変形しレイアウトして出力するための手書き文字処理プログラム２２ｂ、前記手書き入力された文字の文字種、レターサイズを認識するための文字認識プログラム２２ｃが記憶される。
【００２２】
そして、前記記憶装置２２には、例えば辞書中に存在するひらがな、カタカナ、漢字、英字の全ての文字に対応付けて、該当する文字の傾斜角を判定する基準のストローク（画数）を予め記憶するための傾斜角対応ストロークテーブル２２ｄが用意される。
【００２３】
前記ＲＡＭ２６には、各種作業用の記憶領域として、入力データメモリ２６ａ、表示データメモリ２６ｂ、切り出し文字データメモリ２６ｃ、行・ページ再配置データメモリ２６ｄなどが確保される。
【００２４】
入力データメモリ２６ａには、前記タブレット表示部１１に対する手書きの入力に伴い、当該表示部１１のタッチパネル１１ｔにより検出される前記ペンＰの筆跡に対応するストロークデータがベクトルデータとして記憶される。
【００２５】
表示データメモリ２６ｂは、タブレット表示部１１の表示画面領域に対応するカラービットマップデータの記憶領域を有し、このメモリ２６ｂには、実行中のプログラムに従い生成された表示画面データが記憶される。
【００２６】
切り出し文字データメモリ２６ｃには、前記入力データメモリ２６ａに記憶された手書き文字のストロークデータに対する文字認識処理により得られた１文字毎のストロークデータ、レターサイズ（縦×横）、文字種、および前記傾斜角対応ストロークテーブル２２ｄから読み出された傾斜角対応ストロークの各情報が記憶される。
【００２７】
行・ページ再配置データメモリ２６ｄには、前記切り出し文字データメモリ２６ｃに記憶された手書き文字の１文字毎の情報に基づいて、１文字単位で筆跡を維持しつつ適切な形状に変形し、形状変形した各文字の並びを行単位で調整し、この調整された行単位の手書き文字をページ単位で調整して再配置した、補正処理後の手書きデータが記憶される。
【００２８】
このように、ＣＰＵ２１には、記憶装置２２、記録媒体読み取り部２４、通信部２５、ＲＡＭ２６、キー入力部２７、およびタブレット表示部１１が接続されて構成される。
【００２９】
図３は、前記情報端末装置１０の制御プログラム２２ａ，手書き文字処理プログラム２２ｂ，文字認識プログラム２２ｃに従った機能ブロックを示す図である。
【００３０】
この情報端末装置１０の機能ブロックは、入力部（１１ｔ）、ストロークデータ記憶部（２６ａ）、文字切り出し部（２２ｂ１，２６ｃ）、文字単位形状調整部（２２ｂ２，２６ｃ）、行単位行並び調整部（２２ｂ３，２６ｄ）、ページ単位レイアウト調整部（２２ｂ４，２６ｄ）、表示部（２６ｂ）からなり、各部の括弧内の符号は、前記図２における電子回路の対応箇所を示している。
【００３１】
すなわち、この情報端末装置１０は、入力部（１１ｔ）から入力されてストロークデータ記憶部（２６ａ）に記憶された手書き文字のストロークデータを、文字切り出し部（２２ｂ１，２６ｃ）において文字認識し、１文字毎のストロークデータ、レターサイズ、文字種、傾斜角対応ストロークの各情報を取得する。
【００３２】
そして、前記文字切り出し部（２２ｂ１，２６ｃ）にて取得された手書き文字の１文字毎の情報に基づいて、文字単位形状調整部（２２ｂ２，２６ｃ）により１文字単位で筆跡を維持しつつ適切な形状に変形し、行単位行並び調整部（２２ｂ３，２６ｄ）により前記形状変形した各文字の並びを行単位で調整する。
【００３３】
そして、行単位行並び調整部（２２ｂ３，２６ｄ）にて調整された行単位の手書き文字を、ページ単位レイアウト調整部（２２ｂ４，２６ｄ）によりページ単位で調整して再配置し、これにより得られた補正処理後の手書きデータを表示部（２６ｂ）に出力して表示させる機能を有する。
【００３４】
このように構成された情報端末装置１０は、ＣＰＵ２１が前記端末制御プログラム２２ａ，２２ｂ，２２ｃおよびテーブル２２ｄに記述された命令およびデータに従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる手書き文字（文字列）の文字単位での補正機能と再配置・出力機能を実現する。
【００３５】
次に、前記構成の情報端末装置１０の動作について説明する。
【００３６】
図４は、前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った手書き文字の切り出し処理（２２ｂ１）を示すフローチャートである。
【００３７】
図５は、前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った文字単位での形状調整処理（２２ｂ２）を示すフローチャートである。
【００３８】
図６は、前記情報端末装置１０の手書き文字処理プログラム２２ｂに従った行単位での行並び調整処理（２２ｂ３）を示すフローチャートである。
【００３９】
図７は、前記情報端末装置１０の手書き文字処理プログラム２２ｂに従ったページ単位でのレイアウト調整処理（２２ｂ４）を示すフローチャートである。
【００４０】
図８は、前記情報端末装置１０の入力データ記憶部２６ａに記憶された手書き文字データの具体例を示す図である。
【００４１】
図９は、前記情報端末装置１０の手書き文字の切り出し処理（２２ｂ１）に伴う切り出し動作を示す図である。
【００４２】
図１０は、前記情報端末装置１０の文字単位での形状調整処理（２２ｂ２）に伴う形状調整動作を示す図である。
【００４３】
図１１は、前記情報端末装置１０の文字単位での形状調整処理（２２ｂ２）に従い形状調整された手書き文字データを示す図である。
【００４４】
図１２は、前記情報端末装置１０の行単位での行並び調整処理（２２ｂ３）に伴う行並び調整動作を示す図である。
【００４５】
図１３は、前記情報端末装置１０のページ単位でのレイアウト調整処理（２２ｂ４）に伴うレイアウト調整動作を示す図である。
【００４６】
タブレット表示部１１に対する手書き文字の入力操作に応じて、例えば図８に示すように、手書き文字データが入力データメモリ２６ａに記憶されると、手書き文字の切り出し処理（２２ｂ１）［図４参照］に移行され、前記入力された手書き文字データの全体に対する手書き文字認識（２２ｃ）が実行される（ステップＳ１）。
【００４７】
すると、図９に示すように、前記入力データメモリ２６ａに記憶された手書き文字データが１文字ずつ切り出されて切り出し文字データメモリ２６ｃに記憶されると共に、当該切り出された文字毎に、そのレターサイズ（縦×横）、文字種、および傾斜角対応ストロークテーブル２２ｄから読み出された傾斜角対応ストロークの各情報が対応付けられて記憶される（ステップＳ２）。
【００４８】
前記手書き文字の切り出し処理（２２ｂ１）が終了すると、文字単位での形状調整処理（２２ｂ２）［図５参照］に移行され、先ず、切り出し文字データメモリ２６ｃに記憶された全ての漢字データのレターサイズの平均値が基準サイズとして決定される（ステップＳ３）。ここで、基準サイズを漢字データのレターサイズの平均値にしたが、これに限らずひらがなも含めた平均値でもよいし、英字や数字の平均値にしてもよい。なお、前記基準サイズは予め設定してもよい。
【００４９】
すると、前記切り出し文字データメモリ２６ｃに記憶された手書き文字データの１文字ずつの文字種が判断され（ステップＳ４〜Ｓ６）、“句読点”“カンマ”“ピリオド”を除いて、図１０に示すように、文字種が“ひらがな”以外の“漢字”“英字”“数字”“カッコ”である文字データは前記基準サイズの１００％のサイズに拡大又は縮小して変形され（ステップＳ７）、“ひらがな”である文字データは前記基準サイズの７０％のサイズに縮小又は拡大して変形される（ステップＳ８）。
【００５０】
またこれと共に、前記サイズ変形された１文字ずつの傾斜角対応ストロークに基づき、該当する文字の傾斜角θが取得され（ステップＳ９）、この文字傾斜角θが予め設定された見易い角度（例えば、右傾斜６度）になるように各文字データが変形される（ステップＳ１０）。
【００５１】
この後、図１１に示すように、前記切り出し文字データメモリ２６ｃに記憶された手書き文字データに対する文字単位での形状調整処理（２２ｂ２）が終了すると（ステップＳ５（Ｙｅｓ））、行単位での行並び調整処理（２２ｂ３）［図６参照］に移行される。
【００５２】
すると先ず、前記切り出し文字データメモリ２６ｃに記憶された１行目の文字データについて、図１２に示すように、先頭である左端の文字を基準にベースラインＢＬと行の縦幅Ｌ１が設定され行・ページ再配置データメモリ２６ｄに記憶される（ステップＳ１１）。
【００５３】
そして、前記左端の文字から１文字ずつ文字種が判断され（ステップＳ１２〜Ｓ１５）、該当する文字データが“漢字”または“句読点”“カンマ”“ピリオド”である場合には、前記行の縦幅Ｌ１の最下部であるベースラインＢＬ上に配置される（ステップＳ１４，Ｓ１５→Ｓ１６）。
【００５４】
また、前記文字種の判断された文字データが“英字”で且つ連続しない１文字の英字である場合には、行の縦幅Ｌ１の中央に配置される（ステップＳ１７→Ｓ１８）。
【００５５】
また、前記文字種の判断された文字データが“英字”で且つ連続する英字であった場合には、該当する連続した英字がまとめて行の縦幅Ｌ１の中央に配置される（ステップＳ１７〜Ｓ２０→Ｓ２１）。
【００５６】
なお、前記１行目のベースラインＢＬおよび行の縦幅Ｌ１において、１文字ずつその文字種に応じた上下位置で配置される各文字同士の文字間隔は、予め設定された一定の間隔にして配置されるか、又は文字種に応じて設定された間隔にして配置される。
【００５７】
こうして、前記切り出し文字データメモリ２６ｃに記憶された１行目の文字データに対する行並び調整処理が終了して行・ページ再配置データメモリ２６ｄに記憶されると、二行目、三行目の文字データに対しても順次同様の行並び調整処理が実行されて行・ページ再配置データメモリ２６ｄに記憶される。
【００５８】
そして、全ての行に対する行並び調整処理が終了すると、ページ単位でのレイアウト調整処理（２２ｂ４）［図７参照］に移行される。
【００５９】
このレイアウト調整処理（２２ｂ４）では、前記手書き文字切り出し処理（２２ｂ１）、前記文字単位形状調整処理（２２ｂ２）、前記行単位行並び調整処理（２２ｂ３）を経て行・ページ再配置データメモリ２６ｄに記憶された文字データに対し、図１３に示すように、先ず、全ての行の縦幅Ｌ１，Ｌ２，Ｌ３より大きい行間隔ＰＬが決定される（ステップＳ２２）。
【００６０】
そして、決定された一定の行間隔ＰＬに応じて各行のベースラインＢＬ１，ＢＬ２，Ｂ３が設定されるよう、１行毎の文字データが再配置されて記憶される（ステップＳ２３）。
【００６１】
こうして、前記ページ単位レイアウト調整処理（２２ｂ４）が実行されて行・ページ再配置データメモリ２６ｄに記憶された一連の手書き文字データは、表示データメモリ２６ｂに描画され、タブレット表示部１１に出力されて表示される。
【００６２】
したがって、前記構成の情報端末装置１０による手書き文字（文字列）の文字単位での補正機能と再配置・出力機能によれば、タブレット表示部１１からユーザ操作に応じた手書きの文字データが入力され入力データメモリ２６ａに記憶されると、この手書き文字データは文字認識により１文字ずつ切り出され、文字種，レターサイズ，傾斜角対応ストロークの各情報と共に切り出し文字データメモリ２６ｃに記憶される。そして、切り出された手書き文字は１文字ずつ、その文字種に応じたレターサイズに拡大又は縮小されると共に、予め設定された適切な角度に右傾斜した文字に変形され、順次、行・ページ再配置データメモリ２６ｄに記憶される。すると、行単位で左端の文字を基準にベースラインＢＬｎと縦幅Ｌｎが設定され、１文字ずつその文字種に応じた縦幅Ｌｎ内の高さの位置に再配置されると共に、一定又は文字種に応じた文字間隔で再配置される。そして、ページ単位で各行の最大の縦幅Ｌｎより大きい行間隔ＰＬが決定されて再配置され、ユーザの必要に応じて出力され表示される。
【００６３】
これにより、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる。
【００６４】
なお、前記実施形態の手書き文字の切り出し処理（２２ｂ１）において、手書き文字データの傾斜角は、文字毎に予め決められた傾斜角対応ストローク（画数）に基づき判定したが、これに限らず、例えば、該当する手書き文字データの部首に基づき判定してもよい。
【００６５】
また、前記実施形態の行並び調整処理（２２ｂ３）では、ベースラインＢＬを行の先頭である左端の文字を基準に設定する構成としたが、行中の各文字の中心を基にその行の傾きを求め、傾いたベースラインＢＬを設定してもよい。
【００６６】
この場合、行毎にそのベースラインＢＬ１，ＢＬ２，…の傾きが異なることになるが、この後のページ単位レイアウト調整処理（２２ｂ４）において、決定された一定の行間隔ＰＬに応じて各行のベースラインＢＬ１，ＢＬ２，Ｂ３を設定する際に、１行目のベースラインＢＬ１の傾きに合わせて２行目以降のベースラインＢＬ２，ＢＬ３，…を設定する構成とすればよい。
【００６７】
なお、実施形態において記載した情報端末装置１０による各処理の手法およびデータベース、すなわち、図４のフローチャートに示す手書き文字の切り出し処理（２２ｂ１）、図５のフローチャートに示す文字単位での形状調整処理（２２ｂ２）、図６のフローチャートに示す行単位での行並び調整処理（２２ｂ３）、図７のフローチャートに示すページ単位でのレイアウト調整処理（２２ｂ４）などの各手法および傾斜角対応ストロークテーブル２２ｄなどのデータベースは、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体（２３）に格納して配布することができる。そして、手書き入力・表示部（１１）を備えた各種情報端末装置（１０）のコンピュータ（２１）は、この外部記録媒体（２３）に記憶されたプログラムを記憶装置（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した手書き文字の文字単位での補正機能と再配置・出力機能を実現し、前述した手法による同様の処理を実行することができる。
【００６８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、このプログラムデータを、通信ネットワークに接続された手書き入力・表示部（１１）を備えた各種情報端末装置（１０）のコンピュータ（２１）に取り込むことで、前記実施形態において説明した手書き文字の文字単位での補正機能と再配置・出力機能を実現することもできる。
【００６９】
なお、実施形態において、文字切り出し処理、文字単位形状調整処理、行並び調整処理、ページレイアウト調整処理と全ての処理を行ったがこれに限るものではなく、文字切出し処理を行った後、その他の処理を一つ行うだけでもよく、また２つの処理を組み合わせて行うようにしてもよい。
【００７０】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００７１】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７２】
［１］
手書きの文字を入力する手書き文字入力手段と、
前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、
を備えたことを特徴とする手書き文字処理装置。
【００７３】
［２］
前記文字補正手段は、前記文字切り出し手段により切り出された文字の大きさを前記文字認識手段により認識された該当する文字の種類に応じた大きさに変更することを特徴とする［１］に記載の手書き文字処理装置。
【００７４】
［３］
前記文字切り出し手段により切り出された文字の傾きを予め設定された角度の傾きに変更する傾き変更手段をさらに有することを特徴とする［１］または［２］に記載の手書き文字処理装置。
【００７５】
［４］
前記文字切り出し手段により切り出された文字が文字列となる行にベースラインを設定すると共に、前記ベースライン上に各文字を該当する文字の種類に応じた高さで且つ所定の文字間隔で再配置する行並び調整手段をさらに備えたことを特徴とする［１］ないし［３］の何れかに記載の手書き文字処理装置。
【００７６】
［５］
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ及び種類を認識し、
前記文字補正手段は、前記文字認識手段により認識された各文字の大きさの平均の大きさを基準とし、前記文字切り出し手段により切り出された文字の大きさを該当する文字の種類に応じて前記基準の大きさに変更するか又は前記基準の大きさに基づき予め設定された割合の大きさに変更する、
ことを特徴とする［２］ないし［４］の何れかに記載の手書き文字処理装置。
【００７７】
［６］
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ、種類、および傾きを認識し、
前記傾き変更手段は、前記文字切り出し手段により切り出された文字の傾きを、前記文字認識手段により認識された該当する文字の傾きに基づいて、予め設定された角度の傾きに変更する、
ことを特徴とする［３］ないし［５］の何れか１項に記載の手書き文字処理装置。
【００７８】
［７］
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の先頭の文字を基準に設定することを特徴とする［４］ないし［６］の何れかに記載の手書き文字処理装置。
【００７９】
［８］
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の各文字の中心を基に設定することを特徴とする［４］ないし［６］の何れかに記載の手書き文字処理装置。
【００８０】
［９］
前記行並び調整手段によりベースライン上に再配置された行単位の文字列を、１行目のベースラインを基準に所定の行間隔で各行のベースラインを設定して再配置するレイアウト調整手段をさらに備えたことを特徴とする［８］に記載の手書き文字処理装置。
【００８１】
［１０］
手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、
前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、
として機能させるためのプログラム。
【符号の説明】
【００８２】
１０  …手書き入力機能を備えた情報端末装置
１１  …タブレット表示部
１１ｄ…カラー液晶表示画面
１１ｔ…タッチパネル
２１  …ＣＰＵ
２２  …記憶装置
２２ａ…端末制御プログラム
２２ｂ…手書き文字処理プログラム
２２ｂ１…手書き文字切り出し処理
２２ｂ２…文字単位形状調整処理
２２ｂ３…行単位行並び調整処理
２２ｂ４…ページ単位レイアウト調整処理
２２ｃ…文字認識プログラム
２２ｄ…傾斜角対応ストロークテーブル
２３  …外部記録媒体
２４  …記録媒体読み取り部
２５  …通信部
２６  …ＲＡＭ
２６ａ…入力データメモリ
２６ｂ…表示データメモリ
２６ｃ…切り出し文字データメモリ
２６ｄ…行・ページ再配置データメモリ
Ｐ    …タブレット用のペン
ＢＬｎ…行のベースライン
Ｌｎ  …行の縦幅
ＰＬ  …行間隔
【図１】
2013182512.tif 000003
【図２】
2013182512.tif 000004
【図３】
2013182512.tif 000005
【図４】
2013182512.tif 000006
【図５】
2013182512.tif 000007
【図６】
2013182512.tif 000008
【図７】
2013182512.tif 000009
【図８】
2013182512.tif 000010
【図９】
2013182512.tif 000011
【図１０】
2013182512.tif 000012
【図１１】
2013182512.tif 000013
【図１２】
2013182512.tif 000014
【図１３】
2013182512.tif 000015