控制将填充数据插入到要记录的比特流中的方法和设备技术

技术编号:3610051 阅读:172 留言:0更新日期:2012-04-11 18:40
在DVD流记录中,实时记录(STR)流对象单元(SOBU),其中,这种固定长度的流对象单元用作具有可变长度并携带净荷数据和应用时间标记(ATS)的应用分组(AP_PKT)的容器,此时间戳使能了正确的实时回放。在两个连续应用分组之间的时间距离过大的情况下,必须将填充数据(STPCK)插入到相应的流对象单元中。执行实时填充控制,从而在特定类型的输入信号的情况下,避免了输入缓冲器(TSBS)的溢出。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种实时控制将填充数据插入到要记录的比特流中的方法和设备
技术介绍
DVD流记录标准“可重写/可记录盘的DVD规范,第5部分,流记录,2000年5月”定义了每个64kB长的流对象单元(SOBU),作为通常具有可变数目的比特或字节并携带净荷数据的应用分组(AP_PKT)的容器。每个AP_PKT在4字节的应用时间标记(ATS)中携带了其自身、基于27.000MHz时钟的时间信息,此时间戳(timestamp)使能了正确的实时回放。为了导航目的,在每个流对象(SOB)的信息文件中产生映射表(MAPL)。在本申请人的WO-A-00/14743中以及在上述标准的4.2.3.3.2条款中更为详细地描述了这种映射表。与上述4.2.3.3.2条款中所定义和计算的一样,SOBU的每个第一完整AP_PKT产生递增应用分组到达时间(IAPAT)的映射表条目。IAPAT值代表时间宽度。因为IAPAT值有限的12比特分辨率,随后SOBU的时间距离要小于23.3秒。为了满足此要求,在低比特率信号的情况下,即,针对低于22.181kbit/s的比特率,在SOB的相应SOBU中要插入填充分组,参见上述标准的附录J。
技术实现思路
确定上述填充数据或填充分组的插入的一种可行性是等待下一AP_PKT,并计算其与当前SOBU中的第一个AP_PKT之间的时间宽度。但是,例如,如果在由长时期的静态图像组成的低比特率信号输入流后面跟随着高数据速率的图像信号,此过程可能会导致输入缓冲器溢出,因为在开始处理高数据速率的图像信号输入数据之前,有关处理器将忙于填充处理。本专利技术所要解决的问题是控制将填充数据插入到要记录的比特流的数据分组中,从而防止输入缓冲器溢出,作为额外的优点,较小容量的输入缓冲器就足够了。权利要求1或2中所公开的方法解决了此问题。在权利要求6或7中公开了应用此方法的设备。在本专利技术的第一实施例中,将不仅通过随后而来的应用分组AP_PKT的时间控制,而且通过利用从IEEE 1394网络中的“循环主控脉冲”、即IEEE 1394循环同步终端脉冲所产生的循环开始分组而得到的时间信息来检查填充条件。DVD码流器(streamer)设备分别通过IEEE 1394连接和IEEE 1394接口接收要记录的数据或发送重放数据。作为代替,可以应用独立的定时器来代替IEEE 1394循环同步中断脉冲。在本专利技术的第二实施例中,只通过IEEE 1394循环同步终端脉冲来检查填充条件。借此,可以确保对填充插入有优势的实时控制,并避免了输入缓冲器溢出。可以实现DVD码流器输入比特缓冲器的容量缩减。在理论上,本专利技术的方法适于控制将填充数据插入到要记录的比特流中,其中,将要记录的数据构造成可以具有可变长度并分配有时间标记的第一格式数据分组,将第一格式数据分组分配给具有恒定长度的第二格式数据分组,包括以下步骤确定针对当前第二格式数据分组的记录、所接收到的第一第一格式数据分组的时间标记的时间;检查在所述第一第一格式数据分组的所述时间标记的时间和由殆周期信号(essentially periodic signal)得到的时间瞬间之间是否已经过去了预定时限,所述殆周期信号由IEEE 1394接口的IEEE 1394循环同步中断脉冲得到,其中,通过所述IEEE 1394接口对所述要记录的比特流进行接收,其中,所述预定时限与所述恒定的第二格式数据分组长度有关; 如果所述预定时限已经过去,并且仍未以所述第一格式数据分组或额外的随后接收到的第一格式数据分组或至少一个随后的第一格式数据分组的时间标记适当填充所述当前的第二格式数据分组,则将填充数据插入到当前的第二格式数据分组中,或者为了控制将填充数据插入到要记录的比特流中,其中,将要记录的数据构造成可以具有可变长度并分配有时间标记的第一格式数据分组,将第一格式数据分组分配给具有恒定长度的第二格式数据分组,包括以下步骤确定针对当前第二格式数据分组的记录、所接收到的第一第一格式数据分组的时间标记的时间;检查在针对当前的第二格式数据分组、最后接收到的第一格式数据分组的时间标记的时间和针对记录、期望接收到的随后的第一格式数据分组的时间标记的时间之间是否已经过去了第一时限,其中,所述第一时限由所述恒定的第二格式数据分组长度和所述最后接收到的第一格式数据分组的时间标记的时间或位置——尤其是二者之间的时间差——得到;如果所述第一时限已经过去,而实际上并未收到针对记录、期望收到的所述随后的第一格式分组,检查所述第一第一格式数据分组的所述时间标记的时间和由殆周期信号得到的时间瞬间之间是否已经过去了预定的第二时限,其中,所述第二时限与所述恒定的第二格式数据分组长度有关,或者检查所述最后接收到的第一格式数据分组的时间标记的时间和由殆周期信号得到的时间之间是否已经过去了第二时限,其中,所述第二时限由所述恒定的第二格式数据分组长度和所述最后接收到的第一格式数据分组的时间标记的时间或位置——尤其是二者之间的时间差——得到;如果所述第二预定时限或所述第二时限也已分别过去,并且仍未以所述第一格式数据分组或额外的随后接收到的第一格式数据分组或至少一个随后的第一格式数据分组的时间标记适当填充所述当前的第二格式数据分组,则将填充数据插入到当前的第二格式数据分组中。在理论上,本专利技术的设备适于控制将填充数据插入到要记录的比特流中,其中,将要记录的数据构造成可以具有可变长度并分配有时间标记的第一格式数据分组,将第一格式数据分组分配给具有恒定长度的第二格式数据分组,所述设备包括确定装置,用于确定针对当前第二格式数据分组的记录、所接收到的第一第一格式数据分组的时间标记的时间;检查装置,用于检查在所述第一第一格式数据分组的所述时间标记的时间和由殆周期信号得到的时间瞬间之间是否已经过去了预定时限,所述殆周期信号由IEEE 1394接口的IEEE 1394循环同步中断脉冲得到,其中,通过所述IEEE 1394接口对所述要记录的比特流进行接收,其中,所述预定时限与所述恒定的第二格式数据分组长度有关;插入装置,如果所述预定时限已经过去,并且仍未以所述第一格式数据分组或额外的随后接收到的第一格式数据分组或至少一个随后的第一格式数据分组的时间标记适当填充所述当前的第二格式数据分组,则将填充数据插入到当前的第二格式数据分组中,或者包括确定装置,用于确定针对当前第二格式数据分组的记录、所接收到的第一第一格式数据分组的时间标记的时间;第一检查装置,用于检查在针对当前的第二格式数据分组、最后接收到的第一格式数据分组的时间标记的时间和针对记录、期望接收到的随后的第一格式数据分组的时间标记的时间之间是否已经过去了第一时限,其中,所述第一时限由所述恒定的第二格式数据分组长度和所述最后接收到的第一格式数据分组的时间标记的时间或位置——尤其是二者之间的时间差——得到;如果所述第一时限已经过去,而实际上并未收到针对记录、期望收到的所述随后的第一格式分组,第二检查装置,检查所述第一第一格式数据分组的所述时间标记的时间和由殆周期信号得到的时间瞬间之间是否已经过去了预定的第二时限,其中,所述第二时限与所述恒定的第二格式数据分组长度有关,或者第三检查装置,检查所述最后接收到的第一格式数据分组的时间本文档来自技高网...

