Avatar customization for optimal gaze discrimination
US-2021312684-A1 · Oct 7, 2021 · US
US11682178B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11682178-B2 |
| Application number | US-202117528105-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 16, 2021 |
| Priority date | Nov 16, 2021 |
| Publication date | Jun 20, 2023 |
| Grant date | Jun 20, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for changing perception of artificial reality content in a shared artificial reality environment. Various aspects may include determining user perception preferences associated with a user representation in the environment. Aspects may also include generating coordinates of a coordinate system and determining a distance between coordinates. Aspects may also include changing a perception parameter corresponding to the user representation based on the determined distances. Aspects may also include determining a visual style of the user representation based on an associated selected artificial reality application. Aspects may include providing instructions to display a virtual area including the user representation according to determined visual style and changed perception parameter.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for changing perception of artificial reality content in a shared artificial reality environment, the method comprising: determining user perception preferences associated with a user representation in the shared artificial reality environment; generating a first coordinate of a coordinate system, wherein the first coordinate corresponds to a location of the user representation in the shared artificial reality environment; determining a distance or angle from the first coordinate to a second coordinate of the coordinate system, wherein the second coordinate corresponds to an artificial reality element in the shared artificial reality environment; changing a perception parameter of the artificial reality element based on the distance; determining a visual style of the user representation based on an associated artificial reality application; and providing instructions to display a virtual area including the user representation in the shared artificial reality environment according to the visual style of the user representation and based on changing the perception parameter. 2. The computer-implemented method of claim 1 , wherein determining the user perception preferences comprises determining, according to the user perception preferences, at least one of: a height of the user representation, a perception resolution, an avatar preference, or an artificial reality application reference. 3. The computer-implemented method of claim 1 , wherein generating the first coordinate comprises determining the first coordinate based on a global coordinate system or a local coordinate system for the shared artificial reality environment. 4. The computer-implemented method of claim 1 , wherein determining the distance from the first coordinate to the second coordinate comprises: determining a distance from a first eye of the user representation to a second eye of another user representation; determining a scale factor based on the distance from the first eye to the second eye; and determining a distance from the first eye to a location in the virtual area corresponding to an animation or a visual effect. 5. The computer-implemented method of claim 1 , wherein determining the distance from the first coordinate to the second coordinate comprises determining a height of the user representation or another user representation. 6. The computer-implemented method of claim 1 , wherein changing the perception parameter of the artificial reality element comprises changing a level of resolution detail in the virtual area, wherein the level of resolution detail is associated with visual effects or texture details of the artificial reality element. 7. The computer-implemented method of claim 1 , wherein determining the visual style of the user representation comprises configuring the visual style according to determining attire or an appearance of an avatar character corresponding to the associated artificial reality application. 8. The computer-implemented method of claim 1 , wherein determining the visual style of the user representation comprises determining a hybrid visual style corresponding to a combination of the associated artificial reality application and another associated artificial reality application. 9. The computer-implemented method of claim 1 , wherein providing instructions to display the virtual area comprises displaying the virtual area based on a user identity associated with the user representation. 10. The computer-implemented method of claim 1 , further comprising: receiving a user input indicative of the user perception preferences; determining, via a machine learning algorithm, the coordinate system for the user representation based on the user perception preferences; applying the machine learning algorithm to determine settings of the coordinate system based on the user perception preferences; and determining the coordinate system as an overlay for a user version of the shared artificial reality environment. 11. A system for changing perception of artificial reality content in a shared artificial reality environment, comprising: one or more processors; and a memory comprising instructions stored thereon, which when executed by the one or more processors, causes the one or more processors to perform: determining user perception preferences associated with a user representation in the shared artificial reality environment; applying a machine learning algorithm to determine settings of a coordinate system based on the user perception preferences; generating a first coordinate of the coordinate system, wherein the first coordinate corresponds to a location of the user representation in the shared artificial reality environment; determining a distance or angle from the first coordinate to a second coordinate of the coordinate system, wherein the second coordinate corresponds to an artificial reality element in the shared artificial reality environment; changing a perception parameter of the artificial reality element based on the distance; determining a visual style of the user representation based on an associated artificial reality application; and providing instructions to display a virtual area including the user representation in the shared artificial reality environment according to the visual style of the user representation and based on changing the perception parameter. 12. The system of claim 11 , wherein the instructions that cause the one or more processors to perform determining the user perception preferences cause the one or more processors to perform determining, according to the user perception preferences, at least one of: a height of the user representation, a perception resolution, an avatar preference, or an artificial reality application reference. 13. The system of claim 11 , wherein the instructions that cause the one or more processors to perform generating the first coordinate cause the one or more processors to perform determining the first coordinate based on a global coordinate system or a local coordinate system for the shared artificial reality environment. 14. The system of claim 11 , wherein the instructions that cause the one or more processors to perform determining the distance from the first coordinate to the second coordinate cause the one or more processors to perform: determining a distance from a first eye of the user representation to a second eye of another user representation; determining a scale factor based on the distance from the first eye to the second eye; and determining a distance from the first eye to a location in the virtual area corresponding to an animation or a visual effect. 15. The system of claim 11 , wherein the instructions that cause the one or more processors to perform determining the distance from the first coordinate to the second coordinate cause the one or more processors to perform determining a height of the user representation or another user representation. 16. The system of claim 11 , wherein the instructions that cause the one or more processors to perform changing the perception parameter of the artificial reality element cause the one or more processors to perform changing a level of resolution detail in the virtual area, wherein the level of resolution detail is associated with visual effects or texture details of the artificial reality element. 17. The system of claim 11 , wherein the instructions that cause the one or more processors to perform determining the visual style of the user representation cause the one or more proc
Machine learning · CPC title
of characters, e.g. humans, animals or virtual beings · CPC title
in augmented reality scenes · CPC title
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Protocols for games, networked simulations or virtual reality · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.