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

遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法與流程

文檔序號:11948772閱讀:202來源:國知局
遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法與流程

本發(fā)明涉及一種遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法,尤其涉及一種不須復(fù)雜的手勢動作、復(fù)雜的計算、運算能力強大的處理器與大容量的內(nèi)存即可快速產(chǎn)生控制指令和符合人體力學(xué)的遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法。



背景技術(shù):

一般說來,雖然觸控操作在智能型手持式裝置中占有主要地位,但卻無法廣泛地應(yīng)用在智能型電視上(因為操作者和智能型電視之間的距離通常會大于操作者的手臂長度。因此,在智能型電視的遠(yuǎn)程遙控運用中,體感操作取代觸控操作占有主要地位。在現(xiàn)有技術(shù)中,遙控裝置通過圖像傳感裝置不斷地獲取包含操作者的圖像。然后遙控裝置會對包含操作者的圖像執(zhí)行復(fù)雜的計算以產(chǎn)生操作者的骨架輪廓。在遙控裝置產(chǎn)生操作者的骨架輪廓后,遙控裝置可根據(jù)操作者的骨架輪廓,產(chǎn)生復(fù)雜的一光標(biāo)控制指令或一姿勢控制指令。

然而,因為現(xiàn)有技術(shù)會對包含操作者的圖像執(zhí)行復(fù)雜的計算以產(chǎn)生操作者的骨架輪廓,所以現(xiàn)有技術(shù)需要運算能力強大的處理器與大容量的內(nèi)存,導(dǎo)致現(xiàn)有技術(shù)對于操作者而言并非是一個較佳的選擇。



技術(shù)實現(xiàn)要素:

本發(fā)明的一實施例公開一種遙控裝置。所述遙控裝置包含一對象檢測單元、一對象辨識單元及一靜態(tài)手勢處理單元。所述對象檢測單元是用于根據(jù)包含一操作者的深度圖像和對應(yīng)于所述操作者的臉部檢測結(jié)果,檢測對應(yīng)于所述操作者的一對象。所述對象辨識單元是用于當(dāng)所述操作者移動所述對象 于一預(yù)定位置時,利用一手勢數(shù)據(jù)庫、所述對象的色彩圖像和對應(yīng)于所述深度圖像的一二維圖像的組合之一,辨識所述對象所形成的一手勢,其中所述操作者是在一第一預(yù)定時間內(nèi)移動所述對象于所述預(yù)定位置并在所述操作者移動所述對象于所述預(yù)定位置后拉回所述對象。所述靜態(tài)手勢處理單元是用于根據(jù)所述對象辨識單元所辨識的至少一手勢,產(chǎn)生一第一控制指令以控制一電子裝置。

本發(fā)明的另一實施例公開一種根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法,其中一應(yīng)用于所述方法的遙控裝置包含一對象檢測單元、一對象辨識單元及一靜態(tài)手勢處理單元。所述方法包含所述對象檢測單元根據(jù)包含一操作者的深度圖像和對應(yīng)于所述操作者的臉部檢測結(jié)果,檢測對應(yīng)于所述操作者的一對象;所述對象辨識單元于所述操作者移動所述對象于一預(yù)定位置時,利用一手勢數(shù)據(jù)庫、所述對象的色彩圖像和對應(yīng)于所述深度圖像的一二維圖像的組合之一,辨識所述對象所形成的一手勢,其中所述操作者是在一第一預(yù)定時間內(nèi)移動所述對象于所述預(yù)定位置并在所述操作者移動所述對象于所述預(yù)定位置后拉回所述對象;及所述靜態(tài)手勢處理單元根據(jù)所述對象辨識單元所辨識的至少一手勢,產(chǎn)生一第一控制指令以控制一電子裝置。

本發(fā)明的另一實施例公開一種遙控裝置。所述遙控裝置包含一對象辨識單元。所述對象辨識單元是用于當(dāng)一操作者移動對應(yīng)于所述操作者的一對象于一預(yù)定位置時,利用一手勢數(shù)據(jù)庫、所述對象的色彩圖像和對應(yīng)于包含所述操作者的深度圖像的一二維圖像的組合之一,辨識所述對象所形成的一手勢,其中所述操作者是在一第一預(yù)定時間內(nèi)移動所述對象于所述預(yù)定位置并在所述操作者移動所述對象于所述預(yù)定位置后拉回所述對象。

本發(fā)明公開一種遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法。所述遙控裝置與所述方法是利用一對象檢測單元根據(jù)包含一操作者的深度圖像和對應(yīng)于所述操作者的臉部檢測結(jié)果,檢測對應(yīng)于所述操作者的一合法操作對象,利用一對象辨識單元辨識合所述法操作對象所形成的至少一手勢, 以及利用一靜態(tài)手勢處理單元根據(jù)所述對象辨識單元所辨識的至少一手勢,產(chǎn)生一控制指令以控制一電子裝置。因此,相較于現(xiàn)有技術(shù),本發(fā)明具有下列優(yōu)點:第一、因為本發(fā)明所公開的控制指令僅由簡單的手勢組合所組成,所以本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算;第二、因為本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明可提供符合人體力學(xué)友善操作的方法;第三、因為本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明可提供快速產(chǎn)生控制指令的方法;第四、因為本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明所公開的遙控裝置不須運算能力強大的處理器與大容量的內(nèi)存。

附圖說明

圖1是本發(fā)明的一實施例公開一種遙控裝置的示意圖。

圖2是說明包含操作者的深度圖像的示意圖。

圖3是說明操作者、遙控裝置和電子裝置之間的關(guān)系的示意圖。

圖4是說明操作者在第一預(yù)定時間內(nèi)向前移動合法操作對象于預(yù)定位置的示意圖。

圖5是說明操作者移動合法操作對象的軌跡的示意圖。

圖6是說明合法操作對象形成的多種手勢的示意圖。

圖7是說明靜態(tài)手勢處理單元根據(jù)對象辨識單元所辨識的手勢,產(chǎn)生第一控制指令的示意圖。

圖8是說明對象辨識單元利用合法操作對象的移動量,辨識合法操作對象所形成的手勢的示意圖。

圖9是說明靜態(tài)手勢處理單元根據(jù)對象辨識單元所辨識的手勢,產(chǎn)生第一控制指令的示意圖。

圖10是說明操作者向下移動合法操作對象的示意圖。

圖11是說明操作者向上移動合法操作對象的示意圖。

圖12是說明操作者以圓形軌跡方式移動合法操作對象的示意圖。

圖13是說明光標(biāo)模式中單手控制模式的光標(biāo)操作范圍的示意圖。

圖14是說明光標(biāo)模式中的雙手控制模式的光標(biāo)操作范圍的示意圖。

圖15是說明在圖13中,當(dāng)光標(biāo)處理單元定義出光標(biāo)操作范圍后,光標(biāo)處理單元根據(jù)合法操作對象的位置,產(chǎn)生光標(biāo)控制指令的示意圖。

圖16、17是說明在單手控制模式中,操作者、合法操作對象與電子裝置的顯示屏的關(guān)系的示意圖。

圖18是說明在光標(biāo)模式的雙手控制模式中,操作者、合法操作對象與電子裝置的顯示屏的關(guān)系的示意圖。

圖19是本發(fā)明的另一實施例公開一種遙控裝置的示意圖。

圖20是本發(fā)明的另一實施例公開一種根據(jù)至少一靜態(tài)手勢產(chǎn)生第一控制指令的方法的流程圖。

圖21是本發(fā)明的另一實施例公開一種根據(jù)動態(tài)手勢產(chǎn)生第二控制指令的方法的流程圖。

圖22是本發(fā)明的另一實施例公開一種產(chǎn)生光標(biāo)控制指令的方法的流程圖。其中,附圖標(biāo)記說明如下:

100、1900 遙控裝置

102 第一傳感器

104 第二傳感器

106 前處理模塊

108 深度圖引擎

110 臉部辨識單元

112 臉部數(shù)據(jù)庫

114 光標(biāo)處理單元

116 動態(tài)手勢處理單元

118 對象檢測單元

120 手勢數(shù)據(jù)庫

122 對象辨識單元

124 靜態(tài)手勢處理單元

1062 同步單元

1064 圖像處理器

1066 校正器

1068 縮放器

1904 光編碼裝置

200 操作者

202 臉

300 電子裝置

302 顯示屏

304、308 游標(biāo)

306 圖標(biāo)

CR、CR1 光標(biāo)操作范圍

CCC 光標(biāo)控制指令

DR 大略距離

DI 深度圖像

DF 距離

DV、UV 向量

FDR 臉部檢測結(jié)果

FI、EFI 第一圖像

FCC 第一控制指令

FDI 臉部辨識用圖像

IO、IO’ 合法操作對象

L、RX、W 寬

LPI 圖像

MT 移動軌跡

OP 平面

ODI 原始深度圖像

OBI 對象辨識用圖像

PP 第一預(yù)定時間

PFI 第一處理圖像

PSI 第二處理圖像

PD 預(yù)定距離

PL、PLU 預(yù)定位置

RDI 校正深度圖像

RFI 第一校正圖像

RSI 第二校正圖像

RI 參考圖像

RY、H 高

SI、CSI 第二圖像

SCC 第二控制指令

T0-T5 時間

TV 臨界值

T 設(shè)定時間

TI 目標(biāo)圖像

VD 有效距離

XFC 中心

XC、YC、XS、YS、XI、YI 坐標(biāo)

YFT 頂點

2000-2016、2100-2114、2200-2214 步驟

具體實施方式

請參照圖1,圖1是本發(fā)明的一實施例公開一種遙控裝置100的示意圖。 如圖1所示,遙控裝置100包含一第一傳感器102、一第二傳感器104、一前處理模塊106、一深度圖引擎108、一臉部辨識單元110、一臉部數(shù)據(jù)庫112、一光標(biāo)處理單元114、一動態(tài)手勢處理單元116、一對象檢測單元118、一手勢數(shù)據(jù)庫120、一對象辨識單元122及一靜態(tài)手勢處理單元124,其中前處理模塊106包含一同步單元1062、一圖像處理器1064、一校正器1066及一縮放器1068,且同步單元1062、圖像處理器1064、校正器1066及縮放器1068不受限于圖1所示的順序,也就是說同步單元1062、圖像處理器1064、校正器1066及縮放器1068在圖1中的順序可改變,其中同步單元1062是耦接于第一傳感器102和第二傳感器104,圖像處理器1064是耦接于同步單元1062,校正器1066是耦接于圖像處理器1064,以及縮放器1068是耦接于校正器1066。如圖1所示,因為在遙控裝置100開機后,第一傳感器102是用于獲取多個第一圖像FI以及第二傳感器104是用于獲取多個第二圖像SI,所以同步單元1062可輸出一第一同步信號至多個第一圖像FI中的每一第一圖像EFI以及一對應(yīng)的第二同步信號至多個第二圖像SI中的對應(yīng)第一圖像EFI的一第二圖像CSI(如此圖像處理器1064可根據(jù)第一同步信號和對應(yīng)的第二同步信號,一起處理第一圖像EFI和第二圖像CSI),其中多個第一圖像FI是多個左眼圖像,以及多個第二圖像SI是多個右眼圖像。在圖像處理器1064接收第一圖像EFI和第二圖像CSI后,圖像處理器1064可分別對第一圖像EFI和第二圖像CSI執(zhí)行一圖像處理以產(chǎn)生一第一處理圖像PFI和一第二處理圖像PSI,其中圖像處理是色彩空間轉(zhuǎn)換,調(diào)整亮度,調(diào)整分辨率,消除噪聲,強化邊緣,內(nèi)插和對比度調(diào)整的組合之一。在校正器1066接收第一處理圖像PFI和第二處理圖像PSI后,校正器1066可分別對第一處理圖像PFI和第二處理圖像PSI執(zhí)行一校正處理以產(chǎn)生一第一校正圖像RFI和一第二校正圖像RSI,其中校正處理包含一色彩空間校正和一組裝校正的組合之一??s放器1068是用于縮放第一校正圖像RFI和第二校正圖像RSI,以產(chǎn)生符合多個尺寸的圖像,例如一參考圖像RI、一目標(biāo)圖像TI、一臉部辨識用圖像FDI與一對象辨識用圖像OBI,其中臉部辨識用圖像FDI的尺寸和對象辨識用圖像OBI的尺寸可以不等于參考圖像RI的尺寸。但在本發(fā)明的另一實施例中,臉部辨識用圖像FDI和對象辨識用圖像OBI是參考圖像RI。如圖1所示,深度圖引擎108耦接于前處理模塊106,其中當(dāng)深度圖引擎108接收到參考圖 像RI和目標(biāo)圖像TI后,深度圖引擎108是根據(jù)參考圖像RI和目標(biāo)圖像TI,產(chǎn)生包含一操作者200的深度圖像DI(如圖2所示)。另外,因為如何由多個操作者判定一合法操作者并非本發(fā)明的重點,所以本發(fā)明是以一操作者為例說明本發(fā)明以下的實施例。另外,如圖1所示,臉部辨識單元110可利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR,其中操作者200的臉部檢測結(jié)果FDR包含對應(yīng)于操作者200的臉202的長、寬、特征點以及位置的信息,且臉部數(shù)據(jù)庫112可儲存有關(guān)于操作者200的臉202的長、寬、特征點以及位置的信息。但本發(fā)明并不受限于操作者200的臉部檢測結(jié)果FDR只包含對應(yīng)于操作者200的臉202的長、寬、特征點以及位置的信息。

當(dāng)深度圖像DI和對應(yīng)于操作者200的臉部檢測結(jié)果FDR產(chǎn)生之后,遙控裝置100內(nèi)的對象檢測單元118會先根據(jù)深度圖像DI和對應(yīng)于操作者200的臉部檢測結(jié)果FDR,確定操作者200和遙控裝置100之間的大略距離DR(如圖3所示,例如操作者200和遙控裝置100之間的大略距離DR為2公尺,其中遙控裝置100是設(shè)置于電子裝置300(例如電視)之上)。但本發(fā)明并不受限于遙控裝置100在圖3中的位置,也就是說遙控裝置100也可被整合于電子裝置300內(nèi)。在對象檢測單元118確定操作者200和遙控裝置100之間的大略距離DR后,對象檢測單元118可根據(jù)大略距離DR,在操作者200的周圍檢測是否有一對應(yīng)操作者200的合法操作對象IO(例如操作者的右手)存在(例如對象檢測單元118會在操作者200的前方的一預(yù)定距離PD內(nèi)檢測是否有合法操作對象IO存在)。當(dāng)對象檢測單元118在操作者200的前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,對象檢測單元118可提供有關(guān)于合法操作對象IO的色彩圖像的信息,其中合法操作對象IO的色彩圖像的信息包含合法操作對象IO的長、寬以及深度。但本發(fā)明并不受限于合法操作對象IO的色彩圖像的信息包含合法操作對象IO的長、寬以及深度。另外,在本發(fā)明的另一實施例中,當(dāng)對象檢測單元118在操作者200的前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,對象檢測單元118是提供有關(guān)于合法操作對象IO的灰階圖像的信息,其中合法操作對象IO的灰階圖像的信息包含合法操作對象IO的長、寬以及深度。當(dāng)對象檢測單元118在操作者 200前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,遙控裝置100可通知操作者200開始操作。例如遙控裝置100可通過光閃爍方式或控制電子裝置300的顯示屏通知操作者200開始操作。

以合法操作對象IO位于操作者200前方為例,在遙控裝置100通知操作者200開始操作后,操作者200是在一第一預(yù)定時間內(nèi)向前移動合法操作對象IO于一預(yù)定位置PL(如圖4所示)并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO,其中如圖4所示,當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離最小。但本發(fā)明并不受限于當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離最小,也就是說只要當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離比操作者200和遙控裝置100之間的距離小及落入本發(fā)明的范疇。另外,本發(fā)明并不受限于操作者200是在第一預(yù)定時間內(nèi)向前移動合法操作對象IO于預(yù)定位置PL,也就是說在本發(fā)明的另一實施例中,操作者200可在第一預(yù)定時間內(nèi)向上(或向下)移動合法操作對象IO于另一預(yù)定位置PLU(如圖4所示)。

因為當(dāng)操作者200觀看電子裝置300時,操作者200可能會隨意移動合法操作對象IO(如此操作者200隨意移動合法操作對象IO的動作可能使對象辨識單元122產(chǎn)生混亂),所以對象辨識單元122可視操作者200于圖4中移動合法操作對象IO的動作(操作者200在第一預(yù)定時間內(nèi)向前移動合法操作對象IO于預(yù)定位置PL并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO)為一有效動作。請參照圖5,圖5是說明操作者200移動合法操作對象IO的軌跡的示意圖,其中圖5的縱軸表示合法操作對象IO與遙控裝置100之間的距離,圖5的橫軸表示時間,DF表示操作者200的臉202與遙控裝置100之間的距離,以及PP表示第一預(yù)定時間。如圖5所示,在遙控裝置100通知操作者200開始操作后,操作者200是在第一預(yù)定時間PP內(nèi)向前移動合法操作對象IO于預(yù)定位置PL并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO,所以合法操作對象IO與遙控裝置100之間的距離是逐漸減少至預(yù)定位置PL,然后再逐漸增加。因此, 當(dāng)合法操作對象IO與遙控裝置100之間的距離小于一有效距離VD(可由操作者200的臉202與遙控裝置100之間的距離DF決定)后,對象辨識單元122即可在合法操作對象IO位于預(yù)定位置PL時,利用手勢數(shù)據(jù)庫120、合法操作對象IO的色彩圖像(或合法操作對象IO的灰階圖像)以及對應(yīng)于深度圖像DP的一二維圖像(例如對象辨識用圖像OBI,但本發(fā)明并不受限于二維圖像是對象辨識用圖像OBI)的組合之一,辨識合法操作對象IO所形成的一手勢。請參照圖6,圖6是說明合法操作對象IO形成的多種手勢的示意圖。如圖6所示,當(dāng)合法操作對象IO位于預(yù)定位置PL時,對象辨識單元122可辨識由合法操作對象IO所形成的分別對應(yīng)于數(shù)字0-9與確認(rèn)的手勢,其中當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO必須完成操作者200所欲形成的手勢。但本發(fā)明并不受限于合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO僅能形成的分別對應(yīng)于數(shù)字0-9與確認(rèn)的手勢,也就是說合法操作對象IO還可形成具有其他預(yù)定意義的手勢。

請參照圖7,圖7是說明靜態(tài)手勢處理單元124根據(jù)對象辨識單元122所辨識的手勢,產(chǎn)生一第一控制指令FCC的示意圖。如圖7所示,于時間T1時,操作者200由合法操作對象IO的起始位置(對應(yīng)時間T0)向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「2」;于時間T2時,操作者200由預(yù)定位置PL拉回合法操作對象IO;于時間T3時,操作者200再次向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「4」;于時間T4時,操作者200由預(yù)定位置PL再次拉回合法操作對象IO;于時間T5時,操作者200再次向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「1」,其中合法操作對象IO的手勢(如圖7所示的數(shù)字「2」、「4」、「1」)中的每一手勢必須在圖5所示的第一預(yù)定時間PP內(nèi)完成。例如對象辨識單元122辨識如圖7所示的數(shù)字「2」所需的時間(時間T0-T1)、對象辨識單元122辨識如圖7所示的數(shù)字「4」所需的時間(時間T2-T3)以及對象辨識單元122辨識如圖7所示的數(shù)字「1」所需的時間(時間T4-T5)都不大于第一預(yù)定時間PP。另外,合法操作對象IO的手勢(如圖7所示的數(shù)字「2」、 「4」、「1」)中的每一手勢與一相鄰手勢之間的間隔不大于一設(shè)定時間T(例如2秒),也就是說時間T1-T2的時間間隔和時間T3-T4的時間間隔不大于設(shè)定時間T。但本發(fā)明并不受限于設(shè)定時間T是2秒。如果在時間T5后的設(shè)定時間T(例如2秒)內(nèi),合法操作對象IO沒有再形成新的手勢,則由于在時間T1-T5內(nèi),對象辨識單元122已根據(jù)合法操作對象IO的手勢,辨識出數(shù)字「2」、「4」、「1」,所以靜態(tài)手勢處理單元124可根據(jù)數(shù)字「2」、「4」、「1」,產(chǎn)生一第一控制指令FCC以控制電子裝置300。例如第一控制指令FCC可控制電子裝置300切換至一特定頻道(例如頻道241臺)。另外,如果在時間T5后的設(shè)定時間T內(nèi),操作者200使合法操作對象IO形成一確認(rèn)手勢,則由于在確認(rèn)手勢前,對象辨識單元122已根據(jù)合法操作對象IO的手勢,辨識出數(shù)字「2」、「4」、「1」,所以靜態(tài)手勢處理單元124可根據(jù)數(shù)字「2」、「4」、「1」,產(chǎn)生第一控制指令FCC以控制電子裝置300。例如第一控制指令FCC可控制電子裝置300切換至特定頻道(例如頻道241臺)。另外,在圖4中,因為對象辨識單元122是當(dāng)操作者200向前移動合法操作對象IO于預(yù)定位置PL時(如圖4所示),辨識合法操作對象IO所形成的一手勢(也就是說合法操作對象IO相對于操作者200的臉202所在的平面OP具有顯著的Z坐標(biāo)變化),所以當(dāng)合法操作對象IO相對于操作者200的臉202所在的平面OP具有顯著的X、Y坐標(biāo)變化時,對象辨識單元122可忽略合法操作對象IO所形成的一手勢。另外,在對象辨識單元122辨識出合法操作對象IO所形成的一手勢后設(shè)定時間T內(nèi),對象辨識單元122沒有再辨識出合法操作對象IO所形成的另一手勢時,則靜態(tài)手勢處理單元124可根據(jù)對象辨識單元122當(dāng)下所辨識出合法操作對象IO所形成的至少一手勢所代表的數(shù)字,產(chǎn)生一相對應(yīng)控制指令以控制電子裝置300。另外,靜態(tài)手勢處理單元124也可能無法根據(jù)對象辨識單元122當(dāng)下所辨識出合法操作對象IO所形成的至少一手勢所代表的數(shù)字,產(chǎn)生另一相對應(yīng)控制指令(因為對象辨識單元122當(dāng)下所辨識出合法操作對象IO所形成的至少一手勢所代表的數(shù)字沒有對應(yīng)任何一控制指令)。

另外,請參照圖8,圖8是說明對象辨識單元122利用合法操作對象IO的移動量,辨識合法操作對象IO所形成的手勢的示意圖,其中圖8的縱軸表示合法操作對象IO的移動量,以及圖8的橫軸表示時間。如圖8所示,在時 間T0至?xí)r間T1時,合法操作對象IO的移動量高于一臨界值TV,例如操作者200向前移動合法操作對象IO使合法操作對象IO的移動量高于臨界值TV。在時間T1至?xí)r間T2時,合法操作對象IO的移動量下降至臨界值TV以下。如果合法操作對象IO靜止超過設(shè)定時間T后,對象辨識單元122開始辨識合法操作對象IO所形成的手勢。另外,當(dāng)合法操作對象IO的移動量再次高于臨界值TV(時間T3)時,對象辨識單元122可根據(jù)上述操作原理再次辨識合法操作對象IO所形成的另一手勢。

