欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖片顯示控制方法和系統(tǒng)與流程

文檔序號:12469221閱讀:566來源:國知局
一種圖片顯示控制方法和系統(tǒng)與流程

本申請涉及電數(shù)字?jǐn)?shù)據(jù)處理領(lǐng)域,尤其涉及一種圖片顯示控制方法和系統(tǒng)。



背景技術(shù):

隨著攝像頭分辨率的提升,用戶產(chǎn)生的圖片越來越大,但是在不同分辨率設(shè)備下查看原圖會導(dǎo)致圖片的壓縮,一方面影響圖片加載的質(zhì)量,同時也影響圖片加載的速度,嚴(yán)重影響用戶體驗(yàn)。

現(xiàn)有的技術(shù)并沒有根據(jù)平臺對圖片進(jìn)行預(yù)先處理,只是在圖片加載時處理圖片數(shù)據(jù),產(chǎn)生縮略圖,沒有統(tǒng)一的規(guī)則算法,并且實(shí)時處理嚴(yán)重影響加載速度,影響用戶體驗(yàn)。



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

本申請的目標(biāo)在于提供一種能提高圖片加載速度、使圖片加載與平臺相匹配的圖片顯示控制方法和/或系統(tǒng)。

本申請的目標(biāo)由一種圖片顯示控制方法實(shí)現(xiàn),該方法包括:

響應(yīng)于接收到數(shù)據(jù)請求,根據(jù)當(dāng)前終端的分辨率和性能因子檢查是否有符合預(yù)定縮略圖策略的圖片數(shù)據(jù);

響應(yīng)于存在或已準(zhǔn)備好所述圖片數(shù)據(jù),發(fā)送數(shù)據(jù)準(zhǔn)備完成信號;

響應(yīng)于接收到所述數(shù)據(jù)準(zhǔn)備完成信號,獲取所述圖片數(shù)據(jù)并將其加載入內(nèi)存,及發(fā)送數(shù)據(jù)加載完成通知;

響應(yīng)于接收到所述數(shù)據(jù)加載完成通知,基于所述圖片數(shù)據(jù)更改圖片顯示內(nèi)容。

本申請的目標(biāo)還由一種圖片顯示控制系統(tǒng)實(shí)現(xiàn),該系統(tǒng)包括:

圖片數(shù)據(jù)檢查模塊,用于響應(yīng)于接收到數(shù)據(jù)請求,根據(jù)當(dāng)前終端的分辨率和性能因子檢查是否有符合預(yù)定縮略圖策略的圖片數(shù)據(jù);

數(shù)據(jù)準(zhǔn)備完成信號發(fā)送模塊,用于響應(yīng)于存在或已準(zhǔn)備好所述圖片數(shù)據(jù),發(fā)送數(shù)據(jù)準(zhǔn)備完成信號;

數(shù)據(jù)加載模塊,用于響應(yīng)于接收到所述數(shù)據(jù)準(zhǔn)備完成信號,獲取所述圖片數(shù)據(jù)并將其加載入內(nèi)存,及發(fā)送數(shù)據(jù)加載完成通知;

圖片顯示更改模塊,用于響應(yīng)于接收到所述數(shù)據(jù)加載完成通知,基于所述圖片數(shù)據(jù)更改圖片顯示內(nèi)容。

在本說明書中,術(shù)語“性能因子”是硬件平臺加載圖片數(shù)據(jù)的能力。加載能力強(qiáng),性能因子就大,加載能力弱,適當(dāng)降低性能因子。加載能力通常與終端或平臺的硬盤轉(zhuǎn)速、內(nèi)存大小、圖像處理單元(GPU)的頻率和顯示位寬、顯示器分辨率、及中央處理單元(CPU)的頻率和核數(shù)有關(guān)。

本發(fā)明根據(jù)不同平臺的分辨率,并考慮平臺加載圖片的性能因子,產(chǎn)生適合該平臺屏幕分辨率的圖像以及預(yù)覽級別的縮略圖,并提供異步線程加載顯示方案,提高圖片加載效率,提升用戶體驗(yàn)。

附圖說明

本發(fā)明將在下面參考附圖并結(jié)合優(yōu)選實(shí)施例進(jìn)行更完全地說明。

圖1為根據(jù)本發(fā)明方法的一實(shí)施例的流程圖。

圖2為根據(jù)本發(fā)明方法的另一實(shí)施例的流程圖。

