[go: up one dir, main page]

TW201342133A - Cursor tracking method without adjustment and system thereof - Google Patents

Cursor tracking method without adjustment and system thereof Download PDF

Info

Publication number
TW201342133A
TW201342133A TW101113327A TW101113327A TW201342133A TW 201342133 A TW201342133 A TW 201342133A TW 101113327 A TW101113327 A TW 101113327A TW 101113327 A TW101113327 A TW 101113327A TW 201342133 A TW201342133 A TW 201342133A
Authority
TW
Taiwan
Prior art keywords
cursor
coordinate
axial
screen
computer device
Prior art date
Application number
TW101113327A
Other languages
Chinese (zh)
Inventor
Jr-Wei Lian
Chun-Chi Tang
Yu-Hsiang Yang
Original Assignee
Tenx Shenzhen Technology Ltd
Tenx Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tenx Shenzhen Technology Ltd, Tenx Technology Inc filed Critical Tenx Shenzhen Technology Ltd
Priority to TW101113327A priority Critical patent/TW201342133A/en
Publication of TW201342133A publication Critical patent/TW201342133A/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

A cursor tracking method without adjustment is used in a cursor tracking system without adjustment, which has an air mouse device and a computing device. The computing device has an actual screen for displaying the cursor. The cursor tracking method without adjustment declare a virtual screen of the air mouse device, wherein the viral screen has an applied screen corresponding to the actual screen. If a first axis value associated with a coordinate of a virtual cursor pointed by air mouse device does not exceed a first axis boundary of the applied screen, or a second axis value associated with a coordinate of a virtual cursor pointed by air mouse device does not exceed a second axis boundary of the applied screen, a cursor motion signal used to move cursor on the actual screen is generated.

Description

免校式游標追蹤對位方法與其系統Free-school cursor tracking method and system

本發明有關於一種游標追蹤對位系統,且特別是有關於不須校正即可進行游標追蹤對位的免校式游標追蹤對位方法與其系統。The invention relates to a cursor tracking alignment system, and in particular to an off-track cursor tracking registration method and a system thereof for performing cursor tracking alignment without correction.

近年來,由於微機電系統(Micro Electro Mechanical Systems,MEMS)技術以及半導體製程的整合,動態感測元件有體積越來越小與精密度越來越高的趨勢。目前,陀螺儀(Gyroscope)與加速度計(Accelerometer)等動態感測器元件被廣泛地應用在各種空中滑鼠裝置中。舉例來說,空中滑鼠裝置可以透過家電產品的智慧型遙控裝置、遊戲機的操作搖桿裝置、簡報用的指向控制裝置與智慧型手機等手持裝置來實現。In recent years, due to the integration of Micro Electro Mechanical Systems (MEMS) technology and semiconductor processes, dynamic sensing components have become smaller and more sophisticated. Currently, dynamic sensor elements such as Gyroscopes and Accelerometers are widely used in a variety of aerial mouse devices. For example, the aerial mouse device can be realized by a smart remote control device of a home appliance, an operation rocker device of a game machine, a pointing control device for a briefing, and a handheld device such as a smart phone.

然而,在使用者操作傳統游標追蹤對位系統中的傳統空中滑鼠裝置時,可能會有游標誤差的問題發生。請參照圖1A~圖1D,圖1A~圖1D是使用者對傳統空中滑鼠裝置10進行操作時,傳統空中滑鼠裝置10所指向之位置的移動軌跡與游標14於實際螢幕12上之移動軌跡的示意圖。於圖1A中,當傳統空中滑鼠裝置10指向實際螢幕12的正中央時,游標14會位於實際螢幕12的正中央。於圖1B中,當使用者將傳統空中滑鼠裝置10往右轉動而指向實際螢幕12的右邊界時,游標14會自實際螢幕12的正中央往右移動至實際螢幕12的右邊界。However, when the user operates a conventional aerial mouse device in a conventional vernier tracking aligning system, there may be a problem of vernier error. Referring to FIG. 1A to FIG. 1D, FIG. 1A to FIG. 1D are movement trajectories of the position pointed by the conventional aerial mouse device 10 and movement of the cursor 14 on the actual screen 12 when the user operates the conventional aerial mouse device 10. A schematic representation of the trajectory. In FIG. 1A, when the conventional aerial mouse device 10 is pointed to the center of the actual screen 12, the cursor 14 will be located in the center of the actual screen 12. In FIG. 1B, when the user turns the conventional aerial mouse device 10 to the right and points to the right border of the actual screen 12, the cursor 14 moves from the center of the actual screen 12 to the right to the right border of the actual screen 12.

於圖1C中,當使用者將傳統空中滑鼠裝置10繼續再往右轉動而指向實際螢幕12之右邊界外時,游標14會停留在實際螢幕的右邊界。接著,於圖1D中,當使用者將傳統空中滑鼠裝置10往左轉動而指向實際螢幕12之右邊界時,游標14卻會自實際螢幕12的右邊界往左移動,而造成傳統空中滑鼠裝置10指向實際螢幕12的座標點與游標14於實際螢幕12上的座標點之間存在著游標誤差MErr。In FIG. 1C, when the user continues to rotate the conventional aerial mouse device 10 to the right and points out of the right border of the actual screen 12, the cursor 14 will stay at the right border of the actual screen. Next, in FIG. 1D, when the user turns the traditional aerial mouse device 10 to the left and points to the right border of the actual screen 12, the cursor 14 moves to the left from the right border of the actual screen 12, causing the traditional air slide. There is a cursor error MErr between the coordinate point of the mouse device 10 pointing to the actual screen 12 and the coordinate point of the cursor 14 on the actual screen 12.

因此,隨著傳統游標追蹤對位系統之傳統空中滑鼠裝置10操作時間的增加,所累積的游標誤差也可能會越來越大。雖然,目前市面上已有具有校正游標誤差功能的空中滑鼠裝置的產品出現。當有游標誤差出現時,使用者可以按下空中滑鼠裝置的校正按鍵,以停止游標的移動,並且將空中滑鼠裝置移至實際螢幕內進行校正後,再放開校正按鍵。然而,此種空中滑鼠裝置需要使用者中斷操作,而自行手動地進行校正,將會讓使用者感覺不方便。Therefore, as the operation time of the conventional airborne mouse device 10 of the conventional cursor tracking alignment system increases, the accumulated cursor error may also become larger. Although, there are currently products on the market that have an airborne mouse device that corrects the cursor error function. When a cursor error occurs, the user can press the correction button of the aerial mouse device to stop the movement of the cursor, and move the aerial mouse device to the actual screen for correction, and then release the correction button. However, such an aerial mouse device requires the user to interrupt the operation, and manual correction by itself may make the user feel inconvenient.

另外,目前還有業者透過架設影像擷取裝置於實際螢幕兩側,來追蹤空中滑鼠裝置,並藉此依據空中滑鼠裝置與目前游標的座標點來自動進行校正。然而,此類游標追蹤對位方法或系統需要額外地架設影像擷取裝置與安裝影像處理軟體,都會使得製造成本上升而轉嫁於使用者身上。In addition, there are still operators who track the aerial mouse device by setting up an image capturing device on both sides of the actual screen, and thereby automatically correcting according to the air mouse device and the coordinates of the current cursor. However, such a cursor tracking alignment method or system requires additional image capture devices and image processing software to be installed, which will increase the manufacturing cost and pass it on to the user.

本發明實施例提供一種免校式游標追蹤對位方法。此免校式游標追蹤對位方法適用於具有空中滑鼠裝置與計算裝置的免校式游標追蹤對位系統,其中計算機裝置具有實際螢幕以顯示游標。首先,透過標準規範向計算機裝置宣告空中滑鼠裝置的資料格式、虛擬螢幕及其應用螢幕之絕對座標範圍,其中應用螢幕對應於實際螢幕,且存在著座標轉換關係。依據空中滑鼠裝置所產生的動作感測信號獲得目前虛擬游標的座標點。判斷目前虛擬游標的座標點的第一軸向座標值是否超出應用螢幕的第一軸向邊界且目前虛擬游標的座標點的第二軸向座標值是否超出應用螢幕的第二軸向邊界。若第一軸向座標值超出第一軸向邊界且第二軸向座標值超出第二軸向邊界,則不產生游標移動信號。若第一軸向座標值未超出第一軸向邊界或第二軸向座標值未超出第二軸向邊界,則產生游標移動信號。轉換游標移動信號的資料格式為計算機裝置所能接受的資料格式。計算機裝置的作業系統依據座標轉換關係,對經格式轉換後的游標移動信號進行座標轉換。作業系統依據經座標轉換後的游標移動信號,獲得游標於實際螢幕的座標點,並據此顯示游標於實際螢幕上。Embodiments of the present invention provide a method for tracking calibration of a cursor-free cursor. The school-free cursor tracking alignment method is applicable to a school-free cursor tracking aligning system having an air mouse device and a computing device, wherein the computer device has an actual screen to display the cursor. First, the data format of the aerial mouse device, the virtual screen and the absolute coordinate range of the application screen are announced to the computer device through the standard specification, wherein the application screen corresponds to the actual screen, and there is a coordinate conversion relationship. The coordinate point of the current virtual cursor is obtained according to the motion sensing signal generated by the aerial mouse device. Determining whether the first axial coordinate value of the coordinate point of the current virtual cursor exceeds the first axial boundary of the application screen and whether the second axial coordinate value of the coordinate point of the current virtual cursor exceeds the second axial boundary of the application screen. If the first axial coordinate value exceeds the first axial boundary and the second axial coordinate value exceeds the second axial boundary, no cursor movement signal is generated. A cursor movement signal is generated if the first axial coordinate value does not exceed the first axial boundary or the second axial coordinate value does not exceed the second axial boundary. The data format of the converted cursor movement signal is a data format acceptable to the computer device. The operating system of the computer device performs coordinate conversion on the format converted cursor movement signal according to the coordinate conversion relationship. The operating system obtains the coordinate point of the cursor on the actual screen according to the cursor movement signal after the coordinate conversion, and displays the cursor on the actual screen accordingly.

除此之外,本發明實施例還提供了多種用於執行上述免校式游標追蹤對位方法的免校式游標追蹤對位系統。In addition, the embodiment of the present invention further provides a plurality of school-free cursor tracking aligning systems for performing the above-mentioned ex-study cursor tracking aligning method.

