记录设备和记录方法,以及记录媒体的制作方法

文档序号:6749772阅读:174来源:国知局
专利名称:记录设备和记录方法,以及记录媒体的制作方法
技术领域
本发明涉及把视频数据和音频数据等记录在记录媒体上的记录设备,尤其涉及把为了把记录在记录媒体上的文件的索引信息分开保存成数据长度是固定长度的部分和数据长度是可变长度的部分而创建的索引文件记录在记录媒体上的记录设备;并且,本发明还涉及用在这种记录设备中的记录方法和用于记录索引文件的记录媒体,以及还涉及配有这种记录设备的电子摄像机。
背景技术
传统上,在用于记录视频数据和音频数据等的记录设备,例如,便携式摄像录像一体机(camcorder)中,把记录的几个镜头的数组数据记录在盘状记录媒体,譬如,磁光盘或光盘上的各个文件中。已知的记录/再现设备通过使这样的记录设备配有显示部分,例如,液晶显示面板和有机电致发光显示面板、和诸如扬声器之类的声音生成部分而具有再现和编辑记录数据的双重功能。
当记录媒体具有很大容量时,使用这样的记录设备或记录/再现设备的用户往往把不同记录日期的镜头、不同旅游景点的镜头、和不同事件的镜头等记录在单个记录媒体上。
在这样含有数个记录在上面的镜头的记录媒体中,用户可以通过指定一个文件,选择要再现或编辑的所需数据。
顺便说一下,所需文件一般通过,例如,输入文件的名称来指定。当把数个文件,尤其是把大量文件记录在记录媒体上时,用户难以记住所需文件的所有文件名。
因此,可以设想,配备把标识记录在记录媒体上的数个文件的内容的信息(索引信息)组织起来的索引文件会给人们带来方便。在索引文件中,与数个文件相对应地依次存储数个文件的索引信息。可以设想一下,记录/再现设备根据这个索引文件,在显示部分上显示与数个文件相对应的各自索引信息,用户参照它就可以指定所需文件。
当数个文件可以借助于这样的索引文件来检索时,用户可以进行编辑,用一个文件取代另一个文件或只重写特定文件的文件名。在这样的情况下,编辑之后经过编辑的文件中的索引信息可以不同于编辑之前的索引信息,并且,编辑之前索引文件中每个索引信息的存储位置可以不同于编辑之后索引文件中每个索引信息的存储位置。这样,只在存储与编辑文件相对应的索引信息的位置中重写新索引信息可能不支持索引文件中的改变。因此,必须重写整个索引文件,或者,必须重写存储与编辑文件相对应的索引信息的位置之后的部分。
但是,当大量文件由一个索引文件由管理时,索引文件的数据量很大,因此,存在着要花费很长时间才能把索引文件写在记录媒体上的问题。另外,由于取决于记录媒体的材料或记录方法,写入需要很长时间,因此,存在要花费很长时间才能写入索引文件的问题。

发明内容
因此,本发明的一个目的是提供一种通过把索引信息划分成固定数据长度部分和可变数据长度部分,当重写索引文件时,能够高速重写索引文件的记录方法和记录设备。
本发明的另一个目的是提供一种含有这种记录在上面的快速可重写索引文件的记录媒体、和配有这种记录设备的电子摄像机。
本发明提供了包括如下装置的记录设备创建装置,用于创建包括把唯一标识符指定给每一个的数个区域的索引文件;和记录装置,用于把索引文件记录在记录媒体上,其中,创建装置把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在数个区域中,分开保存分别与记录在记录媒体上的数个文件相联系的数个第一属性信息、和分别与数个第一属性信息相联系的数个第二属性信息;和把数据长度是固定长度的数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的数个区域集中成一个区域,作为第二区域群,和把它们保存在索引文件中。
在本发明中,在上述记录设备中,索引文件包括保存第一区域群和第二区域群的第一部分、和保存指示第一部分中数个区域的各自位置的信息的第二部分,并且,通过让指示第二属性信息是否附属于第一属性信息的标识信息作为一个字段包含在第一属性信息中,使第一属性信息与第二属性信息相联系。
另外,在本发明中,在上述记录设备中,第二属性信息在一个字段中包含指示它自己是附属于第一属性信息的属性信息的标识信息,并且,通过让指示第二属性信息所属的第一属性信息的标识信息包含在第二属性信息中,使第一属性信息与第二属性信息相联系。
根据本发明的记录方法包括把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在将唯一标识符指定给每一个的数个区域中,分开保存分别与记录在记录媒体上的数个文件相联系的数个第一属性信息、和分别与数个第一属性信息相联系的数个第二属性信息;把数据长度是固定长度的数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的数个区域集中成一个区域,作为第二区域群,和创建一个索引文件来保存它们;和把创建的索引文件记录在记录媒体上。
另外,根据本发明的记录媒体记录通过如下步骤创建的索引文件把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在将唯一标识符指定给每一个的数个区域中,分开保存分别与记录的数个文件相联系的数个第一属性信息、和分别与数个第一属性信息相联系的数个第二属性信息;和把数据长度是固定长度的数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的数个区域集中成一个区域,作为第二区域群,和创建一个索引文件来保存它们。
此外,本发明提供了包括如下装置的电子摄像机创建装置,用于创建包括把唯一标识符指定给每一个的数个区域的索引文件;和记录装置,用于把拍摄主体的图像获得的图像信号记录在记录媒体上和把索引文件记录在记录媒体上,其中,创建装置把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在数个区域中,分开保存分别与记录在记录媒体上的数个文件相联系的数个第一属性信息、和分别与数个第一属性信息相联系的数个第二属性信息;和把数据长度是固定长度的数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的数个区域集中成一个区域,作为第二区域群,和把它们保存在索引文件中。
在如上所述的记录设备、记录方法、记录媒体、和电子摄像机中,把与数个记录文件相联系的属性信息分成数据长度是固定长度的部分和数据长度是可变长度的部分保存在一个索引文件中。因此,即使由于编辑等原因使整个属性信息的数据长度发生改变,也只在可变部分中创建改变部分,从而可以把可变部分再次记录到记录媒体上。
因此,可以比把整个索引文件重新记录在记录媒体上的情况更快地进行重新记录。


