IP Library Granted Patent US 9,478,055
Granted Patent B2
US 9,478,055 · App. 14/244,881 · Granted Oct 25, 2016

Device and method for editing ink text data

Inventors: Jaewoo Kang (Suwon-Si, KR); Jongwon Shin (Gwangmyeong-si, KR)
Assignee: DIOTEK CO., LTD.
G06T11/60G06F3/04883G06F17/242
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 9,478,055
App. No.
14/244,881
Granted
Oct 25, 2016
Kind
B2
Abstract

Disclosed are a device and method for editing ink text data. More specifically, a device for editing digital ink data displayed on a display includes a stroke order rearrangement processing unit configured to rearrange an input order of two or more strokes on the basis of a predefined criterion to generate a rearranged input order when receiving a user input including the two or more strokes, a data generation unit configured to generate digital ink data corresponding to a rearrangement stroke reflecting the rearranged input order, and an editing unit configured to change the digital ink data displayed on the display when an editing signal is generated. Thus, a user can intuitively and easily perform the editing operation, such as update, deletion, and insertion, on digital ink data displayed on a screen, and thus feel satisfaction.

Claims (40)

1. A device for editing digital ink data displayed on a display, the device comprising:

a stroke order rearrangement processing unit configured to rearrange an input order of two or more strokes on the basis of a predefined criterion to generate a rearranged input order when receiving a user input including the two or more strokes;

a data generation unit configured to generate digital ink data corresponding to a rearrangement stroke reflecting the rearranged input order; and

an editing unit configured to change the digital ink data displayed on the display when an editing signal is generated,

wherein when a distance between two adjacent stroke segments among stroke segments formed by projecting the rearrangement stroke onto a first virtual axis is equal to or greater than a predetermined first reference value, the data generation unit generates ink space data between the rearrangement stroke corresponding to the two stroke segments, and

the editing unit changes the ink space data when the editing signal is generated.

2. The device of claim 1 , wherein the stroke order rearrangement processing unit rearranges the input order of the two or more strokes on the basis of a distance between an input position for the two or more strokes and a virtual reference line predetermined in a region input in a digital ink input mode.

3. The device of claim 1 , wherein the two or more strokes are two or more strokes input until a last stroke was input if no additional input has been received for a predetermined time since the last stroke was input, two or more strokes input before a selection signal for selecting a predetermined button is generated, or two or more strokes input before a stroke crossing a virtual threshold line predetermined in a region input in a digital ink input mode is generated.

4. The device of claim 1 , wherein the data generation unit generates text data corresponding to an input signal generated by a text input mode, and the editing unit changes the text data displayed on the display when the editing signal is generated.

5. The device of claim 4 , wherein the digital ink data and the text data are displayed in a space between a plurality of virtual lines along the plurality of virtual lines.

6. The device of claim 4 , wherein the digital ink data and the text data have the same data structure type.

7. The device of claim 1 , further comprising a cursor position determination unit configured to determine a position of a cursor displayed on the display,

wherein the editing unit changes the digital ink data displayed on the display on the basis of the position of the cursor at the time when the editing signal is generated.

8. The device of claim 7 , wherein the cursor position determination unit comprises:

a sensing unit configured to sense a position of a touch signal generated by a user's touch; and

an analysis unit configured to determine data crossing a virtual axis formed on the basis of the position of the touch signal among the digital ink data, and determines the position of the cursor on the basis of a determination result of the analysis unit.

9. The device of claim 1 , wherein the editing signal comprises:

an insertion signal for inserting additional digital ink data into the digital ink data, a deletion signal for deleting at least a portion of the digital ink data, or an update signal generated when an additional input is applied while the at least a portion of the digital ink data is selected.

10. A method performed by a device for editing digital ink data displayed on a display, the method comprising:

rearranging, by a stroke order rearrangement processing unit, an input order of two or more strokes on the basis of a predefined criterion to generate a rearranged input order when receiving a user input including the two or more strokes from a input unit;

