Information handling system projected work space calibration
First Claim
1. An information handling system having a user interface presented at a desktop surface, the information handling system comprising:
- a processor operable to process information for presentation to a user;
memory interfaced with the processor and operable to store the information;
a graphics system interfaced with the processor and memory, the graphics system operable to generate pixel information to create visual images at one or more display devices;
a projector interfaced with the graphics system and operable to project the pixel information as the visual images at the desktop surface;
a display mat interfaced with the graphics system and operable to present the pixel information as visual images at the desktop surface; and
a user interface engine interfaced with the graphics system and detection device, the user interface engine operable to define a projection area as an arc passing through the display mat, the projector presenting the visual images in the projection area, the user interface engine rotating the user interface along the arc in response to a user input, the rotating transferring at least one visual image from presentation by the projector to presentation by the display mat.
14 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
17 Claims
-
1. An information handling system having a user interface presented at a desktop surface, the information handling system comprising:
-
a processor operable to process information for presentation to a user; memory interfaced with the processor and operable to store the information; a graphics system interfaced with the processor and memory, the graphics system operable to generate pixel information to create visual images at one or more display devices; a projector interfaced with the graphics system and operable to project the pixel information as the visual images at the desktop surface; a display mat interfaced with the graphics system and operable to present the pixel information as visual images at the desktop surface; and a user interface engine interfaced with the graphics system and detection device, the user interface engine operable to define a projection area as an arc passing through the display mat, the projector presenting the visual images in the projection area, the user interface engine rotating the user interface along the arc in response to a user input, the rotating transferring at least one visual image from presentation by the projector to presentation by the display mat. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for calibrating an information handling system projected user interface to a desktop surface, the method comprising:
-
capturing an image of the desktop surface with a camera; analyzing the image to identify a desktop edge; defining projection area coordinates by reference to an origin located at the desktop edge; presenting the projected user interface in the projection area with a projector aligned to present images at the desktop surface; detecting from the image of the desktop surface a position of a display mat disposed on the desktop surface; defining the position of the display mat relative to the projection area coordinates; presenting the user interface with the display mat and with the projector, the projector presenting the user interface along an arc distal defined through the display mat according to the polar coordinates; detecting a gesture proximate the desktop surface; and in response to the gesture, rotating the user interface along the arc, the rotating transferring at least one visual image from presentation by the projector to presentation by the display mat. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An information handling system comprising:
-
a processor operable to generate visual information for presentation to an end user; memory interfaced with the processor and operable to store the visual information; a depth camera interfaced with the process and operable to measure distances; a graphics system interfaced with the processor and memory, the graphics system operable to process the visual information to generate visual images at one or more display devices; a projector interfaced with the graphics system and operable to project visual images at a desktop surface; and a user interface engine interfaced with the graphics system and depth camera, the user interface engine operable to detect one or more references at the desktop surface from an image taken by the depth camera and to apply the one or more references to define a coordinate system on the desktop surface relative to the one or more references, the one or more references including at least a display mat; wherein the depth camera and projector reference the coordinate system for presenting user interface images at the desktop surface and detecting end user inputs at the desktop surface, the user interface engine presenting a user interface with the display mat and the projector, the projector presenting the user interface along an arc defined through the display mat, the user interface engine rotating the user interface along the arc in response to a user input, the rotating transferring at least one visual image from presentation by the projector to presentation by the display mat. - View Dependent Claims (17)
-
Specification