理器將所述上層窗口與拷貝至所述硬件緩沖器的所述下層窗口進(jìn)行合成。
8.根據(jù)權(quán)利要求1-7任意一項所述的顯示圖形用戶界面的方法,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為二維圖形處理單元。
9.根據(jù)權(quán)利要求1,4-7任意一項所述的顯示圖形用戶界面的方法,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為圖形縮放處理單元。
10.一種顯示圖形用戶界面的裝置,其特征在于,所述裝置包括: 第一圖形處理器,在多個窗口中分別繪制用于形成所述圖形用戶界面的圖片; 第二圖形處理器;以及 硬件緩沖器,耦接于所述第一圖形處理器與所述第二圖形處理器; 窗口管理模塊,根據(jù)預(yù)設(shè)規(guī)則,選擇所述第一圖形處理器或所述第二圖形處理器合成繪制有所述圖片的所述多個窗口至所述硬件緩沖器中; 其中所述第一圖形處理器與所述第二圖形處理器不同。
11.根據(jù)權(quán)利要求10所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:選擇所述第二圖形處理器合成繪制有所述圖片的所述多個窗口。
12.根據(jù)權(quán)利要求10所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:所述窗口管理模塊判斷所述第一圖形處理器的使用率是否超過預(yù)定閾值;若所述窗口管理模塊判斷所述第一圖形處理器的使用率超過預(yù)定閾值,選擇所述第二圖形處理器合成繪制有所述圖片的所述多個窗口。
13.根據(jù)權(quán)利要求10所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:所述窗口管理模塊分別獲取繪制有所述圖片的所述多個窗口的窗口尺寸,并根據(jù)所述窗口尺寸選擇所述第一圖形處理器或所述第二圖形處理器合成繪制有所述圖片的所述多個窗口。
14.根據(jù)權(quán)利要求13所述的顯示圖形用戶界面的裝置,其特征在于,所述多個窗口包括兩個窗口,所述窗口管理模塊分別獲取繪制有所述圖片的兩個所述窗口的所述窗口尺寸; 所述第二圖形處理器將所述窗口尺寸較大的所述窗口拷貝至所述硬件緩沖器; 所述第一圖形處理器將所述窗口尺寸較小的所述窗口與拷貝至所述硬件緩沖器中的所述窗口尺寸較大的所述窗口進(jìn)行合成。
15.根據(jù)權(quán)利要求13所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:所述窗口管理模塊分別獲取繪制有所述圖片的所述多個窗口的層次屬性,其中所述層次屬性用于指示所述窗口的層次關(guān)系,并根據(jù)所述層次屬性選擇所述第一圖形處理器或所述第二圖形處理器合成繪制有所述圖片的所述多個窗口。
16.根據(jù)權(quán)利要求15所述的顯示圖形用戶界面的裝置,其特征在于,所述多個窗口包括兩個窗口,所述窗口管理模塊分別獲取繪制有所述圖片的兩個所述窗口的所述層次屬性,按照所述層次屬性從底層到頂層的順序?qū)蓚€所述窗口依次記為下層窗口和上層窗Π ; 其中,所述第二圖形處理器將所述下層窗口拷貝至硬件緩沖器;所述第一圖形處理器將所述上層窗口與拷貝至所述硬件緩沖器的所述下層窗口進(jìn)行合成。
17.根據(jù)權(quán)利要求10-16所述的顯示圖形用戶界面的裝置,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為二維圖形處理單元。
18.根據(jù)權(quán)利要求10,13-16任意一項所述的顯示圖形用戶界面的方法,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為圖形縮放處理單元。
19.一種顯示圖形用戶界面的方法,其中該圖形用戶界面是基于多個窗口而產(chǎn)生,其特征在于,所述方法包括: 由所述第一圖形處理器在多個窗口中分別繪制用于形成所述圖形用戶界面的圖片,其中,所述多個窗口中的至少一個存儲于所述硬件緩沖器; 由所述第一圖形處理器或第二圖形處理器將存儲于所述硬件緩沖器中的繪制有所述圖片的窗口與剩余的窗口進(jìn)行合成,以形成所述圖形用戶界面; 其中所述第一圖形處理器與所述第二圖形處理器不同。
20.一種顯示圖形用戶界面的裝置,其特征在于,所述裝置包括: 第一圖形處理器,在多個窗口中分別繪制用于形成所述圖形用戶界面的圖片; 硬件緩沖器,與所述第一圖形處理器耦接; 其中,所述多個窗口中的至少一個存儲于所述硬件緩沖器;所述第一圖形處理器將存儲于所述硬件緩沖器中繪制有所述圖片的窗口與剩余的窗口進(jìn)行合成,以形成所述圖形用戶界面。
21.—種顯示圖形用戶界面的裝置,其特征在于,所述裝置包括: 第一圖形處理器,在多個窗口中分別繪制用于形成所述圖形用戶界面的圖片; 第二圖形處理器; 硬件緩沖器,與所述第一圖形處理器以及第二圖形處理器耦接; 其中,所述多個窗口中的至少一個存儲于所述硬件緩沖器;所述第二圖形處理器將存儲于所述硬件緩沖器中繪制有所述圖片的窗口與剩余的窗口進(jìn)行合成,以形成所述圖形用戶界面; 其中所述第一圖形處理器與所述第二圖形處理器不同。
22.—種顯示圖形用戶界面的方法,其中該圖形用戶界面是基于多個窗口而產(chǎn)生,其特征在于,所述方法包括: 由第一圖形處理器在所述多個窗口中分別繪制用于形成所述圖形用戶界面的圖片;以及 根據(jù)預(yù)設(shè)規(guī)則,選擇所述第一圖形處理器、第二圖形處理器和第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口至硬件緩沖器中; 其中所述第一圖形處理器、所述第二圖形處理器以及所述第三圖形處理器彼此不同。
23.根據(jù)權(quán)利要求22所述的顯示圖形用戶界面的方法,其特征在于,所述預(yù)設(shè)規(guī)則具體為:分別獲取繪制有所述圖片的所述多個窗口的窗口尺寸,并根據(jù)所述窗口尺寸選擇所述第一圖形處理器、所述第二圖形處理器和所述第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口。
24.根據(jù)權(quán)利要求23所述的顯示圖形用戶界面的方法,其特征在于,所述多個窗口包括兩個窗口,所述方法包括: 分別獲取繪制有所述圖片的兩個所述窗口的所述窗口尺寸; 由所述第三圖形處理器將所述窗口尺寸較大的所述窗口拷貝至所述硬件緩沖器; 由所述第二圖形處理器將所述窗口尺寸較小的所述窗口與拷貝至所述硬件緩沖器中的所述窗口尺寸較大的所述窗口進(jìn)行合成。
25.根據(jù)權(quán)利要求22所述的顯示圖形用戶界面的方法,其特征在于,所述根據(jù)預(yù)設(shè)規(guī)貝U,選擇所述第一圖形處理器、第二圖形處理器和第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口至所述硬件緩沖器中的步驟包括: 分別獲取繪制有所述圖片的所述多個窗口的層次屬性,其中所述層次屬性用于指示所述窗口的層次關(guān)系,并根據(jù)所述層次屬性選擇所述第一圖形處理器、所述第二圖形處理器和所述第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口。
26.根據(jù)權(quán)利要求25所述的顯示圖形用戶界面的方法,其特征在于,所述多個窗口包括三個窗口,所述方法包括: 分別獲取繪制有所述圖片的三個所述窗口的所述層次屬性,按照所述層次屬性從底層到頂層的順序?qū)⑷齻€所述窗口依次記為下層窗口、中層窗口和上層窗口 ; 由所述第三圖形處理器將所述下層窗口拷貝至硬件緩沖器; 由所述第二圖形處理器和所述第一圖形處理器中的一個將所述中層窗口與拷貝至所述硬件緩沖器的所述下層窗口進(jìn)行合成,以形成存儲于所述硬件緩沖器的合成圖形; 由所述第二圖形處理器和所述第一圖形處理器中的另一個將所述上層窗口與存儲于所述硬件緩沖器的所述合成圖形進(jìn)行合成。
27.根據(jù)權(quán)利要求22-26任意一項所述的方法,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為二維圖形處理單元,所述第三圖形處理器為圖形縮放處理單元。
28.—種顯示圖形用戶界面的裝置,其特征在于,所述裝置包括: 第一圖形處理器,在多個窗口中分別繪制用于形成所述圖形用戶界面的圖片; 第二圖形處理器; 第三圖形處理器,以及 硬件緩沖器,耦接于所述第一圖形處理器為、所述第二圖形處理器和所述第三圖形處理器; 窗口管理模塊,根據(jù)預(yù)設(shè)規(guī)則,選擇所述第一圖形處理器、所述第二圖形處理器和所述第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口至所述硬件緩沖器中; 其中所述第一圖形處理器、第二圖形處理器與第三圖形處理器彼此不同。
29.根據(jù)權(quán)利要求28所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:所述窗口管理模塊分別獲取繪制有所述圖片的所述多個窗口的窗口尺寸,并根據(jù)所述窗口尺寸選擇所述第一圖形處理器、所述第二圖形處理器和所述第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口。
30.根據(jù)權(quán)利要求29所述的顯示圖形用戶界面的裝置,其特征在于,所述多個窗口包括兩個窗口,所述窗口管理模塊分別獲取繪制有所述圖片的兩個所述窗口的所述窗口尺寸; 所述第三圖形處理器將所述窗口尺寸較大的所述窗口拷貝至所述硬件緩沖器; 所述第二圖形處理器將所述窗口尺寸較小的所述窗口與拷貝至所述硬件緩沖器中的所述窗口尺寸較大的所述窗口進(jìn)行合成。
31.根據(jù)權(quán)利要求28所述的顯示圖形用戶界面的裝置,其特征在于,所述預(yù)設(shè)規(guī)則具體為:所述窗口管理模塊分別獲取繪制有所述圖片的所述多個窗口的層次屬性,其中所述層次屬性用于指示所述窗口的層次關(guān)系,并根據(jù)所述層次屬性選擇所述第一圖形處理器、所述第二圖形處理器和所述第三圖形處理器中的至少一個合成繪制有所述圖片的所述多個窗口。
32.根據(jù)權(quán)利要求31所述的顯示圖形用戶界面的裝置,其特征在于,所述多個窗口包括兩個窗口,所述窗口管理模塊分別獲取繪制有所述圖片的兩個所述窗口的所述層次屬性,按照所述層次屬性從底層到頂層的順序?qū)蓚€所述窗口依次記為下層窗口和上層窗Π ; 其中,所述第三圖形處理器將所述下層窗口拷貝至硬件緩沖器;所述第二圖形處理器將所述上層窗口與拷貝至所述硬件緩沖器的所述下層窗口進(jìn)行合成。
33.根據(jù)權(quán)利要求31所述的顯示圖形用戶界面的裝置,其特征在于,所述多個窗口包括三個窗口,所述窗口管理模塊分別獲取繪制有所述圖片的三個所述窗口的所述層次屬性,按照所述層次屬性從底層到頂層的順序?qū)⑷齻€所述窗口依次記為下層窗口、中層窗口和上層窗口; 所述第三圖形處理器將所述下層窗口拷貝至硬件緩沖器; 所述第二圖形處理器和所述第一圖形處理器中的一個將所述中層窗口與拷貝至所述硬件緩沖器的所述下層窗口進(jìn)行合成,以形成存儲于所述硬件緩沖器的合成圖形; 所述第二圖形處理器和所述第一圖形處理器中的另一個將所述上層窗口與存儲于所述硬件緩沖器的所述合成圖形進(jìn)行合成。
34.根據(jù)權(quán)利要求28-33所述的顯示圖形用戶界面的裝置,其特征在于,所述第一圖形處理器為三維圖形處理單元,所述第二圖形處理器為二維圖形處理單元,所述第三圖形處理器為圖形縮放處理單元。
【專利摘要】本發(fā)明公開了一種顯示圖形用戶界面的方法及裝置。其中該圖形用戶界面是基于多個窗口而產(chǎn)生,該方法包括:由第一圖形處理器在多個窗口中分別繪制用于形成圖形用戶界面的圖片,以及根據(jù)預(yù)設(shè)規(guī)則選擇第一圖形處理器或第二圖形處理器合成繪制有圖片的多個窗口至硬件緩沖器中,以形成圖形用戶界面;其中第一圖形處理器與第二圖形處理器不同。通過上述方式,本發(fā)明能夠提高圖片處理的效率,進(jìn)而使得圖形用戶界面的顯示幀率得到提高,使人眼在屏幕上能看到連貫、流暢的畫面。
【IPC分類】G06F9-44, G06F3-14
【公開號】CN104765594
【申請?zhí)枴緾N201410008802
【發(fā)明人】鄭子杰, 陳誠, 張晨鸝
【申請人】聯(lián)發(fā)科技(新加坡)私人有限公司
【公開日】2015年7月8日
【申請日】2014年1月8日
【公告號】US20150193906