基于物理模型的人機(jī)交互方法、裝置及智能電視的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視技術(shù)領(lǐng)域,尤其涉及一種基于物理模型的人機(jī)交互方法、裝置及智能電視。
【背景技術(shù)】
[0002]在個人計(jì)算機(jī)已經(jīng)智能化、手機(jī)和平板電腦也已經(jīng)大面積智能化的情況下,為順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢,智能電視也逐步進(jìn)入人們的生活。
[0003]智能電視,也被稱為聯(lián)網(wǎng)電視或混合式電視,智能電視可以運(yùn)行完整的操作系統(tǒng)或移動操作系統(tǒng),并提供一個軟件平臺,可以供應(yīng)用軟件開發(fā)者開發(fā)他們自己的軟件在智能電視之上運(yùn)行。它將計(jì)算機(jī)的功能集成進(jìn)電視。
[0004]隨著智能電視的發(fā)展,與智能電視進(jìn)行交互的技術(shù)也應(yīng)運(yùn)而生,觸摸、體感、面部特征識別等。對于智能電視來說,通過體感識別技術(shù)對用戶的手勢或者肢體動作等進(jìn)行識別實(shí)現(xiàn)的人與智能電視的交互方式更加方便、可靠?,F(xiàn)有的智能電視通常包括多個用戶界面及大量的應(yīng)用程序,比如包括展示傳統(tǒng)信號源的界面、展示智能電視服務(wù)器提供的視頻資源的特定界面、展示可下載的應(yīng)用程序的界面等,每一界面或應(yīng)用程序均會包含多層級的界面,當(dāng)進(jìn)入到多級界面時,若要返回至首頁、設(shè)置、菜單等控制全局的界面,往往需要多次體感操作才能返回,或者通過設(shè)定固定的手勢定義一項(xiàng)功能,需要用戶學(xué)習(xí)記憶,當(dāng)功能項(xiàng)太多時,往往不易記住;另若定義多個手勢,往往容易與其他操作手勢形成干擾,增加誤操作的幾率,給體感操作帶來不便,影響用戶體驗(yàn)效果。
【發(fā)明內(nèi)容】
[0005]為解決智能電視操作繁瑣、容易誤操作等問題,本發(fā)明實(shí)施例提供了一種基于物理模型的人機(jī)交互方法、裝置及智能電視,用以在使用智能電視的過程中,當(dāng)需要返回首頁或需調(diào)用設(shè)置、菜單時,簡化了操作流程,方便用戶快速完成操作,并且避免多個手勢干擾造成用戶的誤操作,使得用戶可以更加準(zhǔn)確、便捷地進(jìn)行操作。
[0006]本發(fā)明實(shí)施例提供的一種基于物理模型的人機(jī)交互方法,包括:
[0007]根據(jù)目標(biāo)對象的空間位置,確定該目標(biāo)對象的空間位置對應(yīng)在顯示平面上的操作位置;
[0008]當(dāng)所述目標(biāo)對象的操作位置位于所述仿真物理對象上時,計(jì)算所述目標(biāo)對象的深度?目息;
[0009]根據(jù)所述深度信息,識別所述目標(biāo)對象對所述仿真物理對象的操作狀態(tài)。
[0010]進(jìn)一步地,所述目標(biāo)對象的空間位置為所述目標(biāo)對象的坐標(biāo)信息(X,y, ζ)。
[0011]進(jìn)一步地,當(dāng)所述目標(biāo)對象的操作位置位于預(yù)設(shè)激活區(qū)域內(nèi)時,創(chuàng)建一操作浮層,在操作浮層上繪制仿真物理對象;
[0012]通過將該操作浮層的顯示狀態(tài)設(shè)置為可見狀態(tài),將所述繪制有仿真物理對象的操作浮層輸出顯示到顯示平面上。
[0013]進(jìn)一步地,所述計(jì)算所述目標(biāo)對象的深度信息,包括:解析所述目標(biāo)對象的ζ坐標(biāo)信息以獲得ζ坐標(biāo)差值,將所述ζ坐標(biāo)的差值作為目標(biāo)對象的深度信息。
[0014]進(jìn)一步地,根據(jù)所述深度信息生成所述仿真物理對象的視覺反饋以響應(yīng)所述目標(biāo)對象對所述仿真物理對象的操作狀態(tài),其中,所述視覺反饋為所述仿真物理對象的大小變化。
[0015]進(jìn)一步地,當(dāng)所述目標(biāo)對象的操作位置不位于操控浮層內(nèi)時,將所述操作浮層的顯示狀態(tài)設(shè)置為隱藏狀態(tài),停止將所述繪制有仿真物理對象的操作浮層輸出顯示到顯示平面上。
[0016]進(jìn)一步地,所述仿真物理對象為物理按鍵。
[0017]本發(fā)明實(shí)施例提供的基于物理模型的人機(jī)交互裝置,包括:
[0018]目標(biāo)對象操作位置確定單元,用于根據(jù)目標(biāo)對象的空間位置,確定該目標(biāo)對象的空間位置對應(yīng)在顯示平面上的操作位置;
[0019]深度信息計(jì)算單元,用于當(dāng)所述目標(biāo)對象的操作位置位于所述仿真物理對象上時,計(jì)算所述目標(biāo)對象的深度信息;
[0020]操作狀態(tài)識別單元,用于根據(jù)所述深度信息,識別所述目標(biāo)對象對所述仿真物理對象的操作狀態(tài)。
[0021]進(jìn)一步地,所述裝置還包括:仿真物理對象生成單元,用于當(dāng)所述目標(biāo)對象的操作位置位于預(yù)設(shè)激活區(qū)域內(nèi)時,創(chuàng)建一操作浮層,在操作浮層上繪制仿真物理對象;
[0022]操作浮層控制單元,通過將該操作浮層的顯示狀態(tài)設(shè)置為可見狀態(tài),將所述繪制有仿真物理對象的操作浮層輸出顯示到顯示平面上。
[0023]進(jìn)一步地,所述裝置還包括:,所述目標(biāo)對象操作位置確定單元用于解析獲取的目標(biāo)對象的空間位置為所述目標(biāo)對象的坐標(biāo)信息(x,y,z);
[0024]所述深度信息計(jì)算單元還用于解析所述目標(biāo)對象的ζ坐標(biāo)信息以獲得ζ坐標(biāo)差值,將所述ζ坐標(biāo)的差值作為目標(biāo)對象的深度信息。
[0025]進(jìn)一步地,所述裝置還包括:視覺反饋單元,用于根據(jù)所述深度信息生成所述仿真物理對象的視覺反饋以響應(yīng)所述目標(biāo)對象對所述仿真物理對象的操作狀態(tài),其中,所述視覺反饋為所述仿真物理對象的大小變化。
[0026]進(jìn)一步地,所述操作浮層控制單元還用于當(dāng)所述目標(biāo)對象的操作位置不位于操控浮層內(nèi)時,將所述操作浮層的顯示狀態(tài)設(shè)置為隱藏狀態(tài),停止將所述繪制有仿真物理對象的操作浮層輸出顯示到顯示平面上。
[0027]本發(fā)明實(shí)施例提供的一種智能電視,包括上述任一所述裝置,使得用戶在使用智能電視的過程中,當(dāng)需要返回首頁或需調(diào)用設(shè)置、菜單時,通過直接對仿真物理對象的操作,快速返回至首頁或進(jìn)入設(shè)置、菜單,簡化了操作流程,方便用戶快速完成操作,并且避免多個手勢干擾造成用戶的誤操作,使得用戶可以更加準(zhǔn)確、便捷地進(jìn)行操作。
【附圖說明】
[0028]圖1為本發(fā)明實(shí)施例一提供的基于物理模型的人機(jī)交互方法的流程示意圖;
[0029]圖2為本發(fā)明實(shí)施例二提供的基于物理模型的人機(jī)交互方法的流程示意圖;
[0030]圖3為本發(fā)明實(shí)施例三提供的基于物理模型的人機(jī)交互方法的流程示意圖;
[0031]圖4為本發(fā)明實(shí)施例一提供的基于物理模型的人機(jī)交互裝置的結(jié)構(gòu)示意圖;
[0032]圖5為本發(fā)明實(shí)施例二提供的基于物理模型的人機(jī)交互裝置的結(jié)構(gòu)示意圖;
[0033]圖6為本發(fā)明實(shí)施例三提供的基于物理模型的人機(jī)交互裝置的結(jié)構(gòu)示意圖;
[0034]圖7為本發(fā)明實(shí)施例提供的一種智能電視的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面結(jié)合本發(fā)明附圖進(jìn)一步說明本發(fā)明具體實(shí)現(xiàn)。
[0036]本發(fā)明提供一種基于物理模型的人機(jī)交互方法,應(yīng)用于智能設(shè)備,如智能電視等。該智能設(shè)備連接一捕獲裝置,如PrimeSense體感攝像頭,用于捕獲目標(biāo)對象的位置信息。該智能設(shè)備和該捕獲裝置可以通過USB連接。
[0037]該捕獲裝置可以通過將捕獲的圖像數(shù)據(jù)進(jìn)行識別,當(dāng)識別到目標(biāo)對象的時候,分析目標(biāo)對象的位置信息,并將所述位置信息發(fā)送給智能設(shè)備,智能設(shè)備獲取目標(biāo)對象的空間位置。當(dāng)然,所述捕獲裝置也可以將捕獲的圖像數(shù)據(jù)直接發(fā)送給智能設(shè)備,由智能設(shè)備對圖像數(shù)據(jù)進(jìn)行識別,獲取