[go: nahoru, domu]

CN112422877B - Image display method and system and source device - Google Patents

Image display method and system and source device Download PDF

Info

Publication number
CN112422877B
CN112422877B CN202011163571.9A CN202011163571A CN112422877B CN 112422877 B CN112422877 B CN 112422877B CN 202011163571 A CN202011163571 A CN 202011163571A CN 112422877 B CN112422877 B CN 112422877B
Authority
CN
China
Prior art keywords
display
receiving end
displays
virtual
desktop image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011163571.9A
Other languages
Chinese (zh)
Other versions
CN112422877A (en
Inventor
王成东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Wanxiang Electronics Technology Co Ltd
Original Assignee
Xian Wanxiang Electronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Wanxiang Electronics Technology Co Ltd filed Critical Xian Wanxiang Electronics Technology Co Ltd
Priority to CN202011163571.9A priority Critical patent/CN112422877B/en
Publication of CN112422877A publication Critical patent/CN112422877A/en
Application granted granted Critical
Publication of CN112422877B publication Critical patent/CN112422877B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present disclosure provides an image display method and system, and a source device. The method comprises the following steps: the receiving end detects and acquires display information of the receiving end and sends the display information of the receiving end to source equipment; the source equipment receives the display information of the receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end, and builds N virtual displays according to virtual display drivers installed in advance; the method comprises the steps that a source device generates a desktop image and sends the desktop image to a source device display; the sending end collects the desktop image, codes the desktop image and sends the desktop image to the receiving end; the receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display. The image display method can solve the problem that the receiving end cannot expand the desktop effect when the number of the display devices of the sending end is not matched with the number of the display devices of the receiving end in the prior art.

Description

Image display method and system and source device
Technical Field
The disclosure relates to the technical field of image display methods, and in particular relates to an image display method and system and source equipment.
Background
The remote image transmission system comprises S-end equipment and R-end equipment. The S-end equipment is connected with the image source equipment and used for collecting desktop images of the image source equipment, coding the collected desktop images and then sending the coded images to the R-end equipment, decoding the coded data by the R-end equipment and displaying the decoded data on a display connected with the R-end equipment.
At present, when the number of displays connected to the R-terminal device is not matched with the number of displays of the image source device, for example, the image source device includes one display, and the R-terminal device is connected to 2 displays, the R-terminal cannot realize the desktop expansion effect. If a physical display is added on the image source device, higher hardware cost is caused, and the desktop expansion is not flexible.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide an image display method, an image display system and source equipment.
According to a first aspect of an embodiment of the present disclosure, there is provided an image display method including:
the receiving end detects and acquires the display information of the receiving end and sends the display information of the receiving end to the source equipment;
The source equipment receives display information of a receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end, and builds N virtual displays according to virtual display drivers installed in advance;
The source equipment generates a desktop image and sends the desktop image to a source equipment display;
The transmitting end collects desktop images, codes the desktop images and transmits the desktop images to the receiving end;
The receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
In one embodiment, the method further comprises:
If the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the information that the receiving end is connected with a new display;
The source equipment generates a command for establishing a new virtual display according to the information of the new display accessed by the receiving end, and establishes the new virtual display according to the command for establishing the new virtual display and a virtual display driver which is installed in advance;
The source equipment regenerates the desktop image and sends the regenerated desktop image to the source equipment display;
the transmitting end collects the regenerated desktop image, codes the desktop image and transmits the desktop image to the receiving end;
The receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
In one embodiment, the method further comprises:
if the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the disconnection information of the receiving end and the display;
the source equipment generates a virtual display deleting instruction according to the disconnection information of the receiving end and the display, and deletes the corresponding virtual display according to the virtual display deleting instruction and the virtual display driver which is installed in advance.
The source equipment regenerates the desktop image and sends the desktop image to the source equipment display;
the transmitting end collects the regenerated desktop image, codes the desktop image and transmits the desktop image to the receiving end;
The receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
In one embodiment, the method further comprises:
If the receiving end detects that the display effect of the display connected with the receiving end is switched from the extended desktop effect to the copy desktop effect, sending a display effect switching instruction to the source equipment;
The source equipment generates a virtual display deleting instruction according to the display effect switching instruction, and deletes the virtual display according to a virtual display driver which is installed in advance;
the source equipment regenerates the desktop image and sends the desktop image to the source equipment display;
the transmitting end collects the regenerated desktop image, codes the desktop image and transmits the desktop image to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the decoded desktop image on a display of the receiving end.
In one embodiment, the source device receives the receiving end display information, determines the number N of virtual displays to be established according to the receiving end display information, and establishes N virtual displays according to the virtual display driver installed in advance, including:
The source equipment receives the display information of the receiving end, and determines the number N of virtual displays to be built according to the number of the displays of the receiving end and the number of the displays of the source equipment;
The source device establishes N virtual displays according to the number N of the virtual displays to be established and the virtual display drive which is installed in advance.
According to a second aspect of the embodiments of the present disclosure, there is provided an image display method, applied to a source device, the method including:
acquiring display information of a receiving end;
determining the number N of virtual displays to be built according to the display information of the receiving end;
According to the number N of virtual displays to be built and virtual display drivers installed in advance, building N virtual displays;
A desktop image is generated and sent to the source device display.
According to a third aspect of embodiments of the present disclosure, there is provided a source device comprising:
the acquisition module acquires display information of the receiving end;
the determining module is used for determining the number N of the virtual displays to be established according to the display information of the receiving end;
The building module is used for building N virtual displays according to the number N of the virtual displays to be built and the virtual display drivers installed in advance;
and the generating module is used for generating a desktop image and sending the desktop image to the source device display.
According to a fourth aspect of embodiments of the present disclosure, there is provided an image display system including a source device, a source device display connected to the source device, a transmitting end connected to the source device display, a receiving end, and a receiving end display connected to the receiving end;
the receiving end detects and acquires the display information of the receiving end and sends the display information of the receiving end to the source equipment;
The source equipment receives display information of a receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end, and builds N virtual displays according to virtual display drivers installed in advance;
the source equipment generates a desktop image and sends the desktop image to a display of the source equipment;
The transmitting end collects desktop images, codes the desktop images and transmits the desktop images to the receiving end;
The receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
In one embodiment, the source device receives the receiving end display information, determines the number N of virtual displays to be established according to the receiving end display information, and establishes N virtual displays according to the virtual display driver installed in advance, including:
The source equipment receives the display information of the receiving end, and determines the number N of virtual displays to be built according to the number of the displays of the receiving end and the number of the displays of the source equipment;
The source device establishes N virtual displays according to the number N of the virtual displays to be established and the virtual display drive which is installed in advance.
The image display method solves the problem that when the number of the displays of the sending end is not matched with the number of the displays of the receiving end, the receiving end cannot expand the desktop effect; meanwhile, the image display method disclosed by the invention does not need to additionally increase a physical display on the image source equipment, reduces the cost and improves the flexibility.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a schematic diagram of a remote mapping system.
Fig. 2 is a flowchart of an image display method according to an embodiment of the present disclosure.
Fig. 3 is a flowchart of an image display method according to an embodiment of the present disclosure.
Fig. 4 is a flowchart of an image display method according to an embodiment of the present disclosure.
Fig. 5 is a flowchart of an image display method according to an embodiment of the present disclosure.
Fig. 6 is a flowchart of an image display method according to an embodiment of the present disclosure.
Fig. 7 is a schematic diagram of an image display device according to an embodiment of the disclosure.
Fig. 8 is a schematic diagram of an image display system according to an embodiment of the disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
FIG. 1 is a schematic diagram of a remote mapping system. As shown in fig. 1, the remote image transmission system includes an image source device, an S-terminal device, an R-terminal device, and a display connected to the R-terminal device. The S-end device is connected with the image source device, and the R-end device is connected with the display.
It should be noted that, in the embodiment of the present disclosure, the S end is a transmitting end, and the R end is a receiving end.
In the scenario shown in fig. 1, the image source device comprises a display 11 and a display 12, the display 11 being the main display and the display 12 being the extended display; the display connected with the R terminal comprises a display 21, a display 22 and a display 23, wherein the display 11 corresponds to the display 21, and the display 12 corresponds to the display 22. According to the scheme in the prior art, if the desktop expansion effect of the display 23 needs to be achieved, a corresponding physical display needs to be added on the image source device, otherwise, the desktop expansion effect cannot be achieved at the R end. But adding a physical display not only incurs higher hardware costs but is not flexible enough.
In order to solve the problem, the disclosure proposes that when the R end and the S end are connected, the image source device generates one or more virtual displays meeting the remote link requirement on the image source device by using a virtual display driver development technology according to the number of remote linked screens, that is, the number of displays connected by the R end, so that the displays of the image source device are in one-to-one correspondence with the displays of the R end.
Fig. 2 is a flowchart of an image display method according to an embodiment of the present disclosure. As shown in fig. 2, the method includes:
Step 201, the receiving end detects and acquires the display information of the receiving end, and sends the display information of the receiving end to the source equipment;
in this step, the receiving end detects the interface states of the receiving end and the display respectively, and obtains the display information. Wherein the display information includes: display identification, display model, display ID, display address and display parameters, and the like.
Illustratively, the receiving end is connected to the display 21, the display 22 and the display 23, and when the receiving end establishes a connection with the transmitting end, the receiving end may sequentially detect a plurality of interfaces of the receiving end according to a preset sequence, so as to obtain display information of the display 21, the display 22 and the display 23; further, the receiving end sequentially transmits the acquired display information to the transmitting end, the transmitting end forwards the display information to the image source equipment, and the image source equipment sets the display effect to be an extended desktop effect according to the received display information.
202, The source equipment receives display information of a receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end, and builds N virtual displays according to virtual display drivers installed in advance; wherein N is an integer greater than or equal to 1.
In one embodiment, the source device receives the receiving end display information, determines the number N of virtual displays to be established according to the receiving end display information, and establishes N virtual displays according to the virtual display driver installed in advance, including:
The source equipment receives the display information of the receiving end, and determines the number N of virtual displays to be built according to the number of the displays of the receiving end and the number of the displays of the source equipment;
The source device establishes N virtual displays according to the number N of the virtual displays to be established and the virtual display drive which is installed in advance.
In this embodiment, the image source device determines, according to the number of displays connected to the receiving end and the number of displays of itself, that virtual displays need to be generated and determines the number of virtual displays that need to be established. For example, the image source device determines that 1 virtual display needs to be built again according to the number 3 of displays connected with the receiving end and the number 2 of displays of the image source device; next, the image source device generates a virtual display, i.e., a display 13 as shown in fig. 3, using a virtual display driver installed in advance, and the display 13 may be a main screen or an extension screen of the image source device.
The virtual display driver may be INDIRECT DISPLAY drivers. INDIRECT DISPLAY drives are pre-installed in the hardware devices of the image source device. When the image source device determines that the virtual display needs to be built, INDIRECT DISPLAY driver firstly initializes configuration parameters and configures a callback function communicated with the custom interface, then creates IDDCX-ADAPTER objects in the image source device start callback function INDIRECT DEVICE D0ENtry, then receives a command sent by an application layer to create the virtual display by utilizing EvtIddCxDeviceIoControl this IOCTL callback function, and creates IDDCX-MONITOR objects, namely the virtual display.
If a plurality of virtual displays need to be created, the above-described process may be repeatedly performed.
It will be appreciated that in some cases, the image source device may not configure a physical display, and when the receiving end establishes a connection with the transmitting end, the image source device establishes the same number of virtual displays according to the number of displays connected by the receiving end, and manages the created virtual displays. Thus, the image source device can be free from configuring a larger number of physical displays, thereby reducing the cost and improving the flexibility.
Step 203, the source device generates a desktop image and sends the desktop image to a display of the source device;
In this step, the image source device generates a desktop image of windows, outputs a main desktop image to the main display, and outputs an extended desktop image to the extended display.
Step 204, the transmitting end collects desktop images, codes the desktop images and transmits the desktop images to the receiving end;
In the step, a transmitting end respectively collects desktop images of a plurality of displays of an image source device; encoding the acquired desktop image to obtain encoded data, and transmitting the encoded data to a receiving end
Step 205, the receiving end receives the desktop image, decodes the desktop image and displays the decoded desktop image on a corresponding display of the receiving end.
In this step, the R-terminal decodes the encoded data, restores the desktop image, and displays the restored desktop image on the corresponding display.
It should be noted that, a virtual display driver may be installed in the image source device in advance, where the virtual display driver may only be installed in a hardware device of the image source device, and when the image source device determines that the virtual display needs to be established, the virtual display is generated by running the virtual display driver, and the virtual display may be identified and managed by a windows operating system of the image source device. Then, the image source device outputs desktop images of windows to the virtual display to realize the expanded desktop effect of the image source device; the S end collects desktop images of the virtual display and desktop images of other physical displays of the image source equipment, codes the desktop images and sends the coded images to the R end, and the R end decodes and displays the coded data. Therefore, the problem that the R end cannot expand the desktop effect when the number of the S end displays is not matched with the number of the R end displays is solved.
Optionally, as shown in fig. 3, the method further includes:
Step 301, if the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the information that the receiving end is connected with a new display;
Because the change of the interface state of the receiving end connected with the display may be caused by the connection of the interface with a new display, in this embodiment, when the receiving end detects that a certain interface state changes and acquires the newly accessed display information, the receiving end sends the detection result to the image source device through the sending end.
In this step, the detection result may include the accessed new display information. Wherein the new display information includes: new display identification, new display model, new display ID, new display address, display parameters of the new display, etc.
Step 302, the source equipment generates a new virtual display establishment instruction according to the new display information accessed by the receiving end, and establishes a new virtual display according to the new virtual display establishment instruction and a pre-installed virtual display driver;
specifically, if the detection result includes the accessed new display information, the image source device determines that a new virtual display needs to be built according to the received detection result, and generates an instruction for building the virtual display.
Step 303, the source equipment regenerates the desktop image and sends the regenerated desktop image to the source equipment display;
step 304, the transmitting end collects the regenerated desktop image, codes the desktop image and transmits the desktop image to the receiving end;
in step 305, the receiving end receives the desktop image, decodes the desktop image, and displays the decoded desktop image on a corresponding receiving end display.
Optionally, as shown in fig. 4, the method further includes:
Step 401, if the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the disconnection information of the receiving end and the display;
In this embodiment, if the change in the interface state is caused by disconnection of the display from the receiving end, and therefore, when the receiving end detects that a certain interface state is changed and detects that the display corresponding to the interface is disconnected from the receiving end, the receiving end sends a detection result to the image source device through the sending end, where the detection result may include information for indicating disconnection of the display corresponding to the interface.
Step 402, the source device generates a virtual display deleting instruction according to the disconnection information of the receiving end and the display, and deletes the corresponding virtual display according to the virtual display deleting instruction and the virtual display driver which is pre-installed.
In this step, if the detection result indicates that the display corresponding to the interface is disconnected from the receiving end and the display of the image source device corresponding to the display is a virtual display, the image source device generates an instruction to delete the virtual display.
Step 403, the source device regenerates the desktop image and sends the desktop image to the source device display;
Step 404, the transmitting end collects the regenerated desktop image, encodes and transmits the desktop image to the receiving end;
step 405, the receiving end receives the desktop image, decodes the desktop image, and displays the decoded desktop image on a corresponding receiving end display.
In the steps 403 to 405, the image source device regenerates the desktop image and outputs the generated desktop image to the multiple displays of the image source device respectively; the receiving end respectively collects desktop images for coding and sends coded data to the receiving end; the receiving end decodes the encoded data, restores the desktop image, and displays the restored desktop image on a corresponding display.
Optionally, as shown in fig. 5, the method further includes:
Step 501, if the receiving end detects that the display effect of the display connected with the receiving end is switched from the extended desktop effect to the copy desktop effect, sending a display effect switching instruction to the source device;
In this step, the user may input a display effect switching instruction to the receiving end through an external device such as a mouse connected to the receiving end, where the display effect switching instruction is used to instruct switching of the display effect from the extended desktop effect to the copy desktop effect.
Step 502, the source equipment generates a virtual display deleting instruction according to the display effect switching instruction, and deletes the virtual display according to a virtual display driver installed in advance;
Specifically, the image source device determines to switch the display mode of the image source device from a multi-screen mode to a single-screen mode according to a display effect switching instruction, and generates a virtual display deleting instruction; and deleting the corresponding virtual display by executing the virtual display deleting instruction.
Step 503, the source device regenerates the desktop image and sends the desktop image to the source device display;
step 504, the sending end collects the regenerated desktop image, codes the desktop image and sends the desktop image to the receiving end;
Step 505, the receiving end receives the desktop image, decodes the desktop image, and displays the decoded desktop image on the display of the receiving end.
In steps 503 to 505, the image source device regenerates the desktop image and outputs the generated desktop image to a plurality of displays of the image source device, respectively; in the single screen mode, if the image source equipment comprises a plurality of displays, the desktop images of the displays are consistent, so that the transmitting end acquires the desktop image of any display to encode and transmits encoded data to the receiving end; the receiving end decodes the encoded data, restores the desktop image, and displays the restored desktop image on a plurality of connected displays.
Fig. 6 is a flowchart of an image display method according to an embodiment of the present disclosure. As shown in fig. 6, the method includes:
step 601, obtaining display information of a receiving end;
step 602, determining the number N of virtual displays to be built according to the display information of the receiving end;
Step 603, according to the number N of virtual displays to be built and virtual display drivers installed in advance, building N virtual displays;
Step 604, generating a desktop image and transmitting the desktop image to the source device display.
Fig. 7 is an architecture diagram of a source device according to an embodiment of the present disclosure. As shown in fig. 7, the source device includes:
An acquisition module 701, a determination module 702, a setup module 703, and a generation module 704; the acquiring module 701 is configured to acquire display information of a receiving end; the determining module 702 is configured to determine, according to the receiving-end display information, a number N of virtual displays to be established; the building module 703 is configured to build N virtual displays according to the number N of virtual displays to be built and the virtual display driver installed in advance; the generating module 704 is configured to generate a desktop image and send the desktop image to the source device display.
Fig. 8 is a schematic diagram of an image display system according to an embodiment of the disclosure. As shown in fig. 8, the system includes a source device 801, a source device display 8011 connected to the source device 801, a transmitting end 802 connected to the source device display 8011, a receiving end 803, and a receiving end display 804 connected to the receiving end 803;
The receiving end 803 detects and acquires the information of the receiving end display 804, and sends the information of the receiving end display 804 to the source device 801;
The source equipment 801 receives information of the receiving end display 804, determines the number N of virtual displays to be built according to the information of the receiving end display 804, and builds N virtual displays according to virtual display drivers installed in advance;
the source device 801 generates a desktop image and sends the desktop image to the source device display 8011;
The transmitting end 802 collects desktop images, encodes the desktop images and transmits the desktop images to the receiving end 803;
the receiving end 803 receives the desktop image, decodes the desktop image, and displays the decoded desktop image on a corresponding receiving end display 804.
In one embodiment, the source device receives the receiving end display information, determines the number N of virtual displays to be established according to the receiving end display information, and establishes N virtual displays according to the virtual display driver installed in advance, including:
The source equipment receives the display information of the receiving end, and determines the number N of virtual displays to be built according to the number of the displays of the receiving end and the number of the displays of the source equipment;
The source device establishes N virtual displays according to the number N of the virtual displays to be established and the virtual display drive which is installed in advance.
The image display method solves the problem that when the number of the displays of the sending end is not matched with the number of the displays of the receiving end, the receiving end cannot expand the desktop effect; meanwhile, the image display method disclosed by the invention does not need to additionally increase a physical display on the image source equipment, reduces the cost and improves the flexibility.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be preset in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (8)

1. An image display method, the method comprising:
The receiving end detects and acquires display information of the receiving end and sends the display information of the receiving end to source equipment;
The source equipment receives the display information of the receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end and the number of the display of the source equipment, and builds N virtual displays according to the number N of the virtual displays to be built and virtual display drivers installed in advance, so that the displays of the source equipment are in one-to-one correspondence with the displays of the receiving end;
the source equipment generates a desktop image and sends the desktop image to a source equipment display and the N virtual displays;
The transmitting end collects desktop images of the source equipment display and the N virtual displays, codes the desktop images and transmits the coded desktop images to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
2. The method according to claim 1, wherein the method further comprises:
If the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the information that the receiving end is connected with a new display;
the source equipment generates a new virtual display establishment instruction according to the new display information accessed by the receiving end, and establishes a new virtual display according to the new virtual display establishment instruction and a virtual display driver which is installed in advance;
the method comprises the steps that a source device regenerates a desktop image and sends the regenerated desktop image to a source device display;
the sending end collects the regenerated desktop image, encodes the desktop image and sends the desktop image to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
3. The method according to claim 1, wherein the method further comprises:
If the receiving end detects the change of the interface state of the receiving end connected with the display, sending a detection result to the source equipment, wherein the detection result carries the disconnection information of the receiving end and the display;
The source equipment generates a virtual display deleting instruction according to the disconnection information of the receiving end and the display, and deletes the corresponding virtual display according to the virtual display deleting instruction and a virtual display driver which is installed in advance;
The source equipment regenerates the desktop image and sends the desktop image to a display of the source equipment;
the sending end collects the regenerated desktop image, encodes the desktop image and sends the desktop image to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
4. The method according to claim 1, wherein the method further comprises:
If the receiving end detects that the display effect of the display connected with the receiving end is switched from the extended desktop effect to the copy desktop effect, sending a display effect switching instruction to the source equipment;
the source equipment generates a virtual display deleting instruction according to the display effect switching instruction, and deletes the virtual display according to a virtual display driver which is installed in advance;
The source equipment regenerates the desktop image and sends the desktop image to a display of the source equipment;
the sending end collects the regenerated desktop image, encodes the desktop image and sends the desktop image to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the decoded desktop image on a display of the receiving end.
5. The method of any of claims 1-4, wherein the display information comprises at least one of a display identification, a display model number, a display ID, a display address, and a display parameter.
6. An image display method applied to a source device, the method comprising:
acquiring display information of a receiving end;
Determining the number N of virtual displays to be established according to the display information of the receiving end and the number of the displays of the source equipment;
according to the number N of the virtual displays to be built and the virtual display drivers installed in advance, building N virtual displays, so that the displays of the source equipment are in one-to-one correspondence with the displays of the receiving end;
And generating a desktop image, and transmitting the desktop image to a source device display and the N virtual displays.
7. A source device, the source device comprising:
the acquisition module acquires display information of the receiving end;
The determining module is used for determining the number N of the virtual displays to be established according to the display information of the receiving end and the number of the displays of the source equipment;
the establishing module establishes N virtual displays according to the number N of the virtual displays to be established and the virtual display drive which is installed in advance, so that the displays of the source equipment are in one-to-one correspondence with the displays of the receiving end;
And the generating module is used for generating a desktop image and sending the desktop image to the source equipment display and the N virtual displays.
8. An image display system, comprising a source device, a source device display connected to the source device, a transmitting end connected to the source device display, a receiving end, and a receiving end display connected to the receiving end;
The receiving end detects and acquires display information of the receiving end and sends the display information of the receiving end to source equipment;
The source equipment receives the display information of the receiving end, determines the number N of virtual displays to be built according to the display information of the receiving end and the number of the display of the source equipment, and builds N virtual displays according to the number N of the virtual displays to be built and virtual display drivers installed in advance, so that the displays of the source equipment are in one-to-one correspondence with the displays of the receiving end;
The source equipment generates a desktop image and sends the desktop image to a display of the source equipment and the N virtual displays;
The transmitting end collects desktop images of the source equipment display and the N virtual displays, codes the desktop images and transmits the coded desktop images to the receiving end;
the receiving end receives the desktop image, decodes the desktop image and displays the desktop image on a corresponding receiving end display.
CN202011163571.9A 2020-10-27 2020-10-27 Image display method and system and source device Active CN112422877B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011163571.9A CN112422877B (en) 2020-10-27 2020-10-27 Image display method and system and source device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011163571.9A CN112422877B (en) 2020-10-27 2020-10-27 Image display method and system and source device

Publications (2)

Publication Number Publication Date
CN112422877A CN112422877A (en) 2021-02-26
CN112422877B true CN112422877B (en) 2024-07-23

Family

ID=74841132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011163571.9A Active CN112422877B (en) 2020-10-27 2020-10-27 Image display method and system and source device

Country Status (1)

Country Link
CN (1) CN112422877B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI770979B (en) * 2021-05-03 2022-07-11 華碩電腦股份有限公司 Method and apparatus for screen displaying

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103261994A (en) * 2010-10-01 2013-08-21 Flex Electronics ID Co.,Ltd. Desktop reveal expansion
CN103530073A (en) * 2012-07-05 2014-01-22 罗侍田 Computer graphic kernel mirror image display technology

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660687A (en) * 2015-02-02 2015-05-27 上海视聪网络信息技术有限公司 Realization method and system for virtual desktop display
US10705690B1 (en) * 2015-03-10 2020-07-07 Amazon Technologies, Inc. Sending virtual desktop information to multiple devices
CN107094162A (en) * 2016-02-18 2017-08-25 深圳市深信服电子科技有限公司 The display methods and device of virtual desktop
CN109032485A (en) * 2018-07-10 2018-12-18 广州视源电子科技股份有限公司 Display method and device, electronic equipment, intelligent panel and storage medium
CN109522070B (en) * 2018-10-29 2021-07-16 联想(北京)有限公司 Display processing method and system
CN111506283B (en) * 2020-04-26 2023-10-27 西安万像电子科技有限公司 Image display method, device and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103261994A (en) * 2010-10-01 2013-08-21 Flex Electronics ID Co.,Ltd. Desktop reveal expansion
CN103530073A (en) * 2012-07-05 2014-01-22 罗侍田 Computer graphic kernel mirror image display technology

Also Published As

Publication number Publication date
CN112422877A (en) 2021-02-26

Similar Documents

Publication Publication Date Title
RU2414090C2 (en) Data transmission system, transmitter, receiver, data transmission method, programme and cable for transmitting data
CN111124337B (en) Image display method and system
CN112422877B (en) Image display method and system and source device
CN105578105A (en) HDMI version switching method and display device
CN106598295A (en) Method and system for improving operation delay feeling of KVM mouse
CN104254001A (en) Remote sharing method, device and terminal
CN112422868A (en) Data processing method, terminal device and server
CN105469772A (en) Remote KVM (Keyboard Video Mouse) control method, remote KVM control terminal and system
CN102917246A (en) Application data supplying method, device and system based on virtual machine
CN104253804A (en) Method and device for transmitting image data
CN104915171A (en) Method and device for displaying computer desktop
CN104239175A (en) Debugging system, debugging method and debugging device for chip
US20070043881A1 (en) Data bus monitoring and controlling system and method
CN111107316B (en) Image display method, device and system
CN103503381B (en) The method of data transmission of device redirection, Apparatus and system
CN104484205B (en) A kind of update device and method of I/O device firmware
JP2018512747A (en) Video controller, playback controller and display system
CN103036980A (en) Data transmission equipment and method used for remote service
CN113316022B (en) Video playing method, device, equipment, system and storage medium
CN103067451A (en) Device and method for carrying out data transmission in remote service
CN114339105A (en) Display control system, control method and control device
CN110427116B (en) Method for reducing mouse delay of KVM system and KVM system
CN112764643A (en) Method, system, equipment and storage medium for remotely controlling multi-screen computer
CN109640004B (en) Low-bandwidth computer video transmission method and system
CN103019641B (en) Remote control process transmits the Apparatus and method for of data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant