Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Screen sharing method and device

A screen sharing and screen technology, applied in the field of image transmission, can solve problems such as high CPU consumption

Active Publication Date: 2018-11-13
TENCENT TECH (SHENZHEN) CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a screen sharing method and device to at least solve the technical problem of scaling the screenshot to a uniform resolution and consuming a large amount of CPU during the screen sharing process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Screen sharing method and device
  • Screen sharing method and device
  • Screen sharing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] According to the embodiment of the present invention, a method embodiment that can be executed by the device embodiment of the present application is provided. It should be noted that the steps shown in the flow chart of the accompanying drawings can be implemented in a computer system such as a set of computer-executable instructions and, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0025] According to an embodiment of the present invention, a screen sharing method is provided.

[0026] Optionally, in this embodiment, the above screen sharing method can be applied to image 3 In the hardware environment formed by the terminal 302 and the server 304 shown. Such as image 3 As shown, the terminal 302 is connected to the server 304 through a network. The above-mentioned network includes but is not limited to: a mobile communication network, a ...

Embodiment 2

[0061] According to an embodiment of the present invention, there is also provided a screen sharing device for implementing the above screen sharing method, the screen sharing device is mainly used to implement the screen sharing method provided in the above content of the embodiment of the present invention, the following describes the embodiment of the present invention Provided screen sharing device for specific introduction:

[0062] Figure 8 is a schematic diagram of an optional screen sharing device according to an embodiment of the present invention, such as Figure 8 As shown, the screen sharing device mainly includes:

[0063] The screenshot unit 810 is configured to take a screenshot of the screen of the first terminal during the process of sharing the screen of the first terminal with the second terminal to obtain a current frame of image. Sharing the screen of the first terminal to the second terminal is to use the screen content of the first terminal as the vid...

Embodiment 3

[0085] According to an embodiment of the present invention, a terminal for implementing the above screen sharing method is also provided, such as Figure 10 As shown, the terminal mainly includes a processor 1001, a display 1002, a memory 1003 and a network interface 1004, wherein:

[0086] The memory 1003 is mainly used for storing the image obtained by taking a screenshot of the screen of the first terminal.

[0087] The network interface 1004 is mainly used for the second terminal to communicate, and the current frame of image is encoded and transmitted to the second terminal.

[0088] The display 1002 is mainly used to display a current frame of image obtained by taking a screenshot of the screen of the first terminal and a first image obtained by scaling the current frame of image to a first predetermined size.

[0089] Processor 1001 is mainly used to perform the following operations:

[0090] In the process of sharing the screen of the first terminal to the second ter...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a screen sharing method and device. The method comprises the steps of: in the process of sharing a screen of a first terminal to a second terminal, carrying out screen capturing on the screen of the first terminal to obtain one current frame of image; by a GPU (Graphic Processing Unit) of the first terminal, scaling the current frame of image into a first preset size so asto obtain a first image; judging whether a variable quantity between the first image and a second image is greater than a first preset threshold, wherein the second image is an image obtained by scaling a previous frame of image into the first preset size by the GPU, and the previous frame of image is an image obtained by carrying out screen capturing on the screen of the first terminal before thecurrent frame of image; and in a case of determining that the variable quantity is greater than the first preset threshold, transmitting the current frame of image to a second terminal after encodingthe current frame of image. The invention solves the technical problem of high CPU consumption caused by a case that in the screen sharing process, a screenshot is scaled into a uniform resolution.

Description

technical field [0001] The present invention relates to the field of image transmission, in particular to a screen sharing method and device. Background technique [0002] Screen sharing is a technology that transmits the content displayed on the screen of a local terminal (such as a computer or mobile phone) to a remote terminal through the network, such as figure 1 Shown is the content displayed on the local terminal screen, such as figure 2 As shown, the content displayed on the screen of the local terminal is transmitted to the remote terminal through the network, so that the content displayed on the screen of the local terminal is displayed on the screen of the remote terminal. Screen sharing generally adopts a technology similar to real-time video chatting, except that the video source collected by real-time video chatting is a camera, while the video source collected by screen sharing is screen content. However, due to the multiplexing of the video chat framework a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/436H04N21/4402H04N21/41
CPCH04N21/4113H04N21/4126H04N21/436H04N21/440263H04N19/142H04N19/87
Inventor 陈静聪王新亮李斌罗程
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products