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: 10652522Abstract: 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: GrantFiled: October 8, 2018Date of Patent: May 12, 2020Assignee: DISNEY ENTERPRISES, INC.Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
-
Publication number: 20190045172Abstract: 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: ApplicationFiled: October 8, 2018Publication date: February 7, 2019Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
-
Patent number: 10122992Abstract: 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: GrantFiled: May 22, 2014Date of Patent: November 6, 2018Assignee: Disney Enterprises, Inc.Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
-
Patent number: 9792723Abstract: 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: GrantFiled: April 7, 2015Date of Patent: October 17, 2017Assignee: Disney Enterprises, Inc.Inventors: Gene S. Lee, Brian Whited, David Suroviec
-
Patent number: 9483878Abstract: 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: GrantFiled: December 13, 2013Date of Patent: November 1, 2016Assignee: DISNEY ENTERPRISES, INC.Inventor: Brian Whited
-
Publication number: 20160300377Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 13, 2016Inventors: Gene S. LEE, Brian WHITED, David SUROVIEC
-
Publication number: 20150341616Abstract: 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: ApplicationFiled: May 22, 2014Publication date: November 26, 2015Inventors: Lewis Nathaniel Siegel, Brandon Bloch, Robert M. Neuman, Brian Whited, David Anthony Bossert
-
Patent number: 9123145Abstract: 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: GrantFiled: June 15, 2012Date of Patent: September 1, 2015Assignees: 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: 9082005Abstract: 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: GrantFiled: March 19, 2012Date of Patent: July 14, 2015Assignee: Disney Enterprises, Inc.Inventors: Gioacchino Noris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
-
Publication number: 20150145857Abstract: 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: ApplicationFiled: December 13, 2013Publication date: May 28, 2015Applicant: Disney Enterprises, Inc.Inventor: Brian Whited
-
Patent number: 8681156Abstract: 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: GrantFiled: March 4, 2011Date of Patent: March 25, 2014Assignee: Disney Enterprises, Inc.Inventor: Brian Whited
-
Publication number: 20130335426Abstract: 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: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Gioacchino NORIS, Daniel SYKORA, Stelian COROS, Alexander HORNUNG, Brian WHITED, Maryann SIMMONS, Markus GROSS, Robert SUMNER
-
Publication number: 20130241934Abstract: 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: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Gioacchino Norris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
-
Patent number: 8451277Abstract: 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: GrantFiled: July 24, 2009Date of Patent: May 28, 2013Assignee: Disney Enterprises, Inc.Inventors: Brian Whited, Jarek Rossignac, Maryann Simmons
-
Patent number: 8290247Abstract: 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: GrantFiled: May 1, 2008Date of Patent: October 16, 2012Assignee: Siemens AktiengesellschaftInventors: Gregory G. Slabaugh, Gozde Unal, Tong Fang, Brian Whited, Jaroslaw Rossignac
-
Patent number: 8280125Abstract: 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: GrantFiled: February 1, 2008Date of Patent: October 2, 2012Assignee: Siemens AktiengesellschaftInventors: Gregory G. Slabaugh, Gozde Unal, Tong Fang, Brian Whited, Jarek Rossignac
-
Publication number: 20120223949Abstract: 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: ApplicationFiled: March 4, 2011Publication date: September 6, 2012Applicant: Disney Enterprises, Inc.Inventor: Brian Whited
-
Patent number: 8218910Abstract: 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: GrantFiled: March 30, 2009Date of Patent: July 10, 2012Assignee: Siemens AktiengesellschaftInventors: Gregory G. Slabaugh, Jaroslaw Rossignac, Brian Whited, Tong Fang, Gozde Unal
-
Publication number: 20110018880Abstract: 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: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: Disney Enterprise, Inc.Inventors: Brian Whited, Jarek Rossignac, Maryann Simmons
-
Publication number: 20100045671Abstract: 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: ApplicationFiled: March 30, 2009Publication date: February 25, 2010Applicant: Siemens Corporate Research, Inc.Inventors: Gregory G. Slabaugh, Jaroslaw Rossignac, Brian Whited, Tong Fang, Gozde Unal