本發(fā)明涉及信息處理技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種信息處理方法及裝置。
背景技術(shù):
為了將電子設(shè)備顯示的內(nèi)容供更多的人觀看,最常用的方式就是進(jìn)行投影。然而,目前的投影方式只能將電子設(shè)備中顯示的內(nèi)容進(jìn)行整體投影,而有些內(nèi)容可能是電子設(shè)備的用戶(hù)并不想公開(kāi)的,因此,如何實(shí)現(xiàn)電子設(shè)備的顯示內(nèi)容的部分投影成為亟待解決的問(wèn)題。另一方面,隨著ar,vr設(shè)備的興起,當(dāng)用戶(hù)在佩戴ar/vr設(shè)備觀看影像時(shí),如果用戶(hù)希望將所看的內(nèi)容的部分分享給其他人觀看,如何能簡(jiǎn)便快捷地實(shí)現(xiàn)分享,更進(jìn)一步地,如何只分享用戶(hù)希望分享的部分,是需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種信息處理方法及電子設(shè)備,以實(shí)現(xiàn)電子設(shè)備的顯示內(nèi)容的部分投影。為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
本發(fā)明提供一種信息處理方法,包括:
獲取操作體的第一空間動(dòng)作特征;
確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,所述第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分;
通過(guò)投影單元將所述第一顯示內(nèi)容進(jìn)行投影。
優(yōu)選的,所述通過(guò)投影單元將所述第一顯示內(nèi)容進(jìn)行投影包括:
當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,通過(guò)投影單元將所述第一顯示內(nèi)容投影至基于所述第二空間動(dòng)作的指示所得到的方向或區(qū)域。
優(yōu)選的,所述當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,通過(guò)投影單元將所述第一顯示內(nèi)容投影至基于所述第二空間動(dòng)作的指示所得到的方向或區(qū)域包括:
當(dāng)檢測(cè)到操作體執(zhí)行所述第二空間動(dòng)作,獲取所述第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征;
基于所述第二空間動(dòng)作特征,確定所述第二空間動(dòng)作指示的方向;
通過(guò)所述投影單元將所述第一顯示內(nèi)容投影至所述第二空間動(dòng)作指示的方向;
或者
當(dāng)檢測(cè)到操作體執(zhí)行所述第二空間動(dòng)作,獲取所述第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征;
基于所述第二空間動(dòng)作特征,在空間區(qū)域中識(shí)別出可用于投影的目標(biāo)區(qū)域;
通過(guò)所述投影單元將所述第一顯示內(nèi)容投影至所述目標(biāo)區(qū)域。
優(yōu)選的,所述確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容包括:
獲取所述顯示區(qū)域中位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容;
獲取操作體執(zhí)行所述第一空間動(dòng)作在所述顯示區(qū)域中選取的第二顯示內(nèi)容;
從所述位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和所述第二顯示內(nèi)容中,選定所述第一顯示內(nèi)容。
優(yōu)選的,所述方法還包括:從所述第一顯示內(nèi)容包括的多個(gè)內(nèi)容中確定出占據(jù)主體的主要顯示內(nèi)容,以通過(guò)所述投影單元投影所述主要顯示內(nèi)容。
優(yōu)選的,所述從所述第一顯示內(nèi)容包括的多個(gè)內(nèi)容中確定出占據(jù)主體的主要顯示內(nèi)容包括:
獲取所述多個(gè)內(nèi)容占用的顯示區(qū)域,根據(jù)所述顯示區(qū)域確定所述主要顯示內(nèi)容;
和/或
獲取所述多個(gè)內(nèi)容表征內(nèi)容的顏色的參數(shù),根據(jù)所述表征內(nèi)容的顏色的參數(shù)確定所述主要顯示內(nèi)容;
和/或
獲取所述多個(gè)內(nèi)容的清晰度,根據(jù)所述清晰度確定所述主要顯示內(nèi)容。
本發(fā)明還提供一種信息處理裝置,包括:
獲取單元,用于獲取操作體的第一空間動(dòng)作特征;
確定單元,用于確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,所述第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分;
投影單元,用于將所述第一顯示內(nèi)容進(jìn)行投影。
優(yōu)選的,所述投影單元,用于當(dāng)所述確定單元檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,將所述第一顯示內(nèi)容投影至基于所述第二空間動(dòng)作的指示所得到的方向或區(qū)域。
優(yōu)選的,所述獲取單元,用于當(dāng)所述確定單元檢測(cè)到操作體執(zhí)行所述第二空間動(dòng)作,獲取所述第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征,并基于所述第二空間動(dòng)作特征,確定所述第二空間動(dòng)作指示的方向;
所述投影單元,用于將所述第一顯示內(nèi)容投影至所述第二空間動(dòng)作指示的方向;
或者
所述獲取單元,用于當(dāng)所述確定單元檢測(cè)到操作體執(zhí)行所述第二空間動(dòng)作,獲取所述第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征,并基于所述第二空間動(dòng)作特征,在空間區(qū)域中識(shí)別出可用于投影的目標(biāo)區(qū)域;
所述投影單元,用于將所述第一顯示內(nèi)容投影至所述目標(biāo)區(qū)域。
優(yōu)選的,所述確定單元,用于獲取所述顯示區(qū)域中位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容以及獲取操作體執(zhí)行所述第一空間動(dòng)作在所述顯示區(qū)域中選取的第二顯示內(nèi)容,并從所述位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和所述第二顯示內(nèi)容中,選定所述第一顯示內(nèi)容。
優(yōu)選的,所述裝置還包括:內(nèi)容確定單元,用于從所述第一顯示內(nèi)容包括的多個(gè)內(nèi)容中確定出占據(jù)主體的主要顯示內(nèi)容,并觸發(fā)所述投影單元投影所述主要顯示內(nèi)容。
優(yōu)選的,所述內(nèi)容確定單元,用于獲取所述多個(gè)內(nèi)容占用的顯示區(qū)域,根據(jù)所述顯示區(qū)域確定所述主要顯示內(nèi)容;
和/或
獲取所述多個(gè)內(nèi)容表征內(nèi)容的顏色的參數(shù),根據(jù)所述表征內(nèi)容的顏色的參數(shù)確定所述主要顯示內(nèi)容;
和/或
獲取所述多個(gè)內(nèi)容的清晰度,根據(jù)所述清晰度確定所述主要顯示內(nèi)容。
通過(guò)以上技術(shù)方案可知,在獲取操作體的第一空間動(dòng)作特征后,確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,而第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分,因此在通過(guò)投影單元將第一顯示內(nèi)容進(jìn)行投影后,投影區(qū)域中只顯示顯示內(nèi)容的部分內(nèi)容,實(shí)現(xiàn)顯示內(nèi)容的部分投影。并且通過(guò)操作體的第一空間動(dòng)作選定第一顯示內(nèi)容,簡(jiǎn)化內(nèi)容選定方式且提高操作體與顯示區(qū)域之間的交互性,更適應(yīng)現(xiàn)有用戶(hù)需求。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的信息處理方法的一種流程圖;
圖2為本發(fā)明實(shí)施例提供的選定第一顯示內(nèi)容的一種示意圖;
圖3為本發(fā)明實(shí)施例提供的選定第一顯示內(nèi)容的另一種示意圖;
圖4為應(yīng)用本發(fā)明實(shí)施例提供的信息處理方法的一種場(chǎng)景圖;
圖5為應(yīng)用本發(fā)明實(shí)施例提供的信息處理方法的另一種場(chǎng)景圖;
圖6為本發(fā)明實(shí)施例提供的信息處理方法的另一種流程圖;
圖7為本發(fā)明實(shí)施例提供的信息處理裝置的一種結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的信息處理裝置的另一種結(jié)構(gòu)示意圖。
說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類(lèi)似的部分,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示的以外的順序?qū)嵤?/p>
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例提供的信息處理方法的一種流程圖,用于實(shí)現(xiàn)顯示內(nèi)容的部分投影,所述信息處理方法可以包括以下步驟:
101:獲取操作體的第一空間動(dòng)作特征。可以理解的是:第一空間動(dòng)作特征是操作體在執(zhí)行空間動(dòng)作的特征,其中第一空間動(dòng)作特征至少包括:操作體在空間中的姿態(tài)、空間動(dòng)作指示的方向、空間動(dòng)作的動(dòng)作時(shí)長(zhǎng)以及空間動(dòng)作的動(dòng)作位置等等特征,通過(guò)這些特征可以還原操作體在空間中執(zhí)行的空間動(dòng)作,以確定操作體當(dāng)前執(zhí)行的是否是第一空間動(dòng)作。
在本發(fā)明實(shí)施例中,上述第一空間動(dòng)作特征可以通過(guò)設(shè)置在空間區(qū)域中的采集單元,如攝像裝置來(lái)獲取,通過(guò)攝像裝置采集操作體在空間區(qū)域中的至少一幅圖像,通過(guò)圖像識(shí)別技術(shù)對(duì)至少一幅圖像進(jìn)行識(shí)別,根據(jù)至少一幅圖像中識(shí)別出的操作體信息,獲取到操作體的第一空間動(dòng)作特征,這種獲取操作體的第一空間動(dòng)作特征的方式適用于操作體在空間區(qū)域中的凌空動(dòng)作以及非凌空動(dòng)作(即操作體與顯示區(qū)域觸碰時(shí)執(zhí)行的動(dòng)作)。
對(duì)于非凌空動(dòng)作,本發(fā)明實(shí)施例還可以采用其他方式獲取第一空間動(dòng)作特征,如顯示區(qū)域?yàn)殡娮釉O(shè)備,如智能終端或可穿戴設(shè)備的顯示屏上顯示內(nèi)容的區(qū)域,而顯示屏可視為一個(gè)觸摸屏,操作體在觸摸屏上執(zhí)行非凌空動(dòng)作時(shí),可以通過(guò)觸摸屏對(duì)操作體的動(dòng)作進(jìn)行檢測(cè),從而獲取到上述第一空間動(dòng)作特征。
102:確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,其中第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分,也就是說(shuō)通過(guò)操作體執(zhí)行的第一空間動(dòng)作可以直接從顯示區(qū)域中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容(第一顯示內(nèi)容)。
例如通過(guò)電子設(shè)備的顯示屏(顯示區(qū)域)呈現(xiàn)顯示內(nèi)容時(shí),當(dāng)電子設(shè)備確定操作體執(zhí)行第一空間動(dòng)作時(shí),則可以從顯示內(nèi)容中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容,又或者通過(guò)電子設(shè)備內(nèi)的微型投影儀將顯示內(nèi)容投射到用戶(hù)的眼睛中,造成看似是電子設(shè)備的顯示屏在呈現(xiàn)顯示內(nèi)容,對(duì)于這種情況同樣可以在確定操作體執(zhí)行第一空間動(dòng)作時(shí),從投射到用戶(hù)的眼睛中的顯示內(nèi)容中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容。
在本發(fā)明實(shí)施例中,第一空間動(dòng)作可以是一預(yù)設(shè)的第一空間動(dòng)作,如第一空間動(dòng)作指示的方向朝向顯示內(nèi)容所在方向和/或第一空間動(dòng)作在空間區(qū)域上形成特定動(dòng)作軌跡,也就是說(shuō)第一空間動(dòng)作是一個(gè)有預(yù)定方向,如指示的方向朝向顯示內(nèi)容所在的方向,或者是一個(gè)有特定動(dòng)作軌跡的動(dòng)作,當(dāng)然第一空間動(dòng)作可以是一個(gè)既有預(yù)定方向又有特定動(dòng)作軌跡的動(dòng)作。對(duì)于上述一空間動(dòng)作選定第一顯示內(nèi)容的方式包括但不限于下述方式:
一種方式:在第一空間動(dòng)作是一個(gè)僅有預(yù)定方向的動(dòng)作的情況下,根據(jù)第一空間動(dòng)作指示的方向可確定第一空間動(dòng)作在顯示區(qū)域中的位置,進(jìn)而可根據(jù)第一空間動(dòng)作在顯示區(qū)域中的位置所對(duì)應(yīng)的內(nèi)容選定第一顯示內(nèi)容,如直接將第一空間動(dòng)作在顯示區(qū)域中的位置所對(duì)應(yīng)的內(nèi)容作為第一顯示內(nèi)容,或者將第一空間動(dòng)作在顯示區(qū)域中的位置所對(duì)應(yīng)的內(nèi)容以及該內(nèi)容附近的內(nèi)容作為第一顯示內(nèi)容。
根據(jù)第一空間動(dòng)作在顯示區(qū)域中的位置所對(duì)應(yīng)的內(nèi)容顯示第一顯示內(nèi)容的實(shí)施方式是:判斷第一空間動(dòng)作在顯示區(qū)域中的位置處是否對(duì)應(yīng)一對(duì)象,如植物、動(dòng)物和人物等等現(xiàn)實(shí)存在的一個(gè)實(shí)物或者在虛擬環(huán)境下存在的一個(gè)虛擬對(duì)象,如界面中的游戲人物等,如果存在則直接即此對(duì)象視為第一顯示內(nèi)容,如果不存在則根據(jù)第一空間動(dòng)作在顯示區(qū)域中的位置為基準(zhǔn),選取一定區(qū)域范圍內(nèi)的至少部分內(nèi)容為第一顯示內(nèi)容。
如選取與第一空間動(dòng)作在顯示區(qū)域中的位置有一定距離處的對(duì)象為第一顯示內(nèi)容,或者以第一空間動(dòng)作在顯示區(qū)域中的位置為目標(biāo)區(qū)域中的一個(gè)點(diǎn),在顯示區(qū)域中繪制包括該點(diǎn)的一個(gè)預(yù)設(shè)形狀(如規(guī)則形狀或規(guī)則形狀均可),所述預(yù)設(shè)形狀所在目標(biāo)區(qū)域中的內(nèi)容可以視為第一顯示內(nèi)容,如以第一空間動(dòng)作在顯示區(qū)域中的位置為目標(biāo)區(qū)域中的邊緣點(diǎn)或中心點(diǎn)或其他位置的點(diǎn),在顯示區(qū)域中繪制包括該點(diǎn)的一個(gè)矩形形狀,則矩形形狀對(duì)應(yīng)的區(qū)域就是目標(biāo)區(qū)域,目標(biāo)區(qū)域中的顯示內(nèi)容則為第一顯示內(nèi)容。如圖2所示,第一空間動(dòng)作在顯示區(qū)域中的位置為目標(biāo)區(qū)域中的中心點(diǎn),且目標(biāo)區(qū)域?yàn)榘ㄔ撝行狞c(diǎn)的一個(gè)矩形形狀,則矩形形狀所涵蓋的顯示內(nèi)容為第一顯示內(nèi)容。
另一種方式:在第一空間動(dòng)作是一個(gè)僅有特定動(dòng)作軌跡的動(dòng)作的情況下,可以將第一空間動(dòng)作的特定動(dòng)作軌跡映射到顯示區(qū)域中,得到特定動(dòng)作軌跡在顯示區(qū)域中的形狀,則該形狀所涵蓋的顯示內(nèi)容為第一顯示內(nèi)容,如圖3實(shí)線所示,操作體在空間區(qū)域中執(zhí)行第一空間動(dòng)作的特定動(dòng)作軌跡在顯示區(qū)域中形成一圖形,則該圖形所涵蓋的顯示內(nèi)容為第一顯示內(nèi)容。
在這里需要指出的一點(diǎn)是:在將特定動(dòng)作軌跡映射到顯示區(qū)域中時(shí),可以對(duì)特定動(dòng)作軌跡進(jìn)行等比例映射,或者對(duì)特定動(dòng)作軌跡進(jìn)行預(yù)設(shè)比例映射,如特定動(dòng)作軌跡在等比例映射到顯示區(qū)域中,若特定動(dòng)作軌跡在顯示區(qū)域中無(wú)法完整顯示,則可以對(duì)特定動(dòng)作軌跡進(jìn)行縮小映射,若特定動(dòng)作軌跡在顯示區(qū)域中可完整顯示,則可以對(duì)特定動(dòng)作軌跡進(jìn)行放大映射,具體如何映射可根據(jù)實(shí)際情況而定。
再一種方式:在第一空間動(dòng)作是一個(gè)有預(yù)定方向和特定動(dòng)作軌跡的動(dòng)作的情況下,可以根據(jù)預(yù)定方向在顯示區(qū)域中的位置以及特定動(dòng)作軌跡映射到顯示區(qū)域中的形狀,選定第一顯示內(nèi)容。
如第一空間動(dòng)作為一連貫動(dòng)作,所謂連貫動(dòng)作是預(yù)定方向和特定動(dòng)作軌跡為操作體執(zhí)行一次動(dòng)作得到的兩個(gè)特征,此時(shí)預(yù)定方向在顯示區(qū)域中的位置是特定動(dòng)作軌跡映射到顯示區(qū)域中的形狀中的一個(gè)點(diǎn),則可以將特定動(dòng)作軌跡對(duì)應(yīng)形狀所涵蓋的顯示內(nèi)容為第一顯示內(nèi)容。
若第一空間動(dòng)作為非連貫動(dòng)作,即通過(guò)多次動(dòng)作得到上述預(yù)定方向和特定動(dòng)作軌跡,則可以根據(jù)預(yù)定動(dòng)作在顯示區(qū)域中的位置,在顯示區(qū)域中映射所述特定動(dòng)作軌跡對(duì)應(yīng)的形狀,如將預(yù)定方向在顯示區(qū)域中的位置視為特定動(dòng)作軌跡對(duì)應(yīng)形狀的一個(gè)隨機(jī)點(diǎn)(如邊緣點(diǎn)、中心點(diǎn)或其他點(diǎn)等等),以根據(jù)第一空間動(dòng)作指示方向時(shí)位置的變化而移動(dòng)特定動(dòng)作軌跡對(duì)應(yīng)的形狀,將該形狀下的顯示內(nèi)容視為第一顯示內(nèi)容。如圖3所示,實(shí)線圖形為執(zhí)行第一空間動(dòng)作得到的形狀,而虛線圖形則是執(zhí)行另一個(gè)第一空間動(dòng)作時(shí)得到的形狀,相對(duì)于實(shí)線圖形來(lái)說(shuō),執(zhí)行另一個(gè)第一空間動(dòng)作指示方向時(shí),其在顯示區(qū)域中的位置發(fā)生變化,此時(shí)特定動(dòng)作軌跡在顯示區(qū)域中的形狀的位置也會(huì)同步于指示方向所在位置的變化而變化。
在本發(fā)明實(shí)施例中,確定第一顯示內(nèi)容時(shí)還可以將第一空間動(dòng)作與其他條件相結(jié)合來(lái)選定,如同時(shí)基于第一空間動(dòng)作和用戶(hù)視線范圍來(lái)選定第一顯示內(nèi)容,其選定過(guò)程如下:
獲取顯示區(qū)域中位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容,獲取操作體執(zhí)行第一空間動(dòng)作在顯示區(qū)域中選取的第二顯示內(nèi)容,并從位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和第二顯示內(nèi)容中,選定第一顯示內(nèi)容。
例如可以分別或同時(shí)獲取顯示區(qū)域中位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和第二顯示內(nèi)容,將用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和第二顯示內(nèi)容中的重疊的內(nèi)容作為第一顯示內(nèi)容。
或者首先獲取位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和第二顯示內(nèi)容中的一個(gè)內(nèi)容,然后通過(guò)另一個(gè)操作來(lái)調(diào)整,得到第一顯示內(nèi)容,具體實(shí)施方式可以有如下兩種:
一種實(shí)施方式:確定位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容,基于操作體的第一空間動(dòng)作特征從用戶(hù)視線范圍內(nèi)的顯示內(nèi)容中選定第一顯示內(nèi)容。
另一種實(shí)施方式:獲取操作體執(zhí)行第一空間動(dòng)作選取的第二顯示內(nèi)容,確定用戶(hù)視線在第二顯示內(nèi)容中的運(yùn)動(dòng)情況,從第二顯示內(nèi)容中選定第一顯示內(nèi)容。
在本發(fā)明實(shí)施例中,通過(guò)眼球追蹤技術(shù)可以對(duì)用戶(hù)視線進(jìn)行追蹤,得到用戶(hù)視線在顯示區(qū)域中的運(yùn)動(dòng)情況,如在顯示區(qū)域中的位置以及用戶(hù)視線的運(yùn)動(dòng)軌跡等等,進(jìn)而可以根據(jù)用戶(hù)視線在顯示區(qū)域中的位置和/或用戶(hù)視線的運(yùn)動(dòng)軌跡,確定對(duì)應(yīng)的顯示內(nèi)容。對(duì)于如何根據(jù)用戶(hù)視線在顯示區(qū)域中的位置和/或用戶(hù)視線的運(yùn)動(dòng)軌跡,確定對(duì)應(yīng)的顯示內(nèi)容可參閱上述基于第一空間動(dòng)作選定內(nèi)容的方式,對(duì)此本發(fā)明實(shí)施例不再闡述。
103:通過(guò)投影單元將第一顯示內(nèi)容進(jìn)行投影。在本發(fā)明實(shí)施例中,可通過(guò)投影單元對(duì)第一顯示內(nèi)容進(jìn)行全息投影或平面投影,而投影單元的投影方向和投影區(qū)域是投影單元當(dāng)前所指示的方向和指示的區(qū)域。
當(dāng)然,還可以基于操作體的空間動(dòng)作進(jìn)行投影,如當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,通過(guò)投影單元將第一顯示內(nèi)容投影至基于第二空間動(dòng)作的指示所得到的方向或區(qū)域。其中第二空間動(dòng)作與第一空間動(dòng)作不同,具體可通過(guò)兩個(gè)空間動(dòng)作的特征來(lái)指示,在第二空間動(dòng)作中的至少一個(gè)特征與第一空間動(dòng)作的特征不同時(shí),說(shuō)明第二空間動(dòng)作與第一空間動(dòng)作不同。
例如第二空間動(dòng)作指示的方向不同于第一空間動(dòng)作指示的方向,其中第二空間動(dòng)作指示的方向不同于第一空間動(dòng)作指示的方向可以是第二空間指示的方向相對(duì)于第一空間動(dòng)作指示的方向有一定偏移或者第二空間指示的方向與第一空間動(dòng)作指示的方向是兩個(gè)相對(duì)的方向,此時(shí)說(shuō)明第二空間動(dòng)作與第一空間動(dòng)作不同,而基于第二空間動(dòng)作投影的可行方式包括但不限于下述兩種方式:
第一種方式:當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,獲取第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征;基于第二空間動(dòng)作特征,確定第二空間動(dòng)作指示的方向,并通過(guò)投影單元將第一顯示內(nèi)容投影至第二空間動(dòng)作指示的方向。
在將第一顯示內(nèi)容投影至第二空間動(dòng)作指示的方向時(shí),可以從第二空間動(dòng)作指示的方向中某個(gè)區(qū)域作為投影區(qū)域,或者可以從第二空間動(dòng)作指示的方向識(shí)別出可用于投影的目標(biāo)區(qū)域,這是因?yàn)樵诳臻g區(qū)域中設(shè)置有其他物體,而這些物體自身以及物體映射的影子會(huì)對(duì)投影造成影響,如遮擋第一顯示內(nèi)容部分物體,所以需要從第二空間動(dòng)作指示的方向?qū)?yīng)的區(qū)域中識(shí)別出可用于投影的目標(biāo)區(qū)域。
第二種方式:當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,獲取第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征;基于第二空間動(dòng)作特征,在空間區(qū)域中識(shí)別出可用于投影的目標(biāo)區(qū)域,并通過(guò)投影單元將第一顯示內(nèi)容投影至目標(biāo)區(qū)域。
其中用于投影的目標(biāo)區(qū)域是空間區(qū)域中的空白區(qū)域,即此區(qū)域中未安裝其他物體,且此區(qū)域不會(huì)被其他物體的影子所遮擋,以使得第一顯示內(nèi)容可完整顯示。在本發(fā)明實(shí)施例中識(shí)別目標(biāo)區(qū)域的方式可以是:在第二空間動(dòng)作特征中空間動(dòng)作指示的方向上識(shí)別出可用于投影的目標(biāo)區(qū)域,或者基于第二空間動(dòng)作特征中的動(dòng)作軌跡得到目標(biāo)區(qū)域,具體過(guò)程是,將第二空間動(dòng)作特征中的動(dòng)作軌跡映射到空間區(qū)域的一平面,如墻面、桌面等等可用于投影的平面上,然后從所映射的平面中識(shí)別出空白區(qū)域作為目標(biāo)區(qū)域。
而在將動(dòng)作軌跡映射到空間區(qū)域中時(shí),可以對(duì)動(dòng)作軌跡進(jìn)行等比例映射,或者對(duì)動(dòng)作軌跡進(jìn)行預(yù)設(shè)比例映射,如對(duì)動(dòng)作軌跡進(jìn)行放大映射,以保證第一顯示內(nèi)容進(jìn)行清晰完整顯示,具體如何映射可根據(jù)實(shí)際情況而定。
本發(fā)明實(shí)施例提供的信息處理方法可應(yīng)用于穿戴式設(shè)備中,如圖4所示頭戴式設(shè)備中的智能眼鏡,操作體(如用戶(hù)手指)在執(zhí)行指向顯示區(qū)域(如智能眼鏡的鏡片)選取第一顯示內(nèi)容后,用戶(hù)手指指示的方向從指向顯示區(qū)域轉(zhuǎn)而背離顯示區(qū)域,此時(shí)可確定操作體執(zhí)行第二空間動(dòng)作,則可以基于第二空間動(dòng)作指示的方向識(shí)別出一可投影的目標(biāo)區(qū)域(圖4中矩形所示區(qū)域),通過(guò)投影單元將第一顯示內(nèi)容投影至背離顯示區(qū)域的方向?qū)?yīng)的目標(biāo)區(qū)域,實(shí)現(xiàn)選取顯示內(nèi)容的部分內(nèi)容進(jìn)行投影,并且在投影中可以基于操作體的第二空間動(dòng)作確定用于投影的目標(biāo)區(qū)域,實(shí)現(xiàn)根據(jù)用戶(hù)需求來(lái)選取投影的目標(biāo)區(qū)域。
對(duì)于穿戴式設(shè)備來(lái)說(shuō),執(zhí)行第二空間動(dòng)作的操作體和執(zhí)行第一空間動(dòng)作的操作體可以是不同對(duì)象,如對(duì)于圖4所示頭戴式設(shè)備來(lái)說(shuō),執(zhí)行第一空間動(dòng)作的操作體是用戶(hù)的手指,而執(zhí)行第二空間動(dòng)作的操作體可以是頭部,這樣通過(guò)用戶(hù)的手指可以選定第一顯示內(nèi)容,通過(guò)頭部可得到投影對(duì)應(yīng)的方向或區(qū)域。以圖4為例當(dāng)檢測(cè)到頭部中臉的朝向從圖4所示方向轉(zhuǎn)向其他方向,如相對(duì)方向,則可以基于頭部的第二空間動(dòng)作得到目標(biāo)區(qū)域,將第一顯示內(nèi)容投影到目標(biāo)區(qū)域中。
本發(fā)明實(shí)施例提供的信息處理方法也可應(yīng)用于其他類(lèi)型電子設(shè)備中,如圖5所示平板電腦中,在基于第一空間動(dòng)作的特定動(dòng)作軌跡選取第一顯示內(nèi)容(如圖5中汽車(chē)),且確定操作體執(zhí)行第二空間動(dòng)作,將第二空間動(dòng)作的動(dòng)作軌跡(圖5中虛線所示)映射到空間區(qū)域中,得到圖5中的目標(biāo)區(qū)域(圖5中虛線所示),并通過(guò)投影單元將第一顯示內(nèi)容投影到目標(biāo)區(qū)域中。
通過(guò)以上技術(shù)方案可知,在獲取操作體的第一空間動(dòng)作特征后,確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,而第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分,因此在通過(guò)投影單元將第一顯示內(nèi)容進(jìn)行投影后,投影區(qū)域中只顯示顯示內(nèi)容的部分內(nèi)容,實(shí)現(xiàn)顯示內(nèi)容的部分投影。并且通過(guò)操作體的第一空間動(dòng)作選定第一顯示內(nèi)容,簡(jiǎn)化內(nèi)容選定方式且提高操作體與顯示區(qū)域之間的交互性,更適應(yīng)現(xiàn)有用戶(hù)需求。此外在投影中可以基于操作體的第二空間動(dòng)作確定用于投影的目標(biāo)區(qū)域,實(shí)現(xiàn)根據(jù)用戶(hù)需求來(lái)選取投影的目標(biāo)區(qū)域。
請(qǐng)參閱圖6,其示出了本發(fā)明實(shí)施例提供的信息處理方法的另一種流程圖,可以包括以下步驟:
601:獲取操作體的第一空間動(dòng)作特征。
602:確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,其中第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分。
在本發(fā)明實(shí)施例中,步驟601和步驟602的執(zhí)行過(guò)程:與上述步驟101和步驟102的執(zhí)行過(guò)程相同,對(duì)此本發(fā)明實(shí)施例不再闡述。
603:從第一顯示內(nèi)容包括的多個(gè)內(nèi)容中確定出占據(jù)主體的主要顯示內(nèi)容。也就是說(shuō)在選定第一顯示內(nèi)容后,需要再次從第一顯示內(nèi)容中選取出部分內(nèi)容,如占據(jù)主體的主要顯示內(nèi)容來(lái)進(jìn)行投影。
其中確定主要顯示內(nèi)容的一種方式是:用戶(hù)視線在第一顯示內(nèi)容中的位置,將該位置處的內(nèi)容作為主要顯示內(nèi)容,其中用戶(hù)視線在第一顯示內(nèi)容中的位置可通過(guò)眼動(dòng)跟蹤技術(shù)得到,對(duì)此不再詳述。
確定主要顯示內(nèi)容的另一種方式是:根據(jù)第一顯示內(nèi)容包括的多個(gè)內(nèi)容自身的顯示特性確定出主要顯示內(nèi)容,其中顯示特性包括但不限于:多個(gè)內(nèi)容占用的顯示區(qū)域、多個(gè)內(nèi)容表征內(nèi)容的顏色的參數(shù)、多個(gè)內(nèi)容的清晰度等,從而根據(jù)這些顯示特性中的一個(gè)顯示特性或至少兩個(gè)顯示特性,確定主要顯示內(nèi)容。
在本發(fā)明實(shí)施例中,實(shí)施方式可以是:獲取多個(gè)內(nèi)容占用的顯示區(qū)域,根據(jù)顯示區(qū)域確定主要顯示內(nèi)容,例如獲取多個(gè)內(nèi)容各自占用的顯示區(qū)域,根據(jù)各自占用的顯示區(qū)域的大小確定主要顯示內(nèi)容,例如根據(jù)占用的顯示區(qū)域由大到小的順序,確定對(duì)應(yīng)內(nèi)容相對(duì)于其他內(nèi)容是否具有突出效果,如果具有突出效果則將具有突出效果的內(nèi)容確定為主要顯示內(nèi)容。
其中具有突出效果是指顯示特性區(qū)別于其他內(nèi)容的顯示特性,如第一顯示內(nèi)容為一片背景是大草地,且大草地上有一個(gè)足球,則大草地占用的顯示區(qū)域大于足球占用的顯示區(qū)域,但是大草地不具備突出效果,則可以將足球確定為主要顯示內(nèi)容。當(dāng)然也可以直接將占用的顯示區(qū)域中最大、次大(第二大)、最小或者次小(第二小)的內(nèi)容作為主要顯示內(nèi)容。
在本發(fā)明實(shí)施例中,根據(jù)顯示特性確定主要顯示內(nèi)容的另一種實(shí)施方式可以是:獲取多個(gè)內(nèi)容表征內(nèi)容的顏色的參數(shù),根據(jù)表征內(nèi)容的顏色的參數(shù)確定主要顯示內(nèi)容,如可以以色度、色調(diào)和亮度等表征內(nèi)容的顏色的至少一個(gè)參數(shù),確定主要顯示內(nèi)容。
例如將色度與其他內(nèi)容的色度差距最大的內(nèi)容作為主要顯示內(nèi)容,如獲取每個(gè)內(nèi)容的主要色度(內(nèi)容所包括的至少一個(gè)色度中最明顯的色度或者所占用范圍最大的色度),并獲取每個(gè)內(nèi)容的主要色度與其他內(nèi)容的主要色度之間的絕對(duì)差值,根據(jù)絕對(duì)差值之和確定主要顯示內(nèi)容,如將絕對(duì)差值之和的取值最大的內(nèi)容確定為主要顯示內(nèi)容;或者將亮度的取值在多個(gè)內(nèi)容的亮度最大值和亮度最小值之間的內(nèi)容作為主要顯示內(nèi)容
在本發(fā)明實(shí)施例中,根據(jù)顯示特性確定主要顯示內(nèi)容的再一種實(shí)施方式可以是:獲取多個(gè)內(nèi)容的清晰度,根據(jù)清晰度確定主要顯示內(nèi)容。可以理解的是:清晰度用于指示內(nèi)容的各細(xì)部影紋及其邊界的清晰程度,因此清晰度的取值越大,內(nèi)容的各細(xì)節(jié)影紋和邊界更清晰,用戶(hù)的關(guān)注程度越高,為此在本發(fā)明實(shí)施例中可以根據(jù)清晰度的取值由大到小的順序確定主要顯示內(nèi)容。
確定主要顯示內(nèi)容的再一種方式是:獲取所述顯示內(nèi)容中除所述第一顯示內(nèi)容外的其他顯示內(nèi)容,對(duì)其他顯示內(nèi)容進(jìn)行處理,并將處理后的其他顯示內(nèi)容和第一顯示內(nèi)容組合得到主要顯示內(nèi)容,其中對(duì)其他顯示內(nèi)容的處理包括:模糊化處理、馬賽克處理和復(fù)古處理等等的特效處理。
這里需要說(shuō)明的一點(diǎn)是:在確定出主要顯示內(nèi)容后,還需要對(duì)主要顯示內(nèi)容進(jìn)行進(jìn)一步判斷處理,判斷過(guò)程處理可以是:根據(jù)主要顯示內(nèi)容和顯示內(nèi)容,判斷主要顯示內(nèi)容對(duì)應(yīng)的對(duì)象是否是顯示內(nèi)容中的一個(gè)完整對(duì)象。如果主要顯示內(nèi)容對(duì)應(yīng)的對(duì)象是顯示內(nèi)容中的一個(gè)完整對(duì)象,則可以直接投影主要顯示內(nèi)容將所述主要顯示內(nèi)容確定為所述目標(biāo)內(nèi)容;如果主要顯示內(nèi)容對(duì)應(yīng)的對(duì)象是顯示內(nèi)容中的一個(gè)完整對(duì)象的部分,則根據(jù)顯示內(nèi)容中的完整對(duì)象對(duì)主要顯示內(nèi)容進(jìn)行補(bǔ)充,將補(bǔ)充后的內(nèi)容作為最終投影的主要顯示內(nèi)容。
604:通過(guò)投影單元將主要顯示內(nèi)容進(jìn)行投影。在對(duì)主要顯示內(nèi)容進(jìn)行投影時(shí)可參閱投影第一顯示內(nèi)容的方式,具體不再闡述。
通過(guò)以上技術(shù)方案可知,在基于操作體的第一空間動(dòng)作選定第一顯示內(nèi)容后,還可以從第一顯示內(nèi)容中選取出占據(jù)主體的主要顯示內(nèi)容,實(shí)現(xiàn)內(nèi)容的自動(dòng)選取以及自動(dòng)投影。
與上述方法實(shí)施例相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種信息處理裝置,其結(jié)構(gòu)示意圖如圖7所示,可以包括:獲取單元11、確定單元12和投影單元13
獲取單元11,用于獲取操作體的第一空間動(dòng)作特征。可以理解的是:第一空間動(dòng)作特征是操作體在執(zhí)行空間動(dòng)作的特征,其中第一空間動(dòng)作特征至少包括:操作體在空間中的姿態(tài)、空間動(dòng)作指示的方向、空間動(dòng)作的動(dòng)作時(shí)長(zhǎng)以及空間動(dòng)作的動(dòng)作位置等等特征,通過(guò)這些特征可以還原操作體在空間中執(zhí)行的空間動(dòng)作,以確定操作體當(dāng)前執(zhí)行的是否是第一空間動(dòng)作。對(duì)于第一空間動(dòng)作特征的獲取方式請(qǐng)參閱方法實(shí)施例中的相關(guān)說(shuō)明,對(duì)此本發(fā)明實(shí)施例不再闡述。
確定單元12,用于確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分,也就是說(shuō)通過(guò)操作體執(zhí)行的第一空間動(dòng)作可以直接從顯示區(qū)域中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容(第一顯示內(nèi)容)。
例如通過(guò)電子設(shè)備的顯示屏(顯示區(qū)域)呈現(xiàn)顯示內(nèi)容時(shí),當(dāng)電子設(shè)備確定操作體執(zhí)行第一空間動(dòng)作時(shí),則可以從顯示內(nèi)容中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容,又或者通過(guò)電子設(shè)備內(nèi)的微型投影儀將顯示內(nèi)容投射到用戶(hù)的眼睛中,造成看似是電子設(shè)備的顯示屏在呈現(xiàn)顯示內(nèi)容,對(duì)于這種情況同樣可以在確定操作體執(zhí)行第一空間動(dòng)作時(shí),從投射到用戶(hù)的眼睛中的顯示內(nèi)容中選定與第一空間動(dòng)作相匹配的部分顯示內(nèi)容。
在本發(fā)明實(shí)施例中,確定單元12確定第一顯示內(nèi)容的一種方式是:獲取顯示區(qū)域中位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容以及獲取操作體執(zhí)行第一空間動(dòng)作在顯示區(qū)域中選取的第二顯示內(nèi)容,并從位于用戶(hù)視線范圍內(nèi)的顯示內(nèi)容和第二顯示內(nèi)容中,選定第一顯示內(nèi)容。對(duì)于確定單元確定第一顯示內(nèi)容的其他方式請(qǐng)參閱方法實(shí)施例中的相關(guān)說(shuō)明,對(duì)此本發(fā)明實(shí)施例不再闡述。
投影單元13,用于將第一顯示內(nèi)容進(jìn)行投影。在本發(fā)明實(shí)施例中,可通過(guò)投影單元13對(duì)第一顯示內(nèi)容進(jìn)行全息投影或平面投影,而投影單元13的投影方向和投影區(qū)域是投影單元13當(dāng)前所指示的方向和指示的區(qū)域。
當(dāng)然,還可以基于操作體的空間動(dòng)作進(jìn)行投影,如當(dāng)檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,通過(guò)投影單元13將第一顯示內(nèi)容投影至基于第二空間動(dòng)作的指示所得到的方向或區(qū)域。
例如當(dāng)確定單元12檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,獲取單元11獲取第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征,并基于第二空間動(dòng)作特征,確定第二空間動(dòng)作指示的方向,由投影單元13將第一顯示內(nèi)容投影至第二空間動(dòng)作指示的方向。
或者當(dāng)確定單元檢測(cè)到操作體執(zhí)行第二空間動(dòng)作,獲取單元11獲取第二空間動(dòng)作對(duì)應(yīng)的第二空間動(dòng)作特征,并基于第二空間動(dòng)作特征,在空間區(qū)域中識(shí)別出可用于投影的目標(biāo)區(qū)域,并由投影單元13將第一顯示內(nèi)容投影至目標(biāo)區(qū)域。
通過(guò)以上技術(shù)方案可知,在獲取操作體的第一空間動(dòng)作特征后,確定操作體執(zhí)行第一空間動(dòng)作選定的第一顯示內(nèi)容,而第一顯示內(nèi)容為顯示區(qū)域所呈現(xiàn)的顯示內(nèi)容的至少部分,因此在通過(guò)投影單元將第一顯示內(nèi)容進(jìn)行投影后,投影區(qū)域中只顯示顯示內(nèi)容的部分內(nèi)容,實(shí)現(xiàn)顯示內(nèi)容的部分投影。并且通過(guò)操作體的第一空間動(dòng)作選定第一顯示內(nèi)容,簡(jiǎn)化內(nèi)容選定方式且提高操作體與顯示區(qū)域之間的交互性,更適應(yīng)現(xiàn)有用戶(hù)需求。此外在投影中可以基于操作體的第二空間動(dòng)作確定用于投影的目標(biāo)區(qū)域,實(shí)現(xiàn)根據(jù)用戶(hù)需求來(lái)選取投影的目標(biāo)區(qū)域。
請(qǐng)參閱圖8,其示出了本發(fā)明實(shí)施例提供的信息處理裝置的另一種結(jié)構(gòu)示意圖,在圖7基礎(chǔ)上還可以包括:內(nèi)容確定單元14,用于從第一顯示內(nèi)容包括的多個(gè)內(nèi)容中確定出占據(jù)主體的主要顯示內(nèi)容,并觸發(fā)投影單元13投影主要顯示內(nèi)容。
其中內(nèi)容確定單元14確定主要顯示內(nèi)容的方式包括但不限于下述方式:
內(nèi)容確定單元14獲取多個(gè)內(nèi)容占用的顯示區(qū)域,根據(jù)顯示區(qū)域確定主要顯示內(nèi)容。和/或內(nèi)容確定單元14獲取多個(gè)內(nèi)容表征內(nèi)容的顏色的參數(shù),根據(jù)表征內(nèi)容的顏色的參數(shù)確定主要顯示內(nèi)容。和/或內(nèi)容確定單元14獲取多個(gè)內(nèi)容的清晰度,根據(jù)清晰度確定主要顯示內(nèi)容。對(duì)于內(nèi)容確定單元14確定主要顯示內(nèi)容的方式請(qǐng)參閱上述方法實(shí)施例中的相關(guān)說(shuō)明。
通過(guò)以上技術(shù)方案可知,在基于操作體的第一空間動(dòng)作選定第一顯示內(nèi)容后,還可以從第一顯示內(nèi)容中選取出占據(jù)主體的主要顯示內(nèi)容,實(shí)現(xiàn)內(nèi)容的自動(dòng)選取以及自動(dòng)投影。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。