Pixar

États‑Unis d’Amérique

Retour au propriétaire

1-42 de 42 pour Pixar Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Classe IPC
G06T 13/00 - Animation 8
G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation 8
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 6
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie 5
G06T 15/70 - null 4
Voir plus
Résultats pour  brevets

1.

SUPER LIGHT-FIELD LENS WITH FOCUS CONTROL AND NON- SPHERICAL LENSLET ARRAYS

      
Numéro d'application US2011031136
Numéro de publication 2012/138324
Statut Délivré - en vigueur
Date de dépôt 2011-04-04
Date de publication 2012-10-11
Propriétaire PIXAR (USA)
Inventeur(s)
  • Difrancesco, David
  • Duff, Thomas Douglas Selkirk
  • Wettering, Mark Vande

Abrégé

Light field imaging systems, and in particular light field lenses that can be mated with a variety of conventional cameras (e.g., digital or photographic/film, image and video/movie cameras) to create light field imaging systems. Light field data collected by these light field imaging systems can then be used to produce 2D images, right eye/left eye 3D images, to refocus foreground images and/or background images together or separately (depth of field adjustments), and to move the camera angle, as well as to render and manipulate images using a computer graphics rendering engine and compositing tools.

Classes IPC  ?

  • G02B 27/22 - Autres systèmes optiques; Autres appareils optiques pour produire des effets stéréoscopiques ou autres effets de relief
  • H04N 13/00 - Systèmes vidéo stéréoscopiques; Systèmes vidéo multi-vues; Leurs détails
  • H04N 5/225 - Caméras de télévision
  • G03B 3/00 - Dispositions pour la mise au point présentant un intérêt général pour les appareils photographiques, les appareils de projection ou les tireuses

2.

SELECTIVE DIFFUSION OF FILTERED EDGES IN IMAGES

      
Numéro d'application US2011021768
Numéro de publication 2011/091079
Statut Délivré - en vigueur
Date de dépôt 2011-01-19
Date de publication 2011-07-28
Propriétaire PIXAR (USA)
Inventeur(s) Kass, Michael

Abrégé

An edge-preserving diffusion filter maintains the sharp edges in images while smoothing out image noise. An edge-preserving diffusion filter applies an edge-preserving smoothing filter to an image to form a filtered image. The modified image is blurred by a blurring filter to form a blurred image. The modified image and the blurred image are blended together to form an output image based on an error metric associated with each pixel. The edgepreserving diffusion filter may be utilized to perform a multilevel decomposition of the image. The edge-preserving diffusion filter may be applied to an unfiltered image to produce a base image. The difference between the unfiltered image and the base image defines a detail image. The detail image may be used as the input for recursively generating additional levels of detail. The multilevel decomposition may utilize filter kernels associated with different contrast levels for each iteration.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

3.

SMOOTHED LOCAL HISTOGRAM FILTERS FOR COMPUTER GRAPHICS

      
Numéro d'application US2010021288
Numéro de publication 2010/085432
Statut Délivré - en vigueur
Date de dépôt 2010-01-16
Date de publication 2010-07-29
Propriétaire PIXAR (USA)
Inventeur(s)
  • Kass, Michael
  • Solomon, Justin
  • Sayre, Rick

Abrégé

Local histogram and local histogram based functions can be determined by generating offset kernel images based on domain shifted tonal filter kernels. The offset kernel images are reusable for multiple image locations and/or local neighborhood sizes, shapes, and weights. A neighborhood filter representing the desired local neighborhood size, shape, and frequency domain characteristics is applied to the offset kernel images. Neighborhood filters may include a temporal dimension for evaluating neighborhoods in space and time. Neighborhood filtered offset kernel images' values represent samples of local histogram or local histogram based function corresponding with the domains of their associated domain shifted tonal filter kernels. Tonal filter kernels may be arbitrary functions. Local histogram functions' values may be sampled with a histogram kernel. A tonal filter kernel that is a derivative or integral of another tonal filter kernel may be used to sample a derivative or integral, respectively, of a function.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

4.

MANIPULATING UNLOADED OBJECTS

      
Numéro d'application US2008086438
Numéro de publication 2010/068210
Statut Délivré - en vigueur
Date de dépôt 2008-12-11
Date de publication 2010-06-17
Propriétaire PIXAR (USA)
Inventeur(s)
  • King, Christopher
  • Smyrl, Eliot
  • Andalman, Brad
  • Rangaswamy, Sudeep

Abrégé

An animation tool application provides a graphic user interface in which users can manipulate an object or a character without loading an entire model of the object. Each model is preprocessed to extract information that is necessary to provide a user interface for manipulating the model. Based on the extracted information, a lightweight interface description is generated and separately stored from the model of the object. The graphic user interface is built based on a lightweight interface description of a particular model. Each lightweight interface description includes only a small portion of information about a model, thereby saving loading time and memory space when a graphic user interface is presented to a user.

Classes IPC  ?

5.

