Display device
By designing a display device that includes a microcontroller and automatic switching function, the problem of manual setting of switching settings of traditional displays with multiple computers is solved, and the automatic binding function is realized, which improves operation efficiency.
Patent Information
- Application Number
- CN202311254277.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
The multi-computer switching (KVM) setting of traditional monitors requires manual setting of the image input source to be bound to the Type-B universal sequence busbar (USB) or upstream USB, which is cumbersome.
A display device is designed, including a button, a data transmission port, an image transmission port, a microcontroller and a display module. The microcontroller selects the image transmission port to generate a video signal, and the display module presents the screen. When the key is pressed, the microcontroller switches the data transmission port and the image transmission port, automatically records and updates the pairing table, and realizes the automatic binding function.
The automatic binding function of the monitor in multiple computer switching scenarios is realized, reducing the steps of manual settings and improving operation efficiency.
Smart Images

Figure CN119728887A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to an electronic device, and in particular to a display device with a KVM automatic binding function. Background Art
[0002] The traditional KVM settings of monitors require users to manually set the image input source to be bound to the Type-B Universal Serial Bus (USB) or the upstream USB in the on-screen menu (OSD) or application program (AP) according to the wiring method. Summary of the invention
[0003] An object of the present invention is to provide a display device to solve at least one of the above problems.
[0004] A display device according to an embodiment of the present invention includes a button, a first data transmission port, a second data transmission port, a first image transmission port, a second image transmission port, a microcontroller, and a display module. The first data transmission port is coupled to a first electronic device. The second data transmission port is coupled to a second electronic device. The first image transmission port is coupled to the first electronic device. The second image transmission port is coupled to the second electronic device. The microcontroller selects at least one of the first image transmission port or the second image transmission port to generate a video signal. The display module presents a picture according to the video signal. When the button is pressed, if the microcontroller selects the first image transmission port, the microcontroller switches the first data transmission port to the second data transmission port, and receives the image transmission port information stored from the second electronic device through the second data transmission port.
[0005] As in the display device described above, the image transmission port information corresponds to the second image transmission port, the second data transmission port corresponds to the second image transmission port, and is recorded and stored in a pairing table of the microcontroller. The microcontroller selects the second image transmission port.
[0006] As in the display device described above, the image transmission port information corresponds to the second image transmission port, the second data transmission port corresponds to the second image transmission port, and is recorded and stored in a pairing table of the microcontroller. The microcontroller switches the second data transmission port to the first data transmission port.
[0007] The display device as mentioned above further includes a peripheral connection port for electrically connecting to the first data transmission port or the second data transmission port.
[0008] As in the display device described above, a first application installed in the first electronic device stores the image transmission port information from the first electronic device, and a second application installed in the second electronic device stores the image transmission port information from the second electronic device.
[0009] For the display device described above, when the button is pressed for a time greater than or equal to a preset time, the image transmission port information corresponds to the second image transmission port, the second data transmission port corresponds to the second image transmission port, and is recorded and stored in a pairing table of the microcontroller. The microcontroller switches the second data transmission port to the first data transmission port.
[0010] As for the display device mentioned above, the preset time is 3 seconds.
[0011] As in the above-mentioned display device, the first data transmission port and the first image transmission port are coupled to the first electronic device through the same transmission line.
[0012] As in the display device described above, when the button is pressed for less than a preset time, the microcontroller switches the first data transmission port to the second data transmission port and the first image transmission port to the second image transmission port according to the pairing table and the currently selected first image transmission port.
[0013] As in the display device described above, when the pairing table has recorded that the first data transmission port corresponds to the first image transmission port, and the time the button is pressed is less than the preset time, the microcontroller switches the second data transmission port to the first data transmission port, and switches the second image transmission port to the first image transmission port according to the pairing table and the currently selected second image transmission port. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 Schematic diagram of a display device, an electronic device, and a configuration of the electronic device according to an embodiment of the present invention.
[0015] Figure 2 In the first scenario of the embodiment of the present invention Figure 1 Operation timing diagram of display device and electronic device.
[0016] Figure 3 In the second scenario of the embodiment of the present invention Figure 1 Operation timing diagram of display device and electronic device.
[0017] Figure 4 In the first scenario of the embodiment of the present invention Figure 1 Display device, electronic device, and operation timing diagram of the electronic device.
[0018] Figure 5 Schematic diagram of a display device, an electronic device, an electronic device, and a configuration of an electronic device according to an embodiment of the present invention.
[0019] The reference numerals are as follows:
[0020] 100: Display device
[0021] 102: Microcontroller
[0022] 104: Display module
[0023] 110, 112: Data transmission port
[0024] 120, 122, 124: Image transmission ports
[0025] 130: Peripheral connection port
[0026] 140: Electronic devices
[0027] 150: Electronic devices
[0028] 160: Peripheral equipment
[0029] 170, 180: Application
[0030] 190: Button
[0031] TYPE-C: Type-C universal serial bus
[0032] USB 3.0: Universal Serial Bus 3.0
[0033] HDMI-1, HDMI-2: High Definition Multimedia Interface
[0034] 302, 304, 306, 308, 310, 312: Blocks
[0035] 314, 316, 318, 320, 322, 324, 326: Blocks
[0036] 328,: Block
[0037] 1S, 2S, 3S, 4S, 5S, 6S: Steps
[0038] 402, 404, 406, 408, 410, 412: Block
[0039] 414, 416, 418, 420, 422, 424, 426: Blocks
[0040] 428,: Block
[0041] 502, 504, 506, 508, 510, 512: Blocks
[0042] 514, 516, 518, 524, 526: Blocks
[0043] 528, 530, 532, 534, 536, 538, 540: blocks
[0044] 542, 544, 546, 548, 550, 552, 554: Blocks
[0045] 556, 558, 560, 562, 564, 566, 568,: Block
[0046] 7S, 8S: Time
[0047] 116: Data transmission port
[0048] 126: Image transmission port
[0049] HDMI-3: High-Definition Multimedia Interface
[0050] 600: Electronic devices
[0051] 610: Applications DETAILED DESCRIPTION
[0052] Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals are used in the drawings and the description to refer to the same or like parts.
[0053] Certain words are used throughout the specification and claims to refer to specific components. It should be understood by those skilled in the art that electronic device manufacturers may refer to the same components by different names. It is not intended to distinguish between components that have the same function but different names. In the following specification and claims, the words "including" and "comprising" are open-ended words and should be interpreted as "including but not limited to...".
[0054] The terms "approximately," "equal," "equal," or "same," "substantially," or "approximately" are generally interpreted as within 20% of a given value or range, or within 10%, 5%, 3%, 2%, 1% or 0.5% of a given value or range.
[0055] The ordinal numbers used in the specification and claims, such as "first", "second", etc., are used to modify the elements. They do not imply or represent any previous ordinal numbers of the (or multiple) elements, nor do they represent the order of one element and another element, or the order of the manufacturing method. The use of multiple ordinal numbers is only used to make the element with a certain name clearly distinguishable from another element with the same name. The same words may not be used in the claims and the specification. Accordingly, the first component in the specification may be the second component in the claims.
[0056] The electrical connection or coupling described in the present invention may refer to direct connection or indirect connection. In the case of direct connection, the endpoints of the components on the two circuits are directly connected or connected to each other by a conductor segment, and in the case of indirect connection, there is a switch, diode, capacitor, inductor, resistor, other suitable components, or a combination of the above components between the endpoints of the components on the two circuits, but it is not limited thereto.
[0057] It should be noted that the following embodiments can replace, reorganize, or mix features in several different embodiments to complete other embodiments without departing from the spirit of the present invention. The features between the embodiments can be mixed and matched as long as they do not violate the spirit of the invention or conflict with each other.
[0058] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meanings as commonly understood by those skilled in the art to which the present invention belongs. It is understood that these terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning consistent with the background or context of the relevant technology and the present invention, and should not be interpreted in an idealized or overly formal manner unless specifically defined in the embodiments of the present invention.
[0059] Figure 1 FIG. 1 is a schematic diagram of the configuration of a display device 100, an electronic device 140, and an electronic device 150 according to an embodiment of the present invention. Figure 1 As shown, the display device 100 includes a microcontroller 102, a display module 104, a data transmission port 110, a data transmission port 112, an image transmission port 120, an image transmission port 122, an image transmission port 124, a peripheral connection port 130, and a button 190. The data transmission port 110 is coupled to an electronic device 140. The data transmission port 112 and the image transmission port 122 are coupled to an electronic device 150 through the same transmission line. The image transmission port 120 is coupled to the electronic device 140. Inside the display device 100, the peripheral connection port 130 is electrically connected to the data transmission port 110 or the data transmission port 112. Outside the display device 100, the peripheral connection port 130 is coupled to a peripheral device 160.
[0060] In the present embodiment, the data transmission port 110 is a Type-B Universal Serial Bus (USB). In some embodiments, the data transmission port 110 may be other data transmission interfaces. The image transmission port 120 and the image transmission port 124 are a High Definition Multimedia Interface (HDMI). The image transmission port 120 is marked as HDMI-2 in the display device 100, and the image transmission port 124 is marked as HDMI-1 in the display device 100, but the present invention is not limited thereto. In some embodiments, the image transmission ports 120 and 124 may be, for example, a DisplayPort (DP) interface, an embedded DisplayPort (eDP), a low voltage differential signaling (LVDS) interface, a Universal Serial Bus (USB) interface, a USB Type-C interface, a Thunderbolt interface, a Digital Video Interface (DVI), a Video Graphics Array (VGA) interface, etc., or a combination thereof. In this embodiment, the electronic device 140 is a desktop computer, but the present invention is not limited thereto. In this embodiment, the button 190 is a KVM button. In some embodiments, the button 190 may be a touch pad, a sensor, etc., but the present invention is not limited thereto. In this embodiment, the image transmission port 124 is not coupled to any device, but the present invention is not limited thereto.
[0061] In the present embodiment, the data transmission port 112 and the image transmission port 122 are coupled to the electronic device 150 via a transmission line of the same Type-C universal serial bus, but the present invention is not limited thereto. The electronic device 150 is a laptop computer, but the present invention is not limited thereto. In some embodiments, the electronic device 150 may be, for example, a smart phone, a tablet computer, etc. The peripheral connection port 130 is a universal serial bus 3.0, i.e., USB 3.0, but the present invention is not limited thereto. In some embodiments, the peripheral connection port 130 may be, for example, other types of universal serial buses, or other data transmission interfaces such as SATA, RS232, etc. The peripheral device 160 may be, for example, a keyboard, a mouse, a printer, or some other common peripheral devices. The microcontroller 102 may select at least one of the image transmission port 120 or the image transmission port 122 to generate a video signal. Then, the display module 104 presents a picture according to the video signal.
[0062] In this embodiment, the microcontroller 102 selects the image transmission port 122, the display module 104 initially displays the screen from the electronic device 150, and the peripheral device 160 is connected to the electronic device 150. That is, the display device 100 initially displays the screen of the laptop, and the pairing table of the display device 100 has not yet stored the information of "the data transmission port 110 corresponds to the image transmission port 120". When the button 190 is pressed, the microcontroller 102 switches the data transmission port 112 to the data transmission port 110, receives the image transmission port information stored from the electronic device 140 through the data transmission port 110, and stores it in a pairing table of the microcontroller 102. The image transmission port information of the electronic device 140 is about the data transmission port 110 corresponding to the image transmission port 120. Among them, the system of the electronic device 140 is installed with an application 170, and the application 170 can store the current image transmission port information of the electronic device 140 when it is executed. The application 170 can be used to update the information of "the data transmission port 110 corresponds to the image transmission port 120" to the pairing table. When the application 170 of the electronic device 140 completes the update of the pairing table, the microcontroller 102 of the display device 100 selects the image transmission port 120 to generate a video signal, so that the display module 104 presents a picture according to the video signal. At this time, the display device 100 displays the picture from the desktop computer, and the peripheral device 160 is connected to the desktop computer.
[0063] In the above embodiment, the pairing table is switched to the desktop computer after being updated. In other embodiments, when the application 170 of the electronic device 140 completes the update of the pairing table, the microcontroller 102 of the display device 100 can switch the data transmission port 110 back to the data transmission port 112, and the peripheral device 160 is connected to the laptop computer. The microcontroller 102 originally selects the image transmission port 122, so the display device 100 still displays the screen of the laptop computer.
[0064] The application 180 installed in the electronic device 150 stores the image transmission port information from the electronic device 150. The application 180 can be used to update the information "data transmission port 112 corresponds to image transmission port 122" into the pairing table. The difference between the application 180 and the application 170 is that the application 180 is installed in the electronic device 150 (such as a notebook computer), while the application 170 is installed in the electronic device 140 (such as a desktop computer).
[0065] In some embodiments, in order to facilitate user operation, the above-mentioned action will be performed only when the time when the button 190 is pressed is greater than or equal to a preset time (for example, 3 seconds): after switching the data transmission port to update the video connection status of the desktop computer, the display device selects to display the screen of the laptop or desktop computer. When the time when the button 190 is pressed is less than the preset time (for example, 3 seconds), the microcontroller 102 can directly switch between the laptop and the desktop computer, that is, according to the information recorded in the pairing table that "the data transmission port 112 corresponds to the image transmission port 122" and "the data transmission port 110 corresponds to the image transmission port 120". The time when the button 190 is pressed and the action after pressing can be set according to different needs.
[0066] In this embodiment, in the first scenario, the display device 100 initially displays the screen of the electronic device 150, and the peripheral device 160 is initially connected to the electronic device 150 through the peripheral connection port 130 and the data transmission port 112. In other words, in the first scenario, the display device 100 initially displays the screen of the electronic device 150 (for example, a laptop), and the peripheral device 160 is connected to the electronic device 150. When the button 190 is pressed, the microcontroller 102 of the display device 100 reads the state of the data transmission port of the electronic device 150. In other words, the microcontroller 102 can know that the data transmission port being connected is the data transmission port 112. Then, the microcontroller 102 switches the data transmission port. In other words, the microcontroller 102 switches the data transmission port 112 to the data transmission port 110. After that, the microcontroller 102 delays for 3 seconds to wait for its pairing table to be updated by the application 170 of the electronic device 140. Then, the microcontroller 102 switches the image transmission port according to the pairing table. That is, the microcontroller 102 switches the image transmission port 122 to the image transmission port 120 according to the pairing table, so that the display module 104 of the display device 100 can display the image from the electronic device 140 .
[0067] The above-mentioned step of waiting for the pairing table to be updated by the application 170 of the electronic device 140 is as follows: the electronic device 140 pre-installs and executes the application 170, and the application 170 is used to obtain the information of the upstream data transmission port. For example, the application 170 obtains the information that the microcontroller 102 is connected to the data transmission port 110. If the application 170 cannot obtain the information of any upstream data transmission port, the application 170 repeats the detection until the information of the upstream data transmission port is obtained. After the application 170 obtains the image transmission port information from the electronic device 140, the application 170 has obtained the information that "the data transmission port 110 corresponds to the image transmission port 120".
[0068] If the information that the application 170 learns that "the data transmission port 110 corresponds to the image transmission port 120" is not recorded in the pairing table, the application 170 determines that the information it learns is different from the information stored in the pairing table, and the application 170 will store (or update) the information that "the data transmission port 110 corresponds to the image transmission port 120" in the pairing table, so that the microcontroller 102 can read the updated pairing table later. If the application 170 fails to update the KVM pairing table, the application 170 will return to repeat the detection to obtain the information of the upstream data transmission port.
[0069] Figure 2 In the first scenario of the embodiment of the present invention Figure 1 The operation timing diagram of the display device 100 and the electronic device 140 is shown in FIG. Figure 2 In the embodiment of FIG. 1 , the display device 100 initially displays the screen of the electronic device 150, and the peripheral device 160 is initially connected to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. Figure 2 As shown, when the button 190 (for example, a KVM button) is pressed (block 302), in the first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 304). That is, the microcontroller 102 switches the data transmission port 112 to the data transmission port 110. Before the first step (1S), the electronic device 140 can execute the application 170 (block 316). The application 170 can obtain the image transmission port 120 (block 318) and the data transmission port 110 (block 320) to which the electronic device 140 is connected. Then, in the first step (1S), the application 170 checks the display device 100 (block 322). For example, the application 170 can check the settings of the relevant connection parameters between the electronic device 140 and the display device 100, but the present invention is not limited to this. In some embodiments, if the application 170 detects that there is an error in the connection with the display device 100 , the application 170 will reconfirm the data transmission port to which the electronic device 140 is currently connected.
[0070] In the second step (2S), the microcontroller 102 of the display device 100 performs a delay action (block 306). In the second step (2S), the application 170 executed by the electronic device 140 initializes the display device 100 (block 324). In the third step (3S), the microcontroller 102 of the display device 100 performs a delay action (block 308). In the third step (3S), the application 170 executed by the electronic device 140 obtains information of the microcontroller 102 (block 326). For example, the application 170 obtains information of the pairing table in the microcontroller 102. In the fourth step (4S), the microcontroller 102 of the display device 100 performs a delay action (block 310). In the fourth step (4S), the application 170 executed by the electronic device 140 updates the KVM pairing table and records (or stores) the information "data transmission port 110 corresponds to image transmission port 120" in the KVM pairing table (block 328).
[0071] In the fifth step (5S), the microcontroller 102 of the display device 100 reads the KVM pairing table (block 312). In some embodiments, the KVM pairing table has been updated by the application 170 executed by the electronic device 140. In the sixth step (6S), the microcontroller 102 of the display device 100 switches the image transmission port according to the KVM pairing table (block 314). In other words, the microcontroller 102 switches the image transmission port 122 to the image transmission port 120, so that the control of the keyboard and mouse in the peripheral device 160 and the image displayed by the display module 104 in the display device 100 are all switched to the electronic device 140. Figure 2 The time units of the steps in (eg, each step is spaced 1 second apart) are merely examples, expressing the approximate order of performing corresponding actions between the display device 100 and the electronic device 140, and are not intended to be a limitation of the present invention.
[0072] Figure 3 In the second scenario of the embodiment of the present invention Figure 1 The operation timing diagram of the display device 100 and the electronic device 150. Figure 3 In the second scenario of the embodiment of the present invention, the display device 100 initially displays the screen of the electronic device 140, and the peripheral device 160 is initially connected to the electronic device 140 via the peripheral connection port 130 and the data transmission port 110. In other words, in the second scenario, the display device 100 initially displays the screen of the electronic device 140 (for example, a desktop computer), and the peripheral device 160 is connected to the electronic device 140. Figure 3As shown, when the button 190 (for example, a KVM button) is pressed (block 402), in the first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 404). That is, the microcontroller 102 switches the data transmission port 110 to the data transmission port 112. Before the first step (1S), the electronic device 150 can execute the application 180 (block 416). The application 180 can obtain the image transmission port 122 (block 418) and the data transmission port 112 (block 420) to which the electronic device 150 is connected. Then, in the first step (1S), the application 180 checks the display device 100 (block 422). For example, the application 180 can check the settings of the relevant connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited to this. In some embodiments, if the application 180 detects that there is an error in the connection with the display device 100 , the application 180 will reconfirm the data transmission port to which the electronic device 150 is currently connected.
[0073] In the second step (2S), the microcontroller 102 of the display device 100 performs a delay action (block 406). In the second step (2S), the application 180 executed by the electronic device 150 initializes the display device 100 (block 424). In the third step (3S), the microcontroller 102 of the display device 100 performs a delay action (block 408). In the third step (3S), the application 180 executed by the electronic device 150 obtains information of the microcontroller 102 (block 426). For example, the application 180 obtains information of the pairing table in the microcontroller 102. In the fourth step (4S), the microcontroller 102 of the display device 100 performs a delay action (block 410). In the fourth step (4S), the application 180 executed by the electronic device 150 updates the KVM pairing table and records (or stores) the information "data transmission port 112 corresponds to image transmission port 122" in the KVM pairing table (block 428).
[0074] In the fifth step (5S), the microcontroller 102 of the display device 100 reads the KVM pairing table (block 412). In some embodiments, the KVM pairing table has been updated by the application 180 executed by the electronic device 150. In the sixth step (6S), the microcontroller 102 of the display device 100 switches the image transmission port according to the KVM pairing table (block 414). In other words, the microcontroller 102 switches the image transmission port 120 to the image transmission port 122, so that the control of the keyboard and mouse in the peripheral device 160 and the image displayed by the display module 104 in the display device 100 are all switched to the electronic device 150. Figure 3The time units of the steps (eg, each step is spaced 1 second apart) are merely examples, expressing the approximate order of performing corresponding actions between the display device 100 and the electronic device 150, and are not intended to be a limitation of the present invention.
[0075] In the present embodiment, the display device 100 initially displays the screen of the electronic device 150, and the peripheral device 160 is initially connected to the electronic device 150 through the peripheral connection port 130 and the data transmission port 112. After the process of the present invention starts, when the button 190 (for example, a KVM button) is pressed, the microcontroller 102 of the display device 100 checks the pressing time of the button 190. In some embodiments, when the pressing time of the button 190 is greater than or equal to 3 seconds, the microcontroller 102 of the display device 100 reads the data transmission port status of the electronic device 150. In other words, the microcontroller 102 can know that the data transmission port being connected is the data transmission port 112. Then, the microcontroller 102 switches the data transmission port. In other words, the microcontroller 102 switches the data transmission port 112 to the data transmission port 110. After that, the microcontroller 102 delays for 3 seconds to wait for its internal pairing table to be updated by the application 170 of the electronic device 140.
[0076] In some embodiments, when the pressing time of the button 190 is less than 3 seconds, the microcontroller 102 switches according to the current KVM pairing table. For example, assuming that the current pairing table has recorded the information "data transmission port 112 corresponds to image transmission port 122" and "data transmission port 110 corresponds to image transmission port 120", the microcontroller 102 switches the data transmission port 112 to the data transmission port 110, and switches the image transmission port 122 to the image transmission port 120. Assuming that the current pairing table has recorded the information "data transmission port 112 corresponds to image transmission port 122" and "data transmission port A (not shown) corresponds to image transmission port B (not shown)", the microcontroller 102 switches the data transmission port 112 to the data transmission port A, and switches the image transmission port 122 to the image transmission port B.
[0077] In some embodiments, if the user presses button 190, the present invention can update the KVM pairing table according to different setting modes, or can directly switch according to the current KVM pairing table without updating the KVM pairing table.
[0078] Figure 4 In the first scenario of the embodiment of the present invention Figure 1 The operation timing diagram of the display device 100, the electronic device 140, and the electronic device 150. Figure 4In the embodiment of the present invention, the display device 100 initially displays the screen of the electronic device 150, and the peripheral device 160 is initially connected to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. In other words, in the first scenario, the display device 100 initially displays the screen of the electronic device 150 (for example, a notebook computer), and the peripheral device 160 is connected to the electronic device 150. Figure 4 As shown, when the button 190 (for example, a KVM button) is pressed (block 502), in the first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 504). That is, the microcontroller 102 switches the data transmission port 112 to the data transmission port 110. Before the first step (1S), the electronic device 140 can execute the application 170 (block 524). The application 170 can obtain the image transmission port 120 to which the electronic device 140 is connected (block 526) and the data transmission port 110 to which the electronic device 140 is connected (block 528). Then, in the first step (1S), the application 170 checks the display device 100 (block 530). For example, the application 170 can check the settings of the relevant connection parameters between the electronic device 140 and the display device 100, but the present invention is not limited thereto. Before the first step (1S), the electronic device 150 can execute the application 180 (block 546). The application 180 may obtain the image transmission port 122 (block 548) and the data transmission port 112 (block 550) to which the electronic device 150 is connected. Next, in the first step (1S), the application 180 checks the display device 100 (block 552). For example, the application 180 may check the settings of the relevant connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited thereto.
[0079] In the second step (2S), the microcontroller 102 of the display device 100 performs a delay action (block 506). In the second step (2S), the application 170 executed by the electronic device 140 initializes the display device 100 (block 532). In the second step (2S), the application 180 executed by the electronic device 150 repeatedly obtains the data transmission port 112 (block 554). In the third step (3S), the microcontroller 102 of the display device 100 performs a delay action (block 508). In the third step (3S), the application 170 executed by the electronic device 140 obtains information of the microcontroller 102 (block 534). For example, the application 170 obtains information of the pairing table in the microcontroller 102. In the third step (3S), the application 180 executed by the electronic device 150 repeatedly obtains the data transmission port 112 (block 556). In the fourth step (4S), the microcontroller 102 of the display device 100 performs a delay action (block 510). In the fourth step (4S), the application 170 executed by the electronic device 140 updates the KVM pairing table, and records (or stores) the information "data transmission port 110 corresponds to image transmission port 120" in the KVM pairing table (block 536). In the fourth step (4S), the application 180 executed by the electronic device 150 repeatedly obtains the data transmission port 112 (block 558).
[0080] In the fifth step (5S), the microcontroller 102 of the display device 100 switches the data transmission port again (block 512). For example, the microcontroller 102 switches the data transmission port 110 back to the data transmission port 112. In the fifth step (5S), the application 170 executed by the electronic device 140 checks the display device 100 (block 538). For example, the application 170 can check the setting of the relevant connection parameters between the electronic device 140 and the display device 100, but the present invention is not limited to this. In the fifth step (5S), the application 180 executed by the electronic device 150 checks the display device 100 (block 560). For example, the application 180 can check the setting of the relevant connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited to this. In the sixth step (6S), the microcontroller 102 of the display device 100 performs a delay action (block 514). In the sixth step (6S), the application 170 executed by the electronic device 140 repeatedly obtains the data transmission port 110 (block 540). In the sixth step (6S), the application 180 executed by the electronic device 150 initializes the display device 100 (block 562 ).
[0081] In the seventh step (7S), the microcontroller 102 of the display device 100 performs a delay action (block 516). In the seventh step (7S), the application 170 executed by the electronic device 140 repeatedly obtains the data transmission port 110 (block 542). In the seventh step (7S), the application 180 executed by the electronic device 150 obtains information of the microcontroller 102 (block 564). For example, the application 180 obtains information of the pairing table in the microcontroller 102. In the eighth step (8S), the microcontroller 102 of the display device 100 performs a delay action (block 518). In the eighth step (8S), the application 170 executed by the electronic device 140 repeatedly obtains the data transmission port 110 (block 544). In the eighth step (8S), the application 180 executed by the electronic device 150 updates the KVM pairing table and records (or stores) the information "the data transmission port 112 corresponds to the image transmission port 122" in the KVM pairing table (block 566).
[0082] After the eighth step (8S), the application 180 executed by the electronic device 150 obtains different data in the KVM pairing table plus information of the image transmission port group (block 568). After the eighth step (8S), the microprocessor 102 confirms that the connection port has been updated, and switches the image transmission port 120 back to the image transmission port 122 according to the KVM pairing table, so that the control of the keyboard and mouse in the peripheral device 160 and the image screen displayed by the display module 104 in the display device 100 are all switched to the electronic device 150. Figure 4 The units of the time axis in (eg, each action interval is 1 second) are merely examples, expressing the approximate order of performing corresponding actions among the display device 100, the electronic device 140, and the electronic device 150, and are not intended to be a limitation of the present invention.
[0083] Figure 5 1 is a schematic diagram of the configuration of a display device 100, an electronic device 140, an electronic device 150, and an electronic device 600 according to an embodiment of the present invention. Figure 5As shown, the display device 100 includes a microcontroller 102, a display module 104, a data transmission port 110, a data transmission port 112, a data transmission port 116, an image transmission port 120, an image transmission port 122, an image transmission port 124, an image transmission port 126, a peripheral connection port 130, and a key 190. In some embodiments, the data transmission port 110 is coupled to the electronic device 140. The data transmission port 112 is coupled to the electronic device 150. The data transmission port 116 is coupled to an electronic device 600. The image transmission port 120 is coupled to the electronic device 140. The image transmission port 122 is coupled to the electronic device 150. The image transmission port 126 is coupled to the electronic device 600. Inside the display device 100, the peripheral connection port 130 is electrically connected to the data transmission port 110 or the data transmission port 112 or the data transmission port 116. Outside the display device 100, the peripheral connection port 130 is coupled to the peripheral device 160.
[0084] In some embodiments, the data transmission port 110 may be, for example, a Type-B universal serial bus. In some embodiments, the image transmission port 126 may be, for example, a high-definition multimedia interface, which is labeled as HDMI-3 in the display device 100, but the present invention is not limited thereto. In some embodiments, the electronic device 600 may be, for example, a desktop computer, but the present invention is not limited thereto. When the button 190 is pressed, if the microcontroller 102 selects the image transmission port 122 (i.e., the display module 104 initially displays the image from the electronic device 150), the microcontroller 102 switches the data transmission port 112 to the data transmission port 110 or the data transmission port 116, and receives the image transmission port information stored from the electronic device 140 through the data transmission port 110, or receives the image transmission port information stored from the electronic device 600 through the data transmission port 116.
[0085] Specifically, when the button 190 is pressed for the first time, if the microcontroller 102 selects the image transmission port 122 (i.e., the display module 104 initially displays the image from the electronic device 150), the microcontroller 102 switches the data transmission port 112 to the data transmission port 110, and receives the image transmission port information stored from the electronic device 140 through the data transmission port 110. When the button 190 is pressed for the second time, if the microcontroller 102 selects the image transmission port 122 (i.e., the display module 104 initially displays the image from the electronic device 150), the microcontroller 102 switches the data transmission port 112 to the data transmission port 116, and receives the image transmission port information stored from the electronic device 600 through the data transmission port 116.
[0086] In some embodiments, the image transmission port information of the electronic device 600 corresponds to the image transmission port 126, that is, the image transmission port information of the electronic device 600 records that the data transmission port 116 corresponds to the image transmission port 126, and stores it in the pairing table of the microcontroller 102. In some embodiments, the electronic device 600 executes an application 610. The actions executed by the application 610 of the electronic device 600 are the same as the actions executed by the application 170 of the electronic device 140 and the actions executed by the application 180 of the electronic device 150, and therefore are not described in detail.
[0087] In the display device 100 of the present invention, if the display device 100 originally displays the screen of the electronic device 150 (e.g., a laptop computer), when the button 190 is pressed, the display device 100 can directly update the connection status of the electronic device 140 (e.g., a desktop computer) and directly display the screen of the electronic device 140 (e.g., a desktop computer). In some embodiments, if the display device 100 originally displays the screen of the electronic device 150 (e.g., a laptop computer), when the button 190 is pressed, the display device 100 can directly update the connection status of the electronic device 140 (e.g., a desktop computer) and still switch back to displaying the screen of the electronic device 150 (e.g., a laptop computer).
[0088] In some embodiments, when the time that the button 190 is pressed is greater than or equal to a preset time, the display device 100 can directly update the connection status of the electronic device 140 (e.g., a desktop computer) and then display the screen of the electronic device 140 (e.g., a desktop computer) or the electronic device 150 (e.g., a laptop computer). When the time that the button 190 is pressed is less than the preset time, the display device 100 can directly switch the screens of the electronic device 140 (e.g., a desktop computer) and the electronic device 150 (e.g., a laptop computer) in turn. The display device 100 of the present invention does not require the user to manually set the image input source to be bound to the Type-B Universal Serial Bus (USB) or the upstream USB. The present invention can automatically complete the setting through the application 170 in the electronic device 140 and the application 180 in the electronic device 150.
[0089] Although the embodiments of the present invention are described above, it should be understood that what is presented above is only an example and not a limitation. Many changes to the above exemplary embodiments can be implemented without violating the spirit and scope of the disclosure according to this embodiment. Therefore, the breadth and scope of the present invention should not be limited by the embodiments described above. Rather, the scope of the present invention should be defined by the following claims and their equivalents. Although the above disclosure has been illustrated and described by one or more related executions, equivalent changes and modifications will be thought of by others who are familiar with this field based on the above specifications and drawings. In addition, although a particular feature of the present invention has been demonstrated by one of the related multiple executions, the above feature may be combined with one or more other features so that there may be a need and help for any known or special application.
[0090] The professional terms used in this specification are only for the purpose of describing specific embodiments and are not intended to be used as limitations of the present invention. Unless the context clearly indicates otherwise, the singular, the one, the above and the above also include the plural. Furthermore, the words "include", "comprise", "have", "have", or their variations are either used as detailed descriptions or as claims. The above words mean to include, and to some extent are equivalent to the word "include". Unless there are different definitions, all the terms used in this article (including technical or scientific terms) can be generally understood by people with general skills in the above-mentioned disclosed technology. We should be more aware that the above words, such as those defined in commonly used dictionaries, should be interpreted as the same meaning in the context of the relevant technology. Unless explicitly defined in this article, the above words will not be interpreted as idealized or overly formal.
Claims
1. A display device, characterized in that: include: One button; A first data transmission port, used for coupling to a first electronic device; A second data transmission port, used for coupling to a second electronic device; A first image transmission port, used for coupling to the first electronic device; a second image transmission port, used for coupling to the second electronic device; a microcontroller, selecting at least one of the first image transmission port or the second image transmission port to generate a video signal; a display module, which presents a picture according to the video signal; When the button is pressed, if the microcontroller selects the first image transmission port, the microcontroller switches the first data transmission port to the second data transmission port, and receives image transmission port information stored in the second electronic device through the second data transmission port.
2. The display device according to claim 1, wherein: The image transmission port information corresponds to the second image transmission port, and the second data transmission port corresponds to the second image transmission port. The information is recorded and stored in a matching table of the microcontroller, and the microcontroller selects the second image transmission port.
3. The display device according to claim 1, wherein: The image transmission port information corresponds to the second image transmission port, and the second data transmission port corresponds to the second image transmission port. The information is recorded and stored in a matching table of the microcontroller, and the microcontroller switches the second data transmission port to the first data transmission port.
4. The display device according to claim 1, wherein: The device also includes a peripheral connection port for electrically connecting the first data transmission port or the second data transmission port.
5. The display device according to claim 1, wherein: A first application installed in the first electronic device stores the image transmission port information from the first electronic device, and a second application installed in the second electronic device stores the image transmission port information from the second electronic device.
6. The display device according to claim 1, wherein: When the button is pressed for a time greater than or equal to a preset time, the image transmission port information corresponds to the second image transmission port, the second data transmission port corresponds to the second image transmission port, and is recorded and stored in a pairing table of the microcontroller, and the microcontroller switches the second data transmission port to the first data transmission port.
7. The display device according to claim 6, wherein: The preset time is 3 seconds.
8. The display device according to claim 1, wherein: The first data transmission port and the first image transmission port are coupled to the first electronic device through the same transmission line.
9. The display device according to claim 6, wherein: When the button is pressed for less than the preset time, the microcontroller switches the first data transmission port to the second data transmission port and switches the first image transmission port to the second image transmission port according to the pairing table and the currently selected first image transmission port.
10. The display device according to claim 6, wherein: When the pairing table has recorded that the first data transmission port corresponds to the first image transmission port, and the time the button is pressed is less than the preset time, the microcontroller switches the second data transmission port to the first data transmission port, and switches the second image transmission port to the first image transmission port according to the pairing table and the currently selected second image transmission port.