Method and graphical interface for embedding animated content into a computer application
First Claim
1. A computerized method comprising:
- defining at least one animated content window on a graphical interface, on which graphical interface further animated content is to be drawn, and drawing the further animated content on the graphical interface;
for each object of drawn further animated content defined below the animated content window on the graphical interface, drawing the below-defined object on the graphical interface above the at least one animated content window except at locations at which said at least one animated content window overlaps said each object of drawn further animated content; and
for each object of drawn further animated content defined above the animated content window on the graphical interface, drawing the above-defined object on the graphical interface above the at least one animated content window including locations at which said at least one animated content window overlaps said each object of drawn further animated content.
6 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
28 Claims
-
1. A computerized method comprising:
-
defining at least one animated content window on a graphical interface, on which graphical interface further animated content is to be drawn, and drawing the further animated content on the graphical interface; for each object of drawn further animated content defined below the animated content window on the graphical interface, drawing the below-defined object on the graphical interface above the at least one animated content window except at locations at which said at least one animated content window overlaps said each object of drawn further animated content; and for each object of drawn further animated content defined above the animated content window on the graphical interface, drawing the above-defined object on the graphical interface above the at least one animated content window including locations at which said at least one animated content window overlaps said each object of drawn further animated content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized method comprising:
-
defining an animated content window on a graphical interface and directing a player responsible for playing animated content object to draw animated content directly into said animated content window; selecting an object to be drawn on the graphical interface from a list of objects; when said selected object is defined below the animated content object, drawing said object on the graphical interface above the animated content window except in areas overlapping with said animated content object and when said selected object is defined above the animated content object, drawing said object on the graphical interface above the animated content window including areas overlapping with said animated content object; and thereafter examining said list to determine if any non-selected objects exist therein and when one or more non-selected objects exist, re-performing said object selecting and object drawing steps. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium embodying computer program code, which when executed, causes a computing device to perform the steps of:
-
defining at least one animated content window on a graphical interface into which animated content is to be drawn and drawing animated content therein; for each object defined below the animated content, drawing the object on the graphical interface above the at least one animated content window except at locations overlapping with said at least one animated content window; and for each object defined above the animated content, drawing the object on the graphical interface above the at least one animated content window including locations overlapping with said at least one animated content window.
-
-
19. A non-transitory computer readable medium embodying computer program code, which when executed, causes a computing device to perform the steps of:
-
defining an animated content window on a graphical interface and directing a player responsible for playing animated content object to draw animated content directly into said animated content window; selecting an object to be drawn on the graphical interface from a list of objects; when said selected object is defined below the animated content object, drawing said object on the graphical interface above the animated content window except in areas overlapping with said animated content object and when said selected object is defined above the animated content object, drawing said object on the graphical interface above the animated content window including areas overlapping with said animated content object; and thereafter examining said list to determine if any non-selected objects exist therein and when one or more non-selected objects exist, re-performing said object selecting and object drawing steps.
-
-
20. A computerized method comprising:
-
defining at least one animated content window on a graphical interface into which animated content is to be drawn and drawing animated content therein; defining a transparent window over said at least one animated content window; and drawing objects into said transparent window above the at least one animated content window, wherein each object defined below the animated content is inhibited from overwriting animated content in said at least one animated content window so as to appear below said animated content. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium embodying computer program code, which when executed, causes a computing device to perform the steps of:
-
defining at least one animated content window on a graphical interface into which animated content is to be drawn and drawing animated content therein; defining a transparent window over said at least one animated content window; and drawing objects into said transparent window above the at least one animated content window, wherein each object defined below the animated content is inhibited from overwriting animated content in said at least one animated content window so as to appear below said animated content.
-
-
27. A computerized method comprising:
-
defining a clipping region for content displayed on a graphical interface, said clipping region being active only for each object to be drawn on said graphical interface that is defined below the content and inhibiting each object defined below the content from overwriting the content when drawn; for each object defined below the content, drawing the object on the graphical interface above the content except at locations inhibited by the clipping region so that the object does not overwrite the content; and for each object defined above the content, drawing the object on the graphical interface above the content including locations overlapping with said content. - View Dependent Claims (28)
-
Specification