(a) Field of the Invention
The present invention relates to an image browsing apparatus and a method thereof, and more particularly to a large size image browsing apparatus and a method thereof.
(b) Description of the Prior Art
With the vigorous development of science and technology, portable electronic devices have become increasingly diversified, such as mobile phones, personal digital assistants (PDAs), and the like electronic devices.
The screen sizes of the above-mentioned portable electronic devices are generally 240×320. When, for example, maps, WWW web pages and high resolution pictures are browsed, the sizes of these images are larger than a displayable size on the screen, so an image to be displayed cannot be completely and clearly displayed but only can be partially displayed on the screen. Current common modes of operation comprise the following: a first mode of scrolling along the X-axis or Y-axis, a second mode of dragging the image with a finger, and a third mode of Hawkeye navigation.
It may be convenient for the user to use the above three modes to browse normal size images (e.g. smaller than the size of 20000 pixels). However, it is inconvenient for the user to use a portable electronic device with a small screen to browse large size images (e.g. larger than the size of 20000 pixels). For example, in the first mode, the scroll will become too small to be selected, and there exists a problem that it is not easy to locate the scroll in a correct position. In the second mode, when the user desires to move a large size image from its most left side to its most right side, the user's finger must slide from left to right for nearly 80 times. Besides, if a WWW web page is dragged, the finger perhaps accidentally clicks on the other URL when in contact with the screen. Such incorrect operation would cause unnecessary communication fees. If the image is browsed in the third mode, a considerable deviation may occur in positioning due to the extreme ratio between the small picture viewed by Hawkeye navigation system and the actual picture.
In view of the above-mentioned problems of the prior art, a primary object of the present invention is to provide a large size image browsing apparatus so that when the user moves the apparatus in space, a gravity sensor is used to calculate relative horizontal or vertical displacement of the apparatus and then calculate a new position or a new magnification of a displayed picture in the apparatus, so as to provide the user with the sensory effect of viewing a drawing paper with a magnifying glass.
According to the primary object of the present invention, a large size image browsing apparatus is provided, comprising a display unit, a sensing unit and a processing unit. The display unit displays a part of a large size image, and the size of the image is larger than a displayable size on the display unit. The sensing unit senses the force exerted on the browsing apparatus and calculates the displacement of the browsing apparatus to send out a displacement signal. The processing unit sends out a control signal according to the displacement signal, so as to control the display unit to update the part of the large size image.
For the convenience of operation by the user, the large size image browsing apparatus according to the present invention further comprises a switch, wherein the sensing unit sends out the displacement signal to the processing unit when the switch is turned on. Therefore, when the user browses a large size image via the display unit and needs to move from a certain position in the large size image to a new position relatively far away from the foregoing position, the operation can be performed by this switch.
The processing unit can send out the control signal according to movement information on the axes orthogonal to each other, so as to control the display unit to shift, reduce or enlarge the part of the image.
In order to reduce errors in operation, when a fluctuation magnitude of the force on one of the axes is less than a predetermined force threshold, the sensing unit ignores the force on this axis. Furthermore, when the ratio between fluctuation magnitudes of the forces on the two axes is less than a ratio threshold, the sensing unit ignores the force on the axis on which the fluctuation magnitude of the force is less than the other.
Moreover, the present invention provides a large size image browsing method applied to an apparatus comprising a display unit, a sensing unit and a processing unit, and the size of the image is larger than a displayable size on the display unit. The method according to the present invention comprises the following steps. First, the browsing apparatus is moved. Next, the sensing unit senses the force exerted on the browsing apparatus and calculates the displacement of the browsing apparatus to send out a displacement signal. Then, the processing unit sends out a control signal according to the displacement signal, so as to control the display unit to update a part of the large size image.
Referring to
The display unit 11 may be a 240×320 screen, but the present invention is not limited thereto. It can display the large size image 21, as shown in
The sensing unit 12 senses the motion of the large size image browsing apparatus 1 and calculates the displacement to send out a displacement signal. In this embodiment, the sensing unit 12 is preferably a three-dimensional gravity sensor, but the present invention is not limited thereto. Although a three-dimensional gravity sensor is a kind of widely used ICs in recent years, those skilled in the art should appreciate that the sensing unit could also be some other equivalent sensor in other embodiments.
The three-dimensional gravity sensor used in this embodiment is able to sense the force resulted from the large size image browsing apparatus 1 moved on three axes to calculate the displacement. The calculation principle is described below.
It is assumed that the large size image browsing apparatus 1 is placed upright in three-dimensional space, as shown in
As described above, considering the gravitational force which is previously calculated when the browsing apparatus 1 is at rest and placed as shown in
F=√{square root over (Fx2+Fy2+Fz2)}
According to Newton's second law of motion, when direction of an acceleration is the same as that of the resultant force, the acceleration of the object is directly proportional to the resultant force F exerted on the object but inversely proportional to the mass of the object. Hence, if the mass of the large size image browsing apparatus 1 is m, then the acceleration a of the large size image browsing apparatus 1 is:
a=F/m
Furthermore, the time interval between two adjacent sampling time points during the motion of the large size image browsing apparatus 1 is denoted by t, the initial velocity at the beginning of sampling is denoted by Vn, the final velocity at the end of sampling is denoted by Vn+1, and it is assumed that a running condition of the apparatus during the sampling time interval t is a uniform acceleration linear motion, that is, the acceleration remains constant. Thus, the relative displacement s can be obtained from the following equation:
At the same time, the final velocity Vn+1 can be calculated by the following equation and used as the initial velocity in the next calculation.
V
n+1
=V
n
+at
Referring to
Moreover, in order to reduce operating errors by the user, the sensing unit 12 can be further set with a force threshold. When one of the forces exerted on the browsing apparatus 1 on the X-, Y- and Z-axes is less than the force threshold, the sensing unit 12 ignores the force on one of the X-, Y- and Z-axes and calculates the displacement directly from the forces on the other two axes to send out a displacement signal.
The processing unit 13 then sends out a control signal according to the displacement signal sent out by the sensing unit 12 to update the large size image 21 on the display unit 11. In this embodiment, updating the large size image 21 can be enlarging the large size image 21, reducing the large size image 21, or shifting the large size image 21.
The switch 14 is electrically connected to the sensing unit 12 and the processing unit 13. When the switch 14 is turned on, the sensing unit 12 sends out the displacement signal to the processing unit 13. In this embodiment, the switch 14 is preferably a button switch, i.e. a button switch on a common portable electric device. The user can operate the switch in a conventional manner. It is simple and easy to handle, like the operation of a common button switch of a mobile phone. The button is pressed when the device is moved toward a desired position, and the button switch is released when it is moved in the opposite direction. This can achieve the purpose of continuously moving an image toward one direction. Namely, if an image effect the user desires has not been achieved when the portable electric device is moved to a position at the farthest distance from the user, the button switch is released while it is temporarily moved in the opposite direction and then the button is pressed when it is moved toward the desired position again, so as to move an image to a new position the user desires. Furthermore, if it is found that the image is moved beyond the desired new position, it only needs not to release the button switch when the device is moved in the opposite direction, so as to move the image back to the original desired new position.
Referring to
The large size image browsing method in this embodiment comprises the following steps. First, in step S11, the user turns on the switch 14. In step S13, the sensing unit 12 of the large size image browsing apparatus 1 senses the motion itself to send out a displacement signal. In step S15, the processing unit 13 sends out a control signal according to the displacement signal to update the large size image on the display unit 11. In step S17, the switch 14 is turned off.
For example, the user can press the button switch before moving the large size image browsing apparatus 1. Next, as shown in
In the above-mentioned embodiment, the three-dimensional gravity sensor is used to obtain the forces in the three directions of the X-axis, Y-axis and Z-axis, and a force threshold for fluctuation magnitudes of the forces is set, whereby the main direction of movement of the large size image browsing apparatus 1 is found out to achieve the purpose of reducing operating errors by the user. Furthermore, the large size image browsing apparatus 1 in this embodiment can directly use upward single or a plurality of displacement values of three axes to allow real-time movement to a new position the user desires by adopting the design combination of the display unit 11 having a three-dimensional dynamic display function and the processing unit 13 that can provide control signals of displacement on the three axes to the display unit 11, without setting any force thresholds for a fluctuation magnitude of the forces. Accordingly, the present invention can be achieved.
The above description is illustrative only and is not to be considered limiting. Various modifications or changes can be made without departing from the spirit and scope of the invention. All such equivalent modifications and changes shall be comprised within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
098127032 | Aug 2009 | TW | national |