SELF-ORIENTING DISPLAY
A self-orienting display senses the characteristics of an object and automatically rotates and reformats a display image in accordance with those characteristics. In one embodiment, the object is the display device, such as a hand held device, that provides the display image. As the display device is rotated, the display image is automatically oriented to either a landscape orientation or a portrait orientation. Characteristics may be sensed by mechanical sensors, electrical sensors, optical sensors, acoustic sensors, gyroscopic sensors, or a combination thereof. Sensors may be positioned on the display device, a person, or a combination thereof. The display images may include graphic display images, textual display images, videos display images, and functional control buttons (e.g., functional displayed representations of control buttons such as play, rewind, stop, scroll). The self-orienting display may also include an authenticator that authenticates a user.
Latest Microsoft Patents:
- SELECTIVE MEMORY RETRIEVAL FOR THE GENERATION OF PROMPTS FOR A GENERATIVE MODEL
- ENCODING AND RETRIEVAL OF SYNTHETIC MEMORIES FOR A GENERATIVE MODEL FROM A USER INTERACTION HISTORY INCLUDING MULTIPLE INTERACTION MODALITIES
- USING A SECURE ENCLAVE TO SATISFY RETENTION AND EXPUNGEMENT REQUIREMENTS WITH RESPECT TO PRIVATE DATA
- DEVICE FOR REPLACING INTRUSIVE OBJECT IN IMAGES
- EXTRACTING MEMORIES FROM A USER INTERACTION HISTORY
This patent application is a continuation of U.S. patent application Ser. No. 10/412,042 filed Apr. 11, 2003, which is incorporated herein by reference in its entirety.
TECHNICAL FIELDThe present invention generally relates to displays and more specifically relates to systems and methods that automatically orient displays.
BACKGROUNDDisplay devices are becoming smaller and more portable. Display devices such as flat liquid crystal displays (LCDs) and plasma displays are relative thin and light weight. These light weight, smaller displays are more easily maneuvered than many of the bulkier cathode ray tube (CRT) displays. Due to the increased maneuverability of these displays, viewers are more likely to turn or rotate the display. This is also applicable to the plethora of available hand held display devices such as personnel digital assistants (PDAs), cell phones, and games, just to name a few. As the cost of these display devices continues to decrease, and the increasing number of smart devices which incorporate these displays increases, more and more users will be using these products to accommodate a variety of needs.
However, a problem with current display devices is that the display image becomes difficult to read/see when the display device is turned or rotated. For example, as a hand held PDA is rotated 90°, the display image appears tilted and can be difficult to interpret, or a viewer watching television may decide to lie down, which also makes the display image on the television appear tilted. Furthermore, some multipurpose devices are better suited to display specific display types in specific formats, such as text in traditional portrait orientation and video in landscape orientation.
A display device which overcomes these problems is desired.
SUMMARYA method for orienting a display image includes sensing at least one characteristic of an object and determining the orientation of the object from at least one of the sensed characteristic(s). An image display is oriented relative to the determined orientation of the object. A system for implementing this method includes a sensor portion and a display processor. The sensor portion senses at least one characteristic of an object and provides a sensor signal indicative of the characteristic(s). The display processor receives the sensor signal and determines the orientation of the object from the sensor signal. The display processor also orients a display image relative to the determined orientation of the object.
The foregoing and other objects, aspects and advantages will be better understood from the following detailed description with reference to the drawings, in which:
A self-orienting display in accordance with the present invention senses the orientation of an object and automatically orients a display image in accordance with the orientation of that object. As described herein, self-orienting includes automatically rotating, along any number of axes, and formatting. An exemplary embodiment of this self-orienting display comprises a monitor that automatically orients the display image provided by the monitor to either a landscape orientation or a portrait orientation in response to the orientation of the monitor. However, this is just one of many envisioned embodiments. For example, the display image may be rotated in response to an audio command, such as “rotate”, or the display image may be rotated in response to depression of a switch on the display device. Various embodiments of the self-orienting display include various embodiments of the object, the sensors, the format of the display image, and functions performed by the self-orienting display. For example, objects may include the display device that provides the display image, a person viewing the display image, an object within visual and/or acoustic range of the self-orienting display, or a combination thereof. The display device may be any appropriate device having the capability to provide a display image, such as a monitor, a hand held device, a personal digital assistant (PDA), a cellular telephone having a display, a game device having a display, or a portable computer, for example. Various embodiments of sensors include mechanical sensors, electrical sensors, optical sensors, acoustic sensors, gyroscopic sensors, or a combination thereof. Example sensors include mercury switches, infrared detectors, motion detectors, ultrasonic detectors, cameras, and microphones. Furthermore, sensors may be positioned on the display device, a person, or a combination thereof (e.g., mercury switches attached to the display device and gyroscopic sensor attached to a headset of a viewer of the display image). Various embodiments of the display image include graphic display images, textual display images, videos display images, and functional control buttons (e.g., functional displayed representations of control buttons such as play, rewind, stop, scroll), for example. A more detailed description of these various embodiments is provided below.
The sensor 16 may comprise any type of sensor capable of sensing the orientation of the display device 12 and/or another object (e.g., a person viewing the display image 14). Examples of appropriate sensors include mechanical sensors, electrical sensors, optical sensors, acoustic sensors, gyroscopic sensors, or a combination thereof. Some specific types of sensors 16 include mercury switches, infrared detectors, motion detectors, ultrasonic detectors, cameras, and microphones, or a combination thereof. Note some types of sensors fall into more than one category. For example, a mercury switch may be considered a mechanical sensor and an electrical sensor, or an ultrasonic sensor may be considered an acoustic sensor and an electrical sensor. The sensor 16 may include a single sensor or a plurality of sensors. The sensor 16 may be positioned at various locations on the display device 12 or may be positioned at a single location. For example, sensors 16 may be placed at the corners of the display device 12. Furthermore, sensors 16 may be positioned on the display device, a person, or a combination thereof.
The display image 14 may be in the form of a graphic display image, a textual display image, a video display image, and a functional control button 18, or a combination thereof. The display image 14 may comprise display image portions, such as display image portions 14a and 14b. As depicted in
The control buttons 18 may comprise any appropriate type of control device capable of controlling functions related to the display image 14 and/or the display device 12. In one embodiment, the control buttons 18 comprise liquid crystal display (LCD) buttons with a protective overlay (e.g., a touch switch). In another embodiment, each control button 18 comprises an array of light emitting diodes (LEDs). In yet another embodiment, each control button 18 comprises a thin disc or the like, formed in a desired shape (e.g., triangle) contained within the liquid. In still another embodiment, the control buttons 18 are weighted such that a portion of each button is always oriented towards the greatest gravitation force. The control buttons 18 control various aspects of the display image 14 and/or the display device 12. Functions controlled by the control buttons 18 may include, for example, playback, pause, stop, rewind, enable/disable back lighting, or a combination thereof. Furthermore, the control buttons 18 may include an orientation button that, when activated, orients the display image 14. For example, one of the control buttons 18 may switch the display image 14 between landscape orientation and portrait orientation each time the button is depressed/touched. In another example, the orientation control button may rotate the display image 14 a predetermined number of degrees each time it is depressed/touched. The control buttons 18 are optional. Thus, various embodiments of the self-orienting display in accordance with the present invention may or may not comprise control buttons.
In one embodiment of the present invention, the display image 14 is oriented with respect to the orientation of the display device 12. As the display device 12 oriented as shown in
In another embodiment, the relative orientation between the display image 14 and a viewer (See
In another embodiment, the three dimensional display image 14 is oriented to provide a desired perspective to the viewer. This may be accomplished by the viewer simply turning and/or shifting her head to view the desired perspective, turning the display device 12 to view the desired perspective, or a combination thereof. As explained in more detail below, sensors 16 can be positioned on the viewer 36 and/or on the display device 12 to sense the orientation of the viewer and/or display device 12. For example, assume the three dimensional display image 14 is a cube and the display device 12 is a hand held display device. Also assume the viewer is viewing a front side of the cube. If the viewer desires to view the left side of the cube, she may simply rotate the hand held display device (e.g., to the right) to view the left side of the cube. She may also turn her head (e.g., to the right and/or shift her head to the left), as if the cube were physically in front of her and she positioned herself to look at the left side.
As mentioned above, various embodiments of the control buttons 18 are envisioned.
For purposes of explaining the following exemplary embodiment, the sensors 16 positioned on the display device 12 in
To facilitate automatic self-orientation, in one embodiment, the relative orientation between the display image 14 and the object is initialized. This may include initialization of the relative orientation between the display image 14 and the display device 12, the relative orientation between the display image 14 and the viewer 36, or a combination thereof. For example, the relative orientation between the viewer 36 and the display image 14 is initialized. To generate the initial relative orientation, the viewer 36 may position herself in front of the display image 14, such that she is within sensing range of the sensors 16 (e.g., optical range of the camera 16a and/or audio range of the microphone 16b). While observing her depiction on the display image 14, the viewer may position her head to align the depiction to be centered in the display image 14, for example. Once the viewer is satisfied that the relative orientation is as desired, she may initialize this relative orientation. All subsequent automatic orientation will be with respect to the initial relative orientation. Initialization may be accomplished by any appropriate means, such as activating a switch, depressing a button (e.g., a control button 18), giving an audible command, waiting a period of time, or a combination thereof. In one exemplary embodiment, the viewer gives an audio command, such as “align”. The microphone 16b receives this audio command, and transduces the audio command into a sense signal. This sense signal is utilized to establish the baseline relative orientation between the display image 14 and the viewer 36. Thus, the viewer 36 may rotate the display device 12 to either landscape of portrait orientation. The mercury switches 16c senses the orientation of the display device 12, also providing a sense signal. The sense signal provided by the mercury switches 16c and the sense signal provided by the camera 16b during initialization are utilized to establish the baseline relative orientation. The sense signals are also utilized to orient the display image 14 as the display device 12 and/or the viewer 36 change orientation. Also, the display image 14 may be oriented via an audio command, such as “rotate”, in response to which the display image 14 is rotated (e.g.,)90°. It is to be understood that various combinations of sensors 16, and placements thereof are envisioned. For example, as shown in
In yet another embodiment, the viewer 36 is authenticated. Authentication may be accomplished by analyzing the sensed image, which is sensed by the camera 16b, to determine if the viewer is authorized to use the display device 12. The sensed image may include a retinal scan, a finger print scan, or the like. The sensed image is analyzed to determine if authorization is appropriate. Any appropriate technique may be utilized to analyze the sensed image. For example, the sensed image may be compared to a stored representation of an authorized image, or the sensed image may be analyzed for key features which distinguish an authorized sensed image, or a combination thereof In another embodiment, the viewer is authenticated by analyzing a sensed acoustic signal received by the acoustic sensor 16c. The acoustic signal may include a key phrase, such as the viewer's 36 name or a password. The sensed acoustic signal is analyzed to determine if authorization is appropriate. Any appropriate technique may be utilized to analyze the sensed acoustic signal. For example, the sensed acoustic signal may be compared to a stored representation of an authorized acoustic signal, or the sensed acoustic signal may be analyzed for key features which distinguish an authorized sensed acoustic (e.g., acoustic signature), or a combination thereof.
A method for self-orienting a display image as described herein may be embodied in the form of computer-implemented processes and system for practicing those processes. A method for self-orienting a display image as described herein may also be embodied in the form of computer program code embodied in tangible media, such as floppy diskettes, read only memories (ROMs), CD-ROMs, hard drives, high density disk, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes a system for practicing the invention. The method for self-orienting a display image as described herein may also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over the electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes a system for practicing the invention. When implemented on a general-purpose processor, the computer program code segments configure the processor to create specific logic circuits.
Although illustrated and described herein with reference to certain specific embodiments, the system and method for orienting a display as described herein are nevertheless not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the spirit of the invention.
Claims
1. A method of reorienting a display image portion of a display image rendered by a display device, the method comprising:
- rendering a first viewing perspective of the display image portion;
- sensing an object other than the display device;
- sensing a reorientation of the object; and
- responsive to sensing the reorientation of the object, reorienting the display image portion from the first viewing perspective to a second viewing perspective,
- wherein the display image portion is rendered by the display device as it is reoriented from the first viewing perspective to the second viewing perspective.
2. The method of claim 1, wherein reorienting the display image portion comprises rotating the display image portion.
3. The method of claim 2, wherein the display image portion is rotated about an axis that is parallel with respect to a plane of the display image.
4. The method of claim 3, wherein the reorientation of the object comprises activation of a button on the display device.
5. The method of claim 4, wherein the button is a second display image portion of the display image comprising a display representation of a functional control.
6. The method of claim 1, wherein the object comprises a portion of a body of a viewer of the display device and reorientation of the object comprises repositioning of the object with respect to the display image.
7. A system for reorienting a display image portion of a display image rendered by a display device, the system comprising:
- a sensor portion configured to sense a reorientation of an object other than the display device and provide a sensor signal indicative of the reorientation; and
- a display processor configured to: receive the sensor signal; determine a second viewing perspective for the display image portion based upon the sensor signal; reorient the display image portion from a first viewing perspective to the second viewing perspective; and render the display image portion on the display device as it is reoriented.
8. The system of claim 7, wherein reorienting the display image portion comprises rotating the display image portion.
9. The system of claim 8, wherein the display image portion is rotated about an axis that is parallel with respect to a plane of the display image.
10. The system of claim 9, wherein the reorientation of the object comprises activation of a button on the display device.
11. The system of claim 10, wherein the button is a second display image portion of the display image comprising a display representation of a functional control.
12. The system of claim 7, wherein the object comprises a portion of a body of a viewer of the display device and reorientation of the object comprises repositioning of the object with respect to the display image.
13. A computer readable storage medium having program code stored thereon that when executed by a processor causes a display device to reorient a display image portion of a display image rendered by the display device, the program code comprising:
- a sense object code segment that causes one or more sensors to sense a reorientation of an object other than the display device;
- a determine orientation code segment that causes the processor to determine a second viewing perspective for the display image portion based upon the sensed reorientation; and
- an orient code segment that causes the display device to reorient the display image portion from a first viewing perspective to the determined second viewing perspective,
- wherein the display image portion is rendered by the display device as it is reoriented.
14. The computer readable storage medium of claim 13, wherein reorienting the display image portion comprises rotating the display image portion.
15. The computer readable storage medium of claim 14, wherein the display image portion is rotated about an axis that is parallel with respect to a plane of the display image.
16. The computer readable storage medium of claim 15, wherein the reorientation of the object comprises activation of a button on the display device.
17. The computer readable storage medium of claim 16, wherein the button is a second display image portion of the display image comprising a display representation of a functional control.
18. The computer readable storage medium of claim 13, wherein the object comprises a portion of a body of a viewer of the display device and reorientation of the object comprises repositioning of the object with respect to the display image.
Type: Application
Filed: Dec 21, 2010
Publication Date: Apr 14, 2011
Applicant: Microsoft Corporation (Redmond, WA)
Inventor: Scott Manchester (Redmond, WA)
Application Number: 12/974,173