【技术保护点】
一种用于控制(STCCTRL)将填充数据(STPCK)插入到要记录的比特流(STRU)中的方法,其中,将要记录的数据构造成可以具有可变长度并分配有时间标记(ATS)的第一格式数据分组(AP_PKT),将第一格式数据分组分配给具有恒定长度的第二格式数据分组(SOBU),其特征在于以下步骤:确定(RIPKT,CLCAPAT)针对当前第二格式数据分组的记录、所接收到的第一第一格式数据分组的时间标记的时间;检查(CLCAPAT_LIM,COMP)在所述第一第一 格式数据分组的所述时间标记(ATS)的时间和由殆周期信号(IEEE1394CSI)得到的时间瞬间之间是否已经过去了预定时限,所述殆周期信号由IEEE1394接口(BTSHS)的IEEE1394循环同步中断脉冲得到,其中,通过 所述IEEE1394接口对所述要记录的比特流进行接收,其中,所述预定时限与所述恒定的第二格式数据分组长度有关;如果所述预定时限已经过去,并且仍未以所述第一格式数据分组或额外的随后接收到的第一格式数据分组或至少一个随后的第一格式数 据分组的时间标记(ATS)适当填充所述当前的第二格式数据分组,则将填充数据(STPCK)插入(SOBUMUX)到当前的第二格式数据分组(SOBU)中。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:沃尔夫冈克劳斯博格迪尔克阿道夫李辉拉尔夫奥斯特曼
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利