本發(fā)明涉及三維顯示技術(shù)領域,尤指一種操作動作執(zhí)行方法及其系統(tǒng)。
背景技術(shù):
手勢交互技術(shù),是一種操作者可以通過自己的雙手來控制系統(tǒng)的技術(shù),通過此技術(shù),使得操作者只需對著顯示屏做出相應的動作,顯示屏通過檢測手部圖像和坐標數(shù)據(jù),判斷出操作者手部的操作位置和手勢命令,從而控制顯示屏中對應影像進行相應地動作。
然而,由于操作者頻繁的手勢操作,使得手部一直處于舉起狀態(tài);當操作者還在瀏覽顯示屏中顯示的內(nèi)容時,或者與其他人說話時,用于檢測手勢的傳感器一直處于檢測狀態(tài),極易出現(xiàn)誤操作和誤識別。
基于此,如何提高手勢交互技術(shù)中操作者手部的檢測精度,避免誤操作和誤識別,是本領域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供的一種操作動作執(zhí)行方法及其系統(tǒng),用以解決現(xiàn)有技術(shù)中如何提高手勢交互技術(shù)中操作者手部的檢測精度,避免誤操作和誤識別。
本發(fā)明實施例提供了一種操作動作執(zhí)行方法,包括:
分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置;
確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置是否一致;
在確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置一致時,根據(jù)所述操作部位的信息對所述顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置是否一致,具體包括:
確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置之間的距離是否在預設范圍內(nèi);
若是,則確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置一致;
若否,則確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置不一致。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述顯示屏的邊框處具有一組位置識別器;
所述分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置,具體包括:
將一組所述位置識別器作為初步位置識別器;
采用所述初步位置識別器,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述顯示屏的邊框處具有多組位置識別器;
所述分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置,具體包括:
根據(jù)各組所述位置識別器可識別的范圍,確定初步位置識別器;
采用所述初步位置識別器,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述初步位置識別器包括注視位置識別器和操作部位識別器;
所述采用所述初步位置識別器,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置,具體包括:
采用所述注視位置識別器確定所述操作者雙眼相對于所述顯示屏的注視位置,同時采用所述操作部位識別器確定所述操作者的操作部位相對于所述顯示屏的所在位置;或,
采用所述注視位置識別器確定所述操作者雙眼相對于所述顯示屏的注視位置,之后采用所述操作部位識別器確定所述操作者的操作部位相對于所述顯示屏的所在位置;或,
采用所述操作部位識別器確定所述操作者的操作部位相對于所述顯示屏的所在位置,之后采用所述注視位置識別器確定所述操作者雙眼相對于所述顯示屏的注視位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述注視位置識別器包括第一攝像頭和第一紅外收發(fā)器;
所述采用所述注視位置識別器確定所述操作者雙眼相對于所述顯示屏的注視位置,具體包括:
采用所述第一攝像頭和所述第一紅外收發(fā)器確定所述操作者雙眼相對于所述顯示屏的注視位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,所述操作部位識別器包括:第二攝像頭和所述第一攝像頭;
在采用所述注視位置識別器確定操作者雙眼相對于顯示屏的注視位置之后或之前,采用所述操作部位識別器確定所述操作者的操作部位相對于所述顯示屏的所在位置,具體包括:
采用所述第一攝像頭和所述第二攝像頭確定所述操作者的操作部位相對于所述顯示屏的所在位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,在所述根據(jù)所述操作部位的信息對所述顯示屏所顯示的內(nèi)容執(zhí)行相應的操作之前,還包括:
根據(jù)確定出的所述操作者雙眼相對于所述顯示屏的注視位置和所述操作者的操作部位相對于所述顯示屏的所在位置,確定對應位置的一組所述位置識別器;
采用確定出的對應位置的一組所述位置識別器,確定所述操作部位的信息。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,在所述顯示屏的顯示區(qū)具有多個攝像傳感器;
所述分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置,具體包括:
采用各所述攝像傳感器獲取包含有所述操作者雙眼和操作部位的照片;
根據(jù)獲取到的包含有所述操作者雙眼和操作部位的照片,分別確定所述操作者雙眼相對于顯示屏的注視位置和所述操作者的操作部位相對于所述顯示屏的所在位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,在所述顯示屏的顯示區(qū)具有多個第二紅外收發(fā)器;
在所述根據(jù)所述操作部位的信息對所述顯示屏所顯示的內(nèi)容執(zhí)行相應的操作之前,還包括:
根據(jù)確定出的所述操作者雙眼相對于所述顯示屏的注視位置和所述操作者的操作部位相對于所述顯示屏的所在位置,確定對應位置的所述第二紅外收發(fā)器;
采用確定出的對應位置的一組所述第二紅外收發(fā)器,確定所述操作部位的信息。
本發(fā)明實施例還提供了一種操作動作執(zhí)行系統(tǒng),包括:確定模塊、判斷模塊和執(zhí)行模塊;其中,
所述確定模塊,用于分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于所述顯示屏的所在位置;
所述判斷模塊,用于確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置是否一致;
所述執(zhí)行模塊,用于在確定所述操作者雙眼相對于所述顯示屏的注視位置與所述操作者的操作部位相對于所述顯示屏的所在位置一致時,根據(jù)所述操作部位的信息對所述顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,所述確定模塊為設置于所述顯示屏的邊框處的一組或多組位置識別器;所述位置識別器包括注視位置識別器和操作部位識別器;一組所述位置識別器選定為初步位置識別器;
所述初步位置識別器中的注視位置識別器,用于確定所述操作者雙眼相對于所述顯示屏的注視位置;
所述初步位置識別器中的操作部位識別器,用于確定所述操作者的操作部位相對于所述顯示屏的所在位置。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,所述注視位置識別器包括:第一攝像頭和第一紅外收發(fā)器。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,所述操作部位識別器包括:第二攝像頭和所述第一攝像頭。
在一種可能的實施方式中,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,所述確定模塊為設置于所述顯示屏的顯示區(qū)的多個攝像傳感器和多個第二紅外收發(fā)器;
所述攝像傳感器,用于獲取包含有所述操作者雙眼和操作部位的照片;根據(jù)獲取到的包含有所述操作者雙眼和操作部位的照片,分別確定所述操作者雙眼相對于顯示屏的注視位置和所述操作者的操作部位相對于所述顯示屏的所在位置;
所述第二紅外收發(fā)器,用于確定所述操作部位的信息。
本發(fā)明有益效果如下:
本發(fā)明實施例提供的一種操作動作執(zhí)行方法及其系統(tǒng),首先,分別確定出操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;在確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置一致時,根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。因此,該方法不僅需要確定出操作者的操作部位相對于顯示屏的所在位置,還要確定出作者雙眼相對于顯示屏的注視位置,只有在兩個位置一致時,才可以根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作,如此,該方法可以大大提高對操作者的操作部位的檢測精度,進而提高對顯示屏中所顯示的內(nèi)容的操作精度,有效避免了誤操作,提高了操作者的體驗。
附圖說明
圖1為本發(fā)明實施例中提供的一種操作動作執(zhí)行方法的流程圖;
圖2a和圖2b分別為本發(fā)明實施例中提供的一種顯示屏的結(jié)構(gòu)示意圖;
圖3a和圖3b分別為本發(fā)明實施例中提供的位置識別器的具體結(jié)構(gòu)示意圖;
圖4a至圖4c分別為本發(fā)明實施例中提供的另一種顯示屏的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例中提供的一種操作動作執(zhí)行系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合附圖,對本發(fā)明實施例提供的一種操作動作執(zhí)行方法及其系統(tǒng)的具體實施方式進行詳細地說明。需要說明的是,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供了一種操作動作執(zhí)行方法,如圖1所示,可以包括:
s101、分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;
s102、確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致;若是,則執(zhí)行步驟s103;若否,則回到步驟s101;
s103、根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。
本發(fā)明實施例提供的上述操作動作執(zhí)行方法,該方法不僅需要確定出操作者的操作部位相對于顯示屏的所在位置,還要確定出作者雙眼相對于顯示屏的注視位置,只有在兩個位置一致時,才可以根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作,如此,該方法可以大大提高對操作者的操作部位的檢測精度,進而提高對顯示屏中所顯示的內(nèi)容的操作精度,有效避免了誤操作,提高了操作者的體驗。
在具體實施時,為了能夠?qū)崿F(xiàn)根據(jù)操作部位的信息,對顯示屏所顯示的內(nèi)容執(zhí)行相應的且精準的操作,有效避免誤操作,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,可以根據(jù)顯示屏所具有的硬件結(jié)構(gòu)特點,采用不同的方式實現(xiàn);具體地,可以根據(jù)以下兩種結(jié)構(gòu)來實現(xiàn):
第一種,如圖2a和圖2b所示的顯示屏,在顯示屏201的邊框處(除顯示區(qū)202之外的區(qū)域)具有至少一組位置識別器,以位置識別器203為例,位置識別器203被固定在一個可旋轉(zhuǎn)的底座204上,以便于將位置識別器旋轉(zhuǎn)至正對操作者的注視位置方向,提高對操作者的操作部位的檢測精度;該底座204可以是微機電系統(tǒng)(microelectromechanicalsystem,mems),還可以是其他硬件結(jié)構(gòu),并且,該底座204還可以通過焊接(bonding)的方式集成于印刷電路板(printedcircuitboard,pcb)之上,或者可以將位置識別器203直接焊接于pcb之上,實現(xiàn)集成化的結(jié)構(gòu)設計,并且有利于實現(xiàn)顯示屏窄邊框的設計。
具體的位置識別器203的結(jié)構(gòu)如圖3a和圖3b所示,可以包括一個注視位置識別器2031和一個操作部位識別器2032,其中,如圖3a所示,在位置識別器203中存在一個第一攝像頭a,注視位置識別器2031可以包括第一攝像頭a和第一紅外收發(fā)器b,操作部位識別器2032可以包括第一攝像頭a和第二攝像頭c,通過第一攝像頭a和第二攝像頭c,形成雙目視差來確定景深坐標,進而確定操作者的操作部位的位置;所以,圖3a所示的結(jié)構(gòu)是將第一攝像頭a復用,分別構(gòu)成注視位置識別器2031和操作部位識別器2032;或者,還可以是如圖3b所示的結(jié)構(gòu),在位置識別器203中存在兩個第一攝像頭a。
當然,注視位置識別器2031和操作部位識別器2032的具體硬件結(jié)構(gòu)并不限于此,還可以是能夠確定出操作者雙眼相對于顯示屏201的注視位置、操作者的操作部位相對于顯示屏201的所在位置、以及操作者的操作部位的信息的其他硬件結(jié)構(gòu),在此不作限定。
第二種,如圖4a至圖4c所示(圖中僅示出了部分攝像傳感器206和部分第二紅外收發(fā)器207),在顯示屏201的顯示區(qū)202(虛線框內(nèi))具有多個攝像傳感器206(橫線填充區(qū)域)和多個第二紅外收發(fā)器207(豎線填充區(qū)域),其中,攝像傳感器206的設置數(shù)量一般不大于第二紅外收發(fā)器207的設置數(shù)量,且各攝像傳感器206和各第二紅外收發(fā)器207均勻分布于顯示屏201的顯示區(qū)202;具體地,如圖4a和圖4b所示,攝像傳感器206的設置數(shù)量等于第二紅外收發(fā)器207的設置數(shù)量,如圖4c所示,攝像傳感器206的設置數(shù)量小于第二紅外收發(fā)器207的設置數(shù)量;當然,各攝像傳感器206和各第二紅外收發(fā)器207在顯示區(qū)202的排布方式并不限于圖4a至圖4c所示的排布方式,只要各攝像傳感器206和各第二紅外收發(fā)器207均勻排布于顯示區(qū)202內(nèi)即可,在此不作限定;并且,位于顯示區(qū)202的多個攝像傳感器206和多個第二紅外收發(fā)器207,可以是設置于顯示屏201的陣列基板、對向基板或或封裝基板之上,可以根據(jù)顯示屏的類型的不同進行不同的設計,在此不作具體限定。
當然,還可以將第一種結(jié)構(gòu)和第二種結(jié)構(gòu)相結(jié)合(未給出圖示),即在顯示屏的邊框區(qū)不僅具有至少一組位置識別器,在顯示屏的顯示區(qū)還具有多個攝像傳感器和多個第二紅外收發(fā)器,將兩種結(jié)構(gòu)相結(jié)合,可以大大提高對操作者的雙眼和操作部位的檢測精度,進而大大提高對顯示屏中所顯示的內(nèi)容的操作精度,最大限度地減小誤操作的幾率。
下面主要就上述第一種結(jié)構(gòu)和第二種結(jié)構(gòu),分別對本發(fā)明實施例提供的上述操作動作執(zhí)行方法進行詳細說明。
如第一種結(jié)構(gòu),在顯示屏的邊框處具有至少一組位置識別器時,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,可以分以下兩種情況來實現(xiàn)本發(fā)明實施例提供的上述操作動作執(zhí)行方法:
在具體實施時,如圖2a所示,在顯示屏201的邊框處(除顯示區(qū)202之外的區(qū)域)具有一組位置識別器203時,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s101分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,可以具體包括:
將一組位置識別器作為初步位置識別器;
采用初步位置識別器,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置。
在具體實施時,如圖2b所示,在顯示屏201的邊框處(除顯示區(qū)202之外的區(qū)域)具有多組位置識別器時,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s101分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,可以具體包括:
根據(jù)各組位置識別器可識別的范圍,確定初步位置識別器;
采用初步位置識別器,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置。
具體地,在根據(jù)各組位置識別器可識別的范圍,確定初步位置識別器時,是將各組位置識別器中設置位置最好,可識別的范圍最大的那組位置識別器作為初步位置識別器,以保證確定出的操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置較準確,有利于進行下一步地比較和檢測;當然,在選定初步位置識別器時,并不限于采用上述方式,還可以根據(jù)實際需要進行相應地設計;例如,如圖2b所示的顯示屏,首先,可以利用位于顯示屏201最頂端位置的位置識別器203中的注視位置識別器2031確定出操作者雙眼相對于顯示屏201的注視位置;然后,將注視位置處對應的位置識別器(例如位置識別器205)作為初步位置識別器,再一次對操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置進行檢測。
具體地,不管顯示屏的邊框處具有一組位置識別器,還是具有多組位置識別器,初步位置識別器的結(jié)構(gòu)都是相同的,都是為了確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;因此,以圖3a和圖3b所示的位置識別器203為初步位置識別器為例,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,初步位置識別器203可以包括注視位置識別器2031和操作部位識別器2032;
具體地,在圖3a所示的結(jié)構(gòu)中,因只存在一個第一攝像頭a,所以由第一攝像頭a和第一紅外收發(fā)器b構(gòu)成的注視位置識別器2031,與由第一攝像頭a和第二攝像頭c構(gòu)成的操作部位識別器2032不能同時工作,需要分時進行工作,即在注視位置識別器2031確定出操作者雙眼相對于顯示屏的注視位置之后,操作部位識別器2032再去確定操作者的操作部位相對于顯示屏的所在位置,或者在操作部位識別器2032先確定出操作者的操作部位相對于顯示屏的所在位置之后,注視位置識別器2031再去確定操作者雙眼相對于顯示屏的注視位置;而在圖3b所示的結(jié)構(gòu)中,因存在兩個第一攝像頭a,所以注視位置識別器2031和操作部位識別器2032的工作順序則不受限制;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,采用初步位置識別器203,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,可以具體包括:
采用注視位置識別器2031確定操作者雙眼相對于顯示屏的注視位置,同時采用操作部位識別器2032確定操作者的操作部位相對于顯示屏的所在位置;或,
采用注視位置識別器2031確定操作者雙眼相對于顯示屏的注視位置,之后采用操作部位識別器2032確定操作者的操作部位相對于顯示屏的所在位置;或,
采用操作部位識別器2032確定操作者的操作部位相對于顯示屏的所在位置,之后采用注視位置識別器2031確定操作者雙眼相對于顯示屏的注視位置。
進一步地,如圖3a和圖3b所示,注視位置識別器2031,可以包括:第一攝像頭a和第一紅外收發(fā)器b;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,采用注視位置識別器2031確定操作者雙眼相對于顯示屏的注視位置,可以具體包括:
采用第一攝像頭a和第一紅外收發(fā)器b確定操作者雙眼相對于顯示屏的注視位置。
進一步地,如圖3a和圖3b所示,操作部位識別器2032,可以包括:第二攝像頭c和第一攝像頭a;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中,在采用注視位置識別器2031確定操作者雙眼相對于顯示屏的注視位置之后或之前,采用操作部位識別器2032確定操作者的操作部位相對于顯示屏的所在位置,可以具體包括:
采用第一攝像頭a和第二攝像頭c確定操作者的操作部位相對于顯示屏的所在位置。
在具體實施時,為了判斷確定出的操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致,以確定是否進行下一步地操作,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s102確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致,可以具體包括:
確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置之間的距離是否在預設范圍內(nèi);
若是,則確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置一致;
若否,則確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置不一致。
具體地,該預設范圍是根據(jù)實際需要進行預先設置的,因此,該預設范圍是可調(diào)的,具體數(shù)值在此不作限定。
在具體實施時,在根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作之前,需要確定操作者的操作部位的信息,而在確定該信息時使用哪一組位置識別器,則依據(jù)顯示屏具有的位置識別器的數(shù)量的不同而有所差異。
具體地,若顯示屏的邊框處僅具有一組位置識別器203,如圖2a所示,那么,用于確定操作者的操作部位的信息的為位置識別器203,然后利用可旋轉(zhuǎn)的底座204,將位置識別器203旋轉(zhuǎn)至正對操作者的注視位置方向,采用位置識別器203,確定操作者的操作部位的信息。
具體地,若顯示屏的邊框處具有多組位置識別器時,如圖2b所示,以位置識別器203為初步位置識別器為例,需要根據(jù)初步位置識別器203確定出操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置;然后,選取對應位置處的一組位置識別器,如位置識別器205;之后,利用可旋轉(zhuǎn)底座204將位置識別器205旋轉(zhuǎn)至正對操作者的注視位置方向,采用位置識別器205,確定操作部位的信息;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s103在根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作之前,還可以包括:
根據(jù)確定出的操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,確定對應位置的一組位置識別器;
采用確定出的對應位置的一組位置識別器,確定操作部位的信息。
如第二種結(jié)構(gòu),在顯示屏的顯示區(qū)具有多個攝像傳感器和多個第二紅外收發(fā)器時,如圖4a至圖4c所示,各攝像傳感器206(橫線填充區(qū)域)用于確定確定操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置,第二紅外收發(fā)器207(豎線填充區(qū)域)則用于確定操作部位的信息;該種結(jié)構(gòu)設計不僅可以實現(xiàn)對操作者的操作部位的精確檢測,還有利于實現(xiàn)顯示屏窄邊框的設計。
在具體實施時,由于將攝像傳感器206設置在顯示區(qū)202的每個像素區(qū)域內(nèi),使得各攝像傳感器206是無法調(diào)焦的,所以將位于各像素區(qū)域內(nèi)的攝像傳感器206的焦距設計的各不相同;為了能夠確定出操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置,使得位于顯示區(qū)202內(nèi)的各攝像傳感器206均要進行拍攝;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s101分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,可以具體包括:
采用各攝像傳感器獲取包含有操作者雙眼和操作部位的照片;
根據(jù)獲取到的包含有操作者雙眼和操作部位的照片,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置。
具體地,正是由于位于各像素區(qū)域內(nèi)的攝像傳感器的焦距設計的各不相同,便導致在各攝像傳感器進行拍照時,由于焦距的問題,有些攝像傳感器拍的照片清楚,有些攝像傳感器拍的照片則不清楚;所以,在各攝像傳感器獲取到包含有操作者雙眼和操作部位的照片之后,需要對獲取到的照片進行篩選,篩選出清晰的照片,然后根據(jù)清晰照片中的信息,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置。
在具體實施時,為了判斷確定出的操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致,以確定是否進行下一步地操作,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s102確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致,可以具體包括:
確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置之間的距離是否在預設范圍內(nèi);
若是,則確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置一致;
若否,則確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置不一致。
具體地,該預設范圍是根據(jù)實際需要進行預先設置的,因此,該預設范圍是可調(diào)的,具體數(shù)值在此不作限定。
在具體實施時,由于在顯示屏的顯示區(qū)具有多個第二紅外收發(fā)器,為了減少計算量,減少功耗,在確定出操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置一致之后,需要根據(jù)確定出的操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,選取與該位置對應的第二紅外收發(fā)器,采用該位置處的第二紅外收發(fā)器確定操作部位的信息,在提高檢測準確度的同時,減少計算量;因此,在本發(fā)明實施例提供的上述操作動作執(zhí)行方法中的步驟s103在根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作之前,還可以包括:
根據(jù)確定出的操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置,確定對應位置的第二紅外收發(fā)器;
采用確定出的對應位置的一組第二紅外收發(fā)器,確定操作部位的信息。
例如,以圖4a所示的顯示屏的結(jié)構(gòu)為例,首先,利用各攝像傳感器206確定出操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置之后,且判斷出操作者雙眼相對于顯示屏201的注視位置和操作者的操作部位相對于顯示屏201的所在位置一致時,若對應位置為第二紅外收發(fā)器208(虛線框內(nèi)的第二紅外收發(fā)器),則僅采用第二紅外收發(fā)器208,確定操作部位的信息,在提高檢測準確度的同時,減少了計算量。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種操作動作執(zhí)行系統(tǒng),由于該操作動作執(zhí)行系統(tǒng)的工作原理與前述一種操作動作執(zhí)行方法相似,故該操作動作執(zhí)行系統(tǒng)的具體實施方式可以參見前述一種操作動作執(zhí)行方法的實施例,重復之處不在贅述。
具體地,本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng),如圖5所示,可以包括:確定模塊501、判斷模塊502和執(zhí)行模塊503;其中,
確定模塊501,用于分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;
判斷模塊502,用于確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置是否一致;
執(zhí)行模塊503,用于在確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置一致時,根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。
在具體實施時,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,如圖2a和圖2b所示,確定模塊501可以為設置于顯示屏201的邊框處(除顯示區(qū)202之外的區(qū)域)的一組或多組位置識別器;位置識別器203可以包括注視位置識別器2031和操作部位識別器2032;一組位置識別器選定為初步位置識別器,以位置識別器203為初步位置識別器為例;
初步位置識別器203中的注視位置識別器2031,用于確定操作者雙眼相對于顯示屏的注視位置;
初步位置識別器203中的操作部位識別器2032,用于確定操作者的操作部位相對于顯示屏的所在位置。
具體地,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,如圖3a和圖3b所示,注視位置識別器2031可以包括:第一攝像頭a和第一紅外收發(fā)器b。
具體地,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,如圖3a和圖3b所示,操作部位識別器2032可以包括:第二攝像頭c和第一攝像頭a。
在具體實施時,在本發(fā)明實施例提供的上述操作動作執(zhí)行系統(tǒng)中,如圖4a至圖4c所示,確定模塊501可以為設置于顯示屏201的顯示區(qū)202的多個攝像傳感器206(橫線填充區(qū)域)和多個第二紅外收發(fā)器207(豎線填充區(qū)域);
攝像傳感器206,用于獲取包含有操作者雙眼和操作部位的照片;根據(jù)獲取到的包含有操作者雙眼和操作部位的照片,分別確定操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;
第二紅外收發(fā)器207,用于確定操作部位的信息。
在具體實施時,判斷模塊502和執(zhí)行模塊503,可以由一組中央處理器(cpu)來實現(xiàn),或者是其他可以實現(xiàn)處理和控制功能的硬件結(jié)構(gòu)來實現(xiàn),在此不作限定。
本發(fā)明實施例提供了一種操作動作執(zhí)行方法及其系統(tǒng),首先,分別確定出操作者雙眼相對于顯示屏的注視位置和操作者的操作部位相對于顯示屏的所在位置;在確定操作者雙眼相對于顯示屏的注視位置與操作者的操作部位相對于顯示屏的所在位置一致時,根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作。因此,該方法不僅需要確定出操作者的操作部位相對于顯示屏的所在位置,還要確定出作者雙眼相對于顯示屏的注視位置,只有在兩個位置一致時,才可以根據(jù)操作部位的信息對顯示屏所顯示的內(nèi)容執(zhí)行相應的操作,如此,該方法可以大大提高對操作者的操作部位的檢測精度,進而提高對顯示屏中所顯示的內(nèi)容的操作精度,有效避免了誤操作,提高了操作者的體驗。
顯然,本領域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。