圖3為根據(jù)本發(fā)明系統(tǒng)的一實(shí)施例的結(jié)構(gòu)示意圖。

為清晰起見,這些附圖均為示意性及簡化的圖,它們只給出了對于理解本發(fā)明所必要的細(xì)節(jié),而省略其他細(xì)節(jié)。

具體實(shí)施方式

通過下面給出的詳細(xì)描述,本發(fā)明的適用范圍將顯而易見。然而,應(yīng)當(dāng)理解,在詳細(xì)描述和具體例子表明本發(fā)明優(yōu)選實(shí)施例的同時,它們僅為說明目的給出。

圖1示出了根據(jù)本發(fā)明一實(shí)施例的圖片顯示控制方法的流程圖,該方法開始于步驟S10,響應(yīng)于接收到數(shù)據(jù)請求,根據(jù)當(dāng)前終端的分辨率和性能因子檢查是否有符合預(yù)定縮略圖策略的圖片數(shù)據(jù)。性能因子根據(jù)終端的至少兩個下述參數(shù)確定:硬盤轉(zhuǎn)速、內(nèi)存大小、GPU的頻率和顯示位寬、顯示器分辨率、及CPU的頻率和核數(shù)。具體地,性能因子等于至少兩個下述項(xiàng)的和:

一般來講,所述硬盤權(quán)重≥所述內(nèi)存權(quán)重≥所述GPU權(quán)重≥所述顯示器權(quán)重≥所述CPU權(quán)重。所有采用的權(quán)重的和為1,具體各個權(quán)重可根據(jù)實(shí)際終端的影響因素進(jìn)行調(diào)整,以滿足最佳計算。各個參考值可根據(jù)當(dāng)時中等以上的終端的參數(shù)確定。例如,在目前階段,可確定參考硬盤轉(zhuǎn)速為7200,參考內(nèi)存大小為2G,參考GPU頻率*顯示位寬為672*128,參考分辨率為720*1280,及參考CPU頻率*核數(shù)為2*1.2。例如,在終端具有GPU的情形下,該終端的性能因子可確定為(磁盤轉(zhuǎn)速/7200)*0.3+(內(nèi)存/2G)*0.3+((GPU頻率*顯示位寬)/(672*128))*0.2+((分辨率的寬*高)/(720*1280))*0.1+((CPU頻率*核數(shù))/2*1.2))*0.1。在沒有GPU的情形下,終端的性能因子可確定為(磁盤轉(zhuǎn)速/7200)*0.3+(內(nèi)存/2G)*0.3+((目標(biāo)分辨率的寬*高)/720*1280))*0.2+((CPU頻率*核數(shù))/2*1.2))*0.2。如果計算出的性能因子>1時,則性能因子的值取為1。在實(shí)施例中,預(yù)定縮略圖策略包括:對于大于終端分辨率乘以性能因子的圖片,生成默認(rèn)大小的預(yù)覽縮略圖及生成與目標(biāo)分辨率相同的顯示圖片,其中所述目標(biāo)分辨率等于終端分辨率乘以所述性能因子,預(yù)覽縮略圖的默認(rèn)大小如250*250或者320*320;對于小于目標(biāo)分辨率且大于默認(rèn)大小的縮略圖乘以性能因子的圖片,只生成預(yù)覽縮略圖,不用再生成顯示圖片,原圖可直接用于顯示;對于小于默認(rèn)大小的預(yù)覽縮略圖的圖片,不進(jìn)行任何處理,直接顯示原圖。在存在符合預(yù)定縮略圖策略的圖片數(shù)據(jù)時,處理進(jìn)行到步驟S20,發(fā)送數(shù)據(jù)準(zhǔn)備完成信號,以確保能加載圖片數(shù)據(jù)。在沒有符合預(yù)定縮略圖策略的圖片數(shù)據(jù)時,處理進(jìn)行到步驟S15,根據(jù)預(yù)定縮略圖策略對相應(yīng)圖片進(jìn)行處理,生成符合預(yù)定縮略圖策略的圖片數(shù)據(jù)。在步驟S15之后,處理進(jìn)行到步驟S20。在步驟S30,響應(yīng)于接收到數(shù)據(jù)準(zhǔn)備完成信號,獲取符合預(yù)定縮略圖策略的圖片數(shù)據(jù)并將其加載入內(nèi)存,及發(fā)送數(shù)據(jù)加載完成通知,以保證能更新顯示數(shù)據(jù)。在步驟S40,響應(yīng)于接收到數(shù)據(jù)加載完成通知,基于符合預(yù)定縮略圖策略的圖片數(shù)據(jù)更改圖片顯示內(nèi)容。這樣,可以實(shí)現(xiàn)與終端圖片加載能力相匹配的圖片加載,提高加載速度。同時,在原圖片遠(yuǎn)大于當(dāng)前終端的分辨率時,可生成并加載與當(dāng)前終端分辨率相適應(yīng)的圖片,既提高加載速度,由不影響顯示效果。

