当前位置: 首页 > 专利查询>索尼公司专利>正文

数据流处理装置和方法以及程序存储介质制造方法及图纸

技术编号:3530739 阅读:138 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数据流处理装置,其记录经过网络提供的数据流。从记录介质中读出MPEG2部分TS和信道带宽信息,并根据读出的信道带宽信息固定IEEE 1394串行数据总线的带宽。将读出的MPEG2-TS包进行缓冲,并根据解码的PCR在缓冲的时间段内产生时间标记。接着,将其中存储有该时间标记的首标附加到每个MPEG2-TS包,以便产生源包,并通过利用经固定的IEEE 1394串行数据总线的带宽将源包发送到其它电子装置。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种数据流处理装置和方法以及程序(program)存储介质,更具体地说,本专利技术涉及适用于记录MPEG2(运动图像专家组)部分传输流(partialt ransport stream)和为了再现或发送而读出MPEG2部分传输流的这样一种数据流处理装置和方法以及程序存储介质
技术介绍
在数字CS(通信卫星)广播和数字BS(广播卫星)广播中,利用MPEG2法将多个节目(所谓的广播节目)编码并对其进行时分多路转换,以便提供作为广播信号发送的MPEG2传输流(下文将称为MPEG2-TS)。下面参照图1A和1B,解释以MPEG2-TS多路转换的MPEG2部分TS。某些接收器例如适合于接收这种广播信号的机顶盒(STB),从如图1A中所示的所接收的MPEG2-TS中提取作为对应于从如图1B中所示任选节目的数据的MPEG2部分传输流,并将其经过IEEE(电气和电子工程师协会)1394串行数据总线发送到另一个电子装置。应指出,其中的MPEG2-TS己重复插入在用于解码器的称为“PCR(节目时钟基准)”的时间标记的一个小于100毫秒的周期中。一PCR包括一program_clock_reference_base和一program_clock_reference_extension,它们被记录在MPEG2-TS包的适应字段中。时间标记PCR代表一program_clock_reference_base中的最后一位(bit)到达的时间。已规定PCR到达时间的允许误差应为±500纳秒,以及按300ppm(百万分率)的分辨率,该定义PCR的系统时钟应为27兆赫。为了经过IEEE 1394串行数据总线发送MPEG2部分TS,使用一种称为“等时转移(transfer)”方法。在该等时转移中,在发送和接收侧的每个IEEE 1394接口具有一同步时钟(循环计时器),和将根据产生的时间标记附加到MPEG2-TS包,以校正接收侧的接收定时。图2表示一由其中存有时间标记的源包首标、同步字节和MPEG2-TS包组成的源包的格式。该时间标记由一指示循环计时器的13位的cycle_count,以及一指示预定延迟时间的12位的cycle_offset代表,其添加到该cycle_count。图3A到3D表示一沿IEEE 1394串行数据总线发送MPEG2部分TS的时间。如在图3A中所示,对应于从MPEG2-TS提取的节目的MPEG2部分TS按不均匀的间隔安排由MPEG2-TS组成。将一源包首标附加到MPEG2-TS包,以便产生一源包,该源包首标中存有作为由包含在发送侧IEEE 1394接口中的循环计时器记数的时间的时间标记,并将其添加预定的延迟时间。如在图3B中所示,将源包按照规则的间隔按IEEE 1394中所规定的时间从发送侧发送。以此发送的源包是由沿IEEE 1394串行数据总线或类似总线按不规则的时间到达接收侧的发送延迟引起的,如图3C中所示。然而,在接收侧,由于源包一旦平滑(smooth)存储在缓冲器中,则由该时间标记规定的时间取出,复原在图3A中所示的MPEG2部分TS,如图3D中所示。通常,将存储在每个源包中的和沿上述IEEE 1394串行数据总线发送的MPEG2部分TS接收并记录在记录介质例如磁带、磁盘等中。此外,将这种MPEG2部分TS从该记录介质读出和沿IEEE 1394串行数据总线发送。在常规装置中,为保留MPEG2部分TS包的定时,将MPEG2部分TS包以及存储在MPEG2部分TS包中的源包的源包首标记录在记录介质中,或者将根据与源包首标同步振荡的时钟、与包含在MPEG2部分TS中的PCR同步振荡的时钟或独特振荡的时钟的时间标记附加在MPEG2部分TS包中并记录在记录介质中。例如在具有可以为解码按任选速率读出位流的硬盘的个人计算机中或在AV硬盘记录器中,相应于在组合在解码器中的缓冲器的位流的填充程度从记录介质中读出位流,因此位流将不会使缓冲器上溢或下溢。因此为了重现仅将MPEG2部分TS包计时。相反,在将计时(timing)信息记录在MPEG2部分TS包中的情况下,需要一种消除该定时信息和仅提取MPEG2部分TS包的机构。另一方面,为了沿IEEE 1394串行数据总线发送,读出其中记录有定时信息的MPEG2部分TS包,需要一种复原MPEG2部分TS包中的该定时的机构。通常,为了复原MPEG2部分TS包中的该定时,需要一种测量和记录每个MPEG2部分TS包到达时间的的机构,以及在读出和发送时需要一种根据己附加到MPEG2部分TS包中的时间标记复原原有定时的机构。该记录介质还必须有记录时间标记的能力。此外,在包含用于记录定时和复原所记录的定时的上述机构的某些装置中,一内部时钟测量包到达的时间和复原该定时。若利用这些相互连接的装置重复记录和再现,可以计算由于在内部时钟和PCR之间的精度的差别引起的误差。此外,若沿IEEE 1394串行数据总线利用等时转移发送MPEG2部分TS,将比在对应于一个节目的MPEG2部分TS中的经多路转换的MPEG2-TS包的传输速率足够宽的频带,固定(secure)在沿IEEE 1394串行数据总线。然而,发送MPEG2部分TS时的该平均传输速率可能窄于该固定的充分宽的频带,以及IEEE 1394串行数据总线的这种带宽加宽是无用的,因为不按任何恒定传输速率发送MPEG2部分TS。
技术实现思路
因此,本专利技术的目的是克服现有技术的上述缺点,方法是通过记录MPEG2部分TS并将它们读出,以便沿预定的数据总线进行发送,而不需利用任何测量和记录MPEG2部分TS中的包的到达时间的机构。通过提供一种数据流处理器可以达到上述目的,该数据流处理器记录经过网络提供的数据流,该装置包括用于接收经过网络提供的和对应于该网络的发送包的部件;用于提取对应于来自已经由接收部件接收的发送包的预定数据流的数据包的部件;用于将由提取部件所提取的数据包记录到记录介质的第一部件;用于获取关于由网络中的发送包共享的带宽的信息的部件;以及用于使由获取部件获取的带宽的信息,与该数据流相关并将其记录到记录介质的第二部件。根据本专利技术的上述数据流处理器还可以包括用于检测数据流传输速率最大值的部件,以及第二记录部件可适于将由检测部件检测的数据流传输速率最大值作为带宽信息记录到记录介质中。此外,上述数据流处理器可以包括用于通过利用已经由提取部件提取的数据包复原数据流的部件;以及用于对已由复原部件复原的数据流解码的部件。根据本专利技术的上述数据流处理器还可以包括用于读出在记录部件中记录的数据包的第一部件;用于读出在记录部件中记录的带宽信息的第二部件;用于从第一读出部件读出的数据包中提取时间信息的部件;用于根据提取部件提取的时间信息计算与所有数据包分别相对应的时间标记的部件;用于产生对应于其上附加有时间标记的数据包的网络的发送包的部件;用于根据由第二读出部件读出的带宽信息固定网络的带宽的部件;以及用于通过利用由固定部件固定的网络带宽向任何其它电子装置发送发生部件产生的发送包的部件。在上述数据流处理器中,上述计算部件可以具有对应于在一段信息和下一段信息之间的时间段的均匀时间片的时间标记。此外,通过提供一种在数据流处理器中使用的数据流处理方法可以达本文档来自技高网
...

【技术保护点】
一种数据流处理器,该数据流处理器记录经过网络提供的数据流,该装置包括:用于接收经过网络提供的和对应于该网络的发送包的部件;用于提取对应于来自已经由接收部件接收的发送包的预定数据流的数据包的部件;用于将由提取部件所提取的数据包记录 到记录介质的第一部件;用于获取关于由网络中的发送包共享的带宽的信息的部件;以及用于使由获取部件获取的带宽的信息,与该数据流相关并将其记录到记录介质的第二部件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:安藤裕司
申请(专利权)人:索尼公司
类型:发明
国别省市:JP[日本]

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

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