Patent classifications
G06T2219/024
Augmented reality session creation using skeleton tracking
Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a second device, a request to join an AR session initialized by a first device; in response to receiving the request, detecting a body corresponding to a user of the first device in one or more images captured by a camera of the second device; identifying a body part of the detected body corresponding to the user of the first device; determining, by the second device, a transformation in the AR session between the first device and the second device using the identified body part; and causing the AR session to be displayed by the second device based on the determined transformation.
METHOD AND SYSTEM FOR FACILITATING REMOTE PRESENTATION OR INTERACTION
A facilitation system for facilitating remote presentation of a physical world includes a first object and an operating environment of the first object. The facilitation system includes a processing system configured to obtain an image frame depicting the physical world, identify a depiction of the first object in the image frame, and obtain a first spatial registration registering an object model with the first object in the physical world. The object model is of the first object. The processing system is further configured to obtain an updated object model corresponding to the object model updated with a current state of the first object, and generate a hybrid frame using the image frame, the first spatial registration, and the updated object model. The hybrid frame includes the image frame with the depiction of the first object replaced by a depiction of the updated object model.
Crowd sourced mapping system
A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.
Computing Platform for Facilitating Augmented Reality Experiences with Third Party Assets
Systems and methods for data asset acquisition and obfuscation can be helpful for retrieving augmented reality rendering data assets from third parties. The sending of a software development kit and receiving back data assets can ensure the data assets are compatible with the augmented reality rendering experience in the user interface. The data acquisition system with obfuscation can also ensure the code generated by third parties is stripped of semantics and has reduced readability.
INFORMATION PROCESSING SYSTEM AND METHOD FOR JUDGING WHETHER TO ALLOW A MOBILE MEDIUM TO MOVE WITHIN A VIRTUAL SPACE
An information processing system comprises processing circuitry configured to render a virtual space; render each mobile medium associated with each user, each mobile medium being able to move within the virtual space; associate designated movement authority information to a first mobile medium, the first mobile medium being associated with a first user based on a first input from the first user; switch the designated movement authority information from association with the first mobile medium to association with a second mobile medium, the second mobile medium being associated with a second user different from the first user and based on a second input from the first user; and judge, based on the designated movement authority information, whether to allow one mobile medium to move toward a designated position within the virtual space.
CROSS-DEVICE CONTENT TRANSFER
Methods, apparatus, systems, and articles of manufacture are disclosed for cross-device content transfer. An example first electronic device disclosed herein includes processor circuitry to at least one of instantiate or execute machine-readable instructions to detect a second electronic device; detect an action of a user of the first electronic device; compare the action to a ruleset; facilitate transfer of content from the first electronic device to the second electronic device when the action complies with the ruleset; and prevent transfer of content from the first electronic device to the second electronic device when the action does not comply with the ruleset.
DATA REALIZATION FOR VIRTUAL COLLABORATION ENVIRONMENT
An example may include receiving one or more data inputs from collaboration by one or more participant devices operated by a number of meeting participants of a meeting, identifying an initial context of the meeting based on the one or more data inputs, querying a databank of previously stored information to identify one or more additional contexts related to the initial context, linking the initial context and the one or more additional contexts by establishing one or more entity relationships, and forwarding the initial context and the one or more additional contexts as entities in a virtual collaboration space.
SYSTEM AND METHOD FOR IMMERSSIVE MIXED REALITY SPACE(S)
A system and a method for mixed reality immersive simulation that can be used for simulating a dynamically deformed virtual space that is extensive and spacious in comparison to the actual physical source space surrounding the participants. Said system and method may also provide a multiple spaces simulation, such as alternate combat arenas where several different participants may operate in different mixed reality sub-scenes, while sharing the same physical space as a source space, enabling maximized close quarter spaces.
Distributed Virtual Reality
Aspects of the present disclosure relate to distributed virtual reality. In examples, a depth buffer and a color buffer are generated at a presenter device as part of rendering a virtual environment. The virtual environment may be perceived by a user in three dimensions (3D), for example via a virtual reality (VR) headset. Virtual environment information comprising the depth buffer and the color buffer may be transmitted to a viewer device, where it is used to render the virtual environment for display to a viewer. For example, the viewer may similarly view the virtual environment in 3D via a VR headset. A viewer perspective (e.g., from which the virtual environment is generated for the viewer) may differ from a presenter perspective and may be manipulated by the viewer, thereby decoupling the viewer's perception of the virtual environment from that of the presenter.
3D-link for sharing a 3D context of 3D computer- aided design (CAD) model
A computer-aided design (CAD) system and corresponding method enable users to manage and share information related to a three-dimensional (3D) context of a 3D CAD model with ease. The method creates a 3D-link targeting the 3D context. The 3D-link includes a static link and a variable link. The static link re-directs to the variable link in response to a user opening the 3D-link. The variable link enables (i) the 3D CAD model to be located and opened and (ii) the 3D context to be displayed within the 3D CAD model. The method stores the 3D-link in a database. The 3D-link enables the 3D context to be shared between or among users via sharing of the 3D-link from the database. The 3D-link plays an important role in helping design engineers collaborate by eliminating the need to create pictures or copies of 3D models that may become outdated.