The present invention relates to a pointing and display system with display tilt-adjusting function and associated adjusting method, and more particularly to a pointing and display system which corrects display tilt by a software control method.
In a computer system, a pointing device such as a mouse or a pen mouse is used for controlling a cursor on a display device. It is easy to use such pointing device to select or point to an object on the display device. However, the performance of the pointing device in drawing or writing is usually unsatisfied because the operation of the pointing device should meet a strict precision requirement. Since the hand-eye coordination and manipulating habit of different users are different, the holding angle of the pointing device for different users also varies. In other words, the cursor-moving path shown on the display device is different from the moving path expected by the user.
When a pen is used to write or draw on a paper sheet, the tip contact surface and the paper sheet are coplanar. On the other hand, when the pointing device (e.g. a mouse or a pen mouse) is used to control the cursor moving on the display device, the surface supporting the pointing device and the display device are not coplanar. That is, the movement of the pointing device is not exact the cursor movement. As such, it is necessary for the user to correlate the movement of the pointing device with the cursor movement. However, it is apparent that the results of correlation are different among different users.
Hereinafter, the deviation between the real image drawn via a pointing device and the ideal image will be illustrated with reference to
Generally, the deviation angle between the user basis and the standard basis is manually corrected. In other words, the user has to repeatedly adjust angle/position of the wrist or elbow to conform to the standard basis. The manual correcting method is neither user-friendly nor ergonomic. Otherwise, to prevent the deviation or tilt, the user may use a drawing tablet. By referring to the edge of the drawing tablet, it becomes easier to draw or write in a precise direction to meet the standard basis. Although the use of the drawing tablet may correct the deviation or tilt, there are still some drawbacks. For example, since the size of the drawing tablet is much bulkier than the ordinary pointing device, the use of the drawing tablet is inconvenient.
From the above discussions, the conventional method for correcting the deviation angle between the user basis and the standard basis is usually unsatisfied. Although the use of the drawing tablet may correct the deviation angle, another problem occurs. Therefore, there is a need of providing a device for correcting the deviation angle.
In accordance with an aspect, the present invention provides a display tilt-adjusting method for use between a pointing device and a display device. Firstly, first moving information is acquired in response to a movement of the pointing device. Then, error information is acquired according to the first moving information. According to the error information, the first moving information is transformed into second moving information. Afterwards, a moving path corresponding to the movement of the pointing device is shown on the display device according to the second moving information.
In accordance with another aspect, the present invention provides a pointing and display system. The pointing and display system includes a pointing device and a display device. The pointing device is used for acquiring first moving information in response to a movement of the pointing device, and transforming the first moving information into second moving information according to error information. The display device is in communication with the pointing device for showing a moving path corresponding to the movement of the pointing device according to the second moving information.
In accordance with a further aspect, the present invention provides a pointing and display system. The pointing and display system includes a pointing device and a display device. The pointing device is used for acquiring first moving information in response to a movement of the pointing device. The display device is in communication with the pointing device for receiving the first moving information, transforming the first moving information into second moving information according to error information, and showing a moving path corresponding to the movement of the pointing device according to the second moving information.
Other objectives, features and advantages of the present invention will be further understood from the further technological features disclosed by the embodiments of the present invention wherein there are shown and described preferred embodiments of this invention, simply by way of illustration of modes best suited to carry out the invention.
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings, in which like numbers refer to like parts throughout, and in which:
It is to be understood that other embodiment may be utilized and structural changes may be made without departing from the scope of the present invention. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings.
As previously described in the prior art, when the moving path of the pointing device is shown on the display device, a tilt usually occurs. For obviating the drawbacks encountered in the prior art, the present invention provides a software control method for use with a display device and a pointing device for correcting display tilt by converting the moving information.
After the offset procedure is done to rotate the user basis 41 by the reverse deviation angle (−θ), the first moving information 47 in response to the movement of the pointing device 203 is transformed into the second moving information 49.
For further understanding the effect of the present invention, the transformation between the original moving information and the corrected moving information will be illustrated in more details with reference to
In response to a movement of the pointing device 203, a first moving path corresponding to the first moving information 47 is shown on the display device 201. According to the first moving path (or the first moving information 47), a user basis 43 (i.e. the x1′-y1′ coordinate system) is obtained.
According to the standard basis 41 of the display device 201 and the user basis 43 obtained by manipulating the pointing device 203, the error information is acquired to denote the difference between the real operating basis 43 (i.e. the x1′-y1′ coordinate system) and the ideal standard basis 41 (i.e. the x-y coordinate system). According to the error information, the first moving information 47 is transformed into the second moving information 49. Moreover, according to the error information, the pointing device 203 or the display device 201 of the pointing and display system can be optionally used to achieve data-mapping.
After the error information is acquired, the offset procedure is done to adjust the relation between the movement of the pointing device 203 and the cursor movement shown on the display device 201 according to the error information. In other words, when the pointing device 203 is moved, an application program installed in the pointing device 203 or the display device 201 transforms the original first moving information 47 into the second moving information 49. The second moving information 49 complies with the corrected basis 45 (i.e. the x2′-y2′ coordinate system) which is substantially consistent with the standard basis 41 (e.g. the x-y coordinate system) of the display device 201. That is, the cursor movement is controlled according to the second moving information 49 rather than the original first moving information 47.
In the above embodiments, the first moving information 47 is transformed into the second moving information 49 when the pointing device 203 is operated, and the moving path or the cursor movement is shown according to the second moving information 49. The transformation continues as long as the pointing device 203 is used. For example, in response to another movement of the pointing device 203, third moving information is acquired. In the same way described above, the third moving information is transformed into fourth moving information according to the error information. Then, the moving path or cursor movement corresponding to the movement of the pointing device 203 is shown according to the fourth moving information.
The sequence of transforming the moving information may be varied according to the practical requirements. For example, in some embodiments, the step of showing the moving path corresponding to the movement of the pointing device 203 according to the second moving information 49 and the fourth moving information is performed after the step of transforming the first moving information 47 into the second moving information 49 and the step of transforming the third moving information into the fourth moving information. Alternatively, the step of showing the moving path corresponding to the movement of the pointing device 203 according to the second moving information 49 is performed after the step of transforming the first moving information 47 into the second moving information 49 according to the error information; and the step of showing the moving path corresponding to the movement of the pointing device 203 according to the fourth moving information is performed after the step of transforming the third moving information into the fourth moving information according to the error information.
The steps of transforming the first moving information into the second moving information and showing the moving path corresponding to the movement of the pointing device 203 on the display device 201 in real-time when the pointing device 203 is manipulated by the user. Alternatively, in some embodiments, after the pointing device 203 is manipulated for a period, the moving information transformation and corresponding showing steps are implemented by the application program or associated software.
For further understanding the script of the present invention, the data transforming process will be illustrated as follows.
The first moving information 47 denotes the movement of the pointing device 203. For example, the tilted tree 101 shown in
In other words, according to the error information, the second moving information 49 may be acquired during the use of the pointing device 203. In such way, the purpose of correcting the display tilt is achieved, and the corrected image complies with the standard basis (i.e. x-y coordinate system).
The above description focuses on the transformation between various moving information. It is to be noted that numerous modifications and alterations may be made while retaining the teachings of the invention. For example, in some embodiments, the moving information transformation is performed by the pointing device 203 and the moving path corresponding to the movement of the pointing device 203 is shown on the display device 201. In this embodiment, the pointing and display system only includes the pointing device 203 and the display device 201. In some embodiments, the pointing and display system may further include a transformation device for performing the moving information transformation.
A data transmission mechanism between the first transceiver unit 2031 and the second transceiver unit 2011 will be illustrated as follows. Firstly, by sensing the movement of the pointing device 203, the pointing device 203 acquires the first moving information 47. Then, according to the standard basis 41 of the display device 201 and the user basis 43 obtained from the pointing device 203, the error information is obtained. According to the error information, the first moving information 47 is transformed into the second moving information 49. Afterwards, the moving path corresponding to the movement of the pointing device 203 is shown on the display device 201 according to the second moving information 49.
In this embodiment, after the error information is acquired by the display device 201 and transmitted to the pointing device 203, the moving information transformation is performed by the pointing device 203. Moreover, the transforming step and the comparing step may be performed by an application program installed in the memory unit 2033 (e.g. a non-volatile memory such as a flash memory).
In the pointing and display system of
A data transmission mechanism between the pointing device 203 and the display device 201 will be illustrated as follows. Firstly, by sensing the movement of the pointing device 203, the pointing device 203 acquires the first moving information 47. The subsequent steps are performed by the display device 201. After the first moving information 47 transmitted from the pointing device 203 is received by the display device 201, the error information is acquired according to the first moving information 47. For example, the error information is acquired by comparing the user basis 43 with the standard basis 41 of the display device 201 wherein the first moving information 47 complies with the user basis 43. Alternatively, the display device 201 provides reference moving information to be compared with the first moving information 47 to acquire the error information. Then, according to the error information, the first moving information 47 is transformed into the second moving information 49. Afterwards, the cursor movement corresponding to the movement of the pointing device 203 is shown on the display device 201 according to the second moving information 49. As such, the purpose of correcting the display tilt is achieved.
In the second embodiment, the moving information transformation is principally performed by the display device 201. The transmitting unit 2035 of the pointing device 203 is used for transmitting the first moving information 47 to the receiving unit 2013 of the display device 201. The subsequent steps (e.g. transformation of the first moving information 47, acquiring the user basis 43, comparison between the reference moving information with the first moving information 47, and so on) may be implemented by an application program (e.g. training program) in the memory unit 2015 of the display device 201. Furthermore, the memory unit 2015 can record the error information for respective user to achieve the auto-adjusting function.
The process of acquiring the standard basis 41 according to the reference coordinate system of the display device 201 and the process of comparing the standard basis 41 with the first moving information 47 may be performed by an application program (e.g. a training program). For complying with the usual practice of individual user, the offset angle may be recorded in the memory unit.
The above description is given by way of example, and not limitation. Given the above disclosure, one skilled in the art could devise variations that are within the scope and spirit of the invention disclosed herein, including configurations ways of the recessed portions and materials and/or designs of the attaching structures. Further, the various features of the embodiments disclosed herein can be used alone, or in varying combinations with each other and are not intended to be limited to the specific combination described herein. Thus, the scope of the claims is not to be limited by the illustrated embodiments.
Number | Date | Country | Kind |
---|---|---|---|
098144296 | Dec 2009 | TW | national |