9459790

Method and Apparatus for Controlling Dot Rendering on a Touch Screen

PublishedOctober 4, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for controlling stroke rendering on a touch screen, the method comprising: receiving indicia of pressure on a touch screen from a touch applied to the touch screen, where the pressure indicia represents an amount of force applied to the touch screen as the touch moves across a surface of the touch screen; iteratively computing, as the touch moves across the touch screen, a dot size as a summation of a minimum dot size and a pressure-based dot size increase, the pressure-based dot size increase corresponding to a difference between a current pressure indicia and a minimum pressure multiplied by a ratio of a maximum dot size to a maximum pressure; and rendering a newly created stroke on the touch screen along a path of the touch across the touch screen using the dot size computed during an immediately preceding iteration, wherein as the stroke is formed, the pressure indicia is computed and the stroke width is dynamically adjusted as the pressure indicia changes.

2

2. The method of claim 1 , further comprising generating a touch event in response to the touch, and reading the touch event to access the indicia of pressure therefrom.

3

3. The method of claim 1 , wherein computing the dot size during an iteration uses the minimum and the maximum dot size, and the minimum and the maximum pressure, a current dot size, and a current pressure.

4

4. The method of claim 3 , further comprising dynamically controlling changes in the dot size based on changes in the pressure indicia.

5

5. The method of claim 1 , wherein rendering includes rendering each dot as a contact location on the touch screen changes, where a plurality of rendered dots form the newly created stroke having a varying width.

6

6. The method of claim 1 , further comprising smoothing the created stroke.

7

7. The method of claim 6 , further comprising smoothing the created stroke such that the change in the created stroke from an initial point based on an initial pressure to a second point based on a second pressure comprises a plurality dot size changes.

8

8. An apparatus for controlling stroke rendering on a touch screen, the apparatus comprising: a touch screen; at least one processor, a non-transitory storage medium having computer readable instructions stored thereon that when executed by the at least one processor cause the apparatus to: generate a touch event in response to a force from a touch being applied to a touch screen; calculate, from the touch event, an indicia of pressure of the force applied to the touch screen as the touch moves across a surface of the touch screen; iteratively compute, as the touch moves across the touch screen, a dot size as a summation of a minimum dot size and a pressure-based dot size increase, the pressure-based dot size increase corresponding to a difference between a current pressure indicia and a minimum pressure multiplied by a ratio of a maximum dot size to a maximum pressure; and render a newly created stroke on the touch screen along a path of the touch across the touch screen using the dot size computed during an immediately preceding iteration, wherein as the stroke is formed, the pressure indicia is computed and the stroke width is dynamically adjusted as the pressure indicia changes.

9

9. The apparatus of claim 8 , wherein the touch screen is pressure sensitive and the pressure indicia represents an amount of the force applied to the touch screen.

10

10. The apparatus of claim 8 , wherein the computer readable instructions, when executed by the at least one processor, cause the apparatus to generate a plurality of touch events in response to a contact location of the force moving across the touch screen.

11

11. The apparatus of claim 8 , wherein the computer readable instructions are at least one of a component of, a plug in and an extension for, an operating system of the apparatus.

12

12. The apparatus of claim 8 , wherein the computer readable instructions, when executed by the at least one processor, cause the apparatus render the newly created stroke in response to generation of the touch event.

13

13. The apparatus of claim 8 , wherein the computer readable instructions, when executed by the at least one processor, cause the apparatus to dynamically control changes in the dot size based on changes in the pressure indicia.

14

14. The apparatus of claim 13 , wherein computing the dot size uses the minimum and the maximum dot size, and the minimum and the maximum pressure, a current dot size, and a current pressure.

15

15. The apparatus of claim 8 , wherein the computer readable instructions, when executed by the at least one processor, cause the apparatus to interactively compute the dot size and render each dot as a contact location on the touch screen changes, where a plurality of rendered dots form the newly created stroke having a variable width.

16

16. A non-transitory computer readable medium for storing executable code that, when executed by a processor, causes the processor to perform a method for controlling stroke rendering on a touch screen, the method comprising: receiving indicia of pressure on a touch screen from a touch applied to the touch screen, where the pressure indicia represents an amount of force applied to the touch screen as the touch moves across a surface of the touch screen; iteratively computing, as the touch moves across the touch screen, a dot size as a summation of a minimum dot size and a pressure-based dot size increase, the pressure-based dot size increase corresponding to a difference between a current pressure indicia and a minimum pressure multiplied by a ratio of a maximum dot size to a maximum pressure; and rendering a newly created stroke on the touch screen along a path of the touch across the touch screen using the dot size computed during an immediately preceding iteration, wherein as the stroke is formed, the pressure indicia is computed and the stroke width is dynamically adjusted as the pressure indicia changes.

17

17. The non-transitory computer readable medium of claim 16 , wherein the method further comprises generating a touch event in response to the touch, and reading the touch event to access the indicia of pressure therefrom.

18

18. The non-transitory computer readable medium of claim 16 , wherein the method further comprises dynamically controlling changes in the dot size based on changes in the pressure indicia.

Patent Metadata

Filing Date

Unknown

Publication Date

October 4, 2016

Inventors

Mao Liang
Mingjun Zhang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR CONTROLLING DOT RENDERING ON A TOUCH SCREEN” (9459790). https://patentable.app/patents/9459790

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.