IP Library › Granted Patent US 12,266,200
Granted Patent B2
US 12,266,200 · App. 17/875,605 · Granted Apr 1, 2025

Electronic device and handwriting recognition method

Inventors: Jihoon Kim (Gyeonggi-do, KR); Gwanyong Park (Gyeonggi-do, KR); Jeongwan Park (Gyeonggi-do, KR); Donghyuk Lee (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
G06V30/36G06F3/04883G06V30/19093G06V30/22G06V30/347
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,266,200
App. No.
17/875,605
Granted
Apr 1, 2025
Kind
B2
Abstract

According to certain embodiments, an electronic device may include a display, a memory, and a processor operatively connected to the display and the memory. The processor may be configured to, while receiving user's touch input in a handwriting area of the display, the user's touch input comprising successive input stokes: output the successive input strokes in the handwriting area on the display; determine a first stroke group including some of the successive input strokes, to determine a first character corresponding to the first stroke group, to output the first stroke group in an output area adjacent to the handwriting area on the display, to determine a second stroke group including at least another input stroke received after the some of the successive input strokes, to determine a second character corresponding to the second stroke group, and to output the second stroke group in the output area, move the first stroke group to on one side of the second stroke group on the display.

Claims (71)

1. An electronic device comprising:

a display;

a memory; and

a processor operatively connected to the display and the memory,

wherein the processor is configured to:

determine a first stroke group including at least one input stroke upon receiving a user's touch input,

determine a first character corresponding to the first stroke group,

output the first stroke group in an output area adjacent to a handwriting area on the display,

determine a second stroke group including at least another input stroke received after the some of a successive input strokes,

determine a second character corresponding to the second stroke group, and

output the second stroke group on one side of the previously outputted first stroke group.

2. The electronic device of claim 1 , further comprising:

a handwriting recognition module,

wherein the processor is configured to:

generate a template including at least one input stroke of the successive input strokes,

extract a character corresponding to the template using the handwriting recognition module,

calculate a score indicating similarity between the template and the character in accordance, and

store the calculated score in the memory after mapping the score to the template.

3. The electronic device of claim 2 , wherein the processor is configured to:

use the score stored in the memory when a score corresponding to the template is needed to determine a character corresponding to a stroke group.

4. The electronic device of claim 2 , wherein the processor is configured to:

generate a segment, which is a minimum unit constituting the template, by combining at least one stroke.

5. The electronic device of claim 4 , wherein the processor is configured to:

generate at least one template by combining a predetermined number of consecutive segments.

6. The electronic device of claim 2 , wherein the processor is configured to:

generate at least one character string candidate including at least one template, and

calculate a score of the at least one character string candidate, based on the score of the template included in each character string candidate.

7. The electronic device of claim 2 , calculating the score includes using at least one of a multiple template classifier (MTC), a Gaussian mixture models (GMM), or a language model (LM).

8. The electronic device of claim 1 , wherein the processor is configured to:

output a first text corresponding to the first character or a second text corresponding to the second character.

9. The electronic device of claim 1 , further comprising:

a communication module,

wherein the processor is configured to:

establish a communication connection with an external device by using the communication module, and

display a stroke group or a character on the display of the external device.

10. The electronic device of claim 1 , wherein the processor is configured to:

assign an index to at least one input stroke of the successive input strokes in an inputted order, and

generate a stroke index by mapping a character corresponding to each stroke group and at least one input stroke included in each stroke group.

11. The electronic device of claim 10 , wherein the processor is configured to:

generate a recognition thread for each stroke group, based on the stroke index, and output each stroke group or shift a position, based on the recognition thread.

12. The electronic device of claim 1 , wherein the processor is configured to:

recognize an input stroke of the successive input strokes by identifying a language.

13. The electronic device of claim 1 , wherein the output area is left of the handwriting area on the display.

14. A method for recognizing handwriting in an electronic device, the method comprising:

while receiving user's touch input in a handwriting area of a display, the user's touch input comprising successive input strokes:

outputting the successive input strokes in the handwriting area on the display;

determining a first stroke group including some of the successive input strokes;

determining a first character corresponding to the first stroke group;

outputting the first stroke group in an output area adjacent to the handwriting area on the display;

determining a second stroke group including at least another input received after the some of the successive input strokes;

determining a second character corresponding to the second stroke group; and

outputting the second stroke group in the output area;

moving the first stroke group to one side of the second stroke group on the display.

15. The method of claim 14 , wherein determining a character corresponding to each stroke group further comprises:

generating a template including at least one input stroke of the successive input strokes,

extracting a character corresponding to the template by using a handwriting recognition module,

calculating a score indicating similarity between the template and the character, and

storing the calculated score in a memory after mapping the score to the template.

16. The method of claim 15 , wherein determining the character corresponding to each stroke group further comprises:

using the score stored in the memory when a score corresponding to the template is needed to determine a character corresponding to a stroke group.

17. The method of claim 15 , wherein determining a character corresponding to each stroke group further comprises:

generating at least one character string candidate including at least one template, and

calculating a score of the at least one character string candidate, based on the score of the template included in each character string candidate.

18. The method of claim 14 , further comprising:

outputting a first text corresponding to the first character or a second text corresponding to the second character.

19. The method of claim 14 , wherein outputting each stroke group on a display further comprises:

assigning an index to at least one stroke in an inputted order, and

generating a stroke index by mapping a character corresponding to each stroke group and at least one stroke included in the stroke group.

20. The method of claim 19 , wherein outputting each stroke group on a display further comprises:

generating a recognition thread for each stroke group, based on the stroke index, and

outputting each stroke group or shift a position, based on the recognition thread.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: KIM, JIHOON; PARK, GWANYONG; PARK, JEONGWAN; LEE, DONGHYUK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060654/0843 →
Priority Claims (1)
KR 10-2021-0099154 · Jul 28, 2021 · national
Continuity (2)
Continuation PCTKR2022008797 · Jun 21, 2022
Related Publication 20230046860A1 · Feb 16, 2023
References Cited (28)
US 6188789B1 · Marianetti, II · 2001 [cited by examiner]
US 7013046B2 · Kawamura et al. · 2006 [cited by applicant]
US 8175389B2 · Matic et al. · 2012 [cited by applicant]
US 9323456B2 · Zhen et al. · 2016 [cited by applicant]
US 9524440B2 · Wimmer et al. · 2016 [cited by applicant]
US 9881224B2 · Kienzle et al. · 2018 [cited by applicant]
US 9911052B2 · Wimmer et al. · 2018 [cited by applicant]
US 10007859B2 · Wimmer et al. · 2018 [cited by applicant]
US 10032071B2 · VanBlon et al. · 2018 [cited by applicant]
US 10228846B2 · Dixon et al. · 2019 [cited by applicant]
US 10649647B2 · Lee et al. · 2020 [cited by applicant]
US 20020009226A1 · Nakao · 2002 [cited by examiner]
US 20080008387A1 · Cheng · 2008 [cited by examiner]
US 20080240569A1 · Tonouchi · 2008 [cited by applicant]
US 20140015780A1 · Kim · 2014 [cited by examiner]
US 20150062043A1 · Kim et al. · 2015 [cited by applicant]
US 20160147437A1 · Tsutsui · 2016 [cited by examiner]
US 20200257899A1 · Dixon · 2020 [cited by examiner]
KR 101182713B1 · 2012 [cited by applicant]
KR 101361063B1 · 2014 [cited by applicant]
KR 1020150027885A · 2015 [cited by applicant]
KR 1020160062565A · 2016 [cited by applicant]
KR 1020170005378A · 2017 [cited by applicant]
KR 1020190052667A · 2019 [cited by applicant]
KR 101989960B1 · 2019 [cited by applicant]
KR 1020210017090A · 2021 [cited by applicant]
International Search Report dated Sep. 29, 2022. [cited by applicant]
Extended European Search Report dated Oct. 11, 2024. [cited by applicant]