Remote control method, device and equipment for display screen input source and storage medium
Patent Information
- Application Number
- CN202211501885.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2042-11-28
AI Technical Summary
During the meeting, it was difficult to control the input source devices located in the computer room from the meeting site, resulting in inconvenience and a poor user experience.
By establishing a network connection between the control device and the video processing device, obtaining a list of input sources, determining the target source, establishing a network connection between the control device and the target source device, and sending editing commands to remotely control the target source device.
It enables remote control of the input source devices of the display screen in different locations, solving the problem of inconvenient operation and improving the user experience.
Smart Images

Figure CN115756709B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display screen broadcast control technology, and in particular relates to a remote control method, device, equipment and storage medium for a display screen input source. Background Technology
[0002] With the continuous advancement of display technology and the rapid development of display media such as LED (Light Emitting Diode) and LCD (Liquid Crystal Display), the fields involved in commercial displays are gradually expanding, including fixed conference systems, video wall displays in public areas, and screen displays in traffic control centers. In these fields, displays are typically controlled using video processing equipment, which can select one or more signal outputs from two or more input sources to achieve diverse display capabilities.
[0003] Video processing equipment is controlled by computers and other electronic devices. However, due to environmental constraints, the input source devices, video processing equipment, and control devices of video processing equipment are typically located in relatively isolated areas with fixed positions. For example, in a fixed conference system, the conference screen and control devices for video processing equipment can be used in the conference room, while the input source devices and video processing equipment themselves need to be used in a server room. During a conference, it is difficult to operate the input source devices located in the server room from the conference room, resulting in inconvenience and a poor user experience. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for remote control of a display screen input source, which can solve the problem of inconvenience caused by the difficulty in controlling the input source device located in the computer room during a meeting.
[0005] A first aspect of this application provides a remote control method for a display input source, applied to a control device, the control device being used to control a video processing device, and the control device including an operation display interface, the remote control method comprising:
[0006] In response to the user's addition operation, a video processing device located in the same network segment as the control device is added;
[0007] Obtain the input source list of the video processing device, the input source list being determined based on the physical connection relationship between the video processing device and the input source devices;
[0008] In response to a user's target source configuration operation, the target source is determined from the input source list, wherein the target source is used to provide the on-screen display for the display screen;
[0009] In response to the user's reverse control operation on the target source, a network connection is established between the control device and the target source device, and an editing command based on the layer screen is sent to the target source device through the network connection to remotely control the target source device. The layer screen refers to the screen generated by the target source and displayed on the operation display interface.
[0010] A second aspect of this application provides a remote control method for a display screen input source, applied to a target source device, wherein the target source device is one of the input source devices connected to a video processing device, and the remote control method includes:
[0011] Receive a counter-control command sent by the control device, wherein the counter-control command refers to the command sent by the control device in response to the user's counter-control operation on the target source;
[0012] Establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen is displayed as a layer screen in the operation display interface;
[0013] The system receives editing instructions sent by the control device based on the layer screen, executes the editing instructions, and sends the display screen generated after executing the editing instructions to the control device for display on the operation display interface.
[0014] A third aspect of this application provides a remote control device for a display input source, the remote control device comprising:
[0015] The device adding module is used to add video processing devices that are in the same network segment as the control device in response to the user's adding operation;
[0016] The source acquisition module is used to acquire the input source list of the video processing device, wherein the input source list is determined based on the physical connection relationship between the video processing device and the input source device;
[0017] The target source determination module is used to determine the target source from the input source list in response to the user's target source configuration operation, wherein the target source is used to provide the on-screen display screen;
[0018] The control module is used to respond to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device, and send editing instructions based on the layer screen to the target source device through the network connection to remotely control the target source device. The layer screen refers to the screen generated by the target source and displayed on the operation display interface.
[0019] A fourth aspect of this application provides a remote control device for a display input source, the remote control device comprising:
[0020] The instruction receiving module is used to receive the counter-control instruction sent by the control device. The counter-control instruction refers to the instruction sent by the control device in response to the user's counter-control operation on the target source.
[0021] The screen capture module is used to establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen is displayed as a layer screen in the operation display interface;
[0022] The instruction execution module is used to receive the editing instructions sent by the control device based on the layer screen, execute the editing instructions, and send the display screen generated after executing the editing instructions to the control device for display on the operation display interface.
[0023] A fifth aspect of this application provides a remote control system for a display input source. The remote control system includes at least one input source device, a video processing device, a control device for the video processing device, and a display screen. The at least one input source device is physically connected to the video processing device, the control device is network connected to the video processing device, and the display screen is physically connected to the video processing device.
[0024] The input source device is used to provide the video processing device with an input source display screen, so that when the control device responds to the target source configuration operation, it displays the layer screen generated by the target source based on the corresponding input source display screen in the operation display interface;
[0025] The control device is used to respond to the target source configuration operation, determine the target source device from the at least one input source device, and remotely control the target source device according to the remote control method described in the first aspect.
[0026] The target source device is equipped with a remote service program and / or a labeling program, which are used to realize the control of the target source device according to the remote control method described in the second aspect;
[0027] The display screen is used to display the output screen image of the video processing device. A sixth aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the remote control method for the display screen input source described in the first aspect.
[0028] A seventh aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the remote control method for a display screen input source described in the first aspect.
[0029] An eighth aspect of this application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the remote control method for the display input source described in the first aspect.
[0030] The beneficial effects of the embodiments in this application compared with the prior art are:
[0031] In this embodiment, the control device, in response to a user's add command, adds a video processing device located on the same network segment as the control device. It then obtains the input source list of the video processing device and, in response to the user's target source configuration operation, determines the target source from the input source list. After determining the target source, the control device can, in response to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device. Since the layered image is generated by the target source and displayed on the operation display interface, and a network connection exists between the control device and the target source device, editing commands based on the layered image can be sent to the target source device. This allows for remote control of the target source device to perform actions according to the editing commands, thus achieving remote control of the target source device. This solves the problem of difficulty in operating input source devices located in the computer room during a meeting, causing operational inconvenience. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 This is a schematic diagram of the structure of a remote control system for a display input source provided in Embodiment 1 of this application;
[0034] Figure 2This is a flowchart illustrating a remote control method for a display screen input source provided in Embodiment 2 of this application;
[0035] Figure 3 This is a flowchart illustrating a remote control method for a display screen input source provided in Embodiment 3 of this application;
[0036] Figure 4 This is a schematic diagram of the structure of a remote control device for a display input source provided in Embodiment 4 of this application;
[0037] Figure 5 This is a schematic diagram of the structure of a remote control device for a display input source provided in Embodiment 5 of this application;
[0038] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 7 of this application. Detailed Implementation
[0039] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0040] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0041] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0042] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0043] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0044] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0045] In existing technologies, fixed display screens are typically installed in areas isolated from video processing equipment, and their locations are relatively fixed. While the control equipment for video processing can display the processed input source on the fixed display screen, limitations imposed by the environment and network restrict its direct control over the input source. For example, in a fixed conference system, the control equipment for the conference screen and video processing equipment can be used in the conference room, while the input source and video processing equipment themselves need to be located in a server room. During a meeting, it's difficult to control the input source in the server room from the meeting location; someone needs to be present to operate it when needed, causing significant inconvenience and a poor user experience.
[0046] To address the aforementioned issues, this application provides a remote control method for a display screen input source, enabling remote control of the display screen input source device from different locations. For example, it allows operation of the input source device located in the computer room from the meeting venue during a conference.
[0047] By way of example and not limitation, the video processing device in the remote control method for the display input source provided in the embodiments of this application may refer to a KVM (Keyboard, Video, Mouse) switcher, a VGA (Video Graphics Array) switcher, an AV (Audio and Video) switcher, a High Definition Multimedia Interface (HDMI) switcher, a Digital Visual Interface (DVI) switcher, etc.
[0048] As an example and not a limitation, the control device for video processing equipment can refer to various devices such as personal computers (PCs), tablets, personal digital assistants (PDAs), and mobile internet devices (MIDs) capable of operating remote control methods from display input sources.
[0049] By way of example and not limitation, the display screen in the embodiments of this application may be one of the following: LCD display screen, LED display screen, OLED display screen and QLED display screen.
[0050] Taking LED displays as an example, these LED displays can be ordinary LED displays, or they can be microLED, miniLED, or new types of LEDs in the future.
[0051] Furthermore, in some embodiments, the display screen can be packaged using one of the following methods: for example, SMD, COB, COG, or future novel packaging methods. This application does not specifically limit the size of the display screen; it can be a large-sized display screen, such as those used in shopping malls or concerts. The display screen can be composed of many splicing units. These splicing units are sometimes referred to as light boxes (such as LED light boxes). For a display screen using a light box as the basic unit, the display screen mentioned in this application can refer to a display screen corresponding to a single light box, or it can refer to a display screen composed of multiple light boxes spliced together. It can also be a smaller-sized display screen, such as a light box or light panel. With future developments in displays, smaller-sized displays may contain a larger number of pixels, and the methods provided in this application are also applicable.
[0052] It should be understood that the sequence number of each step in this embodiment does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application embodiment.
[0053] To illustrate the technical solution of this application, specific embodiments are described below.
[0054] See Figure 1 This diagram illustrates the structure of a remote control system for a display input source provided in Embodiment 1 of this application. Figure 1 As shown, the remote control system includes video processing equipment, control equipment for the video processing equipment, a display screen, and multiple input source devices. Figure 1The input source device 1, input source device 2, input source device 3 and input source device 4 in the example are only examples, and the specific number of input source devices is not limited in this application.
[0055] In the field of fixed display screens, video processing equipment can process (e.g., edit, splice, integrate) layers of images generated by multiple input source devices, and then output the processed layers to the display screen for display. However, since the usage locations of video processing equipment and display screens are often geographically separated, a third party is needed to control the video processing equipment. This third party can visually demonstrate the processing of multiple layers of images and the process of displaying the processed layers. This third party can be a control device for the video processing equipment, such as a computer or tablet computer with control software. This device controls the video processing equipment, visualizes its operation, and facilitates operation. However, current control devices cannot control the input source devices connected to the video processing equipment, still requiring manual operation.
[0056] To enable remote control of input source devices, the control device can first add video processing devices located on the same network segment as the control device by responding to user add operations, thereby enabling control of the video processing devices. Since the video processing devices and input source devices are often connected by physical means, such as data cables, and have a certain physical connection relationship, the input source list of the video processing devices can be obtained.
[0057] Secondly, the control device can respond to the user's target source configuration operation and determine the target source from the input source list, where the target source is the target source selected by the user from the input source list.
[0058] Finally, in response to the user's reverse control operation on the target source, a reverse control command is sent to the target source device to establish a handshake connection, i.e., to establish a network connection between the control device and the target source device. Then, the target source device can capture the current display screen and send it to the control device to be displayed as a layer screen generated by the target source in the operation display interface. After the layer screen is displayed in the operation display interface, the user can edit the layer screen. In response to the editing operation, the control device can send an editing command based on the layer screen to the target source device through the network connection between the control device and the target source device. After receiving the editing command, the target source device can execute the editing command and send the display screen generated after the editing command to the control device to display the display screen as a layer screen in the operation display interface, thereby realizing the remote control of the target source device by the control device.
[0059] This application establishes a network connection between the control device and the target source device through video processing equipment. By establishing this network connection and using the methods of sending commands and receiving images, it solves the problem that current control devices cannot control input source devices and still require manual operation, resulting in inconvenience and a poor user experience.
[0060] For example, the control software can be started on the control device first. After the control software starts, it searches for video processing devices on the same network segment as the control device, or the IP address of a video processing device on the same network segment can be directly entered. Responding to the user's click on the "Add Control" button on the interface, video processing devices on the same network segment as the control device are added. Since the input and output interfaces of the video processing devices are connected to the input source devices and the display screen respectively, the control device can obtain the list of input sources for the video processing devices. Next, in response to the user's target source configuration operation, input source 1 in the input source list is designated as the target source, where input source 1 corresponds to input source device 1. After configuring the target source, the layered screen generated by the target source can be displayed in the screen topology diagram. Based on this layered screen, the user can perform reverse control operations on the target source to establish a network connection between the control device and the target source device. The screen topology diagram is generated based on the configuration of the output interfaces of the video processing devices and is also displayed in the operation display interface of the control device. After establishing a network connection, the user can edit the input source 1 based on the layer screen. For example, the layer screen is the desktop display screen of the input source device 1, which includes a file A. The user can then edit the layer screen, such as clicking on the file A in the layer screen and opening it. The control device can send the open operation command to the input source device 1. Upon receiving the open operation command for file A, the input source device 1 can execute the operation command, open file A, and send the display screen generated after opening file A to the control device. This display screen is then used as the layer screen generated by the input source 1 and displayed in the operation display interface, thus realizing the remote control of the target source device by the control device.
[0061] It should be understood that, in response to the user's selection of the target source, any input source device may be used as the target source device, and the input source device selected as the target source is controlled in the same way as the above-mentioned controlled process.
[0062] It should also be understood that the target source device needs to have the controlled operating system and a corresponding version of the remote service program installed. The controlled operating system is used to run the remote service program. Here, as an example and not a limitation, the operating system can be Android, iOS, Windows, etc., and the installed remote service program should be the version corresponding to the operating system. The remote service program can be used to capture the screen of the controlled device and respond to the control device's reverse control and editing commands. In one optional approach, it can also provide an entry point for enabling annotation (e.g., displaying a shortcut to the annotation program on the target source device's desktop), facilitating the execution of annotation program start commands sent by the control device.
[0063] Among them, capturing the screen of the controlled terminal can be done by calling the desktop image data stream through the D3Dhook interface or by obtaining screenshots.
[0064] In this embodiment, the control device can establish a network connection with multiple input source devices through a video processing device. Then, through this network connection, it sends editing instructions based on the corresponding layer of the image to the selected input source device (i.e., the target source device). The input source device responds to the editing instructions, performing corresponding editing operations, and sends the resulting image to the control device, thus enabling remote control of the selected input source device. In fixed scenarios, such as conferences, this solves the problem of difficulty in controlling input source devices located in a server room at the conference venue, preventing operational inconvenience.
[0065] Reference Figure 2 This illustration shows a flowchart of a remote control method for a display input source provided in Embodiment 2 of this application. Applied to... Figure 1 The system includes control equipment for controlling the video processing equipment, and the control equipment includes an operation display interface, such as... Figure 2 As shown, the remote control method may include the following steps:
[0066] Step 201: In response to the user's add operation, add a video processing device that is in the same network segment as the control device.
[0067] In this embodiment, the user's "add" operation can refer to the user's click operation on the operation display interface to add controls. It should be noted that video processing devices can be added manually or through automatic search.
[0068] The manual addition method can be as follows: the user clicks the manual addition control button on the operation display interface to generate an addition command. In response to the user's addition command, a pop-up window is set up to input the IP address. The user can enter the IP address of the video processing device that is in the same network segment as the control device, and then add the video processing device corresponding to the IP address to the control software of the control device to establish a connection between the control device and the video processing device. This connection is a TCP / IP network connection.
[0069] The automatic search method can be as follows: the user inputs the network segment where the control device is located, clicks the automatic search control button on the operation display interface to obtain a list of video processing devices, and the user can click the add button of the corresponding video processing device to generate an add command. In response to the user's add command, the video processing device can be added to the control software of the control device to establish a connection relationship between the control device and the video processing device. This connection relationship is a TCP / IP network connection.
[0070] Step 202: Obtain the list of input sources for the video processing device.
[0071] In this embodiment, obtaining the input source list of the video processing device is predicated on the completion of a physical connection between the video processing device and the input source devices. This physical connection can include the physical connection between the input interface of the video processing device and the output interface of the input source devices. Therefore, once the physical connection between the video processing device and the input source devices is established, the input source list of the video processing device can be obtained directly.
[0072] In one possible implementation, after obtaining the list of input sources for the video processing device, the list of input sources can be displayed in the operation display interface to facilitate the user's configuration of the target source.
[0073] Step 203: In response to the user's target source configuration operation, determine the target source from the input source list.
[0074] In this embodiment, the user's target source configuration operation can refer to the user's drag operation on the control corresponding to any input source in the input source list on the operation display interface. The function of this drag operation corresponds to configuring the target source. Determining the target source from the input source list can refer to displaying the layer image generated by the target source on the operation display interface.
[0075] In one possible implementation, the remote control method also includes:
[0076] Acquire the first connection relationship between multiple output interfaces of the video processing device and at least one display screen;
[0077] Based on the first connection relationship, configure the display position and / or display size of multiple output interfaces on the operation display interface, generate a screen display topology map, and display it on the operation display interface;
[0078] In response to the user's target source configuration action, determine the target source from the input source list, including:
[0079] In response to the user's target source configuration operation, the target source is determined from the input source list, and the layer image generated by the target source is displayed in the screen display topology diagram, so that the target source establishes a display correspondence with multiple output interfaces.
[0080] In this embodiment, the layer image generated by the target source can be displayed in the operation display interface. When there is a first connection relationship between the multiple output interfaces of the video processing device and at least one display screen, the control device can configure the multiple output interfaces of the video processing device based on the first connection relationship and generate a screen display topology map in the operation display interface to show the display position and / or display size of the display screen connected to the multiple output interfaces. Since the layer image generated by the target source needs to be displayed on the screen after being processed by the control device, after determining the target source, the layer image generated by the target source can be displayed in the screen topology map, which is convenient for users to operate based on the layer image and is also convenient for display on the screen.
[0081] For example, assuming a video processing device has three output interfaces connected to three displays, the device can configure these interfaces based on their physical connections. The topology of these interfaces can then be displayed on the control device's interface, generating a screen display topology map. This topology map includes the positional and / or size relationships between the connected displays, allowing users to configure the actual resolution and splicing method of the connected displays. After generating the topology map, layers generated by the target source can be dragged directly into it, establishing a display correspondence between the target source and the multiple output interfaces. This means the layers can be displayed on the displays connected to the output interfaces that correspond to the target source.
[0082] Furthermore, after displaying the layer image generated by the target source on the screen as a topology map, the user can perform reverse control operations on the target source based on this layer image.
[0083] It should be understood that the physical connection relationship of multiple output interfaces in the screen display topology diagram generated by the operation display interface is consistent with the physical connection relationship of at least one display screen in the actual scene.
[0084] It should also be understood that the layered screen generated by the target source is displayed on the operation display interface, such as the screen topology diagram, to facilitate user operation based on the layered screen. Therefore, when controlling the target source device, this layered screen can be used as the control screen for controlling the target device. Since the screen displayed on the upper screen is also generated by the target source, the content of the screen displayed on the upper screen and the control screen can be the same, but the form is different. That is, the control screen is the screen being processed by the control device, while the screen displayed on the upper screen is the screen after the control device has processed it.
[0085] It is also important to understand that the content displayed on the reverse control screen and the screen displayed on the main screen can be different. For example, during the process of the control device processing the reverse control screen, it is possible to choose not to display the processing process on the main screen. In this case, the display screen can show the display screen of other input source devices, while the reverse control screen displays the layer screen generated by the target source.
[0086] In one possible implementation, the topological relationship between the displays connected to the output interface also includes the size relationship, which can be shown in the screen topology diagram as the resolution of each display.
[0087] In one possible implementation, the layer image generated by the target source is displayed in the screen display topology map, including:
[0088] In response to user adjustments to the layer view, determine the display position and / or display size of the layer view on the screen display topology map;
[0089] Display the layer images on the screen topology map based on their display position and / or display size.
[0090] In this embodiment, the user can adjust the display size and / or display position of the layer image (i.e., the display size of the layer image can be adjusted alone, the display position of the layer image can be adjusted alone, or both the display size and the display position of the layer image can be adjusted), generate an adjustment command, control the device to respond to the adjustment command, adjust the layer image, and display the adjusted layer image on the screen display topology map.
[0091] It should be understood that users can adjust the display size and position of the layer image by entering the display size and position coordinates in the operation display interface, or by directly performing operations such as zooming in, zooming out, and dragging the layer image.
[0092] Step 204: In response to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device, and send layer-based editing instructions to the target source device through the network connection to remotely control the target source device.
[0093] In the embodiments of this application, reverse control can be a control means that sends control commands to a target source device to enable the target source device to control itself to execute commands.
[0094] In this embodiment of the application, the layer screen can refer to the screen generated by the target source device and displayed in the operation display interface.
[0095] In this context, responding to the user's reverse control operation on the target source can refer to the user configuring the reverse control on the target source, clicking the reverse control control on the configured layer screen, and generating a reverse control command.
[0096] In this embodiment of the application, in response to the user's reverse control operation on the target source, the generated reverse control command is sent to the target source device, and a handshake connection is established with the target source. After confirming that the target source has received the reverse control command, a network connection relationship between the control device and the target device can be established, for example, by configuring IP and port communication between the control device and the target source device.
[0097] In one possible implementation, establishing a network connection between the control device and the target source device includes:
[0098] Establish a network connection between the control device and the target source device based on the IP address and network data transceiver port number of the target source device.
[0099] For example, after sending a reverse control command to the target source device, the IP address and network data transceiver port number of the target source device can be obtained. The IP address and network data transceiver port number of the target source device can be input into the control software to establish an IP network connection between the control device and the target source device, and data can be transmitted through the network data transceiver port corresponding to the port number.
[0100] In this embodiment, the control device and the target source device have a network connection. The control device can send the editing instructions of the layer screen to the target source device through the configured network data transceiver port, so that the target source device can control itself to execute the editing instructions, that is, capture the current display screen of the target source device and send the current display screen of the target source device to the control device, so as to display the display screen as a layer screen in the operation display interface.
[0101] In one possible implementation, editing commands based on layered images are sent to the target source device via a network connection to remotely control the target source device, including:
[0102] Get the editing operations performed by the user on the layer image;
[0103] Encode the editing operations to generate editing instructions that represent them;
[0104] Editing instructions are sent to the target source device via a network connection to remotely control the target source device to perform editing operations according to the editing instructions.
[0105] Editing operations include at least keyboard and mouse operations and / or touch operations. It should be understood that if the control device is a computer device without touchscreen functionality, then editing operations can refer to keyboard and mouse operations, i.e., using a keyboard or mouse as the input device. If the control device is a computer device with touchscreen functionality, then editing operations can include keyboard and mouse operations and / or touch operations.
[0106] In this embodiment, the user performs keyboard and mouse operations and / or touch operations on the layer screen displayed on the operation display interface, and then encodes the editing operation, that is, performs encoding conversion according to the corresponding keyboard and mouse protocol or the corresponding touch protocol to generate editing instructions representing the editing operation. Then, the editing instructions are sent to the target source device through the configured network data transceiver port to remotely control the target source device to perform editing operations according to the editing instructions.
[0107] In one possible implementation, sending layer-based editing commands to the target source device via a network connection to remotely control the target source device also includes:
[0108] In response to the user's operation of starting the annotation program on the target source device through the layer screen, a starting command for the annotation program is sent to the target source device through the network connection;
[0109] After the annotation program starts, in response to the user's annotation operation on the layer screen, it sends annotation instructions to the target source device through the network connection, so that the target source device executes the annotation instructions and sends the generated annotation screen to the control device for layer display.
[0110] In this embodiment, the method by which the user generates the start command for the annotation program in the target source device via the control device can be as follows: the user clicks the shortcut of the annotation program in the layer screen of the start operation display interface, generates the annotation program start command, and sends the annotation program start command to the target source device to start the annotation program. Then, the user can perform annotation operations based on the layer screen of the operation display interface, generate annotation commands, send the annotation commands to the target source device to execute the annotation commands, and send the generated annotation screen to the control device for layer display.
[0111] In this embodiment, the control device, in response to a user's add command, adds a video processing device located on the same network segment as the control device. It then obtains the input source list of the video processing device and, in response to the user's target source configuration operation, determines the target source from the input source list. After determining the target source, the control device can, in response to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device. Since the layered image is generated by the target source and displayed on the operation display interface, and a network connection exists between the control device and the target source device, editing commands based on the layered image can be sent to the target source device. This allows for remote control of the target source device to perform actions according to the editing commands, thus achieving remote control of the target source device. This solves the problem of difficulty in operating input source devices located in the computer room during a meeting, causing operational inconvenience.
[0112] See Figure 3 This illustration shows a flowchart of a remote control method for a display input source according to Embodiment 3 of this application. It is applied to the target source device, i.e. Figure 1 One of multiple input source devices in the system, such as Figure 3 As shown, the remote control method may include the following steps:
[0113] Step 301: Receive the reverse control command sent by the control device.
[0114] It should be noted that the remote control method in this application embodiment is applied to a target source device in the display input source, which is determined from multiple input source devices.
[0115] Among them, the reverse control command refers to the command sent by the control device in response to the user's reverse control operation on the target source. The target source device can receive the reverse control command through the network data transceiver port configured by the control device.
[0116] Step 302: Establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen can be displayed as a layer screen in the operation display interface.
[0117] In this embodiment, after receiving the reverse control command, the target source device first needs to establish a handshake connection with the control device, i.e., establish a TCP connection, so that both parties can receive each other's responses to received messages. During the handshake connection, the target source device executes the received reverse control command, captures the display screen of the target source device, and then transmits the display screen back to the control device via network backhaul, where it is displayed in the layer of the operation display interface.
[0118] It should be understood that data capture can be achieved by calling the desktop image data stream through the D3Dhook interface or by obtaining screenshots, and this application does not limit this.
[0119] Step 303: Receive editing instructions sent by the control device based on the layer screen, execute the editing instructions, and send the display screen generated after executing the editing instructions to the control device for display in the operation display interface.
[0120] In this embodiment of the application, the target source device can receive editing instructions sent by the control device through the network data transceiver port configured on the control device. The editing instructions are instructions to edit a certain control on the layer screen. Therefore, when the target source device executes the editing instructions, it performs an action on a certain control on the layer screen. After executing the instructions, it sends the generated display screen to the control device.
[0121] In one possible implementation, the editing instruction can refer to encoded information representing the user's editing operation, that is, encoded information based on the corresponding keyboard and mouse protocol and touch protocol. After receiving the encoded information, the target source device needs to decode the encoded information before it can obtain the corresponding editing instruction. That is, step 303 above can include:
[0122] Receive encoded information representing editing operations;
[0123] The encoded information is decoded using the corresponding decoding rules to determine and execute the editing instructions.
[0124] In this embodiment of the application, the target source device stores a parsing module corresponding to the keyboard and mouse protocol and touch protocol in the control device, which can be used to decode the encoded information using the corresponding decoding rules.
[0125] In one possible implementation, the target source device is equipped with a remote service program and an annotation program. The remote service program is used to respond to the control device's reverse control commands to enable the target source device to perform the control device's editing operations, and the annotation program is used to respond to the control device's annotation commands to enable the target source device to annotate the layer image generated by the target source.
[0126] In this embodiment, the target source device can receive the reverse control command from the control device, establish a handshake connection to inform the control device of its online status, and then, according to the remote service program installed on itself, capture the display screen according to the reverse control command, execute the operation corresponding to the editing command according to the editing command, and send the generated display screen after the operation to the control device, so as to realize the remote control of the target source device by the control device.
[0127] See Figure 4 The diagram shows a schematic of a remote control device for a display input source provided in Embodiment 4 of this application. For ease of explanation, only the parts related to the embodiments of this application are shown.
[0128] The remote control device for the display input source may specifically include the following modules:
[0129] The device addition module 401 is used to add video processing devices that are in the same network segment as the control device in response to the user's addition operation;
[0130] The source acquisition module 402 is used to acquire the input source list of the video processing device. The input source list is determined based on the physical connection relationship between the video processing device and the input source device.
[0131] The target source determination module 403 is used to determine the target source from the input source list in response to the user's target source configuration operation, wherein the target source is used to provide the screen display screen with the screen display image;
[0132] The control module 404 is used to respond to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device, and send editing instructions based on the layer screen to the target source device through the network connection to remotely control the target source device. The layer screen refers to the screen generated by the target source and displayed in the operation display interface.
[0133] In this embodiment of the application, the control module 404 may specifically include the following sub-modules:
[0134] The connection configuration submodule is used to establish a network connection between the control device and the target source device based on the IP address and network data transceiver port number of the target source device.
[0135] In this embodiment of the application, the control module 404 may further include the following sub-modules:
[0136] The operation acquisition submodule is used to acquire the editing operations performed by the user on the layer screen. The editing operations include at least keyboard and mouse operations and / or touch operations.
[0137] The encoding submodule is used to encode editing operations and generate editing instructions that represent the editing operations;
[0138] The instruction sending submodule is used to send editing instructions to the target source device through a network connection, so as to remotely control the target source device to perform editing operations according to the editing instructions.
[0139] In this embodiment of the application, the control module may further include the following sub-modules:
[0140] The operation response submodule is used to respond to the user's operation of starting the annotation program in the target source device through the layer screen, and to send the annotation program start command to the target source device through the network connection.
[0141] The annotation submodule is used to respond to user annotation operations on the layer screen after the annotation program starts. It sends annotation instructions to the target source device through the network connection so that the target source device can execute the annotation instructions and send the generated annotation screen to the control device for layer display.
[0142] In this embodiment of the application, the remote control device may further include the following modules:
[0143] A relationship acquisition module is used to acquire the first connection relationship between multiple output interfaces of the video processing device and at least one display screen.
[0144] The screen generation module is used to configure the display position and / or display size of multiple output interfaces on the operation display interface according to the first connection relationship, generate a screen display topology map, and display it on the operation display interface;
[0145] Correspondingly, the target source determination module 403 may specifically include the following sub-modules:
[0146] The layer display submodule is used to respond to the user's target source configuration operation, determine the target source from the input source list, and display the layer image generated by the target source in the screen display topology diagram, so that the target source establishes a display correspondence with multiple output interfaces.
[0147] In this embodiment of the application, the layer display submodule may specifically include the following units:
[0148] The screen adjustment unit is used to respond to the user's adjustment operation on the layer screen and determine the display position and / or display size of the layer screen on the screen display topology map;
[0149] The screen display unit is used to display the layer images on the screen display topology map according to the display position and / or display size of the layer images on the screen display topology map.
[0150] In this embodiment of the application, the target source device is equipped with a remote service program and an annotation program. The remote service program is used to respond to the control device's reverse control command so that the target source device can perform the control device's editing operation. The annotation program is used to respond to the control device's annotation command so that the target source device can perform annotation on the layer image generated by the target source.
[0151] The remote control device for the display input source provided in this application embodiment can be applied in the foregoing method embodiment. For details, please refer to the description of the above method embodiment, which will not be repeated here.
[0152] See Figure 5 The diagram shows a schematic of a remote control device for a display input source provided in Embodiment 5 of this application. For ease of explanation, only the parts related to the embodiments of this application are shown.
[0153] The remote control device for the display input source may specifically include the following modules:
[0154] The instruction receiving module 501 is used to receive the counter-control instruction sent by the control device. The counter-control instruction refers to the instruction sent by the control device in response to the user's counter-control operation on the target source.
[0155] The screen capture module 502 is used to establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen can be displayed as a layer screen in the operation display interface;
[0156] The instruction execution module 503 is used to receive editing instructions sent by the control device based on the layer screen, execute the editing instructions, and send the display screen generated after executing the editing instructions to the control device for display in the operation display interface.
[0157] In this embodiment of the application, when the editing instruction is coded information representing a user's editing operation, the instruction execution module 503 may specifically include the following sub-modules:
[0158] The information receiving submodule is used to receive encoded information representing editing operations;
[0159] The decoding submodule is used to decode the encoded information using the corresponding decoding rules, determine the editing instructions, and execute the editing instructions.
[0160] The remote control device for the display input source provided in this application embodiment can be applied in the foregoing method embodiment. For details, please refer to the description of the above method embodiment, which will not be repeated here.
[0161] In Embodiment Six of this application, a remote control system for a display screen input source is provided. The remote control system includes at least one input source device, a video processing device, a control device for the video processing device, and a display screen. The at least one input source device is physically connected to the video processing device, the control device is network connected to the video processing device, and the display screen is physically connected to the video processing device.
[0162] The input source device is used to provide the input source display screen to the video processing device so that the control device can display the layer screen generated by the target source based on the corresponding input source display screen in the operation display interface when responding to the target source configuration operation.
[0163] The control device is used to respond to a target source configuration operation, determine a target source device from at least one input source device, and remotely control the target source device according to the remote control method in Embodiment 1.
[0164] The target source device is equipped with a remote service program and / or a labeling program, which are used to control the target source device according to the remote control method in Embodiment 2;
[0165] The display screen is used to display the output of the video processing equipment.
[0166] The physical connection between at least one input source device and the video processing device can refer to the input source device being connected to the video processing device via a data cable and a network. For example, the input source device can be connected to the video processing device via a video transmission cable to transmit video data.
[0167] Among them, the network connection between the control device and the video processing device can refer to the control device connecting to the video processing device through a network, thereby enabling data transmission between the control device and the video processing device.
[0168] The target source device is one of at least one input source device, and the target source device is connected to the control device through a network to realize data transmission between the control device and the target source device.
[0169] The physical connection between the display screen and the video processing equipment can refer to the display screen being connected to the video processing equipment via a data cable, such as a video transmission cable, and the data being presented via the video transmission cable.
[0170] In this embodiment of the application, the input source display screen refers to the screen displayed on the screen of the input source device, and the target source display screen refers to the input source screen corresponding to the target source, that is, the screen displayed on the screen of the target source device. It should be understood that the input source display screen is the display screen of the input source device itself.
[0171] In this embodiment of the application, the layer screen refers to the screen in which the layers are displayed in the operation display interface of the control device, and the layer screen generated by the target source refers to the layer screen generated by the target source based on its own display screen. The layer screen has the same content as the target source display screen, the difference being that the target source display screen is displayed on the screen of the target source device, while the layer screen is displayed in the layers of the operation display interface of the control device.
[0172] In this embodiment of the application, the screen display refers to the screen displayed on the display screen. There are multiple layers of screens in the operation display interface of the control device. When it is necessary to display the screen, the control device can respond to the user's screen display operation and display the multiple layers of screens on the display screen, thereby generating a screen display screen. The difference between the screen display screen and the layer screen is that the layer screen is displayed in the layers of the operation display interface of the control device and is a screen in process, which can be edited, while the screen display screen is displayed on the display screen and is a screen that has been processed and cannot be edited.
[0173] Figure 6 This is a schematic diagram of the electronic device provided in Embodiment 7 of this application. Figure 6 As shown, the electronic device 600 of this embodiment includes: at least one processor 610 ( Figure 6 (Only one is shown) a processor, a memory 620, and a computer program 621 stored in the memory 620 and executable on the at least one processor 610, wherein the processor 610 executes the computer program 621 to implement the steps in the above-described embodiment of the remote control method for the display input source.
[0174] The electronic device 600 can be a desktop computer, laptop, handheld computer, cloud server, or other computing device. This electronic device may include, but is not limited to, a processor 610 and a memory 620. Those skilled in the art will understand that... Figure 6 This is merely an example of electronic device 600 and does not constitute a limitation on electronic device 600. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.
[0175] The processor 610 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0176] In some embodiments, the memory 620 may be an internal storage unit of the electronic device 600, such as a hard disk or memory of the electronic device 600. In other embodiments, the memory 620 may be an external storage device of the electronic device 600, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 600. Furthermore, the memory 620 may include both internal and external storage units of the electronic device 600. The memory 620 is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of the computer program. The memory 620 can also be used to temporarily store data that has been output or will be output.
[0177] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0178] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0179] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0180] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0181] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0182] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0183] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0184] The implementation of all or part of the processes in the methods of the above embodiments can also be accomplished by a computer program product. When the computer program product is run on an electronic device, the electronic device can implement the steps in the various method embodiments described above.
[0185] The embodiments described above are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A remote control method for a display screen input source, characterized in that, The remote control method is applied to a control device for controlling a video processing device, and the control device includes an operation display interface. The video processing device is used to process layered images generated by multiple input source devices. In response to the user's addition operation, a video processing device located in the same network segment as the control device is added; Obtain the input source list of the video processing device, the input source list being determined based on the physical connection relationship already established between the video processing device and the input source devices; In response to a user's target source configuration operation, the target source is determined from the input source list, wherein the target source is used to provide the on-screen display for the display screen; In response to the user's reverse control operation on the target source, a network connection is established between the control device and the target source device, and an editing command based on the layer screen is sent to the target source device through the network connection to remotely control the target source device. The layer screen refers to the screen generated by the target source and displayed on the operation display interface.
2. The remote control method as described in claim 1, characterized in that, Establishing the network connection between the control device and the target source device includes: A network connection is established between the control device and the target source device based on the IP address and network data transceiver port number of the target source device.
3. The remote control method as described in claim 2, characterized in that, Sending layer-based editing commands to the target source device via the network connection to remotely control the target source device includes: The editing operations performed by the user on the layer image are obtained, and the editing operations include at least keyboard and mouse operations and / or touch operations; The editing operation is encoded to generate editing instructions that characterize the editing operation; The editing instructions are sent to the target source device through the network connection to remotely control the target source device to perform editing operations according to the editing instructions.
4. The remote control method as described in claim 2, characterized in that, The step of sending layer-based editing commands to the target source device through the network connection to remotely control the target source device also includes: In response to a user's operation to start the annotation program in the target source device through the layer screen, an annotation program start command is sent to the target source device through the network connection relationship; After the annotation program is started, in response to the user's annotation operation on the layer image, an annotation instruction is sent to the target source device through the network connection, so that the target source device executes the annotation instruction and sends the generated annotation image to the control device for layer display.
5. The remote control method according to any one of claims 1-4, characterized in that, Also includes: Obtain the first connection relationship between the multiple output interfaces of the video processing device and at least one display screen; Based on the first connection relationship, configure the display position and / or display size of the plurality of output interfaces on the operation display interface, generate a screen display topology map, and display it on the operation display interface; The step of determining the target source from the input source list in response to the user's target source configuration operation includes: In response to the user's target source configuration operation, the target source is determined from the input source list, and the layer image generated by the target source is displayed in the screen display topology diagram, so that the target source establishes a display correspondence with the multiple output interfaces.
6. The remote control method as described in claim 5, characterized in that, The step of displaying the layer image generated by the target source in the screen display topology map includes: In response to the user's adjustment operation on the layer image, determine the display position and / or display size of the layer image on the screen display topology map; Based on the display position and / or display size of the layer image in the topology map displayed on the screen, the layer image is displayed in the topology map displayed on the screen.
7. The remote control method according to any one of claims 1-4, characterized in that, The target source device is equipped with a remote service program and an annotation program. The remote service program is used to respond to the control device's reverse control command to enable the target source device to perform the control device's editing operation. The annotation program is used to respond to the control device's annotation command to enable the target source device to annotate the layer image generated by the target source.
8. A remote control method for a display screen input source, characterized in that, Applied to a target source device, wherein the target source device is one of the input source devices connected to the video processing device, and the video processing device is used to process layered images generated by multiple input source devices, the remote control method includes: The system receives a counter-control instruction sent by a control device, wherein the counter-control instruction is an instruction sent by the control device in response to a user's counter-control operation on a target source; wherein the target source is determined by the control device from an input source list, and the input source list is determined based on the physical connection relationship already established between the video processing device and the input source device; Establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen is displayed as a layer screen in the operation display interface; The system receives editing instructions sent by the control device based on the layer screen, executes the editing instructions, and sends the display screen generated after executing the editing instructions to the control device for display on the operation display interface.
9. The remote control method as described in claim 8, characterized in that, The editing instructions are coded information representing user editing operations. Receiving the editing instructions sent by the control device based on the layer screen and executing the editing instructions includes: Receive encoded information representing the editing operation; The encoded information is decoded using the corresponding decoding rules to determine the editing instruction and execute the editing instruction.
10. A remote control device for a display screen input source, characterized in that, An application is made to a control device for controlling a video processing device. The control device includes an operation display interface. The video processing device processes layered images generated by multiple input source devices. The remote control device includes: The device adding module is used to add a video processing device that is located in the same network segment as the control device in response to a user's adding operation; wherein, the video processing device is used to process layer images generated by multiple input source devices; The source acquisition module is used to acquire the input source list of the video processing device, the input source list being determined based on the physical connection relationship already established between the video processing device and the input source device; The target source determination module is used to determine the target source from the input source list in response to the user's target source configuration operation, wherein the target source is used to provide the on-screen display screen; The control module is used to respond to the user's reverse control operation on the target source, establish a network connection between the control device and the target source device, and send editing instructions based on the layer screen to the target source device through the network connection to remotely control the target source device. The layer screen refers to the screen generated by the target source and displayed on the operation display interface.
11. A remote control device for a display screen input source, characterized in that, The remote control device includes: The instruction receiving module is used to receive a counter-control instruction sent by the control device. The counter-control instruction refers to the instruction sent by the control device in response to the user's counter-control operation on the target source. The target source device is one of the input source devices connected to the video processing device. The video processing device is used to process the layer images generated by multiple input source devices. The target source is determined by the control device from the input source list, which is determined based on the physical connection relationship between the video processing device and the input source devices. The screen capture module is used to establish a network connection between the control device and the target source device, capture the display screen of the target source device, and send the display screen to the control device through the network connection so that the display screen is displayed as a layer screen in the operation display interface; The instruction execution module is used to receive the editing instructions sent by the control device based on the layer screen, execute the editing instructions, and send the display screen generated after executing the editing instructions to the control device for display on the operation display interface.
12. A remote control system for a display screen input source, characterized in that, The remote control system includes at least one input source device, a video processing device, a control device for the video processing device, and a display screen. The at least one input source device is physically connected to the video processing device, the control device is network connected to the video processing device, and the display screen is physically connected to the video processing device. The input source device is used to provide the video processing device with an input source display screen, so that when the control device responds to the target source configuration operation, it displays the layer screen generated by the target source based on the corresponding input source display screen in the operation display interface; The control device is configured to respond to the target source configuration operation, determine the target source device from the at least one input source device, and remotely control the target source device according to any one of claims 1 to 7. The target source device is equipped with a remote service program and / or a labeling program, which is used to realize the control of the target source device by the remote control method according to any one of claims 8 to 9. The display screen is used to display the output screen of the video processing device.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 9.
14. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 9.
Citation Information
Patent Citations
Implementation method, system and equipment for multi-signal-source interactive control
CN111459393A
Safety intelligent family gateway based on mobile phone remote control
CN201018562Y
