Qualcomm Patent | Extended Reality Virtual Assistant

Patent: Extended Reality Virtual Assistant

Publication Number: 20190026936

Publication Date: 2019-01-24

Applicants: Qualcomm

Abstract

Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.

Background

This disclosure generally relates to computer-implemented systems and processes that dynamically position virtual content within an extended reality environment.

Mobile devices enable users to explore and immerse themselves in extended reality environments, such as augmented reality environments that provide a real-time view of a physical real-world environment that is merged with or augmented by computer generated graphical content. When immersed in the extended reality environment, many users experience a tenuous link to real-world sources of information, the provision of which within the extended reality environment would further enhance the user’s ability to interact with and explore the extended reality environment.

Summary

Disclosed computer-implemented extended reality methods can include determining, by one or more processors, a position and an orientation of a first user in an extended reality environment. The methods can also include determining, by the one or more processors, a position and an orientation a second user in the extended reality environment. The methods can further include determining, by the one or more processors, a position for placement of an item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and inserting the item of virtual content into the extended reality environment at the determined placement position.

A disclosed apparatus is capable of being used in an extended reality environment. The apparatus can include a non-transitory, machine-readable storage medium storing instructions, and at least one processor configured to execute the instructions to determine a position and an orientation of a first user in an extended reality environment. The at least one processor is also configured to determine a position and an orientation of a second user in the extended reality environment. The at least one processor is configured to execute the instructions to determine a position for placement of an item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and to insert the virtual assistant into the extended reality environment at the determined placement position.

A disclosed apparatus has means for determining a position and an orientation of a first user in an extended reality environment. The apparatus also includes means for determining a position and an orientation of a second user in the augmented reality environment. The apparatus includes means for determining a position for placement of an item of virtual content in the extended reality environment, at least partially based on the determined positions and orientations of the first user and the second user. The apparatus also includes means for inserting the item of virtual content into the extended reality environment at the determined placement position.

A disclosed non-transitory computer-readable storage medium is encoded with processor-executable program code that includes program code for determining a position and an orientation of a first user in an extended reality environment, program code for determining a position and an orientation of a second user in the extended reality environment, program code for determining a placement position for placement of an item of virtual content in the extended reality environment at least partially based on the determined positions and orientations of the first user and the second user, and program code for inserting the item of virtual content into the extended reality environment at the determined placement position.

发表评论

电子邮件地址不会被公开。 必填项已用*标注