亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

指向辨識系統(tǒng)控制指向標(biāo)志移動的方法

文檔序號:8420920閱讀:316來源:國知局
指向辨識系統(tǒng)控制指向標(biāo)志移動的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是與指向辨識有關(guān);特別是指一種指向辨識系統(tǒng)控制指向標(biāo)志移動的方法。
【背景技術(shù)】
[0002]近年來,隨著人們生活質(zhì)量的提升,人們愈來愈重視休閑活動,期以透過休閑活動能釋放生活中的壓力,并增進人與人之間的情感交流。而隨著游戲產(chǎn)業(yè)的蓬勃發(fā)展,各式各樣的網(wǎng)絡(luò)游戲或單機游戲,已成為人們重要的休閑活動與生活的調(diào)劑品,其中尤以大型射擊類游戲機臺深受年輕人的喜愛。
[0003]而目前在射擊類游戲機臺中,通常會利用光槍來取代一般游戲桿進行瞄準(zhǔn)顯示屏上的目標(biāo)物,以提升游戲模擬的真實性,并透過一指向辨識系統(tǒng)來辨識出該光槍所指像的位置。
[0004]請參閱圖1,現(xiàn)有的指向辨識系統(tǒng)包含有一影像形成裝置10、一定位點產(chǎn)生裝置12、一操控裝置14、一運算器16。
[0005]該影像形成裝置10用以于一屏幕100上形成影像。該定位點產(chǎn)生裝置12用以于該屏幕100上以不可見的中心波長為850nm或940nm的紅外線激光投射形成多個定位點P,且所述定位點P是呈預(yù)定排列方式布設(shè)于該屏幕100上。該操控裝置14 (即光槍)用以供用戶指向該屏幕100,并具有一不可見光攝影機141。該不可見光攝影機141用以擷取具有該屏幕100上的部份區(qū)域內(nèi)的定位點P的影像。
[0006]該運算器16的一內(nèi)存(圖未示)事先儲存有一數(shù)據(jù),而該數(shù)據(jù)中具有所述定位點P的排列方式。另外,該運算器16與該不可見光攝影機141以及該影像形成裝置10電性連接,用以透過該不可見光攝影機141所擷取的影像后,與該內(nèi)存內(nèi)的數(shù)據(jù)比對,進而推算出該操控裝置14所指向的區(qū)塊,進而推算出對應(yīng)的坐標(biāo)位置,而后,該運算電器16便依據(jù)運算所得的坐標(biāo)位置,控制該影像形成裝置10于該屏幕100上產(chǎn)生的指向標(biāo)志移動至坐標(biāo)位置的對應(yīng)處。
[0007]然而,當(dāng)使用者游戲一段時間后,常常會因為游戲時的移動或碰撞,導(dǎo)致用戶的位置偏離該不可見光攝影機141可正常取像的區(qū)域,致使該運算器16無法透過該不可見光攝影機141所擷取的影像辨識出該操控裝置14所指向的區(qū)塊,使得使用者于游玩一段時間后,常常會有感測失靈、或是指向標(biāo)志活動逐漸不靈敏的情形發(fā)生。

【發(fā)明內(nèi)容】

