EP1059615A2

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

Abstract

A transmitter-receiver of three-dimensional skeleton structure motions in which motion data of a skeleton structure 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 comprises (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 characterizing the motions in three-dimensional virtual space and then transmitted as data in which the disassembled element data is accompanied by connection methods thereto, 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 skeleton structure, the initial state of the hierarchy data, constraint of the joints of skeletons, shape data to be attached to the skeletons, and data relative to the attachment to 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.

EP1059615A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 25 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 4 independent, 0 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 are transmitted from a transmitting end to a receiving end, based on the transmitting skeleton structure motion data, to create animation at the receiving end, the transmitter-receiver comprising:transmitting means for transmitting hierarchy data defining the skeleton structure, basic motion data deciding motion of a part of the skeleton structure, and connection method between the basic motion data, and receiving means for receiving the hierarchy data, the basic motion data, and the connection method, based on the hierarchy data and the basic motion data, to decide a posture of the skeleton structure as well as to connect the basic motion data by the connection method.
  2. 2
    A transmitting-end device in a system 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 are transmitted from the transmitting end device to a receiving end, based on the transmitting skeleton structure motion data, to create animation at the receiving end, the transmitting-end device transmitting:hierarchy data for defining the skeleton structure, basic motion data deciding motion of a part of the skeleton structure, and connection method between the basic motion data, wherein the hierarchy data and the basic motion data are utilized for deciding a posture of the skeleton structure, and the connection method is utilized for connecting the basic motion data.
  3. 3
    A receiving-end device in a system 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 is received, to create animation, the receiving-end device receiving:hierarchy data for defining the skeleton structure, basic motion data deciding motion of a part of the skeleton structure, and connection method between the basic motion data, wherein the hierarchy data and the basic motion data are utilized for deciding a posture of the skeleton structure, and the connection method is utilized for connecting the basic motion data.
  4. 4
    A program product for constructing a transmitter-receiver of three-dimensional skeleton structure motions as defined in anyone of claims 1, 2 or 3