×

Scene graph based display for desktop applications

  • US 7,436,406 B2
  • Filed: 07/11/2003
  • Issued: 10/14/2008
  • Est. Priority Date: 07/12/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method of providing a graphical display for a desktop application, comprising:

  • providing an application programming interface associated with a three-dimensional graphics circuit module, the application programming interface to process two-dimensional scene graph commands;

    generating at least one two-dimensional scene graph command to create a respective at least one two-dimensional object;

    receiving the at least one two-dimensional scene graph command with the application programming interface;

    generating two-dimensional scene graph data with the application programming interface in accordance with the receiving the at least one two-dimensional scene graph command, the two-dimensional scene graph data including the at least one two-dimensional object;

    storing the two-dimensional scene graph data including the at least one two-dimensional object as part of a scene graph data group in a local memory diposed upon the three-dimensional graphics circuit module, wherein the three-dimensional graphics circuit module is coupled to a central processing unit, wherein the three-dimensional graphics circuit module includes a local processor coupled to the local memory;

    generating another at least one two-dimensional scene graph command associated with the at least one two-dimensional object;

    interpreting the another at least one two-dimensional scene graph command with the application programming interface; and

    rendering at least one two-dimensional image on the graphical display with the local processor in accordance with results of the interpreting, wherein the at least one two-dimensional image is derived from the at least one two-dimensional object stored in the local memory.

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