发明名称 |
Methods and systems for setting parameter values via radial input gestures |
摘要 |
A computerized device can comprise a touch-enabled surface and a data processing hardware element configured by a gesture input engine to recognize an input gesture using data from the touch-enabled surface. A parameter value can be set based on determining a path traversed by the input gesture. The data processing element can comprise a processor and the gesture input engine can comprise program logic in a memory device and/or the engine may be implemented using hardware logic. Regardless, the radial input gesture can be used to set one or more parameter values without use of a direct mapping of interface coordinates to parameter values. A method can comprise tracking a plurality of input points, identifying a path defined by the plurality of input points, identifying a closed curve including the path, determining a percentage of the curve traversed by the path, and setting a parameter value based on the percentage. |
申请公布号 |
US9361009(B2) |
申请公布日期 |
2016.06.07 |
申请号 |
US201012957953 |
申请日期 |
2010.12.01 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Munter Aaron;McKay Philip |
分类号 |
G06F3/01;G06F3/0484;G06F3/0488 |
主分类号 |
G06F3/01 |
代理机构 |
Kilpatrick Townsend & Stockton LLP |
代理人 |
Kilpatrick Townsend & Stockton LLP |
主权项 |
1. A computerized device, comprising:
a touch-enabled surface; and a data processing hardware element, wherein the data processing hardware element implements a gesture input engine to:
determine a parameter value to be set based on an input command in a graphical user interface (GUI), wherein the parameter value comprises a visual parameter setting in a design application,receive in the GUI an identification of an anchor point that corresponds to a point equidistant from points of an arc defined by an input gesture, the input gesture defined by a starting coordinate value and an ending coordinate value and comprising a radial input gesture,determine a radial distance from the anchor point to the arc,determine a percentage of a closed curve traversed based on the length of the arc and the radial distance from the anchor point to the arc, wherein the closed curve comprises a circle, andset in the GUI the parameter value based at least in part on the percentage of the closed curve traversed, wherein the parameter value is set independently of a mapping of the gesture starting and ending coordinate values to parameter values,wherein the input gesture comprises a plurality of arcs, at least two of the plurality of arcs having different radial distances from the anchor point, andwherein a first arc of the at least two of the plurality of arcs has a higher radial distance to the anchor point than a second arc of the at least two of the plurality of arcs, the first arc providing a more granular control or the parameter value than the second arc. |
地址 |
San Jose CA US |