节省存储空间的连拍照片存储方法、照片还原方法及系统的制作方法

文档序号:6633609阅读:710来源:国知局
节省存储空间的连拍照片存储方法、照片还原方法及系统的制作方法
【专利摘要】本发明公开了节省存储空间的连拍照片存储方法、照片还原方法及系统,检测到相机连拍时,获取连拍照片;选取连拍照片中一照片为基础照片,并将基础照片保存;将基础照片分别与其他的连拍照片对比;照片对比时,将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。处理连拍照片时将照片压缩,使连拍照片占用的存储空间较小;在读取照片时对照片还原,获取与照片名称关联的像素点位置及像素点位置的像素点像素,并按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素,这样就可以获取读取照片的所有像素点像素。
【专利说明】节省存储空间的连拍照片存储方法、照片还原方法及系统

【技术领域】
[0001]本发明涉及照片的存储及还原,尤其涉及的是节省存储空间的连拍照片存储方法、照片还原方法及系统。

【背景技术】
[0002]很多移动终端都具备拍照功能,如手机、平板等。
[0003]随着科技的发展,摄像头的拍照像素也在不断提高,如800万像素、1000万像素、甚至更高像素的摄像头,随处可见。拍照像素的提高会导致拍摄的照片文件较大,同时会占用较大的存储空间;特别是在使用连拍功能时,一次拍摄多张照片,这些照片会占用较大的存储空间。
[0004]连拍拍摄的照片具备一定的相似性,我们可以通过图像的相似性对连拍的照片进行压缩以节省存储空间。然而现有技术并没有对连拍的相似照片的处理方法,因此,现有技术还有待于改进和发展。


【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供节省存储空间的连拍照片存储方法、照片还原方法及系统,旨在解决连拍时照片占用空间较大的问题。
[0006]为达上述目的,本发明提供了如下技术方案:
节省存储空间的连拍照片存储方法,包括以下步骤:
A、检测到相机连拍时,获取连拍照片;
B、选取连拍照片中一照片为基础照片,并将基础照片保存;
C、将基础照片分别与其他的连拍照片对比;
D、照片对比时,将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。
[0007]所述的节省存储空间的连拍照片存储方法,其中,所述基础照片为连拍时第一次拍摄的照片。
[0008]所述的节省存储空间的连拍照片存储方法,其中,所述步骤D具体包括:
D100、将对比照片与基础照片相同位置的像素点像素一一对比;
D200、当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素;
D300、将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。
[0009]基于上述节省存储空间的连拍照片存储方法存储照片的还原方法,其中,包括以下步骤:
T10、当选择存储的连拍照片时获取选择的连拍照片的照片名称;
T20、根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素; T30、按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
[0010]所述的照片的还原方法,其中,所述步骤T30具体包括:
T31、获取基础照片所有的像素点像素;
T32、将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
[0011]与上述方法对应的,本发明提供了节省存储空间的连拍照片存储系统,包括:
连拍照片获取模块,用于检测到相机连拍时,获取连拍照片;
指定及存储模块,用于选取连拍照片中一照片为基础照片,并将基础照片保存;
图片对比模块,用于将基础照片分别与其他的连拍照片对比;
像素对比及存储模块,用于照片对比时,将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。
[0012]所述的节省存储空间的连拍照片存储系统,其中,所述基础照片为连拍时第一次拍摄的照片。
[0013]所述的节省存储空间的连拍照片存储系统,其中,所述像素对比及存储模块具体包括:
像素对比模块,用于将对比照片与基础照片相同位置的像素点像素一一对比;
像素判断及获取模块,用于当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素;
关联存储模块,用于将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。
[0014]与上述方法对应的,基于上述的节省存储空间的连拍照片存储系统存储照片的还原系统,包括:
名称获取模块,用于当选择存储的连拍照片时获取选择的连拍照片的照片名称;像素及位置获取模块,用于根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素;
替换模块,用于按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
[0015]所述的照片的还原系统,其中,所述替换模块具体包括:
基础照片像素获取模块,用于获取基础照片所有的像素点像素;
像素置换模块,用于将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
[0016]与现有技术相比,本发明所提供的节省存储空间的连拍照片存储方法、照片还原方法及系统,检测到相机连拍时,获取连拍照片;选取连拍照片中一照片为基础照片,并将基础照片保存;将基础照片分别与其他的连拍照片对比;照片对比时,将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。处理连拍照片时将照片压缩,使连拍照片占用的存储空间较小;在读取照片时对照片还原,获取与照片名称关联的像素点位置及像素点位置的像素点像素,并按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素,这样就可以获取读取照片的所有像素点像素。

