记录设备、成像和记录设备、记录方法和程序的制作方法

文档序号:6770954阅读:179来源:国知局
专利名称:记录设备、成像和记录设备、记录方法和程序的制作方法
技术领域
本发明涉及用于使用记录媒介(诸如半导体存储器)来记录数据的记录设备,涉 及具有这种记录设备的成像和记录设备,涉及由这种记录设备和这种成像和记录设备使用 的记录方法,并且涉及用于执行这种记录方法的程序。
背景技术
已经可以买到作为成像设备工作的各种类型的成像和记录设备,诸如具有记录能 力的视频摄像机。近年来发展的一些成像和记录设备利用存储卡作为它们的记录媒介,通 过构成存储卡的半导体存储器的广泛使用和成本降低而推动了存储卡的发展。相比于之前用作成像和记录设备的记录媒介的磁带或各种盘,储存卡更小并且更 轻。将这种存储卡用作记录介质有助于减小装备有该存储卡的成像和记录设备的尺寸。同 样,存储卡也容易安装到成像和记录设备的主体内的卡槽和从其移除。日本专利公报No. 2008-35394(下文中被称作专利文献1)公开了使用半导体存储 器作为其记录介质的合成成像设备的构成示例。

发明内容
在半导体存储器(诸如存储卡)被用作记录设备(诸如视频摄像机)的记录媒介 的情况下,会遇到以下问题。例如,在将要把视频数据记录到存储器卡内的半导体存储器的情况下,通过设备 的成像部分获取的视频数据被依次提供到存储卡并且记录到半导体存储器内部,其中存储 器卡安装到成像和记录设备的卡槽中。将数据记录到半导体存储器的动作也被称作存储或 写入。在本说明书中,在记录、存储和写入之间没有区别。可以通过以预定数据量为单位来执行写入和擦除操作,来增加将数据写入半导体 存储器的速度。因此,所提供的视频数据不是简单地依次向半导体存储器发送来进行记录; 在被记录到半导体存储器之前,视频数据被配置为预定数据量的单位(记录单位),由此使 得数据记录的速度增加。记录单位对应于半导体存储器的所谓擦除块(erase block)。在通过成像和记录设备获取的视频数据的传输速率相对高的情况下,合成视频数 据在相对短的时间段内达到记录单位的数据量。视频数据然后被依次传输到记录媒介那一 侧,以记录到半导体存储器中。然而,所获取的视频数据的产生速率通常随着成像条件而变化。例如,如果在它们 的对象保持基本静止的状态下连续地拍摄图像的话,所产生的视频数据的量可能下降,使 得数据的产生速率可能相应地下降。如果成像涉及非常长的帧间隔(诸如在执行间歇图像 拍摄时),传输速率也有可能下降。同时,如果成像操作由于某种原因而突然中断,那么已经通过设备的成像部分获 取并且还没有达到上述记录单位的视频数据不被记录在存储卡中。即使数据被写入了设备的记录介质,如果数据的写入没有被反映在记录介质的文
4件管理信息中,那么有疑问的数据不被作为记录的数据而受到处理。因此,认为已经记录的 数据实际上从记录介质上消失。在通常的视频摄像机被操作以停止正在进行的成像操作时,所有的所获取的视频 数据被记录到记录介质;管理数据相应地更新;并且执行成像停止处理以终止操作。相反, 如果对于成像和记录设备的电力供给突然中断,如果记录介质在成像过程中被从其插槽中 移除,或者如果在正在进行成像的同时发生其他意外,那么还未达到记录单位的数据或者 其管理信息还未被更新的数据就会消失。因此,在依次传输的数据将要被记录到半导体存储器上时,有必要采取适当的措 施来尽可能有效地进行记录,使得不会发生任何剩余数据没有记录到记录设备的情况。虽 然在记录数据的任何模式中都会经历上述问题,但是如上所述地,在视频数据的低传输速 率通常导致相对长的时间段的视频数据没有被记录到存储卡时,这个问题特别严重。同样,在将视频数据等记录到半导体存储器中时,有必要同时记录各种附加数据, 诸如音频数据、时间码数据和表明视频数据与音频数据之间的对应关系的数据。在这种情 况下,视频数据被记录为视频数据,而各种类型的附加数据按照类型而被设置在独立的类 别中,这些独立的类别被记录到半导体存储器中专用于各个数据类型的独立的记录区域。然而,考虑到记录效率而出现另一个问题。在按照数据类型划分半导体存储器的 记录区域以使得各种类型的数据并行记录到其中的情况下,一些数据有可能在还未达到记 录单位时被记录到记录介质中。更具体地,尽管视频数据通常以相对高的传输速率产生,但 是上述附加数据的特征在于其低的生成速率,使得单独将附加数据写入到单个文件可能是 没有效率的。这种无效率的数据写入操作阻碍了有效地利用半导体存储器的记录容量。此 外,如果不以擦除块为单位来执行存储器存取操作的话,存取可能被延迟。本发明是考虑到上述情况而作出的,并且提供了创造性的布置来以高速和有效的 方式执行向记录媒介(诸如半导体存储器)的数据记录。为了执行本发明和根据一个实施例,提供了一种记录方法,包括以下步骤在输入 或生成的主要数据和附加到主要数据的附加数据已经达到预定数据量时,以预定数据量为 单位来临时地存储主要数据和附加数据;在临时存储的数据的量的总和已经达到特定数据 量时,将临时存储的数据传输到记录媒介,以在单个文件中记录到记录媒介;以按照所记录 的数据的数据类型来对与所记录的数据相关的管理数据进行分类(sort)的方式,将管理 数据注册到记录媒介的文件系统。在使用本发明的上述记录方法的情况下,数据被以特定数据量为单位记录到记录 媒介。如果使特定数据量等于快速记录的数据的数据量,则实现了高速数据记录。并且,当 按照所记录的数据的类型来对记录之后注册到记录媒介的文件系统的管理数据进行分类 时,可以容易通过数据类型来读取所记录的数据。根据本发明的实施例,提供了一种记录设备,包括输入部分,其构造为输入主要数据和附加到主要数据的附加数据;以及记录控制部分,其构造为使得在通过输入部分输入的主要数据和附加数据各自 达到预定数据量时,记录控制部分以预定数据量为单位来临时地存储主要数据和附加数 据;在临时存储的数据的量的总和已经达到特定数据量时,记录控制部分将临时存储的数 据传输到记录媒介,以在单个文件中记录到记录媒介;记录控制部分还以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类的方式,将管理数据注册到记 录媒介的文件系统。根据本发明的实施例,提供了一种成像和记录设备,包括成像部分,其构造为通过成像来获取视频数据;以及记录控制部分,其构造为使得在通过成像部分获取的视频数据和附加到视频数 据的附加数据各自达到预定数据量时,记录控制部分以预定数据量为单位来临时地存储视 频数据和附加数据;在临时存储的数据的量的总和已经达到特定数据量时,记录控制部分 将临时存储的数据传输到记录媒介,以在单个文件中记录到记录媒介;记录控制部分还以 按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类的方式,将管 理数据注册到记录媒介的文件系统。根据本发明的实施例,提供了一种记录方法,包括以下步骤在输入或生成的主要数据和附加到主要数据的附加数据已经达到预定数据量时, 以预定数据量为单位来临时地存储主要数据和附加数据;在临时存储的数据的量的总和已经达到特定数据量时,将临时存储的数据传输到 记录媒介,以在单个文件中记录到记录媒介;以及以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类 的方式,将管理数据注册到记录媒介的文件系统。根据本发明的实施例,提供了一种安装在信息处理设备中并由其执行的程序,该 程序包括以下步骤在输入或生成的主要数据和附加到主要数据的附加数据已经达到预定数据量时, 以预定数据量为单位来临时地存储主要数据和附加数据;在临时存储的数据的量的总和已经达到特定数据量时,将临时存储的数据传输到 记录媒介,以在单个文件中记录到记录媒介;以及以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类 的方式,将管理数据注册到记录媒介的文件系统。根据如上所述地实施的本发明,可以以适合于高速记录的特定数据量为单位,将 数据一起记录到记录媒介。与此同时,通过文件系统来按照数据类型适当地管理全部记录 的数据,由此有利地完成所记录的数据的管理。


