INFORMATION HANDLING SYSTEM REMOTE ACCESS TO DISPLAY FUNCTIONALITY OF DAISY CHAINED DISPLAYS
20230120557 · 2023-04-20
Assignee
Inventors
Cpc classification
G06F3/04897
PHYSICS
G09G2356/00
PHYSICS
G06F3/1423
PHYSICS
G09G2300/026
PHYSICS
International classification
Abstract
Daisy chained displays that present information from an information handling system as visual images has remote support of display settings provided through an address assignment scheme to communicate display settings to specific displays of the daisy chain and allows each display to determine a numerical index of the display for presentation at the display. A remote control session for display settings accepts inputs based upon the numerical index presented at each display and sends the display setting inputs through the daisy chain to the address associated with the numerical index for application at the display.
Claims
1. A method for managing plural displays interfaced with an information handling system in a daisy chain, the daisy chain having at least two displays arranged as last nodes, the method comprising: assigning an address at each of the plural displays based upon a position of each of the plural displays in the daisy chain, the assigning performed by reference to a last address of the at least two displays arranged as last nodes; constructing a topology of the plural displays from the address of each of the plural displays, the topology having a logical index number for each of the plural displays; initiating a remote control session of the plural displays; in response to the initiating, presenting at each of the plural displays the logical index number of the display; receiving display settings by reference to the logical index numbers; and adjusting each of the plural displays according to the display settings and the logical index numbers.
2. The method of claim 1 wherein the assigning an address further comprises: when a one or more of the plural displays has the information handling system immediately upstream in the daisy chain of plural displays, assigning a first address of the daisy chain to the one of the plural displays; and when the one or more of the plural displays has another of the plural displays immediately downstream in the daisy chain of plural displays, assigning a second address to the another of the plural displays by appending address information to an address of the one of the plural displays.
3. The method of claim 2 wherein the assigning an address further comprises: detecting plural another of the plural displays immediately downstream in the daisy chain of plural displays; and in response to the detecting, appending address information for each of the plural of another of the plural displays with distinct numerical values.
4. The method of claim 2 further comprising: when the one of the plural displays has the information handling system immediately upstream then assigning addresses to all displays in the daisy chain with logic executing on the one of the plural displays.
5. The method of claim 4 further comprising: detecting a disconnect of a downstream of the plural displays; and in response to the detecting, reassigning all addresses of the plural displays.
6. The method of claim 2 wherein each of the plural displays assigns addresses only to the immediately downstream displays of the daisy chain.
7. The method of claim 2 wherein the constructing a topology further comprises: when each of the at least two displays arranged as last nodes detects no downstream displays, sending a last address message to the other displays providing the address of the at least two displays arranged as last nodes; analyzing the address of the last address message at each of the plural displays to construct a topology of the daisy chain of plural displays; and applying the address of each of the plural displays at each of the plural displays to define a position of the display in the topology.
8. The method of claim 7 further comprising: initiating the remote control session with a command from the information handling system to the one or more of the plural displays having the information handling system immediately upstream; and in response to the command, presenting a list of the plural displays in order of the logical index at the one or more of the plural displays having the information handling system immediately upstream.
9. The method of claim 7 wherein: initiating the remote control session with a manual input at one of the plural displays; and in response to the command, presenting a list of the plural displays in order of the logical index at the one of the plural displays that had the manual input.
10. A display comprising: a display panel operable to present visual information as visual images; plural display cable ports operable to accept and to transmit the visual information; a processing resource interfaced with the plural display ports and the display panel; and non-transient memory interfaced with the processing resource and storing instructions that when executed on the processing resource cause: assigning an address at the display based upon a position of the display in a daisy chain of plural displays; constructing a topology of the daisy chain of plural displays from the address of each of the plural displays, the topology having a logical index number for each of the plural displays; presenting at the display the logical index number of the display; receiving display settings by reference to the logical index number; and adjusting the display presentation according to the display settings and the logical index numbers; wherein the constructing a topology further comprises instructions that cause: when the display detects no downstream displays, sending a last address message to the other displays of the daisy chain providing the address of the display; when the display receives a last address message having a last address, analyzing the last address to construct a topology of the daisy chain of plural displays; and applying the address of each of the plural displays of the topology to define a position of the display in the topology.
11. The display of claim 10 wherein the instructions further cause: when the display has an information handling system immediately upstream in the daisy chain of plural displays, assigning a first address of the daisy chain to the display; and when the display has one or more of the plural displays immediately downstream in the daisy chain of plural displays, assigning a second address to the one or more of the plural displays by appending address information to an address of the display.
12. The display of claim 11 wherein the instructions further cause: detecting plural of the plural displays downstream in the daisy chain of plural displays; and in response to the detecting, appending address information to the address of the display for an address of each of the plural displays with distinct numerical values.
13. The display of claim 12 wherein the instructions further cause: detecting a disconnect of a downstream of the plural displays; and in response to the detecting, reassigning all addresses of the downstream displays.
14. The display of claim 11 wherein the instructions further assigns an address only to the immediately downstream display of the daisy chain.
15. (canceled)
16. The display of claim 10 wherein the instructions further cause: initiating a remote control session with a manual input at the display; and in response to the command, presenting at the display a list of the plural displays of the topology in order of the logical index.
17. An information handling system comprising: a housing; a processor disposed in the housing and operable to execute instructions; a memory disposed in the housing and interfaced with the processor, the memory operable to store the instructions and information; a first peripheral display interfaced with the processor by first cable and operable to present the information has visual images, the first display having a processing resource and a non-transient memory; plural daisy chained peripheral displays interfaced with the first display by plural cables; and instructions stored in the non-transient memory that when executed on the processing resource cause: a determination that the first display is first in a daisy chain of displays; in response to the determination, assigning a first display address to the first display; detecting a display immediately downstream in the daisy chain of displays; assigning a second address to the display immediately downstream having the first address and appended second address information; detection of a last address message from the daisy chain; and in response to the detection of the last address message, applying a last address of the last address message to construct a topology of the plural daisy chained displays.
18. (canceled)
19. The information handling system of claim 17 wherein the instructions further cause: detecting all displays of the plural daisy chained displays; and for each detected of the plural daisy chained displays, assigning an address having an address of immediately previous display with appended incremental address information.
20. The information handling system of claim 17 wherein the instructions further cause: receiving a command at the display for a display setting of one or more of the plural daisy chained displays; and communicating the command to the daisy chained displays through the cables with the address of the one or more of the plural daisy chained displays.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] Plural peripheral displays interfaced with an information handling system autonomously assign addresses that provide a logical index to support remote control of the displays with commands communicated from the information handling system or one of the displays. For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
[0018] Referring now to
[0019] In the example embodiment, display graphic cables 32 have a daisy chain configuration in which a series of displays 26 present visual images provided from a single output feed of a video source. The graphics cable 32 from information handling system 10 couples to a first port 34 of display 26, which presents visual images from the visual information stream and forwards the visual information stream as an output from a second port 34 to a second display 26. The daisy chain of graphics cables 32 proceed as inbound and then outbound feeds until the daisy chain terminates. In the example embodiment, lower right display 26 is the terminal node of the daisy chain. Daisy chain presentation is managed by standard protocols, such as the DisplayPort and Type C USB output. For example, vendor defined messaging (PD VDM) or DDCCI methods may be used for inter-display communications. These standards and communication protocols are implemented so that multiple daisy chained displays present visual images communicated over a common graphics cable interface with the information handling system as if each display has a separate cable interface.
[0020] When displays 26 are daisy chained, an end user often lacks clarity regarding how control of the individual displays is managed and typically cannot reach physical display controls 30 located at the rear of each display. To aid in management of display settings, an address engine 80 stored in flash 78 of each display 26 executes on processing resource 76 to autonomously generate a unique address for each display 26 and a logical index that is selectively presented at each display 26 to identify the displays for an end user to manage display settings. Address engine 80 assigns a unique address to each node of the daisy chain, which allows VDM messages to be relayed across the daisy chain and terminated at the intended display node of the matching address. Once the unique addresses are defined, address engine 80 analyzes the address at each display to construct a topology and logical index naming that assigns a logical number for each display to present as an end user reference. During a remote control session to manage display settings, the logical index is presented so that an end user can manage individual display settings by reference to the logical index while the information handling system and displays communicate the display references by the address associated with each logical index number, such as with a broadcast across the daisy chain. End users are provided with an improved control of daisy chained displays through the unique address and topology construction, such as with broadcasting of logical keypresses to all display nodes of a daisy chain of displays.
[0021] Referring now to
[0022] Referring now to
[0023] Referring now to
[0024] Referring now to
[0025] Referring now to
[0026] Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims.