JP7690465B2 - インクデータの修正方法、情報処理装置、及びプログラム - Google Patents
インクデータの修正方法、情報処理装置、及びプログラム Download PDFInfo
- Publication number
- JP7690465B2 JP7690465B2 JP2022518619A JP2022518619A JP7690465B2 JP 7690465 B2 JP7690465 B2 JP 7690465B2 JP 2022518619 A JP2022518619 A JP 2022518619A JP 2022518619 A JP2022518619 A JP 2022518619A JP 7690465 B2 JP7690465 B2 JP 7690465B2
- Authority
- JP
- Japan
- Prior art keywords
- ink data
- data
- character string
- handwritten character
- ink
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/171—Editing, e.g. inserting or deleting by use of digital ink
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
- G06V30/1801—Detecting partial patterns, e.g. edges or contours, or configurations, e.g. loops, corners, strokes or intersections
- G06V30/18076—Detecting partial patterns, e.g. edges or contours, or configurations, e.g. loops, corners, strokes or intersections by analysing connectivity, e.g. edge linking, connected component analysis or slices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
- G06V30/333—Preprocessing; Feature extraction
- G06V30/347—Sampling; Contour coding; Stroke extraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
- G06V30/36—Matching; Classification
- G06V30/387—Matching; Classification using human interaction, e.g. selection of the best displayed recognition candidate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Document Processing Apparatus (AREA)
- Machine Translation (AREA)
Description
2 パネル面
10 ホストプロセッサ
11 記憶部
12 ディスプレイ
13 タッチセンサ
14 センサコントローラ
20 修正方法決定部
20a,20c 文字認識処理部
20b,20d スペルミス検出部
21 修正操作部
30 インクデータベース
31 標準パターンデータベース
32 単語辞書データベース
33 手書き文字列データベース
101 追加対象の文字
102 削除対象の文字
103 置換対象の文字
P スタイラス
X,Y 幅
α,β 調整値
Claims (16)
- スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列を示すテキストデータを文字認識処理を実行することにより取得し、前記テキストデータに含まれるスペルミスの検出を行うことによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する決定ステップと、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正ステップと、
を含む手書き文字列に対応したインクデータの修正方法。 - スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列の正規化を文字認識処理を実行することにより行い、正規化された前記手書き文字列を予め登録された手書き文字列と比較することによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する決定ステップと、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正ステップと、
を含む手書き文字列に対応したインクデータの修正方法。 - 前記修正方法は文字の追加であり、
前記修正ステップによる前記インクデータの操作は、前記インクデータを構成する複数のストロークデータに追加対象の文字を表す1以上のストロークデータを追加する操作を含む、
請求項1又は2に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップは、前記インクデータを入力したユーザにより入力された1以上のインクデータの中から、前記追加対象の文字を表す1以上のストロークデータを取得する、
請求項3に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップによる前記インクデータの操作は、前記追加対象の文字の幅を決定し、前記手書き文字列を構成する複数の文字のうち前記追加対象の文字を挿入する部分の一方側に位置するものを、決定した前記幅に応じて該一方側に移動させるための操作を含む、
請求項4に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップによる前記インクデータの操作は、1以上のストロークデータの追加後に連接させるべき2つのストロークデータを決定し、決定した2つのストロークデータが連接することとなるよう、該2つのストロークデータの一方又は両方の形状を変形する操作を含む、
請求項3乃至5のいずれか一項に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正方法は文字の削除であり、
前記修正ステップによる前記インクデータの操作は、前記インクデータを構成する複数のストロークデータから削除対象の文字に対応する1以上のストロークデータを削除する操作を含む、
請求項1又は2に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップによる前記インクデータの操作は、前記削除対象の文字の幅に基づき、前記手書き文字列を構成する複数の文字のうち削除した前記削除対象の文字の一方側に位置していたものを他方側に移動させるための操作を含む、
請求項7に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップによる前記インクデータの操作は、前記移動させるための操作を行った後に連接させるべき2つのストロークデータを決定し、決定した2つのストロークデータが連接することとなるよう、該2つのストロークデータの一方又は両方の形状を変形する操作を含む、
請求項8に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正方法は文字の置換であり、
前記修正ステップによる前記インクデータの操作は、
前記インクデータを構成する複数のストロークデータから誤っている文字に対応する1以上のストロークデータを削除する操作と、
前記インクデータを構成する複数のストロークデータに正しい文字を表す1以上のストロークデータを追加する操作と、を含む、
請求項1又は2に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップは、前記インクデータを入力したユーザにより入力された1以上のインクデータの中から、前記正しい文字を表す1以上のストロークデータを取得する、
請求項10に記載の手書き文字列に対応したインクデータの修正方法。 - 前記修正ステップによる前記インクデータの操作は、
前記誤っている文字の幅に基づき、前記手書き文字列を構成する複数の文字のうち削除した前記誤っている文字の一方側に位置していたものを他方側に移動させるための操作と、
前記正しい文字の幅を決定し、前記手書き文字列を構成する複数の文字のうち前記正しい文字を挿入する部分の一方側に位置するものを、決定した前記幅に応じて該一方側に移動させるための操作と、を含む、
請求項11に記載の手書き文字列に対応したインクデータの修正方法。 - スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列を示すテキストデータを文字認識処理を実行することにより取得し、該テキストデータに含まれるスペルミスの検出を行うことによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する修正方法決定部と、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正操作部と、
を含む情報処理装置。 - スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列の正規化を文字認識処理を実行することにより行い、正規化された前記手書き文字列を予め登録された手書き文字列と比較することによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する修正方法決定部と、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正操作部と、
を含む情報処理装置。 - 情報処理装置を、
スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列を示すテキストデータを文字認識処理を実行することにより取得し、該テキストデータに含まれるスペルミスの検出を行うことによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する修正方法決定部、及び、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正操作部、
として機能させるためのプログラム。 - 情報処理装置を、
スタイラスの指示位置の軌跡を示す一連の座標をそれぞれ含む複数のストロークデータを含むインクデータによって表される手書き文字列の正規化を文字認識処理を実行することにより行い、正規化された前記手書き文字列を予め登録された手書き文字列と比較することによって前記手書き文字列に含まれるスペルミスを検出し、前記手書き文字列に含まれるスペルミスの検出結果に基づいて前記インクデータの修正方法を決定する修正方法決定部、及び、
前記修正方法に基づいて前記インクデータを操作することにより、前記インクデータを修正する修正操作部、
として機能させるためのプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020078718 | 2020-04-27 | ||
| JP2020078718 | 2020-04-27 | ||
| PCT/JP2021/006084 WO2021220589A1 (ja) | 2020-04-27 | 2021-02-18 | インクデータの修正方法、情報処理装置、及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2021220589A1 JPWO2021220589A1 (ja) | 2021-11-04 |
| JPWO2021220589A5 JPWO2021220589A5 (ja) | 2023-02-02 |
| JP7690465B2 true JP7690465B2 (ja) | 2025-06-10 |
Family
ID=78331937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022518619A Active JP7690465B2 (ja) | 2020-04-27 | 2021-02-18 | インクデータの修正方法、情報処理装置、及びプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12190050B2 (ja) |
| EP (1) | EP4105823B1 (ja) |
| JP (1) | JP7690465B2 (ja) |
| CN (1) | CN115398489B (ja) |
| WO (1) | WO2021220589A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7559415B2 (ja) * | 2020-08-06 | 2024-10-02 | 株式会社リコー | 情報処理装置、情報処理方法、情報処理プログラム、情報処理システム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012520492A (ja) | 2009-06-24 | 2012-09-06 | シャープ株式会社 | 手書き文字認識方法および手書き文字認識装置 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5412771A (en) * | 1992-02-07 | 1995-05-02 | Signature Software, Inc. | Generation of interdependent font characters based on ligature and glyph categorizations |
| JPH0877297A (ja) * | 1994-09-06 | 1996-03-22 | Matsushita Electric Ind Co Ltd | 携帯端末装置 |
| US6754386B1 (en) * | 2000-08-22 | 2004-06-22 | Microsft Corporation | Method and system of matching ink processor and recognizer word breaks |
| US7227993B2 (en) * | 2003-01-27 | 2007-06-05 | Microsoft Corporation | Learning-based system and process for synthesizing cursive handwriting |
| JP2005190199A (ja) * | 2003-12-25 | 2005-07-14 | Seiko Epson Corp | 手書き文字入力表示装置及び手書き文字入力表示方法ならびにそのプログラム |
| US7561740B2 (en) * | 2004-12-10 | 2009-07-14 | Fuji Xerox Co., Ltd. | Systems and methods for automatic graphical sequence completion |
| US7567711B2 (en) * | 2005-08-01 | 2009-07-28 | Microsoft Corporation | Cleaning up of handwriting intra-stroke and inter-stroke overtracing |
| CN101354748A (zh) * | 2007-07-23 | 2009-01-28 | 英华达(上海)电子有限公司 | 一种文字识别装置和方法、及移动终端 |
| CN101853126B (zh) * | 2010-05-12 | 2012-02-15 | 中国科学院自动化研究所 | 一种联机手写句子实时识别方法 |
| US9176666B2 (en) * | 2011-12-23 | 2015-11-03 | Symbol Technologies, Llc | Method and device for a multi-touch based correction of a handwriting sentence system |
| CN102902987B (zh) * | 2012-08-22 | 2017-03-01 | 北京壹人壹本信息科技有限公司 | 手写输入文字的处理方法、处理系统及电子装置 |
| CN104008363B (zh) * | 2013-02-26 | 2017-08-01 | 佳能株式会社 | 手写轨迹的检测、规范化和在线识别以及异常字根的收集 |
| US9880990B2 (en) * | 2013-03-14 | 2018-01-30 | Microsoft Technology Licensing, Llc | Leveraging previous instances of handwriting for handwriting beautification and other applications |
| US10387721B2 (en) * | 2013-07-17 | 2019-08-20 | Lenovo (Singapore) Pte. Ltd. | Information handling device handwriting clean-up |
| CN105765502B (zh) | 2013-11-19 | 2019-10-08 | 株式会社和冠 | 用于墨水数据生成、墨水数据呈现、墨水数据操纵以及墨水数据通信的方法和系统 |
| US20150309984A1 (en) * | 2014-04-25 | 2015-10-29 | Nuance Communications, Inc. | Learning language models from scratch based on crowd-sourced user text input |
| CN104063176B (zh) * | 2014-06-25 | 2017-08-08 | 哈尔滨工业大学深圳研究生院 | 手写序列可编辑的连续手写输入方法与系统 |
| US10402734B2 (en) * | 2015-08-26 | 2019-09-03 | Google Llc | Temporal based word segmentation |
| US10387034B2 (en) * | 2015-09-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Modifying captured stroke information into an actionable form |
| JP2018049502A (ja) * | 2016-09-23 | 2018-03-29 | 株式会社Nttドコモ | 情報処理装置 |
| NO20161728A1 (en) * | 2016-11-01 | 2018-05-02 | Bja Holding As | Written text transformer |
| CN107885345A (zh) * | 2017-10-17 | 2018-04-06 | 深圳市金立通信设备有限公司 | 一种辅助修正文字的方法、终端及计算机可读介质 |
| US10783323B1 (en) * | 2019-03-14 | 2020-09-22 | Michael Garnet Hawkes | Analysis system |
-
2021
- 2021-02-18 CN CN202180027543.0A patent/CN115398489B/zh active Active
- 2021-02-18 EP EP21796961.7A patent/EP4105823B1/en active Active
- 2021-02-18 WO PCT/JP2021/006084 patent/WO2021220589A1/ja not_active Ceased
- 2021-02-18 JP JP2022518619A patent/JP7690465B2/ja active Active
-
2022
- 2022-09-06 US US17/903,804 patent/US12190050B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012520492A (ja) | 2009-06-24 | 2012-09-06 | シャープ株式会社 | 手書き文字認識方法および手書き文字認識装置 |
Non-Patent Citations (1)
| Title |
|---|
| QUOC-DUNG NGUYEN ET AL,"OCR Error Correction for Unconstrained Vietnamese Handwritten Text",INFORMATION AND COMMUNICATION TECHNOLOGY,ACM,2019年12月04日,pp. 132 to 138 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021220589A1 (ja) | 2021-11-04 |
| US12190050B2 (en) | 2025-01-07 |
| EP4105823A1 (en) | 2022-12-21 |
| WO2021220589A1 (ja) | 2021-11-04 |
| CN115398489B (zh) | 2026-03-06 |
| CN115398489A (zh) | 2022-11-25 |
| US20220415070A1 (en) | 2022-12-29 |
| EP4105823A4 (en) | 2023-08-09 |
| EP4105823B1 (en) | 2025-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7105695B2 (ja) | デジタルインク対話性のためのシステムおよび方法 | |
| US10996843B2 (en) | System and method for selecting graphical objects | |
| JP6914260B2 (ja) | デジタルインクを美しくするためのシステム及び方法 | |
| US20100104189A1 (en) | Handwriting Identification Method, Program And Electronic Device | |
| KR102694644B1 (ko) | 텍스트 라인 추출 | |
| US20140297276A1 (en) | Editing apparatus, editing method, and computer program product | |
| EP3405906B1 (en) | System and method for recognizing multiple object structure | |
| KR102677200B1 (ko) | 터치-기반 사용자 인터페이스 입력에서의 제스처 스트로크 인식 | |
| KR102747853B1 (ko) | 핸드라이팅에서의 구조 분해 | |
| US11080472B2 (en) | Input processing method and input processing device | |
| JP7690465B2 (ja) | インクデータの修正方法、情報処理装置、及びプログラム | |
| JP6735775B2 (ja) | 重畳手書き入力認識技術のためのシステム及び方法 | |
| US20050276480A1 (en) | Handwritten input for Asian languages | |
| JP4817297B2 (ja) | 文字検索装置 | |
| JP2007272473A (ja) | 文字認識装置、方法およびプログラム | |
| JP2018112931A (ja) | 文字認識装置、文字認識プログラム及び文字認識方法 | |
| US20180032244A1 (en) | Input control device, input control method, character correction device, and character correction method | |
| JP2020013460A (ja) | 情報処理装置、文字認識方法、および文字認識プログラム | |
| JP2761679B2 (ja) | オンライン手書き文字認識装置 | |
| US20240143901A1 (en) | Information processing device, method, computer-readable medium, and system | |
| US12314657B2 (en) | Techniques for modifying markings on a digitized document | |
| JP2001022891A (ja) | 認識装置および認識用記憶媒体 | |
| KR101434963B1 (ko) | 디지털 잉크 데이터 매칭방법 및 매칭장치 | |
| CN104111789A (zh) | 信息处理装置、信息处理方法以及程序 | |
| JPH04353964A (ja) | 文書作成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230123 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230920 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250424 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250529 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7690465 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |