Mid-air-gesture editing method, device, display system and medium
US-2024427423-A1 · Dec 26, 2024 · US
US9459790B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9459790-B2 |
| Application number | US-201213411851-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 5, 2012 |
| Priority date | Mar 5, 2012 |
| Publication date | Oct 4, 2016 |
| Grant date | Oct 4, 2016 |
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.
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.
Opening claim text (preview).
The invention claimed is: 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. 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. 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. The method of claim 3 , further comprising dynamically controlling changes in the dot size based on changes in the pressure indicia. 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. The method of claim 1 , further comprising smoothing the created stroke. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
for inputting data by handwriting, e.g. gesture or text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.