亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于腦電波的設(shè)備控制方法及裝置與流程

文檔序號:11153828閱讀:1151來源:國知局
一種基于腦電波的設(shè)備控制方法及裝置與制造工藝

本發(fā)明涉及人機交互領(lǐng)域,尤其涉及一種基于腦電波的設(shè)備控制方法及裝置。



背景技術(shù):

人腦中有許多的神經(jīng)細胞在活動著,其中,神經(jīng)元的離子電流會產(chǎn)生電壓變動,這種微弱的生物電變化就是腦電波,也叫腦電圖(Electroencephalogram,EEG)。腦電波根據(jù)頻率主要分為四大類:δ波、θ波、α波及β波,能夠通過電極進行采集,其中,該電極的觸點安置在頭皮上,用于檢測腦電位的變化。

近年來,隨著腦電波的采集技術(shù)、識別技術(shù)的成熟,基于腦電波的設(shè)備控制方法作為人機交互的一種新的技術(shù)手段日益活躍?;谀X電波的設(shè)備控制方法的基本原理是預(yù)先建立腦電波數(shù)據(jù)的特征與受控設(shè)備的操作指令的映射關(guān)系,獲取對受控設(shè)備進行控制時的腦電波數(shù)據(jù)后,根據(jù)該映射關(guān)系確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,指示受控設(shè)備執(zhí)行該操作指令。

現(xiàn)有技術(shù)中,設(shè)備根據(jù)腦電波數(shù)據(jù)和操作指令的映射關(guān)系確定獲取到的腦電波數(shù)據(jù)對應(yīng)的操作指令后,直接執(zhí)行該操作指令。由于人類的腦電波變化速度快,頻率一般在8~20Hz之間,且容易發(fā)生跳變,設(shè)備所執(zhí)行的操作指令可能是錯誤的操作指令或無效的操作指令,其中,錯誤操作指令指當(dāng)前人機交互場景下除用戶想要對設(shè)備進行的操作對應(yīng)的操作指令外的其他操作指令,無效的操作指令指不是當(dāng)前人機交互場景下的操作指令,例如,用戶在瀏覽設(shè)備中顯示的文檔,而設(shè)備根據(jù)該映射關(guān)系確定出的操作指令為音量調(diào)節(jié)指令,此時,音量調(diào)節(jié)指令為無效的操作指令。錯誤的操作指令或無效的操作指令會干擾當(dāng)前的人機交互操作,影響人機交互操作的準確性,用戶體驗差。



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

本發(fā)明實施例提供一種基于腦電波的設(shè)備控制方法及裝置,解決現(xiàn)有技術(shù)僅通過腦電波數(shù)據(jù)和操作指令的映射關(guān)系控制設(shè)備,準確性低,用戶體驗差的問題。

本發(fā)明實施例提供的具體技術(shù)方案如下:

第一方面,本發(fā)明實施例提供了一種基于腦電波的設(shè)備控制方法,包括:

在每個設(shè)定的周期內(nèi),獲取多個對受控設(shè)備進行控制時的腦電波數(shù)據(jù);

對于每個獲取到的腦電波數(shù)據(jù),根據(jù)的映射關(guān)系確定所述腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù),其中,所述映射關(guān)系表征腦電波數(shù)據(jù)與操作指令之間的對應(yīng)關(guān)系;

在確定任一操作指令確定次數(shù)的滿足設(shè)定的執(zhí)行條件時,指示所述受控設(shè)備執(zhí)行所述任一操作指令。

第二方面,本發(fā)明實施例提供了一種腦電波處理裝置,包括:

獲取模塊,用于在每個設(shè)定的周期內(nèi),獲取多個對受控設(shè)備進行控制時的腦電波數(shù)據(jù);

處理模塊,用于對于每個獲取到的腦電波數(shù)據(jù),根據(jù)預(yù)設(shè)的映射關(guān)系確定所述腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù),其中,所述映射關(guān)系表征腦電波數(shù)據(jù)與操作指令之間的對應(yīng)關(guān)系;