【专利附图】

【附图说明】
[0017]图1是本发明所述的节省存储空间的连拍照片存储方法流程图。
[0018]图2是本发明所述的照片还原方法流程图。
[0019]图3是本发明所述的节省存储空间的连拍照片存储系统结构图。
[0020]图4是本发明所述的照片还原系统结构图。
[0021]图5是分辨率为row*col的照片像素排列示意图。

【具体实施方式】
[0022]本发明提供了节省存储空间的连拍照片存储方法、照片还原方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0023]请参见图1,图1是本发明所述的节省存储空间的连拍照片存储方法流程图。如图1所示,本发明所述的节省存储空间的连拍照片存储方法,包括:
步骤101、检测到相机连拍时,获取连拍照片。相机连拍功能可以一次性拍摄多张照片,这里所述的相机连拍并非单指照相机的连拍,可以是任何拍摄装置的连拍,如手机、平板电脑等。检测到相机连拍,获取连拍照片,连拍照片是相机一次性连续拍摄的照片。
[0024]步骤102、选取连拍照片中一照片为基础照片,并将基础照片保存;基础照片为对比时的基础,用于与对比照片对比,基础照片的选取可任意,可以是连拍时第一次拍摄的照片,也可以是连拍照片中间位置的照片。本发明优选的是,以连拍时第一次拍摄的照片为基础照片。
[0025]步骤103、将基础照片分别与其他的连拍照片对比。将基础照片与其他的连拍照片一一对比,一一对比的两照片为基础照片和对比照片。需要说明的是,对比照片只有一张,为与基础照片对比时的照片。基础照片与其他的连拍照片对比时,对比照片是不断切换的连拍照片的一张。如连拍照片包括?1、?213、?4及?5,若?1为基础照片,则P2与Pl对比时,P2为对比照片;P4与Pl对比时,P4为对比照片。
[0026]步骤104、将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。对比的两照片包括基础照片和对比照片,对比是将基础照片与对比照片的相同位置的像素点像素比较,当两像素点像素不同时,记录像素点像素及像素点位置,然后将像素点像素及像素点位置与对比照片名称关联。像素点位置的划分有多种,可以按由上至下、由左至右依次排序命名,将第一像素点命名为1,第二像素点命名为
2......,也可以通过坐标系对像素点位置命名,具体如图5所示,图5是分辨率为row*col的照片像素排列示意图。如图5所示,照片包含了 roW*Col个像素点,第一行最左边第一个像素点以PxData[1,I]命名,最右边最后一个像素点以PxData[1,col]......,第row行最左边第一个像素点以PxData[row, I]命名,最右边最后一个像素点以PxData[row, col] ;PxData表示连拍照片的命名,[l,col]501为像素点位置,X为连拍照片的排序。图像对比时,比较的是相同位置的像素点,相同位置是指需对比点处于对比照片位置与参照点处于基础照片的位置相同,如基础照片的参照点为PlData[l,I],则对比照片的需对比点为P4Data[l,I]点,基础照片的参照点为PlData[8,I]点与对比照片的需对比点为P3Data[8,I]点。将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储,具体包括为:步骤一、将对比照片与基础照片相同位置的像素点像素一一对比;步骤二、当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素;步骤三、将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。将像素点像素与像素点位置、对比照片名称关联后,可通过对比照片名称获取像素点像素与像素点位置,进而获取对比照片。
[0027]请参见图2,图2是本发明所述的照片还原方法流程图。如图2所示,本发明所述的照片还原方法,包括:
步骤201、当选择存储的连拍照片时获取选择的连拍照片的照片名称;
步骤202、根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素;
步骤203、按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
[0028]如上所述的照片还原方法,其实质是根据基础照片、像素点像素及像素点位置将照片还原,首先根据需要还原的照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素,获取的这些像素点像素是与基础照片不同,然后按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素即可。按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素,具体包括:获取基础照片所有的像素点像素;将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
[0029]请参见图3,图3是本发明所述的节省存储空间的连拍照片存储系统结构图。如图3所示,本发明所述的节省存储空间的连拍照片存储系统,包括:
连拍照片获取模块301,用于检测到相机连拍时,获取连拍照片;
指定及存储模块302,用于选取连拍照片中一照片为基础照片,并将基础照片保存; 图片对比模块303,用于将基础照片分别与其他的连拍照片对比;
像素对比及存储模块304,用于将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。
[0030]所述的节省存储空间的连拍照片存储系统,其中,所述基础照片为连拍时第一次拍摄的照片。
[0031]所述的节省存储空间的连拍照片存储系统,其中,所述像素对比及存储模块具体包括:
像素对比模块,用于将对比照片与基础照片相同位置的像素点像素一一对比;
像素判断及获取模块,用于当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素;
关联存储模块,用于将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。
[0032]请参见图4,图4是本发明所述的照片还原系统结构图。如图4所示,本发明所述的照片还原系统,包括:
名称获取模块401,用于当选择存储的连拍照片时获取选择的连拍照片的照片名称;像素及位置获取模块402,用于根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素;
替换模块403,用于按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
[0033]所述的照片的还原系统,其中,所述替换模块具体包括:
基础照片像素获取模块,用于获取基础照片所有的像素点像素;
像素置换模块,用于将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
[0034]综上所述,本发明所提供的节省存储空间的连拍照片存储方法、照片还原方法及系统,检测到相机连拍时,获取连拍照片;选取连拍照片中一照片为基础照片,并将基础照片保存;将基础照片分别与其他的连拍照片对比;照片对比时,将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。处理连拍照片时将照片压缩,使连拍照片占用的存储空间较小;在读取照片时对照片还原,获取与照片名称关联的像素点位置及像素点位置的像素点像素,并按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素,这样就可以获取读取照片的所有像素点像素。
[0035]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.节省存储空间的连拍照片存储方法,其特征在于,包括以下步骤: A、检测到相机连拍时,获取连拍照片; B、选取连拍照片中一照片为基础照片,并将基础照片保存; C、将基础照片分别与其他的连拍照片对比; D、将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。
2.根据权利要求1所述的节省存储空间的连拍照片存储方法,其特征在于,所述基础照片为连拍时第一次拍摄的照片。
3.根据权利要求1所述的节省存储空间的连拍照片存储方法,其特征在于,所述步骤D具体包括: D100、将对比照片与基础照片相同位置的像素点像素一一对比; D200、当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素; D300、将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。
4.基于权利要求1所述的节省存储空间的连拍照片存储方法存储照片的还原方法,其特征在于,包括以下步骤: T10、当选择存储的连拍照片时获取选择的连拍照片的照片名称; T20、根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素; T30、按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
5.根据权利要求4所述的照片的还原方法,其特征在于,所述步骤T30具体包括: T31、获取基础照片所有的像素点像素; T32、将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
6.节省存储空间的连拍照片存储系统,其特征在于,包括: 连拍照片获取模块,用于检测到相机连拍时,获取连拍照片; 指定及存储模块,用于选取连拍照片中一照片为基础照片,并将基础照片保存; 图片对比模块,用于将基础照片分别与其他的连拍照片对比; 像素对比及存储模块,用于将对比照片中、与基础照片相同位置像素不同的像素点像素与像素点位置及对比照片名称关联后存储。
7.根据权利要求6所述的节省存储空间的连拍照片存储系统,其特征在于,所述基础照片为连拍时第一次拍摄的照片。
8.根据权利要求6所述的节省存储空间的连拍照片存储系统,其特征在于,所述像素对比及存储模块具体包括: 像素对比模块,用于将对比照片与基础照片相同位置的像素点像素一一对比; 像素判断及获取模块,用于当对比照片与基础照片相同位置像素不同时,获取对比照片在所述相同位置上的像素点像素; 关联存储模块,用于将获取的对比照片像素点像素与像素点位置及对比照片名称关联后存储。
9.基于权利要求6所述的节省存储空间的连拍照片存储系统存储照片的还原系统,其特征在于,包括: 名称获取模块,用于当选择存储的连拍照片时获取选择的连拍照片的照片名称;像素及位置获取模块,用于根据照片名称获取与照片名称关联的像素点位置及像素点位置的像素点像素; 替换模块,用于按照像素点位置及像素点位置的像素点像素替换基础照片的像素点像素。
10.根据权利要求9所述的照片的还原系统,其特征在于,所述替换模块具体包括: 基础照片像素获取模块,用于获取基础照片所有的像素点像素; 像素置换模块,用于将获取的、与照片名称关联的像素点像素按照像素点位置置换基础照片的像素点像素。
【文档编号】G06F17/30GK104361070SQ201410630455
【公开日】2015年2月18日 申请日期:2014年11月11日 优先权日:2014年11月11日
【发明者】杨维琴, 俞斌 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1