Display coding device, display system, display coding method and display method

By combining the GPU module and the encoding module in the display encoding device, receiving the configuration parameters of the upper computer and performing display output and encoding processing, the problem of difficulty in directly controlling the remote display output in the prior art and inconsistent resolution is solved, and efficient remote display output is achieved.

CN119562089APending Publication Date: 2025-03-04WUHAN LINGJIU MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411758968.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the prior art, when remotely transmitting display output, it is difficult to realize the direct control of the remote display output by the upper computer, and when the display resolution and encoding resolution are inconsistent, the remote display effect is poor.

Method used

A display encoding device is designed, including a GPU module and a encoding module, and receives the display configuration parameters and encoding configuration parameters of the upper computer through the PCIE interface. The GPU module is responsible for displaying the output and sending the remote display output signal to the encoding module for encoding. The encoding module encodes the signal into a network streaming media according to the encoding configuration parameters and transmits it to the remote end through the network.

Benefits of technology

The host computer directly controls the display output of remote transmission, ensuring the resolution consistency of remote display and improving the effect of remote display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562089A_ABST
    Figure CN119562089A_ABST
Patent Text Reader

Abstract

The invention provides a display coding device, a display system, a display coding method and a display method.A GPU module receives display configuration parameters and coding configuration parameters issued by an upper computer through a PCIE interface, displays and outputs GPU remote display output signals according to the display configuration parameters and sends the signals to a coding module; meanwhile, the coding configuration parameters are sent to the coding module through the control interface; and the encoding module encodes the remote display output signal into network streaming media according to the encoding configuration parameter, and transmits the network streaming media to a remote end through a network interface for remote display. On the basis of using an encoding module with an encoding function and building an encoding system, the GPU module is connected with the encoding module through a control interface such as a serial port of the GPU, so that the GPU module can control the encoding module and carry out related settings, and the purpose that the GPU module directly controls display output of remote transmission is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display control, and more specifically, to a display encoding device, a display system, a display encoding method and a display method. Background Art

[0002] With the development of applications such as cloud desktops, virtualization, and remote video conferencing, there is an increasing demand for using GPU display output and transmitting and displaying output signals remotely.

[0003] There are two main approaches to this demand: one is to use a SOC chip with encoding function, build an encoding system, realize the encoding conversion from HDMI input to network video stream, and then transmit it remotely through the network, and finally use a decoding device at the remote end to play and display it. Alternatively, a GPU with encoding function is selected, or a CPU is used to encode the local display output image, and then transmit it through the network, and finally use a decoding device at the remote end to play and display it.

[0004] The other method is to use a SOC chip with encoding function, build an encoding system, realize the encoding conversion from HDMI input to network video stream, and then transmit it remotely through the network, and finally use a decoding device at the remote end for playback and display.

[0005] These two methods have the following disadvantages:

[0006] The first disadvantage is that the encoding system is required to be controlled through the network, and the host computer cannot directly control the remotely transmitted display output. In order to control or set it, the host computer needs to access the network router and be able to access the SOC encoding system. The second disadvantage is that if the host computer output display resolution and the SOC encoding resolution setting are inconsistent, the remote display will be reduced or enlarged compared to the original output image, resulting in poor display effect, or adjusting the remote display settings requires adjusting the output display and SOC encoding settings separately. Summary of the invention

[0007] The present invention aims at the technical problems existing in the prior art and provides a display encoding device, a display system, a display encoding method and a display method.

[0008] According to a first aspect of the present invention, there is provided a display encoding device, comprising a GPU module, an encoding module, a PCIE interface, a first display output interface, a second display output interface, a serial port and a network interface;

[0009] The GPU module is used to receive display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface; it is also used to draw a display output screen, and locally display the local display output signal through the first display output interface; and send the remote display output signal to the encoding module through the second display output interface, and send the encoding configuration parameters to the encoding module through the control channel formed by the serial port, wherein the GPU module displays and outputs the local display output signal and the remote display output signal according to the display configuration parameters;

[0010] The encoding module is used to encode the remote display output signal into network streaming media according to the encoding configuration parameters, and transmit the network streaming media to a remote end through a network interface for remote display.

[0011] According to a second aspect of the present invention, the present invention provides a display system, comprising a local display device and a remote display device, wherein the local display device comprises a host computer and a local display, the host computer comprises a display encoding device, and the remote display device comprises a decoding display device and a remote display;

[0012] The host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface;

[0013] The display encoding device is used to output a local display output signal to a local display for local display according to the display configuration parameters, and output a remote display output signal, and encode the remote display output signal into a network streaming media according to the encoding configuration parameters, and send it to the decoding display device through the network;

[0014] The decoding and displaying device is used to decode the encoded network streaming media and push the decoded video to a remote display for playing.

[0015] Based on the above technical solution, the present invention can also make the following improvements.

[0016] Optionally, the host computer also includes a display and encoding configuration application and a GPU driver layer;

[0017] The display and encoding configuration application is used to send the display configuration parameters and encoding configuration parameters received from the user input to the GPU module in the display encoding device through the GPU driver layer, so that the GPU module performs display output according to the display configuration parameters, and send the encoding configuration parameters to the encoding module in the display encoding device through the control channel.

[0018] Optionally, the encoding module includes an encoding SOC chip, and the encoding streaming application, middleware and driver are run on the encoding SOC chip;

[0019] The encoding module is used to run the encoding and streaming application, and encode the remote display output signal transmitted by the GPU module into network streaming media according to the encoding configuration parameters through the middleware and driver, and send the network streaming media to the remote end through the network.

[0020] Optionally, the display configuration parameters include display resolution, refresh rate and display mode, the display mode includes mirror display and extended display, and the encoding configuration parameters include encoding resolution, encoding frame rate, encoding bit rate, encoding compression format and whether to end the remote display signal.

[0021] According to a third aspect of the present invention, there is provided a display coding method, which is applied to a display coding device, comprising:

[0022] The GPU module receives display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface;

[0023] Draw a display output screen, send a remote display output signal to the encoding module, and send the encoding configuration parameters to the encoding module through a control channel, wherein the GPU module displays and outputs the remote display output signal according to the display configuration parameters;

[0024] The encoding module encodes the remote display output signal into network streaming media according to the encoding configuration parameters, and transmits the network streaming media to a remote end through a network for remote display.

[0025] According to a fourth aspect of the present invention, there is provided a display method, which is applied to a display system, comprising:

[0026] The host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface;

[0027] The display encoding device outputs a remote display output signal according to the display configuration parameters, and encodes the remote display output signal into a network streaming media according to the encoding configuration parameters, and sends it to a decoding display device through a network;

[0028] The decoding and displaying device decodes the encoded network streaming media and pushes the decoded video to the remote display for playing.

[0029] Optionally, the host computer further includes a display and encoding configuration application and a GPU driver layer, and the host computer sends display configuration parameters and encoding configuration parameters to the display encoding device through a PCIE interface, including:

[0030] S601, after powering on, the host computer starts;

[0031] S602, when the GPU module is first started, the GPU module performs display output according to the default display configuration parameters. If the display configuration parameters are changed, the GPU module performs display output according to the new display configuration parameters;

[0032] S603, the display and encoding configuration application runs, monitors the display configuration parameters and encoding configuration parameters input by the user, and sets whether to end the remote display;

[0033] S604, the display and encoding configuration application determines whether the display configuration and encoding configuration need to be changed according to the user input. If the display configuration and encoding configuration do not need to be changed, the process returns to S602 for display output; if the display configuration and encoding configuration need to be changed, the process proceeds to the next step;

[0034] S605, the display and encoding configuration application sends the modified encoding configuration parameters to the encoding module through the GPU driver layer and the control interface, and sends the modified display configuration parameters to the GPU module;

[0035] S606, the display and encoding configuration application determines whether to end the remote display according to the user input. If it is not necessary to end it, it returns to S602, and the GPU module performs display output according to the new display configuration parameters. If it is necessary to end the remote display, it proceeds to the next step;

[0036] S607, the GPU module turns off the display output of the remote display channel and sends an end signal to the encoding module through the control interface.

[0037] Optionally, the encoding module includes an encoding SOC chip, and an encoding streaming application is run on the encoding SOC chip. The display encoding device encodes the remote display output signal into network streaming media according to the encoding configuration parameters, and sends it to the decoding display device through the network, including:

[0038] S701, after powering on, the encoding module;

[0039] S702, the encoding and streaming application runs. When it is first started, the encoding thread and the streaming thread are started according to the default encoding configuration parameters;

[0040] S703, the encoding thread encodes the remote display output signal output by the GPU module into a compressed video stream;

[0041] S704, the streaming thread streams the compressed video stream as a network streaming media through the network, and transmits it to the remote end, and the remote end decodes the network streaming media for playback and display;

[0042] S705, the encoding and streaming application monitors the incoming signal of the GPU module through the control interface and parses the incoming signal;

[0043] S706, determine whether the encoding configuration needs to be changed. If not, jump back to S703 to continue encoding; if it needs to be changed, enter S707;

[0044] S707: The encoding and streaming application updates the encoding configuration parameters and terminates the current encoding thread and streaming thread.

[0045] S708, the encoding and streaming application determines whether to end the remote display based on the incoming signal. If the remote display needs to be ended, the process ends and waits for the control interface to input a start signal; if it does not need to be ended, it returns to S702 and starts the encoding thread and streaming thread according to the updated encoding configuration parameters.

[0046] The present invention provides a display encoding device, a display system, a display encoding method and a display method. The GPU module receives display configuration parameters and encoding configuration parameters sent by a host computer through a PCIE interface, displays and outputs the GPU remote display output signal according to the display configuration parameters, and sends the display configuration parameters to the encoding module. At the same time, the encoding configuration parameters are sent to the encoding module through a control interface; the encoding module encodes the remote display output signal into network streaming media according to the encoding configuration parameters, and transmits it to the far end through a network interface for remote display. The present invention uses an encoding module with an encoding function to build an encoding system. The control interface such as a serial port of the GPU is connected to the encoding module, so that the GPU module can control the encoding module, and performs relevant settings to achieve the purpose of the GPU module directly controlling the display output of remote transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A block diagram of a display encoding device provided by the present invention;

[0048] Figure 2 A block diagram of a display system provided by the present invention;

[0049] Figure 3 This is the block diagram of the host computer;

[0050] Figure 4 A schematic diagram of a flow chart of a display encoding method provided by the present invention;

[0051] Figure 5 A flow chart of a display method provided by the present invention;

[0052] Figure 6 It is the flow chart of the upper computer software operation;

[0053] Figure 7 This is a flow chart of the working principle of the encoding module. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In addition, the technical features in the various embodiments or single embodiments provided by the present invention can be arbitrarily combined with each other to form a feasible technical solution. This combination is not subject to the constraints of the sequence of steps and / or the structural composition mode, but must be based on the ability of ordinary technicians in this field to achieve. When the combination of technical solutions is contradictory or cannot be achieved, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0055] Figure 1 A display encoding device provided by the present invention mainly comprises a GPU module, an encoding module, a PCIE interface, a first display output interface, a second display output interface, a serial port and a network interface.

[0056] The GPU module is used to receive display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface; it is also used to draw a display output screen, and locally display the local display output signal through the first display output interface; and send the remote display output signal to the encoding module through the second display output interface, and at the same time send the encoding configuration parameters to the encoding module through the control channel formed by the serial port, wherein the GPU module displays and outputs the local display output signal and the remote display output signal according to the display configuration parameters.

[0057] The encoding module is used to encode the remote display output signal into network streaming media according to the encoding configuration parameters, and transmit the network streaming media to a remote end through a network interface for remote display.

[0058] See also Figure 2 The present invention provides a display system, the display system includes a local display device and a remote display device, wherein the local display device and the remote display device are connected via a network, the local display device includes a host computer and a local display, and the host computer includes Figure 1 The display encoding device in the remote display device includes a decoding display device and a remote display.

[0059] The host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface;

[0060] The display encoding device is used to output a local display output signal to a local display for local display according to the display configuration parameters, and output a remote display output signal, and encode the remote display output signal into a network streaming media according to the encoding configuration parameters, and send it to the decoding display device through the network;

[0061] The decoding and displaying device is used to decode the encoded network streaming media and push the decoded video to a remote display for playing.

