否持續(xù)預(yù)定時間,如果沒有持續(xù)達到預(yù)定時間,可以判斷到這只是一個誤操作,則不會激活體感交互系統(tǒng)。其中,這里的預(yù)定時間可以根據(jù)需要預(yù)先設(shè)定,比如設(shè)定為10秒、30秒等等。
[0040]作為一種更進一步的優(yōu)選方案,當系統(tǒng)采集并識別到人體部位且持續(xù)未達到預(yù)定時間之前,可以在屏幕上顯示一個進度條,以提示體感交互系統(tǒng)激活狀態(tài)。進度條可以實時的,以圖片形式顯示系統(tǒng)激活的速度,完成度,剩余未完成任務(wù)量的大小,和可能需要處理時間。作為一種可能的實現(xiàn),進度條可以長方形條狀顯示。當進度條滿時,即表示達到激活體感交互系統(tǒng)條件,激活體感交互系統(tǒng)。通過這樣的方式,能夠讓用戶對體感交互系統(tǒng)激活狀態(tài)的有直觀的了解,也能夠讓誤操作的用戶及時停止手勢動作以避免誤觸發(fā)激活體感交互系統(tǒng)。
[0041]S204:根據(jù)激活指令激活體感交互系統(tǒng)。
[0042]根據(jù)獲取的激活指令,激活體感交互系統(tǒng),以進入體感交互狀態(tài)。
[0043]其中,在激活體感交互系統(tǒng)之后,可以給用戶相應(yīng)的體感交互系統(tǒng)已被激活的提示。其中,可以通過將屏幕預(yù)定區(qū)域以高亮狀態(tài)進行顯示作為提示。這里的預(yù)定區(qū)域可以是預(yù)設(shè)的體感感應(yīng)區(qū)域?qū)?yīng)到屏幕上的平面區(qū)域,比如屏幕左側(cè)的一定面積的區(qū)域,或屏幕右側(cè)一定面積的區(qū)域等。當然,也可以是整個屏幕。
[0044]當然,也可以通過其他的方式給用戶提示,比如通過彈出體感交互系統(tǒng)已激活的提示,或者通過語音提示等等,本發(fā)明對此不作限定。
[0045]另外,在體感交互系統(tǒng)被激活后,在屏幕上顯示與人體部位同步移動的圖標。其中,與人體部位同步移動的圖標可以是跟所述人體部位相似的圖標,比如人體部位是人手,該圖標可以是一個手形狀的圖標。當然,也可以是其他形式的圖標,比如三角圖標,圓點圖標等。該屏幕上的圖標跟隨人體部位的移動而在屏幕上對應(yīng)移動。比如人手在空間上向右移動,圖標也跟隨在屏幕上向右移動。
[0046]在體感交互系統(tǒng)激活狀態(tài)下,通過3D紅外傳感器采集預(yù)定空間范圍內(nèi)人體部位的三維立體圖像。3D紅外傳感器能夠采集空間位置上物件的三維立體圖像,所采集的三維立體圖像包括物件所處的空間位置坐標以及空間運動軌跡。
[0047]本發(fā)明實施例所述的空間運動軌跡,包括人體部件的姿勢以及人體部件的具體動作。比如用戶在3D體感器前面做一個握拳的姿勢并在空間范圍內(nèi)滑動,那么3D體感器采集該用戶手部的三維立體圖像,對該手部的三維立體圖像進行特征提取,即獲取到該手部距離3D傳感器的三維坐標,以及該手部的握拳姿勢和滑動的動作。其他三維立體圖像的處理與此類似,本實施例不一一舉例進行說明。
[0048]其中,本發(fā)明實施例所提到的人體部位可以是人手。當然也可以是其他的用于操作的人體部位比如人臉、人腳等等。
[0049]S102:將人體部位的三維立體圖像進行特征提取獲取特征參數(shù),特征參數(shù)包括人體部位的三維坐標以及人體部位的空間運動軌跡;
[0050]將所采集的人體部位的三維立體圖像進行特征提取,以獲取該采集的三維立體空間的特征參數(shù),其中,這些特征參數(shù)包括該人體部位所處的空間三維坐標以及人體部位的空間運動軌跡。通過特征提取,能夠識別人體部位距離3D傳感器的具體空間位置以及人體部位的動作。比如人手做的一個抓握的動作,通過采集該抓握的立體圖像,并通過特征提取,就能根據(jù)該特征提取的參數(shù)確定這個人手的具體空間位置并識別出該動作為一個抓握的動作。
[0051]作為一種可能的實現(xiàn)方式,本發(fā)明對動作的識別之前,包括一個學習訓練以建立一個訓練數(shù)據(jù)庫的過程。比如為識別一個人手抓握的動作,系統(tǒng)會采集各種不同的抓握動作的三維立體圖像,對這些不同的抓握動作進行學習,以獲取用于識別這個具體動作的具體特征參數(shù)。針對每個不同的動作,系統(tǒng)都會做這么一個學習訓練過程,各種不同具體動作對應(yīng)的具體特征參數(shù),構(gòu)成訓練數(shù)據(jù)庫。當系統(tǒng)獲取到一個三維立體圖像時,就會將該立體圖像進行特征提取,到訓練數(shù)據(jù)庫中找到與之匹配的具體動作,以作為識別結(jié)果。
[0052]S103:根據(jù)人體部位的三維坐標,判斷人體部位是否進入預(yù)定感應(yīng)區(qū)域;
[0053]從提取的特征參數(shù)中的人體部位的三維坐標,判斷人體部位是否進入預(yù)定感應(yīng)區(qū)域。其中,這里的預(yù)定感應(yīng)區(qū)域可以是預(yù)先設(shè)置的一定空間范圍。比如設(shè)置屏幕左側(cè)預(yù)定面積對應(yīng)的空間區(qū)域為預(yù)定感應(yīng)區(qū)域,在該預(yù)定感應(yīng)區(qū)域之外的空間范圍的動作不做響應(yīng)?;蛘弋斝枰ㄟ^不同的體感動作執(zhí)行不同的參數(shù)調(diào)整時,可以分別設(shè)置不同的預(yù)定感應(yīng)區(qū)域?qū)?yīng)不同的參數(shù)調(diào)整,比如設(shè)置屏幕上側(cè)預(yù)定空間范圍對應(yīng)感應(yīng)并響應(yīng)進行亮度調(diào)節(jié),屏幕下側(cè)預(yù)定空間范圍對應(yīng)感應(yīng)并響應(yīng)音量調(diào)節(jié)等等。當然,也可以不做設(shè)定,這種情況下,3D體感器所能采集到立體圖像的空間范圍都為預(yù)定感應(yīng)區(qū)域,只根據(jù)不同的動作響應(yīng)進行不同的操作。
[0054]其中,當人體部位進入預(yù)定感應(yīng)區(qū)域時,屏幕上顯示相應(yīng)的提示。其中,作為一種可能的提示方式,可以將預(yù)定感應(yīng)區(qū)域以高亮狀態(tài)進行顯示以提示用戶可以在該預(yù)定感應(yīng)區(qū)域內(nèi)執(zhí)行控制動作。當然,預(yù)定感應(yīng)區(qū)域也可以以別的方式提示用戶。比如突出顯示,閃動顯示或者顯示條紋等等。
[0055]當特征參數(shù)中的人體部位的三維坐標落入預(yù)定感應(yīng)區(qū)域范圍,則執(zhí)行步驟S104。否則,不進行響應(yīng)。
[0056]S104:控制根據(jù)人體部位的空間運動軌跡進行參數(shù)調(diào)整;
[0057]當人體部位進入預(yù)定感應(yīng)區(qū)域時,根據(jù)特征提取參數(shù)中人體部位的空間運動軌跡進行參數(shù)調(diào)整。這里的參數(shù)調(diào)整可以但不限于是音量調(diào)節(jié)、屏幕亮度調(diào)節(jié)、屏幕滾動速度調(diào)節(jié)中的至少一種。
[0058]其中,根據(jù)人體部位的空間運動軌跡進行參數(shù)調(diào)整具體包括:將人體部位的空間運動軌跡與預(yù)存的空間運動軌跡進行匹配,當匹配達到預(yù)定匹配閾值時,控制執(zhí)行與預(yù)存的空間運動軌跡對應(yīng)的參數(shù)調(diào)整。
[0059]比如預(yù)先設(shè)置手掌向上推動的動作對應(yīng)調(diào)高音量,手掌向下推動的動作對應(yīng)調(diào)低音量,當采集到手掌向上推動的動作時即控制將音量調(diào)高,采集到手掌向下推動的動作即控制將音量調(diào)低。
[0060]當人體部位離開預(yù)定感應(yīng)區(qū)域時,體感交互系統(tǒng)進入鎖定狀態(tài),只有再次激活體感交互系統(tǒng)后才能進入體感控制參數(shù)調(diào)整的交互。
[0061]本發(fā)明實施例中,還可以通過預(yù)設(shè)不同的感應(yīng)區(qū)域,并設(shè)置不同感應(yīng)區(qū)不同的動作對應(yīng)不同的參數(shù)調(diào)整。比如設(shè)置屏幕左側(cè)預(yù)定區(qū)域感應(yīng)區(qū)手掌向上運動控制音量調(diào)大,手掌向下運動控制音量調(diào)小,屏幕右側(cè)預(yù)定感應(yīng)區(qū)握拳動作向上移動屏幕亮度調(diào)大,握拳動作向下移動控制屏幕亮度調(diào)小。當在屏幕左側(cè)預(yù)定感應(yīng)區(qū)檢測到手掌并且手掌向上運動時將音量調(diào)大,手掌向下運動控制音量調(diào)小。當在屏幕右側(cè)的預(yù)定感應(yīng)區(qū)檢測到握拳動作向上移動控制屏幕變亮,當檢測到握拳動作向下移動控制屏幕變暗。當然,在這樣的設(shè)置條件下,如果在屏幕左側(cè)預(yù)定區(qū)域檢測到握拳的動作,或在屏幕右側(cè)預(yù)定區(qū)域檢測到手掌時,不進行響應(yīng)。
[0062]在不設(shè)置預(yù)定區(qū)域?qū)?yīng)不同的操作時,可以只設(shè)置不同的動作對應(yīng)不同的操作,3D體感器所能采集到立體圖像的區(qū)域范圍都是感應(yīng)區(qū),只要人體部位進入感應(yīng)區(qū)并感應(yīng)到動作,并且與預(yù)設(shè)的動作匹配達到預(yù)定閾值,即執(zhí)行與動作對應(yīng)的操作。
[0063]請參閱圖6,圖6是本發(fā)明實施例提供的通過體感控制屏幕滾動速度的操作示意圖,如圖所示,當人手往左邊滑動時控制屏幕滾動加快,當人手往右邊滑動時控制屏幕滾動速度放慢。當然,這只是示例。也可以設(shè)置人手往右邊滑動時控制屏幕滾動加快,人手往左邊滑動時控制屏幕滾動速度放慢。
[0064]請參閱圖7,圖7是本發(fā)明實施例提供的通過體感控制屏幕亮度調(diào)節(jié)的操作示意圖,如圖所示,第一個示意圖,示意出通過右手握拳向下移動的動作控制屏幕亮度降低,中間的示意圖示意出通過右手握拳移動到中間的動作控制屏幕以正常亮度顯示,第三個示意圖,示意出通過右手握拳向上一定的動作控制屏幕亮度增加。
[0065]請參閱圖8,圖8是本發(fā)明實施例提供的通過體感控制音量調(diào)節(jié)的操作示意圖,如圖所示,第一個示意圖,示意出通過左手握拳向下的動作控制音量降低,中間的示意圖示意出通過左手握拳移動到中間的動作控制為正常音量,第三個示意圖,示意出通過左手握拳向上的動作控制音量增加。
[0066]當然,以上的示意圖只是示意性的,具體什么動作對應(yīng)控制執(zhí)行什么樣的操作,可以根據(jù)需要設(shè)置。
[0067]本發(fā)明在激活體感交互系統(tǒng)的狀態(tài)下,采集人體部位的三維立體圖像,根據(jù)人體部