记录装置、记录方法、程序、记录媒体和摄像装置的制作方法

文档序号:7721528阅读:176来源:国知局
专利名称:记录装置、记录方法、程序、记录媒体和摄像装置的制作方法
技术领域
本发明涉及一种向记录媒体记录视频数据和音频数据等的记录装置;特别涉及一种向记录媒体记录以预定格式识别记录媒体的信息的记录装置。另外,本发明涉及在这样的记录装置中使用的记录方法、程序和记录媒体。而且,本发明涉及具有这样的记录装置的电子摄像机。
背景技术
例如,现已提出将光盘记录装置和摄像机集成的便携式摄像机结构。在这样的记录装置中,将多个场景的数据作为文件记录在光盘上。
这样的设有如液晶显示屏或有机电致发光显示屏等的显示部分,和如扬声器的声音产生部分的记录装置,被称为具有再现和编辑已记录的数据功能的记录和再现装置。
根据提出的现有技术,使得用户能够容易地从盘形的记录媒体搜索,例如图片数据的希望数据,在记录媒体上记录的多个图片、声音等的部分,作为管理信息(称作索引文件),记录在例如盘形记录媒体的最内圆周区域预定位置上。
索引文件是含有用来识别在记录媒体上记录的至少一个文件的内容的信息的文件。一个索引文件含有属性信息和摘录信息。例如,索引文件含有四类信息性质、文本、预览(thumbnail)和简介。性质是表示每个AV(音像)文件的标题和属性的数据。预览和简介分别是文件的大约数秒钟的代表图片和音频数据。
在索引文件已经被使用时,需要分析文件是如何排列的。在排序文件时,需要分析索引文件的整个结构。在记录媒体的存取速度和算术单元的计算速度不高时,显示搜索结果和排序结果用的时间就长。虽然能够规定不依赖设备和应用程序的诸如活动图片、静止图片和音频等内容的属性信息,但是,在规定不同用途时,数据量变大。在加入新的属性信息时,使用以前属性信息的设备不能够辨别新的属性信息。
另外,如果从另一个文件参考在索引文件中注册的文件,则不能够删除该被参考的文件。因此,为了删除文件必须检查文件的参考关系。为了分析文件,花费长时间。其结果,为了删除文件而花费长时间。
因此,本发明的一个目的是提供一种记录方法和一种记录装置,它能够以比以前更高的速度搜索、排序和删除文件。本发明的另一个目的是提供一种程序和记录媒体,所述程序使得计算机执行所述记录方法,并且计算机能够从所述记录媒体读出所述程序。本发明的另一个目的是提供使用所述记录方法的摄像装置。

发明内容
本发明权利要求1是一种记录装置,用于将在记录媒体上记录的至少一个文件的索引数据与该文件的实体数据相关联;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,所述文件的属性信息含在所述索引数据中,所述索引文件还含有系统信息,所述系统信息规定所述属性信息。本发明权利要求8是记录方法,其中至少一个文件的属性信息含在索引数据中,其中所述索引文件进一步含有系统信息,并且其中所述系统信息规定所述属性信息。
本发明权利要求15是一种程序,它使得计算机执行记录方法,该记录方法包括步骤将在记录媒体上记录的至少一个文件的索引数据与所述文件实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中所述文件的属性信息含在所述索引数据中,其中所述索引文件还包括系统信息,并且其中所述系统信息规定所述属性信息。本发明权利要求16是一种计算机可读记录媒体,在其上记录这样的程序。
本发明权利要求17是一种摄像装置,用于拍摄目标的图像并向记录媒体记录与拍摄的图像相对应的图片信号,所述摄像装置包括记录装置,用于将在记录媒体上记录的至少一个文件的索引数据与所述文件的实体数据相关,形成作为索引文件的预定格式的所述相关的索引数据,和向记录媒体记录所述索引文件,所述文件的所述属性信息包含在所述索引数据中,所述索引文件还含有系统信息,所述系统信息规定所述属性信息。
本发明权利要求18是一种记录装置,用于将在记录媒体上记录的多个文件的索引数据与所述文件的实体数据相关,形成作为索引文件的预定格式的所述相关的索引数据,和向所述记录媒体记录所述索引文件,所述索引数据还包括表示各文件的参考关系的参考关系数据。本发明权利要求23是一种记录方法,其中索引数据进一步含有表示多个文件的参考关系的参考关系数据。
本发明权利要求28是一种程序。用于使得计算机执行记录方法,该记录方法包括步骤将在记录媒体上记录的多个文件的索引数据与所述文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中所述索引数据还含有表示所述各文件的参考关系的参考关系数据。本发明的权利要求29是一种计算机可读记录媒体,在其中记录这样的程序。
本发明的权利要求30是一种摄像装置,它包括记录装置,用于将在记录媒体上记录的多个文件的索引文件与所述各文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向记录媒体记录所述索引文件,所述索引数据还含有表示所述各文件的参考关系的参考关系数据。
根据本发明,在所述记录装置、所述记录方法、程序、在其上已记录所述程序的所述记录媒体、和具有所述记录装置的所述摄像装置中,因为索引文件含有规定至少一个文件的属性信息的系统信息,因此,在不增加属性信息的数据量的情况下,能够规定希望的属性信息。利用例如限定属性信息的信息,新的装置和老的装置都能够处理属性信息。其结果,改进了通用性。根据本发明,利用各文件的属性信息,能够高速搜索和排序各文件。例如,通过仅抽出相同标记位(bit)是1的项目,能够搜索或排序各文件。
根据本发明,在所述记录装置、记录方法、程序、在其上已记录所述程序的记录媒体,和具有所述记录装置的摄像装置中,因为项目管理信息含有表示各文件参考关系的信息,所以,在不需要访问文件的情况下,能够管理文件的参考关系。其结果,能够以高速确定是否能够删除或不删除文件。另外,能够以高速显示向用户的报警。另外,因为存在表示每个项目是有效/无效的信息,所以,在删除文件时,不必删除相应的项目。其结果,在能够在最小的区域重写所述记录媒体。因此,能够以高速进行所述文件的删除处理。另外,利用表示每个项目是有效/无效的信息,可检测被视为无效项目(进行了无效化处理)的项目。重写要向该检测的项目附加的项目。其结果,在不需要改变项目和管理区域数据的情况下,能够以高速附加所述项目。


