Docking Station Display Pre-Wake for Reliable Host Enumeration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a significant latency in waking up display devices connected to a docking station when a host computer is plugged in or wakes up, leading to potential miscommunications and failure in host enumeration of the display devices.
Innovation Solution
The implementation of a mechanism that allows display devices to be pre-emptively woken up before the actual docking event, either by configuring the docking station to wake up the devices at a predetermined time or by detecting the presence of the user or host computer using sensors like PIR or wireless signal detectors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the docking station scans incoming video signals for each input port when the host computer is plugged in or wakes up, then the display devices can be activated, but significant latency occurs (up to 20 seconds from wake to active image)
Solution Approach 1:
The docking station performs preliminary actions by pre-waking display devices before the host computer actually docks or before scanning for video signals. The system proactively transitions display devices from sleep state to active state in advance, eliminating the need to wait for the scanning process after the host connects, thereby reducing latency from 20 seconds to near-instantaneous activation.
2Adaptability or versatility
If the docking station scans all video input ports to activate display devices, then all display devices can be detected, but host enumeration may fail if display devices are still in sleep state
Solution Approach 1:
The system performs preliminary wake-up actions on display devices before the host computer completes its enumeration process. By proactively transitioning display devices to active state prior to or during the host's scanning phase, the system ensures all display devices are responsive and ready for enumeration, eliminating failures caused by devices remaining in sleep state.
Solution Approach 2:
The docking station implements feedback mechanisms to track the power state of connected display devices and dynamically adjust the wake-up timing. The system monitors host computer state changes and uses this feedback information to determine optimal moments to wake display devices, ensuring they are ready before the host completes its enumeration process.
3Use of energy by stationary object
If the docking station waits for the host computer to plug in or wake up before activating display devices, then power consumption is reduced during idle periods, but latency increases significantly
Solution Approach 1:
The docking station performs preliminary wake-up actions based on predicted or anticipated host computer events. By using sensors to detect user presence or host approach, the system can proactively wake display devices before the actual connection occurs, maintaining low power consumption during idle periods while eliminating activation latency when the host actually connects.
Data Source
AI summary
A virtual control panel (VCP) protocol is established on top of the VESA standard DDC/CI protocol. The VCP protocol can establish direct communications between a dock management controller (DMC) of a docking station and a display device connected to the docketing station via a serial protocol (e.g., I2C). With the VCP protocol, the DMC can manage the display device with or without a host computer, such as, to wake up the display, to put it to sleep, to change brightness, to set video input port, etc.


