Display device
The display device automatically sets and switches image input sources using a microcontroller and button press, eliminating the need for manual user intervention and enhancing convenience in KVM settings.
Patent Information
- Application Number
- JP2024165303
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2024-09-24
- Publication Date
- 2025-04-09
- Estimated Expiration
- 2044-09-24
AI Technical Summary
Traditional monitors require users to manually set the image input source for KVM settings, which is inconvenient and lacks automation.
A display device with a microcontroller, multiple data and image transmission ports, and a button that automatically switches and pairs these ports to select the appropriate video signal and update the pairing table via applications on connected devices.
Enables automatic binding of image input sources without manual user intervention, allowing the display device to seamlessly switch between connected electronic devices based on button presses and preset timing.
Smart Images

Figure 2025059020000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to electronic devices, and more particularly to a display device with KVM auto-bind function. [Background technology]
[0002] In a traditional KVM setup on a monitor, users must manually configure the image input source to be bound to the Type B Universal Serial Bus (USB) or upstream USB in the on-screen menu (OSD) or application program (AP), depending on the cabling method. Summary of the Invention [Problem to be solved by the invention]
[0003] One embodiment of the present invention provides a display device. [Means for solving the problem]
[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 the first image transmission port, the second image transmission port, or both to generate a video signal. The display module displays an image 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 via the second data transmission port.
[0005] In the above display device, 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, which is recorded and stored in the pairing table of the microcontroller, and the microcontroller selects the second image transmission port.
[0006] In the above display device, 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, which is recorded and stored in the pairing table of the microcontroller, and the microcontroller switches the second data transmission port to the first data transmission port.
[0007] The display device further includes a peripheral connection port, which is electrically connected to the first data transmission port or the second data transmission port.
[0008] According to the above display device, a first application installed on a first electronic device stores image transmission port information from the first electronic device, and a second application installed on a second electronic device stores image transmission port information from the second electronic device.
[0009] In the above display device, when the button is pressed for a time equal to or longer than the preset time, 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, which is recorded and stored in the pairing table of the microcontroller, and the microcontroller switches the second data transmission port to the first data transmission port.
[0010] According to the above display device, the preset time is 3 seconds.
[0011] According to the above 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] According to the above display device, 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 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.
[0013] According to the above display device, when the pairing table records that the first data transmission port corresponds to the first image transmission port, and the time the button is pressed is shorter than a 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. Effect of the Invention
[0014] The display device of the present invention does not require the user to manually set the image input source, and the present invention can automatically complete the setting via the application program in the electronic device. [Brief description of the drawings]
[0015] The present invention can be more fully understood from the following detailed description and examples, taken in conjunction with the accompanying drawings, in which:
[0016] [Figure 1] 1 is a block diagram of a display device 100, an electronic device 140, and an electronic device 150 according to some embodiments of the present invention. [Diagram 2] 2 illustrates a sequence of operations of the display device 100 and electronic device 140 of FIG. 1 in a first aspect according to some embodiments of the present invention. [Diagram 3] 2 illustrates a sequence of operations of the display device 100 and electronic device 150 of FIG. 1 in a second aspect according to some embodiments of the present invention. [Figure 4] 2 illustrates a sequence of operation of the display device 100, electronic device 140, and electronic device 150 of FIG. 1 in a first aspect according to some embodiments of the present invention. [Diagram 5] 1 is a block diagram of a display device 100, an electronic device 140, an electronic device 150, and an electronic device 600 according to some embodiments of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] In order to make the above objects, features and advantages of some embodiments of the present invention more comprehensible, detailed descriptions are provided below in conjunction with the accompanying drawings.
[0018] Certain terms are used throughout this specification and the claims that follow to refer to particular components. As one skilled in the art will appreciate, electronics manufacturers may refer to components by different names. This document does not intend to distinguish between components that differ in name but not function.
[0019] It is understood that the words "have", "comprise", and "include" are used in an open-ended manner and should be interpreted as meaning "including, but not limited to". Thus, the terms "have", "comprise", and "include" used in the present invention are used to indicate the presence of certain technical features, values, method steps, operations, units, or components. However, they do not exclude the possibility that more technical features, values, method steps, operations, units, components, or any combination thereof may be added.
[0020] Directional terms used throughout this specification and the following claims, such as: "top", "upper", "lower", "below", "front", "rear", "rear", "left", "right", etc., are directions with reference to the drawings. Thus, the directional terms are used for purposes of explanation and not for purposes of limitation of the present invention.
[0021] With respect to the drawings, the drawings illustrate general features of methods, structures, or materials used in certain embodiments. However, the drawings are to be construed as defining or limiting the scope or characteristics encompassed by these embodiments. For example, the relative size, thickness, and location of each layer, region, and structure may be reduced or enlarged for clarity.
[0022] When corresponding components, such as layers or regions, are described as being "on another component," they may be directly on the other component, or there may be other components between them. On the other hand, when a corresponding component is "directly on the other component (or a variation thereof)," there is no component between them. Furthermore, when a corresponding component is referred to as being "on another component," the corresponding component and the other component have a top-view / vertical relationship, and the corresponding component may be below or above the other component, with the top-view / vertical relationship being determined by the device orientation.
[0023] When a component or layer is referred to as being "connected" to another component or layer, it should be understood that there may be a direct connection to the other component or layer, or there may be intervening components or layers. In contrast, when a component is referred to as being "directly connected" to another component or layer, there are no intervening components or layers.
[0024] An electrical connection or coupling as described in this disclosure may refer to a direct connection or an indirect connection, where the endpoints of two circuit components are directly connected or connected to each other by a conductor line segment, and where an indirect connection exists between the endpoints of the two circuit components, including but not limited to intermediate components such as switches, diodes, capacitors, inductors, resistors, other suitable components, or combinations of the above components.
[0025] The words "first", "second", "third", "fourth", "fifth", and "sixth" are used to describe components. They are not used to indicate a priority or precedence relationship, but are used only to distinguish between components with the same name.
[0026] It should be noted that the technical features in the different embodiments described below can be substituted, recombined, or mixed with each other to configure other embodiments without departing from the spirit of the present invention.
[0027] FIG. 1 is a block diagram of a display device 100, an electronic device 140, and an electronic device 150 according to some embodiments of the present invention. As shown in FIG. 1, 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 the electronic device 140. The data transmission port 112 and the image transmission port 122 are coupled to the 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 the peripheral device 160.
[0028] In some embodiments, 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 High Definition Multimedia Interfaces (HDMIs). The image transmission port 120 is represented as HDMI-2 in the display device 100, and the image transmission port 124 is represented as HDMI-1 in the display device 100, but the 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, or the like, or a combination thereof. In some embodiments, the electronic device 140 is a desktop computer, but the invention is not limited thereto. In some embodiments, the button 190 is a KVM button. In some embodiments, the button 190 may be, for example, a touch panel, a sensor, etc., but the invention is not limited thereto. In some embodiments, the image transmission port 124 is not coupled to any device, but the invention is not limited thereto.
[0029] In some embodiments, the data transmission port 112 and the image transmission port 122 are coupled to the electronic device 150 through the same type C USB transmission line, but the present invention is not limited thereto. The electronic device 150 is a laptop, but the present invention is not limited thereto. In some embodiments, the electronic device 150 may be, for example, a smartphone, a tablet, etc. The peripheral connection port 130 is a Universal Serial Bus 3.0, i.e., USB3.0, but the present invention is not limited thereto. In some embodiments, the peripheral connection port 130 may be, for example, another type of Universal Serial Bus, or another data transmission interface, such as SATA and RS232. The peripheral device 160 may be, for example, a keyboard, a mouse, a printer, or some other common peripheral device. The microcontroller 102 selects at least one of the image transmission ports 120 or 122 to generate a video signal. Then, the display module 104 displays an image according to the video signal.
[0030] In some embodiments, the microcontroller 102 selects the image transmission port 122, the display module 104 first displays an image from the electronic device 150, and the peripheral device 160 is connected to the electronic device 150. That is, the display device 100 first displays an image from the laptop, and the pairing table of the display device 100 does not yet store the information that the data transmission port 110 corresponds to the image transmission port 120. When the button 190 is pressed, the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110, and receives the image transmission port information stored in the electronic device 140 through the data transmission port 110, and the image transmission port information is stored in the pairing table of the microcontroller 102. The image transmission port information of the electronic device 140 is related to the data transmission port 110 corresponding to the image transmission port 120. The system of the electronic device 140 has the application 170 installed. When the application 170 is executed, the application 170 can store the current image transmission port information associated with the electronic device 140. The application 170 can be used to update the pairing table with the information that "the data transmission port 110 corresponds to the image transmission port 120". After the application 170 of the electronic device 140 completes updating the pairing table, the microcontroller 102 of the display device 100 selects the image transmission port 120, generates a video signal, and causes the display module 104 to display an image according to the video signal. At this time, the display device 100 displays an image from the desktop computer, and the peripheral device 160 is connected to the desktop computer.
[0031] In the above embodiment, after the pairing table is updated, it is switched to the desktop computer. In other embodiments, after the application 170 of the electronic device 140 completes updating the pairing table, the microcontroller 102 of the display device 100 may switch the data transmission port 110 back to the data transmission port 112, and the peripheral device 160 is connected to the laptop. Since the microcontroller 102 originally selected the image transmission port 122, the display device 100 still displays the image from the laptop.
[0032] The application 180 installed on the electronic device 150 stores the image transmission port information from the electronic device 150. The application 180 can be used to update the pairing table with the information that "the data transmission port 112 corresponds to the image transmission port 122." The difference between the application 180 and the application 170 is that the application program 180 is installed on the electronic device 150 (e.g., a notebook computer) and the application 170 is installed on the electronic device 140 (e.g., a desktop computer).
[0033] In some embodiments, in order to facilitate user operation, the above operations are only executed when the button 190 is pressed for a preset time or more (e.g., 3 seconds). After switching the data transmission port and updating the video connection status of the desktop computer, the display device selects whether to display the image from the notebook computer or the image from the desktop computer. When the button 190 is pressed for a time shorter than the preset time (e.g., 3 seconds), the microcontroller 102 directly switches between the notebook computer and the desktop computer. That is, the microcontroller 102 switches 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 operation after the button 190 is pressed can be set according to different requirements.
[0034] In some embodiments, in a first mode, the display device 100 first displays an image from the electronic device 150, and the peripheral device 160 first connects to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. That is, in the first mode, the display device 100 first displays an image from the electronic device 150 (e.g., a laptop computer), and the peripheral device 160 connects to the electronic device 150. When the button 190 is pressed, the microcontroller 102 of the display device 100 reads the data transmission port status of the electronic device 150. That is, the microcontroller 102 can know that the currently connected data transmission port is the data transmission port 112. Then, the microcontroller 102 switches the data transmission port. That is, the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110. Then, 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 from 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.
[0035] The above steps of waiting for the pairing table to be updated by the application 170 of the electronic device 140 are shown below. The electronic device 140 pre-installs and runs the application 170. The application 170 is used to obtain upstream data transmission port information. For example, the application 170 obtains information that the microcontroller 102 is connected to the data transmission port 110. If the application 170 cannot obtain any upstream data transmission port information, the application 170 repeatedly detects until it obtains the upstream data transmission port information. After the application 170 obtains the image transmission port information from the electronic device 140, the application 170 has already obtained the information that "the data transmission port 110 corresponds to the image transmission port 120".
[0036] If the information that "the data transmission port 110 corresponds to the image transmission port 120" known by the application 170 is not recorded in the pairing table, the application 170 determines that the known information is different from the information stored in the pairing table. The application 170 may then 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 subsequently read the updated pairing table. If the application 170 fails to update the KVM pairing table, the application 170 may repeatedly detect to obtain the upstream data transmission port information.
[0037] FIG. 2 is a diagram showing an operation sequence of the display device 100 and the electronic device 140 of FIG. 1 in a first aspect according to some embodiments of the present invention. In some embodiments of FIG. 2, the display device 100 first displays an image from the electronic device 150, and the peripheral device 160 is first connected to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. As shown in FIG. 2, when the button 190 (e.g., KVM button) is pressed (block 302), in a first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 304). That is, the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110. Before the first step (1S), the electronic device 140 executes the application 170 (block 316). The application 170 can obtain the image transmission port 120 to which the electronic device 140 is connected (block 318) and the data transmission port 110 to which the electronic device 140 is connected (block 320). Then, in a first step (1S), the application 170 checks the display device 100 (block 322). For example, the application 170 can check the settings of related connection parameters between the electronic device 140 and the display device 100, but the present invention is not limited thereto. In some embodiments, if the application 170 detects an error in the connection with the display device 100, the application 170 can recheck the data transmission port to which the electronic device 140 is connected.
[0038] In a second step (2S), the microcontroller 102 of the display device 100 executes a delay operation (block 306). In the second step (2S), the application 170 executed by the electronic device 140 initializes the display device 100 (block 324). In a 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 a pairing table in the microcontroller 102. In a fourth step (4S), the microcontroller 102 of the display device 100 executes a delay operation (block 310). In the fourth step (4S), the application 170 executed by the electronic device 140 updates the KVM pairing table and records (or saves) information that "the data transmission port 110 corresponds to the image transmission port 120" in the KVM pairing table (block 328).
[0039] In a 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 already been updated by the application 170 executed by the electronic device 140. In a sixth step (6S), the microcontroller 102 of the display device 100 switches the image transmission port according to the KVM pairing table (block 314). That is, the microcontroller 102 switches from 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 switched to the electronic device 140. The time unit of the steps in FIG. 2 (for example, the interval between each step is 1 second) is merely an example, and represents a suitable order of the corresponding operations performed between the display device 100 and the electronic device 140, and is not intended to limit the present invention.
[0040] 3 is a diagram showing an operation sequence of the display device 100 and the electronic device 150 of FIG. 1 in a second mode according to some embodiments of the present invention. In the second mode of some embodiments of FIG. 3, the display device 100 first displays an image from the electronic device 140, and the peripheral device 160 is first connected to the electronic device 140 via the peripheral connection port 130 and the data transmission port 110. That is, in the second mode, the display device 100 first displays information from the electronic device 140 (e.g., a desktop computer), and the peripheral device 160 is connected to the electronic device 140. As shown in FIG. 3, when the button 190 (e.g., a KVM button) is pressed (block 402), in a first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 404). That is, the microcontroller 102 switches from the data transmission port 110 to the data transmission port 112. Before the first step (1S), the electronic device 150 may execute the application 180 (block 416). The application 180 may obtain the image transmission port 122 to which the electronic device 150 is connected (block 418) and the data transmission port 112 to which the electronic device 150 is connected (block 420). Then, in the first step (1S), the application 180 checks the display device 100 (block 422). For example, the application 180 may check the settings of related connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited thereto. In some embodiments, if the application 180 detects an error during connection with the display device 100, the application 180 may recheck the data transmission port to which the electronic device 150 is connected.
[0041] In a second step (2S), the microcontroller 102 of the display device 100 executes a delay operation (block 406). In a second step (2S), the application 180 executed by the electronic device 150 initializes the display device 100 (block 424). In a third step (3S), the microcontroller 102 of the display device 100 executes a delay operation (block 408). In a third step (3S), the application 180 executed by the electronic device 150 obtains information from the microcontroller 102 (block 426). For example, the application 180 obtains information of a pairing table in the microcontroller 102. In a fourth step (4S), the microcontroller 102 of the display device 100 executes a delay operation (block 410). In a fourth step (4S), the application 180 executed by the electronic device 150 updates the KVM pairing table and records (or saves) the information that “the data transmission port 112 corresponds to the image transmission port 122” in the KVM pairing table (block 428).
[0042] In a 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 already been updated by the application 180 executed by the electronic device 150. In a sixth step (6S), the microcontroller 102 of the display device 100 switches the image transmission port according to the KVM pairing table (block 414). That is, the microcontroller 102 switches from 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 switched to the electronic device 150. The time unit of the steps in FIG. 3 (for example, the interval between each step is 1 second) is merely an example, and represents a suitable order of the corresponding operations performed between the display device 100 and the electronic device 150, and is not intended to limit the present invention.
[0043] In some embodiments, the display device 100 first displays an image from the electronic device 150, and the peripheral device 160 is first connected to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. After the process of the present invention starts, when the button 190 (e.g., KVM button) is pressed, the microcontroller 102 of the display device 100 may check the time the button 190 is pressed. In some embodiments, when the button 190 is pressed for more than 3 seconds, the microcontroller 102 of the display device 100 may read the data transmission port status of the electronic device 150. That is, the microcontroller 102 can know that the currently connected data transmission port is the data transmission port 112. Then, the microcontroller 102 switches the data transmission port. That is, the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110. Then, the microcontroller 102 may delay 3 seconds to wait for its internal pairing table to be updated by the application 170 of the electronic device 140.
[0044] In some embodiments, when the button 190 is pressed for less than 3 seconds, the microcontroller 102 may switch according to the current KVM pairing table. For example, if the current pairing table already records the information 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 microcontroller 102 switches from the data transmission port 112 to the data transmission port 110 and switches from the image transmission port 122 to the image transmission port 120. If the current pairing table already records the information that "the data transmission port 112 corresponds to the image transmission port 122" and "the data transmission port A (not shown) corresponds to the image transmission port B (not shown)", the microcontroller 102 switches from the data transmission port 112 to the data transmission port A and switches from the image transmission port 122 to the image transmission port B.
[0045] In some embodiments, when a user presses button 190, the present invention can update the KVM pairing table according to a different configuration mode, or can directly switch according to the current KVM pairing table without updating the KVM pairing table.
[0046] 4 is a diagram showing an operation sequence of the display device 100, the electronic device 140, and the electronic device 150 of FIG. 1 in a first mode according to some embodiments of the present invention. In some embodiments of FIG. 4, the display device 100 first displays an image from the electronic device 150, and the peripheral device 160 is first connected to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. That is, in the first mode, the display device 100 first displays an image from the electronic device 150 (e.g., a laptop computer), and the peripheral device 160 is connected to the electronic device 150. As shown in FIG. 4, when the button 190 (e.g., a KVM button) is pressed (block 502), in a first step (1S), the microcontroller 102 of the display device 100 switches the data transmission port (block 504). That is, the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110. Before the first step (1S), the electronic device 140 may execute the application 170 (block 524). The application 170 may 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 may check the settings of related 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 may execute the application 180 (block 546). The application 180 may obtain the image transmission port 122 to which the electronic device 150 is connected (block 548) and the data transmission port 112 to which the electronic device 150 is connected (block 550). Then, in the first step (1S), the application 180 may check the display device 100 (block 552).For example, the application 180 may check the settings of relevant connection parameters between the electronic device 150 and the display device 100, although the invention is not so limited.
[0047] In the second step (2S), the microcontroller 102 of the display device 100 executes a delay operation (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 acquires the data transmission port 112 (block 554). In the third step (3S), the microcontroller 102 of the display device 100 executes a delay operation (block 508). In the third step (3S), the application 170 executed by the electronic device 140 acquires information of the microcontroller 102 (block 534). For example, the application 170 acquires information of the pairing table in the microcontroller 102. In the third step (3S), the application 180 executed by the electronic device 150 repeatedly acquires the data transmission port 112 (block 556). In a fourth step (4S), the microcontroller 102 of the display device 100 executes a delay operation (block 510). In a fourth step (4S), the application 170 executed by the electronic device 140 updates the KVM pairing table and records (or saves) the information that "the data transmission port 110 corresponds to the image transmission port 120" in the KVM pairing table (block 536). In a fourth step (4S), the application 180 executed by the electronic device 150 repeatedly obtains the data transmission port 112 (block 558).
[0048] In a 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 back from the data transmission port 110 to the data transmission port 112. In a fifth step (5S), the application 170 executed by the electronic device 140 checks the display device 100 (block 538). For example, the application 170 may check the settings of related connection parameters between the electronic device 140 and the display device 100, but the present invention is not limited thereto. In a fifth step (5S), the application 180 executed by the electronic device 150 checks the display device 100 (block 560). For example, the application 180 may check the settings of related connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited thereto. In a sixth step (6S), the microcontroller 102 of the display device 100 executes a delay operation (block 514). In a sixth step (6S), the application 170 executed by the electronic device 140 repeatedly acquires the data transmission port 110 (block 540). In a sixth step (6S), the application program 180 executed by the electronic device 150 initializes the display device 100 (block 562).
[0049] In a seventh step (7S), the microcontroller 102 of the display device 100 executes a delay operation (block 516). In a seventh step (7S), the application 170 executed by the electronic device 140 repeatedly acquires the data transmission port 110 (block 542). In a seventh step (7S), the application 180 executed by the electronic device 150 acquires information of the microcontroller 102 (block 564). For example, the application 180 acquires information of a pairing table in the microcontroller 102. In an eighth step (8S), the microcontroller 102 of the display device 100 executes a delay operation (block 518). In an eighth step (8S), the application 170 executed by the electronic device 140 repeatedly acquires the data transmission port 110 (block 544). In an eighth step (8S), the application 180 executed by the electronic device 150 updates the KVM pairing table and records (or saves) the information that “the data transmission port 112 corresponds to the image transmission port 122” in the KVM pairing table (block 566).
[0050] After the eighth step (8S), the application 180 executed by the electronic device 150 obtains the information of the different data and the image transmission port group in the KVM pairing table (block 568). After the eighth step (8S), the microcontroller 102 confirms that the connection port has been updated, and switches back from the image transmission port 120 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 displayed by the display module 104 in the display device 100 are switched to the electronic device 150. The time unit of the steps in Fig. 4 (for example, one second between each operation) is merely an example, and represents a suitable order for performing the corresponding operations between the display device 100, the electronic device 140, and the electronic device 150, and is not intended to limit the present invention.
[0051] 5 is a block diagram of a display device 100, an electronic device 140, an electronic device 150, and an electronic device 600 according to some embodiments of the present invention. As shown in FIG. 5, 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 button 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 the 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. Within the display device 100, the peripheral connection port 130 is electrically connected to the data transmission port 110, the data transmission port 112, or the data transmission port 116. Outside the display device 100, the peripheral connection port 130 is coupled to a peripheral device 160.
[0052] In some embodiments, the data transmission port 110 may be, for example, a type B USB. In some embodiments, the image transmission port 126 may be, for example, an HDMI, which is represented 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 first displays an image from the electronic device 150), the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110 or the data transmission port 116, and receives image transmission port information stored in the electronic device 140 via the data transmission port 110, or receives image transmission port information stored in the electronic device 600 via the data transmission port 116.
[0053] In detail, 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 first displays the image from the electronic device 150), the microcontroller 102 switches from the data transmission port 112 to the data transmission port 110 and receives the image transmission port information stored in the electronic device 140 via 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 first displays the image from the electronic device 150), the microcontroller 102 switches from the data transmission port 112 to the data transmission port 116 and receives the image transmission port information stored in the electronic device 600 via the data transmission port 116.
[0054] In some embodiments, the image transmission port information of the electronic device 600 corresponds to the image transmission port 126, i.e., the image transmission port information of the electronic device 600 is stored in a pairing table of the microcontroller 102, along with recording that the data transmission port 116 corresponds to the image transmission port 126. In some embodiments, the electronic device 600 executes an application 610. The operations performed by the application 610 of the electronic device 600 are the same as the operations performed by the application 170 of the electronic device 140 and the operations performed by the application 180 of the electronic device 150, and thus will not be described in detail here.
[0055] In the display device 100 of the present invention, the display device 100 initially displays an image of the electronic device 150 (e.g., a laptop computer). When the button 190 is pressed, the display device 100 directly updates the connection status of the electronic device 140 (e.g., a desktop computer), and then directly displays the image of the electronic device 140 (e.g., a desktop computer). In some embodiments, the display device 100 originally displays an image of the electronic device 150 (e.g., a laptop computer). When the button 190 is pressed, the display device 100 directly updates the connection status of the electronic device 140 (e.g., a desktop computer), and then switches back to displaying the image of the electronic device 150 (e.g., a laptop computer).
[0056] In some embodiments, when the button 190 is pressed for a preset time or more, the display device 100 directly updates the connection status of the electronic device 140 (e.g., a desktop computer) and then displays the image of the electronic device 140 (e.g., a desktop computer) or the electronic device 150 (e.g., a notebook computer). When the button 190 is pressed for a time shorter than the preset time, the display device 100 directly switches the images of the electronic device 140 (e.g., a desktop computer) and the electronic device 150 (e.g., a notebook computer) in sequence. 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 USB or the upstream USB. The present invention can automatically complete the setting via the application program 170 in the electronic device 140 and the application program 180 in the electronic device 150.
[0057] Although preferred embodiments of the present invention have been disclosed as described above, these are by no means intended to limit the present invention, and a person skilled in the art may make various modifications within the scope of the present invention without departing from the spirit of the present invention. [Explanation of symbols]
[0058] 100...Display device 102…Microcontroller 104…Display module 110, 112, 116...Data transmission ports 120, 122, 124, 126...Image transmission ports 130...Peripheral connection port 140, 150, 600…Electronic equipment 160...Peripheral devices 170, 180, 610…Application 190…Button 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 502, 504, 506, 510, 512, 514, 516, 518, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568...blocks
Claims
1. 1. A display device, comprising: Buttons and a first data transmission port coupled to a first electronic device; a second data transmission port coupled to a second electronic device; a first image transmission port coupled to the first electronic device; a second image transmission port coupled to the second electronic device; a microcontroller for selecting the first image transmission port, the second image transmission port, or both, to generate a video signal; and a display module for displaying an image according to the video signal; A display device characterized in that when the button is pressed, if the microcontroller selects the first image transmission port, the microcontroller switches from the first data transmission port to the second data transmission port and receives image transmission port information stored in the second electronic device via the second data transmission port.
2. The display device according to claim 1, characterized in that the image transmission port information corresponds to the second image transmission port, records that the second data transmission port corresponds to the second image transmission port, and is stored in a pairing table of the microcontroller, and the microcontroller selects the second image transmission port.
3. The display device according to claim 1, characterized in that the image transmission port information corresponds to the second image transmission port, and records that the second data transmission port corresponds to the second image transmission port, and is stored in a pairing table of the microcontroller, and the microcontroller switches the second data transmission port to the first data transmission port.
4. 2. The display device according to claim 1, further comprising a peripheral connection port electrically connected to the first data transmission port or the second data transmission port.
5. The display device of claim 1, characterized in that a first application installed on the first electronic device stores the image transmission port information from the first electronic device, and a second application installed on the second electronic device stores the image transmission port information from the second electronic device.
6. The display device according to claim 1, characterized in that when the time for which the button is pressed is equal to or longer than a preset time, 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, which 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. 7. The display device of claim 6, wherein the preset time is 3 seconds.
8. 2. 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 a same transmission line.
9. The display device of claim 6, characterized in that when the time the button is pressed is shorter than a 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 of claim 6, characterized in that when the pairing table has already recorded that the first data transmission port corresponds to the first image transmission port, and the time the button is pressed is shorter 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.
Citation Information
Patent Citations
Display device and processing method
CN113110812A
Display equipment switching method and device, equipment and medium
CN113672535A
Switching device, display device, operation control method, and program
JP2011100231A
Electronic apparatus, display system, display device, and method for controlling electronic apparatus
JP2019062497A
Display control device, display control system, and display control method
JP2019144740A
Cited By
Linear guide device
US12510115B2