Interactive system and method for rendering an object
First Claim
1. A method, comprising:
- storing a computer physical model of at least a human player and a projectile object within a physical scene in a memory, developed based on a sports game having an objective based on a movement of the projectile object by the human player, a set of rules and penalties for violation of the rules, and being subject to human player injuries, represented in at least a first series of images of the physical scene comprising the human player and the projectile object, the computer physical model representing at least three physical dimensions of each of the human player and the projectile object, and the physical scene, and implementing at least physical laws comprising conservation of momentum and conservation of energy;
retrieving information from a database containing information representing at least statistical probabilities of an outcome of a physical interaction between the human player and the projectile object dependent on an identification of the human player and a distance between the projectile object and an element within the physical scene;
receiving a second series of images representing a first physical interaction of the human player and the projectile object within the physical scene representing the sports game, causing an alteration of respective motion parameters of the human player and the projectile object, at a subsequent time after creation of the computer physical model, resulting in a first outcome dependent on the first physical interaction;
automatically extracting a set of motion parameters for the human player and the projectile object for at least the first interaction, each comprising a motion vector describing a respective position, velocity and acceleration;
modifying the first physical interaction of the human player and the projectile object within the physical scene to represent a second physical interaction different from the first physical interaction, to thereby modify the extracted set of motion parameters for the respective models of human player and the projectile object, to cause a second outcome dependent on at least the modified extracted set of motion parameters and the statistical probabilities retrieved from the database dependent on the identification of the human player and the distance between the projectile object and the element within the physical scene;
determining penalties and predicted human player injuries based on the second outcome; and
rendering with an automated processor, a third series of images of the identified human player and the projectile object within the physical scene according to the second physical interaction, comprising the second outcome.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for receiving an ordered set of images and analyzing the images to determine at least one position in space and at least one motion vector in space and time for at least one object represented in the images is disclosed. Using these vectors, a four dimensional model of at least a portion of the information represented in the images is formulated. This model generally obeys the laws of physics, though aberrations may be imposed. The model is then exercised with an input parameter, which, for example, may represent a different perspective than the original set of images. The four dimensional model is then used to produce a modified set of ordered images in dependence on the input parameter and optionally the set of images, e.g., if only a portion of the data represented in the images is modeled. The set of images may then be rendered on a display device.
81 Citations
21 Claims
-
1. A method, comprising:
-
storing a computer physical model of at least a human player and a projectile object within a physical scene in a memory, developed based on a sports game having an objective based on a movement of the projectile object by the human player, a set of rules and penalties for violation of the rules, and being subject to human player injuries, represented in at least a first series of images of the physical scene comprising the human player and the projectile object, the computer physical model representing at least three physical dimensions of each of the human player and the projectile object, and the physical scene, and implementing at least physical laws comprising conservation of momentum and conservation of energy; retrieving information from a database containing information representing at least statistical probabilities of an outcome of a physical interaction between the human player and the projectile object dependent on an identification of the human player and a distance between the projectile object and an element within the physical scene; receiving a second series of images representing a first physical interaction of the human player and the projectile object within the physical scene representing the sports game, causing an alteration of respective motion parameters of the human player and the projectile object, at a subsequent time after creation of the computer physical model, resulting in a first outcome dependent on the first physical interaction; automatically extracting a set of motion parameters for the human player and the projectile object for at least the first interaction, each comprising a motion vector describing a respective position, velocity and acceleration; modifying the first physical interaction of the human player and the projectile object within the physical scene to represent a second physical interaction different from the first physical interaction, to thereby modify the extracted set of motion parameters for the respective models of human player and the projectile object, to cause a second outcome dependent on at least the modified extracted set of motion parameters and the statistical probabilities retrieved from the database dependent on the identification of the human player and the distance between the projectile object and the element within the physical scene; determining penalties and predicted human player injuries based on the second outcome; and rendering with an automated processor, a third series of images of the identified human player and the projectile object within the physical scene according to the second physical interaction, comprising the second outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
at least one memory configured to store a computer physical model of at least a human player and a projectile object within a physical scene in a memory, developed based on a sports game having an objective based on a movement of the projectile object by the human player, having a set of rules and penalties for violation of the rules, and subject to human player injuries, represented in at least a first series of images of the physical scene comprising the human player and the projectile object, the computer physical model representing at least three physical dimensions of each of the human player and the projectile object, and the physical scene, and implementing at least physical laws comprising conservation of momentum and conservation of energy; at least one processor configured to; retrieve information from a database containing information representing at least statistical probabilities of an outcome of a physical interaction between the human player and the projectile object dependent on an identification of the human player and a distance between the projectile object and an element within the physical scene; receive a second series of images representing a first physical interaction of the human player and the projectile object within the physical scene representing the sports game, causing an alteration of respective motion parameters of the human player and the projectile object, at a subsequent time after creation of the physical model, resulting in a first outcome dependent on the first physical interaction; automatically extract a set of motion parameters for the human player and the projectile object for at least the first interaction, each comprising a motion vector describing a respective position, velocity and acceleration; modify the first physical interaction of the human player and the projectile object within the physical scene to represent a second physical interaction different from the first physical interaction, to thereby modify the extracted set of motion parameters for the respective models of human player and the projectile object, to cause a second outcome dependent on at least the modified extracted set of motion parameters and the statistical probabilities retrieved from the database dependent on the identification of the human player and the distance between the projectile object and the element within the physical scene; determine penalties and predicted human player injuries based on the second outcome; and render with an automated processor, a third series of images of the identified human player and the projectile object within the physical scene according to the second physical interaction, comprising the second outcome. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
automatically generating a computer physical model representing at least four dimensions in accordance with the laws of physics comprising at least conservation of mass, conversation of momentum and conservation of energy, of a plurality of interacting physical objects in a physical scene, comprising at least a human player and a projectile object, developed based on a sports game having an objective based on a movement of the projectile object by the human player, having a set of rules and penalties for violation of the rules, and subject to human player injuries, based on a series of images; retrieving information from a database representing a random variable associated with a statistical result of an attempted action involving the human player and the projectile object within the physical scene, dependent on an identification of the human player, and at least one distance relative to the human player or the projectile object within the physical scene; receiving a stream of images representing the plurality of interacting physical objects in the physical scene representing the sports game, and analyzing the received stream of images to extract a set of motion parameters for the plurality of interacting physical objects in the physical scene, comprising at least motion vectors for the plurality of interacting physical objects comprising at least position, velocity and acceleration, wherein the plurality of interacting physical objects have a first physical interaction which causes an alteration of respective motion parameters of respective interacting physical objects in the physical scene, at a subsequent time after creation of the computer physical model, resulting in a first outcome dependent on the first physical interaction; receiving an input defining a modification of the set of motion parameters of the plurality of interacting physical objects independent of the stream of images to thereby represent a second physical interaction according to the computer physical model and the laws of physics comprising at least conservation of mass, conversation of momentum and conservation of energy, different from an actual state of the physical scene represented by the first physical interaction in the received stream of images; determining penalties and predicted human player injuries based on the second outcome; and rendering a series of images representing a predicted motion of the plurality of interacting physical objects in the physical scene with an automated processor, in accordance with the second physical interaction, the random variable, the at least one distance relative to the human player or the projectile object within the physical scene, and the laws of physics comprising at least conservation of mass, conservation of momentum and conservation of energy and the automatically generated computer physical model.
-
Specification