Systems and methods of displaying virtual elements on a multipositional display
First Claim
Patent Images
1. A method of presenting visual information to a user, the method comprising:
- detecting a first position of a display relative to a surrounding environment;
detecting in real time rotation of the display about a fixed base from the first position toward a second position, the detected rotation relative to the surrounding environment;
during the detected rotation, repeatedly updating an orientation of dynamic visual information displayed on the display, the updating occurring in real time based upon the rotation of the display relative to the surrounding environment, wherein upon completion of rotation the displayed objects have not changed from an original location such that the display appears to a user as a window into a virtual or remote environment; and
during the detected rotation, providing a torque in the direction of the rotation at a first stage, and providing a dampening torque with a dampening device against the direction of the rotation at a second stage, the dampening torque being relative to a rate of movement of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of presenting visual information to a user includes detecting a position of a display relative to a surrounding environment, detecting movement of the display relative to the surrounding environment in real time, and updating a present of visual information on the display relative to a virtual reference frame updated in real time based upon the movement of the display relative to the surrounding environment.
52 Citations
27 Claims
-
1. A method of presenting visual information to a user, the method comprising:
-
detecting a first position of a display relative to a surrounding environment; detecting in real time rotation of the display about a fixed base from the first position toward a second position, the detected rotation relative to the surrounding environment; during the detected rotation, repeatedly updating an orientation of dynamic visual information displayed on the display, the updating occurring in real time based upon the rotation of the display relative to the surrounding environment, wherein upon completion of rotation the displayed objects have not changed from an original location such that the display appears to a user as a window into a virtual or remote environment; and during the detected rotation, providing a torque in the direction of the rotation at a first stage, and providing a dampening torque with a dampening device against the direction of the rotation at a second stage, the dampening torque being relative to a rate of movement of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for presenting visual information to a user, the system comprising:
-
a display; a fixed base; a connection mechanism that allows rotation of the display relative to the fixed base, wherein the connection mechanism is configured to provide a torque in the direction of rotation; a dampening device configured to provide a dampening torque opposite the torque in the direction of rotation to limit a rotational rate of the connection mechanism, the dampening torque being relative to a rate of movement of the display; at least one orienting device configured to detect an orientation of the display; and a computing device in communication with the display and the at least one orienting device, the computing device including a microprocessor and a hardware storage device having instructions stored thereon that when executed by the microprocessor cause the computing device to; receive at least one of a translation or rotation information from the at least one orienting device regarding position of the display; calculate at least one of a reference frame translation or rotation of a remote virtual environment, wherein the reference frame is fixed relative to gravity; rotate or translate a reference frame of the remote virtual environment according to the calculated at least one of the reference frame translation or rotation; and display at least one of a rotated or translated virtual environment with the display while the display is between the landscape and the portrait configuration within the same plane. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for presenting visual information to a user, the system comprising:
-
a display; a fixed base; a connection mechanism that couples rotation of the display relative to the fixed base and translation of the display relative to the base; a dampening device configured to limit rotational rate of the connection mechanism, wherein the dampening device is further configured to provide a dampening torque that is relative to the rate of movement of the connection mechanism; at least one orienting device configured to detect an orientation of the display; and a computing device in communication with the display and the at least one orienting device, the computing device including a microprocessor and a hardware storage device having instructions stored thereon that when executed by the microprocessor cause the computing device to; receive rotation and translation information from the at least one orienting device regarding position of the display, the translation or rotation information corresponding to a position of the display between a landscape and a portrait configuration in a same plane; calculate a reference frame rotation and translation of a virtual environment; rotate and translate a reference frame of the virtual environment according to the calculated reference frame translation and rotation; and display a rotated and translated virtual environment with the display while the display is between the landscape and the portrait configuration in the same plane. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification