EP0804032B1

Transmitter-receiver of three-dimensional skeleton structure motions and method thereof

Abstract

This record has no abstract on file.

EP0804032B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 25 April 2017, 9.4 years ago.

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

18 claims: 2 independent, 16 dependent

  1. 1
    A transmitter-receiver of three-dimensional skeleton structure motions in which motion data of a skeleton structure comprising joints, end-sites and segments for interconnecting the joints and the end-sites in three-dimensional computer graphics (CG) is transmitted from a transmitting end to a receiving end and, based on the transmitted skeleton structure motion data, to create animation at the receiving end, the transmitter-receiver comprising:(1) transmitting means for deciding either of transmitting formats: (a) the motion data of the skeleton structure is added to an initial information and then transmitted as time series data;and (b) the motion data of the skeleton structure is disassembled into element data characterising the basic motions of joints and end-sites in three-dimensional virtual space and then transmitted as data in which the disassembled element data is accompanied by connection methods of the disassembled basic motions to allow for reassembling of the element data into the motion data, and then transmitting the initial information to which the motion data of the skeleton structure is added based on the decided transmission format, as CG animation data, the initial information including hierarchy data for defining hierarchical relationship of the joints and the end-sites of the skeleton structure, the initial state of the hierarchy data, constraint of the joints of skeletons, shape data for defining the shape of a segment of a skeleton structure to be attached to segments of the skeletons, and posture data to define a posture of the skeleton structure;(2) transferring means for transferring the CG animation data from the transmitting end computer to the receiving end computer, using a transmitting program on the transmitting end computer and a receiving program on the receiving end computer;and (3) receiving means in which the CG animation data from the transferring means is received, the transmitting format of the received CG animation data is discriminated and, for the format (a), the initial information and the time series data is interpreted to decide the posture of the skeleton structure according to kinematics and, for the format (b), the initial information and the data in which the disassembled element data is accompanied by the connection methods thereto is interpreted to decide the posture of the skeleton structure according to kinematics.
  2. 10
    A method of transmitting motion data of a skeleton structure comprising joints, end-sites and segments for interconnecting the joints and the end-sites in three-dimensional computer graphics (CG) from a transmitting end to a receiving end, to create animation at the receiving end, based on the transmitted skeleton structure motion data, the method comprising:(1) transmitting step for deciding either of transmitting formats: (a) the motion data of the skeleton structure is added to an initial information and then transmitted as time series data;and (b) the motion data of the skeleton structure is disassembled into element data characterising the basic motions of joints and end-sites in three-dimensional virtual space and then transmitted as data in which the disassembled element data is accompanied by connection methods of the disassembled basic motion to allow for reassembling of the element data into the motion data, and then transmitting the initial information to which the motion data of the skeleton structure is added based on the decided transmission format, as CG animation data, the initial information including hierarchy data for defining hierarchical relationship of the joints and the end-sites of the skeleton structure, the initial state of the hierarchy data, constraint of the joints of skeletons, shape data defining the shape of a segment of a skeleton structure to be attached to the segments of the skeletons, and posture data defining a posture of the skeleton structure;(2) transferring step for transferring the CG animation data from the transmitting end computer to the receiving end computer, using a transmitting program on the transmitting end computer and a receiving program on the receiving end computer;and (3) receiving step in which the CG animation data from the transferring means is received, the transmitting format of the received CG animation data is discriminated and, for the format (a), the initial information and the time series data is interpreted to decide the posture of the skeleton structure according to kinematics and, for the format (b), the initial information and the data in which the disassembled element data is accompanied by the connection methods thereto is interpreted to decide the posture of the skeleton structure according to kinematics.