Routing Peripheral Input to On-Screen Display Without Host Wake-Up
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Using external buttons to operate the on-screen display (OSD) of a display device can be cumbersome, especially for users in mobile environments or those who need to customize display settings frequently.
Innovation Solution
The implementation of a system that allows users to operate the OSD using input from a peripheral device, such as a keyboard, by defining input sequences to activate OSD mode or directly access OSD features, thereby bypassing the need for host intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If external buttons on the display housing are used to operate the OSD, then the OSD can be controlled without host intervention, but the operation becomes cumbersome especially for users in mobile environments or those who need to customize settings frequently
Solution Approach 1:
The patent enables peripheral devices such as keyboards to control the OSD, allowing the same input device to serve both host communication and display configuration functions. This multi-functionality eliminates the need for separate on-display buttons, improving ease of operation while reducing physical complexity.
Solution Approach 2:
The patent introduces an intermediary input mechanism where peripheral devices act as mediators between the user and the OSD system. Instead of direct button pressing on the display, users interact through familiar peripheral devices that translate inputs into OSD commands, making the system more adaptable and easier to operate.
2Adaptability or versatility
If peripheral devices are used to control the OSD, then users can access OSD features more easily, but the system requires additional input routing capabilities
Solution Approach 1:
The I/O controller is designed to handle multiple functions: it manages both host communication and OSD control through the same peripheral input interface. This universal approach allows a single input path to serve dual purposes, increasing adaptability without proportionally increasing complexity.
Solution Approach 2:
The system dynamically routes peripheral inputs based on the current operational state. When OSD mode is active, inputs are directed to the display controller; otherwise, they proceed to the host. This dynamic routing adaptability allows flexible input handling without requiring permanently complex switching infrastructure.
3Loss of time
If the I/O controller routes peripheral input directly to the video processor for OSD operations, then host wake-up can be avoided, but the routing logic becomes more complex
Solution Approach 1:
The system pre-configures the I/O controller with routing logic that automatically directs OSD-related inputs to the video processor before host wake-up occurs. This preliminary routing setup allows OSD operations to be performed in advance without requiring the host to be active, reducing wake-up time and energy consumption.
Solution Approach 2:
The video processor acts as an intermediary that receives and processes OSD inputs directly from the I/O controller without requiring host involvement. This intermediary capability allows the display system to handle configuration commands independently, avoiding the time delay and energy overhead of host wake-up cycles.
Data Source
AI summary
An example display system includes an on-screen display (OSD) circuit, an input/output (I/O) controller, and a map engine. The OSD circuit operates a functionality of a display device. The I/O controller routes input from a peripheral device to the OSD circuit when the OSD mode is active. The map engine causes activation of the OSD mode when an input sequence received by the I/O controller corresponds to an OSD mode activation sequence.


