Mouse input function for pen-shaped writing, reading or pointing devices
US-12124643-B2 · Oct 22, 2024 · US
US2017102791A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017102791-A1 |
| Application number | US-201514880007-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 9, 2015 |
| Priority date | Oct 9, 2015 |
| Publication date | Apr 13, 2017 |
| Grant date | — |
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.
Virtual plane and use in a stylus based three dimensional (3D) stereoscopic display system. A virtual plane may be displayed in a virtual 3D space on a display of the 3D stereoscopic display system. The virtual plane may extend from a stylus of the 3D stereoscopic display system. Content may be generated in response to a geometric relationship of the virtual plane with at least one virtual object in the virtual 3D space. The generated content may indicate one or more attributes of the at least one virtual object. The content may be presented via the 3D stereoscopic display system.
Opening claim text (preview).
1 . A non-transitory computer readable memory medium that stores program instructions executable by a three dimensional (3D) stereoscopic display system to implement: displaying a virtual plane in a virtual 3D space on a display of the 3D stereoscopic display system, wherein the virtual plane visually extends from a stylus, and wherein a movement of the stylus causes a corresponding movement of the virtual plane in the virtual 3D space; generating content in response to a geometric relationship of the virtual plane with at least one virtual object in the virtual 3D space; and presenting the content, wherein the content indicates one or more attributes of the at least one virtual object. 2 . The non-transitory computer readable memory medium of claim 1 , wherein said generating content comprises displaying a cross section of the virtual object defined by the virtual plane intersecting the virtual object. 3 . The non-transitory computer readable memory medium of claim 1 , wherein the virtual plane is displayed in accordance with a configuration, wherein the configuration specifies one or more of: size of the virtual plane; shape of the virtual plane; position of the virtual plane relative to the display; position of the virtual plane relative to the stylus; or appearance of the virtual plane. 4 . The non-transitory computer readable memory medium of claim 3 , wherein the configuration comprises one or more of: a default configuration; a configuration automatically determined based on a position of the stylus; or a user specified configuration. 5 . (canceled) 6 . The non-transitory computer readable memory medium of claim 1 , wherein the content comprises imagery in the virtual plane, wherein the imagery visually indicates at least one of the one or more attributes. 7 . The non-transitory computer readable memory medium of claim 6 , wherein the imagery comprises at least one of: a thermal map; a virtual x-ray image; a contour map; a plot; a cross section; a video; structural stresses; fluid flow direction; flux magnitude; a cross sectional force field; a vector field; or a density map. 8 . The non-transitory computer readable memory medium of claim 1 , wherein the geometric relationship of the virtual plane with the at least one virtual object comprises the virtual plane being proximate to the at least one virtual object. 9 . The non-transitory computer readable memory medium of claim 1 , wherein the content comprises text in the virtual plane, and wherein the text indicates at least one of the one or more attributes. 10 . The non-transitory computer readable memory medium of claim 9 , wherein the text comprises at least one value of the at least one of the one or more attributes. 11 . The non-transitory computer readable memory medium of claim 1 , wherein the stylus comprises one or more controls configured to receive user input, wherein the one or more controls comprises one or more of: a button; a scroll wheel; a scroll ball; a joystick; a touch pad; or a slider. 12 . The non-transitory computer readable memory medium of claim 11 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: updating the content in response to at least one of: a user activating at least one of the one or more controls; the virtual plane moving with respect to the at least one virtual object; a change in at least one of the one or more attributes; the user interacting, via the user's hand, with the at least one virtual object; or the user interacting, via the stylus, with the at least one virtual object. 13 . The non-transitory computer readable memory medium of claim 11 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: changing a position of the virtual plane in the 3D virtual space in response to at least one of: a movement of the stylus according to one or more degrees of freedom of the stylus; or a user activating at least one of the one or more controls. 14 . The non-transitory computer readable memory medium of claim 13 , wherein the virtual plane changes position: at a constant speed; at a variable speed; at a constant angle with respect to the plane of the display; or at a variable angle with respect to the plane of the display. 15 . The non-transitory computer readable memory medium of claim 11 , wherein the virtual plane extends from the stylus in accordance with: a default extension; or an amount of time one of the one or more controls is activated by a user. 16 . The non-transitory computer readable memory medium of claim 1 , wherein an orientation of the virtual plane in the 3D virtual space is at least one of: parallel to the stylus; parallel to the display; perpendicular to a viewing direction of a user; or automatically determined by the geometric relationship of the virtual plane with the at least one virtual object. 17 . The non-transitory computer readable memory medium of claim 1 , wherein the virtual plane extends from the stylus fully formed, or gradually. 18 . The non-transitory computer readable memory medium of claim 1 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: fixing the virtual plane in a first position in the virtual 3D space. 19 . The non-transitory computer readable memory medium of claim 18 , wherein said fixing the virtual plane occurs in response to a change in an orientation of the stylus. 20 . The non-transitory computer readable memory medium of claim 18 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: periodically updating the content. 21 . The non-transitory computer readable memory medium of claim 1 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: displaying one or more additional virtual planes in the virtual 3D space on the display of the 3D stereoscopic display system, wherein each additional virtual plane specifies or presents content or at least partially defines a space. 22 . The non-transitory computer readable memory medium of claim 1 , wherein the program instructions are further executable by the 3D stereoscopic display system to implement: displaying a plurality of selectable virtual tools in the 3D virtual space, the selectable virtual tools comprising at least one of: at least one virtual button; at least one virtual knob; at least one virtual keyboard; at least one virtual slider; at least one picklist; at least one color wheel; at least one character map; or at least one virtual dial. 23 . The non-transitory computer readable memory medium of claim 22 , wherein display of the selectable virtual tools: extends from the stylus; is proximate to the at least one virtual object; or is in a specified region of the display. 24 . The non-transitory computer readable memory medium of claim 22 , wherein each tool of the array of selectable virtual tools is selectable via one or more of: a keyboard input; a user's hand; a control of the stylus; a user's gaze; or an indication by the stylus. 25 . The non-transitory computer readable memory medium of claim 1 , wherein the virtual plane is connected to the stylus via a flexible connection.
Pens or stylus · CPC title
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.