Patent ID: 8878870
Filing Date: 2014-11-04
Classification: G06F,G06T,G09G

Abstract:
1. An apparatus comprising: a first storage medium configured to store a table comprising information about respective positions and sizes of a plurality of rectangular blocks, wherein the plurality of rectangular blocks substantially forms an arbitrary shape object of a first plane; at least one overlay engine operatively coupled with the table, wherein the at least one overlay engine is associated with the first plane, and wherein the at least one overlay engine requests the information about the respective positions and the sizes of the plurality of rectangular blocks to provide graphics overlay of the arbitrary shape object, wherein the plurality of rectangular blocks forming the arbitrary shape object of the first plane define hidden regions in a second plane that underlies the first plane, wherein the second plane includes (i) the hidden regions and (ii) non-hidden regions that are not to be hidden by the arbitrary shape object of the first plane while the second plane is being displayed; a second storage medium configured to store data associated with pixels of the second plane; a filtering module coupled to the second storage medium, wherein the filtering module is configured to a display configured to display