×

Three-dimensional mixed-reality viewport

  • US 10,096,168 B2
  • Filed: 12/13/2017
  • Issued: 10/09/2018
  • Est. Priority Date: 07/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A head mounted display (HMID) device operable by a user in a physical environment, comprising:

  • one or more processors;

    a sensor package configured to dynamically provide sensor data used to determine a pose of the user'"'"'s head in the physical environment;

    a network connection configured to support an exchange of extensibility data between the HID device and a remote computing device, in which the remote computing device executes an application that renders a three-dimensional (3D) model on a two-dimensional (2D) desktop;

    a see-through display configured for rendering a mixed-reality environment to the user, a view position of the user for the rendered mixed-reality environment being variable depending at least in part on the determined user head pose; and

    one or more memory devices storing computer-readable instructions which, when executed by the one or more processors, cause the HMID device to;

    determine user head pose in the physical environment using the sensor data,implement a 3D virtual viewport on the see-through display,exchange extensibility data between the HMID device and the remote computing device, the extensibility data including scene data for the 3D model and user interface data for the 3D model, and wherein the extensibility data is configured to support multiple different rendering modes including 2D rendering on the desktop and 3D rendering on the viewport, in which the desktop and viewport each utilize the exchanged extensibility data to facilitate rendering of the 3D model in the different respective 2D rendering and 3D rendering supported by the desktop and the viewport, respectively,selectively utilize one or more of the scene data or interface data to render the 3D model as a hologram in the viewport based on the view position,enable user interaction with the hologram in the viewport, andoperate the see-through display based on the view position to enable user interaction with the 3D model on the desktop.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×