指示模塊,用于在確定任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示所述受控設(shè)備執(zhí)行所述任一操作指令。

基于上述技術(shù)方案,本發(fā)明實施例中,在每個設(shè)定的周期內(nèi),獲取對受控設(shè)備進行控制時的多個腦電波數(shù)據(jù);對于每個獲取到的腦電波數(shù)據(jù),根據(jù)預(yù)設(shè)的映射關(guān)系確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù);在確定任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示該受控設(shè)備執(zhí)行該操作指令,避免確定出的其他操作指令對受控設(shè)備的干擾,提高了基于腦電波的設(shè)備控制的準確性,從而提高了用戶體驗。

附圖說明

圖1為本發(fā)明第一實施例中基于腦電波的設(shè)備控制方法流程圖;

圖2為本發(fā)明第一具體實施例中通過腦電波控制智能電視的方法流程圖;

圖3為本發(fā)明第一具體實施例中智能電視的操作指令對應(yīng)的圖形的示意圖;

圖4為本發(fā)明第一具體實施例中智能電視的腦電波控制模式示意圖;

圖5為本發(fā)明第一具體實施例中智能電視顯示操作指令執(zhí)行狀態(tài)的示意圖;

圖6為本發(fā)明第二具體實施例中操作指令的判斷執(zhí)行狀態(tài)機的示意圖;

圖7為本發(fā)明第二實施例中腦電波處理裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明第三實施例中基于腦電波的設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

第一實施例,基于腦電波的設(shè)備控制方法的具體方法流程如圖1所示,包括如下步驟:

步驟101:在每個設(shè)定的周期內(nèi),獲取多個對受控設(shè)備進行控制時的腦電波的數(shù)據(jù)。

具體地,在每個設(shè)定的周期內(nèi),從采集到的對受控設(shè)備進行控制時的腦電波的數(shù)據(jù)中獲取至少兩個腦電波數(shù)據(jù),其中,采集到的腦電波數(shù)據(jù)采用預(yù)設(shè)的策略劃分為多個腦電波數(shù)據(jù),該策略可以是將設(shè)定時長內(nèi)的腦電波數(shù)據(jù)作為一個腦電波數(shù)據(jù),把采集到的腦電波數(shù)據(jù)從開始劃分為多個腦電波數(shù)據(jù),如將0.1s內(nèi)的腦電波數(shù)據(jù)作為一個腦電波數(shù)據(jù);該策略也可以是根據(jù)腦電波的波形特征,將腦電波采集設(shè)備采集到的腦電波數(shù)據(jù)中從開始劃分為多個腦電波數(shù)據(jù),如腦電波的波形為正弦曲線。

具體地,通過腦電波采集設(shè)備獲取對受控設(shè)備進行控制時的腦電波數(shù)據(jù),其中,該腦電波采集設(shè)備包括至少一個用于檢測腦電波的電極。

步驟102:對于每個獲取到的腦電波數(shù)據(jù),根據(jù)預(yù)設(shè)的映射關(guān)系確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù),其中,該映射關(guān)系表征腦電波數(shù)據(jù)與操作指令之間的映射關(guān)系。

優(yōu)選地,預(yù)設(shè)的映射關(guān)系可以是腦電波數(shù)據(jù)的特征與受控設(shè)備的操作指令的映射關(guān)系。

實施中,在獲取對受控設(shè)備進行控制時的腦電波數(shù)據(jù)之前,提取該受控設(shè)備的已知操作指令的腦電波樣本數(shù)據(jù)的特征,建立腦電波數(shù)據(jù)的特征與該受控設(shè)備的操作指令的映射關(guān)系,并保存該映射關(guān)系,其中,腦電波數(shù)據(jù)的特征包括但不限于以下特征中的一種或多種:腦電波在時域中的最大幅值、腦電波在頻域中的最大幅值、腦電波的頻率、腦電波的相位以及腦電波的小波系數(shù)等。具體地,采用線性回歸模型提取該受控設(shè)備的已知操作指令的腦電波樣本數(shù)據(jù)的特征。

