INFORMATION PROCESSING DEVICE, IMAGE TRANSMISSION METHOD, AND RECORDING MEDIUM
First Claim
1. An information processing device comprising:
- an image memory that stores therein an image to be displayed on a terminal device that is connected through a network; and
a processor coupled to the image memory, wherein the processor executes a process comprising;
drawing a processing result from software into the image memory;
detecting an update area containing an update between frames in an image drawn in the image memory;
performing still image compression on an image in the update area by using one of a compression format from among multiple compression formats;
identifying a high-frequency change area in which a frequency of changes between the frames in the image drawn in the image memory exceeds a predetermined frequency;
performing moving image compression, from among images drawn in the image memory, on an image in the high-frequency change area;
transmitting still image compressed data in the update area and moving image compressed data in the high-frequency change area to the terminal device;
attempting to change a compression format used at the still image compression when compression of a moving image ends at the moving image compression; and
selecting a compression format used at the still image compression based on the result of comparing a compression ratio of still image compressed data in update areas obtained, at the attempting, before and after a change in a compression format.
1 Assignment
0 Petitions
Accused Products
Abstract
A server device draws a processing result from software into an image memory, detects an update area containing an update between frames in an image, and compresses the image in the update area to a still image by using one of a compression format from among multiple compression formats. The server device identifies a high-frequency change area and compresses the image in the high-frequency change area to a moving image. The server device transmits still image compressed data and moving image compressed data to a client terminal. When the server device ends the compression of the moving image, it attempts to change the compression format of a still image and selects a compression format of a still image based on the result of comparing a compression ratio of still image compressed data in update areas obtained before and after a change in a compression format is attempted.
20 Citations
7 Claims
-
1. An information processing device comprising:
-
an image memory that stores therein an image to be displayed on a terminal device that is connected through a network; and a processor coupled to the image memory, wherein the processor executes a process comprising; drawing a processing result from software into the image memory; detecting an update area containing an update between frames in an image drawn in the image memory; performing still image compression on an image in the update area by using one of a compression format from among multiple compression formats; identifying a high-frequency change area in which a frequency of changes between the frames in the image drawn in the image memory exceeds a predetermined frequency; performing moving image compression, from among images drawn in the image memory, on an image in the high-frequency change area; transmitting still image compressed data in the update area and moving image compressed data in the high-frequency change area to the terminal device; attempting to change a compression format used at the still image compression when compression of a moving image ends at the moving image compression; and selecting a compression format used at the still image compression based on the result of comparing a compression ratio of still image compressed data in update areas obtained, at the attempting, before and after a change in a compression format. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image transmission method comprising:
-
drawing, using a processor, a processing result from software into an image memory that stores therein an image to be displayed on a terminal device that is connected through a network; detecting, using the processor, an update area containing an update between frames in an image drawn in the image memory; performing, using the processor, still image compression on an image in the update area by using one of a compression format from among multiple compression formats; identifying, using the processor, a high-frequency change area in which a frequency of changes between the frames in the image drawn in the image memory exceeds a predetermined frequency; performing, using the processor, moving image compression, from among images drawn in the image memory, on an image in the high-frequency change area; transmitting, using the processor, still image compressed data in the update area and moving image compressed data in the high-frequency change area to the terminal device; attempting, using the processor, to change a compression format used at the still image compression when compression of a moving image ends at the moving image compression; and selecting, using the processor, a compression format used at the still image compression based on the result of comparing a compression ratio of still image compressed data in update areas obtained, at the attempting, before and after a change in a compression format.
-
-
7. A computer readable recording medium having stored therein an image transmission program causing a computer to execute a process comprising:
-
drawing a processing result from software into an image memory that stores therein an image to be displayed on a terminal device that is connected through a network; detecting an update area containing an update between frames in an image drawn in the image memory; performing still image compression on an image in the update area by using one of a compression format from among multiple compression formats; identifying a high-frequency change area in which a frequency of changes between the frames in the image drawn in the image memory exceeds a predetermined frequency; performing moving image compression, from among images drawn in the image memory, on an image in the high-frequency change area; transmitting still image compressed data in the update area and moving image compressed data in the high-frequency change area to the terminal device; attempting to change a compression format used at the still image compression when compression of a moving image ends at the moving image compression; and selecting a compression format used at the still image compression based on the result of comparing a compression ratio of still image compressed data in update areas obtained, at the attempting, before and after a change in a compression format.
-
Specification