Computer architecture for creating and manipulating displayable objects
First Claim
1. A computer system for processing image signals, comprising:
- (a) a display mixer; and
(b) a surface/attribute manager, wherein;
the display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects;
the surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate the generic objects;
the display mixer and the surface/attribute manager cause the generic objects to be rendered into a common draw surface, manage a set of common attributes shared by the generic objects, and manage attachments between the generic objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects. A surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate the generic objects. The display mixer and the surface/attribute manager cause the generic objects to be rendered into a common draw surface. The display mixer and the surface/attribute manager manage a set of common attributes shared by the generic objects and manage attachments between the generic objects. A first object library calls a create-object function in the display mixer to create one or more first generic objects. The first object library generates display data for the first generic objects and the display mixer coordinates the display of the display data for the first generic objects.
-
Citations
63 Claims
-
1. A computer system for processing image signals, comprising:
-
(a) a display mixer; and (b) a surface/attribute manager, wherein; the display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects; the surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate the generic objects; the display mixer and the surface/attribute manager cause the generic objects to be rendered into a common draw surface, manage a set of common attributes shared by the generic objects, and manage attachments between the generic objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented process for processing image signals, comprising the steps of:
-
(a) exporting, by a display mixer, a first set of functions adapted to be called by one or more object libraries to create one or more generic objects; (b) exporting, by a surface/attribute manager, a second set of functions adapted to be called by an application to manipulate the generic objects; (c) causing, by the display mixer and the surface/attribute manager, the generic objects to be rendered into a common draw surface; (d) managing, by the display mixer and the surface/attribute manager, a set of common attributes shared by the generic objects; and (e) managing, by the display mixer and the surface/attribute manager attachments between the generic objects. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A storage medium encoded with machine-readable computer program code for processing image signals, wherein, when executed by a computer, the computer program code causes the computer to:
-
(a) export, by a display mixer, a first set of functions adapted to be called by one or more object libraries to create one or more generic objects; (b) export, by a surface/attribute manager, a second set of functions adapted to be called by an application to manipulate the generic objects; (c) cause, by the display mixer and the surface/attribute manager, the generic objects to be rendered into a common draw surface; (d) manage, by the display mixer and the surface attribute manager, a set of common attributes shared by the generic objects; and (e) manage, by the display mixer and the surface/attribute manager attachments between the generic objects. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer system for displaying images, comprising:
-
(a) a display mixer; and (b) a first object library, wherein; the first object library calls a create-object function in the display mixer to create one or more first generic objects; the first object library generates display data for the first generic objects; and the display mixer coordinates the display of the display data for the first generic objects. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-implemented process for displaying images, comprising the steps of:
-
(a) calling a create-object function in the display mixer, by a first object library, to create one or more first generic objects; (b) generating, by the first object library, display data for the first generic objects; and (c) coordinating, by the display mixer, the display of the display data for the first generic objects. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A storage medium encoded with machine-readable computer program code for displaying images, wherein, when executed by a computer, the computer program code causes the computer to:
-
(a) call a create-object function in the display mixer, by a first object library, to create one or more first generic objects; (b) generate, by the first object library, display data for the first generic objects; and (c) coordinate, by the display mixer, the display of the display data for the first generic objects. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification