国产精品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>

      顯示圖像的方法及裝置與流程

      文檔序號:11408886閱讀:175來源:國知局
      顯示圖像的方法及裝置與流程

      本公開涉及終端技術(shù)領(lǐng)域,特別涉及一種顯示圖像的方法及裝置。



      背景技術(shù):

      隨著終端技術(shù)的發(fā)展,終端所能夠支持的功能越來越強大;例如,大部分終端都支持網(wǎng)絡(luò)購物功能,用戶使用終端進行網(wǎng)絡(luò)購物時,終端需要顯示商品信息的圖像。

      為了減少終端顯示圖像的加載時間,終端在當前界面中顯示圖像時,終端從服務(wù)器中獲取當前界面的上一頁的圖像數(shù)據(jù),以及,從服務(wù)器中獲取當前界面的下一頁的圖像數(shù)據(jù),將上一頁的圖像數(shù)據(jù)以及下一頁的圖像數(shù)據(jù)存儲到緩存空間中。當檢測到翻頁操作時,例如,以上翻頁操作為例進行說明;終端從緩存空間中讀取上一頁的圖像數(shù)據(jù),對該圖像數(shù)據(jù)進行解碼,得到每個像素點的圖像子數(shù)據(jù);對于每個像素點,終端將該像素點的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,從而實現(xiàn)顯示圖像。



      技術(shù)實現(xiàn)要素:

      為克服相關(guān)技術(shù)中存在的問題,本公開提供一種顯示圖像的方法及裝置,所述技術(shù)方案如下:

      根據(jù)本公開實施例的第一方面,提供一種顯示圖像的方法,所述方法包括:

      在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),所述第二顯示界面為所述第一顯示界面的前一頁或者后一頁的顯示界面;

      在緩存空間中,將所述每個像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù);

      當顯示所述第二顯示界面時,從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),根據(jù)所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),顯示所述第二圖像。

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc(garbagecollection,垃圾回收)方式刪除緩存空間中的圖像子數(shù)據(jù),終端可以快速從緩存空間中讀取圖像數(shù)據(jù),不會導致終端顯示圖像出現(xiàn)卡頓現(xiàn)象。因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      在一種可能實現(xiàn)方式中,所述獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),包括:

      從服務(wù)器中獲取所述第二圖像的第一圖像數(shù)據(jù);

      根據(jù)所述第一圖像的圖像尺寸,將所述第二圖像的圖像尺寸調(diào)整為所述圖像尺寸;

      從所述第一圖像數(shù)據(jù)中確定調(diào)整后的所述第二圖像的第二圖像數(shù)據(jù);

      對所述第二圖像數(shù)據(jù)進行解碼,得到所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù)。

      本公開實施例中,終端根據(jù)從服務(wù)器中獲取第二圖像后,先將第二圖像的圖像尺寸調(diào)整為第一圖像的圖像尺寸,然后再根據(jù)調(diào)整后的第二圖像的第二圖像數(shù)據(jù)進行解碼,得到每個像素點在第二圖像中的圖像子數(shù)據(jù),使得第一圖像和第二圖像的圖像尺寸相同,從而后續(xù)終端可以直接將每個像素點在第一圖像的圖像子數(shù)據(jù)替換為第二圖像的圖像子數(shù)據(jù),提高了終端替換圖像子數(shù)據(jù)的效率。

      在一種可能實現(xiàn)方式中,所述在緩存空間中,將所述每個像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù),包括:

      在所述緩存空間中,確定所述每個像素點對應(yīng)的緩存空間;

      對于每一個像素點,將所述像素點對應(yīng)的緩存空間中,所述像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù)。

      本公開實施例中,終端可以先確定每個像素點的緩存空間,將每個像素點的緩存空間中的當前存儲的第一圖像的圖像子數(shù)據(jù)替換為第二圖像的圖像子數(shù)據(jù),從而提高了終端替換圖像子數(shù)據(jù)的準確性。

      在一種可能實現(xiàn)方式中,所述從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),包括:

      根據(jù)所述第二圖像的圖像標識,從圖像標識和存儲路徑的對應(yīng)關(guān)系中獲取所述緩存空間的存儲路徑;

      根據(jù)所述存儲路徑,從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù)。

      本公開實施例中,終端預先存儲了圖像標識和存儲路徑的對應(yīng)關(guān)系,從而終端可以直接根據(jù)第二圖像的圖像標識,確定第二圖像的存儲路徑,然后,終端再從該存儲路徑對應(yīng)的緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而提高了終端獲取圖像子數(shù)據(jù)的準確性。

      在一種可能實現(xiàn)方式中,所述緩存空間為使用二進制保存數(shù)據(jù)的緩存空間。

      本公開實施例中,終端將圖像子數(shù)據(jù)存儲在使用二進制保存數(shù)據(jù)的緩存空間中,由于二進制保存數(shù)據(jù)可以大大節(jié)省緩存空間,無需終端后續(xù)通過gc的方式刪除緩存空間中的數(shù)據(jù),終端顯示圖像時不會出現(xiàn)卡頓現(xiàn)象。因此,節(jié)省了緩存空間,提高了終端顯示圖像的效率。

      在一種可能實現(xiàn)方式中,所述根據(jù)所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),顯示所述第二圖像,包括:

      對于每一個像素點,在所述第二顯示界面中確定所述像素點的顯示區(qū)域;

      將所述像素點的圖像子數(shù)據(jù)渲染到所述像素點的顯示區(qū)域中,得到所述第二圖像。

      本公開實施例中,終端先確定每個像素點在第二顯示界面的顯示區(qū)域,然后將每個像素點的圖像子數(shù)據(jù)渲染在該像素點對應(yīng)的顯示區(qū)域中,提高了終端顯示第二圖像的準確性。

      根據(jù)本公開實施例的第二方面,提供一種顯示圖像的裝置,所述裝置包括:

      第一獲取模塊,用于在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),所述第二顯示界面為所述第一顯示界面的前一頁或者后一頁的顯示界面;

      替換模塊,用于在緩存空間中,將所述每個像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù);

      第二獲取模塊,用于當顯示所述第二顯示界面時,從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù);

      顯示模塊,用于根據(jù)所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),顯示所述第二圖像。

      在一種可能實現(xiàn)方式中,所述第一獲取模塊,包括:

      第一獲取單元,用于從服務(wù)器中獲取所述第二圖像的第一圖像數(shù)據(jù);

      調(diào)整單元,用于根據(jù)所述第一圖像的圖像尺寸,將所述第二圖像的圖像尺寸調(diào)整為所述圖像尺寸;

      第一確定單元,用于從所述第一圖像數(shù)據(jù)中確定調(diào)整后的所述第二圖像的第二圖像數(shù)據(jù);

      解碼單元,用于對所述第二圖像數(shù)據(jù)進行解碼,得到所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,所述替換模塊,包括:

      第二確定單元,用于在所述緩存空間中,確定所述每個像素點對應(yīng)的緩存空間;

      替換單元,用于對于每一個像素點,將所述像素點對應(yīng)的緩存空間中,所述像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,所述第二獲取模塊,包括:

      第二獲取單元,用于根據(jù)所述第二圖像的圖像標識,從圖像標識和存儲路徑的對應(yīng)關(guān)系中獲取所述緩存空間的存儲路徑;

      第三獲取單元,用于根據(jù)所述存儲路徑,從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,所述緩存空間為使用二進制保存數(shù)據(jù)的緩存空間。

      在一種可能實現(xiàn)方式中,所述顯示模塊,包括:

      顯示單元,用于對于每一個像素點,在所述第二顯示界面中確定所述像素點的顯示區(qū)域;

      渲染單元,用于將所述像素點的圖像子數(shù)據(jù)渲染到所述像素點的顯示區(qū)域中,得到所述第二圖像。

      根據(jù)本公開實施例的第三方面,提供一種顯示圖像的裝置,包括:

      處理器;

      用于存儲處理器可執(zhí)行指令的存儲器;

      其中,所述處理器被配置為:

      在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),所述第二顯示界面為所述第一顯示界面的前一頁或者后一頁的顯示界面;

      在緩存空間中,將所述每個像素點在所述第一圖像中的圖像子數(shù)據(jù)替換為在所述第二圖像中的圖像子數(shù)據(jù);

      當顯示所述第二顯示界面時,從所述緩存空間中獲取所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),根據(jù)所述每個像素點在所述第二圖像中的圖像子數(shù)據(jù),顯示所述第二圖像。

      根據(jù)本公開實施例的第四方面,提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述程序被處理器執(zhí)行時實現(xiàn)上述第一方面或者第一方面的任一可能的實現(xiàn)方式中的顯示圖像的方法。

      本公開的實施例提供的技術(shù)方案可以包括以下有益效果:

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc方式刪除緩存空間中的圖像子數(shù)據(jù),因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

      附圖說明

      此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

      圖1是根據(jù)一示例性實施例示出的一種顯示圖像的方法流程圖;

      圖2是根據(jù)一示例性實施例示出的一種顯示圖像的方法流程圖;

      圖3是根據(jù)一示例性實施例示出的一種顯示圖像的裝置框圖;

      圖4是根據(jù)一示例性實施例示出的第一獲取模塊的結(jié)構(gòu)圖;

      圖5是根據(jù)一示例性實施例示出的替換模塊的結(jié)構(gòu)圖;

      圖6是根據(jù)一示例性實施例示出的第二獲取模塊的結(jié)構(gòu)圖;

      圖7是根據(jù)一示例性實施例示出的顯示模塊的結(jié)構(gòu)圖;

      圖8是根據(jù)一示例性實施例示出的一種顯示圖像的裝置框圖。

      具體實施方式

      為使本公開的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本公開實施方式作進一步地詳細描述。

      這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

      相關(guān)技術(shù)中,終端在當前界面中顯示圖像時,終端從服務(wù)器中獲取當前界面的上一頁的圖像數(shù)據(jù),以及,從服務(wù)器中獲取當前界面的下一頁的圖像數(shù)據(jù),將上一頁的圖像數(shù)據(jù)以及下一頁的圖像數(shù)據(jù)存儲到緩存空間中。當檢測到翻頁操作時,例如,以上翻頁操作為例進行說明;終端從緩存空間中讀取上一頁的圖像數(shù)據(jù),對該圖像數(shù)據(jù)進行解碼,得到每個像素點的圖像子數(shù)據(jù);對于每個像素點,終端將該像素點的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,從而實現(xiàn)顯示圖像。然而,由于緩存空間的大小是固定的,當緩存空間被占滿時,終端往往需要通過gc方式刪除緩存空間中的圖像數(shù)據(jù),而終端通過gc方式刪除緩存空間中的圖像數(shù)據(jù)的過程中,終端無法從緩存空間中讀取圖像數(shù)據(jù),從而導致顯示圖像出現(xiàn)卡頓現(xiàn)象。

      其中,gc方式是指當緩存空間被占滿時,終端通過遍歷緩存空間中存儲的圖像數(shù)據(jù),將長時間不被讀取的圖像數(shù)據(jù)刪除,以回收被刪除的圖像數(shù)據(jù)占用的緩存空間的處理方式。

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需再為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc方式刪除緩存空間中的圖像子數(shù)據(jù),終端可以快速從緩存空間中讀取圖像數(shù)據(jù),不會導致終端顯示圖像出現(xiàn)卡頓現(xiàn)象。因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      圖1是根據(jù)一示例性實施例示出的一種顯示圖像的方法流程圖,該方法的執(zhí)行主體可以為終端,如圖1所示,包括以下步驟。

      在步驟101中,在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面。

      在步驟102中,在緩存空間中,將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù)。

      在步驟103中,當顯示第二顯示界面時,從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),根據(jù)每個像素點在該第二圖像中的圖像子數(shù)據(jù),顯示該第二圖像。

      在一種可能實現(xiàn)方式中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),包括:

      從服務(wù)器中獲取該第二圖像的第一圖像數(shù)據(jù);

      根據(jù)該第一圖像的圖像尺寸,將該第二圖像的圖像尺寸調(diào)整為該圖像尺寸;

      從該第一圖像數(shù)據(jù)中確定調(diào)整后的該第二圖像的第二圖像數(shù)據(jù);

      對該第二圖像數(shù)據(jù)進行解碼,得到每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,在緩存空間中,將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),包括:

      在該緩存空間中,確定每個像素點對應(yīng)的緩存空間;

      對于每一個像素點,將該像素點對應(yīng)的緩存空間中,該像素點在該第一圖像中的圖像子數(shù)據(jù)替換為在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),包括:

      根據(jù)該第二圖像的圖像標識,從圖像標識和存儲路徑的對應(yīng)關(guān)系中獲取該緩存空間的存儲路徑;

      根據(jù)該存儲路徑,從該緩存空間中獲取每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,該緩存空間為使用二進制保存數(shù)據(jù)的緩存空間。

      在一種可能實現(xiàn)方式中,根據(jù)每個像素點在第二圖像中的圖像子數(shù)據(jù),顯示該第二圖像,包括:

      對于每一個像素點,在該第二顯示界面中確定該像素點的顯示區(qū)域;

      將該像素點的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,得到該第二圖像。

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc方式刪除緩存空間中的圖像子數(shù)據(jù),終端可以快速從緩存空間中讀取圖像數(shù)據(jù),不會導致終端顯示圖像出現(xiàn)卡頓現(xiàn)象。因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再一一贅述。

      圖2是根據(jù)一示例性實施例示出的一種顯示圖像的方法流程圖,該方法的執(zhí)行主體可以為終端,如圖2所示,包括以下步驟。

      在步驟201中,終端在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面。

      本公開實施例中,用戶通過終端瀏覽圖像的過程中,例如,用戶使用終端瀏覽購物網(wǎng)站中多個商品的縮略圖時,終端可以在顯示終端屏幕的圖像時,先獲取終端屏幕的前一頁或者后一頁圖像的圖像數(shù)據(jù),便于后續(xù)用戶滑動圖像列表時,終端直接根據(jù)該前一頁或者后一頁圖像的數(shù)據(jù),將該前一頁或者后一頁的顯示界面的圖像快速顯示在終端屏幕中。

      其中,第一顯示界面為終端屏幕,第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面,第一顯示界面中可以有多個第一圖像,第一圖像為第一顯示界面的任一圖像,第二顯示界面中可以有多個第二圖像,第二圖像為第一顯示界面前一頁或者后一頁的顯示界面中的任一圖像。第一顯示界面中的每個第一圖像的顯示區(qū)域與第二顯示界面中的第二圖像顯示區(qū)域可以相同。

      本步驟可以通過以下步驟2011-2013實現(xiàn)。

      在步驟2011中,終端從服務(wù)器中獲取該第二圖像的第一圖像數(shù)據(jù),根據(jù)第一圖像的圖像尺寸,將該第二圖像的圖像尺寸調(diào)整為該圖像尺寸。

      本步驟中,終端預先設(shè)置了第一圖像的圖像尺寸,該第一圖像的圖像尺寸為終端將第一圖像顯示在第一顯示界面時的圖像尺寸,服務(wù)器存儲了每個圖像的圖像標識和圖像數(shù)據(jù)的對應(yīng)關(guān)系。

      其中,終端預先設(shè)置第一圖像的圖像尺寸的步驟可以為:終端獲取預設(shè)尺寸,根據(jù)該預設(shè)尺寸,終端將第一圖像的圖像尺寸設(shè)置為預設(shè)尺寸。其中,該預設(shè)尺寸可以為待顯示圖像在終端屏幕中的實際尺寸,或者,當終端在終端屏幕中顯示多個圖像的縮略圖時,該預設(shè)尺寸還可以為該縮略圖的尺寸。

      其中,該預設(shè)尺寸可以根據(jù)用戶需要設(shè)置并更改,本公開實施例對此不作具體限定。

      因此,步驟2011可以為:終端獲取該第二顯示界面中每個第二圖像的圖像標識,根據(jù)每個第二圖像的圖像標識,從服務(wù)器存儲的圖像標識和圖像數(shù)據(jù)的對應(yīng)關(guān)系中,獲取每個第二圖像的圖像標識對應(yīng)的第一圖像數(shù)據(jù),然后,終端根據(jù)該第一圖像的圖像尺寸,將第二圖像的圖像尺寸調(diào)整為第一圖像的圖像尺寸。

      其中,終端根據(jù)該第一圖像的圖像尺寸,將第二圖像的圖像尺寸調(diào)整為第一圖像的圖像尺寸的過程可以為:如果該第一圖像的圖像尺寸大于第二圖像的圖像尺寸,終端對該第二圖像進行放大處理,從而將第二圖像的圖像尺寸拉伸至第一圖像的圖像尺寸;如果該第一圖像的圖像尺寸小于第二圖像的圖像尺寸,終端對該第二圖像進行縮小處理,或者剪切處理,從而將該第二圖像的圖像尺寸裁剪至第一圖像的圖像尺寸;如果該第一圖像的圖像尺寸即為第二圖像的圖像尺寸,終端對該第二圖像的圖像尺寸不做處理。

      在步驟2012中,終端從該第一圖像數(shù)據(jù)中確定調(diào)整后的該第二圖像的第二圖像數(shù)據(jù)。

      本步驟中,由于終端將第二圖像的圖像尺寸調(diào)整為第一圖像的圖像尺寸,第二圖像的圖像尺寸經(jīng)過縮放后,第二圖像的第一圖像數(shù)據(jù)也隨之改變,因此,終端還需先確定調(diào)整后的第二圖像的第二圖像數(shù)據(jù)。

      終端從該第一圖像數(shù)據(jù)中確定調(diào)整后的該第二圖像的第二圖像數(shù)據(jù)的步驟可以為:

      終端根據(jù)調(diào)整后的第二圖像的圖像尺寸,從第一圖像數(shù)據(jù)中確定調(diào)整后的第二圖像的第二圖像數(shù)據(jù);或者,

      終端確定第二圖像的縮放比例,將第二圖像的第一圖像數(shù)據(jù)按照該縮放比例進行縮放處理,得到調(diào)整后的第二圖像的第二圖像數(shù)據(jù)。

      例如,第二圖像原始的圖像尺寸為1280*720,調(diào)整后的第二圖像的圖像尺寸為405*720,則終端將1280*720的圖像數(shù)據(jù)裁剪成405*720(一般保留中間部分)的圖像數(shù)據(jù)。

      在步驟2013中,終端對該第二圖像數(shù)據(jù)進行解碼,得到每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      本步驟中,終端對調(diào)整后的第二圖像的第二圖像數(shù)據(jù)進行解碼,得到每個像素點在調(diào)整后的第二圖像中的圖像子數(shù)據(jù),即,第二顯示界面中第二圖像對應(yīng)的每個像素點的圖像子數(shù)據(jù)。

      本公開實施例提供的一種可能的設(shè)計中,終端也可以從服務(wù)器中獲取第二圖像的第一圖像數(shù)據(jù)后,先對該第二圖像的第一圖像數(shù)據(jù)進行解碼,再調(diào)整第二圖像的圖像尺寸,此時,該過程可以為:終端從服務(wù)器中獲取第二圖像的第一圖像數(shù)據(jù);終端對該第二圖像的第一圖像數(shù)據(jù)進行解碼,得到第二圖像的圖像子數(shù)據(jù);終端根據(jù)第一圖像的圖像尺寸,將該第二圖像的圖像尺寸調(diào)整為該第一圖像的圖像尺寸;終端確定調(diào)整后的該第二圖像中的圖像子數(shù)據(jù),得到每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在步驟202中,終端在緩存空間中,將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù)。

      本步驟中,終端可以將緩存空間中每個像素點在第一圖像中的圖像子數(shù)據(jù)直接替換為在第二圖像中的圖像子數(shù)據(jù),無需為第二圖像的圖像子數(shù)據(jù)重新開辟緩存空間,從而節(jié)省了終端緩存第二圖像時占用的緩存空間。

      本步驟可以通過以下步驟2021-2022實現(xiàn)。

      在步驟2021中,終端在該緩存空間中,確定每個像素點對應(yīng)的緩存空間。

      需要說明的是,終端得到每個像素點在調(diào)整后的第二圖像中的圖像子數(shù)據(jù)后,還需將該第二圖像中的圖像子數(shù)據(jù)存儲在緩存空間中,便于終端顯示該第二圖像時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而快速將第二圖像顯示在終端屏幕中。

      本步驟中,每個像素點對應(yīng)的緩存空間用于存儲每個像素點對應(yīng)的圖像子數(shù)據(jù),由于終端將每個第二圖像的圖像尺寸調(diào)整為第一圖像的圖像尺寸,因此,每一頁顯示界面中圖像的圖像尺寸均為相同,因此,每個第一圖像包括的像素點和每個第二圖像包括的像素點數(shù)量均相同,即,每個第一圖像或第二圖像占用的緩存空間大小均相同。

      終端存儲了顯示界面中每個像素點的標識和該像素點的存儲路徑的對應(yīng)關(guān)系,因此,本步驟中,終端確定每個像素點對應(yīng)的緩存空間的步驟可以為:終端根據(jù)每個像素點的標識,從每個像素點的位置和存儲路徑的對應(yīng)關(guān)系中,確定每個像素點對應(yīng)的存儲路徑;終端將該存儲路徑對應(yīng)的緩存空間確定為該像素點對應(yīng)的緩存空間。

      其中,像素點的標識可以為該像素點在終端屏幕中的位置坐標,也可以為像素點編號,本公開實施例對此不作具體限定。存儲路徑可以根據(jù)用戶需要設(shè)置并更改,本公開實施例對存儲路徑不作具體限定。該存儲路徑可以為該內(nèi)存空間或者新開辟的緩存空間的名稱、位置索引等。

      在步驟2022中,對于每一個像素點,終端將該像素點對應(yīng)的緩存空間中,該像素點在該第一圖像中的圖像子數(shù)據(jù)替換為在該第二圖像中的圖像子數(shù)據(jù)。

      本公開實施例中,終端在每個像素點對應(yīng)的緩存空間中存儲了第一圖像的圖像子數(shù)據(jù),為了減少存儲圖像子數(shù)據(jù)占用的緩存空間,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)當前占用的緩存空間,確定為每個像素點在第二圖像中的圖像子數(shù)據(jù)的緩存空間,使得終端無需再為第二圖像的圖像子數(shù)據(jù)重新開辟緩存空間,從而節(jié)省了緩存空間。

      本步驟可以為:終端獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),根據(jù)每個像素點對應(yīng)的緩存空間,將該緩存空間存儲的第一圖像中的圖像子數(shù)據(jù)替換為該像素點在第二圖像中的圖像子數(shù)據(jù)。

      終端存儲每個第二圖像的圖像子數(shù)據(jù)之后,還需存儲每個第二圖像和該第二圖像的圖像子數(shù)據(jù)對應(yīng)的存儲路徑的對應(yīng)關(guān)系,由于終端存儲了每個像素點的標識和第二圖像的圖像標識對應(yīng)關(guān)系。因此,該過程可以為:終端根據(jù)每個第二圖像的圖像標識,從像素點的標識和第二圖像的圖像標識的對應(yīng)關(guān)系中,確定該第二圖像的圖像標識對應(yīng)的像素點的標識;終端根據(jù)每個像素點的標識,從像素點的標識和存儲路徑的對應(yīng)關(guān)系中,確定該像素點對應(yīng)的存儲路徑;終端獲取每個第二圖像包括的每個像素點對應(yīng)的存儲路徑,根據(jù)該每個像素點對應(yīng)的存儲路徑確定每個第二圖像對應(yīng)的存儲路徑;終端存儲第二圖像的圖像標識和存儲路徑的對應(yīng)關(guān)系。

      需要說明的是,該緩存空間為使用二進制保存數(shù)據(jù)的緩存空間。由于終端使用二進制保存第一圖像的圖像子數(shù)據(jù)或第二圖像的圖像子數(shù)據(jù),減小了第一圖像的圖像子數(shù)據(jù)或者第二圖像的圖像子數(shù)據(jù)需占用的緩存空間。

      其中,該緩存空間可以為blobcache(文檔緩存),由于該blobcache可以使用二進制保存數(shù)據(jù),并且,終端在顯示圖像的過程中,由于每次顯示時,可以將每個像素點的第一圖像的圖像子數(shù)據(jù)替換為第二圖像的圖像子數(shù)據(jù),因此,終端存儲圖像子數(shù)據(jù)占用的緩存空間較?。唤K端不會通過gc方式對該blobcache中存儲的圖像數(shù)據(jù)進行清理,從而使得終端在滑動顯示每一頁的第一圖像或者第二圖像時不會出現(xiàn)卡頓。

      本公開實施例提供的一種可能的設(shè)計中,終端還可以將每個像素點在第一圖像中的圖像子數(shù)據(jù)或第二圖像中的圖像子數(shù)據(jù)存儲在內(nèi)存空間或者新開辟的緩存空間中,從而只在每個像素點對應(yīng)的緩存空間中存儲該內(nèi)存空間或者新開辟的緩存空間的存儲路徑。步驟2022可以為:終端獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),根據(jù)每個像素點對應(yīng)的緩存空間中存儲的存儲路徑,將該緩存空間中存儲路徑對應(yīng)的內(nèi)存空間或者新開辟的緩存空間中的第一圖像的圖像子數(shù)據(jù),替換為第二圖像的圖像子數(shù)據(jù)。

      在步驟203中,當顯示第二顯示界面時,終端從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),根據(jù)每個像素點在該第二圖像中的圖像子數(shù)據(jù),顯示該第二圖像。

      本公開實施例中,當用戶滑動終端屏幕時,終端會根據(jù)用戶的滑動方向,顯示第一顯示界面的前一頁或者后一頁的第二圖像,即,第二顯示界面中的第二圖像,由于終端存儲了該第二圖像的圖像子數(shù)據(jù),因此,終端可以通過以下步驟2031-2032,將第二顯示界面中的第二圖像顯示在終端屏幕中。

      因此,本步驟可以通過以下步驟2031-2032實現(xiàn)。

      在步驟2031中,終端根據(jù)該第二圖像的圖像標識,從圖像標識和存儲路徑的對應(yīng)關(guān)系中獲取該緩存空間的存儲路徑;終端根據(jù)該存儲路徑,從該緩存空間中獲取每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      本步驟中,該緩存空間為存儲第二圖像的圖像子數(shù)據(jù)的緩存空間,終端可以從圖像標識和存儲路徑的對應(yīng)關(guān)系中,獲取該第二圖像的圖像標識對應(yīng)的存儲路徑,從而根據(jù)該存儲路徑確定該第二圖像對應(yīng)的緩存空間,終端從該緩存空間中獲取該第二圖像的圖像子數(shù)據(jù)。

      終端根據(jù)每個像素點的標識,從每個像素點的標識和第二圖像的圖像標識對應(yīng)關(guān)系中,確定每個像素點的標識對應(yīng)的第二圖像的圖像標識,根據(jù)該第二圖像的圖像標識,獲取每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在步驟2032中,對于每一個像素點,終端在該第二顯示界面中確定該像素點的顯示區(qū)域,將該像素點的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,得到該第二圖像。

      本步驟中,在第二顯示界面中,終端存儲了像素點的標識和圖像標識的對應(yīng)關(guān)系,終端根據(jù)第二圖像在第二顯示界面的顯示區(qū)域,確定該第二圖像對應(yīng)的每個像素點的顯示區(qū)域,將每個像素點在第二圖像中的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,從而將第二圖像顯示在第二顯示區(qū)域中。

      本公開實施例中,當用戶繼續(xù)滑動終端屏幕時,終端可以根據(jù)用戶的滑動方向,將第二顯示界面的前一頁或者后一頁的圖像,即第三顯示界面中的第三圖像顯示在終端屏幕中,該過程可以為:在第二顯示界面顯示第二圖像的過程中,獲取第三顯示界面中的每個像素點在第三圖像中的圖像子數(shù)據(jù),第三顯示界面為第二顯示界面的前二頁或者后二頁的顯示界面;在緩存空間中,將每個像素點在第二圖像中的圖像子數(shù)據(jù)替換為在第三圖像中的圖像子數(shù)據(jù);當顯示第三顯示界面時,從緩存空間中獲取每個像素點在第三圖像中的圖像子數(shù)據(jù),根據(jù)每個像素點在第三圖像中的圖像子數(shù)據(jù),顯示第三圖像。第三圖像為第三顯示界面中的任一圖像。

      需要說明的是,該步驟同上述步驟201-203的實現(xiàn)方式一致,此處不再一一贅述。

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc方式刪除緩存空間中的圖像子數(shù)據(jù),終端可以快速從緩存空間中讀取圖像數(shù)據(jù),不會導致終端顯示圖像出現(xiàn)卡頓現(xiàn)象。因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      圖3是根據(jù)一示例性實施例示出的一種顯示圖像的裝置框圖,該裝置可以應(yīng)用在終端中,參照圖3,該裝置包括第一獲取模塊301,替換模塊302,第二獲取模塊303和顯示模塊304。

      該第一獲取模塊301,被配置為在第一顯示界面顯示第一圖像的過程中,獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;

      該替換模塊302,被配置為在緩存空間中,將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù);

      該第二獲取模塊303,被配置為當顯示第二顯示界面時,從緩存空間中獲取每個像素點在該第二圖像中的圖像子數(shù)據(jù);

      該顯示模塊304,被配置為根據(jù)該每個像素點在該第二圖像中的圖像子數(shù)據(jù),顯示該第二圖像。

      在一種可能實現(xiàn)方式中,如圖4所示,該第一獲取模塊301,包括:

      第一獲取單元3011,被配置為從服務(wù)器中獲取該第二圖像的第一圖像數(shù)據(jù);

      調(diào)整單元3012,被配置為根據(jù)該第一圖像的圖像尺寸,將該第二圖像的圖像尺寸調(diào)整為該圖像尺寸;

      第一確定單元3013,被配置為從該第一圖像數(shù)據(jù)中確定調(diào)整后的該第二圖像的第二圖像數(shù)據(jù);

      解碼單元3014,被配置為對該第二圖像數(shù)據(jù)進行解碼,得到該每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,如圖5所示,該替換模塊302,包括:

      第二確定單元3021,被配置為在該緩存空間中,確定該每個像素點對應(yīng)的緩存空間;

      替換單元3022,被配置為對于每一個像素點,將該像素點對應(yīng)的緩存空間中,該像素點在該第一圖像中的圖像子數(shù)據(jù)替換為在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,如圖6所示,該第二獲取模塊303,包括:

      第二獲取單元3031,被配置為根據(jù)該第二圖像的圖像標識,從圖像標識和存儲路徑的對應(yīng)關(guān)系中獲取該緩存空間的存儲路徑;

      第三獲取單元3032,被配置為根據(jù)該存儲路徑,從該緩存空間中獲取該每個像素點在該第二圖像中的圖像子數(shù)據(jù)。

      在一種可能實現(xiàn)方式中,該緩存空間為使用二進制保存數(shù)據(jù)的緩存空間。

      在一種可能實現(xiàn)方式中,如圖7所示,該顯示模塊304,包括:

      顯示單元3041,被配置為對于每一個像素點,在該第二顯示界面中確定該像素點的顯示區(qū)域;

      渲染單元3042,被配置為將該像素點的圖像子數(shù)據(jù)渲染到該像素點的顯示區(qū)域中,得到該第二圖像。

      本公開實施例中,在第一顯示界面顯示第一圖像的過程中,終端可以獲取第二顯示界面中的每個像素點在第二圖像中的圖像子數(shù)據(jù),該第二顯示界面為該第一顯示界面的前一頁或者后一頁的顯示界面;然后,在緩存空間中,終端可以直接將每個像素點在第一圖像中的圖像子數(shù)據(jù)替換為在第二圖像中的圖像子數(shù)據(jù),從而無需為第二圖像的圖像子數(shù)據(jù)開辟緩存空間;這樣,當終端顯示第二顯示界面時,直接從緩存空間中獲取每個像素點在第二圖像中的圖像子數(shù)據(jù),從而將第二圖像顯示在第二顯示界面中。由于終端直接將每個像素點在第一圖像中的子數(shù)據(jù)替換為每個像素點在第二圖像中的圖像子數(shù)據(jù),節(jié)省了終端存儲第二圖像的圖像子數(shù)據(jù)占用的緩存空間,終端無需通過gc方式刪除緩存空間中的圖像子數(shù)據(jù),終端可以快速從緩存空間中讀取圖像數(shù)據(jù),不會導致終端顯示圖像出現(xiàn)卡頓現(xiàn)象。因此,即使在用戶快速滑動終端屏幕時,終端也能快速將第二圖像顯示在第二顯示界面中,提高了終端顯示圖片的效率,有效避免了卡頓現(xiàn)象,可以在快速瀏覽圖庫時,迅速、流暢的顯示圖片。

      上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再一一贅述。

      需要說明的是:上述實施例提供的顯示圖像的裝置在顯示圖像時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的顯示圖像的裝置與顯示圖像的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

      圖8是根據(jù)一示例性實施例示出的一種顯示圖像的裝置800的框圖。例如,裝置800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

      參照圖8,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。

      處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。

      存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

      電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。

      多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。

      音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(mic),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。

      i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

      傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到裝置800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

      通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。

      在示例性實施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述顯示圖像的方法。

      在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

      本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

      應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1