Patent ID: 8803905
Filing Date: 2014-08-12
Classification: G01C,G06T,G09G,H04N

Abstract:
1. A display control device that displays, upon a display device, combined image data obtained by combining image data for a plurality of display layers, each of the plurality of display layers consisting of a plurality of pixels, the image data of each of the plurality of display layers including color information relating to the colors of the plurality of pixels included in the display layer, comprising: a transparent color information storage unit that stores transparent color information specifying color information for a transparent color in the image data for each of the plurality of display layers, except for the lowermost display layer; a run-length counter that calculates a run-length specifying, for the color information included in the image data for each of the plurality of display layers except for the lowermost display layer, the number of consecutive pixels having the same color information; a compression unit that generates compressed image data based upon the run-length calculated by the run-length counter; a combination calculation unit that combines the image data for the plurality of display layers to generate the combined image data by using the run-length; a combined image display unit that outputs the combined image data generated by the combination calculation unit to the display device to display the combined image upon the display device, wherein an upper layer update decision unit that, for each of one or more upper layers among the plurality of display layers other than the lowermost display layer, decides whether or not the image data for that upper layer has been updated; a lower layer update decision unit that decides whether or not the image data for the lowermost layer among the plurality of display layers has been updated; wherein the compression unit generates compressed image data based upon the color information and upon the run-length of that color information calculated by the run-length counter, included in the image data for each of the one or more upper layers, and stores the compressed image data in one or more compressed layers each corresponding to the one or more upper layers; and a decompression unit that reads out, from the compressed image data stored in each of the compressed layers, the color information and the run-length of that color information, wherein the combination calculation unit: generates the combined image data by successively combining the image data for the one or more upper layers with the image data for the lowermost layer, in increasing hierarchical order from the upper layer of lowest order; for each upper layer, among the one or more upper layers, for which it has been decided by the upper layer update decision unit that the image data has been updated, combines the image data for that upper layer with the image data for the lowermost layer on the basis of the run-length calculated by the run-length counter when the compression unit generates the compressed image data for the image data; and for each upper layer, among the one or more upper layers, for which it has not been decided by the upper layer update decision unit that the image data has been updated, when it has been decided that the image data of the lowermost layer has been updated, combines the image data for that upper layer with the image data for the lowermost layer on the basis of the color information and the run-length read out by the decompression unit from the compressed image data stored in correspondence to that upper layer.