Patents by Inventor Kent Oberheu
Kent Oberheu 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: 10552947Abstract: An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.Type: GrantFiled: November 28, 2017Date of Patent: February 4, 2020Assignee: GOOGLE LLCInventors: Chia-Kai Liang, Kent Oberheu, Kurt Akeley, Garrett Girod, Nikhil Karnad, Francis A. Benevides
-
Publication number: 20180082405Abstract: An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.Type: ApplicationFiled: November 28, 2017Publication date: March 22, 2018Inventors: Chia-Kai Liang, Kent Oberheu, Kurt Akeley, Garrett Girod, Nikhil Karnad, Francis A. Benevides, JR.
-
Patent number: 9858649Abstract: An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.Type: GrantFiled: September 30, 2015Date of Patent: January 2, 2018Assignee: Lytro, Inc.Inventors: Chia-Kai Liang, Kent Oberheu, Kurt Akeley, Garrett Girod, Nikhil Karnad, Francis A. Benevides, Jr.
-
Patent number: 9654598Abstract: Each card uses one or more APIs to actively pull content or have content pushed from apps resident in memories of the device and other content supplied from computing devices external to the device. Each card is particularized to a specific category of information to showcase content on a display screen of the device from the apps and the other content, which is all aggregated on a corresponding card for that category of information. A configuration screen is also presented to allow the user of the device to customize their own user experience on the device by selecting as potential content sources from the apps and the external computing devices to supply an extracted newest version of content to be displayed on the one or more cards to personalize content and provide better engagement with the user of the device.Type: GrantFiled: September 13, 2016Date of Patent: May 16, 2017Assignee: Le Technology, Inc.Inventors: Eric Crawford, Esakkiappan Sankaran, Kent Oberheu
-
Patent number: 9639945Abstract: An image such as a light-field image may be captured with a light-field image capture device with a microlens array. The image may be received in a data store along with a depth map that indicates depths at which objects in different portions of the image are disposed. A function may be applied to the depth map to generate a mask that defines a gradual transition between the different depths. An effect may be applied to the image through the use of the mask such that applicability of the effect is determined by the mask. A processed image may be generated. The first effect may be present in the processed image, as applied previously. The processed image may be displayed on a display device. If desired, multiple effects may be applied through the generation of multiple masks, depth maps, and/or intermediate images prior to generation of the processed image.Type: GrantFiled: August 27, 2015Date of Patent: May 2, 2017Assignee: Lytro, Inc.Inventors: Kent Oberheu, Colvin Pitts, Duane Petrovich, Ariel Braunstein
-
Publication number: 20170091906Abstract: An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Chia-Kai Liang, Kent Oberheu, Kurt Akeley, Garrett Girod, Nikhil Karnad, Francis A. Benevides, JR.
-
Publication number: 20170061635Abstract: An image such as a light-field image may be captured with a light-field image capture device with a microlens array. The image may be received in a data store along with a depth map that indicates depths at which objects in different portions of the image are disposed. A function may be applied to the depth map to generate a mask that defines a gradual transition between the different depths. An effect may be applied to the image through the use of the mask such that applicability of the effect is determined by the mask. A processed image may be generated. The first effect may be present in the processed image, as applied previously. The processed image may be displayed on a display device. If desired, multiple effects may be applied through the generation of multiple masks, depth maps, and/or intermediate images prior to generation of the processed image.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventors: Kent Oberheu, Colvin Pitts, Duane Petrovich, Ariel Braunstein
-
Patent number: 9558578Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for animation. An animation application creates an animation environment. An input device receives input from a user to the animation application. An output device displays output to the user of the animation application. The animation application is configured to have a mode of operation that includes displaying, through the output device, a 3D animation view of the animation environment overlain by a 2D edit view of the animation environment.Type: GrantFiled: March 14, 2013Date of Patent: January 31, 2017Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Adam Schnitzer, Max S-Han Chen, Domenico Porcino, Louise Rasmussen, Greg James, Jonathan Stone, Steve Sullivan, Kent Oberheu
-
Patent number: 9508176Abstract: A 3D animation environment that includes an animation object is generated. A movement speed is assigned to object the 3D animation environment. An animation path containing at least first and second waypoints is generated. An animation sequence is generated by identifying a first section of the animation path connected to the first waypoint. A first animation of the animation object is generated in which the animation object moves along the first section of the path at the movement speed. A spatial gap in the animation path is identified between the first and second waypoints. A second animation of the animation object is generated in which the animation object moves, by keyframe animation, from the first waypoint to the second waypoint. A third animation of the animation object is generated in which the animation object moves along at least a second portion of the path at the movement speed.Type: GrantFiled: November 16, 2012Date of Patent: November 29, 2016Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: George Lucas, Domenico Porcino, Adam Schnitzer, Louise Rasmussen, Kent Oberheu
-
Patent number: 9035949Abstract: Visually representing a composite graph of image functions includes providing a visual representation of a composite graph for an image, the visual representation including first items corresponding to respective image functions, and second items corresponding to containers for image functions, the image to be rendered by performing the image functions in an order defined by the composite graph. The user selects an expansion mode for presenting contents of a first container, each of the containers having a first expansion mode wherein the contents are displayed generally adjacent the visual representation, and a second expansion mode where the contents are displayed generally within the visual representation. A modified visual representation of the composite graph is provided in response to the input, wherein the modified visual representation maintains the order of the image functions defined by the composite graph and has the first container expanded according to the selected expansion mode.Type: GrantFiled: April 7, 2010Date of Patent: May 19, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Kent Oberheu, Piotr Stanczyk, Edward Hanway, Patrick Tubach
-
Patent number: 9030477Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining at least one of a location in a virtual scene and a time represented in a timeline as being associated with a performance of an animated character. The method also includes aggregating data that represents actions of the animation character for at least one of the defined location and the defined time. The method also includes presenting a user interface that includes a representation of the aggregated actions. The representation is editable to adjust at least one action included in the aggregation.Type: GrantFiled: June 24, 2011Date of Patent: May 12, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Adam Schnitzer, Joshua Goldenberg, Kent Oberheu, Domenico Porcino, Louise Rasmussen
-
Patent number: 8943442Abstract: A computer-implemented method of controlling operations for execution includes displaying, in a display device area that controls a process of operations, a current container providing at least a first operation to the process, and a linear sequence representing parent containers of the current container organized in a hierarchy. The method includes receiving, in a system generating the display device area, a partial-performance request identifying a subset of the parent containers defined between the current container and a level in the hierarchy. The method includes performing, in response to the partial-performance request, the first operation and those of the operations that the subset of the parent containers provide to the process.Type: GrantFiled: November 23, 2010Date of Patent: January 27, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventor: Kent Oberheu
-
Patent number: 8793599Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining a first portion of a display as a workspace for presenting graphical elements that represent processing operations that define properties of an object. The method also includes defining a second portion of the display, different from the first portion, for presenting a graphical stack that uses the properties from the processing operations to define layers associated with the object. The method also includes simultaneously presenting the first and the second portion on the display.Type: GrantFiled: August 15, 2011Date of Patent: July 29, 2014Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Dave Lajoie, Hilmar Koch, Kent Oberheu
-
Publication number: 20130141427Abstract: A 3D animation environment that includes an animation object is generated. A movement speed is assigned to object the 3D animation environment. An animation path containing at least first and second waypoints is generated. An animation sequence is generated by identifying a first section of the animation path connected to the first waypoint. A first animation of the animation object is generated in which the animation object moves along the first section of the path at the movement speed. A spatial gap in the animation path is identified between the first and second waypoints. A second animation of the animation object is generated in which the animation object moves, by keyframe animation, from the first waypoint to the second waypoint. A third animation of the animation object is generated in which the animation object moves along at least a second portion of the path at the movement speed.Type: ApplicationFiled: November 16, 2012Publication date: June 6, 2013Inventors: George Lucas, Domenico Porcino, Adam Schnitzer, Louise Rasmussen, Kent Oberheu
-
Publication number: 20120327088Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining at least one of a location in a virtual scene and a time represented in a timeline as being associated with a performance of an animated character. The method also includes aggregating data that represents actions of the animation character for at least one of the defined location and the defined time. The method also includes presenting a user interface that includes a representation of the aggregated actions. The representation is editable to adjust at least one action included in the aggregation.Type: ApplicationFiled: June 24, 2011Publication date: December 27, 2012Inventors: Adam Schnitzer, Joshua Goldenberg, Kent Oberheu, Domenico Porcino, Louise Rasmussen