-
公开(公告)号:US10116922B2
公开(公告)日:2018-10-30
申请号:US15289008
申请日:2016-10-07
Applicant: Google LLC
Inventor: Jonathan Huang , Samuel Kvaalen , Peter Bradshaw
IPC: G06T15/00 , H04N13/00 , H04N13/20 , H04N13/156 , H04N13/221 , G06T7/00 , H04N13/02 , G03B35/02 , G06K9/00 , G06T15/20 , G06T7/593 , G06T7/285 , G06K9/62 , G06K9/66 , G06T7/70
Abstract: Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image at an initial position. A target displacement from the initial position is determined for a desired stereoscopic effect, and an instruction is provided that specifies a direction in which to move the camera from the initial position. While the camera is in motion, an estimated displacement from the initial position is calculated. When the estimated displacement corresponds to the target displacement, the camera automatically captures a candidate image. An acceptability analysis is performed to determine whether the candidate image has acceptable image quality and acceptable similarity to the initial image. If the candidate image passes the acceptability analysis, a stereoscopic image is created based on the initial and candidate images.
-
公开(公告)号:US20230209031A1
公开(公告)日:2023-06-29
申请号:US18111015
申请日:2023-02-17
Applicant: Google LLC
Inventor: Samuel Kvaalen
IPC: H04N13/122 , G06T15/20 , G06T7/593 , H04N13/128 , H04N13/271 , H04N13/275 , H04N13/194 , H04N13/279 , H04N13/282 , H04N21/2343 , H04N13/296 , H04N23/698
CPC classification number: H04N13/122 , G06T15/205 , G06T7/593 , H04N13/128 , H04N13/271 , H04N13/275 , H04N13/194 , H04N13/279 , H04N13/282 , H04N21/2343 , H04N13/296 , H04N23/698 , H04N13/257
Abstract: Methods, systems, and media for generating and rendering immersive video content are provided. In some embodiments, the method comprises: receiving information indicating positions of cameras in a plurality of cameras; generating a mesh on which video content is to be projected based on the positions of the cameras in the plurality of cameras, wherein the mesh is comprised of a portion of a faceted cylinder, and wherein the faceted cylinder has a plurality of facets each corresponding to a projection from a camera in the plurality of cameras; receiving video content corresponding to the plurality of cameras; and transmitting the video content and the generated mesh to a user device in response to receiving a request for the video content from the user device.
-
公开(公告)号:US11375170B2
公开(公告)日:2022-06-28
申请号:US16940717
申请日:2020-07-28
Applicant: Google LLC
Inventor: Wanmin Wu , Samuel Kvaalen , Ivan Janatra , Changchang Wu
IPC: H04N13/122 , H04N13/178 , G06T15/00 , H04N13/00
Abstract: Methods, systems, and media for rendering immersive video content with foveated meshes are provided. In some embodiments, the method comprises: receiving a video content item; determining, using a hardware processor, whether the video content item meets at least one criterion; in response to determining that the video content item meets the at least one criterion, generating, using the hardware processor, a foveated mesh in accordance with a foveation ratio parameter on which frames of the video content item are to be projected, wherein the foveated mesh has a non-uniform position map that increases pixel density in a central portion of each frame of the video content item in comparison with peripheral portions of each frame of the video content item; and storing the video content item in a file format that includes the generated foveated mesh, wherein the immersive video content is rendered by applying the video content item as a texture to the generated foveated mesh.
-
公开(公告)号:US11012676B2
公开(公告)日:2021-05-18
申请号:US15840361
申请日:2017-12-13
Applicant: Google LLC
Inventor: Samuel Kvaalen
IPC: H04N13/122 , G06T15/20 , G06T7/593 , H04N5/232 , H04N21/2343 , H04N13/128 , H04N13/271 , H04N13/275 , H04N13/194 , H04N13/279 , H04N13/282 , H04N13/296 , H04N13/257 , H04N13/261
Abstract: Methods, systems, and media for generating and rendering immersive video content are provided. In some embodiments, the method comprises: receiving information indicating positions of cameras in a plurality of cameras; generating a mesh on which video content is to be projected based on the positions of the cameras in the plurality of cameras, wherein the mesh is comprised of a portion of a faceted cylinder, and wherein the faceted cylinder has a plurality of facets each corresponding to a projection from a camera in the plurality of cameras; receiving video content corresponding to the plurality of cameras; and transmitting the video content and the generated mesh to a user device in response to receiving a request for the video content from the user device.
-
公开(公告)号:US10909761B1
公开(公告)日:2021-02-02
申请号:US15204397
申请日:2016-07-07
Applicant: GOOGLE LLC
Inventor: Bryce Reid , Samuel Kvaalen , Gabriel Dottl
IPC: G06T19/00 , H04N21/274 , G02B27/01 , H04N21/2187 , H04N21/235
Abstract: A multimedia distribution system enables a user to view 2D video content in a conventional 2D or “flat” viewing mode, or if the system is VR/AR enabled and the user is so inclined, a representation of a modeled 3D space may be provided or accessed in association with the 2D video content, and the 2D video content may be projected onto a specified surface within the modeled 3D space for viewing by the user as though the 2D video were being displayed at that surface/location within the modeled 3D space. Further, the pose of the user may be monitored and the projection of the 2D video content updated accordingly to match the user's current pose and view into the modeled 3D space.
-
公开(公告)号:US20210029340A1
公开(公告)日:2021-01-28
申请号:US16940717
申请日:2020-07-28
Applicant: Google LLC
Inventor: Wanmin Wu , Samuel Kvaalen , Ivan Janatra , Changchang Wu
IPC: H04N13/122 , H04N13/178 , G06T15/00
Abstract: Methods, systems, and media for rendering immersive video content with foveated meshes are provided. In some embodiments, the method comprises: receiving a video content item; determining, using a hardware processor, whether the video content item meets at least one criterion; in response to determining that the video content item meets the at least one criterion, generating, using the hardware processor, a foveated mesh in accordance with a foveation ratio parameter on which frames of the video content item are to be projected, wherein the foveated mesh has a non-uniform position map that increases pixel density in a central portion of each frame of the video content item in comparison with peripheral portions of each frame of the video content item; and storing the video content item in a file format that includes the generated foveated mesh, wherein the immersive video content is rendered by applying the video content item as a texture to the generated foveated mesh.
-
公开(公告)号:US11589027B2
公开(公告)日:2023-02-21
申请号:US17321801
申请日:2021-05-17
Applicant: Google LLC
Inventor: Samuel Kvaalen
IPC: H04N13/122 , G06T15/20 , G06T7/593 , H04N5/232 , H04N21/2343 , H04N13/128 , H04N13/271 , H04N13/275 , H04N13/194 , H04N13/279 , H04N13/282 , H04N13/296 , H04N13/257 , H04N13/261
Abstract: Methods, systems, and media for generating and rendering immersive video content are provided. In some embodiments, the method comprises: receiving information indicating positions of cameras in a plurality of cameras; generating a mesh on which video content is to be projected based on the positions of the cameras in the plurality of cameras, wherein the mesh is comprised of a portion of a faceted cylinder, and wherein the faceted cylinder has a plurality of facets each corresponding to a projection from a camera in the plurality of cameras; receiving video content corresponding to the plurality of cameras; and transmitting the video content and the generated mesh to a user device in response to receiving a request for the video content from the user device.
-
公开(公告)号:US20220321858A1
公开(公告)日:2022-10-06
申请号:US17848861
申请日:2022-06-24
Applicant: Google LLC
Inventor: Wanmin Wu , Samuel Kvaalen , Ivan Janatra , Changchang Wu
IPC: H04N13/122 , H04N13/178 , G06T15/00
Abstract: Methods, systems, and media for rendering immersive video content with foveated meshes are provided. In some embodiments, the method comprises: receiving a video content item; determining, using a hardware processor, whether the video content item meets at least one criterion; in response to determining that the video content item meets the at least one criterion, generating, using the hardware processor, a foveated mesh in accordance with a foveation ratio parameter on which frames of the video content item are to be projected, wherein the foveated mesh has a non-uniform position map that increases pixel density in a central portion of each frame of the video content item in comparison with peripheral portions of each frame of the video content item; and storing the video content item in a file format that includes the generated foveated mesh, wherein the immersive video content is rendered by applying the video content item as a texture to the generated foveated mesh.
-
公开(公告)号:US20210274145A1
公开(公告)日:2021-09-02
申请号:US17321801
申请日:2021-05-17
Applicant: Google LLC
Inventor: Samuel Kvaalen
IPC: H04N13/122 , G06T15/20 , G06T7/593 , H04N13/128 , H04N13/271 , H04N13/275 , H04N13/194 , H04N13/279 , H04N13/282 , H04N5/232 , H04N21/2343 , H04N13/296
Abstract: Methods, systems, and media for generating and rendering immersive video content are provided. In some embodiments, the method comprises: receiving information indicating positions of cameras in a plurality of cameras; generating a mesh on which video content is to be projected based on the positions of the cameras in the plurality of cameras, wherein the mesh is comprised of a portion of a faceted cylinder, and wherein the faceted cylinder has a plurality of facets each corresponding to a projection from a camera in the plurality of cameras; receiving video content corresponding to the plurality of cameras; and transmitting the video content and the generated mesh to a user device in response to receiving a request for the video content from the user device.
-
公开(公告)号:US20190182468A1
公开(公告)日:2019-06-13
申请号:US15840361
申请日:2017-12-13
Applicant: Google LLC
Inventor: Samuel Kvaalen
Abstract: Methods, systems, and media for generating and rendering immersive video content are provided. In some embodiments, the method comprises: receiving information indicating positions of cameras in a plurality of cameras; generating a mesh on which video content is to be projected based on the positions of the cameras in the plurality of cameras, wherein the mesh is comprised of a portion of a faceted cylinder, and wherein the faceted cylinder has a plurality of facets each corresponding to a projection from a camera in the plurality of cameras; receiving video content corresponding to the plurality of cameras; and transmitting the video content and the generated mesh to a user device in response to receiving a request for the video content from the user device.
-
-
-
-
-
-
-
-
-