具體地,對于每個獲取到的腦電波數(shù)據(jù),將該腦電波數(shù)據(jù)與預(yù)先保存的受控設(shè)備的操作指令的腦電波數(shù)據(jù)的特征進行匹配,若該腦電波數(shù)據(jù)的特征與保存的受控設(shè)備的某一個操作指令的腦電波數(shù)據(jù)的特征相同,則匹配成功,并根據(jù)腦電波數(shù)據(jù)的特征與受控設(shè)備的操作指令的映射關(guān)系確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,否則,匹配失敗,獲取下一個腦電波數(shù)據(jù)。

步驟103:在任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示受控設(shè)備執(zhí)行所該操作指令。

實施中,在任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示受控設(shè)備執(zhí)行所確定的操作指令,使得受控設(shè)備所執(zhí)行的操作命令為當(dāng)前用戶想要進行的操作對應(yīng)的操作指令,避免獲取到的其他腦電波數(shù)據(jù)對應(yīng)的操作指令對受控設(shè)備的干擾,提高了基于腦電波的設(shè)備控制的準確性,從而提高了用戶體驗。

實施中,該執(zhí)行條件包括但不限于以下條件中的一種:

一、在一個周期內(nèi)所確定出的第i個操作指令與確定出的第i-1個操作指令相同,且該第i個操作指令的連續(xù)確定次數(shù)達到設(shè)定的閾值,其中,i為大于1的整數(shù),該連續(xù)確定次數(shù)指根據(jù)預(yù)設(shè)的映射關(guān)系連續(xù)確定出同一個操作指令的次數(shù)。

其中,設(shè)定的閾值可以根據(jù)經(jīng)驗或仿真或應(yīng)用環(huán)境進行設(shè)定,該閾值的取值一般大于1。

實施中,若在該周期確定出的第i個操作指令與確定出的第i-1個操作指令不同,記錄第i個操作指令的連續(xù)確定次數(shù),并清除第i-1個操作指令的連續(xù)確定次數(shù),繼續(xù)獲取下一個腦電波數(shù)據(jù)。

實施中,若在該周期內(nèi)確定出的第i個操作指令與確定出的第i-1個操作指令相同,但第i個操作指令的連續(xù)確定次數(shù)沒有達到所述閾值,累計第i個操作指令的連續(xù)確定次數(shù),繼續(xù)獲取下一個腦電波數(shù)據(jù)。

舉例說明,假設(shè)設(shè)定的閾值為3,在一個周期內(nèi),若獲取到的第一個腦電波數(shù)據(jù)對應(yīng)的操作指令為操作指令A(yù),則記錄操作指令A(yù)的連續(xù)確定次數(shù)為1,由于操作指令A(yù)的連續(xù)確定次數(shù)沒有達到設(shè)定的閾值,因此繼續(xù)獲取第二個腦電波數(shù)據(jù),假設(shè)獲取到的第二個腦電波數(shù)據(jù)對應(yīng)的操作指令為操作指令A(yù),則將操作指令A(yù)的連續(xù)確定次數(shù)加1,即操作指令A(yù)的連續(xù)確定次數(shù)為2,由操作指令A(yù)的連續(xù)確定次數(shù)未達到預(yù)設(shè)閾值,因此繼續(xù)獲取第三個腦電波數(shù)據(jù),假設(shè)獲取到的第三個腦電波數(shù)據(jù)對應(yīng)的操作指令為操作指令B,由于第三個腦電波數(shù)據(jù)對應(yīng)的操作指令與第二個腦電波對應(yīng)的操作指令不同,將操作指令A(yù)的連續(xù)確定次數(shù)置為0,將操作指令B的連續(xù)確定次數(shù)記為1,繼續(xù)獲取第四個腦電波數(shù)據(jù),以此類推。