請參照圖9,圖9是說明靜態(tài)手勢處理單元124根據(jù)對象辨識單元122所辨識的手勢,產(chǎn)生一第一控制指令FCC的示意圖。如圖9所示,在操作者200向前移動合法操作對象IO,合法操作對象IO靜止超過設(shè)定時間T,此時(時間T1)對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「2」;于時間T1至?xí)r間T2中,操作者200改變合法操作對象IO前一次所形成的手勢使合法操作對象IO的移動量高于臨界值TV后,合法操作對象IO再次靜止超過設(shè)定時間T,此時(時間T2)對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「4」;在時間T3時,操作者200晃動合法操作對象IO使合法操作對象IO的移動量高于臨界值TV;在操作者200晃動合法操作對象IO使合法操作對象IO的移動量高于臨界值TV后,合法操作對象IO再次靜止超過設(shè)定時間T,此時(時間T4)對象辨識單元122辨識出合法操作對象IO所形成的一手勢是代表數(shù)字「4」。由于在圖9中,對象辨識單元122根據(jù)合法操作對象IO的手勢,辨識出數(shù)字「2」、「4」、「4」,所以靜態(tài)手勢處理單元124可根據(jù)數(shù)字「2」、「4」、「4」,產(chǎn)生一第一控制指令FCC以控制電子裝置300切換至另一特定頻道(例如頻道244臺)。因此,在圖9中,操作者200只要使合法操作對象IO的移動量高于臨界值TV后,靜止合法操作對象IO逾設(shè)定時間T,則對象辨識單元122即可開始辨識合法操作對象IO的手勢。