MESH TRANSFER

      
Numéro d'application US2008076547
Numéro de publication 2009/105126
Statut Délivré - en vigueur
Date de dépôt 2008-09-16
Date de publication 2009-08-27
Propriétaire PIXAR (USA)
Inventeur(s)
  • Derose, Tony
  • Meyer, Mark
  • Bakshi, Sanjay
  • Sanocki, Tom
  • Green, Brian

Abrégé

Mesh data and other proximity information from the mesh of one model can be transferred to the mesh of another model, even with different topology and geometry. A correspondence can be created for transferring or sharing information between points of a source mesh and points of a destination mesh. Information can be 'pushed through' the correspondence to share or otherwise transfer data from one mesh to its designated location at another mesh. Correspondences can be authored on a source mesh by drawing or placing one or more geometric primitives (e.g., points, lines, curves, volumes, etc.) at the source mesh and corresponding geometric primitives at the destination mesh. A collection of 'feature curves' may be placed to partition the source and destination meshes into a collection of 'feature regions' resulting in partitions or 'feature curve networks' for constructing correspondences between all points of one mesh and all points of another mesh.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration

6.

METHODS AND APPARATUS FOR DESIGNING ANIMATRONICS UNITS FROM ARTICULATED COMPUTER GENERATED CHARACTERS

      
Numéro d'application US2008087025
Numéro de publication 2009/079514
Statut Délivré - en vigueur
Date de dépôt 2008-12-16
Date de publication 2009-06-25
Propriétaire PIXAR (USA)
Inventeur(s)
  • Anderson, John
  • Cook, Rob

Abrégé

A method for specifying a design for an animatronics unit includes receiving motion data comprising artistically determined motions, determining a design for construction of at least a portion of the animatronics unit in response to the motion data, and outputting the design for construction of the animatronics unit.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

7.

SHEAR DISPLACEMENT DEPTH OF FIELD

      
Numéro d'application US2008064709
Numéro de publication 2008/147999
Statut Délivré - en vigueur
Date de dépôt 2008-05-23
Date de publication 2008-12-04
Propriétaire PIXAR (USA)
Inventeur(s) Cook, Robert

Abrégé

Depth of field effects for computer generated images are generated by assigning lens positions to image sample points. For each image sample point, scene geometry shears towards the center of the sample point's aperture to account for its assigned lens positions. The sheared scene geometry is sampled from a single point of the aperture, such as the aperture center image samples with different assigned lens positions sample different sheared versions of the scene, producing a depth of field effect. Scene geometry is sheared according to a function of its depth and the image sample point's assigned lens position. The depth of field effect can be characterized by any arbitrary function of depth, including static or varying aperture size and focal length, which allows for depth of field effects not possible with typical real-world optical systems image sample points, lens positions specified in a pseudo-random and/or stratified manner.

Classes IPC  ?

8.

HOME-VIDEO DIGITAL-MASTER PACKAGE

      
Numéro d'application US2008054322
Numéro de publication 2008/103677
Statut Délivré - en vigueur
Date de dépôt 2008-02-19
Date de publication 2008-08-28
Propriétaire PIXAR (USA)
Inventeur(s) Sayre, Rick

Abrégé

A method for determining digital video data includes receiving digital data comprising a plurality of digital images, wherein each digital image is encoded in a first color space, determining a plurality of color-graded digital images in response to the plurality of digital images and in response to color grading input data, wherein each color-graded digital image is encoded in a second color space, and wherein the second color space is associated with HD video, encoding each color-graded image with a compression encoding substantially independent of integer pixel translation of the plurality of color-graded digital images to form encoded image data package, storing the encoded image data package in a tangible media, and determining the digital video data for a video display device in a remote server in response to the encoded image data package.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme

9.

LAYERING AND REFERENCING OF SCENE DESCRIPTION

      
Numéro d'application US2007070751
Numéro de publication 2007/146800
Statut Délivré - en vigueur
Date de dépôt 2007-06-08
Date de publication 2007-12-21
Propriétaire PIXAR (USA)
Inventeur(s)
  • Gregory, Eric
  • Ferris, Michael
  • Jensen, Robert
  • Jacob, Oren

Abrégé

A unified mechanism of scene description includes layering and cross-referencing relationships. The scene description specifies components using one or more layers. A layer includes an opinion of value for one or more attributes of one or more components. A layer can be sparsely populated with opinions of attribute values for only portions of components' attributes. Layers express opinions of value for an attribute using the semantic structure associated with the attribute. The scene description organizes layers in a layer hierarchy, which determines a layer stacking order. The layer stacking order specifies the compositing of opinions of attribute values to determine the complete authored state of the component. The layer stacking order enables attributes of components to be selectively overridden without disturbing other attribute values. Cross-referencing relationships enable encapsulation and reuse of components. Cross-referencing relationships can encapsulate components defined by one or more layers.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

10.

IMAGE-BASED OCCLUSION CULLING

      
Numéro d'application US2006016465
Numéro de publication 2007/130018
Statut Délivré - en vigueur
Date de dépôt 2006-04-27
Date de publication 2007-11-15
Propriétaire PIXAR (USA)
Inventeur(s)
  • Ford, Angelique
  • Schreiter, Don

