Ronald Mallet - Mill Valley CA, US Jeffrey Saltzman - San Francisco CA, US Brian Cantwell - Emeryville CA, US
Assignee:
Lucasfilm Entertainment Company Ltd. - San Francisco CA
International Classification:
G09G 5/00
US Classification:
345647, 345581, 345619, 345629, 345630, 345643
Abstract:
A system includes a computing device that includes a memory for storing one or more computer graphics, and a graphics distorter. The graphics distorter applies a distortion model to the computer graphic to produce a distorted version of the computer graphic, while substantially simultaneously allowing user interactions with the computer graphic. The applied distortion model represents lens distortion.
John Levin - Mill Valley CA, US Brian Cantwell - Albany CA, US Ronald Mallet - Mill Valley CA, US Jeffrey Saltzman - San Francisco CA, US
Assignee:
Lucasfilm Entertainment Company Ltd. - San Francisco CA
International Classification:
H04N 13/00
US Classification:
348 42, 348 36, 345420
Abstract:
A computer-implemented method for adjusting stereo images includes receiving a video sequence associated with a recorded setting of a stereoscopic camera, the video sequence comprising pairs of left and right images. The method includes processing the pairs of left and right images to reduce influence of a discrepancy between the recorded setting and an actual configuration of the stereoscopic camera.
Kevin Wooley - San Francisco CA, US Ronald Mallet - Mill Valley CA, US
Assignee:
Lucasfilm Entertainment Company Ltd. - San Francisco CA
International Classification:
G06K 9/00
US Classification:
382103
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.
Brian Cantwell - Albany CA, US Ronald Mallet - Mill Valley CA, US Jeffrey Saltzman - San Francisco CA, US
Assignee:
Lucasfilm Entertainment Company Ltd. - San Francisco CA
International Classification:
H04N 13/02
US Classification:
345419
Abstract:
A computer-implemented method for adjusting stereo images includes receiving a video sequence associated with a recorded setting of a stereoscopic camera, the video sequence comprising pairs of left and right images. The method includes processing the pairs of left and right images to reduce influence of a discrepancy between the recorded setting and an actual configuration of the stereoscopic camera.
- SAN FRANCISCO CA, US RONALD MALLET - SAN FRANCISCO CA, US
Assignee:
LUCASFILM ENTERTAINMENT COMPANY, LTD. - SAN FRANCISCO CA
International Classification:
G06T 3/00 G06T 7/00 G06T 5/00
Abstract:
Methods and systems efficiently apply known distortion, such as of a camera and lens, to source image data to produce data of an output image with the distortion. In an embodiment, an output image field is segmented into regions so that on each segment the distortion function is approximately linear, and segmentation data is stored in a quadtree. The distortion function is applied to the segmented image field to produce a segmented rendered distortion image (SRDI) and a corresponding look-up table. To distort a source image, a location in the output image field is selected, and the uniquely colored segment at the same location in the SRDI is found. The look-up table provides the local linear inverse of the distortion function, which is applied to determine from where in the source image to take image texture data for the distorted output image.
- San Francisco CA, US Ronald Mallet - Mill Valley CA, US
International Classification:
G06K 9/00 G06T 7/60 G06T 7/20
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.
- San Francisco CA, US Ronald Mallet - Mill Valley CA, US Kim Libreri - Fairfax CA, US Paige Warner - San Francisco CA, US Mike Sanders - San Francisco CA, US John Gaeta - Ross CA, US
Assignee:
Lucasfilm Entertainment Co., Ltd. - San Francisco CA
A method of generating unrecorded camera views may include receiving a plurality of 2-D video sequences of a subject in a real 3-D space, where each 2-D video sequence may depict the subject from a different perspective. The method may also include generating a 3-D representation of the subject in a virtual 3-D space, where a geometry and texture of the 3-D representation may be generated based on the 2D video sequences, and the motion of the 3-D representation in the virtual 3-D space is based on motion of the subject in the real 3-D space. The method may additionally include generating a 2-D video sequence of the motion of the 3D representation using a virtual camera in the virtual 3-D space where the perspective of the virtual camera may be different than the perspectives of the plurality of 2-D video sequences.
- San Francisco CA, US Ronald Mallet - Mill Valley CA, US
International Classification:
G06K 9/00 G01B 11/25 H04N 5/232
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.
Oculus Vr
Head of Research, Sausalito
Lucasfilm May 2006 - Oct 2014
Senior R and D Engineer
Realviz Feb 2001 - Apr 2006
R and D Engineer - Product Manager
Thomson Marconi Sonar Oct 1999 - Jan 2001
Software Engineer
Thomcast Oct 1997 - Oct 1999
Software Engineer
Education:
Isep - École D'ingénieurs Du Numérique 1992 - 1997