圖片顯示方法及終端的制作方法
【專利摘要】本發(fā)明涉及一種圖片顯示方法及終端。該圖片顯示方法包括:獲取目標圖片及對比圖片;確定所述對比圖片中與所述目標圖片相似的圖片;若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾;將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中;將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在用戶界面上。
【專利說明】圖片顯示方法及終端
【技術領域】
[0001]本發(fā)明涉及通訊領域,尤其涉及一種圖片顯示方法及終端。
【背景技術】
[0002]隨著電子設備存儲容量的增長,用戶在日常拍照時,經常會對同一個景物連續(xù)拍攝多個照片,從而選出一張較好的照片。然而在終端顯示的用戶界面上顯示圖片時,現有的圖片顯示方法僅僅是逐一顯示所有圖片,這就導致用戶界面上大面積的顯示相似的圖片。
[0003]例如,用戶界面上最多可以顯示12張圖片,用戶對景物X連續(xù)拍攝了 8張照片,對景物Y連續(xù)拍攝了 10張照片,如圖1所示,在用戶不進行翻頁的情況下,用戶只能看到景物X的所有圖片和景物Y的4張圖片,如果同一景物連續(xù)拍攝的照片比較多,那么用戶需要不斷的翻頁才可以看到其他景物的圖片,影響了用戶體驗。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明提供了一種圖片顯示方法及終端,避免用戶界面上大面積的顯不相似圖片,從而提聞用戶體驗。
[0005]在第一方面,本發(fā)明實施例提供一種圖片顯示方法,該方法包括:
[0006]獲取目標圖片及對比圖片;
[0007]確定所述對比圖片中與所述目標圖片相似的圖片;
[0008]若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾;
[0009]將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中;
[0010]將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在用戶界面上。
[0011]在第一方面的第一種可能實現的方式中,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
[0012]結合第一方面或第一方面的第一種可能實現的方式,在第二種可能實現的方式中,所述確定所述對比圖片中與所述目標圖片相似的圖片具體為:通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0013]結合第一方面的第二種可能實現的方式,在第三種可能實現的方式中,所述通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片具體為:獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl,bl);獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3);若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片;若1"1和r2的差值,gl和g2的差值,bl和b2的差值中的任——個差值大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片不相似的圖片。
[0014]結合第一方面或第一方面的第一種可能實現的方式,在第四種可能實現的方式中,所述確定所述對比圖片中與所述目標圖片相似的圖片具體為:將所述目標圖片和對比圖片縮小到同一尺寸;通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0015]結合第一方面或第一方面的第一種可能實現的方式或第一方面的第二種可能實現的方式或第一方面的第三種可能實現的方式或第一方面的第四種可能實現的方式,在第五種可能實現的方式中,在所述確定所述對比圖片中與所述目標圖片相似的圖片之后,所述方法還包括:若所述對比圖片中不包括與所述目標圖片相似的圖片,將所述目標圖片顯示在用戶界面上。
[0016]在第二方面,本發(fā)明實施例提供一種圖片顯示裝置,該裝置包括:
[0017]獲取單元,用于獲取目標圖片及對比圖片;
[0018]確定單元,用于確定所述對比圖片中與所述目標圖片相似的圖片;
[0019]建立單元,用于若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾;
[0020]移動單元,用于將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中;
[0021]顯示單元,用于將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在用戶界面上。
[0022]在第二方面的第一種可能實現的方式中,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
[0023]結合第二方面或第二方面的第一種可能實現的方式,在第二種可能實現的方式中,所述確定單元具體用于:通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0024]結合第二方面的第二種可能實現的方式,在第三種可能實現的方式中,所述確定單元具體用于:獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl,bl);獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3);若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片;若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任一一個差值大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片不相似的圖片。
[0025]結合第二方面或第二方面的第一種可能實現的方式,在第四種可能實現的方式中,所述確定單元具體用于:將所述目標圖片和對比圖片縮小到同一尺寸;通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0026]結合第二方面或第二方面的第一種可能實現的方式或第二方面的第二種可能實現的方式或第二方面的第三種可能實現的方式或第二方面的第四種可能實現的方式,在第五種可能實現的方式中,所述顯示單元用于:若所述對比圖片中不包括與所述目標圖片相似的圖片,將所述目標圖片顯示在用戶界面上。
[0027]在第三方面,本發(fā)明實施例提供一種終端,該終端包括存儲器,顯示器和處理器;
[0028]所述存儲器,用于存儲圖片;
[0029]所述顯示器,用于顯示用戶界面;
[0030]所述處理器,用于獲取目標圖片及對比圖片,確定所述對比圖片中與所述目標圖片相似的圖片,若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
[0031]在第三方面的第一種可能實現的方式中,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
[0032]結合第三方面或第三方面的第一種可能實現的方式,在第二種可能實現的方式中,所述處理器具體用于:獲取目標圖片及對比圖片,通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片,若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
[0033]結合第三方面的第二種可能實現的方式,在第三種可能實現的方式中,所述處理器具體用于:
[0034]獲取目標圖片及對比圖片,獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl,bl),獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3),若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片,若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任——個差值大于預先設定的誤差閾值,貝_定所述對比圖片為與所述目標圖片不相似的圖片;若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
[0035]結合第三方面或第三方面的第一種可能實現的方式,在第四種可能實現的方式中,所述處理器具體用于:
[0036]將所述目標圖片和對比圖片縮小到同一尺寸;
[0037]通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0038]結合第三方面或第三方面的第一種可能實現的方式或第三方面的第二種可能實現的方式或第三方面的第三種可能實現的方式或第三方面的第四種可能實現的方式,在第五種可能實現的方式中,所述處理器還用于:若所述對比圖片中不包括與所述目標圖片相似的圖片,則將所述目標圖片顯示在所述顯示器上的用戶界面上。
[0039]通過利用上述方案,終端獲取目標圖片及對比圖片,確定對比圖片中與目標圖片相似的圖片,若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾,將目標圖片和與目標圖片相似的圖片放入該文件夾中,將該文件夾中的任一張圖片作為文件夾的封面顯示在用戶界面上。由于用戶界面上只顯示相似圖片中的一個圖片,因此可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量,以提高用戶體驗。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041]圖1為現有技術用戶界面上顯示圖片的示意圖;
[0042]圖2為本發(fā)明實施例一提供的一種圖片顯示方法的流程示意圖;
[0043]圖3為本發(fā)明實施例一提供的另一種圖片顯示方法的流程示意圖;
[0044]圖4為本發(fā)明實施例一中用戶界面上顯示圖片的示意圖;
[0045]圖5為本發(fā)明實施例一中用戶界面上顯示相似圖片的示意圖;
[0046]圖6為本發(fā)明實施例二提供的一種圖片顯示裝置的結構示意圖;
[0047]圖7為本發(fā)明實施例三提供的一種終端的結構示意圖。
【具體實施方式】
[0048]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0049]下面以圖2為例詳細說明本發(fā)明實施例一提供的一種圖片顯示方法,圖2為本發(fā)明實施例一提供的一種圖片顯示方法的流程示意圖。該圖片顯示方法的執(zhí)行主體為終端(如,手機,相機,電腦等支持圖片瀏覽的終端)。如圖2所示,該圖片顯示方法包括以下步驟:
[0050]步驟S101,獲取目標圖片及對比圖片。
[0051]具體的,在用戶打開圖片文件夾時,終端從該圖片文件夾中獲取目標圖片,該目標圖片可以為該圖片文件夾中任意一張圖片。然后,終端再從該文件夾中獲取對比圖片,該對比圖片為該圖片文件夾中除目標圖片之外的其他照片。
[0052]優(yōu)選地,該對比圖片為圖片該圖片文件夾中與目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。相似的圖片一般是在用戶進行連續(xù)拍攝時存儲的,所以一般情況下,相似的圖片的存儲時間不會相差太多,因此,可以預先設置時間閾值,將與目標圖片的存儲時間差不大于該時間閾值的圖片作為對比圖片,以減少獲取的對比圖片,從而有效提高對圖片顯示的處理速度。
[0053]在一個具體的例子中,首先從用戶打開的圖片文件夾中獲取圖片Xl作為目標圖片,該圖片Xl的存儲時間為10時7分45秒,預先設置時間閾值為I秒,則從圖片文件夾中獲取存儲時間為10時7分44秒,10時7分45秒,10時7分46秒的圖片作為對比圖片。[0054]步驟SIO 2,確定對比圖片中與目標圖片相似的圖片。
[0055]可選地,通過將對比圖片中的RGB向量與目標圖片的RGB向量進行比較,確定對比圖片中與目標圖片相似的圖片。
[0056]具體的,獲取目標圖片每一個像素值的紅R綠G藍B分量,將目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl,bl)。獲取對比圖片每一個像素值的RGB分量,將對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3)。若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定該對比圖片為與目標圖片相似的圖片;若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任一一個差值大于預先設定的誤差閾值,則確定該對比圖片為與目標圖片不相似的圖片。
[0057]通過上述方式,將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。
[0058]可選地,將目標圖片和對比圖片縮小到同一尺寸,通過將縮小后的對比圖片的灰度與縮小后的目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0059]具體的,將目標圖片縮小到8x8的尺寸并轉為64級灰度,縮小后的目標圖片總共64個像素。計算該64個像素的灰度平均值,將每個像素的灰度與計算出的灰度平均值進行比較,灰度不小于灰度平均值的像素,記為1,灰度小于灰度平均值的像素,記為0,然后將每個像素的比較結果進行組合,生成一個64位的整數。
[0060]同樣的,通過上述方法,生成對比圖片對應的64位整數。
[0061]需要說明的是,在對每個像素的比較結果進行組合時,需要保證目標圖片和對比圖片都采用同樣的組合次序。
[0062]對比目標圖片對應的64位整數和對比圖片對應的64位整數,如果不相同的位數不大于預先設定的個數(例如,5個),則確定該對比圖片為與目標圖片相似的圖片;如果不相同的位數大于預先設定的個數,則確定該對比圖片為與目標圖片不相似的圖片。
[0063]通過上述方式,將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。
[0064]步驟S103,若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾。
[0065]若對比圖片中包括與目標圖片相似的圖片,則在該圖片文件夾中新建一與目標圖片對應的文件夾,該新建的文件夾用于將其對應的目標圖片和與該目標圖片相似的圖片集
合在一起。
[0066]步驟S104,將目標圖片和與目標圖片相似的圖片放入與目標圖片對應的文件夾中。
[0067]通過將目標圖片和與目標圖片相似的圖片放入與目標圖片對應的文件夾中,可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量。
[0068]步驟S105,將文件夾中的任一張圖片作為與目標圖片對應的文件夾的封面顯示在用戶界面上。[0069]通過將該與目標圖片對應的文件夾中的任一張圖片作為與目標圖片對應的文件夾的封面顯示在用戶界面上,可使用戶獲知該文件夾中是與目標圖片相似的圖片,用戶通過點擊該文件夾,可瀏覽到與該目標圖片相似的照片。
[0070]另外,如圖3所示,在步驟S102之后,若對比圖片中包括與目標圖片相似的圖片,則執(zhí)行步驟S103-S105 ;若對比圖片中不包括與目標圖片相似的圖片,則執(zhí)行步驟S106。
[0071]步驟S106,若對比圖片中不包括與目標圖片相似的圖片,則將目標圖片顯示在用戶界面上。
[0072]在對比圖片中不包括與目標圖片相似的圖片的情況時,將目標圖片顯示在用戶界面上,以使沒有相似圖片的目標圖片以單張的形式與有相似圖片的目標圖片對應的文件夾顯示在用戶界面上。
[0073]以圖4為例說明本發(fā)明實施例一的最終在用戶界面上的顯示效果。例如,用戶界面最多可顯示12張圖片,用戶對景物X連續(xù)拍攝了 8張照片,即圖片Xl-圖片X8,對景物Y連續(xù)拍攝了 10張照片,即圖片Yl-圖片Y10,對景物Z拍攝了 I張照片,即圖片Zl,這些照片存儲在同一圖片文件夾中,則用戶打開該圖片文件夾時,顯示的用戶界面如圖4所示。其中,用戶界面顯示的圖片X2為放入了 8張景物X的文件夾的封面圖片,圖片Y9為放入了 10張景物Y的文件夾的封面圖片,圖片Zl即為景物Z的圖片。當用戶點擊圖片X2時,如圖5所示,用戶界面顯示景物X的圖片。
[0074]通過利用本發(fā)明實施例一提供的圖片顯示方法,終端獲取目標圖片及對比圖片,確定對比圖片中與目標圖片相似的圖片,若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾,將目標圖片和與目標圖片相似的圖片放入該文件夾中,將該文件夾中的任一張圖片作為文件夾的封面顯示在用戶界面上。由于用戶界面上只顯示相似圖片中的一個圖片,因此可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量,以提高用戶體驗。
[0075]下面以圖6為例詳細說明本發(fā)明實施例二提供的一種圖片顯示裝置,圖6為本發(fā)明實施例二提供的一種圖片顯示裝置的結構示意圖。該圖片顯示裝置用以實現本發(fā)明實施例一提供的圖片顯示方法。
[0076]該圖片顯示裝置包括:獲取單元210,確定單元220,建立單元230,移動單元240和顯示單元250。
[0077]獲取單元210用于獲取目標圖片及對比圖片。
[0078]具體的,在用戶打開圖片文件夾時,獲取單元210從該圖片文件夾中獲取目標圖片,該目標圖片可以為該圖片文件夾中任意一張圖片。然后,獲取單元210再從該文件夾中獲取對比圖片,該對比圖片為該圖片文件夾中除目標圖片之外的其他照片。
[0079]優(yōu)選地,該對比圖片為圖片該圖片文件夾中與目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。相似的圖片一般是在用戶進行連續(xù)拍攝時存儲的,所以一般情況下,相似的圖片的存儲時間不會相差太多,因此,可以預先設置時間閾值,將與目標圖片的存儲時間差不大于該時間閾值的圖片作為對比圖片,以減少獲取的對比圖片,從而有效提高對圖片顯示的處理速度。
[0080]確定單元220用于確定對比圖片中與目標圖片相似的圖片。
[0081]可選地,確定單元220通過將對比圖片中的RGB向量與目標圖片的RGB向量進行比較,確定對比圖片中與目標圖片相似的圖片。
[0082]具體的,確定單元220獲取目標圖片每一個像素值的紅R綠G藍B分量,將目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl,bl),獲取對比圖片每一個像素值的RGB分量,將對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3)。若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定該對比圖片為與目標圖片相似的圖片;若1"1和r2的差值,gl和g2的差值,bl和b2的差值中的任一一個差值大于預先設定的誤差閾值,則確定該對比圖片為與目標圖片不相似的圖片。
[0083]通過上述方式,確定單元220將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。
[0084]可選地,確定單元220將目標圖片和對比圖片縮小到同一尺寸,通過將縮小后的對比圖片的灰度與縮小后的目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0085]具體的,確定單元220將目標圖片縮小到8x8的尺寸并轉為64級灰度,縮小后的目標圖片總共64個像素。計算該64個像素的灰度平均值,將每個像素的灰度與計算出的灰度平均值進行比較,灰度不小于灰度平均值的像素,記為1,灰度小于灰度平均值的像素,記為0,然后將每個像素的比較結果進行組合,生成一個64位的整數。
[0086]同樣的,通過上述方法,確定單元220生成對比圖片對應的64位整數。
[0087]需要說明的是,在對每個像素的比較結果進行組合時,需要保證目標圖片和對比圖片都采用同樣的組合次序。
[0088]確定單元220對比目標圖片對應的64位整數和對比圖片對應的64位整數,如果不相同的位數不大于預先設定的個數(例如,5個),則確定該對比圖片為與目標圖片相似的圖片;如果不相同的位數大于預先設定的個數,則確定該對比圖片為與目標圖片不相似的圖片。
[0089]通過上述方式,確定單元220將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。
[0090]建立單元230用于若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾。
[0091]若對比圖片中包括與目標圖片相似的圖片,則建立單元230在該圖片文件夾中新建一與目標圖片對應的文件夾,該新建的文件夾用于將其對應的目標圖片和與該目標圖片相似的圖片集合在一起。
[0092]移動單元240用于將目標圖片和與目標圖片相似的圖片放入與目標圖片對應的文件夾中。
[0093]通過將目標圖片和與目標圖片相似的圖片放入與目標圖片對應的文件夾中,可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量。
[0094]顯示單元250用于將文件夾中的任一張圖片作為與目標圖片對應的文件夾的封面顯示在用戶界面上。
[0095]通過將該與目標圖片對應的文件夾中的任一張圖片作為與目標圖片對應的文件夾的封面顯示在用戶界面上,可使用戶獲知該文件夾中是與目標圖片相似的圖片,用戶通過點擊該文件夾,可瀏覽到與該目標圖片相似的照片。
[0096]顯示單元250還用于若對比圖片中不包括與目標圖片相似的圖片,則將目標圖片顯示在用戶界面上。
[0097]在對比圖片中不包括與目標圖片相似的圖片的情況時,將目標圖片顯示在用戶界面上,以使沒有相似圖片的目標圖片以單張的形式與有相似圖片的目標圖片對應的文件夾顯示在用戶界面上。
[0098]通過利用本發(fā)明實施例二提供的圖片顯示裝置,該圖片顯示裝置獲取目標圖片及對比圖片,確定對比圖片中與目標圖片相似的圖片,若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾,將目標圖片和與目標圖片相似的圖片放入該文件夾中,將該文件夾中的任一張圖片作為文件夾的封面顯示在用戶界面上。由于用戶界面上只顯示相似圖片中的一個圖片,因此可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量,以提高用戶體驗。
[0099]下面以圖7為例詳細說明本發(fā)明實施例三提供的一種終端,圖7為本發(fā)明實施例三提供的一種終端的結構示意圖。該終端用以實現本發(fā)明實施例一提供的圖片顯示方法。
[0100]如圖6所示,該終端包括:存儲器310,顯示器320和處理器330。
[0101]存儲器310用于存儲圖片。
[0102]顯示器320用于顯示用戶界面。
[0103]處理器330用于獲取目標圖片及對比圖片。
[0104]具體的,在用戶打開圖片文件夾時,處理器330從該圖片文件夾中獲取目標圖片,該目標圖片可以為該圖片文件夾中任意一張圖片。然后,處理器330再從該文件夾中獲取對比圖片,該對比圖片為該圖片文件夾中除目標圖片之外的其他照片。
[0105]優(yōu)選地,該對比圖片為圖片該圖片文件夾中與目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。相似的圖片一般是在用戶進行連續(xù)拍攝時存儲的,所以一般情況下,相似的圖片的存儲時間不會相差太多,因此,可以預先設置時間閾值,將與目標圖片的存儲時間差不大于該時間閾值的圖片作為對比圖片,以減少獲取的對比圖片,從而有效提高對圖片顯示的處理速度。
[0106]處理器330還用于確定對比圖片中與目標圖片相似的圖片。
[0107]可選地,處理器330通過將對比圖片中的RGB向量與目標圖片的RGB向量進行比較,確定對比圖片中與目標圖片相似的圖片。
[0108]具體的,處理器330獲取目標圖片每一個像素值的RGB分量,將目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl, bl),獲取對比圖片每一個像素值的RGB分量,將對比圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(r2,g2,b3)。若rl和r2的差值,gl和g2的差值,bl和b2的差值都不小于預先設定的誤差閾值,則處理器330確定該對比圖片為與目標圖片相似的圖片;若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任一一個差值大于預先設定的誤差閾值,則處理器330確定該對比圖片為與目標圖片不相似的圖片。
[0109]通過上述方式,處理器330將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。[0110]可選地,處理器330將目標圖片和對比圖片縮小到同一尺寸,通過將縮小后的對比圖片的灰度與縮小后的目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
[0111]具體的,處理器330將目標圖片縮小到8x8的尺寸并轉為64級灰度,縮小后的目標圖片總共64個像素。計算該64個像素的灰度平均值,將每個像素的灰度與計算出的灰度平均值進行比較,灰度不小于灰度平均值的像素,記為1,灰度小于灰度平均值的像素,記為0,然后將每個像素的比較結果進行組合,生成一個64位的整數。
[0112]同樣的,通過上述方法,處理器330生成對比圖片對應的64位整數。
[0113]需要說明的是,在對每個像素的比較結果進行組合時,需要保證目標圖片和對比圖片都采用同樣的組合次序。
[0114]處理器330對比目標圖片對應的64位整數和對比圖片對應的64位整數,如果不相同的位數不大于預先設定的個數(例如,5個),則確定該對比圖片為與目標圖片相似的圖片;如果不相同的位數大于預先設定的個數,則確定該對比圖片為與目標圖片不相似的圖片。
[0115]通過上述方式,處理器330將每一張對比圖片與目標圖片進行比較,以確定出對比圖片中與目標圖片相似的圖片。
[0116]處理器330還用于若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾,將目標圖片和與目標圖片相似的圖片放入與目標圖片對應的文件夾中,將與目標圖片對應的文件夾中的任一張圖片作為與目標圖片對應的文件夾的封面顯示在顯示器320上的用戶界面上。
[0117]處理器330還用于若對比圖片中不包括與目標圖片相似的圖片,則將目標圖片顯示在用戶界面上。
[0118]通過利用本發(fā)明實施例三提供的終端,該終端獲取目標圖片及對比圖片,確定對比圖片中與目標圖片相似的圖片,若對比圖片中包括與目標圖片相似的圖片,則建立與目標圖片對應的文件夾,將目標圖片和與目標圖片相似的圖片放入該文件夾中,將該文件夾中的任一張圖片作為文件夾的封面顯示在用戶界面上。由于用戶界面上只顯示相似圖片中的一個圖片,因此可避免用戶界面上大面積的顯示相似圖片,從而節(jié)省用戶界面空間,提高用戶界面上的圖片信息量,以提高用戶體驗。
[0119]專業(yè)人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發(fā)明的范圍。
[0120]結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM),電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術領域】內所公知的任意其它形式的存儲介質中。
[0121]以上所述的【具體實施方式】,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的【具體實施方式】而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種圖片顯示方法,其特征在于,所述方法包括: 獲取目標圖片及對比圖片; 確定所述對比圖片中與所述目標圖片相似的圖片; 若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾; 將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中; 將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在用戶界面上。
2.根據權利要求1所述的方法,其特征在于,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
3.根據權利要求1或2所述的方法,其特征在于,所述確定所述對比圖片中與所述目標圖片相似的圖片具體為: 通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
4.根據權利要求3所述的方法,其特征在于,所述通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片具體為: 獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別 相加得到向量(rI, gl, bl); 獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2, g2, b3); 若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片; 若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任——個差值大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片不相似的圖片。
5.根據權利要求1或2所述的方法,其特征在于,所述確定所述對比圖片中與所述目標圖片相似的圖片具體為: 將所述目標圖片和對比圖片縮小到同一尺寸; 通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
6.根據權利要求1-5任一所述的方法,其特征在于,在所述確定所述對比圖片中與所述目標圖片相似的圖片之后,所述方法還包括: 若所述對比圖片中不包括與所述目標圖片相似的圖片,將所述目標圖片顯示在用戶界面上。
7.一種圖片顯示裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取目標圖片及對比圖片; 確定單元,用于確定所述對比圖片中與所述目標圖片相似的圖片; 建立單元,用于若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾; 移動單元,用于將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中; 顯示單元,用于將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在用戶界面上。
8.根據權利要求7所述的裝置,其特征在于,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
9.根據權利要求7或8所述的裝置,其特征在于,所述確定單元具體用于: 通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
10.根據權利要求9所述的裝置,其特征在于,所述確定單元具體用于: 獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl, gl, bl); 獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2, g2, b3); 若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片; 若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任——個差值大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片不相似的圖片。
11.根據權利要求7或8所述的裝置,其特征在于,所述確定單元具體用于: 將所述目標圖片和對比圖片縮`小到同一尺寸; 通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
12.根據權利要求7-11任一所述的裝置,其特征在于,所述顯示單元用于: 若所述對比圖片中不包括與所述目標圖片相似的圖片,將所述目標圖片顯示在用戶界面上。
13.—種終端,包括存儲器,顯示器和處理器,其特征在于, 所述存儲器,用于存儲圖片; 所述顯示器,用于顯示用戶界面; 所述處理器,用于獲取目標圖片及對比圖片,確定所述對比圖片中與所述目標圖片相似的圖片,若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
14.根據權利要求13所述的終端,其特征在于,所述對比圖片為與所述目標圖片的存儲時間差不大于預先設定的時間閾值的圖片。
15.根據權利要求13或14所述的終端,其特征在于,所述處理器具體用于: 獲取目標圖片及對比圖片,通過將所述對比圖片的RGB向量與所述目標圖片的RGB向量進行比較,確定所述對比圖片中與所述目標圖片相似的圖片,若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
16.根據權利要求15所述的終端,其特征在于,所述處理器具體用于: 獲取目標圖片及對比圖片,獲取所述目標圖片每一個像素值的紅R綠G藍B分量,將所述目標圖片每一個像素值的R分量、G分量、B分量分別相加得到向量(rl,gl, bl),獲取所述對比圖片每一個像素值的RGB分量,將所述對比圖片每一個像素值R分量、G分量、B分量分別相加得到向量(r2,g2,b3),若rl和r2的差值,gl和g2的差值,bl和b2的差值都不大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片相似的圖片,若rl和r2的差值,gl和g2的差值,bl和b2的差值中的任——個差值大于預先設定的誤差閾值,則確定所述對比圖片為與所述目標圖片不相似的圖片;若所述對比圖片中包括與所述目標圖片相似的圖片,則建立與所述目標圖片對應的文件夾,將所述目標圖片和所述與所述目標圖片相似的圖片放入所述文件夾中,將所述文件夾中的任一張圖片作為所述文件夾的封面顯示在所述顯示器上的用戶界面上。
17.根據權利要求13或14所述的終端,其特征在于,所述處理器具體用于: 將所述目標圖片和對比圖片縮小到同一尺寸; 通過將縮小后的所述對比圖片的灰度與縮小后的所述目標圖片的灰度進行比較,確定所述對比圖片中與所述目標圖片相似的圖片。
18.根據權利要求13-17任一所述的終端,其特征在于,所述處理器還用于: 若所述對比圖片中不包括與所述目標圖片相似的圖片,則將所述目標圖片顯示在所述顯示器上的用戶界面上。`
【文檔編號】G06F17/30GK103559236SQ201310511710
【公開日】2014年2月5日 申請日期:2013年10月25日 優(yōu)先權日:2013年10月25日
【發(fā)明者】柯元旦, 陳輝, 呂桂磊 申請人:華為終端有限公司