專利名稱:一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能家居領(lǐng)域,尤其涉及一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)及方法。
背景技術(shù):
隨著家居智能化的發(fā)展,家居系統(tǒng)中涌現(xiàn)出越來(lái)越多的電子設(shè)備,雖然這些設(shè)備操作方法相似,但由于其具體功能各異,因而不可避免的需要種類繁多的遙控設(shè)備,從而用戶需要熟悉不同的遙控器使用,并且用戶經(jīng)常會(huì)拿錯(cuò)遙控器,這無(wú)疑會(huì)給居家生活帶來(lái)諸多不便;目前智能手機(jī)已經(jīng)在市場(chǎng)上普及,智能手機(jī)的功能越來(lái)越強(qiáng)大,手機(jī)上的各類型應(yīng)用軟件層出不窮,且智能手機(jī)已經(jīng)可以和電子設(shè)備通信并控制電子設(shè)備,從而取代傳統(tǒng)的紅外遙控器,但是目前市場(chǎng)上已有的手機(jī)控制電子設(shè)備無(wú)非兩種方式第一種為帶紅外功能的手機(jī)通過(guò)遙控模擬軟件直接控制紅外遙控設(shè)備,但帶紅外功能的智能手機(jī)目前在市場(chǎng)上并不多見(jiàn);第二種為不帶有紅外功能的智能手機(jī)通過(guò)無(wú)線(包括WIF1、藍(lán)牙、3G等)控制智能電子設(shè)備,但受控設(shè)備必須支持無(wú)線通信功能,而傳統(tǒng)的家居設(shè)備大多數(shù)都只支持紅外的無(wú)線通信功能。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)及方法,旨在利用智能終端學(xué)習(xí)家居設(shè)備的紅外控制信號(hào),并通過(guò)識(shí)別手勢(shì)形成與之匹配的手勢(shì)信號(hào),最終達(dá)到利用手勢(shì)信號(hào)控制紅外受控家居設(shè)備進(jìn)行操作的目的。本發(fā)明提供了一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),包括無(wú)線AP設(shè)備,用于接收家居設(shè)備的紅外信號(hào),將家居設(shè)備的紅外信號(hào)轉(zhuǎn)換為控制信號(hào)并發(fā)送;將接收到的控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并以紅外信號(hào)控制家居設(shè)備工作;智能終端,用于在學(xué)習(xí)狀態(tài)下,獲取家居設(shè)備控制信號(hào),提取手勢(shì)信號(hào),生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);在工作狀態(tài)下,檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送給無(wú)線AP設(shè)備。優(yōu)選地,還包括數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)包括智能終端數(shù)據(jù)庫(kù)及服務(wù)器數(shù)據(jù)庫(kù),用于存儲(chǔ)家居設(shè)備紅外信號(hào)及其控制信號(hào)的配對(duì)數(shù)據(jù)。優(yōu)選地,所述智能終端還用于在學(xué)習(xí)狀態(tài)下,調(diào)取虛擬鍵盤界面并獲取虛擬鍵盤界面上的按鍵信號(hào),并生成按鍵信號(hào)、控制信號(hào)以及手勢(shì)信號(hào)配對(duì)數(shù)據(jù)。優(yōu)選地,所述虛擬鍵盤界面為根據(jù)需要學(xué)習(xí)的按鍵動(dòng)態(tài)生成的虛擬鍵盤界面。優(yōu)選地,所述的智能終端還用于在進(jìn)入學(xué)習(xí)狀態(tài)之前選定家居設(shè)備的類型。本發(fā)明還提供一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,包括根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),并提取手勢(shì)信號(hào);生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);根據(jù)工作指令進(jìn)入工作狀態(tài),檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送;將接收到的控制信號(hào)發(fā)送給無(wú)線AP設(shè)備,由所述無(wú)線AP設(shè)備將所述控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并根據(jù)所述紅外信號(hào)控制家居設(shè)備。優(yōu)選地,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),包括根據(jù)獲取的學(xué)習(xí)指令,從服務(wù)器中調(diào)取已存儲(chǔ)的家居設(shè)備的控制信號(hào)。優(yōu)選地,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài)還包括判斷是否需要加入按鍵控制,若是,則調(diào)取虛擬鍵盤界面,獲取按鍵信號(hào);所述生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ)還包括生成家居設(shè)備的控制信號(hào)、虛擬鍵盤界面按鍵信號(hào)及手勢(shì)信號(hào)配對(duì)數(shù)據(jù),并將其存儲(chǔ)。優(yōu)選地,所述調(diào)取虛擬鍵盤界面包括根據(jù)需要學(xué)習(xí)的按鍵動(dòng)態(tài)生成虛擬鍵盤界面,并將其調(diào)出。優(yōu)選地,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào)之前還包括選定需要學(xué)習(xí)的家居設(shè)備類型。本發(fā)明根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),并提取手勢(shì)信號(hào);生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);根據(jù)工作指令進(jìn)入工作狀態(tài),檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送;將接收到的控制信號(hào)發(fā)送給無(wú)線AP設(shè)備,由所述無(wú)線AP設(shè)備將所述控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并根據(jù)所述紅外信號(hào)控制家居設(shè)備。本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)及方法可以學(xué)習(xí)不同的紅外受控家居設(shè)備的各種功能,并通過(guò)無(wú)線AP傳遞至智能終端并存儲(chǔ)數(shù)據(jù)后,利用手勢(shì)識(shí)別,通過(guò)智能終端控制不同紅外受控家居設(shè)備,本發(fā)明集學(xué)習(xí)、控制功能于一身,且使用統(tǒng)一方式遙控不同紅外受控的家居設(shè)備,方便用戶日常生活。
圖1是本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)進(jìn)入學(xué)習(xí)狀態(tài)流程圖;圖3為本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)進(jìn)入工作狀態(tài)流程圖;圖4是本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法的流程圖;圖5是圖4中獲取家居設(shè)備的控制信號(hào)一實(shí)施例的流程圖;圖6是圖4中獲取家居設(shè)備的控制信號(hào)另一實(shí)施例的流程圖;圖7是本發(fā)明生成虛擬鍵盤界面的組合按鍵一實(shí)施例的流程圖;圖8是本發(fā)明選定需要學(xué)習(xí)的家居設(shè)備類型一實(shí)施例的流程圖;圖9為本發(fā)明結(jié)束所有家居設(shè)備按鍵信號(hào)學(xué)習(xí)后,統(tǒng)一輸入各按鍵信號(hào)匹配的手勢(shì)信號(hào)的流程圖;圖10為本發(fā)明輸入與按鍵信號(hào)對(duì)應(yīng)的手勢(shì)信號(hào)的流程圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式以下結(jié)合說(shuō)明書(shū)附圖及具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,圖1為本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;本發(fā)明提供了一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),包括無(wú)線AP (Access Point,接入點(diǎn))設(shè)備10,用于接收家居設(shè)備的紅外信號(hào),將家居設(shè)備的紅外信號(hào)轉(zhuǎn)換為控制信號(hào)并發(fā)送給智能終端20 ;同時(shí)用于將接收到的控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并以紅外信號(hào)控制家居設(shè)備工作;紅外信號(hào)是指家居設(shè)備遙控器發(fā)出的紅外遙控信號(hào),控制信號(hào)即為反應(yīng)不同紅外受控家居設(shè)備的不同紅外波形的數(shù)字序列。智能終端20,所述智能終端20用于在學(xué)習(xí)狀態(tài)下,獲取家居設(shè)備控制信號(hào),提取手勢(shì)信號(hào),生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);在工作狀態(tài)下,檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送給無(wú)線AP設(shè)備10。所述智能終端20還用于在學(xué)習(xí)狀態(tài)下,調(diào)取虛擬鍵盤界面并獲取虛擬鍵盤界面上的按鍵信號(hào),并生成按鍵信號(hào)、控制信號(hào)以及手勢(shì)信號(hào)配對(duì)數(shù)據(jù)。所述虛擬鍵盤界面為根據(jù)需要學(xué)習(xí)的按鍵動(dòng)態(tài)生成的虛擬鍵盤界面。這樣可以方便用戶除了手勢(shì)外還可以選擇通過(guò)按鍵控制家居設(shè)備。所述智能終端20和外界通信依賴的具體的物理信道,如WCDMA、CMDA, TD-SCDMA等具體信道,當(dāng)智能終端20和網(wǎng)絡(luò)通信時(shí),通過(guò)無(wú)線socket和對(duì)方建立鏈接,即其實(shí)際依賴的物理通道是無(wú)線信道,經(jīng)IP中繼互聯(lián)后和因特網(wǎng)的相應(yīng)對(duì)等實(shí)體進(jìn)行通信;所述智能終端20的應(yīng)用界面分精簡(jiǎn)界面和全部界面兩種,在系統(tǒng)中可以切換,其中精簡(jiǎn)界面根據(jù)所需要控制的家居設(shè)備類型固定顯示,全部界面根據(jù)數(shù)據(jù)庫(kù)中編碼動(dòng)態(tài)生成,系統(tǒng)默認(rèn)顯示精簡(jiǎn)界面。所述基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)還包括服務(wù)器(圖未示),所述服務(wù)器用于與所述智能終端20通信,并存儲(chǔ)家居設(shè)備紅外信號(hào)及其配對(duì)的控制信號(hào)數(shù)據(jù);所述服務(wù)器包括云服務(wù)器(圖未示),所述云服務(wù)器用于存儲(chǔ)紅外信號(hào)以及與紅外信號(hào)匹配的控制信號(hào),并與所述服務(wù)器通信。所述基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)還包括數(shù)據(jù)庫(kù)30,用于存儲(chǔ)家居設(shè)備紅外信號(hào)及其控制信號(hào)的配對(duì)數(shù)據(jù);所述數(shù)據(jù)庫(kù)30還用于存儲(chǔ)所述家居設(shè)備的類型信息,所述的智能終端還用于在進(jìn)入學(xué)習(xí)狀態(tài)之前選定家居設(shè)備的類型。所述智能終端20包括智能終端數(shù)據(jù)庫(kù),所述服務(wù)器包括服務(wù)器數(shù)據(jù)庫(kù),所述智能終端數(shù)據(jù)庫(kù)中存儲(chǔ)的基本信息也可以存儲(chǔ)于所述服務(wù)器數(shù)據(jù)庫(kù);所述智能終端數(shù)據(jù)庫(kù)里存儲(chǔ)的基本信息有設(shè)備類型、設(shè)備品牌、設(shè)備型號(hào)、按鍵名稱、按鍵順序、遙控指令、是否顯示、提示信息等,所述智能終端20根據(jù)用戶端需求動(dòng)態(tài)顯示各項(xiàng)基本信息。所述服務(wù)器數(shù)據(jù)庫(kù)中還存有家居設(shè)備類型以及與家居設(shè)備對(duì)應(yīng)的紅外代碼、紅外編碼協(xié)議。本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)具有兩個(gè)狀態(tài),即智能終端學(xué)習(xí)家居設(shè)備紅外信號(hào)和手勢(shì)信號(hào)的學(xué)習(xí)狀態(tài)和根據(jù)手勢(shì)信號(hào)控制家居設(shè)備進(jìn)行相應(yīng)的操作的工作狀態(tài)。參照?qǐng)D2,圖2為本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)進(jìn)入學(xué)習(xí)狀態(tài)流程圖;所述基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)開(kāi)機(jī)時(shí)默認(rèn)為控制狀態(tài),當(dāng)所述智能終端20啟動(dòng)家居設(shè)備遙控軟件之后,所述智能終端20的應(yīng)用界面初始化,并開(kāi)始搜索無(wú)線AP設(shè)備10 ;若未成功搜索到無(wú)線AP設(shè)備10,判斷是否為等待超時(shí)若是,結(jié)束操作并返回應(yīng)用界面;否則,返回重新開(kāi)始搜索;若成功搜索到無(wú)線AP設(shè)備10,則判斷是否進(jìn)入學(xué)習(xí)狀態(tài)若是,發(fā)送學(xué)習(xí)指令至無(wú)線AP設(shè)備10,若未接收到無(wú)線AP設(shè)備10應(yīng)答,判斷是否為等待超時(shí),是則結(jié)束操作并返回應(yīng)用界面,否則返回重新判斷是否接收到無(wú)線AP設(shè)備10應(yīng)答,若成功接收到無(wú)線AP設(shè)備10應(yīng)答后,進(jìn)入學(xué)習(xí)狀態(tài)并完成學(xué)習(xí)過(guò)程;否則進(jìn)入工作狀態(tài),并完成工作過(guò)程。具體的學(xué)習(xí)過(guò)程為根據(jù)智能終端20的學(xué)習(xí)指令,無(wú)線AP設(shè)備10接收家居設(shè)備的紅外信號(hào),并將紅外信號(hào)轉(zhuǎn)換為控制信號(hào)并發(fā)送給智能終端20,智能終端20獲取控制信號(hào),并提示是否獲取手勢(shì)信號(hào),如是則提取手勢(shì)信號(hào),生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);否則等到學(xué)習(xí)完所有家居設(shè)備控制信號(hào)之后再學(xué)習(xí)控制信號(hào)對(duì)應(yīng)的手勢(shì)信號(hào),參照?qǐng)D1和3,圖3為本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)進(jìn)入工作狀態(tài)流程圖;當(dāng)所述智能終端20發(fā)送控制指令,進(jìn)入工作狀態(tài),智能終端20檢測(cè)手勢(shì)信號(hào),并將檢測(cè)到的手勢(shì)信號(hào)與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào),將所述控制信號(hào)以無(wú)線的方式發(fā)送給無(wú)線AP設(shè)備10,無(wú)線發(fā)送方式使用的無(wú)線通道包括WIF1、藍(lán)牙、或3G等,另外智能終端20也可以通過(guò)因特網(wǎng)的方式發(fā)送給無(wú)線AP設(shè)備10,使用因特網(wǎng)控制方式時(shí),所述智能終端20默認(rèn)將該控制消息以IP傳輸?shù)姆绞酱虬诖酥?,所述智能終端20會(huì)使用無(wú)線socket先創(chuàng)建一個(gè)socket描述符,建立鏈接,如果鏈接失敗,提示用戶無(wú)法找到無(wú)線AP設(shè)備10,否則發(fā)送控制信號(hào),在無(wú)線AP設(shè)備10側(cè),選用開(kāi)源輕量式IP實(shí)現(xiàn)TCP/IP協(xié)議,實(shí)現(xiàn)和智能終端的IP通信;無(wú)線AP設(shè)備10接收到控制信號(hào)后,將控制信號(hào)轉(zhuǎn)換為紅外信號(hào)后發(fā)送給家居設(shè)備,家居設(shè)備根據(jù)相應(yīng)的紅外信號(hào)執(zhí)行相應(yīng)的操作。參照?qǐng)D4,圖4為本發(fā)明基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法的流程圖;本發(fā)明提供了一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,包括S100、根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),并提取手勢(shì)信號(hào);S200、生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);S300、根據(jù)工作指令進(jìn)入工作狀態(tài),檢測(cè)到手勢(shì)信號(hào)時(shí),將其與存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送;S400、將接收到的控制信號(hào)發(fā)送給無(wú)線AP設(shè)備,由所述無(wú)線AP設(shè)備將控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并根據(jù)所述紅外信號(hào)控制家居設(shè)備。所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào)還可包括根據(jù)獲取的學(xué)習(xí)指令,從服務(wù)器中調(diào)取已存儲(chǔ)的家居設(shè)備的控制信號(hào)。參照?qǐng)D1及圖5,圖5為圖4中獲取家居設(shè)備的控制信號(hào)一實(shí)施例的流程圖,其具體過(guò)程包括智能終端20在啟動(dòng)遙控軟件之后,通過(guò)點(diǎn)擊應(yīng)用界面上的表示進(jìn)入學(xué)習(xí)狀態(tài)的按鍵進(jìn)入學(xué)習(xí)狀態(tài),然后獲取需要學(xué)習(xí)的按鍵信號(hào),并將家居設(shè)備的類型以及按鍵信號(hào)上傳至服務(wù)器,服務(wù)器根據(jù)家居設(shè)備的類型調(diào)取相應(yīng)的紅外代碼以及紅外編碼協(xié)議,并將其返回給智能終端20,所述的紅外代碼即為控制信號(hào)。進(jìn)一步的,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào)之前還包括發(fā)送學(xué)習(xí)指令給無(wú)線AP設(shè)備,并接收由所述無(wú)線AP設(shè)備發(fā)送的控制信號(hào)。參照?qǐng)D1及圖6,圖6為為圖4中獲取家居設(shè)備的控制信號(hào)另一實(shí)施例的流程圖,本實(shí)施例與圖5中區(qū)別在于無(wú)線AP設(shè)備在獲取到紅外信號(hào)之后直接將紅外信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)作為控制信號(hào)進(jìn)行存儲(chǔ),而不是智能終端在接收到學(xué)習(xí)指令后直接從服務(wù)器調(diào)取與家居設(shè)備相應(yīng)的紅外代碼以及紅外編碼從而獲取控制信號(hào)。其具體過(guò)程包括無(wú)線AP設(shè)備10獲取家居設(shè)備的紅外信號(hào),即接收所述遙控器功能按鍵對(duì)應(yīng)的紅外信號(hào),并將紅外信號(hào)對(duì)應(yīng)的波形轉(zhuǎn)換為二進(jìn)制數(shù)字符串格式的控制信號(hào),然后將其無(wú)線傳遞至智能終端20,所述智能終端20接收所述控制信號(hào)后,在智能終端數(shù)據(jù)庫(kù)中存儲(chǔ)所述紅外信號(hào)對(duì)應(yīng)的控制信號(hào)及按鍵名稱,并將所述紅外信號(hào)對(duì)應(yīng)的控制信號(hào)轉(zhuǎn)發(fā)至所述服務(wù)器,在所述服務(wù)器數(shù)據(jù)庫(kù)中存儲(chǔ)所述紅外信號(hào)對(duì)應(yīng)的控制信號(hào)及按鍵名稱,結(jié)束學(xué)習(xí)。在數(shù)據(jù)庫(kù)中存儲(chǔ)紅外信號(hào)對(duì)應(yīng)的控制信號(hào)及按鍵名稱時(shí),將其與對(duì)應(yīng)的手勢(shì)信號(hào)關(guān)聯(lián)匹配存儲(chǔ)起來(lái),例如“電源按鍵-手勢(shì)-控制信號(hào)”存儲(chǔ)為一條記錄,“方向鍵上鍵-手勢(shì)-控制信號(hào)”存儲(chǔ)為一條記錄,按鍵可以存儲(chǔ)為名稱的字符串,例如上鍵,就存儲(chǔ)為“上鍵”,紅外信號(hào)為紅外波形,控制信號(hào)可以存儲(chǔ)為計(jì)算機(jī)的二進(jìn)制字符串,而發(fā)射紅外波形時(shí),是一個(gè)反向編碼的過(guò)程,將二進(jìn)制字符串轉(zhuǎn)換為相應(yīng)的紅外電平波形。過(guò)程是所述智能終端20將二進(jìn)制字符串發(fā)給無(wú)線AP設(shè)備10,無(wú)線AP設(shè)備10收到該字符串,并根據(jù)字符串中存儲(chǔ)的編碼信息,將二進(jìn)制字符串按照編碼方式轉(zhuǎn)換為紅外波形發(fā)送給家居設(shè)備。該學(xué)習(xí)過(guò)程的優(yōu)點(diǎn)是學(xué)習(xí)過(guò)程相對(duì)獨(dú)立,且用戶端可以根據(jù)自己的喜好,只學(xué)習(xí)少數(shù)幾個(gè)重要按鍵,如空調(diào)的開(kāi)機(jī)按鍵,且該操作過(guò)程可以逐步完善數(shù)據(jù)庫(kù),將用戶端學(xué)習(xí)過(guò)的控制信號(hào)存儲(chǔ),這樣在后續(xù)的學(xué)習(xí)過(guò)程中用戶端不必再重復(fù)學(xué)習(xí),而是可以直接從數(shù)據(jù)庫(kù)中下載按鍵名稱及其對(duì)應(yīng)的控制信號(hào)。進(jìn)一步的,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài)還包括判斷是否需要加入按鍵控制,若是,則調(diào)取虛擬鍵盤界面,獲取按鍵信號(hào);所述虛擬鍵盤界面可以是智能終端上的虛擬鍵盤界面也可以是通過(guò)家居設(shè)備類型從服務(wù)器上獲取的家居設(shè)備上的虛擬鍵盤界面,若虛擬鍵盤界面為從服務(wù)器上獲取的家居設(shè)備上的虛擬鍵盤界面,則無(wú)需無(wú)線AP設(shè)備轉(zhuǎn)發(fā)用戶在家居設(shè)備端操作家居設(shè)備的按鍵信號(hào),直接在智能終端上通過(guò)操作獲取到的虛擬鍵盤界面即可得到家居設(shè)備相應(yīng)的按鍵信號(hào)。參照?qǐng)D7,圖7為本發(fā)明生成虛擬鍵盤界面的組合按鍵一實(shí)施例的流程圖;所述調(diào)取虛擬鍵盤界面包括根據(jù)需要學(xué)習(xí)的按鍵信號(hào)動(dòng)態(tài)生成虛擬鍵盤界面,并將其調(diào)出。其具體包括確定需要學(xué)習(xí)的按鍵,并根據(jù)需要學(xué)習(xí)按鍵動(dòng)態(tài)生成按鍵的組合,或以快速選擇的方式選定全按鍵組合;具體來(lái)說(shuō),用戶端在智能終端上啟動(dòng)遙控軟件之后,該軟件的應(yīng)用界面上給用戶一個(gè)全功能遙控器所有功能按鍵的列表,用戶可以對(duì)按鍵組合進(jìn)行多選,例如全按鍵組合共有80個(gè)按鍵,但學(xué)習(xí)過(guò)程中只需要學(xué)習(xí)20個(gè)按鍵,則可僅生成并調(diào)出僅有這20個(gè)按鍵組合的虛擬鍵盤界面。進(jìn)一步的,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào)之前還包括選定需要學(xué)習(xí)的家居設(shè)備類型。參照?qǐng)D1和8,圖8為本發(fā)明選定需要學(xué)習(xí)的家居設(shè)備類型一實(shí)施例的流程圖;其具體過(guò)程為智能終端20發(fā)出學(xué)習(xí)指令之前,所述智能終端20的應(yīng)用界面動(dòng)態(tài)顯示已存儲(chǔ)至智能終端數(shù)據(jù)庫(kù)或服務(wù)器數(shù)據(jù)庫(kù)中的家居設(shè)備類型信息,該家居設(shè)備可為紅外控制的空調(diào)、電視機(jī)、BD (Blu-ray Disc,藍(lán)光)播放器、DVD (DigitalVersatile Disc,數(shù)字多功能光盤)播放器、機(jī)頂盒、IPTV (交互式網(wǎng)絡(luò)電視)、電燈、攝像頭等;用戶端判斷是否存在需要學(xué)習(xí)控制的家居設(shè)備類型若是,選擇該家居類型;否則,存儲(chǔ)該家居設(shè)備類型信息至智能終端數(shù)據(jù)庫(kù)或服務(wù)器數(shù)據(jù)庫(kù)后,結(jié)束選擇,在系統(tǒng)進(jìn)行學(xué)習(xí)過(guò)程之前先確定設(shè)備類型信息,可以縮小判斷范圍。進(jìn)一步的,圖4中所述步驟S200還包括生成家居設(shè)備的控制信號(hào)、虛擬鍵盤界面按鍵信號(hào)及手勢(shì)信號(hào)配對(duì)數(shù)據(jù),并將其存儲(chǔ)。智能終端通過(guò)其攝像頭提取與控制信號(hào)匹配的手勢(shì)信號(hào),并且可以在選定需要學(xué)習(xí)的按鍵信號(hào)時(shí)將所述手勢(shì)信號(hào)與其配對(duì),亦可等待結(jié)束所有按鍵信號(hào)學(xué)習(xí)后,統(tǒng)一輸入各按鍵信號(hào)匹配的手勢(shì)信號(hào)。參照?qǐng)D9,圖9為本發(fā)明結(jié)束所有家居設(shè)備按鍵信號(hào)學(xué)習(xí)后,統(tǒng)一輸入各按鍵信號(hào)匹配的手勢(shì)信號(hào)的流程圖,其具體過(guò)程包括結(jié)束所有按鍵信號(hào)學(xué)習(xí)后,判斷所存儲(chǔ)的配對(duì)數(shù)據(jù)中是否已輸入與各按鍵信號(hào)匹配的手勢(shì)信號(hào)若是,退出學(xué)習(xí)狀態(tài);否則,從數(shù)據(jù)庫(kù)中調(diào)出已存儲(chǔ)的各按鍵信號(hào)對(duì)應(yīng)的數(shù)據(jù),輸入與所述按鍵信號(hào)配對(duì)的手勢(shì)信號(hào)并將其存儲(chǔ),退出學(xué)習(xí)狀態(tài)。用戶只需要學(xué)習(xí)想要學(xué)習(xí)的按鍵即可,例如遙控器上有30個(gè)按鍵,用戶只學(xué)習(xí)了常用的10個(gè)按鍵;且完成所有按鍵信號(hào)的學(xué)習(xí)后,為了實(shí)現(xiàn)智能終端20經(jīng)因特網(wǎng)控制,此時(shí)需要輸入無(wú)線AP設(shè)備的IP地址,方可退出學(xué)習(xí)狀態(tài)。進(jìn)一步的,參照?qǐng)D10,圖10為本發(fā)明生成手勢(shì)信號(hào)的流程圖;所述生成手勢(shì)信號(hào)包括智能終端20利用攝像頭截取視頻;判斷需要生成的手勢(shì)信號(hào)是否為靜態(tài),若為靜態(tài),統(tǒng)計(jì)及計(jì)算視頻圖像信息,并存儲(chǔ)數(shù)據(jù),完成生成手勢(shì)信號(hào)過(guò)程;否則為動(dòng)態(tài),對(duì)視頻進(jìn)行處理后,分別對(duì)手勢(shì)的位置變化特征及手勢(shì)的形狀變化特征進(jìn)行計(jì)算及統(tǒng)計(jì),并存儲(chǔ)數(shù)據(jù),完成生成手勢(shì)信號(hào)過(guò)程。在生成手勢(shì)信號(hào)過(guò)程中,通過(guò)一定時(shí)間采樣視頻數(shù)據(jù)判斷手勢(shì)是靜態(tài)還是動(dòng)態(tài)若為靜態(tài),統(tǒng)計(jì)及計(jì)算視頻圖像信息進(jìn)行采樣,提取手勢(shì)輪廓,并存儲(chǔ)數(shù)據(jù),完成手勢(shì)識(shí)別,該過(guò)程僅描述的手的靜態(tài)信息,例如輪廓、面積、手指分布等,這些靜態(tài)的輪廓特征信息可以用連續(xù)的點(diǎn)來(lái)表示,在識(shí)別按鍵時(shí),通過(guò)邊緣檢測(cè)算法,把圖像區(qū)域的邊緣檢測(cè)出來(lái),經(jīng)過(guò)進(jìn)行平滑和多邊形擬合算法處理,得到多邊形的頂點(diǎn)的序列從而建立手勢(shì)的規(guī)則,并提供索引,該方法效率高,可以實(shí)現(xiàn)較快的響應(yīng);若為動(dòng)態(tài),進(jìn)行直方圖處理然后進(jìn)入手勢(shì)運(yùn)動(dòng)向量的計(jì)算,分別對(duì)手勢(shì)的位置變化特征及手勢(shì)的形狀變化特征進(jìn)行計(jì)算及統(tǒng)計(jì),并存儲(chǔ)數(shù)據(jù),完成手勢(shì)識(shí)別;在動(dòng)態(tài)手勢(shì)識(shí)別的過(guò)程中,由于手部在空間和時(shí)間兩個(gè)維度是都會(huì)發(fā)生變化,所以動(dòng)態(tài)手勢(shì)特征包含手的位置變化和手的形狀變化,可以使用直方圖技術(shù),在手部姿勢(shì)差異較大時(shí),表示手部姿勢(shì)變化并解析出手勢(shì)的規(guī)則性,比較直觀地看出手勢(shì)特征。表I
1I整個(gè)手掌從左往右I前一電臺(tái)
2整個(gè)手掌從右往左后一電臺(tái)
3整個(gè)手掌從上到下減小音量
4整個(gè)手掌從下到上增加音量
5食指豎起,從上到下H
6食指豎起,從下到上電視/視頻^
7大拇指和食指垂直,食指豎起
8豎起大拇指開(kāi)關(guān)電源
9豎起大拇指,從左到右劃四分之一圓形H
權(quán)利要求
1.一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),其特征在于,包括 無(wú)線AP設(shè)備,用于接收家居設(shè)備的紅外信號(hào),將家居設(shè)備的紅外信號(hào)轉(zhuǎn)換為控制信號(hào)并發(fā)送;將接收到的控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并以紅外信號(hào)控制家居設(shè)備工作; 智能終端,用于在學(xué)習(xí)狀態(tài)下,獲取家居設(shè)備控制信號(hào),提取手勢(shì)信號(hào),生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);在工作狀態(tài)下,檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送給無(wú)線AP設(shè)備。
2.根據(jù)權(quán)利要求1所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),其特征在于,還包括數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)包括智能終端數(shù)據(jù)庫(kù)及服務(wù)器數(shù)據(jù)庫(kù),用于存儲(chǔ)家居設(shè)備紅外信號(hào)及其控制信號(hào)的配對(duì)數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),其特征在于,所述智能終端還用于在學(xué)習(xí)狀態(tài)下,調(diào)取虛擬鍵盤界面并獲取虛擬鍵盤界面上的按鍵信號(hào),并生成按鍵信號(hào)、控制信號(hào)以及手勢(shì)信號(hào)配對(duì)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),其特征在于,所述虛擬鍵盤界面為根據(jù)需要學(xué)習(xí)的按鍵動(dòng)態(tài)生成的虛擬鍵盤界面。
5.根據(jù)權(quán)利要求1所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng),其特征在于,所述智能終端還用于在進(jìn)入學(xué)習(xí)狀態(tài)之前選定需要學(xué)習(xí)的家居設(shè)備類型。
6.一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,其特征在于,包括 根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),并提取手勢(shì)信號(hào); 生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ); 根據(jù)工作指令進(jìn)入工作狀態(tài),檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送; 將接收到的控制信號(hào)發(fā)送給無(wú)線AP設(shè)備,由所述無(wú)線AP設(shè)備將所述控制信號(hào)轉(zhuǎn)換為紅外信號(hào),并征值制個(gè),若為靜態(tài),統(tǒng)計(jì)及計(jì)算視頻根據(jù)所述紅外信號(hào)控制家居設(shè)備。
7.根據(jù)權(quán)利要求6所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,其特征在于,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),包括根據(jù)獲取的學(xué)習(xí)指令,從服務(wù)器中調(diào)取已存儲(chǔ)的家居設(shè)備的控制信號(hào)。
8.根據(jù)權(quán)利要求6所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,其特征在于,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài)還包括判斷是否需要加入按鍵控制,若是,則調(diào)取虛擬鍵盤界面,獲取按鍵信號(hào); 所述生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ)還包括生成家居設(shè)備的控制信號(hào)、虛擬鍵盤界面按鍵信號(hào)及手勢(shì)信號(hào)配對(duì)數(shù)據(jù),并將其存儲(chǔ)。
9.根據(jù)權(quán)利要求8所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,其特征在于,所述調(diào)取虛擬鍵盤界面包括根據(jù)需要學(xué)習(xí)的按鍵動(dòng)態(tài)生成虛擬鍵盤界面,并將其調(diào)出。
10.根據(jù)權(quán)利要求6所述的基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制方法,其特征在于,所述根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào)之前還包括選定需要學(xué)習(xí)的家居設(shè)備類型。
全文摘要
本發(fā)明公開(kāi)了一種基于智能終端手勢(shì)識(shí)別的家居設(shè)備控制系統(tǒng)及方法,其控制方法為根據(jù)學(xué)習(xí)指令進(jìn)入學(xué)習(xí)狀態(tài),獲取家居設(shè)備的控制信號(hào),并提取手勢(shì)信號(hào);生成家居設(shè)備的控制信號(hào)及手勢(shì)信號(hào)的配對(duì)數(shù)據(jù),并將其存儲(chǔ);根據(jù)工作指令進(jìn)入工作狀態(tài),檢測(cè)到手勢(shì)信號(hào)時(shí),將其與所存儲(chǔ)的配對(duì)數(shù)據(jù)進(jìn)行匹配,獲得相應(yīng)的控制信號(hào)并發(fā)送;將接收到的控制信號(hào)發(fā)送給無(wú)線AP設(shè)備,由所述無(wú)線AP設(shè)備轉(zhuǎn)換為紅外信號(hào),并根據(jù)所述紅外信號(hào)控制家居設(shè)備。本發(fā)明集學(xué)習(xí)、控制功能于一身,對(duì)于不同家居設(shè)備的遙控,學(xué)習(xí)一次后,便可方便使用,減小了居家生活中眾多不同遙控設(shè)備的管理和使用帶來(lái)的不便,且利用手勢(shì)控制家居設(shè)備,愉悅了用戶體驗(yàn)。
文檔編號(hào)G06F3/01GK103035115SQ201210529288
公開(kāi)日2013年4月10日 申請(qǐng)日期2012年12月10日 優(yōu)先權(quán)日2012年12月10日
發(fā)明者劉昆, 計(jì)策, 宋永紅 申請(qǐng)人:Tcl通力電子(惠州)有限公司