實施中,一個周期中,若獲取到的最后一個腦電波數(shù)據(jù)對應(yīng)的操作指令的連續(xù)確定次數(shù)未達到設(shè)定的閾值,則進入下一個周期時,可以保留在上一個周期中該操作指令的連續(xù)確定次數(shù),或者清除該操作指令的連續(xù)確定次數(shù),重新記錄本周期中獲得的腦電波數(shù)據(jù)對應(yīng)操作指令的連續(xù)確定次數(shù)。

實施中,采用圖形方式,顯示確定出的第i個操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例,使得用戶能夠直觀地了解該操作指令的執(zhí)行狀態(tài),以及根據(jù)該操作指令的執(zhí)行狀態(tài)調(diào)整思維,使得用戶當(dāng)前想要進行的操作對應(yīng)的操作指令的連續(xù)確定次數(shù)達到預(yù)設(shè)的閾值,從而使得設(shè)備執(zhí)行用戶當(dāng)前想要進行的操作對應(yīng)的操作指令。

具體地,利用顏色或圖形對確定出的第i個操作指令對應(yīng)的圖形進行填充,其中,該圖形中已填充部分占整個圖形的比例與第i個操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例相同。

實施中,指示所述受控設(shè)備執(zhí)行滿足設(shè)定條件的操作指令后,清除該操作指令的連續(xù)確定次數(shù)和該操作指令對應(yīng)的圖形中顯示的該操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例,結(jié)束對本周期內(nèi)獲取到的其他腦電波數(shù)據(jù)的處理,進入下一個周期。

二、在一個周期內(nèi)確定出的第i個操作指令的確定次數(shù)達到預(yù)設(shè)的閾值,其中,i為大于1的整數(shù),確定的第i個操作指令與確定出的第i-1個操作指令可以是相同的,也可以是不同的。

實施中,若該周期內(nèi)確定出的第i個操作指令與該操作指令之前的確定出的任意一個操作指令相同,累計該操作指令的確定次數(shù),確定第i個操作指令的確定次數(shù)達到預(yù)設(shè)的閾值時,指示受控設(shè)備執(zhí)行該操作指令。

實施中,采用圖形方式,顯示確定出的每個操作指令的確定次數(shù)占預(yù)設(shè)的閾值的比例,使得用戶能夠直觀地了解該操作指令的執(zhí)行狀態(tài),以及根據(jù)該操作指令的執(zhí)行狀態(tài)調(diào)整思維,使得用戶當(dāng)前想要進行的操作對應(yīng)的操作指令的確定次數(shù)達到預(yù)設(shè)的閾值,從而使得設(shè)備執(zhí)行用戶當(dāng)前想要進行的操作對應(yīng)的操作指令。

具體地,利用顏色或圖形對確定出的每個操作指令對應(yīng)的圖形進行填充,其中,該操作指令對應(yīng)的圖形中已填充部分占整個圖形的比例與該操作指令的確定次數(shù)占預(yù)設(shè)的閾值的比例相同。

實施中,分別統(tǒng)計一個周期內(nèi)每個獲取到的腦電波數(shù)據(jù)對應(yīng)的操作指令的確定次數(shù),指示受控設(shè)備執(zhí)行確定次數(shù)最大的操作指令。

下面通過兩個具體實施例,對本發(fā)明實施例提供的基于腦電波的設(shè)備控制方法進行詳細說明。

第一具體實施例,通過腦電波對智能電視進行控制的詳細方法流程如圖2所示,具體如下:

步驟201:智能電視提取每個操作指令對應(yīng)的腦電波數(shù)據(jù)樣本的特征,建立腦電波數(shù)據(jù)的特征與智能電視的操作指令的映射關(guān)系。

