×

Simulation of sporting events in a virtual environment

  • US 8,734,214 B2
  • Filed: 11/29/2007
  • Issued: 05/27/2014
  • Est. Priority Date: 11/29/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system for simulating projectile movement in a virtual environment, the data processing system comprising a bus system;

  • a communications unit coupled to the bus system;

    a memory coupled to the bus system, wherein the memory includes a set of instructions; and

    a processing unit coupled to the bus system, wherein the processing unit is operable to cause execution of the set of instructions to perform the following steps;

    receive primary data comprising a plurality of sets of position values and a plurality of time values corresponding to a path of a projectile, each time value being associated with a respective one of the sets of position values;

    process the primary data to generate secondary data, wherein the secondary data represents a plurality of sets of positions, each set of positions representing a respective portion of a plurality of consecutive portions of said path of said projectile, each said set of positions comprising a respective start position and a respective end position for the corresponding portion of said path of said projectile, and wherein the secondary data further represents a respective velocity of the projectile associated with each said start position;

    provide the secondary data to a virtual platform having a physics engine which supports a computer-based immersive virtual environment; and

    generate visual output to a user simulating an event in the computer-based immersive virtual environment using the virtual platform, wherein the secondary data is used by the physics engine to simulate said path of said projectile in the computer-based immersive virtual environment by successively generating with the physics engine a respective trajectory representing each consecutive portion of said path of said projectile using the corresponding start position and velocity associated with the corresponding start position to reach a respective end position of the respective portion of said path of said projectile, and adjusting the position and velocity of the projectile to correspond to the start position and velocity of the immediately succeeding consecutive portion of said path of said projectile, wherein for at least a first portion of said path of said projectile, the respective end position of the first portion does not correspond to the respective start position of the portion of said path of said projectile immediately succeeding the first portion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×