US 12,243,174 B2
Augmented reality content rendering via albedo models, systems and methods
Matheen M. Siddiqui, Long Beach, CA (US); and Kamil A. Wnuk, Playa del Rey, CA (US)
Assigned to Nant Holdings IP, LLC, Culver City, CA (US)
Filed by Nant Holdings IP, LLC, Culver City, CA (US)
Filed on May 9, 2023, as Appl. No. 18/195,292.
Application 16/883,966 is a division of application No. 16/259,774, filed on Jan. 28, 2019, granted, now 10,685,498, issued on Jun. 16, 2020.
Application 18/195,292 is a continuation of application No. 17/505,576, filed on Oct. 19, 2021, granted, now 11,710,282.
Application 17/505,576 is a continuation of application No. 16/883,966, filed on May 26, 2020, granted, now 11,176,754, issued on Nov. 16, 2021.
Application 16/259,774 is a continuation of application No. 15/707,815, filed on Sep. 18, 2017, granted, now 10,192,365, issued on Jan. 29, 2019.
Application 15/707,815 is a continuation of application No. 14/711,763, filed on May 13, 2015, granted, now 9,805,510, issued on Oct. 31, 2017.
Claims priority of provisional application 61/992,804, filed on May 13, 2014.
Prior Publication US 2023/0274510 A1, Aug. 31, 2023
Int. Cl. G06T 19/00 (2011.01); G06T 7/20 (2017.01); G06T 7/73 (2017.01); G06T 15/50 (2011.01); G06T 15/80 (2011.01); G06T 17/20 (2006.01)
CPC G06T 19/006 (2013.01) [G06T 7/20 (2013.01); G06T 7/73 (2017.01); G06T 15/50 (2013.01); G06T 15/80 (2013.01); G06T 17/20 (2013.01); G06T 2200/04 (2013.01); G06T 2207/20081 (2013.01); G06T 2215/16 (2013.01)] 26 Claims
OG exemplary drawing
 
1. An augmented reality (AR) content rendering system, comprising:
a tangible, non-transitory, computer-readable memory configured to store software instructions for augmented reality content rendering; and
at least one processor coupled with the memory and, upon execution of the software instructions for AR content rendering, is configured to operate as a rendering device to:
determine a representation of an object as observed in an environment represented by digital imagery;
obtain an albedo model representing a known ideal condition of the object in the environment represented by the digital imagery;
determine lighting of the object as observed in the environment represented by the digital imagery, wherein the lighting of the object is determined based on a difference between the object as observed in the environment represented by the digital imagery and the known ideal condition of the object represented by the albedo model;
obtain AR content, wherein the AR content is associated with providing at least one of the following: a toy, a vehicle, a purchasable product, a printed media, a game component, or other type of object;
estimate shading of the AR content based on the albedo model and the lighting of the object; and
render the AR content relative to the object based on the estimated shading of the AR content.