另外,本發(fā)明另公開對應(yīng)于動態(tài)手勢的控制指令。如圖1所示,動態(tài)手勢處理單元116是耦接于對象檢測單元118。因為對象辨識單元122是當(dāng)操作者200向前移動合法操作對象IO于預(yù)定位置PL時(如圖4所示),辨識合法 操作對象IO所形成的一手勢(也就是說對象辨識單元122是在合法操作對象IO相對于操作者200的臉202所在的平面OP具有顯著的Z坐標(biāo)變化后,辨識合法操作對象IO所形成的手勢),所以動態(tài)手勢處理單元116必須是當(dāng)合法操作對象IO相對于平面OP具有顯著的X、Y坐標(biāo)變化時,根據(jù)一第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡,產(chǎn)生一第二控制指令SCC以控制電子裝置300。也就是說對象辨識單元122和動態(tài)手勢處理單元116不能同時根據(jù)合法操作對象IO相對于平面OP的相同坐標(biāo)變化,執(zhí)行相對應(yīng)的動作。請參照圖10、11,圖10是說明操作者200向下移動合法操作對象IO的示意圖,和圖11是說明操作者200向上移動合法操作對象IO的示意圖,其中深度圖引擎108所產(chǎn)生的深度圖像DI的左右方向會鏡像于操作者200的左右方向。如圖10所示,當(dāng)操作者200于第二預(yù)定時間內(nèi)移動合法操作對象IO時,動態(tài)手勢處理單元116根據(jù)第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT(其中第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成一往下的向量DV),判定操作者200是向下移動合法操作對象IO,所以動態(tài)手勢處理單元116即可根據(jù)往下的向量DV,產(chǎn)生一相對應(yīng)的第二控制指令SCC以控制電子裝置300(例如由電子裝置300的目前播放頻道切換至目前播放頻道的前一頻道),也就是說在第二預(yù)定時間內(nèi),合法操作對象IO相對于平面OP開始有X、Y坐標(biāo)變化直到合法操作對象IO靜止一段時間或是合法操作對象IO消失(例如操作者200拉回合法操作對象IO使其消失在遙控裝置100的圖像獲取范圍內(nèi))。如圖11所示,當(dāng)操作者200于第二預(yù)定時間內(nèi)移動合法操作對象IO時,動態(tài)手勢處理單元116根據(jù)第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT(其中第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成一往上的向量UV),判定操作者200是向上移動合法操作對象IO,所以動態(tài)手勢處理單元116即可根據(jù)往上的向量UV,產(chǎn)生一相對應(yīng)的第二控制指令SCC以控制電子裝置300(例如由電子裝置300的目前播放頻道切換至目前播放頻道的下一頻道)。另外,當(dāng)?shù)诙A(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成一往左的向量時,動態(tài)手勢處理單元116即可根據(jù)往左的向量,產(chǎn)生一相對應(yīng)的第二控制指令SCC以控制電子裝置300(例如增加電子裝置300的目前播放音量);當(dāng)?shù)诙A(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成一往右的向量時,動態(tài)手勢處理單元116即可根據(jù)往右的向量,產(chǎn)生一相對應(yīng)的第 二控制指令SCC以控制電子裝置300(例如減少電子裝置300的目前播放音量)。另外,請參照圖12,圖12是說明操作者200以圓形軌跡方式移動合法操作對象IO的示意圖。如圖12所示,當(dāng)操作者200于第二預(yù)定時間內(nèi)以圓形軌跡方式移動合法操作對象IO時,動態(tài)手勢處理單元116即可根據(jù)第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT(例如第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成二個圓形軌跡),產(chǎn)生一相對應(yīng)的第二控制指令SCC以控制電子裝置300(例如將電子裝置300關(guān)機或開機)。另外,本發(fā)明并不受限于上述第二控制指令SCC與合法操作對象IO的移動軌跡MT的對應(yīng)關(guān)系。

另外,遙控裝置100另公開一學(xué)習(xí)功能。當(dāng)操作者200進入遙控裝置100的學(xué)習(xí)功能時,操作者200可使遙控裝置100學(xué)習(xí)操作者200想要改變或是新增的手勢。當(dāng)遙控裝置100學(xué)習(xí)操作者200想要改變或是新增的手勢后,遙控裝置100可將操作者200想要改變或是新增的手勢儲存在遙控裝置100內(nèi)的內(nèi)存中。

另外,本發(fā)明另公開對應(yīng)于光標(biāo)模式的控制指令。如圖1所示,光標(biāo)處理單元114是耦接于臉部辨識單元110。當(dāng)臉部辨識單元110利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR后,因為操作者200的臉部檢測結(jié)果FDR包含對應(yīng)于操作者200的臉202的長、寬、特征點以及深度的信息,所以光標(biāo)處理單元114可根據(jù)臉部檢測結(jié)果FDR,定義出操作者200的臉202的中心XFC(如圖13所示),其中圖13是光標(biāo)模式中的單手控制模式。如圖13所示,操作者200的臉202的寬為L以及操作者200的臉202的頂點為YFT。如果操作者200習(xí)慣使用右手,則光標(biāo)處理單元114可在操作者200的一光標(biāo)操作范圍CR內(nèi)分別利用式(1)和式(2)找出對應(yīng)于電子裝置300的顯示屏的中心坐標(biāo)為(XC,YC),其中FratioH、FratioV為一預(yù)定比例:

XC=XFC–(L*FratioH) (1)

YC=Y(jié)FT–(L*FratioV) (2)

另外,光標(biāo)處理單元114可根據(jù)式(1)和式(2)定義出光標(biāo)操作范圍CR,其中光標(biāo)操作范圍CR的水平范圍為XC±(L*FratioH)以及垂直范圍為YC±(L*FratioV)。在光標(biāo)處理單元114定義出光標(biāo)操作范圍CR后,光標(biāo)處理單元114即可根據(jù)合法操作對象IO的位置,產(chǎn)生一光標(biāo)控制指令CCC以控制電子裝置300。另外,在本發(fā)明的另一實施例中,光標(biāo)處理單元114可根據(jù)深度圖像DI內(nèi)操作者200的臉202的深度以及一對應(yīng)比例,計算出光標(biāo)操作范圍CR。另外,如果操作者200習(xí)慣使用左手,則可利用上述方式定義出對應(yīng)于操作者200的左手的光標(biāo)操作范圍,在此不再贅述。

另外,請參照圖14,圖14是說明光標(biāo)模式中雙手控制模式的光標(biāo)操作范圍的示意圖。如圖14所示,光標(biāo)處理單元114可根據(jù)臉部檢測結(jié)果FDR,定義出操作者200的臉202的中心XFC(如圖14所示),其中操作者200的臉202的寬為L以及操作者200的臉202的頂點為YFT。因此,光標(biāo)處理單元114可在操作者200的一光標(biāo)操作范圍CR1內(nèi)分別利用式(3)和式(2)找出對應(yīng)于電子裝置300的顯示屏的中心坐標(biāo)的坐標(biāo)(XC,YC):

XC=XFC (3)

另外,可根據(jù)式(3)和式(2)定義出光標(biāo)操作范圍CR1,其中光標(biāo)操作范圍CR1的水平范圍為XC±2*(L*FratioH)以及垂直范圍為YC±(L*FratioV)。另外,在本發(fā)明的另一實施例中,光標(biāo)處理單元114可根據(jù)深度圖像DI內(nèi)操作者200的臉202的深度以及對應(yīng)比例,計算出光標(biāo)操作范圍CR1。

請參照圖15,圖15是說明在圖13中,當(dāng)光標(biāo)處理單元114定義出光標(biāo)操作范圍CR后,光標(biāo)處理單元114根據(jù)合法操作對象IO的位置,產(chǎn)生光標(biāo)控制指令CCC的示意圖。如圖15所示,如果合法操作對象IO在光標(biāo)操作范圍CR內(nèi)的坐標(biāo)為(XI,YI)、光標(biāo)操作范圍CR的左上角坐標(biāo)為(XS,YS)、光標(biāo)操作范圍CR的寬和高分別為RX、RY以及電子裝置300的顯示屏的寬和 高分別為W、H,則光標(biāo)處理單元114可根據(jù)合法操作對象IO的坐標(biāo)(XI、YI)、式(4)和式(5),產(chǎn)生電子裝置300的顯示屏上的光標(biāo)控制指令CCC的坐標(biāo)(X,Y):

X=W–((XI–XS)*W/RX) (4)

Y=(YI–YS)*H/RY (5)

另外,因為電子裝置300的顯示屏和操作者200的臉202是面對面,所以合法操作對象IO的位置的左右方向會鏡像于光標(biāo)控制指令CCC的坐標(biāo)的左右方向。另外,因為電子裝置300的顯示屏的更新頻率通常會大于遙控裝置100獲取圖像的頻率,所以光標(biāo)處理單元114可另利用濾波器或內(nèi)差的方式減少光標(biāo)控制指令CCC的坐標(biāo)的跳動與平滑度。

請參照圖16-18,圖16、17是說明在單手控制模式中,操作者200、合法操作對象IO與電子裝置300的顯示屏302的關(guān)系的示意圖,和圖18是說明在光標(biāo)模式的雙手控制模式中,操作者200、合法操作對象IO、IO’與電子裝置300的顯示屏302的關(guān)系的示意圖。如圖16所示,當(dāng)合法操作對象IO(例如操作者的右手)在光標(biāo)操作范圍CR內(nèi)由上往下移動時,光標(biāo)處理單元114可根據(jù)合法操作對象IO的位置,產(chǎn)生光標(biāo)控制指令CCC以控制電子裝置300(也就是說光標(biāo)處理單元114可鏡射合法操作對象IO的動作路徑至電子裝置300的顯示屏302),所以操作者200即可在顯示屏302上看見一光標(biāo)304(對應(yīng)于合法操作對象IO且具有式(4)和式(5)所產(chǎn)生的坐標(biāo)(X,Y))的動作路徑。另外,光標(biāo)操作范圍CR的中心經(jīng)光標(biāo)處理單元114鏡射后是對應(yīng)于顯示屏302的中心。另外,如圖17所示,當(dāng)顯示屏302顯示一圖形用戶接口(Graphical User Interface,GUI)時,顯示屏302可能不會顯示出光標(biāo)304。因此,當(dāng)顯示屏302是圖形用戶接口時,顯示屏302上被操作者200選擇的一圖標(biāo)306的亮度會增加以對應(yīng)合法操作對象IO的目前位置。如圖18所示,在光標(biāo)模式的雙手控制模式中,當(dāng)合法操作對象IO(例如操作者的右手)在光標(biāo)操作范圍CR1內(nèi)由上往下移動時,光標(biāo)處理單元114可根據(jù)合法操作對象IO 的位置,產(chǎn)生一光標(biāo)控制指令CCC以控制電子裝置300,所以操作者200即可在顯示屏302上看見光標(biāo)304(對應(yīng)于合法操作對象IO)的動作路徑。另外,光標(biāo)操作范圍CR1的中心經(jīng)光標(biāo)處理單元114鏡射后是對應(yīng)于顯示屏302的中心。另外,本發(fā)明所公開的對應(yīng)于光標(biāo)模式的控制指令也可進行多指觸控的應(yīng)用。例如當(dāng)合法操作對象IO’(例如操作者的左手)在光標(biāo)操作范圍CR1內(nèi)靜止時,光標(biāo)處理單元114可根據(jù)合法操作對象IO’的位置,產(chǎn)生另一光標(biāo)控制指令CCC以控制電子裝置300,所以操作者200即可在顯示屏302上看見光標(biāo)308(對應(yīng)于合法操作對象IO’)靜止不動。

另外,對應(yīng)于靜態(tài)手勢的控制指令FCC、對應(yīng)于動態(tài)手勢的控制指令SCC和對應(yīng)于光標(biāo)模式的控制指令CCC可被設(shè)計成用于不同的場合。例如當(dāng)顯示屏302顯示圖形用戶接口時,遙控裝置100可自動切換至光標(biāo)模式;以及當(dāng)顯示屏302非顯示圖形用戶接口(例如顯示屏302播放節(jié)目)時,遙控裝置100可自動切換至對應(yīng)于動態(tài)手勢的控制指令或?qū)?yīng)于靜態(tài)手勢的控制指令。