本發明提供一種可以免校式游標追蹤定位方法,當使用者操作執行此免校式游標追蹤方法的免校式游標追蹤對位系統之空中滑鼠裝置時,使用者不需要手動地去校正游標誤差,因此可以提升使用者使用空中滑鼠裝置的便利性。除此之外,相較於傳統游標追蹤對位系統使用影像擷取裝置與影像軟體來自動校正游標誤差的方法,本發明實施例的免校式游標追蹤對位系統更具有低成本的優勢。The invention provides a method for tracking and positioning of a cursor-free cursor. When the user operates the airborne mouse device of the calibration-free cursor tracking alignment system that executes the exemption cursor tracking method, the user does not need to manually correct the cursor. The error can therefore improve the user's convenience in using the aerial mouse device. In addition, compared with the conventional cursor tracking and aligning system, the image capturing device and the image software are used to automatically correct the cursor error, and the school-free vernier tracking aligning system of the embodiment of the invention has the advantages of low cost.

為使能更進一步瞭解本發明之特徵及技術內容,請參閱以下有關本發明之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本發明,而非對本發明的權利範圍作任何的限制。The detailed description of the present invention and the accompanying drawings are to be understood by the claims The scope is subject to any restrictions.

本發明之示範實施例提供了一種不須校正即可進行游標追蹤對位的免校式游標追蹤對位方法與其系統,使用者不需要中斷目前操作,而且也不需要額外地安裝影像處理軟體與架設影像擷取裝置於實際螢幕兩側。據此,相較於傳統游標追蹤對位系統,所述免校式游標追蹤對位方法與其系統具有低成本與高便利性的優勢。An exemplary embodiment of the present invention provides an unobstructed cursor tracking alignment method and system for cursor tracking alignment without correction, and the user does not need to interrupt the current operation, and does not need to additionally install image processing software and Set up the image capture device on both sides of the actual screen. Accordingly, the off-campus cursor tracking alignment method and its system have the advantages of low cost and high convenience compared to the conventional cursor tracking alignment system.

[空中滑鼠裝置之實施例][Embodiment of aerial mouse device]

請參照圖2A~圖2F,圖2A~圖2F是使用者對本發明實施例之空中滑鼠裝置20進行操作時,空中滑鼠裝置20所指向之位置的移動軌跡與游標14於實際螢幕12上之移動軌跡的示意圖。於圖2A中,當空中滑鼠裝置20指向實際螢幕12的正中央時,游標14會位於實際螢幕12的正中央。於圖1B中,當使用者將空中滑鼠裝置20往右轉動而指向實際螢幕12的右邊界時,游標14會自實際螢幕12的正中央往右移動至實際螢幕12的右邊界。Referring to FIG. 2A to FIG. 2F, FIG. 2A to FIG. 2F are movement trajectories of the position pointed by the aerial mouse device 20 and the cursor 14 on the actual screen 12 when the user operates the aerial mouse device 20 of the embodiment of the present invention. Schematic diagram of the movement trajectory. In FIG. 2A, when the aerial mouse device 20 is pointed to the center of the actual screen 12, the cursor 14 will be located in the center of the actual screen 12. In FIG. 1B, when the user turns the aerial mouse device 20 to the right and points to the right border of the actual screen 12, the cursor 14 moves from the center of the actual screen 12 to the right to the right border of the actual screen 12.

於圖2C中,當使用者將空中滑鼠裝置20繼續再往右轉動而指向實際螢幕12之右邊界外時,游標14會停留在實際螢幕的右邊界。然而,因為空中滑鼠裝置20會宣告一個大於實際螢幕12的虛擬螢幕,因此空中滑鼠裝置20所指向的座標點即使移出實際螢幕12的右邊界外,空中滑鼠裝置20所指向之位置的座標點依然會被當成虛擬游標14’的座標點,而被記錄於空中滑鼠裝置20、對應空中滑鼠裝置的20的接收裝置或計算機裝置中。要說明的是,虛擬螢幕中具有一個對應於實際螢幕12的應用螢幕,此應用螢幕與實際螢幕的範圍與尺寸定義可能不同,但卻存在著一個座標轉換關係。In FIG. 2C, when the user continues to rotate the aerial mouse device 20 to the right and points out of the right border of the actual screen 12, the cursor 14 will stay at the right border of the actual screen. However, because the aerial mouse device 20 will announce a virtual screen that is larger than the actual screen 12, the coordinates of the position pointed by the aerial mouse device 20, even if the coordinate point pointed by the aerial mouse device 20 is removed from the right border of the actual screen 12. The point will still be recorded as a coordinate point of the virtual cursor 14' and recorded in the aerial mouse device 20, the receiving device or computer device corresponding to the aerial mouse device 20. It should be noted that the virtual screen has an application screen corresponding to the actual screen 12. The application screen and the actual screen may have different range and size definitions, but there is a coordinate conversion relationship.

接著,於圖2D中,當使用者將空中滑鼠裝置20往左轉動,但卻依然指向實際螢幕12之右邊界外時,游標14並不會移動,而停留在實際螢幕12的右邊界上。然而,虛擬游標14’卻會從右邊往左邊移動到空中滑鼠裝置20所指向的座標點。於圖2E中,使用者再繼續將空中滑鼠裝置20往左轉動而指向實際螢幕12的右邊界時,此時虛擬游標14’會繼續往左移動至實際螢幕的右邊界。此時,游標14依然不會移動,而停留在實際螢幕12的右邊界上。然後,在圖2F中,使用者再繼續將空中滑鼠裝置20往左轉動而指向實際螢幕12內時,游標14會自實際螢幕12的右邊界處往左移動至空中滑鼠裝置20指向實際螢幕的座標點。由圖2A~圖2F可以得知,本發明實施例所提供的空中滑鼠裝置20並不需要使用者自行手動地對空中滑鼠裝置20進行校正,且沒有游標誤差的存在。值得一提的是,雖然圖2A~圖2F僅說明了游標14與虛擬游標14’於第一軸向的移動控制,但依據上述的說明,亦可同理運用在游標14與虛擬游標14’於第二軸向的移動控制。Next, in FIG. 2D, when the user rotates the aerial mouse device 20 to the left but still points out of the right border of the actual screen 12, the cursor 14 does not move and stays on the right border of the actual screen 12. However, the virtual cursor 14' will move from the right to the left to the coordinate point pointed to by the aerial mouse device 20. In Figure 2E, the user continues to rotate the aerial mouse device 20 to the left to point to the right border of the actual screen 12, at which point the virtual cursor 14' will continue to move to the left to the right border of the actual screen. At this point, the cursor 14 still does not move and stays on the right border of the actual screen 12. Then, in FIG. 2F, when the user continues to rotate the aerial mouse device 20 to the left and points to the actual screen 12, the cursor 14 will move from the right border of the actual screen 12 to the left to the air mouse device 20 pointing to the actual The coordinate point of the screen. As can be seen from FIG. 2A to FIG. 2F, the aerial mouse device 20 provided by the embodiment of the present invention does not require the user to manually correct the aerial mouse device 20, and there is no cursor error. It should be noted that although FIG. 2A to FIG. 2F only illustrate the movement control of the cursor 14 and the virtual cursor 14' in the first axial direction, according to the above description, the cursor 14 and the virtual cursor 14' can also be used in the same manner. Movement control in the second axial direction.

[免校式游標追蹤對位系統之實施例][Example of a school-free cursor tracking alignment system]

請參照圖3A,圖3A是本發明實施例之免校式游標追蹤對位系統51的方塊圖。免校式游標追蹤對位系統51採用本發明實施例的空中滑鼠裝置21作為輸入工具,因此,計算機裝置41透過傳輸界面(例如,通用序列匯流排界面(Universal Serial Bus,USB))I1與空中滑鼠裝置21所對應的接收裝置31電性連接。於此實施例中,空中滑鼠裝置21包括按鍵信號產生器211、中央處理單元212、動作感測模組213與通訊模組214。接收裝置31包括座標計算單元311、通訊模組312與格式轉換單元313。計算機裝置41包括中央處理單元411、顯示模組412、記憶體413與硬碟414。Please refer to FIG. 3A. FIG. 3A is a block diagram of the school-free cursor tracking alignment system 51 according to an embodiment of the present invention. The school-free cursor tracking and aligning system 51 uses the aerial mouse device 21 of the embodiment of the present invention as an input tool. Therefore, the computer device 41 transmits a transmission interface (for example, a universal serial bus (USB)) I1 and The receiving device 31 corresponding to the aerial mouse device 21 is electrically connected. In this embodiment, the air mouse device 21 includes a button signal generator 211, a central processing unit 212, a motion sensing module 213, and a communication module 214. The receiving device 31 includes a coordinate calculating unit 311, a communication module 312, and a format converting unit 313. The computer device 41 includes a central processing unit 411, a display module 412, a memory 413, and a hard disk 414.

當使用者按壓空中滑鼠裝置21上的按鍵時,按鍵信號產生器211會產生按鍵信號,並且透過通訊模組214而傳送至接收裝置31。接收裝置31再透過傳輸界面I1將按鍵信號傳送給計算機裝置41。如此,計算機裝置41會依據接收到的按鍵信號執行對應的程序,如開啟檔案或播放視訊等。When the user presses a button on the aerial mouse device 21, the button signal generator 211 generates a button signal and transmits it to the receiving device 31 through the communication module 214. The receiving device 31 transmits the button signal to the computer device 41 through the transmission interface I1. In this way, the computer device 41 executes a corresponding program according to the received button signal, such as opening a file or playing a video.

動作感測模組213用以偵測空中滑鼠裝置21被使用者移動的方向、速度與加速度等,以輸出對應的動作感測信號。動作感測模組213可以是加速度感測器或陀螺儀等。中央處理單元212用以獲取按鍵信號與動作感測信號,並且將按鍵信號與動作感測信號傳送給通訊模組214。通訊模組214會將接收到的按鍵信號與動作感測信號以有線或無線的方式傳送給接收裝置31。值得說明的是,在其他的實施例中,按鍵信號產生器231與中央處理單元232亦可以自空中滑鼠裝置23中移除。The motion sensing module 213 is configured to detect a direction, a speed, an acceleration, and the like of the air mouse device 21 being moved by the user to output a corresponding motion sensing signal. The motion sensing module 213 can be an acceleration sensor or a gyroscope or the like. The central processing unit 212 is configured to acquire a button signal and a motion sensing signal, and transmit the button signal and the motion sensing signal to the communication module 214. The communication module 214 transmits the received key signal and the motion sensing signal to the receiving device 31 in a wired or wireless manner. It should be noted that in other embodiments, the button signal generator 231 and the central processing unit 232 can also be removed from the air mouse device 23.

