CPC G09G 5/377 (2013.01) [G06T 9/00 (2013.01); G09G 2340/10 (2013.01)] | 20 Claims |
1. A computer-implemented method of encoding a screen frame of an application, the method comprising:
partitioning graphic data of the screen frame into a plurality of graphic layers;
classifying each of the plurality of graphic layers as either a screen content (SC) layer or a non-screen content (non-SC) layer based on layer depth of the each of the plurality of graphic layers;
rendering and encoding one or more SC layers of the plurality of graphic layers using a first codec and rendering and encoding one or more non-SC layers of the plurality of graphic layers using a second codec; and
transmitting the one or more SC layers and the one or more non-SC layers to a destination device, wherein the one or more SC layers and the one or more non-SC layers are operable to be decoded at the destination device, and wherein the one or more SC layers and the one or more non-SC layers are combined.
|