US 12,141,927 B2
Presenting augmented reality display data in physical presentation environments
Michel Pahud, Kirkland, WA (US); Nathalie Riche, Issaquah, WA (US); Eyal Ofek, Redmond, WA (US); Christophe Hurter, Toulouse (FR); and Steven Mark Drucker, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Jun. 30, 2017, as Appl. No. 15/640,339.
Prior Publication US 2019/0005724 A1, Jan. 3, 2019
Int. Cl. G06T 19/00 (2011.01); G06F 3/01 (2006.01); G06T 3/20 (2006.01); G06T 3/60 (2024.01); G06T 7/70 (2017.01)
CPC G06T 19/006 (2013.01) [G06T 7/70 (2017.01); G06F 3/013 (2013.01); G06F 3/016 (2013.01); G06F 3/017 (2013.01); G06T 3/20 (2013.01); G06T 3/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for rendering augmented reality display data based on physical presentation environments, the system comprising:
a presentation environment configuration component configured to:
access a physical presentation environment configuration, wherein the physical presentation environment configuration comprises locations of a physical presentation environment for mapping augmented reality display data to the physical presentation environment;
an augmented reality display data attribute component configured to:
determine presentation attributes of the augmented reality display data, wherein the presentation attributes comprise features of the augmented reality display data, and wherein the augmented reality display data comprises a plurality of augmented reality objects to be rendered for display,
determine the features of the presentation attributes based on at least one of: a retrieved data property identifying the features; and a retrieved layout property of the features;
a data mapping component configured to:
generate a presentation configuration for the augmented reality display data based on the physical presentation environment configuration and the presentation attributes, wherein the presentation configuration comprises a mapping of the augmented reality display data to the physical presentation environment; and
a data rendering component configured to:
render the augmented reality display data based on the presentation configuration.