[0062] See also Figure 3 , is the internal block diagram of the host computer, where the host computer not only includes Figure 1 The display encoding device in the embodiment also includes a display and encoding configuration application and a GPU driver layer;

[0063] The display and encoding configuration application is used to send the display configuration parameters and encoding configuration parameters received from the user input to the GPU module in the display encoding device through the GPU driver layer, so that the GPU module performs display output according to the display configuration parameters, and send the encoding configuration parameters to the encoding module in the display encoding device through the control channel.

[0064] The encoding module in the display encoding device encodes the SOC chip, and runs the encoding streaming application, middleware and driver on the encoding SOC chip. The encoding module is used to run the encoding streaming application, and encode the remote display output signal transmitted by the GPU module into network streaming media through the middleware and driver according to the encoding configuration parameters, and send the network streaming media to the remote end through the network.

[0065] Specifically, the host computer runs the display and encoding configuration application, whose main function is to receive the display configuration parameters and encoding configuration parameters input by the user, and configure the relevant hardware. For example, display-related parameters such as display resolution, refresh rate, display mode (mirror, extension), etc. are passed to the GPU module through the GPU driver layer, and the GPU module performs display output according to the new display configuration parameters. At the same time, the display and encoding configuration application also sends the encoding configuration parameters, such as encoding resolution, encoding frame rate, encoding bit rate, encoding compression format, etc., to the encoding SOC chip through the control interface through the GPU driver layer, and the encoding SOC chip performs encoding and streaming according to the new encoding configuration parameters. The encoding configuration parameters also include whether to end the remote display signal.

[0066] The encoding SOC chip runs the encoding streaming application, whose main function is to encode the GPU display output signal into network streaming media according to the encoding configuration. The encoding streaming application encodes the GPU display output signal from the display receiving module through the encoding middleware and driver, and streams it to the network. At the same time, if the control signal changes, the encoding streaming application encodes and streams according to the newly passed encoding configuration parameters.

[0067] See also Figure 4 , is a flow chart of a display encoding method provided by the present invention, which is applied to Figure 1 A display encoding device, wherein the display encoding method comprises the following steps:

[0068] Step 41, the GPU module receives display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface;

[0069] Step 42, the GPU module draws a display output screen, sends a remote display output signal to the encoding module, and sends the encoding configuration parameters to the encoding module through a control channel, wherein the GPU module displays and outputs the remote display output signal according to the display configuration parameters;

[0070] Step 43: the encoding module encodes the remote display output signal into network streaming media according to the encoding configuration parameters, and transmits the network streaming media to a remote end through a network for remote display.

[0071] See also Figure 5 , a display method provided by the present invention, applied to Figure 2 The display device and the display method include the following steps:

[0072] Step 51, the host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface;

[0073] Step 52, the display encoding device outputs a remote display output signal according to the display configuration parameters, and encodes the remote display output signal into a network streaming media according to the encoding configuration parameters, and sends it to the decoding display device through the network;

[0074] Step 53, the decoding and displaying device decodes the encoded network streaming media, and pushes the decoded video to the remote display for playing.

[0075] See also Figure 6 , is the upper computer software operation flow chart. In addition to the display encoding device, the upper computer also includes display and encoding configuration applications and GPU driver layer, which mainly includes the following steps:

[0076] S601, after powering on, the host computer starts;

[0077] S602, when the GPU module is first started, the GPU module performs display output according to the default display configuration parameters. If the display configuration parameters are changed, the GPU module performs display output according to the new display configuration parameters;

[0078] S603, the display and encoding configuration application runs, monitors the display configuration parameters and encoding configuration parameters input by the user, and sets whether to end the remote display;

[0079] S604, the display and encoding configuration application determines whether the display configuration and encoding configuration need to be changed according to the user input. If the display configuration and encoding configuration do not need to be changed, the process returns to S602 for display output; if the display configuration and encoding configuration need to be changed, the process proceeds to the next step;

[0080] S605, the display and encoding configuration application sends the modified encoding configuration parameters to the encoding module through the GPU driver layer and the control interface, and sends the modified display configuration parameters to the GPU module;

