System and Method for Automated Display Orientation Detection and Compensation

Information

  • Patent Application
  • 20080013053
  • Publication Number
    20080013053
  • Date Filed
    July 13, 2006
    17 years ago
  • Date Published
    January 17, 2008
    16 years ago
Abstract
Automated orientation of an image presented by a display, such as a projector, with the orientation of the display simplifies presentation of images generated by an information handling system. A display orientation sensor detects the orientation of a display so that a display orientation module automatically adjusts the orientation of an image presented by the display to align with the display orientation. For example, display orientation is sensed by an accelerometer associated with the display or by determining the attachment point of the display to a support.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.



FIG. 1 depicts projector displays supported in an inverted orientation and resting on a tabletop in an upright orientation;



FIG. 2A depicts a block diagram of a projector display in an upright orientation and having automated display image orientation by mechanical sensing of display orientation;



FIG. 2B depicts a block diagram of a projector display in an upright orientation and having automated display image orientation by accelerometer sensing of display orientation;



FIG. 3 depicts a block diagram of a system for aligning an image presented by a display with a video source display correction based on display orientation communicated from the display to the video source.





DETAILED DESCRIPTION

Automatically aligning an image presented at a display according to the orientation of the display simplifies the setup and use of an information handling system for processing and presenting visual information. For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.


Referring now to FIG. 1, projector displays 10 and 12 are depicted supported in an inverted orientation and resting on a tabletop in an upright orientation. Projector display 10 is supported from a ceiling in an inverted orientation by a display support bracket 14. Although support bracket 14 is depicted coupled to the side surface of projector 10, in other embodiments mechanical support brackets 14 couple at other positions, such as the bottom surface of projector 10. Projector display 12 is supported on a tabletop in an upright orientation with support stands 16. An information handling system 18 provides visual information to projectors 10 and 12, such as streaming video, which is presented by projectors 10 and 12 as an image 20 at a distal projection screen 22 or other display surface. In order to support projection of image 20 in both the upright orientation of projector 12 and the inverted orientation of projector 10, a display orientation module running on each projector automatically aligns image 20 according to a sensed orientation of the projector. For example, projector 12 in the upright orientation presents image 20 in an upright orientation while projector 10 in the inverted orientation presents image 20 in an inverted orientation so that image 20 appears upright at projection screen 22.


Referring now to FIG. 2A, a block diagram depicts a projector display in an upright orientation and having automated display image orientation by mechanical sensing of display orientation. A graphics system 50 formats an output image for presentation at a display surface, such as with visual information communicated from an information handling system. The orientation of projector 10 is automatically sensed by a display orientation sensor so that the image presented by graphics system 50 aligns according to the sensed orientation of projector 10. Automated display image orientation is provided by pressure sensors 24 disposed in support stands 16 and at an attachment point 26 of projector 10. When projector 10 rests on support stands 16, its weight activates mechanical switches in pressure sensors 24 that signal a display orientation module 28 that projector 10 is in an upright orientation. Display orientation module 28 provides the orientation to graphics system 50 which presents output images from projector 10 in an upright orientation to match the orientation of projector 10 as detected by sensors 24. When projector 10 is supported in an inverted orientation by support bracket 14, a pressure sensor actuator 30 extends into attachment point 26 to activate a pressure sensor 24 disposed in attachment point 26. Activation of pressure sensor 24 within attachment point 26 signals display orientation module 28 that projector 10 is supported in an inverted orientation, such as hung from a ceiling as depicted in FIG. 1. Display orientation module 28 sends an inversion signal to graphics system 50, which inverts the output image presented by projector 10 so that, with the inverted orientation of projector 10, the image appears upright.


Referring now to FIG. 2A, as an alternative to the mechanical pressure sensor 24, an integrated accelerometer 32 may be used as a display orientation sensor. For example, accelerometer 32 is a three-dimensional accelerometer available from Kionix, Inc. that is used in hard disk drives. In one embodiment, accelerometer 32 resolves the axis of gravitational pull and determines if the axis of gravitational pull aligns more closely with an upright vertical axis 34 or an inverted vertical axis 36. Display orientation module 28 communicates the display orientation to graphics system 50, which orients the image presented from projector 10 to align with the appropriate upright or inverted axis. Alternatively, accelerometer 32 resolves the relative angle between a projection axis 38 aligned with the vector of projection from projector 10 and the vector of gravitational pull so that the output image presented from projector 10 by graphics system 50 are corrected by display orientation module 28 to be upright relative to the vector of gravitational pull. Three dimensional resolution of the gravitational vector allows display orientation module 28 to correct not only for rotation about projection axis 38, but also to correct for rotation about perpendicular vertical and horizontal axes so that an estimation of keystone correction is made based upon a presumption of a projection screen 22 aligned with the gravitational vector. Display orientation module 28 applies the relative angle from the detected gravitational axis so that graphics system 50 corrects to output image to appear undistorted at a distal display surface assumed to be aligned with the gravitational axis, including keystone correction.


