MR service platform providing mixed reality automotive meta service, and method for controlling same
A mixed reality automotive meta service (MR AMS) client of the present invention, which is provided in a vehicle and provides an MR AMS, comprises: a context manager requesting context corresponding to a user request to an MR AMS server provided outside a vehicle; a scene manager for managing MR scene information provided to a display provided in the vehicle; and a UX scenario database providing UX rules to the context manager and/or the scene manager.
1 . A mixed reality automotive meta service (MR AMS) client for providing an MR AMS in which augmented reality (AR) and virtual reality (VR) are mixed, the MR AMS client comprising:
an interface API that calls a function for communicating with an MR AMS server disposed outside a vehicle;
a context manager that requests a context corresponding to a user request from the MR AMS server;
a scene manager that manages MR scene information provided to a display disposed in the vehicle; and
a user experience (UX) scenario database that provides a UX rule to at least one of the context manager and the scene manager,
wherein the interface API receives metadata of the context received from the MR AMS server and a three-dimensional asset corresponding to the context and transmits the received metadata and three-dimensional asset to the scene manager, and
the scene manager generates user interface (UI) data by using the UX rule received from the UX scenario database and the metadata and three-dimensional asset received from the interface API and transmits the generated UI data to an MR render,
such that an object associated with an MR service is overlaid on a digital twin map, the digital twin map generated by matching an image extracted from a camera image captured through a camera of the vehicle with a three-dimensional polygon map.
2 . The MR AMS client of claim 1 , wherein the UI data includes the camera image captured through the camera of the vehicle and information related to the object associated with the MR service.
3 . The MR AMS client of claim 2 , wherein the interface API transmits a context request output from the context manager to the MR AMS server, and receives a three-dimensional asset corresponding to the requested context from the MR AMS server.
4 . The MR AMS client of claim 1 , wherein the MR AMS client is included in an MR service apparatus, and
the MR service apparatus comprises a user interaction handler that generates an action corresponding to a user input and transfers the action to the context manager when the user input is received through an input unit disposed in the vehicle.
5 . The MR AMS client of claim 4 , wherein the context manager generates a command for requesting a context corresponding to an action received from the user interaction handler, and transmits the command to the MR AMS server through an interface API.
6 . The MR AMS client of claim 5 , wherein the context manager receives current scene information currently being output from the vehicle from the scene manager, receives a UX rule from the UX scenario database, receives navigation information including a current path and a current location from a navigation handler that handles information of a navigation system, and
generates a command for requesting the context based on at least one of the current scene information, the UX rule, and the navigation information.
7 . The MR AMS client of claim 1 , wherein the interface API collects at least one of vehicle location information, user input, user feedback information, and payment information, and transmit the collected information to the MR AMS server.
8 . The MR AMS client of claim 7 , wherein the scene manager generates UI data using the UX rule received from the UX scenario database, and the metadata and the three-dimensional asset received from the interface API.
9 . The MR AMS client of claim 8 , wherein the scene manager transmits the generated UI data to an MR renderer that renders the generated UI data to be displayed in mixed reality (MR) on a display disposed in the vehicle.
10 . The MR AMS client of claim 9 , wherein the scene manager further transmits the generated UI data to an AR engine handler that handles an AR service apparatus disposed in the vehicle.
11 . The MR AMS client of claim 1 , wherein the context manager comprises:
a context handler that handles and parses a context request corresponding to a user request;
a context interpreter that manages a session for interpreting the context request, and generates a context set using a data model; and
a context graph database that stores the data model.
12 . The MR AMS client of claim 11 , wherein the context manager further comprises:
a context recommender that extracts a recommendation context based on the generated context set; and
a context controller that manages a context to be periodically acquired.