Method and device for controlling screen sharing among plurality of terminals, and recording medium
First Claim
1. A method of controlling, by a relay device, screen sharing between a plurality of terminals, the method comprising:
- obtaining capability information of a first terminal for transmitting a screen image, and status information of a network for indicating a degree of congestion of the network between the relay device and at least one second terminal, wherein the capability information comprises at least one of information on CPU usage, an encoding processing time and a frame rate;
determining an encoding quality of the first terminal about the screen image based on the capability information and the status information for indicating the degree of congestion of the network;
transmitting information about the determined encoding quality to the first terminal;
receiving a first screen image, encoded at the first terminal based on the encoding quality; and
transmitting the first screen image to the at least one second terminal,wherein the determined encoding quality corresponds to one of a plurality of encoding quality levels supported by the first terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to technologies for sensor networks, machine to machine (M2M), machine type communication (MTC), and Internet of Things (IoT). The present disclosure may be used in intelligent services based on such technologies (smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital educations, retail businesses, securities, disaster network communication, and safety-related services). Provided is a method of controlling, by a relay device, screen sharing between a plurality of terminals, the method includes: receiving a screen image of a first terminal from the first terminal; and transmitting the received screen image to at least one second terminal.
-
Citations
14 Claims
-
1. A method of controlling, by a relay device, screen sharing between a plurality of terminals, the method comprising:
-
obtaining capability information of a first terminal for transmitting a screen image, and status information of a network for indicating a degree of congestion of the network between the relay device and at least one second terminal, wherein the capability information comprises at least one of information on CPU usage, an encoding processing time and a frame rate; determining an encoding quality of the first terminal about the screen image based on the capability information and the status information for indicating the degree of congestion of the network; transmitting information about the determined encoding quality to the first terminal; receiving a first screen image, encoded at the first terminal based on the encoding quality; and transmitting the first screen image to the at least one second terminal, wherein the determined encoding quality corresponds to one of a plurality of encoding quality levels supported by the first terminal. - View Dependent Claims (2, 3, 4, 14)
-
-
5. A relay device for controlling screen sharing between a plurality of terminals, the relay device comprising:
-
a communication interface configured to obtain capability information of a first terminal for transmitting a screen image and status information of a network for indicating a degree of congestion of the network between the relay device and at least one second terminal, wherein the capability information comprises at least one of information on CPU usage, an encoding processing time and a frame rate; and a processor configured to determine an encoding quality of first terminal about the screen image of the first terminal based on the capability information and the status information for indicating the degree of congestion of the network, wherein the communication interface transmits information about the determined encoding quality to the first terminal, receives a first screen image, encoded at the first terminal based on the encoding quality, and transmits the first screen image to the at least one second terminal, and wherein the determined encoding quality corresponds to one of a plurality of encoding quality levels supported by the first terminal. - View Dependent Claims (6, 7, 8)
-
-
9. A first terminal for controlling screen sharing between a plurality of terminals, the first terminal comprising:
-
a communication interface configured to obtain, from a relay device that transmits a screen image of the first terminal to at least one second terminal, information about an encoding quality of the screen image of the first terminal, which is determined based on capability information of the first terminal for transmitting the screen image and status information of a network for indicating a degree of congestion of the network between the relay device and the at least one second terminal, wherein the capability information comprises at least one of information on CPU usage, an encoding processing time and a frame rate; a processor configured to determine the encoding quality of the screen image of the first terminal based on the obtained information about the encoding quality; and an encoder configured to encode the screen image of the first terminal based on the determined encoding quality, wherein the communication interface is further configured to transmit the encoded screen image to the relay device, the encoded screen image is transmitted to the at least one second terminal through the relay device, and the determined encoding quality corresponds to one of a plurality of encoding quality levels supported by the first terminal. - View Dependent Claims (10, 11)
-
-
12. A second terminal for controlling screen sharing between a plurality of terminals, the second terminal comprising:
-
a processor configured to obtain, by the second terminal that receives a screen image of a first terminal, status information of a network for indicating a degree of congestion of the network to which the second terminal is included; and a communication interface configured to transmit the obtained status information, and receive an encoded screen image, encoded at the first terminal, from a relay device, according to an encoding quality determined at the relay device, wherein the encoding quality is determined based on capability information of a first terminal for transmitting the screen image and the status information of a network for indicating the degree of congestion of the network between the relay device and at least one second terminal, wherein the capability information comprises at least one of information on CPU usage, an encoding processing time and a frame rate. - View Dependent Claims (13)
-
Specification