專利名稱:用戶界面的實現(xiàn)方法及系統(tǒng)、電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及3D技術(shù),尤其涉及一種用戶界面(User hterface,簡稱UI)的實現(xiàn)方法及系統(tǒng),以及一種電子設(shè)備。
背景技術(shù):
3D技術(shù)的用戶界面在現(xiàn)實世界和虛擬三維空間之間建立了聯(lián)系,可以讓用戶直接與內(nèi)容進行互動,使得用戶在使用操作設(shè)備時能夠體驗到更加接近真實世界的觀賞感受。
但是現(xiàn)有的3D技術(shù)中,位于展現(xiàn)內(nèi)容的場景中的UI,其空間位置受到較多的限制,從而影響了 3D內(nèi)容的表達,不能帶給用戶更佳的視覺效果。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有3D技術(shù)中UI不能帶給用戶更佳的視覺效果的缺陷。
為了解決上述技術(shù)問題,本發(fā)明提供了一種用戶界面(UI)的實現(xiàn)方法,包括
根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;
根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
優(yōu)選地,所述根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置的步驟,包括
確定該UI在該3D顯示場景中的顯示位置,獲得該顯示位置上第一參考物體在該 3D顯示場景中的視差,將該第一參考物體在該3D顯示場景中的視差賦給該UI。
優(yōu)選地,所述根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置的步驟,包括
比較該3D顯示場景中物體的視差,根據(jù)比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
優(yōu)選地,該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、 虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
優(yōu)選地,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
優(yōu)選地,該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
優(yōu)選地,該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
優(yōu)選地,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
優(yōu)選地,該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
優(yōu)選地,該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、生長、長高、變強及刺破中的至少一者。
優(yōu)選地,獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;獲得該3D 顯示場景中位于該空間位置坐標處的第二參考物體;其中,根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)置。
本發(fā)明還提供了一種用戶界面(UI)的實現(xiàn)系統(tǒng),包括
第一獲取模塊,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;
設(shè)置模塊,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
優(yōu)選地,該設(shè)置模塊包括
確定單元,用于確定該UI在該3D顯示場景中的顯示位置;
獲取單元,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,
賦值單元,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
優(yōu)選地,該設(shè)置模塊包括
比較單元,用于比較該3D顯示場景中物體的視差;
設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
優(yōu)選地,該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、 虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
優(yōu)選地,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
優(yōu)選地,該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
優(yōu)選地,該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
優(yōu)選地,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
優(yōu)選地,該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
優(yōu)選地,該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、 下雪、日出、生長、長高、變強及刺破中的至少一者。
優(yōu)選地,該系統(tǒng)包括
第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;
第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;
其中,該設(shè)置模塊用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)置。
本發(fā)明還提供了一種電子設(shè)備,包括
顯示器,用于顯示3D顯示場景以及與該3D顯示場景適配的用戶界面(UI);
運算器,包括
第一獲取模塊,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;
設(shè)置模塊,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
優(yōu)選地,該設(shè)置模塊包括
確定單元,用于確定該UI在該3D顯示場景中的顯示位置;
獲取單元,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,
賦值單元,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
優(yōu)選地,該設(shè)置模塊包括
比較單元,用于比較該3D顯示場景中物體的視差;
設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
優(yōu)選地,該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、 虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
優(yōu)選地,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
優(yōu)選地,該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
優(yōu)選地,該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
優(yōu)選地,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
優(yōu)選地,該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
優(yōu)選地,該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、 下雪、日出、生長、長高、變強及刺破中的至少一者。
優(yōu)選地,該運算器包括
第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;
第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;
其中,該設(shè)置模塊用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)置。
與現(xiàn)有技術(shù)相比,本發(fā)明的實施例使得3D顯示場景中的UI可以根據(jù)所顯示物體的不同來調(diào)整UI的視差,從而可以給用戶帶來更佳的UI視覺效果。
圖1為一 3D顯示場景的示意圖。
圖2為本發(fā)明實施例的流程示意圖。
圖3a和圖北為本發(fā)明實施例某場景的左右兩幅圖像。
圖4為場景中物體視差的示意圖。
圖5為圖2所示實施例中步驟S200的具體實現(xiàn)流程示意圖。
圖6為本發(fā)明實施例的UI的實現(xiàn)系統(tǒng)的組成示意圖。
圖7為本發(fā)明實施例的電子設(shè)備的組成示意圖。
具體實施方式
現(xiàn)有3D技術(shù)中的UI,不能帶給用戶更佳的視覺效果。比如,UI不能根據(jù)用戶需求或者3D顯示場景的需求調(diào)整UI的視差。
圖1為3D顯示場景的示意圖。第一平面物1011、第二平面物1012至第八平面物 1018是該3D顯示場景中不共處于任何一個平面內(nèi)的多個平面UI,從觀看者來看,第一平面物1011、第二平面物1012至第八平面物1018越來越遠離觀看者,深度逐漸增大。第一立體物1021和第二立體物1022是該3D顯示場景中的兩個六棱柱體的立體UI,從第一立體物1021到第二立體物1022越來越遠離觀察者,深度逐漸增大。深度的變化,對應3D場景中物體的視差變化,對此本發(fā)明不做具體研究。
本發(fā)明實施例中所指UI,包括但不限于照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具(如虛擬扳手、虛擬鏟子、虛擬試電筆等等)、虛擬動作、字符、符號或者其他任何的可視內(nèi)容。UI包括二維對象,也包括三維對象。二維圖標的UI,例如圖1 中的第一平面物1011或者其他平面物1111等。三維圖標的UI,在本實施例中,以其距離屏幕最近的平面為設(shè)置UI的平面。一般的,三維圖標的UI,包括各種具有立體形狀的物體,例如圖1中示出形狀為六棱柱體的第一立體物1021,或者第二立體物1022,或者圓柱體1031寸。
本發(fā)明的實施例提供了一種UI的實現(xiàn)方法。如圖2所示,本發(fā)明實施例主要包括如下步驟
S100,根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中各個物體的視差。
在3D顯示技術(shù)中,用戶可以看到圖像上的各個物體呈現(xiàn)三維狀態(tài),即物體在空間上虛擬再現(xiàn)各個物體在用戶所觀看到的三維空間內(nèi),按照其表示的遠近程度,或者物體凸出屏幕所在的平面,或者凹進屏幕所在的平面。而形成該3D場景的圖像,包含有具有一定視差的兩幅圖像。如圖3a和圖北所示,某場景中包含有圖中所示出的左(圖3a所示)、右 (圖北所示)兩幅圖像。如圖4所示,第一圖像和第二圖像上的相應物體,例如四棱柱體的偏移量,在1440像素*900像素分辨率下的1080像素*675像素的畫面中是61個像素。
S200,根據(jù)3D場景中各物體的視差對UI進行設(shè)置,獲得UI在該3D顯示場景中的立體效果。
如圖5所示,步驟S200具體包括
S210,確定UI在3D顯示場景中的顯示位置;
S220,獲得該顯示位置上第一參考物體在3D顯示場景中的視差;
S230,將該第一參考物體在3D顯示場景中的視差賦給UI。
如此,UI與3D顯示場景中的該位置上的第一參考物體具有相同的空間顯示位置和相同的視差。隨著UI在3D顯示場景中位置的變化,UI的視差也相應變化,如此即可獲得UI在該3D顯示場景中的立體效果。
本發(fā)明的實施例中,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、用戶交互、進入的消息或者廣告、 演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
比如,上述的組在一種應用情況下,包括日期和時間信息,以及設(shè)備所在的環(huán)境的溫度。UI在顯示時,結(jié)合該日期和時間信息以及該設(shè)備所在環(huán)境的溫度進行顯示,比如夏季的白天,處于室外時,UI就顯示成火紅色以因應當時的時令和環(huán)境,或者顯示成藍色以調(diào)節(jié)用戶的心情。
又如,上述的組在一種應用情況下,包括與外部設(shè)備的連接以及與外部設(shè)備的通信。比如設(shè)備與外部的手機連接并將設(shè)備內(nèi)的數(shù)據(jù)傳輸?shù)皆撌謾C中,此時UI可以在表示設(shè)備與手機連接的符號處進行動態(tài)顯示,并以箭頭指向數(shù)據(jù)的流向。
該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。其中,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、生長、長高、變強及刺破中的至少一者。
本發(fā)明的實施例還可以將UI的顏色設(shè)置成與UI所在位置上所顯示的虛擬物體的顏色相互區(qū)別,以方便用戶激活該UI。
在3D顯示界面操作UI時,用戶應用輸入體比如手指(或者觸摸筆等)進行輸入, 當某一手勢在顯示屏幕前方停留足夠的時間,則安裝在屏幕周邊或者位于屏幕下方等位置的定位探測裝置(如攝像頭或者紅外探測器等)獲得手指的空間位置坐標(xl,yl,zl),在 3D顯示場景中獲得位于空間位置坐標(xl,yl,zl)處的第二參考物體A,獲得該第二參考物體A在3D顯示場景中的視差,比如是20個像素,將該第二參考物體A在3D顯示場景中的視差賦給UI。
將顯示場景中參考物體A的視差賦給UI后,手指的空間位置坐標(xl,yl,zl)位于所顯示的參考物體A的最近視差平面上,產(chǎn)生該UI附著在具有相同視差的空間虛擬物體上的視覺效果。而隨著UI位置的不同,賦給UI的視差也不同,從而產(chǎn)生出UI隨著顯示位置的變化而變化視差的效果,從而使得3D場景的觀看感受更加真實。
如圖1所示,當UI位置確定在第一平面物1011至第八平面物1018中的某個平面物上時,UI具有與該某個平面物相對應的視差。當UI位置確定在第一立體物1021和第二立體物1022中某個立體物時,UI具有與該立體物相對應的視差。當UI位置確定在圓柱體 1031時,UI具有與該圓柱體1031相對應的視差。如圖4所示,如果UI放置在這個六棱柱體上,則該UI的視差也是61個像素。
步驟S200具體包括
比較3D顯示場景中各物體的視差,根據(jù)比較結(jié)果設(shè)定UI在該3D顯示場景中的最大視差。如此,獲得3D場景視差變化過程中該UI可以顯示在該場景中離用戶最遠的空間顯示位置。
如圖1所示,一平面UI 1111、又一平面UI 1112、再一平面UI 1113具有該場景下最大的視差。當3D顯示場景變化時,位于這三處的平面UI不會影響當前場景的顯示效果。
步驟S200具體包括
比較3D顯示場景中各物體的視差,根據(jù)比較結(jié)果設(shè)定UI在該3D顯示場景中的最小視差。如此,獲得3D場景變化過程中該UI可以顯示在該場景中離用戶最近的空間顯示位置,以方便用戶激活該UI。
圖6為本發(fā)明實施例的UI的實現(xiàn)系統(tǒng)的組成示意圖。結(jié)合圖1所示的3D顯示場景,圖2以及圖5所示的UI實現(xiàn)方法的實施例,圖6所示的UI的實現(xiàn)系統(tǒng)主要包括第一獲取模塊610及設(shè)置模塊620,其中
第一獲取模塊610,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;
設(shè)置模塊620,與該第一獲取模塊610相連,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
其中,如圖6所示,該設(shè)置模塊620包括
確定單元621,用于確定該UI在該3D顯示場景中的顯示位置;
獲取單元622,與該確定單元621及第一獲取模塊610相連,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,
賦值單元623,與該獲取單元622相連,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
該設(shè)置模塊620包括
比較單元,用于比較該3D顯示場景中物體的視差;
設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
其中,該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
其中,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
其中,該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、 地理位置、用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
其中,該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
其中,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
其中,該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
其中,該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、生長、長高、變強及刺破中的至少一者。
其中,該系統(tǒng)包括
第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;
第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;
其中,該設(shè)置模塊620用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI 進行設(shè)置。
圖7為本發(fā)明實施例的電子設(shè)備的組成示意圖。結(jié)合圖1所示的3D顯示場景,圖 2及圖5所示的UI實現(xiàn)方法的實施例,以及圖6所示的UI的實現(xiàn)系統(tǒng),如圖7所示的電子設(shè)備主要包括顯示器700及運算器800,其中
顯示器700,用于顯示3D顯示場景以及與該3D顯示場景適配的用戶界面(UI);
運算器800,與該顯示器700相連,包括如圖7所示的第一獲取模塊610及設(shè)置模塊620,其中
第一獲取模塊610,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;
設(shè)置模塊620,與該顯示器700及該第一獲取模塊610相連,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
其中,如圖6所示,該設(shè)置模塊620包括
確定單元621,用于確定該UI在該3D顯示場景中的顯示位置;
獲取單元622,與該確定單元621及第一獲取模塊610相連,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,
賦值單元623,與該顯示器700及該獲取單元622相連,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
其中,該設(shè)置模塊620包括
比較單元,用于比較該3D顯示場景中物體的視差;
設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
其中,該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
其中,該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
其中,該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、 地理位置、用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
其中,該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
其中,該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
其中,該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
其中,該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、生長、長高、變強及刺破中的至少一者。
其中,該運算器800包括
第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;
第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;
其中,該設(shè)置模塊620用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI 進行設(shè)置。
本發(fā)明的實施例克服了現(xiàn)有3D技術(shù)中的UI不能帶給用戶更佳的視覺效果的缺陷。本發(fā)明的實施例將UI分布在場景中的虛擬二維或者三維物體上,可以提高用戶操作UI 的視覺效果,能夠為用戶帶來便捷真實的操作體驗。本發(fā)明實施例中的UI可以根據(jù)3D場景中所顯示的不同物體的位置來調(diào)整其位置,可以處于3D場景中所有顯示物體的最前面或者最后面,可以帶給用戶更佳的視覺效果,可以為用戶帶來更加便捷真實的操作體驗。
權(quán)利要求
1.一種用戶界面(UI)的實現(xiàn)方法,包括根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置的步驟,包括確定該UI在該3D顯示場景中的顯示位置,獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,將該第一參考物體在該3D顯示場景中的視差賦給該UI。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置的步驟,包括比較該3D顯示場景中物體的視差,根據(jù)比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其中該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
5.根據(jù)權(quán)利要求1、2或3所述的方法,其中該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
6.根據(jù)權(quán)利要求5所述的方法,其中該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、 用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
7.根據(jù)權(quán)利要求5所述的方法,其中該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
8.根據(jù)權(quán)利要求7所述的方法,其中該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
9.根據(jù)權(quán)利要求5所述的方法,其中該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
10.根據(jù)權(quán)利要求5所述的方法,其中該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、 生長、長高、變強及刺破中的至少一者。
11.根據(jù)權(quán)利要求1、2或3所述的方法,其中獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;其中,根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)置。
12.—種用戶界面(UI)的實現(xiàn)系統(tǒng),包括第一獲取模塊,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;設(shè)置模塊,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該設(shè)置模塊包括 確定單元,用于確定該UI在該3D顯示場景中的顯示位置;獲取單元,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差, 賦值單元,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
14.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該設(shè)置模塊包括 比較單元,用于比較該3D顯示場景中物體的視差;設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
15.根據(jù)權(quán)利要求12、13或14所述的系統(tǒng),其中該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
16.根據(jù)權(quán)利要求12、13或14所述的系統(tǒng),其中該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、 用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其中該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
20.根據(jù)權(quán)利要求16所述的系統(tǒng),其中該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
21.根據(jù)權(quán)利要求16所述的系統(tǒng),其中該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、 生長、長高、變強及刺破中的至少一者。
22.根據(jù)權(quán)利要求12、13或14所述的系統(tǒng),其中,該系統(tǒng)包括第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標; 第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體; 其中,該設(shè)置模塊用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)置。
23.一種電子設(shè)備,包括顯示器,用于顯示3D顯示場景以及與該3D顯示場景適配的用戶界面(UI);運算器,包括第一獲取模塊,用于根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;設(shè)置模塊,用于根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。
24.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,該設(shè)置模塊包括確定單元,用于確定該UI在該3D顯示場景中的顯示位置;獲取單元,用于獲得該顯示位置上第一參考物體在該3D顯示場景中的視差,賦值單元,用于將該第一參考物體在該3D顯示場景中的視差賦給該UI。
25.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,該設(shè)置模塊包括比較單元,用于比較該3D顯示場景中物體的視差;設(shè)定單元,用于根據(jù)該比較單元得到的比較結(jié)果設(shè)定該UI在該3D顯示場景中的最大視差和/或最小視差。
26.根據(jù)權(quán)利要求23、對或25所述的電子設(shè)備,其中該UI包括二維或者三維的照片、圖標、快捷方式、標簽、化身、虛擬人物、虛擬玩偶、虛擬工具、虛擬動作、字符或者符號。
27.根據(jù)權(quán)利要求23、對或25所述的電子設(shè)備,其中該UI未被激活時以預定的第一顯示規(guī)則顯示該UI,該UI被激活后以與該第一顯示規(guī)則不同的預定的第二顯示規(guī)則顯示該UI。
28.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中該第二顯示規(guī)則包括考慮組的任何內(nèi)容,該組包括測量的溫度、日期、時間、地理位置、 用戶交互、進入的消息或者廣告、演示媒體項、與外部設(shè)備的連接、與外部設(shè)備的通信以及進入的電話呼叫中至少一者。
29.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中該第一顯示規(guī)則包括人眼不能感受到的顯示方式,該第二顯示規(guī)則包括人眼能夠感受到的顯示方式。
30.根據(jù)權(quán)利要求四所述的電子設(shè)備,其中該人眼不能感受到的顯示方式包括透明顯示或者不顯示,該人眼能夠感受到的顯示方式包括非透明顯示。
31.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中該第一顯示規(guī)則包融化、溶化、噴灑、吸收、沸騰、爆炸、燃燒、化學反應、下落、飄落、飄逝、日落、消隱、鼓風、蒸發(fā)、沉潛、擦除及涂抹中的至少一者。
32.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中該第二顯示規(guī)則包括噴霧、繪畫、圖畫、冒煙、爆炸、燃燒、化學反應、下雨、下雪、日出、 生長、長高、變強及刺破中的至少一者。
33.根據(jù)權(quán)利要求23J4或25所述的電子設(shè)備,其中,該運算器包括第二獲取模塊,用于獲得操作該UI的輸入體在該3D顯示場景中的空間位置坐標;第三獲取模塊,用于獲得該3D顯示場景中位于該空間位置坐標處的第二參考物體;其中,該設(shè)置模塊用于根據(jù)該第二參考物體在該3D顯示場景中的視差對該UI進行設(shè)
全文摘要
本發(fā)明公開了一種用戶界面的實現(xiàn)方法及系統(tǒng)、電子設(shè)備,克服現(xiàn)有3D技術(shù)中UI不能帶給用戶更佳的視覺效果的缺陷,其中該實現(xiàn)方法包括根據(jù)3D顯示場景的第一圖像和第二圖像,獲得該3D顯示場景中物體的視差;根據(jù)該3D顯示場景中物體的視差對該UI進行設(shè)置。與現(xiàn)有技術(shù)相比,本發(fā)明的實施例使得3D顯示場景中的UI可以根據(jù)所顯示物體的不同來調(diào)整UI的視差,從而可以給用戶帶來更佳的UI視覺效果。
文檔編號G06F9/44GK102508651SQ201110302300
公開日2012年6月20日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者李曉鳴 申請人:深圳超多維光電子有限公司