JP2013182512A - Handwritten character processing device and program - Google Patents

Handwritten character processing device and program Download PDF

Info

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
Application number
JP2012047063A
Other languages
Japanese (ja)
Inventor
Shigeo Kurakake
重雄 倉掛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2012047063A priority Critical patent/JP2013182512A/en
Publication of JP2013182512A publication Critical patent/JP2013182512A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Character Discrimination (AREA)
  • Character Input (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a handwritten character processing device capable of outputting a more legible handwritten character after processing while maintaining the user's writing input by handwriting.SOLUTION: A handwritten character processing device, when handwritten character data is input (11t) and is stored (26a), extracts each character from the handwritten character data through character recognition, and stores the extracted character along with each information about a character type, size and slant angle determination stroke (26b1 and 26c). The device enlarges or reduces each handwritten character to a size according to the character type and sequentially stores each enlarged or reduced character after deforming it to a character slanting to the right at an appropriate angle preset (22b2 and 26d). The device sets a baseline and vertical width line by line on the basis of a leftmost character, rearranges each character at a position at height within the vertical width according to its character type, and also rearranges each character at regular character intervals or at character intervals according to its character type (22b3 and 26d). The device performs rearrangement upon determining a line interval greater than the maximum vertical width in the line page by page, and displays it as needed (26b).

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).

特開2008−84137号公報JP 2008-84137 A 特開平6−231308号公報JP-A-6-231308 特開平10−171437号公報JP-A-10-171437

手書き文字を処理する前記従来の各装置は、手書きした文字列のかたまりをそのまま縮小して順次配列したり、切り出した各文字の大きさを揃えて表示させたり、各文字の文字ピッチを調整して表示させたりすることで、見易さの向上を図ろうとするものである。   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.

本発明の手書き文字処理装置の実施形態に係るタブレット型情報端末装置10の外観構成を示す正面図。The front view which shows the external appearance structure of the tablet-type information terminal device 10 which concerns on embodiment of the handwritten character processing apparatus of this invention. 前記情報端末装置10の電子回路の構成を示すブロック図。FIG. 2 is a block diagram showing a configuration of an electronic circuit of the information terminal device 10. 前記情報端末装置10の制御プログラム22a,手書き文字処理プログラム22b,文字認識プログラム22cに従った機能ブロックを示す図。The figure which shows the functional block according to the control program 22a of the said information terminal device 10, the handwritten character processing program 22b, and the character recognition program 22c. 前記情報端末装置10の手書き文字処理プログラム22bに従った手書き文字の切り出し処理(22b1)を示すフローチャート。The flowchart which shows the cutting-out process (22b1) of the handwritten character according to the handwritten character processing program 22b of the said information terminal device 10. FIG. 前記情報端末装置10の手書き文字処理プログラム22bに従った文字単位での形状調整処理(22b2)を示すフローチャート。The flowchart which shows the shape adjustment process (22b2) in the character unit according to the handwritten character processing program 22b of the said information terminal device 10. FIG. 前記情報端末装置10の手書き文字処理プログラム22bに従った行単位での行並び調整処理(22b3)を示すフローチャート。The flowchart which shows the line arrangement | sequence adjustment process (22b3) in a line unit according to the handwritten character processing program 22b of the said information terminal device 10. FIG. 前記情報端末装置10の手書き文字処理プログラム22bに従ったページ単位でのレイアウト調整処理(22b4)を示すフローチャート。The flowchart which shows the layout adjustment process (22b4) in a page unit according to the handwritten character processing program 22b of the said information terminal device 10. FIG. 前記情報端末装置10の入力データ記憶部26aに記憶された手書き文字データの具体例を示す図。The figure which shows the specific example of the handwritten character data memorize | stored in the input data storage part 26a of the said information terminal device. 前記情報端末装置10の手書き文字の切り出し処理(22b1)に伴う切り出し動作を示す図。The figure which shows the cutting-out operation | movement accompanying the cutting-out process (22b1) of the handwritten character of the said information terminal device 10. FIG. 前記情報端末装置10の文字単位での形状調整処理(22b2)に伴う形状調整動作を示す図。The figure which shows the shape adjustment operation | movement accompanying the shape adjustment process (22b2) in the character unit of the said information terminal device. 前記情報端末装置10の文字単位での形状調整処理(22b2)に従い形状調整された手書き文字データを示す図。The figure which shows the handwritten character data shape-adjusted according to the shape adjustment process (22b2) in the character unit of the said information terminal device 10. FIG. 前記情報端末装置10の行単位での行並び調整処理(22b3)に伴う行並び調整動作を示す図。The figure which shows the line arrangement | sequence adjustment operation | movement accompanying the line arrangement | sequence adjustment process (22b3) in the line unit of the said information terminal device 10. FIG. 前記情報端末装置10のページ単位でのレイアウト調整処理(22b4)に伴うレイアウト調整動作を示す図。The figure which shows the layout adjustment operation | movement accompanying the layout adjustment process (22b4) in the page unit of the said information terminal device 10. FIG.