图1是本发明数字记录和再现装置的结构的例子方框图;图2是集成数字记录和再现装置的摄像机的外观示意图;图3是多媒体扩展程序(QuickTime)电影文件的结构例子示意图;图4是视频媒体信息单元(atom)的结构例子示意图;图5是用多媒体扩展程序电影文件建立的索引文件例子示意图;图6是径迹(track)单元(性质)例子示意图;图7是性质的实体数据例子示意图;图8A是从多个项目#0-#8的性质信息抽取的项目管理信息的例子的示意图;图8B是项目管理信息代表的分级结构示意图;图9A是索引文件结构例子示意图;图9B是项目#0-#8的性质信息的部分的实例示意图;图10是用项目#2注册(register)的一个标记内容例子示意图;图11是用项目#8注册的另一个标记内容例子示意图;图12是用项目#2注册的两个标记内容例子示意图;图13A是项目#0-#7的项目管理信息和标记示意图;图13B是用一个项目标记代表的分级结构示意图;图14A是表示项目#0-#7的参考关系必需的性质信息例子示意图;图14B是各文件参考关系示意图;图15A是表示项目#0-#7的参考关系必需的性质信息另一个例子示意图;图15B是各文件参考关系示意图;图16A是表示项目#0-#7的参考关系必需的性质信息另一个例子示意图;图16B是各文件参考关系示意图;图17是在删除文件时对性质信息进行处理的过程流程图;
图18是附加一个文件项目时进行的处理流程图;图19是说明附加一个文件项目时进行处理的例子示意图;和图20是说明附加一个文件项目时进行处理的另一例子示意图。
具体实施例方式
下面参照

