Systems and methods of displaying virtual elements on a multipositional display
AssigneeMicrosoft Technology Licensing, LLC
InventorsKae-Ling Jacquline GURR, Young Soo KIM, Ryan Eugene WHITAKER, Aaron Naoyoshi Sheung Yan WOO, Bryan Kim MAMARIL
Life of this patent
Estimating the term…
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.
Claims24
A method of presenting visual information to a user, the method comprising:
- detecting a position of a display relative to a surrounding environment;
- detecting movement of the display relative to the surrounding environment about a fixed base in real time;
- and
- updating a presentation 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.
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;
- 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 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.
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;
- 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;
- 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.
Dependencies are inferred from the claim text.