| CPC G06F 3/147 (2013.01) [G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06T 9/00 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
at least one memory;
at least one processor; and
a display engine, wherein:
the at least one processor is to generate one or more planes of a frame and store the generated one or more planes of a frame into the at least one memory,
the at least one processor is to determine whether a plane in the frame is a candidate plane for compression based on two or more of: candidate plane's color format is supported by a compression engine, rate of change of the candidate plane from frame to frame, and/or whether the candidate plane includes overlay content that is to be visible and would be occluded in part by an upper layer plane,
for the candidate plane for compression, the at least one processor is to: change a plane level of the candidate plane to a bottom most level, compress the candidate plane, and store the compressed candidate plane into the at least one memory, and
the display engine is to access the compressed candidate plane from the at least one memory, form a display frame at least based on the compressed candidate plane, and output the display frame to a display panel.
|