3D document editing system
First Claim
1. A system, comprising:
- an input device comprising;
a keypad for inputting text; and
a sensing region configured to sense gestures according to sensing technology;
a virtual reality (VR) device configured to;
display a document including text in a 3D virtual space for viewing by a user;
receive text input to the keypad by the user and display the received text in a plurality of text areas in the document, wherein each of the text areas comprises a plurality of text portions;
receive indications of a gesture input to the sensing region of the input device by the user;
interpreting the gesture to;
determine whether the gesture corresponds to a first set of gestures associated with the plurality of text areas or a second set of gestures associated with the plurality of text portions of the document, wherein the first set of gestures is different from the second set of gestures; and
determine a direction to move a selected one of the plurality of text areas or a selected one of the plurality of text portions forward or backward based on a direction of the gesture; and
in response to the gesture, add 3D effects to the text in the selected text area or the selected text portion of the document based on the gesture corresponding to the first set of gestures or the second set of gestures, wherein the gesture moves the selected text area or the selected text portion of the document in the determined direction on a Z axis relative to the document in the 3D virtual space.
1 Assignment
0 Petitions
Accused Products
Abstract
A 3D document editing system and graphical user interface (GUI) that includes a virtual reality and/or augmented reality device and an input device (e.g., keyboard) that implements sensing technology for detecting gestures by a user. Using the system, portions of a document can be placed at or moved to various Z-depths in a 3D virtual space provided by the VR device to provide 3D effects in the document. The sensing technology may allow the user to make gestures while entering text via a keypad, thus allowing the user to specify 3D effects in the document while typing. The system may also monitor entries made using the keypad, apply rules to the entries to detect particular types of entries such as URLs, and automatically shift the detected types of entries forward or backward on the Z axis relative to the rest of the content in the document.
11 Citations
20 Claims
-
1. A system, comprising:
-
an input device comprising; a keypad for inputting text; and a sensing region configured to sense gestures according to sensing technology; a virtual reality (VR) device configured to; display a document including text in a 3D virtual space for viewing by a user; receive text input to the keypad by the user and display the received text in a plurality of text areas in the document, wherein each of the text areas comprises a plurality of text portions; receive indications of a gesture input to the sensing region of the input device by the user; interpreting the gesture to; determine whether the gesture corresponds to a first set of gestures associated with the plurality of text areas or a second set of gestures associated with the plurality of text portions of the document, wherein the first set of gestures is different from the second set of gestures; and determine a direction to move a selected one of the plurality of text areas or a selected one of the plurality of text portions forward or backward based on a direction of the gesture; and in response to the gesture, add 3D effects to the text in the selected text area or the selected text portion of the document based on the gesture corresponding to the first set of gestures or the second set of gestures, wherein the gesture moves the selected text area or the selected text portion of the document in the determined direction on a Z axis relative to the document in the 3D virtual space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a controller; and a projector configured to display a document including text in a 3D virtual space for viewing by a user under control of the controller, wherein the text is displayed in a plurality of text areas comprising a plurality of text portions; wherein the controller is configured to; detect a gesture by the user; interpreting the gesture to; determine whether the gesture corresponds to a first set of gestures associated with the plurality of text areas or a second set of gestures associated with the plurality of text portions of the document, wherein the first set of gestures is different from the second set of gestures; and determine a direction to move a selected text area of the plurality of text areas or a selected text portion of the plurality of text portions forward or backward based on a direction of the gesture; and in response to the gesture, add a 3D effect to the selected text area or the selected text portion of the text the document based on the gesture corresponding to the first set of gestures or the second set of gestures, wherein the gesture moves the selected text area or the selected text portion in the determined direction on a Z axis relative to the document in the 3D virtual space. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
performing, by a virtual reality (VR) device; displaying a document including text in a 3D virtual space for viewing by a user, wherein the text is displayed in a plurality of text areas comprising a plurality of text portions; receiving an indication of a gesture by the user from an input device, the gesture corresponds to a selected text portion; interpreting the gesture to; determine whether the gesture corresponds to a first set of gestures associated with the plurality of text areas or a second set of gestures associated with the plurality of text portions of the document, wherein the first set of gestures is different from the second set of gestures; and determine a direction to move the selected text area or the selected text portion forward or backward based on a direction of the gesture; and in response to the gesture, adding 3D effects to text in the document based on the gesture corresponding to the first set of gestures or the second set of gestures, wherein the gesture moves the selected text area or the selected text portion in the determined direction on a Z axis relative to the document in the 3D virtual space. - View Dependent Claims (18, 19, 20)
Specification