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.
- 2. The method of claim 1, comprising transmitting the model data in advance of the motion data.
- 3. The method of claim 2, comprising the client device persistently storing the transmitted model data for use with a plurality of motion data items.
- 4. The method of claim 1, wherein capturing motion data is achieved through the use of a marker placed on the actor.
- 5. The method of claim 4, wherein capturing motion data comprises marking the actor with an infrared reflective marker.
- 6. The method of claim 5, wherein capturing motion data comprises marking the actor with a plurality of infrared reflective markers.
- 7. The method of claim 4, comprising tracking the markers to capture motion data comprising a position and attitude of the actor at a first time and a second time.
- 8. The method of claim 4, wherein capturing motion data comprises marking the actor with an electromagnetic marker.
- 9. The method of claim 8, wherein capturing motion data comprises marking the actor with a plurality of electromagnetic markers.
- 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.
- 11. The method of claim 10, wherein the model data comprises graphical data representing an actor.
- 12. The method of claim 11, wherein the graphical data is configured to be presented as a three-dimensional image.
- 14. 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.
- 15. 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.
- 16. The system of claim 15, wherein a compression system is used to reduce the size of the motion data.
- 17. The system of claim 15, wherein the positional data capturing system comprises using infrared reflective markers to track an actor's motion.
- 18. The system of claim 15, wherein the positional data capturing system comprises using electromagnetic markers to track an actor's motion.
RELATED APPLICATIONS
[0001] Applicant(s) hereby claims the benefit of provisional patent application Ser. No. 60/182,434, titled “MOTION CAPTURE ACROSS THE INTERNET,” filed Feb. 15, 2000, attorney docket no. 38903-010. The application is incorporated by reference herein in its entirety.
[0002] This application is related to the following commonly owned patent applications, each of which applications is hereby incorporated by reference herein in its entirety:
[0003] application Ser. No. 09/767,268, titled “SYSTEM AND METHOD FOR ACCOUNTING FOR VARIATIONS IN CLIENT CAPABILITIES IN THE DISTRIBUTION OF A MEDIA PRESENTATION,” attorney docket no. 4700/4;
[0004] application Ser. No. 09/767,603, titled “SYSTEM AND METHOD FOR USING BENCHMARKING TO ACCOUNT FOR VARIATIONS IN CLIENT CAPABILITIES IN THE DISTRIBUTION OF A MEDIA PRESENTATION,” attorney docket no. 4700/5; 4700/8
[0005] application Ser. No. 09/767,602, titled “SYSTEM AND METHOD FOR MANAGING CONNECTIONS TO SERVERS DELIVERING MULTIMEDIA CONTENT,” attorney docket no. 4700/6; and
[0006] application Ser. No. 09/767,604, titled “SYSTEM AND METHOD FOR RECEIVING PACKET DATA MULTICAST IN SEQUENTIAL LOOPING FASHION,” attorney docket no. 4700/7.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60182434 |
Feb 2000 |
US |