创建复合文件的方法和具有复合文件的数据存储设备技术

技术编号:10369842 阅读:97 留言:0更新日期:2014-08-28 12:28
提供用于创建其中附加数据被插入到图像文件的复合文件的方法和其中记录了复合文件的数据存储设备。该方法包括:由复合文件创建装置接收图像文件和附加数据;以及由复合文件创建装置通过使用所接收的图像文件和附加数据创建该复合文件,其中,该复合文件包括:图像文件标头,对应于图像文件;图像数据,对应于图像文件;以及标记,记录在复合文件的尾部中并且指示该复合文件是具有插入其中的附加数据的图像文件。

【技术实现步骤摘要】
创建复合文件的方法和具有复合文件的数据存储设备
本公开涉及用于创建复合文件的方法和其中记录复合文件的数据存储设备。更具体地,本公开涉及能够通过在复合文件的尾部(tail)的定位信息,例如,标记(marker),迅速地确认图像文件是否是复合文件的数据存储设备。
技术介绍
根据相关技术,通过将附加数据插入图像文件可以启用(enable)各种应用服务。作为相关技术的示例,以下讨论了随后两个专利:美国专利第6,993,196号“数字图像存储方法”(以下称为相关技术I)和美国专利第8,340,440号“用于在电子设备中将附加数据插入图像文件的装置和方法”(以下称为相关技术2)。在本说明书中,为了解释方便,具有插入其中的附加数据的图像文件被称为复合文件。以这样的方式,一旦创建了复合文件,在播放图像文件时可以启用各种应用服务。例如,当附加数据是声源数据时,可以在播放图像文件的同时提供在捕获相应的图像文件时收集的声音或与图像文件相称(harmonizing with)的声音。或者,可以提供与图像文件相关的各条信息或信息获得地点(例如,统一资源定位符(URL)链接)。另一方面,为了广泛地使用复合文件,迅速地确定特定图像文件是否是具有插入其中的图像数据的文件(例如,图像文件、具有附加数据的复合文件、等等)成为重要的问题。而且,即使在其被确定为复合文件时,通过处理图像文件的数据处理设备迅速地访问附加数据会成为重要的问题。此外,通过允许附加数据被容易地插入或去除,能够保证复合文件的广泛的可用性或应用之间的兼容性。然而,相关技术I公开了用于确认图像文件是否是复合文件的方法。为此,比较图像结尾(End of Image,EOI)与文件结尾(End of File,EOF),并且当EOF大于EOI时(匡口,在图像数据之后还包括了一些数据),该图像文件被确定为复合文件。然而,虽然处理图像文件的数据处理设备能够迅速地访问E0F,但是要花费大量的时间和工作来确定Ε0Ι。例如,根据图像文件的类型,存在这样一种情况,其中在标头(header)中存在关于EOI的位置的信息,但是还存在这样一种情况,其中在标头中不存在关于EOI的位置的信息。此外,即使标头具有EOI信息,也需要在至少图像文件的标头中搜索关于EOI的信息的过程。因此,需要大量的时间和访问(accesses)来确定图像文件是否是复合文件,因此将花费大量的时间来由数据处理设备访问附加数据。而且,相关技术2公开了关于存在或不存在附加数据的信息被记录在标头中。这个方法示出在图1中。图1示出了根据相关技术的复合文件的示意结构。参考图1,复合文件10包括图像文件和插入到图像文件中的附加数据13。图像文件包括标头11和图像数据12。如图1中所示,标头11具有记录在其中的用于处理图像文件的重要信息,比如,图像文件的类型,以及关于编码和解码的信息。此外,在相关技术2中,标头11具有关于附加数据的存在或记录在其中的附加数据的位置的信息。因此,即使在相关技术2中,也可能花费很长时间来顺序地搜索标头11,以便确认图像文件是否是复合文件,即,随着标头11的大小变得更大,将花费更长的时间。而且,当附加数据的存在或与附加数据相关的项目被记录在标头11中时,在由数据处理设备处理图像文件的同时发生可能改变标头信息的事件(例如,图像文件的再编码、缩放、改变、等等)时,有丢失关于附加数据的信息的风险。而且,为了避免这类风险,在发生导致用于处理相应的复合文件的各种应用的广泛可用性或兼容性方面的问题的事件时,需要单独管理关于附加数据的信息。此外,当附加数据被进一步插入或去除时,还会有改变标头11的限制。因此,存在对于复合文件格式、复合文件创建方法、以及能够迅速地确认图像文件是否是复合文件、迅速地访问附加数据、并且容易地执行附加数据的插入或去除的数据存储设备的需要。以上信息作为背景信息给出,仅仅是为了帮助对本公开的理解。,对于以上任何信息是否可以应用为关于本公开的现有技术,并未做出确定,也并未做出声明。
技术实现思路
本公开的各方面将解决至少上述问题和/或缺点,并且将提供至少下述优点。因此,本公开的一个方面将提供复合文件、复合文件创建方法、以及能够通过在复合文件的尾部中的定位信息,例如,标记,迅速地确认图像文件是否是复合文件的数据存储设备。本公开的另一个方面将提供复合文件、复合文件创建方法、以及用于通过在所述标记附近的一定位置记录表示附加数据的位置的参考(reference)而允许迅速地访问附加数据的数据存储设备。本公开的另一个方面将提供复合文件、复合文件创建方法、以及能够容易地将附加数据插入到复合文件中或从复合文件中去除附加数据以及允许在这种情况下不改变标头以增加可用性的数据存储设备。根据本公开的一个方面,提供用于创建其中附加数据被插入到图像文件中的复合文件的方法。该方法包括:由复合文件创建装置接收图像文件和附加数据;以及由复合文件创建装置通过使用所接收的图像文件和附加数据创建复合文件,其中,复合文件包括:对应于图像文件的图像文件标头,对应于图像文件的图像数据;并且标记,记录在复合文件的尾部中并且指示复合文件是具有插入其中的附加数据的图像文件。复合文件还可以包括:至少一个参考,位于标记附近并且指示附加数据的位置;以及所述附加数据,位于图像数据后面。标记可以包括多个模式。参考可以具有恒定大小并且被记录在与标记相邻的位置。该方法还可以包括:由复合文件创建装置将第二附加数据插入到复合文件中,其中,具有插入其中的第二附加数据的复合文件还可以包括:第二标记,位于具有插入其中的第二附加数据的复合文件的尾部;第二参考,位于第二标记附近并且指示第二附加数据的位置,以及所述第二数据,位于标记后面。该方法还可以包括:由复合文件创建装置将第二附加数据插入到复合文件中,其中,具有插入其中的第二附加数据的复合文件还可以包括:第二参考,位于所述参考附近并且指示第二附加数据的位置,以及第二附加数据,位于所述附加数据后面。根据本公开的另一个方面,提供了具有记录在其上的程序的非瞬时计算机可读介质,当该程序被计算机运行时,执行上述任何一个方法。根据本公开的另一个方面,提供用于存储其中附加数据被插入到图像文件中的复合文件的数据存储设备。数据存储设备包括:对应于图像文件的图像文件标头;对应于图像文件的图像数据;以及标记,记录在复合文件的尾部中并且指示复合文件是具有插入其中的附加数据的图像文件。复合文件还可以包括:至少一个参考,位于标记附近并且指示附加数据的位置,以及所述附加数据,位于图像文件的图像数据后面。复合文件还可以包括第二附加数据,其中,具有插入其中的第二附加数据的复合文件还可以包括:第二标记,位于具在插入其中的第二附加数据的复合文件的尾部;第二参考,位于第二标记附近并且指示第二附加数据的位置,以及所述第二附加数据,位于该标记后面。复合文件还可以包括第二附加数据,其中,具有插入其中的第二附加数据的复合文件还可以包括:第二参考,位于所述参考附近并且指示第二附加数据的位置,以及第二附加数据,位于所述附加数据后面。从以下结合附图、公开了本公开的各种实施例的详细描述中,本公开的其它方面、优点、以及显著的特征对于本领域技术人员将变得更加清楚。【本文档来自技高网
...

