Method and graphical interface for embedding animated content into a computer application
First Claim
1. A method of embedding animated content into a computer application, said method comprising:
- drawing animated content into at least one animated content window overlapping with the computer application displayed on a graphical user interface;
drawing a transparent window above the at least one animated content window displayed on the graphical user interface;
defining at least one object of the computer application below the animated content and drawing the at least one object at its appropriate location within the computer application except at a location generally corresponding to said at least one animated content window displayed on the graphical user interface; and
defining at least one object of the computer application above the animated content and drawing the at least one object at its appropriate location within the transparent window that is above the at least one animated content window so that the at least one object within the transparent window is drawn over the animated content displayed on the graphical user interface.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying a computer application comprising a plurality of objects within an initially transparent application window comprises creating an animated content window below the application window for each animated content object of the computer application and directing the player responsible for playing the animated content object to draw the animated content directly therein. The objects of the computer application are examined and a clipping mask for each animated content object corresponding generally to the animated content window created therefor is defined. Starting from bottom to top, an object from the list is selected. If the selected object is not an animated content object, the object is drawn within the application window except in areas corresponding to the clipping masks. If the selected object is an animated content object, the clipping mask defined for animated content object is removed, thereby to allow selected objects in the list above the animated content object to be drawn thereover.
-
Citations
10 Claims
-
1. A method of embedding animated content into a computer application, said method comprising:
-
drawing animated content into at least one animated content window overlapping with the computer application displayed on a graphical user interface; drawing a transparent window above the at least one animated content window displayed on the graphical user interface; defining at least one object of the computer application below the animated content and drawing the at least one object at its appropriate location within the computer application except at a location generally corresponding to said at least one animated content window displayed on the graphical user interface; and defining at least one object of the computer application above the animated content and drawing the at least one object at its appropriate location within the transparent window that is above the at least one animated content window so that the at least one object within the transparent window is drawn over the animated content displayed on the graphical user interface. - View Dependent Claims (2, 3, 4)
-
-
5. A method of displaying a computer application comprising a plurality of objects to be layered on top of one another displayed on a graphical user interface, said method comprising:
-
creating an animated content window below the computer application displayed on the graphical user interface window for each animated content object of said computer application and directing the player responsible for playing the animated content object to draw the animated content directly therein; creating a transparent window over each animated content window displayed on the graphical user interface; examining the objects of said computer application and defining a clipping mask for each animated content object corresponding generally to the animated content window created therefor; starting from bottom to top, selecting an object; if said selected object is not an animated content object, drawing said object within said computer application displayed on the graphical user interface except in areas corresponding to each clipping mask; and if said selected object is an animated content object, removing the clipping mask defined for said animated content object, thereby to allow selected objects above said animated content object to be drawn into the transparent window and over the animated content displayed on the graphical user interface.
-
-
6. A method of displaying a computer application on a graphical user interface, said method comprising:
-
defining an animated content window for each animated content object of said computer application displayed on the graphical user interface; defining a clipping mask for each animated content object of said computer application that corresponds generally to the animated content window defined therefor, each clipping mask applying only to objects below its associated animated content object displayed on the graphical user interface; defining a transparent application window overlying said computer application and each animated content window displayed on the graphical user interface; drawing the objects within the computer application displayed on the graphical user interface, wherein drawn non-animated content objects below animated content objects are inhibited by the clipping masks from overwriting the animated content windows displayed on the graphical user interface; and annotating within said transparent window, wherein annotations within said transparent window are not inhibited by said clipping masks and are displayed overtop said computer application and said animated content windows displayed on the graphical user interface.
-
-
7. A computer display presenting layered objects of an executing computer application, comprising:
-
a computer display screen displaying a computer application window; at least one animated content window overlapping with the computer application window into which animated content is directly written; a transparent application window overlying both the computer application window and the at least one animated content window displayed on the computer display screen; at least one non-animated content object below an animated content object drawn into the computer application window except at a location corresponding to said at least one animated content window displayed on the computer display screen; and at least one non-animated content object above the animated content object drawn into the transparent window over said at least one animated content window displayed on the computer display screen. - View Dependent Claims (8)
-
-
9. A non-transitory computer readable medium embodying a computer program for displaying a computer application comprising a plurality of objects layered on top of one another on a graphical user interface, said computer program comprising:
-
computer program code for creating an animated content window below the computer application for each animated content object of said computer application displayed on the graphical user interface and directing the player responsible for playing the animated content object to draw the animated content directly therein; computer program code for creating a transparent window over the computer application and each animated content window displayed on the graphical user interface; computer program code for examining the objects of said computer application and defining a clipping mask for each animated content object corresponding generally to the animated content window created therefor; computer program code for, starting from bottom to top, selecting an object; computer program code for drawing said object within said computer application displayed on the graphical user interface except in areas corresponding to each clipping mask if said selected object is not an animated content object; and computer program code for removing the clipping mask defined for said animated content object, thereby to allow selected objects above said animated content object to be drawn into the transparent window and over the animated content displayed on the graphical user interface.
-
-
10. A non-transitory computer readable medium embodying a computer program for displaying a computer application on a graphical user interface, said computer program comprising:
-
computer program code for defining an animated content window for each animated content object of said computer application displayed on the graphical user interface; computer program code for defining a clipping mask for each animated content object of said computer application that corresponds generally to the animated content window defined therefor, each clipping mask applying only to objects below its associated animated content object; computer program code for defining a transparent application window overlying said computer application and each animated content window displayed on the graphical user interface; computer program code for drawing the objects within the computer application, wherein drawn non-animated content objects below animated content objects are inhibited by the clipping masks from overwriting the animated content windows displayed on the graphical user interface; and computer program code for annotating within said transparent window, wherein annotations within said transparent window are not inhibited by said clipping masks and are displayed overtop said computer application and animated content windows on the graphical user interface.
-
Specification