亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

智能終端的顯示圖形用戶界面的控制方法及裝置的制造方法

文檔序號:9238631閱讀:406來源:國知局
智能終端的顯示圖形用戶界面的控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及智能終端領(lǐng)域,特別地,涉及一種智能終端的顯示圖形用戶界面的控制方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)如今,智能終端的使用越來越普及,智能終端通常都具有全開放式平臺且搭載了操作系統(tǒng),用戶可自行安裝和卸載由廠商或第三方服務(wù)商提供的應(yīng)用軟件、游戲等程序,通過此類程序可持續(xù)對智能終端的功能進(jìn)行擴(kuò)充和升級,通過對智能終端的使用,極大的豐富了人們的生活,常用的智能終端包括智能手機(jī)、平板電腦、智能電視、投影儀等。
[0003]智能終端的智能化程度有高低之分,智能終端中的圖形用戶界面(⑶I,GraphicUser Interface)是決定智能終端的智能化程度的主要因素。在現(xiàn)有智能終端中,以具有安卓操作系統(tǒng)的智能電視為例,為了呈現(xiàn)多層包括動畫效果的⑶I,比如包含動畫效果且具有透明度背景的上層GUI覆蓋在包含動畫效果的下層Gn上,系統(tǒng)默認(rèn)為使用圖形處理器(GPU, Graphics Processing Unit)比如通過調(diào)用 OpenGL ES Shader 語言對所有圖層(包括上層GUI及下層GUI)的動畫效果做渲染,并可以特定方式對該兩層GUI進(jìn)行合成,以將包含動畫效果且具有透明度背景的上層⑶I疊加于包含動畫效果的下層⑶I上,該處理過程會加重GPU的負(fù)荷,而且可能會導(dǎo)致動畫效果在顯示過程中出現(xiàn)卡頓等情況,影響GUI整體的顯示效果。
[0004]在智能電視中芯片已經(jīng)選定的情況下,GPU的性能很難有提升空間,當(dāng)然也可考慮通過利用超頻的方案來對應(yīng),比如將GPU設(shè)置有多個(gè)備留接口,以在需要時(shí)利用備留接口以實(shí)現(xiàn)提高GPU頻率,但此種方案,一是可能會得不到芯片廠商的支持,二是會造成芯片的硬件損耗而影響其使用壽命。
[0005]因此,如何解決現(xiàn)有智能終端中呈現(xiàn)多層包括動畫效果的GUI方案的缺點(diǎn),成為目前最需要解決的問題。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例提供一種智能終端的顯示圖形用戶界面的控制方法及裝置,用以解決現(xiàn)有技術(shù)中呈現(xiàn)多層包括動畫效果的GUI方案的缺點(diǎn),更適用于需要呈現(xiàn)多層包括動畫效果的圖形用戶界面的情況,在保證圖形用戶界面的美觀、炫酷的基礎(chǔ)上,可有效減少GPU的工作量,且能保證圖形用戶界面中的動畫展示效果。
[0007]本發(fā)明實(shí)施例提供了一種智能終端的顯示圖形用戶界面的控制方法,所述方法包括:
響應(yīng)于顯示包含固定動畫效果的第一層圖形用戶界面的請求指令,創(chuàng)建第一層圖形用戶界面,其中,第一層圖形用戶界面對應(yīng)的動畫圖像信息為通過獲取預(yù)存的第一層圖形用戶界面中動畫內(nèi)容對應(yīng)的視頻文件并對所述視頻文件解碼后播放而獲得;
響應(yīng)于顯示包含由接收操作指令而產(chǎn)生的動畫效果的第二層圖形用戶界面的請求指令,創(chuàng)建第二層圖形用戶界面并將第二層圖形用戶界面與第一層圖形用戶界面進(jìn)行合成,其中,第二層圖形用戶界面對應(yīng)窗體的背景為通過預(yù)置方式做透明度處理后的背景;
響應(yīng)于接收到的操作指令,對第二層圖形用戶界面中對應(yīng)顯示的動畫效果進(jìn)行渲染,以實(shí)現(xiàn)將包含動畫效果且具有透明度背景的第二層圖形用戶界面覆蓋于包含動畫效果的第一層圖形用戶界面之上。
進(jìn)一步的,創(chuàng)建第一層圖形用戶界面,其中,第一層圖形用戶界面對應(yīng)的動畫圖像信息為通過獲取預(yù)存的第一層圖形用戶界面中動畫內(nèi)容對應(yīng)的視頻文件并對所述視頻文件解碼后播放而獲得,包括:
創(chuàng)建第一層圖形用戶界面對應(yīng)的第一窗體及第一界面信息;
獲取預(yù)存的第一層圖形用戶界面中動畫內(nèi)容對應(yīng)的視頻文件;
通過預(yù)置視頻處理單元對所述視頻文件進(jìn)行解碼以生成預(yù)置格式的視頻數(shù)據(jù);
通過預(yù)置播放器對所述預(yù)置格式的視頻數(shù)據(jù)在第一層圖形用戶界面的窗體中進(jìn)行播放以作為第一層圖形用戶界面對應(yīng)的動畫圖像信息;
將第一界面信息、動畫圖像信息疊加于第一窗體上以生成包含固定動畫效果的第一層圖形用戶界面。
[0008]進(jìn)一步的,創(chuàng)建第二層圖形用戶界面并將第二層圖形用戶界面與第一層圖形用戶界面進(jìn)行合成,其中,第二層圖形用戶界面對應(yīng)窗體的背景為通過預(yù)置方式做透明度處理后的背景,包括:
創(chuàng)建第二層圖形用戶界面對應(yīng)的第二窗體及第二界面信息,并將第二界面信息疊加于第二窗體上以生成第二層圖形用戶界面;
調(diào)用Alpha Blending算法對第二窗體的背景做透明度處理,并將第二層圖形用戶界面與第一層圖形用戶界面對應(yīng)的第一界面信息及第一窗體的背景進(jìn)行合成;
調(diào)用芯片中的預(yù)置圖形處理設(shè)備對第二層圖形用戶界面與第一層圖形用戶界面對應(yīng)的動畫圖像信息進(jìn)行合成。
[0009]進(jìn)一步的,對第二層圖形用戶界面中對應(yīng)顯示的動畫效果進(jìn)行渲染,包括:
調(diào)用GPU中的預(yù)置圖形程序接口對第二層圖形用戶界面中對應(yīng)顯示的動畫效果進(jìn)行渲染。
[0010]本發(fā)明實(shí)施例還提供了一種智能終端的顯示圖形用戶界面的控制裝置,包括: 第一創(chuàng)建單元,用于響應(yīng)于顯示包含固定動畫效果的第一層圖形用戶界面的請求指令,創(chuàng)建第一層圖形用戶界面,其中,第一層圖形用戶界面對應(yīng)的動畫圖像信息為通過獲取預(yù)存的第一層圖形用戶界面中動畫內(nèi)容對應(yīng)的視頻文件并對所述視頻文件解碼后播放而獲得;
第二創(chuàng)建單元,用于響應(yīng)于顯示包含由接收操作指令而產(chǎn)生的動畫效果的第二層圖形用戶界面的請求指令,創(chuàng)建第二層圖形用戶界面并將第二層圖形用戶界面與第一層圖形用戶界面進(jìn)行合成,其中,第二層圖形用戶界面對應(yīng)窗體的背景為通過預(yù)置方式做透明度處理后的背景;
渲染單元,用于響應(yīng)于接收到的操作指令,對第二層圖形用戶界面中對應(yīng)顯示的動畫效果進(jìn)行渲染,以實(shí)現(xiàn)將包含動畫效果且具有透明度背景的第二層圖形用戶界面覆蓋于包含動畫效果的第一層圖形用戶界面之上。
[0011]進(jìn)一步的,所述第一創(chuàng)建單元,具體用于:
創(chuàng)建第一層圖形用戶界面對應(yīng)的第一窗體及第一界面信息;
獲取預(yù)存的第一層圖形用戶界面中動畫內(nèi)容對應(yīng)的視頻文件;
通過預(yù)置視頻處理單元對所述視頻文件進(jìn)行解碼以生成預(yù)置格式的視頻數(shù)據(jù);
通過預(yù)置播放器對所述預(yù)置格式的視頻數(shù)據(jù)在第一層圖形用戶界面的窗體中進(jìn)行播放以作為第一層圖形用戶界面對應(yīng)的動畫圖像信息;
將第一界面信息、動畫圖像信息疊加于第一窗體上以生成包含固定動畫效果的第一層圖形用戶界面。
[0012]進(jìn)一步的,所述第二創(chuàng)建單元,具體用于:
創(chuàng)建第二層圖形用戶界面對應(yīng)的第二窗體及第二界面信息,并將第二界面信息疊加于第二窗體上以生成第二圖形用戶界面;
調(diào)用Alpha Blending算法對第二窗體的背景做透明度處理,并將第二層圖形用戶界面與第一層圖形用戶界面對應(yīng)的第一界面信息及第一窗體的背景進(jìn)行合成;
調(diào)用芯片中的預(yù)置圖形處理設(shè)備對第二層圖形用戶界面與第一層圖形用戶界面對應(yīng)的動畫圖像信息進(jìn)行合成。
[0013]進(jìn)一步的,所述渲染單元,具體用于:
調(diào)用GPU中的預(yù)置圖形程序接口對第二層圖形用戶
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1