记录图像数据的方法和设备的制作方法

文档序号:6773722阅读:128来源:国知局
专利名称:记录图像数据的方法和设备的制作方法
技术领域
本发明涉及一种视频记录设备和方法,更具体地说,涉及一种用于记录图像数据的方法和设备,其将由于异常情况而导致的数据损失最小化。
背景技术
最近,诸如数码可携式摄像机、数码照相机和支持运动画面的蜂窝电话的各种视频记录装置正在被人们所关注,所述各种视频记录装置捕捉图像并记录捕捉的图像数据(或视频流数据)。一种在这种视频记录装置中记录图像数据(或视频流数据)的方法包括以下操作当记录开始时打开文件;将图像数据存储在诸如记忆棒和存储器缓冲器的存储介质中;以及当记录结束时关闭文件。
图1是示出记录图像数据的传统方法的流程图。参考图1,当用户按记录按钮时,文件被打开或被创建、图像被捕捉并且捕捉的图像被存储。如果用户按停止按钮结束记录,则正在存储的文件被关闭。记录通过文件关闭命令而正常地结束,并且记录的文件能够以各种方式被使用。
图2示出记录图像数据的传统方法的存储器结构。参考图2,如果记录开始,则读取存储器的首地址,在该存储器中,图像数据响应文件打开命令而被存储,并且从与首地址相应的存储器的位置连续记录图像数据。
如果记录通过用户按停止按钮而正常地结束,则没有问题。图3示出根据传统的记录方法在图像数据被正常地记录的情况下的存储器结构。参考图3,如果在图像数据正在从响应文件打开命令而获得的首地址的存储器位置被记录的过程中从用户接收到记录停止请求,则正在记录的文件被关闭并且记录正常结束。如果再次从用户接收到记录请求,则响应文件打开命令,通过在除图像数据被正常记录的区域外的另一个可用的存储空间中的预定位置读取首地址,来记录新的图像数据。类似地,如果记录通过从用户接收的记录停止请求而正常地结束,则文件关闭命令被正常地执行,记录的图像数据也能被有效地使用。
然而,当记录由于未预料到的情况而不正常地结束时将产生问题。也就是说,由于多种原因而导致的诸如系统关闭或存储装置出现问题的异常情况能发生。图4示出根据传统的记录方法当图像数据正在被记录时在异常情况出现的情况下的存储器结构。参考图4,如果当图像数据正在被记录时异常情况出现,则由于文件关闭命令不能被执行,所以记录不正常地结束。在这种情况下,先前记录的全部图像数据保留在存储器中,但是当试图进行新的记录时,在其中存储有先前记录的图像数据的存储器部分将被忽略,并且新的数据可能被覆写。因此,先前记录的图像数据可能无法被保留。也就是说,传统的数据记录方法是不稳定的。

发明内容
本发明提供一种通过将由于异常情况而导致的数据损失最小化来稳定地记录图像数据的方法和设备。
根据本发明的一方面,提供一种记录图像数据的方法,包括将图像数据存储在至少一个分段文件中,每个文件具有预定大小;和通过聚集所述至少一个分段文件来创建一个图像数据。
在创建所述一个图像数据之前,所述方法还可以包括更新关于所述至少一个分段文件的元信息;在创建所述一个图像数据的操作中,可以通过基于更新的元信息聚集所述至少一个分段文件来创建一个图像数据。
所述元信息可以包括关于所述至少一个分段文件的参考信息和位置信息,所述一个图像数据被分割为分段文件并被存储在分段文件中。
可以根据音乐图像影像(MPV)标准使用标记语言来实现所述元信息。
在将图像数据存储在至少一个分段文件中时,打开分段文件、将捕捉的图像存储在在打开的分段文件中和关闭打开的分段文件的过程可以被重复,直到预定的图像数据的记录结束。
在打开的分段文件被关闭后,所述方法还包括更新关于相关的分段文件的元信息的操作。
根据本发明的另一方面,提供一种记录图像数据的方法,所述方法包括打开分段文件并将捕捉的图像存储在所述分段文件中;更新关于所述分段文件的元信息;和关闭所述分段文件,其中,这些操作被重复,直到预定的图像数据的记录结束。
根据本发明的另一方面,提供一种恢复图像数据的方法,所述方法包括读取并分析关于通过将图像数据以预定大小分割而存储的至少一个分段文件的元信息;和基于分析的元信息将所述至少一个分段文件聚集为一个图像数据。
根据本发明的另一方面,提供一种其上记录有用于执行如上所述的图像数据记录方法的计算机可读程序的计算机可读记录介质。
根据本发明的另一方面,提供一种图像记录设备,包括存储单元,将图像数据存储在至少一个分段文件中,每个文件具有预定大小;管理单元,管理关于所述至少一个分段文件的元信息;和创建单元,通过基于所述元信息聚集所述至少一个分段文件来创建一个图像数据。
所述图像记录设备可以是数码可携式摄像机、数码照相机、支持运动画面的蜂窝电话和支持运动画面的个人数码助理(PDA)中的一个。


