Display device
The display device automates KVM settings by using a button and microcontroller to switch and record port pairings, eliminating manual configuration and ensuring seamless device switching.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- GIGA BYTE TECH CO LTD
- Filing Date
- 2024-09-24
- Publication Date
- 2026-04-21
AI Technical Summary
Conventional KVM settings require manual configuration of image input sources, which is inconvenient for users.
A display device with a button, data and image transmission ports, and a microcontroller that automatically switches and records port pairings via a pairing table, allowing automatic configuration of image input sources.
Eliminates the need for manual configuration of image input sources, enabling automatic and seamless switching between devices.
Smart Images

Figure 0007849431000001 
Figure 0007849431000002 
Figure 0007849431000003
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic device, and more particularly, to a display device having a KVM automatic binding function.
Background Art
[0002] In the conventional KVM setting of a monitor, depending on the wiring method, the user has to manually set the image input source to be bound to a Type-B Universal Serial Bus (USB) or an upstream USB in the on-screen menu (OSD) or an application program (AP).
Summary of the Invention
Problems to be Solved by the Invention
[0003] One embodiment of the present invention provides a display device.
Means for Solving the Problems
[0004] The display device according to one 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 and the microcontroller is selecting 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 in the second electronic device via the second data transmission port.
[0005] According to the display device described above, the image transmission port information corresponds to the second image transmission port, and the fact that the second data transmission port corresponds to the second image transmission port is recorded and stored in the microcontroller's pairing table. The microcontroller then selects the second image transmission port.
[0006] According to the display device described above, the image transmission port information corresponds to the second image transmission port, and the fact that the second data transmission port corresponds to the second image transmission port is recorded and stored in the microcontroller's pairing table. The microcontroller switches the second data transmission port to the first data transmission port.
[0007] The display device further has peripheral connection ports. These peripheral connection ports are electrically connected to either the first data transmission port or the second data transmission port.
[0008] According to the above display device, the first application installed on the first electronic device stores image transmission port information from the first electronic device. The second application installed on the second electronic device stores image transmission port information from the second electronic device.
[0009] According to the above display device, when the button is pressed for a period of time equal to or longer than a preset time, the image transmission port information corresponds to the second image transmission port, and the system records that the second data transmission port corresponds to the second image transmission port, and this information is stored in the microcontroller's pairing table. The microcontroller then 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-described display device, the first data transmission port and the first image transmission port are connected to the first electronic device via the same transmission line.
[0012] According to the above display device, when the time a button is pressed is shorter 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] According to the above display device, if 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 the second image transmission port to the first image transmission port, according to the pairing table and the currently selected second image transmission port. [Effects of the Invention]
[0014] The display device of the present invention does not require the user to manually set the image input source. Furthermore, the present invention can automatically complete the settings via an application program in the electronic device. [Brief explanation of the drawing]
[0015] The present invention can be more fully understood by reading the following detailed description and examples with reference to the accompanying drawings.
[0016] [Figure 1] This is a diagram showing the configuration of a display device 100, an electronic device 140, and an electronic device 150 according to some embodiments of the present invention. [Figure 2] This figure shows the operation sequence of the display device 100 and the electronic device 140 in Figure 1, according to a first embodiment of several embodiments of the present invention. [Figure 3] This figure shows the operation sequence of the display device 100 and the electronic device 150 in Figure 1, according to a second embodiment of several embodiments of the present invention. [Figure 4] This figure shows the operation sequence of the display device 100, electronic device 140, and electronic device 150 in Figure 1, according to a first embodiment of several embodiments of the present invention. [Figure 5] This is a diagram showing the configuration 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. [Modes for carrying out the invention]
[0017] To better understand the above-mentioned objectives, features, and advantages of some embodiments of the present invention, they will be described in detail below, in conjunction with the accompanying drawings.
[0018] Certain terms are used throughout this specification and the following claims to refer to specific components. As those skilled in the art will understand, electronic equipment manufacturers may refer to components by different names. This text is not intended to distinguish between components that have different names but no difference in function.
[0019] The words “have,” “equip,” and “include” are used in free form and should be understood to mean “include, but not limited to.” Therefore, as used in this invention, the terms “have,” “equip,” and “include” are used to indicate the presence of specific technical features, values, method steps, operations, units, or components. However, this does not preclude the possibility of adding more technical features, values, method steps, operations, units, components, or any combination thereof.
[0020] The terms relating to direction used herein and throughout the following claims include, for example, “up,” “upward,” “down,” “downward,” “forward,” “backward,” “rear,” “left,” and “right,” which refer to directions from the drawings. Therefore, the terms relating to direction are used for illustrative purposes only and not to limit the invention.
[0021] Regarding the drawings, the drawings show the general characteristics of the methods, structures, or materials used in specific embodiments. However, the drawings are not to be construed as defining or limiting the scope or characteristics encompassed by these embodiments. For example, for clarity, the relative sizes, thicknesses, and positions of each layer, each region, and each structure may be reduced or enlarged.
[0022] When corresponding components such as layers and regions are expressed as "on another component", it may be directly on this other component or there may be other components between them. On the other hand, when it is "directly present on another component (or its variation)", there is no component between the two. Further, when the corresponding component is referred to as "on another component", the corresponding component and the other component have an arrangement relationship along the top view / vertical direction, and the corresponding component may be below or above the other component, and the arrangement relationship along the top view / vertical direction is determined by the orientation of the device.
[0023] It should be understood that when a component or layer is referred to as "connected to" another component or layer, it may be directly connected to this other component or layer, or there may be intervening components or layers. In contrast, when a component is called "directly connected to" another component or layer, there are no intervening components or layers.
[0024] The electrical connections or couplings described in this disclosure may refer to direct connections or indirect connections. In the case of a direct connection, the endpoints of the components on the two circuits are directly connected or connected to each other by a conductor segment. In the case of an indirect connection, there are switches, diodes, capacitors, inductors, resistors, other appropriate components, or combinations of the above components between the endpoints of the components on the two circuits, but the intermediate components are not limited to this.
[0025] The terms "1st," "2nd," "3rd," "4th," "5th," and "6th" are used to describe components. They are not used to indicate priority or precedence, but rather to distinguish between components with the same name.
[0026] It should be noted that the technical features in the different embodiments described below may be substituted, rearranged, or combined with each other to constitute another embodiment without departing from the spirit of the invention.
[0027] Figure 1 is a configuration diagram of a display device 100, an electronic device 140, and an electronic device 150 according to several embodiments of the present invention. As shown in Figure 1, the display device 100 has a microcontroller 102, a display module 104, a data transmission port 110, a data transmission port 112, an image transmission port 120, and 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 via 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 another data transmission interface. The image transmission ports 120 and 124 are High-Definition Multimedia Interfaces (HDMI®). The image transmission port 120 is denoted as HDMI-2 in the display device 100, and the image transmission port 124 is denoted as HDMI-1 in the display device 100, but the present invention is not limited to these. 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 a combination thereof. In some embodiments, the electronic device 140 is a desktop computer, but the present invention is not limited to these. In some embodiments, button 190 is a KVM button. In some embodiments, button 190 may be, for example, a touch panel, a sensor, etc., but the present invention is not limited thereto. In some embodiments, the image transmission port 124 is not coupled to any device, but the present 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 via the same Type C USB transmission line, but the present invention is not limited to them. The electronic device 150 is a notebook computer, but the present invention is not limited to them. 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., USB 3.0, but the present invention is not limited to them. 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. The display module 104 then 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 initially 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 initially displays an image from the notebook computer, and the pairing table of the display device 100 does not yet contain the information that "data transmission port 110 corresponds to image transmission port 120." When button 190 is pressed, the microcontroller 102 switches from data transmission port 112 to data transmission port 110, receives the image transmission port information stored in the electronic device 140 via 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 relates that data transmission port 110 corresponds to image transmission port 120. The system of the electronic device 140 has application 170 installed. When application 170 is executed, it can store the current image transmission port information associated with the electronic device 140. Application 170 can use the information that "data transmission port 110 corresponds to image transmission port 120" to update the pairing table. After application 170 of the electronic device 140 completes the update of the pairing table, the microcontroller 102 of the display device 100 selects 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, the system switches to the desktop computer. In another embodiment, after the application 170 of the electronic device 140 completes the pairing table update, the microcontroller 102 of the display device 100 may switch the data transmission port 110 back to data transmission port 112, and the peripheral device 160 is connected to the notebook computer. Since the microcontroller 102 originally selected the image transmission port 122, the display device 100 still displays images from the notebook computer.
[0032] Application 180, installed on the electronic device 150, stores image transmission port information from the electronic device 150. Application 180 can be used to update the pairing table with information indicating that "data transmission port 112 corresponds to image transmission port 122." The difference between application 180 and application 170 is that application program 180 is installed on the electronic device 150 (e.g., a notebook computer), while application 170 is installed on the electronic device 140 (e.g., a desktop computer).
[0033] In some embodiments, to facilitate user operation, the above actions are performed only when button 190 is pressed for a preset time (e.g., 3 seconds) or longer. 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 button 190 is pressed for less 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 "data transmission port 112 corresponds to image transmission port 122" and "data transmission port 110 corresponds to image transmission port 120". The duration for which button 190 is pressed and the actions performed after button 190 is pressed can be configured according to different requirements.
[0034] In some embodiments, in the first aspect, the display device 100 initially displays an image from the electronic device 150, and the peripheral device 160 initially connects to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. That is, in the first aspect, the display device 100 initially displays an image from the electronic device 150 (for example, a laptop computer), and the peripheral device 160 connects to the electronic device 150. When 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 data transmission port 112. The microcontroller 102 then switches the data transmission port. That is, the microcontroller 102 switches from data transmission port 112 to data transmission port 110. The microcontroller 102 then waits for a 3-second delay for its pairing table to be updated by the application 170 of the electronic device 140. Subsequently, the microcontroller 102 switches the image transmission port according to the pairing table. That is, the microcontroller 102 switches from image transmission port 122 to 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 step of waiting for the pairing table to be updated by application 170 of the electronic device 140 is shown below. The electronic device 140 has application 170 pre-installed and is running. Application 170 is used to obtain upstream data transmission port information. For example, application 170 obtains information that the microcontroller 102 is connected to data transmission port 110. If application 170 cannot obtain any upstream data transmission port information, application 170 repeatedly searches until it obtains upstream data transmission port information. After application 170 obtains image transmission port information from the electronic device 140, application 170 has already obtained the information that "data transmission port 110 corresponds to image transmission port 120".
[0036] If the information known by application 170, "data transmission port 110 corresponds to image transmission port 120," is not recorded in the pairing table, application 170 determines that the known information differs from the information stored in the pairing table. Subsequently, application 170 may store (or update) the information "data transmission port 110 corresponds to image transmission port 120" in the pairing table, thereby allowing the microcontroller 102 to subsequently read the updated pairing table. If application 170 fails to update the KVM pairing table, application 170 may repeatedly detect in order to obtain upstream data transmission port information.
[0037] Figure 2 is a diagram showing the operation sequence of the display device 100 and electronic device 140 of Figure 1 in a first embodiment according to several embodiments of the present invention. In some embodiments of Figure 2, the display device 100 initially displays an image from the electronic device 150, and the peripheral device 160 initially connects to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. As shown in Figure 2, when a button 190 (e.g., 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 from data transmission port 112 to data transmission port 110. Prior to the first step (1S), the electronic device 140 runs application 170 (block 316). Application 170 can obtain the image transmission port 120 (block 318) to which the electronic device 140 is connected, and the data transmission port 110 to which the electronic device 140 is connected (block 320). Then, in the first step (1S), application 170 checks the display device 100 (block 322). For example, 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 these. In some embodiments, if application 170 detects an error in the connection with the display device 100, application 170 may re-check the data transmission port to which the electronic device 140 is connected.
[0038] In the second step (2S), the microcontroller 102 of the display device 100 performs 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 the third step (3S), the application 170 executed by the electronic device 140 obtains information about the microcontroller 102 (block 326). For example, the application 170 obtains information about the pairing table in the microcontroller 102. In the fourth step (4S), the microcontroller 102 of the display device 100 performs 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) the information that "data transmission port 110 corresponds to image transmission port 120" in the KVM pairing table (block 328).
[0039] 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 already been updated by an 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). That is, the microcontroller 102 switches from image transmission port 122 to image transmission port 120, so that 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, is switched to the electronic device 140. The time units of the steps in Figure 2 (for example, the interval between each step is 1 second) are merely examples and represent a suitable sequence of corresponding operations performed between the display device 100 and the electronic device 140, and are not intended to limit the invention.
[0040] Figure 3 is a diagram showing the operation sequence of the display device 100 and electronic device 150 of Figure 1 in a second embodiment according to some embodiments of the present invention. In the second embodiment of some embodiments of Figure 3, the display device 100 initially displays an image from 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. That is, in the second embodiment, the display device 100 initially 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 Figure 3, when button 190 (e.g., 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 from data transmission port 110 to data transmission port 112. Prior to the first step (1S), the electronic device 150 may run application 180 (block 416). Application 180 can obtain the image transmission port 122 (block 418) to which the electronic device 150 is connected, and the data transmission port 112 (block 420) to which the electronic device 150 is connected. Then, in the first step (1S), application 180 checks the display device 100 (block 422). For example, application 180 can check the settings of relevant connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited to these. In some embodiments, if application 180 detects an error during connection with the display device 100, application 180 may re-check the data transmission port to which the electronic device 150 is connected.
[0041] In the second step (2S), the microcontroller 102 of the display device 100 performs a delay operation (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 operation (block 408). In the 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 about the pairing table in the microcontroller 102. In the fourth step (4S), the microcontroller 102 of the display device 100 performs a delay operation (block 410). In the fourth step (4S), the application 180 executed by the electronic device 150 updates the KVM pairing table and records (or saves) the information that "data transmission port 112 corresponds to image transmission port 122" in the KVM pairing table (block 428).
[0042] 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 already been updated by an 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). That is, the microcontroller 102 switches from image transmission port 120 to image transmission port 122, so that 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, is switched to the electronic device 150. The time units of the steps in Figure 3 (for example, the interval between each step is 1 second) are merely examples and represent a suitable sequence of corresponding operations performed between the display device 100 and the electronic device 150, and are not intended to limit the invention.
[0043] In some embodiments, the display device 100 initially displays an image from the electronic device 150, and the peripheral device 160 initially connects to the electronic device 150 via the peripheral connection port 130 and the data transmission port 112. After the process of the present invention has started, when a button 190 (for example, a KVM button) is pressed, the microcontroller 102 of the display device 100 may check how long the button 190 has been pressed. In some embodiments, if the button 190 has been pressed for 3 seconds or more, 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 data transmission port 112. The microcontroller 102 then switches the data transmission port; that is, the microcontroller 102 switches from data transmission port 112 to data transmission port 110. The microcontroller 102 then may delay for 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 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 "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 from data transmission port 112 to data transmission port 110 and from image transmission port 122 to image transmission port 120. If the current pairing table already records the information that "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 from data transmission port 112 to data transmission port A and from image transmission port 122 to 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 setting mode, or it can switch directly according to the current KVM pairing table without updating the KVM pairing table.
[0046] Figure 4 shows the operation sequence of the display device 100, electronic device 140, and electronic device 150 of Figure 1 in a first embodiment according to several embodiments of the present invention. In some embodiments of Figure 4, the display device 100 initially displays an image from 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. That is, in the first embodiment, the display device 100 initially displays an image from the electronic device 150 (for example, a notebook computer), and the peripheral device 160 is connected to the electronic device 150. As shown in Figure 4, when 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 from data transmission port 112 to data transmission port 110. Before the first step (1S), the electronic device 140 may run application 170 (block 524). Application 170 can obtain the image transmission port 120 (block 526) to which the electronic device 140 is connected, and the data transmission port 110 (block 528) to which the electronic device 140 is connected. Then, in the first step (1S), application 170 checks the display device 100 (block 530). For example, application 170 may 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 these. Before the first step (1S), the electronic device 150 may run application 180 (block 546). Application 180 can obtain the image transmission port 122 (block 548) to which the electronic device 150 is connected, and the data transmission port 112 (block 550) to which the electronic device 150 is connected. Then, in the first step (1S), application 180 may check the display device 100 (block 552).For example, application 180 can check the settings of related connection parameters between the electronic device 150 and the display device 100, but the present invention is not limited to these.
[0047] In the second step (2S), the microcontroller 102 of the display device 100 performs 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 obtains the data transmission port 112 (block 554). In the third step (3S), the microcontroller 102 of the display device 100 performs a delay operation (block 508). In the third step (3S), the application 170 executed by the electronic device 140 obtains information about the microcontroller 102 (block 534). For example, the application 170 obtains information about 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 operation (block 510). In the fourth step (4S), the application 170 executed by the electronic device 140 updates the KVM pairing table and records (or saves) the information that "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).
[0048] 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 back from data transmission port 110 to 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 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 to these. 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 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 to these. In the sixth step (6S), the microcontroller 102 of the display device 100 performs a delayed operation (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 program 180 executed by the electronic device 150 initializes the display device 100 (block 562).
[0049] In the seventh step (7S), the microcontroller 102 of the display device 100 performs a delay operation (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 about the microcontroller 102 (block 564). For example, the application 180 obtains information about the pairing table in the microcontroller 102. In the eighth step (8S), the microcontroller 102 of the display device 100 performs a delay operation (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 saves) the information that "data transmission port 112 corresponds to 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 information on different data and image transmission port groups in the KVM pairing table (block 568). After the eighth step (8S), the microcontroller 102 confirms that the connection ports have been updated and switches back from image transmission port 120 to image transmission port 122 according to the KVM pairing table, thereby switching control of the keyboard and mouse in peripheral device 160, and the image displayed by display module 104 in display device 100, to the electronic device 150. The time units of the steps in Figure 4 (for example, each operation interval is 1 second) are merely examples and represent a suitable sequence for performing corresponding operations between display device 100, electronic device 140, and electronic device 150, and are not intended to limit the invention.
[0051] Figure 5 is a configuration 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 Figure 5, the display device 100 has 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. 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.
[0052] In some embodiments, the data transmission port 110 may be, for example, a USB of type B. In some embodiments, the image transmission port 126 may be, for example, an HDMI designated 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 button 190 is pressed, if the microcontroller 102 has selected the image transmission port 122 (i.e., the display module 104 initially 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 button 190 is pressed for the first time, if the microcontroller 102 has selected image transmission port 122 (i.e., the display module 104 initially displays an image from the electronic device 150), the microcontroller 102 switches from data transmission port 112 to data transmission port 110 and receives image transmission port information stored in the electronic device 140 via data transmission port 110. When button 190 is pressed for the second time, if the microcontroller 102 has selected image transmission port 122 (i.e., the display module 104 initially displays an image from the electronic device 150), the microcontroller 102 switches from data transmission port 112 to data transmission port 116 and receives image transmission port information stored in the electronic device 600 via 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; 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 is stored in the pairing table of the microcontroller 102. In some embodiments, the electronic device 600 executes application 610. The operations performed by application 610 of the electronic device 600 are the same as those performed by application 170 of the electronic device 140 and application 180 of the electronic device 150, and are therefore not described in detail here.
[0055] In the display device 100 of the present invention, the display device 100 initially displays an image from an electronic device 150 (e.g., a notebook computer). When button 190 is pressed, the display device 100 directly updates the connection status of an electronic device 140 (e.g., a desktop computer), and then directly displays an image from the electronic device 140 (e.g., a desktop computer). In some embodiments, the display device 100 originally displays an image from an electronic device 150 (e.g., a notebook computer). When button 190 is pressed, the display device 100 directly updates the connection status of an electronic device 140 (e.g., a desktop computer), and then switches back to displaying an image from the electronic device 150 (e.g., a notebook computer).
[0056] In some embodiments, when button 190 is pressed for a time equal to or longer than a preset time, the display device 100 directly updates the connection status of electronic device 140 (e.g., a desktop computer) and then displays an image from either electronic device 140 (e.g., a desktop computer) or electronic device 150 (e.g., a notebook computer). When button 190 is pressed for a time shorter than the preset time, the display device 100 directly switches between images from electronic device 140 (e.g., a desktop computer) and electronic device 150 (e.g., a notebook computer). The display device 100 of the present invention does not require the user to manually configure the image input source to be bound to a Type B USB or upstream USB. The present invention can automatically complete the configuration via application program 170 in electronic device 140 and application program 180 in electronic device 150.
[0057] While preferred embodiments of the present invention have been disclosed above, these are by no means limiting to the present invention, and those skilled in the art can make various modifications 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 ports 140, 150, 600…Electronic equipment 160... Peripheral devices 170, 180, 610… applications 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…block
Claims
1. A display device, Buttons and, A first data transmission port connected to the first electronic device, A second data transmission port connected to the 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 that generates a video signal by selecting the first image transmission port, the second image transmission port, or both thereof, It includes a display module that displays an image according to the video signal, When the button is pressed, the microcontroller, in response to the microcontroller selecting the first image transmission port, switches from the first data transmission port to the second data transmission port, and receives the second image transmission port information stored in the second electronic device via the second data transmission port through the second application installed in the second electronic device, and stores the second image transmission port information from the second electronic device in the microcontroller's pairing table. The second image transmission port information stored in the second electronic device records that the second data transmission port corresponds to the second image transmission port. A display device characterized in that, in response to the recording that the second image transmission port information corresponds to the second image transmission port and the second data transmission port corresponds to the second image transmission port, and that this information is stored in the pairing table of the microcontroller, the microcontroller switches the second data transmission port to the first data transmission port.
2. The display device according to claim 1, characterized in that the microcontroller selects the second image transmission port in response to the fact that the second image transmission port information corresponds to the second image transmission port, the second data transmission port corresponds to the second image transmission port, and that this information has been recorded and stored in the pairing table of the microcontroller.
3. Furthermore, the display device according to claim 1 is characterized by having a peripheral connection port configured to be electrically connected to the first data transmission port in response to the microcontroller switching to the first data transmission port, or to be electrically connected to the second data transmission port in response to the microcontroller switching to the second data transmission port.
4. The display device according to claim 1, characterized in that the first application installed on the first electronic device stores the first image transmission port information from the first electronic device in the pairing table of the microcontroller.
5. The display device according to claim 1, characterized in that when the button is pressed for a time equal to or longer than a preset time, the microcontroller records that the button has been pressed for a time equal to or longer than a preset time, that the second image transmission port information corresponds to the second image transmission port, and that the second data transmission port corresponds to the second image transmission port, and that this information has been stored in the pairing table of the microcontroller, the microcontroller switches the second data transmission port to the first data transmission port.
6. The display device according to claim 5, characterized in that the aforementioned preset time is 3 seconds.
7. The display device according to claim 1, characterized in that the first data transmission port and the first image transmission port are connected to the first electronic device via the same transmission line.
8. The display device according to claim 5, characterized in that, in response to the time the button is pressed being shorter 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.
9. The display device according to claim 5, wherein the pairing table already records that the first data transmission port corresponds to the first image transmission port, and in response to the time the button is pressed being shorter than the preset time, the microcontroller switches the second data transmission port to the first data transmission port and 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