好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

图片描述信息插入、读取方法及装置的制作方法.docx

3页
  • 卖家[上传人]:ting****789
  • 文档编号:315046663
  • 上传时间:2022-06-20
  • 文档格式:DOCX
  • 文档大小:18.27KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 图片描述信息插入、读取方法及装置的制作方法专利名称:图片描述信息插入、读取方法及装置的制作方法技术领域:本发明涉及电子信息技术领域,特别是涉及一种图片描述信息插入、读取方法及装置背景技术:随着存储设备的高速发展,各式各样的图片占据了存储设备越来越多的空间海量的图片造成了用户对图片的重要信息记忆的困难,如图片拍摄的时间、地点及所拍摄的人物的相关资料等等因此,在获得图片的同时,用户通常对图片添加一些描述信息,如图片拍摄的时间、地点及所拍摄的人物的相关资料等等,以方便后续的使用现有技术提供的第一种添加图片描述信息的方法主要通过修改图片名称,即在图片名称中添加描述信息但是,这种方法具有明显的缺点1.当描述信息较长时,会使得图片名称长而且不规则,影响用户浏览查阅描述信息的速度2.图片名称的长度是一定的,一般在35个字符内,若描述信息超过35个字符,则超出部分的字符将无法输入3.系统的部分设置依赖于图片名称,若改变图片名称将导致设置发生错误,如 设置某幅图片为壁纸,若改变该图片的名称,将导致该图片在壁纸列表中的排序发生变化, 系统根据原来的图片名称查找不到相应的图片,从而发生设置错误现有技术提供的第二种添加图片描述信息的方法主要是在图片文件之外建立信息档案,在信息档案中添加图片描述信息,并使信息档案与相应图片通过名称关联起来。

      但是,这种方法同样具有明显的缺点1.每幅图片都必须建立一个相应的信息档案,当图片数量很多时,所建立的信息档案数量也会很多,造成文件管理的困难、存储空间及检索时间的浪费2.当图片的名称改变时,需相应改变信息档案的名称,否则将中断两者之间的关联发明内容本发明主要解决的技术问题是提供一种图片描述信息插入、读取方法及装置,能够有效减少为图片添加描述信息所需要的存储空间为解决上述技术问题,本发明采用的一个技术方案是提供一种图片描述信息插入方法,包括如下步骤分别获取图片文件及图片文件之外的所述图片的描述信息,其中, 所述图片文件包括图片内容部分及其说明性部分;将所述描述信息插入到所述说明性部分其中,所述分别获取图片文件及图片文件之外的所述图片的描述信息步骤之前还包括如下步骤对所述描述信息进行编码为解决上述技术问题,本发明采用的另一个技术方案是提供一种图片描述信息读取方法,包括如下步骤获取包含描述信息的图片文件,其中,所述图片文件包括图片内容部分及其说明性部分,所述描述信息位于说明性部分中;从所述图片文件的说明性部分中读取描述信息其中,所述从图片文件的说明性部分中读取描述信息步骤之后还包括如下步骤 对所述描述信息进行解码。

      为解决上述技术问题,本发明采用的另一个技术方案是提供一种图片描述信息插入装置,所述装置包括插入获取模块,用于分别获取图片文件及图片文件之外的所述图片的描述信息,其中,所述图片文件包括图片内容部分及其说明性部分;插入模块,用于将所述描述信息插入到所述说明性部分其中,所述装置进一步包括编码模块,用于对所述描述信息进行编码其中,所述装置进一步包括存储模块,用于将包含描述信息的图片文件存储到文件系统中其中,所述装置进一步包括编辑模块,用于编辑模块,用于供用户编辑描述信息为解决上述技术问题,本发明采用的另一个技术方案是提供一种图片描述信息读取装置,所述装置包括读取获取模块,用于获取包含描述信息的图片文件,其中,所述图片文件包括图片内容部分及其说明性部分,所述描述信息位于说明性部分中;读取模块,用于从所述图片文件的说明性部分中读取描述信息其中,所述装置进一步包括解码模块,用于对描述信息进行解码本发明的有益效果是区别于现有技术的情况,本发明通过分别获取图片文件及图片文件之外的所述图片的描述信息,并将描述信息插入到图片文件本身的说明性部分中,理论上能够随意决定所增加的描述信息的长度,并且不影响用户浏览图片的速度、不改变依赖于图片名称的设置,不会造成文件管理的困难、存储空间及检索时间的浪费,从而能够方便用户实现为图片添加描述信息。

      图1是本发明图片描述信息插入、读取系统一实施例的示意框图;图2是本发明图片描述信息插入方法一实施例的流程图;图3是本发明图片描述信息读取方法一实施例的流程图;图4是本发明图片描述信息插入装置一实施例的结构示意图;图5是本发明图片描述信息读取装置一实施例的结构示意图具体实施例方式下面结合附图和实施例对本发明进行详细说明参阅图1,图1是本发明图片描述信息插入、读取系统一实施例的示意框图在本发明中,图片描述信息插入、读取系统包括处理芯片100及摄像头200处理芯片100包括编辑模块101、编码模块102、插入获取模块103、插入模块104、存储模块105、读取获取模块 106、读取模块107、解码模块108及显示模块109下面将结合图2及图3对图片描述信息插入、读取系统的各组成部分的功能进行描述一并参阅图2,图2是本发明图片描述信息插入方法一实施例的流程图本实施例包括如下步骤步骤S201 对描述信息进行编码用户通过编辑模块101输入字符型的描述信息, 并输入到编码模块102中进行编码在本实施例中,编码后的描述信息为十六进制的字节所组成的集合,在其它的实施例中,编码后的描述信息也可以是其它为机器所识别的机器ta 口朱口。

      步骤S202 分别获取图片文件及图片文件之外的图片的描述信息其中,图片文件包括图片内容部分及其说明性部分图片内容部分是指图片可视部分的数据说明性部分包含了图片文件的所有信息,如图片的宽、高等等插入获取模块103从编码模块102 中获得描述信息,以及从摄像头200中获得图片文件在其它的实施例中,也可以从存储设备中或者从服务器中获得图片文件步骤S203 将描述信息插入到说明性部分插入模块104将描述信息插入到说明性部分当上述的步骤完成后,存储模块105将包含描述信息的图片文件存储到文件系统中若需要查看图片的描述信息,可通过下面的方法将描述信息从文件系统中读取,解码后进行查看一并参阅图3,图3是本发明图片描述信息读取方法一实施例的流程图本实施例包括如下步骤步骤S301 获取包含描述信息的图片文件其中,图片文件包括图片内容部分及其说明性部分,并且,描述信息位于说明性部分中图片内容部分是指图片可视部分的数据说明性部分包含了图片的所有信息,如图片的宽、高等等读取获取模块106从文件系统中读取包含描述信息的图片文件,其中,描述信息位于图片文件的说明性部分中步骤S302 从图片文件的说明性部分中读取描述信息。

      读取模块107从图片文件的说明性部分中读取到属于机器语言集合的描述信息在本实施例中,此时,描述信息为十六进制的字节所组成的集合,在其它的实施例中,描述信息也可以是其它为机器所识别的机器语言集合步骤S303 对描述信息进行解码解码模块108将属于机器语言集合的描述信息解码为属于人类交流使用的自然语言集合的描述信息当上述的步骤完成后,显示模块109将描述信息在屏幕上显示出来供用户查看值得注意的是,在第一次完成将描述信息插入到图片文件之后,若用户需要修改描述信息,同样可以通过读取获取模块106、读取模块107及解码模块108将存储在文件系统中的描述信息读取并解码,再通过编辑模块101对描述信息进行编辑、修改,最后通过编码模块102、插入获取模块103、插入模块104将修改后的描述信息编码并插入到图片文件中具体的读取、解码、编码及插入过程均与上述过程相类似,这里就不一一展开赘述区别于现有技术的情况,本发明通过分别获取图片文件及图片文件之外的所述图片的描述信息,并将描述信息插入到图片文件本身的说明性部分中,理论上能够随意决定所增加的描述信息的长度,并且不影响用户浏览图片的速度、不改变依赖于图片名称的设置,不会造成文件管理的困难、存储空间及检索时间的浪费,从而能够方便用户实现为图片添加描述信息。

      由于现在无线通讯设备所拍摄的图片格式一般为JPEG(联合图像专家小组,JointPhotographic Experts Group)图片,JPEG图片能够把图片压缩到很小,因而在实际中经常被使用,下面将结合JPEG图片描述描述信息插入、读取过程JPEG图片的说明性部分包含了多个段,每个段均包含四个部分,段标识、段类型、 段长度及段内容段标识为十六进制的OxFF ;段类型为十六进制的一个字节,不同的段对应不同的段类型,如0xD8表示文件头,OxFE表示注释段长度为十六进制的两个字节,长度为段内容的长度加上段长度本身的两个字节在其它的实施例中,也可以改变段长度的字节数,以适应不同的内容的长度用户通过编码模块102将描述信息编码为“0x4A 0x46 0x49 0x46 0x00 0x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00”共14个字节的描述信息插入获取模块103 获取从编码模块102所输出的描述信息,以及从摄像头200获得图片文件插入模块104 从图片文件中读取到一个段类型为OxEl的空白段,再将描述信息插入到空白段中,插入前后段的变化如下所示插入前的段插入后的段段标识OxFF段标识OxFF段类型OxEl段类型OxEl段长度0x00 0x00段长度0x00 0x10段内容(空白)段内容0x4A 0x46 0x49 0x46 0x000x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00之后,存储模块105将包含描述信息的图片文件保存到文件系统中。

      读取获取模块106从文件系统中读取包含描述信息的图片文件,读取模块107从图片文件中查找到段类型为OxEl的段,然后查找到相应的段长度,根据段长度将段内容中的全部字节读取出来,得到描述信息“0x4A 0x46 0x49 0x46 0x00 0x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00”然后,送入解码模块中解码描述信息,并通过显示模块109 在屏幕上进行显示值得注意的是,在其它的实施例中,图片文件的说明性部分也可以是位图文件的位图文件头或其他图片的相应说明性部分参阅图4,图4是本发明图片描述信息插入装置一实施例的结构示意图本发明图片描述信息插入装置包括顺序连接的编辑模块401、编码模块402、插入获取模块403、插入模块404、存储模块405编辑模块401获取用户输入的属于自然语言集合的描述信息,编码模块402将描述信息编码为属于机器语言的集合插入获取模块403从编码模块402中获得描述信息, 以及从摄像头、存储设备或者服务器中获得图片文件,其中,图片文件包括图片内容部分及其说明性部分插入模块404将描述信息插入到图片文件的说明性部分中,并通过存储模块405将包括描述信息的图片文件保存到文件系统中。

      参阅图5,图5是本发明图片描述信息读取装置一实施例的结构示意图本发明图片描述信息读取装置包括顺序连接的读取获取模块501、读取模块502及解码模块503读取获取模块501从文件系统中读取包含描述信息的图片文件,并送入读取模块 502中读取模块502查找到相应的说明性部分,并从说明性部分中读取到属于机器语言集合的描述信息解码模块503将描述信息解码成属于人类交流使用的自然语言的集合区别于现有技术的情况,本发明通过分别获取图片文件及图片文件之外的所述图片的描述信息,并将描述信息插入到图片文件本身的说明性部分中,理论上能够随意决定所增加的描述信息的长度,并且不影响用户浏览图片的速度、不改变依赖于图片名称的设置,不会造成文件管理的困难、存储空间及检索时间的浪费,从而能够方便用户实现为图片添加描述信息以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内权利要求1.一种图片描述信息插入方法,其特征在于,包括如下步骤分。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.