数字图片的文件头信息保存、提取和存取方法及其系统的制作方法

文档序号:6505179阅读:160来源:国知局
数字图片的文件头信息保存、提取和存取方法及其系统的制作方法
【专利摘要】本发明提供一种数字图片的文件头信息保存、提取和存取方法及其系统,所述方法包括以下步骤:将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对应的二进制数的位数相同;在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息;将插入所述标识信息的各个所述图像块重新组合成数字图片。本发明能够提高数字图片的文件头抗干扰能力,降低数字图片的文件头数据丢失的几率。
【专利说明】数字图片的文件头信息保存、提取和存取方法及其系统

【技术领域】
[0001] 本发明涉及计算机的【技术领域】,特别是涉及一种数字图片的文件头信息保存方法 及其系统,一种数字图片的文件头信息提取方法及其系统,以及数字图片的文件头信息存 取方法及其系统。

【背景技术】
[0002] 目前计算机中数字图片是由两部分组成的,这两部分分别是文件头和数据段,其 中文件头是数字图片数据中的一段承担一定任务的数据,通常位于文件开头的部分。文件 头存储了数字图片的所有重要信息,如数据段大小、颜色表等,因此文件头的细小损坏都会 造成数字图片打开失败等严重后果。
[0003] 目前,大多数图片的文件头的大小都是约定的,文件头设置于图片数据段的前面, 读取图片时,直接读入相应大小的二进制数据解析文件头,然后根据文件头信息解析图片 的数据段。
[0004] 随着我国经济不断增长,我国互联网事业得到了极大的发展,越来越多的人可以 参与到互联网的服务当中。数字图片,作为非常重要的信息载体,经常在互联网上被传输, 下载。但是,尽管目前的网络技术已经非常成熟,但在网络中传输的数据还是经常会受到各 种干扰的影响。如果一个用户上传了一张1M大小的图片到互联网,但是图片的文件头在传 输时被噪声污染了,那么直接导致下载了这张图片的都用都无法浏览到图片的信息。这样 不但造成了图片数据的损失,还大大的浪费了互联网的资源。


【发明内容】

[0005] 针对上述【背景技术】中存在的数字图片的文件头抗干扰能力较弱的问题,本发明的 目的在于提供一种数字图片的文件头信息保存方法及其系统,能够提高数字图片的文件头 抗干扰能力,降低数字图片的文件头数据丢失的几率。
[0006] -种数字图片的文件头信息保存方法,包括以下步骤:
[0007] 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件 头对应的二进制数的位数相同;
[0008] 在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息;
[0009] 将插入所述标识信息的各个所述图像块重新组合成数字图片。
[0010] -种数字图片的文件头信息保存系统,包括:
[0011] 第二图像划分模块,用于将数字图片划分成多个图像块,其中,划分图像块的个数 与所述数字图片的文件头对应的二进制数的位数相同;
[0012] 标识添加模块,用于在每一所述图像块中插入所述文件头的二进制数相应数位的 标识信息;
[0013] 图像组合模块,用于将插入所述标识信息的各个所述图像块重新组合成数字图 片。
[0014] 本发明的数字图片的文件头信息保存方法及系统中,通过将数字图片划分成多个 图像块,每个图像块对应所述数字图片的文件头的二进制数的一个数位,并根据所述文件 头的二进制数,在每个图像块插入所述二进制数相应的数位的标识信息;再将插入标识信 息后的各个所述图像块重新组合成数字图片。因此数字图片的文件头信息被分开记载在每 一个图像块中,不易丢失。并且每个图像块只记载所述文件头的二进制数的一个数位,即使 该图像块的部分数据发生丢失,该标识信息丢失的可能性也较少。能够提高数字图片的文 件头抗干扰能力,降低数字图片的文件头数据丢失的几率。
[0015] 本发明的目的还在于提供一种与上述数字图片的文件头信息保存方法对应的数 字图片的文件头信息提取方法及其系统。
[0016] -种数字图片的文件头信息提取方法,包括以下步骤:
[0017] 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件 头对应的二进制数的位数相同,每一所述图像块保存有所述数字图片的文件头的二进制数 相应数位的标识信息;
[0018] 从每一所述图像块提取所述文件头的二进制数相应数位的标识信息,根据各个所 述标识信息获取所述文件头的二进制数的相应数位,生成所述数字图片的文件头。
[0019] -种数字图片的文件头信息提取系统,包括:
[0020] 第二图像划分模块,用于将数字图片划分成多个图像块,其中,划分图像块的个数 与所述数字图片的文件头对应的二进制数的位数相同,每一所述图像块保存有所述数字图 片的文件头的二进制数相应数位的标识信息;
[0021] 信息提取模块,用于从每一所述图像块提取所述文件头的二进制数相应数位的标 识信息,根据各个所述标识信息获取所述文件头的二进制数的相应数位,生成所述数字图 片的文件头。
[0022] 本发明的数字图片的文件头信息提取方法及系统中,将数字图片划分成多个图像 块,从每个图像块中对应提取其包含的标识信息,根据所述标识信息解码获取所述数字图 片的文件头的二进制数的各个数位,恢复所述数字图片文件头。因为数字图片的文件头信 息分开从每一个图像块中获取,丢失的可能性减少,所以能够提高数字图片的文件头抗干 扰能力,降低数字图片的文件头数据丢失的几率。
[0023] 本发明还提供一种数字图片的文件头信息的存取方法,该数字图片的文件头信息 的存取方法包括上述数字图片的文件头信息的保存方法,以及上述数字图片的文件头信息 的提取方法。
[0024] 本发明还提供一种数字图片的文件头信息的存取系统,该数字图片的文件头信息 的存取系统包括上述数字图片的文件头信息的保存系统,以及上述数字图片的文件头信息 的提取系统。

