EP1777618A2

High-level program interface for graphics operations

Abstract

Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multiprocessor environment.

EP1777618A2, drawing sheet 1
Sheet 1 of 199

Term

Term ended

Projected expiry passed 16 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 2 independent, 14 dependent

  1. 1
    A method of creating an result image comprising the steps of:- a first process requesting the creation of a context;- said first process requesting the creation of a result image;- said first process indicating parameters associated with the creation of said result image;- said first process requesting that said result image be rendered to said context;- a second process servicing said requests of said first process, said servicing comprising the steps of: • optimizing a graph representing said result image;• compiling said optimized graph;• causing the rendering of said compiled optimized graph into said context.
  2. 16
    A computer-readable medium having computer executable instructions for performing the method recited in claim 1.