Abrégé

Geometry such as object models that will not be visible in a to-be-rendered image can be removed through a pre-rendering pruning process. A preliminary rendering can be done using the object models, without any shading or lighting. A determination can be made as to which object models are visible for each pixel in the image. Object models that are not visible for any pixel, or portions thereof, can be deactivated from the to-be-rendered image. This deactivation can be done before various production processes, in order to simplify production as well as reducing memory requirements and processing time during final rendering.

Classes IPC  ?

11.

TECHNIQUES FOR INTERIOR COORDINATES

      
Numéro d'application US2007002310
Numéro de publication 2007/087445
Statut Délivré - en vigueur
Date de dépôt 2007-01-25
Date de publication 2007-08-02
Propriétaire PIXAR (USA)
Inventeur(s)
  • Derose, Anthony, David
  • Meyer, Mark

Abrégé

A method for determining interior coordinates is disclosed. The method includes receiving information specifying an object having a plurality of sites and a boundary. Interior coordinates associated with each of the plurality of sites are determined based on the boundary. The interior coordinate associated with each of the plurality of sites represent a system of coordinates that satisfy several properties, including non-negativity and interior locality. At least one value associated with the plurality of sites is then interpolated using the interior coordinates.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

12.

METHODS AND APPARATUS FOR ACCELERATED ANIMATION USING POINT MULTIPLICATION AND SOFT CACHING

      
Numéro d'application US2007002309
Numéro de publication 2007/087444
Statut Délivré - en vigueur
Date de dépôt 2007-01-25
Date de publication 2007-08-02
Propriétaire PIXAR (USA)
Inventeur(s)
  • Anderson, John
  • Meyer, Mark

Abrégé

A method for a computer system includes determining an animation variable response subspace within an animation variable response space associated with an animation variable, in response to a set of training data for the animation variable, determining a set of characteristic calculation key points configured to allow navigation within the animation variable response subspace, calculating animation variable response values for the set of characteristic calculation key points in the animation variable response subspace in response to input data for the animation variable, and predicting animation variable response values for a set of points within the animation variable response space in response to animation variable response values for the set of characteristic calculation key points in the animation variable response subspace.

Classes IPC  ?

13.

METHODS AND APPARATUS FOR DETERMINING HIGH QUALITY SAMPLING DATA FROM LOW QUALITY SAMPLING DATA

      
Numéro d'application US2006045389
Numéro de publication 2007/062209
Statut Délivré - en vigueur
Date de dépôt 2006-11-22
Date de publication 2007-05-31
Propriétaire PIXAR (USA)
Inventeur(s)
  • Anderson, John
  • Meyer, Mark

Abrégé

A method for a computer system includes determining a plurality of illumination modes associated with a plurality of scene descriptors, wherein the plurality of scene descriptors includes a first scene descriptor and a second scene descriptor, determining a first plurality of weights, wherein each weight from the first plurality of weights is associated with an illumination mode from the plurality of illumination modes, determining illumination data associated with the first scene descriptor in response to the first plurality of weights and in response to the plurality of illumination modes, determining a second plurality of weights, wherein each weight from the second plurality of weights is associated with an illumination mode from the plurality of illumination modes, and determining illumination data associated with the second scene descriptor in response to the second plurality of weights and in response to the plurality of illumination modes.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

14.

DYNAMIC MODEL GENERATION METHODS AND APPARATUS

      
Numéro d'application US2006021802
Numéro de publication 2006/133125
Statut Délivré - en vigueur
Date de dépôt 2006-06-05
Date de publication 2006-12-14
Propriétaire PIXAR (USA)
Inventeur(s) Cook, Robert, L.

Abrégé

A method for a computer system includes opening a model of an object, wherein the model comprises a plurality of geometric elements, determining a subset of geometric elements from the plurality of geometric elements of the model, modifying properties of one or more of the geometric elements in the subset of geometric elements to form a modified subset of geometric elements, and using the modified subset of geometric elements to represent the model of the object in the computer system.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G09G 5/08 - Circuits de curseurs

15.

BANDLIMITED TEXTURE SLICING FOR COMPUTER GRAPHICS

      
Numéro d'application US2006015197
Numéro de publication 2006/116154
Statut Délivré - en vigueur
Date de dépôt 2006-04-21
Date de publication 2006-11-02
Propriétaire PIXAR (USA)
Inventeur(s)
  • Cook, Robert L.
  • Derose, Anthony David

Abrégé

Slices of N dimensions can be extracted from bandlimited data sets of M dimensions. N is any arbitrary value less than N. A value of a slice is defined by an evaluation of an integral of the bandlimited data set weighted by a filter scaling function orientated along the normal of the slice. Due to the properties of the bandlimited data set, the slice is bandlimited in N dimensions as well. The filter scaling function diminishes at substantially the same rate as the aliasing frequency of the bandlimited data set in the normal direction. The convolution of a scaling basis function used to construct the bandlimited data with itself defines the filter scaling function. A scaling basis function widened in the direction of the normal can approximate the filter scaling function in some cases. Quadrature can approximate the value of the integral. Slices may or may not be axis aligned.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