[0081] S606, the display and encoding configuration application determines whether to end the remote display according to the user input. If it is not necessary to end it, it returns to S602, and the GPU module performs display output according to the new display configuration parameters. If it is necessary to end the remote display, it proceeds to the next step;

[0082] S607, the GPU module turns off the display output of the remote display channel and sends an end signal to the encoding module through the control interface.

[0083] See also Figure 7 , is a working principle diagram of the encoding module, the encoding module includes an encoding SOC chip, and the encoding streaming application runs on the encoding SOC chip. The working principle of the encoding module includes the following steps:

[0084] S701, after powering on, the encoding module;

[0085] S702, the encoding and streaming application runs. When it is first started, the encoding thread and the streaming thread are started according to the default encoding configuration parameters;

[0086] S703, the encoding thread encodes the remote display output signal output by the GPU module into a compressed video stream;

[0087] S704, the streaming thread streams the compressed video stream as a network streaming media through the network, and transmits it to the remote end, and the remote end decodes the network streaming media for playback and display;

[0088] S705, the encoding and streaming application monitors the incoming signal of the GPU module through the control interface and parses the incoming signal;

[0089] S706, determine whether the encoding configuration needs to be changed. If not, jump back to S703 to continue encoding; if it needs to be changed, enter S707;

[0090] S707: The encoding and streaming application updates the encoding configuration parameters and terminates the current encoding thread and streaming thread.

[0091] S708, the encoding and streaming application determines whether to end the remote display based on the incoming signal. If the remote display needs to be ended, the process ends and waits for the control interface to input a start signal; if it does not need to be ended, it returns to S702 and starts the encoding thread and streaming thread according to the updated encoding configuration parameters.

[0092] A display encoding device, a display system, a display encoding method and a display method provided by the embodiments of the present invention have the following beneficial effects:

[0093] (1) The present invention uses a SOC chip with encoding function to build an encoding system, which makes encoding more efficient and does not occupy resources such as the CPU and GPU of the host computer.

[0094] (2) On the basis of using a SOC chip with encoding function to build an encoding system, the GPU is connected to the encoding SOC chip through the serial port and other control interfaces of the GPU, so that the GPU can control the encoding SOC chip and make relevant settings, so as to achieve the purpose of the host computer directly controlling the display output of the remote transmission.

[0095] (3) The present invention does not use GPU encoding hardware and is applicable to GPU hardware with a simpler structure or a wider range of GPUs.

[0096] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0097] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0098] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0099] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0100] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0101] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0102] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A display encoding device, characterized in that: It includes a GPU module, an encoding module, a PCIE interface, a first display output interface, a second display output interface, a serial port and a network interface; The GPU module is used to receive display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface; it is also used to draw a display output screen, and locally display the local display output signal through the first display output interface; and send the remote display output signal to the encoding module through the second display output interface, and send the encoding configuration parameters to the encoding module through the control channel formed by the serial port, wherein the GPU module displays and outputs the local display output signal and the remote display output signal according to the display configuration parameters; The encoding module is used to encode the remote display output signal into network streaming media according to the encoding configuration parameters, and transmit the network streaming media to a remote end through a network interface for remote display.

2. A display system, characterized in that: It comprises a local display device and a remote display device, wherein the local display device comprises a host computer and a local display, the host computer comprises the display encoding device according to claim 1, and the remote display device comprises a decoding display device and a remote display; The host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface; The display encoding device is used to output a local display output signal to a local display for local display according to the display configuration parameters, and output a remote display output signal, and encode the remote display output signal into a network streaming media according to the encoding configuration parameters, and send it to the decoding display device through the network; The decoding and displaying device is used to decode the encoded network streaming media and push the decoded video to a remote display for playing.

3. The display system according to claim 2, characterized in that: The host computer also includes display and encoding configuration applications and a GPU driver layer; The display and encoding configuration application is used to send the display configuration parameters and encoding configuration parameters received from the user input to the GPU module in the display encoding device through the GPU driver layer, so that the GPU module performs display output according to the display configuration parameters, and send the encoding configuration parameters to the encoding module in the display encoding device through the control channel.

