Method and apparatus for controlling dot rendering on a touch screen
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling dot rendering for a touch screen. The method and apparatus receives indicia of pressure on the touch screen, where the pressure indicia represents an amount of force applied to the touch screen. From the indicia, the method and apparatus computes a dot size and renders a dot having the computed dot size on the touch screen.
12 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
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. - View Dependent Claims (17, 18)
-
Specification