generating, by a data generation unit, digital ink data corresponding to a rearrangement stroke reflecting the rearranged input order; and

changing, by an editing unit, the digital ink data displayed on the display when an editing signal is generated,

wherein when a distance between two adjacent stroke segments among stroke segments formed by projecting the rearrangement stroke onto a first virtual axis is equal to or greater than a predetermined first reference value, the generating of the digital ink data comprises generating ink space data between the rearrangement stroke corresponding to the two stroke segments, and

the editing comprises changing the ink space data when the editing signal is generated.

11. The method of claim 10 , wherein the generating of the rearranged input order comprises rearranging the input order of the two or more strokes on the basis of a distance between an input position for the two or more strokes and a virtual reference line predetermined in a region input in a digital ink input mode.

12. The method of claim 10 , wherein the two or more strokes are two or more strokes input until a last stroke was input if no additional input has been received for a predetermined time since the last stroke was input, two or more strokes input before a selection signal for selecting a predetermined button is generated, or two or more strokes input before a stroke crossing a virtual threshold line predetermined in a region input in a digital ink input mode is generated.

13. A device for editing digital ink data displayed on a display, the device comprising:

a stroke order rearrangement processing unit configured to rearrange an input order of two or more strokes on the basis of a predefined criterion to generate a rearranged input order when receiving a user input including the two or more strokes;

a data generation unit configured to generate digital ink data corresponding to a rearrangement stroke reflecting the rearranged input order; and

an editing unit configured to change the digital ink data displayed on the display when an editing signal is generated,

wherein when an overlapped length between overlapped stroke segments among stroke segments formed by projecting the rearrangement stroke onto a first virtual axis is equal to or greater than a predetermined first reference value, the data generation unit comprises a block processing unit configured to process, as one stroke block, a plurality of strokes corresponding to the overlapped stroke segments, and generates digital ink data corresponding to the stroke block, and

wherein when a distance between two adjacent stroke segments among stroke segments formed by projecting the stroke block onto the first virtual axis is equal to or greater than a predetermined second reference value, the data generation unit generates ink space data between the stroke block corresponding to the two stroke segments, and

the editing unit changes the ink space data displayed on the display when the editing signal is generated.

14. A method performed by a device for editing digital ink data displayed on a display, the method comprising:

rearranging, by a stroke order rearrangement processing unit, an input order of two or more strokes on the basis of a predefined criterion to generate a rearranged input order when receiving a user input including the two or more strokes from a input unit;

generating, by a data generation unit, digital ink data corresponding to a rearrangement stroke reflecting the rearranged input order; and

changing, by an editing unit, the digital ink data displayed on the display when an editing signal is generated,

wherein when an overlapped length between overlapped stroke segments among stroke segments formed by projecting the rearrangement stroke onto a first virtual axis is greater than a predetermined first reference value, the generating of the digital ink data comprises processing, as one stroke block, a plurality of strokes corresponding to the overlapped stroke segments and generating digital ink data corresponding to the stroke block, and

wherein when a distance between two adjacent stroke segments among stroke segments formed by projecting the stroke block onto the first virtual axis is equal to or greater than a predetermined second reference value, the generating comprises generating ink space data between the stroke block corresponding to the two stroke segments, and

the editing comprises changing the ink space data displayed on the display when the editing signal is generated.

Assignments (2)
CHANGE OF NAME Recorded Nov 3, 2016
From: DIOTEK CO., LTD
To: SELVAS AI INC.
Reel/Frame 040558/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: KANG, JAEWOO; SHIN, JONGWON
To: DIOTEK CO., LTD
Reel/Frame 032599/0819 →
Priority Claims (1)
KR 10-2013-0036594 · Apr 4, 2013 · national
Continuity (1)
Related Publication 20140300609A1 · Oct 9, 2014