請參照圖19,圖19是本發(fā)明的另一實施例公開一種遙控裝置1900的示意圖。如圖19所示,遙控裝置1900和遙控裝置100的差別在于遙控裝置1900利用一光編碼裝置1904取代包含遙控裝置100的第二傳感器104,以及遙控裝置1900的深度圖引擎108是介于前處理模塊106和光編碼裝置1904之間,其中前處理模塊106包含一同步單元1062、一圖像處理器1064、一校正器1066及一縮放器1068,且同步單元1062、圖像處理器1064、校正器1066及縮放器1068不受限于圖19所示的順序,也就是說同步單元1062、圖像處理器1064、校正器1066及縮放器1068在圖19中的順序可改變。如圖19所示,在遙控裝置100開機后,第一傳感器102是用于獲取多個第一圖像FI以及光編碼裝置1904是用于發(fā)射至少一預(yù)定圖案的單色光,以及獲取并輸出具有至少一預(yù)定圖案中一預(yù)定圖案的單色光的圖像LPI。在圖像LPI產(chǎn)生之后,深度圖引擎108可根據(jù)圖像LPI,產(chǎn)生一原始深度圖像ODI。圖像處理器1064是耦接于第一傳感器102,用于對多個第一圖像FI中的每一第一圖像EFI執(zhí)行一圖像處理以產(chǎn)生一第一處理圖像PFI,其中原始深度圖像ODI是對應(yīng)第一處理圖像PFI;校正器1066耦接于同步單元1062,其中同步單元1062是 用于使校正器1066同時分別對第一處理圖像PFI和原始深度圖像ODI執(zhí)行一校正處理以產(chǎn)生一第一校正圖像RFI和一校正深度圖像RDI;縮放器1068是耦接于校正器1066,用于縮放第一校正圖像RFI和校正深度圖像RDI,以產(chǎn)生符合多個尺寸的圖像,例如一臉部辨識用圖像FDI、一對象辨識用圖像OBI和深度圖像DI,其中臉部辨識用圖像FDI可以是圖1所示的參考圖像RI。另外,遙控裝置1900的其余操作原理都和遙控裝置100相同,在此不再在贅述。

