本發(fā)明涉及按摩設(shè)備領(lǐng)域,具體而言,涉及一種眼部按摩器的智能控制方法及裝置、存儲(chǔ)介質(zhì)。
背景技術(shù):
1、相關(guān)技術(shù)中,眼動(dòng)訓(xùn)練設(shè)備都是直接進(jìn)入視覺引導(dǎo)訓(xùn)練,由于目前普遍存在用眼過度的情況,如果在一些眼部肌肉過于緊張的情況下,進(jìn)行視覺引導(dǎo)訓(xùn)練,會(huì)對(duì)眼部肌肉造成不可逆轉(zhuǎn)的損傷,用戶自己是難以確定什么狀態(tài)可以進(jìn)行視覺訓(xùn)練,什么狀態(tài)不可以視覺訓(xùn)練,因此現(xiàn)在的眼動(dòng)訓(xùn)練設(shè)備也增加了一定的使用難度。
2、另外,相關(guān)技術(shù)中的眼動(dòng)追蹤技術(shù)主要依賴于攝像頭或紅外光學(xué)傳感器,但存在體積大、成本高、易受環(huán)境光線影響等問題,也會(huì)導(dǎo)致不準(zhǔn)確的缺陷。
3、針對(duì)相關(guān)技術(shù)中存在的上述問題,暫未發(fā)現(xiàn)高效且準(zhǔn)確的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種眼部按摩器的智能控制方法及裝置、存儲(chǔ)介質(zhì),以解決相關(guān)技術(shù)中存在的上述技術(shù)問題。
2、根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種眼部按摩器的智能控制方法,包括:通過眼部按摩器的肌電傳感器采集眼部肌肉的第一肌電信號(hào),其中,所述肌電傳感器布設(shè)在所述眼部按摩器與目標(biāo)對(duì)象的眼部接觸區(qū)域;根據(jù)所述第一肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài);若所述眼部肌肉處于非緊張狀態(tài),控制所述眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練。
3、可選地,在根據(jù)所述肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài)之后,所述方法還包括:若所述眼部肌肉處于緊張狀態(tài),控制所述眼部按摩器啟動(dòng)按摩模式,以對(duì)所述眼部肌肉進(jìn)行按摩;在所述眼部按摩器在按摩模式運(yùn)行預(yù)設(shè)時(shí)間之后,通過眼部按摩器的肌電傳感器采集眼部肌肉的第二肌電信號(hào);根據(jù)所述第二肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài);若所述眼部肌肉處于非緊張狀態(tài),控制所述眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練。
4、可選地,控制所述眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練包括:確定所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度,通過眼部按摩器的肌電傳感器實(shí)時(shí)采集眼部肌肉的第三肌電信號(hào);根據(jù)所述第三肌電信號(hào)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)信息;根據(jù)所述實(shí)際視場(chǎng)角度和所述眼球運(yùn)動(dòng)信息計(jì)算視覺引導(dǎo)訓(xùn)練的完成度。
5、可選地,確定所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度包括:控制頭顯屏幕上的視標(biāo)從屏幕中央的基準(zhǔn)位置移動(dòng)至屏幕邊緣,并采集所述目標(biāo)對(duì)象的眼球動(dòng)態(tài)捕捉所述視標(biāo)時(shí)的極限移動(dòng)位置,其中,所述極限移動(dòng)位置包括水平極限位置和垂直極限位置;基于所述極限移動(dòng)位置計(jì)算所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度。
6、可選地,基于所述極限移動(dòng)位置計(jì)算所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度包括:確定所述目標(biāo)對(duì)象的眼球到所述頭顯屏幕的屏幕間距;采用以下公式計(jì)算所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度α=arctan(δx/d);其中,d為所述屏幕間距,δx=x1-x2,x1為所述極限移動(dòng)位置,x2為所述基準(zhǔn)位置。
7、可選地,根據(jù)所述第三肌電信號(hào)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)信息包括:提取所述第三肌電信號(hào)的時(shí)域特征和頻域特征;采用所述時(shí)域特征和所述頻域特征組合成特征向量;將所述特征向量輸入預(yù)訓(xùn)練的眼動(dòng)預(yù)測(cè)模型,輸出所述目標(biāo)對(duì)象的注視坐標(biāo);基于所述注視坐標(biāo)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)方向,其中,所述眼球運(yùn)動(dòng)信息包括所述眼球運(yùn)動(dòng)方向。
8、可選地,基于所述注視坐標(biāo)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)方向包括:確定所述眼動(dòng)預(yù)測(cè)模型的模型視場(chǎng)角的水平半徑rh和垂直半徑rv,以及確定所述注視坐標(biāo)在所述模型視場(chǎng)角的水平視場(chǎng)角θh和垂直視場(chǎng)角θv;采用以下公式分別計(jì)算水平轉(zhuǎn)動(dòng)角度αh和垂直轉(zhuǎn)動(dòng)角度αv:其中,所述注視坐標(biāo)為(xi,yi),所述眼球運(yùn)動(dòng)方向包括所述水平轉(zhuǎn)動(dòng)角度和所述垂直轉(zhuǎn)動(dòng)角度。
9、可選地,根據(jù)所述實(shí)際視場(chǎng)角度和所述眼球運(yùn)動(dòng)信息計(jì)算視覺引導(dǎo)訓(xùn)練的完成度包括:基于所述實(shí)際視場(chǎng)角度將所述眼球運(yùn)動(dòng)信息轉(zhuǎn)換為世界坐標(biāo)系下的眼球標(biāo)準(zhǔn)坐標(biāo);基于訓(xùn)練周期內(nèi)的多組眼球標(biāo)準(zhǔn)坐標(biāo)擬合生成眼球運(yùn)動(dòng)軌跡;計(jì)算所述眼球運(yùn)動(dòng)軌跡相對(duì)視覺引導(dǎo)軌跡的偏移度;基于所述偏移度計(jì)算所述視覺引導(dǎo)訓(xùn)練的完成度,其中,所述完成度與所述偏移度呈負(fù)相關(guān)。
10、根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種眼部按摩器的智能控制裝置,包括:第一采集模塊,用于通過眼部按摩器的肌電傳感器采集眼部肌肉的第一肌電信號(hào),其中,所述肌電傳感器布設(shè)在所述眼部按摩器與目標(biāo)對(duì)象的眼部接觸區(qū)域;第一判斷模塊,用于根據(jù)所述第一肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài);第一控制模塊,用于若所述眼部肌肉處于非緊張狀態(tài),控制所述眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練。
11、可選地,所述裝置還包括:第二控制模塊,用于在所述第一判斷模塊根據(jù)所述肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài)之后,若所述眼部肌肉處于緊張狀態(tài),控制所述眼部按摩器啟動(dòng)按摩模式,以對(duì)所述眼部肌肉進(jìn)行按摩;第二采集模塊,用于在所述眼部按摩器在按摩模式運(yùn)行預(yù)設(shè)時(shí)間之后,通過眼部按摩器的肌電傳感器采集眼部肌肉的第二肌電信號(hào);第二判斷模塊,用于根據(jù)所述第二肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài);第三控制模塊,用于若所述眼部肌肉處于非緊張狀態(tài),控制所述眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練。
12、可選地,所述第一控制模塊包括:確定單元,用于確定所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度,通過眼部按摩器的肌電傳感器實(shí)時(shí)采集眼部肌肉的第三肌電信號(hào);第一計(jì)算單元,用于根據(jù)所述第三肌電信號(hào)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)信息;第二計(jì)算單元,用于根據(jù)所述實(shí)際視場(chǎng)角度和所述眼球運(yùn)動(dòng)信息計(jì)算視覺引導(dǎo)訓(xùn)練的完成度。
13、可選地,所述確定單元包括:控制子單元,用于控制頭顯屏幕上的視標(biāo)從屏幕中央的基準(zhǔn)位置移動(dòng)至屏幕邊緣,并采集所述目標(biāo)對(duì)象的眼球動(dòng)態(tài)捕捉所述視標(biāo)時(shí)的極限移動(dòng)位置,其中,所述極限移動(dòng)位置包括水平極限位置和垂直極限位置;計(jì)算子單元,用于基于所述極限移動(dòng)位置計(jì)算所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度。
14、所述計(jì)算子單元還用于:確定所述目標(biāo)對(duì)象的眼球到所述頭顯屏幕的屏幕間距;采用以下公式計(jì)算所述目標(biāo)對(duì)象的實(shí)際視場(chǎng)角度α:α=arctan(δx/d);其中,d為所述屏幕間距,δx=x1-x2,x1為所述極限移動(dòng)位置,x2為所述基準(zhǔn)位置。
15、可選地,所述第一計(jì)算單元包括:提取子單元,用于提取所述第三肌電信號(hào)的時(shí)域特征和頻域特征;組合子單元,用于采用所述時(shí)域特征和所述頻域特征組合成特征向量;輸出子單元,用于將所述特征向量輸入預(yù)訓(xùn)練的眼動(dòng)預(yù)測(cè)模型,輸出所述目標(biāo)對(duì)象的注視坐標(biāo);計(jì)算子單元,用于基于所述注視坐標(biāo)計(jì)算所述目標(biāo)對(duì)象的眼球運(yùn)動(dòng)方向,其中,所述眼球運(yùn)動(dòng)信息包括所述眼球運(yùn)動(dòng)方向。
16、可選地,所述計(jì)算子單元還用于:確定所述眼動(dòng)預(yù)測(cè)模型的模型視場(chǎng)角的水平半徑rh和垂直半徑rv,以及確定所述注視坐標(biāo)在所述模型視場(chǎng)角的水平視場(chǎng)角θh和垂直視場(chǎng)角θv;采用以下公式分別計(jì)算水平轉(zhuǎn)動(dòng)角度αh和垂直轉(zhuǎn)動(dòng)角度αv:其中,所述注視坐標(biāo)為(xi,yi),所述眼球運(yùn)動(dòng)方向包括所述水平轉(zhuǎn)動(dòng)角度和所述垂直轉(zhuǎn)動(dòng)角度。
17、可選地,所述第二計(jì)算單元包括:轉(zhuǎn)換子單元,用于基于所述實(shí)際視場(chǎng)角度將所述眼球運(yùn)動(dòng)信息轉(zhuǎn)換為世界坐標(biāo)系下的眼球標(biāo)準(zhǔn)坐標(biāo);生成子單元,用于基于訓(xùn)練周期內(nèi)的多組眼球標(biāo)準(zhǔn)坐標(biāo)擬合生成眼球運(yùn)動(dòng)軌跡;第一計(jì)算子單元,用于計(jì)算所述眼球運(yùn)動(dòng)軌跡相對(duì)視覺引導(dǎo)軌跡的偏移度;第二計(jì)算子單元,用于基于所述偏移度計(jì)算所述視覺引導(dǎo)訓(xùn)練的完成度,其中,所述完成度與所述偏移度呈負(fù)相關(guān)。
18、根據(jù)本發(fā)明的又一個(gè)實(shí)施例,還提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述任一項(xiàng)裝置實(shí)施例中的步驟。
19、根據(jù)本發(fā)明的又一個(gè)實(shí)施例,還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行上述任一項(xiàng)裝置實(shí)施例中的步驟。
20、通過本發(fā)明實(shí)施例,通過眼部按摩器的肌電傳感器采集眼部肌肉的第一肌電信號(hào),其中,肌電傳感器布設(shè)在眼部按摩器與目標(biāo)對(duì)象的眼部接觸區(qū)域;根據(jù)第一肌電信號(hào)判斷眼部肌肉是否處于非緊張狀態(tài);若眼部肌肉處于非緊張狀態(tài),控制眼部按摩器對(duì)目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練,在采用眼部按摩器對(duì)所述目標(biāo)對(duì)象進(jìn)行視覺引導(dǎo)訓(xùn)練之前,先通過第一肌電信號(hào)判斷所述眼部肌肉是否處于非緊張狀態(tài),解決了相關(guān)技術(shù)中眼部按摩器容易對(duì)眼部肌肉造成損傷的技術(shù)問題,提高了眼部按摩器的安全性。