EP1775680A2

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.

EP1775680A2, drawing sheet 1
Sheet 1 of 103

Term

Term ended

Projected expiry passed 16 March 2025, 1.5 years ago.

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

6 claims: 2 independent, 4 dependent

  1. 1
    An image processing application program interface embodied on one or more computer readable media, comprising:a first group of services related to filter objects;a second group of services related to image objects;a third group of services related to context objects;and a fourth group of services related to vector objects.
  2. 6
    An application program interface for facilitating image processing, the application program interface comprising functions to:create image objects;create context objects;create filter objects;set filter object parameters;obtain filter object output;and convert image objects into context objects.