圖2示出了根據(jù)本發(fā)明另一實(shí)施例的圖片顯示控制方法的流程圖,除包括圖1所示的所有步驟之外,該實(shí)施例的方法還包括步驟S50,當(dāng)動態(tài)的改變圖片顯示尺寸時,當(dāng)尺寸大于縮略圖顯示效果時,再次請求更高一級分辨率圖片并等待處理通知,以使用戶能看到更大、更好效果的圖片。

圖3示出了根據(jù)本發(fā)明實(shí)施例的圖片顯示控制系統(tǒng)的示意圖,該系統(tǒng)包括:圖片數(shù)據(jù)檢查模塊10,用于響應(yīng)于接收到數(shù)據(jù)請求,根據(jù)當(dāng)前終端的分辨率和性能因子檢查是否有符合預(yù)定縮略圖策略的圖片數(shù)據(jù);圖片數(shù)據(jù)生成模塊20,用于響應(yīng)于不存在所述圖片數(shù)據(jù),根據(jù)所述預(yù)定縮略圖策略對相應(yīng)圖片進(jìn)行處理,生成所述圖片數(shù)據(jù);數(shù)據(jù)準(zhǔn)備完成信號發(fā)送模塊30,用于響應(yīng)于存在或已準(zhǔn)備好所述圖片數(shù)據(jù),發(fā)送數(shù)據(jù)準(zhǔn)備完成信號;數(shù)據(jù)加載模塊40,用于響應(yīng)于接收到所述數(shù)據(jù)準(zhǔn)備完成信號,獲取所述圖片數(shù)據(jù)并將其加載入內(nèi)存,及發(fā)送數(shù)據(jù)加載完成通知;圖片顯示更改模塊50,用于響應(yīng)于接收到所述數(shù)據(jù)加載完成通知,基于所述圖片數(shù)據(jù)更改圖片顯示內(nèi)容;及再次請求圖片模塊60,用于響應(yīng)于動態(tài)改變圖片顯示的尺寸,當(dāng)所述尺寸大于默認(rèn)縮略圖顯示效果時,再次請求更高一級分辨率的圖片并等待處理通知。

除非明確指出,在此所用的單數(shù)形式“一”、“該”均包括復(fù)數(shù)含義(即具有“至少一”的意思)。應(yīng)當(dāng)進(jìn)一步理解,說明書中使用的術(shù)語“具有”、“包括”和/或“包含”表明存在所述的特征、步驟、操作、元件和/或部件,但不排除存在或增加一個或多個其他特征、步驟、操作、元件、部件和/或其組合。如在此所用的術(shù)語“和/或”包括一個或多個列舉的相關(guān)項(xiàng)目的任何及所有組合。除非明確指出,在此公開的任何方法的步驟不必精確按照所公開的順序執(zhí)行。

一些優(yōu)選實(shí)施例已經(jīng)在前面進(jìn)行了說明,但是應(yīng)當(dāng)強(qiáng)調(diào)的是,本發(fā)明不局限于這些實(shí)施例,而是可以本發(fā)明主題范圍內(nèi)的其它方式實(shí)現(xiàn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
西盟| 崇义县| 梁河县| 惠水县| 夏邑县| 博爱县| 明星| 贞丰县| 宁国市| 黔江区| 浦城县| 蒲江县| 咸丰县| 四子王旗| 横山县| 安龙县| 永和县| 泰来县| 新安县| 定襄县| 江永县| 额尔古纳市| 宿松县| 太仆寺旗| 弋阳县| 宁河县| 鸡东县| 正蓝旗| 西充县| 揭西县| 中牟县| 松桃| 太保市| 铜梁县| 五台县| 东安县| 景洪市| 江阴市| 青州市| 青阳县| 奈曼旗|