具體地,智能電視在屏幕中依次顯示如圖3所示的向上的箭頭、向下的箭頭、向左的箭頭、向右的箭頭以及帶有“OK”字樣的圓形,其中,向上的箭頭用于表示切換到當(dāng)前頻道的下一個頻道的操作指令,向下的箭頭用于表示切換到當(dāng)前頻道的上一個頻道的操作指令,向左的箭頭用于表示增大音量的操作指令,向右的箭頭用于表示減小音量的操作指令,帶有“OK”字樣的圓形用于表示顯示當(dāng)前頻道信息的操作指令,頻道信息包括:頻道號、頻道名稱、節(jié)目名稱、時間等,以引導(dǎo)用戶對與所顯示的圖形表示的操作指令的功能進行思考,并獲取該操作指令對應(yīng)的腦電波數(shù)據(jù)樣本。當(dāng)智能電視顯示上述圖形中的一個圖形時,腦電波采集設(shè)備(如Muse頭環(huán))采集一定時間段內(nèi)用戶觀看該圖形時的腦電波數(shù)據(jù),并將該腦電波數(shù)據(jù)發(fā)送到智能電視。智能電視提取該腦電波數(shù)據(jù)的特征,建立該腦電波數(shù)據(jù)的特征與該圖形所表示的操作指令的映射關(guān)系。以此類推,智能電視分別建立上述每個圖形所表示的操作指令與腦電波數(shù)據(jù)的特征的映射關(guān)系,并將該映射關(guān)系保存到訓(xùn)練數(shù)據(jù)庫中。

步驟202:智能電視接收到開啟腦電波控制模式的指令后,在每個設(shè)定的周期內(nèi),通過腦電波采集設(shè)備獲取腦電波數(shù)據(jù)。

具體地,智能電視在每個設(shè)定的周期內(nèi),獲取至少兩個腦電波數(shù)據(jù)。例如,智能電視以1s為周期,每個周期內(nèi)通過腦電波采集設(shè)備獲取3個腦電波數(shù)據(jù)。

具體地,智能電視或腦電波采集設(shè)備通過但不限于以下方式中的一種將腦電波采集設(shè)備采集到的腦電波數(shù)據(jù)中從開始劃分為多個腦電波數(shù)據(jù):一、將設(shè)定時長內(nèi)的腦電波數(shù)據(jù)作為一個腦電波數(shù)據(jù),將腦電波采集設(shè)備采集到的腦電波數(shù)據(jù)中從開始劃分為多個腦電波數(shù)據(jù),如將0.1s內(nèi)的腦電波數(shù)據(jù)作為一個腦電波數(shù)據(jù);二、根據(jù)腦電波的波形特征,將腦電波采集設(shè)備采集到的腦電波數(shù)據(jù)中從開始劃分為多個腦電波數(shù)據(jù),如腦電波的波形為正弦曲線。本發(fā)明實施例對智能電視獲取的3個腦電波數(shù)據(jù)是腦電波采集設(shè)備采集到的腦電波數(shù)據(jù)中的哪3個腦電波數(shù)據(jù)不作限定。

具體地,如圖4所示,智能電視接收到開啟腦電波控制模式的指令后,在屏幕中顯示步驟201中智能電視建立訓(xùn)練數(shù)據(jù)庫時所用的所有圖形,其中,該圖形以半透明的方式漂浮在屏幕上,該圖形的大小、顏色、風(fēng)格以及該圖形在屏幕中的位置均可根據(jù)用戶操作進行配置。

步驟203:智能電視根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系,確定獲取到的腦電波數(shù)據(jù)對應(yīng)的操作指令。

具體地,智能電視將獲得的腦電波數(shù)據(jù)與訓(xùn)練數(shù)據(jù)庫中保存的腦電波數(shù)據(jù)的特征進行匹配,若匹配成功,則根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系,確定該腦電波數(shù)據(jù)對應(yīng)的操作指令;若匹配失敗,獲取下一個腦電波數(shù)據(jù)。

