Claims
- 1. A method comprising:
computing a distraction probability value for a current simulation interval; and modifying stimuli received from a virtual reality environment in a current simulation interval to produce altered stimuli, if the probability value exceeds a distraction threshold.
- 2. The method of claim 1 further comprising:
generating control signals to control motion of an entity in a virtual reality environment in the current simulation interval based on the altered stimuli.
- 3. The method of claim 1 wherein the modifying operation comprises:
replacing the stimuli received in the current simulation interval with stimuli from a previous simulation interval.
- 4. The method of claim 1 wherein the modifying operation comprises:
replacing the stimuli received in the current simulation interval with stimuli from an immediately previous simulation interval.
- 5. The method of claim 1 further comprising:
modifying stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 6. The method of claim 1 further comprising:
computing a distraction probability value for a subsequent simulation interval; and modifying stimuli received from the virtual reality environment in the subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 7. The method of claim 1 further comprising:
reducing the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval; and modifying stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 8. The method of claim 1 further comprising:
limiting the distraction probability value of the current simulation to a predefined value.
- 9. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
computing a distraction probability value for a current simulation interval; and modifying stimuli received from a virtual reality environment in a current simulation interval to produce altered stimuli, if the probability value exceeds a distraction threshold.
- 10. The computer program product of claim 9 wherein the computer process further comprises:
generating control signals to control motion of an entity in a virtual reality environment in the current simulation interval based on the altered stimuli.
- 11. The computer program product of claim 9 wherein the modifying operation comprises:
replacing the stimuli received in the current simulation interval with stimuli from a previous simulation interval.
- 12. The computer program product of claim 9 wherein the modifying operation comprises:
replacing the stimuli received in the current simulation interval with stimuli from an immediately previous simulation interval.
- 13. The computer program product of claim 9 wherein the computer process further comprises:
modifying stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 14. The computer program product of claim 9 wherein the computer process further comprises:
computing a distraction probability value for a subsequent simulation interval; and modifying stimuli received from the virtual reality environment in the subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 15. The computer program product of claim 9 wherein the computer process further comprises:
reducing the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval; and modifying stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 16. The computer program product of claim 9 wherein the computer process further comprises:
limiting the distraction probability value of the current simulation to a predefined value.
- 17. A system comprising:
a distraction module computing a distraction probability value for a current simulation interval; and an alteration module modifying stimuli received from a virtual reality environment in a current simulation interval to produce altered stimuli, if the probability value exceeds a distraction threshold.
- 18. The system of claim 17 further comprising:
an artificial intelligence motion control system generating a control signal to control motion of an entity in the virtual reality environment in the current simulation interval based the altered stimuli.
- 19. The system of claim 17 wherein the alteration module replaces the stimuli received in the current simulation interval with stimuli from a previous simulation interval.
- 20. The system of claim 17 wherein the alteration module replaces the stimuli received in the current simulation interval with stimuli from an immediately previous simulation interval.
- 21. The system of claim 17 wherein the alteration module modifies stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 22. The system of claim 17 wherein the distraction module computes a distraction probability value for a subsequent simulation interval, and the alteration module modifies stimuli received from the virtual reality environment in the subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 23. The system of claim 17 wherein the distraction module reduces the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval, and the alteration module modifies stimuli received from the virtual reality environment in a subsequent simulation interval to produce altered stimuli for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 24. The system of claim 17 further comprising:
a clipping module limiting the distraction probability value of the current simulate on to a predefined value.
- 25. A method comprising:
computing a distraction probability value for a current simulation interval; and modifying controls signals to produce altered control signals, if the probability value exceeds a distraction threshold, the control signals being generated as input to a physics engine to control motion of an entity in a virtual reality environment in a current simulation interval.
- 26. The method of claim 25 wherein the modifying operation comprises:
replacing the control signals generated for the current simulation interval with control signals generated for a previous simulation interval.
- 27. The method of claim 25 wherein the modifying operation comprises:
replacing the control signals generated for the current simulation interval with control signals generated for an immediately previous simulation interval.
- 28. The method of claim 25 further comprising:
modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in a subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 29. The method of claim 25 further comprising:
computing a distraction probability value for a subsequent simulation interval; and modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 30. The method of claim 25 further comprising:
reducing the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval; and modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 31. The method of claim 25 further comprising:
limiting the distraction probability value of the current simulation to a predefined value.
- 32. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
computing a distraction probability value for a current simulation interval; and modifying controls signals to produce altered control signals, if the probability value exceeds a distraction threshold, the control signals being generated as input to a physics engine to control motion of an entity in a virtual reality environment in a current simulation interval.
- 33. The computer program product of claim 32 wherein the modifying operation comprises:
replacing the control signals generated for the current simulation interval with control signals generated for a previous simulation interval.
- 34. The computer program product of claim 32 wherein the modifying operation comprises:
replacing the control signals generated for the current simulation interval with control signals generated for an immediately previous simulation interval.
- 35. The computer program product of claim 32 wherein the computer process further comprises:
modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in a subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 36. The computer program product of claim 32 wherein the computer process further comprises:
computing a distraction probability value for a subsequent simulation interval; and modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 37. The computer program product of claim 32 wherein the computer process further comprises:
reducing the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval; and modifying control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 38. The computer program product of claim 32 wherein the computer process further comprises:
limiting the distraction probability value of the current simulation to a predefined value.
- 39. A system comprising:
a distraction module computing a distraction probability value for a current simulation interval; and an alteration module modifying controls signals to produce altered control signals, if the probability value exceeds a distraction threshold, the control signals being generated as input to a physics engine to control motion of an entity in a virtual reality environment in a current simulation interval.
- 40. The system of claim 39 wherein the alteration module replaces the control signals generated for the current simulation interval with control signals generated for a previous simulation interval.
- 41. The system of claim 39 wherein the alteration module replaces replacing the control signals generated for the current simulation interval with control signals generated for an immediately previous simulation interval.
- 42. The system of claim 39 wherein the alteration module modifies control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in a subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold.
- 43. The system of claim 39 wherein the distraction module computes a distraction probability value for a subsequent simulation interval, and the alteration module modifies control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the current simulation interval exceeded the distraction threshold and the distraction probability value of the subsequent simulation interval does not exceed the distraction threshold.
- 44. The system of claim 39 wherein the distraction module reduces the distraction probability value of the current simulation interval to produce a distraction probability value of a subsequent simulation interval, and the alteration module modifies control signals generated as input to the physics engine to control motion of the entity in the virtual reality environment in the subsequent simulation interval to produce altered control signals for the subsequent simulation interval, if the distraction probability value for the subsequent simulation interval exceeds the distraction threshold.
- 45. The system of claim 39 further comprising:
a clipping module limiting the distraction probability value of the current simulation to a predefined value.
- 46. A method comprising:
controlling motion of an entity in a virtual reality environment based on stimuli from a plurality of mutually exclusive directional stimuli sets.
- 47. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
controlling motion of an entity in a virtual reality environment based on stimuli from a plurality of mutually exclusive directional stimuli sets.
- 48. A system comprising:
an artificial intelligence motion control system generating a control signal to control motion of an entity in a virtual reality environment based on stimuli from a plurality of mutually exclusive directional stimuli sets.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application No. ______ [MS303874.1/MS1-1505US] entitled “MODIFIED MOTION CONTROL FOR A VIRTUAL REALITY ENVIRONMENT”; U.S. patent application No. ______, [MS303875.1/MS1-1506US] entitled “PERSONALIZED BEHAVIOR OF COMPUTER CONTROLLED AVATARS IN A VIRTUAL REALITY ENVIRONMENT”; and U.S. patent application No. ______ [MS303876.1/MS1-1507US] entitled “MIXTURE MODELS FOR MOTION LINES IN A VIRTUAL REALITY ENVIRONMENT”, all filed concurrently herewith, specifically incorporated herein by reference for all that they disclose and teach.