一種三維沉浸式環(huán)境下內(nèi)容切換方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及界面布局設(shè)計(jì)領(lǐng)域,特別涉及一種三維沉浸式環(huán)境下內(nèi)容切換方法和
目.0
【背景技術(shù)】
[0002]目前,三維沉浸式環(huán)境下應(yīng)用中內(nèi)容切換的交互方式,基本上還保留著普通二維模式的手勢(shì)操作及視覺切換方式,例如使用者完成由左至右或由右至左手勢(shì)操作,界面平鋪由左至右或由右至左推出或消失。但在沉浸式體驗(yàn)過程中,這種方式在操作上,使用者在三維場(chǎng)景中手部操作幅度過大,還要分辨物理觸屏操作的方向是否正確且精準(zhǔn)。在視覺上導(dǎo)致使用者對(duì)于三維沉浸式的體驗(yàn)效果變差,令使用者依然有看平板電視或其它二維應(yīng)用的視覺體驗(yàn),嚴(yán)重影響用戶的直觀視覺感受。這就在一定程度上降低了三維沉浸式產(chǎn)品的用戶黏度。
【發(fā)明內(nèi)容】
[0003]為了解決上述問題,本發(fā)明提供了一種三維沉浸式環(huán)境下內(nèi)容切換方法和裝置。
[0004]依據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種三維沉浸式環(huán)境下內(nèi)容切換方法,包括:
[0005]將需要展示的內(nèi)容分隔成若干個(gè)內(nèi)容單元,各內(nèi)容單元按一定順序排列,在用戶視線范圍內(nèi)僅顯示當(dāng)前內(nèi)容單元,其他內(nèi)容單元不顯示;
[0006]接收到用戶發(fā)出的內(nèi)容切換指令后,在用戶視線范圍內(nèi)快速展示內(nèi)容單元切換的動(dòng)態(tài)效果;
[0007]根據(jù)所述內(nèi)容切換指令將所述當(dāng)前內(nèi)容單元切換為一個(gè)與其相鄰的內(nèi)容單元在用戶視線范圍內(nèi)顯示。
[0008]其中,所述在用戶視線范圍內(nèi)僅顯示當(dāng)前內(nèi)容單元包括:
[0009]根據(jù)用戶需要,將當(dāng)前內(nèi)容單元分成若干行和列,每個(gè)行列中存儲(chǔ)一個(gè)內(nèi)容對(duì)象;
[0010]所述當(dāng)前內(nèi)容單元中的各內(nèi)容對(duì)象以環(huán)繞圓柱側(cè)面形式排列,每一個(gè)內(nèi)容對(duì)象顯示為可貼合所述圓柱側(cè)面的曲面。
[0011]其中,所述接收到用戶發(fā)出的內(nèi)容切換指令后,在使用者視線范圍內(nèi)快速展示內(nèi)容單元切換的動(dòng)態(tài)效果包括:
[0012]接收到用戶發(fā)出的內(nèi)容切換指令后,將與所述當(dāng)前內(nèi)容單元相鄰的一個(gè)內(nèi)容單元的一部分內(nèi)容對(duì)象環(huán)繞圓柱側(cè)面快速轉(zhuǎn)動(dòng)到用戶視線范圍內(nèi)與所述當(dāng)前內(nèi)容單元的一部分內(nèi)容對(duì)象一起顯示。
[0013]其中,所述內(nèi)容切換指令為手勢(shì)操作,包括由右至左、由左至右、由上至下或由下至上滑動(dòng)操控區(qū);
[0014]或者,所述內(nèi)容切換指令為對(duì)手柄按鍵的操作,包括操作向左方向鍵、向右方向鍵、向下方向鍵或向上方向鍵。
[0015]依據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種三維沉浸式環(huán)境下內(nèi)容切換裝置,包括:內(nèi)容顯示模塊、動(dòng)態(tài)展示模塊和內(nèi)容切換模塊;
[0016]所述內(nèi)容顯示模塊,用于將需要展示的內(nèi)容分隔成若干個(gè)內(nèi)容單元,各內(nèi)容單元按一定順序排列,在用戶視線范圍內(nèi)僅顯示當(dāng)前內(nèi)容單元,其他內(nèi)容單元不顯示;
[0017]所述動(dòng)態(tài)展示模塊,用于接收到用戶發(fā)出的內(nèi)容切換指令后,在用戶視線范圍內(nèi)快速展示內(nèi)容單元切換的動(dòng)態(tài)效果;
[0018]所述內(nèi)容切換模塊,用于根據(jù)所述內(nèi)容切換指令將所述當(dāng)前內(nèi)容單元切換為一個(gè)與其相鄰的內(nèi)容單元在用戶視線范圍內(nèi)顯示。
[0019]其中,所述內(nèi)容顯示模塊包括顯示子模塊,
[0020]所述顯示子模塊,用于根據(jù)用戶需要,將當(dāng)前內(nèi)容單元分成若干行和列,每個(gè)行列中存儲(chǔ)一個(gè)內(nèi)容對(duì)象,所述當(dāng)前內(nèi)容單元中的各內(nèi)容對(duì)象以環(huán)繞圓柱側(cè)面形式排列,每一個(gè)內(nèi)容對(duì)象顯示為可貼合所述圓柱側(cè)面的曲面。
[0021]其中,所述動(dòng)態(tài)展示模塊,具體用于接收到用戶發(fā)出的內(nèi)容切換指令后,將與所述當(dāng)前內(nèi)容單元相鄰的一個(gè)內(nèi)容單元的一部分內(nèi)容對(duì)象環(huán)繞所述圓柱側(cè)面快速轉(zhuǎn)動(dòng)到用戶視線范圍內(nèi)與所述當(dāng)前內(nèi)容單元的一部分內(nèi)容對(duì)象一起顯示。
[0022]其中,所述內(nèi)容切換指令為手勢(shì)操作,包括由右至左、由左至右、由上至下或由下至上滑動(dòng)操控區(qū);
[0023]或者,所述內(nèi)容切換指令為對(duì)手柄按鍵的操作,包括操作向左方向鍵、向右方向鍵、向下方向鍵或向上方向鍵。
[0024]本發(fā)明實(shí)施例的有益效果是:本發(fā)明充分地利用了三維沉浸式環(huán)境下的空間特性,將需要展示的內(nèi)容分隔成若干個(gè)內(nèi)容單元,在用戶視線范圍內(nèi)僅顯示當(dāng)前內(nèi)容單元,其他內(nèi)容單元不顯示,有效地突出了主要內(nèi)容,在視覺上增強(qiáng)了空間感,強(qiáng)化了用戶的三維沉浸式體驗(yàn),并可簡化用戶的切換操作,克服用戶在使用虛擬現(xiàn)實(shí)頭戴設(shè)備時(shí)操作不明確的問題,用戶通過非常簡單的小幅度的動(dòng)作就能完成內(nèi)容切換,享受到流暢精準(zhǔn)的內(nèi)容切換體驗(yàn);在接收到用戶發(fā)出的內(nèi)容切換指令后,通過在用戶視線范圍內(nèi)快速展示內(nèi)容單元切換的動(dòng)態(tài)效果,進(jìn)一步增強(qiáng)用戶的空間意識(shí)和空間感受。優(yōu)選實(shí)施例中,將當(dāng)前內(nèi)容單元分成若干行和列,每個(gè)行列中存儲(chǔ)一個(gè)內(nèi)容對(duì)象,各內(nèi)容對(duì)象以環(huán)繞圓柱側(cè)面形式排列,每一個(gè)內(nèi)容對(duì)象顯示為可貼合所述圓柱側(cè)面的曲面,進(jìn)一步有效利用三維空間特性,增強(qiáng)空間立體視覺效果。
【附圖說明】
[0025]圖1為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法的具體流程圖;
[0026]圖2為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容對(duì)象的排列方式示意圖;
[0027]其中圖2(a)為兩行五列的排列方式;
[0028]圖2(b)為三行五列的排列方式;
[0029]圖2(c)為四行五列的排列方式;
[0030]圖3(a)為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容單元左右切換的動(dòng)態(tài)效果示意圖;
[0031]圖3(b)為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容單元上下切換的動(dòng)態(tài)效果示意圖;
[0032]圖4為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0034]圖1為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法的具體流程圖。如圖1所示,本發(fā)明提供的三維沉浸式環(huán)境下內(nèi)容切換方法包括:
[0035]步驟SI10:將需要展示的內(nèi)容分隔成若干個(gè)內(nèi)容單元,各內(nèi)容單元按一定順序排列。每個(gè)內(nèi)容單元中包含需要展示內(nèi)容的一部分。
[0036]步驟S120:在用戶視線范圍內(nèi)僅顯示當(dāng)前內(nèi)容單元,其他內(nèi)容單元不顯示。只將一個(gè)內(nèi)容單元的內(nèi)容顯示在用戶的視線范圍內(nèi),作為當(dāng)前內(nèi)容單元。用戶需要觀看其他內(nèi)容時(shí),需要進(jìn)行內(nèi)容單元之間的切換。
[0037]步驟S130:接收到用戶發(fā)出的內(nèi)容切換指令后,在用戶視線范圍內(nèi)快速展示內(nèi)容單元切換的動(dòng)態(tài)效果。
[0038]步驟S140:根據(jù)內(nèi)容切換指令將當(dāng)前內(nèi)容單元切換為一個(gè)與其相鄰的內(nèi)容單元在用戶視線范圍內(nèi)顯示。當(dāng)用戶需要觀看其他內(nèi)容時(shí),根據(jù)其發(fā)出的內(nèi)容切換指令,將排列上與當(dāng)前內(nèi)容單元切換到用戶視線范圍內(nèi),作為新的內(nèi)容單元,原本的內(nèi)容單元不再顯示。
[0039]圖2為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容對(duì)象的排列方式示意圖;其中圖2(a)為兩行五列的排列方式;圖2(b)為三行五列的排列方式;圖2(c)為四行五列的排列方式。如圖2(a)、圖2(b)、圖2(c)所示,在本發(fā)明的優(yōu)選實(shí)施例中,可以根據(jù)用戶需要,將當(dāng)前內(nèi)容單元分成若干行和列,每個(gè)行列中存儲(chǔ)一個(gè)內(nèi)容對(duì)象,例如可以采用兩行五列、三行五列和四行五列等形式進(jìn)行排列,所有當(dāng)前內(nèi)容單元中的內(nèi)容對(duì)象以環(huán)繞圓柱側(cè)面的形式排列,這個(gè)圓柱直立于用戶視線的最前方,每一個(gè)內(nèi)容對(duì)象顯示為可貼合圓柱側(cè)面的曲面。充分地利用了三維場(chǎng)景的空間特性,增強(qiáng)用戶的空間意識(shí)和空間感受。
[0040]圖3(a)為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容單元左右切換的動(dòng)態(tài)效果示意圖;圖3(b)為本發(fā)明實(shí)施例提供的一種三維沉浸式環(huán)境下內(nèi)容切換方法中內(nèi)容單元上下切換的動(dòng)態(tài)效果示意圖。如圖3(a)、圖3(b)所示,當(dāng)接收到用戶發(fā)出的內(nèi)容切換指令后,將與當(dāng)前內(nèi)容單元相鄰的一個(gè)內(nèi)容單元的一部分內(nèi)容對(duì)象環(huán)繞圓柱側(cè)面快速轉(zhuǎn)動(dòng)到用戶視線范圍內(nèi)與當(dāng)前內(nèi)容單元的一部分內(nèi)容對(duì)象一起顯示??梢允莾?nèi)