16.

ANIMATED DISPLAY CALIBRATION METHOD AND APPARATUS

      
Numéro d'application US2006008669
Numéro de publication 2006/096846
Statut Délivré - en vigueur
Date de dépôt 2006-03-09
Date de publication 2006-09-14
Propriétaire PIXAR (USA)
Inventeur(s) Sayre, Rick

Abrégé

A method for adjusting properties of a display includes displaying a first pluge image on the display to a user, wherein the display includes a plurality of locations, wherein the first pluge image comprises a first plurality of output values associated with the plurality of locations, thereafter displaying a second pluge image on the display to the user, wherein the second pluge image comprises a second plurality of output values associated with the plurality of locations, wherein the first plurality of output values are different from the second plurality of output values, and receiving a display adjustment input from the user, wherein the display adjustment input from the user is in response to the user viewing the first pluge image on the display and in response to the second pluge image on the display.

Classes IPC  ?

  • H04N 11/20 - Conversion du mode de combinaison des composantes individuelles du signal d'image en couleurs, p.ex. conversion des standards de télévision en couleurs

17.

HYBRID HARDWARE-ACCELERATED RELIGHTING SYSTEM FOR COMPUTER CINEMATOGRAPHY

      
Numéro d'application US2006007618
Numéro de publication 2006/094199
Statut Délivré - en vigueur
Date de dépôt 2006-03-02
Date de publication 2006-09-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Pellacini, Fabio
  • Vidimce, Kiril
  • Mohr, Alex, J.

Abrégé

An interactive cinematic lighting system (10) used in the production of computer-animated feature films containing environments of very high complexity, in which surface and light appearances are described using procedural RenderMan shaders (120). The system (10) provides lighting artists with high-quality previews at interactive framerates with only small approximations compared to the final rendered images. This is accomplished by combining numerical estimation of surface response, image-space caching (25), deferred shading, and the computational power of modern graphics hardware.

Classes IPC  ?

18.

INTERACTIVE SPACETIME CONSTRAINTS: WIGGLY SPLINES

      
Numéro d'application US2006003102
Numéro de publication 2006/081504
Statut Délivré - en vigueur
Date de dépôt 2006-01-26
Date de publication 2006-08-03
Propriétaire PIXAR (USA)
Inventeur(s)
  • Kass, Michael
  • Anderson, John

Abrégé

Animation techniques for producing physically-realistic animation while providing the interactivity and control desired by animators. Techniques are provided specifying animation for motion problems that give rise to quadratic optimization functions solvable with linear systems of equations. The resultant splines generalize traditional splines to encompass oscillatory solutions. These problems can be solved at full frame rates, giving animators a keyframe animation tool. Such a formulation is able to address a wide range of oscillatory phenomena while retaining the interactive performance and predictability of traditional splines. The splines may be complex-valued.

Classes IPC  ?

  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables

19.

RENDERFARM MONITORING SYSTEM

      
Numéro d'application US2005017380
Numéro de publication 2006/052286
Statut Délivré - en vigueur
Date de dépôt 2005-05-17
Date de publication 2006-05-18
Propriétaire PIXAR (USA)
Inventeur(s)
  • Wood-Gaines, Adam
  • Grant, Josh

Abrégé

A renderfarm monitoring system collects and aggregates comprehensive renderfaim information from a distributed scheduling system. Listener modules (330) interface with dispatcher modules (310). The dispatcher modules (310) queue jobs and tasks and request processing for those tasks in which the required input data is available. The listener modules (330) receive streams of events from dispatcher modules (310) indicating the status of all associated jobs and tasks. The listener modules (330) also receive system status information from renderfarm and user computers (345). Renderfarm usage information, such as jobs, tasks, and system status, is aggregated by a database system (340). Client applications can access renderfarm usage information from the database system (340) and use this information to monitor, analyze, visualize, and control renderfarm activities. Additionally, renderfarm usage information associated with tasks can be used to prioritize the jobs, improving overall renderfarm efficiency.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

20.

ANAMORPHIC RECORDING METHOD AND APPARATUS

      
Numéro d'application US2005013854
Numéro de publication 2006/041533
Statut Délivré - en vigueur
Date de dépôt 2005-04-22
Date de publication 2006-04-20
Propriétaire PIXAR (USA)
Inventeur(s)
  • Sanii, Babak
  • Burgess, James, R.

Abrégé

A method for a film transfer device (300) includes receiving a digital image (350) in the film transfer device (320), wherein the digital image comprises a plurality of square pixels, wherein the digital image comprises a first number of pixels in a horizontal direction and a second number of pixels in a vertical direction, and wherein the digital image comprises a non-anamorphic version of an image, and optically converting the digital image into an optical output image (360) to film media (330) in the film transfer device, wherein the optical output image is associated with a plurality of non-square pixels, wherein the optical output image is associated with the first number of pixels in the horizontal direction and the second number of pixels in the vertical direction, and wherein the optical output image comprises an anamorphic version of the image.

