Method and apparatus for encoding cloud display screen by using application programming interface information
First Claim
1. A method for encoding a cloud display screen in a cloud server, comprising:
- acquiring region information of currently generated windows based on an application programming interface (API) function information of an Operating System (OS);
extracting relative depth information between each of the currently generated windows from the OS;
generating an encoding mode map in which an entire screen is divided into a plurality of blocks, based on the acquired region information and the extracted relative depth information; and
encoding each of the plurality of blocks based on the generated encoding mode map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for implementing cloud computing by efficiently encoding a display screen between a cloud server and a client terminal. The method for encoding a cloud display screen in the cloud server, includes: acquiring region information of currently generated windows based on an application programming interface (API) function information of an Operating System (OS); extracting relative depth information between each of the currently generated windows from the OS; generating an encoding mode map in which an entire screen is divided into a plurality of blocks, based on the acquired region information and the extracted relative depth information; and encoding each of the plurality of blocks based on the generated encoding mode map.
-
Citations
20 Claims
-
1. A method for encoding a cloud display screen in a cloud server, comprising:
-
acquiring region information of currently generated windows based on an application programming interface (API) function information of an Operating System (OS); extracting relative depth information between each of the currently generated windows from the OS; generating an encoding mode map in which an entire screen is divided into a plurality of blocks, based on the acquired region information and the extracted relative depth information; and encoding each of the plurality of blocks based on the generated encoding mode map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A cloud server for encoding a cloud display screen, comprising:
-
a region information acquisition device which acquires region information of currently generated windows based on an application programming interface (API) function information of an Operating System (OS); a depth information extractor which extracts relative depth information between each of the currently generated windows from the OS; a screen region determiner which generates an encoding mode map in which an entire screen is divided into a plurality of blocks, based on the acquired region information and the extracted relative depth information; and an encoder which encodes each of the plurality of blocks based on the generated encoding mode map. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A cloud terminal for decoding a cloud display screen, comprising:
-
a communication device which receives an encoded cloud display screen stream from a cloud server; and a decoder which decodes the encoded cloud display screen stream, wherein the encoded cloud display screen stream includes data encoded by an encoding algorithm, which is selectively applied to a plurality of block units divided from the encoded cloud display screen. - View Dependent Claims (16)
-
-
17. A method for encoding a cloud display screen in a cloud server, comprising:
-
acquiring region information of a plurality of windows in units of identifiers based on an application programming interface (API) function information of an operating system (OS); acquiring relative depth information between the windows in the units of identifiers from the OS; determining characteristics of a plurality of screen regions based on the acquired relative depth information and the acquired region information; and encoding the cloud display screen based on the determined characteristics of the screen regions. - View Dependent Claims (18, 19, 20)
-
Specification