Please download the dossier by clicking on the dossier button x
×

System, method, and computer program product for modifying signals of a three-dimensional graphics application program based on a tracking algorithm

  • US 8,659,590 B1
  • Filed: 12/17/2008
  • Issued: 02/25/2014
  • Est. Priority Date: 12/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • intercepting, by a driver, an application program interface (API) command stream including a plurality of API calls from a three-dimensional graphics application program;

    modifying, by the driver, at least one of the plurality of API calls, based on an algorithm that tracks at least a portion of an upper body of a person, by displacing viewpoint data associated with the at least one of the plurality of API calls based on the at least a portion of the upper body of the person tracked utilizing the algorithm;

    generating a pushbuffer utilizing the at least one modified API call, and splitting the pushbuffer into a first pushbuffer and a second pushbuffer; and

    outputting, from the driver, the at least one modified API call to a graphics processing unit for generating at least one image utilizing the at least one modified API call, wherein the outputting of the at least one modified API call to the graphics processing unit includes communication data in each of the first pushbuffer and the second pushbuffer to the graphics processing unit, without communicating the at least one modified API call back to the three-dimensional graphics application program;

    wherein the driver that intercepts the API command stream and the algorithm that tracks the at least a portion of the upper body of the person are separate from the three-dimensional graphics application program, such that the three-dimensional graphics application program is prevented from being aware of the interception and the modification of the at least one modified API call.

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