-
公开(公告)号:US20200273238A1
公开(公告)日:2020-08-27
申请号:US15929572
申请日:2020-05-11
Applicant: Google LLC
Inventor: Ivan Neulander
Abstract: Systems and methods for generating shadows for inserted content are provided. The inserted content may include augmented reality content that is inserted into an image of a physical space. An example includes determining a location to insert content within an image. The content may include a polygonal mesh defined in part by a skeleton that has a plurality of joints. Examples may further include selecting a plurality of selected joints form the plurality of joints. Examples may also include generating a shadow polygon based on the content and determining shadow contributions values for the plurality of selected joints for pixels of the shadow polygon. Examples may also include combining the shadow contribution values from the selected joints to generate shadow magnitude values for the pixels, rendering the shadow polygon using the shadow magnitude values, and overlaying the inserted content on the rendered shadow polygon.
-
12.
公开(公告)号:US20240320940A1
公开(公告)日:2024-09-26
申请号:US18737560
申请日:2024-06-07
Applicant: c/o Google LLC
Inventor: Ivan Neulander , Ian Joseph Roth , Hao Wang , Agustin III Olivan Venezuela , Subramanian Shyamsunder Mathur , Xuemei Zhao , Valdrin Koshi , James Sraw Singh
CPC classification number: G06T19/006 , G06F8/36 , G06T15/80
Abstract: 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.
-
公开(公告)号:US20230260229A1
公开(公告)日:2023-08-17
申请号:US18306454
申请日:2023-04-25
Applicant: Google LLC
Inventor: James Sraw Singh , Ivan Neulander , Subramanian Shyamsunder Mathur , Agustin III Olivan Venezuela
IPC: G06T19/00 , G06T11/60 , G06T17/00 , G06F16/953
CPC classification number: G06T19/006 , G06F16/953 , G06T11/60 , G06T17/00
Abstract: Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user’s privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.
-
公开(公告)号:US11670061B2
公开(公告)日:2023-06-06
申请号:US17670576
申请日:2022-02-14
Applicant: Google LLC
Inventor: James Sraw Singh , Ivan Neulander , Subramanian Shyamsunder Mathur , Agustin III Olivan Venezuela
IPC: G06T19/00 , G06T11/60 , G06T17/00 , G06F16/953
CPC classification number: G06T19/006 , G06F16/953 , G06T11/60 , G06T17/00
Abstract: Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.
-
公开(公告)号:US10762694B1
公开(公告)日:2020-09-01
申请号:US15929572
申请日:2020-05-11
Applicant: Google LLC
Inventor: Ivan Neulander
Abstract: Systems and methods for generating shadows for inserted content are provided. The inserted content may include augmented reality content that is inserted into an image of a physical space. An example includes determining a location to insert content within an image. The content may include a polygonal mesh defined in part by a skeleton that has a plurality of joints. Examples may further include selecting a plurality of selected joints form the plurality of joints. Examples may also include generating a shadow polygon based on the content and determining shadow contributions values for the plurality of selected joints for pixels of the shadow polygon. Examples may also include combining the shadow contribution values from the selected joints to generate shadow magnitude values for the pixels, rendering the shadow polygon using the shadow magnitude values, and overlaying the inserted content on the rendered shadow polygon.
-
公开(公告)号:US20190102936A1
公开(公告)日:2019-04-04
申请号:US16151276
申请日:2018-10-03
Applicant: GOOGLE LLC
Inventor: Ivan Neulander , Chloe LeGendre , Paul Debevec
IPC: G06T15/80 , G06T7/70 , G06T7/40 , G06T3/40 , G06T7/11 , G06T15/04 , G06T19/00 , G02B27/01 , G06T15/00
Abstract: Systems and methods for lighting inserted content are provided. For example, the inserted content may include augmented reality content that is inserted into an image of a physical space. An example system and method may include determining a location within an image to insert content. For example, the image may be captured by a camera device. The example system and method may also include identifying a region of the image based on the determined location to insert the content, determining at least one lighting parameter based on the identified region, and rendering the content using the determined at least one lighting parameter.
-
公开(公告)号:US20190102934A1
公开(公告)日:2019-04-04
申请号:US16150794
申请日:2018-10-03
Applicant: Google LLC
Inventor: Ivan Neulander
Abstract: Systems and methods for generating shadows for inserted content are provided. The inserted content may include augmented reality content that is inserted into an image of a physical space. An example method may include determining a location within an image to insert content. For example, the content may include skeletal joints from a skeletal animation system. The example method may further include generating a bounding box on a surface plane based on the skeletal joints and determining a shadow center point location on the surface plane based on the skeletal joints. For example, the surface plane may be identified based on the image. The example method may also include generating a shadow entity on the surface plane based on the bounding box and the shadow center point location and rendering the shadow entity using pixel values determined at least in part based on the shadow center point location.
-
18.
公开(公告)号:US20250069180A1
公开(公告)日:2025-02-27
申请号:US18453092
申请日:2023-08-21
Applicant: Google LLC
Inventor: Colin Downs-Razouk , Rahul Chaturvedi , Mateusz Maria Przybylski , Kaiyi Li , Ivan Neulander
Abstract: In general, techniques are described for providing a virtual graphics processing unit driver by receiving, in a user mode of a guest process executed by a computing system, one or more graphics commands from an application of the guest process; triggering, in the user mode of the guest process, an operating system call in response to the one or more graphics commands; translating, in a kernel mode of the guest process, the operating system call into a first virtual buffer; translating, in the user mode of a host process executed by the computing system, the first virtual buffer into the operating system call; and sending, in the user mode of the host process, the operating system call to a graphics processing unit driver in a kernel mode of the host process.
-
19.
公开(公告)号:US12039679B2
公开(公告)日:2024-07-16
申请号:US17993334
申请日:2022-11-23
Applicant: c/o Google LLC
Inventor: Ivan Neulander , Ian Joseph Roth , Hao Wang , Agustin III Olivan Venezuela , Subramanian Shyamsunder Mathur , Xuemei Zhao , Valdrin Koshi , James Sraw Singh
CPC classification number: G06T19/006 , G06F8/36 , G06T15/80
Abstract: 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.
-
公开(公告)号:US20220230401A1
公开(公告)日:2022-07-21
申请号:US17670576
申请日:2022-02-14
Applicant: Google LLC
Inventor: James Sraw Singh , Ivan Neulander , Subramanian Shyamsunder Mathur , Agustin III Olivan Venezuela
IPC: G06T19/00 , G06T11/60 , G06F16/953 , G06T17/00
Abstract: Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.
-
-
-
-
-
-
-
-
-