通訊模組312用以無線或有線地接收按鍵信號與動作感測信號,並將感測信號傳送給座標計算單元311。座標計算單元311用以根據動作感測信號來獲得虛擬游標位移量,並根據虛擬游標位移量與先前記錄之虛擬游標的座標點來更新目前虛擬游標的座標點。座標計算單元311會判斷目前虛擬游標的座標點的第一軸向(例如為X軸向)座標值是否超出應用螢幕的第一軸向邊界(例如左、右邊界),以及判斷目前虛擬游標的座標點的第二軸向(例如為Y軸向)座標值是否超出應用螢幕的第二軸向邊界(例如上、下邊界),其中第一軸向垂直於第二軸向。若第一軸向座標值未超出第一軸向邊界,或第二軸向座標值未超出第二軸向邊界,則座標計算單元311產生游標移動信號;相反地,若第一軸向座標值超出第一軸向邊界,且第二軸向座標值超出第二軸向邊界,則座標計算單元311不產生游標移動信號。The communication module 312 is configured to receive the key signal and the motion sensing signal wirelessly or by wire, and transmit the sensing signal to the coordinate calculating unit 311. The coordinate calculation unit 311 is configured to obtain the virtual cursor displacement amount according to the motion sensing signal, and update the coordinate point of the current virtual cursor according to the virtual cursor displacement amount and the coordinate point of the previously recorded virtual cursor. The coordinate calculation unit 311 determines whether the first axial (eg, X-axis) coordinate value of the coordinate point of the current virtual cursor exceeds the first axial boundary of the application screen (eg, the left and right boundaries), and determines the current virtual cursor. The second axial (e.g., Y-axis) coordinate value of the coordinate point exceeds a second axial boundary (e.g., upper and lower boundaries) of the application screen, wherein the first axis is perpendicular to the second axis. If the first axial coordinate value does not exceed the first axial boundary, or the second axial coordinate value does not exceed the second axial boundary, the coordinate calculation unit 311 generates a cursor movement signal; conversely, if the first axial coordinate value When the first axial boundary is exceeded and the second axial coordinate value exceeds the second axial boundary, the coordinate calculation unit 311 does not generate the cursor movement signal.

更詳細地說,游標移動信號可以包括第一軸向游標移動信號與第二軸向游標移動信號。若第一軸向座標值超出第一軸向邊界,則座標計算單元311不產生第一軸向游標移動信號;相反地,若第一軸向座標值未超出第一軸向邊界,則座標計算單元311產生第一軸向游標移動信號。若第二軸向座標值超出第二軸向邊界,則座標計算單元311不產生第二軸向游標移動信號;相反地,若第二軸向座標值未超出第二軸向邊界,則座標計算單元311產生第二軸向游標移動信號。In more detail, the cursor movement signal may include a first axial cursor movement signal and a second axial cursor movement signal. If the first axial coordinate value exceeds the first axial boundary, the coordinate calculation unit 311 does not generate the first axial cursor movement signal; conversely, if the first axial coordinate value does not exceed the first axial boundary, the coordinate calculation Unit 311 generates a first axial cursor movement signal. If the second axial coordinate value exceeds the second axial boundary, the coordinate calculation unit 311 does not generate the second axial cursor movement signal; conversely, if the second axial coordinate value does not exceed the second axial boundary, the coordinate calculation Unit 311 generates a second axial vernier movement signal.

格式轉換單元313用以透過標準規範(例如,通用序列匯流排人裝置界面(Universal Serial Bus Human Interface Device,USB HID))來宣告空中滑鼠裝置21的資料格式與虛擬螢幕之絕對座標範圍,其中虛擬螢幕具有一個對應實際螢幕的應用螢幕。格式轉換單元313還用以將游標移動信號轉換為計算機裝置41所能接受的資料格式,且透過傳輸界面I1將經格式轉換後的游標移動信號傳送給計算機裝置41。The format conversion unit 313 is configured to announce the data format of the aerial mouse device 21 and the absolute coordinate range of the virtual screen through a standard specification (for example, a Universal Serial Bus Human Interface Device (USB HID)), wherein The virtual screen has an application screen that corresponds to the actual screen. The format conversion unit 313 is further configured to convert the cursor movement signal into a data format acceptable by the computer device 41, and transmit the format converted cursor movement signal to the computer device 41 through the transmission interface I1.

值得說明的是,透過標準規範來宣告空中滑鼠裝置21的資料格式與虛擬螢幕之絕對座標範圍後,將可以使得空中滑鼠裝置能適用於各種解析度與比例之實際螢幕。簡單地說,透過上述的宣告動作,作業系統獲得虛擬螢幕中之應用螢幕與計算機裝置41之實際螢幕之座標轉換關係。It is worth noting that after the standard format is used to declare the data format of the aerial mouse device 21 and the absolute coordinate range of the virtual screen, the aerial mouse device can be applied to the actual screen of various resolutions and ratios. Briefly, through the above-mentioned announcement action, the operating system obtains the coordinate conversion relationship between the application screen in the virtual screen and the actual screen of the computer device 41.

顯示模組412具有實際螢幕,而可以顯示游標。配合硬碟414所儲存之作業系統的程式、記憶體413所提供的暫存空間與中央處理單元411的執行,計算機裝置41之作業系統得以被運行。作業系統透過傳輸界面I1接收經格式轉換後的游標移動信號,並且依據座標轉換關係對經格式轉換後的游標移動信號進行座標轉換。接著,作業系統依據經座標轉換後的游標移動信號來獲得游標於實際螢幕的座標點,並且據此顯示游標。更詳細地說,經座標轉換後的第一軸向游標移動信號與未經座標轉換後的第一游標移動信號存在著第一軸向比例關係,而經座標轉換後的第二軸向游標移動信號與未經座標轉換後的第二游標移動信號存在著第二軸向比例關係。The display module 412 has an actual screen and can display a cursor. In conjunction with the program of the operating system stored in the hard disk 414, the temporary storage space provided by the memory 413, and the execution of the central processing unit 411, the operating system of the computer device 41 can be operated. The operating system receives the format-converted cursor movement signal through the transmission interface I1, and performs coordinate conversion on the format-converted cursor movement signal according to the coordinate conversion relationship. Then, the operating system obtains the coordinate point of the cursor on the actual screen according to the coordinate-shifted cursor movement signal, and displays the cursor accordingly. In more detail, the first axial cursor movement signal after the coordinate conversion has a first axial proportional relationship with the first coordinate movement signal after the coordinate conversion, and the second axial cursor movement after the coordinate conversion There is a second axial proportional relationship between the signal and the second cursor movement signal after the coordinate conversion.

請參照圖4,圖4是本發明實施例之虛擬螢幕6的示意圖。當空中滑鼠裝置21開始被使用,且接收裝置31已經透過傳輸界面I1與計算機裝置41電性連接時,格式轉換單元313會透過標準規範向作業系統宣告由四個座標點(-400,-300)、(800,-300)、(800,600)與(-400,600)所圍成的虛擬螢幕6,其中虛擬螢幕6中的應用螢幕12’對應於實際螢幕,且作業系統在接受了上述宣告後,將可以獲得應用螢幕12’與實際螢幕的座標轉換關係。於此實施例中,應用螢幕12’係由四個座標點(-400,-300)、(800,-300)、(800,600)與(-400,600)所圍成。另外,要說明的是,此實施例中之虛擬螢幕6與應用螢幕12’的尺寸與比例並非用以限制本發明。Please refer to FIG. 4. FIG. 4 is a schematic diagram of a virtual screen 6 according to an embodiment of the present invention. When the aerial mouse device 21 is initially used, and the receiving device 31 has been electrically connected to the computer device 41 through the transmission interface I1, the format conversion unit 313 announces to the operating system four coordinate points (-400, - through the standard specification). 300), (800, -300), (800, 600) and (-400, 600) virtual screen 6 surrounded, wherein the application screen 12' in the virtual screen 6 corresponds to the actual screen, and the operating system after accepting the above announcement , the coordinate conversion relationship between the application screen 12' and the actual screen can be obtained. In this embodiment, the application screen 12' is enclosed by four coordinate points (-400, -300), (800, -300), (800, 600), and (-400, 600). In addition, it should be noted that the size and proportion of the virtual screen 6 and the application screen 12' in this embodiment are not intended to limit the present invention.

接著,請參照圖4與圖5,圖5是本發明實施例之游標於實際螢幕12移動的示意圖。實際螢幕12由座標點(0,0)、(1600,0)、(1600,900)與(0,900)所圍成,實際螢幕12與圖4之應用螢幕12’的尺寸與比例皆不相同。透過格式轉換單元313的宣告,作業系統可以得到座標轉換關係。因為第一軸向與第二軸向彼此垂直,因此實際螢幕12之座標點的第一軸向座標值x1與應用螢幕12’之座標點的第一軸向座標值x2之間具有4比1的比例,且實際螢幕12之座標點的第二軸向座標值y1與應用螢幕12’之座標點的第二軸向座標值y2之間具有3比1的比例。Next, please refer to FIG. 4 and FIG. 5. FIG. 5 is a schematic diagram of the movement of the cursor on the actual screen 12 according to the embodiment of the present invention. The actual screen 12 is surrounded by coordinate points (0, 0), (1600, 0), (1600, 900) and (0, 900), and the actual screen 12 and the application screen 12' of Fig. 4 are different in size and ratio. Through the announcement of the format conversion unit 313, the operating system can obtain a coordinate conversion relationship. Since the first axis and the second axis are perpendicular to each other, the first axis coordinate value x1 of the coordinate point of the actual screen 12 has a 4 to 1 ratio between the first axis coordinate value x2 of the coordinate point of the application screen 12'. The ratio is such that the second axial coordinate value y1 of the coordinate point of the actual screen 12 has a ratio of 3 to 1 between the second axial coordinate value y2 of the coordinate point of the application screen 12'.

於圖5中,使用者一開始將空中滑鼠裝置指向實際螢幕12之座標點(500,600)處,因此,一開始之游標於實際螢幕12的座標點為(500,600)。接著,使用者將空中滑鼠裝置往右移動,但卻不超出應用螢幕12’的邊界(亦即虛擬游標之座標點的第一軸向座標值未超出應用螢幕的第一軸向邊界,且虛擬游標之座標點的第二軸向座標值未超出應用螢幕的第二軸向邊界),又經過座標計算單元311所計算出的第一與第二軸向游標移動信號的游標位移量分別為+25與0。之後,作業系統會對第一與第二軸向游標移動信號的游標位移量進行座標轉換,而獲得對應於實際螢幕12的第一與第二軸向游標的游標位移量分別為+100與0,所以此時游標於實際螢幕12的座標點為(600,600)。In FIG. 5, the user initially points the aerial mouse device to the coordinate point (500, 600) of the actual screen 12, so the coordinate point of the initial cursor to the actual screen 12 is (500, 600). Then, the user moves the aerial mouse device to the right, but does not exceed the boundary of the application screen 12' (ie, the first axial coordinate value of the coordinate point of the virtual cursor does not exceed the first axial boundary of the application screen, and The second axial coordinate value of the coordinate point of the virtual cursor does not exceed the second axial boundary of the application screen, and the cursor displacements of the first and second axial cursor movement signals calculated by the coordinate calculation unit 311 are respectively +25 and 0. Thereafter, the operating system coordinates the cursor displacement of the first and second axial cursor movement signals, and obtains the first and second axial cursor displacements corresponding to the actual screen 12 by +100 and 0, respectively. Therefore, the coordinate point of the cursor on the actual screen 12 is (600, 600).

