專(zhuān)利名稱(chēng):三維菜單顯示控制方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及菜單顯示技術(shù)領(lǐng)域,尤其涉及一種三維菜單顯示控制方法及終端。
背景技術(shù):
用戶圖形界面(UI,User Interface)是用戶操作設(shè)置電視等顯示系統(tǒng)的重要界面?,F(xiàn)有的電視UI主要有平面下拉式菜單、平面分級(jí)顯示菜單、十字交叉菜單等,上述各菜單具有的共同特點(diǎn)是1)均為平面操作式菜單,其焦點(diǎn)移動(dòng)方式為平面上的上下或左右變化;幻菜單形狀、大小、偏轉(zhuǎn)視角等由電視生產(chǎn)商在出廠時(shí)就已經(jīng)定制好,不能改變。因此,現(xiàn)有的電視UI菜單顯示控制技術(shù)不符合現(xiàn)代電視技術(shù)3D化以及IT的趨勢(shì),也無(wú)法滿足用戶個(gè)性化的需求。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種三維菜單顯示控制方法及終端,旨在實(shí)現(xiàn)對(duì)菜單顯示的有效控制,提高菜單的顯示效果,增強(qiáng)用戶體驗(yàn)。為了達(dá)到上述目的,本發(fā)明提出一種三維菜單顯示控制方法,包括終端配置菜單參數(shù);根據(jù)配置的所述菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制。優(yōu)選地,所述菜單參數(shù)包括菜單的視點(diǎn)距離參數(shù)或視角參數(shù)、菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值、菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度、菜單的翻轉(zhuǎn)和/或平移參數(shù),和/或菜單上圖標(biāo)的平移參數(shù)。優(yōu)選地,所述根據(jù)配置的菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制的步驟包括根據(jù)配置的菜單的視點(diǎn)距離參數(shù)或視角參數(shù),設(shè)置所述菜單的大小、遠(yuǎn)近或凸凹狀態(tài);根據(jù)配置的菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,設(shè)置所述菜單的俯視角度; 根據(jù)配置的菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度,設(shè)置所述菜單相對(duì)所述終端屏幕垂直方向的偏轉(zhuǎn)角度;根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置;或者根據(jù)配置的菜單上圖標(biāo)的平移參數(shù),設(shè)置所述菜單上圖標(biāo)的焦點(diǎn)位置;以板狀推拉式在所述終端屏幕上顯示參數(shù)設(shè)置后的菜單界面。優(yōu)選地,所述根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置的步驟包括根據(jù)配置的菜單的旋轉(zhuǎn)和平移參數(shù)或者根據(jù)配置的菜單的平移參數(shù),通過(guò)前后平移并旋轉(zhuǎn)或前后平移的方式設(shè)置所述菜單的焦點(diǎn)位置。優(yōu)選地,所述根據(jù)配置的菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制的步驟進(jìn)一步包括根據(jù)配置的菜單參數(shù)中的兩種或兩種以上參數(shù)進(jìn)行組合控制顯示所述菜單界面。優(yōu)選地,所述菜單界面上的一級(jí)菜單項(xiàng)數(shù)量至少為二個(gè),所述二級(jí)菜單項(xiàng)數(shù)量至少為一個(gè)。優(yōu)選地,所述終端屏幕上的菜單及該菜單上的圖標(biāo)從后往前逐漸變大且逐漸清晰。本發(fā)明還提出一種三維菜單顯示控制終端,包括參數(shù)配置模塊,用于終端配置菜單參數(shù);菜單顯示控制模塊,用于根據(jù)配置的所述菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制。優(yōu)選地,所述菜單顯示控制模塊還用于根據(jù)配置的菜單的視點(diǎn)距離參數(shù)或視角參數(shù),設(shè)置所述菜單的大小、遠(yuǎn)近或凸凹狀態(tài);根據(jù)配置的菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,設(shè)置所述菜單的俯視角度;根據(jù)配置的菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度, 設(shè)置所述菜單相對(duì)所述終端屏幕垂直方向的偏轉(zhuǎn)角度;根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置;或者根據(jù)配置的菜單上圖標(biāo)的平移參數(shù),設(shè)置所述菜單上圖標(biāo)的焦點(diǎn)位置;并以板狀推拉式在所述終端屏幕上顯示參數(shù)設(shè)置后的菜單界面。優(yōu)選地,所述菜單顯示控制模塊還用于根據(jù)配置的菜單參數(shù)中的兩種或兩種以上參數(shù)進(jìn)行組合控制顯示所述菜單界面。本發(fā)明提出的一種三維菜單顯示控制方法及終端,根據(jù)配置的菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,以板狀推拉式在終端屏幕上實(shí)現(xiàn)了對(duì)菜單大小、遠(yuǎn)近、凹凸、 偏轉(zhuǎn)及翻轉(zhuǎn)等動(dòng)態(tài)顯示特征的控制,向用戶呈現(xiàn)不同樣式的菜單界面,不僅滿足了用戶個(gè)性化消費(fèi)需求,提高菜單的顯示效果;另外,在現(xiàn)有上下左右控制菜單運(yùn)動(dòng)的基礎(chǔ)上,引入板式菜單的前后控制運(yùn)動(dòng),通過(guò)對(duì)菜單的板的推和拉來(lái)實(shí)現(xiàn)菜單的運(yùn)動(dòng)控制,并使選中的菜單置于最前面,通過(guò)這種板的前后推拉過(guò)程,產(chǎn)生強(qiáng)烈的立體運(yùn)動(dòng)效果,從而增強(qiáng)用戶體驗(yàn),提升產(chǎn)品的競(jìng)爭(zhēng)力。
圖1是本發(fā)明三維菜單顯示控制方法第一實(shí)施例的流程示意圖;圖2是本發(fā)明三維菜單顯示控制方法第一實(shí)施例中視點(diǎn)與菜單的相對(duì)位置示意圖;圖3是圖2中菜單在Pl點(diǎn)時(shí)在電視屏幕上的顯示大小示意圖;圖4是圖2中菜單在P2點(diǎn)時(shí)在電視屏幕上的顯示大小示意圖;圖5是圖2中菜單在P3點(diǎn)時(shí)在電視屏幕上的顯示大小示意圖;圖6是本發(fā)明三維菜單顯示控制方法第一實(shí)施例中菜單在XY平面上的效果示意圖;圖7是圖6所示的菜單變小的顯示示意圖;圖8是圖6所示的菜單同時(shí)控制菜單大小、菜單偏轉(zhuǎn)角度的顯示示意圖;圖9是本發(fā)明三維菜單顯示控制方法第一實(shí)施例中菜單在X、Y平面上的平面操作示意圖10是圖9所示的菜單在Y、Z平面上的截面操作示意圖;圖11是本發(fā)明三維菜單顯示控制終端第一實(shí)施例的結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
具體實(shí)施例方式本發(fā)明實(shí)施例解決方案主要是根據(jù)用戶要求配置菜單參數(shù),根據(jù)配置的菜單參數(shù)對(duì)菜單的大小、遠(yuǎn)近、凹凸、偏轉(zhuǎn)及翻轉(zhuǎn)等動(dòng)態(tài)顯示特征進(jìn)行控制,向用戶呈現(xiàn)不同樣式的菜單界面,滿足用戶個(gè)性化消費(fèi)需求;在現(xiàn)有上下左右控制菜單運(yùn)動(dòng)的基礎(chǔ)上,引入板式菜單的前后控制運(yùn)動(dòng),通過(guò)板的前后推拉過(guò)程,產(chǎn)生強(qiáng)烈的立體運(yùn)動(dòng)效果,以增強(qiáng)用戶體驗(yàn)。本發(fā)明中用于顯示菜單的終端可以為電視機(jī)、具有顯示功能的機(jī)頂盒或者電腦等,以下實(shí)施例以電視機(jī)為例進(jìn)行說(shuō)明。本發(fā)明基于3D網(wǎng)絡(luò)電視模塊功能快速發(fā)展的背景下,設(shè)計(jì)一種電視菜單大小、俯視角度、偏轉(zhuǎn)角度可依據(jù)用戶個(gè)性化需要進(jìn)行顯示控制的方法,可豐富用戶個(gè)性化選擇,同時(shí)設(shè)計(jì)一種前后翻板式菜單顯示控制技術(shù),使用戶的菜單操作更具立體感。本發(fā)明中,取電視屏幕的水平向右方向設(shè)為X軸方向,取電視屏幕的垂直向上方向設(shè)為Y軸方向,垂直于電視屏幕向外的方向設(shè)為Z軸方向,屏幕中心點(diǎn)設(shè)為原點(diǎn)。以此三維坐標(biāo)系來(lái)對(duì)本發(fā)明進(jìn)行說(shuō)明。本發(fā)明中涉及到的菜單處理技術(shù)可以是Opengl (Open Graphics Library,開(kāi)放的圖形程序接口 )、DirectX (Direct extension,多媒體編程接口 ) 等圖形處理技術(shù)中的一種。該菜單處理技術(shù)中,菜單上的圖片、文字等都將被理解為物體, 而整個(gè)菜單又被理解為放置了很多物體的物體。如圖1所示,本發(fā)明第一實(shí)施例提出的三維菜單顯示控制方法,包括步驟SlOl,終端配置菜單參數(shù);其中,菜單參數(shù)包括菜單的視點(diǎn)距離參數(shù)或視角參數(shù)、菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值、菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度、菜單的翻轉(zhuǎn)和/或平移參數(shù), 以及菜單上圖標(biāo)的平移參數(shù)等。電視機(jī)在配置菜單參數(shù)時(shí),可以根據(jù)實(shí)際情況進(jìn)行參數(shù)配置,也可以根據(jù)用戶需要對(duì)菜單參數(shù)進(jìn)行配置,比如,當(dāng)用戶需要某種電視機(jī)的菜單呈現(xiàn)方式時(shí),用戶可以通過(guò)遙控器向電視機(jī)發(fā)送菜單參數(shù)配置請(qǐng)求等。步驟S102,根據(jù)配置的菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)菜單界面進(jìn)行顯示控制。本實(shí)施例中的菜單以板狀方式前后間隔排列,每一塊板代表一個(gè)一級(jí)菜單,其中, 最前面的板翻轉(zhuǎn)顯示在終端屏幕上,后續(xù)各板立于終端屏幕上。終端根據(jù)菜單的距離參數(shù)、視角參數(shù)以及菜單在終端界面上的坐標(biāo)值等,設(shè)置菜單的顯示矩陣,對(duì)菜單進(jìn)行定位及繪制操作,并以板狀推拉式在終端屏幕上對(duì)菜單界面進(jìn)行顯示控制。以電視機(jī)為例,電視機(jī)可以根據(jù)用戶需要對(duì)菜單參數(shù)進(jìn)行分類(lèi),并根據(jù)配置的不同菜單參數(shù),對(duì)菜單界面進(jìn)行顯示控制。比如,對(duì)應(yīng)菜單的視點(diǎn)距離參數(shù)或視角參數(shù),則設(shè)置菜單的大小、遠(yuǎn)近或凸凹狀態(tài);對(duì)應(yīng)菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,則設(shè)置菜單的俯視角度;對(duì)應(yīng)菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度,則設(shè)置菜單相對(duì)終端屏幕垂直方向的偏轉(zhuǎn)角度;對(duì)應(yīng)菜單的翻轉(zhuǎn)和/或平移參數(shù),則設(shè)置菜單的焦點(diǎn)位置;對(duì)應(yīng)菜單上圖標(biāo)的平移參數(shù),則設(shè)置菜單上圖標(biāo)的焦點(diǎn)位置。具體地,若需要控制菜單大小、遠(yuǎn)近或凸凹狀態(tài),則可以對(duì)應(yīng)設(shè)置菜單的視點(diǎn)與該菜單的距離參數(shù)或視角參數(shù);若需要控制菜單的俯視角度,則可以設(shè)置視點(diǎn)在終端屏幕垂直方向上即Y軸上的坐標(biāo)值(Z軸上的坐標(biāo)值也可以根據(jù)實(shí)際情況進(jìn)行調(diào)整控制);若需要控制菜單的偏轉(zhuǎn)角度,則可以設(shè)置物體繞終端屏幕垂直方向的偏轉(zhuǎn)角度,即使物體繞Y軸方向旋轉(zhuǎn)一定的角度(也可以是視點(diǎn)繞Y軸反方向旋轉(zhuǎn)相同的角度);若需要控制菜單焦點(diǎn)位置,則具體設(shè)置菜單的翻轉(zhuǎn)和/或平移參數(shù),或者設(shè)置菜單上圖標(biāo)的平移參數(shù)。如圖2所示,圖2是本實(shí)施例中視點(diǎn)與被觀察物體(菜單)的相對(duì)位置示意圖。在圖2中,觀察點(diǎn)(拍攝點(diǎn))位于視點(diǎn)A,視點(diǎn)所能拍攝的范圍是由ABCDE組成的錐面體內(nèi)。 該視點(diǎn)所拍攝的內(nèi)容最終會(huì)顯示到電視屏幕上。對(duì)于特定的電視,其屏幕大小不變。在圖2中,當(dāng)被觀察的物體處于Pl位置時(shí),該物體與視點(diǎn)的距離是L,該物體在電視屏幕上顯示大小為圖3所示的大小;在保持視角Φ2 不變的情況下,增加L,將上述物體移動(dòng)到圖2中P2位置,則該物體在屏幕上顯示出來(lái)的圖像較小,如圖4所示;在保持視角Φ2不變的情況下,減小L,將上述物體移動(dòng)到圖2中P3位置,則該物體在屏幕上顯示出來(lái)的圖像較大,如圖5所示。如果要達(dá)到圖4和圖5所示的減小和增大物體的顯示效果,在不改變物體與視點(diǎn) A的距離L的情況下,適當(dāng)增大和減小視角Φ2的值,也可以達(dá)到上述圖4和圖5的大小改變的顯示效果。如果上述物體位置不變,視角Φ 2也不變,改變視點(diǎn)A在Y軸方向的位置(X、Z軸方向位置可變,也可不變),則可以改變觀察物體的俯視角度。如果上述物體位置不變,視角 Φ 2也不變,改變視點(diǎn)A在X軸方向的位置(Y、Z軸方向位置可變,也可不變),則可以改變觀察物體的偏轉(zhuǎn)角度。圖6是本實(shí)施例菜單在XY平面上的效果圖。圖6中有四塊大的板,這些板對(duì)應(yīng)本發(fā)明中的一級(jí)菜單。最前面的那塊板上又放置了四個(gè)圖片,這些圖片對(duì)應(yīng)的是當(dāng)前一級(jí)菜單中的二級(jí)菜單子項(xiàng)(即本實(shí)施例所稱(chēng)菜單上的圖標(biāo))。上述在電視屏幕上顯示出來(lái)的板(一級(jí)菜單)的總數(shù)可以是大于或等于2塊,而系統(tǒng)中總的板(一級(jí)菜單)數(shù)大于或等于在屏幕上顯示出來(lái)的板(一級(jí)菜單)的數(shù)量,也就是說(shuō),有些距離視點(diǎn)較遠(yuǎn)的板(一級(jí)菜單)可能會(huì)不顯示,這是為防止屏幕上出現(xiàn)過(guò)多的板而使顯示效果不佳。上述各板上的二級(jí)菜單即圖標(biāo)的數(shù)量可以大于或等于1,也可以沒(méi)有
二級(jí)菜單。如圖7所示,圖7是圖6所示的菜單變小的顯示示意圖。這種顯示效果,可以滿足某些用戶希望顯示較小菜單及圖標(biāo)的要求;另外,對(duì)于一些視力不好的用戶或者習(xí)慣大圖像顯示的用戶,可以將菜單及菜單上面的文字、圖標(biāo)等變大一點(diǎn),這樣可以看得更清楚。要實(shí)現(xiàn)上述菜單效果的改變,可以通過(guò)對(duì)圖2中的L或Φ2的控制來(lái)實(shí)現(xiàn)。如圖8所示,圖8是同時(shí)控制菜單大小、菜單偏轉(zhuǎn)角度的顯示示意圖。菜單大小改變,可以通過(guò)調(diào)整圖2中的視點(diǎn)A在Z軸方向的坐標(biāo)(L因此也可以得到調(diào)整)或視角Φ2來(lái)實(shí)現(xiàn)。對(duì)于菜單的偏轉(zhuǎn),則可以通過(guò)調(diào)整圖2中的視點(diǎn)A在Z軸方向的坐標(biāo)值來(lái)實(shí)現(xiàn)。因?yàn)楦淖兾矬w的位置的效果等同于改變視點(diǎn)的位置,為達(dá)到圖8所示的菜單顯示效果,也可以在視點(diǎn)不變的情況下,改變物體的位置和旋轉(zhuǎn)物體自身來(lái)加以實(shí)現(xiàn)。如圖9所示,是本實(shí)施例菜單在X、Y組成的平面上的平面操作示意圖,圖10是圖 9所示的菜單在Y、Z組成平面上的截面操作示意圖。終端屏幕上各板及其上的圖標(biāo)從后往前逐漸變大且逐漸清晰。也就是說(shuō),最近 (前)的板及與其相隨的菜單子項(xiàng)在屏幕上顯示比較大,相對(duì)而言,比較遠(yuǎn)處的板及其相隨的菜單子項(xiàng)顯示比較小;最近(前)的板及與其相隨的菜單子項(xiàng)在屏幕上顯示比較清晰,相對(duì)而言,比較遠(yuǎn)處的板及其相隨的菜單子項(xiàng)顯示比較模糊。當(dāng)在遙控器上按向下鍵后,菜單界面上的各板及板上的圖標(biāo)開(kāi)始同步變化。最前面的板1和板1上的圖標(biāo)沿著圖10所示的C方向平移,同時(shí)板1及其圖標(biāo)透明度慢慢減小, 直到從屏幕中消失,該板1及其圖標(biāo)在消失后,其位置將會(huì)由最近處移動(dòng)到最遠(yuǎn)處,即板1 將移動(dòng)到最遠(yuǎn)處的板6的后面;板2及上面的圖標(biāo)沿著圖10中B方向,一邊向前平移間隔的距離,一邊逆時(shí)針?lè)较蛐D(zhuǎn)Φ 1的角度,到達(dá)原來(lái)的板1所在的位置,同時(shí),板2的透明度也慢慢變大,直到與原來(lái)的板1的透明度大小一樣;板3及上面的圖標(biāo)沿著圖10中A方向, 向前平移間隔距離,到達(dá)原來(lái)板2所在的位置,同時(shí),該板3的透明度也慢慢變大,直到與原來(lái)板2的透明度大小一樣;板4及上面的圖標(biāo)沿著圖10中A方向,向前平移間隔距離,到達(dá)原來(lái)板3所在的地方,同時(shí)透明度也慢慢變大,直到與原來(lái)板3的透明度大小一樣;板5及上面的圖標(biāo)沿著A方向,向前平移間隔距離,到達(dá)原來(lái)板4所在的位置,同時(shí),板5的透明度也由全透明慢慢變大,直到與原來(lái)板4的透明度大小一樣;板6及上面的圖標(biāo)沿著圖10中 A方向,向前平移間隔距離,到達(dá)原來(lái)板5所在的位置,同時(shí)透明度保持不變。上述是在遙控器上按向下鍵后的菜單運(yùn)動(dòng)情況,在遙控器上按向上鍵時(shí),菜單的運(yùn)動(dòng)情況將與上述運(yùn)動(dòng)情況正好相反。本實(shí)施例中各板可以循環(huán)選擇操作,也可以不做循環(huán)選擇。在圖9中,方向D、E標(biāo)示的是板1上的圖標(biāo)(即二級(jí)菜單)上的焦點(diǎn)矩形框的移動(dòng)方向。當(dāng)按下遙控器的向右鍵時(shí),焦點(diǎn)矩形框向D方向移動(dòng)到下一個(gè)圖標(biāo)上;當(dāng)按下遙控器的向左鍵時(shí),焦點(diǎn)矩形框向E方向移動(dòng)到下一個(gè)圖標(biāo)之上。為了增強(qiáng)用戶操作的過(guò)程體驗(yàn),菜單的前后翻轉(zhuǎn)或左右移動(dòng),可分成多個(gè)步驟來(lái)完成。這樣,用戶在操作菜單的過(guò)程中,可以看到菜單按一定規(guī)律運(yùn)動(dòng)的過(guò)程。針對(duì)用戶的菜單焦點(diǎn)改變的需求,在系統(tǒng)收到菜單焦點(diǎn)改變對(duì)應(yīng)的配置參數(shù)后,先分析該參數(shù)是菜單前后翻轉(zhuǎn)參數(shù)還是左右平移移動(dòng)參數(shù)。如果是前后翻轉(zhuǎn)參數(shù),則根據(jù)運(yùn)動(dòng)所處的某一步驟及不同的板的運(yùn)動(dòng)規(guī)律,分別設(shè)定不同板的平移后的位置參數(shù),并選擇相應(yīng)的角度參數(shù),上述參數(shù)設(shè)置好后,則終端自動(dòng)重新繪制菜單界面,菜單前后翻轉(zhuǎn)的運(yùn)動(dòng)過(guò)程以及運(yùn)動(dòng)后的結(jié)果先后顯示在電視屏幕上。通過(guò)這種板的前后推拉過(guò)程,產(chǎn)生強(qiáng)烈的立體運(yùn)動(dòng)效果,從而增強(qiáng)用戶體驗(yàn);如果配置的是左右移動(dòng)平移參數(shù),則設(shè)置當(dāng)前選中板上焦點(diǎn)高亮條圖標(biāo)的運(yùn)動(dòng)參數(shù),上述參數(shù)設(shè)置好后,終端自動(dòng)重新繪制菜單界面,焦點(diǎn)左右移動(dòng)的運(yùn)動(dòng)以及運(yùn)動(dòng)后的結(jié)果先后顯示在電視屏幕上。在獲取到菜單配置參數(shù)后,將上述菜單參數(shù)設(shè)置到顯示矩陣中,通過(guò)圖形繪制模塊自動(dòng)重新繪制菜單界面,用戶所要求的菜單樣式就會(huì)呈現(xiàn)在電視屏幕上。
當(dāng)用戶需要對(duì)菜單大小進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示預(yù)定菜單大小的菜單界面;當(dāng)用戶需要對(duì)菜單的俯視角度進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示菜單預(yù)定俯視角度的菜單界面;當(dāng)用戶需要對(duì)菜單的偏轉(zhuǎn)角度進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示預(yù)定偏轉(zhuǎn)角度的菜單界面;當(dāng)用戶需要對(duì)菜單的焦點(diǎn)位置進(jìn)行控制時(shí),若需要前后翻轉(zhuǎn)改變焦點(diǎn),則終端按照設(shè)置的旋轉(zhuǎn)和平移參數(shù)前后平移并旋轉(zhuǎn)需要旋轉(zhuǎn)的菜單;同時(shí)按照設(shè)置的平移參數(shù)前后平移需要平移的菜單,直至當(dāng)前選中的菜單平移并翻轉(zhuǎn)至最前面的菜單位置;若需要左右平移改變焦點(diǎn),則按照設(shè)置的平移參數(shù),左右移動(dòng)當(dāng)前選中的菜單上相應(yīng)的圖標(biāo)。上述菜單界面顯示控制的過(guò)程中,也可以根據(jù)用戶需要,將菜單大小調(diào)節(jié)、俯視角度調(diào)節(jié)以及偏轉(zhuǎn)角度中的兩種或三種方式相互組合,顯示相應(yīng)的菜單界面,以提高用戶的體驗(yàn)效果。本實(shí)施例根據(jù)配置的菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,以板狀推拉式在終端屏幕上實(shí)現(xiàn)了對(duì)菜單大小、遠(yuǎn)近、凹凸、偏轉(zhuǎn)及翻轉(zhuǎn)等動(dòng)態(tài)顯示特征的控制,可以使用戶自由設(shè)置菜單的大小、形狀、凸凹等效果,從而突破了現(xiàn)有電視用戶圖形界面完全由電視廠商固化設(shè)計(jì)的限制,增強(qiáng)了菜單的顯示效果,較好的滿足了用戶個(gè)性化的需求,提高了用戶體驗(yàn)。而前后翻動(dòng)板操作方式的引入,增強(qiáng)了用戶圖形界面的動(dòng)感,符合3D網(wǎng)絡(luò)電視的發(fā)展趨勢(shì),同時(shí)大大的提高了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。如圖11所示,本發(fā)明第一實(shí)施例提出一種三維菜單顯示終端,包括參數(shù)配置模塊201及菜單顯示控制模塊202,其中參數(shù)配置模塊201,用于終端配置菜單參數(shù);菜單顯示控制模塊202,用于根據(jù)配置的菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)菜單界面進(jìn)行顯示控制。本實(shí)施例中,菜單參數(shù)包括菜單的視點(diǎn)距離參數(shù)或視角參數(shù)、菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值、菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度、菜單的翻轉(zhuǎn)和/或平移參數(shù),以及菜單上圖標(biāo)的平移參數(shù)等。電視機(jī)的參數(shù)配置模塊201在配置菜單參數(shù)時(shí),可以根據(jù)實(shí)際情況進(jìn)行參數(shù)配置,也可以根據(jù)用戶需要對(duì)菜單參數(shù)進(jìn)行配置,比如,當(dāng)用戶需要某種電視機(jī)的菜單呈現(xiàn)方式時(shí),用戶可以通過(guò)遙控器向電視機(jī)發(fā)送菜單參數(shù)配置請(qǐng)求等。本實(shí)施例中的菜單以板狀方式前后間隔排列,每一塊板代表一個(gè)一級(jí)菜單,其中, 最前面的板翻轉(zhuǎn)顯示在終端屏幕上,后續(xù)各板立于終端屏幕上。終端的菜單顯示控制模塊202根據(jù)菜單的距離參數(shù)、視角參數(shù)以及菜單在終端界面上的坐標(biāo)值等,設(shè)置菜單的顯示矩陣,對(duì)菜單進(jìn)行定位及繪制操作,并以板狀推拉式在終端屏幕上對(duì)菜單界面進(jìn)行顯示控制。以電視機(jī)為例,電視機(jī)可以根據(jù)用戶需要對(duì)菜單參數(shù)進(jìn)行分類(lèi),并根據(jù)配置的不同菜單參數(shù),對(duì)菜單界面進(jìn)行顯示控制。比如,對(duì)應(yīng)菜單的視點(diǎn)距離參數(shù)或視角參數(shù),則設(shè)置菜單的大小、遠(yuǎn)近或凸凹狀態(tài);對(duì)應(yīng)菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,則設(shè)置菜單的俯視角度;對(duì)應(yīng)菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度,則設(shè)置菜單相對(duì)終端屏幕垂直方向的偏轉(zhuǎn)角度;對(duì)應(yīng)菜單的翻轉(zhuǎn)和/或平移參數(shù),則設(shè)置菜單的焦點(diǎn)位置;對(duì)應(yīng)菜單上圖標(biāo)的平移參數(shù),則設(shè)置菜單上圖標(biāo)的焦點(diǎn)位置。具體地,若需要控制菜單大小、遠(yuǎn)近或凸凹狀態(tài),則可以對(duì)應(yīng)設(shè)置菜單的視點(diǎn)與該菜單的距離參數(shù)或視角參數(shù);若需要控制菜單的俯視角度,則可以設(shè)置視點(diǎn)在終端屏幕垂直方向上即Y軸上的坐標(biāo)值(Z軸上的坐標(biāo)值也可以根據(jù)實(shí)際情況進(jìn)行調(diào)整控制);若需要控制菜單的偏轉(zhuǎn)角度,則可以設(shè)置物體繞終端屏幕垂直方向的偏轉(zhuǎn)角度,即使物體繞Y軸方向旋轉(zhuǎn)一定的角度(也可以是視點(diǎn)繞Y軸反方向旋轉(zhuǎn)相同的角度);若需要控制菜單焦點(diǎn)位置,則具體設(shè)置菜單的翻轉(zhuǎn)和/或平移參數(shù),或者設(shè)置菜單上圖標(biāo)的平移參數(shù)。為了增強(qiáng)用戶操作的過(guò)程體驗(yàn),菜單的前后翻轉(zhuǎn)或左右移動(dòng),可分成多個(gè)步驟來(lái)完成。這樣,用戶在操作菜單的過(guò)程中,可以看到菜單按一定規(guī)律運(yùn)動(dòng)的過(guò)程。針對(duì)用戶的菜單焦點(diǎn)改變的需求,在系統(tǒng)收到菜單焦點(diǎn)改變對(duì)應(yīng)的配置參數(shù)后,先分析該參數(shù)是菜單前后翻轉(zhuǎn)參數(shù)還是左右平移移動(dòng)參數(shù)。如果是前后翻轉(zhuǎn)參數(shù),則根據(jù)運(yùn)動(dòng)所處的某一步驟及不同的板的運(yùn)動(dòng)規(guī)律,分別設(shè)定不同板的平移后的位置參數(shù),并選擇相應(yīng)的角度參數(shù),上述參數(shù)設(shè)置好后,則終端自動(dòng)重新繪制菜單界面,菜單前后翻轉(zhuǎn)的運(yùn)動(dòng)過(guò)程以及運(yùn)動(dòng)后的結(jié)果先后顯示在電視屏幕上。通過(guò)這種板的前后推拉過(guò)程,產(chǎn)生強(qiáng)烈的立體運(yùn)動(dòng)效果,從而增強(qiáng)用戶體驗(yàn);如果配置的是左右移動(dòng)平移參數(shù),則設(shè)置當(dāng)前選中板上焦點(diǎn)高亮條圖標(biāo)的運(yùn)動(dòng)參數(shù),上述參數(shù)設(shè)置好后,終端自動(dòng)重新繪制菜單界面,焦點(diǎn)左右移動(dòng)的運(yùn)動(dòng)以及運(yùn)動(dòng)后的結(jié)果先后顯示在電視屏幕上。在獲取到菜單配置參數(shù)后,將上述菜單參數(shù)設(shè)置到顯示矩陣中,通過(guò)圖形繪制模塊自動(dòng)重新繪制菜單界面,用戶所要求的菜單樣式就會(huì)呈現(xiàn)在電視屏幕上。當(dāng)用戶需要對(duì)菜單大小進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示預(yù)定菜單大小的菜單界面;當(dāng)用戶需要對(duì)菜單的俯視角度進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示菜單預(yù)定俯視角度的菜單界面;當(dāng)用戶需要對(duì)菜單的偏轉(zhuǎn)角度進(jìn)行控制時(shí),終端通過(guò)配置相應(yīng)的參數(shù)后顯示預(yù)定偏轉(zhuǎn)角度的菜單界面;當(dāng)用戶需要對(duì)菜單的焦點(diǎn)位置進(jìn)行控制時(shí),若需要前后翻轉(zhuǎn)改變焦點(diǎn),則終端按照設(shè)置的旋轉(zhuǎn)和平移參數(shù)前后平移并旋轉(zhuǎn)需要旋轉(zhuǎn)的菜單;同時(shí)按照設(shè)置的平移參數(shù)前后平移需要平移的菜單,直至當(dāng)前選中的菜單平移并翻轉(zhuǎn)至最前面的菜單位置;若需要左右平移改變焦點(diǎn),則按照設(shè)置的平移參數(shù),左右移動(dòng)當(dāng)前選中的菜單上相應(yīng)的圖標(biāo)。上述菜單界面顯示控制的過(guò)程中,也可以根據(jù)用戶需要,將菜單大小調(diào)節(jié)、俯視角度調(diào)節(jié)以及偏轉(zhuǎn)角度中的兩種或三種方式相互組合,顯示相應(yīng)的菜單界面,以提高用戶的體驗(yàn)效果。本實(shí)施例終端進(jìn)行三維菜單顯示控制的基本原理,請(qǐng)參照上述三維菜單顯示控制方法實(shí)施例,在此不再贅述。本發(fā)明實(shí)施例三維菜單顯示控制方法及終端根據(jù)配置的菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,以板狀推拉式在終端屏幕上實(shí)現(xiàn)了對(duì)菜單大小、遠(yuǎn)近、凹凸、偏轉(zhuǎn)及翻轉(zhuǎn)等動(dòng)態(tài)顯示特征的控制,可以使用戶自由設(shè)置菜單的大小、形狀、凸凹等效果,從而突破了現(xiàn)有電視用戶圖形界面完全由電視廠商固化設(shè)計(jì)的限制,增強(qiáng)了菜單的顯示效果,較好的滿足了用戶個(gè)性化的需求,提高了用戶體驗(yàn)。而前后翻動(dòng)板操作方式的引入,增強(qiáng)了用戶圖形界面的動(dòng)感,符合3D網(wǎng)絡(luò)電視的發(fā)展趨勢(shì),同時(shí)大大的提高了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種三維菜單顯示控制方法,其特征在于,包括終端配置菜單參數(shù);根據(jù)配置的所述菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述菜單參數(shù)包括菜單的視點(diǎn)距離參數(shù)或視角參數(shù)、菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值、菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度、菜單的翻轉(zhuǎn)和/或平移參數(shù),和/或菜單上圖標(biāo)的平移參數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)配置的菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制的步驟包括根據(jù)配置的菜單的視點(diǎn)距離參數(shù)或視角參數(shù),設(shè)置所述菜單的大小、遠(yuǎn)近或凸凹狀態(tài); 根據(jù)配置的菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,設(shè)置所述菜單的俯視角度;根據(jù)配置的菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度,設(shè)置所述菜單相對(duì)所述終端屏幕垂直方向的偏轉(zhuǎn)角度;根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置;或者根據(jù)配置的菜單上圖標(biāo)的平移參數(shù),設(shè)置所述菜單上圖標(biāo)的焦點(diǎn)位置;以板狀推拉式在所述終端屏幕上顯示參數(shù)設(shè)置后的菜單界面。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置的步驟包括根據(jù)配置的菜單的旋轉(zhuǎn)和平移參數(shù)或者根據(jù)配置的菜單的平移參數(shù),通過(guò)前后平移并旋轉(zhuǎn)或前后平移的方式設(shè)置所述菜單的焦點(diǎn)位置。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)配置的菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制的步驟進(jìn)一步包括根據(jù)配置的菜單參數(shù)中的兩種或兩種以上參數(shù)進(jìn)行組合控制顯示所述菜單界面。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述菜單界面上的一級(jí)菜單項(xiàng)數(shù)量至少為二個(gè),所述二級(jí)菜單項(xiàng)數(shù)量至少為一個(gè)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述終端屏幕上的菜單及該菜單上的圖標(biāo)從后往前逐漸變大且逐漸清晰。
8.一種三維菜單顯示控制終端,其特征在于,包括參數(shù)配置模塊,用于終端配置菜單參數(shù);菜單顯示控制模塊,用于根據(jù)配置的所述菜單參數(shù),設(shè)置所述菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)所述菜單界面進(jìn)行顯示控制。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述菜單顯示控制模塊還用于根據(jù)配置的菜單的視點(diǎn)距離參數(shù)或視角參數(shù),設(shè)置所述菜單的大小、遠(yuǎn)近或凸凹狀態(tài);根據(jù)配置的菜單的視點(diǎn)在終端屏幕垂直方向上的坐標(biāo)值,設(shè)置所述菜單的俯視角度;根據(jù)配置的菜單相對(duì)終端屏幕垂直方向的旋轉(zhuǎn)角度,設(shè)置所述菜單相對(duì)所述終端屏幕垂直方向的偏轉(zhuǎn)角度; 根據(jù)配置的菜單的翻轉(zhuǎn)和/或平移參數(shù),設(shè)置所述菜單的焦點(diǎn)位置;或者根據(jù)配置的菜單上圖標(biāo)的平移參數(shù),設(shè)置所述菜單上圖標(biāo)的焦點(diǎn)位置;并以板狀推拉式在所述終端屏幕上顯示參數(shù)設(shè)置后的菜單界面。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述菜單顯示控制模塊還用于根據(jù)配置的菜單參數(shù)中的兩種或兩種以上參數(shù)進(jìn)行組合控制顯示所述菜單界面。
全文摘要
本發(fā)明涉及一種三維菜單顯示控制方法及終端,其方法包括終端配置菜單參數(shù);根據(jù)配置的所述菜單參數(shù),設(shè)置菜單的顯示矩陣,繪制菜單界面,并以板狀推拉式在終端屏幕上對(duì)菜單界面進(jìn)行顯示控制。本發(fā)明實(shí)現(xiàn)了對(duì)菜單大小、遠(yuǎn)近、凹凸、偏轉(zhuǎn)及翻轉(zhuǎn)等動(dòng)態(tài)顯示特征的控制,向用戶呈現(xiàn)不同樣式的菜單界面,不僅滿足了用戶個(gè)性化消費(fèi)需求,提高菜單的顯示效果;另外,在現(xiàn)有上下左右控制菜單運(yùn)動(dòng)的基礎(chǔ)上,引入板式菜單的前后控制運(yùn)動(dòng),通過(guò)對(duì)菜單的板的推和拉來(lái)實(shí)現(xiàn)菜單的運(yùn)動(dòng)控制,并使選中的菜單置于最前面,通過(guò)這種板的前后推拉過(guò)程,產(chǎn)生強(qiáng)烈的立體運(yùn)動(dòng)效果,從而增強(qiáng)用戶體驗(yàn),提升產(chǎn)品的競(jìng)爭(zhēng)力。
文檔編號(hào)H04N5/445GK102404526SQ20111040035
公開(kāi)日2012年4月4日 申請(qǐng)日期2011年12月6日 優(yōu)先權(quán)日2011年12月6日
發(fā)明者畢勝旺, 王濟(jì)國(guó), 謝文學(xué), 趙偉, 黃高波 申請(qǐng)人:深圳Tcl新技術(shù)有限公司