以下図面により本発明の実施の形態について説明する。   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 information terminal apparatus 10 according to an embodiment of the handwritten character processing apparatus of the present invention.

この情報端末装置10は、例えば12インチのタブレット表示部11を備える。このタブレット表示部11は、ドットマトリクス型のカラー液晶表示画面11dとタッチパネル11tを重ねて構成する。このタッチパネル11tには、例えば電磁誘導型のものが使用され、先端に誘導コイルを内蔵したペンPによる表示画面への接近位置と接触位置が、何れも当該表示画面の座標として検出される。   The information terminal device 10 includes, for example, a 12-inch tablet display unit 11. The tablet display unit 11 is configured by overlapping a dot matrix type color liquid crystal display screen 11d and a touch panel 11t. As the touch panel 11t, for example, an electromagnetic induction type is used, and the approach position and the contact position to the display screen by the pen P having a built-in induction coil at the tip are both detected as the coordinates of the display screen.

この情報端末装置10は、電源を投入/遮断するための電源キーの操作以外は、タブレット表示部11に表示された各種のデータに対するタッチ操作に従って動作し、手書きされた文字や図形を認識して入力する機能も有する。   The information terminal device 10 operates in accordance with touch operations on various data displayed on the tablet display unit 11 except for the operation of the power key for turning on / off the power, and recognizes handwritten characters and figures. It also has an input function.

図2は、前記情報端末装置10の電子回路の構成を示すブロック図である。   FIG. 2 is a block diagram showing a configuration of an electronic circuit of the information terminal device 10.

この情報端末装置10の電子回路には、コンピュータであるCPU21が備えられる。CPU21は、記憶装置22に予め記憶された端末制御プログラム、あるいはメモリ・カードなどの外部記録媒体23から記録媒体読み取り部24を介して記憶装置22に読み込まれた端末制御プログラム、あるいは通信ネットワーク上のWebサーバから通信部25を介して記憶装置22に読み込まれた端末制御プログラムに従い、同記憶装置22およびRAM26をワークメモリとして回路各部の動作を制御する。   The electronic circuit of the information terminal device 10 includes a CPU 21 that is a computer. The CPU 21 is a terminal control program stored in advance in the storage device 22, or a terminal control program read into the storage device 22 from the external recording medium 23 such as a memory card via the recording medium reading unit 24, or on a communication network. In accordance with a terminal control program read into the storage device 22 from the Web server via the communication unit 25, the operation of each part of the circuit is controlled using the storage device 22 and the RAM 26 as work memories.

前記記憶装置22に記憶される端末制御プログラムとしては、通信部25を介して外部のPCやWebサーバ等の通信機能を備えた電子機器と通信するための通信制御プログラム、テキスト処理,テーブル処理,画像/音声再生処理,メール処理,演算処理等を行うための各種のアプリケーションプログラムを含む制御プログラム22aの他、タブレット表示部11に対して手書き入力された文字をその筆跡を維持しつつ、視認性のより高い文字に変形しレイアウトして出力するための手書き文字処理プログラム22b、前記手書き入力された文字の文字種、レターサイズを認識するための文字認識プログラム22cが記憶される。   The terminal control program stored in the storage device 22 includes a communication control program for communicating with an electronic device having a communication function such as an external PC or Web server via the communication unit 25, text processing, table processing, In addition to the control program 22a including various application programs for performing image / sound reproduction processing, e-mail processing, arithmetic processing, etc., the character input by handwriting on the tablet display unit 11 is maintained while maintaining its handwriting. A handwritten character processing program 22b for transforming into a higher character, laying out and outputting, and a character recognition program 22c for recognizing the character type and letter size of the handwritten input character are stored.