步驟204:智能電視判斷確定出的第i個操作指令與確定出的第i-1個操作指令是否為同一個操作指令,其中,i為大于1的整數(shù),若是,則執(zhí)行步驟205,否則,執(zhí)行步驟206。

其中,對于根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系確定出的第一個操作指令,智能電視將該操作指令的連續(xù)確定次數(shù)記為1,并在該操作指令對應(yīng)的圖形中顯示該操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例,繼續(xù)獲取下一個腦電波數(shù)據(jù)。

步驟205:智能電視將第i個操作指令的連續(xù)確定次數(shù)加1,并在該操作指令對應(yīng)的圖形中顯示該操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例,執(zhí)行步驟207。

具體地,智能電視利用顏色或圖案對確定出的第i個操作指令對應(yīng)的圖形(該操作指令的蓄力槽)進行填充,其中,該操作指令對應(yīng)的圖形中已填充的部分占整個圖形的比例與該操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例相同。例如,確定出的第i個操作指令對應(yīng)的圖形為向上的箭頭,預(yù)設(shè)的閾值為3,該操作指令的連續(xù)確定次數(shù)每增加1,從該向上的箭頭的底部開始用線條每次填充該箭頭圖形的1/3,效果如圖5所示;又如,確定出的第i個操作指令對應(yīng)的圖形為帶有“OK”字樣的圓形,該操作指令的連續(xù)確定次數(shù)的值每增加1,從該圓形的底部開始用線條每次填充該圓形的1/3,效果如圖5所示。

步驟206:智能電視將第i個操作指令的連續(xù)確定次數(shù)記為1,并在第i個操作指令對應(yīng)的圖形中顯示該操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例,清除第i-1個操作指令的連續(xù)確定次數(shù),清空第i-1個的操作指令對應(yīng)的圖形,執(zhí)行步驟202。

步驟207:智能電視判斷第i個操作指令的連續(xù)確定次數(shù)是否達到預(yù)設(shè)的閾值,即該操作指令對應(yīng)的圖形是否被填充滿,若該操作指令的連續(xù)確定次數(shù)達到預(yù)設(shè)的閾值,即該操作指令對應(yīng)的圖形被填充滿時,執(zhí)行步驟208,否則,執(zhí)行步驟202。

步驟208:智能電視執(zhí)行第i個操作指令,并清空屏幕中該操作指令對應(yīng)的圖形,執(zhí)行步驟202。

實施中,智能電視接收到關(guān)閉腦電波控制模式的指令后,消除屏幕中顯示的操作指令對應(yīng)的圖形,并停止從腦電波采集設(shè)備獲取腦電波數(shù)據(jù)。

第二具體實施例,基于上述第一具體實施例,確定出的第i個操作指令的判斷執(zhí)行狀態(tài)機如圖6所示,具體如下:

根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系確定獲得的腦電波數(shù)據(jù)對應(yīng)的操作指令后,進入操作指令的判斷執(zhí)行狀態(tài)機。該操作指令的判斷執(zhí)行狀態(tài)機接收確定出的第i個操作指令,從空閑狀態(tài)進入等待狀態(tài),其中,i為大于1的整數(shù)。在等待狀態(tài)中,判斷確定出的第i個操作指令與確定出的第i-1個操作指令是否為同一個操作指令,如果不是同一個操作指令,則確定第i個操作指令為異類操作指令,將該操作指令的計數(shù)置為1,清空第i-1個的操作指令的計數(shù),并返回空閑狀態(tài);如果確定出的第i個操作指令與確定出的第i-1個操作指令是同一個操作指令,則累加第i個操作指令的計數(shù),并判斷該操作指令的計數(shù)是否達到預(yù)設(shè)的閾值。如果第i個操作指令的計數(shù)沒有達到預(yù)設(shè)的閾值,返回空閑狀態(tài);如果第i個操作指令的計數(shù)達到預(yù)設(shè)的閾值,指示受控設(shè)備執(zhí)行該操作指令,清空該操作指令的計數(shù),并返回空閑狀態(tài)。