Referring now to FIG. 3, block diagram depicts a system for aligning an image presented by a display with a video source display correction based on display orientation communicated from the display to the video source. Information handling system 10 is built from plural processing components operable to process visual information for presentation at a display, such as a CPU 40, RAM 42, a hard disk drive (HDD) 44, an optical drive 46, a chipset 48 and a graphics system 50. A source device 54 of graphics system 50 sends visual information generated by an image processing module 52 to a sink device 56 of display 10 through a display cable 58. Display cable 58 is, for example, a DisplayPort compliant cable having a unidirectional main link for communicating visual information from information handling system 18 to display 10 and a bidirectional auxiliary link for communicating control information between source device 54 and sink device 56. The visual information is presented by sink device 56 as output images by display 10, such as images presented at a projection screen. A display orientation sensor 62 associated with display 10 determines the orientation of display 10 and provides the orientation through sink device 56 to source device 54 through the auxiliary channel of display cable 56. A display orientation module 28 applies the display orientation provided to source device 52 to adjust the visual information so that the visual information is presented from display 10 to have an image orientation that aligns with the detected display orientation. As an example, an inversion signal sent from display orientation sensor 62 received at display orientation module 28 is applied to invert the visual information generated by image processing module 52. Thus, corrections to the image orientation based on a sensed display orientation are performed at the video source rather than at the display itself. Display orientation sensor 62 provides an electrical signal to the sink device of display 58, such as at a timing controller, which is packetized and sent as a control packet through the auxiliary channel of the DisplayPort cable. For example, with a mechanical display orientation sensor 62 a predetermined signal is sent from the sink device so that activation of a specific orientation pressure sensor indicates a display orientation associated with that sensor. In an alternative embodiment, an accelerometer display orientation sensor provides a signal to the sink device based upon the closest aligned axis. For example, if the display orientation is closer to the landscape orientation, a first signal is sent to a first timing controller pin, and if the display orientation is closer to the portrait orientation, a second signal is sent to a second controller pin. A packetized control command sent from the timing controller through the auxiliary channel indicates to display orientation module 28 the desired image orientation.


Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims.

Claims
  • 1. A display for presenting an output image on a display surface, the display having a display orientation, the display comprising: a graphics system operable to format the output image for presentation at a display surface, the output image having an image orientation;a display orientation sensor operable to detect the display orientation; anda display orientation module interfaced with the graphics system and the display orientation sensor, the display orientation module operable to automatically adjust the image orientation according to the display orientation sensed by the display orientation sensor.
  • 2. The display of claim 1 further comprising a display support operable to couple to the display at one or more attachment points, each attachment point associated with a display orientation and wherein the display orientation sensor comprises a sensor operable to detect coupling of display support at the one or more attachment points, the display orientation sensor determining the display orientation from the display orientation associated with an attachment point coupled to the display.
  • 3. The display of claim 1 wherein the display orientation sensor comprises an accelerometer operable to determine the display orientation relative to gravitational acceleration and wherein the display orientation module adjusts the image orientation to have an upright appearance relative to gravitational acceleration.
  • 4. The display of claim 3 wherein the display orientation module adjusts the image orientation by assuming a display surface aligned with gravitational acceleration and correcting for keystone at the display surface.
  • 5. A display for displaying visual information communicated from a video source at a display surface, the display having a display orientation, the display comprising: a graphics system operable to generate output images from the visual information and to format the output images for presentation at a display surface, the output images having an image orientation associated with the visual information;a display orientation sensor operable to detect the display orientation; anda display orientation module interfaced with the graphics system and the display orientation sensor, the display orientation module operable to generate automatic adjustments to the image orientation according to the display orientation sensed by the display orientation sensor, the display orientation module communicating the image orientation adjustments to the video source for adjusting the visual information.
  • 6. The display claim 5 wherein the display orientation sensor comprises an accelerometer operable to determine a vertical axis and the display orientation module adjusts the image orientation to align with the vertical axis.
  • 7. The display of claim 6 wherein the display orientation sensor adjusts the image orientation by sending an inversion request to the video source.
  • 8. The display of claim 6 wherein the display orientation sensor adjusts the image orientation by sending a keystone correction to the video source.
  • 9. A graphics system for generating images for presentation at a display, the display having a display orientation, the graphics system comprising: an image processing module operable to generate visual information, the video information defining images having an image orientation;a source device operable to couple to the display, to communicate the visual information to the display and to receive display orientation information from the display apparatus;whereby the image processing module is operable to adjust the image orientation of the visual information to adjust the image orientation for the display orientation information received from the display.
  • 10. The graphics system of claim 9 wherein the image processing module is integrated into the source device.
  • 11. The graphics system of claim 9 wherein the display comprises a projector and the display orientation information comprises an image inversion signal.
  • 12. A method for adjusting a display image orientation to a display orientation, the method comprising: detecting a display orientation with a sensor associated with the display;determining an image orientation aligned according to the detected display orientation; andautomatically presenting an image from the display at the determined image orientation.
  • 13. The method of claim 12 wherein detecting a display orientation further comprises: sensing a vertical axis with an accelerometer integrated with the display along a predetermined axis; anddetermining the display orientation from the difference between the sensed vertical axis and the predetermined axis.
  • 14. The method of claim 12 wherein detecting a display orientation further comprises sensing that a support device is coupled to an attachment point of the display, the attachment point associated with a predetermined display orientation.
  • 15. The method of claim 14 wherein the predetermined orientation comprises an inverted orientation.
  • 16. The method of claim 15 wherein the display device comprises a projector.
  • 17. The method of claim 12 wherein detecting a display orientation further comprises: detecting a position of the display relative to a display support; anddetermining the display orientation from the difference between the position of the display relative to the display support and a predetermined axis associated with the display support.
  • 18. A system for aligning an image orientation of an image presented by a display with a display orientation of the display, the system comprising: a display orientation sensor associated with the display and operable to determine an orientation of the display; anda display orientation module interfaced with the display orientation sensor and operable to automatically align the image presented by the display with the orientation of the display sensed by the display orientation sensor.
  • 19. The system of claim 18 wherein the display orientation sensor comprises an accelerometer integrated in the display, the accelerometer operable to determine an upright vertical axis, the display orientation module automatically aligning the image with the upright vertical axis.
  • 20. The system of claim 18 wherein the display orientation sensor comprises: one or more actuators associated with a display support each actuator associated with a predetermined display orientation; andone or more sensors associated with the display, the sensors arranged to align with actuators if the display support couples the display in the predetermined display orientation.