Classes IPC  ?

  • G06K 15/00 - Dispositions pour produire une présentation visuelle permanente des données de sortie
  • G02B 26/08 - Dispositifs ou dispositions optiques pour la commande de la lumière utilisant des éléments optiques mobiles ou déformables pour commander la direction de la lumière
  • G02F 1/00 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire
  • G03B 27/00 - Dispositifs de tirage photographique

21.

ANIMATION SPLINE SCALING AND STACKING METHOD AND APPARATUS

      
Numéro d'application US2004026131
Numéro de publication 2006/022708
Statut Délivré - en vigueur
Date de dépôt 2004-08-11
Date de publication 2006-03-02
Propriétaire PIXAR (USA)
Inventeur(s)
  • Ostby, Eben
  • Reeves, William

Abrégé

A computer method includes determining a first geometric path of a first animation variable having a first range of values (260) and a second geometric path of a second animation variable having a second range of values (250), automatically determining a target display size for the display of the first geometry path and the second geometry path, automatically determining a first scaling factor in respons to the target display size and the first range of values (260), automatically determining a second scaling factor, different from the first scaling factor in response to the target display size and the second range of values (250), display a portion of the first geometry path on the display, vertically scaled in response to the first display scaling factor; and displaying a portion of the second geometric path on the display, vertically scaled in response to the second display scaling factor.

Classes IPC  ?

  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]

22.

FAST MULTI-PASS PARTITIONING VIA PRIORITY BASED SCHEDULING

      
Numéro d'application US2005025134
Numéro de publication 2006/020001
Statut Délivré - en vigueur
Date de dépôt 2005-07-15
Date de publication 2006-02-23
Propriétaire
  • THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (USA)
  • PIXAR (USA)
Inventeur(s)
  • Owens, John, Douglas
  • Riffel, Andy
  • Lefohn, Aaron
  • Vidimce, Kiril
  • Leone, Mark

Abrégé

The described embodiments of the present invention include a method and system for partitioning and partitioning operations (see figure 1). The operations are first prioritized, then partitioned into one or more partitions.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

23.

DEPENDENCY GRAPH-BASED AGGREGATE ASSET STATUS REPORTING METHODS AND APPARATUS

      
Numéro d'application US2005002973
Numéro de publication 2005/119496
Statut Délivré - en vigueur
Date de dépôt 2005-02-02
Date de publication 2005-12-15
Propriétaire PIXAR (USA)
Inventeur(s) Bugaj, Stephan, Vladimir

Abrégé

A method for a computer system includes determining a dependency graph for a user selected aggregate asset comprising a plurality of nodes (610, 630, 640), when a first node of the plurality of nodes comprises a file level asset node (640), the method includes determining first status data associated with the first node, when a second node of the plurality of nodes comprises an aggregate asset node (610), the method includes determining a plurality of file level asset nodes, aggregating the first status data and status data associated with the plurality of file-level asset nodes to form status data for the aggregate asset for the user.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement

24.

PICKWALKING METHODS AND APPARATUS

      
Numéro d'application US2005002519
Numéro de publication 2005/116935
Statut Délivré - en vigueur
Date de dépôt 2005-01-26
Date de publication 2005-12-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Russ, Robert
  • King, Christopher
  • Drukman, Maxwell, O.
  • Blanchard, Malcolm
  • Da Silva, Marco
  • Hahn, Tom
  • Weber, Karon, A.

Abrégé

A method for an animation environment includes displaying a first geometric object on a display, wherein the first geometric object comprises a plurality of geometric components, wherein the plurality of geometric components are coupled according to a geometric hierarchy, wherein the plurality of geometric components includes a first geometric component and a second geometric component, and wherein the first geometric component and the second geometric component are not adjacent within the geometric hierarchy, receiving a selection signal from a user, selecting the first geometric component in response to the selection signal, receiving a navigation signal from the user, and selecting the second geometric component in response to the navigation signal by traversing an animation hierarchy, wherein the first geometric component and the second geometric component are adjacent within the animation hierarchy.

Classes IPC  ?

25.

THREE-DIMENSIONAL PAINT PROJECTION WEIGHTING OF DIFFUSE AND SCATTERED ILLUMINATION

      
Numéro d'application US2005014617
Numéro de publication 2005/116929
Statut Délivré - en vigueur
Date de dépôt 2005-04-27
Date de publication 2005-12-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Anderson, John, R.
  • Kraemer, Manuel

Abrégé

Methods for rendering an object includes determining diffuse illumination values (430) for object (800) surface points (940), associating a 3D grid including vertices with the object, mapping object surface points to vertices, determining diffuse illumination values for vertices from the diffuse illumination values for object surface points, low pass filtering diffuse illumination values for the vertices to determine illumination compensation values (1265) for the vertices, determining illumination compensation values for the object surface points from the illumination compensation values for the vertices, and determining compensated diffuse illumination values for the object surface points from a weighted combination of the diffuse illumination values and illumination compensation values for the surface points.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles
  • G06T 15/50 - Effets de lumière
  • G06T 15/60 - Génération d'ombres

