Patents Examined by Daniel Hajnik
-
Patent number: 8319778Abstract: 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: GrantFiled: January 31, 2008Date of Patent: November 27, 2012Assignee: PixarInventors: Rick Sayre, Martin Reddy, Peter Bernard Demoreuille
-
Patent number: 8314799Abstract: 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: GrantFiled: April 13, 2007Date of Patent: November 20, 2012Assignee: Apple Inc.Inventors: Jean-Francois Pelletier, Gregory Niles, Stephen Sheeler
-
Patent number: 8305398Abstract: 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: GrantFiled: February 13, 2006Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
-
Patent number: 8300055Abstract: 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: GrantFiled: March 21, 2011Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
-
Patent number: 8294705Abstract: 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: GrantFiled: May 10, 2007Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Donna N. Dillenberger, Michael J. Osias
-
Patent number: 8294711Abstract: 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: GrantFiled: September 9, 2009Date of Patent: October 23, 2012Assignee: FUJIFILM CorporationInventor: Kouichi Yahagi
-
Patent number: 8294712Abstract: 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: GrantFiled: July 10, 2007Date of Patent: October 23, 2012Assignee: The Boeing CompanyInventor: James M. Nelson
-
Patent number: 8289326Abstract: 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: GrantFiled: August 16, 2007Date of Patent: October 16, 2012Assignee: Southwest Research InstituteInventors: Warren Carl Couvillion, Eric C. Peterson
-
Patent number: 8289325Abstract: 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: GrantFiled: October 7, 2008Date of Patent: October 16, 2012Assignee: Sony Computer Entertainment America LLCInventors: Robin James Green, Axel Mamode, Roy Tadashi Hashimoto
-
Patent number: 8284190Abstract: 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: GrantFiled: June 25, 2008Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Kartik Chandra Muktinutalapati, Mark David Tabb, Pete Nagy, Zhaoqiang Bi, Gur Kimchi
-
Patent number: 8284203Abstract: 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: GrantFiled: March 26, 2012Date of Patent: October 9, 2012Assignee: Autodesk, Inc.Inventor: Michael Girard
-
Patent number: 8279221Abstract: 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: GrantFiled: August 4, 2006Date of Patent: October 2, 2012Assignee: Samsung Display Co., Ltd.Inventors: Myoung-Seop Song, Jang-Doo Lee, Hyoung-Wook Jang, Hui Nam, Beom-Shik Kim
-
Patent number: 8264489Abstract: 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: GrantFiled: July 11, 2003Date of Patent: September 11, 2012Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 8259099Abstract: 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: GrantFiled: May 17, 2007Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Donna N. Dillenberger, Robert M. Greenberg, Mark F. Hulber, Michael J. Osias
-
Patent number: 8259113Abstract: 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: GrantFiled: July 21, 2010Date of Patent: September 4, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Jeonghwan Ahn, Dokyoon Kim, Keechang Lee, Sangoak Woo, Nikolay Yurievich Gerasimov
-
Patent number: 8253736Abstract: 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: GrantFiled: January 29, 2007Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Neeharika Adabala, Kentaro Toyama
-
Patent number: 8243066Abstract: 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: GrantFiled: December 11, 2006Date of Patent: August 14, 2012Inventor: Richard Garfinkle
-
Patent number: 8243079Abstract: 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: GrantFiled: September 14, 2010Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Cenk Ergan, Benjamin C. Constable
-
Patent number: 8232991Abstract: 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: GrantFiled: November 1, 2007Date of Patent: July 31, 2012Assignee: NVIDIA CorporationInventors: Mark J. French, Phillip Keslin, Steven E Molnar, Adam Clark Weitkemper
-
Patent number: 8223149Abstract: 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: GrantFiled: June 3, 2010Date of Patent: July 17, 2012Assignee: Sony Computer Entertainment Inc.Inventors: Louis Frederic Bavoil, Alan Bryant Heirich