亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于移動終端的照片存儲方法及系統(tǒng)的制作方法_2

文檔序號:9471506閱讀:來源:國知局

P1Data[1,col]、P2Data[2,I] — P1Data[2,I]、P2Data[2,2] — P1Data[2, 2] n......、
P2Data [2, col] — P1Data [2, col]、......、P2Data[row, I] — P1Datatrow, I]、P2Data [row, 2]—
P1Datatrow, 2]、......'P2Data[row, col] — P1Datatrow, col];所得的差值,構(gòu)成一個壓縮文件 P2’并存儲,即存儲存儲 P2Data[1,I] - P1Datatl, I]'P2Data[1,2] 一 P1DataEl, 2]、......、
P2Data[l, col] — P1Data[ 1,col]、P2Data [2,I] — P1Data [2,I]、P2Data[2,2]—
P1Data[2, 2] n......、P2Data[2,col] — P1Data[2, col] n......、P2Data[row, I]—
P1Data [row, I]、P2Data [row, 2] — P1Data [row, 2]、......、P2Data [row, col]—
P1Datatrow, col]。
[0016]本發(fā)明所提供的基于移動終端的照片存儲方法及系統(tǒng),使移動終端增加了新功能:能實現(xiàn)根據(jù)連拍照片之間差異較小,對一組連拍的照片進行壓縮存儲,使一組連拍照片總體占用較小的存儲空間,提高了空間利用率,為用戶提供了方便。
【附圖說明】
[0017]圖1是本發(fā)明基于移動終端的照片存儲方法的較佳實施例的流程圖。
[0018]圖2是本發(fā)明基于移動終端的照片存儲方法的具體應(yīng)用實施例的流程圖。
[0019]圖3是本發(fā)明基于移動終端的照片存儲方法的具體應(yīng)用實施例的一張分辨率為row*col的照片Px中各個像素排布示意圖。
[0020]圖4是本發(fā)明基于移動終端的照片存儲系統(tǒng)的較佳實施例的功能原理框圖。
【具體實施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]請參見圖1,圖1是本發(fā)明基于移動終端的照片存儲方法的較佳實施例的流程圖。圖1所示的一種基于移動終端的照片存儲方法,包括:
步驟S100、檢測移動終端是否有連拍的照片。
[0023]本發(fā)明實施例中,移動終端手機檢測是否有連拍的照片。當檢測到用戶使用相機的連拍功能,拍攝有連拍的照片時進入步驟S200。
[0024]步驟S200、當移動終端檢測到有連拍的照片,獲取同一組連拍的照片;
本實施例中將同一組連拍照片中的各張照片按拍攝時間先后分別為:P1、p2、……、Pn,N為這一組連拍照片的張數(shù);下標越小,拍攝時間越早。其中,定義連拍的照片的分辨率均為 row*colο
[0025]步驟S300、取同一組連拍照片中第一張拍攝的照片為基礎(chǔ)照片按原拍攝大小保存,同一組連拍照片中余下的照片根據(jù)基礎(chǔ)照片進行壓縮處理后存儲。
[0026]具體實施時包括:
1)、取同一組連拍照片中第一張拍攝的照片P1為基礎(chǔ)照片,按原拍攝大小直接保存。
[0027]2)、將同一組連拍照片中余下的照片的各個像素數(shù)據(jù),分別與基礎(chǔ)照片的各個像素進行差值處理,所得的差值,構(gòu)成一個壓縮文件并存儲。
[0028]例如、設(shè)照片P2中從左至右、從上至下各個像素的圖像數(shù)據(jù)為P 2Data[l,I]、
P2Data[I, 2]、......'P2Data[I, col] 'P2Data[2,I] 'P2Data[2,2]、......'P2Data[2,col]、......、
P2Data [row, I]、P2Data [row, 2]、......、P2Data[row, col],設(shè)照片 P1 中從左至右、從上至下各個像素的圖像數(shù)據(jù)SP1Datatl, I]、P1DataEl, 2]、……、P1Datatl, col]、P1Data^ I]、
P1Data[2, 2] n......、P1DataD, col]、......、P1DataIirow, I]、P1DataIirow, 2]、......、
P1DataQrow, col];將照片P2各個像素分別與基礎(chǔ)照片P:各個像素作差,即P 2Data[l, I] 一
P1DataIil, I]、P2Data[l, 2] — P1Datatl, 2] n......、P2Data[l, col] — P1Datatl, col] n
P2Data [2, I] 一 P1Data[2, I] n P2Data [2, 2] 一 P1Data[2, 2] n......、P2Data[2,col] —
P1Data [2,col]、......、P2Data [row, I] — P1Data [row, I]、P2Data [row, 2]—
P1Datatrow, 2]、......、P2Data [row, col] — P1Datatrow, col];
以上面所得的差值,構(gòu)成一個壓縮文件P2’并存儲,即存儲存儲P2Data[l,I] 一
P1DataIil, I]、P2Data[l, 2] — P1Datatl, 2] n......、P2Data[l, col] — P1Datatl, col] n
P2Data [2, I] 一 P1Data[2, I] n P2Data [2, 2] 一 P1Data[2, 2] n......、P2Data[2,col] —
P1Data [2,col]、......、P2Data [row, I] — P1Data [row, I]、P2Data [row, 2]—
P1Datatrow, 2] n......、P2Data [row, col] —P1DataHrow, col]。
[0029]當需要還原其中照片P2’為匕時,還原方法具體包括:
步驟C221、獲取基礎(chǔ)照片P1和壓縮文件P 2’所有像素的圖像數(shù)據(jù);
步驟C222、將存儲的壓縮文件P2’的所有像素數(shù)據(jù)與PJt應(yīng)的所有像素的圖像數(shù)據(jù)進行求和,得到還原的照片匕所有像素的圖像數(shù)據(jù)。
[0030]具體為根據(jù)獲取的獲取基礎(chǔ)照片P1和壓縮文件P 2’所有像素的圖像數(shù)據(jù),通過公式:P2Data[xx, yy]= P1Datatxx, yy]+ P2’Data[xx, yy];從而得到P2的所有像素的數(shù)據(jù)構(gòu)成照片P ;
其中,XX 為 1、2、......、row ;yy 為 1、2、......、col ;
對于照片P3、P4、……、Pn壓縮存儲的方法與照片P 2類似。
[0031]
以下通過一具體應(yīng)用實施例對本發(fā)明做進一步詳細描述:
如圖2所示,本具體應(yīng)用實施例所述的基于移動終端的照片存儲方法,包括以下步驟: 步驟S10、檢測到用戶使用相機的連拍功能拍攝了一組照片,獲取這一組連拍的照片,為方便下文描述,稱這一組連拍照片中的各張照片按拍攝時間先后分別為:P1、P2、……、pN,下標越小,拍攝時間越早;另外,這一組連拍的照片的分辨率均為row*col ;N為這一組連拍照片的張數(shù);
步驟S20、取第一張拍攝的照片P1為基礎(chǔ)照片,對于照片P i無需處理即直接保存,余下的照片根據(jù)基礎(chǔ)照片進行壓縮存儲處理;
所述步驟S20,以對照片P2進行壓縮存儲處理為例進行說明,其余照片P 3,P4,……、PN壓縮存儲的方法與照片P2類似,不再贅述;
對照片P2進行壓縮存儲處理,具體如下:
如圖3所示,為一張分辨率為r0W*C0l的照片匕中各個像素排布示意圖,其中,照片P x中的X若為I則表示照片P1、若為2則表示照片P2、……、若為N則表示照片Pn。
[0032]對照片P2進行壓縮存儲處理包括以下步驟:
步驟S11、設(shè)照片P2中從左至右、從上至下各個像素的圖像數(shù)據(jù)為P2Data[l,l]、
P2Data[I, 2]、......、P2Data[l,col]、P2Data[2,I]、P2Data[2,2]、......、P2Data[2,col]、......、
P2Data [row, I]、P2Data [row,2]、......、P2Data [row,col],設(shè)照片 P1 中從左至右、從上至下各個像素的圖像數(shù)據(jù)SP1Datatl, I]、P1Data^ 2]、……、P1Datatl, c
當前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1