接著,使用者將空中滑鼠裝置往右上移動,但卻不超出應用螢幕12’的邊界,且經過座標計算單元311所計算出的第一與第二軸向游標移動信號的游標位移量分別為+25與-20。之後,作業系統會對第一與第二軸向游標移動信號的游標位移量進行座標轉換,而獲得對應於實際螢幕12的第一與第二軸向游標移動信號的游標位移量分別為+100與-60,所以此時游標於實際螢幕12的座標點為(700,540)。然後,使用者將空中滑鼠裝置往右下移動,但卻不超出應用螢幕12’的邊界,且經過座標計算單元311所計算出的第一與第二軸向游標移動信號的游標位移量分別為+25與+20。之後,作業系統會對第一與第二軸向游標移動信號的游標位移量進行座標轉換,而獲得對應於實際螢幕12的第一與第二軸向游標移動信號的游標位移量分別為+100與+60,所以此時游標於實際螢幕12的座標點為(800,600)。Then, the user moves the aerial mouse device to the upper right, but does not exceed the boundary of the application screen 12', and the cursor displacement amounts of the first and second axial cursor movement signals calculated by the coordinate calculation unit 311 are respectively +25 and -20. Thereafter, the operating system coordinates the cursor displacement of the first and second axial cursor movement signals, and obtains the cursor displacements of the first and second axial cursor movement signals corresponding to the actual screen 12 to be +100, respectively. With -60, the coordinate point of the cursor on the actual screen 12 at this time is (700, 540). Then, the user moves the aerial mouse device to the lower right, but does not exceed the boundary of the application screen 12', and the cursor displacement amounts of the first and second axial cursor movement signals calculated by the coordinate calculation unit 311 are respectively For +25 and +20. Thereafter, the operating system coordinates the cursor displacement of the first and second axial cursor movement signals, and obtains the cursor displacements of the first and second axial cursor movement signals corresponding to the actual screen 12 to be +100, respectively. With +60, the coordinate point of the cursor on the actual screen 12 at this time is (800, 600).

請參照圖6,圖6是使用者使用本發明實施例之空中滑鼠裝置進行操作時,虛擬游標14’於虛擬螢幕12’之移動軌跡與游標14於實際螢幕12上之移動軌跡的示意圖。於圖6中,虛擬螢幕6具有應用螢幕12’,如前面所述應用螢幕12’對應於實際螢幕12,因此經過座標轉換後,虛擬游標14’於應用螢幕12’的座標點可以視為游標14於實際螢幕12的座標點。Please refer to FIG. 6. FIG. 6 is a schematic diagram of the movement track of the virtual cursor 14' on the virtual screen 12' and the movement track of the cursor 14 on the actual screen 12 when the user operates the air mouse device according to the embodiment of the present invention. In FIG. 6, the virtual screen 6 has an application screen 12'. As described above, the application screen 12' corresponds to the actual screen 12. Therefore, after the coordinate conversion, the coordinate point of the virtual cursor 14' on the application screen 12' can be regarded as a cursor. 14 is at the coordinate point of the actual screen 12.

於圖6中,空中滑鼠裝置一開使指向實際螢幕12的右邊界,因此游標14位於實際螢幕的右邊界。接著,使用者操作空中滑鼠裝置使其虛擬游標14’沿著移動軌跡C0移動。因為虛擬游標14’之座標點的第一軸向座標值已經超出應用螢幕12’的右邊界,因此游標14會停留在實際螢幕12的右邊界,而不移動。In Figure 6, the aerial mouse device is opened to point to the right border of the actual screen 12, so the cursor 14 is located at the right border of the actual screen. Next, the user operates the aerial mouse device to move the virtual cursor 14' along the movement trajectory C0. Since the first axial coordinate value of the coordinate point of the virtual cursor 14' has exceeded the right border of the application screen 12', the cursor 14 will stay at the right border of the actual screen 12 without moving.

之後,使用者操作空中滑鼠裝置使其虛擬游標14’沿著移動軌跡C1移動。在虛擬游標14’之座標點的第一軸向座標值已經超出應用螢幕12’的右邊界時,且虛擬游標14’之座標點的第二軸向座標值仍未超出應用螢幕12’的上邊界時,游標14會在實際螢幕12的右邊界往上移動。另在,在虛擬游標14’之座標點的第二軸向座標值已經超出應用螢幕12’的上邊界時,且虛擬游標14’之座標點的第一軸向座標值仍未超出應用螢幕12’的右邊界時,游標14會在實際螢幕12的上邊界往左移動。Thereafter, the user operates the aerial mouse device to move the virtual cursor 14' along the movement trajectory C1. When the first axial coordinate value of the coordinate point of the virtual cursor 14' has exceeded the right boundary of the application screen 12', and the second axial coordinate value of the coordinate point of the virtual cursor 14' has not exceeded the application screen 12' At the boundary, the cursor 14 moves up on the right border of the actual screen 12. In addition, when the second axial coordinate value of the coordinate point of the virtual cursor 14' has exceeded the upper boundary of the application screen 12', and the first axial coordinate value of the coordinate point of the virtual cursor 14' has not exceeded the application screen 12 When the right border of ', the cursor 14 moves to the left on the upper boundary of the actual screen 12.

基於類似的說明,可以得知,在使用者接著操作空中滑鼠裝置使其虛擬游標14’沿著移動軌跡C2~C5移動時,游標14將在實際螢幕12的上邊界往左移動至實際螢幕12的左邊界,再沿著實際螢幕12的左邊界往下移動至實際螢幕12的左邊界,然後,再沿著實際螢幕12的下邊界往右移動至實際螢幕12的右邊界。Based on a similar description, it can be seen that when the user subsequently operates the aerial mouse device to move the virtual cursor 14' along the movement trajectories C2 to C5, the cursor 14 will move to the left on the upper boundary of the actual screen 12 to the actual screen. The left border of 12 moves down the left border of the actual screen 12 to the left border of the actual screen 12, and then moves rightward along the lower border of the actual screen 12 to the right border of the actual screen 12.

[免校式游標追蹤對位系統之其他實施例][Other embodiments of the school-free cursor tracking alignment system]

請參照圖3B,圖3B是本發明另一實施例之免校式游標追蹤對位系統52的方塊圖。於圖3B的免校式游標追蹤對位系統52中,空中滑鼠裝置22的按鍵信號產生器221、中央處理單元222、動作感測模組223的功能分別相同於圖3A之空中滑鼠裝置21的按鍵信號產生器211、中央處理單元212、動作感測模組213的功能。接收模組32的格式轉換單元323之功能相同於圖3A之接收模組31的格式轉換單元313。Please refer to FIG. 3B. FIG. 3B is a block diagram of the school-free cursor tracking alignment system 52 according to another embodiment of the present invention. In the exemption cursor tracking alignment system 52 of FIG. 3B, the functions of the button signal generator 221, the central processing unit 222, and the motion sensing module 223 of the air mouse device 22 are the same as those of the air mouse device of FIG. 3A. The functions of the button signal generator 211, the central processing unit 212, and the motion sensing module 213 of 21. The format conversion unit 323 of the receiving module 32 has the same function as the format conversion unit 313 of the receiving module 31 of FIG. 3A.

相較於圖3A的實施例,圖3B中之接收模組32並不具有座標計算單元,而空中滑鼠裝置22具有座標計算單元225。此處的座標計算單元225之功能相同於圖3A之座標計算單元311的功能。簡單地說,計算游標移動信號的工作自接收裝置32移至空中滑鼠裝置22執行。除此之外,通訊模組224與322則分別用以傳送與接收游標移動信號,而非分別傳送與接收動作感測信號。Compared to the embodiment of FIG. 3A, the receiving module 32 of FIG. 3B does not have a coordinate calculating unit, and the aerial mouse device 22 has a coordinate calculating unit 225. The function of the coordinate calculation unit 225 here is the same as that of the coordinate calculation unit 311 of FIG. 3A. Briefly, the operation of calculating the cursor movement signal is performed from the receiving device 32 to the aerial mouse device 22. In addition, the communication modules 224 and 322 are respectively used to transmit and receive the cursor movement signals, instead of separately transmitting and receiving the motion sensing signals.

請參照圖3C,圖3C是本發明另一實施例之免校式游標追蹤對位系統53的方塊圖。於圖3C的免校式游標追蹤對位系統53中,空中滑鼠裝置23的按鍵信號產生器231、中央處理單元232、動作感測模組233的功能分別相同於圖3A之空中滑鼠裝置21的按鍵信號產生器211、中央處理單元212、動作感測模組213的功能。Please refer to FIG. 3C. FIG. 3C is a block diagram of the school-free cursor tracking alignment system 53 according to another embodiment of the present invention. In the exemption cursor tracking alignment system 53 of FIG. 3C, the functions of the button signal generator 231, the central processing unit 232, and the motion sensing module 233 of the air mouse device 23 are the same as those of the air mouse device of FIG. 3A. The functions of the button signal generator 211, the central processing unit 212, and the motion sensing module 213 of 21.

相較於圖3A的實施例,圖3C中之接收模組33並不具有座標計算單元與格式轉換單元,而空中滑鼠裝置23具有座標計算單元235與格式轉換單元236。此處的座標計算單元235與格式轉換單元236之功能分別相同於圖3A之座標計算單元311與格式轉換單元313的功能。簡單地說,計算游標移動信號、對計算機裝置41進行宣告與對游標移動信號進行格式轉換等工作自接收裝置33移至空中滑鼠裝置23執行。除此之外,通訊模組234與332則分別用以傳送與接收經格式轉換後的游標移動信號,而非分別傳送與接收動作感測信號,且格式轉換單元236透過通訊模組234與332的連接,而得以向計算機裝置41進行宣告動作。Compared with the embodiment of FIG. 3A, the receiving module 33 in FIG. 3C does not have a coordinate calculating unit and a format converting unit, and the aerial mouse device 23 has a coordinate calculating unit 235 and a format converting unit 236. The functions of the coordinate calculation unit 235 and the format conversion unit 236 here are the same as those of the coordinate calculation unit 311 and the format conversion unit 313 of FIG. 3A, respectively. Briefly, the calculation of the cursor movement signal, the announcement of the computer device 41, and the format conversion of the cursor movement signal are performed from the receiving device 33 to the aerial mouse device 23. In addition, the communication modules 234 and 332 are respectively configured to transmit and receive the formatted cursor movement signals, instead of separately transmitting and receiving motion sensing signals, and the format conversion unit 236 transmits the communication modules 234 and 332. The connection is made to the computer device 41 to announce the action.