图1是显示数字记录/再现设备的示范性配置的方块图;图2A和2B是显示摄像机组合型数字记录/再现设备的外表的示意图;图3是显示QuickTime电影文件的示范性配置的图形;图4是显示视频媒体信息原子的示范性配置的图形;图5是显示利用QuickTime电影文件形成的、第一实施例中的索引文件的例子的图形;图6是显示轨道原子(性质)的例子的图形;图7A和7B是显示第一实施例中性质的示范性实数据的图形;图8A和8B是显示第一实施例中性质信息和索引数据的结构的例子的图形;图9是显示利用QuickTime电影文件创建的第一实施例中的另一个示范性索引文件的图形;图10是显示利用QuickTime电影文件创建的第二实施例中的示范性索引文件的图形;
图11A和11B是显示第二实施例中性质的示范性实数据的图形;和图12A和12B是显示第二实施例中性质信息和索引数据的结构的例子的图形。
具体实施例方式
从现在开始,根据附图,描述本发明的实施例。应该注意到,在各个附图中,相同的部件用相同的标号表示。
(第一实施例)图1是显示数字记录/再现设备的示范性配置的方块图。
在图1中,数字记录/再现设备被配置成包括视频编码器11、音频编码器12、视频解码器13、音频解码器14、文件创建器15、文件解码器16、存储器17和20、存储器控制器18、系统控制微型计算机19、纠错编码器/解码器21、驱动控制微型计算机22、数据调制器/解调器23、磁场调制驱动器24、操作部分26、伺服电路30、电机31、磁头32、和光学拾取器33。
把视频信号从视频输入端供应到视频编码器11进行压缩和编码。把音频信号从音频输入端供应到音频编码器12进行压编和编码。来自视频编码器11和音频编码器13的各个输出被称为基本流。
在本实施例中,把数字记录/再现设备安装在摄像机组合型数字记录/再现设备中。供应视频摄像机拍摄的图像,作为视频信号。视频摄像机从光学系统供应给诸如CCD(电荷耦合器件)之类的图像拾取器件的主体的图像光线中产生视频信号。供应由麦克风收集的声音,作为音频信号。
当压缩和编码是,例如,MPEG(运动图像专家组)标准时,视频编码器11被配置成包括模拟/数字转换器(下文简称为“A/D”)、格式转换部分、画面分类部分、减法器、DCT(离散余弦变换)部分、量化部分、可变长度编码部分、缓冲存储器、速率控制部分、逆量化部分、逆DCT部分、相加部分、帧存储器、运动补偿预测部分、和开关的相应电子线路。
供应给视频编码器11的视频信号经A/D数字化,然后,被格式转换部分转换成用在编码过程中的空间分辨率,并且,输出到画面分类部分。画面分类部分以适合于编码的顺序,具体地说,以适合于首先编码I画面和P画面,然后,编码B画面的顺序,重排画面。
将来自画面分类部分的输出通过相减部分输入到DCT部分,进行DCT编码。将来自DCT部分的输出输入到量化部分,以便以预定位数进行量化。将来自量化部分的输出输入到可变长度编码部分和逆量化部分。可变长度编码部分利用可变代码,例如,霍夫曼(Huffman)代码进行编码,以便把较短的代码指定给出现频率较高的数据,把编码数据输出到存储器的缓冲存储器。缓冲存储器以预定速率输出编码数据,作为来自视频编码器的输出。此外,由于在可变长度编码部分上产生的代码量是可变的,因此,速率控制部分通过监视缓冲存储器,控制量化部分的量化操作,以保持预定的位速率。
另一方面,由于I画面和P画面被运动补偿预测部分用作参考屏面,因此,从量化部分输入到逆量化部分的信号被逆量化,然后输入到逆DCT部分进行逆DCT。来自逆DCT部分的输出由相加部分加入来自运动补偿预测部分的输出中,然后,输出到帧存储器。将来自帧存储器的输出输入到运动补偿预测部分。运动补偿预测部分进行前向预测、反向预测、和双向预测,然后输出到相加部分和相减部分。这些逆量化部分、逆DCT部分、相加部分、帧部分、和运动补偿预测部分构成恢复与视频解码器输出的视频信号相同的视频信号的局部解码部分。
相减部分在来自画面分类部分的输出与来自运动补偿预测部分的输出之间进行相减,以生成视频信号与局部解码部分解码的解码视频信号之间的预测误差。在帧内编码(I画面)的情况中,借助于开关,相减部分不进行相减处理,仅仅让数据通过它。
返回到图1,例如,在MPEG/音频层1/层2(MPEG/Audio layer/layer 2)的情况中,音频编码器12被配置成包括诸如子频带编码部分和自适应量化位分配部分之类的各种电子线路。音频信号被子频带编码部分划分成32个频带的子频带信号,由自适应量化位分配部分按照心理听觉加权加以量化,形成位流,然后,将其输出。
为了提高编码质量,在MPEG/音频层3(MPEG/Audio layer 3)中,引入自适应块长改进离散余弦变换部分、混叠消减活动目标探测器、非线性量化部分、和可变编码部分等。
将来自视频编码器11的输出和来自音频编码器12的输出供应给文件创建器15。文件创建器15转换视频基本流和音频基本流的数据结构,以提供无需使用特殊的硬件配置,就可以由能够同步再现运动图像、声音、和文本的计算机软件程序管理的文件结构。作为这样的软件,已知的有,例如,QuickTime(由苹果电脑公司(美国)提供的交叉平台多媒体格式的典型例子,下文把QuickTime缩写成“QT”)。下面对使用QT的情况加以描述。文件创建器15多路复用编码视频数据和编码音频数据。文件创建器15由系统控制微型计算机19来控制。
从文件创建器15输出的QuickTime电影文件通过存储器控制器18被连续写入存储器17中。当系统控制微型计算机19请求把数据写入记录媒体40中时,存储器控制器18从存储器17中读出QuickTime电影文件。系统控制微型计算机19还通过存储器控制器18把在执行程序期间产生的各种数据存储在存储器17中。
把QuickTime电影编码的传输速率设置成比把数据写入记录媒体40中的传输速率低的传输速率,例如,前者是后者的1/2。因此,尽管QuickTime电影文件被连续写入存储器17中,但是,在系统控制微型计算机19的监视下,断断续续地进行QuickTime电影文件从存储器17中的读取,以便使存储器17既不会溢出,也不会下溢。
将从存储器17中读出的QuickTime电影文件从存储器控制器18供应到纠错编码器/解码器21。纠错编码器/解码器21把这个QuickTime电影文件一次性写入存储器20中,并且进行交织和纠错码的冗余数据的产生。纠错编码器/解码器21从存储器20中读取加了冗余数据的数据,并且将其供应给数据调制器/解调器23。
当把数字数据记录到记录媒体40上时,数据调制器/解调器23调制数据,以便在再现时便于时钟脉冲信号提取,和不会出现诸如码元间干扰之类的问题。例如,可以使用(1,7)RLL(游程长度受限)码、Trellis(格子)码等。
把来自数据调制器/解调器23的输出供应给磁场调制驱动器24和光学拾取器33。磁场调制驱动器24根据输入信号,驱动磁头32,以便把磁场施加到记录媒体40上。光学拾取器33根据输入信号,把用于记录的激光束照射在记录媒体40上。这样,就把数据记录到记录媒体40上。
记录媒体40是盘状记录媒体,例如,磁光盘(MO),或者,像相变型盘那样的可重写光盘。
就读取的准备就绪状态而言,最好把如后所述的索引文件记录在盘状记录媒体的几乎最内部中,例如,记录在CD(压缩光盘)接在读入区(read-in)区之后的记录部分中。
在本实施例中,使用MO,例如,具有大约4cm的直径、大约5cm的直径、大约6.5cm的直径、或大约8cm的直径的相对小直径盘。记录媒体40以恒定线速率(CLV)、恒定角速度(CAV)、或分区恒定线速率(ZCLV)随电机30而转动。
驱动控制微型计算机22对系统控制微型计算机19的请求作出响应,把信号输出到伺服电路30。伺服电路30根据这个输出控制电机31和光学拾取器33,从而控制整体驱动。例如,伺服电路30对光学拾取器31进行沿着记录媒体40的径向的移动伺服操作、跟踪伺服操作、和聚焦伺服操作,并且控制电机31的转数。
另外,用户输入预定指令的操作部分26与系统控制微型计算机19相连接。
在再现时,光学拾取器33把为了再现而输出的激光束照射到记录媒体40上,并且,通过光学拾取器33中的光学检测器接收反射光,以获得再现信号。在这种情况下,驱动控制微型计算机22从光学拾取器33中的光学检测器的输出信号中检测出跟踪误差和聚焦误差,并且,通过伺服电路30控制光学拾取器33,以便把读取激光束定位在轨道上和聚焦在轨道上。驱动控制微型计算机22还控制光学拾取器沿着径向的移动,以便再现记录媒体40上的所需位置上的信号。与记录的时候类似,所需位置由把信号供应给驱动控制微型计算机22的系统控制微型计算机19来确定。
把光学拾取器33的再现信号供应给数据调制器/解调器23进行解调。把解调数据供应给纠错编码器/解码器21,并且,把再现数据一次性存储在存储器20中,进行解交织和纠错。通过存储器控制器18把纠错之后的QuickTime电影文件存储在存储器17中。
响应系统控制微型计算机19的请求,把存储在存储器17中的QuickTime电影文件输出到文件解码器16。为了连续再现视频信号和音频信号,系统控制微型计算机19监视来自记录媒体40的、存储在存储器17中的再现信号的数据量、和从存储器17中读取的和供应给文件解码器16的数据量,控制存储器控制器18和驱动控制微型计算机22,以便存储器17不会溢出或下溢。这样,系统控制微型计算机19就可以断断续续地从记录媒体40中读取数据。
在系统控制微型计算机19的控制下,文件解码器16把QuickTime电影文件分离成视频基本流和音频基本流。把视频基本流供应给视频解码器13,视频解码器13解码经过压缩和编码的视频基本流,并且,从视频输出端输出它,作为视频输出。把音频基本流供应给音频解码器14,音频解码器14解码经过压缩和编码的音频基本流,并且,从音频输出端输出它,作为音频输出。这里,文件解码器16同步输出视频基本流和音频基本流。
例如,在MPEG的情况中,视频解码器13被配置成包括存储器的缓冲存储器、可变长度代码解码部分、逆量化部分、逆DCT部分、相加部分、帧存储器、运动补偿预测部分、屏面分类部分、和数字/模拟转换器(下文缩写为“D/A”)的各个电子线路。把视频基本流一次性存储在缓冲存储器中,并且,将其输入可变长度解码部分中。可变长度解码部分解码宏块编码信息,并且分离成预测模式、运动向量、量化信息、和量化DCT系数。量化DCT系数由逆量化部分恢复成DCT系数,并且由逆DCT部分转换成像素空间数据。相加部分相加来自逆量化部分输出和来自运动补偿预测部分的输出,但是,当解码I画面时,不进行相加。解码屏面中的所有宏块,屏面由屏面分类部分重新安排成原来的输入顺序,并且由D/A转换成输出的模拟信号。另外,在I画面和P画面的情况中,由于在以后的解码中被用作参考屏面,因此,把来自加法器的输出存储在帧存储器中,并且输出到运动补偿预测部分。
例如,在MPEG/音频层1/层2的情况中,音频解码器14被配置成包括位流分解部分、逆量化部分、和子频带合成滤波器阵列部分的各个电子线路。输入的音频基本流由位流分解部分分离成首标、辅助信息、和量化子频带信号。量化子频带信号由逆量化部分利用指定的位数来逆量化,由子频带合成滤波器阵列加以合成,然后,将其输出。
接着,对安装了这种记录/再现设备的摄像机组合型数据记录/再现设备加以描述。
图2A和2B是显示摄像机组合型数据记录/再现设备的外表的示意图。图2A是摄像机组合型数据记录/再现设备的总体图,和图2B是含有显示面板的示范性显示器的示意图。
在图2A中,摄像机组合型数据记录/再现设备50被配置成包括主体51、透镜部分52、声音收集麦克风53、和显示面板54。
图1所示的数据记录/再现设备1容纳在主体51内。视频信号通过透镜部分52的光学系统把主体的成像光供应给图像拾取器件来产生。音频信号通过声音收集麦克风53来产生。显示面板54被配置成包括进行再现画面显示和与操作细节相对应的液晶显示屏和压电元件。用户利用定点设备55按压显示面板,输入所需操作。
显示面板54上的显示屏54包括,例如,如图2B所示,作为输入所需操作和显示操作细节的部分的“上一个文件夹”61、“下一个文件夹”62、和“编辑”63、和主显示区64。主显示区64被配置成包括显示再现画面的再现区64-1、显示索引数据65的索引区64-2、和滚动索引数据的滚动条64-3。
通常,显示在再现区64-1中的再现图像(运动图像或静止图像)是与显示在索引区64-2中的数个索引数据(在图2B中,6个索引数据)当中,利用定点设备55按压指定的索引数据相对应的文件。
索引数据是盘名或AV文件的提取信息,盘名是标识记录媒体的标识信息。
用定点设备55等按压“上一个文件夹”61把再现区64-1中的显示改变成用户以前指定的文件夹或文件历史中,与正好在与当前指定的文件夹或文件相联系的内容之前指定的文件夹或文件相联系的内容。
用定点设备55等按压“下一个文件夹”62把再现区64-1中的显示改变成用户以前指定的文件夹或文件历史中,与正好在与当前指定的文件夹或文件相联系的内容之后指定的文件夹或文件相联系的内容。
用定点设备55等按压“编辑”63把主显示区64切换到编辑屏幕。
在这样的摄像机组合型数据记录/再现设备50中,当格式化记录媒体40时,或者,在拍摄了图像之后,创建盘名或文件的提取信息,并且,将其作为索引文件记录在记录媒体40上。索引文件利用分层结构的文件系统管理盘名或文件提取信息。除了与利用记录在记录媒体上的OS(操作系统)管理数个文件的管理信息有关的文件系统,例如,用在软盘或硬盘中的FTA(文件分配表)或用在CD-R/RW(可记录/可重写光盘)或DVD(数字多功能盘)中的UDF(通用盘格式)之外,基于本发明的索引文件是为了利用存储在记录媒体上的应用程序管理数个文件创建的。在本实施例中,索引文件是以,例如,QuickTime电影文件的形式创建的。以QuickTime电影文件的形式创建使得诸如视频数据或音频数据之类的数个实数据、文件提取信息、和盘名可以以相同的形式记录,和记录/再现设备可以利用QT再现所有东西。
下面一般性地描述一下QuickTime电影文件。QT是沿着时基管理各种类型的数据和具有无需利用特殊硬件就可以同步再现运动图像、声音、或文本的OS扩充功能的软件程序。QT公开在,例如,Addison Wesley著的“Macintosh内部QuickTime(日本版)”中(Inside MacintoshQuickTime(JapaneseEdition)″,(Addison Wesley))。
QT电影资源的基本数据单元被称为原子(atom)。与它的数据一起,每个原子包含大小和类型信息。另外,在QT中,把数据的最小单元当作一个样本来管理,并且,把一个块(chunk)定义为一组样本。
图3是显示QuickTime电影文件的示范性配置的图形。
图4是显示视频媒体信息原子的示范性配置的图形。图4是更详细地显示图3中的视频媒体信息原子,以显示轨道是视频信息的情况的图形。
在图3和4中,QuickTime电影文件主要由两部分组成,它们是电影原子101和电影数据原子102。电影原子101是存储再现文件所需的信息和引用实数据所需的信息的部分。电影数据原子102是存储诸如视频数据或音频数据之类的实数据的部分。
电影原子101包含保存有关整部电影的信息的电影首标原子111、指定剪辑区的电影剪辑原子112、用户定义数据原子113、和一个或数个轨道原子114等。
轨道原子114是为电影的每个轨道准备的。在轨道原子114中,在轨道首标原子131、轨道剪辑原子132、轨道遮蔽原子133、编辑原子134、和媒体原子135中描述了与电影数据原子102的各个数据有关的信息。在图3中,显示了一个视频电影的轨道原子114-1,省略了其它轨道原子。
在媒体原子135中,在媒体首标原子144、媒体信息原子(图3和4中的视频媒体信息原子145)、和媒体管理者参考原子146中描述了定义解释电影轨道数据和媒体数据等的部分的信息。
媒体管理者利用媒体信息原子的信息进行从媒体时间到媒体数据的映射。
媒体信息原子145包含数据管理者参考原子161、媒体信息首标原子162、数据信息原子163、和样本表原子164。
在媒体信息首标原子(图4中的视频媒体信息首标原子162)中,描述了与媒体有关的信息。在数据管理者参考原子161中,描述了与媒体数据的管理有关的信息,它包含指定为媒体数据提供存取手段的数据管理者部分的信息。数据信息原子163包含数据参考原子,其中描述了与数据有关的信息。
样本表原子164包含把媒体时间转换成指定样本位置的样本序号所需的信息。样本表原子164可以包括样本大小原子172、时间-样本原子173、同步样本原子174、样本描述原子175、样本-块原子176、块偏移原子177、和阴影同步原子178。
在样本大小原子172中,描述了样本大小。在时间-样本原子173中,描述了记录了多少秒钟数据的样本和时基之间的关系。在同步样本原子174中,描述了与同步有关的信息,并且,指定了媒体中的关键帧。关键帧是不依赖于前一帧的自包容型帧。样本描述原子175存储解码媒体中的样本所需的信息。媒体可以含有取决于用在那个媒体中的压缩类型的一个或多个样本描述原子。样本-块原子176引用样本描述原子175中的表格,以识别与媒体中的每个样本相对应的样本描述。在样本-块原子176中,描述了样本与块之间的关系,并且,根据与第一块有关的信息、每块的样本数、和样本描述ID,识别媒体中的样本位置。在块偏移原子177中,描述了电影数据中块的开始位位置,并且,定义了数据流中每个块的位置。
在图3中,电影数据原子102以由预定个样本组成的块为单元存储,例如,以预定压缩和编码方案编码的音频数据和以预定压缩和编码方案编码的视频数据。应该注意到,数据未必要经过压缩和编码,可以存储线性数据。例如,当管理文本数据、MIDI(乐器数字接口)等时,电影数据原子102包含诸如文本或MIDI之类的大量实数据,于是,电影原子101包含文本轨道、MIDI轨道等。
电影原子101中的每个轨道对应于存储在电影数据原子102中的数据。
在这样的分层结构中,当再现电影数据原子102中的数据时,QT从电影原子101开始依次沿着分层结构,按照样本表原子164中的各个原子172到178,逐步展开存储器中的样本表,以识别各个数据之间的关系。然后,QT按照各个数据之间的关系再现数据。
由于QT具有这样的数据结构,因此,本实施例的索引文件把盘名的实数据和文件提取信息的实数据保存在电影数据原子中,和把有关这些实数据的信息保存在电影原子中。另外,按照由数个文件夹(目录)形成的分层树结构管理这些实数据。下文把索引文件的电影数据原子称为索引数据原子,把电影原子称为索引原子。
这里,索引文件依赖于通过记录在记录媒体上的文件管理的数据,并且,在本实施例中,假设文件的数据是图像数据和音频数据。另外,下文把这样的文件缩写成“AV文件”。
当以这种方式把AV文件记录在记录媒体上时,索引文件保存,例如,性质(property)、文本(text)、缩略图(thumbnail picture)、和介绍(intro)四种类型的数据。性质是显示盘名和每个AV文件的属性的数据。因此,在索引文件中,只有保存属性信息的性质是基本文件。本发明的一个特征是把性质划分成保存在如后所述的电影数据原子(索引数据原子202)中的固定数据长度部分和可变数据长度部分。
文本数据是显示盘名和与每个AV文件相联系的名称的字符串的数据,并且具有设置成固定长度的数据长度。
缩略图数据是盘名和每个AV文件的一个代表性图像数据,并且具有设置成固定长度的数据长度。盘名的缩略图可以由用户任意提供,并且,例如,可以被自动设置,以便使保存在索引文件的第一项目区中的画面数据是缩略图数据。AV文件的缩略图可以由用户任意提供,并且,例如,可以被自动设置成那个AV文件中的第一画面数据。
介绍数据是盘名和每个AV文件的短时间的代表性音频数据,并且具有设置成固定长度的数据长度。盘名的介绍可以由用户任意提供,并且,例如,可以被自动设置成保存在索引文件的第一项目区中的介绍数据。AV文件的介绍也可以由用户任意提供,并且,例如,可以被自动设置成那个AV文件中的前面几秒钟,例如,5秒钟的音频数据。
考虑到搜索的便利性,按要求在索引文件中预备保存这些文本、缩略图、和介绍的区域。另外,尽管必须登记性质的数据,但是,即使保存文本、缩略图、和介绍数据的区域得到保证,也未必登记所有文本、缩略图、和介绍的数据。
图5是显示利用QuickTime电影文件形成的、第一实施例中的索引文件的例子的图形。
在图5中,索引文件被配置成包括索引原子201和索引数据原子202。
索引数据原子202保存有关基本性质(basic property)、文本、缩略图、介绍、和扩张性质(extension property)的实数据。与盘名相联系的有关基本性质、文本、缩略图、介绍、和扩张性质的实数据保存在作为索引数据原子202的第一区的entry #0中。与相应AV文件相联系的有关基本性质、文本、缩略图、介绍、和扩张性质的实数据保存在作为索引数据原子202中第二区及以后的各个区域的entry #1到entry #n中。
保存属性信息的性质包括数据长度是固定长度的字段的集合的基本性质和数据长度是可变长度的字段的集合的扩张性质。因此,基本性质的数据长度是固定长度,扩张性质的数据长度是可变长度。
索引原子201被配置成包含分别与基本性质、文本、缩略图、介绍、和扩张性质的实数据相对应的轨道原子(基本性质)212、轨道原子(文本)213、轨道原子(缩略图)214、轨道原子(介绍)215、和轨道原子(扩张性质)216、和电影首标原子211。样本描述原子的标志用于使轨道原子管理固定长度数据,还是管理可变长度数据得以确定。例如,当样本描述原子的标志是1时,轨道原子包含固定长度数据。当样本描述原子的标志是2时,轨道原子包含可以长度数据。因此,通过引用样本描述原子的标志,可以容易地标识轨道原子(基本性质)212或轨道原子轨道原子(扩张性质)216。另外,为了实现与不划分性质的现有技术兼容,定义轨道原子保存固定长度数据和可变长度数据的情况,和把样本描述原子的标志是3的情况应用于这样的情况。
应该注意到,如上所述,只有轨道原子(性质)212和性质的实数据是基本的。
在索引数据原子202中,存储每个项目的基本性质、文本、缩略图、介绍、和扩张性质的每个位置通过轨道原子(基本性质)212、轨道原子(文本)213、轨道原子(缩略图)214、轨道原子(介绍)215、和轨道原子(扩张性质)216中每个标本表原子来表示。例如,在第0项目号的项目中,基本性质的位置由通过轨道原子(基本性质)212中的样本表原子获得的表格中的第1 TAP0来表示。文本的位置由通过轨道原子(文本)213中的样本表原子获得的表格中的第1 TAT0来表示。缩略图的位置由通过轨道原子(缩略图)214中的样本表原子获得的表格中的第1 TAS0来表示。介绍的位置由通过轨道原子(介绍)215中的样本表原子获得的表格中的第1 TAI0来表示。扩张性质的位置由通过轨道原子(扩张性质)216中的样本表原子获得的表格中的第1 TAPE0来表示。在图5所示的轨道原子中,没有扩张性质附属于第0项目号的项目,没有指示位置的信息存储在TAPE0中,和存储着本质上不指示位置的哑元。另外,例如,在第2项目号的项目中,基本性质的位置由通过轨道原子(基本性质)212中的样本表原子获得的表格中的第3 TAP2来表示。文本的位置由通过轨道原子(文本)213中的样本表原子获得的表格中的第3 TAT2来表示。缩略图的位置由通过轨道原子(缩略图)214中的样本表原子获得的表格中的第3 TAS2来表示。介绍的位置由通过轨道原子(介绍)215中的样本表原子获得的表格中的第3 TAI2来表示。扩张性质的位置由通过轨道原子(扩张性质)216中的样本表原子获得的表格中的第3 TAPE2来表示。
保存作为基本性质、文本、缩略图、和介绍的各个实数据的项目的集合的第一项目群具有固定长度,而保存作为扩张性质的实数据的项目的集合的第二项目群具有可变长度。例如,在图5中,第0项目号(entry #0)、第1项目号(entry #1)、第2项目号(entry #2)、第3项目号(entry #3)、第4项目号(entry #4)、第5项目号(entry #5)、第6项目号(entry #6)、和第7项目号(entry #7)的部分是固定长度的第一项目群,、而随后第2e项目号(entry #2e)、第6e项目号(entry #6e)、...的部分是可变长度的第二项目群。
图6是显示轨道原子(基本性质)的例子的图形。
在图6中,轨道原子(基本性质)212是以被定义成与对应于盘名和每个AV文件的基本性质数据相联系的块的、对于AV file基本性质#0、AV file基本性质#1、AV file基本性质#2、...、AV file基本性质#n-1,显示数据长度L_PR1、L_PR2、L_PR3、...、L_PRn开始位置0、L_PR1、L_PR1+L_PR2、...、L_PR1+L_PRn-1的表格的形式。可变长度是,例如,以字节为单位显示的可变长度。
图7A和7B是显示第一实施例中性质的示范性实数据的图形。
图7A显示了作为性质的实数据中数据长度是固定长度的各个字段的集合的基本性质,和图7B显示了作为性质的实数据中数据长度是可变长度的各个字段的集合的扩张性质。虽然图7B显示了只有一个数据长度是可变长度的字段的情况,但是,可以存在数个这样的字段。另外,虽然扩张性质可以包含数据长度是固定长度的字段,但是,它至少包含一个数据长度是可变长度的字段。
如上所述,性质由固定长度的基本性质和可变长度的扩张性质组成。通过按这种方式把性质划分成固定长度部分和可变长度部分,可以在编辑等时缩短重写时间。
在图7A中,基本性质被配置成包括项目号(entry number)、项目性质(entry property)、文件夹性质(folder property)、版本(version)、标志(flag)、数据类型(data type)、创建时间(creation time)、修改时间(modification time)、和持续时间(duration)。每个数据长度都是固定长度。在图7B中,扩张性质被配置成包括文件标识符(file identifier),并且具有可变数据长度。
项目号是从0开始的序号,并且是唯一地指定给每个项目的专用号,即,指定项目的标识符。项目号表示那个性质的实数据保存在哪一个项目中。项目号是从用作开始字节位置的第0字节开始的4-字节数据。由于只有项目号指定项目是索引数据原子中的哪个项目才是必要的,因此,它不局限于数字,可以是诸如字母之类的符号或记号。
项目性质是从用作开始字节位置的第4字节开始的1个字节的数据,并且,对于它的每个位,都赋予特定含义。在本实施例中,8个位中的第0位用于指示与那个项目相联系的数据是文件夹还是实数据。当第0位是0时,指示文件夹,当第0位是1时,指示数据。8个位当中的第1位指示扩张性质是否附属于与那个项目相联系的基本性质。当第1位是0时,指示扩张性质不是附属的,当第1位是1时,指示扩张性质是附属的。第2位到第7位含有定义的预定含义。可选地,对它们不加定义,作为保留位。
文件夹性质是项目所属的文件夹的项目号。这里,当那个项目保存了盘名的信息时,这个项目被认为是作为处在分层结构中的最高层的文件夹的“根(root)”,并且,指定预定标识符来指示它。当指定了指示这个根的标识符,例如,保存盘名的第0项目号本身时,可以指定特殊标识符(例如,“T”、“D”、或“M”等),由于可以想像,4个字节的项目号当中的最大号几乎不使用,因此,可以指定项目号当中的最大号。在本实施例中,指定了“T”。可选地,可以事先定义不存在盘名的文件夹性质,并且,生成这样的程序,当项目是盘名时,不引用文件夹性质。文件夹性质是从用作开始字节位置的第5字节开始的4字节的数据。文件夹指的是组织数个文件的安排,文件夹不仅可以含有文件,而且含有登记在其中的另一个文件夹。
版本是从用作开始字节位置的第9字节开始的1字节的数据。标志是从用作开始字节位置的第10字节开始的2字节的数据。数据类型指示与那个性质相联系的名称文件或AV文件中的数据类型(运动图像、静止图像、音频等),并且是从用作开始字节位置的第12字节开始的1字节的数据。创建时间指示创建与那个性质相联系的AV文件的日期和时间,并且是从用作开始字节位置的第13字节开始的4字节的数据。修改时间指示修改与那个性质相联系的AV文件的日期和时间,并且是从用作开始字节位置的第17字节开始的4字节的数据。持续时间指示再现与那个性质相联系的AV文件所需的时间的长度,并且是从用作开始字节位置的第21字节开始的4字节的数据。
文件标识符指示与那个性质相联系的AV文件的文件名,并且是从用作开始字节位置的第0字节开始的可变长度的数据。
索引文件利用上述项目号、项目性质、和文件夹性质管理分层结构中的索引数据。
接着,描述项目号、项目性质、文件夹性质和索引数据的分层结构之间的联系的具体例子。
图8A和8B是显示第一实施例中性质信息和索引数据的结构的例子的图形。图8A示出项目号、项目性质的第0位和第1位。图8B是表示索引数据的结构的图示。
在图8A和8B中,由于项目性质的第0位是0,因此,项目号0指示文件夹;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是T,因此,它是盘名根。
由于项目性质的第0位是1,因此,项目号1指示索引数据;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是0,因此,项目号1的项目属于项目号0,即,根。
由于项目性质的第0位是1,因此,项目号2指示索引数据;由于项目性质的第1位是1,因此,扩张性质是附属的;和由于文件夹性质是0,因此,项目号2的项目属于项目号0,即,根。
这里,由于项目号是2,因此,项目号2的扩张性质具有如在从头开始第3个的TAPE2中所述的数据的位置和大小。通过引用它,可以知道扩张性质的数据存储在索引数据原子中的什么地方。
由于项目性质的第0位是0,因此,项目号3指示文件夹;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是0,因此,项目号3的项目属于项目号0,即,根。
从上文可以看出,根保存了项目号1的项目、项目号2的项目、和项目号3的项目。
由于项目性质的第0位是0,因此,项目号4指示文件夹;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是3,因此,项目号4的项目属于项目号3的文件夹。
由于项目性质的第0位是1,因此,项目号5指示索引数据;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是3,因此,项目号5的项目属于项目号3的文件夹。
由于项目性质的第0位是1,因此,项目号6指示索引数据;由于项目性质的第1位是1,因此,扩张性质是附属的;和由于文件夹性质是4,因此,项目号6的项目属于项目号4的文件夹。
这里,由于项目号是6,因此,项目号6的扩张性质具有如在从头开始第7个的TAPE6中所述的数据的位置和大小。通过引用它,可以知道扩张性质的数据存储在索引数据原子中的什么地方。
由于项目性质的第0位是1,因此,项目号7指示索引数据;由于项目性质的第1位是0,因此,扩张性质不是附属的;和由于文件夹性质是4,因此,项目号6的项目属于项目号4的文件夹。
从项目号、项目性质的第0位、和文件夹性质可以看出,索引数据的结构是图8B所示的分层结构。如图5所示,从项目性质的第1位可以看出,扩张性质分别附属于项目号2的基本性质和项目号6的基本性质。另一方面,如上所述,通过引用轨道原子(扩张性质)216,可以知道保存在索引数据原子中的这些扩张性质的位置。
项目性质的第1位的使用使性质可以被划分成作为固定长度部分的基本性质和作为可变长度部分的扩张性质,并且使扩张性质是否附属于基本性质可以得以标识。
因此,如图5所示,当基本性质、文本、缩略图、介绍、和扩张性质的实数据保存在索引数据原子202的各个项目中时,可以把数据长度是固定长度的保存基本性质、文本、缩略图、和介绍的实数据的项目集中保存在索引数据原子202中,作为第一项目群,随后,可以集中保存数据长度是可变长度的保存扩张性质的实数据的项目,作为第二项目群。
因此,即使由于编辑等原因重写文件标识符的内容,导致数据长度大于重写之前的数据长度,也只有必要再次写入第二项目群的重写项目和随后部分和重写轨道原子(扩张性质)。
由于第二项目群的数据长度只是图7A和图7B所示的性质的数据的一部分,因此,它比第二项目群小得多,重写时间可以显著地短于不应用本发明的情况。
应该注意到,即使重写基本性质,或文本、缩略图、和介绍中的项目性质、文件夹性质、和修改日期和修改时间,由于这些数据长度被设置成固定长度,因此,第一项目群的数据长度是不变的。
另外,虽然性质被划分成基本性质和扩张性质,以便划分成固定长度的第一项目群和可变长度的第二项目群,但是,如图9所示,也可以像传统做法那样把基本性质和扩张性质保存在一个项目中。
(第二实施例)在第一实施例中,通过把扩张性质当作另一个轨道来管理和利用轨道原子(扩张性质)和项目性质的第1位,可以把性质划分成固定长度部分和可变长度部分。在第二实施例中,利用项目性质的1个位和文件夹性质,可以把性质划分成固定长度部分和可变长度部分。
由于第二实施例中的记录/再现设备和摄像机组合型数据记录/再现设备分别与图1和图2A到2B所示的记录/再现设备和摄像机组合型数据记录/再现设备相似,因此,略去不述。
图10是显示利用QuickTime电影文件创建的、第二实施例中的示范性索引文件的图形。
在图10中,索引文件被配置成包括索引原子301和索引数据原子302。
索引数据原子302保存基本性质、文本、缩略图、介绍、和扩张性质的实数据。把性质分开保存成固定长度部分的基本性质和可变长度部分的扩张性质。
索引原子301被配置成包含分别与性质、文本、缩略图、和介绍的实数据相对应的轨道原子(性质)312、轨道原子(文本)313、轨道原子(缩略图)314、和轨道原子(介绍)315、和电影首标原子311。
在索引数据原子302中,存储每个项目的基本性质、文本、缩略图、介绍、和扩张性质的每个位置通过轨道原子(性质)312、轨道原子(文本)313、轨道原子(缩略图)314、和轨道原子(介绍)315中的每个标本表原子来表示。
作为保存基本性质、文本、缩略图、和介绍的各个实数据的项目的集合的第一项目群具有固定长度,而作为保存扩张性质的实数据的项目的集合的第二项目群具有可变长度。例如,在图10中,第0项目号(项目#0)、第1项目号(项目#1)、第2项目号(项目#2)、第3项目号(项目#3)、第4项目号(项目#4)、第5项目号(项目#5)、第6项目号(项目#6)、和第7项目号(项目#7)的部分是固定长度的第一项目群,、而随后第8项目号(项目#8)、第9项目号(项目#9)、...的部分是可变长度的第二项目群。
图11A和11B是显示第二实施例中性质的示范性实数据的图形。
图11A显示了作为性质的实数据中数据长度是固定长度的各个字段的集合的基本性质,和图11B显示了作为性质的实数据中数据长度是可变长度的各个字段的集合的扩张性质。图11B显示了一个字段具有可变长度的数据长度的情况,但是,可以存在数个这样的字段。
在图11A中,基本性质的实数据被配置成包括项目号、项目性质、文件夹性质、版本、标志、数据类型创建时间、修改时间、和持续时间。每个数据长度都是固定长度。在图11B中,扩张性质被配置成包括项目号、项目性质、文件夹性质、和文件标识符。文件标识符具有可变数据长度。
由于项目号、文件夹性质、版本、标志、数据类型创建时间、修改时间、和持续时间分别与第一实施例中的那些参数相似,因此,略去不述。
项目性质是从用作开始字节位置的第4字节开始的1个字节的数据,并且,对于它的每个位,都赋予特定含义。在本实施例中,与第一实施例类似,8个位中的第0位用于指示与那个项目相联系的数据是文件夹还是实数据。当第0位是0时,指示文件夹,当第0位是1时,指示数据。8个位当中的第2位指示项目是否保存扩张性质的实数据。当第2位是0时,指示它不是扩张性质的实数据,当第2位是1时,指示它是扩张性质的实数据。其余各个位含有定义的预定含义。可选地,对它们不加定义,作为保留位。
文件夹性质是项目所属的文件夹或数据的项目号。
索引文件利用上述项目号、项目性质、和文件夹性质管理分层结构中的索引数据。
接着,描述项目号、项目性质、文件夹性质和索引数据的分层结构之间的联系的具体例子。
图12A和12B是显示第二实施例中性质信息和索引数据的结构的例子的图形。图12A示出项目号、项目性质的第0位和第2位。图12B是表示索引数据的结构的图示。
在图12A和12B中,由于项目性质的第0位是0,因此,项目号0指示文件夹;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是T,因此,它是盘名根。
由于项目性质的第0位是1,因此,项目号1指示索引数据;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是0,因此,项目号1的项目属于项目号0,即,根。
由于项目性质的第0位是1,因此,项目号2指示索引数据;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是0,因此,项目号2的项目属于项目号0,即,根。
由于项目性质的第0位是0,因此,项目号3指示文件夹;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是0,因此,项目号3的项目属于项目号0,即,根。
由于项目性质的第0位是0,因此,项目号4指示文件夹;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是3,因此,项目号4的项目属于项目号3。
由于项目性质的第0位是1,因此,项目号5指示索引数据;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是3,因此,项目号5的项目属于项目号3。
由于项目性质的第0位是1,因此,项目号6指示索引数据;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是4,因此,项目号6的项目属于项目号4。
由于项目性质的第0位是1,因此,项目号7指示索引数据;由于项目性质的第2位是0,因此,没有保存扩张性质的实数据;和由于文件夹性质是4,因此,项目号7的项目属于项目号4。
由于项目性质的第0位是1,因此,项目号8指示索引数据;由于项目性质的第2位是1,因此,保存扩张性质的实数据;和由于文件夹性质是2,因此,项目号7的项目属于项目号2。
由于项目性质的第0位是1,因此,项目号9指示索引数据;由于项目性质的第2位是1,因此,保存扩张性质的实数据;和由于文件夹性质是6,因此,项目号9的项目属于项目号6。
从项目号、项目性质的第0位和第2位、和文件夹性质可以看出,索引数据的结构是图12B所示的分层结构。如10所示,从项目性质的第2位可以看出,扩张性质的实数据分别保存在项目号8的项目和项目号9的项目中。另外,从这些文件夹性质可以看出,它属于哪个项目中的基本性质。
具体地说,由于文件夹性质是2,保存在项目号8的项目中的扩张性质与保存在项目号2的项目中的基本性质组合在一起用作性质。由于文件夹性质是6,保存在项目号9的项目中的扩张性质与保存在项目号6的项目中的基本性质组合在一起用作性质。
项目性质的第2位的使用使性质可以被划分成作为固定长度部分的基本性质和作为可变长度部分的扩张性质。文件夹性质的使用可以指示扩张性质附属于哪个基本性质。因此,如图10所示,当基本性质、文本、缩略图、介绍、和扩张性质的实数据保存在索引数据原子302的各个项目中时,可以把数据长度是固定长度的保存基本性质、文本、缩略图、和介绍的实数据的项目集中保存在索引数据原子302中,作为第一项目群,随后,可以集中保存数据长度是可变长度的保存扩张性质的实数据的项目,作为第二项目群。
因此,即使由于编辑等原因重写文件标识符的内容,导致数据长度大于重写之前的数据长度,也只有必要再次写入第二项目群的重写项目和随后部分和重写轨道原子(性质)。
由于第二项目群的数据长度只是图7A和图7B所示的性质的数据的一部分,因此,它比第二项目群小得多,重写时间可以显著地短于不应用本发明的情况。
应该注意到,即使重写基本性质,或文本、缩略图、和介绍中的项目性质、文件夹性质、和修改日期和修改时间,由于这些数据长度被设置成固定长度,因此,第一项目群的数据长度是不变的。
根据本发明的记录设备、记录方法、记录媒体、和电子摄像机可以把与数个记录文件相联系的属性信息分成数据长度是固定长度的部分和数据长度是可变长度的部分保存在一个索引文件中。因此,即使当由于记录在记录媒体上的文件的编辑等原因改变了索引文件的内容时,使整个属性信息的数据长度发生改变,也只在可变部分中创建改变部分,从而可以把可变部分再次记录到记录媒体上。
因此,可以比把整个索引文件重新记录在记录媒体上的情况更快地进行重新记录。
权利要求
1.一种包括创建装置和记录装置的记录设备,所述创建装置用于创建包括把唯一标识符指定给每一个的数个区域的索引文件,和所述记录装置用于把所述索引文件记录在记录媒体上,所述记录设备的特征在于所述创建装置把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在所述数个区域中,所述创建装置分开保存分别与记录在所述记录媒体上的所述数个文件相联系的所述数个第一属性信息、和分别与所述数个第一属性信息相联系的所述数个第二属性信息;和所述创建装置把数据长度是固定长度的所述数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的所述数个区域集中成一个区域,作为第二区域群,和把它们保存在所述索引文件中。
2.根据权利要求1所述的记录设备,其特征在于所述索引文件包括保存所述第一区域群和所述第二区域群的第一部分;和保存指示所述第一部分中所述数个区域的各自位置的信息的第二部分,其中通过让指示所述第二属性信息是否附属于所述第一属性信息的标识信息作为一个字段包含在所述第一属性信息中,使所述第一属性信息与所述第二属性信息相联系。
3.根据权利要求1所述的记录设备,其特征在于所述笫二属性信息在一个字段中包含指示它自己是附属于第一属性信息的属性信息的标识信息,和通过让指示所述第二属性信息所属的所述第一属性信息的标识信息包含在所述第二属性信息中,使所述第一属性信息与所述第二属性信息相联系。
4.根据权利要求1所述的记录设备,其特征在于,所述创建装置还分别在保存对应文件的第一属性信息的区域中,保存与所述数个文件相对应的数个提取信息。
5.根据权利要求4所述的记录设备,其特征在于,所述数个提取信息的每一个都是与所述数个文件的每一个相联系的图像数据。
6.根据权利要求4所述的记录设备,其特征在于,所述数个提取信息的每一个都是与所述数个文件的每一个相联系的音频数据。
7.根据权利要求4所述的记录设备,其特征在于,所述数个提取信息的每一个都是与所述数个文件的每一个相联系的文本数据。
8.一种记录方法,包括把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在将唯一标识符指定给每一个的数个区域中,分开保存分别与记录在记录媒体上的所述数个文件相联系的所述数个第一属性信息、和分别与所述数个第一属性信息相联系的所述数个第二属性信息;把数据长度是固定长度的所述数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的所述数个区域集中成一个区域,作为第二区域群,以便创建一个索引文件来保存它们;和把创建的索引文件记录在记录媒体上。
9.一种记录通过如下步骤创建的索引文件的记录媒体把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在将唯一标识符指定给每一个的数个区域中,分开保存分别与记录的所述数个文件相联系的所述数个第一属性信息、和分别与所述数个第一属性信息相联系的所述数个第二属性信息;把数据长度是固定长度的所述数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的所述数个区域集中成一个区域,作为第二区域群,以便创建一个索引文件来保存它们。
10.一种包括创建装置和记录装置的电子摄像机,所述创建装置用于创建包括把唯一标识符指定给每一个的数个区域的索引文件,和所述记录装置用于把拍摄主体的图像获得的图像信号作为一个文件记录在记录媒体上和把所述索引文件记录在记录媒体上,所述电子摄像机的特征在于所述创建装置把指示文件的属性的属性信息划分成只有数据长度是固定长度的字段的集合的第一属性信息、和包括数据长度是可变长度的字段的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在所述数个区域中,所述创建装置分开保存分别与记录在所述记录媒体上的所述数个文件相联系的所述数个第一属性信息、和分别与所述数个第一属性信息相联系的所述数个第二属性信息;和所述创建装置把数据长度是固定长度的所述数个区域集中成一个区域,作为第一区域群,把数据长度是可变长度的所述数个区域集中成一个区域,作为第二区域群,和把它们保存在所述索引文件中。
全文摘要
本发明提供了创建把文件的索引信息分开保存成固定数据长度部分和可变数据长度部分的索引文件(IF)和把索引文件记录在记录媒体上的记录设备、记录方法、记录媒体、和电子摄像机。记录设备包括创建装置,用于创建包括把唯一标识符指定给每一个的数个区域的IF;和记录装置,用于把IF记录在记录媒体上,其中,创建装置把文件属性信息划分成固定数据长度的第一属性信息、和可变数据长度的第二属性信息;在使数个第一属性信息分别与数个文件相联系,和使数个第二属性信息分别与数个第一属性信息相联系的同时,在数个区域中,分开保存分别与数个文件相联系的数个第一属性信息、和分别与数个第一属性信息相联系的数个第二属性信息;和创建装置把固定数据长度的数个区域集中成一个区域,作为第一区域群,把可变数据长度的数个区域集中成一个区域,作为第二区域群,和把它们保存在IF中。
文档编号G11B27/32GK1473334SQ02802913
公开日2004年2月4日 申请日期2002年7月26日 优先权日2001年8月8日
发明者平林光浩, 有留宪一郎, 石坂敏弥, 一郎, 弥 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1