Server, screen transmitting method, and program storage medium
First Claim
1. A server that compresses image data in at least a partial region of a displayed image on a screen including graphical user interface (GUI) components of plural types and transmits compressed data to a client terminal, the server comprising:
- an image data generating unit configured to generate image data in at least a partial region of a displayed image on the screen;
a type identifying unit configured to identify a type of a GUI component included in the region of the generated image data;
a first storage configured to store compression property information of image data for each type of GUI component;
a compression scheme deciding unit configured to decide a compression scheme based on compression property information corresponding to the GUI component type identified by the type identifying unit;
a compression unit configured to compress the generated image data with a decided compression scheme to generate compressed data;
a transmission unit configured to transmit the compressed data to the client terminal;
an update frequency deciding unit configured to decide an update frequency of the compression property information corresponding to each type of the GUI component in the first storage; and
an updating unit configured to update the compression property information corresponding to the update frequency decided for each type of the GUI component.
1 Assignment
0 Petitions
Accused Products
Abstract
A server includes a generating unit which generates image data in a partial region of a displayed image on the screen; a type identifying unit configured to identify a type of a GUI component included in the region of the generated image data; a storage which stores compression property information for each GUI component type; a compression scheme deciding unit which decides a compression scheme based on compression property information corresponding to the GUI component type identified; a compression unit which compresses the generated image data with a decided compression scheme; a transmission unit which transmits the compressed data to the client terminal; an update frequency deciding unit which decides a update frequency of the compression property information in the storage for each type of the GUI component; and an updating unit which updates the compression property information with the update frequency decided for each type of the GUI component.
-
Citations
13 Claims
-
1. A server that compresses image data in at least a partial region of a displayed image on a screen including graphical user interface (GUI) components of plural types and transmits compressed data to a client terminal, the server comprising:
-
an image data generating unit configured to generate image data in at least a partial region of a displayed image on the screen; a type identifying unit configured to identify a type of a GUI component included in the region of the generated image data; a first storage configured to store compression property information of image data for each type of GUI component; a compression scheme deciding unit configured to decide a compression scheme based on compression property information corresponding to the GUI component type identified by the type identifying unit; a compression unit configured to compress the generated image data with a decided compression scheme to generate compressed data; a transmission unit configured to transmit the compressed data to the client terminal; an update frequency deciding unit configured to decide an update frequency of the compression property information corresponding to each type of the GUI component in the first storage; and an updating unit configured to update the compression property information corresponding to the update frequency decided for each type of the GUI component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A screen transmitting method in which a server compresses image data in at least a partial region of a displayed image on a screen including graphical user interface (GUI) components of plural types and transmits compressed data to a client terminal, the method comprising:
-
generating, by the server, image data in at least a partial region of a displayed image on the screen; identifying, by the server, a type of a GUI component included in the region of the generated image data; reading out, by the server, compression property information corresponding to an identified GUI component type from a first storage which stores compression property information of image data for each type of GUI component and deciding a compression scheme based on the compression property information read out; compressing, by the server, the generated image data with a decided compression scheme to generate compressed data; transmitting, by the server, the compressed data to the client terminal; deciding, by the server, an update frequency of the compression property information corresponding to each type of the GUI component in the first storage; and updating, by the server, the compression property information corresponding to each of the GUI component types with the update frequency decided for each of the GUI component types.
-
-
13. A non-transitory storage medium storing a computer program for causing a computer, which compresses image data in at least a partial region of a displayed image on a screen including graphical user interface (GUI) components of plural types and transmits compressed data to a client terminal, to perform steps comprising:
-
generating image data in at least a partial region of a displayed image on the screen; identifying a type of a GUI component included in the region of the generated image data; reading out compression property information corresponding to an identified GUI component type from a first storage which stores compression property information of image data for each type of GUI component and deciding a compression scheme based on the compression property information read out; compressing the generated image data with a decided compression scheme to generate compressed data; transmitting the compressed data to the client terminal; deciding an update frequency of the compression property information corresponding to each type of the GUI component in the first storage; and updating the compression property information corresponding to the update frequency decided for each type of the GUI component.
-
Specification