請參照圖3D,圖3D是本發明另一實施例之免校式游標追蹤對位系統的方塊圖。相較於圖3A的實施例,於圖3D的免校式游標追蹤對位系統57中,接收模組33本身僅具有通訊模組332,因此通訊模組332僅用以將來自於空中滑鼠裝置21的動作感測信號轉送計算機裝置45。計算機裝置45可以採用軟體的方式實現座標計算單元456與格式轉換單元455。另外,中央處理單元451、顯示模組452、記憶體453、硬碟454、座標計算單元426與格式轉換單元425的功能分別相同於圖3A之中央處理單元411、顯示模組412、記憶體413、硬碟414、座標計算單元311與格式轉換單元313的功能。Please refer to FIG. 3D. FIG. 3D is a block diagram of a school-free cursor tracking alignment system according to another embodiment of the present invention. Compared with the embodiment of FIG. 3A, in the school-free cursor tracking alignment system 57 of FIG. 3D, the receiving module 33 itself only has the communication module 332, so the communication module 332 is only used to be from the air mouse. The motion sensing signal of the device 21 is forwarded to the computer device 45. The computer device 45 can implement the coordinate calculation unit 456 and the format conversion unit 455 in a software manner. The central processing unit 451, the display module 452, the memory 453, the hard disk 454, the coordinate calculation unit 426, and the format conversion unit 425 have the same functions as the central processing unit 411, the display module 412, and the memory 413 of FIG. 3A, respectively. The functions of the hard disk 414, the coordinate calculation unit 311, and the format conversion unit 313.

請參照圖3E,圖3E是本發明另一實施例之免校式游標追蹤對位系統的方塊圖。相較於圖3A的實施例,於圖3E的免校式游標追蹤對位系統54中,計算機裝置42本身具有通訊模組426,因此可以採用軟體的方式實現座標計算單元425與格式轉換單元427,所以接收裝置與傳輸界面可以不再需要。另外,於圖3D中,中央處理單元421、顯示模組422、記憶體423、硬碟424、座標計算單元425、通訊模組426與格式轉換單元427的功能分別相同於圖3A之中央處理單元411、顯示模組412、記憶體413、硬碟414、座標計算單元311、通訊模組312與格式轉換單元313的功能。Please refer to FIG. 3E. FIG. 3E is a block diagram of a school-free cursor tracking alignment system according to another embodiment of the present invention. Compared with the embodiment of FIG. 3A, in the exemption cursor tracking alignment system 54 of FIG. 3E, the computer device 42 itself has the communication module 426, so the coordinate calculation unit 425 and the format conversion unit 427 can be implemented in a software manner. Therefore, the receiving device and the transmission interface can be no longer needed. In addition, in FIG. 3D, the functions of the central processing unit 421, the display module 422, the memory 423, the hard disk 424, the coordinate calculation unit 425, the communication module 426, and the format conversion unit 427 are the same as those of the central processing unit of FIG. 3A. 411. The functions of the display module 412, the memory 413, the hard disk 414, the coordinate calculation unit 311, the communication module 312, and the format conversion unit 313.

請參照圖3F,圖3F是本發明另一實施例之免校式游標追蹤對位系統55的方塊圖。相較於圖3B的實施例,相較於圖3B的實施例,於圖3F的免校式游標追蹤對位系統55中,計算機裝置43本身具有通訊模組436,因此可以採用軟體的方式實現格式轉換單元435,所以接收裝置與傳輸界面可以不再需要。另外,於圖3F中,中央處理單元431、顯示模組432、記憶體433、硬碟434、通訊模組436與格式轉換單元435的功能分別相同於圖3B之中央處理單元411、顯示模組412、記憶體413、硬碟414、通訊模組312與格式轉換單元323的功能。Please refer to FIG. 3F. FIG. 3F is a block diagram of the school-free cursor tracking alignment system 55 according to another embodiment of the present invention. Compared with the embodiment of FIG. 3B, in comparison with the embodiment of FIG. 3B, in the school-free cursor tracking alignment system 55 of FIG. 3F, the computer device 43 itself has a communication module 436, so that it can be implemented by software. The format conversion unit 435, so the receiving device and the transmission interface may no longer be needed. In addition, in FIG. 3F, the functions of the central processing unit 431, the display module 432, the memory 433, the hard disk 434, the communication module 436, and the format conversion unit 435 are the same as those of the central processing unit 411 and the display module of FIG. 3B. 412. The functions of the memory 413, the hard disk 414, the communication module 312, and the format conversion unit 323.

請參照圖3G,圖3G是本發明另一實施例之免校式游標追蹤對位系統56的方塊圖。相較於圖3C的實施例,於圖3G的免校式游標追蹤對位系統56中,計算機裝置44本身具有通訊模組446,因此接收裝置與傳輸界面可以不再需要。另外,於圖3G中,中央處理單元441、顯示模組442、記憶體443、硬碟444與通訊模組446的功能分別相同於圖3C之中央處理單元411、顯示模組412、記憶體413、硬碟414與通訊模組332的功能。Please refer to FIG. 3G. FIG. 3G is a block diagram of the school-free cursor tracking alignment system 56 according to another embodiment of the present invention. Compared to the embodiment of FIG. 3C, in the exemption cursor tracking alignment system 56 of FIG. 3G, the computer device 44 itself has a communication module 446, so the receiving device and the transmission interface may be unnecessary. In addition, in FIG. 3G, the functions of the central processing unit 441, the display module 442, the memory 443, the hard disk 444, and the communication module 446 are the same as the central processing unit 411, the display module 412, and the memory 413 of FIG. 3C, respectively. The functions of the hard disk 414 and the communication module 332.

[免校式游標追蹤對位方法之實施例][Example of a school-free cursor tracking alignment method]

請參照圖3A與圖7A,圖7A是本發明實施例之游標追蹤對位方法的流程圖。圖7A的游標追蹤對位方法係對應於圖3A的免校式游標追蹤對位系統51。首先,在步驟S700中,接收裝置31的格式轉換單元313透過標準規範向計算機裝置41宣告空中滑鼠裝置21的資料格式、虛擬螢幕及其應用螢幕之絕對座標範圍,其中虛擬螢幕具有對應於實際螢幕的應用螢幕。Please refer to FIG. 3A and FIG. 7A. FIG. 7A is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7A corresponds to the school-free cursor tracking alignment system 51 of FIG. 3A. First, in step S700, the format conversion unit 313 of the receiving device 31 announces to the computer device 41 the data format of the aerial mouse device 21, the virtual screen and the absolute coordinate range of the application screen thereof through the standard specification, wherein the virtual screen has an actual screen corresponding to the actual Screen application screen.

然後,在步驟S701中,當使用者移動空中滑鼠裝置21時,動作感測模組213會產生動作感測信號,且中央處理單元212獲取此動作感測信號,並指示通訊模組214將此動作感測信號傳送給接收裝置31。然後,在步驟S702中,接收裝置31的通訊模組312接收此動作感測信號。Then, in step S701, when the user moves the aerial mouse device 21, the motion sensing module 213 generates an action sensing signal, and the central processing unit 212 acquires the motion sensing signal, and instructs the communication module 214 to This motion sensing signal is transmitted to the receiving device 31. Then, in step S702, the communication module 312 of the receiving device 31 receives the motion sensing signal.

接著,在步驟S703中,接收裝置31的座標計算單元311依據動作感測信號來計算虛擬游標位移量,並根據虛擬游標位移量與先前記錄之虛擬游標的座標點來更新目前虛擬游標的座標點。接著,在步驟S704中,接收裝置31的座標計算單元311判斷目前虛擬游標的座標點的第一軸向座標值是否超出應用螢幕的第一軸向邊界且目前虛擬游標的座標點的第二軸向座標值是否分別超出應用螢幕第二軸向邊界。Next, in step S703, the coordinate calculation unit 311 of the receiving device 31 calculates the virtual cursor displacement amount according to the motion sensing signal, and updates the coordinate point of the current virtual cursor according to the virtual cursor displacement amount and the coordinate point of the previously recorded virtual cursor. . Next, in step S704, the coordinate calculation unit 311 of the receiving device 31 determines whether the first axial coordinate value of the coordinate point of the current virtual cursor exceeds the first axial boundary of the application screen and the second axis of the coordinate point of the current virtual cursor Whether the coordinate values exceed the second axial boundary of the application screen.

若目前虛擬游標座標點的第一軸向座標值超出應用螢幕的第一軸向邊界且目前虛擬游標座標點的第二軸向座標值超出應用螢幕的第二軸向邊界,則執行步驟S709;相反地,若目前虛擬游標的座標點未同時符合上述條件,則執行步驟S705。If the first axial coordinate value of the virtual cursor coordinate point exceeds the first axial boundary of the application screen and the current second coordinate coordinate value of the virtual cursor coordinate point exceeds the second axial boundary of the application screen, step S709 is performed; Conversely, if the coordinate point of the current virtual cursor does not meet the above conditions at the same time, step S705 is performed.

在步驟S709中,接收裝置31的座標計算單元311不產生移動信號。In step S709, the coordinate calculation unit 311 of the receiving device 31 does not generate a movement signal.

在步驟S705中,接收裝置31的座標計算單元311產生游標移動信號。值得一提的是,游標移動信號包括第一軸向游標移動信號與第二軸向游標移動信號。當目前虛擬游標的座標點的第一軸向座標值未超出應用螢幕的第一軸向邊界時,則座標計算單元311產生第一軸向游標移動信號;當目前虛擬游標的座標點的第二軸向座標值未超出應用螢幕的第二軸向邊界時,則座標計算單元311產生第二軸向游標移動信號。In step S705, the coordinate calculation unit 311 of the receiving device 31 generates a cursor movement signal. It is worth mentioning that the cursor movement signal comprises a first axial cursor movement signal and a second axial cursor movement signal. When the first axial coordinate value of the coordinate point of the current virtual cursor does not exceed the first axial boundary of the application screen, the coordinate calculation unit 311 generates a first axial cursor movement signal; when the coordinates of the current virtual cursor are second When the axial coordinate value does not exceed the second axial boundary of the application screen, the coordinate calculation unit 311 generates a second axial cursor movement signal.

