Claims Analysis
Total Claims: 69
Claim 1
Independent Claim
102 words
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.
Claim 2
Dependent Claim
102 words
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.
Claim 3
Dependent Claim
68 words
The system of claim 1, further comprising one or more effects, wherein: each effect causes a non-standard rendering of an image without changing original source data for the image; a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values.
Claim 4
Dependent Claim
35 words
The system of claim 1, further comprising an event scheduler which exports a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects.
Claim 5
Dependent Claim
34 words
The system of claim 1, wherein the one or more object libraries export a third set of functions adapted to be called by the application to create and manipulate one or more specific objects.
Claim 6
Dependent Claim
77 words
The system of claim 4, wherein: the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; and the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor.
Claim 7
Dependent Claim
22 words
The system of claim 4, wherein one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces.
Claim 8
Dependent Claim
117 words
The system of claim 1, wherein the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries, wherein: the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; and each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects.
Claim 9
Dependent Claim
33 words
The system of claim 1, wherein: the application is implemented under a non-preemptive operating system; and the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system.
Claim 10
Dependent Claim
31 words
The system of claim 8, wherein the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system.
Claim 11
Dependent Claim
49 words
The system of claim 1, wherein: the one or more object libraries operate independent of one another to generate object data for the generic objects; and the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor.
Claim 12
Dependent Claim
417 words
The system of claim 1, further comprising: (c) one or more effects, wherein: each effect causes a non-standard rendering of an image without changing original source data for the image; a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values; and (d) an event scheduler which exports a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects; wherein: the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries; the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects; the one or more object libraries export a third set of functions adapted to be called by the application to create and manipulate one or more specific objects; the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor; one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces; the application is implemented under a non-preemptive operating system; the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system; the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system; the one or more object libraries operate independent of one another to generate object data for the generic objects; and the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor.
Claim 13
Dependent Claim
119 words
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.
Claim 14
Dependent Claim
119 words
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.
Claim 15
Dependent Claim
70 words
The process of claim 12, further comprising the step of causing, by one or more effects, a non-standard rendering of an image without changing original source data for the image, wherein: a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values.
Claim 16
Dependent Claim
38 words
The process of claim 12, further comprising the step of exporting, by an event scheduler, a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects.
Claim 17
Dependent Claim
39 words
The process of claim 12, further comprising the step of exporting, by the one or more object libraries, a third set of functions adapted to be called by the application to create and manipulate one or more specific objects.
Claim 18
Dependent Claim
77 words
The process of claim 15, wherein: the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; and the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor.
Claim 19
Dependent Claim
22 words
The process of claim 15, wherein one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces.
Claim 20
Dependent Claim
117 words
The process of claim 12, wherein the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries, wherein: the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; and each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects.
Claim 21
Dependent Claim
33 words
The process of claim 12, wherein: the application is implemented under a non-preemptive operating system; and the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system.
Claim 22
Dependent Claim
31 words
The process of claim 19, wherein the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system.
Claim 23
Dependent Claim
49 words
The process of claim 12, wherein: the one or more object libraries operate independent of one another to generate object data for the generic objects; and the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor.
Claim 24
Dependent Claim
423 words
The process of claim 12, further comprising the steps of: (f) causing, by one or more effects, a non-standard rendering of an image without changing original source data for the image, wherein: a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values; (g) exporting, by an event scheduler, a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects; and (h) exporting, by the one or more object libraries, a third set of functions adapted to be called by the application to create and manipulate one or more specific objects, wherein: the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor; one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces; the application is implemented under a non-preemptive operating system; the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system; the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system; the one or more object libraries operate independent of one another to generate object data for the generic objects; the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor; and the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries, wherein: the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; and each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects.
Claim 25
Dependent Claim
136 words
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.
Claim 26
Dependent Claim
136 words
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.
Claim 27
Dependent Claim
75 words
The storage medium of claim 23, wherein the computer program code causes the computer to cause, by one or more effects, a non-standard rendering of an image without changing original source data for the image, wherein: a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values.
Claim 28
Dependent Claim
43 words
The storage medium of claim 23, wherein the computer program code causes the computer to export, by an event scheduler, a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects.
Claim 29
Dependent Claim
44 words
The storage medium of claim 23, wherein the computer program code causes the computer to export, by the one or more object libraries, a third set of functions adapted to be called by the application to create and manipulate one or more specific objects.
Claim 30
Dependent Claim
78 words
The storage medium of claim 26, wherein: the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; and the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor.
Claim 31
Dependent Claim
23 words
The storage medium of claim 26, wherein one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces.
Claim 32
Dependent Claim
118 words
The storage medium of claim 23, wherein the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries, wherein: the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; and each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects.
Claim 33
Dependent Claim
34 words
The storage medium of claim 23, wherein: the application is implemented under a non-preemptive operating system; and the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system.
Claim 34
Dependent Claim
32 words
The storage medium of claim 30, wherein the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system.
Claim 35
Dependent Claim
50 words
The storage medium of claim 23, wherein: the one or more object libraries operate independent of one another to generate object data for the generic objects; and the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor.
Claim 36
Dependent Claim
428 words
The storage medium of claim 23, wherein the computer program code causes the computer to: (f) cause, by one or more effects, a non-standard rendering of an image without changing original source data for the image, wherein: a standard rendering operation comprises rendering image data to a specified destination with optional transparency; and the non-standard rendering operation comprises at least one of rendering image data to different locations and rendering the image data with altered values; (g) export, by an event scheduler, a third set of functions adapted to be called by the application to schedule one or more events to manipulate the generic objects; and (h) export, by the one or more object libraries, a third set of functions adapted to be called by the application to create and manipulate one or more specific objects, wherein: the second set of functions comprises a draw function adapted to be called by the application; the display mixer is adapted to instruct the object libraries to draw the specific objects in response to the surface/attribute manager receiving the draw function from the application; the object libraries are adapted to draw the specific objects to the common draw surface to be displayed in a single window on a computer monitor; one or more draw surfaces are themselves specific objects that are drawn to other draw surfaces; the application is implemented under a non-preemptive operating system; the display mixer and the non-preemptive operating system are implemented as tasks under a preemptive operating system; the surface/attribute manager and the one or more object libraries are implemented partially under the non-preemptive operating system and partially under the preemptive operating system; the one or more object libraries operate independent of one another to generate object data for the generic objects; the display mixer coordinates the display of the object data generated by the object libraries in a single window on a computer monitor; and the one or more object libraries comprise at least one of a graphics object library, a video object library, and one or more custom object libraries, wherein: the graphics object library exports a set of graphics-object functions adapted to be called by the application to create and manipulate graphics objects, wherein the graphics objects comprise at least one of sprites, backgrounds, grids, and tiles; the video object library exports a set of video-object functions adapted to be called by the application to create and manipulate video objects; and each custom object library exports a set of custom-object functions adapted to be called by the application to create and manipulate custom objects.
Claim 37
Dependent Claim
66 words
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.
Claim 38
Dependent Claim
66 words
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.
Claim 39
Dependent Claim
27 words
The system of claim 34, wherein one of the first generic objects is of a type different from at least one other of the first generic objects.
Claim 40
Dependent Claim
35 words
The system of claim 35, wherein the first object library is a graphics object library and a first generic object is one of a sprite, a background, and a grid comprising one or more tiles.
Claim 41
Dependent Claim
30 words
The system of claim 34, wherein the display mixer coordinates the display of display data for two or more first generic objects in a single window of a computer monitor.
Claim 42
Dependent Claim
84 words
The system of claim 34, further comprising a second object library, of a type different from the first object library, wherein: the second object library calls the create-object function in the display mixer to create one or more second generic objects; the second object library generates display data for the second generic objects of a type different from the display data for the first generic objects; and the display mixer coordinates the display of the display data for the first and second generic objects.
Claim 43
Dependent Claim
20 words
The system of claim 38, wherein the first object library and the second object library are unaware of each other.
Claim 44
Dependent Claim
29 words
The system of claim 38, wherein the display mixer coordinates the display of display data for first and second generic objects in a single window of a computer monitor.
Claim 45
Dependent Claim
79 words
The system of claim 38, wherein: the first object library is a graphics object library; the second object library is an audio/video object library; the first generic objects are graphics objects; the second generic objects are audio/video objects; the graphics object library generates graphics data for the graphics objects; the audio/video object library generates audio/video data for the audio/video objects; and the display mixer coordinates the display of the graphics and audio/video data for the graphics and audio/video objects.
Claim 46
Dependent Claim
119 words
The system of claim 34, wherein each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify the draw surface to which the generic object is to be drawn.
Claim 47
Dependent Claim
278 words
The system of claim 34, further comprising a second object library, of a type different from the first object library, wherein: the first object library is a graphics object library; the first generic objects are graphics objects; the graphics object library generates graphics data for the graphics objects; the second object library is an audio/video object library; the audio/video object library calls the create-object function in the display mixer to create one or more audio/video objects; the audio/video object library generates audio/video data for the audio/video objects; the display mixer coordinates the display of the graphics and audio/video data for the graphics and audio/video objects in a single window of a computer monitor; the graphics object library and the audio/video object library are unaware of each other; one of the graphics objects is of a type different from at least one other of the graphics objects; a graphics object is one of a sprite, a background, and a grid comprising one or more tiles; and each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify the draw surface to which the generic object is to be drawn.
Claim 48
Dependent Claim
64 words
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.
Claim 49
Dependent Claim
64 words
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.
Claim 50
Dependent Claim
27 words
The process of claim 44, wherein one of the first generic objects is of a type different from at least one other of the first generic objects.
Claim 51
Dependent Claim
35 words
The process of claim 45, wherein the first object library is a graphics object library and a first generic object is one of a sprite, a background, and a grid comprising one or more tiles.
Claim 52
Dependent Claim
30 words
The process of claim 44, wherein the display mixer coordinates the display of display data for two or more first generic objects in a single window of a computer monitor.
Claim 53
Dependent Claim
88 words
The process of claim 44, further comprising the steps of: (d) calling the create-object function in the display mixer, by a second object library, of a type different from the first object library, to create one or more second generic objects; (e) generating, by the second object library, display data for the second generic objects of a type different from the display data for the first generic objects; and (f) coordinating, by the display mixer, the display of the display data for the first and second generic objects.
Claim 54
Dependent Claim
20 words
The process of claim 48, wherein the first object library and the second object library are unaware of each other.
Claim 55
Dependent Claim
29 words
The process of claim 48, wherein the display mixer coordinates the display of display data for first and second generic objects in a single window of a computer monitor.
Claim 56
Dependent Claim
79 words
The process of claim 48, wherein: the first object library is a graphics object library; the second object library is an audio/video object library; the first generic objects are graphics objects; the second generic objects are audio/video objects; the graphics object library generates graphics data for the graphics objects; the audio/video object library generates audio/video data for the audio/video objects; and the display mixer coordinates the display of the graphics and audio/video data for the graphics and audio/video objects.
Claim 57
Dependent Claim
119 words
The process of claim 44, wherein each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify the draw surface to which the generic object is to be drawn.
Claim 58
Dependent Claim
259 words
The process of claim 44, wherein: the first object library is a graphics object library; the first generic objects are graphics objects; and the graphics object library generates graphics data for the graphics objects, and further comprising the steps of: (d) calling the create-object function in the display mixer, by an audio/video object library to create one or more audio/video objects; (e) generating, by the audio/video object library, display data for the audio/video objects; and (f) coordinating, by the display mixer, the display of the display data for the graphics and audio/video objects, wherein: the graphics object library and the audio/video object library are unaware of each other; one of the graphics objects is of a type different from at least one other of the graphics objects; a graphics object is one of a sprite, a background, and a grid comprising one or more tiles; and each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify tile draw surface to which the generic object is to be drawn.
Claim 59
Dependent Claim
80 words
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.
Claim 60
Dependent Claim
80 words
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.
Claim 61
Dependent Claim
28 words
The storage medium of claim 54, wherein one of the first generic object is of a type different from at least one other of the first generic objects.
Claim 62
Dependent Claim
36 words
The storage medium of claim 55, wherein the first object library is a graphic object library and a first generic object is one of a sprite, a background, and a grid comprising one or more tiles.
Claim 63
Dependent Claim
31 words
The storage medium of claim 54, wherein the display mixer coordinates the display of display data for two or more first generic objects in a single window of a computer monitor.
Claim 64
Dependent Claim
93 words
The storage medium of claim 54, wherein the computer program code causes the computer to: (d) call the create-object function in the display mixer, by a second object library, of a type different from the first object library, to create one or more second generic objects; (e) generate, by the second object library, display data for the second generic objects of a type different from the display data for the first generic objects; and (f) coordinate, by the display mixer, the display of the display data for the first and second generic objects.
Claim 65
Dependent Claim
21 words
The storage medium of claim 58, wherein the first object library and tile second object library are unaware of each other.
Claim 66
Dependent Claim
30 words
The storage medium of claim 58, wherein the display mixer coordinates the display of display data for first and second generic objects in a single window of a computer monitor.
Claim 67
Dependent Claim
80 words
The storage medium of claim 58, wherein: the first object library is a graphics object library; the second object library is an audio/video object library; the first generic objects are graphics objects; the second generic objects are audio/video objects; the graphics object library generates graphics data for the graphics objects; the audio/video object library generates audio/video data for the audio/video objects; and the display mixer coordinates the display of the graphics and audio/video data for the graphics and audio/video objects.
Claim 68
Dependent Claim
120 words
The storage medium of claim 54, wherein each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify the draw surface to which the generic object is to be drawn.
Claim 69
Dependent Claim
264 words
The storage medium of claim 54, wherein: the first object library is a graphics object library; the first generic objects are graphics objects; and the graphics object library generates graphics data for the graphics objects, and wherein the computer program code causes the computer to: (d) call the create-object function in the display mixer, by an audio/video object library to create one or more audio/video objects; (e) generate, by the audio/video object library, display data for the audio/video objects; and (f) coordinate, by the display mixer, the display of the display data for the graphics and audio/video objects, wherein: the graphics object library and the audio/video object library are unaware of each other; one of the graphics objects is of a type different from at least one other of the graphics objects; a graphics object is one of a sprite, a background, and a grid comprising one or more tiles; and each of the generic objects comprises a set of attributes comprising one or more of: a size of the generic object; a position of the generic object within a draw surface; a draw order for coordinating drawing of the generic object to the draw surface; a view to identify a portion of the generic object to be drawn to the draw surface; a visibility flag to indicate whether to draw the generic object to the draw surface; a sequence value to indicate the current image of the generic object to be drawn to the draw surface; and a destination to identify the draw surface to which the generic object is to be drawn.