Patents Examined by Daniel Hajnik
  • Patent number: 8319778
    Abstract: Variable motion blur is created by varying the evaluation time used to determine the poses of objects according to motion blur parameters when evaluating a blur frame. A blur parameter can be associated with one or more objects, portions of objects, or animation variables. The animation system modifies the time of the blur frame by a function including the blur parameter to determine poses of objects or portions thereof associated with the blur parameter in a blur frame. The animation system determines the values of animation variables at their modified times, rather than at the time of the blur frame, and poses objects or portions thereof accordingly. Multiple blur parameters can be used to evaluate the poses of different portions of a scene at different times for a blur frame. Portions of an object can be associated with different blur parameters, enabling motion blur to be varied within an object.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: November 27, 2012
    Assignee: Pixar
    Inventors: Rick Sayre, Martin Reddy, Peter Bernard Demoreuille
  • Patent number: 8314799
    Abstract: An enhanced motion behavior framework, in which an input is received from a user corresponding to an object to be animated and one or more animation parameters to be applied to the object, the one or more animation parameters are applied to the object, and an animation of the object is displayed based on the application of the one or more parameters to the object.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: November 20, 2012
    Assignee: Apple Inc.
    Inventors: Jean-Francois Pelletier, Gregory Niles, Stephen Sheeler
  • Patent number: 8305398
    Abstract: In an interactive media environment, a model is provided where applications, each comprising zero or more script components and zero or more markup components, are themselves handled as visual elements having a Z order. A resource-efficient rendering order is provided where the application that has focus in an interactive media environment (by virtue of its receipt of user events) is rendered first. The remaining applications are rendered in top down order, i.e., in reverse Z order. Rendering is performed by drawing into one or more graphics buffers associated with respective applications. Frames for applications are composited from the graphics buffers bottoms up, in Z order, to provide the display with the correct appearance.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
  • Patent number: 8300055
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
  • Patent number: 8294705
    Abstract: A system, method, program product and service for implementing a virtual network operations center. A system is disclosed that includes: a system for rendering three dimensional (3D) models in an observation space, in which the 3D models mirror actual components in an associated operations center. Also included is a system for rendering a virtual display in the observation space, wherein the virtual display provides a message board for operators viewing the observation space, a cueing system for generating cues within the 3D models; and a communications hub for providing bidirectional communications with the associated operations center.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Donna N. Dillenberger, Michael J. Osias
  • Patent number: 8294711
    Abstract: Two or more images having a parallax therebetween are obtained by imaging a subject from different positions using imaging units. Three-dimensional processing for three-dimensional display is applied to the two or more images, and the two or more images are displayed on a display unit. While the imaging units carry out a zoom operation, three-dimensional display with a reduced parallax between the two or more images or two-dimensional display is performed.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: October 23, 2012
    Assignee: FUJIFILM Corporation
    Inventor: Kouichi Yahagi
  • Patent number: 8294712
    Abstract: Techniques for facilitating detection of an object in a point cloud of three-dimensional imaging data representing an area of study where the object potentially is obscured by intervening obstacles are provided. The imaging data is processed to identify elements in the point cloud having substantially common attributes signifying that the identified elements correspond to a feature in the area of study. An isosurface is generated associating the elements having substantially common attributes. A reversed orientation visualization model for a region of interest is generated. The reversed orientation visual model areas of total occlusion that potentially signify presence of the object.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: October 23, 2012
    Assignee: The Boeing Company
    Inventor: James M. Nelson
  • Patent number: 8289326
    Abstract: The present disclosure relates to the development of terrain image analogy filters which may be used to convert visible terrain imagery from a first condition to a second condition. For example, from a seasonal “daytime/summer” view to a “nighttime/winter” appearance. The image analogy filters may be generated using processors such as one or more graphics processing units.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: October 16, 2012
    Assignee: Southwest Research Institute
    Inventors: Warren Carl Couvillion, Eric C. Peterson
  • Patent number: 8289325
    Abstract: An application binary interface includes a descriptor specifying a binary shader for each pass of a multi-pass shader. The application binary interface also includes a graphics state of a graphics object for each pass of the multi-pass shader. The graphics state for the first pass is an initial graphics state of the graphics object. The graphics state for each subsequent pass specifies a change from the graphics state of a previous pass. The application binary interface further includes parameters for the binary shaders. The application binary interface links the binary shaders together based on the parameters. Further, the parameters of the binary shaders may be modified at run time to configure the multi-pass shader. The binary shader of each pass is then executed based on the graphics state and parameters of the pass to render the graphics object.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: October 16, 2012
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Robin James Green, Axel Mamode, Roy Tadashi Hashimoto
  • Patent number: 8284190
    Abstract: Point of origin information for image data may be inaccurately registered against a geographic location absolute. A process for aligning image and highly accurate model data adjusts a point of origin of the image data by matching elements in the image with corresponding elements of the model. In a street-level image, building skylines can be extracted and corresponding skylines from the building model can be placed over the image-based skyline. By adjusting the point of origin of the image, the respective skylines can be aligned. Building edge and facade depth information can similarly be matched by adjusting the image point of origin of the image. The adjusted point of origin of the image can be used to then automatically place images on the models for a long run of images.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Kartik Chandra Muktinutalapati, Mark David Tabb, Pete Nagy, Zhaoqiang Bi, Gur Kimchi
  • Patent number: 8284203
    Abstract: A method for generating a looping motion space for real-time character animation may include determining a plurality of motion clips to include in the looping motion space and determining a number of motion cycles performed by a character object depicted in each of the plurality of motion clips. A plurality of looping motion clips may be synthesized from the motion clips, where each of the looping motion clips depicts the character object performing an equal number of motion cycles. Additionally, a starting frame of each of the plurality of looping motion clips may be synchronized so that the motion cycles in each of the plurality of looping motion clips are in phase with one another. By rendering an animation sequence using multiple passes through the looping motion space, an animation of the character object performing the motion cycles may be extended for arbitrary length of time.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: October 9, 2012
    Assignee: Autodesk, Inc.
    Inventor: Michael Girard
  • Patent number: 8279221
    Abstract: A stereoscopic image display device displays a stereoscopic image by generating stereoscopic image data based on 3D graphics data. The stereoscopic image display device includes a display unit for displaying an image, a driver, and a controller. The controller receives a synchronization signal, the 3D graphics data, and a user selection parameter for modifying a stereoscopic effect level, and outputs a control signal based on the synchronization signal and a stereoscopic image data signal, which is generated by combining left eye image data and right eye image data generated through performing matrix operations on the 3D graphics data and the user selection parameter, to the driver. The driver drives the display unit based on the control signal and the stereoscopic image data signal to display the stereoscopic image on the display unit.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: October 2, 2012
    Assignee: Samsung Display Co., Ltd.
    Inventors: Myoung-Seop Song, Jang-Doo Lee, Hyoung-Wook Jang, Hui Nam, Beom-Shik Kim
  • Patent number: 8264489
    Abstract: Machine-readable media, methods, and apparatus are described for interface remoting. In some embodiments, a server may transmit motion commands to a remote device to update a graphical user interface displayed on the remote device. The motion commands may reference an image object of the remote device and may request the remote device to animate the image object. In some embodiments, the animation specified by the motion commands result in the remote device moving the image object from one location to another location, scaling the image object from a first scale to a second scale, and/or rotating the image object from a first orientation to a second orientation.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: September 11, 2012
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 8259099
    Abstract: A solution for supporting servicing an outsource operation(s) using a three-dimensional (3D) data center is provided. In particular, a solution is provided in which a 3D data center is created from aggregating information technology (IT) resource data received from a plurality of outsourced operation locations that may be geographically or task distributed amongst multiple IT service providers.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Donna N. Dillenberger, Robert M. Greenberg, Mark F. Hulber, Michael J. Osias
  • Patent number: 8259113
    Abstract: A method, apparatus, and medium for transforming a graphic data of an object and a computer readable recording medium storing a program for executing the method are provided. The method includes; determining at least one triangle to be collapsed among one or more triangles comprised in the object, determining a collapsing vertex to be created by collapsing the at least one triangle, and transforming the graphic data of the object based on information regarding the at least one triangle determined to be collapsed and information regarding the determined collapsing vertex. Thus, a large three-dimensional object can be efficiently rendered with a small amount of resources.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: September 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeonghwan Ahn, Dokyoon Kim, Keechang Lee, Sangoak Woo, Nikolay Yurievich Gerasimov
  • Patent number: 8253736
    Abstract: An occlusion reduction system is described. The occlusion reduction system can reduce occlusions when displaying multiple objects by computing an occlusion measure and applying one or more functional dynamics techniques to minimize the occlusion measure, such as by moving objects, making objects at least partially transparent, and altering the scale of objects. The occlusion reduction system can create a geometric model based on modeling information it receives, establish a viewpoint, identify a set of objects for analysis, and compute an occlusion measure for the identified set of objects.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Neeharika Adabala, Kentaro Toyama
  • Patent number: 8243066
    Abstract: A system and method for creating a three dimensional model of an object having a three dimensional shape is disclosed that includes first creating a mathematical function and the related numerical data which defines a three dimensional shape, and wherein the mathematical function and data creates a first patch which has a shape resembling the object, and the mathematical function is a differential geometric function. Next the function is processed to create a data set that defines an object model data set which is then stored in a memory.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: August 14, 2012
    Inventor: Richard Garfinkle
  • Patent number: 8243079
    Abstract: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Cenk Ergan, Benjamin C. Constable
  • Patent number: 8232991
    Abstract: The current invention involves new systems and methods for computing per-sample post-z test coverage when the memory is organized in multiple partitions that may not match the number of shaders. Shaded pixels output by the shaders can be processed by one of several z raster operations units. The shading processing capability can be configured independent of the number of memory partitions and number of z raster operations units. The current invention also involves new systems and method for using different z test modes with multiple render targets with a single or multiple memory partitions. Rendering performance may be improved by using an early z testing mode is used to eliminate non-visible samples prior to shading.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: July 31, 2012
    Assignee: NVIDIA Corporation
    Inventors: Mark J. French, Phillip Keslin, Steven E Molnar, Adam Clark Weitkemper
  • Patent number: 8223149
    Abstract: Soft shadows in computer graphics images are created by rendering the scene from the camera viewpoint and at least one light viewpoint. The positions of scene fragments and light fragments in the scene are stored. For each scene fragment, a frustum is defined between the position of the scene fragment and the light source. Light fragments are evaluated with respect to the frustum to select light fragments blocking light between the light source and the scene fragment. A color or monochromatic shading value is determined for each scene fragment that indicates the amount of light blocked or transmitted by the light fragments. The shading values are then used to alter scene fragments accordingly. Computer graphics images with soft shadows can be created entirely by a graphics processing subsystem or by a graphics processing subsystem in conjunction with a central processing unit using a pipelined, deferred shading approach.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: July 17, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Louis Frederic Bavoil, Alan Bryant Heirich