在步驟S706中,接收裝置31的格式轉換單元313用以將游標移動信號轉換為計算機裝置41所能接受的資料格式,且透過傳輸界面I1將經格式轉換後的游標移動信號傳送給計算機裝置41。接著,在步驟S707中,計算機裝置41的作業系統依據座標轉換關係對經格式轉換後的游標移動信號進行座標轉換。接著,在步驟S708中,計算機裝置41的作業系統依據經座標轉換後的游標移動信號來獲得游標於實際螢幕的座標點,並據此顯示游標。In step S706, the format conversion unit 313 of the receiving device 31 is configured to convert the cursor movement signal into a data format acceptable to the computer device 41, and transmit the format converted cursor movement signal to the computer device 41 through the transmission interface I1. . Next, in step S707, the operating system of the computer device 41 coordinates the format-converted cursor movement signal in accordance with the coordinate conversion relationship. Next, in step S708, the operating system of the computer device 41 obtains the coordinate point of the cursor on the actual screen according to the coordinate-shifted cursor movement signal, and displays the cursor accordingly.

[免校式游標追蹤對位方法之其他實施例][Other embodiments of the school-free cursor tracking alignment method]

請參照圖3B與圖7B,圖7B是本發明實施例之游標追蹤對位方法的流程圖。圖7B的游標追蹤對位方法係對應於圖3B的免校式游標追蹤對位系統52。步驟S710、S712、S713、S716~S719分別相同於與圖7A的步驟S700、S703、S704、S706~S709,但步驟S712、S713與S719的執行對象卻是空中滑鼠裝置22的座標計算單元225。在步驟S711中,空中滑鼠裝置22的中央處理單元222獲得動作感測模組223所感測到的動作感測信號。在步驟S714中,空中滑鼠裝置22的座標計算單元225產生游標移動信號,而空中滑鼠裝置22的通訊模組224則用以將游標移動信號傳送給接收裝置32。在步驟S715中,接收裝置32的通訊模組322接收游標移動信號。Please refer to FIG. 3B and FIG. 7B. FIG. 7B is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7B corresponds to the school-free cursor tracking alignment system 52 of FIG. 3B. Steps S710, S712, S713, and S716 to S719 are the same as steps S700, S703, S704, and S706 to S709 of FIG. 7A, respectively, but the execution targets of steps S712, S713, and S719 are the coordinate calculation unit 225 of the air mouse device 22. . In step S711, the central processing unit 222 of the aerial mouse device 22 obtains the motion sensing signal sensed by the motion sensing module 223. In step S714, the coordinate calculation unit 225 of the aerial mouse device 22 generates a cursor movement signal, and the communication module 224 of the aerial mouse device 22 transmits the cursor movement signal to the receiving device 32. In step S715, the communication module 322 of the receiving device 32 receives the cursor movement signal.

請參照圖3C與圖7C,圖7C是本發明實施例之游標追蹤對位方法的流程圖。圖7C的游標追蹤對位方法係對應於圖3C的免校式游標追蹤對位系統53。步驟S720、S722~S725、S728~S730分別相同於圖7A的步驟S700、S703~S706、S707~S709,但步驟S720與S725的執行對象是空中滑鼠裝置23的格式轉換單元236,步驟S722~S724與S730的執行對象是空中滑鼠裝置23的座標計算單元235。在步驟S721中,空中滑鼠裝置23的中央處理單元232獲得動作感測模組233所感測到的動作感測信號。在步驟S726中,接收裝置33的通訊模組332接收經格式轉換後的游標移動信號。在步驟S727中,接收裝置33的通訊模組332將經格式轉換後的游標移動信號傳送給計算機裝置41。Please refer to FIG. 3C and FIG. 7C. FIG. 7C is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7C corresponds to the school-free cursor tracking alignment system 53 of FIG. 3C. Steps S720, S722 to S725, and S728 to S730 are the same as steps S700, S703 to S706, and S707 to S709 of FIG. 7A, respectively, but the execution targets of steps S720 and S725 are the format conversion unit 236 of the air mouse device 23, step S722~ The execution targets of S724 and S730 are the coordinate calculation unit 235 of the aerial mouse device 23. In step S721, the central processing unit 232 of the aerial mouse device 23 obtains the motion sensing signal sensed by the motion sensing module 233. In step S726, the communication module 332 of the receiving device 33 receives the format converted cursor movement signal. In step S727, the communication module 332 of the receiving device 33 transmits the format converted cursor movement signal to the computer device 41.

請參照圖3D與圖7D,圖7D是本發明實施例之游標追蹤對位方法的流程圖。圖7D的游標追蹤對位方法係對應於圖3D的免校式游標追蹤對位系統57。步驟S770、S771、S773~S779分別相同於與圖7A的步驟S700、S701、S703~S709,但步驟S773~S779的執行對象卻是計算機裝置45。另外,在步驟S772中,接收裝置33將來自於空中滑鼠裝置21的動作感測信號轉送給計算機裝置45。Please refer to FIG. 3D and FIG. 7D. FIG. 7D is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7D corresponds to the school-free cursor tracking alignment system 57 of FIG. 3D. Steps S770, S771, and S773 to S779 are the same as steps S700, S701, and S703 to S709 of FIG. 7A, respectively, but the execution targets of steps S773 to S779 are the computer device 45. Further, in step S772, the receiving device 33 transfers the motion sensing signal from the aerial mouse device 21 to the computer device 45.

請參照圖3E與圖7E,圖7E是本發明實施例之游標追蹤對位方法的流程圖。圖7E的游標追蹤對位方法係對應於圖3E的免校式游標追蹤對位系統54。步驟S740~S745、S747~S749相同於圖7A的步驟S700~S705、S707~S709,但步驟S740、S742~S745、S749的執行對象是計算機裝置42。在步驟S746中,計算機裝置42的格式轉換單元427將游標移動信號轉換為計算機裝置42所能接受的資料格式。Please refer to FIG. 3E and FIG. 7E. FIG. 7E is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7E corresponds to the school-free cursor tracking alignment system 54 of FIG. 3E. Steps S740 to S745 and S747 to S749 are the same as steps S700 to S705 and S707 to S709 of FIG. 7A, but the execution targets of steps S740, S742 to S745, and S749 are the computer device 42. In step S746, the format conversion unit 427 of the computer device 42 converts the cursor movement signal into a data format acceptable to the computer device 42.

請參照圖3F與圖7F,圖7F是本發明實施例之游標追蹤對位方法的流程圖。圖7F的游標追蹤對位方法係對應於圖3F的免校式游標追蹤對位系統55。步驟S750~S755、S757~S759相同於圖7B的步驟S710~S715、S717~S719,但步驟S750、S755、S756的執行對象是計算機裝置43。在步驟S756中,計算機裝置43的格式轉換單元435將游標移動信號轉換為計算機裝置43所能接受的資料格式。Please refer to FIG. 3F and FIG. 7F. FIG. 7F is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7F corresponds to the school-free cursor tracking alignment system 55 of FIG. 3F. Steps S750 to S755 and S757 to S759 are the same as steps S710 to S715 and S717 to S719 of FIG. 7B, but the execution targets of steps S750, S755, and S756 are the computer device 43. In step S756, the format conversion unit 435 of the computer device 43 converts the cursor movement signal into a data format acceptable to the computer device 43.

請參照圖3G與圖7G,圖7G是本發明實施例之游標追蹤對位方法的流程圖。圖7G的游標追蹤對位方法係對應於圖3G的免校式游標追蹤對位系統56。步驟S760~S766、S767~S769相同於圖7C的步驟S720~S726、S728~S730,但步驟S766的執行對象是計算機裝置44。Referring to FIG. 3G and FIG. 7G, FIG. 7G is a flowchart of a cursor tracking alignment method according to an embodiment of the present invention. The cursor tracking alignment method of FIG. 7G corresponds to the school-free cursor tracking alignment system 56 of FIG. 3G. Steps S760 to S766 and S767 to S769 are the same as steps S720 to S726 and S728 to S730 of FIG. 7C, but the execution of step S766 is the computer device 44.

總而言之,本發明提供一種可以免校式游標追蹤定位方法,當使用者操作執行此免校式游標追蹤方法的免校式游標追蹤對位系統之空中滑鼠裝置時,使用者不需要手動地去校正游標誤差,因此可以提升使用者使用空中滑鼠裝置的便利性。除此之外,相較於傳統免校式游標追蹤對位系統使用影像擷取裝置與影像軟體來自動校正游標誤差的方法,本發明實施例的免校式游標追蹤對位系統更具有低成本的優勢。另外,因為所述免校式游標追蹤定位方法會向透過標準規範向計算機裝置宣告,因此,所述空中滑鼠裝置可以適用於各種不同尺寸與比例的實際螢幕。In summary, the present invention provides a method for tracking the positioning of a cursor-free cursor. When the user operates the airborne mouse device of the calibration-free cursor tracking system of the cursor-free cursor tracking method, the user does not need to manually go. Correcting the cursor error can improve the user's convenience in using the aerial mouse device. In addition, the method for automatically correcting the cursor error by using the image capturing device and the image software in the conventional ex-study cursor tracking and aligning system is more low-cost in the ex-study cursor tracking and aligning system of the embodiment of the present invention. The advantages. In addition, because the school-free cursor tracking positioning method is announced to the computer device through the standard specification, the aerial mouse device can be applied to various screens of different sizes and proportions.

雖然本發明已於實施例揭露如上,然並非用以限定本發明,任何所屬本技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。The present invention has been disclosed in the above embodiments, and is not intended to limit the present invention. Any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.

10...傳統空中滑鼠裝置10. . . Traditional aerial mouse device

12...實際螢幕12. . . Actual screen

12’...應用螢幕12’. . . Application screen

14...游標14. . . cursor

14’...虛擬游標14’. . . Virtual cursor

20、21、22、23...空中滑鼠裝置20, 21, 22, 23. . . Air mouse device

211、221、231...按鍵信號產生器211, 221, 231. . . Button signal generator

212、222、232、411、421、431、441、451...中央處理單元212, 222, 232, 411, 421, 431, 441, 451. . . Central processing unit

213、223、233...動作感測模組213, 223, 233. . . Motion sensing module

214、224、234、312、322、332、426、436、446...通訊模組214, 224, 234, 312, 322, 332, 426, 436, 446. . . Communication module

