Motion Planning Or Control Patents (Class 345/474)
  • Patent number: 8791950
    Abstract: An electronic device displays electronic files on a display device. When a user views the electronic device, a video camera captures a real-time video consisting of a plurality of frames of the user. The electronic device recognizes a face region in each frame and a lip outline in the face region of the frame, and generates a lip shape variation video of a lip of the user according to the lip outline in each frame and a capturing time of each frame. Furthermore, the electronic device searches a preset lip-language video that are pre-stored in a storage device and matches the lip shape variation video, and controls display of the electronic files by executing an voice command associated with the matched preset lip-language video.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: July 29, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Cho-Hao Wang
  • Patent number: 8786612
    Abstract: An animation editing device includes animation data including time line data that defines frames on the basis of a time line showing temporal display order of the frames, and space line data that defines frames on the basis of a space line for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a one-dimensional straight line, displays the time line and the space line, and the contents of the frames based on the time line and the space line, and accepts an editing command to perform an editing process according to the inputted editing command.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: July 22, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Akira Toyooka, Hiroki Konaka
  • Patent number: 8786608
    Abstract: Certain embodiments relate to combining or blending animations that are attempting to simultaneously animate the same target. Certain embodiments simplify the blending of animations in the application development environment. For example, certain embodiments allow animations to be used or specified by a developer without the developer having to specifically address the potential for time-overlapping animations. As a few specific examples, an application may specify animations by simply calling a function to change a property of a target or by sending a command to change a public property of the target. Certain embodiments provide a blender that intercepts such function calls and commands. If two animations require a change to the same target at the same time, the blender determines an appropriate blended result and sends an appropriate function call or command to the target. The function calls and commands need not be aware of the blender.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 22, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Chet S. Haase
  • Patent number: 8786611
    Abstract: This disclosure relates to methods and systems for generating deformers that allow nondynamic objects, such as representations of skin, to appear to slide on a target surface. Computer simulations can be inflexible when it comes to creative input and also introduces extra time into the production process. One or more controls (e.g., a slider or a dial) can be generated based on a weight map and a direction field of an irregular surface that allow the user to slide nondynamic objects, such as representations of skin, on the surface facilitating computer-generated animation.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: July 22, 2014
    Assignee: Pixar
    Inventors: Michael Comet, Philip Child
  • Patent number: 8786613
    Abstract: A method and system for drawing, displaying, editing animating, simulating and interacting with one or more virtual polygonal, spline, volumetric models, three-dimensional visual models or robotic models. The method and system provide flexible simulation, the ability to combine rigid and flexible simulation on plural portions of a model, rendering of haptic forces and force-feedback to a user.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: July 22, 2014
    Inventor: Alan Millman
  • Publication number: 20140198108
    Abstract: Systems and method for modeling hair in real-time with user interactive controls are presented. One embodiment may take the form of a method of hair motion modeling including representing hair with hair guides, each hair guide comprising a plurality of hair points and reducing a dimensionality of the hair guides to achieve a reduced sub-space. Additionally, the method includes generating a data tensor for multiple factors related to the hair guides and decomposing the tensor to create a model characterizing the multiple factors in a multi-linear hair framework. The hair may be hair, such as human hair, animal fur, or clothing fibers.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Disney Enterprises, Inc.
    Inventors: Leonid Sigal, Peng Guan, Jessica K. Hodgins
  • Patent number: 8780119
    Abstract: Motion capturing markers coupled to at least one motion capture object, comprising: generating a plurality of Configurations, each Configuration including partitioning parameters; partitioning a motion capture beat into beat partitions using the plurality of Configurations; reconstructing the beat partitions, wherein each beat partition is reconstructed using each Configuration and corresponding motion capture camera calibration information to generate point data representing a marker; and merging the point data to form at least one master point file.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: July 15, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Demian Gordon, Dennis J. Hauck, Jr.
  • Patent number: 8773441
    Abstract: A method for conforming an animated camera to an editorial cut within a software application executing on a computer system. The method includes providing a shot that includes three-dimensional animation captured by a virtual camera associated with a pre-defined camera style; receiving an editorial action that has been performed to the shot; and updating a camera move associated with the virtual camera based on the camera style and the editorial action.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: July 8, 2014
    Assignee: Pixar
    Inventor: Josh Anon
  • Patent number: 8774556
    Abstract: Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
  • Patent number: 8769398
    Abstract: Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: July 1, 2014
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Jing Jin
  • Patent number: 8766987
    Abstract: A method to animate on a computer screen a virtual pen which writes and draws on a virtual blackboard in order to simulate a real pen writing on a real blackboard. Graphemes and drawings (50) are created by specifying a subset of knot points (106, 107, 108, 109) from the set of points forming the lines (50) to draw. All the attributes concerning the knot points, as coordinates (201), pauses, speed, thickness, etc., are stored in a file. Subsequently the user types on the keyboard the word to write or selects from a list the drawing to draw. At this point all the attributes of the knot points of the graphemes to write or of the drawing to draw are retrieved from the file and interpolated, and the data obtained are used to animate a virtual pen in such a way it writes and draws looking like a real pen, pausing at the sharp angles, detaching from and landing on the writing surface of the virtual blackboard, varying the thickness and the speed of drawing, using block letters or joined-up writing.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: July 1, 2014
    Inventor: Mario Pirchio
  • Patent number: 8760432
    Abstract: An adaptive interface system includes a user interface for controlling a vehicle system, a sensor for detecting a position of an extremity of a user and generating a sensor signal representing the position of the extremity, and a processor in communication with the sensor and the user interface, wherein the processor receives the sensor signal, analyzes the sensor signal based upon an instruction set to determine a pointing vector of the user, and configures the user interface based upon the pointing vector of the user.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: June 24, 2014
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Joseph Charles Jira, Theodore Charles Wingrove, Royce Duchante Channey
  • Patent number: 8760467
    Abstract: Systems and techniques to apply an image distortion to two image objects of different graphic types. In general, in one implementation, the technique includes: receiving an image distortion description to be applied to an image portion including a vector graphic and a raster graphic, the raster graphic being distortable separate from the vector graphic, applying the image distortion description to the vector graphic to produce a distorted vector graphic, and applying the image distortion description to the raster graphic to produce a distorted raster graphic, the distorted vector graphic and the distorted raster graphic together forming a distorted image portion.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: June 24, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: John W. Peterson
  • Patent number: 8760469
    Abstract: A method that incorporates teachings of the present disclosure may include, for example, the steps of transmitting media content to a group of set top boxes for presentation with an overlay superimposed onto the media content, receiving a first comment from a first set top box of the group of set top boxes where the first comment is presentable with the overlay and the media content by the group of set top boxes, determining a first advertisement based on the first comment, and transmitting the first advertisement to the first set top box for presentation with the overlay and the media content. Other embodiments are disclosed.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: June 24, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Linda Roberts, E-Lee Chang, Ja-Young Sung, Natasha Barrett Schultz, Robert Arthur King
  • Patent number: 8754848
    Abstract: Information is presented to a user based on a current state of an end-user device (e.g., a mobile phone). In one embodiment, a method includes: detecting, via a user device, a predefined user motion of a user (e.g., a flick of a trackball or gesture on a touch screen); determining a current state of the user device based on at least one characteristic; and in response to detecting the user motion, presenting, via a display of the user device, information (e.g., a person profile) to the user based on the current state.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: June 17, 2014
    Assignee: Yahoo! Inc.
    Inventors: Michael Holzer, Jeffrey Bonforte
  • Patent number: 8754887
    Abstract: Methods and systems for determining three-dimensional (3D) object data models of an object based on movement of the object. A processor may receive first scan data and second scan data of an object within in a space. The first scan data may comprise a first position of the object in the space and a first mesh image defining a first view of a shape of the object at the first position. The second scan data may comprise movement information defining a movement of the object from the first position to a second position within the space and a second mesh image defining a second view of the shape of the object at the second position. The first scan data and the second scan data may be aligned to generate a 3D object data model based on the first mesh image, the movement information, and the second mesh image.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: June 17, 2014
    Assignee: Google Inc.
    Inventors: James J. Kuffner, Jr., Anthony Gerald Francis, Jr., Arshan Poursohi, James R. Bruce, Ryan Hickman
  • Patent number: 8749560
    Abstract: The disclosed systems and methods make the motion of an object in an animation appear smooth by blending a number of subframes of visually adjusted images of the object for each frame of the animation. A request to animate an object along a motion path can be received by a graphics processing system of a device, where the motion path traverses at least a portion of a user interface presented on a display of the device. For each frame of the animation, the graphics processing system blends N subframes of visually adjusted images of the object to create a final blurred image which is rendered on the display. The graphics processing system can determine whether there is more processing time to perform additional blending of subframes prior to rendering a final frame for display, and then blending more subframes of images prior to rendering the final frame for display.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventor: Bas Ording
  • Patent number: 8743125
    Abstract: Natural inter-viseme animation of 3D head model driven by speech recognition is calculated by applying limitations to the velocity and/or acceleration of a normalized parameter vector, each element of which may be mapped to animation node outputs of a 3D model based on mesh blending and weighted by a mix of key frames.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: June 3, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Masanori Omote
  • Patent number: 8743126
    Abstract: One embodiment of the present invention sets forth a technique for transporting both behavior and related geometric information for an animation asset between different animation environments. A common virtual machine specification with a specific instruction set architecture is defined for executing behavioral traits of the animation asset. Each target animation environment implements the instruction set architecture. Because each virtual machine runtime engine implements an identical instruction set architecture, animation behavior can identically reproduced over any arbitrary platform implementing the virtual machine runtime engine. Embodiments of the present invention beneficially enable reuse of animation assets without compatibility restrictions related to platform or application differences.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 3, 2014
    Assignee: AUTODESK, Inc.
    Inventors: Robert Lanciault, Simon Ouellet, Sonny Myette
  • Patent number: 8737807
    Abstract: A start position and an end position of a sliding operation along a direction in which the main subject moves in the video image is detected respectively as a first position and a second position. It is controlled so as to play a video image over a range between the first position and the second position. The video image constituted with the plurality of images starting with the first image and ending with the second image is played along a forward direction if the first image with the main subject at the first position precedes the second image with the main subject at the second position, and the video image constituted with the plurality of images starting with the first image and ending with the second image is played along a reverse direction if the first image follows the second image.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 27, 2014
    Assignee: Olympus Imaging Corp.
    Inventors: Maki Toida, Kensei Ito
  • Patent number: 8730246
    Abstract: A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 20, 2014
    Assignee: Autodesk, Inc.
    Inventor: Michael Girard
  • Patent number: 8723872
    Abstract: Techniques are disclosed for controlling robot pixels to display a visual representation of an input. The input to the system could be an image of a face, and the robot pixels deploy in a physical arrangement to display a visual representation of the face, and would change their physical arrangement over time to represent changing facial expressions. The robot pixels function as a display device for a given allocation of robot pixels. Techniques are also disclosed for distributed collision avoidance among multiple non-holonomic robots to guarantee smooth and collision-free motions. The collision avoidance technique works for multiple robots by decoupling path planning and coordination.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: May 13, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Paul Beardsley, Javier Alonso Mora, Andreas Breitenmoser, Martin Rufli, Roland Siegwart, Iain Matthews, Katsu Yamane
  • Patent number: 8724850
    Abstract: A small object detection using meaningful features and generalized histograms includes providing at least one pixilated image. A region of interest is extracted from the pixilated image. A statistogram of the region of interest is generated. The statistogram is searched to determine at least one maximal meaningful interval of the region of interest. The maximal meaningful interval is output in a tangible medium.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 13, 2014
    Assignee: The United States of America as Represented by the Secretary of the Navy
    Inventors: Grant A. Hanson, Steven B. Gorrono, Douglas P. Lamb, Michael S. Franklin
  • Patent number: 8726168
    Abstract: A system and method hides latency in the display of a subsequent user interface by animating the exit of the current user interface and animating the entrance of the subsequent user interface, causing continuity in the display of the two user interfaces. During either or both animations, information used to produce the user interface, animation of the entrance of the subsequent user interface, or both may be retrieved or processed or other actions may be performed.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Andrew Borovsky
  • Patent number: 8717369
    Abstract: Opto-mechanical motion capture system for indirectly measuring the movement of bodies and objects, mainly focused on joints of flexible materials, or which have deformations, which makes difficult the instrumentation with rigid sensors such as potentiometers. This invention consists of an image acquisition device or camera and a visualization bed in which there is a series of transmission cables which convey to the visualization bed the movements generated in the flexible parts to be sensed. The camera is set in such a way that it is possible to capture the image of the transmission cables, enabling the determination of its displacement and thus of the sensed objects. The main object of this invention is to enable the measurement of the movements of the flexible parts of the human body in a simple, cheap and comfortable way for the user of the device.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: May 6, 2014
    Assignee: Universidad Nacional Autonoma de Mexico
    Inventor: Hernando Ortefa-Carrillo
  • Patent number: 8717504
    Abstract: A picture conversion information supply section 130 calculates per frame an affine transformation parameter for picture conversion based on motion information about a moving picture. With reference to a reference picture, a picture conversion section 140 affine-transforms pictures making up the moving picture per frame using the calculated affine transformation parameters. Based on information indicating the center position, angle or scaling factor about the transformed pictures coming from the picture conversion section 140, a sound conversion information calculation section 190 calculates sound conversion information for converting the sound corresponding to the pictures. Based on the sound conversion information, a sound conversion processing section 200 controls the volume of each of the channels making up the sound, adds up the controlled sound of each channel, and outputs the result as output sound to speakers 220.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 6, 2014
    Assignee: Sony Corporation
    Inventor: Shingo Tsurumi
  • Patent number: 8717359
    Abstract: A system for controlling a rendering engine by using specialized commands. The commands are used to generate a production, such as a television show, at an end-user's computer that executes the rendering engine. In one embodiment, the commands are sent over a network, such as the Internet, to achieve broadcasts of video programs at very high compression and efficiency. Commands for setting and moving camera viewpoints, animating characters, and defining or controlling scenes and sounds are described. At a fine level of control math models and coordinate systems can be used make specifications. At a coarse level of control the command language approaches the text format traditionally used in television or movie scripts. Simple names for objects within a scene are used to identify items, directions and paths. Commands are further simplified by having the rendering engine use defaults when specifications are left out.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: May 6, 2014
    Assignee: Quonsil PL. 3, LLC
    Inventor: Charles J. Kulas
  • Patent number: 8711151
    Abstract: A hair pipeline utilizes a surface definition module to define a surface and a control hair and a hair motion compositor module combines different control hair curve shapes associated with the control hair and the surface. In particular, the hair motion compositor module generates a static node defining a static control hair curve shape; generates an animation node defining an animation control hair curve shape; and combines the static control hair curve shape of the static node with the animation control hair curve hair shape of the animation node to produce a resultant control hair curve shape for the control hair.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 29, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8711178
    Abstract: A method for generating an animated morph between a first image and a second image is provided. The method may include: (i) reading a first set of cephalometric landmark points associated with the first image; (ii) reading a second set of cephalometric landmark points associated with the second image; (iii) defining a first set of line segments by defining a line segment between each of the first set of cephalometric landmarks; (iv) defining a second set of line segments by defining a line segment between each of the second set of cephalometric landmarks such that each line segment of the second set of line segments corresponds to a corresponding line segment of the first set of line segments; and (v) generating an animation progressively warping the first image to the second image based at least on the first set of line segments and the second set of line segments.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: April 29, 2014
    Assignee: Dolphin Imaging Systems, LLC
    Inventor: Emilio David Cortés Provencio
  • Patent number: 8704843
    Abstract: An image processing apparatus according to the present invention, comprises: a motion detection unit that detects a motion vector from an input image; a determination unit that determines whether an image is moving in each pixel in use of the detected motion vector, and determines whether a motion pixel, about which determination has been made that the image is moving therein, exists in a predetermined range from a still pixel about which determination has been made that the image is not moving therein; and a correction unit that performs correction processing to decrease at least one of high frequency components, contrast, and luminance for the still pixel about which determination has been made that a motion pixel exists in the predetermined range.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuji Saito
  • Patent number: 8704841
    Abstract: A system and method to generate digital representations of hair or animal fur on surfaces. In one embodiment the system and method includes methods to automatically place hairs on surfaces, comb the placed hairs, adjust the hairs on surface boundaries to ensure continuity across surface patches, selectively break hairs along fur tracks, and selectively clump hairs to provide wet fur looks. Rendering techniques are applied to the hairs to produce realistic two-dimensional images.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: April 22, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Clint Hanson
  • Patent number: 8704828
    Abstract: A model is associated with a deep pose. When the model is changed from an attractor pose to a current pose, the current pose and the attractor pose are compared with the deep pose. If any portion of the current pose is more similar to the deep pose than the attractor pose, then the attractor pose is updated. A portion of the attractor pose may be set to the corresponding portion of the current pose. The attractor pose may be modified by a function. Pose attributes of each pose degrees of freedom for the attractor pose, the current pose, and the deep pose may be evaluated to potentially modify all or a portion of the attractor pose. The attractor pose and pose constraints are used to determine a pose of the model, for example by an optimization process based on the attractor pose while satisfying pose constraints.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: April 22, 2014
    Assignee: Pixar
    Inventors: Andrew Witkin, Michael Kass, Hayley Iben
  • Patent number: 8704832
    Abstract: Systems and methods are described for animating 3D characters using synthetic motion data generated by generative models in response to a high level description of a desired sequence of motion provided by an animator. An animation system is accessible via a server system that utilizes the ability of generative models to generate synthetic motion data across a continuum to enable multiple animators to effectively reuse the same set of previously recorded motion capture data to produce a wide variety of desired animation sequences. An animator can upload a custom model of a 3D character and the synthetic motion data generated by the generative model is retargeted to animate the custom 3D character.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: April 22, 2014
    Assignee: Mixamo, Inc.
    Inventors: Graham Taylor, Stefano Corazza, Nazim Kareemi, Edilson de Aguiar
  • Patent number: 8707151
    Abstract: A user interface method and apparatus for a Rich Media service in a terminal. A decoder decodes a received stream to check a header of the received stream. A renderer adaptively composes a scene using scene composition elements of the received stream, according to adaptation information in the header checked by the decoder, and a display displays the adaptively composed scene.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: April 22, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seo-Young Hwang, Jae-Yeon Song, Kook-Heui Lee
  • Patent number: 8704829
    Abstract: In a multi-participant modeled virtual reality environment, avatars are modeled beings that include moveable eyes creating the impression of an apparent gaze direction. Control of eye movement may be performed autonomously using software to select and prioritize targets in a visual field. Sequence and duration of apparent gaze may then be controlled using automatically determined priorities. Optionally, user preferences for object characteristics may be factored into determining priority of apparent gaze. Resulting modeled avatars are rendered on client displays to provide more lifelike and interesting avatar depictions with shifting gaze directions.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: April 22, 2014
    Inventors: Brian Mark Shuster, Gary Stephen Shuster
  • Patent number: 8692831
    Abstract: Provided is a parallel operation processing apparatus and method. The parallel operation processing apparatus and method may generate an interpolated matrix with respect to a character included in each of a current frame and a next frame using a matrix corresponding to each of the current frame and the next frame generated, based on joint information corresponding to a plurality of joints included in the character. Also, the parallel operation processing apparatus and method may display an interpolated frame using the interpolated matrix.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: April 8, 2014
    Assignees: Samsung Electronics Co., Ltd., Korea University of Technology and Education Industry-University Cooperation Foundation
    Inventors: Hyung Min Yoon, Oh Young Kwon, Byung In Yoo, Chang Mug Lee, Hyo Seok Seo
  • Patent number: 8687005
    Abstract: An apparatus and method for synchronizing and sharing a virtual character are provided. The method includes generating a virtual character, synchronizing content in a predetermined form with the generated virtual character; converting the virtual character into an extensible markup language (XML)-based file and storing the XML-based file.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eun-Jung Lee, KiranPal Sagoo, In-Sik Myung
  • Patent number: 8687002
    Abstract: A 3D graphics rendering method, medium and system that provide a motion blur effect. Clone objects of an object are generated based on animation information of the object to which a motion blur effect is to be applied and 3D graphics data including the generated clone objects is rendered, thereby providing a motion blur effect without using accumulation buffers.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-oak Woo
  • Publication number: 20140085315
    Abstract: A system includes a computing device that includes a memory for storing instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes combining, in a nonlinear manner, a first set of vertex displacements that represent the difference between a first animated expression and a neutral animated expression with a second set of vertex displacements that represent the difference between a second animated expression and the neutral animated expression. The number of vertices associated with the first set of vertex displacements of the first animated expression is equivalent to the number of vertices associated with the second set of vertex displacements of the second animated expression.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 27, 2014
    Applicant: LUCASFILM ENTERTAINMENT COMPANY, LTD.
    Inventors: MICHAEL KOPERWAS, FREDERIC P. PIGHIN
  • Patent number: 8681157
    Abstract: An information processing apparatus including a storage section storing a plurality of content data and characteristics data of the plurality of content data, and a creation section for creating a moving image having movement according to the characteristics data of each of the plurality of content data and for creating a list screen of the plurality of content data including the moving image for each of the plurality of content data.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: March 25, 2014
    Assignee: Sony Corporation
    Inventor: Reiko Miyazaki
  • Patent number: 8683429
    Abstract: Methods for runtime control of hierarchical objects are provided. Certain embodiments provide kinematics procedures in a media content, runtime environment. Making these procedures available in the runtime environment allows the variables of the kinematics procedures to be specified at runtime, for example by the end user or by a runtime-executed script. One exemplary method comprises receiving a hierarchical object for a piece of media in a media content authoring environment and providing the piece of media to one or more runtime environments. The piece of media provided to the runtime environments comprises both object information about the hierarchical object and kinematics procedural information for performing kinematics on the hierarchical object, such as procedural classes for performing inverse kinematics procedures based on runtime-provided end-effector and target point variables.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: March 25, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Eric J. Mueller
  • Patent number: 8681158
    Abstract: A computer-implemented method includes comparing one or more surface features to a motion model. The surface feature or surface features represent a portion of an object in an image. The method also includes identifying a representation of the object from the motion model, based upon the comparison.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 25, 2014
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Steve Sullivan, Francesco G. Callari
  • Patent number: 8674995
    Abstract: Folding avoidance in skeletal stroke application is provided. In some embodiments, folding avoidance in skeletal stroke application includes identifying a destination path for a source artwork and a plurality of ribs extending perpendicularly from the destination path, in which the source artwork is mapped onto the destination path; determining a contiguous region along the destination path including a subset of ribs; in which each of the subset of ribs in the contiguous region crosses another rib in the contiguous region that is not necessarily an adjacent rib; and adjusting each of the subset of ribs in the contiguous region so that each of the ribs no longer crosses another rib in the contiguous region to provide a modified subset of ribs. Accordingly, the source artwork can then be adapted to fit along the destination path using the adjusted ribs.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Patent number: 8669996
    Abstract: An image processing device includes an image generation unit generating a computer graphics image on the basis of computer graphics description data, an image mapping unit texture-mapping an input image to a surface of a computer graphics object drawn by the image generation unit, and a coordinate setting unit undergoing a change manipulation of a texture coordinate and storing contents of the change manipulation, in which the image mapping unit performs texture mapping by a text coordinate which is changed on the basis of contents of the change manipulation which are stored in the coordinate setting unit when texture-mapping the input image to the surface of an object.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 11, 2014
    Assignee: Sony Corporation
    Inventors: Sensaburo Nakamura, Norimasa Ozaki, Takeo Ugai, Toshimasa Kakihara
  • Patent number: 8665260
    Abstract: One embodiment of the present invention sets forth a technique for providing an end user with a multiscale three-dimensional (3D) navigation experience in design software application programs. An adaptive multiscale 3D navigation system allows an end user to transition between a planetary scale down to an individual building scale. The end user may navigate within the building, inspecting object details within the building. The size of the environment is sensed automatically, and the viewing and travel parameters are adjusted accordingly to provide the end user with a seamless navigation experience. A consistent navigation experience is supported at various scales, and real-time collision detection is provided. Scale computation for 3D scenes and collision detection may be based on a generated depth cubemap of the environment.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: March 4, 2014
    Assignee: Autodesk, Inc.
    Inventors: James McCrae, Igor Mordatch, Michael Glueck, Azam Khan
  • Patent number: 8665259
    Abstract: One embodiment of the present invention sets forth a technique for providing an end user with a multiscale three-dimensional (3D) navigation experience in design software application programs. An adaptive multiscale 3D navigation system allows an end user to transition between a planetary scale down to an individual building scale. The end user may navigate within the building, inspecting object details within the building. The size of the environment is sensed automatically, and the viewing and travel parameters are adjusted accordingly to provide the end user with a seamless navigation experience. A consistent navigation experience is supported at various scales, and real-time collision detection is provided. Scale computation for 3D scenes and collision detection may be based on a generated depth cubemap of the environment.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: March 4, 2014
    Assignee: Autodesk, Inc.
    Inventors: James McCrae, Igor Mordatch, Michael Glueck, Azam Khan
  • Patent number: 8665278
    Abstract: Architecture that enhances the visual experience of a slide presentation by animating slide content as “actors” in the same background “scene”. This is provided by multi-layered transitions between slides, where a slide is first separated into “layers” (e.g., with a level of transparency). Each layer can then be transitioned independently. All layers are composited together to accomplish the end effect. The layers can comprise one or more content layers, and a background layer. The background layer can further be separated into a background graphics layer and a background fill layer. The transition phase can include a transition effect such as a fade, a wipe, a dissolve effect, and other desired effects. To provide the continuity and uniformity of presentation the content on the same background scene, a transition effect is not applied to the background layer.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Zhao, Mark Pearson, Peter Lai
  • Patent number: 8659606
    Abstract: A computer-implemented method includes identifying a representation of a feature of an animated character by inverting a skinned representation of the feature in one position. The inversion includes a non-linear inversion of the skinned representation of the feature. The method also includes skinning the identified feature representation to produce the animated character in another position.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 25, 2014
    Assignee: LucasFilm Entertainment Company Ltd.
    Inventors: Frederic P. Pighin, Cary Phillips
  • Patent number: 8659596
    Abstract: Systems and methods for automatically generating animation-ready 3D character models based upon model parameter and clothing selections are described. One embodiment of the invention includes an application server configured to receive the user defined model parameters and the clothing selection via a user interface.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 25, 2014
    Assignee: Mixamo, Inc.
    Inventors: Stefano Corazza, Emiliano Gambaretto
  • Patent number: 8659623
    Abstract: A three dimensional (3D) virtual world wormhole includes hosting a 3D virtual world, and creating a wormhole at a selected location in the 3D virtual world for automatic transport of an avatar from the selected location to a selected destination in the 3D virtual world. Policies may be defined for the wormhole where the wormhole operates in accordance with the defined policies. An avatar may be automatically transported from the location to any one of a plurality of destinations based on a current capacity of each of the plurality of destinations.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wiliam B. Nicol, II, Brian R. Bokor, Andrew B. Smith, Daniel E. House, Peter F. Haggar