そして、前記記憶装置22には、例えば辞書中に存在するひらがな、カタカナ、漢字、英字の全ての文字に対応付けて、該当する文字の傾斜角を判定する基準のストローク(画数)を予め記憶するための傾斜角対応ストロークテーブル22dが用意される。   The storage device 22 stores in advance, for example, a reference stroke (number of strokes) for determining the inclination angle of the corresponding character in association with all the characters of hiragana, katakana, kanji, and English existing in the dictionary. A tilt angle corresponding stroke table 22d is prepared.

前記RAM26には、各種作業用の記憶領域として、入力データメモリ26a、表示データメモリ26b、切り出し文字データメモリ26c、行・ページ再配置データメモリ26dなどが確保される。   In the RAM 26, an input data memory 26a, a display data memory 26b, a cut-out character data memory 26c, a row / page rearrangement data memory 26d, etc. are secured as storage areas for various operations.

入力データメモリ26aには、前記タブレット表示部11に対する手書きの入力に伴い、当該表示部11のタッチパネル11tにより検出される前記ペンPの筆跡に対応するストロークデータがベクトルデータとして記憶される。   In the input data memory 26a, stroke data corresponding to the handwriting of the pen P detected by the touch panel 11t of the display unit 11 as handwritten input to the tablet display unit 11 is stored as vector data.

表示データメモリ26bは、タブレット表示部11の表示画面領域に対応するカラービットマップデータの記憶領域を有し、このメモリ26bには、実行中のプログラムに従い生成された表示画面データが記憶される。   The display data memory 26b has a storage area for color bitmap data corresponding to the display screen area of the tablet display unit 11, and this memory 26b stores display screen data generated according to the program being executed.

切り出し文字データメモリ26cには、前記入力データメモリ26aに記憶された手書き文字のストロークデータに対する文字認識処理により得られた1文字毎のストロークデータ、レターサイズ(縦×横)、文字種、および前記傾斜角対応ストロークテーブル22dから読み出された傾斜角対応ストロークの各情報が記憶される。   In the cut-out character data memory 26c, stroke data for each character obtained by character recognition processing for stroke data of handwritten characters stored in the input data memory 26a, letter size (vertical x horizontal), character type, and inclination Each information of the stroke corresponding to the inclination angle read from the angle corresponding stroke table 22d is stored.

行・ページ再配置データメモリ26dには、前記切り出し文字データメモリ26cに記憶された手書き文字の1文字毎の情報に基づいて、1文字単位で筆跡を維持しつつ適切な形状に変形し、形状変形した各文字の並びを行単位で調整し、この調整された行単位の手書き文字をページ単位で調整して再配置した、補正処理後の手書きデータが記憶される。   In the line / page rearrangement data memory 26d, based on the information for each character of the handwritten character stored in the cutout character data memory 26c, the line / page rearrangement data memory 26d is transformed into an appropriate shape while maintaining the handwriting in units of characters. The corrected handwritten data obtained by adjusting the rearranged character sequences in units of lines and adjusting and rearranging the adjusted handwritten characters in units of pages is stored.

このように、CPU21には、記憶装置22、記録媒体読み取り部24、通信部25、RAM26、キー入力部27、およびタブレット表示部11が接続されて構成される。   Thus, the CPU 21 is configured by connecting the storage device 22, the recording medium reading unit 24, the communication unit 25, the RAM 26, the key input unit 27, and the tablet display unit 11.

