-
公开(公告)号:US11893056B2
公开(公告)日:2024-02-06
申请号:US17566462
申请日:2021-12-30
Applicant: Google LLC
Inventor: Janne Kontkanen , Jamie Aspinall , Dominik Kaeser , Navin Sarma , Brian Curless , David Salesin
CPC classification number: G06F16/739 , G06F16/75 , G06F16/7867 , G06N20/00 , G06T7/20 , H04N5/2628
Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
-
公开(公告)号:US12265574B2
公开(公告)日:2025-04-01
申请号:US18391262
申请日:2023-12-20
Applicant: Google LLC
Inventor: Janne Kontkanen , Jamie Aspinall , Dominik Kaeser , Navin Sarma , Brian Curless , David Salesin
Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
-
公开(公告)号:US10984582B2
公开(公告)日:2021-04-20
申请号:US16723077
申请日:2019-12-20
Applicant: Google LLC
Inventor: Ryan Styles Overbeck , Janne Kontkanen
Abstract: Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can be generated and rendered overlaying the three-dimensional model. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along a surface in the three-dimensional model. The three-dimensional model can be a model of a geographic area and can include terrain geometry that models the terrain of the geographic area and building geometry that models buildings, bridges, and other objects in the geographic area. The smooth transparent draping layer can conform to the surfaces defined by the terrain geometry. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along the surface of the terrain geometry but can be occluded by the building geometry.
-
公开(公告)号:US20190147636A1
公开(公告)日:2019-05-16
申请号:US16246720
申请日:2019-01-14
Applicant: Google LLC
Inventor: Ryan Styles Overbeck , Janne Kontkanen
Abstract: Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can be generated and rendered overlaying the three-dimensional model. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along a surface in the three-dimensional model. The three-dimensional model can be a model of a geographic area and can include terrain geometry that models the terrain of the geographic area and building geometry that models buildings, bridges, and other objects in the geographic area. The smooth transparent draping layer can conform to the surfaces defined by the terrain geometry. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along the surface of the terrain geometry but can be occluded by the building geometry.
-
公开(公告)号:US10593098B2
公开(公告)日:2020-03-17
申请号:US16246720
申请日:2019-01-14
Applicant: Google LLC
Inventor: Ryan Styles Overbeck , Janne Kontkanen
Abstract: Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can be generated and rendered overlaying the three-dimensional model. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along a surface in the three-dimensional model. The three-dimensional model can be a model of a geographic area and can include terrain geometry that models the terrain of the geographic area and building geometry that models buildings, bridges, and other objects in the geographic area. The smooth transparent draping layer can conform to the surfaces defined by the terrain geometry. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along the surface of the terrain geometry but can be occluded by the building geometry.
-
公开(公告)号:US20240187715A1
公开(公告)日:2024-06-06
申请号:US18546670
申请日:2021-05-19
Applicant: Google LLC
Inventor: Ignacio Garcia Dorado , Shambhavi Punja , Peyman Milanfar , Kiran Murthy , Janne Kontkanen , Isaac Reynolds , Damien Kelly , Alexander Schiffhauer
Abstract: An example embodiment may involve capturing a sequence of images, wherein there are 4 or more images in the sequence of images, and wherein each of the sequence of images has an exposure length of 4-100 seconds; applying a sliding window over the sequence of images as downsampled, wherein at least 4 images are encompassed within the sliding window’, and wherein for each position of the sliding window the applying involves: (i) aligning a set of images within the sliding window, and (ii) merging the set of images as aligned into a video frame; combining video frames generated by way of the sliding window into a video file; and storing, by the mobile device, the video file in memory of the mobile device.
-
-
-
-
-