Patents by Inventor Samuel Kvaalen

Samuel Kvaalen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230209031
    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.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventor: Samuel Kvaalen
  • Patent number: 11589027
    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.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventor: Samuel Kvaalen
  • Publication number: 20220321858
    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.
    Type: Application
    Filed: June 24, 2022
    Publication date: October 6, 2022
    Inventors: Wanmin Wu, Samuel Kvaalen, Ivan Janatra, Changchang Wu
  • Patent number: 11375170
    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.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventors: Wanmin Wu, Samuel Kvaalen, Ivan Janatra, Changchang Wu
  • Publication number: 20210274145
    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.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventor: Samuel Kvaalen
  • Patent number: 11012676
    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.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 18, 2021
    Assignee: Google LLC
    Inventor: Samuel Kvaalen
  • Patent number: 10909761
    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.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Bryce Reid, Samuel Kvaalen, Gabriel Dottl
  • Publication number: 20210029340
    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.
    Type: Application
    Filed: July 28, 2020
    Publication date: January 28, 2021
    Inventors: Wanmin Wu, Samuel Kvaalen, Ivan Janatra, Changchang Wu
  • Publication number: 20190182468
    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.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventor: Samuel Kvaalen
  • Patent number: 10116922
    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.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Patent number: 10037335
    Abstract: Methods and systems related to the detection of 3-D video content are disclosed herein. Specifically, a video image file may be analyzed in order to determine if it contains 3-D stereoscopic video content. An assumption is made regarding the possible 3-D format of the video image file. The assumption could be that the video frame includes a left portion and a right portion where each portion contains respective stereoscopic image perspectives. Image analysis algorithms could be used to determine if the left and right portions are sufficiently similar to confirm the assumption. If so, an indication could be carried out that could include a change to metadata or a similar change to associated video image file information. If the left and right portions of the video frame are not sufficiently similar, another analysis may be performed to test a different 3-D file format assumption.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: July 31, 2018
    Assignee: GOOGLE LLC
    Inventors: Samuel Kvaalen, Jonathan Huang, Peter Bradshaw
  • Publication number: 20170038837
    Abstract: In one general aspect, a system can generate, for a virtual environment, a plurality of non-contact targets, the plurality of non-contact targets each including interactive functionality associated with a virtual object. The system can additionally detect a first non-contact input and a second non-contact input and determine whether the first non-contact input satisfies a predefined threshold associated with at least one non-contact target, and upon determining that the first non-contact input satisfies the predefined threshold, provide for display in a head mounted display, the at least one non-contact target at the location. In response to detecting a second non-contact input at the location, the system can execute, in the virtual environment, the interactive functionality associated with the at least one non-contact target.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 9, 2017
    Inventors: Alexander James FAABORG, Samuel KVAALEN, Manuel Christian CLEMENT
  • Publication number: 20170026629
    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.
    Type: Application
    Filed: October 7, 2016
    Publication date: January 26, 2017
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Patent number: 9466114
    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.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Publication number: 20150262366
    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.
    Type: Application
    Filed: May 28, 2015
    Publication date: September 17, 2015
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Patent number: 9106894
    Abstract: Methods and systems related to the detection of 3-D video content are disclosed herein. Specifically, a video image file may be analyzed in order to determine if it contains 3-D stereoscopic video content. An assumption is made regarding the possible 3-D format of the video image file. The assumption could be that the video frame includes a left portion and a right portion where each portion contains respective stereoscopic image perspectives. Image analysis algorithms could be used to determine if the left and right portions are sufficiently similar to confirm the assumption. If so, an indication could be carried out that could include a change to metadata or a similar change to associated video image file information. If the left and right portions of the video frame are not sufficiently similar, another analysis may be performed to test a different 3-D file format assumption.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventors: Samuel Kvaalen, Jonathan Huang, Peter Bradshaw
  • Patent number: 9071827
    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.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Patent number: 8711209
    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.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Publication number: 20130201301
    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.
    Type: Application
    Filed: August 31, 2012
    Publication date: August 8, 2013
    Applicant: GOOGLE INC.
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
  • Patent number: 8259161
    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.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw