Patent ID: 7843460

Claim:
A method for preventing data corruption from being displayed due to limited bandwidth availability of a display controller's memory, comprising method operations of: identifying a level of available data within a display pipe supplying pixel data to a display panel; determining that the display panel is requesting data outside the level of available data within the display pipe; identifying whether the display controller's memory is capable of supplying the data outside the level of available data within the display pipe in response to the determining; pausing decrementing of the level of available data within the display pipe when the display controller's memory is incapable of supplying the data outside the level of available data within the display pipe; wherein the method operation of pausing decrementing of the level of available data within the display pipe when the display controller's memory is incapable of supplying the data outside the level of available data within the display pipe includes, averaging the available data within the display pipe with previously displayed data not vet overwritten in the display pipe to yield average data; communicating to the display controller's memory to supply a next set of data; and displaying the average data until the display controller's memory is capable of supplying the next set of data.