手持式指向裝置的光標(biāo)定位方法
【專利摘要】本發(fā)明提供一種手持式指向裝置的光標(biāo)定位方法,此光標(biāo)定位方法包括:提取參考點(diǎn)的第一數(shù)字影像,以根據(jù)參考點(diǎn)在第一數(shù)字影像中的成像位置計(jì)算第一指向坐標(biāo);依據(jù)第一指向坐標(biāo)產(chǎn)生對(duì)應(yīng)光標(biāo)的光標(biāo)參數(shù);當(dāng)手持式指向裝置進(jìn)入鎖點(diǎn)定位模式時(shí),記錄第一指向坐標(biāo),并使光標(biāo)固定于第一指向坐標(biāo);當(dāng)手持式指向裝置離開鎖點(diǎn)定位模式時(shí),提取參考點(diǎn)的第二數(shù)字影像,并根據(jù)參考點(diǎn)在第二數(shù)字影像中的成像位置計(jì)算第二指向坐標(biāo),以產(chǎn)生第一與第二指向坐標(biāo)之間的移動(dòng)向量;根據(jù)移動(dòng)向量與第一指向坐標(biāo)計(jì)算光標(biāo)定位,對(duì)應(yīng)地產(chǎn)生控制光標(biāo)移動(dòng)的光標(biāo)參數(shù)。本發(fā)明可提高使用者操作上的便利性與穩(wěn)定性。
【專利說明】手持式指向裝置的光標(biāo)定位方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種指向裝置的定位方法,且特別涉及一種手持式指向裝置的光標(biāo)定 位方法。
【背景技術(shù)】
[0002] 現(xiàn)有手持式遙控裝置可通過分析設(shè)于顯示裝置附近的參考光源在內(nèi)建的影像感 測區(qū)域內(nèi)的位置,計(jì)算出手持式遙控裝置的指向坐標(biāo)。手持式遙控裝置便會(huì)將計(jì)算取得的 指向點(diǎn)坐標(biāo)傳送至一主機(jī),使主機(jī)可對(duì)應(yīng)控制顯示于顯示裝置的畫面上的物件,例如光標(biāo), 以進(jìn)行相關(guān)軟件操作。
[0003] 當(dāng)使用者在使用手持式遙控裝置時(shí),使用者通常會(huì)懸空握著手持式遙控裝置來操 控顯示裝置畫面上所顯示的光標(biāo),以進(jìn)行相關(guān)軟件操作。但懸空握著手持式遙控裝置,無法 避免地會(huì)發(fā)生手持式遙控裝置因手抖動(dòng)或顫動(dòng)而移動(dòng),使顯示裝置畫面上所顯示的光標(biāo)出 現(xiàn)位置不穩(wěn)定,進(jìn)而造成使用者的操作手感不佳。
[0004] 雖然,目前的手持式遙控裝置一般具有鎖點(diǎn)定位功能,并可通過檢測使用者是否 處于穩(wěn)定光標(biāo)的狀態(tài)或是通過操控鎖點(diǎn)按鍵等,使光標(biāo)固定于顯示裝置目前的顯示位置。 然而,當(dāng)鎖點(diǎn)定位模式解除時(shí),手持式遙控裝置即會(huì)使用絕對(duì)定位的方式,并根據(jù)目前所計(jì) 算參考點(diǎn)在影像感測區(qū)域內(nèi)的位置對(duì)應(yīng)控制光標(biāo)移動(dòng)。如此,顯示裝置的畫面上會(huì)發(fā)生光 標(biāo)突然跳點(diǎn)的情況,進(jìn)而降低操作手感,也造成使用者使用上的不方便。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明實(shí)施例提供一種手持式指向裝置的光標(biāo)定位方法,可通過在手 持式指向裝置離開鎖點(diǎn)定位模式時(shí),主動(dòng)切換光標(biāo)定位模式于絕對(duì)定位或相對(duì)定位模式, 以避免發(fā)生光標(biāo)跳點(diǎn)情況,以提高使用者的操作手感。
[0006] 本發(fā)明實(shí)施例提供一種手持式指向裝置的光標(biāo)定位方法,此光標(biāo)定位方法包括下 列步驟。首先,提取參考點(diǎn)的第一數(shù)字影像,以根據(jù)參考點(diǎn)在第一數(shù)字影像中的成像位置計(jì) 算第一指向坐標(biāo)。其次,依據(jù)第一指向坐標(biāo)產(chǎn)生對(duì)應(yīng)控制一光標(biāo)位于一顯不裝置的一光標(biāo) 參數(shù)。而后,當(dāng)手持式指向裝置進(jìn)入鎖點(diǎn)定位模式時(shí),手持式指向裝置記錄第一指向坐標(biāo), 并同時(shí)通過固定輸出光標(biāo)參數(shù)或者不輸出光標(biāo)參數(shù)的方式使光標(biāo)固定于第一指向坐標(biāo)。隨 后,當(dāng)手持式指向裝置離開鎖點(diǎn)定位模式時(shí),提取參考點(diǎn)的第二數(shù)字影像,并根據(jù)參考點(diǎn)在 第二數(shù)字影像中的成像位置計(jì)算第二指向坐標(biāo),以對(duì)應(yīng)產(chǎn)生第一指向坐標(biāo)與第二指向坐標(biāo) 之間的移動(dòng)向量。接著,手持式指向裝置根據(jù)移動(dòng)向量與第一指向坐標(biāo)計(jì)算光標(biāo)定位,以補(bǔ) 償?shù)谝恢赶蜃鴺?biāo)第二指向坐標(biāo)之間的偏移量,并根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制光標(biāo)移動(dòng) 的光標(biāo)參數(shù)。
[0007] 本發(fā)明實(shí)施例另提供一種手持式指向裝置的光標(biāo)定位方法,此光標(biāo)定位方法包括 下列步驟。首先,提取參考點(diǎn)的第一數(shù)字影像,以根據(jù)參考點(diǎn)在第一數(shù)字影像的成像位置 計(jì)算第一指向坐標(biāo)。其次,依據(jù)第一指向坐標(biāo)產(chǎn)生對(duì)應(yīng)控制一光標(biāo)于一顯不裝置的一光標(biāo) 參數(shù)。而后,當(dāng)手持式指向裝置進(jìn)入鎖點(diǎn)定位模式時(shí),手持式指向裝置記錄第一指向坐標(biāo), 并同時(shí)通過固定輸出光標(biāo)參數(shù)或者不輸出光標(biāo)參數(shù)的方式使光標(biāo)固定于顯示裝置。隨后, 當(dāng)手持式指向裝置離開鎖點(diǎn)定位模式時(shí),使手持式指向裝置于后續(xù)移動(dòng)時(shí),基于第一指向 坐標(biāo)作為起始點(diǎn),并配合手持式指向裝置的移動(dòng)產(chǎn)生的指向坐標(biāo)位移量進(jìn)行光標(biāo)的定位計(jì) 算。接著,根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制光標(biāo)移動(dòng)的光標(biāo)參數(shù)。
[0008] 本發(fā)明實(shí)施例還提供一種手持式指向裝置的光標(biāo)定位方法,此光標(biāo)定位方法包括 下列步驟。首先,在第一時(shí)間產(chǎn)生第一指向坐標(biāo),并依據(jù)第一指向坐標(biāo)對(duì)應(yīng)將光標(biāo)的顯示位 置固定在第一指向坐標(biāo)。其次,在第二時(shí)間產(chǎn)生第二指向坐標(biāo),其中第二時(shí)間是在第一時(shí)間 之后。其后,計(jì)算第一指向坐標(biāo)與第二指向坐標(biāo)之間的第一移動(dòng)向量。隨后,根據(jù)第一移動(dòng) 向量產(chǎn)生單位補(bǔ)償向量。在第三時(shí)間產(chǎn)生第三指向坐標(biāo),其中第三時(shí)間是在第二時(shí)間之后。 接著,計(jì)算第三指向坐標(biāo)與第二指向坐標(biāo)之間的第二移動(dòng)向量。隨后,根據(jù)第一指向坐標(biāo)、 單位補(bǔ)償向量與第二移動(dòng)向量計(jì)算光標(biāo)在第三時(shí)間的顯示位置。
[0009] 本發(fā)明實(shí)施例還提供一種手持式指向裝置的光標(biāo)定位方法,此光標(biāo)定位方法包括 下列步驟。首先,在第一時(shí)間產(chǎn)生第一指向坐標(biāo)以進(jìn)入鎖點(diǎn)定位模式,并將光標(biāo)的顯示位置 固定在第一指向坐標(biāo)。其次,在第二時(shí)間產(chǎn)生第二指向坐標(biāo),以離開該鎖點(diǎn)定位模式,其中 第二時(shí)間是在第一時(shí)間之后。其后,計(jì)算第一指向坐標(biāo)與第二指向坐標(biāo)之間的第一移動(dòng)向 量。接著,根據(jù)第一移動(dòng)向量產(chǎn)生單位補(bǔ)償向量。隨后,在第二時(shí)間之后的后續(xù)移動(dòng)時(shí),基 于第一指向坐標(biāo)為起始點(diǎn),根據(jù)單位補(bǔ)償向量并配合手持式指向裝置的移動(dòng)產(chǎn)生的指向坐 標(biāo)位移量進(jìn)行該光標(biāo)的定位計(jì)算。
[0010] 綜上所述,本發(fā)明的有益效果在于,本發(fā)明實(shí)施例提供一種手持式指向裝置的光 標(biāo)定位方法,此光標(biāo)定位方法可主動(dòng)通過檢測參考點(diǎn)于數(shù)字影像的成像位置計(jì)算手持式指 向裝置的移動(dòng)變化,判斷手持式指向裝置是否進(jìn)入或離開鎖點(diǎn)定位模式。所述光標(biāo)定位方 法并可在手持式指向裝置離開鎖點(diǎn)定位模式時(shí),主動(dòng)以相對(duì)定位模式對(duì)參考點(diǎn)于數(shù)字影像 的指向坐標(biāo)進(jìn)行校正,以計(jì)算光標(biāo)定位。而后,手持式指向裝置會(huì)于完成指向坐標(biāo)校正程序 時(shí),自動(dòng)切換回絕對(duì)定位模式,藉以避免發(fā)生跳點(diǎn)情況,以提高使用者操作上的便利性與穩(wěn) 定性。
[0011] 為使能更進(jìn)一步了解本發(fā)明的特征及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說 明與附圖,但是這些說明與所附附圖僅用來說明本發(fā)明,而非對(duì)本發(fā)明的權(quán)利要求范圍作 任何的限制。
【專利附圖】
【附圖說明】
[0012] 圖1是本發(fā)明實(shí)施例提供的手持式指向裝置的功能方框示意圖。
[0013] 圖2是本發(fā)明實(shí)施例提供的手持式指向裝置應(yīng)用于互動(dòng)系統(tǒng)的示意圖。
[0014] 圖3是本發(fā)明實(shí)施例提供的手持式指向裝置的光標(biāo)定位方法的流程示意圖。
[0015] 圖4A?圖4C分別是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位 置變化與光標(biāo)在顯示裝置畫面上位置變化的示意圖。
[0016] 圖5是本發(fā)明實(shí)施例提供的手持式指向裝置的相對(duì)模式定位光標(biāo)方法的流程示 意圖。
[0017] 圖6A是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化與光 標(biāo)在顯示裝置畫面上的位置變化的示意圖。
[0018] 圖6B是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化的示 意圖。
[0019] 圖6C和圖6D是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變 化與光標(biāo)在顯示裝置畫面上位置變化的示意圖。
[0020] 圖6E是本發(fā)明實(shí)施例提供的光標(biāo)在顯示裝置畫面上位置變化的示意圖。
[0021] 圖7是本發(fā)明另一實(shí)施例提供的手持式指向裝置光標(biāo)定位方法的流程示意圖。
[0022] 圖8是本發(fā)明一實(shí)施例提供的手持式指向裝置進(jìn)入鎖點(diǎn)定位模式方法的流程示 意圖。
[0023] 圖9A和圖9B分別是本發(fā)明實(shí)施例提供的判斷手持式指向裝置是否進(jìn)入鎖點(diǎn)定位 模式時(shí)感測參考點(diǎn)位置移動(dòng)變化的示意圖。
[0024] 圖10是本發(fā)明一實(shí)施例提供的邊界校正方法的流程示意圖。
[0025] 圖11A?圖11D分別是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn) 位置變化與光標(biāo)在顯示裝置畫面上位置變化的示意圖。
[0026] 圖12是本發(fā)明又一實(shí)施例提供的手持式指向裝置光標(biāo)定位方法的流程示意圖。
[0027] 圖13是本發(fā)明再一實(shí)施例提供的手持式指向裝置光標(biāo)定位方法的流程示意圖。
[0028] 其中,附圖標(biāo)記說明如下:
[0029] 10 :手持式指向裝置
[0030] 11 :影像提取單元
[0031] 12 :處理單元
[0032] 13 :通信單元
[0033] 14 :輸入單元
[0034] 15 :存儲(chǔ)單元
[0035] 16 :按鍵單元
[0036] 20 :顯示裝置
[0037] 21 :參考點(diǎn)
[0038] 23、33 :光標(biāo)
[0039] d、dl:光標(biāo)的位移量
[0040] 201 :第一顯示側(cè)邊
[0041] 203:第二顯示側(cè)邊
[0042] 205 :第三顯示側(cè)邊
[0043] 207:第四顯示側(cè)邊
[0044] F1、F2、F3、F4、F5、F6 :數(shù)字影像
[0045] lll、llla、lllb、lllc、llld、llle:操作范圍
[0046] llll、lllla?1111c:操作范圍的中心點(diǎn)
[0047] 113、113'、113a、113b、113c:參考點(diǎn)影像
[0048] 115、117 :參考點(diǎn)影像
[0049] 云:指向坐標(biāo)的移動(dòng)向量
[0050] :指向坐標(biāo)位移向量
[0051] +:中心點(diǎn)
[0052]Y_MAX:第一軸上限值
[0053]Y_MIN:第一軸下限值
[0054]X_MAX:第二軸上限值
[0055]X_MIN:第二軸下限值
[0056] DE1:第一軸向
[0057] DE2:第二軸向
[0058](xl,yl)、(xl,,yl,)、(x2,y2)、(x3,y3):指向坐標(biāo) [0059] (xN,yN)、(xN'yN-〇 :指向坐標(biāo)
[0060](xl,yA)、(xl,yB)、(xC,yl)、(xD,yl):指向坐標(biāo)位置
[0061] 、//【'、、尸2、/)3:指向坐標(biāo)
[0062]/7"、^"-1:相對(duì)指向坐標(biāo)
[0063]S301?S319:步驟流程
[0064]S501?S517:步驟流程
[0065]S701?S715:步驟流程
[0066]S801?S811 :步驟流程
[0067]S1001 ?S1017:步驟流程
[0068] S1201 ?S1219 :步驟流程
[0069]S1301 ?S1311:步驟流程
【具體實(shí)施方式】
[0070] 在下文中,將通過【專利附圖】
【附圖說明】本發(fā)明的各種例示實(shí)施例來詳細(xì)描述本發(fā)明。然而,本 發(fā)明概念可能以許多不同形式來體現(xiàn),且不應(yīng)解釋為限于本文中所闡述的例示性實(shí)施例。 此外,在附圖中相同參考數(shù)字可用以表示類似的元件。
[0071]〔手持式指向裝置的實(shí)施例〕
[0072] 所述手持式指向裝置可應(yīng)用于顯示裝置(未繪示)的指向點(diǎn)定位。請(qǐng)參照?qǐng)D1, 圖1繪示本發(fā)明實(shí)施例提供的手持式指向裝置的功能方框示意圖。手持式指向裝置10可 通過提取至少一參考點(diǎn)的影像,并根據(jù)參考點(diǎn)在所提取影像中的成像位置計(jì)算手持式指向 裝置10的一指向坐標(biāo),且可根據(jù)該指向坐標(biāo)連續(xù)時(shí)間的移動(dòng)變化信息計(jì)算手持式指向裝 置10與參考點(diǎn)(未繪示)之間的相對(duì)移動(dòng)信息。手持式指向裝置10便會(huì)以無線傳送方式 傳送相對(duì)應(yīng)地指向坐標(biāo)位置或移動(dòng)信息至一顯示裝置20,以配合操控顯示裝置20顯示軟 件程序的執(zhí)行狀態(tài)。
[0073] 所述指向坐標(biāo)是手持式指向裝置10指向顯示裝置20的一個(gè)指向點(diǎn)在顯示裝置20 所定義的坐標(biāo)系統(tǒng)中的坐標(biāo)位置。一般而言該指向點(diǎn)通常為該手持式指向裝置10的一個(gè) 光軸瞄準(zhǔn)在該顯示裝置20的位置,或者是該手持式指向裝置10的一個(gè)影像提取單元所提 取影像畫面的中心點(diǎn)對(duì)應(yīng)在該顯示裝置20的位置。由于根據(jù)參考點(diǎn)與顯示裝置20的相對(duì) 位置關(guān)系以及參考點(diǎn)在手持式指向裝置10上的成像位置計(jì)算手持式指向裝置10的指向坐 標(biāo)屬于現(xiàn)有技術(shù),在此即不予以贅述。
[0074] 簡單來說,當(dāng)手持式指向裝置10運(yùn)作于絕對(duì)定位模式時(shí),手持式指向裝置10會(huì)先 提取對(duì)應(yīng)一參考點(diǎn)位置的第一數(shù)字影像,并根據(jù)參考點(diǎn)于第一數(shù)字影像的成像位置,計(jì)算 手持式指向裝置10對(duì)應(yīng)顯示裝置20的第一指向坐標(biāo)。手持式指向裝置10便會(huì)根據(jù)第一 指向坐標(biāo)產(chǎn)生控制光標(biāo)位于顯示裝置20的光標(biāo)參數(shù)。當(dāng)手持式指向裝置10進(jìn)入鎖點(diǎn)定位 模式時(shí),手持式指向裝置10會(huì)先記錄鎖點(diǎn)前的第一指向坐標(biāo),并使光標(biāo)(未繪示)固定于 顯示裝置20上對(duì)應(yīng)鎖點(diǎn)前的該第一指向坐標(biāo)的顯示位置。
[0075] 于本實(shí)施例中,當(dāng)手持式指向裝置10離開鎖點(diǎn)定位模式,手持式指向裝置10會(huì)先 進(jìn)入一相對(duì)定位模式。具體地說,當(dāng)手持式指向裝置10進(jìn)入相對(duì)定位模式時(shí),手持式指向 裝置10會(huì)提取該參考點(diǎn)的一第二數(shù)字影像,并根據(jù)參考點(diǎn)于第二數(shù)字影像的成像位置,計(jì) 算產(chǎn)生手持式指向裝置10對(duì)應(yīng)顯示裝置20的一第二指向坐標(biāo)。手持式指向裝置10根據(jù) 所記錄鎖點(diǎn)前的第一指向坐標(biāo)與計(jì)算的該第二指向坐標(biāo),計(jì)算參考點(diǎn)的一移動(dòng)向量。手持 式指向裝置10隨后會(huì)根據(jù)該計(jì)算的移動(dòng)向量與所記錄鎖點(diǎn)前的第一指向坐標(biāo)計(jì)算光標(biāo)定 位,以補(bǔ)償所記錄鎖點(diǎn)前的第一指向坐標(biāo)與該第二指向坐標(biāo)之間的偏移量。手持式指向裝 置10并根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制光標(biāo)移動(dòng)的光標(biāo)參數(shù)。
[0076] 進(jìn)一步地說,手持式指向裝置10會(huì)在一預(yù)設(shè)校正時(shí)間內(nèi)或校正次數(shù)內(nèi)完成校正 光標(biāo)定位,使光標(biāo)由對(duì)應(yīng)所記錄鎖點(diǎn)前的第一指向坐標(biāo)的光標(biāo)位置移動(dòng)至對(duì)應(yīng)當(dāng)次指向坐 標(biāo)的光標(biāo)位置。當(dāng)手持式指向裝置10完成校正光標(biāo)定位,手持式指向裝置10會(huì)離開相對(duì) 定位模式,并再次進(jìn)入絕對(duì)定位模式直至下一次進(jìn)入鎖點(diǎn)定位模式。
[0077] 簡言之,于本實(shí)施例中,手持式指向裝置10可主動(dòng)切換于絕對(duì)定位模式、相對(duì)定 位模式或鎖點(diǎn)定位模式,并根據(jù)其目前的運(yùn)作模式計(jì)算顯示裝置20畫面上的光標(biāo)定位。
[0078] 進(jìn)一步地說,手持式指向裝置10包括影像提取單元11、處理單元12、通信單元13、 輸入單元14、存儲(chǔ)單元15以及按鍵單元16。影像提取單元11、通信單元13、輸入單元14、 存儲(chǔ)單元15以及按鍵單元16分別耦接處理單元12。
[0079] 影像提取單元11用以于手持式指向裝置10指向參考點(diǎn)時(shí),提取對(duì)應(yīng)該參考點(diǎn)位 置的影像,并依序產(chǎn)生多個(gè)數(shù)字影像(imageframe)。所述參考點(diǎn)可以是設(shè)置于顯示裝置 20的附近,用以供手持式指向裝置10判斷手持式指向裝置10的指向位置,進(jìn)而判斷手持式 指向裝置10相對(duì)于參考點(diǎn)的移動(dòng)方向及移動(dòng)量。
[0080] 具體地說,影像提取單元11可通過一濾光單元(未繪示),濾除特定光波之外的光 線,使影像提取單元11僅感測由該參考點(diǎn)發(fā)出的具特定光波的光線。影像提取單元11并 根據(jù)預(yù)設(shè)的影像取樣頻率(imageframerate)感測參考點(diǎn)所產(chǎn)生的光線,以依序產(chǎn)生具該 參考點(diǎn)的多個(gè)數(shù)字影像。
[0081] 處理單元12用以接收影像提取單元11產(chǎn)生的該些數(shù)字影像,并根據(jù)該些數(shù)字影 像之一計(jì)算該參考點(diǎn)在該些數(shù)字影像之一的成像位置。處理單元12便會(huì)依據(jù)手持式指向 裝置10的運(yùn)作模式以絕對(duì)定位模式、相對(duì)定位模式或鎖點(diǎn)定位模式計(jì)算并控制顯示裝置 20畫面上的光標(biāo)定位。
[0082] 輸入單元14用以供手持式指向裝置10的使用者設(shè)定影像取樣頻率以及相對(duì)定位 模式的光標(biāo)的校正參數(shù),例如光標(biāo)位置的校正次數(shù)。舉例來說,使用者可以是根據(jù)一預(yù)設(shè)校 正時(shí)間來設(shè)定參考點(diǎn)的影像取樣頻率以及根據(jù)該影像取樣頻率設(shè)置光標(biāo)的校正次數(shù)。又舉 例來說,使用者可根據(jù)設(shè)定影像取樣頻率決定光標(biāo)的校正次數(shù)。所述影像取樣頻率可以是 對(duì)應(yīng)于顯示裝置20的畫面更新頻率,亦即影像取樣頻率可以是根據(jù)顯示裝置20來設(shè)定。
[0083] 實(shí)際上,輸入單元14可為一按鍵介面(keypad)、手指導(dǎo)航元件(opticalfinger navigationdevice)或一按鍵(button)用以啟動(dòng)顯示裝置20顯示設(shè)定介面,以供使用者 設(shè)定預(yù)設(shè)校正時(shí)間、影像取樣頻率及/或光標(biāo)的校正次數(shù)。而若該手持式指向裝置10具有 一手持式顯示屏幕(圖未示)時(shí),亦可由該手持式顯示屏幕顯示該些預(yù)設(shè)校正時(shí)間、影像取 樣頻率及/或光標(biāo)的校正次數(shù)。所述手持式顯示屏幕亦可為一觸控屏幕。
[0084] 存儲(chǔ)單元15可用以存儲(chǔ)上述第一指向坐標(biāo)、第二指向坐標(biāo)、移動(dòng)向量以及光標(biāo)參 數(shù)。存儲(chǔ)單元15亦可依手持式指向裝置10的運(yùn)作需求用于存儲(chǔ)上述預(yù)設(shè)校正時(shí)間、影像 取樣頻率以及光標(biāo)的校正次數(shù)。
[0085] 按鍵單元16用以供使用者選擇性地按壓控制手持式指向裝置10進(jìn)入鎖點(diǎn)定位模 式或離開鎖點(diǎn)定位模式。也就是,使用者可通過按壓控制手持式指向裝置10的按鍵單元 16,使手持式指向裝置10進(jìn)入或離開鎖點(diǎn)定位模式。
[0086] 值得注意的是,若使用者是通過按壓按鍵單元16的方式,使手持式指向裝置10進(jìn) 入鎖點(diǎn)定位模式時(shí),可設(shè)定在使用者未使用按鍵單元16解除鎖點(diǎn)狀態(tài)(即驅(qū)動(dòng)手持式指向 裝置10離開鎖點(diǎn)定位模式)之前,手持式指向裝置10不會(huì)因其移動(dòng)產(chǎn)生的指向坐標(biāo)位移 量大于一預(yù)設(shè)值而離開鎖點(diǎn)定位模式。
[0087]實(shí)際上,按鍵單元16可以是設(shè)置于手持式指向裝置10上,且可為觸控式開關(guān)、按 壓式開關(guān)或搖桿開關(guān)。舉例來說,當(dāng)按鍵單元16為觸控式開關(guān)時(shí),使用者可通過觸碰按鍵 單元16-下來啟動(dòng)鎖點(diǎn)定位模式,兩下(double-click)使手持式指向裝置10離開鎖點(diǎn)定 位模式。
[0088] 當(dāng)處理單元12于手持式指向裝置10運(yùn)作于絕對(duì)定位模式時(shí),處理單元12會(huì)根據(jù) 該些數(shù)字影像的第一數(shù)字影像計(jì)算該參考點(diǎn)于第一數(shù)字影像的成像位置。而后,手持式指 向裝置10再根據(jù)參考點(diǎn)于第一數(shù)字影像的成像位置對(duì)應(yīng)計(jì)算產(chǎn)生第一指向坐標(biāo)。處理單 元12會(huì)以絕對(duì)定位模式計(jì)算光標(biāo)定位。具體地說,處理單元12會(huì)依據(jù)所計(jì)算的第一指向 坐標(biāo)產(chǎn)生對(duì)應(yīng)控制光標(biāo)位于顯示裝置20的光標(biāo)參數(shù)。處理單元12并會(huì)將所計(jì)算出對(duì)應(yīng)控 制光標(biāo)的光標(biāo)參數(shù)利用通信單元13以無線傳輸方式傳送至顯示裝置20,以相對(duì)應(yīng)地控制 光標(biāo)在顯示裝置20畫面上的移動(dòng)位置。其中,根據(jù)一或多個(gè)參考點(diǎn)在所提取影像中的成像 位置計(jì)算手持式指向裝置在顯示裝置20的畫面上的絕對(duì)指向坐標(biāo)是屬于現(xiàn)有技術(shù)內(nèi)容, 并非本發(fā)明主要改善的特征,在此即不予以贅述。
[0089] 而當(dāng)手持式指向裝置10進(jìn)入鎖點(diǎn)定位模式時(shí),處理單元12即會(huì)記錄鎖點(diǎn)前的第 一指向坐標(biāo),并使光標(biāo)固定于顯示裝置20。舉例來說,處理單元12可以持續(xù)固定通過通信 單元13輸出對(duì)應(yīng)所記錄鎖點(diǎn)前的第一指向坐標(biāo)的光標(biāo)參數(shù)至顯示裝置20。又或者,處理單 元12可以不輸出光標(biāo)參數(shù),或者輸出相對(duì)移動(dòng)量為零,而使光標(biāo)固定于顯示裝置20。
[0090] 當(dāng)手持式指向裝置10離開鎖點(diǎn)定位模式進(jìn)入相對(duì)定位模式時(shí),處理單元12隨即 會(huì)啟動(dòng)指向坐標(biāo)校正程序,使手持式指向裝置10以相對(duì)定位模式計(jì)算光標(biāo)定位。處理單元 12會(huì)在上述預(yù)設(shè)校正時(shí)間內(nèi)或校正次數(shù)內(nèi),使手持式指向裝置10于后續(xù)移動(dòng)時(shí),基于所記 錄鎖點(diǎn)前的第一指向坐標(biāo)為起始點(diǎn),配合移動(dòng)向量與手持式指向裝置10移動(dòng)產(chǎn)生的指向 坐標(biāo)位移量進(jìn)行光標(biāo)的定位計(jì)算。所述指向坐標(biāo)位移量是指手持式指向裝置10的處理單 元12在連續(xù)時(shí)間所計(jì)算兩個(gè)指向坐標(biāo)的位移量。
[0091] 值得注意的是,于本實(shí)施例中,影像提取單元11可以是由電荷耦合元件 (charge-coupleddevice,CO))影像傳感器或互補(bǔ)式金屬氧化物半導(dǎo)體(complementary metaloxidesemiconductor,CMOS)影像傳感器來實(shí)現(xiàn),且于本【技術(shù)領(lǐng)域】的技術(shù)人員可以 依據(jù)實(shí)際使用情況來設(shè)計(jì),本實(shí)施例在此不加以限制。
[0092] 處理單元15于本實(shí)施例中可以是以微控制器(microcontroller)或嵌入式控制 器(embeddedcontroller)等處理器芯片利用程序碼編譯方式來實(shí)現(xiàn),但本實(shí)施例并不限 制。存儲(chǔ)單元15可以是利用閃存芯片、只讀存儲(chǔ)器芯片或隨機(jī)存取存儲(chǔ)器芯片等易失性或 非易失性存儲(chǔ)器芯片來實(shí)現(xiàn),但本實(shí)施例并不以此為限。而通信單元13可以是利用藍(lán)牙傳 輸方式將移動(dòng)向量信息傳送至顯示裝置20,但本實(shí)施例不以此為限。
[0093] 要說明的是,影像提取單元11、處理單元12、通信單元13、輸入單元14、存儲(chǔ)單元 15以及按鍵單元16的種類、實(shí)體架構(gòu)及/或?qū)嵤┓绞绞且罁?jù)手持式指向裝置10的種類、實(shí) 體架構(gòu)即/或?qū)嵤┓绞絹碓O(shè)置,本發(fā)明并不限定。
[0094] 以下針對(duì)手持式指向裝置10的一具體應(yīng)用方式做一說明。請(qǐng)參照?qǐng)D2并同時(shí)參 考圖1,圖2繪示本發(fā)明實(shí)施例提供的手持式指向裝置應(yīng)用于互動(dòng)系統(tǒng)的示意圖。所述互動(dòng) 系統(tǒng)包括手持式指向裝置10以及顯示裝置20。
[0095] 手持式指向裝置10的處理單元12會(huì)于手持式指向裝置10指向參考點(diǎn)21的位置 時(shí),影像提取單元11驅(qū)動(dòng)提取參考點(diǎn)21的多張數(shù)字影像。處理單元12隨后會(huì)根據(jù)多張數(shù) 字影像中之一計(jì)算出參考點(diǎn)21的成像位置,以對(duì)應(yīng)計(jì)算手持式指向裝置10指向顯示裝置 20的指向坐標(biāo)。處理單元12并根據(jù)指向坐標(biāo)依據(jù)其運(yùn)作模式計(jì)算顯示裝置20畫面上光標(biāo) 23的光標(biāo)定位。手持式指向裝置10并將根據(jù)參考點(diǎn)21的位置變化產(chǎn)生對(duì)應(yīng)光標(biāo)的光標(biāo)參 數(shù)通過通信單元13以無線方式傳送光標(biāo)參數(shù)至顯示裝置20。據(jù)此,手持式指向裝置10可 控制顯示裝置20畫面上光標(biāo)23出現(xiàn)的位置。
[0096] 附帶一提的是,于本實(shí)施例中,顯示裝置20本身具有可執(zhí)行與顯示軟件程序的軟 件與硬體架構(gòu)。然于實(shí)際上所述互動(dòng)系統(tǒng)另可依據(jù)實(shí)際應(yīng)用需求包括一主機(jī)(未繪示),例 如為游戲主機(jī)或電腦主機(jī)。主機(jī)可用以讀取與執(zhí)行軟件程序,例如游戲軟件,如光槍游戲、 棒球游戲以及網(wǎng)球游戲等。主機(jī)并可將軟件程序的執(zhí)行狀態(tài)顯示于顯示裝置20,以供使用 者瀏覽操控。
[0097] 值得注意的是,于本實(shí)施例中,所述手持式指向裝置10可例如為一遙控器。所 述顯示裝置20可例如為,但不限于投影顯示裝置、游戲機(jī)顯示屏幕、電視屏幕以及電腦顯 示屏幕。參考點(diǎn)21可以是由多個(gè)具特定波長的發(fā)光二極管,例如紅外線發(fā)光二極管(IR LED)、激光二極管或紫外光發(fā)光二極管排列成各種形狀的參考點(diǎn)來實(shí)現(xiàn)。所述發(fā)光二極管 可以是由獨(dú)立的電源自行供應(yīng)發(fā)光所需電源。但實(shí)務(wù)上所述發(fā)光二極管亦可以是電性連接 顯示裝置20或是主機(jī),以獲取發(fā)光所需電源。
[0098] 此外,本實(shí)施例僅使用一參考點(diǎn),但本發(fā)明領(lǐng)域的技術(shù)人員亦可視設(shè)計(jì)需求自行 設(shè)置參考點(diǎn)21的數(shù)量,例如為1個(gè)、2或者是多個(gè)。也就是說,圖2僅供用以說明手持式指 向裝置10的運(yùn)作,并非用以限定本發(fā)明。
[0099] 本實(shí)施例另提供用于手持式指向裝置10的光標(biāo)定位方法,以對(duì)手持式指向裝置 10的運(yùn)作做更具體地說明。請(qǐng)參照?qǐng)D3并同時(shí)參照?qǐng)D1、圖2以及圖4A到圖4C。圖3繪示 本發(fā)明實(shí)施例提供的手持式指向裝置10的光標(biāo)定位方法的流程示意圖。圖4A到圖4C分 別繪示本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化與光標(biāo)在顯示 裝置畫面上位置變化的示意圖。
[0100]首先,于步驟S301中,影像提取單元11會(huì)于手持式指向裝置10指向參考點(diǎn)21時(shí), 提取對(duì)應(yīng)參考點(diǎn)21位置的影像,并產(chǎn)生第一數(shù)字影像F1。
[0101]其次,于步驟S303中,處理單元12會(huì)根據(jù)第一數(shù)字影像F1計(jì)算對(duì)應(yīng)參考點(diǎn)21的 參考點(diǎn)影像113在第一數(shù)字影像F1的成像位置,以對(duì)應(yīng)產(chǎn)生手持式指向裝置10對(duì)應(yīng)顯示 裝置20的第一指向坐標(biāo)第一指向坐標(biāo)表示手持式指向裝置10在提取的第一數(shù)字 影像F1中對(duì)應(yīng)顯示裝置20的指向位置向量,且第一指向坐標(biāo);^為(xl,yl)。
[0102] 特別說明的是,第一指向坐標(biāo);的計(jì)算方式如下。首先,處理單元12根據(jù)第一數(shù) 字影像F1的中心點(diǎn)" + "與參考點(diǎn)影像113在第一數(shù)字影像F1中的成像位置定義出映射在 第一數(shù)字影像F1中對(duì)應(yīng)于顯示裝置20的操作范圍111。所述操作范圍111是以一預(yù)設(shè)顯 示比例對(duì)應(yīng)于顯示裝置20,且操作范圍111是處理單元12以參考點(diǎn)影像113做原點(diǎn),并依 據(jù)預(yù)設(shè)顯示比例定義于第一數(shù)字影像F1。處理單元12亦可進(jìn)一步定義出該操作范圍111 的中心點(diǎn)1111,處理單元12可利用操作范圍111的中心點(diǎn)1111作為原點(diǎn)并配合手持式指 向裝置10的旋轉(zhuǎn)角度,來計(jì)算第一數(shù)字影像F1的中心點(diǎn)" + "在操作范圍111的指向位置 向量,以獲取第一指向坐標(biāo)。
[0103] 值得注意的是,在獲取該第一指向坐標(biāo)^[時(shí),不以定義該中心點(diǎn)1111為必要,亦 可直接根據(jù)第一數(shù)字影像F1的中心點(diǎn)" + "與參考點(diǎn)影像113在第一數(shù)字影像F1中的成像 位置的相對(duì)關(guān)系或參考點(diǎn)影像113的成像特征計(jì)算出對(duì)應(yīng)的旋轉(zhuǎn)角度,進(jìn)而獲取該第一指 向坐標(biāo)P1。
[0104] 所述中心點(diǎn)" + "于本實(shí)施例中為影像提取單元11中感測陣列的中心。換言之,第 一指向坐標(biāo)^表示影像提取單元11中感測陣列的中心(即中心點(diǎn)" + ")在第一數(shù)字影像 F1中對(duì)應(yīng)于顯示裝置20的坐標(biāo)系統(tǒng)的指向坐標(biāo)位置。所述旋轉(zhuǎn)角度亦可以是處理單元12 根據(jù)內(nèi)建于手持式指向裝置10的一加速度單元(未繪示)輸出的加速度值計(jì)算產(chǎn)生。所 述加速度單元可例如重力傳感器(G-sensor)、加速度計(jì)(accelerometer)。
[0105] 接著,于步驟S305中,處理單元12以絕對(duì)定位模式根據(jù)第一指向坐標(biāo)計(jì)算光 標(biāo)定位。處理單元12隨后根據(jù)光標(biāo)定位的計(jì)算結(jié)果對(duì)應(yīng)產(chǎn)生控制光標(biāo)23位于顯示裝置20 的光標(biāo)參數(shù)。
[0106] 值得一提的是,如圖4A所示第一指向坐標(biāo)&位于第一數(shù)字影像F1的操作范圍 111內(nèi),故而顯示裝置20會(huì)于接收光標(biāo)參數(shù)時(shí),根據(jù)其顯示比例對(duì)應(yīng)設(shè)置光標(biāo)23于畫面上 的顯示位置。因此,當(dāng)手持式指向裝置10通過通信單元13傳送控制光標(biāo)23的光標(biāo)參數(shù)與 預(yù)設(shè)顯示比例至顯示裝置20時(shí),顯示裝置20則會(huì)將根據(jù)目前的顯示比例(亦即顯示裝置 20的解析度),計(jì)算出光標(biāo)23于顯示裝置20畫面上的顯示位置。本【技術(shù)領(lǐng)域】的技術(shù)人員 應(yīng)知顯示裝置20根據(jù)目前的顯示比與光標(biāo)參數(shù)計(jì)算光標(biāo)23于顯示裝置20畫面上的位置 的方式,故不在此贅述。
[0107] 隨后,于步驟S307中,處理單元12判斷手持式指向裝置10是否進(jìn)入鎖點(diǎn)定位模 式。例如,處理單元12可根據(jù)參考點(diǎn)影像113于多張連續(xù)數(shù)字影像中的指向坐標(biāo)的位移量 或是根據(jù)按鍵單元16是否被按壓來判斷手持式指向裝置10是否進(jìn)入鎖點(diǎn)定位模式。
[0108] 當(dāng)處理單元12判定手持式指向裝置10進(jìn)入鎖點(diǎn)定位模式時(shí),執(zhí)行步驟S309。反 之,當(dāng)處理單元12判定手持式指向裝置10仍運(yùn)作于絕對(duì)定位模式時(shí),重新回到步驟S301。
[0109] 于步驟S309中,處理單元12記錄第一指向坐標(biāo)^[于存儲(chǔ)單元15。同時(shí),處理單 元12可通過通信單元13固定輸出對(duì)應(yīng)第一指向坐標(biāo)的光標(biāo)參數(shù),或是不輸出任何光標(biāo) 參數(shù),亦或是輸出光標(biāo)23的移動(dòng)參數(shù)為(0, 0)至顯示裝置20,使光標(biāo)23固定于顯示裝置 20。此時(shí),如圖4B所示,即便使用者移動(dòng)手持式指向裝置10使對(duì)應(yīng)參考點(diǎn)21的參考點(diǎn)影 像113發(fā)生位移,而使手持式指向裝置10指向位置由第一指向坐標(biāo)由i移動(dòng)至;^,只要 手持式指向裝置10仍處于鎖點(diǎn)定位模式,手持式指向裝置10會(huì)一直使光標(biāo)23固定于顯示 裝置20。所述E是處理單元12利用操作范圍111'的中心點(diǎn)1111'作為原點(diǎn),來計(jì)算第一 數(shù)字影像F1的中心點(diǎn)" + "在操作范圍111'的指向位置向量,其中操作范圍111'是根據(jù)參 考點(diǎn)圖像113'所定義的。
[0110] 另外,當(dāng)然處理單元12亦可直接以參考點(diǎn)影像113'的成像位置作為原點(diǎn)來計(jì)算 第一數(shù)字影像F1的中心點(diǎn)" + "在操作范圍111'中的位置向量(或坐標(biāo))。只是為便于計(jì) 算,各該第一指向坐標(biāo);^與;應(yīng)當(dāng)是根據(jù)同一方式所計(jì)算,例如是皆根據(jù)當(dāng)張數(shù)字影像 中參考點(diǎn)影像為原點(diǎn),或是皆根據(jù)當(dāng)張數(shù)字影像中操作范圍的中心點(diǎn)為原點(diǎn)。
[0111] 于步驟S311中,處理單元12根據(jù)連續(xù)數(shù)字影像中的參考點(diǎn)21的成像位置計(jì)算手 持式指向裝置10的位移量或是根據(jù)按鍵單元16的按壓狀態(tài)來判斷手持式指向裝置10是 否離開鎖點(diǎn)定位模式。當(dāng)處理單元12判定手持式指向裝置10離開鎖點(diǎn)定位模式時(shí),執(zhí)行 步驟S313。反之,當(dāng)處理單元12判定手持式指向裝置10尚未離開鎖點(diǎn)定位模式時(shí),回到步 驟S311。
[0112] 于步驟S313中,手持式指向裝置10的影像提取單元11提取對(duì)應(yīng)參考點(diǎn)21位置 的影像,并產(chǎn)生第二數(shù)字影像F2,如圖4C所示。第二數(shù)字影像F2的提取時(shí)間晚于第一數(shù)字 影像F1的提取時(shí)間。
[0113] 接著,于步驟S315中,處理單元12會(huì)根據(jù)第二數(shù)字影像F2計(jì)算對(duì)應(yīng)參考點(diǎn)21的 參考點(diǎn)影像113于第二數(shù)字影像F2的成像位置,對(duì)應(yīng)計(jì)算第二指向坐標(biāo);如圖4C所示, 第二指向坐標(biāo);^表示影像提取單元11中感測陣列的中心點(diǎn)" + "在顯示裝置20映射于第 二數(shù)字影像F2的操作范圍111a的指向位置向量,且第二指向坐標(biāo)@為(x2,y2)。第二指 向坐標(biāo)@是處理單元12利用操作范圍111a的中心點(diǎn)1111a作為原點(diǎn),來計(jì)算第二數(shù)字影 像F2的中心點(diǎn)" + "在操作范圍111a的指向位置向量,其中操作范圍111a是根據(jù)參考點(diǎn)影 像113a所定義的。
[0114] 隨后,處理單元12計(jì)算并產(chǎn)生第一指向坐標(biāo)^[與第二指向坐標(biāo)]^之間的移動(dòng)向 量;^。換言之,移動(dòng)向量友為第一指向坐標(biāo)與第二指向坐標(biāo)@之間的距離。也就是,移 動(dòng)向量$表示手持式指向裝置10在第一數(shù)字影像F1與第二數(shù)字影像F2之間與顯示裝置 20之間的相對(duì)位移量。移動(dòng)向量友的計(jì)算方式可例如是將第二指向坐標(biāo)與第一指向坐 標(biāo)^相減所產(chǎn)生。
[0115] 于步驟S317中,處理單元12根據(jù)移動(dòng)向量;^以及第一指向坐標(biāo);^計(jì)算光標(biāo)23 的光標(biāo)定位,以補(bǔ)償?shù)谝恢赶蜃鴺?biāo)/?丨與第二指向坐標(biāo)p之間的偏移量。
[0116] 而后,處理單元12根據(jù)計(jì)算結(jié)果,相應(yīng)地產(chǎn)生控制光標(biāo)23移動(dòng)的光標(biāo)參數(shù)。處理 單元12并利用通信單元13將光標(biāo)參數(shù)以無線方式傳送至顯示裝置20,以對(duì)應(yīng)控制光標(biāo)23 移動(dòng)。
[0117] 特別說明的是,所述參考點(diǎn)影像113、113'、113a于本文中如圖4A?4C分別是以 一圓點(diǎn)來表示,但參考點(diǎn)影像113、113'、113a亦可以十字或星號(hào)等來表示,本實(shí)施例并不 限制。另外,若圖2中的互動(dòng)系統(tǒng)使用兩個(gè)或兩個(gè)以上的參考點(diǎn)21時(shí),則可以數(shù)字影像中該 些參考點(diǎn)影像的位置之間的平均坐標(biāo)來作為數(shù)字影像中本實(shí)施例中參考點(diǎn)影像113的位 置。此外,手持式指向裝置10的處理單元12還可根據(jù)該等參考點(diǎn)21設(shè)定參考點(diǎn)影像113 的預(yù)設(shè)成像參數(shù)與預(yù)設(shè)成像距離參數(shù),來對(duì)參考點(diǎn)影像113的位置計(jì)算結(jié)果進(jìn)行補(bǔ)償。
[0118] 舉例來說,處理單元12可利用成像參數(shù),如這些提取參考點(diǎn)連線與中心點(diǎn)形成第 一角度與參考點(diǎn)影像的預(yù)設(shè)成像參數(shù)連線與中心點(diǎn)形成參考角度來計(jì)算手持式指向裝置 10的旋轉(zhuǎn)角度。手持式指向裝置10的處理單元12可利用成像距離參數(shù)計(jì)算出參考點(diǎn)影像 與預(yù)設(shè)成像距離參數(shù)之間的比例方式以補(bǔ)償因攝像距離不同造成的位置定位偏差。本發(fā)明
【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)知如何設(shè)定預(yù)設(shè)成像參數(shù)與預(yù)設(shè)成像距離參數(shù)以及利用預(yù)設(shè)成像 參數(shù)與預(yù)設(shè)成像距離參數(shù)對(duì)參考點(diǎn)影像113的位置計(jì)算結(jié)果進(jìn)行補(bǔ)償,故不再贅述。
[0119] 以下針對(duì)上述光標(biāo)定位方法中相對(duì)定位模式的執(zhí)行流程細(xì)節(jié)做進(jìn)一步地說明。請(qǐng) 參照?qǐng)D5并同時(shí)參照?qǐng)D1、圖2以及圖6A到圖6E。圖5繪示本發(fā)明實(shí)施例提供的手持式指 向裝置的相對(duì)模式定位光標(biāo)方法的流程示意圖。圖6A是本發(fā)明實(shí)施例提供的手持式指向 裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化與光標(biāo)在顯示裝置畫面上的位置變化的示意圖。圖6B 是本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化的示意圖。圖6C? 圖6D分別繪示本發(fā)明實(shí)施例提供的手持式指向裝置移動(dòng)時(shí)感測的參考點(diǎn)位置變化與光標(biāo) 在顯示裝置畫面上位置變化的示意圖。圖6E是本發(fā)明實(shí)施例提供的光標(biāo)在顯示裝置畫面 上位置變化的示意圖。
[0120] 于步驟S501中,當(dāng)處理單元12判定手持式指向裝置10離開鎖點(diǎn)定位模式時(shí),處 理單元12隨即使啟動(dòng)指向坐標(biāo)校正程序,使手持式指向裝置10進(jìn)入相對(duì)定位模式。
[0121] 于步驟S503中,處理單元12設(shè)定校正次數(shù)為N、補(bǔ)償向量為C以及起始點(diǎn)坐標(biāo) f。處理單元12便會(huì)將校正次數(shù)為N、補(bǔ)償向量為C以及起始點(diǎn)坐標(biāo)暫存于存儲(chǔ)單元 15。所述起始點(diǎn)坐標(biāo)/^為圖6A所示的第一指向坐標(biāo)。所述第一指向坐標(biāo)pi即如前述 是處理單元12利用操作范圍111的中心點(diǎn)1111作為原點(diǎn),來計(jì)算第一數(shù)字影像F1的中心 點(diǎn)" + "在操作范圍111的指向位置向量,其中操作范圍111是根據(jù)參考點(diǎn)影像113的成像 位置所定義的。
[0122] 處理單元12可以是根據(jù)使用者通過輸入單元14輸入的影像取樣頻率或預(yù)設(shè)時(shí)間 來設(shè)定N。于一實(shí)施方式中,使用者可例如根據(jù)影像取樣頻率而設(shè)定在五個(gè)數(shù)字影像內(nèi)完成 指向坐標(biāo)校正程序,則處理單元12會(huì)對(duì)應(yīng)設(shè)置N為5。而于另一實(shí)施方式中,使用者可例 如設(shè)定一預(yù)設(shè)校正時(shí)間為5秒(亦即使手持式指向裝置10在5秒內(nèi)完成指向坐標(biāo)校正程 序)以及影像取樣頻率為每秒5張數(shù)字影像,則處理單元12會(huì)對(duì)應(yīng)設(shè)置N為25。
[0123] 另外,處理單元12是通過將移動(dòng)向量S除以N,來獲得C,其中C的計(jì)算公式如下:
【權(quán)利要求】
1. 一種手持式指向裝置的光標(biāo)定位方法,其特征在于包括: 提取一參考點(diǎn)的一第一數(shù)字影像,以根據(jù)該參考點(diǎn)在該第一數(shù)字影像中的成像位置計(jì) 算一第一指向坐標(biāo); 依據(jù)該第一指向坐標(biāo)產(chǎn)生對(duì)應(yīng)控制一光標(biāo)位于一顯不裝置的一光標(biāo)參數(shù); 當(dāng)該手持式指向裝置進(jìn)入一鎖點(diǎn)定位模式時(shí),記錄該第一指向坐標(biāo),并使該光標(biāo)固定 于該第一指向坐標(biāo); 當(dāng)該手持式指向裝置離開該鎖點(diǎn)定位模式時(shí),提取該參考點(diǎn)的一第二數(shù)字影像,以根 據(jù)該參考點(diǎn)在該第二數(shù)字影像中的成像位置計(jì)算一第二指向坐標(biāo),并對(duì)應(yīng)產(chǎn)生該第一指向 坐標(biāo)與該第二指向坐標(biāo)之間的一移動(dòng)向量;以及 根據(jù)該移動(dòng)向量與該第一指向坐標(biāo)計(jì)算光標(biāo)定位,以補(bǔ)償該第一指向坐標(biāo)與該第二指 向坐標(biāo)之間的偏移量,并根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制該光標(biāo)移動(dòng)的該光標(biāo)參數(shù)。
2. 如權(quán)利要求1所述的光標(biāo)定位方法,其中根據(jù)該移動(dòng)向量與該第一指向坐標(biāo)計(jì)算光 標(biāo)定位的該步驟中,包括: 啟動(dòng)一指向坐標(biāo)校正程序,使該手持式指向裝置以一相對(duì)定位模式計(jì)算光標(biāo)定位,其 中該相對(duì)定位模式是該手持式指向裝置于后續(xù)移動(dòng)時(shí),基于該第一指向坐標(biāo)作為起始點(diǎn), 并配合該移動(dòng)向量與該手持式指向裝置移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量進(jìn)行該光標(biāo)的定位 計(jì)算,其中該指向坐標(biāo)位移量是該手持式指向裝置在連續(xù)時(shí)間所計(jì)算兩個(gè)指向坐標(biāo)的位移 量。
3. 如權(quán)利要求2所述的光標(biāo)定位方法,其中該相對(duì)定位模式執(zhí)行的步驟,包括: a) 設(shè)定一校正次數(shù)為N、一補(bǔ)償向量為C以及一起始點(diǎn)坐標(biāo),其中C為該移動(dòng)向量除以 N,該起始點(diǎn)坐標(biāo)為該第一指向坐標(biāo); b) 計(jì)算該手持式指向裝置移動(dòng)產(chǎn)生的該指向坐標(biāo)位移量; c) 計(jì)算該起始點(diǎn)坐標(biāo)、該手持式指向裝置的該指向坐標(biāo)位移量與C的總和,以獲取一 相對(duì)指向坐標(biāo); d) 根據(jù)該相對(duì)指向坐標(biāo),產(chǎn)生并輸出對(duì)應(yīng)控制該光標(biāo)位于該顯示裝置的該光標(biāo)參數(shù); e) 設(shè)定該起始點(diǎn)坐標(biāo)為該相對(duì)指向坐標(biāo)及執(zhí)行N-1 ; f) 判斷N是否等于零;以及 g) 若N不等于零時(shí),則回到步驟b)。
4. 如權(quán)利要求3所述的光標(biāo)定位方法,其中該相對(duì)定位模式執(zhí)行的該步驟還包括: h) 若N等于零時(shí),則使該手持式指向裝置以該絕對(duì)定位模式計(jì)算光標(biāo)定位。
5. 如權(quán)利要求3所述的光標(biāo)定位方法,其中N是根據(jù)提取該參考點(diǎn)的一圖像取樣頻率 來設(shè)定。
6. 如權(quán)利要求5所述的光標(biāo)定位方法,其中該圖像取樣頻率是根據(jù)一使用者決定的一 預(yù)設(shè)校正時(shí)間來設(shè)置。
7. 如權(quán)利要求1所述的光標(biāo)定位方法,其中在該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模式 的該步驟中,包括: 該手持式指向裝置固定輸出該光標(biāo)參數(shù),以使該光標(biāo)固定于該顯示裝置。
8. 如權(quán)利要求1所述的光標(biāo)定位方法,其中在該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模式 的該步驟中,包括: 該手持式指向裝置不輸出該光標(biāo)參數(shù),以使該光標(biāo)固定于該顯示裝置。
9. 如權(quán)利要求1所述的光標(biāo)定位方法,其中該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模式是 在計(jì)算出該手持式指向裝置移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量小于一預(yù)設(shè)位移閾值。
10. 如權(quán)利要求1所述的光標(biāo)定位方法,其中該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模式 是在計(jì)算出該手持式指向裝置移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量小于一預(yù)設(shè)位移閾值且該手 持式指向裝置連續(xù)移動(dòng)的方向不同。
11. 如權(quán)利要求1所述的光標(biāo)定位方法,其中該手持式指向裝置離開該鎖點(diǎn)定位模式 是于計(jì)算該手持式指向裝置移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量大于一預(yù)設(shè)位移閾值。
12. 如權(quán)利要求1所述的光標(biāo)定位方法,其中該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模式 及離開該鎖點(diǎn)定位模式是分別通過按壓控制該手持式指向裝置的一按鍵單元。
13. 如權(quán)利要求1所述的光標(biāo)定位方法,其中在計(jì)算出該第一指向坐標(biāo)之后,還包括: 判斷該第一指向坐標(biāo)是否超出該第一數(shù)字影像中的一操作范圍外; 其中該第一指向坐標(biāo)包括一第一軸坐標(biāo)及一第二軸坐標(biāo),該操作范圍是以一預(yù)設(shè)顯示 比例對(duì)應(yīng)于該顯示裝置,且該操作范圍是界于一第一軸上限值及一第一軸下限值之間以及 界于一第二軸上限值及一第二軸下限值之間的區(qū)域,該第一軸上限值對(duì)應(yīng)于該顯示裝置的 一第一顯示側(cè)邊,該第一軸下限值對(duì)應(yīng)于該顯示裝置的一第二顯示側(cè)邊,該第二軸上限值 對(duì)應(yīng)于該顯示裝置的一第三顯示側(cè)邊,該第二軸下限值對(duì)應(yīng)于該顯示裝置的一第四顯示側(cè) 邊。
14. 如權(quán)利要求13所述的光標(biāo)定位方法,其中于判斷該第一指向坐標(biāo)是否超出該操作 范圍外的該步驟中,包括: 當(dāng)該第一軸坐標(biāo)大于該第一軸上限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第一軸移動(dòng)方向是固定于該第一顯不側(cè)邊; 當(dāng)該第一軸坐標(biāo)小于該第一軸下限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第一軸移動(dòng)方向是固定于該第二顯不側(cè)邊; 當(dāng)該第二軸坐標(biāo)大于該第二軸上限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第二軸移動(dòng)方向是固定于該第三顯示側(cè)邊;以及 當(dāng)該第二軸坐標(biāo)小于該第二軸下限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第二軸移動(dòng)方向是固定于該第四顯示側(cè)邊。
15. -種手持式指向裝置的光標(biāo)定位方法,其特征在于包括: 提取一參考點(diǎn)的一第一數(shù)字影像,以根據(jù)該參考點(diǎn)在該第一數(shù)字影像中的成像位置計(jì) 算一第一指向坐標(biāo); 依據(jù)該第一指向坐標(biāo)產(chǎn)生對(duì)應(yīng)控制一光標(biāo)位于一顯不裝置的一光標(biāo)參數(shù); 當(dāng)該手持式指向裝置進(jìn)入一鎖點(diǎn)定位模式時(shí),記錄該第一指向坐標(biāo),并使該光標(biāo)固定 于該顯示裝置; 當(dāng)該手持式指向裝置離開該鎖點(diǎn)定位模式時(shí),使該手持式指向裝置于后續(xù)移動(dòng)時(shí),基 于該第一指向坐標(biāo)作為起始點(diǎn),并配合該手持式指向裝置的移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量 進(jìn)行該光標(biāo)的定位計(jì)算;以及 根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制該光標(biāo)移動(dòng)的該光標(biāo)參數(shù)。
16. 如權(quán)利要求15所述的光標(biāo)定位方法,其中計(jì)算該光標(biāo)定位的該步驟中,包括: 該手持式指向裝置在離開該鎖點(diǎn)定位模式時(shí),提取該參考點(diǎn)的一第二數(shù)字影像,并根 據(jù)該參考點(diǎn)在該第二數(shù)字影像的成像位置及該第一指向坐標(biāo)計(jì)算一移動(dòng)向量;以及 啟動(dòng)一指向坐標(biāo)校正程序,使該手持式指向裝置以一相對(duì)定位模式計(jì)算光標(biāo)定位,其 中該相對(duì)定位模式是該手持式指向裝置于后續(xù)移動(dòng)時(shí),基于該第一指向坐標(biāo)作為起始點(diǎn), 并配合該移動(dòng)向量與該手持式指向裝置移動(dòng)產(chǎn)生的該指向坐標(biāo)位移量進(jìn)行該光標(biāo)的定位 計(jì)算。
17. 如權(quán)利要求16所述的光標(biāo)定位方法,其中該相對(duì)定位模式執(zhí)行的步驟,包括: a) 設(shè)定一校正次數(shù)為N、一補(bǔ)償向量為C以及一起始點(diǎn)坐標(biāo),其中C為該移動(dòng)向量除以 N,該起始點(diǎn)坐標(biāo)為該第一指向坐標(biāo); b) 計(jì)算該手持式指向裝置移動(dòng)產(chǎn)生的該指向坐標(biāo)位移量; c) 計(jì)算該起始點(diǎn)坐標(biāo)、該手持式指向裝置的該指向坐標(biāo)位移量與C的總和,以獲取一 相對(duì)指向坐標(biāo); d) 根據(jù)該相對(duì)指向坐標(biāo),產(chǎn)生并輸出對(duì)應(yīng)控制該光標(biāo)位于該顯示裝置的該光標(biāo)參數(shù); e) 設(shè)定該起始點(diǎn)坐標(biāo)為該相對(duì)指向坐標(biāo)及執(zhí)行N-1 ; f) 判斷N是否等于零;以及 g) 若N不等于零時(shí),則回到步驟b)。
18. 如權(quán)利要求15所述的光標(biāo)定位方法,其中在該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模 式的該步驟中,包括: 該手持式指向裝置固定輸出該光標(biāo)參數(shù),以使該光標(biāo)固定于該顯示裝置。
19. 如權(quán)利要求15所述的光標(biāo)定位方法,其中在該手持式指向裝置進(jìn)入該鎖點(diǎn)定位模 式的該步驟中,包括: 該手持式指向裝置不輸出該光標(biāo)參數(shù),以使該光標(biāo)固定于該顯示裝置。
20. -種手持式指向裝置的光標(biāo)定位方法,其特征在于包括: 在一第一時(shí)間產(chǎn)生一第一指向坐標(biāo),并依據(jù)該第一指向坐標(biāo)對(duì)應(yīng)將一光標(biāo)的一顯不位 置固定在該第一指向坐標(biāo); 在一第二時(shí)間產(chǎn)生一第二指向坐標(biāo),其中該第二時(shí)間是在該第一時(shí)間之后; 計(jì)算該第一指向坐標(biāo)與該第二指向坐標(biāo)之間的一第一移動(dòng)向量; 根據(jù)該第一移動(dòng)向量產(chǎn)生一單位補(bǔ)償向量; 在一第三時(shí)間產(chǎn)生一第三指向坐標(biāo),其中該第三時(shí)間是在該第二時(shí)間之后; 計(jì)算該第三指向坐標(biāo)與該第二指向坐標(biāo)之間的一第二移動(dòng)向量;以及 根據(jù)該第一指向坐標(biāo)、該單位補(bǔ)償向量與該第二移動(dòng)向量計(jì)算該光標(biāo)在該第三時(shí)間的 該顯示位置。
21. 如權(quán)利要求20所述的光標(biāo)定位方法,還包括: 在一第四時(shí)間產(chǎn)生一第四指向坐標(biāo),其中該第四時(shí)間是在該第三時(shí)間之后; 依據(jù)該第四指向坐標(biāo)計(jì)算該光標(biāo)在該第四時(shí)間的該顯示位置;以及 產(chǎn)生對(duì)應(yīng)控制該光標(biāo)在該第四時(shí)間的該顯不位置的一光標(biāo)參數(shù)。
22. 如權(quán)利要求20所述的光標(biāo)定位方法,其中根據(jù)該第一指向坐標(biāo)、該單位補(bǔ)償向量 與該第二移動(dòng)向量計(jì)算該光標(biāo)在該第三時(shí)間的該顯示位置的該步驟中,包括: 于該第三時(shí)間啟動(dòng)一指向坐標(biāo)校正程序,使該手持式指向裝置以一相對(duì)定位模式計(jì)算 光標(biāo)定位,其中該相對(duì)定位模式是該手持式指向裝置于后續(xù)移動(dòng)時(shí),基于該第一指向坐標(biāo) 作為起始點(diǎn),并配合該單位補(bǔ)償向量與該第二移動(dòng)向量進(jìn)行該光標(biāo)在該第三時(shí)間的定位計(jì) 算。
23. 如權(quán)利要求22所述的光標(biāo)定位方法,其中該相對(duì)定位模式執(zhí)行的步驟,包括: a) 設(shè)定一校正次數(shù)為N、該單位補(bǔ)償向量為C以及一起始點(diǎn)坐標(biāo),其中C為該第一移動(dòng) 向量除以N,且該起始點(diǎn)坐標(biāo)為該第一指向坐標(biāo); b) 根據(jù)該第三指向坐標(biāo)計(jì)算該第二移動(dòng)向量; c) 計(jì)算該起始點(diǎn)坐標(biāo)、該第二移動(dòng)向量與C的總和,以獲取一相對(duì)指向坐標(biāo); d) 根據(jù)該相對(duì)指向坐標(biāo),產(chǎn)生并輸出對(duì)應(yīng)控制該光標(biāo)在該第三時(shí)間的該顯示位置的一 光標(biāo)參數(shù); e) 設(shè)定該起始點(diǎn)坐標(biāo)為該相對(duì)指向坐標(biāo)及執(zhí)行N-1 ; f) 判斷N是否等于零;以及 g) 若N不等于零時(shí),則回到步驟b)。
24. 如權(quán)利要求20所述的光標(biāo)定位方法,其中在該第一時(shí)間將該光標(biāo)的該顯示位置固 定在該第一指向坐標(biāo)的該步驟中,包括: 使該手持式指向裝置在固定輸出對(duì)應(yīng)控制該光標(biāo)的該顯示位置于該第一指向坐標(biāo)的 一光標(biāo)參數(shù),以使該光標(biāo)在該第一時(shí)間固定于該第一指向坐標(biāo)。
25. 如權(quán)利要求20所述的光標(biāo)定位方法,其中在該第一時(shí)間將該光標(biāo)的該顯示位置固 定在該第一指向坐標(biāo)的該步驟中,包括: 不輸出對(duì)應(yīng)控制該光標(biāo)的該顯不位置于該第一指向坐標(biāo)的一光標(biāo)參數(shù),以使該光標(biāo)在 該第一時(shí)間固定于該第一指向坐標(biāo)。
26. 如權(quán)利要求20所述的光標(biāo)定位方法,其中在產(chǎn)生該第一指向坐標(biāo)的該步驟之后, 還包括: 判斷該第一指向坐標(biāo)是否超出該第一數(shù)字影像中的一操作范圍外; 其中該第一指向坐標(biāo)位包括一第一軸坐標(biāo)及一第二軸坐標(biāo),該操作范圍是以一預(yù)設(shè)顯 示比例對(duì)應(yīng)于一顯示裝置,且該操作范圍是界于一第一軸上限值及一第一軸下限值之間以 及界于一第二軸上限值及一第二軸下限值之間的區(qū)域,該第一軸上限值對(duì)應(yīng)于該顯示裝置 的一第一顯示側(cè)邊,該第一軸下限值對(duì)應(yīng)于該顯示裝置的一第二顯示側(cè)邊,該第二軸上限 值對(duì)應(yīng)于該顯示裝置的一第三顯示側(cè)邊,該第二軸下限值對(duì)應(yīng)于該顯示裝置的一第四顯示 側(cè)邊。
27. 如權(quán)利要求26所述的光標(biāo)定位方法,其中在判斷該第一指向坐標(biāo)是否超出該操作 范圍外的該步驟中,包括: 當(dāng)該第一軸坐標(biāo)大于該第一軸上限值時(shí),該手持式指向裝置輸出控制該光標(biāo)的該顯示 位置的一光標(biāo)參數(shù)使該光標(biāo)于第一軸移動(dòng)方向是固定于該第一顯不側(cè)邊; 當(dāng)該第一軸坐標(biāo)小于該第一軸下限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第一軸移動(dòng)方向是固定于該第二顯不側(cè)邊; 當(dāng)該第二軸坐標(biāo)大于該第二軸上限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第二軸移動(dòng)方向是固定于該第三顯示側(cè)邊;以及 當(dāng)該第二軸坐標(biāo)小于該第二軸下限值時(shí),該手持式指向裝置輸出該光標(biāo)參數(shù)使該光標(biāo) 于第二軸移動(dòng)方向是固定于該第四顯示側(cè)邊。
28. -種手持式指向裝置的光標(biāo)定位方法,其特征在于包括: 在一第一時(shí)間產(chǎn)生一第一指向坐標(biāo)以進(jìn)入一鎖點(diǎn)定位模式,并將一光標(biāo)的一顯不位置 固定在該第一指向坐標(biāo); 在一第二時(shí)間產(chǎn)生一第二指向坐標(biāo),以離開該鎖點(diǎn)定位模式,其中該第二時(shí)間是在該 第一時(shí)間之后; 計(jì)算該第一指向坐標(biāo)與該第二指向坐標(biāo)之間的一第一移動(dòng)向量; 根據(jù)該第一移動(dòng)向量產(chǎn)生一單位補(bǔ)償向量;以及 在該第二時(shí)間之后的后續(xù)移動(dòng)時(shí),基于該第一指向坐標(biāo)為起始點(diǎn),根據(jù)該單位補(bǔ)償向 量并配合該手持式指向裝置的移動(dòng)產(chǎn)生的一指向坐標(biāo)位移量進(jìn)行該光標(biāo)的定位計(jì)算。
29. 如權(quán)利要求28所述的光標(biāo)定位方法,其中在進(jìn)行該光標(biāo)該第二時(shí)間之后的定位計(jì) 算的該步驟之后,包括: 根據(jù)計(jì)算結(jié)果相對(duì)應(yīng)地產(chǎn)生控制該光標(biāo)的該顯示位置的一光標(biāo)參數(shù)。
30. 如權(quán)利要求28所述的光標(biāo)定位方法,其中在該第二時(shí)間之后進(jìn)行該光標(biāo)的定位計(jì) 算的該步驟中,包括: 在一第三時(shí)間,啟動(dòng)一指向坐標(biāo)校正程序,使該手持式指向裝置以一相對(duì)定位模式計(jì) 算光標(biāo)定位,其中該相對(duì)定位模式是該手持式指向裝置于該第二時(shí)間之后的后續(xù)移動(dòng)時(shí), 基于該第一指向坐標(biāo)作為起始點(diǎn),并配合該單位補(bǔ)償向量與該手持式指向裝置的移動(dòng)產(chǎn)生 的該指向坐標(biāo)位移量進(jìn)行該光標(biāo)在該第三時(shí)間的定位計(jì)算,其中該指向坐標(biāo)位移量是指該 手持式指向裝置在連續(xù)時(shí)間所計(jì)算二個(gè)指向坐標(biāo)的位移量。
31. 如權(quán)利要求30所述的光標(biāo)定位方法,其中該相對(duì)定位模式執(zhí)行的步驟,包括: a) 設(shè)定一校正次數(shù)為N、該單位補(bǔ)償向量為C以及一起始點(diǎn)坐標(biāo),其中C為該第一移動(dòng) 向量除以N,該起始點(diǎn)坐標(biāo)為該第一指向坐標(biāo); b) 計(jì)算該手持式指向裝置的該指向坐標(biāo)位移量; c) 計(jì)算該起始點(diǎn)坐標(biāo)、該手持式指向裝置的該指向坐標(biāo)位移量與C的總和,以獲取一 相對(duì)指向坐標(biāo); d) 根據(jù)該相對(duì)指向坐標(biāo),產(chǎn)生并輸出對(duì)應(yīng)控制該光標(biāo)位于該顯不裝置的一光標(biāo)參數(shù); e) 設(shè)定該起始點(diǎn)坐標(biāo)為該相對(duì)指向坐標(biāo)及執(zhí)行N-1 ; f) 判斷N是否等于零;以及 g) 若N不等于零時(shí),則回到步驟b)。
【文檔編號(hào)】G06F3/0481GK104331212SQ201310309281
【公開日】2015年2月4日 申請(qǐng)日期:2013年7月22日 優(yōu)先權(quán)日:2013年7月22日
【發(fā)明者】程瀚平, 黃昭薦, 梁家鈞 申請(qǐng)人:原相科技股份有限公司