Projection of graphical objects on interactive irregular displays
First Claim
1. A system that facilitates projecting images onto an exterior surface of a diffuse curved display, the diffuse curved display defining an interior region, the system comprising:
- a processor; and
a memory, the memory comprising a plurality of components that are executed by the processor, the components comprising;
a receiver component that receives a graphical object that is to be displayed on the exterior surface of the diffuse curved display in a multi-touch interactive environment, the graphical object formatted for display on a two-dimensional display surface;
a distorter component that distorts the graphical object at run-time of an application that uses the graphical object, the distorter component distorts the graphical object for display on the exterior surface of the diffuse curved display; and
a detector component that detects a position on the exterior surface that a member is in physical contact with the exterior surface of the diffuse curved display, the detector component detecting the position of the member based upon an image captured by the detector component, the image depicting light emitted from the interior region by an emitter, that has passed through the diffuse curved display and been reflected from the member back through the diffuse curved display, wherein the distorter component distorts the graphical object for display on the exterior surface of the diffuse curved display based at least in part upon the detected position.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying images on a curved display surface is described herein. The method includes receiving a graphical object and distorting the graphical object at run-time such that an appearance of the graphical object on the curved display surface will be substantially similar regardless of a position of the graphical object on the curved display surface when viewed at a viewing axis that is approximately orthogonal to a plane that is tangential to the curved display surface at a center of the graphical object. The method may further include displaying the graphical object on the curved display surface.
27 Citations
20 Claims
-
1. A system that facilitates projecting images onto an exterior surface of a diffuse curved display, the diffuse curved display defining an interior region, the system comprising:
-
a processor; and a memory, the memory comprising a plurality of components that are executed by the processor, the components comprising; a receiver component that receives a graphical object that is to be displayed on the exterior surface of the diffuse curved display in a multi-touch interactive environment, the graphical object formatted for display on a two-dimensional display surface; a distorter component that distorts the graphical object at run-time of an application that uses the graphical object, the distorter component distorts the graphical object for display on the exterior surface of the diffuse curved display; and a detector component that detects a position on the exterior surface that a member is in physical contact with the exterior surface of the diffuse curved display, the detector component detecting the position of the member based upon an image captured by the detector component, the image depicting light emitted from the interior region by an emitter, that has passed through the diffuse curved display and been reflected from the member back through the diffuse curved display, wherein the distorter component distorts the graphical object for display on the exterior surface of the diffuse curved display based at least in part upon the detected position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying images on an exterior surface of a diffuse curved display, the diffuse curved display defining an interior region, the method comprising:
-
receiving a graphical object that is formatted for display on a two-dimensional display; at run time of an application that desirably displays the graphical object, distorting the graphical object for display on the exterior surface of the diffuse curved display, wherein distorting the graphical object comprises causing an appearance of the graphical object on the exterior surface of the diffuse curved display to be identical regardless of a position of the graphical object on the exterior surface of the diffuse curved display when viewed at a viewing axis that is orthogonal to a plane that is tangential to the diffuse curved display at a center of the graphical object; displaying the graphical object on the curved display surface; detecting a location on the exterior surface of the diffuse curved display where a member is in contact with the exterior surface of the diffuse curved display, the detecting comprising; emitting infrared light from the interior region, the infrared light passes through the diffuse curved display; and receiving an image of an interior surface of the diffuse curved display, the image comprising a portion where the infrared light has reflected from the member back through the diffuse curved display; receiving user input by way of the member coming into contact with the exterior surface of the diffuse curved display; receiving user input by way of a second member coming into contact with the exterior surface of the diffuse curved display simultaneously with the member coming into contact with the exterior surface of the diffuse curved display; and displaying the graphical object on the exterior surface of the diffuse curved display based at least in part upon a position of the member on the exterior surface of the diffuse curved display and a position of the second member on the exterior surface of the diffuse curved display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A display apparatus comprising a computer-readable memory, the memory comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
executing an application retained in the computer-readable memory, the application configured to display graphical objects on a two-dimensional display screen; receiving, from the application, a graphical object that is to be displayed on an exterior surface of a diffuse spherical display in a multi-touch interactive environment, the graphical object formatted for display on the two-dimensional display screen; distorting the graphical object at run-time of the application such that the graphical object is formatted for display on the exterior surface of the diffuse spherical display; and detecting a position on the exterior surface of the diffuse spherical display that a member is in physical contact with the exterior surface of the diffuse spherical display, the graphical object is distorted for display based at least in part upon the position, and wherein detecting the position of the member comprises; receiving an infrared image of an interior surface of the diffuse spherical display, the infrared image comprising a portion corresponding to a location on the exterior surface of the diffuse spherical display where the member is in physical contact with the exterior surface of the diffuse spherical display, the portion indicating where infrared light emitted by an emitter, has passed through the diffuse spherical display and been reflected from the member back through the diffuse spherical display. - View Dependent Claims (20)
-
Specification