Patents by Inventor Andrew Ian Russell

Andrew Ian Russell 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: 20190385359
    Abstract: A method includes: receiving three-dimensional (3D) information generated by a first 3D system, the 3D information including images of a scene and depth data about the scene; identifying, using the depth data, first image content in the images associated with a depth value that satisfies a criterion; and generating modified 3D information by applying first shading regarding the identified first image content. The modified 3D information can be provided to a second 3D system. The scene can contain an object in the images, and generating the modified 3D information can include determining a surface normal for second image content of the object, and applying second shading regarding the second image content based on the determined surface normal. A portion of the object can have a greater depth value than another portion, and second shading can be applied regarding a portion of the images where the second portion is located.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventor: Andrew Ian Russell
  • Publication number: 20190306541
    Abstract: An example telepresence terminal includes a lenticular display, an image sensor, an infrared emitter, and an infrared depth sensor. The terminal may determine image data using visible light emitted by the infrared emitter and captured by the image sensor and determine depth data using infrared light captured by the infrared depth sensor. The terminal may also communicate the depth data and the image data to a remote telepresence terminal and receive remote image data and remote depth data. The terminal may also generate a first display image using the lenticular display based on the remote image data that is viewable from a first viewing location and generate a second display image using the lenticular display based on the remote image data and the remote depth data that is viewable from a second viewing location.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Daniel Goldman, Jason Lawrence, Andrew Huibers, Andrew Ian Russell, Steven M. Seitz
  • Patent number: 10327014
    Abstract: An example telepresence terminal includes a lenticular display, an image sensor, an infrared emitter, and an infrared depth sensor. The terminal may determine image data using visible light emitted by the infrared emitter and captured by the image sensor and determine depth data using infrared light captured by the infrared depth sensor. The terminal may also communicate the depth data and the image data to a remote telepresence terminal and receive remote image data and remote depth data. The terminal may also generate a first display image using the lenticular display based on the remote image data that is viewable from a first viewing location and generate a second display image using the lenticular display based on the remote image data and the remote depth data that is viewable from a second viewing location.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 18, 2019
    Assignee: GOOGLE LLC
    Inventors: Daniel Goldman, Jason Lawrence, Andrew Huibers, Andrew Ian Russell, Steven M. Seitz
  • Patent number: 10317991
    Abstract: The locations of pixels in a frame are adjusted at a display controller after the frame has been generated by a graphics processing unit (GPU) or other processor and provided to the display controller. The adjusting of the pixel locations therefore occurs as close as possible to a display panel in a display system, thereby supporting rapid changes to pixel positions.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventor: Andrew Ian Russell
  • Patent number: 10217189
    Abstract: Systems and methods are described for capturing spherical content. The systems and methods can include determining a region within a plurality of images captured with a plurality of cameras in which to transform two-dimensional data into three-dimensional data, calculating a depth value for a portion of pixels in the region, generating a spherical image, the spherical image including image data for the portion of pixels in the region, constructing, using the image data, a three-dimensional surface in three-dimensional space of a computer graphics object generated by an image processing system, generating, using the image data, a texture mapping to a surface of the computer graphics object, and transmitting the spherical image and the texture mapping for display in a head-mounted display device.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventor: Andrew Ian Russell
  • Patent number: 10002576
    Abstract: A light modulating Backplane with configurable multi-electrode pixels is disclosed. The configurable multi-electrode pixel includes a first set of dot electrodes in a first field and a second set of dot electrodes in a second field. Generally, dot electrode is included in both the first set of dot electrodes and the second set of dot electrodes. For example, a pixel control circuit coupled to a dedicated dot electrode. A first dot electrode is coupled to the pixel control circuit by a first dot electrode connection circuit and a second dot electrode is coupled to the pixel control circuit by a second dot electrode connection circuit. During the first field the first dot electrode connection circuit is active while the second dot electrode connection circuit is inactive. During the second field, the first dot electrode connection circuit is inactive while the second dot electrode connection circuit is active.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 19, 2018
    Assignee: Syndiant, Inc.
    Inventors: Andrew Ian Russell, Craig Michael Waller, Eric Paul Eisenbrandt
  • Publication number: 20180077384
    Abstract: An example telepresence terminal includes a lenticular display, an image sensor, an infrared emitter, and an infrared depth sensor. The terminal may determine image data using visible light emitted by the infrared emitter and captured by the image sensor and determine depth data using infrared light captured by the infrared depth sensor. The terminal may also communicate the depth data and the image data to a remote telepresence terminal and receive remote image data and remote depth data. The terminal may also generate a first display image using the lenticular display based on the remote image data that is viewable from a first viewing location and generate a second display image using the lenticular display based on the remote image data and the remote depth data that is viewable from a second viewing location.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Daniel Goldman, Jason Lawrence, Andrew Huibers, Andrew Ian Russell
  • Publication number: 20170270874
    Abstract: A light modulating Backplane with configurable multi-electrode pixels is disclosed. The configurable multi-electrode pixel includes a first set of dot electrodes in a first field and a second set of dot electrodes in a second field. Generally, dot electrode is included in both the first set of dot electrodes and the second set of dot electrodes. For example, a pixel control circuit coupled to a dedicated dot electrode. A first dot electrode is coupled to the pixel control circuit by a first dot electrode connection circuit and a second dot electrode is coupled to the pixel control circuit by a second dot electrode connection circuit. During the first field the first dot electrode connection circuit is active while the second dot electrode connection circuit is inactive. During the second field, the first dot electrode connection circuit is inactive while the second dot electrode connection circuit is active.
    Type: Application
    Filed: February 15, 2017
    Publication date: September 21, 2017
    Applicant: Syndiant, Inc.
    Inventors: Andrew Ian Russell, Craig Michael Waller, Eric Paul Eisenbrandt
  • Publication number: 20170228015
    Abstract: The locations of pixels in a frame are adjusted at a display controller after the frame has been generated by a graphics processing unit (GPU) or other processor and provided to the display controller. The adjusting of the pixel locations therefore occurs as close as possible to a display panel in a display system, thereby supporting rapid changes to pixel positions.
    Type: Application
    Filed: December 21, 2016
    Publication date: August 10, 2017
    Inventor: Andrew Ian Russell
  • Publication number: 20170168311
    Abstract: An apparatus includes at least one camera and a refractor configured to change a direction of a light toward a lens of the camera. The refractor has a shape configured to redirect light representing an image at two focal points, the two focal points are on a same plane and at a same distance from the at least one camera, and the refractor is positioned between the two focal points and the at least one camera.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 15, 2017
    Inventor: Andrew Ian Russell
  • Patent number: 9613573
    Abstract: A light modulating Backplane with configurable multi-electrode pixels is disclosed. The configurable multi-electrode pixel includes a first set of dot electrodes in a first field and a second set of dot electrodes in a second field. Generally, dot electrode is included in both the first set of dot electrodes and the second set of dot electrodes. For example, a pixel control circuit coupled to a dedicated dot electrode. A first dot electrode is coupled to the pixel control circuit by a first dot electrode connection circuit and a second dot electrode is coupled to the pixel control circuit by a second dot electrode connection circuit. During the first field the first dot electrode connection circuit is active while the second dot electrode connection circuit is inactive. During the second field, the first dot electrode connection circuit is inactive while the second dot electrode connection circuit is active.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: April 4, 2017
    Assignee: Syndiant, Inc.
    Inventors: Andrew Ian Russell, Craig Michael Waller, Eric Paul Eisenbrandt
  • Publication number: 20170078651
    Abstract: A method includes receiving an indication of a field of view associated with a three-dimensional (3D) image being displayed on a head mount display (HMD), receiving an indication of a depth of view associated with the 3D image being displayed on the HMD, selecting a first right eye image and a second right eye image based on the field of view, combining the first right eye image and the second right eye image based on the depth of view, selecting a first left eye image and a second left eye image based on the field of view, and combining the first left eye image and the second left eye image based on the depth of view.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Inventor: Andrew Ian RUSSELL
  • Publication number: 20170076429
    Abstract: Systems and methods are described for capturing spherical content. The systems and methods can include determining a region within a plurality of images captured with a plurality of cameras in which to transform two-dimensional data into three-dimensional data, calculating a depth value for a portion of pixels in the region, generating a spherical image, the spherical image including image data for the portion of pixels in the region, constructing, using the image data, a three-dimensional surface in three-dimensional space of a computer graphics object generated by an image processing system, generating, using the image data, a texture mapping to a surface of the computer graphics object, and transmitting the spherical image and the texture mapping for display in a head-mounted display device.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 16, 2017
    Inventor: Andrew Ian Russell
  • Patent number: 9497442
    Abstract: An imaging device capable of capturing depth information or surface profiles of objects is disclosed herein. The imaging device uses an enclosed flashing unit to project a sequence of structured light patterns onto an object and captures the light patterns reflected from the surfaces of the object by using an image sensor that is enclosed in the imaging device. The imaging device is capable of capturing an image of an object such that the captured image is comprised of one or more color components of a two-dimensional image of the object and a depth component that specifies the depth information of the object.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 15, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Andrew Ian Russell, David Foster Lieb, Andrew Gerritt Huibers
  • Patent number: 9363421
    Abstract: An apparatus (e.g., a computer device) includes an image coding system and/or an image decoding system. A method of decoding an encoded image includes positioning a first pixel and a second pixel at a midpoint of the first pixel and the second pixel, the midpoint being associated with two colors of a first color space, repositioning the first pixel to a first position, the first position being on a boundary of a second color space and having a value, in the second color space, corresponding to a third color of the first color space, and repositioning the second pixel to a second position, the second position being rotationally symmetric with the repositioned first pixel around the midpoint.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: June 7, 2016
    Assignee: GOOGLE INC.
    Inventor: Andrew Ian Russell
  • Publication number: 20160112713
    Abstract: Disclosed is a method for encoding a spherical video. The method can include mapping a frame of a spherical video to a first two dimensional representation based on a spherical to square projection, the first two dimensional representation being a square, mapping the first two dimensional representation to a second two dimensional representation, the second two dimensional representation being a rectangle, and encoding the second two dimensional representation as an encoded bit stream.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventor: Andrew Ian Russell
  • Patent number: 9286653
    Abstract: A method for processing an image having a first bit depth includes performing two or more iterations of a bit depth enhancement operation that increases the bit depth of the image to a second bit depth that is higher than the first bit depth. The bit depth enhancement operation includes dividing the image into a plurality of areas, performing an edge detection operation to identify one or more areas from the plurality of areas that do not contain edge features, and applying a blur to the one or more areas from the plurality of areas that do not contain edge features. In a first iteration of the of the bit depth enhancement operation, the plurality of areas includes a first number of areas, and the number of areas included in the plurality of areas decreases with each subsequent iteration of the bit depth enhancement operation.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: March 15, 2016
    Assignee: GOOGLE INC.
    Inventor: Andrew Ian Russell
  • Publication number: 20160042498
    Abstract: A method for processing an image having a first bit depth includes performing two or more iterations of a bit depth enhancement operation that increases the bit depth of the image to a second bit depth that is higher than the first bit depth. The bit depth enhancement operation includes dividing the image into a plurality of areas, performing an edge detection operation to identify one or more areas from the plurality of areas that do not contain edge features, and applying a blur to the one or more areas from the plurality of areas that do not contain edge features. In a first iteration of the of the bit depth enhancement operation, the plurality of areas includes a first number of areas, and the number of areas included in the plurality of areas decreases with each subsequent iteration of the bit depth enhancement operation.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventor: Andrew Ian Russell
  • Publication number: 20150323851
    Abstract: A light modulating Backplane with configurable multi-electrode pixels is disclosed. The configurable multi-electrode pixel includes a first set of dot electrodes in a first field and a second set of dot electrodes in a second field. Generally, dot electrode is included in both the first set of dot electrodes and the second set of dot electrodes. For example, a pixel control circuit coupled to a dedicated dot electrode. A first dot electrode is coupled to the pixel control circuit by a first dot electrode connection circuit and a second dot electrode is coupled to the pixel control circuit by a second dot electrode connection circuit. During the first field the first dot electrode connection circuit is active while the second dot electrode connection circuit is inactive. During the second field, the first dot electrode connection circuit is inactive while the second dot electrode connection circuit is active.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: Syndiant, Inc.
    Inventors: Andrew Ian Russell, Craig Michael Waller, Eric Paul Eisenbrandt
  • Patent number: 9153017
    Abstract: A method includes obtaining, at one or more computing devices, an input image; determining a first value of a quality metric for the input image; generating a first chroma subsampled representation of the input image; and generating a reconstructed image based on the chroma subsampled representation. The method also includes determining a second value of the quality metric for the reconstructed image; determining an error value based on the first value of the quality metric and the second value of the quality metric; and generating a second chroma subsampled representation of the input image based in part on the error value.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 6, 2015
    Assignee: GOOGLE INC.
    Inventors: Andrew Ian Russell, Pascal Massimino