另外,遙控裝置100和遙控裝置1900并不受限于應(yīng)用在電視,也就是說遙控裝置100可應(yīng)用在任何具有遙控功能的裝置。

請參照圖1-7和圖20,圖20是本發(fā)明的另一實施例公開一種根據(jù)至少一靜態(tài)手勢產(chǎn)生一第一控制指令的方法的流程圖。圖20的方法是利用圖1的遙控裝置100說明,詳細(xì)步驟如下:

步驟2000:開始;

步驟2002:第一傳感器102用于獲取多個第一圖像FI,以及第二傳感器104用于獲取多個第二圖像SI;

步驟2004:前處理模塊106根據(jù)多個第一圖像FI中的每一第一圖像產(chǎn)生一參考圖像RI,以及根據(jù)多個第二圖像SI中的一對應(yīng)的第二圖像產(chǎn)生對應(yīng)參考圖像RI的一目標(biāo)圖像TI;

步驟2006:深度圖引擎108根據(jù)參考圖像RI和目標(biāo)圖像TI,產(chǎn)生包含操作者200的深度圖像DI;

步驟2008:臉部辨識單元110利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR;

步驟2010:對象檢測單元118根據(jù)深度圖像DI和臉部檢測結(jié)果FDR,檢測對應(yīng)于操作者200的一合法操作對象IO;

