×

CLOSED-LOOP DISPLAY CONTROL FOR MULTI-DIMENSIONAL USER INTERFACE GENERATION

  • US 20180095645A1
  • Filed: 09/01/2017
  • Published: 04/05/2018
  • Est. Priority Date: 09/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • display controller circuitry configured to drive a holographic display to render a 3D interface object responsive to a scene state indicator;

    processing circuitry in data communication with the display controller circuitry, the processing circuitry configured to implement closed-loop state control over the display controller circuitry by;

    at a base class layer of an holographic interface stack executing on the processing circuitry, selecting a specific user-interface (UI) object class for the 3D interface object from among multiple UI object classes;

    responsive to the specific UI object class;

    generating, at a renderer layer of the holographic interface stack, a graphical state indicator for 3D interface object; and

    determining to associate the 3D interface object with a selected object property from a group of properties including a transform property, a gesture response property, and a widget property;

    when the selected object property includes the transform property;

    requesting a transform attribute value from a shape descriptor layer of the holographic interface stack;

    responsive to the transform attribute value, updating the graphical state indicator by performing a scaling operation, a rotation operation, a positioning operation, or any combination thereof on the 3D interface object at the renderer layer;

    when the selected object property includes the gesture response property;

    requesting, from a gesture responder layer of the holographic interface stack, a gesture indicator for the 3D interface object, the gesture indicator comprising;

    an indication of an associated gesture for the 3D interface object;

    andan indication of a preset response for the associated gesture;

    when the selected object property includes the widget property;

    associating an input channel, an output channel, or both with the 3D interface object;

    updating, at the renderer layer, the graphical state indicator of the 3D interface object to include a graphical representation of the input channel, the output channel;

    receiving, from the renderer layer, the graphical state indicator at a scene controller layer of the holographic interface stack;

    responsive to the graphical state indicator, generating a scene state indicator responsive to a compiled holographic scene including the 3D interface object; and

    sending the scene state indicator to the display controller circuitry.

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