專利名稱:對(duì)象突出顯示的方法及顯示裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種頁面顯示方法,尤其涉及一種頁面顯示方式的對(duì)象突出顯示的方法及顯示裝置。
背景技術(shù):
隨著科技技術(shù)的進(jìn)步,電子裝置的功能也日趨多元化,以目前十分普及的電腦產(chǎn)品為例,他的強(qiáng)大的軟件功能滿足了使用者的各種需求,像文件處理、網(wǎng)絡(luò)瀏覽或是多媒體播放等應(yīng)用,然而,只具備強(qiáng)大的功能已經(jīng)無法滿足消費(fèi)者的需求,現(xiàn)代人除了講求功能多樣化之外,對(duì)于視覺效果也有諸多要求。
顯示器是縱所周知的,在很多電子設(shè)備中都使用了顯示器來顯示圖形和文本,以及提供可供用戶與設(shè)備進(jìn)行交互的用戶界面。觸摸屏檢測(cè)并響應(yīng)于該觸摸屏上的接觸,設(shè)備可以在觸摸屏上顯示一個(gè)或者多個(gè)軟按鍵、菜單以及其他用戶界面對(duì)象。用戶可以通過接觸其希望與之交互的界面對(duì)象所對(duì)應(yīng)的觸摸屏位置,來與設(shè)備進(jìn)行交互。在申請(qǐng)?zhí)枮椤?00810178286. V’的“頁面顯示方式的調(diào)整方法與其移動(dòng)電子裝置”的專利中,使用觸摸式屏幕實(shí)現(xiàn)頁面縮放的功能,在啟動(dòng)頁面縮放功能之后,使用者可以利用觸控式屏幕上的軟件按鈕來調(diào)整頁面的縮放比例。通過單一的訊號(hào)輸入單元來完成界面的切換等。所解決的技術(shù)問題僅僅是頁面顯示的問題。在申請(qǐng)?zhí)枮椤?00680052770. 4”的“通過在解鎖圖像上執(zhí)行手勢(shì)來解鎖設(shè)備”的專利中,通過觸敏顯示器上執(zhí)行的手勢(shì)來控制所述設(shè)備的開啟,如果與顯示器的接觸與用于解鎖設(shè)備的預(yù)定手勢(shì)向?qū)?yīng),所述設(shè)備被解鎖。該技術(shù)方案只是通過觸敏顯示器來控制設(shè)備的解鎖,并未提及界面的顯示效果。目前的KTV點(diǎn)歌系統(tǒng)一般都是采用觸敏顯示設(shè)備,隨著生活水平的提高,人們更加重視視覺體驗(yàn),視覺感光的感受,更加追求一個(gè)體驗(yàn)的過程。但是現(xiàn)在的點(diǎn)歌系統(tǒng)的顯示設(shè)備,沒有充分考慮用戶的視覺感受和使用習(xí)慣,只是簡單的完成功能來滿足市場(chǎng)的需求。這種KTV點(diǎn)歌系統(tǒng)的觸敏顯示設(shè)備存在諸多的不足,如無法突出顯示用戶選擇區(qū)域,即彈出框區(qū)域,從而無法讓用戶把注意力集中在彈出框的操作上;彈出框就是直接出現(xiàn)和退出,沒有過場(chǎng)動(dòng)畫,讓人覺得很呆板,沒有狀態(tài)的體現(xiàn);彈出框退出必須點(diǎn)擊退出按鈕才能退出彈出框,退出按鈕一般比較小,且在邊緣區(qū)域,操作不便?,F(xiàn)有的朦黑技術(shù)一般采用無硬件加速的2D繪制,效率不高而且需要考慮的問題比較復(fù)雜,要考慮其他模塊對(duì)朦黑效果的影響;比如有些2D模塊的重繪會(huì)把朦黑部分內(nèi)容給擦除掉一部分。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種能在顯示屏幕上突出顯示對(duì)象的技術(shù)方案。使瀏覽顯示屏幕的內(nèi)容更加順暢,方便用戶使用,在瀏覽顯示屏幕的內(nèi)容時(shí)不會(huì)造成任何干擾。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種對(duì)象突出顯示的方法,包括以下步驟步驟I :接收對(duì)象預(yù)顯示信號(hào);步驟2 :檢測(cè)對(duì)象預(yù)顯示信號(hào),開啟背景模糊;步驟3 :對(duì)象突出顯示于特定區(qū)域;步驟4 :判斷是否存在第二對(duì)象顯示信號(hào);若是,則第二對(duì)象動(dòng)態(tài)突出顯示于特定區(qū)域;若否,循環(huán)步驟4。步驟3中,對(duì)象突出顯示于特定區(qū)域的步驟包括取得對(duì)象顯示的軌跡的位移與方向;開啟背景模糊,采用有硬件加速的OpenGL來繪制一塊具有特定顏色和透明度的·色塊疊加上去使得后面的內(nèi)容有朦朧感而達(dá)到背景模糊效果;對(duì)象依據(jù)設(shè)定軌跡與方向緩慢出現(xiàn);檢測(cè)對(duì)象移動(dòng)至特定區(qū)域,對(duì)象突出顯示。其中,所述對(duì)象移動(dòng)至特定區(qū)域的軌跡為點(diǎn)擊按鈕處到屏幕中心點(diǎn)。該對(duì)象突出顯示的方法還包括步驟5 :接收對(duì)象顯示退出信號(hào);步驟6 :顯示的對(duì)象動(dòng)態(tài)縮回,并消失;步驟7 :檢測(cè)對(duì)象顯示區(qū)域無顯示對(duì)象,背景模糊關(guān)閉。其中,所述對(duì)象顯示信號(hào)為退出按鈕或非特定區(qū)域接收到的信號(hào)。步驟6中,所述對(duì)象動(dòng)態(tài)縮回的步驟包括取得對(duì)象縮回的軌跡與方向;對(duì)象依據(jù)設(shè)定軌跡與方向緩慢縮回。其中,所述緩慢縮回的軌跡為對(duì)象從顯示屏幕中心點(diǎn)收回到頂部或底部。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種顯示裝置,包括一屏幕;一訊號(hào)輸入單元,耦接至該屏幕,適于接收對(duì)象控制信號(hào);一處理單元,耦接至該屏幕與該訊號(hào)輸入單元,依據(jù)該縮放訊號(hào)的變化對(duì)應(yīng)調(diào)整一對(duì)象在屏幕上的動(dòng)作方式。其中,所述對(duì)象控制信號(hào)包括對(duì)象顯示信號(hào)以及對(duì)象縮回信號(hào)。所述動(dòng)作方式包括對(duì)象從點(diǎn)擊按鈕處到屏幕中心點(diǎn)從小到大翻轉(zhuǎn)運(yùn)動(dòng)以及,對(duì)象從顯示屏幕中心點(diǎn)從大到小翻轉(zhuǎn)運(yùn)動(dòng)收回到屏幕頂部或底部。本發(fā)明的有益效果是通過背景模糊技術(shù)以及對(duì)象突出顯示技術(shù),從點(diǎn)擊按鈕處到屏幕中心點(diǎn)的動(dòng)態(tài)翻轉(zhuǎn)對(duì)象,應(yīng)用特效顯示,使改變有一種過程的效果,增加用戶視覺上的感受,利于用戶接受,使用戶操作更加簡單,且更加注重用戶的視覺體驗(yàn)和心理上的變化,從而不會(huì)在瀏覽屏幕時(shí)造成任何干擾。
圖I是本發(fā)明技術(shù)方案對(duì)象突出顯示的流程圖2是本發(fā)明技術(shù)方案背景模糊的朦黑層結(jié)構(gòu)示意圖;圖3是本發(fā)明技術(shù)方案背景模糊的OpenGL顏色渲染流程圖;圖4是本發(fā)明技術(shù)方案的對(duì)象動(dòng)態(tài)縮回的流程圖;圖5是本發(fā)明技術(shù)方案的顯示裝置的結(jié)構(gòu)示意圖;圖6是本發(fā)明技術(shù)方案的正常頁面示意圖;圖7是本發(fā)明技術(shù)方案的一級(jí)彈出框顯示示意圖。
具體實(shí)施例方式為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。 請(qǐng)參閱圖1,本發(fā)明提供的一種對(duì)象突出顯示的方法,包括以下步驟步驟I :接收對(duì)象預(yù)顯示信號(hào);顯示屏幕的頂部和底部欄的某些按鈕為對(duì)象的啟動(dòng)按鈕,當(dāng)點(diǎn)擊觸摸顯示屏幕上這些按鈕時(shí),處理單元就接收該對(duì)象預(yù)顯示信號(hào)。例如電機(jī)調(diào)音按鈕后,調(diào)音按鈕高亮,說明即將出現(xiàn)的是與調(diào)音對(duì)象框相關(guān)的對(duì)象界面。步驟2 :檢測(cè)對(duì)象預(yù)顯示信號(hào),開啟背景模糊;處理器檢測(cè)到對(duì)象預(yù)顯示信號(hào)后,處理單元就發(fā)出控制信號(hào),使非對(duì)象顯示區(qū)域的背景模糊,利用背景模糊的技術(shù)是為了突出顯示對(duì)象,讓用戶把注意力都集中到顯示對(duì)象上,現(xiàn)在與用戶交互的區(qū)域只有顯示對(duì)象的特定區(qū)域。朦黑原理首先把頁面的元素進(jìn)行分層,創(chuàng)建一個(gè)線程實(shí)時(shí)把這幾層依據(jù)他們的層順序(顯示優(yōu)先級(jí))疊加到顯示的FrameBuffer (內(nèi)存幀緩存)上,所述分層得到CPU的支持,所述CPU能夠提供幾個(gè)用來畫內(nèi)容的surface層,可以是2D層也可以是3D層,最終顯示出來的內(nèi)容把這些surface層中選取出想要的surface層進(jìn)行疊加后,把疊加結(jié)構(gòu)顯示到FrameBuffer上。然后增加一個(gè)朦黑的層,指定一個(gè)朦黑層的顯示優(yōu)先級(jí);這樣當(dāng)朦黑層有顯示時(shí),在朦黑層之下的元素因?yàn)榕c朦黑層相疊加才變朦朧;在朦黑層之上的元素保持不變從而突出顯示了這些內(nèi)容元素;其次,為了更好的實(shí)現(xiàn)朦黑效果;關(guān)于朦黑層的實(shí)現(xiàn)采用有硬件加速的OpenGL來實(shí)現(xiàn),通過采用OpenGL ES渲染有3D加速的全屏色塊對(duì)象來實(shí)現(xiàn)朦黑效果,由于OpenGLES圖形層繪制有足夠的效率,可以一直進(jìn)行清空重畫3D加速的對(duì)象,所以邏輯上控制簡單,其中朦黑的色塊顏色和深度可以設(shè)定。朦黑層的使用上,提供顯示/隱藏接口給應(yīng)用程序調(diào)用,以達(dá)到省空間,快速變化的效果。通過采用OpenGL ES3D加速對(duì)象來實(shí)現(xiàn)朦黑效果達(dá)到了兩個(gè)效果,降低了復(fù)雜度,只要調(diào)用顯示/隱藏接口即可,用了 3D加速,加快了繪制效率。朦黑實(shí)現(xiàn)參見圖2及圖3,圖7。圖6為未采用朦黑之前的正常顯示的界面效果圖,參閱圖2為采用朦黑技術(shù)后實(shí)現(xiàn)背景朦黑的效果圖,圖中左邊部分,2為朦黑層,I為位于朦黑層之上一層,3為朦黑層之下一層,4為朦黑之下二層。圖7為朦黑層示意圖說明,陰影區(qū)域?yàn)楸浑趨^(qū)域,當(dāng)選中“已點(diǎn)”時(shí),說明已點(diǎn)彈出框彈出,非陰影區(qū)域?yàn)橐腰c(diǎn)彈出框,人的注意力集中到非陰影區(qū)域,即已彈出區(qū)域。圖3說明了朦黑的具體實(shí)現(xiàn)過程,先初始化OpenGL硬件加速繪制的平臺(tái)環(huán)境,初始化一個(gè)采用OpenGL繪制的3D硬件加速朦黑對(duì)象,設(shè)置朦黑對(duì)象的顏色(RGB)和alpha值和顯示位置以及大小,清空3D層上內(nèi)容,用OpenGL把其他需要畫的對(duì)象根據(jù)屬性在3D層上渲染出來,判斷是否顯示朦黑,若是,則根據(jù)朦黑對(duì)象屬性采用openGL在3D顯示層上繪制色塊,把3D層和其他層相疊加后顯示到FrameBuffer上,并進(jìn)入下一個(gè)渲染周期,若不需要顯示朦黑層,則直接把3D層和其他層相疊加后顯示到FrameBuffer上。步驟3 :對(duì)象突出顯示于特定區(qū)域;該步驟具體的包括取得對(duì)象顯示的軌跡的位移與方向;對(duì)象依據(jù)設(shè)定軌跡與方向緩慢出現(xiàn);檢測(cè)對(duì)象移動(dòng)至特定區(qū)域,對(duì)象突出顯示。具體的,從調(diào)音按鈕處沿特定的方向翻轉(zhuǎn)到屏幕中心點(diǎn),配以由小到大的放大效果和漸顯效果,讓用戶因?yàn)檫@個(gè)特效把注意力轉(zhuǎn)移到對(duì)象框上,該對(duì)象的動(dòng)畫效果從它出現(xiàn)開始到它出現(xiàn)結(jié)束,從而讓用戶知道彈出框從哪里來。該對(duì)象的特定的動(dòng)畫的效果是為了利于讓用戶操作體驗(yàn)。步驟4 :判斷是否存在第二對(duì)象顯示信號(hào);若是,則第二對(duì)象動(dòng)態(tài)突出顯示于特定區(qū)域;若否,循環(huán)步驟4。步驟4的目的是為了檢驗(yàn)是否存在二級(jí)對(duì)象或者更多級(jí)對(duì)象的出現(xiàn),如果多級(jí)對(duì)象出現(xiàn),如三級(jí)或者四級(jí)對(duì)象出現(xiàn)或者更高級(jí)對(duì)象出現(xiàn),則中斷前一個(gè)對(duì)象顯示的畫面,突出顯示最后一級(jí)對(duì)象。如果前面出現(xiàn)的畫面的第三級(jí)對(duì)象,則第四級(jí)對(duì)象出現(xiàn)后,就優(yōu)先突出顯示第四級(jí)對(duì)象,第三級(jí)對(duì)象將被朦黑。后一級(jí)對(duì)象出現(xiàn)后,利用反轉(zhuǎn)特效進(jìn)行動(dòng)態(tài)變化,因?yàn)檫@樣中心點(diǎn)沒有變,在屏幕上給用戶一種變化的效果,說明顯示對(duì)象即將發(fā)生變化,但注意力仍然在對(duì)象顯示區(qū)域,不會(huì)使用戶覺得變化太過突兀。具體的,該對(duì)象突出顯示的方法還包括步驟5 :接收對(duì)象顯示退出信號(hào);所述對(duì)象顯示信號(hào)為退出按鈕或非特定區(qū)域接收到的信號(hào)。由于退出按鈕一般比較小,且在對(duì)象框邊緣處,這會(huì)要求用戶太精細(xì)的操作,為了使用戶操作簡便,直接點(diǎn)擊非對(duì)象框即背景模糊區(qū)域,說明用戶現(xiàn)在不想繼續(xù)和對(duì)象框交互。步驟6 :顯示的對(duì)象動(dòng)態(tài)縮回,并消失;所述對(duì)象動(dòng)態(tài)縮回的步驟包括取得對(duì)象縮回的軌跡與方向;對(duì)象依據(jù)設(shè)定軌跡與方向緩慢縮回。參閱圖4,圖中表示了顯示對(duì)象縮回的具體過程,所述緩慢縮回的軌跡為對(duì)象從顯示屏幕中心點(diǎn)收回到頂部或底部。從屏幕中心點(diǎn)處翻轉(zhuǎn)到調(diào)音按鈕處,配以由大到小的縮小效果和漸顯效果,這樣使彈出框的出現(xiàn)和收回有始有終。步驟7 :檢測(cè)對(duì)象顯示區(qū)域無顯示對(duì)象,背景模糊關(guān)閉。關(guān)閉背景模糊效果后,轉(zhuǎn)移用戶的注意力,把注意力重新回到整個(gè)屏幕上,從而繼續(xù)進(jìn)行點(diǎn)歌操作。背景模糊關(guān)閉后,調(diào)音按鈕高亮還原,說明整個(gè)過程結(jié)束。參見圖5,圖中提供了本發(fā)明所提供的一種顯示裝置,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種顯示裝置包括一屏幕;一訊號(hào)輸入單元,耦接至該屏幕,適于接收對(duì)象控制信號(hào);具體的,所述訊號(hào)輸入單元為觸控式面板以及鼠標(biāo)等輸入設(shè)備。所述對(duì)象控制信號(hào)包括對(duì)象顯示信號(hào)以及對(duì)象縮回信號(hào)。一處理單元,耦接至該屏幕與該訊號(hào)輸入單元,依據(jù)該縮放訊號(hào)的變化對(duì)應(yīng)調(diào)整一對(duì)象在屏幕上的動(dòng)作方式。具體的,該處理單元可以是處理器或任何具備運(yùn)算處理能力的芯片組,在本實(shí)施例中,本處理單元包括位置判斷模塊、控制信號(hào)識(shí)別模塊以及頁面顯示模塊。其中,位置判斷模塊用于判斷對(duì)象是否顯示于特定的區(qū)域,頁面顯示模塊則是在對(duì)象位于特定區(qū)域時(shí),依據(jù)顯示對(duì)象的訊號(hào)變化,對(duì)應(yīng)調(diào)整對(duì)象的動(dòng)作,如對(duì)象從點(diǎn)擊按鈕處到屏幕中心點(diǎn)從小到大翻轉(zhuǎn)運(yùn)動(dòng)以及對(duì)象從顯示屏幕中心點(diǎn)從大到小翻轉(zhuǎn)運(yùn)動(dòng)收回到屏幕頂部或底部。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種對(duì)象突出顯示的方法,其特征在于,包括以下步驟 步驟I:接收對(duì)象預(yù)顯示信號(hào); 步驟2 :檢測(cè)對(duì)象預(yù)顯示信號(hào),開啟背景模糊; 步驟3 :對(duì)象突出顯示于特定區(qū)域; 步驟4 :判斷是否存在第二對(duì)象顯示信號(hào);若是,則第二對(duì)象動(dòng)態(tài)突出顯示于特定區(qū)域;若否,循環(huán)步驟4。
2.根據(jù)權(quán)利要求I所述的對(duì)象突出顯示的方法,其特征在于對(duì)象突出顯示于特定區(qū)域的步驟包括 取得對(duì)象顯示的軌跡的位移與方向; 開啟背景模糊,采用有硬件加速的OpenGL來繪制一塊具有特定顏色和透明度的色塊疊加上去使得后面的內(nèi)容有朦朧感而達(dá)到背景模糊效果; 對(duì)象依據(jù)設(shè)定軌跡與方向緩慢出現(xiàn); 檢測(cè)對(duì)象移動(dòng)至特定區(qū)域,對(duì)象突出顯示。
3.根據(jù)權(quán)利要求2所述的對(duì)象突出顯示的方法,其特征在于所述對(duì)象移動(dòng)至特定區(qū)域的軌跡為從點(diǎn)擊按鈕處到屏幕中心點(diǎn)。
4.根據(jù)權(quán)利要求I所述的對(duì)象突出顯示的方法,其特征在于還包括 步驟5 :接收對(duì)象顯示退出信號(hào); 步驟6 :顯示的對(duì)象動(dòng)態(tài)縮回,并消失; 步驟7 :檢測(cè)對(duì)象顯示區(qū)域無顯示對(duì)象,背景模糊關(guān)閉。
5.根據(jù)權(quán)利要求4所述的對(duì)象突出顯示的方法,其特征在于所述對(duì)象顯示信號(hào)為推出按鈕或非特定區(qū)域接收到的信號(hào)。
6.根據(jù)權(quán)利要求4所述的對(duì)象突出顯示的方法,其特征在于步驟6中,所述對(duì)象動(dòng)態(tài)縮回的步驟包括 取得對(duì)象縮回的軌跡與方向; 對(duì)象依據(jù)設(shè)定軌跡與方向緩慢縮回。
7.根據(jù)權(quán)利要求6所述的對(duì)象突出顯示的方法,其特征在于所述緩慢縮回的軌跡為從顯示屏幕中心點(diǎn)收回到頂部或底部。
8.一種顯示裝置,包括 一屏眷; 一訊號(hào)輸入單元,耦接至該屏幕,適于接收對(duì)象控制信號(hào); 一處理單元,耦接至該屏幕與該訊號(hào)輸入單元,依據(jù)該縮放訊號(hào)的變化對(duì)應(yīng)調(diào)整一對(duì)象在屏幕上的動(dòng)作方式。
9.根據(jù)權(quán)利要求8所述的顯示裝置,其特征在于所述對(duì)象控制信號(hào)包括對(duì)象顯示信號(hào)以及對(duì)象縮回信號(hào)。
10.根據(jù)權(quán)利要求8所述的顯示裝置,其特征在于所述動(dòng)作方式包括 對(duì)象從點(diǎn)擊按鈕處到屏幕中心點(diǎn)從小到大翻轉(zhuǎn)運(yùn)動(dòng)以及, 對(duì)象從顯示屏幕中心點(diǎn)從大到小翻轉(zhuǎn)運(yùn)動(dòng)收回到屏幕頂部或底部。
全文摘要
本發(fā)明公開了一種對(duì)象突出顯示的方法及一種顯示裝置,包括以下步驟步驟1接收對(duì)象預(yù)顯示信號(hào);步驟2檢測(cè)對(duì)象預(yù)顯示信號(hào),開啟背景模糊;步驟3對(duì)象突出顯示于特定區(qū)域;步驟4判斷是否存在第二對(duì)象顯示信號(hào);若是,則第二對(duì)象動(dòng)態(tài)突出顯示于特定區(qū)域;若否,循環(huán)步驟4。該技術(shù)方案,通過背景模糊技術(shù)以及對(duì)象突出顯示技術(shù),從點(diǎn)擊按鈕處到屏幕中心點(diǎn)的動(dòng)態(tài)翻轉(zhuǎn)對(duì)象,應(yīng)用特效顯示,使改變有一種過程的效果,增加用戶視覺上的感受,利于用戶接受,使用戶操作更加簡單,且更加注重用戶的視覺體驗(yàn)和心理上的變化,從而不會(huì)在瀏覽屏幕時(shí)造成任何干擾。
文檔編號(hào)G06F3/0481GK102890602SQ201210342948
公開日2013年1月23日 申請(qǐng)日期2012年9月17日 優(yōu)先權(quán)日2012年9月17日
發(fā)明者何楊, 湯周文, 劉靈輝, 余春艷, 陳國龍 申請(qǐng)人:福建星網(wǎng)視易信息系統(tǒng)有限公司