4. The display system according to claim 3, characterized in that: The encoding module includes an encoding SOC chip, and the encoding streaming application, middleware and driver are run on the encoding SOC chip; The encoding module is used to run the encoding and streaming application, and encode the remote display output signal transmitted by the GPU module into network streaming media according to the encoding configuration parameters through the middleware and driver, and send the network streaming media to the remote end through the network.

5. The display system according to claim 4, characterized in that: The display configuration parameters include display resolution, refresh rate and display mode, the display mode includes mirror display and extended display, and the encoding configuration parameters include encoding resolution, encoding frame rate, encoding bit rate, encoding compression format and whether to end the remote display signal.

6. A display coding method, applied to the display coding device according to claim 1, characterized in that: The method comprises: The GPU module receives display configuration parameters and encoding configuration parameters sent by the host computer through the PCIE interface; Draw a display output screen, send a remote display output signal to the encoding module, and send the encoding configuration parameters to the encoding module through a control channel, wherein the GPU module displays and outputs the remote display output signal according to the display configuration parameters; The encoding module encodes the remote display output signal into network streaming media according to the encoding configuration parameters, and transmits the network streaming media to a remote end through a network for remote display.

7. A display method, applied to the display device according to claim 2, characterized in that: The method comprises: The host computer sends the display configuration parameters and the encoding configuration parameters to the display encoding device through the PCIE interface; The display encoding device outputs a remote display output signal according to the display configuration parameters, and encodes the remote display output signal into a network streaming media according to the encoding configuration parameters, and sends it to a decoding display device through a network; The decoding and displaying device decodes the encoded network streaming media and pushes the decoded video to the remote display for playing.

8. The display method according to claim 7, characterized in that: The host computer also includes a display and encoding configuration application and a GPU driver layer. The host computer sends display configuration parameters and encoding configuration parameters to the display encoding device through a PCIE interface, including: S601, after powering on, the host computer starts; S602, when the GPU module is first started, the GPU module performs display output according to the default display configuration parameters. If the display configuration parameters are changed, the GPU module performs display output according to the new display configuration parameters; S603, the display and encoding configuration application runs, monitors the display configuration parameters and encoding configuration parameters input by the user, and sets whether to end the remote display; S604, the display and encoding configuration application determines whether the display configuration and encoding configuration need to be changed according to the user input. If the display configuration and encoding configuration do not need to be changed, the process returns to S602 for display output; if the display configuration and encoding configuration need to be changed, the process proceeds to the next step; S605, the display and encoding configuration application sends the modified encoding configuration parameters to the encoding module through the GPU driver layer and the control interface, and sends the modified display configuration parameters to the GPU module; S606, the display and encoding configuration application determines whether to end the remote display according to the user input. If it is not necessary to end it, it returns to S602, and the GPU module performs display output according to the new display configuration parameters. If it is necessary to end the remote display, it proceeds to the next step; S607, the GPU module turns off the display output of the remote display channel and sends an end signal to the encoding module through the control interface.

9. The display method according to claim 8, characterized in that: The encoding module includes an encoding SOC chip, and an encoding streaming application is run on the encoding SOC chip. The display encoding device encodes the remote display output signal into a network streaming media according to the encoding configuration parameters, and sends it to the decoding display device through the network, including: S701, after powering on, the encoding module; S702, the encoding and streaming application runs. When it is first started, the encoding thread and the streaming thread are started according to the default encoding configuration parameters; S703, the encoding thread encodes the remote display output signal output by the GPU module into a compressed video stream; S704, the streaming thread streams the compressed video stream as a network streaming media through the network, and transmits it to the remote end, and the remote end decodes the network streaming media for playback and display; S705, the encoding and streaming application monitors the incoming signal of the GPU module through the control interface and parses the incoming signal; S706, determine whether the encoding configuration needs to be changed. If not, jump back to S703 to continue encoding; if it needs to be changed, enter S707; S707: The encoding and streaming application updates the encoding configuration parameters and terminates the current encoding thread and streaming thread. S708, the encoding and streaming application determines whether to end the remote display based on the incoming signal. If the remote display needs to be ended, the process ends and waits for the control interface to input a start signal; if it does not need to be ended, it returns to S702 and starts the encoding thread and streaming thread according to the updated encoding configuration parameters.