26.

AUTOMATIC PRE-RENDER PINNING OF CHANGE ISOLATED ASSETS METHODS AND APPARATUS

      
Numéro d'application US2005015262
Numéro de publication 2005/116931
Statut Délivré - en vigueur
Date de dépôt 2005-05-03
Date de publication 2005-12-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Bugaj, Stephen, Vladimir
  • Levin, Brett
  • Baum, Zachariah

Abrégé

A method for a computer system includes receiving a selection of a plurality of assets to be rendered from a user, wherein the selection comprises a plurality of symbolic references, determining respective static references associated with each asset from the plurality of assets in response to the plurality of symbolic references, rendering the plurality of assets in response to asset data associated with the respective static references to form a rendered image, storing the respective static references associated with each asset from the plurality of assets in a pinset file, and associating the rendered image with the pinset file.

Classes IPC  ?

  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]

27.

MANUAL COMPONENT ASSET CHANGE ISOLATION METHODS AND APPARATUS

      
Numéro d'application US2005015265
Numéro de publication 2005/116934
Statut Délivré - en vigueur
Date de dépôt 2005-05-03
Date de publication 2005-12-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Bugaj, Stephan, Vladimir
  • Levin, Brett
  • Baum, Zachariah

Abrégé

A method for a computer system (100) includes receiving and storing a first model of an animation asset in a first version location of the animation (170), providing a link (190) between a named version of the animation asset to the first location of the animation asset (170), wherein a name of the named version is specified by a first user, thereafter receiving and storing a second model of the animation asset in a second version location of the animation asset (180), providing the first model of the animation asset by a response to a specification of the animation asset by a second user.

Classes IPC  ?

28.

TECHNIQUES FOR AUTOMATICALLY MAINTAINING CONTINUITY ACROSS DISCRETE ANIMATION CHANGES

      
Numéro d'application US2004015388
Numéro de publication 2005/116933
Statut Délivré - en vigueur
Date de dépôt 2004-05-14
Date de publication 2005-12-08
Propriétaire PIXAR (USA)
Inventeur(s)
  • Grassia, Frank Sebastian
  • Hahn, Thomas
  • Blanchard, Malcolm
  • Da Silva, Marco Jorge
  • Witkin, Andrew

Abrégé

A computer (300) implemented method of facilitating animation by automaticattly maintaining contiuity across discrete animation changes (400) is described. Smooth animation is achieved without forcing the animator to manually calculate compensation values or introducing extra controls to the models that are animated. Contiuity or smoothness of the animation is maintained as varying aspects of the animation change under contiued authoring.

Classes IPC  ?

29.

TECHNIQUES FOR ANIMATING COMPLEX SCENES

      
Numéro d'application US2004014599
Numéro de publication 2005/114589
Statut Délivré - en vigueur
Date de dépôt 2004-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Grassia, Frank, Sebastian
  • Da Silva, Marco, Jorge
  • Demoreuille, Peter, Bernard

Abrégé

Techniques that enable users (e.g. animators) to accurately animate models in a scene without having to load all the models involved in the scene concurrently in computer memory. For a particular model that a user wishes to animate (702), only a minimal set of models involved in the scene that are needed for the particular model to evaluate correctly are determined (704) and loaded into computer memory (706). Additionally, if a particular model is to be unloaded from computer memory (772), then all models that depend, either directly or indirectly, on the particular model (724) and that are loaded in memory (726) are also unloaded from memory in order to avoid incorrect animation (728).

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

30.

TECHNIQUES FOR PROCESSING COMPLEX SCENES

      
Numéro d'application US2004014604
Numéro de publication 2005/114586
Statut Délivré - en vigueur
Date de dépôt 2004-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Grassia, Frank, Sebastian
  • Da Silva, Marco, Jorge

Abrégé

Techniques for processing scenes of arbitrary complexity comprising a number of objects represented by models. Techniques are provided for building a representation in memory that stores information or represents the inter and intra-model memory dependencies between the various inputs and outputs of the models included in a scene. The memory representation is built based upon intra-model dependencies information (804) and cues information (808) for the scene. In one embodiment, the memory representation is a graph (802) comprising a number of nodes and directed links between the nodes. The nodes in the graph represent (are proxies for) inputs and outputs of the models involved in the scene. The directed links between the nodes represent the intra- and inter-model dependencies between the inputs and outputs.

Classes IPC  ?

31.

FOOT ROLL RIGGING

      
Numéro d'application US2005017332
Numéro de publication 2005/114584
Statut Délivré - en vigueur
Date de dépôt 2005-05-17
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Russ, Robert H.
  • Hoffman, Christian D.
  • Mullins, David H.
  • Hunter, Steven Clay

