JP2013182512A - Handwritten character processing device and program - Google Patents
Handwritten character processing device and program Download PDFInfo
- Publication number
- JP2013182512A JP2013182512A JP2012047063A JP2012047063A JP2013182512A JP 2013182512 A JP2013182512 A JP 2013182512A JP 2012047063 A JP2012047063 A JP 2012047063A JP 2012047063 A JP2012047063 A JP 2012047063A JP 2013182512 A JP2013182512 A JP 2013182512A
- Authority
- JP
- Japan
- Prior art keywords
- character
- handwritten
- line
- unit
- cut out
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Character Discrimination (AREA)
- Character Input (AREA)
Abstract
Description
本発明は、手書き入力された文字を表示あるいは印刷等により出力するための手書き文字処理装置およびその制御プログラムに関する。 The present invention relates to a handwritten character processing device for outputting handwritten characters by display or printing, and a control program therefor.
近年、タブレット端末等、手書き入力機能を備えた電子機器が広く実用されている。そして、このような電子機器では、手書きの文字をその筆跡のままメモなどとして保存し、これを必要に応じて読み出して表示あるいは印刷させて確認することが行われる。 In recent years, electronic devices having a handwriting input function such as tablet terminals have been widely used. In such an electronic device, handwritten characters are stored as memos or the like as they are handwritten, and are read and displayed or printed as necessary for confirmation.
しかしながら、手書きの文字をその筆跡のまま保存すると、当該手書き文字の筆跡が乱筆過ぎて非常に読み難かったり、手書きした本人でも読めなかったりして、視認性が悪いことがある。 However, if the handwritten character is stored as it is, the handwriting of the handwritten character is excessively difficult to read because it is too difficult to read or even the handwritten person may not be able to read it, and the visibility may be poor.
従来の手書き文字処理装置であって、タッチパネル上の広い領域で手書き入力された文字列のかたまりを、行ピッチに対応する幅が所定の幅以下となるようアスペクト比固定で縮小し、これを所定の表示領域に順次配列することで、手書き入力した文字をその筆跡のまま効率よく表示させ、可読性を向上できる携帯電子機器が考えられている(例えば、特許文献1参照。)。 A conventional handwritten character processing device, which reduces a chunk of a character string input by handwriting in a wide area on a touch panel with a fixed aspect ratio so that a width corresponding to a line pitch is equal to or smaller than a predetermined width. A portable electronic device that can efficiently display handwritten characters as they are handwritten, and improve readability by sequentially arranging them in the display area has been considered (see, for example, Patent Document 1).
また、大きく手書き入力された各文字を切り出し、各文字を所望の大きさに揃えて表示させることで、帳票類の所定の領域にもバランス良く表示できる手書き文書処理装置が考えられている(例えば、特許文献2参照。)。 In addition, a handwritten document processing apparatus is conceivable that can display a well-balanced display in a predetermined area of a document by cutting out each character that has been largely handwritten and displaying each character in a desired size (for example, , See Patent Document 2).
また、手書き入力された各文字を切り出し、筆記方向の文字位置を調整して表示させることで、可読性を向上させる文字データ処理装置が考えられている(例えば、特許文献3参照。)。 In addition, a character data processing device that improves readability by cutting out each character input by handwriting and adjusting and displaying the character position in the writing direction has been considered (for example, see Patent Document 3).
手書き文字を処理する前記従来の各装置は、手書きした文字列のかたまりをそのまま縮小して順次配列したり、切り出した各文字の大きさを揃えて表示させたり、各文字の文字ピッチを調整して表示させたりすることで、見易さの向上を図ろうとするものである。 Each of the above-mentioned conventional devices for processing handwritten characters reduces the size of the handwritten character string as it is, arranges it sequentially, displays the size of each cut out character, and adjusts the character pitch of each character. It is intended to improve the visibility by displaying them.
しかしながら、前記従来の何れの装置も、文字列の全体あるいは1行中の各文字の大きさ、文字ピッチを一律に調整するだけのものであり、これに留まらず、手書き入力したユーザの筆跡を保ちつつも、より視認性の高い手書き文字に補正することが望ましい。 However, any of the above-mentioned conventional devices only adjust the size and character pitch of each character in the entire character string or in a single line. It is desirable to correct the handwritten characters with higher visibility while maintaining them.
本発明は、このような課題に鑑みなされたもので、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる手書き文字処理装置およびその制御プログラムを提供することを目的とする。 The present invention has been made in view of such problems, and a handwritten character processing apparatus and a control program for the same that can be output as handwritten characters with higher visibility while maintaining the handwriting of a user who has input by handwriting The purpose is to provide.
本発明に係る手書き文字処理装置は、手書きの文字を入力する手書き文字入力手段と、前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、を備えたことを特徴としている。 The handwritten character processing device according to the present invention includes a handwritten character input means for inputting a handwritten character, a character cutout means for cutting out a character input by the handwritten character input means, and a type of the character cut out by the character cutout means And a character correction unit that corrects the character cut out by the character cutout unit according to the type of the character recognized by the character recognition unit.
本発明に係るプログラムは、手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、として機能させることを特徴としている。 A program according to the present invention is a program for controlling a computer of an electronic device including a handwritten character input unit that inputs handwritten characters and an output unit, and the computer is input by the handwritten character input unit. Character cutout means for cutting out the character, character recognition means for recognizing the type of character cut out by the character cutout means, and the character cutout by the character cutout means as the corresponding character type recognized by the character recognition means It is characterized by functioning as a character correcting means for correcting in response, and a character output means for outputting the character corrected by the character correcting means to the output unit.
本発明によれば、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる手書き文字処理装置およびその制御プログラムを提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the handwritten character processing apparatus which can be output as a highly visible handwritten character while maintaining the handwriting of the user who input by handwriting, and its control program can be provided.
以下図面により本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の手書き文字処理装置の実施形態に係るタブレット型情報端末装置10の外観構成を示す正面図である。
FIG. 1 is a front view showing an external configuration of a tablet
この情報端末装置10は、例えば12インチのタブレット表示部11を備える。このタブレット表示部11は、ドットマトリクス型のカラー液晶表示画面11dとタッチパネル11tを重ねて構成する。このタッチパネル11tには、例えば電磁誘導型のものが使用され、先端に誘導コイルを内蔵したペンPによる表示画面への接近位置と接触位置が、何れも当該表示画面の座標として検出される。
The
この情報端末装置10は、電源を投入/遮断するための電源キーの操作以外は、タブレット表示部11に表示された各種のデータに対するタッチ操作に従って動作し、手書きされた文字や図形を認識して入力する機能も有する。
The
図2は、前記情報端末装置10の電子回路の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of an electronic circuit of the
この情報端末装置10の電子回路には、コンピュータであるCPU21が備えられる。CPU21は、記憶装置22に予め記憶された端末制御プログラム、あるいはメモリ・カードなどの外部記録媒体23から記録媒体読み取り部24を介して記憶装置22に読み込まれた端末制御プログラム、あるいは通信ネットワーク上のWebサーバから通信部25を介して記憶装置22に読み込まれた端末制御プログラムに従い、同記憶装置22およびRAM26をワークメモリとして回路各部の動作を制御する。
The electronic circuit of the
前記記憶装置22に記憶される端末制御プログラムとしては、通信部25を介して外部のPCやWebサーバ等の通信機能を備えた電子機器と通信するための通信制御プログラム、テキスト処理,テーブル処理,画像/音声再生処理,メール処理,演算処理等を行うための各種のアプリケーションプログラムを含む制御プログラム22aの他、タブレット表示部11に対して手書き入力された文字をその筆跡を維持しつつ、視認性のより高い文字に変形しレイアウトして出力するための手書き文字処理プログラム22b、前記手書き入力された文字の文字種、レターサイズを認識するための文字認識プログラム22cが記憶される。
The terminal control program stored in the
そして、前記記憶装置22には、例えば辞書中に存在するひらがな、カタカナ、漢字、英字の全ての文字に対応付けて、該当する文字の傾斜角を判定する基準のストローク(画数)を予め記憶するための傾斜角対応ストロークテーブル22dが用意される。
The
前記RAM26には、各種作業用の記憶領域として、入力データメモリ26a、表示データメモリ26b、切り出し文字データメモリ26c、行・ページ再配置データメモリ26dなどが確保される。
In the
入力データメモリ26aには、前記タブレット表示部11に対する手書きの入力に伴い、当該表示部11のタッチパネル11tにより検出される前記ペンPの筆跡に対応するストロークデータがベクトルデータとして記憶される。
In the
表示データメモリ26bは、タブレット表示部11の表示画面領域に対応するカラービットマップデータの記憶領域を有し、このメモリ26bには、実行中のプログラムに従い生成された表示画面データが記憶される。
The
切り出し文字データメモリ26cには、前記入力データメモリ26aに記憶された手書き文字のストロークデータに対する文字認識処理により得られた1文字毎のストロークデータ、レターサイズ(縦×横)、文字種、および前記傾斜角対応ストロークテーブル22dから読み出された傾斜角対応ストロークの各情報が記憶される。
In the cut-out
行・ページ再配置データメモリ26dには、前記切り出し文字データメモリ26cに記憶された手書き文字の1文字毎の情報に基づいて、1文字単位で筆跡を維持しつつ適切な形状に変形し、形状変形した各文字の並びを行単位で調整し、この調整された行単位の手書き文字をページ単位で調整して再配置した、補正処理後の手書きデータが記憶される。
In the line / page
このように、CPU21には、記憶装置22、記録媒体読み取り部24、通信部25、RAM26、キー入力部27、およびタブレット表示部11が接続されて構成される。
Thus, the
図3は、前記情報端末装置10の制御プログラム22a,手書き文字処理プログラム22b,文字認識プログラム22cに従った機能ブロックを示す図である。
FIG. 3 is a diagram showing functional blocks according to the
この情報端末装置10の機能ブロックは、入力部(11t)、ストロークデータ記憶部(26a)、文字切り出し部(22b1,26c)、文字単位形状調整部(22b2,26c)、行単位行並び調整部(22b3,26d)、ページ単位レイアウト調整部(22b4,26d)、表示部(26b)からなり、各部の括弧内の符号は、前記図2における電子回路の対応箇所を示している。
The functional blocks of the
すなわち、この情報端末装置10は、入力部(11t)から入力されてストロークデータ記憶部(26a)に記憶された手書き文字のストロークデータを、文字切り出し部(22b1,26c)において文字認識し、1文字毎のストロークデータ、レターサイズ、文字種、傾斜角対応ストロークの各情報を取得する。
That is, the
そして、前記文字切り出し部(22b1,26c)にて取得された手書き文字の1文字毎の情報に基づいて、文字単位形状調整部(22b2,26c)により1文字単位で筆跡を維持しつつ適切な形状に変形し、行単位行並び調整部(22b3,26d)により前記形状変形した各文字の並びを行単位で調整する。 Then, based on the information for each character of the handwritten character acquired by the character cutout unit (22b1, 26c), the character unit shape adjustment unit (22b2, 26c) maintains an appropriate handwriting by character unit. The shape is deformed, and the line-by-line line arrangement adjustment unit (22b3, 26d) adjusts the arrangement of each character whose shape has been deformed in line units.
そして、行単位行並び調整部(22b3,26d)にて調整された行単位の手書き文字を、ページ単位レイアウト調整部(22b4,26d)によりページ単位で調整して再配置し、これにより得られた補正処理後の手書きデータを表示部(26b)に出力して表示させる機能を有する。 Then, the line-by-line handwritten characters adjusted by the line-by-line line arrangement adjustment unit (22b3, 26d) are adjusted and rearranged by the page unit layout adjustment unit (22b4, 26d), and thus obtained. The corrected handwritten data is output to the display unit (26b) and displayed.
このように構成された情報端末装置10は、CPU21が前記端末制御プログラム22a,22b,22cおよびテーブル22dに記述された命令およびデータに従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる手書き文字(文字列)の文字単位での補正機能と再配置・出力機能を実現する。
In the
次に、前記構成の情報端末装置10の動作について説明する。
Next, the operation of the
図4は、前記情報端末装置10の手書き文字処理プログラム22bに従った手書き文字の切り出し処理(22b1)を示すフローチャートである。
FIG. 4 is a flowchart showing handwritten character cutout processing (22b1) according to the handwritten character processing program 22b of the
図5は、前記情報端末装置10の手書き文字処理プログラム22bに従った文字単位での形状調整処理(22b2)を示すフローチャートである。
FIG. 5 is a flowchart showing a shape adjustment process (22b2) in units of characters according to the handwritten character processing program 22b of the
図6は、前記情報端末装置10の手書き文字処理プログラム22bに従った行単位での行並び調整処理(22b3)を示すフローチャートである。
FIG. 6 is a flowchart showing a line arrangement adjustment process (22b3) in line units according to the handwritten character processing program 22b of the
図7は、前記情報端末装置10の手書き文字処理プログラム22bに従ったページ単位でのレイアウト調整処理(22b4)を示すフローチャートである。
FIG. 7 is a flowchart showing a layout adjustment process (22b4) in units of pages according to the handwritten character processing program 22b of the
図8は、前記情報端末装置10の入力データ記憶部26aに記憶された手書き文字データの具体例を示す図である。
FIG. 8 is a diagram illustrating a specific example of handwritten character data stored in the input
図9は、前記情報端末装置10の手書き文字の切り出し処理(22b1)に伴う切り出し動作を示す図である。
FIG. 9 is a diagram showing a clipping operation associated with the handwritten character clipping process (22b1) of the
図10は、前記情報端末装置10の文字単位での形状調整処理(22b2)に伴う形状調整動作を示す図である。
FIG. 10 is a diagram showing a shape adjustment operation associated with the shape adjustment processing (22b2) in units of characters of the
図11は、前記情報端末装置10の文字単位での形状調整処理(22b2)に従い形状調整された手書き文字データを示す図である。
FIG. 11 is a diagram showing handwritten character data whose shape has been adjusted in accordance with the shape adjustment processing (22b2) in units of characters of the
図12は、前記情報端末装置10の行単位での行並び調整処理(22b3)に伴う行並び調整動作を示す図である。
FIG. 12 is a diagram showing a line arrangement adjustment operation associated with the line arrangement adjustment process (22b3) in units of lines of the
図13は、前記情報端末装置10のページ単位でのレイアウト調整処理(22b4)に伴うレイアウト調整動作を示す図である。
FIG. 13 is a diagram showing a layout adjustment operation accompanying the layout adjustment process (22b4) in units of pages of the
タブレット表示部11に対する手書き文字の入力操作に応じて、例えば図8に示すように、手書き文字データが入力データメモリ26aに記憶されると、手書き文字の切り出し処理(22b1)[図4参照]に移行され、前記入力された手書き文字データの全体に対する手書き文字認識(22c)が実行される(ステップS1)。
When handwritten character data is stored in the
すると、図9に示すように、前記入力データメモリ26aに記憶された手書き文字データが1文字ずつ切り出されて切り出し文字データメモリ26cに記憶されると共に、当該切り出された文字毎に、そのレターサイズ(縦×横)、文字種、および傾斜角対応ストロークテーブル22dから読み出された傾斜角対応ストロークの各情報が対応付けられて記憶される(ステップS2)。
Then, as shown in FIG. 9, the handwritten character data stored in the
前記手書き文字の切り出し処理(22b1)が終了すると、文字単位での形状調整処理(22b2)[図5参照]に移行され、先ず、切り出し文字データメモリ26cに記憶された全ての漢字データのレターサイズの平均値が基準サイズとして決定される(ステップS3)。ここで、基準サイズを漢字データのレターサイズの平均値にしたが、これに限らずひらがなも含めた平均値でもよいし、英字や数字の平均値にしてもよい。なお、前記基準サイズは予め設定してもよい。
When the handwritten character cutout process (22b1) is completed, the process proceeds to a character unit shape adjustment process (22b2) [see FIG. 5], and first, the letter sizes of all the Chinese character data stored in the cutout
すると、前記切り出し文字データメモリ26cに記憶された手書き文字データの1文字ずつの文字種が判断され(ステップS4〜S6)、“句読点”“カンマ”“ピリオド”を除いて、図10に示すように、文字種が“ひらがな”以外の“漢字”“英字”“数字”“カッコ”である文字データは前記基準サイズの100%のサイズに拡大又は縮小して変形され(ステップS7)、“ひらがな”である文字データは前記基準サイズの70%のサイズに縮小又は拡大して変形される(ステップS8)。
Then, the character type of each character of the handwritten character data stored in the cut-out
またこれと共に、前記サイズ変形された1文字ずつの傾斜角対応ストロークに基づき、該当する文字の傾斜角θが取得され(ステップS9)、この文字傾斜角θが予め設定された見易い角度(例えば、右傾斜6度)になるように各文字データが変形される(ステップS10)。 At the same time, the inclination angle θ of the corresponding character is acquired based on the stroke corresponding to the inclination angle of each character whose size has been deformed (step S9), and the character inclination angle θ is set to an easily viewable angle (for example, Each character data is transformed so as to have a right inclination of 6 degrees (step S10).
この後、図11に示すように、前記切り出し文字データメモリ26cに記憶された手書き文字データに対する文字単位での形状調整処理(22b2)が終了すると(ステップS5(Yes))、行単位での行並び調整処理(22b3)[図6参照]に移行される。
Thereafter, as shown in FIG. 11, when the shape adjustment processing (22b2) in character units for the handwritten character data stored in the cut-out
すると先ず、前記切り出し文字データメモリ26cに記憶された1行目の文字データについて、図12に示すように、先頭である左端の文字を基準にベースラインBLと行の縦幅L1が設定され行・ページ再配置データメモリ26dに記憶される(ステップS11)。
Then, for the first line of character data stored in the cutout
そして、前記左端の文字から1文字ずつ文字種が判断され(ステップS12〜S15)、該当する文字データが“漢字”または“句読点”“カンマ”“ピリオド”である場合には、前記行の縦幅L1の最下部であるベースラインBL上に配置される(ステップS14,S15→S16)。 Then, the character type is determined for each character from the leftmost character (steps S12 to S15). If the corresponding character data is “kanji”, “punctuation”, “comma”, or “period”, the vertical width of the line It arrange | positions on the base line BL which is the lowest part of L1 (step S14, S15-> S16).
また、前記文字種の判断された文字データが“英字”で且つ連続しない1文字の英字である場合には、行の縦幅L1の中央に配置される(ステップS17→S18)。 If the character data for which the character type is determined is “English” and is a single non-contiguous English character, the character data is arranged at the center of the vertical width L1 of the line (steps S17 → S18).
また、前記文字種の判断された文字データが“英字”で且つ連続する英字であった場合には、該当する連続した英字がまとめて行の縦幅L1の中央に配置される(ステップS17〜S20→S21)。 If the character data determined as the character type is “English characters” and is a continuous alphabetic character, the corresponding consecutive alphabetic characters are collectively arranged at the center of the vertical width L1 of the line (steps S17 to S20). → S21).
なお、前記1行目のベースラインBLおよび行の縦幅L1において、1文字ずつその文字種に応じた上下位置で配置される各文字同士の文字間隔は、予め設定された一定の間隔にして配置されるか、又は文字種に応じて設定された間隔にして配置される。 Note that, in the first-line base line BL and the vertical width L1 of the first line, the character spacing between the characters arranged one by one at the vertical position corresponding to the character type is set at a predetermined fixed interval. Or arranged at intervals set according to the character type.
こうして、前記切り出し文字データメモリ26cに記憶された1行目の文字データに対する行並び調整処理が終了して行・ページ再配置データメモリ26dに記憶されると、二行目、三行目の文字データに対しても順次同様の行並び調整処理が実行されて行・ページ再配置データメモリ26dに記憶される。
Thus, when the line arrangement adjustment process for the first line of character data stored in the cut-out
そして、全ての行に対する行並び調整処理が終了すると、ページ単位でのレイアウト調整処理(22b4)[図7参照]に移行される。 When the line arrangement adjustment process for all lines is completed, the process proceeds to a layout adjustment process (22b4) [see FIG. 7] in page units.
このレイアウト調整処理(22b4)では、前記手書き文字切り出し処理(22b1)、前記文字単位形状調整処理(22b2)、前記行単位行並び調整処理(22b3)を経て行・ページ再配置データメモリ26dに記憶された文字データに対し、図13に示すように、先ず、全ての行の縦幅L1,L2,L3より大きい行間隔PLが決定される(ステップS22)。
In this layout adjustment process (22b4), the handwritten character cutout process (22b1), the character unit shape adjustment process (22b2), and the line unit line arrangement adjustment process (22b3) are stored in the line / page
そして、決定された一定の行間隔PLに応じて各行のベースラインBL1,BL2,B3が設定されるよう、1行毎の文字データが再配置されて記憶される(ステップS23)。 Then, the character data for each line is rearranged and stored so that the baselines BL1, BL2, and B3 of each line are set according to the determined constant line interval PL (step S23).
こうして、前記ページ単位レイアウト調整処理(22b4)が実行されて行・ページ再配置データメモリ26dに記憶された一連の手書き文字データは、表示データメモリ26bに描画され、タブレット表示部11に出力されて表示される。
Thus, the series of handwritten character data stored in the line / page
したがって、前記構成の情報端末装置10による手書き文字(文字列)の文字単位での補正機能と再配置・出力機能によれば、タブレット表示部11からユーザ操作に応じた手書きの文字データが入力され入力データメモリ26aに記憶されると、この手書き文字データは文字認識により1文字ずつ切り出され、文字種,レターサイズ,傾斜角対応ストロークの各情報と共に切り出し文字データメモリ26cに記憶される。そして、切り出された手書き文字は1文字ずつ、その文字種に応じたレターサイズに拡大又は縮小されると共に、予め設定された適切な角度に右傾斜した文字に変形され、順次、行・ページ再配置データメモリ26dに記憶される。すると、行単位で左端の文字を基準にベースラインBLnと縦幅Lnが設定され、1文字ずつその文字種に応じた縦幅Ln内の高さの位置に再配置されると共に、一定又は文字種に応じた文字間隔で再配置される。そして、ページ単位で各行の最大の縦幅Lnより大きい行間隔PLが決定されて再配置され、ユーザの必要に応じて出力され表示される。
Therefore, according to the correction function and the rearrangement / output function of the handwritten characters (character strings) in units of characters by the
これにより、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる。 This makes it possible to output handwritten characters with higher visibility while maintaining the handwriting of the user who has input by handwriting.
なお、前記実施形態の手書き文字の切り出し処理(22b1)において、手書き文字データの傾斜角は、文字毎に予め決められた傾斜角対応ストローク(画数)に基づき判定したが、これに限らず、例えば、該当する手書き文字データの部首に基づき判定してもよい。 In the handwritten character cutout process (22b1) of the embodiment, the inclination angle of the handwritten character data is determined based on the inclination angle corresponding stroke (number of strokes) determined in advance for each character. The determination may be made based on the radical of the corresponding handwritten character data.
また、前記実施形態の行並び調整処理(22b3)では、ベースラインBLを行の先頭である左端の文字を基準に設定する構成としたが、行中の各文字の中心を基にその行の傾きを求め、傾いたベースラインBLを設定してもよい。 In the line arrangement adjustment process (22b3) of the above embodiment, the baseline BL is set based on the leftmost character that is the head of the line, but the line of the line is set based on the center of each character in the line. The tilted baseline BL may be set by obtaining the tilt.
この場合、行毎にそのベースラインBL1,BL2,…の傾きが異なることになるが、この後のページ単位レイアウト調整処理(22b4)において、決定された一定の行間隔PLに応じて各行のベースラインBL1,BL2,B3を設定する際に、1行目のベースラインBL1の傾きに合わせて2行目以降のベースラインBL2,BL3,…を設定する構成とすればよい。 In this case, the slopes of the base lines BL1, BL2,... Differ for each row, but in the subsequent page unit layout adjustment processing (22b4), the base of each row is determined according to the determined constant row interval PL. When setting the lines BL1, BL2, B3, the base lines BL2, BL3,... On the second and subsequent lines may be set in accordance with the inclination of the base line BL1 on the first line.
なお、実施形態において記載した情報端末装置10による各処理の手法およびデータベース、すなわち、図4のフローチャートに示す手書き文字の切り出し処理(22b1)、図5のフローチャートに示す文字単位での形状調整処理(22b2)、図6のフローチャートに示す行単位での行並び調整処理(22b3)、図7のフローチャートに示すページ単位でのレイアウト調整処理(22b4)などの各手法および傾斜角対応ストロークテーブル22dなどのデータベースは、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード(ROMカード、RAMカード等)、磁気ディスク(フロッピディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の外部記録媒体(23)に格納して配布することができる。そして、手書き入力・表示部(11)を備えた各種情報端末装置(10)のコンピュータ(21)は、この外部記録媒体(23)に記憶されたプログラムを記憶装置(22)に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した手書き文字の文字単位での補正機能と再配置・出力機能を実現し、前述した手法による同様の処理を実行することができる。
It should be noted that each processing method and database performed by the
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、このプログラムデータを、通信ネットワークに接続された手書き入力・表示部(11)を備えた各種情報端末装置(10)のコンピュータ(21)に取り込むことで、前記実施形態において説明した手書き文字の文字単位での補正機能と再配置・出力機能を実現することもできる。 In addition, program data for realizing each of the above methods can be transmitted on a communication network in the form of a program code, and the program data is transmitted to a handwriting input / display unit (11) connected to the communication network. By taking in the computer (21) of the various information terminal devices (10) provided, the correction function and rearrangement / output function in units of characters described in the above embodiment can be realized.
なお、実施形態において、文字切り出し処理、文字単位形状調整処理、行並び調整処理、ページレイアウト調整処理と全ての処理を行ったがこれに限るものではなく、文字切出し処理を行った後、その他の処理を一つ行うだけでもよく、また2つの処理を組み合わせて行うようにしてもよい。 In the embodiment, the character cutout process, the character unit shape adjustment process, the line arrangement adjustment process, and the page layout adjustment process are all performed. However, the present invention is not limited to this. Only one process may be performed, or two processes may be combined.
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 Note that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention at the stage of implementation. Further, each of the embodiments includes inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment or some constituent elements are combined in different forms, the problems described in the column of the problem to be solved by the invention If the effects described in the column “Effects of the Invention” can be obtained, a configuration in which these constituent requirements are deleted or combined can be extracted as an invention.
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1]
手書きの文字を入力する手書き文字入力手段と、
前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、
を備えたことを特徴とする手書き文字処理装置。
[1]
A handwritten character input means for inputting handwritten characters;
Character cutout means for cutting out the character input by the handwritten character input means;
Character recognition means for recognizing the type of character cut out by the character cut-out means;
Character correction means for correcting the character cut out by the character cutout means according to the type of the corresponding character recognized by the character recognition means;
A handwritten character processing device comprising:
[2]
前記文字補正手段は、前記文字切り出し手段により切り出された文字の大きさを前記文字認識手段により認識された該当する文字の種類に応じた大きさに変更することを特徴とする[1]に記載の手書き文字処理装置。
[2]
The character correction unit changes the size of the character cut out by the character cutout unit to a size corresponding to the type of the corresponding character recognized by the character recognition unit. Handwritten character processing device.
[3]
前記文字切り出し手段により切り出された文字の傾きを予め設定された角度の傾きに変更する傾き変更手段をさらに有することを特徴とする[1]または[2]に記載の手書き文字処理装置。
[3]
The handwritten character processing apparatus according to [1] or [2], further including an inclination changing unit that changes an inclination of the character cut out by the character cutout unit to an inclination of a preset angle.
[4]
前記文字切り出し手段により切り出された文字が文字列となる行にベースラインを設定すると共に、前記ベースライン上に各文字を該当する文字の種類に応じた高さで且つ所定の文字間隔で再配置する行並び調整手段をさらに備えたことを特徴とする[1]ないし[3]の何れかに記載の手書き文字処理装置。
[4]
A baseline is set in a line in which the character cut out by the character cutout means becomes a character string, and each character is rearranged on the baseline at a height corresponding to the type of the corresponding character and at a predetermined character interval. The handwritten character processing apparatus according to any one of [1] to [3], further comprising a line arrangement adjusting unit for performing the above.
[5]
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ及び種類を認識し、
前記文字補正手段は、前記文字認識手段により認識された各文字の大きさの平均の大きさを基準とし、前記文字切り出し手段により切り出された文字の大きさを該当する文字の種類に応じて前記基準の大きさに変更するか又は前記基準の大きさに基づき予め設定された割合の大きさに変更する、
ことを特徴とする[2]ないし[4]の何れかに記載の手書き文字処理装置。
[5]
The character recognition means recognizes the size and type of the character cut out by the character cut-out means;
The character correction means is based on an average size of each character recognized by the character recognition means, and the character size cut out by the character cutout means is determined according to the type of the corresponding character. Change to a reference size or change to a preset proportion based on the reference size,
The handwritten character processing device according to any one of [2] to [4].
[6]
前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ、種類、および傾きを認識し、
前記傾き変更手段は、前記文字切り出し手段により切り出された文字の傾きを、前記文字認識手段により認識された該当する文字の傾きに基づいて、予め設定された角度の傾きに変更する、
ことを特徴とする[3]ないし[5]の何れか1項に記載の手書き文字処理装置。
[6]
The character recognition means recognizes the size, type and inclination of the character cut out by the character cut-out means;
The inclination changing means changes the inclination of the character cut out by the character cutting out means to an inclination of a preset angle based on the inclination of the corresponding character recognized by the character recognition means.
The handwritten character processing device according to any one of [3] to [5], wherein:
[7]
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の先頭の文字を基準に設定することを特徴とする[4]ないし[6]の何れかに記載の手書き文字処理装置。
[7]
The baseline is set based on the first character of a line in which the character cut out by the character cutout means is a character string. The handwritten character processing according to any one of [4] to [6] apparatus.
[8]
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の各文字の中心を基に設定することを特徴とする[4]ないし[6]の何れかに記載の手書き文字処理装置。
[8]
The base line is set based on the center of each character in a line in which the character cut out by the character cutout means is a character string. The handwritten character according to any one of [4] to [6] Processing equipment.
[9]
前記行並び調整手段によりベースライン上に再配置された行単位の文字列を、1行目のベースラインを基準に所定の行間隔で各行のベースラインを設定して再配置するレイアウト調整手段をさらに備えたことを特徴とする[8]に記載の手書き文字処理装置。
[9]
Layout adjusting means for rearranging character strings in units of lines rearranged on a baseline by the line arrangement adjusting means by setting a baseline of each line at a predetermined line interval with reference to the baseline of the first line The handwritten character processing device according to [8], further comprising:
[10]
手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、
前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、
として機能させるためのプログラム。
[10]
A program for controlling a computer of an electronic device having a handwritten character input unit and an output unit for inputting handwritten characters,
The computer,
A character cutout means for cutting out the character input by the handwritten character input unit;
Character recognition means for recognizing the type of character cut out by the character cut-out means;
Character correction means for correcting the character cut out by the character cutout means in accordance with the type of the corresponding character recognized by the character recognition means;
Character output means for outputting the character corrected by the character correction means to the output unit;
Program to function as.
10 …手書き入力機能を備えた情報端末装置
11 …タブレット表示部
11d…カラー液晶表示画面
11t…タッチパネル
21 …CPU
22 …記憶装置
22a…端末制御プログラム
22b…手書き文字処理プログラム
22b1…手書き文字切り出し処理
22b2…文字単位形状調整処理
22b3…行単位行並び調整処理
22b4…ページ単位レイアウト調整処理
22c…文字認識プログラム
22d…傾斜角対応ストロークテーブル
23 …外部記録媒体
24 …記録媒体読み取り部
25 …通信部
26 …RAM
26a…入力データメモリ
26b…表示データメモリ
26c…切り出し文字データメモリ
26d…行・ページ再配置データメモリ
P …タブレット用のペン
BLn…行のベースライン
Ln …行の縦幅
PL …行間隔
DESCRIPTION OF
22 ...
26a ...
Claims (10)
前記手書き文字入力手段により入力された文字を切り出す文字切り出し手段と、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段と、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段と、
を備えたことを特徴とする手書き文字処理装置。 A handwritten character input means for inputting handwritten characters;
Character cutout means for cutting out the character input by the handwritten character input means;
Character recognition means for recognizing the type of character cut out by the character cut-out means;
Character correction means for correcting the character cut out by the character cutout means according to the type of the corresponding character recognized by the character recognition means;
A handwritten character processing device comprising:
前記文字補正手段は、前記文字認識手段により認識された各文字の大きさの平均の大きさを基準とし、前記文字切り出し手段により切り出された文字の大きさを該当する文字の種類に応じて前記基準の大きさに変更するか又は前記基準の大きさに基づき予め設定された割合の大きさに変更する、
ことを特徴とする請求項2ないし請求項4の何れか1項に記載の手書き文字処理装置。 The character recognition means recognizes the size and type of the character cut out by the character cut-out means;
The character correction means is based on an average size of each character recognized by the character recognition means, and the character size cut out by the character cutout means is determined according to the type of the corresponding character. Change to a reference size or change to a preset proportion based on the reference size,
The handwritten character processing apparatus according to any one of claims 2 to 4, wherein the handwritten character processing apparatus is provided.
前記傾き変更手段は、前記文字切り出し手段により切り出された文字の傾きを、前記文字認識手段により認識された該当する文字の傾きに基づいて、予め設定された角度の傾きに変更する、
ことを特徴とする請求項3ないし請求項5の何れか1項に記載の手書き文字処理装置。 The character recognition means recognizes the size, type and inclination of the character cut out by the character cut-out means;
The inclination changing means changes the inclination of the character cut out by the character cutting out means to an inclination of a preset angle based on the inclination of the corresponding character recognized by the character recognition means.
The handwritten character processing apparatus according to any one of claims 3 to 5, wherein the handwritten character processing apparatus according to any one of claims 3 to 5 is provided.
前記コンピュータを、
前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、
前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、
として機能させるためのプログラム。 A program for controlling a computer of an electronic device having a handwritten character input unit and an output unit for inputting handwritten characters,
The computer,
A character cutout means for cutting out the character input by the handwritten character input unit;
Character recognition means for recognizing the type of character cut out by the character cut-out means;
Character correction means for correcting the character cut out by the character cutout means in accordance with the type of the corresponding character recognized by the character recognition means;
Character output means for outputting the character corrected by the character correction means to the output unit;
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012047063A JP2013182512A (en) | 2012-03-02 | 2012-03-02 | Handwritten character processing device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012047063A JP2013182512A (en) | 2012-03-02 | 2012-03-02 | Handwritten character processing device and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013182512A true JP2013182512A (en) | 2013-09-12 |
Family
ID=49273100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012047063A Pending JP2013182512A (en) | 2012-03-02 | 2012-03-02 | Handwritten character processing device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013182512A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850819A (en) * | 2014-02-18 | 2015-08-19 | 联想(北京)有限公司 | Information processing method and electronic device |
EP2937813A3 (en) * | 2014-04-21 | 2016-03-02 | Samsung Electronics Co., Ltd | Method of processing content and electronic device using the same |
JPWO2016031016A1 (en) * | 2014-08-28 | 2017-06-01 | 株式会社東芝 | Electronic device, method and program |
US11521365B2 (en) | 2019-04-02 | 2022-12-06 | Canon Kabushiki Kaisha | Image processing system, image processing apparatus, image processing method, and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05282128A (en) * | 1992-03-31 | 1993-10-29 | Hitachi Ltd | System and device for inputting hand-written character |
JPH07182449A (en) * | 1993-12-22 | 1995-07-21 | Matsushita Electric Ind Co Ltd | Handwritten input data processor |
JP2004078366A (en) * | 2002-08-12 | 2004-03-11 | Ricoh Co Ltd | Character recognition equipment, character recognition method, and program for making computer execute the method |
JP2006277224A (en) * | 2005-03-29 | 2006-10-12 | Hitachi Software Eng Co Ltd | Handwritten character layout shaping method and electronic board system |
JP2007316754A (en) * | 2006-05-23 | 2007-12-06 | Canon Inc | Handwritten character processing device and method |
-
2012
- 2012-03-02 JP JP2012047063A patent/JP2013182512A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05282128A (en) * | 1992-03-31 | 1993-10-29 | Hitachi Ltd | System and device for inputting hand-written character |
JPH07182449A (en) * | 1993-12-22 | 1995-07-21 | Matsushita Electric Ind Co Ltd | Handwritten input data processor |
JP2004078366A (en) * | 2002-08-12 | 2004-03-11 | Ricoh Co Ltd | Character recognition equipment, character recognition method, and program for making computer execute the method |
JP2006277224A (en) * | 2005-03-29 | 2006-10-12 | Hitachi Software Eng Co Ltd | Handwritten character layout shaping method and electronic board system |
JP2007316754A (en) * | 2006-05-23 | 2007-12-06 | Canon Inc | Handwritten character processing device and method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850819A (en) * | 2014-02-18 | 2015-08-19 | 联想(北京)有限公司 | Information processing method and electronic device |
CN104850819B (en) * | 2014-02-18 | 2018-07-03 | 联想(北京)有限公司 | Information processing method and electronic equipment |
EP2937813A3 (en) * | 2014-04-21 | 2016-03-02 | Samsung Electronics Co., Ltd | Method of processing content and electronic device using the same |
CN106233228A (en) * | 2014-04-21 | 2016-12-14 | 三星电子株式会社 | Process the method for content and use the electronic equipment of the method |
US10430648B2 (en) | 2014-04-21 | 2019-10-01 | Samsung Electronics Co., Ltd | Method of processing content and electronic device using the same |
JPWO2016031016A1 (en) * | 2014-08-28 | 2017-06-01 | 株式会社東芝 | Electronic device, method and program |
US11521365B2 (en) | 2019-04-02 | 2022-12-06 | Canon Kabushiki Kaisha | Image processing system, image processing apparatus, image processing method, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019154197A1 (en) | Electronic book handwritten note display method, computing device and computer storage medium | |
US8381119B2 (en) | Input device for pictographic languages | |
CN110109590B (en) | Automatic reading method and device | |
KR102075433B1 (en) | Handwriting input apparatus and control method thereof | |
US20130229341A1 (en) | Handwriting input device and computer-readable medium | |
US20170098433A1 (en) | Information processing apparatus, information processing method, and program | |
US8898561B2 (en) | Method and device for determining a display mode of electronic documents | |
JP2013182512A (en) | Handwritten character processing device and program | |
CN104517302A (en) | Display apparatus and method for providing font effect thereof | |
GB2388239A (en) | Hand-writing practising system | |
US20130082985A1 (en) | Content display apparatus, and content display method | |
KR101777521B1 (en) | Method and Apparatus for generating font for changing font's style | |
JPH0757053A (en) | Method for displaying handwriting input | |
JP2008084137A (en) | Portable electronic equipment | |
JP4661909B2 (en) | Information display device and program | |
JP2008090313A (en) | Scroll displaying device for character, scroll displaying method for character, display control program, and recording medium | |
JP2005017651A (en) | Apparatus and method for scroll display of character, display control program, and recording medium | |
JP4678671B2 (en) | Handwritten character arrangement shaping method and electronic board system | |
KR100320062B1 (en) | Hand-written input display | |
JP2001357355A (en) | Device and method for input of handwritten character and recording medium with program for execution of the method recorded therein | |
WO2021176278A2 (en) | Dynamic layout adjustment for reflowable content | |
JP3045905B2 (en) | Character drawing device | |
CN116311288A (en) | Information processing apparatus, information processing method, and information processing program | |
JP6146222B2 (en) | Handwriting input device and program | |
JP4808220B2 (en) | Character pattern generation device, character pattern generation program, and readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160621 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161220 |