×

System and method for operating in a virtual environment

  • US 7,646,394 B1
  • Filed: 03/07/2005
  • Issued: 01/12/2010
  • Est. Priority Date: 03/05/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for enabling user interaction with objects in a virtual environment independently of apparent virtual viewpoint altitude, by non-linearly scaling the virtual actuator, the system comprising a processor and a memory coupled with the processor, wherein the memory includes means that are executable by the processor for causing the processor to perform operations of:

  • receiving input, at a graphics subsystem, from a virtual environment processing subsystem and a real-world environment tracking subsystem, where the virtual environment processing subsystem provides a virtual-viewpoint position and a virtual actuator position, and the real-world environment tracking subsystem provides a real-viewpoint position and a real-actuator position, the graphics subsystem performing operations of;

    receiving, at a xy-scale factor module, the virtual-viewpoint position and outputting, from the xy-scale factor module, a xy-scale-factor based on the virtual-viewpoint position; and

    receiving, at a non-linear mapping module, the virtual-viewpoint position, the virtual-actuator position, the real-viewpoint position, the real-actuator position, and the xy-scale-factor and generating, at the non-linear mapping module, a non-linear mapping between a real dataset and a virtual dataset, wherein the non-linear mapping is based on the xy-scale-factor, and wherein the real dataset comprises the real-actuator position and the real-viewpoint position in the real-world environment, and the virtual dataset comprises the virtual-actuator position and the virtual-viewpoint position in the virtual environment.

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