步驟2012:對象辨識單元122于操作者200移動合法操作對象IO于一預(yù)定 位置PL時,利用手勢數(shù)據(jù)庫122、合法操作對象IO的色彩圖像和對應(yīng)于深度圖像DI的一二維圖像的組合之一,辨識合法操作對象IO所形成的一手勢;

步驟2014:靜態(tài)手勢處理單元124根據(jù)對象辨識單元122所辨識的至少一手勢,產(chǎn)生一第一控制指令FCC以控制電子裝置300;

步驟2016:結(jié)束。

在步驟2002中,第一傳感器102所獲取的多個第一圖像FI是左眼圖像,以及第二傳感器104所獲取的多個第二圖像SI是右眼圖像。在步驟2004中,前處理模塊106內(nèi)的同步單元1062可輸出一第一同步信號至多個第一圖像FI中的每一第一圖像EFI以及一對應(yīng)的第二同步信號至多個第二圖像SI中的對應(yīng)第一圖像EFI的一第二圖像CSI(如此前處理模塊106內(nèi)的圖像處理器1064可根據(jù)第一同步信號和對應(yīng)的第二同步信號,一起處理第一圖像EFI和第二圖像CSI)。在圖像處理器1064接收第一圖像EFI和第二圖像CSI后,圖像處理器1064可同時分別對第一圖像EFI和第二圖像CSI執(zhí)行一圖像處理以產(chǎn)生一第一處理圖像PFI和一第二處理圖像PSI。在前處理模塊106內(nèi)的校正器1066接收第一處理圖像PFI和第二處理圖像PSI后,校正器1066可分別對第一處理圖像PFI和第二處理圖像PSI執(zhí)行一校正處理以產(chǎn)生一第一校正圖像RFI和一第二校正圖像RSI。另外,前處理模塊106內(nèi)的縮放器1068可縮放第一校正圖像RFI和第二校正圖像RSI,以產(chǎn)生多個尺寸的圖像,例如參考圖像RI、目標(biāo)圖像TI、一臉部辨識用圖像FDI與一對象辨識用圖像OBI。在步驟2008中,如圖1所示,臉部辨識單元110可利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR,其中操作者200的臉部檢測結(jié)果FDR包含對應(yīng)于操作者200的臉202的長、寬、特征點以及位置的信息,且臉部數(shù)據(jù)庫112可儲存有關(guān)于操作者200的臉202的長、寬、特征點以及位置的信息。但本發(fā)明并不受限于操作者200的臉部檢測結(jié)果FDR只包含對應(yīng)于操作者200的臉202的長、寬、特征點以及位置的信息。

在步驟2010中,當(dāng)深度圖像DI和對應(yīng)于操作者200的臉部檢測結(jié)果FDR產(chǎn)生之后,遙控裝置100內(nèi)的對象檢測單元118會先根據(jù)深度圖像DI和對應(yīng)于操作者200的臉部檢測結(jié)果FDR,確定操作者200和遙控裝置100之間的大略距離DR(如圖3所示,例如操作者200和遙控裝置100之間的大略距離DR為2公尺,其中遙控裝置100是設(shè)置于電子裝置300(例如電視)之上)。在對象檢測單元118確定操作者200和遙控裝置100之間的大略距離DR后,對象檢測單元118可根據(jù)大略距離DR,在操作者200的周圍檢測是否有對應(yīng)操作者200的合法操作對象IO(例如操作者的右手)存在(例如對象檢測單元118會在操作者200的前方的一預(yù)定距離PD內(nèi)檢測是否有合法操作對象IO存在)。當(dāng)對象檢測單元118在操作者200的前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,對象檢測單元118可提供有關(guān)于合法操作對象IO的色彩圖像的信息,其中合法操作對象IO的色彩圖像的信息包含合法操作對象IO的長、寬以及深度。另外,在本發(fā)明的另一實施例中,當(dāng)對象檢測單元118在操作者200的前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,對象檢測單元118是提供有關(guān)于合法操作對象IO的灰階圖像的信息,其中合法操作對象IO的灰階圖像的信息包含合法操作對象IO的長、寬以及深度。當(dāng)對象檢測單元118在操作者200前方的預(yù)定距離PD內(nèi)檢測到有合法操作對象IO存在后,遙控裝置100可通知操作者200開始操作。例如遙控裝置100可通過光閃爍方式或控制電子裝置300的顯示屏通知操作者200開始操作。

在步驟2012中,以合法操作對象IO位于操作者200前方為例,在遙控裝置100通知操作者200開始操作后,操作者200是在一第一預(yù)定時間內(nèi)向前移動合法操作對象IO于預(yù)定位置PL(如圖4所示)并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO,其中如圖4所示,當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離最小。但本發(fā)明并不受限于當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離最小,也就是說只要當(dāng)合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO和遙控裝置100之間的距離比操作者200和遙控裝置100之間的距離小及落入本發(fā)明的范疇。另外,本 發(fā)明并不受限于操作者200是在第一預(yù)定時間內(nèi)向前移動合法操作對象IO于預(yù)定位置PL,也就是說在本發(fā)明的另一實施例中,操作者200可在第一預(yù)定時間內(nèi)向上(或向下)移動合法操作對象IO于另一預(yù)定位置PLU(如圖4所示)。