Abrégé

A system and method enables animators to pose character models' feet. An initial foot model position is received. The initial foot model position specifies a foot model contact point. One or more foot roll parameters are specified that change the relative angle between at least a portion of the foot model and an initial orientation of an alignment plane as shown in Figure 2. Foot roll parameters specify the rotation of the foot model around foot model contact points. Foot roll parameters can include heel roll, ball roll, and toe roll, which specify the rotation of^ik foot model around contact points on the heel, ball, and toe, respectively, of a foot model. To maintain the position of the foot model contact point, the foot model position is adjusted based on the foot roll parameter. The repositioned foot model is realigned wim alignment plane, which restores contact at the foot model contact point.

Classes IPC  ?

32.

STORING INTRA-MODEL DEPENDENCY INFORMATION

      
Numéro d'application US2004014605
Numéro de publication 2005/114590
Statut Délivré - en vigueur
Date de dépôt 2004-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Grassia, Frank, Sebastian
  • Da Silva, Marco, Jorge

Abrégé

Techniques for determining intra-model dependencies for a model (306) and persistently storing the determined dependency information (308). The dependency information for a model may be stored in file associated with a model.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

33.

TECHNIQUES FOR RENDERING COMPLEX SCENES

      
Numéro d'application US2004014606
Numéro de publication 2005/114587
Statut Délivré - en vigueur
Date de dépôt 2004-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Grassia, Frank, Sebastian
  • Da Silva, Marco, Jorge
  • Demoreuille, Peter, Bernard

Abrégé

A representation of the inputs and outputs of the various models (200) involved in the scene and the dependencies between the inputs (806) and the outputs is provided and used to facilitate the rendering process. A tessellator (1018) may tessellate the models without having to load information for all the models concurrently into computer (100) memory (108). The tessellated scene may then be rendered without having to load all the models in the scene concurrently into computer memory.

Classes IPC  ?

34.

PATCH PICKING METHODS AND APPARATUS

      
Numéro d'application US2005002974
Numéro de publication 2005/114640
Statut Délivré - en vigueur
Date de dépôt 2005-02-02
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Russ, Robert
  • Weber, Karon, A.
  • Drukman, Maxwell, O.
  • Hahn, Tom
  • Da Silva, Marco
  • King, Christopher

Abrégé

A computer program product for a computer system (200) includes code that directs a processor (260) to display a two-dimensional representation of a three-dimensional object on a display (210), wherein the two-dimensional representation comprises a plurality of two-dimensional regions (720, 740, 745), wherein the three-dimensional object is associated with a plurality of components in a component hierarchy (330, 340), and wherein each two-dimensional region is associated with at least one component from the plurality of components, code that directs the processor to receive a selection of a two-dimensional region from the user on the display, code that directs the processor to determine a component from the plurality of components associated with the two-dimensional region, code that directs the processor to receive a value for an animation variable (360, 350) associated with the component, and code that directs the processor to set the animation variable associated with the component to the value, wherein the codes reside on a tangible media (270, 280).

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

35.

ANIMATION REVIEW METHODS AND APPARATUS

      
Numéro d'application US2005003539
Numéro de publication 2005/114466
Statut Délivré - en vigueur
Date de dépôt 2005-01-27
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Weber, Karon, A.
  • Mcnamara, Antoine
  • Drukman, Maxwell, O.
  • Bird, Philip, Bradley
  • Donohoe, Brendan, Peter
  • Johnson, Michael, Boyle
  • Stahl, Alex

Abrégé

A system comprises a source providing video in a first format, a video converter for converting video form the first to a second format, a server storing a video image from the video, and combining the video image with a graphical user interface to form a composite video, and a first user display device displaying the composite video, and receiving from the user, a plurality of commands, wherein the first user display device is for receiving from the user, a plurality of annotations associated with a video frame from the composite video, and for determining the video frame from the composite video in response to a command, wherein the server is for forming an annotated video in response to the video frame and the plurality of annotations, for storing the plurality of annotations and the video frame, and for associating the plurality of annotations and the video frame.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 5/44 - Circuits de réception
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme

36.

SYSTEM AND METHOD FOR FLEXIBLE PATH HANDLING

      
Numéro d'application US2005015634
Numéro de publication 2005/112571
Statut Délivré - en vigueur
Date de dépôt 2005-05-04
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Bugaj, Stephan, Vladimir
  • Levin, Brett
  • Baum, Zachariah, Journey

Abrégé

A method for a computer system includes receiving a mapping schema between a plurality of asset-types within an asset-type hierarchy and a plurality of paths within an on-disk storage structure, receiving an asset-type definition list from a user, wherein the asset-type definition list comprises an asset-type from the plurality of asset types, and determining at least one path from the plurality of paths for providing access to assets of the asset-type in response to the mapping schema and the asset-type definition list.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

37.

CUSTOM SPLINE INTERPOLATION

      
Numéro d'application US2005016259
Numéro de publication 2005/114985
Statut Délivré - en vigueur
Date de dépôt 2005-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Reddy, Martin
  • Milliron, Timothy, S.