【专利附图】

【附图说明】
[0025] 图1是本发明数字图片的文件头信息保存方法的流程示意图;
[0026] 图2是本发明数字图片的文件头信息保存方法中,在图像块中插入标识信息的方 法流程示意图;
[0027] 图3是本发明的数字图片的文件头信息提取方法的流程示意图;
[0028] 图4是本发明的数字图片的文件头信息提取方法中,从各个图像块中提取标识信 息的方法流程示意图;
[0029] 图5是本发明数字图片的文件头信息保存系统的结构示意图;
[0030] 图6是本发明数字图片的文件头信息提取系统的结构示意图。

【具体实施方式】
[0031] 请参阅图1,图1是本发明数字图片的文件头信息保存方法的流程示意图。
[0032] 所述数字图片的文件头信息保存方法,包括以下步骤:
[0033] S101,将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的 文件头对应的二进制数的位数相同;
[0034] S102,在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息;
[0035] S103,将插入所述标识信息的各个所述图像块重新组合成数字图片。
[0036] 通过将数字图片划分成多个图像块,并根据所述文件头的二进制数,在每个图像 块插入所述二进制数相应的数位的标识信息。因此数字图片的文件头信息被分开记载在每 一个图像块中,不易丢失。并且每个图像块只记载所述文件头的二进制数的一个数位,即使 该图像块的部分数据发生丢失,该标识信息丢失的可能性也较少。能够提高数字图片的文 件头抗干扰能力,降低数字图片的文件头数据丢失的几率。
[0037] 其中,对于步骤S101,将数字图片划分成多个图像块时,可以根据需要对所述数字 图片按照各种预定的划分方式进行划分,只要在提取文件头信息时,依照同样的方式进行 划分并从相应数据块中提取信息即可。
[0038] 在本步骤中,优选根据所述文件头二进制数的位数,将所述数字图片划分成多个 大小相等的图像块。假设所述数字图片的文件头对应的二进制数的位数为L,所述数字图 片的像素面积大小为m*n,则本步骤中优选将所述数字图片划分成大小相同并且不重叠的 L个图像块,每个图像块的大小为其中,

