国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種圖像顯示方法及裝置制造方法

      文檔序號(hào):6551026閱讀:180來源:國知局
      一種圖像顯示方法及裝置制造方法
      【專利摘要】本發(fā)明的實(shí)施例提供了一種圖像顯示方法及裝置,涉及數(shù)據(jù)處理領(lǐng)域,能夠解決由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示及圖像殘留的問題,該方法包括:獲取待顯示圖像的圖像數(shù)據(jù),并在判定待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上時(shí),獲取待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū);將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)整塊拷貝至圖像交換區(qū);將待顯示圖像的圖像數(shù)據(jù)整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在疊加區(qū)域顯示待顯示圖像;將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像。本發(fā)明應(yīng)用于圖像顯示。
      【專利說明】一種圖像顯示方法及裝置【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種圖像顯示方法及裝置。
      【背景技術(shù)】
      [0002]隨著機(jī)頂盒等嵌入式設(shè)備種類和數(shù)量的日益龐大,人們對(duì)于這些產(chǎn)品的用戶界面(User Interface,簡稱UI)的顯示效果和響應(yīng)速度的需求也越來越高。其中,上述的UI通常指在屏幕上顯示人機(jī)交互界面的內(nèi)容,UI的使用主要體現(xiàn)為在屏幕上顯示提示框、廣告圖片、節(jié)目列表等用于人機(jī)交互的內(nèi)容,而一個(gè)顯示效果與響應(yīng)速度俱佳的UI,不僅有助于人機(jī)交互的實(shí)現(xiàn),還能夠提升用戶的產(chǎn)品體驗(yàn)度。
      [0003]在現(xiàn)有技術(shù)中,如圖1所示的兩幅相互疊加的圖像,圖像11為當(dāng)前顯示的圖像,圖像12為疊加圖像,當(dāng)在Π當(dāng)前顯示的圖像11上疊加顯示圖像12(如,提示框)時(shí),通常是將圖像11的圖像疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù),以像素為單位逐行逐點(diǎn)拷貝至顯存的臨時(shí)緩沖區(qū)中,再通過加載圖像12的圖像數(shù)據(jù),使得在圖像11上疊加顯示圖像12。待圖像11上疊加的圖像12顯示完成,需要重新恢復(fù)至圖像11時(shí),便將顯存的臨時(shí)緩沖區(qū)中保存的該圖像11的圖像疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù),以像素為單位逐行逐點(diǎn)拷貝回圖像疊加區(qū)域的數(shù)據(jù)存儲(chǔ)區(qū),從而實(shí)現(xiàn)在UI重新顯示上述的圖像11。
      [0004]但是,發(fā)明人發(fā)現(xiàn),電子設(shè)備在將圖像12的圖像數(shù)據(jù)拷貝至圖像11的圖像疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),或者將圖像11的圖像疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù)重新拷貝至該圖像疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)時(shí),由于上述的圖像數(shù)據(jù)在拷貝過程中,不能一次性的進(jìn)行拷貝,而是需要以像素為單位逐行逐點(diǎn)進(jìn)行拷貝,當(dāng)圖像數(shù)據(jù)越大所需的拷貝時(shí)間就越長。因此,不管該電子設(shè)備通過 逐行逐點(diǎn)拷貝圖像據(jù)的方式,來將圖像12疊加顯示在圖像11上,還是在圖像12顯示完成后重新顯示圖像11時(shí),都可能會(huì)出現(xiàn),由于圖像數(shù)據(jù)過大,系統(tǒng)資源緊張等原因,而導(dǎo)致的圖像逐行刷新顯示而導(dǎo)致的圖像顯示不全和圖像顯示過慢,以及圖像殘留的問題。

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

      [0005]本發(fā)明的實(shí)施例提供一種圖像顯示方法及裝置,能夠解決由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示及圖像殘留的問題,從而提升了用戶界面的圖像數(shù)據(jù)的處理速度,進(jìn)而提高用戶的體驗(yàn)度。
      [0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
      [0007]第一方面,提供一種圖像顯示方法,包括:
      [0008]獲取待顯示圖像的圖像數(shù)據(jù);
      [0009]檢測用戶界面當(dāng)前是否正在顯示圖像;
      [0010]若檢測到所述用戶界面當(dāng)前正在顯示圖像,則判斷所述待顯示圖像是否需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上;
      [0011]若判定所述待顯示圖像需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上,則獲取所述待顯示圖像在所述當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū);
      [0012]將所述當(dāng)前顯示的圖像的所述疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述圖像交換區(qū);
      [0013]將所述待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在所述疊加區(qū)域顯示所述待顯示圖像;
      [0014]當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      [0015]可選的,所述當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像具體包括:
      [0016]當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像;
      [0017]或者,當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,清空所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      [0018]可選的,所述創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū)具體包括:
      [0019]獲取與所述用戶界面的顯示參數(shù)相同的全局圖像交換區(qū);其中,所述用戶界面的顯示參數(shù)包括所述用戶界面的寬度、高度、灰度值及色鍵值;
      [0020]根據(jù)所述待顯示圖像的顯示參數(shù),在所述全局圖像交換區(qū)中選取與所述待顯示圖像大小相同的圖像交換區(qū)。
      [0021]可選的,所述用戶界面當(dāng)前顯示的圖像由至少一幅圖像組成。
      [0022]第二方面,提供一種圖像顯示裝置,包括:
      [0023]獲取單元,用于獲取待顯示圖像的圖像數(shù)據(jù);
      [0024]檢測單元,用于檢測用戶界面當(dāng)前是否正在顯示圖像;
      [0025]判斷單元,用于若所述檢測單元檢測到所述用戶界面當(dāng)前正在顯示圖像,則判斷所述待顯示圖像是否需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上;
      [0026]所述獲取單元,還用于若所述判斷單元判定所述待顯示圖像需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上,則獲取所述待顯示圖像在所述當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū);
      [0027]拷貝單元,用于將所述當(dāng)前顯示的圖像的所述疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述獲取單元?jiǎng)?chuàng)建的所述圖像交換區(qū);
      [0028]顯示單元,用于將所述獲取單元獲取到的所述待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至所述獲取單元獲取到的所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在所述疊加區(qū)域顯示所述待顯示圖像;[0029]所述顯示單元,還用于當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述獲取單元獲取到的所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      [0030]可選的,所述顯示單元在當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像,具體用于:
      [0031]當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像;
      [0032]或者,當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,清空所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      [0033]可選的,所述獲取單元在創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū),具體用于:
      [0034]獲取與所述用戶界面的顯示參數(shù)相同的全局圖像交換區(qū);其中,所述用戶界面的顯示參數(shù)包括所述用戶界面的寬度、高度、灰度值及色鍵值;根據(jù)所述待顯示圖像的顯示參數(shù),在所述全局圖像交換區(qū)中選取與所述待顯示圖像大小相同的圖像交換區(qū)。
      [0035]可選的,所述用戶界面當(dāng)前顯示的圖像由至少一幅圖像組成。
      [0036]本發(fā)明的實(shí)施例提供的圖像顯示方法及裝置,圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù),當(dāng)檢測到用戶界面當(dāng)前正在顯示圖像,且判定該待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上時(shí),則獲取待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū);然后將上述的當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū);之后再將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在疊加區(qū)域顯示待顯示圖像;當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像。
      [0037]相比于現(xiàn)有技術(shù)中通過逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,本發(fā)明通過將圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝的方式,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成的數(shù)據(jù)塊、待顯示圖像的圖像數(shù)據(jù)組成的數(shù)據(jù)塊一次性的整塊的進(jìn)行拷貝,從而節(jié)省了相關(guān)圖像數(shù)據(jù)的拷貝時(shí)間,從而加快了圖像顯示裝置的圖像處理速度,同時(shí)由于圖像顯示裝置是將整個(gè)圖像數(shù)據(jù)作為一個(gè)整體進(jìn)行拷貝,因此,就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示、圖像顯示不全及圖像殘留的問題,進(jìn)而提高用戶的體驗(yàn)度。
      【專利附圖】

      【附圖說明】
      [0038]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0039]圖1為本發(fā)明的【背景技術(shù)】提供的一種圖像顯示示意圖;
      [0040]圖2為本發(fā)明的實(shí)施例提供的一種圖像顯示方法的流程示意圖;
      [0041]圖3為本發(fā)明的實(shí)施例提供的另一種圖像顯示方法的流程示意圖;
      [0042]圖4為本發(fā)明的實(shí)施例提供的一種圖像顯示示意圖;
      [0043]圖5為本發(fā)明的實(shí)施例提供的一種圖像顯示裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0044]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0045]實(shí)施例一
      [0046]本發(fā)明的實(shí)施例提供一種圖像顯示方法,如圖2所示,該圖像顯示方法具體包括如下步驟:
      [0047]101、圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù)。
      [0048]其中,本發(fā)明實(shí)施例中的圖像顯示裝置可以是機(jī)頂盒(Set Top Box,簡稱STB),也可以是智能手機(jī)、掌上電腦、筆記本電腦、mp4、mp5及智能電視等可以顯示圖像的有線或者無線電子設(shè)備。
      [0049]102、圖像顯示裝置檢測用戶界面當(dāng)前是否正在顯示圖像。
      [0050]103、若圖像顯示裝置檢測到用戶界面當(dāng)前正在顯示圖像,則圖像顯示裝置判斷待顯示圖像是否需要疊加顯示在該用戶界面當(dāng)前顯示的圖像上。
      [0051]其中,上述的用戶界面當(dāng)前顯示的圖像與待顯示圖像可以是由二進(jìn)制圖像數(shù)據(jù)組成的圖像壓縮文件。其中,上述的用戶界面當(dāng)前顯示的圖像是圖像顯示裝置將該當(dāng)前顯示的圖像的圖像數(shù)據(jù)解碼后在用戶界面顯示的圖像。
      [0052]示例性的,圖像顯示裝置在獲取到待顯示圖像的圖像數(shù)據(jù)后,便檢測該用戶界面當(dāng)前是否正在顯示圖像,若判定該用戶界面當(dāng)前正在顯示圖像,則將該用戶界面當(dāng)前顯示的圖像的在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo),與該待顯示圖像在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo)進(jìn)行比對(duì),若比對(duì)結(jié)果為該待顯示圖像在用戶界面內(nèi)顯示區(qū)域與該當(dāng)前顯示的圖像在該用戶界面內(nèi)的部分或全部顯示區(qū)域重疊時(shí),便判定該待顯示圖像需要在該當(dāng)前顯示的圖像上疊加顯示。
      [0053]104、若圖像顯示裝置判定待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上,則圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū)。
      [0054]示例性的,若圖像顯示裝置判定該待顯示圖像需要疊加顯示在該用戶界面當(dāng)前顯示的圖像上,則該圖像顯示裝置通過將該用戶界面當(dāng)前顯示的圖像的在該用戶界面內(nèi)的顯示區(qū)域,與該待顯示圖像在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo)進(jìn)行比對(duì),確定該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并獲取該疊加區(qū)域在該用戶界面中對(duì)應(yīng)的坐標(biāo),從而獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域。圖像顯示裝置在創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū)時(shí),需要獲取該待顯示圖像的顯示參數(shù)(如,待顯示圖像的寬度和高度)和用戶界面的顯示參數(shù),創(chuàng)建一個(gè)與用戶界面的顯示參數(shù)完全相同,且圖形尺寸大小與待顯示圖像也完全相同的圖像交換區(qū)。其中,上述的用戶界面的顯示參數(shù)包括但不限于用戶界面的寬度、高度、灰度值及色鍵值等相關(guān)參數(shù)。
      [0055]需要說明的是,圖像顯示裝置在創(chuàng)建與待顯示圖像大小相同的圖像的交換區(qū)時(shí),既可以在該圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域時(shí)進(jìn)行創(chuàng)建,也可以在該圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域的之前或之后進(jìn)行創(chuàng)建,這里不做限定。
      [0056]105、圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū)。
      [0057]示例性的,圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域所對(duì)應(yīng)的圖像數(shù)據(jù)以位塊傳輸BLIT的方式,整塊拷貝至圖像交換區(qū)。其中,上述的位塊傳輸BLIT方式是指將需要拷貝的數(shù)據(jù)以數(shù)據(jù)塊的形式整塊進(jìn)行拷貝,即將需要拷貝的數(shù)據(jù)塊整體作為一個(gè)數(shù)據(jù)塊,并在進(jìn)行數(shù)據(jù)拷貝時(shí),直接將該數(shù)據(jù)塊一次性進(jìn)行拷貝。需要說明的是,由于本發(fā)明是將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成一個(gè)完整的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū)的,并不存在現(xiàn)有技術(shù)中通過以像素為單位逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,因此,也就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示及圖像殘留的問題。
      [0058]106、圖像顯示裝置將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在該疊加區(qū)域顯示待顯示圖像。
      [0059]示例性的,圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)拷貝至圖像交換區(qū)后,會(huì)將顯存中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),通過步驟105中提到的BLIT方式將該待顯示圖像的圖像數(shù)據(jù)拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),并通過調(diào)用底層解碼函數(shù)對(duì)待顯示圖像的圖像數(shù)據(jù)進(jìn)行解碼,使得該待顯示圖像可以在疊加區(qū)域進(jìn)行顯示,即在用戶界面當(dāng)前顯示的圖像上疊加顯示待顯示圖像。
      [0060]107、當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,圖像顯示裝置將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0061]示例性的,由于步驟105已經(jīng)將當(dāng)前顯示的圖像的疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù)通過BLIT方式拷貝至圖像交換區(qū)中,因此,當(dāng)待顯示圖像在疊加區(qū)域顯示完成,需要重新顯示用戶界面當(dāng)前顯示的圖像時(shí),只需要再次通過步驟105中提到的BLIT方式,將圖像交換區(qū)中存儲(chǔ)的當(dāng)前顯示的圖像的疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù)組成一個(gè)完整的數(shù)據(jù)塊,整塊重新拷貝至當(dāng)前顯示的圖像的疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),即當(dāng)前顯示的圖像中待顯示圖像所占區(qū)域。而圖像顯示裝置通過BLIT方式將當(dāng)前顯示的圖像的圖像數(shù)據(jù)重新拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),從而重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0062]本發(fā)明的實(shí)施例提供的圖像顯示方法,圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù),當(dāng)檢測到用戶界面當(dāng)前正在顯示圖像,且判定該待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上時(shí),則獲取待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū);然后將上述的當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū);之后再將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在疊加區(qū)域顯示待顯示圖像;當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像。
      [0063]相比于現(xiàn)有技術(shù)中通過逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,本發(fā)明通過將圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝的方式,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成的數(shù)據(jù)塊、待顯示圖像的圖像數(shù)據(jù)組成的數(shù)據(jù)塊一次性的整塊的進(jìn)行拷貝,從而節(jié)省了相關(guān)圖像數(shù)據(jù)的拷貝時(shí)間,從而加快了圖像顯示裝置的圖像處理速度,同時(shí)由于圖像顯示裝置是將整個(gè)圖像數(shù)據(jù)作為一個(gè)整體進(jìn)行拷貝,因此,就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示、圖像顯示不全及圖像殘留的問題,進(jìn)而提高用戶的體驗(yàn)度。
      [0064]實(shí)施例二
      [0065]本發(fā)明的實(shí)施例提供一種圖像顯示方法,具體的,在本實(shí)施例中所描述的技術(shù)術(shù)語、技術(shù)概念等內(nèi)容可以參照實(shí)施例一中的描述,這里不再贅述,如圖3所示,該圖像顯示方法具體包括如下步驟:
      [0066]201、圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù)。
      [0067]202、圖像顯示裝置檢測用戶界面當(dāng)前是否正在顯示圖像。
      [0068]203、若圖像顯示裝置檢測到用戶界面當(dāng)前正在顯示圖像,則圖像顯示裝置判斷待顯示圖像是否需要疊加顯示在該用戶界面當(dāng)前顯示的圖像上。
      [0069]示例性的,圖像顯示裝置在獲取到待顯示圖像的圖像數(shù)據(jù)后,便檢測該用戶界面當(dāng)前是否正在顯示圖像,若判定該用戶界面當(dāng)前正在顯示圖像,則將該用戶界面當(dāng)前顯示的圖像的在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo),與該待顯示圖像在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo)進(jìn)行比對(duì),若比對(duì)結(jié)果為該待顯示圖像在用戶界面內(nèi)顯示區(qū)域與該當(dāng)前顯示的圖像在該用戶界面內(nèi)的部分或全部顯示區(qū)域重疊時(shí),便判定該待顯示圖像需要在該當(dāng)前顯示的圖像上疊加顯示。
      [0070]204、若圖像顯示裝置判定待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上,則圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū)。
      [0071]示例性的,若圖像顯示裝置判定該待顯示圖像需要疊加顯示在該用戶界面當(dāng)前顯示的圖像上,則該圖像顯示裝置通過將該用戶界面當(dāng)前顯示的圖像的在該用戶界面內(nèi)的顯示區(qū)域,與該待顯示圖像在該用戶界面內(nèi)的顯示區(qū)域?qū)?yīng)的坐標(biāo)進(jìn)行比對(duì),確定該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并獲取該疊加區(qū)域在該用戶界面中對(duì)應(yīng)的坐標(biāo),從而獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域。圖像顯示裝置在創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū)時(shí),需要獲取該待顯示圖像的顯示參數(shù)(如,待顯示圖像的寬度和高度)和用戶界面的顯示參數(shù),創(chuàng)建一個(gè)與用戶界面的顯示參數(shù)完全相同,且圖形尺寸大小與待顯示圖像也完全相同的圖像交換區(qū)。其中,上述的用戶界面的顯示參數(shù)包括但不限于用戶界面的寬度、高度、灰度值及色鍵值等相關(guān)參數(shù)。
      [0072]可選的,步驟204中圖像顯示裝置在創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū),具體包括如下步驟:
      [0073]204a、圖像顯示裝置獲取與用戶界面的顯示參數(shù)相同的全局圖像交換區(qū)。[0074]其中,上述的用戶界面的顯示參數(shù)包括該用戶界面的寬度、高度、灰度值及色鍵值。
      [0075]示例性的,圖像顯示裝置獲取全局圖像交換區(qū)時(shí),需要首先獲取用戶界面的顯示參數(shù),并根據(jù)用戶界面的顯示參數(shù)創(chuàng)建一個(gè)與用戶界面的顯示參數(shù)完全相同的全局圖像交換區(qū)。
      [0076]需要說明的是,圖像顯示裝置獲取與用戶界面的顯示參數(shù)相同的全局圖像交換區(qū)這一步驟可以是在用戶界面初始化時(shí)執(zhí)行的,也可以是在圖像顯示裝置根據(jù)待顯示圖像的顯示參數(shù),在上述的全局圖像交換區(qū)中選取與待顯示圖像大小相同的圖像交換區(qū)之前執(zhí)行的,再此不做限定。
      [0077]204b、圖像顯示裝置根據(jù)待顯示圖像的顯示參數(shù),在該全局圖像交換區(qū)中選取與待顯示圖像大小相同的圖像交換區(qū)。
      [0078]示例性的,圖像顯示裝置在獲取到與用戶界面的顯示參數(shù)相同的全局圖像交換區(qū)后,會(huì)獲取待顯示圖像的顯示參數(shù)(如,待顯示圖像的寬度和高度),并根據(jù)該待顯示圖像的顯示參數(shù)從全局圖像交換區(qū)中選取與待顯示圖像大小相同的區(qū)域做為圖像交換區(qū)。
      [0079]需要說明的是,圖像顯示裝置在創(chuàng)建與待顯示圖像大小相同的圖像的交換區(qū)時(shí),既可以在該圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域時(shí)進(jìn)行創(chuàng)建,也可以在該圖像顯示裝置獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域的之前或之后進(jìn)行創(chuàng)建,這里不做限定。
      [0080]205、圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū)。
      [0081]示例性的,圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域所對(duì)應(yīng)的圖像數(shù)據(jù)以位塊傳輸BLIT的方式,整塊拷貝至圖像交換區(qū)。其中,上述的位塊傳輸BLIT方式是指將需要拷貝的數(shù)據(jù)以數(shù)據(jù)塊的形式整塊進(jìn)行拷貝,即將需要拷貝的數(shù)據(jù)塊整體作為一個(gè)數(shù)據(jù)塊,并在進(jìn)行數(shù)據(jù)拷貝時(shí),直接將該數(shù)據(jù)塊一次性進(jìn)行拷貝。需要說明的是,由于本發(fā)明是將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成一個(gè)完整的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū)的,并不存在現(xiàn)有技術(shù)中通過以像素為單位逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,因此,也就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示及圖像殘留的問題。
      [0082]206、圖像顯示裝置將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在該疊加區(qū)域顯示待顯示圖像。
      [0083]示例性的,圖像顯示裝置將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)拷貝至圖像交換區(qū)后,會(huì)將顯存中存儲(chǔ)的待顯示圖像的二進(jìn)制圖像數(shù)據(jù)組成的圖像壓縮文件,通過步驟205中提到的BLIT方式將該待顯示圖像的圖像壓縮文件拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),并通過調(diào)用底層解碼函數(shù)對(duì)待顯示圖像的圖像壓縮文件進(jìn)行解碼,將待顯示圖像的圖像壓縮文件解碼為可以在用戶界面進(jìn)行顯示的圖像數(shù)據(jù),使得該待顯示圖像可以在疊加區(qū)域進(jìn)行顯示,即在用戶界面當(dāng)前顯示的圖像上疊加顯示待顯示圖像。
      [0084]207、當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,圖像顯示裝置將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0085]可選的,步驟207具體包括以下兩個(gè)步驟中的任一步驟:[0086]207a、當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,圖像顯示裝置將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0087]207b、當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,圖像顯示裝置清空該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      [0088]示例性的,由于步驟205已經(jīng)將當(dāng)前顯示的圖像的疊加區(qū)域?qū)?yīng)的圖像數(shù)據(jù)通過BLIT方式拷貝至圖像交換區(qū)中,因此,當(dāng)待顯示圖像在疊加區(qū)域顯示完成,需要重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像時(shí),圖像顯示裝置只需要通過步驟205中提到的BLIT方式,將該圖像交換區(qū)中存儲(chǔ)的當(dāng)前顯示的圖像在疊加區(qū)域的圖像數(shù)據(jù)組成一個(gè)完整的數(shù)據(jù)塊整塊重新拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)。同時(shí)在拷貝的過程中,該圖像顯示裝置可以直接利用該當(dāng)前顯示的圖像在疊加區(qū)域的圖像數(shù)據(jù)覆蓋掉疊加區(qū)域中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),也可以先清空疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),再將圖像交換區(qū)中存儲(chǔ)的該當(dāng)前顯示的圖像在疊加區(qū)域的圖像數(shù)據(jù)整個(gè)拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)。
      [0089]可選的,上述的用戶界面當(dāng)前顯示的圖像由至少一幅圖像組成。
      [0090]示例性的,當(dāng)用戶界面中需要顯示三幅相互疊加的圖像時(shí),首先,參照?qǐng)D1,該圖像顯示裝置需要將待顯示圖像(圖像12)疊加顯示在該用戶界面當(dāng)前正在顯示圖像(圖像11,即背景圖像)上,具體的,在將圖像12疊加顯示在圖像11上時(shí),需要該圖像顯示裝置將該圖像11在圖像11與圖像12的疊加區(qū)域中的圖像數(shù)據(jù)整個(gè)拷貝到圖像交換區(qū)I中,同時(shí)在該圖像11上疊加顯示圖像12。其次,參照?qǐng)D4,該圖像顯示裝置將此時(shí)用戶界面正在顯示的圖像11和圖像12 —起作為新的背景圖像13,然后,將新獲取的待顯示圖像(圖像14)疊加顯示在上述的新的背景圖像13上,具體的,在將圖像14疊加顯示在新的背景圖像13上時(shí),需要該圖像顯示裝置將該圖像14在圖像14與該新的背景圖像13的疊加區(qū)域中的圖像數(shù)據(jù)整個(gè)拷貝到圖像交換區(qū)2中,同時(shí)在該新的背景圖像13上疊加顯示圖像14,此時(shí),該用戶界面中便可顯示三幅相互疊加的圖像。當(dāng)顯示完成后,便可按照?qǐng)D像疊加的順序,從上至下依次調(diào)用對(duì)應(yīng)的圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行恢復(fù)。當(dāng)然,當(dāng)該用戶界面需要顯示更多的圖像時(shí),則可以根據(jù)上述過程一幅幅進(jìn)行疊加,疊加過程與上述過程類似,這里不再贅述。
      [0091]本發(fā)明的實(shí)施例提供的圖像顯示方法,圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù),并檢測用戶界面當(dāng)前是否正在顯示圖像;若檢測到用戶界面當(dāng)前正在顯示圖像,而且判定待顯示圖像又需要疊加顯示在用戶界面當(dāng)前顯示的圖像上時(shí),則獲取待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū);待圖像交換區(qū)創(chuàng)建完成后,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū);之后再將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在疊加區(qū)域顯示待顯示圖像;當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像。
      [0092]相比于現(xiàn)有技術(shù)中通過逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,本發(fā)明通過將圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝的方式,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成的數(shù)據(jù)塊、待顯示圖像的圖像數(shù)據(jù)組成的數(shù)據(jù)塊一次性的整塊的進(jìn)行拷貝,從而節(jié)省了圖像數(shù)據(jù)的拷貝時(shí)間,進(jìn)而加快了圖像顯示裝置的圖像處理速度。同時(shí)由于圖像顯示裝置是將整個(gè)圖像數(shù)據(jù)作為一個(gè)完整的數(shù)據(jù)塊整塊進(jìn)行拷貝,因此,就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示及圖像殘留的問題。同時(shí),由于本實(shí)施例是通過在全局圖像交換區(qū)上選取與待顯示圖像大小相同的區(qū)域作為圖像交換區(qū),而不是每次根據(jù)待顯示圖像大小重新創(chuàng)建圖像交換區(qū),這樣就避免了重復(fù)創(chuàng)建的過程,從而提高了圖像顯示裝置的圖像處理速度,進(jìn)而提高用戶的體驗(yàn)度。
      [0093]實(shí)施例三
      [0094]本發(fā)明的實(shí)施例提供一種圖像顯示裝置,如圖5所示,該圖像顯示裝置3包括:獲取單元31、檢測單元32、判斷單元33、拷貝單元34及顯示單元35,其中:
      [0095]獲取單元31,用于獲取待顯示圖像的圖像數(shù)據(jù)。
      [0096]檢測單元32,用于檢測用戶界面當(dāng)前是否正在顯示圖像。
      [0097]判斷單元33,用于若上述的檢測單元32檢測到用戶界面當(dāng)前正在顯示圖像,則判斷待顯示圖像是否需要疊加顯示在該用戶界面當(dāng)前顯示的圖像上。
      [0098]上述的獲取單元31,還用于若上述的判斷單元33判定待顯示圖像需要疊加顯示在用戶界面當(dāng)前顯示的圖像上,則獲取該待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū)。
      [0099]拷貝單元34,用于將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至上述的獲取單元31創(chuàng)建的圖像交換區(qū)。
      [0100]顯示單元35,用于將上述的獲取單元31獲取到的待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至上述的獲取單元31獲取到的疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在該疊加區(qū)域顯示所述待顯示圖像。
      [0101]上述的顯示單元35,還用于當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至上述的獲取單元31獲取到的疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0102]可選的,上述的顯示單元35在當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像,具體用于:
      [0103]當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0104]或者,當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,清空該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至該疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在該疊加區(qū)域?qū)?yīng)的圖像。
      [0105]可選的,上述的獲取單元31在創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū),具體用于:
      [0106]獲取與用戶界面的顯示參數(shù)相同的全局圖像交換區(qū)。其中,上述的用戶界面的顯示參數(shù)包括該用戶界面的寬度、高度、灰度值及色鍵值。根據(jù)待顯示圖像的顯示參數(shù),在全局圖像交換區(qū)中選取與該待顯示圖像大小相同的圖像交換區(qū)。
      [0107]可選的,上述的當(dāng)前顯示的圖像由至少一幅圖像組成。
      [0108]本發(fā)明的實(shí)施例提供的圖像顯示裝置,圖像顯示裝置獲取待顯示圖像的圖像數(shù)據(jù),并檢測用戶界面當(dāng)前是否正在顯示圖像;若檢測到用戶界面當(dāng)前正在顯示圖像,而且判定待顯示圖像又需要疊加顯示在用戶界面當(dāng)前顯示的圖像上時(shí),則獲取待顯示圖像在當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與待顯示圖像大小相同的圖像交換區(qū);待圖像交換區(qū)創(chuàng)建完成后,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至圖像交換區(qū);之后再將待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在疊加區(qū)域顯示待顯示圖像;當(dāng)待顯示圖像在疊加區(qū)域顯示完成后,將圖像交換區(qū)中存儲(chǔ)的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示當(dāng)前顯示的圖像在疊加區(qū)域?qū)?yīng)的圖像。
      [0109]相比于現(xiàn)有技術(shù)中通過逐行逐點(diǎn)將圖像數(shù)據(jù)拷貝至顯存的過程,本發(fā)明通過將圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝的方式,將當(dāng)前顯示的圖像的疊加區(qū)域的圖像數(shù)據(jù)組成的數(shù)據(jù)塊、待顯示圖像的圖像數(shù)據(jù)組成的數(shù)據(jù)塊一次性的整塊的進(jìn)行拷貝,從而節(jié)省了相關(guān)圖像數(shù)據(jù)的拷貝時(shí)間,從而加快了圖像顯示裝置的圖像處理速度,同時(shí)由于圖像顯示裝置是將整個(gè)圖像數(shù)據(jù)作為一個(gè)整體進(jìn)行拷貝,因此,就不會(huì)出現(xiàn)由于圖像數(shù)據(jù)拷貝速度過慢,而導(dǎo)致的圖像逐行刷新顯示、圖像顯示不全及圖像殘留的問題,進(jìn)而提高用戶的體驗(yàn)度。
      [0110]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
      [0111]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
      [0112]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0113]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
      [0114]以上所述,以上實(shí)施例僅用以說明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。
      【權(quán)利要求】
      1.一種圖像顯示方法,其特征在于,包括: 獲取待顯示圖像的圖像數(shù)據(jù); 檢測用戶界面當(dāng)前是否正在顯示圖像; 若檢測到所述用戶界面當(dāng)前正在顯示圖像,則判斷所述待顯示圖像是否需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上; 若判定所述待顯示圖像需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上,則獲取所述待顯示圖像在所述當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū); 將所述當(dāng)前顯示的圖像的所述疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述圖像交換區(qū); 將所述待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在所述疊加區(qū)域顯示所述待顯示圖像; 當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述 圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像具體包括: 當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像; 或者,當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,清空所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū)具體包括: 獲取與所述用戶界面的顯示參數(shù)相同的全局圖像交換區(qū);其中,所述用戶界面的顯示參數(shù)包括所述用戶界面的寬度、高度、灰度值及色鍵值; 根據(jù)所述待顯示圖像的顯示參數(shù),在所述全局圖像交換區(qū)中選取與所述待顯示圖像大小相同的圖像交換區(qū)。
      4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述用戶界面當(dāng)前顯示的圖像由至少一幅圖像組成。
      5.一種圖像顯示裝置,其特征在于,包括: 獲取單元,用于獲取待顯示圖像的圖像數(shù)據(jù); 檢測單元,用于檢測用戶界面當(dāng)前是否正在顯示圖像; 判斷單元,用于若所述檢測單元檢測到所述用戶界面當(dāng)前正在顯示圖像,則判斷所述待顯示圖像是否需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上; 所述獲取單元,還用于若所述判斷單元判定所述待顯示圖像需要疊加顯示在所述用戶界面當(dāng)前顯示的圖像上,則獲取所述待顯示圖像在所述當(dāng)前顯示的圖像上的疊加區(qū)域,并創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū); 拷貝單元,用于將所述當(dāng)前顯示的圖像的所述疊加區(qū)域的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述獲取單元?jiǎng)?chuàng)建的所述圖像交換區(qū); 顯示單元,用于將所述獲取單元獲取到的所述待顯示圖像的圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊存儲(chǔ)至所述獲取單元獲取到的所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便在所述疊加區(qū)域顯示所述待顯示圖像; 所述顯示單元,還用于當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述獲取單元獲取到的所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述顯示單元在當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像,具體用于: 當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),覆蓋掉所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像 ; 或者,當(dāng)所述待顯示圖像在所述疊加區(qū)域顯示完成后,清空所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的待顯示圖像的圖像數(shù)據(jù),將所述圖像交換區(qū)中存儲(chǔ)的所述圖像數(shù)據(jù)所組成的數(shù)據(jù)塊整塊拷貝至所述疊加區(qū)域?qū)?yīng)的數(shù)據(jù)存儲(chǔ)區(qū),以便重新顯示所述當(dāng)前顯示的圖像在所述疊加區(qū)域?qū)?yīng)的圖像。
      7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述獲取單元在創(chuàng)建與所述待顯示圖像大小相同的圖像交換區(qū),具體用于: 獲取與所述用戶界面的顯示參數(shù)相同的全局圖像交換區(qū);其中,所述用戶界面的顯示參數(shù)包括所述用戶界面的寬度、高度、灰度值及色鍵值;根據(jù)所述待顯示圖像的顯示參數(shù),在所述全局圖像交換區(qū)中選取與所述待顯示圖像大小相同的圖像交換區(qū)。
      8.根據(jù)權(quán)利要求5至7任一項(xiàng)所述的裝置,其特征在于,所述用戶界面當(dāng)前顯示的圖像由至少一幅圖像組成。
      【文檔編號(hào)】G06F3/14GK104035741SQ201410294411
      【公開日】2014年9月10日 申請(qǐng)日期:2014年6月25日 優(yōu)先權(quán)日:2014年6月25日
      【發(fā)明者】郭金花 申請(qǐng)人:青島海信寬帶多媒體技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1