用于传送实时文件的方法

文档序号:6763593阅读:356来源:国知局
专利名称:用于传送实时文件的方法
技术领域
本发明涉及一种用于传送实时文件的方法,例如用于通过一个DVD-RAM驱动器进行记录和/或再现。
现有技术实时文件包含例如视频和音频信号的数据,其被实时地记录或再现,在下文中称为实时数据。在这种情况下,该实时属性产生对制造记录和再现装置的要求。例如,一个DVD-RAM驱动器可以快速地读取相邻的扇区。但是在跳到其它扇区时需要相对较长的时间。因此,在DVD-RAM的情况下,所记录的数据应当被置于尽可能相邻的扇区内,以保持读出机构的跳动次数尽可能地小。
在这种情况下,对该记录装置的要求还取决于实时应用程序,也就是说每个实时应用程序可以对其实时文件的实时记录采用不同的条件。
发明概述本发明目的在于提供一种传输实时文件的方法,即使把实时文件从第一记录介质传送到第二记录介质之后,也可能进行该文件的实时再现。
本发明基于这样的认识,即,为了把实时文件传送到另一个介质,提供一种通用的命令是非常有用的,利用该命令,一个文件管理器不用得知该实时应用程序本身,而是通过永久分配给该实时文件的属性可以推导出用于记录实时文件的规则。为此目的,该文件管理器应当得知该目标记录装置的记录属性(例如,保证的传输速率、保证的访问时间、保证的跳动时间,等等)。另外,由于现存的记录装置的多样性(磁带、HDD、CD、DVD,等等),该实时文件属性应当独立于所用的记录装置。
在理论上,用于传送包含实时数据的实时文件的本发明的方法基于这样的事实,即被永久分配给一个实时文件并且在实时文件的传送过程中一同传送的实时文件属性被提供用于对该实时文件分类,可以利用该分类来保证在记录处理过程中保持实时文件的实时文件特性。
如果实时文件的传送之后跟随着实时文件的记录或再现,则本发明特别有利。
最好,提供至少如下实施文件属性a)在实时文件传送过程中保证的最小传送速率,b)在实时文件传送的过程中的最大传送速率,c)缓冲存储器的尺寸,以及版本号可以作为进一步的实时文件属性。
另外,如果实施文件属性与数据块相结合并且数据块被分配给实时文件,则更加有利。
如果数据块存储在UDF中作为分配给实时文件的文件项目中或系统流中的扩展属性,或者如果分配给实时文件一个用于实时文件属性的在有用数据区域内的固定区域,则特别有利。
最后,实时文件属性最好包含在MPEG专用数据流中。
附图简述下面参照附图描述本发明的实施例。
在图中,