図3は、前記情報端末装置10の制御プログラム22a,手書き文字処理プログラム22b,文字認識プログラム22cに従った機能ブロックを示す図である。   FIG. 3 is a diagram showing functional blocks according to the control program 22a, handwritten character processing program 22b, and character recognition program 22c of the information terminal device 10.

この情報端末装置10の機能ブロックは、入力部(11t)、ストロークデータ記憶部(26a)、文字切り出し部(22b1,26c)、文字単位形状調整部(22b2,26c)、行単位行並び調整部(22b3,26d)、ページ単位レイアウト調整部(22b4,26d)、表示部(26b)からなり、各部の括弧内の符号は、前記図2における電子回路の対応箇所を示している。   The functional blocks of the information terminal device 10 include an input unit (11t), a stroke data storage unit (26a), a character cutout unit (22b1, 26c), a character unit shape adjustment unit (22b2, 26c), and a line unit line arrangement adjustment unit. (22b3, 26d), a page unit layout adjusting unit (22b4, 26d), and a display unit (26b), and the reference numerals in parentheses indicate the corresponding parts of the electronic circuit in FIG.

すなわち、この情報端末装置10は、入力部(11t)から入力されてストロークデータ記憶部(26a)に記憶された手書き文字のストロークデータを、文字切り出し部(22b1,26c)において文字認識し、1文字毎のストロークデータ、レターサイズ、文字種、傾斜角対応ストロークの各情報を取得する。   That is, the information terminal device 10 recognizes character stroke data of handwritten characters input from the input unit (11t) and stored in the stroke data storage unit (26a) in the character cutout unit (22b1, 26c). Each information of stroke data for each character, letter size, character type, and tilt angle corresponding stroke is acquired.