【权利要求】
1. 一种数字图片的文件头信息保存方法,其特征在于,包括以下步骤: 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对 应的二进制数的位数相同; 在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息; 将插入所述标识信息的各个所述图像块重新组合成数字图片。
2. 如权利要求1所述的数字图片的文件头信息保存方法,其特征在于,将数字图片划 分成多个图像块的步骤包括: 将所述数字图片划分成大小相同并且不重叠的L个图像块,每个图像块的大小为 ml氺ml ;
其中, L为所述数字图片的文件头对应的二进制数的位数,m*n为 所述数字图片的像素面积。
3. 如权利要求1或者2所述的数字图片的文件头信息保存方法,其特征在于,在每一所 述图像块中插入所述标识信息之前,先将每一个图像块转换为频域图像块; 在所述频域图像块中插入所述文件头的二进制数相应数位的标识信息; 在插入所述标识信息之后,对每一个所述频域图像块进行逆转换,恢复成时域图像块 再重新组合成数字图片。
4. 如权利要求3所述的数字图片的文件头信息保存方法,其特征在于,在每一所述频 域图像块中插入所述文件头的二进制数相应数位的标识信息的步骤包括: 在每一所述频域图像块中选取两个像素点,计算所述两个像素点组成的向量的模值 radius和角度Θ ; 根据所述角度Θ,按照以下方法计算调制值Q: 如果所述频域图像块对应所述文件头的二进制数相应数位的数值为1,则: 其中,Qstep为任意值;
5 如果所述频域图像块对应所述文件头的二进制数相应数位的数值为〇,则:
其中,Qstep为任意值; 根据所述调制值Q以及模值radius,按照以下方法计算标识信息ul和u2 : 如果所述Θ彡-π,且Θ〈- π /2,贝1J : ul=radius*cos(Q) ;u2=radius*sin(Q); 如果所述θ > π /2,且Θ彡ji,贝lj : ul=radius*sign(a)*cos(Q) ;u2=-radius*sin(Q); 否则, ul=radius*cos(Q) ;u2=radius*sign(b)*sing(Q); 将所述标识信息ul和u2分别替换所述频域图像块中选取的两个像素点的取值。
5. -种数字图片的文件头信息提取方法,其特征在于,包括以下步骤: 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对 应的二进制数的位数相同,每一所述图像块保存有所述数字图片的文件头的二进制数相应 数位的标识信息; 从每一所述图像块提取所述文件头的二进制数相应数位的标识信息,根据各个所述标 识信息获取所述文件头的二进制数的相应数位,生成所述数字图片的文件头。
6. 如权利要求5所述的数字图片的文件头信息提取方法,其特征在于,将数字图片划 分成多个图像块的步骤包括: 将所述数字图片划分成大小相同并且不重叠的L个图像块,每个图像块的大小为 其中,
L为所述数字图片的文件头对应的二进制数的位数,m*n 为所述数字图片的像素面积。
7. 如权利要求5或者6所述的数字图片的文件头信息提取方法,其特征在于,从每一所 述图像块提取所述文件头的二进制数相应数位的标识信息,根据各个所述标识信息获取所 述文件头的二进制数的相应数位的步骤包括: 将每一个图像块转换为频域图像块; 在每一所述频域图像块中选取两个像素点,计算所述两个像素点组成的向量的角度 Θ ;其中,所述两个像素点包含所述数字图片的文件头的二进制数相应数位的标识信息; 根据所述角度Θ,按照以下方法计算中间值anglel和angle2 :
其中,Qstep为任意值; 其中,Qstep为任意值; 根据所述中间值anglel和angle2,计算比较值dl和d2 : dl=| Θ-anglel| ; d2=I Θ-angle2| ; 如果dl〈d2,则获取所述文件头的二进制数的相应数位的取值为0,否则获取所述文件 头的二进制数的相应数位的取值为1。
8. -种数字图片的文件头信息的存取方法,其特征在于:包括如权利要求1至4任意 一项所述的数字图片的文件头信息的保存方法,以及如权利要求5至7任意一项所述的数 字图片的文件头信息的提取方法。
9. 一种数字图片的文件头信息保存系统,其特征在于,包括: 第一图像划分模块,用于将数字图片划分成多个图像块,其中,划分图像块的个数与所 述数字图片的文件头对应的二进制数的位数相同; 标识添加模块,用于在每一所述图像块中插入所述文件头的二进制数相应数位的标识 信息; 图像组合模块,用于将插入所述标识信息的各个所述图像块重新组合成数字图片。
10. -种数字图片的文件头信息提取系统,其特征在于,包括: 第二图像划分模块,用于将数字图片划分成多个图像块,其中,划分图像块的个数与所 述数字图片的文件头对应的二进制数的位数相同,每一所述图像块保存有所述数字图片的 文件头的二进制数相应数位的标识信息; 信息提取模块,用于从每一所述图像块提取所述文件头的二进制数相应数位的标识信 息,根据各个所述标识信息获取所述文件头的二进制数的相应数位,生成所述数字图片的 文件头。
11. 一种数字图片的文件头信息的存取系统,其特征在于:包括如权利要求9所述的数 字图片的文件头信息的保存系统,以及如权利要求10所述的数字图片的文件头信息的提 取系统。
【文档编号】G06T5/50GK104252702SQ201310270827
【公开日】2014年12月31日 申请日期:2013年6月28日 优先权日:2013年6月28日
【发明者】梁文昭 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1