Formatting handwritten content
US-2016179764-A1 · Jun 23, 2016 · US
US9633255B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9633255-B2 |
| Application number | US-201514752529-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2015 |
| Priority date | Jun 26, 2015 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, apparatuses and methods may provide font substitution based on a custom font. In one example, a custom handwritten font may be generated based on a comparison between handwritten sample text and training text. In another example, handwritten original text may be converted to unique machine text based on a substitution of the handwritten original text with the custom handwritten font. Thus, a user's handwriting may be converted to the user's own best or preferred handwriting.
Opening claim text (preview).
I claim: 1. A system comprising: a font trainer to: receive handwritten sample text based on training text; receive the training text; and generate a custom handwritten font based on a comparison between the handwritten sample text and the training text; and a font substitutor to: receive handwritten original text; receive the custom handwritten font; and convert the handwritten original text to unique machine text based on a substitution of the handwritten original text with the custom handwritten font, wherein the handwritten original text is to be processed based on a writing gesture including one or more of ignore or erase a portion of the handwritten original text based on a strikethrough gesture, separate a portion of the handwritten original text based on a split gesture, create a blank space in a portion of the handwritten original text based on a replacement gesture, or replace a portion of the handwritten original text based on an overwrite gesture. 2. The system of claim 1 , further including one or more of: a display device to display one or more of the handwritten sample text, the training text, the custom handwritten font, or the unique machine text; or a data storage device to store one or more of the handwritten sample text, the training text, the custom handwritten font, or the unique machine text. 3. An apparatus comprising: a font substitutor to: receive handwritten original text; receive a custom handwritten font; and convert the handwritten original text to unique machine text based on a substitution of the handwritten original text with the custom handwritten font, wherein the handwritten original text is to be processed based on a writing gesture including one or more of ignore or erase a portion of the handwritten original text based on a strikethrough gesture, separate a portion of the handwritten original text based on a split gesture, create a blank space in a portion of the handwritten original text based on a replacement gesture, or replace a portion of the handwritten original text based on an overwrite gesture. 4. The apparatus of claim 3 , further including one or more of: a training text generator to generate training text; or a font trainer to generate the custom handwritten font based on a comparison between handwritten sample text and the training text. 5. The apparatus of claim 3 , further including a writing corrector to correct one or more of a typo, a misspelling, a punctuation, usage, grammar, syntax, consistency, or accuracy of the handwritten original text. 6. The apparatus of claim 3 , further including a font modifier to modify the unique machine text, wherein the font modifier is to include one or more of: a font merger to smoothly merge the unique machine text; a font normalizer to normalize one or more of a size or a spacing of the unique machine text; or a font adjuster to adjust one or more of a color or a style of the unique machine text. 7. The apparatus of claim 3 , further including a font editor to correct the unique machine text, wherein the font editor is to include one or more of: an editor input executor to process the unique machine text based on an editor menu input; or an editor gesture executor to process the unique machine text based on a writing gesture, wherein the editor gesture executor is to one or more of ignore or erase a portion of the unique machine text based on a strikethrough gesture, separate a portion of the unique machine text based on a split gesture, create a blank space in a portion of the unique machine text based on a replacement gesture, or replace a portion of the unique machine text based on an overwrite gesture. 8. The apparatus of claim 3 , further including a font learner to learn from a correction to the unique machine text, wherein the font learner is to include one or more of: an adjustment identifier to identify an adjustment made to the unique machine text; or a knowledge distributor to share the adjustment, wherein the adjustment is to be applied to one or more of the custom handwritten font or future handwritten original text. 9. The apparatus of claim 3 , wherein the font substitutor is to include one or more of: a character associator to associate characters from the handwritten original text with characters from the custom handwritten font; a real-time converter to convert the handwritten original text to the unique machine text based on a writing threshold as the handwritten original text is being created; or an offline converter to convert the handwritten original text to the unique machine text based on a conversion user input when the handwritten original text is created. 10. At least one computer readable storage medium comprising a set of instructions which, when executed by a device, cause a device to: receive handwritten original text; receive a custom handwritten font; and convert the handwritten original text to unique machine text based on a substitution of the handwritten original text with the custom handwritten font, wherein the handwritten original text is to be processed based on a writing gesture including one or more of ignore or erase a portion of the handwritten original text based on a strikethrough gesture, separate a portion of the handwritten original text based on a split gesture, create a blank space in a portion of the handwritten original text based on a replacement gesture, or replace a portion of the handwritten original text based on an overwrite gesture. 11. The at least one computer readable storage medium of claim 10 , wherein the instructions, when executed, cause a device to one or more of: generate training text; or generate the custom handwritten font based on a comparison between handwritten sample text and the training text. 12. The at least one computer readable storage medium of claim 10 , wherein the instructions, when executed, cause a device to correct one or more of a typo, a misspelling, a punctuation, usage, grammar, syntax, consistency, or accuracy of the handwritten original text. 13. The at least one computer readable storage medium of claim 10 , wherein the instructions, when executed, cause a device to modify the unique machine text, including to one or more of: smoothly merge the unique machine text; normalize one or more of a size or a spacing of the unique machine text; or adjust one or more of a color or a style of the unique machine text. 14. The at least one computer readable storage medium of claim 10 , wherein the instructions, when executed, cause a device to correct the unique machine text, including to one or more of: process the unique machine text based on an editor menu input; or process the unique machine text based on a writing gesture, including to one or more of ignore or erase a portion of the unique machine text based on a strikethrough gesture, separate a portion of the unique machine text based on a split gesture, create a blank space in a portion of the unique machine text based on a replacement gesture, or replace a portion of the unique machine text based on an overwrite gesture. 15. The at least one computer readable storage medium of claim 10 , wherein the instructions, when executed, cause a device to learn from a correction to the unique machine text, including to one or more of: identify an adjustment made to the unique machine text; or share the adjustment, wherein the adjustment is to be applied to one or more of the custom handwritten font and future handwritten original text. 16. The at least one computer readable storage medium of claim 10 , wherein the
Preprocessing; Feature extraction · CPC title
Digital ink · CPC title
using straight lines or curves · CPC title
Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title
Creating or editing images; Combining images with text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.