[0008]有鑒于此,本發(fā)明的目的用于提供一種指向辨識系統(tǒng)控制指向標(biāo)志移動的方法,可有效地改善使用者游玩一段時間后,感測失靈、或是指向標(biāo)志活動逐漸不靈敏的情形。
[0009]緣以達成上述目的,本發(fā)明提供一種指向辨識系統(tǒng)控制指向標(biāo)志移動的方法,該指向辨識系統(tǒng)用以將一指向標(biāo)志投射至一布設(shè)有多個定位點的屏幕上,且該指向辨識系統(tǒng)主要是透過擷取具有所指向的區(qū)域上的部分定位點的影像,來辨識所指向的位置,進而帶動該指向標(biāo)志移動至所指向的位置,并儲存當(dāng)該指向辨識系統(tǒng)移動所指的方向時,該指向辨識系統(tǒng)上的一陀螺儀的角度位移(Angular displacement)量與坐標(biāo)位移量的比值,而該提供指向辨識系統(tǒng)控制指向標(biāo)志移動的方法是用以當(dāng)該指向辨識系統(tǒng)無法透過所擷取的影像辨識出所指向的位置時執(zhí)行,且包含有下列步驟:
[0010]A.持續(xù)擷取具有所指向的區(qū)域的影像;
[0011]B.當(dāng)該指向辨識系統(tǒng)移動所指的方向時,取得該陀螺儀的一角度位移量;
[0012]C.依據(jù)所擷取影像中的指向標(biāo)志大小的變化,計算出一移動修正量;
[0013]D.依據(jù)所儲存的比值、與步驟B所計算出的該角度位移量以及步驟C的該移動修正量,計算出一坐標(biāo)位移量;
[0014]E.依據(jù)該指向標(biāo)志當(dāng)下的坐標(biāo)、以及步驟D的坐標(biāo)移動量,計算出一目標(biāo)坐標(biāo)值;
[0015]F.將該指向標(biāo)志移動至該屏幕上對應(yīng)步驟E的該目標(biāo)坐標(biāo)值的位置。
[0016]本發(fā)明的有益效果:透過上述的設(shè)計,便可有效地改善使用者游玩一段時間后,感測失靈、或是指向標(biāo)志活動逐漸不靈敏的情形。
【附圖說明】
[0017]圖1是現(xiàn)有指向辨識系統(tǒng)的結(jié)構(gòu)圖。
[0018]圖2為適用本發(fā)明控制指向標(biāo)志移動的方法的指向辨識系統(tǒng)的結(jié)構(gòu)圖。
[0019]圖3為本發(fā)明較佳實施例的指向辨識系統(tǒng)控制指向標(biāo)志移動的方法的流程圖。
[0020]圖4揭示不可見光攝影機所擷取到的定位點的影像扭曲變形。
[0021]圖5揭示透過所擷取的影像辨識出所指向的位置與指向標(biāo)志當(dāng)下位置之間存有差距。
[0022]符號說明
[0023]10影像形成裝置
[0024]12定位點產(chǎn)生裝置
[0025]14操控裝置
[0026]141不可見光攝影機
[0027]16運算器
[0028]100 屏幕
[0029]20影像形成裝置
[0030]22定位點產(chǎn)生裝置
[0031]24操控裝置
[0032]241不可見光攝影機 242陀螺儀
[0033]26運算器
[0034]200 屏幕
[0035]P定位點
[0036]S指向標(biāo)志
[0037]SI 位置
【具體實施方式】
[0038]為能更清楚地說明本發(fā)明,茲舉較佳實施例并配合圖示詳細說明如后。請參圖1所示,適用本發(fā)明一較佳實施例的指向標(biāo)志移動的方法的指向辨識系統(tǒng)同樣包含有一影像形成裝置20、一定位點產(chǎn)生裝置22、一操控裝置24、一運算器26,其中該影像形成裝置20以及該定位點產(chǎn)生裝置22與現(xiàn)有的影像形成裝置10以及定位點產(chǎn)生裝置22相同,于此容不再贅述。唯不同之處在于該操控裝置24上除具有不可見光攝影機241外,還包含有以及一陀螺儀242。該不可見光攝影機241同樣用以擷取具有一屏幕200上的部份區(qū)域內(nèi)的定位點P的影像。該陀螺儀242則依據(jù)使用者晃動或移動該操控裝置40的方向與力道,對應(yīng)輸出一角速度值。
[0039]除此之外,該運算器26的內(nèi)存(圖未示)儲存有所述定位點P的排列方式的數(shù)據(jù)夕卜。該運算器26還會計算出坐標(biāo)位移量與該陀螺儀242的角度位移量的比值后,將該比值儲存于該內(nèi)存中。舉例來說,當(dāng)操控裝置24擺動而使得指向標(biāo)志S于X軸(水平方向)的坐標(biāo)位移了 3個坐標(biāo)單位,且該陀螺儀242的水平方向角度位移量為30時,則可求出比值為10分之I,表示該陀螺儀242于水平方向的移動量為I時,該指向標(biāo)志S會在屏幕200的X軸移動10分之I坐標(biāo)單位。
[0040]如此一來,請參閱圖3,當(dāng)持續(xù)啟動該操控裝置24上的不可見光攝影機241擷取具有所指向的區(qū)域上的部分定位點P的影像,若該指向辨識系統(tǒng)無法透過所擷取的影像辨識出所指向的位置,則執(zhí)行本發(fā)明的該指向辨識系統(tǒng)控制指向標(biāo)志移動的方法,其包含有下列步驟:
[0041]當(dāng)該指向辨識系統(tǒng)的該操控裝置24移動所指的方向時,取得該陀螺儀242測得的一角度位移(Angular displacement)量,而該角度位移量是指該陀螺儀242此次測得的角速度值與前一次測得的角速度值之間的差值。而實務(wù)上,測得的角速度值與計算得到的角度位移量會暫存于內(nèi)存(圖未示)的特定暫存區(qū)段中,而該特定暫存區(qū)段中通常分別設(shè)有一初始數(shù)值(如32767),如此一來,為避免初始數(shù)值干擾后續(xù)的運算,當(dāng)該陀螺儀242每一次測得角速度值后,便會比對與前一次取得的角速度值(即暫存于特定暫存區(qū)段中的數(shù)值)之間的差值是否大于一預(yù)定差值(本實施例為1000),若無法比較或是大于時,表示為誤判狀況或是特定暫存區(qū)段中仍存有初始數(shù)值,則將取得的角速度值覆寫至特定暫存區(qū)段,并再次偵測角速度值進行比對;反之,若小于時,執(zhí)行后續(xù)的步驟取得對應(yīng)的角度位移量,進而有效地避免初始數(shù)值干擾運算結(jié)果。
[0042]而后,再依據(jù)所擷取影像中的指向標(biāo)志S大小的變化,計算出一移動修正量,而計算該移動修正量的目的在于使用者除帶動該操控裝置24上下左右位移進行游戲外,亦會因為游戲或情境影響,而致使使用者帶動該操控裝置24前后移動,而必須進行修正,才能達到更為控制移動更為準(zhǔn)確的目的。于本實施例中,以該指向標(biāo)志S的徑長或周長的變化比例,做為移動修正量的值。舉例來說,當(dāng)使用者往后移動,致使影像中的所有指向標(biāo)志S大小的徑長或周長變化為原先的位置的徑長或周長的0.9倍,表示使用者向后(即遠離屏幕200的方向)移動,此時,便將移動修正量的值設(shè)為0.9。
[0043]取得移動修正量后,便可依據(jù)先前所儲存的比值、計算出的該角度位移量以及該移動修正量,計算出一坐標(biāo)位移量。于本實施例中,是以儲存的
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1