Routing Peripheral Input to On-Screen Display Without Host Wake-Up

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveOSD operation convenienceVSAvoidOSD control mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
ImproveOSD input method flexibilityVSAvoidI/O controller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
ImproveHost wake-up timeVSAvoidI/O controller routing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12204699B2Routing input to on-screen display
Publication Date: 2025.01.21 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12204699B2 patent drawing
  • US12204699B2 patent drawing
  • US12204699B2 patent drawing

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.