具有多于一个操作模式的数据文件制造技术

技术编号:7259643 阅读:277 留言:0更新日期:2012-04-13 08:03
具有多于一个操作模式的数据文件。该数据文件包括:用于存储图像作为数据文件的代表的图像成分,以及附加到图像成分的一个或多个数据成分。图像成分包括与一个或多个数据成分相关联的元数据。在第一操作模式中,在图像成分是数据文件的一部分的同时,数据文件的图像成分能够被图像查看器读取以便查看图像。在第一操作模式中一个或多个附加的数据成分不能被图像查看器读取。在第二操作模式中,图像成分和一个或多个附加的数据成分能够被文件读取器读取。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及具有多于一个操作模式的数据文件,具体而言涉及用于存储图像、文本、音频和/或视频内容的数据文件。
技术介绍
传统上,用数码相机拍摄的每张照片被存储为图像文件。通常,图像文件是JPEG 文件格式的。有时,对于不同的用途需要同一图像的不同文件格式。例如,摄影比赛可能需要 JPEG压缩图像用于查看和评估,并且需要标记图像文件格式(TIFF)的同一图像用于打印。 另外,有时可能需要在拍摄照片时由相机生成的具有完全分辨率的未压缩的原始图像。对于计算机图形,图像可具有两个分开的文件,一个栅格版本用于查看,一个矢量版本用于更高分辨率下的更精确再现。已观察到,当存在表示同一图像的不同格式的许多文件时,因为涉及许多文件,文件管理可能是麻烦的。相关图像的图像文件的文件管理也可能是麻烦的。例如,在高动态范围摄影中,可能存在以不同曝光率拍摄的几张相关的照片。在全景摄影中,可能有要被拼接在一起以形成全景图像的几张相关的照片。因此需要提供一种至少解决上述问题的数据文件。
技术实现思路
根据本专利技术的一个方面,提供了一种具有多于一个操作模式的数据文件,该数据文件包括图像成分,用于存储图像作为数据文件的代表;以及附加到图像成分的一个或多个数据成分,图像成分包括与一个或多个数据成分相关联的元数据,其中,在第一操作模式中,在图像成分是数据文件的一部分的同时,数据文件的图像成分能够被图像查看器读取以便查看图像,在第一操作模式中一个或多个附加的数据成分不能被图像查看器读取, 并且在第二操作模式中,图像成分和一个或多个附加的数据成分能够被文件读取器读取。图像成分可以基于JPEG文件格式、GIF (GIF89a版本)文件格式、TIFF文件格式或 PNG文件格式,并且能够通过相应的图像查看器来查看。数据文件还可包括应用片段,该应用片段包括签名字段,用于包含签名以将应用片段与存在于图像成分中的其他应用片段区分开来。应用片段还可包括版本字段,用于指示可应用到应用片段的技术标准的版本。数据文件还可包括内容检查器,用于验证一个或多个数据成分的数据完整性。元数据可包括一个或多个标签,每个标签包括标签类型标识符,用于指示该标签的类型;以及标签名称字段,其可包括描述该标签的类型的文本数据。一个或多个数据成分可以是图像数据、文本数据、音频数据或视频数据。每个数据成分可包括图像成分中存储的图像的数据与数据成分的原始数据之间的差异的数据。每个数据成分可包括一个或多个数据成分中的两个数据成分的原始数据之间的差异的数据。数据成分中的一个或多个可包括对图像成分中存储的图像做出的改变的历史的数据。图像可以是拼接的全景照片,并且一个或多个数据成分可包括拼接的全景照片的不同部分的预拼接的快照。图像可以是生成的HDR照片,并且一个或多个数据成分可包括用于生成HDR照片的以不同曝光率拍摄的照片。图像可以是栅格化的图像,并且一个或多个数据成分可包括矢量图形信息。用来存储作为数据文件的代表的图像可以是用户可选择的。元数据可包括与图像成分相关联的元数据。根据本专利技术的第二方面,提供了一种用于创建具有多于一个操作模式的数据文件的方法,该方法包括选择图像;将所选图像作为数据文件的代表存储在数据文件的图像成分中;创建与一个或多个数据成分相关联的元数据;将元数据结合到图像成分中;以及将一个或多个数据成分附加到结合了元数据的图像成分以形成数据文件,其中,在数据文件的第一操作模式中,在图像成分是数据文件的一部分的同时,图像成分能够被图像查看器读取以便查看所选图像,在数据文件的第二操作模式中,图像成分和一个或多个附加的数据成分能够被文件读取器读取。图像成分可基于JPEG文件格式、GIF(GIF89a版本)文件格式、TIFF文件格式或 PNG文件格式,并且能够被相应的文件读取器读取。将所选图像作为数据文件的代表存储在数据文件的图像成分中的步骤可包括从所选图像创建图像文件作为数据文件的图像成分。将元数据结合到图像成分中的步骤可包括读取图像文件中的用于放在元数据之前的数据并且将所读取的用于放在元数据之前的数据写入到新文件;读取图像文件中的用于放在元数据之后的数据并且将所读取的用于放在元数据之后的数据写入到新文件;以及将所构造的元数据结合到新文件中。将所选图像作为数据文件的代表存储在数据文件的图像成分中的步骤可包括从所选图像创建具有分配的数据空间的图像文件作为数据文件的图像成分。将元数据结合到图像成分中的步骤可包括将元数据插入到图像文件的分配的数据空间中。根据本专利技术的第三方面,提供了一种用于读取具有多于一个操作模式的数据文件的方法,该数据文件包括图像成分,用于存储图像作为数据文件的代表;以及附加到图像成分的一个或多个数据成分,图像成分包括与一个或多个数据成分相关联的元数据,该方法包括在第一操作模式中,读取图像成分以查看数据文件的图像成分中存储的图像,在第一操作模式中一个或多个附加的数据成分不能被读取;以及在第二操作模式中,读取数据文件的图像成分或一个或多个附加的数据成分,在第二操作模式中图像成分和一个或多个附加的数据成分能够被读取。附图说明从以下结合附图的、仅作为示例的书面描述中,本领域的普通技术人员将更好地理解并且容易清楚本专利技术的实施例,附图中图1示出了本专利技术的示例性实施例的组件的框图。图2示出了本专利技术的示例性实施例的组件的框图。 图3示出了本专利技术的示例性实施例的流程图。图4示出了本专利技术的示例性实施例的流程图。图5示出了本专利技术的示例性实施例的流程图。图6示出了本专利技术的示例性实施例的流程图。图7示出了本专利技术的示例性实施例的流程图。图8示出了本专利技术的示例性实施例的流程图。图9示出了本专利技术的示例性实施例的流程图。具体实施例方式参考图1,提供了根据本专利技术的示例性实施例的数据文件100。数据文件100具有多于一个操作模式。数据文件包括图像成分102,用于存储图像104作为数据文件100的代表。一个或多个数据成分106被附加到图像成分102。图像成分102包括与附加到图像成分102的一个或多个数据成分106相关联的元数据。在第一操作模式中,在图像成分102是数据文件100的一部分的同时,数据文件100的图像成分102可被图像查看器读取以便查看图像104。在第一操作模式中,一个或多个附加的数据成分106不可被图像查看器读取。 在第二操作模式中,图像成分102和一个或多个附加的数据成分106可被文件读取器读取。 一个或多个数据成分106可以是图像数据、文本数据、音频数据或视频数据。另外,用户可经由适当的软件选择图像。要明白,在另一示例性实施例中,上述元数据可包括与图像成分 102相关联的元数据。在示例性实施例中,图像成分102是基于JPEG文件格式的,JPEG文件格式是能够被安装在诸如个人计算机、膝上型计算机、移动电话、个人数字助理等等之类的大多数电子设备中的JPEG图像查看器很容易地读取的常见图像文件格式。有利地,在数据文件100的第一操作模式中,可以利用传统的JPEG图像查看器 (即图像查看器)从数据文件100中读取图像成分102,而不必去除一个或多个附加的数据成分(图1中的106)或操纵数据文件100。由于传统的JPEG图像查看器不能够读取一个或多个附加的数据成分106,所以一个或多个附加的数据成分本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:陈玮伦弗朗西斯科·乔纳斯·萨利姆李泰齐
申请(专利权)人:创新科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术