Patent ID: 8531397
Filing Date: 2013-09-10
Classification: G06F

Abstract:
1. A method of calibrating a position offset of a cursor on a screen, comprising: (a) providing boundary positions in a coordinate system and resetting a pair of boundary offset values, wherein the boundary positions in the coordinate system are defined by resolution of the screen, the boundary positions indicating an x-axis boundary position Xb and a y-axis boundary position Yb, and the pair of boundary offset values indicating an x-axis boundary offset value Δx and a y-axis boundary offset value Δy; (b) confirming whether or not the resolution of the screen has changed so as to update the x-axis boundary position Xb and the y-axis boundary position Yb in the coordinate system; (c) determining a pair of displacement values representative of an x-axis displacement value Xd and a y-axis displacement value Yd of the cursor upon receipt of an inertial sensing signal from an inertial sensor; (d) calculating a new pair of virtual coordinates (x′, y′) of the cursor according to the x-axis displacement value Xd and the y-axis displacement value Yd, where x′=current x-axis virtual position of the cursor+Xd, and (e) calculating a new pair of boundary offset values of the cursor based on the new pair of virtual coordinates (x′, y′) of the cursor so as to: (f) outputting the cursor's movement on the screen according to the following criteria: (g) examining the screen's resolution, so as to allow alteration of the resolution of the screen when the pair of the x-axis boundary offset value Δx and the y-axis boundary offset value Δy equal zero; and (h) ending the method, or returning to the step (b).