用于圖1所示電子設備中的動作識別方法的流程圖,可W 包括W下步驟:
[0090] 201 ;應用第一采集單元的視場,得到位于第一采集單元前方,且位于放置電子設 備的物理面上,可被第一采集單元拍攝到的監(jiān)測區(qū)域。
[0091] 可W理解的是:在現(xiàn)有技術中具有拍攝功能的設備為攝像頭,因此在本發(fā)明實施 例中用于拍攝監(jiān)測區(qū)域的第一采集單元可W為一攝像頭,當然第一采集單元還可W包括第 一攝像頭和第二攝像頭,采用雙攝像頭的方式拍攝監(jiān)測區(qū)域。
[0092] 由于攝像頭的水平試場會無限延伸,所W在未有物體遮擋的情況下,第一采集單 元拍攝到的監(jiān)測區(qū)域是一個無限增大的區(qū)域。而在有物體遮擋的情況下,第一采集單元可 W拍攝到圖1中灰度部分所示的監(jiān)測區(qū)域。
[009引 202 ;獲取監(jiān)測區(qū)域內(nèi),操作體與放置電子設備的物理面之間的距離。
[0094] 位于監(jiān)測區(qū)域內(nèi)的物體可能較多,所W在獲取操作體與物理面之間的距離時,電 子設備需要首先識別位于監(jiān)測區(qū)域內(nèi)的操作體,然后再獲取操作體與物理面之間的距離。
[0095] 在本發(fā)明實施例中,操作體可W為用戶手指或者電子筆。電子設備可W通過對物 體形狀的識別來確定操作體。在獲取操作體與物理面之間的距離時,電子設備可W采用但 不限定下述兩種方式:
[0096] 在一些示例中,電子設備可W通過作為第一采集單元的攝像頭拍攝監(jiān)測區(qū)域內(nèi)的 第一圖像,該第一圖像包括操作體和放置電子設備的物理面。
[0097] 由于操作體在監(jiān)測區(qū)域內(nèi)動作時,相鄰時刻獲取的兩峽第一圖像中操作體的位置 不同,進而某一位置處的像素也不同,所W電子設備可W應用圖像識別技術識別相鄰時刻 第一圖像中操作體在不同位置的像素變化情況,并依據(jù)像素和尺寸的對應關系獲得操作體 與物理面之間的距離。
[0098] 在另一些示例中,電子設備還包括一可作為物理面的采集平板109,采集平板109 上安裝有多個紅外線發(fā)射器107和多個紅外線接收器108,如圖3所示。此時電子設備100 則可W通過檢測紅外線發(fā)射器107發(fā)出的紅外光被所述紅外線接收器108接收的時長,來 獲取監(jiān)測區(qū)域內(nèi)操作體與放置電子設備的物理面之間的距離。
[0099]在本發(fā)明實施例中,紅外線發(fā)射器107和紅外線接收器108可W不規(guī)則排列在采 集平板109上,當然也可W按照圖4所示方式安裝,在采集平板109的上表面上每間隔一定 距離安裝紅外線發(fā)射器107和紅外線接收器108W檢測操作體與物理面之間的距離。
[0100] 203;當距離滿足識別觸發(fā)條件時,獲取監(jiān)測區(qū)域內(nèi)操作體的動作。
[0101] 其中,識別觸發(fā)條件為觸發(fā)電子設備識別操作體的動作的條件。在本發(fā)明實施例 的一些示例中,操作體與物理面之間的距離在預設距離范圍內(nèi)時,表明距離滿足識別觸發(fā) 條件,預設距離范圍為觸發(fā)電子設備識別操作體的動作的距離范圍。
[0102] 如預設距離范圍為[0,1cm],當操作體與物理面之間的距離在該范圍內(nèi)時,表明距 離滿足識別觸發(fā)條件,則電子設備可W進一步獲取監(jiān)測區(qū)域內(nèi)操作體的動作。
[010引上述該種限定方式可W排除不符合識別觸發(fā)條件的動作,比如像現(xiàn)有動作識別方 法時,當任一用戶從電子設備的前方走過時,電子設備應用模糊匹配方法會誤認為該是一 種滑動動作,則會生成滑動指令執(zhí)行。而該種情況不符合識別觸發(fā)條件,從而電子設備可W 確定該不屬于動作識別范圍內(nèi),降低誤識別及誤觸發(fā)的概率。
[0104] 204 ;識別操作體的動作,生成由電子設備執(zhí)行的操作指令。
[0105] 在本發(fā)明實施例中,操作體的動作可W為單擊、雙擊、連擊和滑動等動作,電子設 備在識別操作體的動作時仍可W通過分析第一采集單元所拍攝的圖像在不同時刻像素變 化情況進行識別,具體不在闡述。
[0106] 應用上述技術方案提供的動作識別方法,電子設備在對動作進行識別之前,需要 獲取監(jiān)測區(qū)域內(nèi)操作體與放置所述電子設備的物理面之間的距離;當所述距離滿足識別觸 發(fā)條件時,獲取所述監(jiān)測區(qū)域內(nèi)所述操作體的動作,識別后生成與其對應且可由電子設備 執(zhí)行的操作指令。與現(xiàn)有動作識別方法相比,增加了動作獲取的觸發(fā)條件。并且相對于現(xiàn) 有模糊動作匹配識別方法來說,只有在距離滿足識別觸發(fā)條件時,才觸發(fā)識別機制,降低誤 識別及誤觸發(fā)的概率。
[0107] 在該里需要說明的一點是,目前的電子設備在帳篷模式下時,由于作為第一采集 單元的攝像頭的視場有限,當電子設備的張開的角度較大時,第一采集單元無法拍攝到位 于物理面上的監(jiān)測區(qū)域,所W在執(zhí)行步驟101之前,需要對電子設備張開的角度進行判斷, 如圖5所示,其示出了本發(fā)明實施例提供的另一種動作識別方法,在圖2基礎上,還可W包 括W下步驟:
[010引 200;通過第二采集單元獲取電子設備的夾角角度,夾角為電子設備的第一本體和 電子設備的第二本體構成的夾角,如圖1所示夾角B,為電子設備張開時的夾角。
[0109] 當電子設備的夾角角度在預設角度范圍內(nèi)時,執(zhí)行步驟201。其中預設角度范圍為 可被第一采集單元拍攝到位于物理面上的監(jiān)測區(qū)域時,電子設備的夾角范圍。
[0110] 在本發(fā)明實施例中,用于作為第二采集單元的設備包括但不限于下述幾種:在一 些示例中,第二采集單元包括:設置在所述第一平面的轉軸上的第一角度傳感器、與所述第 一角度傳感器相連的變阻器,設置在所述第一平面的轉軸上的第二角度傳感器和與所述第 二角度傳感器相連的變阻器;所述第二采集單元通過所述第一角度傳感器和所述第二角度 傳感器獲取所述電子設備的夾角角度;
[0111] 所述第一角度傳感器和和所述第二角度傳感器分別用于獲取與其相連的所述變 阻器的阻值,并依據(jù)所述阻值和角度的對應關系,得到各自所在平面相對于水平面的角度。
[0112] 在另一些示例中,第二采集單元包括;設置在所述第一平面的基于微電機系統(tǒng)技 術的第一慣性傳感器和設置在所述第二平面的基于微電機系統(tǒng)技術的第二慣性傳感器,所 述第二采集單元通過所述第一慣性傳感器和所述第二慣性傳感器獲取所述電子設備的夾 角角度;所述第一慣性傳感器和所述第二慣性傳感器分通過檢測自身的敏感軸轉動角度, 得到各自所在平面相對于所述水平面的角度。
[0113] 在其他示例中,第二采集單元包括;設置在所述第一平面的第一重力傳感器和,設 置在所述第二平面的第二重力傳感器;所述第二采集單元通過所述第一重力傳感器和所述 第二重力傳感器獲取所述電子設備的夾角角度;所述第一重力傳感器和所述第二重力傳感 器分別用于依據(jù)加速度變化計算各自所在平面相對于所述水平面的角度。
[0114] 并且在本發(fā)明實施例中,預設角度范圍和作為第一采集單元的攝像頭的VF0V(垂 直視場)相關,如圖6所示,圖6中DA為攝像頭的傾角,并且從圖6中可知,DA是電子設備 的夾角的一半。
[0115] 進一步由于攝像頭的VF0V是固定的,如果DA〉=VF0V/2時,則攝像頭拍攝不到桌 面,因此在電子設備的夾角B<=VF0V時,攝像頭才可W拍攝到監(jiān)測區(qū)域。
[0116] 在上述圖2和圖5所示的動作識別方法中,電子設備獲取監(jiān)測區(qū)域的步驟201可 W參閱圖7所示,其中圖7所示方法應用于采用單一攝像頭為第一采集單元的電子設備中, 并且為了更好地理解,將結合圖8闡述步驟201的具體過程,可W包括W下步驟:
[0117] 2011 ;獲取攝像頭與第一水平邊之間的第一距離b,如圖8中的第一距離b,其中第 一水平邊為第一平面中未與第二平面的水平邊相連的水平邊。
[0118] 當?shù)谝凰竭吪c物理面垂直時,攝像頭的焦點M、攝像頭發(fā)射的垂直光束(圖8中 虛線)與物理面的交點N、W及第一水平邊在物理面上的垂點P構成一直角H角形MNP,且 ZNMP=ZVF0V/2,ZMNP=90-ZVF0V/2,因此執(zhí)行步驟2012則可W得到監(jiān)測區(qū)域與第一 平面之間的最短距離a。
[0119] 2012 ;依據(jù)公式;a=b*sin巧0-VF0V/2)/sinZVF0V/2,得到監(jiān)測區(qū)域與第一平面 之間的最短距離a,VF0V為攝像頭的垂直視場。
[0120] 該最短距離a為監(jiān)測區(qū)域與第一平面之間的最小距離,當操作體遠離第一平面運 動時,操作體在物理面上形成的點到第一平面的距離變大。
[0121] 同樣通過交點N作垂直于NP的垂線,該垂線與攝像頭發(fā)射的水平光束(圖8中構 成HF0V的兩條實線)相交,交點為0,所角形NP0為直角H角形,2*0N為監(jiān)測區(qū)域在最 短距離下的最短寬度C,并且隨監(jiān)測區(qū)域與第一平面之間的距離增大,監(jiān)測區(qū)域的寬度也增 大。最短寬度C的計算公式可參閱步驟2013。
[0122] 2013 ;依據(jù)公式;c=2*b*sin巧0-HF0V/2)/sinZHF0V/2,得到監(jiān)測區(qū)域在最短距 離a下的最短寬度C,HF0V為攝像頭的水平視場,攝像頭的焦點為最短寬度C的中也點。
[0123] 此外,電子設備的第一采集單元還可W為一雙攝像頭,該雙攝像頭包括:第一攝像 頭和第二攝像頭,第一攝像頭和第二攝像頭位于同一水平線上,且第一攝像頭和第二攝像 頭的垂直視場VF0V相同,第一攝像頭和第二攝像頭的水平視場VF0V相同,監(jiān)測區(qū)域為可被 第一攝像頭和第二攝像頭共同拍攝到的區(qū)域,如圖9所示邊1和邊2構成較大區(qū)域,邊1和 邊2構成的較小區(qū)域為盲區(qū)(第一攝像頭和第二攝像頭都不能拍攝到的區(qū)域)。此種結構的 電子設備與包括一個攝像頭的電子設備,兩種結構的電子設備獲得的監(jiān)測區(qū)域的最短距離a相同,最短寬度C不同,具體可W參閱圖10所示,可W包括W下步驟:
[0124] 2014;獲取任意一個攝像頭與第一水平邊之間的第一距離b,第一水平邊為第一 平面中未與第二平面的水平邊相連的水平邊。
[01巧]2015;依據(jù)公式;a=b*sin巧0-VF0V/2)/sinZVF0V/2,得到監(jiān)測區(qū)域與第一平面 之間的最短距離a。
[0126] 步驟2014和步驟2015;與步驟2011和步驟2012相同,對此不再詳述。
[0127] 2016;計算監(jiān)測區(qū)域在最短距離a下的最短寬度C,第一攝像頭的焦點和第二攝像 頭的焦點之間的連線的中也點為最短寬度C的中也點,并且監(jiān)測區(qū)域與第一平面之間的距 離增大時,監(jiān)測區(qū)域的寬度也增大。
[012引在本發(fā)明的一些示例中