Patents Assigned to Lucasfilm Entertainment Company Ltd.
  • Patent number: 9684993
    Abstract: A method includes receiving a first motion path for an object, where an orientation of the object is not aligned with the first motion path for the object for at least a portion of the first motion path. The method also includes receiving a first motion path for a virtual camera and determining a speed of the object along the first motion path for the object. The method additionally includes calculating a second motion path for the object based on the speed of the object along the first motion path for the object and the orientation of the object, where the second motion path of the object is aligned with second motion path. The method further includes calculating a second motion path for the virtual camera based on a difference between the first motion path of the object and the second motion path of the object.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 20, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventor: David Weitzberg
  • Patent number: 9672417
    Abstract: In one aspect, a computer implemented method of motion capture, the method includes tracking the motion of a dynamic object bearing a pattern configured such that a first portion of the patterns is tracked at a first resolution and a second portion of the pattern is tracked at a second resolution. The method further includes causing data representing the motion to be stored to a computer readable medium.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 6, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY, LTD.
    Inventors: Kevin Wooley, Ronald Mallet
  • Patent number: 9665966
    Abstract: Representing a connection between objects in a simulation includes identifying, on a source object to be used in a simulation process, a source point that is available for creating a connection to another object. On a target object, a target point is identified for use in creating the connection. At least one of the source object and the target object is a rigid object. A spring element having respective ends at the source point and the target point is created, and at least one property thereof is set. A system includes an animation module, and a simulation module that performs a simulation process involving creating, and setting a property of, a spring element having respective ends at a source point on the source object and a target point on the target object.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: May 30, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Brice Criswell, Karin Cooper, Don Hatch, James Robert Tooley
  • Publication number: 20170148201
    Abstract: Performance capture systems and techniques are provided for capturing a performance of a subject and reproducing an animated performance that tracks the subject's performance. For example, systems and techniques are provided for determining control values for controlling an animation model to define features of a computer-generated representation of a subject based on the performance. A method may include obtaining input data corresponding to a pose performed by the subject, the input data including position information defining positions on a face of the subject. The method may further include obtaining an animation model for the subject that includes adjustable controls that control the animation model to define facial features of the computer-generated representation of the face, and matching one or more of the positions on the face with one or more corresponding positions on the animation model.
    Type: Application
    Filed: February 3, 2017
    Publication date: May 25, 2017
    Applicant: Lucasfilm Entertainment Company Ltd.
    Inventors: Kiran Bhat, Michael Koperwas, Jeffery Yost, Ji Hun Yu, Sheila Santos
  • Patent number: 9641830
    Abstract: Methods and systems are disclosed for calibrating a camera using a calibration target apparatus that contains at least one fiducial marking on a planar surface. The set of all planar markings on the apparatus are distinguishable. Parameters of the camera are inferred from at least one image of the calibration target apparatus. In some embodiments, pixel coordinates of identified fiducial markings in an image are used with geometric knowledge of the apparatus to calculate camera parameters.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 2, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Ronald Mallet, Jason Snell, Jeff Saltzman, Douglas Moore, Paige Warner
  • Patent number: 9626786
    Abstract: A handheld device includes: an input control configured to control and modify a virtual scene including a virtual camera; and a display that shows a representation of the controlled and modified virtual scene generated by the virtual camera. A system includes: a computer system configured to execute program instructions for generating a virtual scene including a virtual camera; and handheld device configured to communicate with the computer system for controlling and modifying the virtual scene, the handheld device comprising: an input control configured to control and modify the virtual scene; and a display that shows a representation of the controlled and modified virtual scene generated by the virtual camera.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 18, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Spencer Reynolds, Michael Sanders, Kevin Wooley, Steve Sullivan, Adam Schnitzer
  • Publication number: 20170084072
    Abstract: A method includes receiving a first motion path for an object, where an orientation of the object is not aligned with the first motion path for the object for at least a portion of the first motion path. The method also includes receiving a first motion path for a virtual camera and determining a speed of the object along the first motion path for the object. The method additionally includes calculating a second motion path for the object based on the speed of the object along the first motion path for the object and the orientation of the object, where the second motion path of the object is aligned with second motion path. The method further includes calculating a second motion path for the virtual camera based on a difference between the first motion path of the object and the second motion path of the object.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Applicant: LUCASFILM ENTERTAINMENT COMPANY, LTD.
    Inventor: David Weitzberg
  • Patent number: 9600742
    Abstract: Performance capture systems and techniques are provided for capturing a performance of a subject and reproducing an animated performance that tracks the subject's performance. For example, systems and techniques are provided for determining control values for controlling an animation model to define features of a computer-generated representation of a subject based on the performance. A method may include obtaining input data corresponding to a pose performed by the subject, the input data including position information defining positions on a face of the subject. The method may further include obtaining an animation model for the subject that includes adjustable controls that control the animation model to define facial features of the computer-generated representation of the face, and matching one or more of the positions on the face with one or more corresponding positions on the animation model.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: March 21, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Kiran Bhat, Michael Koperwas, Jeffery Yost, Ji Hun Yu, Sheila Santos
  • Publication number: 20170046865
    Abstract: Systems and techniques are provided for performing animation motion capture of objects within an environment. For example, a method may include obtaining input data including a three-dimensional point cloud of the environment. The three-dimensional point cloud is generated using a three-dimensional laser scanner including multiple laser emitters and multiple laser receivers. The method may further include obtaining an animation model for an object within the environment. The animation model includes a mesh, an animation skeleton rig, and adjustable controls that control the animation skeleton rig to define a position of one or more faces of the mesh. The method may further include determining a pose of the object within the environment. Determining a pose includes fitting the one or more faces of the mesh to one or more points of a portion of the three-dimensional point cloud. The portion of the three-dimensional point cloud corresponds to the object in the environment.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventor: Brian Cantwell
  • Patent number: 9558578
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: January 31, 2017
    Assignee: 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: 9519976
    Abstract: A stereoscopic camera calibration target includes: first illumination points on a first surface; second illumination points on a second surface, the first and second surfaces being planar, parallel to each other, and spaced from each other; and circuitry that sets a strobe frequency of the first and second illumination points. A method includes: moving a calibration target in front of a stereoscopic camera, the calibration target comprising first points on a first surface and second points on a second surface, the first and second surfaces being planar, parallel to each other, and spaced from each other; capturing, using the stereoscopic camera, an image sequence of the calibration target, the image sequence comprising pairs of left and right images of at least some of the first and second points; determining a calibration value for the stereoscopic camera using the image sequence; and processing the image sequence using the calibration value.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: December 13, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventor: Jeffrey Saltzman
  • Patent number: 9508178
    Abstract: A method of generating an animation rig for a 3-D computing environment may include accessing a plurality of blocks, each representing a particular rig element, and including interfaces that govern interactions with other rig elements and information for generating a portion of the animation rig corresponding to the particular rig element represented by the block. The method may also include receiving a selection of a first block that includes a first interface and first information and represents a first rig element, and receiving a selection of a second block that includes a second interface and second information and represents a second rig element. The method may additionally include receiving an instruction to connect the first interface to the second interface, generating the animation rig using the first information and the second information, and providing the animation rig to the 3-D computing environment.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: November 29, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Michael Justin Lee Jutan, Rachel Rose, John Doublestein
  • Patent number: 9508179
    Abstract: A method of generating an animation rig for a three-dimensional (3-D) computing environment may include providing a rig generation environment that includes a library storing a plurality of blocks. Each of the plurality of blocks may represent particular rig elements and include information for generating the rig elements in the 3-D computing environment along with a first icon that is visually representative of the particular rig elements. The method may also include receiving and displaying two or more blocks in the rig generation environment, and receiving one or more graphical connections between the blocks. The method may additionally include generating the animation rig using the information of each of the two or more blocks and sending the animation rig from the rig generation environment to the 3-D computing environment.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: November 29, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Michael Justin Lee Jutan, Rachel Rose, Darby Johnston
  • Patent number: 9508176
    Abstract: 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: Grant
    Filed: November 16, 2012
    Date of Patent: November 29, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: George Lucas, Domenico Porcino, Adam Schnitzer, Louise Rasmussen, Kent Oberheu
  • Patent number: 9478105
    Abstract: Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for detecting collision between objects. The method includes identifying a first edge of a first object, and a second edge of a second object, presented on a display, the second object associated with a transformation. The method includes performing an inverse of the transformation on the first object while not performing the transformation on the second object. The method includes generating an output on the display that indicates whether the first and second objects collide, the output based on performing the inverse of the transformation.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: October 25, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Rony Goldenthal, Jonathan Hoof
  • Publication number: 20160284136
    Abstract: A system and method facilitating a user to manipulate a virtual reality (VR) environment are disclosed. The user may provide an input via a touch sensitive surface of a computing device associated with the user to bind a virtual object in the VR environment to the computing device. The user may then move and/or rotate the computing device to cause the bound virtual object to move and/or rotate in the VR environment accordingly. In some examples, the bound virtual object may cast a ray into the VR environment. The movement and/or rotation of the virtual object controlled by the computing device in those examples can change the direction of the ray. In some examples, the virtual object may include a virtual camera. In those examples, the user may move and/or rotate the virtual camera in the VR environment by moving and/or rotate the computing device.
    Type: Application
    Filed: September 30, 2015
    Publication date: September 29, 2016
    Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Darby Johnston, Ian Wakelin
  • Publication number: 20160283081
    Abstract: A system and method for controlling a view of a virtual reality (VR) environment via a computing device with a touch sensitive surface are disclosed. In some examples, a user may be enabled to augment the view of the VR environment by providing finger gestures to the touch sensitive surface. In one example, the user is enabled to call up a menu in the view of the VR environment. In one example, the user is enabled to switch the view of the VR environment displayed on a device associated with another user to a new location within the VR environment. In some examples, the user may be enabled to use the computing device to control a virtual camera within the VR environment and have various information regarding one or more aspects of the virtual camera displayed in the view of the VR environment presented to the user.
    Type: Application
    Filed: September 30, 2015
    Publication date: September 29, 2016
    Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Darby Johnston, Ian Wakelin
  • Patent number: 9430869
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes generating intermediate values from an evaluation of one or more static expressions within shader programming code that is configured to modify an appearance of an image, compressing the intermediate values based on a determination of which intermediate values are duplicative, and storing the compressed intermediate values in a buffer accessible to an image rendering application.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: August 30, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Charlie A. Kilpatrick, Brian W. Smith
  • Patent number: 9424679
    Abstract: In one general aspect, a method is described. The method includes generating a positional relationship between one or more support structures having at least one motion capture mark and at least one virtual structure corresponding to geometry of an object to be tracked and positioning the support structures on the object to be tracked. The support structures has sufficient rigidity that, if there are multiple marks, the marks on each support structure maintain substantially fixed distances from each other in response to movement by the object. The method also includes determining an effective quantity of ray traces between one or more camera views and one or more marks on the support structures, and estimating an orientation of the virtual structure by aligning the determined effective quantity of ray traces with a known configuration of marks on the support structures.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: August 23, 2016
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Steve Sullivan, Colin Davidson, Michael Sanders, Kevin Wooley
  • Publication number: 20160227262
    Abstract: Systems and techniques are provided for switching between different modes of a media content item. A media content item may include a movie that has different modes, such as a cinematic mode and an interactive mode. For example, a movie may be presented in a cinematic mode that does not allow certain user interactions with the movie. The movie may be switched to an interactive mode during any point of the movie, allowing a viewer to interact with various aspects of the movie. The movie may be displayed using different formats and resolutions depending on which mode the movie is being presented.
    Type: Application
    Filed: March 31, 2016
    Publication date: August 4, 2016
    Applicant: Lucasfilm Entertainment Company Ltd.
    Inventors: Andrew Grant, Lutz Markus Latta, Ian Wakelin, Darby Johnston, John Gaeta