本發(fā)明有關(guān)于輸入介面,尤指光學(xué)輸入方法以及使用該方法的光學(xué)虛擬鼠標(biāo)。
背景技術(shù):
鼠標(biāo)是一種常見計算機輸入設(shè)備,用于對屏幕游標(biāo)進行定位并通過鼠標(biāo)按鍵操作屏幕上的應(yīng)用程序。
本發(fā)明提出一種光學(xué)輸入方法以及使用該方法的光學(xué)虛擬鼠標(biāo),不需實體鼠標(biāo)僅需手掌動作即可模擬鼠標(biāo)的效果。
技術(shù)實現(xiàn)要素:
基于上述目的,本發(fā)明揭示了一種光學(xué)輸入方法,適用于一光學(xué)虛擬鼠標(biāo),包括:藉由一光源發(fā)射一第一光學(xué)記號;藉由一影像感測器產(chǎn)生一感測影像,上述感測影像包括上述第一光學(xué)記號;藉由一控制器根據(jù)上述感測影像中上述第一光學(xué)記號的一第一位置判斷一第一手指和上述影像感測器間的一第一距離;以及藉由上述控制器根據(jù)上述第一距離判斷上述光學(xué)虛擬鼠標(biāo)沿著一第一方向的一第一位移。
本發(fā)明還揭示了一種光學(xué)虛擬鼠標(biāo),包括一光源、一影像感測器、以及一控制器。該光源發(fā)射一第一光學(xué)記號。該影像感測器產(chǎn)生一感測影像,上述感測影像包括上述第一光學(xué)記號。該控制器耦接上述影像感測器,根據(jù)上述感測影像中上述第一光學(xué)記號的一第一位置判斷一第一手指和上述影像感測器間的一第一距離,以及根據(jù)上述第一距離判斷上述光學(xué)虛擬鼠標(biāo)沿著一第一方向的一第一位移。
附圖說明
圖1顯示本發(fā)明實施例中一種光學(xué)鼠標(biāo)輸入系統(tǒng)1的示意圖。
圖2顯示本發(fā)明實施例中一種適用于筆記型計算機的光學(xué)鼠標(biāo)輸入系統(tǒng) 2的示意圖。
圖3A和3B顯示適用于本發(fā)明實施例中的光學(xué)鼠標(biāo)輸入系統(tǒng)的光學(xué)記號。
圖4A、4B、4C、和4D顯示本發(fā)明實施例中的光學(xué)鼠標(biāo)輸入系統(tǒng)檢測光學(xué)虛擬鼠標(biāo)的垂直位移的示意圖。
圖5A、5B、5C、和5D顯示本發(fā)明實施例中的光學(xué)鼠標(biāo)輸入系統(tǒng)檢測光學(xué)虛擬鼠標(biāo)的平行位移的示意圖。
圖6顯示本發(fā)明實施例中一種光學(xué)輸入方法6的流程圖。
圖7顯示本發(fā)明實施例中另一種光學(xué)輸入方法7的流程圖。
【附圖符號說明】
1~光學(xué)虛擬鼠標(biāo)輸入系統(tǒng);
10~光源;
12~漫射器;
14~影像感測器;
16~鏡頭;
18~控制器;
L1~參考平面;
L2~平面;
Z~鏡頭16到參考平面L1的距離;
H~鏡頭16到光源10的距離;
h1~在參考平面L1上的光學(xué)記號反映在影像感測器14的像素坐標(biāo)位置;
h2~在平面L2上的光學(xué)記號反映在影像感測器14的像素坐標(biāo)位置;
Z’~待求距離;
2~光學(xué)虛擬鼠標(biāo)輸入系統(tǒng);
20~光源和漫射器;
22~鏡頭和影像感測器;
24~手掌;
FOV20~投射范圍;
FOV22~檢測范圍;
d1、d2、d3~距離;
B1、B2~條碼位置;
P1、P2~特征點位置;
6~光學(xué)輸入方法;
S600、S602、…、S608~步驟;
7~光學(xué)輸入方法;以及
S700、S702、…、S706~步驟。
具體實施方式
在此必須說明的是,于下揭示內(nèi)容中所提出的不同實施例或示例,用以說明本發(fā)明所揭示的不同技術(shù)特征,其所描述的特定示例或排列用以簡化本發(fā)明,然非用以限定本發(fā)明。此外,在不同實施例或示例中可能重復(fù)使用相同的參考數(shù)字與符號,此等重復(fù)使用的參考數(shù)字與符號用以說明本發(fā)明所揭示的內(nèi)容,而非用以表示不同實施例或示例間的關(guān)系。
圖1顯示本發(fā)明實施例中一種光學(xué)虛擬鼠標(biāo)輸入系統(tǒng)1的示意圖,包括一光源10、一漫射器(light diffuser)12、一影像感測器14、一鏡頭16、以及一控制器18。當(dāng)一物體,例如手指進入光學(xué)鼠標(biāo)輸入系統(tǒng)1的檢測范圍時,光學(xué)鼠標(biāo)輸入系統(tǒng)1可通過特定光學(xué)記號在影像感測器14上的成像位置判斷物體的距離Z’。即光學(xué)鼠標(biāo)輸入系統(tǒng)1將進入檢測范圍的物體視為光學(xué)虛擬鼠標(biāo)并根據(jù)其距離Z’的變化判斷光學(xué)虛擬鼠標(biāo)的位置和位移。
光源10可產(chǎn)生激光光源,通過漫射器12產(chǎn)生具有特定樣式的光學(xué)記號以投射在空間平面上。光學(xué)記號的特定樣式可為干涉條紋或2D條碼,分別如圖3A和3B所示。
影像感測器14可通過鏡頭16感測投射在空間平面上的光學(xué)記號以產(chǎn)生感測影像,并藉由控制器18處理感測影像以計算影像感測器14檢測范圍內(nèi)的物體和影像感測器14間的垂直距離,進而判斷光學(xué)虛擬鼠標(biāo)的位置和位移。具體來說控制器18可根據(jù)圖1中顯示的幾何關(guān)系所推導(dǎo)出的公式組(1)計算進入物體到影像感測器14的垂直距離Z’。
h1/f=H/Z;
Z=f(h1);
|dZ|=|Z’-Z|=(Z2/f*H)*dh 公式組(1)
其中,Z為鏡頭16到參考平面L1的距離,為已知數(shù);
H為鏡頭16到光源10的距離,為已知數(shù);
f為鏡頭16到影像感測器14的距離,為已知數(shù);
h1為在距離Z的參考平面L1上的光學(xué)記號反映在影像感測器14的像素坐標(biāo)位置,為已知數(shù);
h2為在待求距離Z’的平面L2上的光學(xué)記號反映在影像感測器14的像素坐標(biāo)位置;
dh為h1與h2的差;
Z’為待求距離。
在系統(tǒng)1校正時會通過光源10和漫射器12投射一個特定樣式的光學(xué)記號到參考平面L1上,以獲得參考坐標(biāo)h1,進而在正常操作時使用公式組(1)計算進入物體到影像感測器14的垂直距離Z’。
圖2顯示本發(fā)明實施例中一種適用于筆記型計算機的光學(xué)鼠標(biāo)輸入系統(tǒng)2的示意圖,其中光學(xué)鼠標(biāo)輸入系統(tǒng)2設(shè)置于筆記型計算機鍵盤側(cè)邊,使用者可使用手掌當(dāng)做鼠標(biāo)進行各種鼠標(biāo)操作。
光學(xué)鼠標(biāo)輸入系統(tǒng)2包括光源和漫射器20以及鏡頭和影像感測器22,其中光源和漫射器20的投射范圍為FOV20,且鏡頭和影像感測器22的檢測范圍為FOV22。當(dāng)手掌24置于投射范圍FOV20和檢測范圍FOV22的重疊范圍時,光源和漫射器20可投射光學(xué)記號至手掌上,并且鏡頭和影像感測器22可感測到包括手掌24上光學(xué)記號的感測影像。一光學(xué)鼠標(biāo)控制器(未示出)或筆記型計算機的處理器可根據(jù)感測影像中手掌24上光學(xué)記號的像素位置判斷手掌和鏡頭和影像感測器22的垂直距離,并根據(jù)所感測到垂直距離變化判斷光學(xué)虛擬鼠標(biāo)的位移,包括垂直位移(第一位移)和水平位移(第二位移)。垂直位移為和鏡頭和影像感測器22平面垂直方向(第一方向)的位移,水平位移為和鏡頭和影像感測器22平面水平方向(第二方向)的位移。
由于手指并非在同個平面上,光學(xué)鼠標(biāo)控制器可根據(jù)感測影像中的光學(xué)記號判斷每根手指到鏡頭和影像感測器22的相應(yīng)垂直距離,例如拇指的垂直距離是5公分,食指的垂直距離是6公分,中指的垂直距離是7公分。光學(xué)鼠標(biāo)控制器可根據(jù)垂直距離判斷虛擬光學(xué)鼠標(biāo)的各種鼠標(biāo)操作,包括鼠標(biāo)移動操作和鼠標(biāo)點擊操作。
在某些實施例中,光學(xué)鼠標(biāo)控制器可根據(jù)每根手指的垂直距離的變化而 判斷鼠標(biāo)的垂直位移。例如當(dāng)拇指、食指、和中指的垂直距離分別由5、6、7公分變?yōu)?、7、8公分時,光學(xué)鼠標(biāo)控制器可判斷鼠標(biāo)正往右移動;而當(dāng)拇指、食指、和中指的垂直距離分別由5、6、7公分變?yōu)?、5、6公分時,光學(xué)鼠標(biāo)控制器可判斷鼠標(biāo)正往左移動。圖4A、4B、4C、和4D顯示光學(xué)鼠標(biāo)輸入系統(tǒng)判斷垂直位移的實施例。
在某些實施例中,光學(xué)鼠標(biāo)控制器可根據(jù)手指間垂直距離的差別來判斷特征點,并根據(jù)特征點在感測影像中的水平位移而判斷鼠標(biāo)的水平位移。例如當(dāng)拇指、食指、和中指的垂直距離分別為5、6、7公分時,光學(xué)鼠標(biāo)控制器可判斷7公分變化至6公分之處以及6公分變化至5公分之處各為一特征點。當(dāng)特征點在感測影像中往左邊緣移動1公分時,光學(xué)鼠標(biāo)控制器可判斷鼠標(biāo)正往上移動;而當(dāng)特征點在感測影像中往右邊緣移動1公分時,光學(xué)鼠標(biāo)控制器可判斷鼠標(biāo)正往下移動。圖5A、5B、5C、和5D顯示光學(xué)鼠標(biāo)輸入系統(tǒng)判斷水平位移的實施例。
在某些實施例中,光學(xué)鼠標(biāo)控制器可根據(jù)手指間垂直距離的差值來判斷鼠標(biāo)的點擊操作,當(dāng)手指間垂直距離的差值在預(yù)設(shè)按鍵距離差值范圍(第二預(yù)設(shè)手指寬度范圍)之內(nèi)時,光學(xué)鼠標(biāo)控制器可判斷發(fā)生鼠標(biāo)的點擊操作。例如當(dāng)使用者將食指抬起模擬按鼠標(biāo)左鍵的動作時,光學(xué)鼠標(biāo)控制器可判斷拇指和中指的垂直距離分別為5公分和7.5公分,期間的差值為2.5公分,在預(yù)設(shè)按鍵距離差值范圍1.5-3公分之內(nèi),所以會判斷使用者在模擬鼠標(biāo)點擊的動作。
圖4A、4B、4C、和4D顯示本發(fā)明實施例中的光學(xué)鼠標(biāo)輸入系統(tǒng)檢測光學(xué)虛擬鼠標(biāo)的垂直位移的示意圖。
首先請參考圖4A和4C,其中光學(xué)鼠標(biāo)輸入系統(tǒng)裝設(shè)于筆記型計算機鍵盤的右方邊緣,而使用者手掌可左右移動模擬光學(xué)虛擬鼠標(biāo)的左右移動。圖4A顯示使用者手掌向左移動,拇指和光學(xué)鼠標(biāo)輸入系統(tǒng)的距離為距離d1;而圖4C顯示使用者手掌向右移動,拇指和光學(xué)鼠標(biāo)輸入系統(tǒng)的距離為距離d2,其中距離d2大于距離d1。
當(dāng)手掌靠近光學(xué)鼠標(biāo)輸入系統(tǒng)的影像感測器一定的距離內(nèi)時,影像感測器產(chǎn)生感測影像如圖4B和4D,接著控制器開始根據(jù)2D條碼位置計算手掌往左右移動的深度距離。圖4B顯示手掌向左移動,靠影像感測器較近時的2D條碼影像;而圖4D顯示手掌向右移動,靠影像感測器較遠時的2D條碼 影像??刂破骺筛鶕?jù)相應(yīng)條碼位置B1和條碼位置B2判斷手掌到影像感測器的垂直距離,進而根據(jù)垂直距離的變化而判斷光學(xué)虛擬鼠標(biāo)的左右位移。
圖5A、5B、5C、和5D顯示本發(fā)明實施例中的光學(xué)鼠標(biāo)輸入系統(tǒng)檢測光學(xué)虛擬鼠標(biāo)的平行位移的示意圖。
首先請參考圖5A和5C,其中光學(xué)鼠標(biāo)輸入系統(tǒng)裝設(shè)于筆記型計算機鍵盤的右方邊緣,而使用者手掌可上下移動模擬光學(xué)虛擬鼠標(biāo)的上下移動。圖5A顯示使用者手掌維持不動;而圖5C顯示使用者手掌向下移動,移動的距離為距離d3。
當(dāng)手掌靠近光學(xué)鼠標(biāo)輸入系統(tǒng)的影像感測器一定的距離內(nèi)時,影像感測器會產(chǎn)生感測影像如圖5B和5D,接著控制器開始計算每根手指的深度距離,根據(jù)手指的垂直距離(深度)判斷特征點,再根據(jù)特征點的位移判斷光學(xué)虛擬鼠標(biāo)的平行位移。例如在圖5B中位置P1右邊拇指的垂直距離為3公分且位置P1左邊食指的垂直距離為4公分,所以控制器會判斷3公分和4公分的交界處P1為特征點。同樣的在圖5D中位置P2右邊拇指的垂直距離為3公分且位置P2左邊食指的垂直距離為4公分,所以控制器會判斷3公分和4公分的交界處P2為特征點。當(dāng)比較圖5B和5D中特征點時,控制器會判斷特征點的位移,即位置P1和P2間的像素差值為距離d3,并且判斷距離d3為光學(xué)虛擬鼠標(biāo)往下的位移。
圖6顯示本發(fā)明實施例中一種光學(xué)輸入方法6的流程圖,使用圖1的光學(xué)鼠標(biāo)輸入系統(tǒng)1。光學(xué)鼠標(biāo)輸入系統(tǒng)1可設(shè)置于筆記型計算機鍵盤邊緣以檢測手掌動作來模擬光學(xué)虛擬鼠標(biāo)的動作。光學(xué)輸入方法6可使用硬件電路、控制器18可執(zhí)行軟件代碼、或兩者結(jié)合加以實現(xiàn)。當(dāng)系統(tǒng)開機時或光學(xué)輸入功能啟動時光學(xué)輸入方法6即會開始。
首先光源10和漫射器12會發(fā)射第一以及第二光學(xué)記號以藉由鏡頭16和影像感測器14產(chǎn)生感測影像,其中感測影像包括第一以及第二光學(xué)記號(S600)。第一以及第二光學(xué)記號各自可為如圖3A和3B所示的干涉條紋和2D條碼中的一部分。影像感測器14會將感測影像傳送至控制器18以判斷手掌是否在檢測范圍內(nèi)以及虛擬光學(xué)鼠標(biāo)的動作。光學(xué)鼠標(biāo)的動作包括鼠標(biāo)移動和鼠標(biāo)點擊動作。
控制器18會根據(jù)感測影像判斷手的范圍R,根據(jù)感測影像中第一光學(xué)記號的位置M1判斷拇指深度D1(拇指到影像感測器的垂直距離),以及根據(jù) 感測影像中第二光學(xué)記號的位置M2判斷食指深度D2(食指到影像感測器的垂直距離)(S602)。
接著控制器18會從感測影像判斷手掌或拇指的范圍大小R,例如手掌范圍大小R為15公分或拇指的范圍大小R為7公分。然后,控制器18會判斷拇指深度D1是否小于預(yù)設(shè)距離Zth以及手掌或拇指的范圍大小R是否大于預(yù)設(shè)范圍大小Xth(S604)。當(dāng)拇指深度D1小于預(yù)設(shè)距離Zth時表示手掌接近影像感測器14準(zhǔn)備好要執(zhí)行鼠標(biāo)動作。當(dāng)手掌或拇指的范圍大小R大于預(yù)設(shè)范圍大小Xth時表示大部分的手掌已經(jīng)落入影像感測器14的檢測范圍。只有在上面兩個條件都成立時控制器18才會判斷要繼續(xù)步驟S606判斷虛擬鼠標(biāo)的動作,否則光學(xué)輸入方法6會回到步驟S600重新感測輸出感測影像。
在步驟S606中,控制器18會根據(jù)拇指和食指的深度D1、D2,搭配圖4A、4B、4C、和4D以及圖5A、5B、5C、和5D中所揭示的光學(xué)虛擬鼠標(biāo)位移檢測方法判斷拇指和食指的水平位移和垂直位移,進而計算拇指和食指的坐標(biāo)。
最后控制器18會輸出拇指和食指的坐標(biāo)給筆記型計算機,以在計算機屏幕上顯示對應(yīng)的鼠標(biāo)位置或執(zhí)行相應(yīng)的應(yīng)用程序操作(S608)。
圖7顯示本發(fā)明實施例中另一種光學(xué)輸入方法7的流程圖,使用圖1的光學(xué)鼠標(biāo)輸入系統(tǒng)1。光學(xué)鼠標(biāo)輸入系統(tǒng)1可設(shè)置于筆記型計算機鍵盤邊緣以檢測手掌動作來模擬光學(xué)虛擬鼠標(biāo)的動作。光學(xué)輸入方法7可使用硬件電路、控制器18可執(zhí)行軟件代碼、或兩者結(jié)合加以實現(xiàn)。當(dāng)系統(tǒng)開機時或光學(xué)輸入功能啟動時光學(xué)輸入方法7即會開始。
首先光源10和漫射器12會發(fā)射光學(xué)記號(S700)以藉由鏡頭16和影像感測器14產(chǎn)生感測影像(S702),其中感測影像包括光學(xué)記號。光學(xué)記號可為如圖3A和3B所示的干涉條紋和2D條碼。影像感測器14會將感測影像傳送至控制器18以判斷手掌是否在檢測范圍內(nèi)以及虛擬光學(xué)鼠標(biāo)的動作。光學(xué)鼠標(biāo)的動作包括鼠標(biāo)移動和鼠標(biāo)點擊動作。
接著當(dāng)手掌在檢測范圍中時,控制器18會使用公式組(1)根據(jù)感測影像中光學(xué)記號的第一位置判斷第一手指和影像感測器間的第一距離(S704),并根據(jù)第一距離判斷光學(xué)虛擬鼠標(biāo)沿著第一方向的第一位移(S706)。第一手指可以是最靠近影像感測器14的手指例如拇指,第一方向可以是手指與影像感測器14平面垂直的方向,并且該第一位移可以是手指的垂直位移。控制器 18可根據(jù)手指的垂直位移判斷光學(xué)虛擬鼠標(biāo)的垂直位移,并根據(jù)該垂直位移在屏幕上顯示游標(biāo)或操作正在執(zhí)行中的應(yīng)用程序。
在某些實施例中,控制器18會根據(jù)感測影像中光學(xué)記號的第二位置判斷第二手指和影像感測器間的第二距離,并根據(jù)第一距離以及第二距離判斷光學(xué)虛擬鼠標(biāo)沿著第二方向的第二位移。第二手指可以是第二靠近影像感測器14的手指例如食指,第二方向可以是手指與影像感測器14平面垂直的方向,并且該第二位移可以是手指的垂直位移。實作上,當(dāng)?shù)谝痪嚯x和第二距離之間的深度差值在第一預(yù)設(shè)手指寬度范圍內(nèi)時,控制器18會判斷第一距離和第二距離之間的交界處為特征點,并根據(jù)特征點在感測影像中的平行位移判斷光學(xué)虛擬鼠標(biāo)沿著第二方向的第二位移。例如拇指的第一距離是5公分,食指的第二距離是6公分,第一預(yù)設(shè)手指寬度范圍是0.8到1.5公分,由于第一距離和第二距離間的深度差值為1公分,在第一預(yù)設(shè)手指寬度范圍的0.8到1.5公分的范圍之內(nèi),所以控制器18會判斷第一距離和第二距離之間的交界處為特征點,并根據(jù)特征點在感測影像中的平行位移判斷光學(xué)虛擬鼠標(biāo)沿著第二方向的第二位移。
在某些實施例中,控制器18根據(jù)感測影像判斷第一手指的范圍大小,只有當(dāng)?shù)谝痪嚯x小于預(yù)設(shè)距離且范圍大小大于預(yù)設(shè)范圍大小時,控制器18才會根據(jù)第一距離判斷光學(xué)虛擬鼠標(biāo)沿著第一方向的第一位移且根據(jù)特征點在感測影像中的平行位移判斷光學(xué)虛擬鼠標(biāo)沿著第二方向的第二位移。例如拇指在感測影像中的范圍大小是9公分,第一距離是4公分,預(yù)設(shè)范圍大小設(shè)為7公分且預(yù)設(shè)距離設(shè)為5公分,由于拇指范圍大小的9公分大于預(yù)設(shè)范圍大小的7公分且第一距離的4公分小于預(yù)設(shè)距離的5公分,所以控制器18會根據(jù)第一距離判斷光學(xué)虛擬鼠標(biāo)沿著第一方向的第一位移且根據(jù)特征點在感測影像中的平行位移判斷光學(xué)虛擬鼠標(biāo)沿著第二方向的第二位移。
在某些實施例中,控制器18會根據(jù)計算出的第一和第二位移判斷光學(xué)虛擬鼠標(biāo)的鼠標(biāo)坐標(biāo)并根據(jù)鼠標(biāo)坐標(biāo)顯示光學(xué)虛擬鼠標(biāo)在屏幕上。
在某些實施例中,當(dāng)?shù)谝痪嚯x和第二距離間的深度差值在第二預(yù)設(shè)手指寬度范圍內(nèi)時,控制器18會判斷光學(xué)虛擬鼠標(biāo)在執(zhí)行一鼠標(biāo)點擊操作。第二預(yù)設(shè)手指寬度范圍的第二最大值和第二最小值分別大于前述第一預(yù)設(shè)手指寬度范圍的一第一最大值和一第一最小值。例如拇指的距離是5公分,食指的距離是6公分,中指的距離是7公分,第二預(yù)設(shè)手指寬度范圍是1.5公分到3 公分,當(dāng)食指抬起模擬點擊鼠標(biāo)按鍵時控制器18會檢測到拇指的距離5公分作為第一距離以及中指的距離7公分作為第二距離,由于第一距離和第二距離間的深度差值是2公分,在第二預(yù)設(shè)手指寬度范圍的1.5公分到3公分之內(nèi),所以控制器18會判斷光學(xué)虛擬鼠標(biāo)在執(zhí)行一鼠標(biāo)點擊操作。
圖1到圖7的光學(xué)輸入方法以及使用該方法的光學(xué)虛擬鼠標(biāo)系統(tǒng)可使用手掌模擬鼠標(biāo)的動作,通過光學(xué)記號的位置獲得手掌的深度距離信息,并根據(jù)手掌的深度距離信息模擬鼠標(biāo)的各種操作。
本發(fā)明描述的各種邏輯區(qū)塊、模塊、單元、以及電路的操作以及功能可以利用電路硬件或嵌入式軟件代碼加以實現(xiàn),該嵌入式軟件代碼可以由一處理器存取以及執(zhí)行。
本發(fā)明描述的各種邏輯區(qū)塊、模塊、以及電路可以使用集成電路(Integrated Circuit,IC)實現(xiàn)或由接入終端或存取點執(zhí)行。集成電路可包括通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、特定應(yīng)用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯元件(Field Programmable Gate Array,F(xiàn)PGA)或其他可程控邏輯元件、離散式邏輯電路或晶體管邏輯門、離散式硬件元件、電性元件、光學(xué)元件、機械元件或用于執(zhí)行本發(fā)明所描述的執(zhí)行的功能的其任意組合,其可執(zhí)行集成電路內(nèi)駐、外部,或兩者皆有的程序代碼或程序指令。通用處理器可以為微處理器,或者,該處理器可以為任意商用處理器、控制器、微處理器、或狀態(tài)機。處理器也可由計算裝置的結(jié)合加以實現(xiàn),例如DSP和微處理器、多個微處理器、一或多個微處理器以及DSP核心、或其他各種設(shè)定的結(jié)合。
本領(lǐng)域技術(shù)人員可理解本發(fā)明揭示程序步驟的特定順序或序列僅為舉例。根據(jù)設(shè)計偏好,本領(lǐng)域技術(shù)人員可理解只要不偏離本發(fā)明的精神和范圍,本發(fā)明揭示程序步驟的特定順序或序列可以以其他順序重新排列。本發(fā)明實施例的方法和要求所伴隨的各種步驟順序只是舉例,而不限定于本發(fā)明揭示程序步驟的特定順序或序列。
所述的方法或演算法步驟可以以硬件或處理器執(zhí)行軟件模塊,或以兩者結(jié)合的方式實現(xiàn)。軟件模塊(例如包括可執(zhí)行指令和相關(guān)數(shù)據(jù))及其他數(shù)據(jù)可內(nèi)駐于數(shù)據(jù)存儲器之內(nèi),如RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、軟盤、光盤、或是任何其他機器可讀取(如計算機可讀取)儲存介質(zhì)。數(shù)據(jù)儲存介質(zhì)可耦接至機器,如 計算機或處理器(其可稱為“處理器”),處理器可從儲存介質(zhì)讀取及寫入程序代碼。數(shù)據(jù)儲存介質(zhì)可整合至處理器。處理器和儲存介質(zhì)可內(nèi)駐ASIC之內(nèi)。ASIC可內(nèi)駐在用戶設(shè)備。或者處理器和儲存介質(zhì)可以以離散元件的形式駐在用戶設(shè)備之內(nèi)。另外,適用的計算機程序產(chǎn)品可包括計算機可讀取介質(zhì),包括關(guān)于一或多個公開文件揭示的程序代碼。在一些實施例中,適用的計算機程序產(chǎn)品可包括封裝材料。
本發(fā)明雖以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動與潤飾,因此本發(fā)明的保護范圍是以權(quán)利要求書為準(zhǔn)。