System for cloud streaming service, method for still image-based cloud streaming service and apparatus therefor
First Claim
1. A cloud streaming server comprising:
- a memory; and
a processor configured to execute instructions stored in the memory and to;
capture a changed region contained in a changed frame in comparison with a previous frame, wherein;
the changed region comprises a specific region changed in a screen area corresponding to the changed frame in comparison with a screen area corresponding to the previous frame; and
the changed region can be determined by at least one or more of data size, image type, number of colors, and pixel values, corresponding to the changed region;
select a still image compression technique based on one or more of a size of data of the changed region and an image type corresponding to the changed region;
perform a still image encoding of the changed region corresponding to one frame by using the selected still image compression technique; and
perform a cloud streaming service based on a still image by sending the still-image-encoded changed region to a user,wherein the processor is configured to select the still image compression technique primarily based on the size of the data of the changed region when the size of the data of the changed region is equal to or greater than a predetermined reference value and secondly based on the image type, andwherein the processor is further configured, if the image type is a mixed image of a natural image and a synthetic image, to select the still image compression technique in accordance with the image type corresponding to a larger part in the changed region by comparing a part corresponding to the natural image with another part corresponding to the synthetic image.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system for a cloud streaming service, a method for a still image-based cloud streaming service and an apparatus therefor. The still image-based cloud streaming service can be provided by capturing the changed area in the changed frame by comparing same with the previous frame, selecting a still-image compression technique by considering any one or more from among the size of the changed area and image characteristics, and transmitting, to a user, the changed area encoded by the still-image compression technique. When providing a still image-based cloud streaming service, by utilizing still-image compression techniques which are appropriate to the conditions, the compression efficiency of the still image and speed of the cloud streaming service can be improved.
-
Citations
13 Claims
-
1. A cloud streaming server comprising:
- a memory; and
a processor configured to execute instructions stored in the memory and to; capture a changed region contained in a changed frame in comparison with a previous frame, wherein; the changed region comprises a specific region changed in a screen area corresponding to the changed frame in comparison with a screen area corresponding to the previous frame; and the changed region can be determined by at least one or more of data size, image type, number of colors, and pixel values, corresponding to the changed region; select a still image compression technique based on one or more of a size of data of the changed region and an image type corresponding to the changed region; perform a still image encoding of the changed region corresponding to one frame by using the selected still image compression technique; and perform a cloud streaming service based on a still image by sending the still-image-encoded changed region to a user, wherein the processor is configured to select the still image compression technique primarily based on the size of the data of the changed region when the size of the data of the changed region is equal to or greater than a predetermined reference value and secondly based on the image type, and wherein the processor is further configured, if the image type is a mixed image of a natural image and a synthetic image, to select the still image compression technique in accordance with the image type corresponding to a larger part in the changed region by comparing a part corresponding to the natural image with another part corresponding to the synthetic image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a memory; and
-
8. A cloud streaming server comprising:
-
a memory; and a processor configured to execute instructions stored in the memory and to; capture a changed region contained in a changed frame in comparison with a previous frame, wherein; the changed region comprises a specific region changed in a screen area corresponding to the changed frame in comparison with a screen area corresponding to the previous frame; and the changed region can be determined by at least one or more of data size, image type, number of colors, and pixel values, corresponding to the changed region; select a still image compression technique based on an image type determined by considering one or more of the number of colors of an image corresponding to the changed region and a standard deviation of pixel values of the image; perform a still image encoding of the changed region corresponding to one frame by using the selected still image compression technique; and perform a cloud streaming service based on a still image by sending the still-image-encoded changed region to a user, wherein the processor is further configured, considering the number of colors of the image corresponding to the changed region primarily, if the number of colors of the image corresponding to the changed region is equal to or smaller than a predetermined reference number, to determine the image type by considering the standard deviation of the pixel values of the image corresponding to the changed region secondly, and wherein the processor is further configured, if the number of colors of the image corresponding to the changed region is equal to or smaller than the predetermined reference number, and if the standard deviation of the pixel values of the image corresponding to the changed region is equal to or smaller than a predetermined reference value, to determine the image type as a synthetic image. - View Dependent Claims (9, 10)
-
-
11. A cloud streaming server comprising:
-
a memory; and a processor configured to execute instructions stored in the memory and to; capture a changed region contained in a changed frame in comparison with a previous frame, wherein; the changed region comprises a specific region changed in a screen area corresponding to the changed frame in comparison with a screen area corresponding to the previous frame; and the changed region can be determined by at least one or more of data size, image type, number of colors, and pixel values, corresponding to the changed region; select a still image compression technique by considering one or more of a load size of the cloud streaming server and a data processing rate of a network; perform a still image encoding of the changed region corresponding to one frame by using the selected still image compression technique; and perform a cloud streaming service based on a still image by sending the still-image-encoded changed region to a user, wherein the processor is further configured, considering the load size of the cloud streaming server primarily, if the load size of the cloud streaming server is equal to or greater than the predetermined reference value, to select the still image compression technique by considering the data processing rate of the network secondly, wherein the processor is further configured to encode the changed region by applying PNG (portable network graphics) still image compression technique if the data processing rate of the network is smaller than a predetermined processing rate, and to encode the changed region by applying palette PNG still image compression technique if the load size of the cloud streaming server is equal to or greater than a predetermined reference value and if the data processing rate is equal to or greater than the predetermined processing rate. - View Dependent Claims (12, 13)
-
Specification