图1示出在一个光盘的各个扇区之间的实时文件的分布,以及在实时数据传送过程中的传送速率和缓冲存储器内容;图2示出在实时保存复制之后在一个光盘和一个硬盘的各个扇区之间的实时文件的分布。
a)最小传送速率Vo=8Mbit/s;b)在实时文件传送过程中最大传送速率Vr=16Mbit/s;c)缓冲存储器的尺寸Sb=1字节。
在这种情况中,在最大传送位率Vr的实时数据的传送被短的跳跃ss1、ss2和长的跳转lj所中断。记录道缓冲器被在传送的开始时以最大传送位率Vr所填充,直到在时刻Fin到达最大记录道缓冲器尺寸Sb。在第一个短跳跃ss1期间,由于仅仅以Vo速率进行读出是有效的,因此记录道缓冲器的占用率下降。在第一个短跳跃ss1结束之后,继续以Vo速率进行读出,但是同一时间以最大传送位率Vr进行读入,结果,记录道缓冲器的占用率再次以Vr-Vo的速率增加。然后,该占用率在长跳转lj以及短跳跃ss2期间相同地改变。由于Vo传送速率在整个实时文件传送过程中发生,并且没有在任何时间点出现记录道缓冲器的下溢,因此实时文件的分割满足实时文件的条件。
用于记录带有被保留的实时属性的实施文件的规则如下1.在实时文件传送过程中保证最小传送速率为Vo。
2.在实时文件传送过程中最大传送速率为Vr。
3.在实时文件的传送开始时在初始填充大小为Sb的记录道缓冲器之后,在实时文件的传送过程中不允许出现记录道缓冲器的下溢。
利用目标记录装置的这些规则和知识,文件管理器能够按照这样一种方式在目标介质上分配存储器,使得能够保证实时文件的实时属性。重要的是选择参数Vo、Vr和Sb的条件是它们比原始应用的实时要求更加严格或者同样严格。
在这种情况下,用于描述实时文件的硬件无关实时特性的实时文件属性例如具有如下格式
内容 单位 字节VER 实时文件属性的版本=1(版本1.0) 2Vo 用于至少必须支持的应用的位率 位/秒 8(由该应用所要求的各个最大位率)Vr 最大传送位率 位/秒 8Sb记录道缓冲器尺寸 字节 4还可以有实时文件属性的其它解决方案,例如内容 单位 字节VER 实时文件属性的版本=1(版本1.0) 2Vo 用于至少必须支持的应用的位率 千位/秒 4(由该应用所要求的各个最大位率)Vr 最大传送位率 千位/秒 4Sb记录道缓冲器尺寸 千字节4在该实施例中,实时文件属性可以在UDF下存储,例如作为UDF系统流。
图2简要示出用于文件系统的实时保存复制C,其中不提供永久分配给该文件的例如用于实时文件属性的存储空间。在这种情况下,实时文件RF被从数字视频光盘DVD复制到MS DOS6.2硬盘分区HDD。由于在MS DOS6.2下没有提供文件属性,因此,在实时文件的开始,该数据被置于具有2048字节大小的数据块RFA中,也就是说该实时文件2048字节为单位增加。结果,文件属性被分配给该实时文件,从而即使在复制命令的情况下,实时文件属性总是被伴随地复制。
在这种情况中,利用个人计算机文件管理器可以进行复制,例如一个RTRW实时文件被从DVD-RAM2.6G字节驱动器复制到一个内部硬盘。本发明用于实时文件被实时地读取并且实时地写入在硬盘上。为此目的,文件管理器必须得知HDD的多个特性,也就是说能够读取相邻扇区的速度,到另一个扇区的跳转长度等等。通过该实时文件属性,文件管理器可以导出能够分配的空闲HDD存储空间的方式,以便于满足对实时文件的实时要求。
实时文件属性例如可以用如下格式插入到实时文件中内容 单位 字节RT_ATTR_ 用于识别实时文件属性的标识字节- 24SEC_IDRT_ATFR_ 用于表示有效实时文件属性的标识字 - 12ID 节ASCII文本“REALTIMEATTR”RT_ATTR_ 实时文件属性的序号 字节 4SZVER 实时文件属性的版本=1(版本1.0) 2Vo 用于至少必须支持的应用的位率 位/秒 8(由该应用所要求的各个最大位率)Vr 最大传送位率 位/秒 8Sb记录道缓冲器尺寸 字节 4保留 保留1986TR_ATTR_SEC_ID包含一个包报头的信息-在DVD中的惯例-以及最小包报头的信息。这是用于获得实时文件属性的存储的临时手段,其尽可能地与DVD相兼容。然后,实际数据被称为MPEG专用数据流1。RT_ATTR_ID是用于保证该专用数据流包含实时文件属性的另一个标识符。RT_ATTR_SZ表示属于该实时文件属性的后续字节的数目。如果随后多余2008个字节用于后续的应用,则在一个扇区的头36个字节之后的每个情况中,剩余的实时文件属性被在相继的扇区之间分布。实时文件属性扇区的头36个字节具有相同的内容。
实时文件的头2048字节例如具有如下内容内容 字节DVD包报头(参见DVD书,部分3,版本1.0) 24SCR=0包报头stream_id=private_stream_1,PES_packet_length=4,PTS_DTS_flag=00,无PES扩展sub_stream_id=255ASCII文本“REALTIMEATTR” 12后续实时文件属性的数目=22 4实时文件属性的版本=1(版本1.0) 2用于必须至少支持的应用的位率=8Mbit/s 8最大传送位率=16Mbit/s 8记录道缓冲器尺寸=1M字节4保留(所有字节为0) 1986然后所传送文件的后续字节包含原始实时文件的数据。
实时文件可以在广泛的各种记录/再现装置之间传送,例如CD或DVD-RAM驱动器或者硬盘。另外,例如可以把实时文件从DVD-RAM驱动器复制到磁带而没有丢失实时文件的实时特性。
权利要求
1.一种用于传送包含实时数据的实时文件(RE)的方法,其特征在于在实时文件的传送过程中,被永久分配给一个实时文件并且被同时传送的实时文件属性(RFA)被用于对该实时文件进行分类,可以利用该分类来保证实时文件的实时属性被在记录处理过程中保留。
2.根据权利要求1所述的方法,其特征在于,该实时文件的传送之后跟随该实时文件的记录或再现。
3.根据权利要求1或2所述的方法,其特征在于,至少提供如下实时文件属性a)在实时文件传送过程中保证的最小传输速率(Vo),b)在实时文件传送过程中的最大传输速率(Vr),c)该缓冲存储器的大小(Sb),以及提供一个版本号(VER),作为进一步的实时文件属性。
4.根据权利要求上述任何一项权利要求所述的方法,其特征在于该实时文件属性被合并在一个数据块中并且这种数据块被分配给一个实时文件。
5.根据权利要求4所述的方法,其特征在于,该数据块被存储在UDF中,作为分配给该实时文件的一个文件条目或系统流中的扩展属性。
6.根据权利要求4所述的方法,其特征在于,该实时文件被分配在用于该实时文件属性的有用数据区域中的一个固定区域。
7.根据权利要求6所述的方法,其特征在于,该实时文件属性被包含在一个MPEG专用数据流中。
全文摘要
实时文件(RE)的记录或再现对于记录和再现装置具有特定的要求。例如,一个DVD-RAM驱动器可以快速地读取和写入相邻的扇区,但是在跳到其它扇区时需要相对较长的时间,结果所记录的数据应当被置于尽可能相邻的扇区内。本发明目的在于提供一种方法,用于即使把实时文件从第一记录介质传送到第二记录介质之后,也可能进行该文件的实时再现。根据本发明的方法,为了使被永久分配给一个实时文件并且在实时文件的传送过程中被同时传送的实时文件属性(RFA)被用于对该实时文件进行分类,可以利用该分类来保证实时文件的实时属性被在记录处理过程中保留。
文档编号G11B27/32GK1341260SQ00804100
公开日2002年3月20日 申请日期2000年2月21日 优先权日1999年3月3日
发明者马尔科·温特, 哈拉尔德·席勒 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1