基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)及其實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開了基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)及其實(shí)現(xiàn)方法,對互聯(lián)網(wǎng)電視的EPG系統(tǒng)進(jìn)行改進(jìn),所述系統(tǒng)包括互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺、互聯(lián)網(wǎng)電視集成平臺、互聯(lián)網(wǎng)傳輸系統(tǒng)、EPG系統(tǒng)以及互聯(lián)網(wǎng)電視終端。EPG系統(tǒng)包括接收模塊、控制轉(zhuǎn)換模塊、存儲模塊和人機(jī)交互操作模塊,用于提供豐富的節(jié)目預(yù)告信息和靈活便利的檢索引擎,幫助用戶快速定位節(jié)目,瀏覽和查詢節(jié)目信息。本發(fā)明的有益效果:在互聯(lián)網(wǎng)電視的終端界面實(shí)現(xiàn)交互操作指令與界面組件一一對應(yīng)的事件綁定,完成所見即所得的應(yīng)用選擇功能,系統(tǒng)支持手勢的智能化操控方式,交互過程可以減少不必要的重復(fù)交互,實(shí)現(xiàn)靈活可控的交互效果。
【專利說明】基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)及其實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)電視,是指利用互聯(lián)網(wǎng)智能電視設(shè)備,通過無線或有線的公共互聯(lián)網(wǎng)(internet),以互聯(lián)網(wǎng)協(xié)議,傳輸視頻、音頻(包括語音)、文字、圖形和數(shù)據(jù),面向電視機(jī)用戶,提供互聯(lián)網(wǎng)應(yīng)用和服務(wù)的個(gè)性化、互動性、全方位服務(wù),包括影視音像點(diǎn)播、音樂欣賞、游戲、有聲讀物、視頻通訊等?;ヂ?lián)網(wǎng)智能電視設(shè)備,是指具有互聯(lián)網(wǎng)功能的電視設(shè)備,包含互聯(lián)網(wǎng)電視、智能電視等。它可以接入廣播電視網(wǎng)、國際互聯(lián)網(wǎng)和移動通訊網(wǎng)等網(wǎng)絡(luò)訪問內(nèi)容或者參與互動。有些概念的變形,例如,互聯(lián)網(wǎng)電視(機(jī))、智能電視(機(jī))、智能互聯(lián)網(wǎng)3D電視(機(jī))等,都是指此含義的設(shè)備?;ヂ?lián)網(wǎng)電視令客廳成為人們休閑娛樂的重要方式,互動點(diǎn)播式的客戶體驗(yàn)以及影院般的視聽效果,令互聯(lián)網(wǎng)電視可以替代計(jì)算機(jī)成為新型娛樂終端的代表。
[0003]互聯(lián)網(wǎng)電視的視頻、音樂、應(yīng)用等多媒體內(nèi)容的展示都是通過EPG (ElectronicProgram Guide,電子節(jié)目菜單)的方式在終端平臺進(jìn)行呈現(xiàn),用戶通過EPG系統(tǒng)與互聯(lián)網(wǎng)電視節(jié)目平臺進(jìn)行交互,實(shí)現(xiàn)對自己喜愛的節(jié)目的點(diǎn)播。EPG是互聯(lián)網(wǎng)電視區(qū)別于模擬電視的一項(xiàng)標(biāo)志性業(yè)務(wù),被認(rèn)為是數(shù)字電視的靈魂。但目前的EPG系統(tǒng)的界面,其業(yè)務(wù)的索引和導(dǎo)航的呈現(xiàn)缺乏統(tǒng)一的布局格式,每個(gè)數(shù)字電視平臺都必須自己設(shè)計(jì)和開發(fā)相關(guān)的呈現(xiàn)界面和交互方式,造成了大量重復(fù)性勞動,并且在人機(jī)交互方面大多數(shù)仍然停留在傳統(tǒng)的遙控器操作的方式上,即使有個(gè)別智能化的操作出現(xiàn),也由于性能不佳、響應(yīng)不靈敏等因素,影響了用戶體驗(yàn),因此亟需一種新型的呈現(xiàn)界面規(guī)范,彌補(bǔ)傳統(tǒng)互聯(lián)網(wǎng)電視在界面呈現(xiàn)和人機(jī)交互方面的不足,帶來更舒適的用戶體驗(yàn)。
[0004]總而言之,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題是:
[0005]第一,如何提供一種智能化、開放的、支持多業(yè)務(wù)的、具有規(guī)范布局格式的EPG系統(tǒng)的寬帶多媒體業(yè)務(wù)平臺,解決業(yè)務(wù)索引和導(dǎo)航缺乏統(tǒng)一格式的問題;
[0006]第二,如何提供一種互聯(lián)網(wǎng)電視系統(tǒng)的交互特性及方法,并能夠支持新型組塊化的交互操作,以及運(yùn)用組塊交互技術(shù)原理實(shí)現(xiàn)的互聯(lián)網(wǎng)電視設(shè)備,實(shí)現(xiàn)即見即得的交互效果,提高用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明針對傳統(tǒng)互聯(lián)網(wǎng)電視的界面呈現(xiàn)以及人機(jī)交互涉及存在的問題,提出了一種基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)及其實(shí)現(xiàn)方法,該系統(tǒng)重點(diǎn)對互聯(lián)網(wǎng)電視的EPG系統(tǒng)進(jìn)行改進(jìn),定義一種基于組塊的UI呈現(xiàn)界面,將應(yīng)用資源內(nèi)容以組件的形式進(jìn)行封裝,互聯(lián)網(wǎng)電視的終端EPG系統(tǒng)實(shí)現(xiàn)手勢交互操作指令與界面組件一一對應(yīng)的事件綁定,完成所見即所得的應(yīng)用選擇功能,交互過程可以減少不必要的重復(fù)交互,實(shí)現(xiàn)靈活可控的交互效果,此方法實(shí)現(xiàn)的互聯(lián)網(wǎng)電視系統(tǒng)實(shí)現(xiàn)了一種新型的應(yīng)用呈現(xiàn)布局并支持手勢的智能化人機(jī)交互方式,方便用戶瀏覽和查詢節(jié)目信息,提供個(gè)性化的服務(wù)。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0009]基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng),包括互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺、互聯(lián)網(wǎng)電視集成平臺、互聯(lián)網(wǎng)傳輸系統(tǒng)、EPG系統(tǒng)以及互聯(lián)網(wǎng)電視終端;
[0010]所述互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺用于提供各類型的節(jié)目內(nèi)容資源和服務(wù)信息;
[0011]所述互聯(lián)網(wǎng)電視集成平臺用于提供運(yùn)營和業(yè)務(wù)支撐功能;
[0012]所述互聯(lián)網(wǎng)傳輸系統(tǒng)用于實(shí)現(xiàn)傳輸分發(fā)、網(wǎng)絡(luò)傳輸、載入網(wǎng)絡(luò)功能;
[0013]所述EPG系統(tǒng),用于提供豐富的節(jié)目預(yù)告信息和靈活便利的檢索引擎,并實(shí)現(xiàn)組塊化、手勢的智能化人機(jī)交互操作,幫助用戶快速定位節(jié)目,瀏覽和查詢節(jié)目信息;
[0014]所述EPG系統(tǒng)包括接收模塊、控制轉(zhuǎn)換模塊、指令存儲模塊和手勢人機(jī)交互操作模塊。
[0015]所述接收模塊用于接收互聯(lián)網(wǎng)傳輸系統(tǒng)傳輸過來的信號,進(jìn)行相應(yīng)的解調(diào)和解碼,得到TS碼流,并將TS碼流中的SI信息或數(shù)據(jù)轉(zhuǎn)盤中的相應(yīng)信息提取出來,生成基本節(jié)目信息,然后將生成的基本節(jié)目信息傳輸給控制轉(zhuǎn)換模塊。
[0016]所述控制轉(zhuǎn)換模塊用于將生成的的節(jié)目內(nèi)容索引以及相關(guān)聯(lián)的擴(kuò)展信息轉(zhuǎn)換為組塊化結(jié)構(gòu)形式,并將轉(zhuǎn)換后的數(shù)據(jù)傳輸給指令存儲模塊;
[0017]所述指令存儲模塊,用于存儲控制轉(zhuǎn)換模塊轉(zhuǎn)換后的組塊化結(jié)構(gòu)的節(jié)目菜單信息,并定義組塊指令集,存儲人機(jī)交互操作模塊獲取的用戶輸入的原始信息和表征指令功能的操作信息之間的映射關(guān)系庫,映射關(guān)系以關(guān)鍵字對應(yīng)關(guān)鍵值的形式存在。所述映射關(guān)系庫中輸入指令集作為關(guān)鍵字存在,用于匹配用戶交互操作后觸發(fā)的指令信息,表征指令功能的操作信息作為關(guān)鍵值存在,關(guān)鍵字與關(guān)鍵值的映射為一對一或多對一的關(guān)系。
[0018]所述手勢人機(jī)交互操作模塊用于實(shí)現(xiàn)組塊化的人機(jī)交互操作,檢測并識別用戶的輸入操作指令,響應(yīng)并執(zhí)行該操作指令,并將操作結(jié)果反饋給互聯(lián)網(wǎng)電視終端。人機(jī)交互操作模塊還包括自適應(yīng)識別模塊,可以對用戶的手勢進(jìn)行自學(xué)習(xí),即允許用戶定義不同的手勢指令來作為系統(tǒng)中功能的操作指令,從而對前期采樣得到的手勢模型進(jìn)行必要的校正,以進(jìn)一步提聞識別的準(zhǔn)確率。
[0019]所述互聯(lián)網(wǎng)電視終端作為互聯(lián)網(wǎng)電視系統(tǒng)的硬件載體,用于提供輸入、顯示等設(shè)備來與用戶進(jìn)行交互,包括顯示裝置和輸入裝置。
[0020]所述顯示裝置用于對接收到的EPG信息進(jìn)行解析并以組塊化形式的界面進(jìn)行顯示;
[0021]所述輸入裝置用于識別用戶的原始輸入信息,本發(fā)明是指實(shí)現(xiàn)手勢操作的手勢感
應(yīng)裝置。
[0022]基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)所采用的交互方法,主要包括如下步驟:
[0023]步驟(I):互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺提供各類型的節(jié)目內(nèi)容資源和服務(wù)信息,通過互聯(lián)網(wǎng)傳輸層的傳輸分發(fā)給EPG系統(tǒng),互聯(lián)網(wǎng)電視集成平臺提供運(yùn)營和業(yè)務(wù)支撐信息;
[0024]步驟(2):EPG系統(tǒng)通過接收模塊接收互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺的節(jié)目內(nèi)容和節(jié)目內(nèi)容索引信息以及相關(guān)聯(lián)的擴(kuò)展內(nèi)容,所述擴(kuò)展內(nèi)容包括節(jié)目的內(nèi)容介紹、演員的介紹、導(dǎo)演的介紹及節(jié)目時(shí)長;[0025]步驟(3):控制轉(zhuǎn)換模塊將接收到的節(jié)目內(nèi)容索引以及相關(guān)聯(lián)的擴(kuò)展信息轉(zhuǎn)換為組塊結(jié)構(gòu)形式,并在指令存儲模塊中存儲轉(zhuǎn)換后的組塊結(jié)構(gòu)的節(jié)目菜單信息;然后將節(jié)目菜單信息傳輸給互聯(lián)網(wǎng)電視終端的顯示裝置,進(jìn)行界面的呈現(xiàn);
[0026]步驟(4):用戶的交互過程通過互聯(lián)網(wǎng)電視終端的手勢輸入裝置進(jìn)行原始操作指令的錄入;
[0027]步驟(5):通過人機(jī)交互操作模塊,進(jìn)行手勢人機(jī)交互輸入指令的識別和檢測,將識別出的用戶輸入指令與指令存儲模塊映射關(guān)系庫的關(guān)鍵字進(jìn)行匹配,判斷用戶輸入指令是否符合預(yù)設(shè)的指令集,即是否符合映射關(guān)系庫中的關(guān)鍵字,如果是就進(jìn)入步驟(6);如果否就進(jìn)入步驟(7);
[0028]步驟(6):系統(tǒng)執(zhí)行相應(yīng)關(guān)鍵字的操作指令的功能事件,并通過終端顯示裝置呈現(xiàn)操作對應(yīng)的結(jié)果界面;結(jié)束;[0029]步驟(7):顯示錯(cuò)誤提示信息,結(jié)束。
[0030]所述步驟(6)的操作對應(yīng)的結(jié)果界面通過建立數(shù)學(xué)邏輯模型并應(yīng)用算法自動生成,所述數(shù)學(xué)邏輯模型是指用樹結(jié)構(gòu)來表示組塊界面的呈現(xiàn)結(jié)構(gòu),組塊界面作為樹狀圖的根結(jié)點(diǎn),有兩種類別的結(jié)點(diǎn),分別為主區(qū)結(jié)點(diǎn)和輔區(qū)結(jié)點(diǎn),其中主區(qū)結(jié)點(diǎn)為必須存在的結(jié)點(diǎn),輔區(qū)結(jié)點(diǎn)允許根據(jù)需要作為對象容器的區(qū)存在,樹結(jié)構(gòu)的每一層的深度代表其所表示的結(jié)點(diǎn)的類型。
[0031]所述步驟(5)的手勢人機(jī)交互操作模塊的具體工作方法如下:
[0032]手勢人機(jī)交互方法的重點(diǎn)是手勢的識別過程,通過手勢感應(yīng)裝置采集用戶的手勢動作,并通過手勢處理模塊檢測與該手勢動作匹配的組塊功能,并根據(jù)手勢感應(yīng)裝置采集到的特征點(diǎn)所在的位置、特征點(diǎn)數(shù)量、及特征點(diǎn)的移動方向等更新顯示模塊中的界面。
[0033]根據(jù)操控界面的功能性,對操控指令集進(jìn)行劃分,并配置操控指令與組塊響應(yīng)事件的映射關(guān)系,實(shí)現(xiàn)操控指令與界面組塊一一對應(yīng)的操作結(jié)果,即當(dāng)觸發(fā)一個(gè)操控指令時(shí)必有一個(gè)組塊的事件與之匹配,產(chǎn)生相應(yīng)的操作結(jié)果。組塊指令集的劃分以及配置指令與組塊操作指令的映射關(guān)系、以及基本手勢動作的定義請參見專利《采用手勢的人機(jī)交互設(shè)備》(申請?zhí)?201310120461.8)。
[0034]手勢動作可劃分為靜態(tài)手勢和動態(tài)手勢。其中,靜態(tài)手勢的識別過程為:
[0035]步驟(5a_l):手勢采集過程:先進(jìn)行手勢定位,獲得手勢圖像,并進(jìn)行靜態(tài)手勢部位的提取,通過手勢采集裝置采集到手的輪廓區(qū)域。
[0036]步驟(5a_2):特征提取過程:利用凸包的數(shù)學(xué)幾何方法,獲得凸包集的頂點(diǎn)以及頂點(diǎn)的坐標(biāo)信息,得到表示手形狀的特征輪廓,取特征輪廓的中心點(diǎn)O為基點(diǎn),以(xO,yO)表示,xO由特征輪廓上X坐標(biāo)的最大值和最小值求平均值得到,表示為x0=l/2(xmin+xmax),
y0=l/2(ymin+ymax);求得基點(diǎn)和凸包上任意點(diǎn) Q (xl, yl)的距離值
【權(quán)利要求】
1.基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng),其特征是,包括互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺、互聯(lián)網(wǎng)電視集成平臺、互聯(lián)網(wǎng)傳輸系統(tǒng)、EPG系統(tǒng)以及互聯(lián)網(wǎng)電視終端; 所述互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺用于提供各類型的節(jié)目內(nèi)容資源和服務(wù)信息; 所述互聯(lián)網(wǎng)電視集成平臺用于提供運(yùn)營和業(yè)務(wù)支撐功能; 所述互聯(lián)網(wǎng)傳輸系統(tǒng)用于實(shí)現(xiàn)傳輸分發(fā)、網(wǎng)絡(luò)傳輸、載入網(wǎng)絡(luò)功能; 所述EPG系統(tǒng),用于提供豐富的節(jié)目預(yù)告信息和靈活便利的檢索引擎,并實(shí)現(xiàn)組塊化、手勢的智能化人機(jī)交互操作,幫助用戶快速定位節(jié)目,瀏覽和查詢節(jié)目信息;所述EPG系統(tǒng)包括接收模塊、控制轉(zhuǎn)換模塊、指令存儲模塊和手勢人機(jī)交互操作模塊;所述手勢人機(jī)交互操作模塊用于實(shí)現(xiàn)組塊化的人機(jī)交互操作,檢測并識別用戶的輸入操作指令,響應(yīng)并執(zhí)行該操作指令,并將操作結(jié)果反饋給互聯(lián)網(wǎng)電視終端;所述人機(jī)交互操作能夠通過用戶的手勢的信息采集進(jìn)行自由定義,即允許用戶定義不同的手勢來表示系統(tǒng)中的操作功能。
2.如權(quán)利要求1所述的基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng),其特征是, 所述接收模塊用于接收互聯(lián)網(wǎng)傳輸系統(tǒng)傳輸過來的信號,進(jìn)行相應(yīng)的解調(diào)和解碼,得到TS碼流,并將TS碼流中的SI信息或數(shù)據(jù)轉(zhuǎn)盤中的相應(yīng)信息提取出來,生成基本節(jié)目信息,然后將生成的基本節(jié)目信息傳輸給控制轉(zhuǎn)換模塊; 所述控制轉(zhuǎn)換模塊用于將生成的的節(jié)目內(nèi)容索引以及相關(guān)聯(lián)的擴(kuò)展信息轉(zhuǎn)換為組塊化結(jié)構(gòu)形式,并將轉(zhuǎn)換后的數(shù)據(jù)傳輸給指令存儲模塊。
3.如權(quán)利要求1所述的基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng),其特征是, 所述指令存儲模塊,用于存儲控制轉(zhuǎn)換模塊轉(zhuǎn)換后的組塊化結(jié)構(gòu)的節(jié)目菜單信息,并定義組塊指令集,存儲人機(jī)交互操作模塊獲取的用戶輸入的原始信息和表征指令功能的操作信息之間的映射關(guān)系庫,映射關(guān)系以關(guān)鍵字對應(yīng)關(guān)鍵值的形式存在;所述映射關(guān)系庫中輸入指令集作為關(guān)鍵字存在,用于匹配用戶交互操作后觸發(fā)的指令信息,表征指令功能的操作信息作為關(guān)鍵值存在,關(guān)鍵字與關(guān)鍵值的映射為一對一或多對一的關(guān)系。
4.如權(quán)利要求1所述的基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng),其特征是, 所述互聯(lián)網(wǎng)電視終端作為互聯(lián)網(wǎng)電視系統(tǒng)的硬件載體,用于提供輸入、顯示設(shè)備來與用戶進(jìn)行交互,包括顯示裝置和輸入裝置; 所述顯示裝置用于對接收到的EPG信息進(jìn)行解析并以組塊化形式的界面進(jìn)行顯示; 所述輸入裝置用于識別用戶的原始輸入信息,所述輸入裝置允許是手勢感應(yīng)裝置。
5.如上述任一權(quán)利要求所述的基于手勢人機(jī)交互技術(shù)的互聯(lián)網(wǎng)電視系統(tǒng)所采用的交互方法,其特征是,主要包括如下步驟: 步驟(1):開始,互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺提供各類型的節(jié)目內(nèi)容資源和服務(wù)信息,通過互聯(lián)網(wǎng)傳輸層的傳輸分發(fā)給EPG系統(tǒng),互聯(lián)網(wǎng)電視集成平臺提供運(yùn)營和業(yè)務(wù)支撐信息;步驟(2):EPG系統(tǒng)通過接收模塊接收互聯(lián)網(wǎng)電視節(jié)目服務(wù)平臺的節(jié)目內(nèi)容和節(jié)目內(nèi)容索引信息以及相關(guān)聯(lián)的擴(kuò)展內(nèi)容; 步驟(3):控制轉(zhuǎn)換模塊將接收到的節(jié)目內(nèi)容索引以及相關(guān)聯(lián)的擴(kuò)展信息轉(zhuǎn)換為組塊結(jié)構(gòu)形式,并在指令存儲模塊中存儲轉(zhuǎn)換后的組塊結(jié)構(gòu)的節(jié)目菜單信息;然后將節(jié)目菜單信息傳輸給互聯(lián)網(wǎng)電視終端的顯示裝置,進(jìn)行界面的呈現(xiàn); 步驟(4):用戶的交互過程通過互聯(lián)網(wǎng)電視終端的手勢輸入裝置進(jìn)行原始操作指令的錄入; 步驟(5):通過人機(jī)交互操作模塊,進(jìn)行輸入指令的識別和檢測,將識別出的用戶輸入指令與指令存儲模塊映射關(guān)系庫的關(guān)鍵字進(jìn)行匹配,判斷用戶輸入指令是否符合預(yù)設(shè)的指令集,即是否符合映射關(guān)系庫中的關(guān)鍵字,如果是就進(jìn)入步驟(6);如果否就進(jìn)入步驟(7); 步驟(6):系統(tǒng)執(zhí)行相應(yīng)關(guān)鍵字的操作指令的功能事件,并通過終端顯示裝置呈現(xiàn)操作對應(yīng)的結(jié)果界面;結(jié)束; 步驟(7):顯示錯(cuò)誤提示信息,結(jié)束。
6.如權(quán)利要求5所述的方法,其特征是,所述步驟(6)的操作對應(yīng)的結(jié)果界面通過建立數(shù)學(xué)邏輯模型并應(yīng)用算法自動生成,所述數(shù)學(xué)邏輯模型是指用樹結(jié)構(gòu)來表示組塊界面的呈現(xiàn)結(jié)構(gòu),組塊界面作為樹狀圖的根結(jié)點(diǎn),有兩種類別的結(jié)點(diǎn),分別為主區(qū)結(jié)點(diǎn)和輔區(qū)結(jié)點(diǎn),其中主區(qū)結(jié)點(diǎn)為必須存在的結(jié)點(diǎn),輔區(qū)結(jié)點(diǎn)允許根據(jù)需要作為對象容器的區(qū)存在,樹結(jié)構(gòu)的每一層的深度代表其所表示的結(jié)點(diǎn)的類型。
7.如權(quán)利要求5所述的方法,其特征是,所述步驟(5)手勢人機(jī)交互動作分為靜態(tài)手勢和動態(tài)手勢。
8.如權(quán)利要求7所述的方法,其特征是,所述靜態(tài)手勢的識別過程為: 步驟(5a-l):手勢采集過程:先進(jìn)行手勢定位,獲得手勢圖像,并進(jìn)行靜態(tài)手勢部位的提取,通過手勢采集裝置采集到手的輪廓區(qū)域; 步驟(5a-2):特征提取過程:利用凸包的數(shù)學(xué)幾何方法,獲得凸包集的頂點(diǎn)以及頂點(diǎn)的坐標(biāo)信息,得到表示手形狀的特征輪廓,取特征輪廓的中心點(diǎn)O為基點(diǎn),以(xO,yO)表示,xO由特征輪廓上X坐標(biāo)的最大值和最小值求平均值得到,表示為x0=l/2(xmin+xmax),y0=l/2(ymin+ymax);求得基點(diǎn)和凸包上任意點(diǎn)Q (xl,yl)的距離值
9.如權(quán)利要求7所述的方法,其特征是,所述動態(tài)手勢的識別過程為:將手勢的移動過程看做是動態(tài)的軌跡,并定義一個(gè)特定的時(shí)間長度t來表示動態(tài)手勢之間的時(shí)間間隔,創(chuàng)建一個(gè)隊(duì)列Q存儲手勢動作的序列,將手勢狀態(tài)添加到Q中,并且每次都檢測新加入的動作是不是手勢的最后狀態(tài),如果是最后狀態(tài),則檢測手勢的變化和運(yùn)動軌跡,以確定檢測結(jié)果O
10.如權(quán)利要求9所述的方法,其特征是,具體操作步驟如下:步驟(5b-l):創(chuàng)建一個(gè)以時(shí)間為標(biāo)準(zhǔn)的隊(duì)列Q,定義時(shí)間間隔t,每隔t的時(shí)間,系統(tǒng)自動檢測手勢的位置和動作,將當(dāng)前動作添加到隊(duì)列Q中,并檢測當(dāng)前手勢和隊(duì)列中的前一個(gè)手勢的匹配度,如果匹配度大于預(yù)設(shè)值,并且累積時(shí)間T〈T’(動態(tài)手勢時(shí)間門限)則判斷為靜態(tài)手勢,否則為動態(tài)手勢; 步驟(5b-2):如果為動態(tài)手勢,則檢測最新加入的數(shù)據(jù)是不是手勢最后狀態(tài),即t時(shí)間后手勢是否發(fā)生變化;如果是最后狀態(tài),轉(zhuǎn)到步驟(5b-4); 步驟(5b-3):如果不是最后狀態(tài),記錄當(dāng)前狀態(tài)的手勢動作以及位移信息,繼續(xù)檢測新加入的手勢,重復(fù)步驟(5b-2); 步驟(5b-4):以當(dāng)前手勢為隊(duì)尾從隊(duì)列首開始檢測,根據(jù)手勢的變化和運(yùn)動軌跡,判斷手勢是否為預(yù)設(shè)的手勢指令,如果是則返回操作結(jié)果,否則提示錯(cuò)誤信息。
【文檔編號】H04N21/472GK103501446SQ201310477054
【公開日】2014年1月8日 申請日期:2013年10月12日 優(yōu)先權(quán)日:2013年10月12日
【發(fā)明者】郗登振, 王淑榮, 紀(jì)燕杰 申請人:青島旲天下智能科技有限公司