图1是示出了作为根据本发明的一个实施例的成像设备的典型结构的框图;图2是示出了通过实施例来记录数据的典型结构的框图;图3是解释了由实施例使用的数据写入单位的示意图;图4是示出了由实施例执行的典型写入处理的流程图;图5是示出了由实施例执行的产生写入历史信息的典型处理的流程图;图6A、6B、6C和6D是解释了通常如何通过实施例记录数据的示意图(示出了在预 约时执行的处理);图7A、7B、7C和7D是解释了通常如何通过实施例记录数据的示意图(示出了输入 了一个写入单位的数据的状态);
图8A、8B、8C和8D是解释了通常如何通过实施例记录数据的示意图(示出了写入 历史信息的生成);图9A、9B、9C和9D是解释了通常如何通过实施例记录数据的示意图(示出了从媒 介缓冲器写入数据);图10A、10BU0C和IOD是解释了通常如何通过实施例记录数据的示意图(示出了 附加信息文件的量已经达到一个文件单位的示例);图11A、IlBUlC和IlD是解释了通常如何通过实施例记录数据的示意图(示出了 在第二个循环向媒介缓冲器输入);图12A、12B、12C和12D是解释了通常如何通过实施例记录数据的示意图(示出了 在第二个循环从媒介缓冲器写入数据的处理);图13A和1 是解释了通常如何通过实施例记录数据的示意图(示出了管理信息 仍未被记录的状态);以及图14A和14B是解释了通常如何通过实施例记录数据的示意图(示出了已经记录 了管理信息的状态)。
具体实施例方式将要按照以下顺序描述本发明的优选实施例;1.整个成像设备的典型结构(图1)2.数据被写入到记录媒介的典型结构(图2)3.数据写入单位的说明(图3)4.数据记录处理的操作(图4和图5)5.数据记录操作的具体示例(图6A到图12D)6.管理数据的典型分类(图13A到图14B)7.变化例[1.整个成像设备的典型结构]下文将以能够使用存储卡作为可移除记录媒介来记录和再现视频和音频数据的 成像设备1的形式说明本发明的一个优选实施例。虽然成像设备1实际上是具有记录能力 的成像和记录设备或者成像、记录和再现设备,但本发明的设备将会在下文中被简称做成 像设备。虽然用于本实施例的记录介质被称作存储卡,但是只要它是结合了半导体存储器 的可移除记录介质,记录介质不一定是卡形存储器。除了存储卡之外,记录介质可以是除了 存储卡之外的、当前可以买到的各种类型的存储装置中的任何一种。记录介质可以是结合 了除半导体存储器之外的东西的记录介质中的一种。在以下的描述中,由本实施例使用的 记录介质将会被称作记录媒介。图1是示出了体现本发明的成像设备1的典型内部结构的框图。成像设备1由成 像部分2和记录部分3构成,成像部分2控制视频摄像机并从而产生视频数据,记录部分3 将视频数据、音频数据以及元数据记录到半导体存储器,或从其再现视频数据、音频数据以 及元数据。以下是构成成像部分2的组件的说明。通过光学部分11输入成像光,其中光学部分11由透镜、光圈、滤光片等构成。成像部分12使得输入成像光受到光电转换,以产生模 拟视频信号。成像部分12通常由固态图像传感装置(诸如CCD(电荷耦合器件)成像器) 构成。成像部分12因此获取成像信号并且将其提供给包括模拟/数字转换器和图像调整 工具等的视频处理器13。视频处理器13将所提供的成像信号转换为用于图像调整目的的 数字视频数据。视频处理器13进行处理以将经转换的数字视频信号发送到视频信号压缩 部分16,其中视频信号压缩部分16使用预定方法来压缩数字视频数据。视频信号压缩部 分16通常根据MPEG(运动图像专家组)标准来对于所提供的数字视频信号进行压缩编码。 之后,视频信号压缩部分16将经压缩的视频数据通过视频接口 17发送到数据总线20。经 由记录部分接口沈(下文中将要讨论)将经压缩的视频数据发送到记录部分3,以存储在记 录媒介37 (下文中将要讨论)内的半导体存储器中。经由数据总线20将由成像部分2使 用的各种类型的数据发送到相关组件。在用户操作操作部分39 (下文中将要讨论)时,记录部分3将反映用户操作的操 作信号经由成像部分接口 41、记录部分接口沈和数据总线20馈送到CPU 21。作为控制装 置来对成像部分2的组件进行控制的CPU(中央处理单元)21解释所提供的操作信号。在 解释操作信号时,CPU 21以适当地定时的方式从ROM 22读取控制程序,并且将临时数据和 参数等临时存储在RAM 23中。ROM 22是只读存储器,并且RAM 23是能够写入数据的随机 存取存储器。CPU 21将从操作部分39馈送的操作信号转换为用于驱动成像部分12的控制信 号,并且将控制信号经由摄像机控制器接口 15发送到摄像机控制器14。基于所提供的控制 信号,摄像机控制器14控制成像部分12的光圈、变焦和滤波操作。同样,CPU 21将指定图 像处理的成像处理信号经由视频处理器接口 18提供给视频处理器13。基于所提供的图像 处理信号,视频处理器13对于数字视频信号执行压缩处理。成像部分2包括对所拍摄的图像、再现的图像和元数据进行显示的取景器25。通 过数据总线20发送的正在拍摄的图像、再现的图像和元数据被经由取景器接口 M显示在 取景器25上,取景器25具有液晶显示器。将要在下文中解释记录部分3的组件。指向对象方向的麦克风30拾取环境音以 产生模拟音频数据。麦克风30将由此产生的模拟音频信号提供给包括模拟/数字转换器 和音频调整工具等的音频处理器31。数字音频处理器31为了音频调整目的而将所提供的 模拟音频信号转换为数字音频数据。并且,音频处理器31将数字音频数据经由音频接口 32 馈送到数据总线50上。音频数据被存储在记录媒介37 (下文中将要讨论)中的半导体存 储器中。由记录部分3使用的各种类型的数据被经由数据总线50发送到相关组件。由未图示的按钮、开关等构成的操作部分39被用来对成像部分2和记录部分3执 行记录、再现和编辑操作。在操作部分39上执行的诸如开始成像的人工操作使得部分39产 生操作信号。操作部分39将所产生的操作信号经由操作部分接口 40和数据总线50提供 给CPU 34以控制记录部分3内部的组件。在记录时,操作信号被经由成像部分接口 41提 供给成像部分2。CPU 34解释所提供的操作信号并且以适当地定时的方式从ROM 35读取 控制程序,同时将临时数据和参数等临时地存储在RAM 36中。该实施例的成像设备1使其记录部分3具有卡槽46,记录媒介37 (存储卡)可以 固定到该卡槽46或者从该卡槽46移除。记录媒介37结合有半导体存储器。将要在下文
8中描述记录媒介37内的数据记录状态。安装到卡槽46的记录媒介37可以将数据经由记录媒介接口 38发送到记录部分 3内部的数据处理部分,或者从其传输出数据。虽然图1的结构示出了一个卡槽46,但是记录部分3可以可选择地构造为具有多 个卡槽。并且,除了安装到卡槽46的记录媒介37之外,记录部分3还容纳可以记录视频数 据或其他数据的其他记录介质(诸如内存或硬盘)。成像部分接口 41连接到数据总线50,以使得记录部分3与成像部分2交换数据。 经由记录部分接口 26、成像部分接口 41、数据总线50和记录介质接口 38将通过成像部分 2获取的视频数据提供给并记录到记录媒介37。在记录时,CPU 34具有控制部分的功能, 其执行用于记录目的的控制处理。CPU 34通过数据总线50和液晶显示接口 43而使得液晶显示部分44在其液晶显 示屏上显示监视图像、时间码、音量水平、元数据和各种菜单。从记录介质37取回的视频数 据、音频数据和其他数据也可以在液晶显示部分44上显示为再现的视频图像。成像部分1具备用于与外部计算机交换数据的计算机接口 42。计算机接口 42通 常遵守USB标准,并且能够将数据发送到外部连接的计算机(未图示)并且能够使相连的 扬声器将再现的音频数据可听见地输出。同样,成像设备1具备用于通过网络交换数据的 网络接口 45。网络接口 45可以连接到服务器或外部计算机(未示出),以将数据传输到服 务器或外部计算机或从其传输出数据。[2.数据被写入到记录介质的典型结构]下文中参照图2描述一种处理结构,成像设备1用该处理结构将视频数据和其他 数据记录到记录媒介37。图2是以要被记录的数据流的方式描绘的功能框图。使用图1中示出的视频处理 器13、CPU 21, CPU 34, RAM 23和RAM 36来执行图2中示出的各种处理。在利用该实施例将视频数据记录到记录媒介37的情况下,除了构成主要数据的 视频数据和音频数据之外,还对附加信息(即,附加数据)文件和写入历史信息进行记录和 处理。在附加信息文件中的数据是例如与视频数据一道产生的时间码的数据(在文件中被 称作元数据的数据)。在被输入到记录部分3的记录块之前,附加数据由成像部分2和记录 部分3中的相关块产生。时间码表示每个帧位置的时间点。在接下来的描述中,上述附加数据将会被称作与第二附加数据(在下文中描述) 不同的第一附加数据。如图2所示,在被临时存储在单独专用于不同类型的数据的缓冲器中之前,视频 数据、音频数据和第一附加数据被提供给编码解码部分51,并且由此为了记录目的而被压 缩和编码。即,提供了容纳相应输入数据的视频缓冲器52、音频缓冲器53和附加信息缓冲 器54。存储在缓冲器52、53和M中的数据被发送到合成处理部分55,以合成为单个数据 流,并且合成数据被存储在媒介缓冲器58中。媒介缓冲器58作为存储装置,以在将数据记 录到记录媒介37时存储单个写入单位的数据,即,在单个写入操作中记录的数据的量。在 该示例中,在单个写入操作中记录在记录媒介37中的数据的量等于在从记录媒介37擦除 数据时数据的最小增量。
合成处理部分55与第二附加数据生成部分56和写入历史信息生成部分57连接。 第二附加数据生成部分56产生下述数据(第二附加数据)该数据作为指示了视频数据与 音频数据之间的对应关系的指示器。由此产生的第二附加数据被输入到合成处理部分55。写入历史信息生成部分57产生写入历史信息,该信息被附加到将被记录到记录 媒介37中的每单位的数据。将要在下文中讨论写入历史信息的细节。所生成的第二附加数据和写入历史信息也通过合成处理部分55来合成。虽然未 示出,该结构中的第二附加数据也被以与由第二附加数据生成部分56生成的数据量相称 的数据量为单位发送到合成处理部分阳,并且存储在内部缓冲器中。每次将一个单位的数 据记录到记录媒介37中,都产生写入历史信息。在从合成处理部分55馈送到媒介缓冲器58的写入数据在媒介缓冲器58中积累 到等于一个写入单位的水平时,在作为记录控制部分的CPU 34的控制下将媒介缓冲器58 的内容输出到文件记录处理部分59。发送到文件记录处理部分59的数据被输出到记录媒 介37,以在其中记录为文件62。关于文件62的管理数据被记录在与文件62分开的区域中, 作为文件管理数据63。记录为文件管理数据63的数据由连接到文件记录处理部分59的文 件系统控制部分61控制。将存储在媒介缓冲器58中的数据从开始块开始依次发送到记录媒介37。按照数 据被发送到媒介37的顺序来将数据记录到记录媒介37的文件62中。[3.数据写入单位的说明]图3是概述了将数据记录到记录媒介37中的数据写入单位的示意图。如图3所示,一个写入单位(一个记录单位)被建立为使其具有等于文件配置间 隔(一个块)的整数倍的容量。即,块SF1、SF2、……、S!^( “η”是整数)被配置为构成一 个文件写入单位。在该示例中,一个文件写入单位被设置为使其与由本实施例使用的半导 体存储器37的块擦除单位相匹配。由本实施例使用的记录媒介37的特征在于其在以该文 件配置间隔为单位进行存取时的快速存取能力。一个文件配置间隔由多扇区单位构成,即, 由扇区容量的整数倍构成,其中扇区是最小的增量。可以以该文件配置间隔为单位来高速 存取数据。作为典型的数据单位,特定记录媒介上的一个扇区被设置为512字节,而能够快 速读取数据的多扇区单位被设置为32KB。对于该实施例,一个文件配置间隔是允许高速数 据读取操作的多扇区单位(32KB)的倍数,因此所记录的数据以一个文件配置为单位而被 快速读出。通常,一个文件配置间隔(一个块)可以是2MB并且一个写入单位可以是16MB。 在这种情况下,一个写入单位由八个块构成。通过使得一个写入单位与擦除块单位相一致, 可以高速执行写入操作。图2中示出的媒介缓冲器58具有单个写入单位的存储容量。应当注意,这些值和 块数目仅为示例。[4.数据记录处理的操作]下文中参照图4和图5的描述是由作为本发明的实施例的成像设备执行的数据记 录处理。如图4所示,在记录视频数据的处理开始时,负责记录控制的CPU 34预约(reserve)记录媒介上的记录区域(在步骤Sll中)。以图3中图示的一个写入单位的整 数倍为单位来预约记录区域。为了完成预约,管理数据被写入记录媒介37中的文件管理信 息63(在步骤S12中)。如上所述,通过简单地将有关管理信息写入记录媒介中而进行预约。由此预约的 实际记录区域不受到任何实际的处理。如果在所预约的区域中找到任何在先写入的数据, 该数据被原样保留。负责记录控制的CPU 34判定是否在媒介缓冲器58中存储了一个写入单位的写入 数据(在步骤S13中)。如果判定为在媒介缓冲器58中存储了一个写入单位的写入数据, 那么所存储的数据被从媒介缓冲器58发送到记录媒介37,并且记录到作为记录媒介37的 记录部分的文件62 (在步骤S14中)。这时候,从起点数据开始,依次将数据从媒体缓冲器 58发送到记录媒介37。从起点数据开始将所发送的数据依次记录到记录媒介37内的记录 部分中,由此将一个写入单位的写入数据记录为单个文件。之后,按照数据类型来对以一个写入单位为增量而一起记录的数据进行分类(在 步骤S15中)。通过重写由文件系统管理的文件管理信息来完成分类处理。基于配置在媒 介缓冲器58中的写入数据来判定数据类型。通过图2中的文件系统控制部分61来执行对 数据进行分类的处理。这时候,数据还没有被写入记录媒介37上的文件管理信息63中。已 经受到分类处理的管理数据由文件系统控制部分61保持。之后,判定记录媒介37上所预约的区域是否小于预定量并需要被扩展(在步骤 S16中)。如果判定为所预约的区域需要被扩展的话,那么执行相关的区域预约处理(在步 骤S17中)。区域预约处理也通过图2中的文件系统控制部分61来执行。这时候,数据还 没有被写入记录媒介37的文件管理信息63中。已经经过分类处理的管理数据由文件系统 控制部分61保持。之后,执行更新处理(在步骤S18中)以将在步骤S15的分类处理期间生成的管 理数据和在步骤S17的区域预约处理期间生成的管理数据一起记录到记录媒介37内的文 件管理信息63中。在更新处理之后,再次到达步骤S13以进行另一次判定数据量的处理。如果在步骤S13中判定为还没有在媒介缓冲器58中积累一个写入单位的写入数 据,那么判定(在步骤S19中)是否从最后一次将数据记录到记录媒介37起已经度过了预 定时间、。例如,预定时间、被设置为20秒。如果判定为已经度过了时间、,那么到达步骤S14。在步骤S14中,到目前为止已 经积累在缓冲器58中的数据被写入记录媒介37。这时候,写入历史信息也被附加到写入数 据。如果在步骤S19中判定为从上次写入操作起还没有度过时间、,那么再次到达步 骤S13以进行另一次判定。如果在步骤S16中判定为所预约的区域不需要被扩展,那么也再次到达步骤S13 以进行另一次判定。因此,仅在所预约的区域要被扩展时,才将记录媒介37上的文件管理 信息63和与到现在为止写入的数据相关的管理数据一起更新。以此方式,使得文件管理信 息63的更新次数最小化。现在将要参照图5解释生成构成写入历史信息的数据的典型处理。图2中的写入 历史信息生成部分57生成构成写入历史信息的数据。
如图5所示,最初判定是否是将积累在媒介缓冲器58中的一个写入单位的数据写 入记录媒介37中的时机(在步骤S21中)。如果判定为还不是写入数据的时机的话,等待 合适的写入时机。如果判定为到达写入时机,那么判定第一附加数据或第二附加数据是否已经积累 到与一个文件配置的数据量相当的水平(在步骤S22中)。如果存在已经达到一个文件配置的数据量的数据,那么将已经达到一个文件配置 的数据量的第一或第二附加数据配置为构成写入历史信息的数据(在步骤S23中)。如果 最近生成的写入历史信息也具有类似配置的第一或第二附加数据,那么配置反映了第一或 第二附加数据与最近生成的写入历史信息之间的差异的数据。此外,作为构成写入历史信息的数据而附加表明一个写入单位的数据内的各种类 型的数据的配置的数据。同样,作为构成写入历史信息的数据而按照需要附加表明版本的 数据或者表明数据是否完整的数据。附加这些类型的数据来使得构成写入历史信息的数据 达到一个写入单位的数据。作为写入历史信息而产生的数据被提供给媒介缓冲器58,并且存储在媒介缓冲器 58的最后的区域中。在构成写入历史信息的数据被配置在媒介缓冲器58的末端时,通过从 媒介缓冲器58向记录媒介37进行数据传输,最后从其取得写入历史信息。因此,在写入历 史信息被正确地写入记录媒介37的情况下,与写入历史信息一同写入的每个写入单位的 数据可以被作为适当地记录到记录媒介37的有效数据处理。通过使用如上所述地配置并写入记录媒介37的写入历史信息,如果处理由于某 些原因而中途中止的话,可以正确地恢复向记录媒介37记录数据的处理。S卩,可以从写入 历史信息判定数据中的什么位置已经被写入所预约的区域。[5.数据记录操作的具体示例]将要参照图6A到图12D解释记录操作的一些具体示例。在图6A到图12D中,通过附图编号A指明的那些附图表示向记录部分输入的输入 数据或者由此产生的数据通常是如何被存储的。具体地,存储状态对应于保持在图2中的 缓冲器52、53和M中的数据。在附图中,主线数据指的是视频-音频复合文件中的数据, 在视频-音频复合文件中,视频数据和音频数据被复合以构成主要数据。第一附加数据和 第二附加数据指的是上文中说明的附加数据。写入历史信息指的是在如上所述地记录数据 时生成的数据。在附图中,通过附图编号B指明的那些附图表示在媒介缓冲器58中的数据的存储 状态。在附图中,通过附图编号C指明的那些附图表示在记录媒介37上的(部分)区域 的记录状态。同样在附图中,通过附图编号D指明的那些附图表示作为文件管理信息写入的管 理数据。在图6A到图12D中,使用配置有8个文件的一个写入单位来给出解释。记录媒介 37的记录区域示出了 8个记录区域Ml到M8。一个记录区域Ml具有与一个写入单位的数 据相当的存储容量。在图6A到图12D中,每个空白区域表示没有写入数据的状态,并且每个阴影区域表示被写入数据的状态或者被预约的状态。下文中将要以图6A到图6D开始给出解释。参照图6A到图6D,首先解释步骤Sll的预约处理,以及在步骤S12中执行的通常 用于作为管理数据而写入预约信息的处理。在图6A到图6D的状态下,如图6A所示,既不存在输入数据也不存在所生成的数 据。如图6B所示,没有数据被存储在媒介缓冲器58中。在这种状态下,在存储卡中预约多 个记录区域。在该示例中,如图6C所示,5个记录区域Ml到M5被分配作为所预约的区域 Rl。在步骤S12中将关于所预约的区域Rl的数据(即,表明区域Ml到M5已经被预约 的数据)作为管理数据而写入由在记录媒介37那一侧上的文件系统控制部分61管理的文 件管理信息63的区域中。图7A到图7D示出了在完成图6A到图6D所示的预约的情况下,输入或生成一个 写入单位的数据的状态。如图7A所示,数量超出7个文件配置单位的数据dll被作为主线 数据(视频数据和音频数据)存储在缓冲器中。第一附加数据d21和第二附加数据d31具 有小于一个写入单位的数据量。图8A到图8D示出了这样的示例假设如图7A到图7D所示地输入的数据的情况 下,相关写入历史信息被生成并被写入媒介缓冲器。在该状态下,第一附加数据d21和第二附加数据d31各自具有小于一个写入单位 的数据量,被未经修改地配置在构成写入历史信息的数据d41中。这种配置处理对应于图 5的流程图中的步骤S23。在数据被配置在写入历史信息中之前,第一附加数据d21和第二 附加数据d31中能够被省略的那些可以被省略掉。配置数据也被附加到写入历史信息,该数据标识了以8个文件为单位配置在媒介 缓冲器58中的每个数据。数据附加处理对应于图5的流程图中的步骤S24。到目前为止生 成的构成写入历史信息的数据被看作是数量对应于一个文件配置单位的数据。在数据dll (其数量超出7个文件配置单位)中,7个文件配置单位的数据dl2被 作为主线数据传输给媒介缓冲器58,以存储在其中。此外,将构成写入历史信息的数据d41 存储在媒介缓冲器58的末端的大小为一个文件配置单位的区域中。数据dl3(其数量小于 主线数据的一个文件配置单位)仍然存储在视频缓冲器中或者其他地方,以进行连续存储 处理。同样,配置在数据d41(其构成写入历史信息)中的第一附加数据d21和第二附加数 据d31仍然被存储在它们各自的缓冲器中,以进行连续存储处理。在到目前为止的处理已经被执行时,一个写入单位的数据被存储在媒介缓冲器58 中。之后,处理继续下去到达图9A到图9D的写入处理。在图9A到图9D的写入处理期间,将存储在媒介缓冲器58中的一个写入单位的数 据从起点数据起依次发送到记录介质37并且记录到其中的所预约的区域的第一区域(在 该示例中的区域Ml)。数据被写入区域Ml的状态与数据被存储在媒介缓冲器58中的状态 相同的地方在于主线数据dl2被配置在从起点开始的7个文件配置单位中,并且构成写入 历史信息的数据d41被配置在末端的一个文件配置单位中。如图9D所示,上面的记录数据表示主线数据dl2和写入历史信息的数据d41被配 置在区域Ml中。同样,区域Ml被从所预约的区域改变为经记录的区域,并且所预约的区域R2被改变为区域M2到M5。然而,这时候,经更新的管理数据被保持在图2中的文件系统控 制部分61中,并且还未被记录在记录媒介37中。图IOA到图IOD示出了在执行图9A到图9D中示出的写入处理的状态下,输入或 生成额外的一个写入单位的IBU数据的情况。如图IOA所示,将数量超出6个文件配置单 位的数据dl4作为主线数据(视频数据和音频数据)存储在缓冲器中。附带地,用于主线 数据的缓冲器(诸如图IOA中所示的那一个)是所存储的数据的位置被依次转移的环状缓 冲器。同样,第一附加数据d22被示出为被存储的一个文件配置单位的数据。第二附加 数据d32的量继续小于一个文件配置单位。图IlA到图IlD示出了在图IOA到图IOD中的存储状态之后,数据被写入媒介缓 冲器58并且生成写入历史信息的状态。在该状态下,在数量超出6个文件配置单位的数据dl4 (图10A)中,数据dl5 (其数 量对应于6个文件配置单位)作为主线数据而被发送到媒介缓冲器58,以存储在其中。同 样,一个文件配置单位的第一附加数据d22被传输到媒介缓冲器58,以存储在其中。此外, 构成写入历史信息的数据d42被存储在在媒介缓冲器58的末端处的一个文件配置单位的 区域中。第二附加数据d32(其数量小于一个文件配置单位)被配置在构成写入历史信息 的数据d42中。在这种情况下,表示配置在最近的写入历史信息中的第二附加数据d31 ( 一 方面)与第二附加数据d32(另一方面)之间的差异的数据被配置在数据d42中。在已经执行了到目前为止的处理时,构成一个写入单位(IBU)的8个文件配置单 位的数据被存储在媒介缓冲器58中。之后,处理继续进行到图12A到图12D的第二循环的 写入处理。数量小于一个文件配置单位的主线数据dl6和数量小于一个文件配置单位的第 二附加数据d32仍然存储在它们各自的缓冲器中,以进行连续存储处理。在图12A到图12D的写入处理中,存储在媒介缓冲器58中的一个写入单位的数据 被依次传输到记录媒介37并且记录到所预约的区域的第一空白区域(在这种情况下是区 域M2)中。数据被记录到区域M2的状态与数据被存储在媒介缓冲器58中的状态相同的地 方在于主线数据dl5被配置在从起点开始的6个文件配置单位中、第一附加数据d22被配 置在下一个文件配置单位中,构成写入历史信息的数据d42被配置在末端的一个文件配置 单位中。如图12D利用管理数据示出的,所记录的以上信息表示主线数据dl2和写入历史 信息的数据d41被配置在区域M2中。区域M2被从所预约的区域改变为记录区域,并且所 预约的区域R3被改变为区域M3到M5。这时候,经更新的管理数据仍然由图2中的文件系 统控制部分61保持,并且还未被记录到记录媒介37中。在所预约的区域被改变为使得其剩余容量变得小于预定量时,执行处理以扩展所 预约的区域。在图4中的流程图的步骤S17中执行扩展所预约的区域的处理。之后,对于 被扩展了所预约的区域的管理数据和来自步骤S15的分类处理的管理数据被在步骤S18中 一起同时地记录在记录媒介37的文件管理信息63中。[6.管理数据的典型分类]下文中参照图13A到14B进行的说明是在图4中的流程图的步骤S15对数据进行分类的具体示例。在该示例中,与记录媒介的连续区域相关的管理数据被分类,其中,一对 视频数据和音频数据在记录媒介的连续区域中被记录为一组数据。对于该示例,图13A示出了记录媒介上的各个区域的记录状态,并且图1 表示产 生管理数据的状态。应当注意,在图13B的状态下,管理数据仅被产生,但还没有被记录到 记录媒介37的文件管理信息62(图幻中。通过这种示例,图13A示出了数据如何被记录到三个区域M1、M2和M3,S卩,主线数 据dll、dl2和dl3、第一附加数据d21和d22以及第二附加数据d31是如何分别记录到三 个区域中的。如上文中参照图6A到图12D解释的,这些类型的数据按照它们生成的顺序而 被记录在三个区域Ml、M2和M3中。在这种情况下,对构成写入历史信息的数据d41、d42和d43进行定位的写入地址 (记录区域)被配置为与写入历史信息相关的一组管理数据D40,其中数据d41、d42和d43 位于区域Ml、M2和M3的末端。基于与借以将各种类型的数据配置在媒介缓冲器58中的控制相关的信息,来判 定对主线数据dll、dl2和dl3进行识别的写入地址。这产生了表明主数据dll、dl2和dl3 的写入地址等的管理数据D10。类似地,基于与借以将各种类型的数据配置在媒介缓冲器58中的控制相关的信 息,来判定指明第一附加数据d21和d22的写入地址。这产生了表明第一附加地址d21和 d22的写入地址等的管理数据D20。此外,基于与借以将各种类型的数据配置在媒介缓冲器58中的控制相关的信息, 来判定指明第二附加地址d31的写入地址。这产生了表明第二附加地址d31的写入地址等 的管理数据D30。图13A和图13B中示出的状态指明在仅产生管理数据时,在图4的流程图中的步 骤S15执行之后发生什么。管理数据目前被记录到记录媒介37中作为文件管理信息62。之后,执行图4的流程图中的步骤S16和S17,以过渡到导致图14A和图14B中示 出的状态的处理。S卩,如图4的流程图中的步骤S16所示,必要量(在这种情况下是5个文件配置单 位)的数据被分配作为所预约的区域。新的区域M6、M7和M8因此被留出作为所预约的区 域(该区域由管理数据表示)。此外,执行图4的流程图中的步骤S17以将在图13A和图13B的处理期间生成的 管理数据和关于区域M6、M7和M8的管理数据全部写入作为新预约的区域(即,图14B中示 出的管理数据)。即,在记录媒介37上的文件管理信息62变为图14B中示出的管理数据。如上所述,根据实现本发明的成像设备,在各种类型的数据以一个文件配置单位 为增量共存的状态下,将在成像处理期间生成的视频数据和音频数据与附加到其上的附加 数据一起按照它们生成到(即,输入到)缓冲器中的顺序写入存储卡。因此,在写入时,数 据被以一个写入单位为增量写入到记录媒介,同时将记录设备(即,成像设备)与记录媒介 之间的任何数据延迟最小化。采取这种配置,即使写入处理由于无法预料的缺陷(例如, 断电)而中途停止,通过正在进行的成像处理而生成并记录到记录媒介的数据也被保存下 来,使数据损失尽可能小。利用写入到记录媒介的数据,以在从文件管理的视角涉及的每个不同的数据分类中的所记录的数据被作为连续数据而被处理的方式,来更新管理数据。因此,在再现时,可 以使用管理数据来正确并快速地再现数据。在数据被从媒介缓冲器58转移到记录媒介73以记录到后者中时,每个写入单位 的数据被后缀有写入历史信息的数据(作为引导数据)。因此,基于写入历史信息的数据, 可以恢复附在记录的视频数据和音频数据的附加数据。即,写入历史信息的数据由第一附 加数据和第二附加数据补充,每种类型的附加数据在容量上都小于一个文件配置单位。因 此,即使第一和第二附加数据在向记录媒介的写入操作被中断时不被作为主要数据的一部 分而记录在记录媒介中,仍然可以复原附加数据。[7·变化例]本发明的实施例的上述说明集中在结合于成像设备(诸如视频摄像机)中的记录 设备的结构和处理操作。或者,本发明可以应用到其他各种类型的记录设备。即,除了成像 设备之外,与上文中讨论的记录设备类似的记录设备可以实施在被设计为将视频数据和音 频数据写入到记录媒介中的记录设备中。作为另一种选择,本发明可以应用到同时记录下 述主要数据以及附加到该主要数据的附加数据的记录设备该主要数据并非视频数据和音 频数据。图6A到图14B中示出的具体数据配置状态是上述实施例的原理的示意性解释。实 际的数据配置状态也可以不同于这些附图中所示的状态。在实施本发明的处理以得到专用于具体目的的记录设备(诸如图1中示出的成像 设备)时,本发明的处理可以实施为通常由个人计算机及其外围设备构成的信息处理设备 (系统)。即,用于执行本发明的处理的程序(即,软件)可以被安装到个人计算机中,并且 可以执行程序以按照与在以上描述中讨论的方式相同的方式来将各种数据记录到计算机 中。上述写入历史信息的数据结构是示例并且可以由任何其他合适的结构所替换。上 文中说明的数据配置也是示例并且也可以由其他合适的数据配置替换。本发明含有与在2010年2月10日递交给日本专利局的日本优先权专利申请JP 2010-(^8253中讨论的主题相关的主题,并且通过引用将其全部结合在这里。本领以技术人员应当理解可以根据设计需要和其他因素进行各种修改、结合、子 结合和替换,只要它们在权利要求或其等价物的范围内。
权利要求
1.一种记录设备,包括输入部分,其构造为输入主要数据和附加到所述主要数据的附加数据;以及记录控制部分,其构造为使得在通过所述输入部分输入的所述主要数据和所述附加数 据各自达到预定数据量时,所述记录控制部分以所述预定数据量为单位来临时地存储所述 主要数据和所述附加数据;并且使得在临时存储的数据的量的总和已经达到特定数据量 时,所述记录控制部分将临时存储的数据传输到记录媒介,以在单个文件中记录到所述记 录媒介;所述记录控制部分还以按照所记录的数据的数据类型来对与所记录的数据相关的 管理数据进行分类的方式,将所述管理数据注册到所述记录媒介的文件系统。
2.根据权利要求1所述的记录设备,其中,被临时存储的主要数据和附加数据一起被 按照与临时存储所述主要数据和所述附加数据相同的顺序而传输和记录到所述记录媒介。
3.根据权利要求2所述的记录设备,其中,要被临时存储的所述预定数据量等于所述 记录媒介的擦除块单位的量,要被写入所述记录媒介的所述特定数据量等于所述擦除块单 位的整数倍的量。
4.根据权利要求3所述的记录设备,其中,在所述管理数据被注册到所述文件系统时, 所述记录媒介上要记录所述数据的区域被同时预约。
5.一种成像和记录设备,包括成像部分,其构造为通过成像来获取视频数据;以及记录控制部分,其构造为使得在通过所述成像部分获取的视频数据和附加到所述视频 数据的附加数据各自达到预定数据量时,所述记录控制部分以所述预定数据量为单位来临 时地存储所述视频数据和所述附加数据;并且使得在临时存储的数据的量的总和已经达到 特定数据量时,所述记录控制部分将临时存储的数据传输到记录媒介,以在单个文件中记 录到所述记录媒介;所述记录控制部分还以按照所记录的数据的数据类型来对与所记录的 数据相关的管理数据进行分类的方式,将所述管理数据注册到所述记录媒介的文件系统。
6.根据权利要求5所述的成像和记录设备,其中,被临时存储的视频数据和附加数据 一起被按照与临时存储所述视频数据和所述附加数据相同的顺序而传输和记录到所述记 录媒介。
7.根据权利要求6所述的成像和记录设备,其中,要被临时存储的所述预定数据量等 于所述记录媒介的擦除块单位的量,要被写入所述记录媒介的所述特定数据量等于所述擦 除块单位的整数倍的量。
8.根据权利要求7所述的成像和记录设备,其中,在所述管理数据被注册到所述文件 系统时,所述记录媒介上要记录所述数据的区域被同时预约。
9.一种记录方法,包括以下步骤在输入或生成的主要数据和附加到所述主要数据的附加数据已经达到预定数据量时, 以所述预定数据量为单位来临时地存储所述主要数据和所述附加数据;在临时存储的数据的量的总和已经达到特定数据量时,将临时存储的数据传输到记录 媒介,以在单个文件中记录到所述记录媒介;以及以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类的方 式,将所述管理数据注册到所述记录媒介的文件系统。
10.一种安装在信息处理设备中并由其执行的程序,所述程序包括以下步骤在输入或生成的主要数据和附加到所述主要数据的附加数据已经达到预定数据量时, 以所述预定数据量为单位来临时地存储所述主要数据和所述附加数据;在临时存储的数据的量的总和已经达到特定数据量时,将临时存储的数据传输到记录 媒介,以在单个文件中记录到所述记录媒介;以及以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类的方 式,将所述管理数据注册到所述记录媒介的文件系统。
11.一种记录设备,包括输入装置,用于输入主要数据和附加到所述主要数据的附加数据;以及记录控制装置,其构造为使得在通过所述输入装置输入的所述主要数据和所述附加数 据各自达到预定数据量时,所述记录控制装置以所述预定数据量为单位来临时地存储所述 主要数据和所述附加数据;并且使得在临时存储的数据的量的总和已经达到特定数据量 时,所述记录控制装置将临时存储的数据传输到记录媒介,以在单个文件中记录到所述记 录媒介;所述记录控制装置还以按照所记录的数据的数据类型来对与所记录的数据相关的 管理数据进行分类的方式,将所述管理数据注册到所述记录媒介的文件系统。
12.—种成像和记录设备,包括成像装置,用于通过成像来获取视频数据;以及记录控制装置,其构造为使得在通过所述成像装置获取的视频数据和附加到所述视频 数据的附加数据各自达到预定数据量时,所述记录控制装置以所述预定数据量为单位来临 时地存储所述视频数据和所述附加数据;并且使得在临时存储的数据的量的总和已经达到 特定数据量时,所述记录控制装置将临时存储的数据传输到记录媒介,以在单个文件中记 录到所述记录媒介;所述记录控制装置还以按照所记录的数据的数据类型来对与所记录的 数据相关的管理数据进行分类的方式,将所述管理数据注册到所述记录媒介的文件系统。
全文摘要
本发明提供了记录设备、成像和记录设备、记录方法和程序。这里公开了一种记录设备,包括输入部分,其构造为输入主要数据和附加到主要数据的附加数据;以及记录控制部分,其构造为使得在通过输入部分输入的主要数据和附加数据各自达到预定数据量时,记录控制部分以预定数据量为单位来临时地存储主要数据和附加数据;并且使得在临时存储的数据的量的总和已经达到特定数据量时,记录控制部分将临时存储的数据传输到记录媒介,以在单个文件中记录到记录媒介;记录控制部分还以按照所记录的数据的数据类型来对与所记录的数据相关的管理数据进行分类的方式,将管理数据记录到记录媒介的文件系统。
文档编号G11B20/10GK102148045SQ20111003556
公开日2011年8月10日 申请日期2011年1月31日 优先权日2010年2月10日
发明者下里努, 岸川昌史, 田村雅之 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1