本发明的一个实施例。在每个图中,省略相似结构的重复说明。图1是数字记录和再现装置的结构的方框图。在图1中,数字记录和再现装置包括视频编码器11;音频编码器12;视频解码器13;音频解码器14;文件产生器15;文件解码器16;存储器17和20;存储器控制器18;系统控制微型计算机19;纠错码编码器/解码器21;驱动控制微型计算机22;数据调制器/解调器23;磁调制驱动器24;操作部分26;伺服电路30;心轴电动机3 1;磁头32;和光学拾波器33。用磁头32和光学拾波器33,磁调制数字数据。调制的数字数据被记录到记录媒体(在此例子中,是一个磁-光盘)40。光学拾波器33从记录媒体40读出记录的数据。
从视频输入终端输入视频信号。这个视频信号供给视频编码器11。视频编码器11压缩并编码所述视频信号。从音频输入终端输入音频信号。音频信号供给音频编码器12。音频编码器12压缩并编码音频信号。视频编码器11和音频编码器12的输出信号被称为基本流(elementary stream)。
根据此实施例,数字记录和再现装置设置在集成数字记录和再现装置的摄像机中。视频信号作为摄像机摄像的图片供给。光学系统向诸如CCD(电荷耦合器件)的图像拾取装置(pickup)供给目标的拍摄的光,并产生视频信号。作为音频信号,供给话筒收集的声音。
在压缩和编码处理与MPEG系统一致时,视频编码器11包括A/D转换器;格式转换部分;图片重新排列部分;减法装置;DCT部分;量化部分;可变长度码编码部分;缓冲存储器;速率控制部分;逆量化部分;逆DCT部分;加法部分;视频存储器;运动补偿和预测部分;和电子电路开关。
向视频编码器11供给视频信号。A/D转换器数字化视频信号。格式转换部分将数字化的信号,转化为在编码处理中使用的空间分辨率(spatialresolution)。空间分辨率被供给到图片的重新排列部分。图片的重新排列部分重新排列图片的顺序,使得它们能够在编码处理中正确地被处理。也就是说,图片重新排列部分重新排列图片顺序,使得在I图片和P图片被编码后,B图片被编码。
图片重新排列部分的输出信号通过减法部分被输入到DCT部分。DCT部分对图片重新排列部分供给的信号进行DCT编码处理。DCT部分的输出信号输入到量化部分。量化部分用预定的位数,量化DCT部分的输出信号。量化部分的输出信号输入到可变长度码编码部分和逆量化部分。可变长度码编码部分用可变长度码,如短码分配到高频数据的霍夫曼Huffman码,编码量化部分的输出信号。编码的数据被输入到存储器的缓冲存储器。缓冲存储器以预定速率输出,作为视频编码器的输出数据的编码数据。因为可变长度码编码部分产生的码量是可变的,所以,速率控制部分监视缓冲存储器并控制量化部分的量化操作,使得保持预定的位速率。
在另一方面,因为运动补偿和预测部分将I图片和P图片用作参考屏幕,所以,从量化部分向逆量化部分输入的信号被逆量化然后输入到逆DCT部分。逆DCT部分进行逆量化信号的逆DCT处理。逆DCT部分的输出信号和运动补偿和预测部分的输出信号由加法部分相加。相加的信号输入到视频存储器。视频存储器的输出信号输入到运动补偿和预测部分。运动补偿和预测部分进行向前预测,向后预测,和视频存储器输出信号的双向预测。运动补偿和预测部分的输出信号输出到加法部分和减法部分。逆量化部分、逆DCT部分、加法部分、视频存储器和运动补偿和预测部分构成局部的解码部分,它输出与视频解码器相同的解码视频信号。
减法部分从运动补偿和预测部分的输出信号减去图片重新排列部分的输出信号,并获得在视频信号和局部解码部分解码的已解码视频信号之间的预测误差。在进行帧间编码处理时(即,供给I图片),开关使得减法部分不进行它们的减法处理。也就是说,将I图片供给DCT部分。
见图1,在音频编码器12与MPEG(活动图象专家组)/Audio layerl(音频层1)/layer2(层2)一致时,则音频编码器12还包括子带编码部分和自适应量化位分配部分作为电子电路。子带编码部分将音频信号分为32个子带信号。自适应量化位分配部分根据心理听觉加权(psychologicalhearing sense weighting),量化这32个子带信号。量化的信号作为位流输出。
为了提高编码质量,可以使用MPEG/Audio layer 3。在音频编码器与MPEG/Audio layer 3一致时,则音频编码器12还包括自适应块长度修改的离散余弦变换部分(adaptive block length modified discrete cosine transform)、折叠失真抑制蝶型部分(folded distortion suppression butterfly)、非线性量化部分和可变长度码编码部分。
视频编码器11的输出信号和音频编码器12的输出信号供给到文件产生器15。文件产生器15将视频基本流和音频基本流转换为,在不需要用特殊硬件结构情况下可被同步再现活动图片、声音和文本的计算机软件程序处理的文件结构。这样的计算机软件程序是,例如Apple公司的数字多媒体技术QuickTime(下面有时简称“QT”)。接下来,说明使用QT时的情况。在系统控制微型计算机19控制下,文件产生器15多路复用加密的视频数据和加密的音频数据。
从文件产生器15输出的QT电影文件通过存储器控制器18连续写入到存储器17。在系统控制微型计算机19请求存储器控制器18将数据写入到记录媒体40时,存储器控制器118从存储器17读出QT电影文件。
这种情况下,指定编码的QT电影的传输速率使得它低于(例如1/2)写入到记录媒体40的数据传输速率。因此,虽然QT电影文件被连续写入到存储器17,但是在系统控制的微计算机19的控制下,QT电影文件从存储器17间歇地被读出,使得存储器17不上溢或下溢。
从存储器17读出的QT电影文件由存储器控制器18供给纠错码编码器/解码器21。纠错码编码器/解码器21暂时将QT电影文件写入到存储器20,以便产生交错数据和纠错码的冗余数据。纠错码编码器/解码器21从存储器20读出冗余数据,并将冗余数据供给数据调制/解调器23。
在数字数据被记录到记录媒体40时,数据调制器/解调器23调制数据使得能够从再现的信号中容易地提取时钟,并不发生码间(inter-code)干扰。例如能够使用(1,7)RLL(游程长度受限制)码、Trellis码等。
数据调制器/解调器23的输出数据供给磁调制驱动器24和光学拾波器33。磁调制驱动器24根据(corresponding)输入信号驱动磁头32,以便向记录媒体40施加磁场。光学拾波器33向记录媒体40辐射与输入信号相对应的记录激光束。与磁调制系统相对应,向记录媒体40记录数据。
记录媒体40是盘形记录媒体,例如是磁光盘(MOmagneto-optic disc)。除了磁光盘外,记录媒体还可以是可重写的盘形记录媒体,如相位改变型盘(phase change type disc)或磁盘(magnetic disc)。
为了能够方便地读出下面即将说明的索引文件,最好是,将它记录在盘形记录媒体的实质最内圆周上(例如,引入部分紧靠记录部分之前)。
根据此实施例,使用一个MO盘,例如,直径约4厘米、5厘米、6.5厘米或8厘米的较小盘。由电动机31以固定的线速度(CLV)、固定角速度或区域CLV(ZCLV)旋转记录媒体40。
驱动控制微型计算机22根据系统控制微型计算机19的请求,向伺服电路30输出信号。伺服电路30根据驱动控制微型计算机22的输出信号,控制心轴电动机31和光学拾波器33。结果,驱动控制微型计算机22控制整个驱动。例如,伺服电路30进行记录媒体40的径向(radius)移动操作、跟踪伺服操作和聚焦伺服操作,并控制心轴电动机31的旋转。操作部分26连接到系统控制微型计算机19。用户能够向操作部分26输入预定命令。
在再现模式,光学拾波器33向记录媒体40辐射具有再现输出能级的激光束。光学拾波器33的光探测器接收作为再现信号的反射光。在此时,驱动控制微型计算机22从光学拾波器33的光探测器输出信号探测跟踪误差和聚焦误差。伺服电路30控制光学拾波器33使得读出激光束在预定径迹聚焦。另外,驱动控制微型计算机22控制在光学拾波器的径向移动,以便在记录媒体40上的希望位置上再现数据。与记录模式相似,系统控制微型计算机19以某一方式确定希望的位置,该方式使得它向驱动控制微型计算机22供给预定信号。
光学拾波器33再现的信号供给数据调制器/解调器23。数据调制器/解调器23解调再现的信号。解调的信号供给纠错码编码器/解码器21。再现的数据暂时存储在存储器20。纠错码编码器/解码器21进行解调数据的去交错处理和纠错处理。已纠错的QT电影文件,通过存储器控制器18存储在存储器17中。
根据来自系统控制微型计算机19的请求,在存储器17中存储的QT电影文件被输出到文件解码器16。系统控制微型计算机19监视从记录媒体40再现的并在存储器17中存储的再现信号数据量,以及从存储器17读出并供给文件解码器16的数据的数据量,控制存储器控制器18和驱动控制微型计算机22,使得存储器不上溢或下溢。这样,系统控制微型计算机19从记录媒体40间歇地读出数据。
在系统控制微型计算机19的控制下,文件解码器16将QT电影文件分成视频基本流和音频基本流。视频基本流供给视频解码器13,视频解码器13解码已压缩和编码的视频基本流。解码的视频数据从视频输出端输出。音频基本流供给音频解码器14。音频解码器14解码已压缩和编码的音频基本流。解码的音频数据从音频输出端输出。文件解码器16同步输出视频基本流和音频基本流。
在视频解码器13与MPEG系统一致时,视频解码器13包括缓冲存储器、可变长度码解码部分、逆量化部分、逆DCT部分、加法部分、视频存储器、运动补偿和预测部分、图片重新排列部分和数字/模拟转换器(下面简称“D/A”)等电子电路。视频基本流暂时存储在缓冲存储器中。然后,视频基本流被输入到可变长度码解码部分。可变长度码解码部分解码宏功能块(macro block)编码的信息,并将其分为预测方式、运动矢量、量化器信息和量化的DCT系数。逆量化部分将量化的DCT系数去量化成DCT系数。逆DCT部分将DCT系数转换为像素空间数据。加法部分将逆DCT部分的输出信号和运动补偿和预测部分的输出信号相加。但是,在解码I图片时,加法部分不将这些输出信号相加。屏幕的所有宏功能块被解码。图片重新排列部分将解码的宏功能块按原始输入顺序重新排列。D/A将重新排列的数据转换为模拟信号。因为在后面的解码处理中用I图片和P图片作为参考屏幕,所以它们存储在视频存储器中。I图片和P图片被输出到运动补偿和预测部分。
在音频解码器14与MPEG/Audio Layer 1/Layer 2一致时,音频解码器14包括位流分解部分、逆量化部分、和子带结合滤波器组(sub bandcombining filter bank)部分等电子电路。输入的音频基本流供给位流分解部分。位流分解部分将输入的音频基本流分为标题(header)、辅助信息、和量化的子带信号。逆量化部分用已分配的预定位数(number of bits)逆量化该量化的子带信号。子带结合滤波器组结合逆量化数据,并输出结合的数据。
图2是集成数字记录和再现装置的摄像机的外观示意图。在图2中,集成数字记录和再现装置的摄像机50包括主体51;镜头部分52、声音收集话筒53和显示屏54。图1的数字记录和再现装置设置在主体51中。目标的拍摄光从镜头部分52的光学系统供给到图像拾取器件(pickup device)。图像拾取器件根据拍摄光产生视频信号。音频信号由声音收集话筒53产生。显示屏54根据所述装置的操作显示再现的图片和数据。显示屏54包括液晶显示器和压电装置。在用户输入希望的操作命令时,用指示装置55按压显示部分。
用显示屏54显示摄像和监视的图片以及从记录媒体再现的图片。另外,图片信息,例如作为索引文件记录的预览的图片在显示屏54上显示。实际中,多个预览图片在显示屏上排列显示。因为在某一时刻在显示屏54上显示的预览图片数目受限制,所以,用在显示屏54上的显示的翻滚键或主体51上的键翻滚它们。在用指示装置55或光标,指定希望的预览图片时,则再现可处理与指定的预览图片相对应的图片数据和音频数据的文件。
在格式化记录媒体时,或摄像图片后,集成数字记录和再现装置50的摄像机产生文件的摘录信息。根据此实施例,以QT电影文件的格式产生索引文件。因为以QT电影文件的格式产生索引文件,所以能够以相同的格式记录文件的多类型实体数据,如视频数据和音频数据,和摘录信息。因此,所述记录和再现装置能够再现QT的所有类型的数据。
下面简要说明QT电影文件。QT是一种软件程序,它以时基管理各种类型数据,并在不需要用特殊硬件设备的情况下,具有同步再现活动图片、声音、文本等的操作系统(OS)扩展功能。例如,QT已公开在Addison Wesley的“内MacintoshQuickTime(日文版)”中。
QT电影方法(resource)的基本数据单位称为单元(atom)。每个单元含有与数据一起的尺寸(size)和类型信息。在QT上,将最小的数据单位作为一个采样值。一组采样值,定义为一个组块(chunk)。
图3是QT电影文件结构的例子示意图。图4是视频媒体信息单元结构的例子示意图。图4是在径迹是视频信息的情况下图3示出的视频媒体信息单元的详细示意图。
在图3和4中,QT电影文件主要是由两个部分构成,它们是电影单元101和电影数据单元102。电影单元101是含有再现文件需要的信息和参考实体数据需要的信息的部分。电影数据单元102是含有诸如视频数据、音频数据等实体数据的部分。
电影单元101含有电影标题单元111、电影限幅(clipping)单元112、用户定义数据单元113、至少一个径迹单元114等。电影标题单元111含有关于整个电影的信息。电影限幅单元112指定限幅区域。
为电影的每个径迹设置径迹单元114。径迹单元114含有径迹标题单元131、径迹限幅单元132、径迹粗糙(matte)单元133、编辑单元134和媒体单元135。径迹单元114描述了单元131-135中与电影数据单元102的各个数据片段相对应的信息。图3仅示出视频电影的径迹单元114-1(省略了其它径迹单元)。
媒体单元135含有媒体标题单元、媒体信息单元(图3和4的视频媒体信息单元145)和媒体处理器(handler)参考单元146。媒体单元135描述了媒体标题单元144、媒体信息单元和媒体处理器参考单元146中定义用于解释电影径迹数据和媒体数据的分量(Component)的信息。
媒体处理器用媒体信息单元中的信息将媒体时间映射为媒体数据。
媒体信息单元145含有数据处理器参考单元161、媒体信息标题单元162、数据信息单元163和采样表单元164。
媒体信息标题单元(图4的视频媒体信息标题单元162)说明关于媒体的信息。数据处理器参考单元161说明关于媒体数据处理的信息。数据处理器参考单元161含有指定数据处理器分量的信息,该分量提供媒体数据访问方法(means)。数据参考单元说明关于数据的信息。
采样表单元164含有将媒体时间转化为表示采样位置的采样编号需要的信息。采样表单元164包括采样尺寸单元172、时间-采样单元173、同步采样单元174、采样说明单元175、采样-组块单元176、组块偏移单元177和阴影(shadow)同步单元178。
采样尺寸单元172说明采样的尺寸。时间-采样单元173说明在各采样和时基之间的关系(记录了多少秒和分钟的数据?)。同步采样单元174说明关于同步的信息,并指定媒体的关键帧。关键帧是不依靠前帧的自包括帧(self-included)。采样说明单元175含有解码媒体采样的需要的信息。媒体能够具有与媒体中所用的压缩类型相对应的至少一个采样说明单元。
采样-组块单元176参考在采样说明单元175中包含的表,识别与媒体的每个采样相对应的的采样说明。采样-组块单元176说明在采样和组块之间的关系。采样-组块单元176识别,与开始组块、每个组块的采样数目和采样说明ID的信息相对应的,媒体的采样位置。组块偏移单元177说明电影数据组块的开始位的位置,并定义数据流的每个组块的位置。
在图3中,电影数据单元102含有,在采样的预定数目组成的组块单位中,根据预定压缩和编码系统编码的音频数据和根据预定压缩和编码系统编码的视频数据。并非总是需要压缩和编码数据。而是可含有线性数据。例如在处理文本、MIDI(乐器数字接口)等时,电影数据单元102含有文本、MIDI等的实体数据。与此相应,电影单元101含有文本径迹、MIDI径迹等。电影单元101的每个径迹与在电影数据单元102中包含的数据相关。
用这样的分级结构,在QT再现在电影数据单元102中包含的数据时,QT从电影单元101连续跟踪这个分级结构,根据采样表单元164中含有的单元172-178,将采样表映射到存储器,并识别数据各片段之间的关系。QT根据数据各片段的关系再现数据QT具有这样的数据结构。因此,在根据此实施例的索引文件中,文件的摘录信息的实体数据含在电影数据单元中。在电影单元中含有实体数据的管理信息。下面将索引文件的电影数据单元称为索引数据单元。把电影单元称为索引单元。
索引文件取决于在记录媒体上记录的文件处理的数据。但是,根据此实施例,假设文件数据类型是视频数据和音频数据。下面将这样的文件简称为“AV文件”。
在AV文件已记录在记录媒体上时,索引文件含有例如四个类型数据性质、文本、预览和简介。性质是代表每个AV文件的属性的数据。性质也含有参考AV文件的实体数据的信息。因此,在索引文件中,仅含有属性信息的性质是基本的。文本是表示每个AV文件的标题字符串的数据。预览是每个AV文件的一个代表图片的数据。用户能够在自由地分配每个AV文件的预览。另外,例如能够将每个AV文件的第一图片数据自动分配作为预览。
简介是每个AV文件的短周期的代表性音频数据。用户能够自由地分配每个AV文件的简介。另外,每个AV文件的开始几秒钟的音频数据,例如5秒钟的音频数据也可以分配作为它的简介。在需要时,考虑搜索的效率,可以在索引文件中设置标题、预览和简介的区域。虽然应注册性质的数据,但是,即使在分配了题目、预览和简介的区域,并不需要注册标题、预览和简介的所有数据。
图5是用QT电影文件产生的索引文件的例子示意图。在图5中,索引文件包括索引单元201和索引数据单元202。
索引数据单元202含有性质、文本、预览和简介的实体数据。每个AV文件的性质、文本、预览和简介的实体数据231,232,233和234含在从索引数据单元202的第一区域开始各区域的项目#1-项目#n(n是2或大于2的整数)中。
索引单元201包括分别相对应于性质、文本、预览和简介的实体数据的,电影标题单元211、径迹单元(性质)212、径迹单元(文本)213、径迹单元(预览)214和径迹单元(简介)215。如上所述,径迹单元(性质)212和性质的实体数据231是根本的。
图6是径迹单元(性质)的例子示意图。在图6中,径迹单元(性质)212具有表的格式,所述表将下述相关定义为在每个AV文件的性质数据组块的AV文件性质#1、AV文件性质#2、…,AV文件性质#n;数据长度L_PR1、L_PR2、…、L_PRn;和开始字节位置0、L_PR 1、L_PR1+L_PR2、…、L_PR+1+…+L_PRn-1。数据长度例如是以字节为单位的可变长度。
径迹单元(文本)、径迹单元(预览)、径迹单元(简介)与文本的实体数据、预览的实体数据和简介的实体数据之间的关系与上述的径迹单元(性质)和性质的实体数据的关系相同。
图7是性质的实体数据的例子示意图。性质的实体数据包括项目管理信息和文件属性信息。项目管理信息是管理项目本身的信息。项目管理信息包括项目编号、项目性质和文件夹(folder)性质。
项目编号是从0开始的编号。在索引文件中项目编号是唯一的。项目编号表示含有性质的实体数据的项目。项目编号是从字节0开始的四个字节的数据。集成数字记录和再现装置50的摄像机搜索项目编号,并获得含有所述盘标题的区域。
项目性质是从字节4开始的一个字节的数据。项目性质表示项目的属性和状态。项目性质含有由一个字节构成的项目性质1、项目性质2、项目性质3和项目性质4。
项目性质1识别(0文件夹;1文件)。项目性质2识别(0常规(Normal);1系统(System))。常规表示性质的实体数据的项目。系统表示的项目说明将在下面解释的标记的定义。文件夹性质上从字节5开始的四个字节的数据。文件夹性质表示所述项目所属的文件夹。
项目性质3识别所述项目的(0有效(Valid);1无效(invalid))。项目性质4表示注册到项目的文件是否参考另一个文件,并识别(0不存在参考;1存在参考)。
文件属性信息由版本、标记、数据类型、产生时间、修改时间、持续时间、二进制文件标识符、参考计数器(referred counter)、参考文件列表和URL文件标识符组成。
版本是从字节9开始的一个字节数据。版本是注册到项目上的文件的版本编号。标记是从字节10开始的两字节数据。标记识别文件的属性。数据类型是从字节12开始的一个字节数据。数据类型表示与性质对应的标题文件或AV文件的数据类型(活动图片、静止图片、音频等)。
产生时间表示,产生与性质对应的标题文件或AV文件的日期和时间。产生时间是从字节17开始的四个字节的数据。修改时间表示,修改与性质对应的标题文件或AV文件的日期和时间。修改时间是从字节17开始的四个字节数据。持续时间表示,再现与性质相对应的标题文件或AV文件所需的时间周期。持续时间是从字节21开始的四个字节数据。二进制文件标识符是二进制数据,表示与性质相对应的文件的位置。文件符是从字节25开始的六个字节数据。
参考计数器表示,参考一个特定文件的文件数目。它是从字节31开始的四个字节数据。参考文件列表表示,参考另一个文件的文件。它是具有从字节35开始的可变长度L_RF的数据。它说明项目编号或表示ID实文件位置的ID。URL文件标识符是,表示文件位置的URL型数据。它是具有从字节(35+L_RL)开始的可变长度L_FI的数据。
上述项目管理信息能够具有图8所示的虚拟分级结构。图8A示出从多个项目#0-#8性质信息中提取的项目管理信息例子。图8B示出图8A的项目管理信息表示的分级结构。下面说明用项目管理信息对AV文件的管理。
在图8的例子中,项目性质1和项目性质2表示,项目#0、#3和#4是文件夹,项目#1、#5、#6和#7是文件,和项目#2和#8是系统信息。项目#2和#8不含在该层级中。另外,文件夹性质表示项目#1和#3属于文件夹项目#0,项目#4和#5属于文件夹项目#3,和项目#6和#7属于文件夹项目#4。因此,这些项目管理信息规定图8B的分级结构。
图9A示出一个索引文件。如图9A所示,与其他的常规项目相同,系统信息的项目#2和#8每个由性质、文本、预览的数据构成。因为简介不是根本的,所以如图9B所示,系统信息项目#2和#8不含有简介数据。与其它常规项目相同,系统信息项目是用索引单元201的径迹单元(性质)212、径迹单元(文本)213和径迹单元(预览)214管理。图9B示出项目#0-#8的性质信息的一部分。图9B的性质信息部分与图8A所示的相同。
图10示出一个作为系统信息的项目#2的例子,该项目含有标记信息。标记由两个字节构成(16位)。标记表示取决于将“1”设定在各个位上的各属性。因此,标记能够限定最多16种属性。标记能够限定的属性最大数目能够被限制。在图10的例子中,字节1的位4(从MSB(最高有效位)起的第四位)设定为1。标记值是0x1000(在此,0x表示十六进制计数法)。在这个例子中,文本数据是“垒球(BASEBALL)”。预览数据是垒球的预览图片(图标)。
图11示出一个作为系统信息的项目#8的例子,该项目含有标记信息。在图11的例子中,字节1的位8(从MSB起第八位)是1。因此,标记值是0x0100。此时,文本数据是“滑冰”。预览数据是滑冰的预览图片(图标)。
在图10和11的例子中,用一个项目,限定标记的一个位的属性。另外,如图12所示,用一个项目,例如#2,也能够限定多位,例如两位的属性。例如,字节1的位4和8(从MSB起第四和第八位)设定为1。标记值是0x1100。此时,文本数据是“垒球”和“滑冰”。记录垒球和滑冰的两个预览图片。
在用一个项目限定多个标记的位时,预先指定标记、文本和预览图片的关系。例如,按标记的MSB侧的位顺序连续排列文本、预览图片。在文本的情况下,它被限定在预定数目字符的间隔上。文本信息以限定的字符顺序被记录。另外也能够用例如HTML(超文本标记语言)的标记语言,将标志(tag)嵌入,以便区分多个文本。可以将图片的像素定义为预览图片。可以限定在文件中的作为预览图片的图片位置。可以用文本的标志存储息像素位置信息,或像素位置信息存储在预览图片的注释信息中。
图13示出在用项目#2限定标记的两个位的属性时排列文件的方法。图13A示出项目#0-#7的项目管理信息和标记。在图13A中示出的项目管理信息(项目编号、项目性质1、项目性质2和文件夹性质)与图8和9示出的项目#0-#7的信息相同。在图13A中,项目#2是系统信息。标记是0x1100。如就图12所述的,标记含有两个属性信息。
文件的项目#1的标记是0。因此,标记不限定项目#1的属性。是文件的项目#5的标记是0x1000,它表示属性是“垒球”。项目#6和#7的每个的标记是0x0100,它表示属性是“滑冰”。
图13A中的项目管理信息和标记限定图13B示出的分级结构。标记限定文件的属性信息。因此,在用标记限定的文件属性再现,记录了索引文件的例如光盘的记录媒体时,则仅能够显示与索引文件中的属性相对应的文件。另外,能够在显示的索引文件中指定希望的AV文件。因此,用户能够高速搜索希望的AV文件。另外,可用系统信息限定标记。因此,仅能限定希望的范围。其结果,数据量不会变大。另外,能够对于每个记录媒体改变标记的定义。结果,提高了通用性。
另外,能够选择其装置具有限定标记的系统信息的方法或用户限定标记的方法。例如,根据此实施例,因为标记由两个字节构成,所以能够将它的第一字节和第二字节分别分配给,由一装置,例如具有光盘记录和再现装置的摄像装置,限定的标记,和用户限定的标记。
下面说明使用一部分项目管理信息和文件属性信息,表示项目参考关系的方法。图14A示出表示项目#0-#7的参考关系需要的性质信息的例子。在项目性质(一个字节)中,限定项目性质1到项目性质4。用项目性质1识别一个文件或文件夹。使用项目性质2识别常规信息或系统信息。一个文件夹性质表示当前的项目所属的文件夹。项目性质1和2和文件性质与上述例子的性质相同。
项目性质3识别当前的项目(0有效;1无效)。项目性质4表示注册到当前项目的文件是否参考另一个文件(0不存在参考;1存在参考)。参考计数器表示参考当前文件的文件数目。参考文件列表表示参考当前文件的文件。
在图14A的例子中,各项目是有效的。各项目的项目性质3是0。因为注册到项目#5和#6的文件参考其他文件,所以项目#5和#6的项目性质4是1。项目#1的参考计数器是2。因此,项目#1的文件被两个文件参考。参考项目#1的文件的各文件被注册到,在参考文件列表中表示的项目#5和#6。
现在假设被注册到项目#1的AV文件是AV文件A,注册到项目#5、#6和#7的AV文件分别是AV文件B、C、和D。另外还假设,图14A示出的性质信息与图14B示出的文件参考关系一致。即,注册到项目#5和#6的文件C和D参考注册到项目#1的文件A,项目#5和#6的项目性质4是1。项目#1的参考计数器是2。项目#1的参考文件列表是5,6。
在从记录在记录媒体中的AV文件删除希望的AV文件时,如果希望的AV文件被另一个AV文件参考,则希望的文件不能够被删除。取决于参考计数器的值是否是0,能够确定希望的AV文件是否能够被删除。在图14的例子中,因为AV文件A的参考计数器的值是2,所以文件A不能够被删除是很清楚的。
在删除AV文件时,能够在下述的两个方法之一中将相对应的项目进行处理。在第一方法中,如图15所示,在AV文件C被删除时,实际上删除了相对应的项目#6。在第二方法中,如图16所示,在不需要删除项目#6的情况下,将项目#6的项目性质3的值改变为表示无效的(1)。能够使用这些方法中的任何一个。
从记录媒体的存储容量的观点来看,当AV文件被删除时,实际上删除相对应的项目的方法,比实际上不删除项目的方法好。但是,从处理时间的观点来看,实际上删除项目的方法比不删除项目的方法差,因为不仅项目的实体数据而且径迹单元都应重新写入。
下面参照图17说明文件删除处理。这个处理是在参照图2说明的集成数字记录和再现装置的摄像机的系统控制器(微型计算机)的控制之下进行。在第一步骤S1,在显示出的文件表上选择文件(AV文件)x的删除。例如,从在显示屏(见图2)上显示的文件表或多个预览图片中选择文件x。
在步骤S2,确定在索引文件中注册文件x的项目的参考计数器的值是否为0。在此值不为0时,表示另一个文件参考文件x。因而,既然文件x不能够被删除,则进行异常处理(在步骤S3)。例如,表示所述文件不能够被删除的信息向用户显示。
当步骤S2确定的结果表示参考计算器的值为0时,处理流程进行步骤S4。在步骤S4,确定项目性质4的值是否为1。也就是说,确定文件x是否参考另一个文件。在项目性质4的值为1时,则处理流程进行步骤S5。在步骤S5,搜索这样的项目,它的参考文件列表的值为文件x的项目编号(或ID)(即,文件x参考的项目)。
在步骤S6,确定是否存在文件x参考的项目。在确定的结果表示不存在文件x参考的项目时,处理流程进行步骤S7。在步骤S7,进行异常操作。例如向用户显示表示数据不一致的信息。因为在步骤S4项目性质4的值是1,所以文件x参考的项目应该存在。但是,因为这样的项目不存在,所以可认定数据不一致。
在步骤S6确定的结果表示存在文件x参考的项目时,处理流程进行步骤S8。在步骤S8。所述项目的的参考计数器的值被递减。在步骤S9,文件x的项目编号(或ID)从参考文件列表删除。
接着,在步骤S10,确定文件x的项目是否删除。在图17的处理中,在删除AV文件x时,能够依据例如记录媒体是否具有足够的自由空间,从索引文件选择地删除相对应的项目。在记录媒体具有足够的自由空间时,选择不删除项目的方法。在记录媒体不具有足够的自由空间时,选择实际删除项目的方法。
在步骤S10,在选择删除文件x的项目的处理时,流程进行步骤S11。在步骤S11,如图15所示,从索引数据单元删除相对应的项目。在步骤S12,移动被删除的项目以后的数据,使得空白逻辑空间被填满。在步骤S13,在索引单元中,更新管理文件的数据。在步骤10确定的结果表示文件x的项目没有被删除时,流程进行步骤S15。在步骤S15,将项目的项目性质的值改变为1(表示一个无效的项目)。
步骤S13-S15是在例如是集成数字记录和再现装置的摄像机的系统的系统控制器的半导体存储器上进行的数据重新写入处理。在适当定时,即在紧靠从所述装置弹出记录媒体前,或在预定的间隔,更新记录媒体的数据(步骤S14)。也就是说,从记录媒体删除在记录媒体上的AV文件x,并更新它的索引文件。
下面参照图18说明在删除文件后进行的文件附加处理。在步骤21,开始附加文件x的处理。在步骤S22,搜索项目性质3的值是无效的项目。在这个例子中,其项目性质3是1的项目是无效的。
在步骤S22确定的结果表示存在无效项目时,流程进行到步骤S23。在步骤23,向无效项目的区域重新写入新的项目。图19示出在项目#6是无效项目的情况下进行的处理。此时,不需要重新写入所述索引文件的管理数据的索引单元。
相反,在步骤22确定的结果表示不存在无效项目时,则流程进行到步骤S25。在步骤25,在索引文件的任何位置上附加新的项目信息。在步骤S26,将索引单元的每个径迹的管理信息更新使得它规定附加的项目。图20示出作为附加项目#n的新项目的处理。
步骤S23-S26是在例如是集成数字记录和再现装置的摄像机的系统的系统控制器上进行的数据重新写入处理。在合适的定时(即,在紧靠从所述装置弹出记录媒体前或在预定间隔)更新在记录媒体上的数据(在步骤S24)。
因为性质信息含有表示各文件参考关系的信息,所以在不需要访问实际文件的情况下,能够管理这个参考关系。从而能够以高速进行确定文件是否能够被删除。
虽然已以优选的实施例示出和说明了本发明,但是本领域的技术人员应理解,在不偏离本发明的精神和范围之下,可以在形式和细节上作出各种改变,省略和添加。例如,能够用标记识别AV文件(音乐数据)的风格(古典、爵士、摇滚、流行等)。在限定标记的属性信息时,能够用索引文件的所有范围或预定范围来限定它。在上述中,说明了使用QT的例子。当然,本发明能够用于其他应用软件。
根据本发明,在记录装置,记录方法、程序和记录所述程序的记录媒体、和具有所述记录装置的摄像装置中,索引文件的性质信息的一部分能够含有限定属性信息(标记)的信息。因此,不需要增加属性信息的数据量,能够规定希望的属性信息。例如,考虑到装置的类型,能够规定每个装置的属性信息。用限定属性信息的信息,新的装置和老的装置都能够处理属性信息。结果,改进了通用性。
根据本发明,用文件的属性信息能够以高速搜索和排序文件。例如,通过仅提取出相同的标记位为1的项目,能够搜索或排序文件。
根据本发明,因为项目管理信息含有表示各文件参考关系的信息,所以在不需要访问文件的情况下,能够管理文件的参考关系。其结果,能够高速确定是否能够删除文件。另外,能够以高速显示对用户的警告。而且,因为存在表示每个项目是有效/无效的信息,所以在删除文件时,不需要删除相对应的项目。其结果,能够在最小的区域中重写记录媒体。因此,能够高速进行文件的删除处理。此外,用表示每个项目是有效/无效的信息,检测被认为是无效(已进行了无效化处理)的项目。重写入将被附加到检测的项目的项目。其结果,不需要改变项目和管理区域的数据,能够高速附加项目。
权利要求
1.一种记录装置,用于将在记录媒体上记录的至少一个文件的索引数据与该文件的实体数据相关联,形成作为索引文件的预定格式的相关的索引数据,并且向所述记录媒体记录所述索引文件,所述文件的属性信息包含在所述索引数据中,所述索引文件还含有系统信息,所述系统信息规定所述属性信息。
2.根据权利要求1的记录装置,其中所述系统信息的一个单位配置成注册所述属性信息的一个规定。
3.根据权利要求1的记录装置,其中所述系统信息的一个单位配置成注册所述属性信息的多个规定。
4.根据权利要求1的记录装置,其中指定了所述属性信息的至少一个规定。
5.根据权利要求1的记录装置,其中用户指定了所述属性信息的至少一个规定。
6.根据权利要求1的记录装置,其中所述系统信息含有文本信息,和其中记录与所述属性信息相结合的文本。
7.根据权利要求1的记录装置,其中所述系统信息含有简化的图片信息,和其中记录与所述属性信息结合的图片。
8.一种记录方法,包括步骤:将记录在记录媒体上的至少一个文件的索引数据与该文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和将所述索引文件记录到所述记录媒体,其中在所述索引数据中含有文件的属性信息,和其中所述索引文件还含有系统信息,和其中所述系统信息规定所述属性信息。
9.根据权利要求8的记录方法,其中所述系统信息的一个单位配置成注册所述属性信息的一个规定。
10.根据权利要求8的记录方法,其中所述系统信息的一个单位配置成注册所述属性信息的多个规定。
11.根据权利要求8的记录方法,其中已经指定了所述属性信息的至少一个规定。
12.根据权利要求8的记录方法,其中用户指定了所述属性信息的至少一个规定。
13.根据权利要求8的记录方法,其中所述系统信息含有文本信息,和其中记录与所述属性信息结合的文本。
14.根据权利要求8的记录方法,其中所述系统信息含有简化的图片信息,和其中记录与所述属性信息结合的图片。
15.一种程序,用于使得计算机执行一种记录方法,它包括步骤将在记录媒体上记录的至少一个文件的索引数据与所述文件实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中所述文件的属性信息含在所述索引数据中,其中所述索引文件还包括系统信息,和其中所述系统信息规定所述属性信息。
16,一种在其上记录程序的计算机可读记录媒体,所述程序配置成使得计算机执行记录方法,它包括步骤将在记录媒体上记录的至少一个文件的索引数据与所述文件实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中所述文件的属性信息含在所述索引数据中,其中所述索引文件还包括系统信息,和其中所述系统信息规定所述属性信息。
17.一种摄像装置,用于拍摄目标的图像并向记录媒体记录与拍摄的图像相对应的图片信号,所述摄像装置包括记录装置,用于将在记录媒体上记录的至少一个文件的索引数据与所述文件的实体数据相关,形成作为索引文件的预定格式的相关的索引数据,和向所述记录媒体记录所述索引文件,所述文件的所述属性信息包含在所述索引数据中,所述索引文件还含有系统信息,所述系统信息规定所述属性信息。
18.一种记录装置,用于将在记录媒体上记录的多个文件的索引数据与所述文件的实体数据相关,形成作为索引文件的预定格式的相关的索引数据,和向所述记录媒体记录所述索引文件,所述索引数据还包括表示各文件的参考关系的参考关系数据。
19.根据权利要求18的记录装置,其中参考关系数据含有参考指定文件的文件数目。
20.根据权利要求18的记录装置,其中所述参考关系数据含有指定参考所述指定文件的文件的信息。
21.根据权利要求18的记录装置,其中所述参考关系数据含有表示所述指定文件是否参考另一个文件的信息。
22.根据权利要求18的记录装置,其中所述参考关系数据含有表示所述指定文件是有效或无效的信息。
23.一种记录方法,包括步骤将在记录媒体上记录的多个文件的索引数据与所述各文件实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中索引数据还含有表示各文件的参考关系的参考关系数据。
24.根据权利要求23的记录方法,其中参考关系数据含有参考指定文件的文件数目。
25.根据权利要求23的记录方法,其中所述参考关系数据含有指定参考指定文件的文件的信息。
26.根据权利要求23的记录方法,其中所述参考关系数据含有表示所述指定文件是否参考另一个文件的信息。
27.根据权利要求23的记录方法,其中所述参考关系数据含有,表示所述指定文件是有效或无效的信息。
28.一种使得计算机执行记录方法的程序,包括步骤将在记录媒体上记录的多个文件的索引数据与所述各文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中所述索引数据还含有表示所述各文件的参考关系的参考关系数据。
29.一种在其上记录程序的计算机可读记录媒体,所述程序配置成使得计算机执行记录方法,包括步骤将在记录媒体上记录的多个文件的索引数据与所述文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向所述记录媒体记录所述索引文件,其中索引数据还含有表示各文件的参考关系的参考关系数据。
30.一种摄像装置,包括记录装置,用于将在记录媒体上记录的多个文件的索引数据与所述各文件的实体数据相关;形成作为索引文件的预定格式的相关的索引数据;和向记录媒体记录所述索引文件,所述索引数据还含有表示各文件的参考关系的参考关系数据。
全文摘要
在项目性质中含有的项目性质(2)彼此区别常规和系统。所述“常规”表示实体数据项目,而所述“系统”表示具有标记的定义的说明的一个项目。标记表示文件属性信息。标记由装置或用户定义。项目性质(3)彼此区别所述项目的有效和无效。项目性质(4)表示注册到所述项目的文件是否参考另一个文件。参考计算器表示参考所述的文件数目。在所述文件被另一文件参考时,参考文件列表表示参考源。用这些信息项目能够说明文件之间的参考关系。
文档编号H04N5/91GK1473302SQ02802947
公开日2004年2月4日 申请日期2002年7月24日 优先权日2001年8月7日
发明者平林光浩, 有留宪一郎, 石坂敏弥, 一郎, 弥 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1