一種終端相片處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種終端相片處理方法和裝置,在本終端保存相片之后、瀏覽相片之前進行相片預處理,對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的參數(shù)相匹配。還可對經(jīng)縮放處理的多張相片進行整合處理,使所述多張相片形成一個文件,對外顯示時仍呈現(xiàn)為單張形式,后續(xù)瀏覽時不需反復縮放相片,可大幅減低耗電量,還避免了多張相片被不斷地打開和關閉的開銷,相片瀏覽更為流暢,提升了用戶體驗。在與其它終端進行相片傳輸時,對方終端的屏幕顯示能力有限的情況下,將本地相片縮放到與對方終端屏幕顯示能力相匹配后再進行傳輸,在不損失顯示效果的情況下,盡可能地節(jié)約了傳輸占用的通信流量。
【專利說明】一種終端相片處理方法和裝置
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別是涉及一種終端中進行相片處理的方法和裝置?!颈尘凹夹g】
[0002]目前的智能手機大多擁有照相功能,分辨率達到數(shù)百萬甚至數(shù)千萬像素。移動終端相機質(zhì)量的好壞也成為選擇終端的關鍵因素,微博、社交網(wǎng)站的興起,也極大地激發(fā)了大眾隨手拍、隨手發(fā)的熱情。從ICT行業(yè)統(tǒng)計數(shù)據(jù)看,相片在互連通信中占據(jù)的比重也越來越高。智能手機擁有的存儲空間,自帶16G、32G,并且擁有擴展卡,可以存儲很多相片,多數(shù)智能機用戶相機中都保存了大量的相片。與此同時,所存在的問題是智能手機的電池支撐時間短,相片瀏覽時,如果快速滑動相片,將明顯感到相片呈現(xiàn)遲緩,需要用戶等待,體驗較差。另外,在不同終端間進行相片分享時,大都是傳送原始相片,導致在傳送一些高清、高分辨率圖像分享時,通信帶寬耗費巨大。造成這些負面現(xiàn)象的主要原因在于,在移動終端中,移動終端屏幕的尺寸和分辨率各不相同,從幾十萬象素到高達二百萬象素不等,以幾十萬象素為主的格局,而相片的獲取能力與移動終端屏幕的顯示能力之間存在極度的不平衡性。智能終端的相片應用程序的特點是一次獲取,多次傳遞,多次呈現(xiàn)。圖1所示為當前的移動終端相片應用程序?qū)ο嗥奶幚怼⒋鎯惋@示過程,圖中m*n表示相片的原始象素點,a*b表示終端屏幕的像素,每次瀏覽相片時,先從主存中讀取η張相片到本機內(nèi)存中,然后對每張相片進行縮放處理,將相片的像素m*n轉(zhuǎn)換為a*b,用于終端屏幕顯示。由于這種相片處理方式單一,沒有利用圖片捕獲與圖像呈現(xiàn)的不平衡性,也沒有兼顧相片在終端上的使用特點,因此處理成本極高,其缺陷可大致歸納為以下幾個方面:
[0003]1、存儲方面,每個移動終端上都保留了原始相片,存儲空間浪費極大。
[0004]2、通信方面,每次相片由一個終端向另一個終端轉(zhuǎn)移的時候,不管源終端與目標終端的能力差異,都是傳輸原始圖片,這需要極大的通信流量,尤其是對于高清圖片更是如此。
[0005]3、資源功耗方面,每次顯示前需對圖片進行縮放處理,需要從主存中讀取大量數(shù)據(jù),導致功耗大增。
[0006]4、用戶體驗方面,瀏覽相片時,當快速劃動終端屏幕的時候,相片呈現(xiàn)速度較慢。
【發(fā)明內(nèi)容】
[0007]為了解決現(xiàn)有技術中對終端中的相片處理成本高的問題,本發(fā)明提供了一種終端相片處理方法和裝置。
[0008]一方面,本發(fā)明的終端相片處理方法在本終端保存相片之后、瀏覽相片之前進行相片預處理,所述相片預處理包括:對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的參數(shù)相匹配。
[0009]進一步地,所述相片預處理還包括:對經(jīng)縮放處理的多張相片進行整合處理,使所述多張相片形成一個文件,且在瀏覽相片時,對當前所瀏覽相片的相鄰相片進行提前讀取。[0010]其中,在本終端保存相片后的預定時間段之后,啟動所述相片預處理。
[0011]進一步地,所述相片預處理還包括:在對相片進行縮放處理之前或之后,對相片的色度特征進行轉(zhuǎn)換,使得相片的色度特征與本終端顯示屏的顯示特征相匹配。
[0012]進一步地,本終端與另一終端進行相片分享的過程為:在所述相片預處理之后,本終端與所述另一終端建立聯(lián)系,獲取所述另一終端的顯示屏參數(shù);以及比較本終端顯示屏與所述另一終端的顯示屏的顯示屏參數(shù),如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)相同,本終端將相片傳遞給目標終端;如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)不同,本終端將相片的像素和尺寸轉(zhuǎn)換到與目標終端顯示屏的分辨率和顯示尺寸分別相匹配后,傳遞給目標終端。
[0013]另一方面,本發(fā)明的終端相片處理裝置,包括相片預處理模塊,用于在本終端保存相片之后、瀏覽相片之前,對相片進行預處理,所述預處理包括:相片預處理模塊對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的分辨率和顯示尺寸分別相匹配。
[0014]本發(fā)明有益效果如下:
[0015]1.本發(fā)明對終端中的相片統(tǒng)一進行預處理,將相片轉(zhuǎn)換為與終端屏幕顯示能力相匹配的像素,且大小與顯示屏尺寸一致,后續(xù)瀏覽時不需要再反復縮放相片,降低了相片處理成本,對于經(jīng)常需要進行相片瀏覽的用戶終端來說,可大幅減低耗電量。
[0016]2.本發(fā)明將終端內(nèi)部將經(jīng)過縮放處理的多張相片整和為一個文件,瀏覽時可避免多張相片被不斷地打開和關閉的開銷,相片瀏覽更為流暢,提升用戶體驗。
[0017]3.在與其它終端進行相片傳輸時,可根據(jù)其它終端的性能,有針對性地選擇是否對本地相片進行再處理,在對方終端的屏幕顯示能力有限的情況下,將本地相片縮放到與對方終端屏幕顯示能力相匹配后再進行傳輸,在不損失顯示效果的情況下,盡可能地節(jié)約了傳輸占用的通信流量。
【專利附圖】
【附圖說明】
[0018]圖1是現(xiàn)有技術中終端相片處理方式示意圖。
[0019]圖2是本發(fā)明終端相片處理方法流程圖。
[0020]圖3是本發(fā)明實施例的終端相片預處理過程示意圖。
[0021]圖4是本發(fā)明另一實施例的終端相片預處理過程示意圖。
[0022]圖5是本發(fā)明實施例中不同終端之間分享相片過程示意圖
[0023]圖6是本發(fā)明實施例的終端相片處理裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0025]圖2所示為本發(fā)明的終端相片處理方法流程圖,該方法在終端保存相片之后、用戶再次瀏覽相片之前,增加了對相片的預處理步驟,所述預處理是指對終端中的相片進行縮放處理,使得相片的像素與本終端顯示屏的分辨率相匹配。
[0026]具體來看,首先介紹終端保存相片的來源,通過本機獲取或外部存入,由相片處理系統(tǒng)保留相片的原始信息數(shù)據(jù)。本機獲取的相片,即通過本機的照相機鏡頭攝入,保留原始的相片特征,其顯示的過程與傳統(tǒng)模式?jīng)]有差別,即讀入圖片,縮放處理,屏幕呈現(xiàn)。目前,有些移動終端的相機達到專業(yè)相機的能力,象素達到數(shù)千萬,其拍攝的相片細節(jié)非常豐富,在大屏幕上顯示圖像細節(jié)仍然非常清晰,因此對于本機拍攝的原始相片通常要單獨保存,以便本機相片發(fā)往專門的存儲設備或發(fā)往大屏設備顯示,以高質(zhì)量的原始相片為基準再處理。對于外部存入的圖片,當用戶把移動終端當存儲設備轉(zhuǎn)存相片時,存入的相片文件與其它文件無異,移動終端不對相片作任何處理,保留原始相片信息。
[0027]然后,利用圖2所示的本發(fā)明的終端相片處理方法對保存在終端的相片做預處理,對相片進行縮放處理,使得相片的像素與本終端顯示屏的分辨率相匹配。具體還可參見圖3實施例,將主存的η張照片(記為Pl-Pn)讀取到終端內(nèi)存中,對Pl-Pn直接進行縮放處理,得到符合終端屏幕像素的Pl’-Pn’,保存到主存中以備瀏覽分享。這樣做的目標是在用戶瀏覽相片之前即對相片進行計算縮放處理,使相片先期成為本機容易呈現(xiàn)的格式大小,最好是相片的像素值和像素長寬比都與本機屏幕相匹配,縮放處理后的相片尺寸與本機顯示屏幕大小一致,即預處理后的相片像素和尺寸分別與本終端顯示屏的分辨率和顯示尺寸一致,則在以后用戶瀏覽相片的時候總是能夠以這種格式呈現(xiàn),相對于以往每次直接以原始相片為基準進行處理,每次顯示前均計算縮放相片尺寸,進而顯示的方案,本發(fā)明不需要反復地縮放相片,尤其對于經(jīng)常需要進行相片瀏覽的用戶終端來說,可極大地避免終端電量消耗,提升終端整體性能。
[0028]在上述相片預處理的過程中,可進一步對相片的色度特征進行轉(zhuǎn)換,使得相片的色度特征與本終端顯示屏的顯示特征相匹配。色度特征,如當前主流的顯示屏為RGB三原色;還有部分為增強亮度的RGBW,即增加白色;也有增加顏色空間的RGBY,即增加黃色。對相片進行色度特征的預處理,原因在于同一張相片會反復被瀏覽,如果沒有預處理過程,則每次瀏覽相片都需要進行色度特征的轉(zhuǎn)換,而這個轉(zhuǎn)換過程既耗移動終端的寶貴能源,又浪費瀏覽者等待打開的時間。利用本實施例對相片進行色度特征的統(tǒng)一預處理轉(zhuǎn)換,可大幅減少色度特征轉(zhuǎn)換的次數(shù),節(jié)約終端能源,提升用戶體驗。
[0029]在對相片的尺寸或色度特征處理之后,對相片的預處理還可包括對多張相片的整合處理,使多張相片形成一個文件。也就是說,在終端內(nèi)部將經(jīng)過縮放、尺寸相同的多張相片整合為單個文件,不同于傳統(tǒng)的相片處理將一張相片作為一個文件處理。本實施例中,由于每張相片的大小已經(jīng)確定了,每張相片的相互位置也非常便于確定,將它們整合為一個文件可避免不斷地打開、關閉文件的開銷。需要注意的是,對內(nèi)多張相片被保存為一個文件,但對外仍然呈現(xiàn)為多張相片的形式,保留現(xiàn)有相片系統(tǒng)的縮略瀏覽特點。當需要把某一單張相片分享給別人的時候,用戶可方便地選擇。當需要連續(xù)瀏覽相片時,終端用戶界面顯示某一位置相片的同時,后臺軟/硬件提前讀取當前顯示相片的相鄰幾張相片到內(nèi)存中,如前后各預先讀取I張、2張、3張、5張或更多,如圖4所示,當用戶連續(xù)瀏覽相片Pk’時,其前后相鄰的兩張相片Pk’ _l、Pk’ -2、Pk’ +l、Pk’ +2已經(jīng)讀取到了內(nèi)存中,瀏覽時可以讓相片呈現(xiàn)連貫性,顯示速度更快,減少相片出現(xiàn)的等待時間,提升用戶感受。
[0030]較佳地,在終端保存相片后的預定時間段之后,啟動對相片的預處理過程。詳細地講,在終端本地相片系統(tǒng)中,以本機攝入相片為例,在本機保存攝入相片后,經(jīng)過一固定時間,如設定為I小時之后,才進入對相片的預處理流程。這樣設置的原因是,通常終端設備擁有者會在相片照完后的第一時間認真察看相片質(zhì)量,通過縮小放大仔細觀察相片效果,不滿意的相片會被整理刪除,所以本實施例中保留一段時間,給用戶做是否保留相片的決策期,待過了一定時間后,用戶刪除相片的概率就會降低,轉(zhuǎn)而以瀏覽相片為主,反復欣賞與展示攝入的相片。因此,在終端保存相片后的預定時間段之后再啟動對相片的預處理是合理的設置。為了保存原始的相片數(shù)據(jù)以備使用,對預處理后的相片另行保存,始終不與原始相片數(shù)據(jù)發(fā)生替換。當然,如果確定不需要使用原始相片,可將原始相片刪除,僅保留預處理后的相片。
[0031]圖5所示為利用相片預處理流程實現(xiàn)不同終端之間分享相片的過程示意圖,需要把本終端(以下稱為源終端)的相片分享給其他終端(以下稱為目標終端),在分享之前,首先進行能力信息交互,源終端獲知目標終端的顯示能力,即顯示屏相關參數(shù)。如果目標終端顯示能力與源終端顯示能力相同,則不作多余處理,直接將想要分享的相片壓縮后傳遞給目標終端;當目標終端與源終端顯示能力不同時,則需要作一些特殊處理,將相片的屬性轉(zhuǎn)換到與目標終端屏顯示能力匹配后,進行壓縮傳遞。具體如下:
[0032]A、在源終端側(cè):
[0033]步驟1、源終端啟動分享過程,與目標終端建立聯(lián)系。
[0034]步驟2、獲取目標終端屏參數(shù)。
[0035]步驟3、比較目標終端與源終端屏分辨率;如果相同,則跳轉(zhuǎn)到第7步;如果源終端屏分辨率高于目標終端屏分辨率,則跳轉(zhuǎn)到第4步;如果源終端屏分辨率低于目標終端屏分辨率,則跳轉(zhuǎn)到第5步。
[0036]步驟4、對待分享相片進行縮放處理,匹配目標終端屏分辨率,然后執(zhí)行第7步。
[0037]步驟5、判斷該待分享相片在源終端上是否有原始相片,若有,跳轉(zhuǎn)到第6步;若無,跳轉(zhuǎn)到第7步。
[0038]步驟6、對待分享相片的原始相片進行縮放處理,匹配目標終端屏分辨率。然后跳轉(zhuǎn)到第7步。
[0039]步驟7、對縮放處理后的相片緩存,壓縮后發(fā)送至目標終端,分享相片。
[0040]B、在目標終端側(cè):
[0041]步驟1、啟動分享過程,與源終端建立聯(lián)系。
[0042]步驟2、向源終端通報本終端屏參數(shù)。
[0043]步驟3、接收來自源終端的相片。
[0044]步驟4、判斷接收相片的像素是否與本終端屏分辨率一致,如果一致,跳轉(zhuǎn)到第6步;否則跳轉(zhuǎn)到第5步。
[0045]步驟5、對相片進行縮放處理,使其匹配本終端屏分辨率。
[0046]步驟6、存儲相片到本地,用于瀏覽分享。
[0047]上述實施例還可針對源終端和目標終端顯示屏的色度特征方面進行比較處理,處理方式相似,當目標終端屏色度參數(shù)與源終端屏色度參數(shù)相同,不作多余處理,將相片壓縮后傳遞給目標終端;當目標終端屏色度參數(shù)與源終端屏色度參數(shù)不同時,將相片的色度特征轉(zhuǎn)換到與目標終端屏色度參數(shù)匹配后進行壓縮傳遞。
[0048]為了解決終端相片處理成本高的問題,本發(fā)明還提供了一種終端相片處理裝置,包括相片預處理模塊201,用于在本終端保存相片之后、瀏覽相片之前,對相片進行預處理,所述預處理包括:相片預處理模塊對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的分辨率和顯示尺寸分別相匹配。
[0049]其中,所述相片預處理模塊還用于對經(jīng)縮放處理的多張相片進行整合處理,使所述多張相片形成一個文件。所述相片預處理模塊還用于在對相片進行縮放處理之前或之后,對相片的色度特征進行轉(zhuǎn)換,使得相片的色度特征與本終端顯示屏的顯示特征相匹配。
[0050]進一步地,所述裝置還包括相片預處理啟動模塊301,用于在本終端保存相片后的預定時間段之后,啟動所述預處理。
[0051]進一步地,所述裝置還包括相片分享處理模塊401,如圖6所示,在所述相片預處理模塊完成所述預處理之后,所述相片分享處理模塊在本終端和所述另一終端之間建立聯(lián)系,獲取所述另一終端的顯示屏參數(shù);然后所述相片分享處理模塊比較本終端顯示屏與所述另一終端的顯示屏的顯示屏參數(shù),如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)相同,將相片傳遞給目標終端;如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)不同,將相片的像素和尺寸轉(zhuǎn)換到與目標終端顯示屏的分辨率和顯示尺寸分別相匹配后,傳遞給目標終端。
[0052]盡管為示例目標,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應當不限于上述實施例。
【權(quán)利要求】
1.一種終端相片處理方法,其特征在于,在本終端保存相片之后進行相片預處理,所述相片預處理包括:對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的參數(shù)相匹配。
2.如權(quán)利要求1所述的終端相片處理方法,其特征在于,所述相片預處理還包括:對經(jīng)縮放處理的多張相片進行整合處理,使所述多張相片形成一個文件,且在瀏覽相片時,對當前所瀏覽相片的相鄰相片進行提前讀取。
3.如權(quán)利要求1所述的終端相片處理方法,其特征在于,在本終端保存相片后的預定時間段之后,啟動所述相片預處理。
4.如權(quán)利要求1-3中任一權(quán)利要求所述的終端相片處理方法,其特征在于,所述相片預處理還包括:在對相片進行縮放處理之前或之后,對相片的色度特征進行轉(zhuǎn)換,使得相片的色度特征與本終端顯示屏的顯示特征相匹配。
5.如權(quán)利要求1-3中任一權(quán)利要求所述的終端相片處理方法,其特征在于,本終端與另一終端進行相片分享的過程為: 在所述相片預處理之后,本終端與所述另一終端建立聯(lián)系,獲取所述另一終端的顯示屏參數(shù); 比較本終端顯示屏與所述另一終端的顯示屏的顯示屏參數(shù),如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)相同,本終端將相片傳遞給目標終端;如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)不同,本終端將相片的像素和尺寸轉(zhuǎn)換到與目標終端顯示屏的分辨率和顯示尺寸分別相匹配后,傳遞給目標終端。
6.一種終端相片處理裝置,其特征在于,包括相片預處理模塊,用于在本終端保存相片之后對相片進行預處理,所述預處理包括:對相片進行縮放處理,使得相片的像素和尺寸與本終端顯示屏的參數(shù)相匹配。
7.如權(quán)利要求6所述的終端相片處理裝置,其特征在于,所述相片預處理模塊還用于對經(jīng)縮放處理的多張相片進行整合處理,使所述多張相片形成一個文件,且在瀏覽相片時,所述相片預處理模塊對當前所瀏覽相片的相鄰相片進行提前讀取。
8.如權(quán)利要求6所述的終端相片處理裝置,其特征在于,所述裝置還包括相片預處理啟動模塊,用于在本終端保存相片后的預定時間段之后,啟動所述預處理。
9.如權(quán)利要求6-8中任一權(quán)利要求所述的終端相片處理裝置,其特征在于,所述相片預處理模塊還用于在對相片進行縮放處理之前或之后,對相片的色度特征進行轉(zhuǎn)換,使得相片的色度特征與本終端顯示屏的顯示特征相匹配。
10.如權(quán)利要求6-8中任一權(quán)利要求所述的終端相片處理裝置,其特征在于,所述裝置還包括相片分享處理模塊,在所述相片預處理模塊完成所述預處理之后,所述相片分享處理模塊在本終端和所述另一終端之間建立聯(lián)系,獲取所述另一終端的顯示屏參數(shù);然后所述相片分享處理模塊比較本終端顯示屏與所述另一終端的顯示屏的顯示屏參數(shù),如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)相同,將相片傳遞給目標終端;如果目標終端顯示屏參數(shù)與源終端顯示屏參數(shù)不同,將相片的像素和尺寸轉(zhuǎn)換到與目標終端顯示屏的分辨率和顯示尺寸分別相匹配后,傳遞給目標終端。
【文檔編號】G06T3/40GK103729375SQ201210391175
【公開日】2014年4月16日 申請日期:2012年10月16日 優(yōu)先權(quán)日:2012年10月16日
【發(fā)明者】田學紅, 龔尤崗, 景永年 申請人:中興通訊股份有限公司