そして、前記文字切り出し部(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 information terminal device 10 configured as described above, the CPU 21 controls the operation of each part of the circuit in accordance with the commands and data described in the terminal control programs 22a, 22b, 22c and the table 22d, and the software and hardware cooperate. By operating in operation, the correction function and the rearrangement / output function for each character of the handwritten character (character string) described in the following operation description are realized.

次に、前記構成の情報端末装置10の動作について説明する。   Next, the operation of the information terminal device 10 having the above configuration will be described.

図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 information terminal device 10.

図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 information terminal device 10.

図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 information terminal device 10.

図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 information terminal device 10.

図8は、前記情報端末装置10の入力データ記憶部26aに記憶された手書き文字データの具体例を示す図である。   FIG. 8 is a diagram illustrating a specific example of handwritten character data stored in the input data storage unit 26 a of the information terminal device 10.

図9は、前記情報端末装置10の手書き文字の切り出し処理(22b1)に伴う切り出し動作を示す図である。   FIG. 9 is a diagram showing a clipping operation associated with the handwritten character clipping process (22b1) of the information terminal device 10.

図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 information terminal device 10.

図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 information terminal device 10.

図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 information terminal device 10.

図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 information terminal device 10.

タブレット表示部11に対する手書き文字の入力操作に応じて、例えば図8に示すように、手書き文字データが入力データメモリ26aに記憶されると、手書き文字の切り出し処理(22b1)[図4参照]に移行され、前記入力された手書き文字データの全体に対する手書き文字認識(22c)が実行される(ステップS1)。   When handwritten character data is stored in the input data memory 26a, for example, as shown in FIG. 8, in response to a handwritten character input operation on the tablet display unit 11, the handwritten character cutout process (22b1) [see FIG. 4] is performed. Then, the handwritten character recognition (22c) is performed on the entire input handwritten character data (step S1).

すると、図9に示すように、前記入力データメモリ26aに記憶された手書き文字データが1文字ずつ切り出されて切り出し文字データメモリ26cに記憶されると共に、当該切り出された文字毎に、そのレターサイズ(縦×横)、文字種、および傾斜角対応ストロークテーブル22dから読み出された傾斜角対応ストロークの各情報が対応付けられて記憶される(ステップS2)。   Then, as shown in FIG. 9, the handwritten character data stored in the input data memory 26a is cut out one by one and stored in the cut-out character data memory 26c, and the letter size for each of the cut-out characters. (Vertical × Horizontal), character type, and inclination angle corresponding strokes read from the inclination angle corresponding stroke table 22d are stored in association with each other (step S2).

前記手書き文字の切り出し処理(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 character data memory 26c. Is determined as a reference size (step S3). Here, the reference size is the average value of the letter size of the kanji data, but is not limited thereto, and may be an average value including hiragana, or may be an average value of alphabetic characters or numbers. The reference size may be set in advance.

すると、前記切り出し文字データメモリ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 character data memory 26c is determined (steps S4 to S6), as shown in FIG. 10, excluding “punctuation marks”, “comma”, and “period”. The character data whose character type is “Kanji” other than “Hiragana”, “English characters”, “numbers”, “parentheses” is enlarged or reduced to 100% of the reference size (step S7). Certain character data is deformed by being reduced or enlarged to a size of 70% of the reference size (step S8).

またこれと共に、前記サイズ変形された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 character data memory 26c is completed (step S5 (Yes)), the lines in line units are displayed. The process proceeds to the alignment adjustment process (22b3) [see FIG. 6].

すると先ず、前記切り出し文字データメモリ26cに記憶された1行目の文字データについて、図12に示すように、先頭である左端の文字を基準にベースラインBLと行の縦幅L1が設定され行・ページ再配置データメモリ26dに記憶される(ステップS11)。   Then, for the first line of character data stored in the cutout character data memory 26c, as shown in FIG. 12, the base line BL and the vertical width L1 of the line are set with reference to the leftmost character at the beginning. Stored in the page rearrangement data memory 26d (step S11).

そして、前記左端の文字から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 character data memory 26c is completed and stored in the line / page rearrangement data memory 26d, the characters in the second and third lines are stored. The same row arrangement adjustment processing is sequentially executed on the data and stored in the row / page rearrangement data memory 26d.

そして、全ての行に対する行並び調整処理が終了すると、ページ単位でのレイアウト調整処理(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 rearrangement data memory 26d. As shown in FIG. 13, the line spacing PL, which is larger than the vertical widths L1, L2, and L3 of all the lines, is determined for the character data that has been set (step S22).

そして、決定された一定の行間隔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 rearrangement data memory 26d after the page unit layout adjustment processing (22b4) is executed is drawn in the display data memory 26b and output to the tablet display unit 11. Is displayed.

したがって、前記構成の情報端末装置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 information terminal device 10 having the above configuration, handwritten character data corresponding to the user operation is input from the tablet display unit 11. When stored in the input data memory 26a, the handwritten character data is cut out character by character by character recognition and stored in the cut-out character data memory 26c together with information on the character type, letter size, and inclination angle corresponding stroke. The extracted handwritten character is enlarged or reduced to a letter size corresponding to the character type one by one, and is transformed into a right-inclined character at an appropriate preset angle, and the lines and pages are rearranged sequentially. It is stored in the data memory 26d. Then, the base line BLn and the vertical width Ln are set on the basis of the leftmost character in line units, and each character is rearranged at a height position within the vertical width Ln corresponding to the character type, and is set to a constant or character type. Rearranged according to the character spacing. Then, a line interval PL larger than the maximum vertical width Ln of each line is determined and rearranged for each page, and output and displayed as required by the user.

これにより、手書き入力したユーザの筆跡を維持しつつ、視認性のより高い手書き文字にして出力することが可能になる。   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 information terminal device 10 described in the embodiment, that is, the handwritten character cutout process (22b1) shown in the flowchart of FIG. 4, and the shape adjustment process in character units shown in the flowchart of FIG. 22b2), line arrangement adjustment processing in units of rows (22b3) shown in the flowchart of FIG. 6, layout adjustment processing in units of pages (22b4) shown in the flowchart of FIG. The database is a program that can be executed by a computer, such as a memory card (ROM card, RAM card, etc.), magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, etc. On the external recording medium (23) It can be distributed and paid. The computer (21) of the various information terminal devices (10) provided with the handwriting input / display unit (11) reads the program stored in the external recording medium (23) into the storage device (22), and reads this By controlling the operation by the program, the correction function and the rearrangement / output function for each handwritten character described in the above embodiment can be realized, and the same processing as described above can be executed.

また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、このプログラムデータを、通信ネットワークに接続された手書き入力・表示部(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 SYMBOLS 10 ... Information terminal device provided with handwriting input function 11 ... Tablet display part 11d ... Color liquid crystal display screen 11t ... Touch panel 21 ... CPU
22 ... Storage device 22a ... Terminal control program 22b ... Handwritten character processing program 22b1 ... Handwritten character cutout processing 22b2 ... Character unit shape adjustment processing 22b3 ... Line unit line arrangement adjustment processing 22b4 ... Page unit layout adjustment processing 22c ... Character recognition program 22d ... Inclination angle correspondence stroke table 23 ... external recording medium 24 ... recording medium reading unit 25 ... communication unit 26 ... RAM
26a ... input data memory 26b ... display data memory 26c ... cut-out character data memory 26d ... line / page rearrangement data memory P ... pen for tablet BLn ... base line Ln ... vertical line width PL ... line spacing

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:
前記文字補正手段は、前記文字切り出し手段により切り出された文字の大きさを前記文字認識手段により認識された該当する文字の種類に応じた大きさに変更することを特徴とする請求項1に記載の手書き文字処理装置。   The said character correction means changes the magnitude | size of the character cut out by the said character cut-out means to the magnitude | size according to the kind of the applicable character recognized by the said character recognition means. Handwritten character processing device. 前記文字切り出し手段により切り出された文字の傾きを予め設定された角度の傾きに変更する傾き変更手段をさらに有することを特徴とする請求項1又は請求項2に記載の手書き文字処理装置。   The handwritten character processing apparatus according to claim 1, further comprising 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. 前記文字切り出し手段により切り出された文字が文字列となる行にベースラインを設定すると共に、前記ベースライン上に各文字を該当する文字の種類に応じた高さで且つ所定の文字間隔で再配置する行並び調整手段をさらに備えたことを特徴とする請求項1ないし請求項3の何れか1項に記載の手書き文字処理装置。   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 claim 1, further comprising a line arrangement adjusting unit that performs the operation. 前記文字認識手段は、前記文字切り出し手段により切り出された文字の大きさ及び種類を認識し、
前記文字補正手段は、前記文字認識手段により認識された各文字の大きさの平均の大きさを基準とし、前記文字切り出し手段により切り出された文字の大きさを該当する文字の種類に応じて前記基準の大きさに変更するか又は前記基準の大きさに基づき予め設定された割合の大きさに変更する、
ことを特徴とする請求項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.
前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の先頭の文字を基準に設定することを特徴とする請求項4ないし請求項6の何れか1項に記載の手書き文字処理装置。   The handwriting according to any one of claims 4 to 6, wherein the base line is set based on a first character of a line in which the character cut out by the character cutout unit is a character string. Character processing unit. 前記ベースラインは、前記文字切り出し手段により切り出された文字が文字列となる行の各文字の中心を基に設定することを特徴とする請求項4ないし請求項6の何れか1項に記載の手書き文字処理装置。   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 unit becomes a character string. Handwritten character processing device. 前記行並び調整手段によりベースライン上に再配置された行単位の文字列を、1行目のベースラインを基準に所定の行間隔で各行のベースラインを設定して再配置するレイアウト調整手段をさらに備えたことを特徴とする請求項8に記載の手書き文字処理装置。   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 apparatus according to claim 8, further comprising: 手書きの文字を入力する手書き文字入力部と出力部とを備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記手書き文字入力部により入力された文字を切り出す文字切り出し手段、
前記文字切り出し手段により切り出された文字の種類を認識する文字認識手段、
前記文字切り出し手段により切り出された文字を前記文字認識手段により認識された該当する文字の種類に応じて補正する文字補正手段、
前記文字補正手段により補正された文字を前記出力部に出力させる文字出力手段、
として機能させるためのプログラム。
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.
JP2012047063A 2012-03-02 2012-03-02 Handwritten character processing device and program Pending JP2013182512A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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