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

|
1. A data processing system comprising:
one or more processors;
one or more compression coders;
one or more computer-readable storage media storing instructions, which when executed by the one or more processors, cause the data processing system to perform operations comprising:
generating a plurality of images corresponding to a plurality of applications executed in parallel;
storing the plurality of images in a frame buffer;
reading out the plurality of images from the frame buffer;
coding the plurality of images using the one or more compression coders, wherein the plurality of images are coded at different timings for each application of the plurality of applications by the one or more compression coders; and
saving, in a case where the coding of an image corresponding to a first application is completed and coding of an image corresponding to a second application is initiated using the one or more compression coders, context regarding the first application to a storage section and setting context regarding the second application from the storage section, without an intermediary of processing of software that manages the plurality of applications.
|