Nova Patents
EP0805418B1

Computer graphics animation

Abstract

This record has no abstract on file.

EP0805418B1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 25 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

37 claims: 4 independent, 33 dependent

  1. 1
    A method for receiving computer graphics animation data and performing image generation in a system comprising a transmitting apparatus and a receiving apparatus, comprising:first stage of receiving animation data comprising configuration data of an object, configuration data of an environment where the object exists, camera parameters, environment setting, and time series motion data for generating a motion of the object corresponding to behavior of the object in a time series, and storing the animation data in a storage unit of the receiving apparatus, and;second stage of describing a move of a view point of image generation, change in direction of sight line, and change in angle of view as the time series motion data, rendering with changing the view point of image generation, the direction of sight line, and the angle of view according to the time series motion data on the basis of the animation data stored in the storage unit of the receiving apparatus, and displaying a computer graphics animation image on a display unit.
  2. 13
    An apparatus for receiving computer graphics animation data and performing image generation in a system comprising a transmitting apparatus and a receiving apparatus, comprising:first means for receiving animation data comprising configuration data of an object, configuration data of an environment where the object exists, camera parameters, environment setting, and time series motion data for generating a motion of the object corresponding to behavior of the object in a time series, and storing the animation data in a storage unit of the receiving apparatus, and;second means for describing a move of a view point of image generation, change in direction of sight line, and change in angle of view as the time series motion data, rendering with changing the view point of image generation, the direction of sight line, and the angle of view according to the time series motion data on the basis of the animation data stored in the storage unit of the receiving apparatus, and displaying a computer graphics animation image on a display unit.
  3. 25
    A recording medium containing a program for receiving computer graphics animation data and performing image generation in a system comprising a transmitting apparatus and a receiving apparatus, comprising:first stage of receiving animation data comprising configuration data of an object, configuration data of an environment where the object exists, camera parameters, environment setting, and time series motion data for generating a motion of the object corresponding to behavior of the object in a time series, and storing the animation data in a storage unit of the receiving apparatus, and;second stage of describing a move of a view point of image generation, change in direction of sight line, and change in angle of view as the time series motion data, rendering with changing the view point of image generation, the direction of sight line, and the angle of view according to the time series motion data on the basis of the animation data stored in the storage unit of the receiving apparatus, and displaying a computer graphics animation image on a display unit.
  4. 37
    A recording medium containing a program for performing transmission and reception of computer graphics animation data in a system comprising a server computer, plural client computers, and a communication mediating means between the server computer and the plural client computers, and generation of a computer graphics animation image in each client computer, and a procedure described in this program comprising:first stage of performing, in the server computer, formation and edition of animation data comprising a skeletal structure of an articulate object, configuration data of an environment where the object exists, attribute data, light source data, camera parameters, shading method, environment setting, environment managing and controlling method, basic behavior of the object, behavior rule showing state transition of behavior of the object against generation of event, and time series basic motion data for generating a motion of the skeletal structure corresponding to the basic behavior in a time series, and storing the animation data in a storage unit;second stage of transmitting the animation data stored in the storage unit of the server computer, in response to requests for transmission from the plural client computers, from the server computer to the client computers;third stage of storing the animation data in storage units of the plural client computers;fourth stage of performing, in the plural client computers, initial arrangement of the environment configuration data on the basis of the environment setting of the animation data stored in the storage unit of each client computer;fifth stage of detecting, in each client computer, generation of event by the environment managing and controlling method of the animation data stored in the storage unit of the client computer, and deciding state transition of basic behavior against the generation of event, according to the behavior rule;sixth stage of judging, in each client computer, whether a certain time is within a basic behavior period or within a connecting period, from the behavior rule of the animation data stored in the storage unit of-the client computer;when it is judged in the sixth stage that said time is within the basic behavior period, seventh stage of discriminating the state condition of the environment within a period of time during which the basic behavior is performed, by the environment managing and controlling method of animation data stored in the storage unit of each client computer, changing the time series basic motion data corresponding to the basic behavior according to the result of the discrimination, and calculating a position and a shape of the skeletal structure at said time from the changed time series basic motion data;when it is judged in the sixth stage that said time is within the connecting period, eighth stage of discriminating the state condition of the environment during the connecting period, according to the time series motion data which is included in the animation data stored in the storage unit of each client computer and exists before and after the connecting period, and the environment managing and controlling method, calculating a motion of the skeletal structure during the connecting period from the result of the discrimination, and calculating a position and a shape of the skeletal structure at said time;ninth stage of generating, in each client computer, a surface of the object according to the position and the shape of the skeletal structure obtained in the seventh or eighth stage;tenth stage of performing, in each client computer, rendering on the basis of the position of the light source, the light source data, the position of the camera, and the camera parameters, at said time, and the attribute data and the shading method included in the animation data stored in the storage unit of the client computer, and displaying a computer graphics image on a display unit;and said fifth stage, said sixth stage, said seventh or eighth stage, said ninth stage, and said tenth stage being repeated in each client computer until an end instruction is ordered, thereby generating computer graphics animation.