US 12,112,723 B2
Method and apparatus for efficient application screen compression
Tae Meon Bae, Hangzhou (CN); Sicheng Li, Hangzhou (CN); Yen-kuang Chen, Hangzhou (CN); Guanlin Wu, Hangzhou (CN); Shaolin Xie, Hangzhou (CN); Minghai Qin, Hangzhou (CN); and Qinggang Zhou, Hangzhou (CN)
Assigned to Alibaba Group Holding Limited, Grand Cayman (KY)
Filed by Alibaba Group Holding Limited, Grand Cayman (KY)
Filed on Jun. 6, 2022, as Appl. No. 17/833,777.
Application 17/833,777 is a continuation of application No. 16/837,656, filed on Apr. 1, 2020, granted, now 11,386,873.
Prior Publication US 2022/0301523 A1, Sep. 22, 2022
Int. Cl. G09G 5/377 (2006.01); G06T 9/00 (2006.01)
CPC G09G 5/377 (2013.01) [G06T 9/00 (2013.01); G09G 2340/10 (2013.01)] 20 Claims
OG exemplary drawing
 
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.