【技术保护点】
一种用于创建复合文件的方法,在所述复合文件中,附加数据被插入图像文件中,该方法包括:由复合文件创建装置接收所述图像文件和附加数据;以及由所述复合文件创建装置通过使用所接收的图像文件和附加数据创建所述复合文件,其中,所述复合文件包括:对应于所述图像文件的图像文件标头;对应于所述图像文件的图像数据;并且标记,记录在所述复合文件的尾部中并且指示所述复合文件是具有插入其中的附加数据的图像文件。

【技术特征摘要】
2013.02.25 KR 10-2013-00195691.一种用于创建复合文件的方法,在所述复合文件中,附加数据被插入图像文件中,该方法包括: 由复合文件创建装置接收所述图像文件和附加数据;以及 由所述复合文件创建装置通过使用所接收的图像文件和附加数据创建所述复合文件, 其中,所述复合文件包括: 对应于所述图像文件的图像文件标头; 对应于所述图像文件的图像数据;并且 标记,记录在所述复合文件的尾部中并且指示所述复合文件是具有插入其中的附加数据的图像文件。2.如权利要求1所述的方法,其中,所述复合文件还包括: 至少一个参考,位于所述标记附近并且指示所述附加数据的位置;以及 所述附加数据,位于所述图像数据后面。3.如权利要求1所述的方法,其中所述标记包括多个图案。4.如权利要求2所述的方法,其中,所述至少一个参考具有恒定大小,并且记录在与所述标记相邻的位置处。5.如权利要求2所述的方法,还包括由所述复合文件创建装置将第二附加数据插入到所述复合文件中, 其中,具有插入其中的第二附加数据的所述复合文件还包括: 第二标记,位于具有插入其中的第二附加数据的所述复合文件的尾部; 第二参考,位于第二标记附近并且指示第二附加数据的位置;以及 所述第二数据,位于所述标记后面。6.如权利要求2所述的方法,还包括由所述复合文件创建装置将第二附加数据插入到所述复合文件中, 其中,具有插入其中的第二附加数据的所述复合文件还包括: 第二参考,位于至少一个参考附近并且指示第二附加数据的位置;以及 第二附加数据,位于所述附加数据后面。7.一种其上记录了程序的非瞬时计算机可读介质,当计算机运行所述程序时,其执行如权利要求1所述的方法。8.如权利...

【专利技术属性】
技术研发人员:魏荣澈安永勋
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1