對于根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系確定的第一個操作指令,該操作指令的判斷執(zhí)行狀態(tài)機在空閑狀態(tài)下接收該第一個操作指令,進入等待狀態(tài)。在等待狀態(tài)中,將該操作指令的計數(shù)置為1,并返回空閑狀態(tài)。

基于同一發(fā)明構(gòu)思,本發(fā)明第二實施例中提供了一種腦電波處理裝置,該裝置可以部署在受控設(shè)備中,該裝置的具體實施可參見第一實施例部分的描述,重復(fù)之處不再贅述,如圖7所示,該裝置主要包括:

獲取模塊701,用于在每個設(shè)定的周期內(nèi),獲取多個對受控設(shè)備進行控制時的腦電波數(shù)據(jù);

處理模塊702,用于對于每個獲取到的腦電波數(shù)據(jù),根據(jù)預(yù)設(shè)的映射關(guān)系,確定所述腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù),其中,所述映射關(guān)系表征腦電波數(shù)據(jù)與操作指令之間的映射關(guān)系;

指示模塊703,用于在確定任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示所述受控設(shè)備執(zhí)行所述任一操作指令。

可選的實施方式中,所述執(zhí)行條件具體為:若在所述周期內(nèi)確定出的第i個操作指令與確定出的第i-1個操作指令相同,且第i個操作指令的連續(xù)確定次數(shù)達到設(shè)定的閾值,其中,i為大于1的整數(shù)。

可選的實施方式中,所述處理模塊702還用于:若在所述周期內(nèi)確定出的第i個操作指令與確定出的第i-1個操作指令不同,記錄所述第i個操作指令的連續(xù)確定次數(shù),并清所述第i-1個操作指令的連續(xù)確定次數(shù),觸發(fā)所述獲取模塊701繼續(xù)獲取下一個腦電波數(shù)據(jù)。

可選的實施方式中,所述處理模塊702還用于:若在所述周期內(nèi)確定出的操作指令與確定出的第i-1個操作指令相同,但所述第i個操作指令的連續(xù)確定次數(shù)沒有達到所述閾值,累計所述第i個操作指令的連續(xù)確定次數(shù),觸發(fā)所述獲取模塊701繼續(xù)獲取下一個腦電波數(shù)據(jù)。

可選的實施方式中,所述裝置還包括:顯示模塊704,用于采用圖形方式,顯示確定出的第i個操作指令的連續(xù)確定次數(shù)占所述閾值的比例。

第三實施例中,提供了一種基于腦電波的設(shè)備控制系統(tǒng),該系統(tǒng)包括腦電波采集設(shè)備、上述第二實施例中腦電波處理裝置和受控設(shè)備,如圖8所示。

腦電波采集設(shè)備801用于采集腦電波數(shù)據(jù),并將該腦電波數(shù)據(jù)發(fā)送給腦電波處理裝置802進一步處理,該腦電波數(shù)據(jù)包括受控設(shè)備803的已知指令的腦電波數(shù)據(jù)和對受控設(shè)備803進行控制時的腦電波數(shù)據(jù)。

腦電波處理裝置802用于在每個設(shè)定的周期內(nèi),從腦電波采集設(shè)備801獲取多個對受控設(shè)備進行控制時的腦電波數(shù)據(jù);對于每個獲取到的腦電波數(shù)據(jù),根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系,確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,并統(tǒng)計確定出的操作指令的確定次數(shù),在確定任一操作指令的確定次數(shù)滿足設(shè)定的執(zhí)行條件時,指示受控設(shè)備803執(zhí)行該操作指令,還可以劃分為以下幾個模塊:

(1)訓(xùn)練模塊804,用于分別提取已知的用于控制受控設(shè)備的操作指令的腦電波數(shù)據(jù)樣本的特征,建立腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系,并保存該映射關(guān)系。

具體地,對于任意一個已知的操作指令,腦電波采集設(shè)備801采集一定時間段內(nèi)用戶觀看顯示模塊中顯示的與該操作指令對應(yīng)的圖形的腦電波數(shù)據(jù),并將該腦電波數(shù)據(jù)發(fā)送到腦電波處理裝置,由訓(xùn)腦電波處理裝置的訓(xùn)練模塊801提取該腦電波數(shù)據(jù)的特征,建立該腦電波數(shù)據(jù)的特征與該操作指令的映射關(guān)系,并保存該映射關(guān)系。

(2)匹配模塊805,用于通過腦電波采集設(shè)備801獲取多個對受控設(shè)備803進行控制時的腦電波數(shù)據(jù),根據(jù)腦電波數(shù)據(jù)的特征與操作指令的映射關(guān)系;對于每個獲取到的腦電波數(shù)據(jù),確定該腦電波數(shù)據(jù)對應(yīng)的操作指令,統(tǒng)計確定出的操作指令的確定次數(shù),并判斷該操作指令是否滿足設(shè)定的執(zhí)行條件。

具體地,在每個設(shè)定的周期內(nèi),匹配模塊805獲取至少兩個對受控設(shè)備進行控制時的腦電波數(shù)據(jù)。

優(yōu)選地,設(shè)定的執(zhí)行條件為匹配模塊805在一個周期內(nèi)確定出的第i個操作指令與確定出的第i-1個操作指令相同,且第i個操作指令的連續(xù)確定次數(shù)達到設(shè)定的閾值,其中,i為大于1的整數(shù)。

具體地,若在一個周期內(nèi)匹配模塊805確定出的第i個操作指令與確定出的第i-1個操作指令不同,記錄第i個操作指令的連續(xù)確定次數(shù),并清除第i-1個操作指令的連續(xù)確定次數(shù),繼續(xù)確定從腦電波采集設(shè)備801獲取的下一個腦電波數(shù)據(jù)對應(yīng)的操作指令,若匹配模塊805確定出的第i個操作指令與確定出的第i-1個操作指令相同,且第i個操作指令的連續(xù)確定次數(shù)沒有達到所述閾值,累計該操作指令的連續(xù)確定次數(shù),繼續(xù)從腦電波采集設(shè)備801獲取下一個腦電波數(shù)據(jù)。

(3)顯示模塊806,用于顯示控制受控設(shè)備803的操作指令對應(yīng)的圖形(蓄力槽),并在與匹配模塊805確定出的第i個操作指令對應(yīng)的圖形中顯示該操作指令的連確定次數(shù)占預(yù)設(shè)的閾值的比例。

具體地,顯示模塊806利用顏色或圖形對匹配模塊805確定出的第i個操作指令對應(yīng)的圖形進行填充,其中,該圖形中已填充部分占整個圖形的比例與匹配模塊805確定出的第i個操作指令的連續(xù)確定次數(shù)占預(yù)設(shè)的閾值的比例相同。

(4)指示模塊807,用于匹配模塊805確定任一操作指令滿足設(shè)定的執(zhí)行條件時,即顯示模塊806中該操作指令對應(yīng)的圖形填充滿時,指示受控設(shè)備803執(zhí)行該操作指令。

受控設(shè)備803,用于根據(jù)腦電波處理裝置802的指示,執(zhí)行滿足設(shè)定的執(zhí)行條件的操作指令。

實施中,腦電波處理裝置802可以部署在受控設(shè)備803中或者腦電波采集設(shè)備801中,也可以由專用的設(shè)備實現(xiàn)腦電波處理裝置802的功能。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

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