×

Rendering and compositing multiple applications in an interactive media environment

  • US 8,305,398 B2
  • Filed: 02/13/2006
  • Issued: 11/06/2012
  • Est. Priority Date: 07/01/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for compositing a display, the method comprising the steps of:

  • maintaining a Z order for each of a plurality of applications in a stack, each having zero or more script components and zero or more markup files, running in an interactive media environment where the Z order describes a relative order for visual elements on the display, wherein a Z order of visual elements within each of the plurality of applications is distinct from a Z order of the corresponding application within the plurality of applications;

    rendering visual elements generated by the applications into respective graphics buffers associated with the applications where the rendering is performed by application starting with visual elements generated by an application having focus by virtue of its receipt of user events, wherein the application having focus may be in any position in the stack, and continuing with visual elements generated by each of the remaining applications in the plurality of applications from highest to lowest Z order of the application wherein during, the rendering of visual elements, new application frames from the applications in some instances are not always rendered for each display frame in response to a workitem timeout and in response to a priority relating to Z order being placed elsewhere in a playback system within the interactive media environment; and

    compositing the display from the visual elements in the graphics buffers where the compositing is performed by application, for each of the plurality of applications, from lowest to highest Z order.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×