Method and system for distributing captured motion data over a network
First Claim
1. A method for distributing motion data over a network to a client device, the method comprising:
- storing model data representing an actor;
capturing motion data representing a position and attitude of the actor at a first time and a second time;
transmitting from a server to the client device as separate data items the model data and motion data to thereby enable the client device to reproduce the actor'"'"'s motion as captured.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is presented for distributing motion data over a network to a client device. The method involves storing a data model representing an actor, which may be a human actor or any other living or inanimate object. The motion of an actor at a first time and a second time is also recorded. The separate model and motion data items are transferred from a server to a client, thereby enabling the client device to reproduce the actor'"'"'s motion as captured. The method is implemented by a system comprising a positional data capturing system for capturing motion data representing a position and attitude of an actor at a first time and a second time, a model storage system for storing models of the actors, the models comprising the skeletal geometry and texture of the actor, and a transmission system for transmitting the model in association with corresponding motion data for presentation by one or more clients.
-
Citations
17 Claims
-
1. A method for distributing motion data over a network to a client device, the method comprising:
-
storing model data representing an actor;
capturing motion data representing a position and attitude of the actor at a first time and a second time;
transmitting from a server to the client device as separate data items the model data and motion data to thereby enable the client device to reproduce the actor'"'"'s motion as captured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for receiving motion data over a network and presenting it on a client device, the method comprising:
-
receiving from a server as separate data items model data representing skeletal geometry and texture of an actor and motion data representing the position and attitude of an actor at a first time and a second time;
manipulating the model data according to the motion data to thereby reproduce the motion of the actor; and
presenting the manipulated model on a client device. - View Dependent Claims (11, 12)
-
-
13. A method for distributing motion data over a network, the motion data representing an actor in motion, the method comprising:
-
generating a model of an actor comprising the skeletal geometry and texture of the actor and motion data representing the position and attitude of an actor at a first time and a second time;
transmitting from a server to the client as separate data items the model and motion data;
the client receiving the model and motion data;
the client determining based upon the motion data how to manipulate the model; and
the client presenting the manipulated model.
-
-
14. A system for preparing motion data for distribution over a network to one or more clients, the motion data containing the motion of one or more actors, the system comprising:
-
a positional data capturing system for capturing motion data representing a position and attitude of the actor at a first time and a second time;
a model storage system for storing models of the actors, the models comprising the skeletal geometry and texture of the actors; and
a transmission system for transmitting the model in association with corresponding motion data for presentation by one or more clients.
-
-
15. The system of
claim 15 , wherein a compression system is used to reduce the size of the motion data.
Specification