CN1558415B - 记录装置和方法 - Google Patents
记录装置和方法 Download PDFInfo
- Publication number
- CN1558415B CN1558415B CN2004100072862A CN200410007286A CN1558415B CN 1558415 B CN1558415 B CN 1558415B CN 2004100072862 A CN2004100072862 A CN 2004100072862A CN 200410007286 A CN200410007286 A CN 200410007286A CN 1558415 B CN1558415 B CN 1558415B
- Authority
- CN
- China
- Prior art keywords
- file
- recording medium
- index file
- content file
- recording
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
本发明涉及记录装置和方法,其中在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记。产生的索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联,并且,把产生的索引文件记录到记录介质上。由于记录索引文件的物理区域的碎片化限制在最小程度,因此,实现高速读取操作。
Description
技术领域
本发明涉及用于把每个内容文件记录到记录介质上的记录装置和方法,并具体地涉及以下记录装置和方法,它们为将被记录到记录介质上的每个内容文件产生索引文件,并且把此索引文件记录到记录介质上,其中,索引文件使分配给每个内容文件的属性信息与每个内容文件的真实数据相关联。
此专利申请要求对2003年2月28日提交的日本专利申请2003-054314享有优先权,此专利申请的全部内容在本文引作参考。
背景技术
在信息处理装置如个人计算机或PDA(个人数字助理)中,装入非线性存取硬盘和各种记录介质如光盘、磁光盘和存储卡,并且在这些介质上记录数据。而且,已经提出一种具备对记录数据进行再现和编辑功能的记录/再现装置,此功能通过在此记录装置中增加显示单元如液晶显示面板和音频发生器单元如扬声器而实现。
在此记录/再现装置中,用户可指定所希望的文件,以选择作为上述再现和编辑对象的数据。此文件指定也可基于通过用户界面输入的文件名来实现。近年来,还已提出以下记录装置和记录方法,在记录各种文件的情况下,此记录装置和记录方法能输出每个文件的摘要信息并容易基于此摘要信息而搜索所希望的数据(例如参照专利参考1)。
在此记录装置和记录方法中,所希望文件的搜索通过使用QuickTime(Quicktime多媒体***)作为应用软件而实现,接着产生索引文件作为上述摘要信息,此索引文件统一保存记录在盘形记录介质上的多个文件的部分视频数据和/或音频数据,并且把索引文件记录在盘形记录介质的预定位置上。例如以Quick Time文件格式准备此索引文件。
图1示出用Quick Time文件准备的典型索引文件。此索引文件包括电影资源部分和电影数据部分,在电影资源部分中储存用于查询再现该文件和真实数据所需时间的数据,在电影数据部分中储存真实数据如视频和音频数据。电影资源部分包括与4种类型数据相应的轨道,即特性轨道62、文本轨道63、缩略图轨道64和前奏音乐轨道65。电影数据部分包括4种类型的真实数据,即特性、文本、缩略图和前奏音乐。
特性轨道62被定义为根据与每个内容文件相应的特性数据的组块。提供文本轨道63是为了登记作为搜索对象的文本数据,如每个内容文件的标题等。登记的文本数据在电影数据部分中作为真实数据而储存,并且用此文本轨道63表示每个内容文件的标题等的数据长度和开始时间。
缩略图轨道64可对每个内容文件登记一个缩略图,作为搜索对象。登记的缩略图在电影数据部分中储存为真实数据,并且用此缩略图轨道64表示每个内容文件的缩略图的数据长度和起始位置。前奏音乐轨道65可为每个内容文件登记音频数据的一个前奏部分,作为搜索对象。登记的前奏音乐在电影数据部分中储存为真实数据,并且用前奏音乐轨道65表示每个内容文件的前奏音乐的数据长度和起始位置
专利参考1:JP-A-2001-84705
同时,在此索引文件中,特性、文本、缩略图和前奏音乐的真实数据顺序地储存在上述电影数据部分的称作条目的区域中。
然而,在记录此索引文件的记录介质中,当反复进行条目本身的增加和删除以及记录在各个条目中的真实数据的增加和删除时,记录索引文件的物理区域成为碎片。从而,必须在此碎片区域上方顺序地移动光学拾波器,并且寻道时间等增加。而且,随着条目数量的增加,索引时间的读取时间明显增加。尤其是在装入低存取速度记录介质的记录装置中,难以实现平滑的读取操作。
发明内容
因而,考虑到本领域中的前述状况,本发明的目的是提供一种通过把记录索引文件的物理区域的碎片化限制到最小程度而实现高速读取操作的记录装置和方法。
根据本发明的记录装置包括:用于为将被记录到记录介质上的每个内容文件产生索引文件的单元,以及用于把产生的索引文件记录到该记录介质上的单元,其中,索引文件使分配给每个内容文件的属性信息与所述每个内容文件的真实数据相关联,该装置还包括:信息添加单元,用于在所述每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的无效标记,并把此无效标记添加到属性信息中。
根据本发明的记录方法,该方法包括下述步骤:为将被记录到记录介质上的每个内容文件产生索引文件,以及把产生的索引文件记录到该记录介质上,其中,索引文件使分配给每个内容文件的属性信息与所述每个内容文件的真实数据相关联,该方法还包括下述步骤:在所述每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的无效标记,并把此无效标记添加到属性信息中。
根据本发明的记录装置适于为将被记录到记录介质上的每个内容文件产生索引文件,并且把产生的索引文件记录到该记录介质上,其中,索引文件使分配给每个内容文件的属性信息与每个内容文件的真实数据相关联。所述记录装置具有信息添加单元,此单元用于产生表示将被记录到记录介质上的内容文件的记录状态的标记,并且把此标记添加到属性信息中。在每个内容文件第一次记录到记录介质上之前,信息添加单元根据可连续记录索引文件的物理区域而产生标记。
在此记录装置中,在每个内容文件第一次记录到记录介质上之前,信息添加单元根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联。
根据本发明的另一记录装置适于为将被记录到记录介质上的每个内容文件产生索引文件,并且把产生的索引文件记录到该记录介质上,其中,索引文件使分配给每个内容文件的属性信息与每个内容文件的真实数据相关联.所述记录装置具有信息添加单元,此单元用于产生表示将被记录到记录介质上的内容文件的记录状态的标记,并且把此标记添加到属性信息中.在每个内容文件第一次记录到记录介质上之前,信息添加单元根据可连续记录索引文件的物理区域而产生标记,并且,还根据每个内容文件相对于记录介质的记录状态,在记录介质中搜索可连续记录索引文件的空闲区,并且根据因此搜索到的空闲区而产生标记.
在此记录装置中,在每个内容文件第一次记录到记录介质上之前,信息添加单元根据可连续记录索引文件的区域而产生表示每个内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联。接着,信息添加单元根据每个内容文件相对于记录介质的记录状态,搜索可连续记录索引文件的空闲区,产生与因此搜索到的空闲区相应的标记,并把此标记添加到属性信息中。
根据本发明的记录方法适于为将被记录到记录介质上的每个内容文件产生索引文件,并且把产生的索引文件记录到该记录介质上,其中,索引文件使分配给每个内容文件的属性信息与每个内容文件的真实数据相关联。在所述记录方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记,并把此标记添加到属性信息中。
在此记录方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联。
根据本发明的另一记录方法适于为将被记录到记录介质上的每个内容文件产生索引文件,并且把产生的索引文件记录到该记录介质上,其中,索引文件使分配给每个内容文件的属性信息与每个内容文件的真实数据相关联。在所述记录方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记,并把此标记添加到属性信息中。而且,根据每个内容文件相对于记录介质的记录状态,在记录介质中搜索可连续记录索引文件的空闲区,接着,根据因此搜索到的空闲区而产生标记,并把此标记添加到属性信息中。
在此记录方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的区域而产生表示每个内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联。随后,根据每个内容文件相对于记录介质的记录状态,搜索可连续记录索引文件的空闲区,接着产生与因此搜索到的空闲区相应的标记,并把此标记添加到属性信息中。
如上所述,在应用本发明的记录装置和方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联。
从而,在应用本发明的记录装置和方法中,可防止索引文件在记录介质上物理布置的碎片化,并且可高速读出此种索引文件。
如上所述,在应用本发明的记录装置和方法中,在每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的区域而产生表示每个内容文件记录状态的标记,接着产生索引文件,并把产生的索引文件记录到记录介质上,其中,索引文件使其中添加有所产生标记的属性信息与每个内容文件的真实数据相关联.随后,根据每个内容文件相对于记录介质的记录状态,搜索可连续记录索引文件的空闲区,接着产生与因此搜索到的空闲区相应的标记,并把此标记添加到属性信息中.
从而,在应用本发明的记录装置和方法中,即使在根据每个内容文件相对于记录介质的记录状态而新提供索引文件的情况下,也可防止索引文件在记录介质上物理布置的碎片化,并且可高速读出此索引文件。
附图说明
图1为示出通过使用Quick Time文件而准备的典型索引文件的视图。
图2为示出应用本发明的记录装置的模块结构的视图。
图3为示出通过使用Quick Time文件而准备的典型索引文件的视图。
图4为示出通过使用Quick Time文件而准备的另一典型索引文件的视图。
图5为示出典型特性轨道的视图。
图6为示出典型特性数据的视图。
图7为示出在每个条目号上的典型特性信息的视图。
图8为解释在应用本发明的记录装置中索引文件初始化方法的流程图。
图9为解释在各个条目的条目区域中设置无效标记或写无效数据的情形的视图。
图10为示出在已初始化记录介质上记录内容文件的程序的流程图。
图11A和11B为解释开放记录索引文件的物理区域的情形的视图。
图12为示出在索引文件中登记新记录到记录介质的内容文件的程序的流程图。
图13为用于解释搜索物理上连续的空闲区并把此空闲区作为无效区域增加到索引文件中的情形的视图。
图14为示出在索引文件中增加无效区域的程序的流程图。
图15为示出把新记录的内容文件登记到所增加无效区域的条目中的程序的流程图。
具体实施方式
现在结合附图描述本发明的实施例。
本发明例如应用到如图2所示的记录装置1。此记录装置1适于把数据例如记录到记录介质2上,如非线性可存取硬盘、光盘、磁盘、磁光盘或半导体存储卡。记录装置1具有:用于从***到所述装置内的记录介质2检测数据的光学拾波器11;用于旋转安装在其上的记录介质2的主轴电机12;用于控制连接到其上的光学拾波器11和主轴电机12的伺服电路13;驱动控制电路14,该电路把信号传送给伺服电路13,以响应***控制单元15的请求;以及连接到***控制单元15的操作输入单元16。
记录装置1还具有:文件产生单元18,此单元用于对通过连接数据输入端输入的数据进行压缩编码,并因而产生预定的文件;文件解码单元19,此单元用于对提供的文件进行解码,并把解码文件输出到连接的数据输出端;存储控制器21,此控制器与文件产生单元18、文件解码单元19和***控制单元15连接,并且适于把从文件产生单元18输出的至少一个文件写到存储器20中;纠错单元23,此单元把从存储控制器21提供的文件临时写到存储器22中,并且对此文件执行纠错;以及数据调制/解调单元24,此单元用于对从连接到其上的纠错单元23和光学拾波器11提供的数据进行调制和解调.
固态图象传感器如CCD(电荷耦合器件)产生的视频信号与音频信号产生单元如麦克风产生的音频信号通过数据输入端而输入到文件产生单元18,其中,固态图象传感器和音频信号产生单元均未示出。
当输入视频信号时,文件产生单元18例如基于MPEG(运动图象专家组)***而对此视频信号进行压缩编码。在此情况下,文件产生单元18首先执行A/D转换,以使视频信号数字化,并且以适于编码处理的顺序重新排列帧。文件产生单元18对每个重新排列的帧执行处理,如DCT编码、量化和可变长度编码。
当输入音频信号时,文件产生单元18例如基于MPEG***而对此音频信号进行压缩编码。在此情况下,文件产生单元18例如把输入的音频信号分成32个次能带信号,并根据预定权重而对次能带信号进行量化,因而形成位流。
文件产生单元18对编码的视频信号和音频信号进行多路复用,并进一步转换数据结构,从而,每个信号可由软件处理,此软件可根据时基来控制。在本发明中,Quick Time用作此种软件。此Quick Time可处理运动图象、静止图象、文本、音频数据如MIDI(乐器数字接口)等。Quick Time是用于同步再现这些数据的OS扩充功能。通过储存用此Quick Time储存各种数据而产生的文件以下称作Quick Time文件。此Quick Time文件也可在***控制单元15的控制下产生。文件产生单元18向存储控制器21输出产生的Quick Time文件。
在记录时,存储控制器21把从文件产生单元18输入的Quick Time文件顺序地写到存储器20中。在***控制单元15的控制下,存储控制器21还读出写在存储器20中的Quick Time文件。由于Quick Time文件的传输速率随组件的不同而不同,因此,通过***控制单元15而持续监视写在存储器20中的Quick Time文件的连续读出,从而在存储器20中不发生溢出或下溢。
在再现时,存储控制器21把从纠错单元23输入的Quick Time文件顺序地写到存储器20中。在***控制单元15的控制下,当对多路复用文件进行多路分离时,存储控制器21还在同步时刻读出写在存储器20中的Quick Time文件,并且把读出的文件输出给文件解码单元19。
在记录时,纠错单元23把从存储控制器21提供的Quick Time文件写到存储器22中。纠错单元23还对写在存储器22中的Quick Time文件执行诸如交织和纠错编码的处理,接着,读出所得到的文件,并把读出的文件传递到数据调制/解调单元24。
在再现时,向纠错单元23提供数据调制/解调单元24解调的数据。纠错单元23把提供的数据写到存储器22中,并且执行解交织处理和纠错处理。如上所述,纠错后的Quick Time文件通过存储控制器21而写到存储器20中。
数据调制/解调单元24对从纠错单元23传来的数据执行预定的调制,并且把调制后的数据传送到光学拾波器11。数据调制/解调单元24还对从光学拾波器11传来的数据执行预定的解调,并把解调后的数据传递给纠错单元23。
光学拾波器11从内置的半导体激光器发射激光束,并通过物镜把激光束聚焦在记录介质2的信息记录表面上.也就是说,由于光学拾波器11基于从数据调制/解调单元24输入的数据而产生激光束,因此,数据顺序地记录到记录介质2上.光学拾波器11还通过物镜把从记录介质2获得的返回光引导到预定的光接收元件,并且向数据调制/解调单元24输出光接收元件的光接收结果,其中,返回光是因在记录介质2上投射激光而得到的.光学拾波器11基于从伺服电路13提供的聚焦驱动信号和跟踪驱动信号,使用未示出的双轴线圈在光轴方向和与光轴正交的方向上在光学拾波器11中移动物镜.
在数据调制/解调单元24的控制下,使用未示出的磁场调制驱动器向记录介质2施加磁场。
在伺服电路13的控制下,主轴电机12例如以恒定线速度(CLV)、恒定角速度(CAV)或区域CAV(ZCAV)旋转记录介质2。
在驱动控制电路14的控制下,伺服电路13向光学拾波器11传送聚焦驱动信号和跟踪驱动信号。伺服电路13还在驱动控制电路14的控制下向主轴电机12传送用于控制记录介质2转速的信号。
驱动控制电路14基于从***控制单元15传送的控制信号而控制伺服电路13。因此自由地控制伺服电路13的操作,实现对记录介质2的记录操作或再现操作。
***控制单元15通过驱动控制电路14和存储控制器21而控制每个组件。***控制单元15还基于用户通过操作输入单元16输入的指令而控制每个组件。
文件解码单元19在***控制单元15的控制之下,把Quick Time文件分解为视频信号和音频信号。文件解码单元19分别对分解的视频信号和音频信号执行解码处理,并且通过数据输出端向外部输出解码信号。例如,在已经借助文件产生单元18根据MPEG***对文件进行压缩编码的情况下,文件解码单元19对视频信号和音频信号执行处理,如可变长度解码、反向DCT变换和反向量化。
记录装置1的模块结构不局限于上述实施例。例如,可省略用于执行再现处理的组件,如文件解码单元19。
在用此记录装置1把数据记录到记录介质2上的情况下,通过数据输入端输入的视频信号和音频信号由文件产生单元18进行A/D转换,并且执行处理,如帧重新排列、DCT变换、量化和可变长度编码。所述信号因此转换为Quick Time文件。Quick Time文件通过存储控制器21而顺序地写到存储器22中,接着,在***控制单元15的计时控制下由存储控制器21读出。读出的文件输出到纠错单元23。由纠错单元23在Quick Time文件上添加冗余数据如纠错码,并且Quick Time文件输出给数据调制/解调单元24。对输出到数据调制/解调单元24的数据进行调制,从而抑制符号间干扰。调制后的数据传送给光学拾波器11,并顺序地记录到记录介质2上。
在通过此记录装置1再现记录在记录介质2上的数据的情况下,通过把反射光转换为电信号而提取的数据首先传送给数据调制/解调单元24,其中,所述反射光是从光学拾波器11投射到记录介质2上的光的反射光。数据通过数据调制/解调单元24进行解调,并且通过纠错单元执行解交织处理和纠错处理。在存储控制器21的计时调节之后,数据输出到文件解码单元19。在文件解码单元19中,Quick Time文件分解为视频信号和音频信号,并且执行处理,如可变长度解码、反向DCT变换和反向量化。所述信号接着通过数据输出单元传送给另一再现单元,并且顺序地再现。
现在描述用Quick Time文件准备的索引文件。Quick Time的细节例如在“INSIDE MACINTOSH:Quick Time(日本版本),Addison-Wesley”等中描述。
后面描述的索引文件通过用此Quick Time文件而准备。索引文件处理4种类型的数据,即特性、缩略图、文本和声音。特性是表示用于处理将被记录到记录介质上的视频数据和音频数据的文件(以下称作内容文件)的属性的数据。缩略图是一个典型图象如第一图象的视频数据。文本是表示内容文件的字符串的数据。声音是每个内容文件的短时音频数据。此声音可由用户任意设置,或者可以是内容文件中第一个5秒钟的前奏部分的音频数据。
图3示出通过用处理视频信号和音频信号的Quick Time文件而准备的典型索引文件。索引文件包括电影资源部分100和电影数据部分200。在电影资源部分100中,储存用于查询再现该文件和真实数据所需时间的信息。在电影数据部分200中,储存将被记录到记录介质上的真实数据如视频数据和音频数据。
电影资源部分100包括与上述4种类型数据相应的特性轨道101、缩略图轨道102、文本轨道103和声音轨道104。电影数据部分200包括用于储存上述真实数据的特性条目201、缩略图条目202、文本条目203和声音条目204。在电影数据部分200的各种条目中的条目#0至#n中储存真实数据。条目#n表示条目号,并且是对索引文件唯一的数字(n为等于或大于2的整数)。此条目号能标识储存特性真实数据的条目。
图4示出用Quick Time文件准备的另一典型索引文件。索引文件包括用于储存上述真实数据的特性条目211、缩略图条目212和文本条目213。真实数据与各种条目211-213中的条目号相应地储存。在特性条目211中,在引导部分设置特性条目头部301,作为与上述电影资源部分100等效的区域。在缩略图条目212中,设置缩略图条目头部302。在文本条目213的引导部分中设置文本条目头部303。
图5为示出特性轨道101的实例的视图。如图5所示,对于记录每个内容文件的真实数据的每个条目#0至#n,描述起始字节位置、数据长度等,其中,条目#0至#n被表达为每个文件的组块。以与图5实例相似的方式,描述缩略图、文本和声音轨道部分102-104以及真实数据之间的关系。
图6为示出特性数据的实例的视图。如图6所示,在从起始字节开始的两个字节上描述内容文件的“版本信息”,并且从第二字节描述“标记”。从第四字节描述用于确定动态图象、静止图象、音频等的“数据类型”。从第五字节描述基于内容文件准备日期和时间的“制作日期和时间”。从第九字节描述基于内容文件被纠正时的日期和时间的“编辑日期和时间”。而且,从第13字节描述基于再现所需时间的“持续时间”。
对于此特性数据,例如,从第26字节描述条目号,并且从第30字节描述用于确定条目属性的条目特性。而且从第31字节描述用于确定条目所属文件夹的文件夹特性。基于每个条目的此信息,可规定多个条目之间的层次结构。
图7示出在每个条目号(条目#0至#7)上的特性信息的实例。
条目特性1描述确定每个条目#n是文件夹还是文件。在图7所示的此实例中,条目#0、#3和#4是文件夹,而条目#1、#5、#6和#7是文件。条目特性2描述确定每个条目#n是普通信息还是***信息。在图7所示的此实例中,条目#2是***信息。
条目特性3描述确定记录在每个条目#n中的内容文件是有效的还是无效的.例如,在已经删除内容文件的情况下,相应条目的条目特性3的值是“1”.即,此条目特性3可表示内容文件的记录状态.在图7所示的实例中,对条目#6设定所谓的无效标记,以表示已经删除所登记的内容文件C.
条目特性4描述确定在每个条目#n中登记的内容文件等是否引用另一内容文件等。在图7所示的实例中,在条目#5和#6中表示引用另一文件。
文件夹特性表示相对每个条目#n位于更高级上的文件夹数量。在图7所示的实例中,条目#0的文件夹在比条目#1和#3更高级的位置上。条目#3的文件夹在比条目#4和#5更高级的位置上。条目#4的文件夹在比条目#6和#7更高级的位置上。
引用计数表示每个条目#n被其它文件引用的次数。引用文件列表表示在此文件被其它文件引用的情况下表示引用文件。
在图7中,当在条目#1中登记内容文件A、在条目#5中登记内容文件B并在条目#7中登记内容文件D时,由于内容文件B引用内容文件A,因此,条目#5的条目特性4是“1”。条目#1的引用计数为“1”并且条目#1的引用文件列表是“5”。
在上述条目特性3中,尽管可删除与将被删除内容文件相应的条目本身,但这相对而言是不利的,因为还必须重写轨道部分101-104。另一方面,在本发明中,在设定无效标记的条目中新登记内容文件的情况下,可简单地改写此条目,并且在此条目特性3中设定的无效标记必须重置为有效标记。具体地,在图7所示实例中,在设定无效标记的条目#6中新登记内容文件的情况下,可简单地改写此条目#6,并且不必重写轨道部分101-104。从而,可减轻记录装置1的总负担。由于每个条目#n的大小制作为固定长度,因此,储存在电影资源部分100中的数据大小可以是固定的。这能显著减少电影资源部分100的总数据量。
现在结合图8描述在应用本发明的记录装置1中上述索引文件初始化的程序。
首先,当***控制单元15在步骤S11中接收通过操作输入单元16输入的索引文件初始化命令时,***控制单元15转移到步骤S12,接着访问记录介质2并确认索引文件的存在。如果在记录介质2上没有索引文件,***控制单元15就转移到步骤S13。另一方面,如果在记录介质上有索引文件,就表示索引文件已被初始化并且可供使用。从而,***控制单元15转移到步骤S15,以执行结束此初始化处理的操作。
在步骤S13中,***控制单元15首先对在记录介质2上设置的各个条目201-203的条目区域中的特性条目201设置上述无效标记,特性条目201如图9所示。在此情况下,***控制单元15例如根据可连续记录索引文件的物理区域而在每个条目号上设置无效标记。在此情况下,***控制单元15可对记录索引文件的物理区域确定可设置无效标记的条目数,并且根据已确定条目的数量而决定将要实际设置无效标记的条目号。
***控制单元15还例如根据可连续记录索引文件的所有物理区域而在每个条目号上设置无效标记。***控制单元15还可为记录装置1所能处理的最大数量条目设置无效标记。
接着,***控制单元15转移到步骤S14,并且在如图9所示的记录介质2上的缩略图条目202、文本条目203和声音条目204的每个区域中,对设置上述无效标记的条目号写无效数据。在写此有效数据的条目中,可登记新的内容文件。
在第一次把内容文件记录到记录介质2上之前执行初始化处理能实现以下效果.即,在应用本发明的记录装置1中,根据可连续记录索引文件的物理区域,可为每个条目连续提供其中添加有无效标记的条目区域.这能在图9所示记录介质2上没有碎片地记录包括每个条目区域的索引文件,并且能减少光学拾波器11的运动量.从而,高速读出索引文件.即使条目数增加,也可限制索引文件的读取时间.而且,即使对于装载低存取速度记录介质的记录装置,也可实现平滑的读取操作.
进而,由于设置无效标记的条目号的连续性增加,在记录介质2上记录索引文件的物理区域的连续性可进一步增加,并且可进一步限制索引文件的读取时间。具体地,由于在与可连续记录索引文件的全部物理区域相应的条目中设置无效标记,或者由于以记录装置1所能处理的最大数量条目而设置无效标记,因此,索引文件的读取时间可降低到最小程度。
现在结合图10描述把内容文件记录到已初始化记录介质2上的程序。
首先,当***控制单元15在步骤S21中接收例如通过操作输入单元16输入的内容文件记录命令时,***控制单元15转移到步骤S22,接着访问记录介质2并确认是否存在将被记录内容文件的空闲区。如果在记录介质2上没有记录内容文件的空闲区,***控制单元15就转移到步骤S23。另一方面,如果在记录介质2上有记录内容文件的空闲区,***控制单元15就转移到步骤S26,在此空闲区中记录内容文件,并且在索引文件中登记内容文件。
在步骤S23中,***控制单元15根据记录在记录介质2上的索引文件的特性条目201,而确定设置无效标记的条目是否存在。如果有设置无效标记的条目,***控制单元15就转移到步骤S25。否则,***控制单元15就转移到步骤S24。
在***控制单元15转移到步骤S24的情况下,表示已经用相应的内容文件填充记录介质2上的每个条目,并且不能记录新的内容文件。从而,***控制单元15通知用户不能记录新的内容文件的事实,并接着结束此处理。
另一方面,在***控制单元15转移到步骤S25的情况下,***控制单元15开放在索引文件中设置有无效标记的条目,作为记录内容文件的空闲区。图11A示出在记录介质2上开放记录索引文件的物理区域。在各种条目201-204中,其条目号具有无效标记或其中添加无效数据的条目区域称作无效区域。在各种条目201-204中,其条目号具有有效标记或其中添加有效数据的条目区域称作有效区域。如图11A所示,当开放记录索引文件的区域时,***控制单元15不仅开放记录特性条目201的的每个区域,而且开放记录缩略图条目202、文本条目203和声音条目204的每个区域。这能在记录介质2上保证用于新记录内容文件的区域和将要登记内容文件的索引文件区域。
图11B是用于解释从特性条目201开放物理区域的情形的视图。在特性条目201中,首先对每个条目500设置无效标记,并且为登记内容文件的条目顺序设置有效标记。当***控制单元15转移到步骤S25并且开放特性条目201的一部分物理区域时,除了条目区域501保留作为有效区域以外,因为在其中登记内容文件,产生条目区域502和保证记录新内容文件的空闲区503,其中,条目区域502设置用于以后需要条目的无效标记。
在步骤S25的处理结束之后,***控制单元15再次转移到步骤S22。然而,由于在记录介质2上已经存在用于记录内容文件的空闲区,因此,***控制单元15直接转移到步骤S23。
现在结合图12描述在索引文件中登记新记录到记录介质2上的内容文件的程序。
首先,当***控制单元15在步骤S31中确定内容文件将要新记录到记录介质2上时,***控制单元15转移到步骤S32.如果在索引文件中没有设置无效标记的条目,***控制单元15就转移到步骤S33.另一方面,如果在索引文件中有设置无效标记的条目,***控制单元15就转移到步骤S34.
在步骤S33中,由于表示已经用内容文件填充记录介质2上的每个条目并且不能登记新的内容文件,因此,***控制单元15通知用户不能登记新内容文件的事实,并接着结束此处理。
在步骤S34中,***控制单元15从索引文件提取设置无效标记的条目。而且,***控制单元15在此提取的条目中新登记内容文件,并且把条目特性3中的无效标记重置为有效标记。
最后,***控制单元15转移到步骤S35并根据状态而顺序地更新记录介质2上的索引文件。
在应用本发明的记录装置1中,在已经填充索引文件内条目区域的情况下,可在记录介质2中搜索物理连续的空闲区,并且可增加此空闲区作为索引文件中的无效区域,如图13所示。
在图13所示记录介质2上,根据已经记录的内容文件而在索引文件内的各种条目201-204中设置有效区域,为了在此记录介质2上记录新的内容文件,用于登记内容文件的索引文件是必需的。从而,***控制单元15在记录介质2中搜索物理连续的空闲区。结果,***控制单元15在已经记录在记录介质2上的内容文件之后搜索此空闲区,接着,在其中提供索引文件并增加无效区域的,例如如图13所示。
图14示出在此索引文件中增加无效区域的程序。
首先,在步骤S41中,***控制单元15确认在记录介质2上是否存在保留无效区域的索引文件。如果有保留无效区域的索引文件,***控制单元15就转移到步骤S44。否则,***控制单元15转移到步骤S42。
在步骤S42中,***控制单元15在记录介质2中搜索物理连续的空闲区。接着,***控制单元15根据特性条目201把其中设置无效标记的索引文件写到因此搜索到空闲区中。
接着,***控制单元15转移到步骤S43,并根据设置上述无效标记的条目号而在缩略图条目202、文本条目203和声音条目204中写无效数据。当执行直到此步骤S43的处理时,可新增加无效区域,如图13所示。
在步骤S44中,执行结束此索引文件准备处理的操作。
在应用本发明的记录装置1中,由于即使在没有保留无效区域的索引文件时也可新增加无效区域,因此,新记录的内容文件可记录到无效区域中。由于在记录介质2上的物理连续区域中记录具有此新增无效区域的索引文件,因此,即使在记录内容文件的区域局部地存在时也可防止此索引文件的碎片化。这能减小光学拾波器11的运动量并从而能高速读取索引文件。
现在结合图15描述在通过图14所示程序增加的无效区域内的条目中登记新记录内容文件的程序。
首先,当***控制单元15在步骤S51中确定内容文件是新记录到记录介质2上时,***控制单元15转移到步骤S52,并且确认在索引文件中是否存在设置无效标记的条目.如果在索引文件中没有设置无效标记的条目,***控制单元15就转移到步骤S53.另一方面,如果在索引文件中有设置无效标记的条目,***控制单元15就转移到步骤S56.
在步骤S53中,***控制单元15确认在记录介质2上是否存在空闲区。如果不能确认存在空闲区,***控制单元15就转移到步骤S54。如果确认存在空闲区,***控制单元15就转移到步骤S55。
在***控制单元15转移到步骤S54的情况下,由于记录介质2已经被内容文件填充,因此,***控制单元15通知用户记录介质被填充的事实,并接着结束此处理。
在***控制单元15转移到步骤S55的情况下,***控制单元15在步骤S53中所确认的空闲区中搜索物理连续的区域,并增加无效区域。在此步骤S55的处理结束之后,***控制单元15再次转移到步骤S52。然而,由于在记录介质2上的索引文件中已经有设置无效标记的条目,因此,***控制单元15直接转移到步骤S56。
在步骤S56中,***控制单元15从索引文件提取设置无效文件的条目。而且,***控制单元15在此提取的条目中新登记内容文件,并把无效标记重置为有效标记。
最后,***控制单元15转移到步骤S57,并根据状态而顺序地更新记录介质2上的索引文件。
应用本发明的记录装置1不局限于上述实施例。不仅可使用QuickTime而且可使用其它具有OS扩充功能的软件。
通过事先形成无效条目的所谓链接表,可高速实现设置无效标记的条目的提取。
在记录介质2处理的内容文件条目总数较大时,可为与该总数除以10相应的条目形成索引文件。
虽然已根据在附图中示出的以及在以上描述细节中描述的一些优选实施例而描述本发明,但本领域中技术人员应该理解,本发明不局限于所述实施例,只要不偏离后附权利要求中所定义和提出的本发明范围和精神,就可实现各种修改例、替代结构或等效物。
Claims (8)
1.一种记录装置,该装置包括:
用于为将被记录到记录介质上的每个内容文件产生索引文件的单元,以及
用于把产生的索引文件记录到该记录介质上的单元,
其中,索引文件使分配给每个内容文件的属性信息与所述每个内容文件的真实数据相关联,
该装置还包括:
信息添加单元,用于在所述每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的无效标记,并把此无效标记添加到属性信息中。
2.如权利要求1所述的记录装置,其中,在所述每个内容文件第一次记录到记录介质上之前,信息添加单元根据可连续记录索引文件的全部物理区域而产生所述无效标记。
3.如权利要求1所述的记录装置,其中,信息添加单元还根据所述每个内容文件相对于记录介质的记录状态,在记录介质中搜索可连续记录索引文件的空闲区,并且根据因此搜索到的空闲区而产生无效标记。
4.如权利要求3所述的记录装置,其中,信息添加单元把将被记录的内容文件的索引文件记录到记录介质上,并且所述索引文件具有添加了根据搜索出的空闲区而产生的无效标记的属性信息。
5.一种记录方法,该方法包括下述步骤:
为将被记录到记录介质上的每个内容文件产生索引文件,以及
把产生的索引文件记录到该记录介质上,
其中,索引文件使分配给每个内容文件的属性信息与所述每个内容文件的真实数据相关联,
该方法还包括下述步骤:
在所述每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的物理区域而产生表示内容文件记录状态的无效标记,并把此无效标记添加到属性信息中。
6.如权利要求5所述的记录方法,其中,在所述每个内容文件第一次记录到记录介质上之前,根据可连续记录索引文件的全部物理区域而产生所述无效标记。
7.如权利要求5所述的记录方法,其中,根据所述每个内容文件相对于记录介质的记录状态,在记录介质中搜索可连续记录索引文件的空闲区,接着,根据因此搜索到的空闲区而产生所述无效标记,并把此无效标记添加到属性信息中。
8.如权利要求7所述的方法,其中,把将被记录的内容文件的索引文件记录到记录介质上,并且所述索引文件具有添加了根据搜索出的空闲区而产生的无效标记的属性信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003054314A JP4326236B2 (ja) | 2003-02-28 | 2003-02-28 | 記録装置及び方法 |
JP054314/2003 | 2003-02-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1558415A CN1558415A (zh) | 2004-12-29 |
CN1558415B true CN1558415B (zh) | 2010-05-12 |
Family
ID=33118688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100072862A Expired - Fee Related CN1558415B (zh) | 2003-02-28 | 2004-02-27 | 记录装置和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7372795B2 (zh) |
JP (1) | JP4326236B2 (zh) |
KR (1) | KR20040077563A (zh) |
CN (1) | CN1558415B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005285153A (ja) * | 2004-03-26 | 2005-10-13 | Toshiba Corp | 情報記録媒体、情報再生装置、情報再生方法、および情報記録方法 |
EP1624386B1 (en) * | 2004-08-06 | 2013-08-28 | Sap Ag | Searching for data objects |
JP4218662B2 (ja) * | 2005-05-31 | 2009-02-04 | 日本ビクター株式会社 | 記録装置及び記録媒体 |
WO2007023837A1 (ja) * | 2005-08-23 | 2007-03-01 | Sony Corporation | 記録装置、記録方法、プログラムおよびコンピュータ読み取り可能な記録媒体 |
CN101053034A (zh) * | 2005-08-29 | 2007-10-10 | 索尼株式会社 | 记录装置、记录方法、再生装置、再生方法、程序以及记录介质 |
KR20080036947A (ko) * | 2005-08-29 | 2008-04-29 | 소니 가부시끼 가이샤 | 기록 장치, 기록 방법, 재생 장치, 재생 방법, 프로그램 및기록 매체 |
JP5213466B2 (ja) * | 2008-01-25 | 2013-06-19 | 京セラ株式会社 | 携帯通信端末 |
US9875033B2 (en) * | 2009-05-12 | 2018-01-23 | International Business Machines Corporation | Apparatus and method for minimizing data storage media fragmentation |
US8560579B1 (en) * | 2011-12-21 | 2013-10-15 | Google Inc. | Systems and methods for managing a network by generating files in a virtual file system |
US9172771B1 (en) | 2011-12-21 | 2015-10-27 | Google Inc. | System and methods for compressing data based on data link characteristics |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0424903B1 (en) * | 1989-10-25 | 1997-08-06 | Nec Corporation | Data recording system |
US6055526A (en) * | 1998-04-02 | 2000-04-25 | Sun Microsystems, Inc. | Data indexing technique |
US6065010A (en) * | 1997-06-10 | 2000-05-16 | Daikin Us Corporation | Computer implemented method of generating virtual files for sharing information of physical information file |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4580472B2 (ja) * | 1997-02-04 | 2010-11-10 | ソニー株式会社 | 情報信号記録再生装置および記録再生方法 |
JP2000020365A (ja) * | 1998-07-07 | 2000-01-21 | Matsushita Electric Ind Co Ltd | データ処理装置、及びそのファイル管理方法 |
JP3773697B2 (ja) | 1999-04-09 | 2006-05-10 | 日本電信電話株式会社 | メディア固有化情報を移動可能にする情報記録方法 |
JP3878442B2 (ja) | 2001-07-30 | 2007-02-07 | 株式会社リコー | 情報記録再生装置とプログラム |
JP2003050811A (ja) | 2001-08-07 | 2003-02-21 | Sony Corp | 記録装置、記録方法、プログラム、記録媒体および撮像装置 |
US20050157599A1 (en) * | 2002-03-18 | 2005-07-21 | Jiro Kiyama | Data recording method, data recording device, data recording medium, data reproduction method, and data reproduction device |
JP4618760B2 (ja) * | 2002-07-25 | 2011-01-26 | ルネサスエレクトロニクス株式会社 | 光ディスク再生装置およびそのデータ再生方法 |
JP3867038B2 (ja) * | 2002-10-23 | 2007-01-10 | 株式会社リコー | 情報記録装置と情報記録方法とプログラムと記録媒体 |
JP2005038452A (ja) * | 2003-05-19 | 2005-02-10 | Hitachi Ltd | 情報記録方法及び記録装置 |
-
2003
- 2003-02-28 JP JP2003054314A patent/JP4326236B2/ja not_active Expired - Fee Related
-
2004
- 2004-01-28 US US10/765,160 patent/US7372795B2/en not_active Expired - Fee Related
- 2004-02-27 KR KR1020040013654A patent/KR20040077563A/ko not_active Application Discontinuation
- 2004-02-27 CN CN2004100072862A patent/CN1558415B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0424903B1 (en) * | 1989-10-25 | 1997-08-06 | Nec Corporation | Data recording system |
US6065010A (en) * | 1997-06-10 | 2000-05-16 | Daikin Us Corporation | Computer implemented method of generating virtual files for sharing information of physical information file |
US6055526A (en) * | 1998-04-02 | 2000-04-25 | Sun Microsystems, Inc. | Data indexing technique |
Also Published As
Publication number | Publication date |
---|---|
US7372795B2 (en) | 2008-05-13 |
JP2004265507A (ja) | 2004-09-24 |
US20040252605A1 (en) | 2004-12-16 |
JP4326236B2 (ja) | 2009-09-02 |
CN1558415A (zh) | 2004-12-29 |
KR20040077563A (ko) | 2004-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7246127B2 (en) | Recording device for recording an index file having a hierarchical structure of index data, and recording method, and recording medium for same | |
JP4629173B2 (ja) | 記録装置および記録方法、並びに記録媒体 | |
JP4242966B2 (ja) | リアルタイム記録/再生情報を貯蔵する記録媒体 | |
US20030118327A1 (en) | Method of recording still pictures onto a recording medium | |
US7787744B2 (en) | Recording apparatus, recording method, program, recording medium, and image pickup apparatus | |
KR100539033B1 (ko) | 정보 재생 장치, 정보 재생 방법, 정보 기록 매체, 정보 기록 장치, 및 정보 기록 방법 | |
JP3695581B2 (ja) | 記録装置および記録方法、記録媒体、並びに、電子カメラ | |
CN1558415B (zh) | 记录装置和方法 | |
KR100970794B1 (ko) | 기록 장치, 파일 관리 방법, 및 파일 관리 방법의 프로그램을 기록한 기록 매체 | |
US7487175B2 (en) | Recording apparatus, file management method, program for file management method, and recording medium having program for file management method recorded thereon | |
JP4366120B2 (ja) | 記録装置 | |
JP4203812B2 (ja) | ファイル記録装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生装置、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 | |
US20060120224A1 (en) | Recording/reproduction device, recording/reproduction method, and recording medium | |
CN1682306A (zh) | 用于无缝重放的记录信息 | |
CN1692432A (zh) | 表示用于交互式记录介质的辅助数据的方法 | |
JP2004171670A (ja) | 記録再生装置及び記録再生方法 | |
JP4100375B2 (ja) | 記録装置、記録方法、プログラム、記録媒体および撮像装置 | |
KR100588173B1 (ko) | 파일 식별 디스크립터 관리방법 | |
CN1871656A (zh) | 用于管理和再现交互式光盘的附加音频文件的方法 | |
JP4264668B2 (ja) | 再生装置、および、再生方法、並びに、プログラム格納媒体 | |
JP4662547B2 (ja) | ディジタル記録装置、ディジタル記録方法および記録媒体 | |
JP2005011463A (ja) | リムーバブル記録媒体記録再生装置及びリムーバブル記録媒体記録再生方法 | |
JP2009110598A (ja) | 記録装置及び記録方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100512 Termination date: 20130227 |