Abrégé

User-defined interpolation modules can be associated with animation variables in an animation system. Interpolation modules determine the values of animation variables at a given time. Interpolation modules can perform any arbitrary type of calculation, evaluation, simulation, or other data manipulation using the knots of one or more animation variables and/or other data to determine the value of one or more animation variables at the desired evaluation time. Interpolation modules can preserve their current state and retrieve previous states, enabling the use data from previous executions of the interpolation module to determine the current values of animation variables. Interpolation modules can be written in any programming or scripting language and can be dynamically loaded by the animation system as needed. The interpolation module can define any arbitrary relationship between animation variables. Interpolation modules can add knots to an animation variable at any arbitrary time.

Classes IPC  ?

38.

VARIABLE MOTION BLUR

      
Numéro d'application US2005016486
Numéro de publication 2005/114986
Statut Délivré - en vigueur
Date de dépôt 2005-05-10
Date de publication 2005-12-01
Propriétaire PIXAR (USA)
Inventeur(s)
  • Sayre, Rick
  • Reddy, Martin
  • Demoreuille, Peter Bernard

Abrégé

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.

Classes IPC  ?

39.

METHOD AND APPARATUS FOR VISIBILITY DETERMINATION AND PROCESSING

      
Numéro d'application US2004020297
Numéro de publication 2005/111941
Statut Délivré - en vigueur
Date de dépôt 2004-06-25
Date de publication 2005-11-24
Propriétaire PIXAR (USA)
Inventeur(s)
  • Fong, Julian
  • Wooten, Wayne

Abrégé

A method and apparatus for visibility determination and processing. The method includes receiving at least information associated with a plurality of objects, generating a first plurality of geometric primitives based on at least information associated with the plurality of objects, generating a first plurality of grids based on at least information associated with the first plurality of geometric primitives, and shading the first plurality of grids. The generating a first plurality of grids includes generating a second plurality of grids associated with the first plurality of geometric primitives, selecting a third plurality of grids from the second plurality of grids, and selecting the first plurality of grids from the third plurality of grids.

Classes IPC  ?

40.

IMPROVED TOOLBAR SLOT METHOD AND APPARTUS

      
Numéro d'application US2005002446
Numéro de publication 2005/111854
Statut Délivré - en vigueur
Date de dépôt 2005-01-26
Date de publication 2005-11-24
Propriétaire PIXAR (USA)
Inventeur(s)
  • Mullins, David, H., Ii
  • Weber, Karon, A.
  • Drukman, Maxwell, O.
  • Hunter, Steven, Clay
  • King, Christopher, M.
  • Archer, Katrina

Abrégé

A method for a computer system includes displaying a toolbar region with user selectable icons on a display (510), positioning a cursor on the display over the toolbar region (520), and receiving a first command from the user while the cursor is positioned over the toolbar region (530), wherein the first command from the user comprises pressing and holding of a button on a user input device (530), displaying additional user selectable icons on the display in response to the first command (540), positioning the cursor on the display over one user selectable icon (550), and receiving a second command from the user while the cursor is positioned on the one user selectable icon (560), wherein the second command from the user comprises releasing the button on the user input device (560), wherein the one user icon and the user selectable icons are then displayed in the toolbar region in response to the second command (570).

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

41.

DYNAMIC WRINKLE MAPPING

      
Numéro d'application US2004016946
Numéro de publication 2005/111984
Statut Délivré - en vigueur
Date de dépôt 2004-05-27
Date de publication 2005-11-24
Propriétaire PIXAR (USA)
Inventeur(s)
  • Scheepers, Ferdi
  • Anderson, John
  • Sayre, Rick

Abrégé

A method for a computer system (Fig. 1) includes retrieving a plurality of base poses (280) for an object, retrieving a plurality of base texture maps associated with the plurality of base poses (290), receiving a desired pose for the object (410), determining a plurality of coefficients associated with the plurality of based poses in response to the desired pose and to the plurality of base poses (420) and determining a desired texture map in response to the plurality of coefficients and to the plurality of based texture maps (430).

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

42.

CUSTOMIZING WIDGET DRAW STYLES

      
Numéro d'application US2004013156
Numéro de publication 2005/109247
Statut Délivré - en vigueur
Date de dépôt 2004-04-28
Date de publication 2005-11-17
Propriétaire PIXAR (USA)
Inventeur(s)
  • Drukman, Maxwell, O.
  • Weber, Karon, A.
  • Russ, Robert
  • Hunter, Steven
  • Hahn, Tom
  • King, Christopher, Martin
  • Archer, Katrina

Abrégé

Techniques for customizing draw styles of widgets to better accommodate a user's direct manipulation needs(Fig.13). A user can customize various attributes of a widget and its manipulators to suit the user's needs(1314). The customizations are stored as a style(1318). The stored style can subsequently be applied to the widget to control the appearance and behavior of the widget(1312). Stored styles may be applied to other widgets and can also be shared between users(1312).

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet