一种基于移动终端的照片存储方法及系统的制作方法_4

文档序号:9471506阅读:来源:国知局
照片按原拍摄大小保存,同一组连拍照片中余下的照片根据基础照片进行压缩处理后存储。2.根据权利要求1所述的基于移动终端的照片存储方法,其特征在于,所述步骤B还包括:将同一组连拍照片中的各张照片按拍摄时间先后分别为P2、……、Pn,N为这一组连拍照片的张数;下标越小,拍摄时间越早。3.根据权利要求1所述的基于移动终端的照片存储方法,其特征在于,定义连拍的照片的分辨率均为row*col。4.根据权利要求1所述的基于移动终端的照片存储方法,其特征在于,所述步骤C具体包括: Cl、取同一组连拍照片中第一张拍摄的照片P1为基础照片,按原拍摄大小直接保存; C2、将同一组连拍照片中余下的照片的各个像素数据,分别与基础照片的各个像素进行差值处理,所得的差值,构成一个压缩文件并存储。5.根据权利要求4所述的基于移动终端的照片存储方法,其特征在于,所述步骤C2具体包括: C21、设照片P2中从左至右、从上至下各个像素的图像数据为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],设照片 P1 中从左至右、从上至下各个像素的图像数据SP1Datatl, I]、P1DataEl, 2]、……、P1Datatl, col]、P1Data^ I]、P1Data[2, 2] n......、P1DataD, col]、......、P1DataIirow, I]、P1DataIirow, 2]、......、P1DataQrow, col];将照片P2各个像素分别与基础照片P:各个像素作差,即P 2Data[l, I] 一P1DataIil, I]、P2Data[l, 2] — P1Datatl, 2] n......、P2Data[l, col] — P1Datatl, col] nP2Data [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]; C22、以步骤C21中所得的差值,构成一个压缩文件P2’并存储,即存储存储P2Data[I, I] 一 P1DataIil, I]、P2Data[l, 2] — P1Datatl, 2] n......、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]、......、P2Data[row, I] — P1Datatrow, I]、P2Data [row, 2]—P1Datatrow, 2] n......、P2Data [row, col] —P1DataHrow, col]。6.根据权利要求5所述的基于移动终端的照片存储方法,其特征在于,所述步骤C2之后还包括:当需要还原其中照片P2’为匕时,还原方法具体包括: 步骤C221、获取基础照片P1和压缩文件P 2’所有像素的图像数据; 步骤C222、将存储的压缩文件P2’的所有像素数据与PJt应的所有像素的图像数据进行求和,得到还原的照片匕所有像素的图像数据。7.根据权利要求6所述的基于移动终端的照片存储方法,其特征在于,所述步骤C222具体包括: 根据获取的获取基础照片P1和压缩文件P 2’所有像素的图像数据,通过公式:P2Data[XX,yy]= P1Datatxx, yy]+ P2’ Data[xx,yy];从而得到P2的所有像素的数据构成照片P ; 其中,XX 为 1、2、......、row ;yy 为 1、2、......、col ; 对于照片P3、P4、……、Pn压缩存储的方法与照片P 2类似。8.—种基于移动终端的照片存储系统,其特征在于,包括: 检测模块,用于检测移动终端是否有连拍的照片; 获取模块,用于当移动终端检测到有连拍的照片,获取同一组连拍的照片; 照片处理模块,用于取同一组连拍照片中第一张拍摄的照片P1S基础照片按原拍摄大小保存,同一组连拍照片中余下的照片根据基础照片进行压缩处理后存储。9.根据权利要求8所述基于移动终端的照片存储系统,其特征在于,所述照片处理模块具体包括: 基础照片保存单元,用于取同一组连拍照片中第一张拍摄的照片P1为基础照片,按原拍摄大小直接保存; 压缩处理单元,用于将同一组连拍照片中余下的照片的各个像素数据,分别与基础照片的各个像素进行差值处理,所得的差值,构成一个压缩文件并存储; 照片还原单元,用于当需要还原其中照片P2’为P2时,获取基础照片P i和压缩文件P 2’所有像素的图像数据;将存储的压缩文件p2’的所有像素数据与PJi应的所有像素的图像数据进行求和,得到还原的照片P2所有像素的图像数据; 获取模块包括: 获取单元,用于当移动终端检测到有连拍的照片,获取同一组连拍的照片; 排序单元,用于将同一组连拍照片中的各张照片按拍摄时间先后分别为:P1、P2、……、Pn,N为这一组连拍照片的张数;下标越小,拍摄时间越早。10.根据权利要求9所述基于移动终端的照片存储系统,其特征在于,所述压缩处理单元具体包括: 压缩存储子单元,用于设照片P2中从左至右、从上至下各个像素的图像数据为P2Data[I, 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],设照片P1中从左至右、从上至下各个像素的图像数据为P1Datatl, 1]、P1Datatl, 2]、……、P1Datatl, col]、P1Data[2, I]、P1Data[2, 2]、......、P1Data[2, col]、......、P1Datatrow, I]、P1DataQrow, 2]、......'P1Data[row, col];将照片P2各个像素分别与基础照片P:各个像素作差,即 P2Data[I, I] — P1Datatl, I]、P2Data[I, 2] — P1Datatl, 2]、......、P2Data[I, col]—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];所得的差值,构成一个压缩文件 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]—P1Datatrowj col] ο
【专利摘要】本发明公开了一种基于移动终端的照片存储方法及系统,所述方法包括:检测移动终端是否有连拍的照片;当移动终端检测到有连拍的照片,获取同一组连拍的照片;取同一组连拍照片中第一张拍摄的照片为基础照片按原拍摄大小保存,同一组连拍照片中余下的照片根据基础照片进行压缩处理后存储。本发明使移动终端增加了新功能:能实现根据连拍照片之间差异较小,对一组连拍的照片进行压缩存储,使一组连拍照片总体占用较小的存储空间,提高了空间利用率,为用户提供了方便。
【IPC分类】G06F17/30
【公开号】CN105224671
【申请号】CN201510659830
【发明人】杨维琴, 俞斌
【申请人】Tcl移动通信科技(宁波)有限公司
【公开日】2016年1月6日
【申请日】2015年10月14日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1