Projected Workspace Calibration Using Desktop Edge Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information handling systems require users to manually select and manage input and output devices, leading to suboptimal interactions due to changing contexts and underutilization of available resources, resulting in a degraded user experience.
Innovation Solution
An immersed information handling system environment that coordinates input and output devices to adapt to the user's context and processing needs, using projected user interfaces, capacitive sensors, and cameras to track interactions in a common coordinate system, automatically selecting peripherals and managing resources for efficient and natural user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually select and manage input and output devices, then device control and configuration is possible, but user experience is degraded due to changing contexts and complexity
Solution Approach 1:
The system automatically detects user context (location, task, environment) and autonomously selects appropriate I/O devices without manual user intervention. The calibration system self-adjusts to accommodate users of different heights and positions, eliminating the need for users to manually configure device settings.
Solution Approach 2:
The system performs preliminary calibration by detecting user characteristics (height, arm length, preferred viewing angle) before actual use begins. This pre-configures the I/O devices to optimal settings for the detected user, so that when the user begins interacting, the system is already adapted to their needs.
2Adaptability or versatility
If multiple I/O devices are made available, then functionality and versatility increase, but selection complexity and resource underutilization increase
Solution Approach 1:
The system continuously monitors user context and task requirements, providing feedback to automatically adjust which I/O devices are active and how they are configured. This ensures that the most appropriate devices are selected based on real-time conditions rather than requiring manual selection.
Solution Approach 2:
Multiple I/O devices are integrated into a unified system where a single user context can trigger activation of different device combinations. The system treats all I/O devices as part of one coordinated ecosystem rather than separate independent tools, allowing seamless switching between devices based on user needs.
3Stability of the object's composition
If I/O devices work independently based on user election, then device independence is maintained, but coordinated interaction and resource utilization are degraded
Solution Approach 1:
Independent I/O devices are merged into a coordinated system where the calibration engine acts as a unifying layer that synchronizes all devices based on detected user context. Each device maintains its independence but is now guided by a common calibration framework that optimizes overall system performance.
4Device complexity
If conventional I/O devices are used, then device simplicity is maintained, but user experience is degraded due to context changes
Solution Approach 1:
The system dynamically adjusts I/O device configuration based on changing user context such as location, task type, and environmental conditions. Rather than static device settings, the calibration parameters are continuously updated to match current user needs, enabling adaptation without increasing device hardware complexity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system provides an improved user experience by adapting to the user's needs, conserving processing resources, and reducing power consumption, allowing users to focus on tasks rather than device interactions.
Implementation Method 1
Structured infrared light projected over the desktop aids the camera in detecting inputs at keys by reflected infrared light that results when an input is made at a key
Data Source
AI summary
Desktop surface references are selected and applied to define a coordinate system for calibrating projected visual images and end user inputs at the projected visual images. For example, a desktop edge is detected with the depth camera by the increase in detected distance along the axis from the depth camera to the desktop edge, and then the desktop edge is used as an origin for a coordinate system that defines a projection area for presenting a user interface. Monitoring end user inputs and projected outputs relative to the desktop edge aids in coordinating interactions by a user through the projected user interface in the event the camera or projector move relative to the desktop surface.