因為當(dāng)操作者200觀看電子裝置300時,操作者200可能會隨意移動合法操作對象IO(如此操作者200隨意移動合法操作對象IO的動作可能使對象辨識單元122產(chǎn)生混亂),所以對象辨識單元122可視操作者200于圖4中移動合法操作對象IO的動作(操作者200在第一預(yù)定時間內(nèi)向前移動合法操作對象IO于預(yù)定位置PL并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO)為一有效動作。如圖5所示,在遙控裝置100通知操作者200開始操作后,操作者200是在第一預(yù)定時間PP內(nèi)向前移動合法操作對象IO于預(yù)定位置PL并在操作者200移動合法操作對象IO于預(yù)定位置PL后拉回合法操作對象IO,所以合法操作對象IO與遙控裝置100之間的距離是逐漸減少至預(yù)定位置PL,然后再逐漸增加。因此,當(dāng)合法操作對象IO與遙控裝置100之間的距離小于一有效距離VD(可由操作者200的臉202與遙控裝置100之間的距離DF決定)后,對象辨識單元122即可在合法操作對象IO位于預(yù)定位置PL時,利用手勢數(shù)據(jù)庫120、合法操作對象IO的色彩圖像和對應(yīng)于深度圖像DP的一二維圖像(例如對象辨識用圖像OBI)的組合之一,辨識合法操作對象IO所形成的一手勢。如圖6所示,當(dāng)合法操作對象IO位于預(yù)定位置PL時,對象辨識單元122可辨識由合法操作對象IO所形成的分別對應(yīng)于數(shù)字0-9與確認(rèn)的手勢。但本發(fā)明并不受限于合法操作對象IO位于預(yù)定位置PL時,合法操作對象IO僅能形成的分別對應(yīng)于數(shù)字0-9與確認(rèn)的手勢。

如圖7所示,于時間T1時,操作者200由合法操作對象IO的起始位置(對應(yīng)時間T0)向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的手勢是代表數(shù)字「2」;于時間T2時,操作者200由預(yù)定位置PL拉回合法操作對象IO;于時間T3時,操作者200再次向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的手勢是代表數(shù)字「4」;于時間T4時,操作者200 由預(yù)定位置PL再次拉回合法操作對象IO;于時間T5時,操作者200再次向前移動合法操作對象IO至預(yù)定位置PL,此時對象辨識單元122辨識出合法操作對象IO所形成的手勢是代表數(shù)字「1」,其中合法操作對象IO的手勢(如圖7所示的數(shù)字「2」、「4」、「1」)中的每一手勢必須在圖5所示的第一預(yù)定時間PP內(nèi)完成。例如對象辨識單元122辨識如圖7所示的數(shù)字「2」所需的時間(時間T0-T1)、對象辨識單元122辨識如圖7所示的數(shù)字「4」所需的時間(時間T2-T3)以及對象辨識單元122辨識如圖7所示的數(shù)字「1」所需的時間(時間T4-T5)都不大于第一預(yù)定時間PP。另外,合法操作對象IO的手勢(如圖7所示的數(shù)字「2」、「4」、「1」)中的每一手勢與一相鄰手勢之間的間隔不大于一設(shè)定時間T(例如2秒),也就是說時間T1-T2的時間間隔和時間T3-T4的時間間隔不大于設(shè)定時間T。但本發(fā)明并不受限于設(shè)定時間T是2秒。如果在時間T5后的設(shè)定時間T(例如2秒)內(nèi),合法操作對象IO沒有再形成新的手勢,則由于在時間T1-T5內(nèi),對象辨識單元122已根據(jù)合法操作對象IO的手勢,辨識出數(shù)字「2」、「4」、「1」,所以在步驟2014中,靜態(tài)手勢處理單元124可根據(jù)對象辨識單元122所辨識的分別代表數(shù)字「2」、「4」、「1」的手勢,產(chǎn)生第一控制指令FCC以控制電子裝置300。例如第一控制指令FCC可控制電子裝置300切換至一特定頻道(例如頻道241臺)。另外,如果在時間T5后的設(shè)定時間T內(nèi),操作者200使合法操作對象IO形成一確認(rèn)手勢,則由于在確認(rèn)手勢前,對象辨識單元122已根據(jù)合法操作對象IO的手勢,辨識出數(shù)字「2」、「4」、「1」,所以靜態(tài)手勢處理單元124可根據(jù)對象辨識單元122所辨識的分別代表數(shù)字「2」、「4」、「1」的手勢,產(chǎn)生第一控制指令FCC以控制電子裝置300。另外,在圖4中,因為對象辨識單元122是當(dāng)操作者200向前移動合法操作對象IO于預(yù)定位置PL時(如圖4所示),辨識合法操作對象IO所形成的一手勢(也就是說合法操作對象IO相對于操作者200的臉202所在的平面OP具有顯著的Z坐標(biāo)變化),所以當(dāng)合法操作對象IO相對于操作者200的臉202所在的平面OP具有顯著的X、Y坐標(biāo)變化時,對象辨識單元122可忽略合法操作對象IO所形成的一手勢。

請參照圖10-12和圖21,圖21是本發(fā)明的另一實施例公開一種根據(jù)一動態(tài)手勢產(chǎn)生一第二控制指令的方法的流程圖。圖21的方法是利用圖1的遙 控裝置100說明,詳細(xì)步驟如下:

步驟2100:開始;

步驟2102:第一傳感器102用于獲取多個第一圖像FI,以及第二傳感器104用于獲取多個第二圖像SI;

步驟2104:前處理模塊106根據(jù)多個第一圖像FI中的每一第一圖像產(chǎn)生一參考圖像RI,以及根據(jù)多個第二圖像SI中的一對應(yīng)的第二圖像產(chǎn)生對應(yīng)參考圖像RI的一目標(biāo)圖像TI;

步驟2106:深度圖引擎108根據(jù)參考圖像RI和目標(biāo)圖像TI,產(chǎn)生包含操作者200的深度圖像DI;

步驟2108:臉部辨識單元110利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR;

步驟2110:對象檢測單元118根據(jù)深度圖像DI和臉部檢測結(jié)果FDR,檢測對應(yīng)于操作者200的一合法操作對象IO;

步驟2112:動態(tài)手勢處理單元116根據(jù)一第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡,產(chǎn)生一第二控制指令SCC以控制電子裝置300;

步驟2114:結(jié)束。

圖21的實施例和圖20的實施例的差別在于在步驟2112中,如圖10所示,當(dāng)操作者200于第二預(yù)定時間內(nèi)移動合法操作對象IO時,動態(tài)手勢處理單元116根據(jù)第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT(其中第二預(yù)定時間內(nèi)合法操作對象IO的移動軌跡MT形成一往下的向量DV),判定操作者200是向下移動合法操作對象IO,所以動態(tài)手勢處理單元116即可根據(jù)往下的向量DV,產(chǎn)生相對應(yīng)的第二控制指令SCC以控制電子裝置300(例如由電子裝置300的目前播放頻道切換至目前播放頻道的前一頻道),也就是說在第二預(yù)定時間內(nèi),合法操作對象IO相對于平面OP開始有X、Y坐標(biāo)變化直到合法操作對象IO靜止一段時間或是合法操作對象IO消失(例如操作者200拉回合法操作對象IO使其消失在遙控裝置100的圖像獲取范圍內(nèi))。另外,動 態(tài)手勢處理單元116產(chǎn)生其他第二控制指令SCC的方式可參照第11-12圖,在此不再贅述。

請參照圖13-18和圖22,圖22是本發(fā)明的另一實施例公開一種產(chǎn)生光標(biāo)指令的方法的流程圖。圖22的方法是利用圖1的遙控裝置100說明,詳細(xì)步驟如下:

步驟2200:開始;

步驟2202:第一傳感器102用于獲取多個第一圖像FI,以及第二傳感器104用于獲取多個第二圖像SI;