225、235、311、425、456...座標計算單元225, 235, 311, 425, 456. . . Coordinate calculation unit

236、313、323、427、435、455...格式轉換單元236, 313, 323, 427, 435, 455. . . Format conversion unit

31、32、33...接收裝置31, 32, 33. . . Receiving device

41、42、43、44、45...計算機裝置41, 42, 43, 44, 45. . . Computer device

412、422、432、442、452...顯示模組412, 422, 432, 442, 452. . . Display module

413、423、433、443、453...記憶體413, 423, 433, 443, 453. . . Memory

414、424、434、444、454...硬碟414, 424, 434, 444, 454. . . Hard disk

51~57...免校式游標追蹤對位系統51~57. . . Free-school cursor tracking alignment system

6...虛擬螢幕6. . . Virtual screen

C0~C5...虛擬游標的移動軌跡C0~C5. . . Virtual cursor movement track

I1...傳輸界面I1. . . Transmission interface

S700~S7779...步驟流程S700~S7779. . . Step flow

圖1A~圖1D是使用者對傳統空中滑鼠裝置進行操作時,傳統空中滑鼠裝置之移動軌跡與游標於實際螢幕上之移動軌跡的示意圖。1A-1D are schematic diagrams showing the movement trajectory of a conventional aerial mouse device and the movement trajectory of a cursor on an actual screen when the user operates the conventional aerial mouse device.

圖2A~圖2F是使用者對本發明實施例之空中滑鼠裝置進行操作時,空中滑鼠裝置之移動軌跡與游標於實際螢幕上之移動軌跡的示意圖。2A-2F are schematic diagrams showing the movement trajectory of the aerial mouse device and the movement trajectory of the cursor on the actual screen when the user operates the aerial mouse device according to the embodiment of the present invention.

圖3A~圖3G是本發明不同實施例之免校式游標追蹤對位系統的方塊圖。3A-3G are block diagrams of a school-free cursor tracking alignment system in accordance with various embodiments of the present invention.

圖4是本發明實施例之虛擬螢幕的示意圖。4 is a schematic diagram of a virtual screen in accordance with an embodiment of the present invention.

圖5是本發明實施例之游標於實際螢幕移動的示意圖。FIG. 5 is a schematic diagram of a cursor moving on an actual screen according to an embodiment of the present invention.

圖6是使用者使用本發明實施例之空中滑鼠裝置進行操作時,虛擬游標於虛擬螢幕之移動軌跡與游標於實際螢幕上之移動軌跡的示意圖。FIG. 6 is a schematic diagram of the movement track of the virtual cursor on the virtual screen and the movement track of the cursor on the actual screen when the user operates the air mouse device according to the embodiment of the present invention.

圖7A~圖7G是本發明不同實施例之游標追蹤對位方法的流程圖。7A-7G are flow diagrams of a cursor tracking alignment method according to various embodiments of the present invention.

S700~S709...步驟流程S700~S709. . . Step flow

Claims (11)

