Reflecting handwriting attributes in typographic characters

US9652669B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9652669-B2
Application numberUS-201414488090-A
CountryUS
Kind codeB2
Filing dateSep 16, 2014
Priority dateSep 16, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

For reflecting handwriting attributes in typographic characters, code parses calligraphic data from digitized handwriting on the touch screen display. The calligraphic data includes a character stroke slant and a character pixel matrix. In addition, the code renders the digitized handwriting with a render font selected in response to one or more of the character stroke slant and the character pixel matrix.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a touch screen display; a processor; a memory that stores code executable by the processor to parse calligraphic data from digitized handwriting on the touch screen display, the calligraphic data comprising a character stroke slant and a character pixel matrix; determine a render font selected in response to one or more of the character stroke slant and the character pixel matrix; in response to a ratio of a font score for character pixel matrix of a first character font of the digitized handwriting and a first character font, and a font score for a font pixel matrix of the render font and the character pixel matrix being less than a font ratio threshold, select the first character font for the first character in place of the render font, wherein the first character font is different form the render font; render the digitized handwritten with the render font; and render the first character with the first character font. 2. The apparatus of claim 1 , wherein the calligraphic data further comprises a character size and a render font size is determined in response to the character size. 3. The apparatus of claim 2 , wherein the render font size is an absolute character size. 4. The apparatus of claim 2 , wherein the render font size is relative to an average character size of the digitized handwriting. 5. The apparatus of claim 2 , wherein the render font size is relative to a specified font size. 6. The apparatus of claim 1 , wherein the calligraphic data further comprises one or more of a character width, a character color, and a character stroke pressure, and the processor further selects the first character font in response one or more of the character width, the character color, the character stroke pressure, and the character stroke slant. 7. The apparatus of claim 6 , wherein a rendered slant of the first character font is modified in response to the character stroke slant, a rendered color of the first character font is modified in response to the character color, and a rendered weight of the first character font is modified in response to one or more of the character stroke pressure and a character weight. 8. A method comprising: parsing, by use of a processor, calligraphic data from digitized handwriting on the touch screen display, the calligraphic data comprising a character stroke slant and a character pixel matrix; determining a render font selected in response to one or more of the character stroke slant and the character pixel matrix; in response to a ratio of a font score for character pixel matrix of a first character font of the digitized handwriting and a first character font, and a font score for a font pixel matrix of the render font and the character pixel matrix being less than a font ratio threshold, selecting the first character font for the first character in place of the render font, wherein the first character font is different form the render font; rendering the digitized handwritten with the render font; and rendering the first character with the first character font. 9. The method of claim 8 , wherein the calligraphic data further comprises a character size and a render font size is determined in response to the character size. 10. The method of claim 9 , wherein the render font size is an absolute character size. 11. The method of claim 9 , wherein the render font size is relative to an average character size of the digitized handwriting. 12. The method of claim 9 , wherein the render font size is relative to a specified font size. 13. The method of claim 8 , wherein the calligraphic data further comprises one or more of a character width, a character color, and a character stroke pressure, and the method further selects the first character font in response one or more of the character stoke width, the character color, the character stroke pressure, and the character stroke slant. 14. The method of claim 13 , wherein a rendered slant of the first character font is modified in response to the character stroke slant. 15. The method of claim 13 , wherein a rendered color of the first character font is modified in response to the character color. 16. The method of claim 15 , wherein the character color of the first character font is modified in response to the character stroke pressure. 17. The method of claim 13 , wherein a rendered weight of the first character font is modified in response to the character stroke pressure. 18. The method of claim 13 , wherein a rendered weight of the first character font is modified in response to a character weight. 19. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform: parsing calligraphic data from digitized handwriting on the touch screen display, the calligraphic data comprising a character stroke slant and a character pixel matrix; determining a render font selected in response to one or more of the character stroke slant and the character pixel matrix in response to a ratio of a font score for character pixel matrix of a first character font of the digitized handwriting and a first character font, and a font score for a font pixel matrix of the render font and the character pixel matrix being less than a font ratio threshold, selecting the first character font for the first character in place of the render font, wherein the first character font is different form the render font; rendering the digitized handwritten with the render font; and rendering the first character with the first character font. 20. The program product of claim 19 , wherein the calligraphic data further comprises a character size and a render font size is determined in response to the character size.

Assignees

Inventors

Classifications

  • Font handling; Temporal or kinetic typography · CPC title

  • Aspects of interface with display user · CPC title

  • for modifying the character dimensions, e.g. double width, double height · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Changes in size, position or resolution of an image · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9652669B2 cover?
For reflecting handwriting attributes in typographic characters, code parses calligraphic data from digitized handwriting on the touch screen display. The calligraphic data includes a character stroke slant and a character pixel matrix. In addition, the code renders the digitized handwriting with a render font selected in response to one or more of the character stroke slant and the character p…
Who is the assignee on this patent?
Lenovo Singapore Pte Ltd, Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).