-
公开(公告)号:US20250014298A1
公开(公告)日:2025-01-09
申请号:US18893787
申请日:2024-09-23
Applicant: NVIDIA Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko , Dmitry Duka
IPC: G06T19/20
Abstract: A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.
-
公开(公告)号:US20220134222A1
公开(公告)日:2022-05-05
申请号:US17088490
申请日:2020-11-03
Applicant: NVIDIA Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko
IPC: A63F13/355 , A63F13/56 , G06T15/00 , G06T15/08 , G06T15/10
Abstract: A content management system may maintain a scene description that represents a 3D world using hierarchical relationships between elements in a scene graph. Clients may exchange delta information between versions of content being edited and/or shared amongst the clients. Each set of delta information may be assigned a value in a sequence of values which defines an order to apply the sets of delta information to produce synchronized versions of the scene graph. Clients may follow conflict resolution rules to consistently resolve conflicts between sets of delta information. Changes to structural elements of content may be represented procedurally to preserve structural consistency across clients while changes to non-structural elements may be represented declaratively to reduce data size. To store and manage the content, structural elements may be referenced using node identifiers, and non-structural elements may be assigned to the node identifiers as field-value pairs.
-
公开(公告)号:US11227448B2
公开(公告)日:2022-01-18
申请号:US16826269
申请日:2020-03-22
Applicant: NVIDIA Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko , Dmitry Duka
IPC: G06T19/20
Abstract: A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.
-
4.
公开(公告)号:US20180192081A1
公开(公告)日:2018-07-05
申请号:US15862376
申请日:2018-01-04
Applicant: Nvidia Corporation
Inventor: Jen-Hsun Huang , Rev Lebaredian , Chad Vivoli
IPC: H04N21/2187 , G06T19/00 , G06T15/20 , A63F13/212 , G06F3/01 , A63F13/335
CPC classification number: G06T15/06 , A63F13/212 , A63F13/335 , A63F13/355 , A63F2300/538 , A63F2300/66 , G06F3/011 , G06T15/20 , G06T19/003 , H04N13/117 , H04N13/161 , H04N13/243 , H04N13/257 , H04N13/261 , H04N13/271 , H04N13/275 , H04N13/279 , H04N13/344 , H04N21/21805 , H04N21/2187 , H04N21/6587 , H04N21/816
Abstract: The disclosure provides a virtual view broadcaster, a virtual view broadcasting system, and a video gaming broadcaster. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view rendered images, wherein the virtual view images are from different viewing directions at the virtual camera.
-
公开(公告)号:US12211005B2
公开(公告)日:2025-01-28
申请号:US16538594
申请日:2019-08-12
Applicant: Nvidia Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko , Dmitry Duka
Abstract: A cloud-centric platform is used for generating virtual three-dimensional (3D) content, that allows users to collaborate online and that can be connected to different software tools (applications). Using the platform, virtual environments (e.g., scenes, worlds, universes) can be created, accessed, and interacted with simultaneously by multiple collaborative content creators using varying content creation or development applications.
-
公开(公告)号:US12100112B2
公开(公告)日:2024-09-24
申请号:US17542041
申请日:2021-12-03
Applicant: NVIDIA Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko , Dmitry Duka
IPC: G06T19/20
CPC classification number: G06T19/20 , G06T2219/024
Abstract: A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.
-
公开(公告)号:US20210358188A1
公开(公告)日:2021-11-18
申请号:US17318871
申请日:2021-05-12
Applicant: NVIDIA Corporation
Inventor: Rev Lebaredian , Simon Yuen , Santanu Dutta , Jonathan Michael Cohen , Ratin Kumar
Abstract: In various examples, a virtually animated and interactive agent may be rendered for visual and audible communication with one or more users with an application. For example, a conversational artificial intelligence (AI) assistant may be rendered and displayed for visual communication in addition to audible communication with end-users. As such, the AI assistant may leverage the visual domain—in addition to the audible domain—to more clearly communicate with users, including interacting with a virtual environment in which the AI assistant is rendered. Similarly, the AI assistant may leverage audio, video, and/or text inputs from a user to determine a request, mood, gesture, and/or posture of a user for more accurately responding to and interacting with the user.
-
公开(公告)号:US20210201576A1
公开(公告)日:2021-07-01
申请号:US17204169
申请日:2021-03-17
Applicant: NVIDIA Corporation
Inventor: Dmitry Duka , Rev Lebaredian , Jonathan Small , Ivan Shutov
IPC: G06T17/20 , G06T15/50 , A63F13/525 , G06T15/20
Abstract: Multiple snapshots of a scene are captured within an executing application (e.g., a video game). When each snapshot is captured, associated color values per pixel and a distance or depth value z per pixel are stored. The depth information from the snapshots is accessed, and a point cloud representing the depth information is constructed. A mesh structure is constructed from the point cloud. The light field(s) on the surface(s) of the mesh structure are calculated. A surface light field is represented as a texture. A renderer uses the surface light field with geometry information to reproduce the scene captured in the snapshots. The reproduced scene can be manipulated and viewed from different perspectives.
-
公开(公告)号:US20200051030A1
公开(公告)日:2020-02-13
申请号:US16538594
申请日:2019-08-12
Applicant: Nvidia Corporation
Inventor: Rev Lebaredian , Michael Kass , Brian Harris , Andrey Shulzhenko , Dmitry Duka
IPC: G06Q10/10 , G06T15/00 , G06T19/00 , G06F16/9035
Abstract: A cloud-centric platform is used for generating virtual three-dimensional (3D) content, that allows users to collaborate online and that can be connected to different software tools (applications). Using the platform, virtual environments (e.g., scenes, worlds, universes) can be created, accessed, and interacted with simultaneously by multiple collaborative content creators using varying content creation or development applications.
-
公开(公告)号:US11798514B2
公开(公告)日:2023-10-24
申请号:US16953743
申请日:2020-11-20
Applicant: NVIDIA Corporation
Inventor: John Spitzer , Rev Lebaredian , Tony Tamasi
CPC classification number: G09G5/003 , G06F3/03 , G09G5/363 , G09G2320/02 , G09G2320/0606 , G09G2340/14 , G09G2354/00 , G09G2370/022
Abstract: Embodiments of the present invention provide a novel solution that uses subjective end-user input to generate optimal image quality settings for an application. Embodiments of the present invention enable end-users to rank and/or select various adjustable application parameter settings in a manner that allows them to specify which application parameters and/or settings are most desirable to them for a given application. Based on the feedback received from end-users, embodiments of the present invention may generate optimal settings for whatever performance level the end-user desires. Furthermore, embodiments of the present invention may generate optimal settings that may be benchmarked either on a server farm or on an end-user's client device.
-
-
-
-
-
-
-
-
-