Patents by Inventor Brian Whited

Brian Whited 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).

  • Patent number: 10652522
    Abstract: A method for creating multiple viewpoint images for an image frame. The method includes receiving by a processing element a left eye image and a right eye image, wherein the left eye image and right eye image comprise a stereoscopic image pair. Once the images are received, the method includes determining by the processing element a first viewing location corresponding to the left eye image and a second viewing location corresponding to the right eye image and determining by the processing element a plurality of new viewpoint locations using the first viewing location and the second viewpoint location.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 12, 2020
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
  • Publication number: 20190045172
    Abstract: A method for creating multiple viewpoint images for an image frame. The method includes receiving by a processing element a left eye image and a right eye image, wherein the left eye image and right eye image comprise a stereoscopic image pair. Once the images are received, the method includes determining by the processing element a first viewing location corresponding to the left eye image and a second viewing location corresponding to the right eye image and determining by the processing element a plurality of new viewpoint locations using the first viewing location and the second viewpoint location.
    Type: Application
    Filed: October 8, 2018
    Publication date: February 7, 2019
    Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
  • Patent number: 10122992
    Abstract: A method for creating multiple viewpoint images for an image frame. The method includes receiving by a processing element a left eye image and a right eye image, wherein the left eye image and right eye image comprise a stereoscopic image pair. Once the images are received, the method includes determining by the processing element a first viewing location corresponding to the left eye image and a second viewing location corresponding to the right eye image and determining by the processing element a plurality of new viewpoint locations using the first viewing location and the second viewpoint location.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: November 6, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
  • Patent number: 9792723
    Abstract: The disclosure provides an approach for progressively sculpting three-dimensional (3D) geometry. In one configuration, a sculpting application receives time-based sculpts and stores the sculpted changes from the original geometry, referred to herein as “offsets,” in “fixes” which include (time, offsets) pairs, with the offsets being defined in relation to a reference frame. Each fix may further be associated with a “set” which includes portions of the geometry that are managed together. The sculpting application automatically provides smooth transitions between sculpts by applying scatter-data interpolation to interpolate the offsets of successive fixes, thereby generating new offsets for frames in between user-provided fixes. Further, the user may modify an envelope curve for a set to scale offsets, including offsets in fixes and those automatically generated through interpolation.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 17, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Gene S. Lee, Brian Whited, David Suroviec
  • Patent number: 9483878
    Abstract: A method for editing content including at least one three-dimensional object. The method includes determining by a processing element one or more constraints, rendering by the processing element a shell defining an offset distance to the three-dimensional object corresponding to the one or more constraints, receiving a user input to a point related or connected to the three-dimensional object, and moving the point in a direction corresponding to the user input. In the method, the movement of the point is limited in at least one direction by the shell.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: November 1, 2016
    Assignee: DISNEY ENTERPRISES, INC.
    Inventor: Brian Whited
  • Publication number: 20160300377
    Abstract: The disclosure provides an approach for progressively sculpting three-dimensional (3D) geometry. In one configuration, a sculpting application receives time-based sculpts and stores the sculpted changes from the original geometry, referred to herein as “offsets,” in “fixes” which include (time, offsets) pairs, with the offsets being defined in relation to a reference frame. Each fix may further be associated with a “set” which includes portions of the geometry that are managed together. The sculpting application automatically provides smooth transitions between sculpts by applying scatter-data interpolation to interpolate the offsets of successive fixes, thereby generating new offsets for frames in between user-provided fixes. Further, the user may modify an envelope curve for a set to scale offsets, including offsets in fixes and those automatically generated through interpolation.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: Gene S. LEE, Brian WHITED, David SUROVIEC
  • Publication number: 20150341616
    Abstract: A method for creating multiple viewpoint images for an image frame. The method includes receiving by a processing element a left eye image and a right eye image, wherein the left eye image and right eye image comprise a stereoscopic image pair. Once the images are received, the method includes determining by the processing element a first viewing location corresponding to the left eye image and a second viewing location corresponding to the right eye image and determining by the processing element a plurality of new viewpoint locations using the first viewing location and the second viewpoint location.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
  • Patent number: 9123145
    Abstract: Techniques are presented for controlling the amount of temporal noise in certain animation sequences. Sketchy animation sequences are received in an input in a digital form and used to create an altered version of the same animation with temporal coherence enforced down to the stroke level, resulting in a reduction of the perceived noise. The amount of reduction is variable and can be controlled via a single parameter to achieve a desired artistic effect.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: September 1, 2015
    Assignees: Disney Enterprises, Inc., ETH Zurich (Eidgenoessische Technische Hochschule Zurich)
    Inventors: Gioacchino Noris, Daniel Sykora, Stelian Coros, Alexander Hornung, Brian Whited, Maryann Simmons, Markus Gross, Robert Sumner
  • Patent number: 9082005
    Abstract: A method is provided for sketch segmentation via smart scribbles, the results of which are especially suitable for interactive real-time graphics editing applications. A vector-based drawing may be segmented into labels based on input scribbles provided by a user. By organizing the labeling as an energy minimization problem, an approximate solution can be found using a sequence of binary graph cuts for an equivalent graph, providing an optimized implementation in a polynomial time suitable for real-time drawing applications. The energy function may include time, proximity, direction, and curvature between strokes as smoothness terms, and proximity, direction, and oriented curvature between strokes and scribbles as data terms. Additionally, the energy function may be modified to provide for user control over locality control, allowing the selection of appropriately sized labeling regions by scribble input speed or scribble input pressure.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: July 14, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Gioacchino Noris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
  • Publication number: 20150145857
    Abstract: A method for editing content including at least one three-dimensional object. The method includes determining by a processing element one or more constraints, rendering by the processing element a shell defining an offset distance to the three-dimensional object corresponding to the one or more constraints, receiving a user input to a point related or connected to the three-dimensional object, and moving the point in a direction corresponding to the user input. In the method, the movement of the point is limited in at least one direction by the shell.
    Type: Application
    Filed: December 13, 2013
    Publication date: May 28, 2015
    Applicant: Disney Enterprises, Inc.
    Inventor: Brian Whited
  • Patent number: 8681156
    Abstract: Embodiments facilitate the production of a B-spline curve that approximates a set of N-dimensional (position, pressures, tilt, etc.) discrete input samples recorded by a digital input device. Iterative noise filtering and B-spline subdivision processes are performed within a dynamic window of recent samples. A vector representation is produced at interactive rates after each new sample is captured, thus producing results that are comparable to what the same artist would expect if drawing on paper.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: March 25, 2014
    Assignee: Disney Enterprises, Inc.
    Inventor: Brian Whited
  • Publication number: 20130335426
    Abstract: Techniques are presented for controlling the amount of temporal noise in certain animation sequences. Sketchy animation sequences are received in an input in a digital form and used to create an altered version of the same animation with temporal coherence enforced down to the stroke level, resulting in a reduction of the perceived noise. The amount of reduction is variable and can be controlled via a single parameter to achieve a desired artistic effect.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Gioacchino NORIS, Daniel SYKORA, Stelian COROS, Alexander HORNUNG, Brian WHITED, Maryann SIMMONS, Markus GROSS, Robert SUMNER
  • Publication number: 20130241934
    Abstract: A method is provided for sketch segmentation via smart scribbles, the results of which are especially suitable for interactive real-time graphics editing applications. A vector-based drawing may be segmented into labels based on input scribbles provided by a user. By organizing the labeling as an energy minimization problem, an approximate solution can be found using a sequence of binary graph cuts for an equivalent graph, providing an optimized implementation in a polynomial time suitable for real-time drawing applications. The energy function may include time, proximity, direction, and curvature between strokes as smoothness terms, and proximity, direction, and oriented curvature between strokes and scribbles as data terms. Additionally, the energy function may be modified to provide for user control over locality control, allowing the selection of appropriately sized labeling regions by scribble input speed or scribble input pressure.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Gioacchino Norris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
  • Patent number: 8451277
    Abstract: A tool for inbetweening is provided, wherein inbetween frames are at least partly computer generated by analyzing elements of key frames to identify strokes, determining corresponding stroke pairs, computing a continuous stroke motion for each stroke pair, defined by a carrier defined by endpoints of the two strokes and, for mutual endpoints, adjusting the continuous stroke motion of the meeting strokes such that the adjustment results in the continuous stroke motion coinciding at the mutual endpoint such that the mutual endpoint would follow the same path and deforming the stroke as it is moved by the stroke motion, wherein the deformation is a weighted combination of deformations, each reconstructed using shape descriptors that are interpolated from the shape descriptors of the corresponding samples on the key frames, wherein the shape descriptors are computed from neighboring sample points in the cyclic order of samples along the stroke.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: May 28, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Brian Whited, Jarek Rossignac, Maryann Simmons
  • Patent number: 8290247
    Abstract: A method and system for segmenting tubular structures in 3D images is disclosed. User inputs identifying a first region on the image inside of a tubular structure and a second region of the image outside of the tubular structure are received. Based on this information, an ordered series of pearls are generated along the tubular structure. Pearls are spheres, each having a center location and a radius determined based on the center locations and radii of previous pearls and on local voxel intensities in the image. A continuous model of the tubular structure can be generated by interpolating the center locations and radii of the ordered series of pearls. The ordered series of pearls can be displayed and easily edited in response to user input, thus providing an efficient and flexible method for interactive segmentation of a potion of interest in a tubular structure.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: October 16, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Gregory G. Slabaugh, Gozde Unal, Tong Fang, Brian Whited, Jaroslaw Rossignac
  • Patent number: 8280125
    Abstract: A method and system for segmenting tubular or stroke-like structures in 2D images is disclosed. Examples of such structures include, but are not limited to, blood vessels, bones, roads, rivers, electrical wirings, and brush-strokes. User inputs identifying a first region on the image inside of a tubular structure and a second region of the image outside of the tubular structure are received. Based on this information, an ordered series of pearls are generated along the tubular structure. Pearls are 2D disks, each having a center location and a radius determined based on local pixel intensities in the image. A continuous model of the tubular structure is generated by interpolating the center locations and radii of the ordered series of pearls.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: October 2, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Gregory G. Slabaugh, Gozde Unal, Tong Fang, Brian Whited, Jarek Rossignac
  • Publication number: 20120223949
    Abstract: Embodiments facilitate the production of a B-spline curve that approximates a set of N-dimensional (position, pressures, tilt, etc.) discrete input samples recorded by a digital input device. Iterative noise filtering and B-spline subdivision processes are performed within a dynamic window of recent samples. A vector representation is produced at interactive rates after each new sample is captured, thus producing results that are comparable to what the same artist would expect if drawing on paper.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Applicant: Disney Enterprises, Inc.
    Inventor: Brian Whited
  • Patent number: 8218910
    Abstract: A method of computing a continuous interpolation of a discrete set of three-dimensional (3D) balls, including generating an initial skin, wherein the initial skin is a surface comprised of splines and wherein the splines touch each ball along a circle that is tangent to the ball, solving a first differential equation to minimize the initial skin's surface area or solving a second differential equation to minimize a squared mean curvature of the initial skin's surface, wherein the result of solving the first or second differential equations is an updated skin; and repeating the steps of solving the first or second differential equations for the updated skin, and then, repeating the steps of solving the first or second differential equations for each subsequently updated skin until a desired skin is realized.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: July 10, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Gregory G. Slabaugh, Jaroslaw Rossignac, Brian Whited, Tong Fang, Gozde Unal
  • Publication number: 20110018880
    Abstract: A tool for inbetweening is provided, wherein inbetween frames are at least partly computer generated by analyzing elements of key frames to identify strokes, determining corresponding stroke pairs, computing a continuous stroke motion for each stroke pair, defined by a carrier defined by endpoints of the two strokes and, for mutual endpoints, adjusting the continuous stroke motion of the meeting strokes such that the adjustment results in the continuous stroke motion coinciding at the mutual endpoint such that the mutual endpoint would follow the same path and deforming the stroke as it is moved by the stroke motion, wherein the deformation is a weighted combination of deformations, each reconstructed using shape descriptors that are interpolated from the shape descriptors of the corresponding samples on the key frames, wherein the shape descriptors are computed from neighboring sample points in the cyclic order of samples along the stroke.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: Disney Enterprise, Inc.
    Inventors: Brian Whited, Jarek Rossignac, Maryann Simmons
  • Publication number: 20100045671
    Abstract: A method of computing a continuous interpolation of a discrete set of three-dimensional (3D) balls, including generating an initial skin, wherein the initial skin is a surface comprised of splines and wherein the splines touch each ball along a circle that is tangent to the ball, solving a first differential equation to minimize the initial skin's surface area or solving a second differential equation to minimize a squared mean curvature of the initial skin's surface, wherein the result of solving the first or second differential equations is an updated skin; and repeating the steps of solving the first or second differential equations for the updated skin, and then, repeating the steps of solving the first or second differential equations for each subsequently updated skin until a desired skin is realized.
    Type: Application
    Filed: March 30, 2009
    Publication date: February 25, 2010
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Gregory G. Slabaugh, Jaroslaw Rossignac, Brian Whited, Tong Fang, Gozde Unal