電子設(shè)備以及信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子設(shè)備以及信息處理方法。
【背景技術(shù)】
[0002]當前,存在很多只有指向性交互的交互系統(tǒng)(如,XBOX的體感套件、基于投影儀實現(xiàn)的體感系統(tǒng)等等)。在這類交互系統(tǒng)中,由于缺乏按鍵功能,因此需要特定的指示標識(如,光標或諸如手指圖標之類的指示圖案)的動作來實現(xiàn)按鍵功能。例如,在XBOX體感套件中,需要將指示標識懸停在特定的事件觸發(fā)區(qū)域(如,顯示界面上的確認、退出、取消區(qū)域)預(yù)定的時間(如,5秒)來觸發(fā)對應(yīng)的事件。然而,在現(xiàn)有技術(shù)中,不論指示標識的位置在觸發(fā)區(qū)域的何處,都以相同的觸發(fā)條件來判斷對應(yīng)的事件是否觸發(fā)。在這種情況下,如果將觸發(fā)條件設(shè)置的很低,則很容易造成用戶的誤觸發(fā),而如果將觸發(fā)條件設(shè)置的很高,則會使用戶感到不便。因此,希望提供一種能夠基于指示標識在事件觸發(fā)區(qū)域內(nèi)的具體位置確定不同的觸發(fā)條件的技術(shù)。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)中的上述技術(shù)問題,根據(jù)本發(fā)明的一方面,提供一種信息處理方法,應(yīng)用于電子設(shè)備,所述信息處理方法包括:獲取在顯示平面上的指示標識的位置,其中在所述顯示平面上顯示至少第一觸發(fā)區(qū)域,以及所述第一觸發(fā)區(qū)域?qū)?yīng)第一觸發(fā)事件;基于所述指示標識的位置確定所述指示標識是否落入第一觸發(fā)區(qū)域內(nèi);以及如果所述指示標識的位置在所述第一觸發(fā)區(qū)域內(nèi),則基于所述指示標識在所述第一觸發(fā)區(qū)域內(nèi)的位置確定所述第一觸發(fā)事件的觸發(fā)條件。
[0004]此外,根據(jù)本發(fā)明的一個實施例,其中所述第一觸發(fā)區(qū)域至少包括第一觸發(fā)子區(qū)域以及第二觸發(fā)子區(qū)域,并且所述第一觸發(fā)子區(qū)域包圍所述第二觸發(fā)子區(qū)域;以及基于所述指示標識在所述第一觸發(fā)區(qū)域內(nèi)的位置確定所述第一觸發(fā)事件的觸發(fā)條件的步驟進一步包括:如果所述指示標識的位置在所述第一觸發(fā)子區(qū)域內(nèi),則確定所述第一觸發(fā)事件的觸發(fā)條件為第一觸發(fā)條件;以及如果所述指示標識的位置在所述第二觸發(fā)子區(qū)域內(nèi),則確定所述第一觸發(fā)事件的觸發(fā)條件為第二觸發(fā)條件。
[0005]此外,根據(jù)本發(fā)明的一個實施例,其中所述第一觸發(fā)條件為所述指示標識懸停在所述第一觸發(fā)子區(qū)域內(nèi)的時間超過第一閾值;以及所述第二觸發(fā)條件為所述指示標識懸停在所述第二觸發(fā)子區(qū)域內(nèi)的時間超過第二閾值,其中所述第一閾值大于所述第二閾值。
[0006]此外,根據(jù)本發(fā)明的一個實施例,其中所述方法進一步包括:在所述指示標識懸停在所述第一觸發(fā)子區(qū)域內(nèi)時,對所述指示標識的懸停時間進行計時,如果所述計時超過第一閾值,則判斷滿足第一觸發(fā)條件,并且執(zhí)行第一觸發(fā)事件;以及在所述指示標識懸停在所述第二觸發(fā)子區(qū)域內(nèi)時,對所述指示標識的懸停時間進行計時,如果所述計時超過第二閾值,則判斷滿足第二觸發(fā)條件,并且執(zhí)行第一觸發(fā)事件。
[0007]此外,根據(jù)本發(fā)明的一個實施例,其中所述方法進一步包括:在所述第二觸發(fā)子區(qū)域內(nèi)提示所述計時相對于所述第一閾值或所述第二閾值的進度。
[0008]此外,根據(jù)本發(fā)明的另一方面,提供一種電子設(shè)備,所述電子設(shè)備包括:位置獲取單元,配置來獲取在顯示平面上的指示標識的位置,其中在所述顯示平面上顯示至少第一觸發(fā)區(qū)域,以及所述第一觸發(fā)區(qū)域?qū)?yīng)第一觸發(fā)事件;觸發(fā)條件確定單元,配置來基于所述指示標識的位置確定所述指示標識是否落入第一觸發(fā)區(qū)域內(nèi),以及如果所述指示標識的位置在所述第一觸發(fā)區(qū)域內(nèi),則基于所述指示標識在所述第一觸發(fā)區(qū)域內(nèi)的位置確定所述第一觸發(fā)事件的觸發(fā)條件。
[0009]此外,根據(jù)本發(fā)明的一個實施例,其中所述第一觸發(fā)區(qū)域至少包括第一觸發(fā)子區(qū)域以及第二觸發(fā)子區(qū)域,并且所述第一觸發(fā)子區(qū)域包圍所述第二觸發(fā)子區(qū)域;以及如果所述指示標識的位置在所述第一觸發(fā)子區(qū)域內(nèi),則所述觸發(fā)條件確定單元確定所述第一觸發(fā)事件的觸發(fā)條件為第一觸發(fā)條件;以及如果所述指示標識的位置在所述第二觸發(fā)子區(qū)域內(nèi),則所述觸發(fā)條件確定單元確定所述第一觸發(fā)事件的觸發(fā)條件為第二觸發(fā)條件。
[0010]此外,根據(jù)本發(fā)明的一個實施例,其中所述第一觸發(fā)條件為所述指示標識懸停在所述第一觸發(fā)子區(qū)域內(nèi)的時間超過第一閾值;以及所述第二觸發(fā)條件為所述指示標識懸停在所述第二觸發(fā)子區(qū)域內(nèi)的時間超過第二閾值,其中所述第一閾值大于所述第二閾值。
[0011]此外,根據(jù)本發(fā)明的一個實施例,其中在所述指示標識懸停在所述第一觸發(fā)子區(qū)域內(nèi)時,所述觸發(fā)條件確定單元對所述指示標識的懸停時間進行計時,如果所述計時超過第一閾值,則判斷滿足第一觸發(fā)條件,并且執(zhí)行第一觸發(fā)事件;以及在所述指示標識懸停在所述第二觸發(fā)子區(qū)域內(nèi)時,所述觸發(fā)條件確定單元對所述指示標識的懸停時間進行計時,如果所述計時超過第二閾值,則判斷滿足第二觸發(fā)條件,并且執(zhí)行第一觸發(fā)事件。
[0012]此外,根據(jù)本發(fā)明的一個實施例,其中所述電子設(shè)備進一步包括觸發(fā)進度提示單元,配置來在所述第二觸發(fā)子區(qū)域內(nèi)提示所述計時相對于所述第一閾值或所述第二閾值的進度。
【附圖說明】
[0013]圖1是圖解根據(jù)本發(fā)明實施例的信息處理方法的示意流程圖;
[0014]圖2是圖解根據(jù)本發(fā)明實施例的觸發(fā)條件判斷的示意圖;以及
[0015]圖3是圖解根據(jù)本發(fā)明實施例的電子設(shè)備的示意方框圖。
【具體實施方式】
[0016]將參照附圖詳細描述根據(jù)本發(fā)明的各個實施例。這里,需要注意的是,在附圖中,將相同的附圖標記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復(fù)描述。
[0017]下面將參照圖1描述根據(jù)本發(fā)明實施例的信息處理方法。圖1是圖解根據(jù)本發(fā)明實施例的信息處理方法的示意流程圖。這里,圖1所示的信息處理方法可以應(yīng)用到諸如XOBX體感套件、體感交互系統(tǒng)(如,具有體感功能的智能電視)或基于投影儀實現(xiàn)的體感系統(tǒng)之類的電子設(shè)備上。
[0018]如圖1所示,在步驟S201,獲取在顯示平面上的指示標識的位置。在步驟S202,基于指示標識的位置確定指示標識是否落入第一觸發(fā)區(qū)域內(nèi)。在步驟S203,如果指示標識的位置在第一觸發(fā)區(qū)域內(nèi),則基于指示標識在第一觸發(fā)區(qū)域內(nèi)的位置確定第一觸發(fā)事件的觸發(fā)條件。
[0019]在這種情況下,可以根據(jù)指示標識在第一觸發(fā)區(qū)域內(nèi)的位置來確定合適的觸發(fā)條件,由此可以向用戶提供靈活的事件觸發(fā)機制。
[0020]具體地,在顯示平面上顯示至少一個觸發(fā)區(qū)域,以及該至少一個觸發(fā)區(qū)域分別對應(yīng)一個觸發(fā)事件。這里,例如在體感交互系統(tǒng)(如,具有體感功能的智能電視)中,顯示平面可以是顯示屏幕,在XBOX體感套件中,顯示平面可以是與其連接的顯示屏幕,而在基于投影儀實現(xiàn)的體感系統(tǒng)中,顯示平面還可以是投影儀所投影的投影面。顯示平面上的每一個觸發(fā)區(qū)域通常都對應(yīng)一個功能對象(如,在顯示平面上顯示的確認、退出、返回、菜單等等功能對象),并且觸發(fā)區(qū)域通常都對應(yīng)于上述功能對象的顯示區(qū)域,即,對應(yīng)于上述功能對象的顯示圖像/圖標所覆蓋的區(qū)域或稍大于上述功能對象的顯示
[0021]圖像/圖標所覆蓋的區(qū)域。此外,指示標識可以是用于提示用戶其所指向的位置的任意標識(如,手指圖標或光標等等)。這里,由于上述獲得在顯示平面上的指示標識的位置的技術(shù)對于本領(lǐng)域技術(shù)人員來說是熟知的,因此這里不再贅述。另外,優(yōu)選地,為了便于后續(xù)的確定,指示標識的位置可以是指示標識的中心或質(zhì)心位置。
[0022]下面將以顯示平面上顯示特定的觸發(fā)區(qū)域(下面稱為第一觸發(fā)區(qū)域)為例進行描述。
[0023]具體地,在步驟S201獲得了了顯示平面上的指示標識的位置之后,在步驟S202,基于所獲取的指示標識的位置以及第一觸發(fā)區(qū)域的位置范圍確定該指示標識是否落入第一觸發(fā)區(qū)域內(nèi)。如果確定該指示標識在第一觸發(fā)區(qū)域內(nèi),則執(zhí)行步驟S203。此外,如果確定該指示標識不在