一種免校式游標追蹤對位方法,適用於具有一空中滑鼠裝置與一計算裝置的一免校式游標追蹤對位系統,其中該計算機裝置具有一實際螢幕以顯示一游標,該免校式游標追蹤對位方法包括:透過一標準規範向該計算機裝置宣告該空中滑鼠裝置的一資料格式、一虛擬螢幕及其一應用螢幕之絕對座標範圍,其中該應用螢幕對應於該實際螢幕,且存在著一座標轉換關係;依據該空中滑鼠裝置所產生的一動作感測信號獲得一目前虛擬游標的座標點;判斷該目前虛擬游標的座標點的一第一軸向座標值是否超出該應用螢幕的一第一軸向邊界且該目前虛擬游標的座標點的一第二軸向座標值是否超出該應用螢幕的一第二軸向邊界;若該第一軸向座標值超出該第一軸向邊界且該第二軸向座標值超出該第二軸向邊界,則不產生一游標移動信號;若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式;該計算機裝置的一作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換;以及該作業系統依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-campus cursor tracking aligning method is applicable to an exemption cursor tracking aligning system having an aerial mouse device and a computing device, wherein the computer device has an actual screen to display a cursor, the school free The cursor tracking alignment method includes: declaring, by a standard specification, a data format of the aerial mouse device, a virtual screen, and an absolute coordinate range of an application screen to the computer device, wherein the application screen corresponds to the actual screen, and There is a standard conversion relationship; obtaining a coordinate point of the current virtual cursor according to an action sensing signal generated by the aerial mouse device; determining whether a first axial coordinate value of the coordinate point of the current virtual cursor exceeds the application a first axial boundary of the screen and a second axial coordinate value of the coordinate point of the current virtual cursor exceeds a second axial boundary of the application screen; if the first axial coordinate value exceeds the first axis If the boundary value and the second axial coordinate value exceed the second axial boundary, no cursor movement signal is generated; if the first axial coordinate value is not exceeded The first axial boundary or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; and the data format for converting the cursor movement signal is a data format acceptable to the computer device; An operating system of the computer device performs coordinate conversion on the formatted converted cursor movement signal according to the coordinate conversion relationship; and the operating system obtains the cursor on the actual screen according to the coordinate-transformed cursor movement signal The coordinates are plotted and the cursor is displayed on the actual screen accordingly. 如申請專利範圍第1項所述的免校式游標追蹤對位方法,其中依據該動作感測信號來計算一虛擬游標位移量,並根據該虛擬游標位移量與一先前記錄之虛擬游標的座標點來更新該目前虛擬游標的座標點。The method of claim 1, wherein the virtual cursor displacement amount is calculated according to the motion sensing signal, and the virtual cursor displacement and a previously recorded virtual cursor coordinate are used according to the motion sensing signal. Click to update the coordinate point of the current virtual cursor. 如申請專利範圍第1項所述的免校式游標追蹤對位方法,其中若該第一軸向座標值未超出該第一軸向邊界,則產生該游標移動信號的一第一軸向游標移動信號;當該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號的一第二軸向游標移動信號。The method of claim 1, wherein if the first axial coordinate value does not exceed the first axial boundary, a first axial cursor of the cursor movement signal is generated. Moving a signal; when the second axial coordinate value does not exceed the second axial boundary, generating a second axial cursor movement signal of the cursor movement signal. 如申請專利範圍第1項所述的免校式游標追蹤對位方法,其中該標準規範為通用序列匯流排人性裝置界面。The method of claim 1, wherein the standard specification is a universal sequence bus interface device interface. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;一格式轉換單元,透過一標準規範向一計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的一實際螢幕,且存在著一座標轉換關係;以及一第一通訊模組,用以傳送經格式轉換後的該游標移動信號;一接收模組,透過一傳輸界面而電性連接該計算機裝置,包括:一第二通訊模組,用以將經格式轉換後的該游標移動信號轉送給該計算機裝置;以及該計算機裝置,具有一作業系統與該實際螢幕,該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-campus cursor tracking alignment system, comprising: an air mouse device, comprising: an action sense module for generating a motion sensing signal corresponding to the motion of the air mouse device; a standard calculation unit, Obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axial boundary on an application screen And the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor movement signal is generated, if the first axial coordinate value does not exceed the first axial boundary Or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; a format conversion unit announces the data format of the aerial mouse device to the computer device through a standard specification, the virtual a screen and an absolute coordinate range of the application screen, and the format conversion unit further converts the data format of the cursor movement signal to a data acceptable to the computer device The application screen corresponds to an actual screen of the computer device, and there is a label conversion relationship; and a first communication module is configured to transmit the format converted motion signal of the cursor; a receiving module, Electrically connecting the computer device through a transmission interface, comprising: a second communication module, configured to forward the formatted mobile cursor movement signal to the computer device; and the computer device has an operating system and the An actual screen, the operating system performs coordinate conversion on the formatted converted cursor movement signal according to the coordinate conversion relationship, and obtains a coordinate point of the cursor on the actual screen according to the coordinate movement signal after the coordinate conversion, and obtains the coordinate point of the cursor on the actual screen, and According to this, the cursor is displayed on the actual screen. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;以及一第一通訊模組,用以傳送該游標移動信號;一接收模組,透過一傳輸界面而電性連接該計算機裝置,包括:一第二通訊模組,用以接收該游標移動信號;以及一格式轉換單元,透過一標準規範向一計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的一實際螢幕,且存在著一座標轉換關係;以及該計算機裝置,具有一作業系統與該實際螢幕,該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-campus cursor tracking alignment system, comprising: an air mouse device, comprising: an action sense module for generating a motion sensing signal corresponding to the motion of the air mouse device; a standard calculation unit, Obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axial boundary on an application screen And the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor movement signal is generated, if the first axial coordinate value does not exceed the first axial boundary Or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; and a first communication module is configured to transmit the cursor movement signal; and a receiving module is transmitted through a transmission interface. Electrically connecting the computer device, comprising: a second communication module for receiving the cursor movement signal; and a format conversion unit for announcing the space to a computer device through a standard specification The data format of the mouse device, the virtual screen and the absolute coordinate range of the application screen, and the format conversion unit is further configured to convert the data format of the cursor movement signal into a data format acceptable to the computer device, wherein The application screen corresponds to an actual screen of the computer device, and there is a label conversion relationship; and the computer device has an operating system and the actual screen, and the operating system converts the format according to the coordinate conversion relationship. The cursor movement signal performs coordinate conversion, and according to the coordinate movement signal after the coordinate conversion, the coordinate point of the cursor on the actual screen is obtained, and the cursor is displayed on the actual screen accordingly. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;以及一第一通訊模組,用以傳送該動作感測信號;一接收模組,透過一傳輸界面而電性連接該計算機裝置,包括:一第二通訊模組,用以接收該動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;以及一格式轉換單元,透過一標準規範向一計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的一實際螢幕,且存在著一座標轉換關係;以及該計算機裝置,具有一作業系統與該實際螢幕,該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-track cursor tracking alignment system, comprising: an aerial mouse device, comprising: an action sense module for generating an action sensing signal corresponding to the movement of the aerial mouse device; and a first communication mode a group for transmitting the motion sensing signal; a receiving module electrically connected to the computer device through a transmission interface, comprising: a second communication module for receiving the motion sensing signal; and a standard computing unit And obtaining, according to the motion sensing signal, a coordinate point of a current virtual cursor on a virtual screen, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axis on an application screen If the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, a cursor movement signal is not generated if the first axial coordinate value does not exceed the first axis The cursor movement signal is generated when the boundary or the second axial coordinate value does not exceed the second axial boundary; and a format conversion unit announces the space to a computer device through a standard specification The data format of the mouse device, the virtual screen and the absolute coordinate range of the application screen, and the format conversion unit is further configured to convert the data format of the cursor movement signal into a data format acceptable to the computer device, wherein The application screen corresponds to an actual screen of the computer device, and there is a label conversion relationship; and the computer device has an operating system and the actual screen, and the operating system converts the format according to the coordinate conversion relationship. The cursor movement signal performs coordinate conversion, and according to the coordinate movement signal after the coordinate conversion, the coordinate point of the cursor on the actual screen is obtained, and the cursor is displayed on the actual screen accordingly. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;以及一第一通訊模組,用以傳送該動作感測信號;一接收模組,透過一傳輸界面而電性連接該計算機裝置,包括:一第二通訊模組,用以接收該動作感測信號;以及一計算機裝置,具有一作業系統與該實際螢幕,且包括:一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;以及一格式轉換單元,透過一標準規範向該計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的該實際螢幕,且存在著一座標轉換關係;其中該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-track cursor tracking alignment system, comprising: an aerial mouse device, comprising: an action sense module for generating an action sensing signal corresponding to the movement of the aerial mouse device; and a first communication mode The group is configured to transmit the motion sensing signal; the receiving module is electrically connected to the computer device through a transmission interface, comprising: a second communication module for receiving the motion sensing signal; and a computer device Having an operating system and the actual screen, and comprising: a standard computing unit for obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if one of the current virtual cursor coordinates The first axial coordinate value exceeds a first axial boundary on an application screen and the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor is generated Moving the signal, if the first axial coordinate value does not exceed the first axial boundary or the second axial coordinate value does not exceed the second axial boundary, generating the cursor movement signal; a format conversion unit that announces the data format of the aerial mouse device, the virtual screen and the absolute coordinate range of the application screen to the computer device through a standard specification, and the format conversion unit is further configured to convert the cursor movement signal The data format is a data format acceptable to the computer device, wherein the application screen corresponds to the actual screen of the computer device, and there is a label conversion relationship; wherein the operating system converts the coordinates according to the coordinate conversion relationship The converted cursor movement signal performs coordinate conversion, and according to the coordinate movement signal after the coordinate conversion, the coordinate point of the cursor on the actual screen is obtained, and the cursor is displayed on the actual screen accordingly. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;一格式轉換單元,透過一標準規範向一計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的一實際螢幕,且存在著一座標轉換關係;以及一第一通訊模組,用以傳送經格式轉換後的該游標移動信號;以及該計算機裝置,具有一作業系統與該實際螢幕,且包括一第二通訊模組,其中該第二通訊模組用以將經格式轉換後的該游標移動信號轉送給該計算機裝置,該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-campus cursor tracking alignment system, comprising: an air mouse device, comprising: an action sense module for generating a motion sensing signal corresponding to the motion of the air mouse device; a standard calculation unit, Obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axial boundary on an application screen And the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor movement signal is generated, if the first axial coordinate value does not exceed the first axial boundary Or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; a format conversion unit announces the data format of the aerial mouse device to the computer device through a standard specification, the virtual a screen and an absolute coordinate range of the application screen, and the format conversion unit further converts the data format of the cursor movement signal to a data acceptable to the computer device Wherein the application screen corresponds to an actual screen of the computer device, and there is a label conversion relationship; and a first communication module for transmitting the format converted cursor movement signal; and the computer device, Having an operating system and the actual screen, and including a second communication module, wherein the second communication module is configured to forward the formatted moving cursor movement signal to the computer device, and the operating system converts according to the coordinate a coordinate conversion of the cursor-shifted signal of the cursor, and obtaining a coordinate point of the cursor on the actual screen according to the cursor-shifted signal after the coordinate conversion, and displaying the cursor on the actual screen accordingly . 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;以及一第一通訊模組,用以傳送該游標移動信號;以及一計算機裝置,具有一作業系統與該實際螢幕,且包括:一第二通訊模組,用以接收該游標移動信號;以及一格式轉換單元,透過一標準規範向該計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的該實際螢幕,且存在著一座標轉換關係;其中該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-campus cursor tracking alignment system, comprising: an air mouse device, comprising: an action sense module for generating a motion sensing signal corresponding to the motion of the air mouse device; a standard calculation unit, Obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axial boundary on an application screen And the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor movement signal is generated, if the first axial coordinate value does not exceed the first axial boundary Or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; and a first communication module is configured to transmit the cursor movement signal; and a computer device having an operating system and The actual screen includes: a second communication module for receiving the cursor movement signal; and a format conversion unit that announces the air to the computer device through a standard specification The data format of the mouse device, the virtual screen and the absolute coordinate range of the application screen, and the format conversion unit further converts the data format of the cursor movement signal into a data format acceptable by the computer device, wherein the data format is The application screen corresponds to the actual screen of the computer device, and there is a label conversion relationship; wherein the operating system performs coordinate conversion on the formatted converted cursor movement signal according to the coordinate conversion relationship, and according to the coordinate conversion The cursor moves the signal, obtains the cursor at the coordinate point of the actual screen, and displays the cursor on the actual screen accordingly. 一種免校式游標追蹤對位系統,包括:一空中滑鼠裝置,包括:一動作感模組,用以對應該空中滑鼠裝置的運動而產生一動作感測信號;以及一第一通訊模組,用以傳送該動作感測信號;以及一計算機裝置,具有一作業系統與該實際螢幕,且包括:一第二通訊模組,用以接收該動作感測信號;一座標計算單元,用以依據該動作感測信號獲得於一虛擬螢幕上之一目前虛擬游標的座標點,若該目前虛擬游標座標點的一第一軸向座標值超出於一應用螢幕上的一第一軸向邊界且該目前虛擬游標座標點的第二軸向座標值超出該應用螢幕的一第二軸向邊界,則不產生一游標移動信號,若該第一軸向座標值未超出該第一軸向邊界或該第二軸向座標值未超出該第二軸向邊界,則產生該游標移動信號;以及一格式轉換單元,透過一標準規範向該計算機裝置宣告該空中滑鼠裝置的該資料格式、該虛擬螢幕及其該應用螢幕之絕對座標範圍,且該格式轉換單元還用以轉換該游標移動信號的該資料格式為該計算機裝置所能接受的資料格式,其中該應用螢幕對應於該計算機裝置的該實際螢幕,且存在著一座標轉換關係;其中該作業系統依據該座標轉換關係,對經格式轉換後的該游標移動信號進行座標轉換,且依據經座標轉換後的該游標移動信號,獲得該游標於該實際螢幕的座標點,並據此顯示該游標於該實際螢幕上。An off-track cursor tracking alignment system, comprising: an aerial mouse device, comprising: an action sense module for generating an action sensing signal corresponding to the movement of the aerial mouse device; and a first communication mode a computer for transmitting the motion sensing signal; and a computer device having an operating system and the actual screen, and comprising: a second communication module for receiving the motion sensing signal; and a standard computing unit Obtaining a coordinate point of a current virtual cursor on a virtual screen according to the motion sensing signal, if a first axial coordinate value of the current virtual cursor coordinate point exceeds a first axial boundary on an application screen And the second axial coordinate value of the current virtual cursor coordinate point exceeds a second axial boundary of the application screen, and no cursor movement signal is generated, if the first axial coordinate value does not exceed the first axial boundary Or the second axial coordinate value does not exceed the second axial boundary, the cursor movement signal is generated; and a format conversion unit announces the air to the computer device through a standard specification The data format of the mouse device, the virtual screen and the absolute coordinate range of the application screen, and the format conversion unit further converts the data format of the cursor movement signal into a data format acceptable by the computer device, wherein the data format is The application screen corresponds to the actual screen of the computer device, and there is a label conversion relationship; wherein the operating system performs coordinate conversion on the formatted converted cursor movement signal according to the coordinate conversion relationship, and according to the coordinate conversion The cursor moves the signal, obtains the cursor at the coordinate point of the actual screen, and displays the cursor on the actual screen accordingly.
TW101113327A 2012-04-13 2012-04-13 Cursor tracking method without adjustment and system thereof TW201342133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101113327A TW201342133A (en) 2012-04-13 2012-04-13 Cursor tracking method without adjustment and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101113327A TW201342133A (en) 2012-04-13 2012-04-13 Cursor tracking method without adjustment and system thereof

Publications (1)

Publication Number Publication Date
TW201342133A true TW201342133A (en) 2013-10-16

Family

ID=49771456

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101113327A TW201342133A (en) 2012-04-13 2012-04-13 Cursor tracking method without adjustment and system thereof

Country Status (1)

Country Link
TW (1) TW201342133A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI796891B (en) * 2021-05-05 2023-03-21 寶德科技股份有限公司 Joystick assembly and game controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI796891B (en) * 2021-05-05 2023-03-21 寶德科技股份有限公司 Joystick assembly and game controller

Similar Documents

Publication Publication Date Title
JP6372487B2 (en) Information processing apparatus, control method, program, and storage medium
US10356301B2 (en) Imaging system, angle-of-view adjustment method, and angle-of-view adjustment program
CN103017730B (en) Single-camera ranging method and single-camera ranging system
JP4816789B2 (en) Information processing apparatus, information processing method, program, and information processing system
EP1510896B1 (en) Remotely-operated robot, and robot self position identifying method
JP4725383B2 (en) Pointing device, external information processing device, pointing position specifying device, and pointing position specifying method
CN102495687B (en) Method, video terminal and system for realizing simple air mouse
WO2015090185A1 (en) Method for generating wireless gesture remote control instruction and wireless remote controller
JP2009050701A (en) Interactive picture system, interactive apparatus, and its operation control method
US8887204B2 (en) Video distribution system, and video distribution method
CN111652942B (en) Calibration method of camera module, first electronic equipment and second electronic equipment
US8130134B2 (en) Reduced instruction set television control system and method of use
TWI476733B (en) Three-dimensional space motion reconstruction method and apparatus constructed thereby
CN114567803B (en) Non-contact control system
TWI446218B (en) A method of switching the range of interactive pointing devices and a handover fetch for interactive pointing devices
TW201342133A (en) Cursor tracking method without adjustment and system thereof
CN103376919A (en) Correcting-free cursor tracking and aligning method and correcting-free cursor tracking and aligning system
CN116472486A (en) Image-based finger tracking and controller tracking
TWM576682U (en) Electronic device
CN104102334B (en) Remote device control method and remote control system
JP2008107886A (en) Information display system and pointing control method
US10114473B2 (en) Interactive system and remote device
KR100980261B1 (en) Pointing / Interface System
KR102457559B1 (en) Electronic device and method for correcting image based on object included image
TW201346650A (en) Cursor control system