Patent ID: 7106338
Filing Date: 2006-09-12
Classification: H04N

Abstract:
1. A system comprising: A first preferred memory of a given size and a second memory; a data filter coupled to a text-to-image converter for converting filtered data into image data using texture maps; and a processor coupled to the data filter, wherein the processor executes a first logic in which the total size of the set of texture maps is less than or equal to the first memory size; and a second logic if the total size of the set of texture maps is greater than the first memory size, to divide the set of texture maps into two groups and a memory analyzer for analyzing set-top box layout to determine the types and corresponding sizes of at least the first and the second memories available in the set-top box, the memory analyzer being coupled to a memory distributor, wherein the system determines a storage size necessary for storing the texture maps defining one or more images and the memory distributor distributes the texture maps to a preferred first memory if the total size of the texture maps is less than or equal to the available first memory size and further wherein if the total size of the texture maps is greater than the first memory size, the texture maps are divided into two groups where a first group's total size is the largest possible sum of map sizes less than the first memory size and where a second group's total size is the difference between the total size of the set of texture maps and the total size of the first group, wherein the set of texture maps of the first group is stored in the first memory, wherein the set of texture maps of the second group is stored in the second memory, and wherein the set of texture maps of the second group is compressed to fit into the first memory if sufficient second memory is not available to receive the set of texture maps of the second group.