通过参考附图对本发明的示例性实施例进行详细描述,本发明的上述和其他特点和优点将会变得更加清楚,其中图1是示出记录图像数据的传统方法的流程图;图2示出记录图像数据的传统方法的存储器结构;图3示出根据传统的记录方法在图像数据被正常地记录的情况下的存储器结构;图4示出根据传统的记录方法当图像数据正在被记录时在异常情况出现的情况下的存储器结构;图5是示出根据本发明示例性实施例的记录图像数据的方法的流程图;图6是示出当图像数据正在被记录时在异常情况出现的情况下的数据恢复方法的流程图;图7示出根据本发明示例性实施例的图像数据被记录的情况下的存储器结构;和图8是根据本发明示例性实施例的在记录图像数据的过程中使用的元数据的示例。
具体实施例方式
下文中,将参考附图对本发明示例性实施例进行详细描述。所描述的示例性实施例是用于帮助理解本发明的,而不是用于以任何方式限定本发明的范围的。
图5是示出根据本发明示例性实施例的记录图像数据的方法的流程图。
参考图5,示出了与传统的方法不同的记录图像数据的方法,在该示出的记录图像数据的方法中,图像数据被分为具有预定大小的分段文件并被存储,而不是在文件打开命令被执行后连续地存储图像数据。也就是说,示出了通过重复以下过程将一个图像数据记录在每个文件具有预定大小的分段文件单元中的方法第一次打开文件;存储该具有预定大小的文件;关闭该文件;打开新文件并存储该具有预定大小的新文件。另外,通过更新表示各个分段文件的特征的元数据,该元数据被用于在以后通过聚集各个分段文件来创建一个文件。作为存储单元的分段文件的大小能够通过考虑记录设备的性能或应用的特点而以合适的大小被调节。
在应当的过程中,即使在图像数据记录期间异常情况出现,当系统被恢复时,通过基于所述元数据来聚集先前存储的分段文件,也能够创建一个文件。因此,在异常情况出现前记录的图像数据能够被恢复。
更详细地说,为了根据本示例性实施例记录图像数据,在操作100,通过执行文件打开命令或文件创建命令来获得从其开始记录图像数据的首地址。在操作102,图像被捕捉,并且在操作104,捕捉的图像的图像数据被存储在分段文件单元中,每个分段文件具有预定大小。如果在操作106,存储的图像数据的大小小于分段文件的预定大小,则图像数据的记录继续,如果在操作106,存储的图像数据的大小大于分段文件的预定大小,则在操作114,执行文件关闭命令。然后在操作116,记录的分段文件的元数据被更新。元数据的更新将随后被描述。由于一个分段文件的记录结束,因此在操作118,执行新的文件打开命令,并且重复将图像数据记录在分段文件单元中的过程。如果图像数据的记录全部完成,或者如果在操作108从用户接收到记录停止请求,则在操作110,记录分段文件的操作被关闭,并且在操作112,通过基于更新的元数据聚集分段文件来创建一个图像数据文件。根据如上所述的过程,图像数据的记录正常地结束。
图6是示出当图像数据正在被记录时在异常情况出现的情况下的数据恢复方法的流程图。参考图6,示出这样一种方法即使当图像数据正在被记录时未预料到的情况出现,也通过使用元数据聚集先前存储的分段文件来创建一个图像数据文件。也就是说,如果诸如可携式摄像机或数码照相机的记录设备在异常情况中关闭或打开,则在操作120,记录设备自动地搜索元数据并基于搜索的元数据查找分段文件。在操作122,如果所述分段文件存在,则在操作124通过聚集所述分段文件来创建一个图像数据文件。因此,临时存储在分段文件单元中的图像数据能够被聚集并被存储为一个图像数据文件。也就是说,即使当图像数据正在被记录时未预料到的情况出现,由于通过使用元数据聚集先前存储的分段文件来创建一个图像数据文件,因此,数据损失被最小化,并且系统稳定性增加。
根据传统的图像数据记录方法,如果由于诸如记录设备关闭或诸如记忆棒的存储介质在图像数据的记录操作当中被拆卸的异常情况的出现而导致记录操作未预料地停止,并试图重新开始记录,则先前记录的图像数据被忽略并且从任意位置开始记录新的图像数据。也就是说,先前记录的图像数据被覆写并且不能再被利用。然而,根据本示例性实施例,当将图像数据存储在分段文件单元中时,每次执行文件关闭命令,即使如上所述的异常情况出现,由于在异常情况出现之前,已经为分段文件执行了文件关闭命令,因此先前存储的分段文件是可用的,其中,每个分段文件具有预定大小。而且,当系统被恢复时,通过基于元数据聚集分段文件来创建一个图像数据文件。因此,先前记录的图像数据文件能够被恢复。
图7示出根据本发明示例性实施例的图像数据被记录的情况下的存储器结构。
参考图7,根据根据本示例性实施例的图像数据记录和恢复方法,如果记录开始,则在分段文件单元中重复打开文件、存储图像数据和关闭文件的操作,每个分段文件具有预定大小。因此,即使在记录操作当中出现异常情况,如图7中间所示在异常情况出现前执行其文件关闭操作的全部分段文件被保护。当再现设备再次打开时,通过基于元数据聚集所述分段文件来自动地创建一个文件。因此,数据损失能够被最小化并且系统稳定性增加。结果,除了在异常情况出现时正在被记录的分段文件外的全部之前的分段文件能够被记录。
图8是根据本发明示例性实施例的在记录图像数据的过程中使用的元数据的示例。
参考图8,示出了在图5的操作116中元数据的更新的操作中使用的元数据的示例。例如,假定在图7中显示的三个已经存储的分段文件的名称是mpeg001.mpg、mpeg002.mpg和mpeg003.mpg,新存储的分段文件的名称是mpeg004.mpg。由于mpeg001.mpg到mpeg003.mpg文件是用户按记录按钮时存储的分段文件,因此需要将它们定义为一个图像数据。因此,当记录结束时,通过使用图8中显示的元数据聚集mpeg001.mpg到mpeg003.mpg文件来创建一个图像数据文件。由于mpeg004.mpg文件是用户在预定时间后再次按记录按钮时存储的分段文件,因此mpeg004.mpg文件可以作为独立的图像数据文件来被处理。
图8显示了根据由光学存储技术协会(OSTA)建议的音乐图像影像(MPV)标准上述示例被实现为元数据。参考图8,在根据本示例性实施例的元数据中,两个图像数据200和210被定义。mpvSeq元素指示一个图像数据文件,即,视频片段文件,该文件是图像数据的记录单元。
在每个图像数据文件中,对应于mpvSeq元素的子元素的至少一个mpvVideo元素被定义,每个mpvVideo元素可以包括包括在一个图像数据中的分段文件的URL位置。通过聚集多个mpvVideo元素形成作为一个图像数据的mpvSeq。元数据可包括至少一个分段文件的参考信息和位置信息,图像数据被分割为所述至少一个分段文件并被存储在所述至少一个分段文件中。参考图8,mpvVideoRef元素对应分段文件的参考信息,mpvLastUrl元素对应分段文件的位置信息。
由于能够节省用于处理所述元数据的脚本的时间,因此就mpvVideo元素(如,mpvid=“mpeg0001”)与实际的分段文件(../DCIM/0001SAMS/mpeg0001.mpg)的文件名相同的管理而言是有效的。也就是说,当图像数据正被记录时,仅mpvSeq元素被创建,该mpvSeq元素是图像数据文件,当记录结束时或在新图像数据被记录之前,能够基于记录的mpvidRef元素来创建mpvVideo元素。如果记录设备足够快,则mpvVideo元素的标识符能够不同于实际的分段文件的文件名来被定义。当图像数据被记录时,在图8中显示的元数据总是响应当前的记录状态而被更新。
因此,当如图5中显示记录正常结束时,或当由于异常情况而导致记录不正常地结束并且如图6中显示图像数据被恢复时,使用如图8中显示的元数据确认关于形成一个图像数据文件的分段文件的信息,并且通过基于确认的信息聚集分段文件来创建一个图像数据文件。
在本示例性实施例中,根据MPV标准而实现的元数据的示例被描述。然而,元数据的实现不是必须遵循MPV标准,并且能够使用作为通用标记语言的XML或其他语言实现所述元数据。
根据本发明示例性实施例的使用元数据的图像数据记录方法能够被写为计算机程序。本发明所属技术领域内的程序员可以容易地按导出实现该计算机程序的代码和代码段。为了实现所述使用元数据的图像数据记录方法,所述程序能够被存储在计算机可读记录介质中并在执行所述程序的通用数字计算机中被实现。所述计算机可读记录介质的例子包括磁存储介质(如,ROM、软盘、硬盘等)、光学记录介质(如,CD-ROM、DVD等)和诸如载波(如,通过互联网的传输)的存储介质。
如上所述,根据本发明示例性实施例,提供一种用于记录图像数据的方法和设备,其将由于异常情况而导致的数据损失最小化。
也就是说,提供这样一种方法将图像数据存储在分段文件单元中,每个分段文件具有预定大小;通过聚集所述分段文件来创建一个图像数据文件,并且为此而定义元数据。因此,即使由于异常情况而导致记录不正常地结束,也能够使用所述元数据恢复图像数据,并且能够通过最小化数据损失而稳定地记录图像数据。
虽然参照其示例性实施例具体地显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例做出形式和细节上的各种改变。上述示例性实施例应该被认为仅是描述性意义上的,并不能被认为是用于限定的目的。因此,本发明的范围不是由本发明的具体描述限定的,而是由权利要求限定,在该范围内的所有不同之处将被解释为是包括在本发明中的。
权利要求
1.一种记录图像数据的方法,所述方法包括将所述图像数据存储在至少一个分段文件中,每个分段文件具有预定大小;和通过聚集所述至少一个分段文件来创建一个图像数据。
2.如权利要求1所述的方法,还包括在创建所述一个图像数据之前更新关于所述至少一个分段文件的元信息,其中,通过基于更新的元信息聚集所述至少一个分段文件来创建所述一个图像数据。
3.如权利要求2所述的方法,其中,所述元信息包括关于所述至少一个分段文件的参考信息和位置信息,所述图像数据被分割为至少一个分段文件并被存储在所述至少一个分段文件中。
4.如权利要求2所述的方法,其中,根据音乐图像影像标准使用标记语言来实现所述元信息。
5.如权利要求1所述的方法,其中,在将所述图像数据存储在至少一个分段文件中时,打开所述至少一个分段文件、将捕捉的图像存储在所述至少一个打开的分段文件中和关闭所述至少一个打开的分段文件的过程被重复,直到预定的图像数据的记录结束。
6.如权利要求5所述的方法,还包括在所述分段文件被关闭后,更新关于相关的分段文件的元信息。
7.一种记录图像数据的方法,所述方法包括打开一个分段文件并将捕捉的图像存储在所述分段文件中;更新关于所述分段文件的元信息;和关闭所述分段文件,其中,这些操作被重复,直到预定的图像数据的记录结束。
8.一种恢复图像数据的方法,所述方法包括读取并分析关于通过将图像数据以预定大小分割而存储的至少一个分段文件的元信息;和基于分析的元信息将所述至少一个分段文件聚集为一个图像数据。
9.一种其上记录有用于执行图像数据记录方法的计算机可读程序的计算机可读记录介质,所述方法包括将所述图像数据存储在至少一个分段文件中,每个分段文件具有预定大小;和通过聚集所述至少一个分段文件来创建一个图像数据。
10.一种其上记录有用于执行图像数据记录方法的计算机可读程序的计算机可读记录介质,所述方法包括打开分段文件并将捕捉的图像存储在所述分段文件中;更新关于所述分段文件的元信息;和关闭所述分段文件,其中,这些操作被重复,直到预定的图像数据的记录结束。
11.一种其上记录有用于执行图像数据恢复方法的计算机可读程序的计算机可读记录介质,所述方法包括读取并分析关于通过将图像数据以预定大小分割而存储的至少一个分段文件的元信息;和基于分析的元信息将所述至少一个分段文件聚集为一个图像数据。
12.一种图像记录设备,包括存储单元,将图像数据存储在至少一个分段文件中,每个分段文件具有预定大小;管理单元,管理关于所述至少一个分段文件的元信息;和创建单元,通过基于所述元信息聚集所述至少一个分段文件来创建一个图像数据。
13.如权利要求12所述的设备,其中,所述图像记录设备是数码可携式摄像机、数码照相机、支持运动画面的蜂窝电话和支持运动画面的个人数码助理中的一个。
全文摘要
本发明提供一种用于记录图像数据的方法和设备,其将由于异常情况而导致的数据损失最小化。所述方法包括将图像数据存储在至少一个分段文件中,每个文件具有预定大小;和通过聚集所述分段文件来创建一个图像数据。在创建所述一个图像数据之前,关于所述至少一个分段文件的元信息可以被更新,并且可以通过基于更新的元信息聚集所述至少一个分段文件来创建一个图像数据。因此,即使由于异常情况而导致记录不正常地结束,也能够使用元数据恢复图像数据,并且能够通过最小化数据损失而稳定地记录图像数据。
文档编号G11B27/00GK1777261SQ20051011704
公开日2006年5月24日 申请日期2005年10月31日 优先权日2004年11月17日
发明者朴相俊, 金斗镒 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1