步驟2204:前處理模塊106根據(jù)多個第一圖像FI中的每一第一圖像產(chǎn)生一參考圖像RI,以及根據(jù)多個第二圖像SI中的一對應(yīng)的第二圖像產(chǎn)生對應(yīng)參考圖像RI的一目標(biāo)圖像TI;

步驟2206:深度圖引擎108根據(jù)參考圖像RI和目標(biāo)圖像TI,產(chǎn)生包含操作者200的深度圖像DI;

步驟2208:臉部辨識單元110利用臉部辨識用圖像FDI和臉部數(shù)據(jù)庫112,產(chǎn)生對應(yīng)于操作者200的臉部檢測結(jié)果FDR;

步驟2210:對象檢測單元118根據(jù)深度圖像DI和臉部檢測結(jié)果FDR,檢測對應(yīng)于操作者200的一合法操作對象IO;

步驟2212:光標(biāo)處理單元114根據(jù)合法操作對象IO的位置,產(chǎn)生一光標(biāo)控制指令CCC以控制電子裝置300;

步驟2214:結(jié)束。

圖22的實施例和圖20的實施例的差別在于在步驟2212中,如圖13所示,操作者200的臉202的寬為L以及操作者200的臉202的頂點為YFT。如果操作者200習(xí)慣使用右手,則光標(biāo)處理單元114可在操作者200的一光標(biāo)操作范圍CR內(nèi)分別利用式(1)和式(2)找出對應(yīng)于電子裝置300的顯示屏的中心坐標(biāo)的坐標(biāo)(XC,YC)以及定義出光標(biāo)操作范圍CR,其中光標(biāo)操作范圍 CR的水平范圍為XC±(L*FratioH)以及垂直范圍為YC±(L*FratioV)。在光標(biāo)處理單元114定義出光標(biāo)操作范圍CR后,光標(biāo)處理單元114即可根據(jù)合法操作對象IO的位置,產(chǎn)生光標(biāo)控制指令CCC以控制電子裝置300。另外,如果操作者200習(xí)慣使用左手,則可利用上述方式定義出對應(yīng)于操作者200的左手的光標(biāo)操作范圍,在此不再贅述。

另外,如圖14所示,光標(biāo)處理單元114可根據(jù)臉部檢測結(jié)果FDR,定義出操作者200的臉202的中心XFC(對應(yīng)光標(biāo)模式中的雙手控制模式),其中操作者200的臉202的寬為L以及操作者200的臉202的頂點為YFT。因此,光標(biāo)處理單元114可在操作者200的光標(biāo)操作范圍CR1內(nèi)分別利用式(3)和式(2)找出對應(yīng)于電子裝置300的顯示屏的中心坐標(biāo)的坐標(biāo)(XC,YC),以及根據(jù)式(3)和式(2)定義出光標(biāo)操作范圍CR1,其中光標(biāo)操作范圍CR1的水平范圍為XC±2*(L*FratioH)以及垂直范圍為YC±(L*FratioV)。

如圖15所示,如果合法操作對象IO的坐標(biāo)為(XI,YI)、光標(biāo)操作范圍CR的左上角坐標(biāo)為(XS,YS)、光標(biāo)操作范圍CR的寬和高分別為RX、RY以及電子裝置300的顯示屏的寬和高分別為W、H,則光標(biāo)處理單元114可根據(jù)合法操作對象IO的坐標(biāo)、式(4)和式(5),產(chǎn)生光標(biāo)控制指令CCC的坐標(biāo)(X,Y)。另外,因為電子裝置300的顯示屏和操作者200的臉202是面對面,所以合法操作對象IO的位置的左右方向會鏡像于光標(biāo)控制指令CCC的坐標(biāo)的左右方向。另外,因為電子裝置300的顯示屏的更新頻率通常會大于遙控裝置100獲取圖像的頻率,所以光標(biāo)處理單元114可另利用濾波器或內(nèi)差的方式減少光標(biāo)控制指令CCC的坐標(biāo)的跳動與平滑度。

如圖16所示,當(dāng)合法操作對象IO(例如操作者的右手)在光標(biāo)操作范圍CR內(nèi)由上往下移動時,光標(biāo)處理單元114可根據(jù)合法操作對象IO的位置,產(chǎn)生光標(biāo)控制指令CCC以控制電子裝置300(也就是說光標(biāo)處理單元114可鏡射合法操作對象IO的動作路徑至電子裝置300的顯示屏302),所以操作者200即可在顯示屏302上看見一光標(biāo)304(對應(yīng)于合法操作對象IO)的動作路 徑。另外,如圖17所示,當(dāng)顯示屏302顯示圖形用戶接口時,顯示屏302可能不會顯示出光標(biāo)304。因此,當(dāng)顯示屏302是圖形用戶接口時,顯示屏302上被操作者200選擇的一圖標(biāo)306的亮度會增加以對應(yīng)合法操作對象IO的目前位置。如圖18所示,在光標(biāo)模式的雙手控制模式中,當(dāng)合法操作對象IO(例如操作者的右手)在光標(biāo)操作范圍CR1內(nèi)由上往下移動時,光標(biāo)處理單元114可根據(jù)合法操作對象IO的位置,產(chǎn)生一光標(biāo)控制指令CCC以控制電子裝置300,所以操作者200即可在顯示屏302上看見光標(biāo)304(對應(yīng)于合法操作對象IO)的動作路徑。另外,光標(biāo)操作范圍CR1的中心經(jīng)光標(biāo)處理單元114鏡射后是對應(yīng)于顯示屏302的中心。另外,本發(fā)明所公開的對應(yīng)于光標(biāo)模式的控制指令也可進行多指觸控的應(yīng)用。例如當(dāng)合法操作對象IO’(例如操作者的左手)在光標(biāo)操作范圍CR1內(nèi)靜止時,光標(biāo)處理單元114可根據(jù)合法操作對象IO’的位置,產(chǎn)生另一光標(biāo)控制指令CCC以控制電子裝置300,所以操作者200即可在顯示屏302上看見光標(biāo)308(對應(yīng)于合法操作對象IO’)靜止不動。

另外,對應(yīng)于靜態(tài)手勢的控制指令FCC、對應(yīng)于動態(tài)手勢的控制指令SCC和對應(yīng)于光標(biāo)模式的控制指令CCC可被設(shè)計成用于不同的場合。例如當(dāng)顯示屏302顯示圖形用戶接口時,遙控裝置100可自動切換至光標(biāo)模式;以及當(dāng)顯示屏302非顯示圖形用戶接口(例如顯示屏302播放節(jié)目)時,遙控裝置100可自動切換至對應(yīng)于動態(tài)手勢的控制指令或?qū)?yīng)于靜態(tài)手勢的控制指令。

綜上所述,本發(fā)明所公開的遙控裝置與根據(jù)至少一靜態(tài)手勢產(chǎn)生控制指令的方法是利用對象檢測單元根據(jù)包含操作者的深度圖像和對應(yīng)于操作者的臉部檢測結(jié)果,檢測對應(yīng)于操作者的一合法操作對象,利用對象辨識單元辨識合法操作對象所形成的至少一手勢,以及利用靜態(tài)手勢處理單元根據(jù)對象辨識單元所辨識的至少一手勢,產(chǎn)生一控制指令以控制電子裝置。因此,相較于現(xiàn)有技術(shù),本發(fā)明具有下列優(yōu)點:第一、因為本發(fā)明所公開的控制指令僅由簡單的手勢組合所組成,所以本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算;第二、因為本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明可提供符合人體力學(xué)友善操作的方法;第三、因為本發(fā)明不須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明可提供快速產(chǎn)生控制指令的方法;第四、因為本發(fā)明不 須復(fù)雜的手勢動作和復(fù)雜的計算,所以本發(fā)明所公開的遙控裝置不須運算能力強大的處理器與大容量的內(nèi)存。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1