背景技术
近年来,随着个人电脑的普及和进步,由于其大容量、高速度,作为外部存储装置,越来越大量使用硬盘驱动器等录放装置。随着电脑软件的大型化和处理的数据的大容量化,作为这些外部存储装置的录放装置也越来越高速化、大容量化。
这样处理计算机数据的录放装置发挥其高速性能和大容量性能,又应用数字技术,也越来越被使用作为对图像声音数据(以下称为“AV数据”)进行录放的数字AV设备。
首先,作为第一种已有技术,对能够进行跳越重放的重放装置进行说明。
图12表示能够进行跳越重放的重放装置102。
还有,所谓跳越重放,是例如对记录媒体上记录的AV数据从前头起重放15分钟,而对从前头起15分的AV数据至从前头起25分的AV数据不进行重放,在从前头起重放15分钟之后,对从前头起25分后的AV数据接着进行重放。也就是意味着跳越AV数据中规定的部分后进行重放。
又,作为跳越重放的另一例子如下所述。也就是,从广播节目的开头开始对广播节目进行记录,在记录媒体上进行记录的过程中,在记录了从节目开始起15分钟的AV数据的时刻,按压记录装置的暂时停止按钮(PAUSE按钮),以此暂时停止AV数据的记录,在从节目开始起25分钟的AV数据传送过来的时刻,再度开始进行AV数据的记录。
在对这样记录于记录媒体上的AV数据进行重放时,是在重放了从节目的开始到15分钟为止的时刻以后接着重放节目开始起25分钟以后的AV数据。这样,在记录时暂时中断记录的AV数据重放时也称为跳越重放。
重放装置102由HDD2、流控制单元103、IEEE1394I/F4、字节计数器101构成。
HDD2是对硬盘媒体上记录的AV数据进行读出重放的硬盘驱动器。
字节计数器101是对流控制单元103作为MPEG传输流输出的AV数据的位置进行字节计数的计数器。
流控制单元103是将利用HDD2重放的AV数据的每一传输数据包的时间间隔复原为记录时的时间间隔并输出的单元。
IEEE1394I/F4是将流控制单元103输出的MPEG传输流输出到未图示的IEEE1394总线的单元。
下面对这样的重放装置102的动作进行说明。
流控制单元103在开始重放时向字节计数器101通知重放开始。
字节计数器101一旦从流控制单元103得到开始重放的通知,就将从开头起的字节数作为重放位置信息进行计数。
HDD2一旦接收到来自流控制单元103的重放指令,就从硬盘媒体的,与流控制单元103指定的LBA(logical block address;逻辑数据块地址)对应的场所读出AV数据,输出到流控制单元103。
流控制单元103一旦从HDD2接收到AV数据,就将每一传输数据包的时间间隔复原,将AV数据输出到IEEE1394I/F4。
IEEE1394I/F4将流控制单元103输出的MPEG传输流输出到IEEE1394总线。
另一方面,字节计数器101在从流控制单元103得到开始重放的通知后,就对流控制单元103向IEEE1394I/F4输出的AV数据的位置进行字节计数。
现在假定字节计数器101的值表示为m字节(m为正整数)。也就是说,AV数据重放开始后已经重放了m字节的AV数据。
假定在该时刻字节计数器101的计数值从m变为n,从重放装置102的遥控器等接收到要求重放装置102进行跳越重放的操作指令。于是,字节计数器101就发出计数值从m变为n的通知。
接收到该通知后,流控制单元103将从字节计数器101得到通知之前瞬间的传输数据包输出到IEEE1394I/F4,继而从HDD2读取对应于重放开始后n字节的AV数据,继先输出的传输数据包之后,将对应于重放开始之后的n字节的AV数据的前头的传输数据包输出到IEEE1394I/F4。
这样,一旦字节计数器101的值发生不连续变化,流控制单元103就进行跳越重放。
重放电影等AV数据时,通过进行跳越重放,可以跳过例如不感兴趣的部分,只看和听要看的场面。
作为第2已有技术,以下描述的是一可从特殊重放转移到通常重放的重放装置。
该重放装置对作为MPEG传输流记录在硬盘媒体上的AV数据进行特殊重放和通常重放。当所述重放装置从特殊重放转移到通常重放,PCR数据包并不总是在开始处输出。当视频数据在第一PCR数据包输出前输出时,视频数据丢失的现象便会发生。当PCR值由特殊重放的PCR值变为通常重放的PCR值时,在与PCR同步的PLL控制系统中会发生临时性的冲击从而干扰输出的视频和音频。
作为第3已有技术,下面对将AV数据作为MPEG传输流记录在盘片媒体、磁带媒体等上的情况下实现特殊重放的方法进行说明。
首先,就D-VHS的特殊重放进行说明。
图21是D-VHS进行特殊重放时的方框图。亦即,图21(a)是D-VHS把MPGE
传输流记录于磁通媒体1073上时的方框图。图21(b)是D-VHS把对记录于磁通媒体1073上的AV数据进行特殊重放时的方框图。
首先,就D-VHS的特殊重放方式进行说明。
图21(a)表示D-VHS记录时的方框图。
D-VHS的传输译码器1070将应记录的MPGE传输流加以分离,输出PES流。
PES译码1071输入传输译码器1070输出的PES流,变换成基本流。
I帧抽取1072输入PES译码1071输出的基本流,抽取特殊重放用的I帧。
还有,I帧抽取1072通过除去抽取的I帧的AC成分的方法减少数据量。
I帧抽取1072输出的,数据量削减的I帧的数据,被记录在磁带媒体1073上设定的特殊重放用数据区域上。
图21(b)表示D-VHS重放时的方框图。
磁带媒体1073上记录的数据被从磁带媒体1073上读取后,向I帧抽取1074输出。
I帧抽取1074从输入的数据中抽取从磁带媒体1073的特殊重放数据区域读取的数据。即抽取用于特殊重放的I帧。然后,将抽取的I帧作为基本流输出。
传输流复原1075一旦从I帧抽取1074将用于特殊重放的基本流输入,就将PES首部赋予该基本流,作为PES流,还从PES流生成传输流。然后,在生成传输流时附加PAT、PMT、SIT,还赋予特殊重放用的PCR。这样生成的MPEG传输瀛通过例如电视接收机等译码显示,能实现特殊重放。
下面对能够录放AV数据的硬盘装置的特殊重放方式进行说明。
图22(a)是记录时的方框图。
能够录放AV数据的硬盘装置的未图示的IEEE1394接口接收从IEEE1394总线等传输来的AV数据。
然后,IEEE1394接口将接收的AV数据作为MPEG传输流,向特殊重放信息生成单元1076输出。
特殊重放信息生成单元1076对从IEEE1394接口输出而来的MPEG传输流进行分析,生成特殊重放用的信息。即所谓特殊重放用的信息,是由图像(picture)的种类、位置信息以及尺寸信息等组成的信息。所谓图像的种类,是表示帧是I、B、P中的哪一个帧的信息,所谓图像位置信息,是表示I或者P或者B帧为起始位置的信息,例如,是表示I或者P或者B帧从AV数据的前头起第几字节开始的信息。又,所谓尺寸信息是表示该I或者P或者B帧是几个字节的数据的信息。
一旦输入特殊重放用的信息与MPEG传输流,格式化(formatting)1077就变换成记录用的格式。即变换成为存放连续访问磁盘媒体1078的最小单位即盘片访问单元用的格式。盘片访问单元的格式分为首部部分与数据部分,MPEG传输流存放在数据部分,作为图像的种类、位置信息以及尺寸信息等的特殊重放用信息与用于确定前后的盘片访问单元的链(chain)信息等存放在首部部分。
这样变换成盘片访问单元的格式之后,记录在磁盘媒体1078上。
图22(b)是重放时的方框图。
I帧切出单元1079根据从磁盘媒体1078读出的每一盘片访问单元的数据中盘片访问单元的首部部分存放的特殊重放用的信息,从存放在盘片访问单元的数据部分的MPEG传输流中切出特殊重放用的I帧。
然后,I帧切出单元1079将切出的I帧作为MPEG传输流输出。
PID过滤器(filter)1090利用从I帧切出单元1079接收到的MPEG传输流的传输数据包中的传输数据包的PID,除去视频数据包以外的数据包,输出仅由视频数据构成的传输流。
然后,将特殊重放用的PAT、PMT、SIT赋予PID过滤器1090输出的只有视频数据的传输流,另外,还赋予特殊重放用的PCR,各传输流的首部中的连续性计数器被改写为连续的,恢复完全的特殊重放用的传输流。
利用未图示的IEEE1394接口将被恢复的传输流变换为同步数据包,传输到IEEE1394总线。
通过STB(机顶盒)等AV设备对这样被传输的特殊重放用的MPEG传输流进行译码、显示,能够实现特殊重放。
下面对作为第4已有技术切换AV数据的方法进行说明。
图24(a)是接收从广播台用广播波广播的MPEG传输流的STB输出的MPEG传输流的一个例子。
在图24(a)的例子是STB选择101频道输出101频道的MPEG传输流时,重新选择191频道的情况。
选择101频道时,STB输出的MPEG传输流的视频数据包的PID是0x100。但是,重新选择191频道后,从STB输出的视频数据包的PID即变为0x300。但是,所谓视频数据包是指MPEG传输流的传输数据包中保持视频数据的传输数据包。另外,由于视频数据包的PID记录在PMT中,所以通过参考PMT能够知道视频数据包的PID。
接收、译码并且显示STB输出的MPEG传输流的电视接收机等的AV设备,一旦接收的MPEG传输流的视频数据包的PID有变化,即判断为发生频道切换,通过有意地在规定的时间内使声音和图像静噪,表明频道切换已被执行。另外,在数据广播中,利用在频道切换时再次启动数据广播用的浏览器的方法,能够及时更新节目(contents)内容。作为数据广播用的浏览器有例如与BML语言相对应的BML浏览器等。
这样,电视接收机等将MPEG传输流译码、显示的AV设备,在通常的情况下,在保持PMT的传输数据包的PID、保持视频的传输数据包的PID、保持PCR的传输数据包的PID中的至少一个产生变化时,判断出频道切换已被执行,通过有意地在规定的时间内使声音和图像静音(mute),表明频道切换已被执行。另外,利用频道切换时再次启动BML浏览器的方法,能够及时更新节目(contents)内容。
因此,STB进行频道切换时,对该STB输出的MPEG传输流进行接收、译码的电视接收机可暂时使电视接收机画面静音,因此使用者能够很容易知道频道切换已经进行。又,通过BML浏览器的再启动,能够及时更新数据广播的节目的内容。
然而,在第1已有的技术中,图12的重放装置102根据接收要求跳越重放的操作指令的定时,结束MPEG传输流的重放,重放跳越目的地(destination)的MPEG传输流。
因此,重放装置102可以有在跳越前在输出1帧的中间为止的传输数据包的时间点结束重放输出,在跳越后从1帧的中间的传输数据包开始重放输出等的情况。因此,将从重放装置102输出的MPEG传输流译码显示时,在跳越重放的部分会产生MPEG特有的数据块噪音。
又,在记录AV数据时执行暂时停止后重新启动对AV数据的记录并将AV数据记录在记录媒体上时,记录时构成1帧的传输数据包中的中间的传输数据包中AV数据将中断。然后,接着从其他帧的中间的传输数据包开始重新启动记录。因此,从记录媒体上将这样的AV数据重放时,在记录时的中断点,在构成1帧的中途的传输数据包中重放中断,接着从构成其他帧的中途的传输数据包开始重放。
因此,无论上述哪种情况,一旦进行跳越重放,就屡屡产生MPEG特有的数据块噪声。
存在这样的问题,即在进行跳越重放时,将该跳越重放的MPEG传输流译码显示的情况下,会有很多噪音进入与跳越的附近对应的图像、声音中。
在第2已有技术中存在的问题是当所述重放装置从特殊重放转移到通常重放时,会发生视频数据丢失的现象从而干扰输出的视频和音频。
又,在第3已有技术中,D-VHS以及硬盘记录的AV数据中,有保持PCR的传输数据包的PID与保持视频的传输数据包的PID相同的情况。
图23(a)表示这种情况的传输数据包1095。TS首部1092是传输数据包的首部中适配场(adaptation field)1093以外的部分,PID记述在这一部分内。
又,适配场1093是根据需要附加于传输数据包1095的首部上的,在该部分记述PCR。
又,视频数据存放在有效载荷1094内。
这样,传输数据包1095同时保持视频数据与PCR。
图22的硬盘装置的PID滤波器1090即使利用传输数据包的PID除去PCR数据包,只保留视频数据包,在如图23(a)那样的传输数据包的情况下,由于PCR数据包与视频数据具有同样的PID,所以不能进行分离。
因此,一旦在图22D的传输流复原1091附加用于特殊重放的PCR,则输出的MPEG传输流即成为如图23(b)那样。即新PCR1096是保持为特殊重放而新附加的PCR的传输数据包,旧PCR/视频1097是保持原来附加的PCR与视频数据的传输数据包。这样,为了特殊重放而新附加PCR与原来附加的PCR混合存在,成为不正确的MPEG传输流。
也就是说,特殊重放MPEG传输流在含PCR的传输数据包的PID与含视频数据的传输数据包的PID相同时,从该传输流生成用于特殊重放的MPEG传输流的情况下,存在不能生成正确的MPEG传输流的问题。
又,在第4已有技术中,作为MPEG传输流记录在硬盘、D-VHS等记录装置上的AV数据,是通过把多个AV数据编辑使其结合而成的数据的情况下,有时在结合部分视频数据包的PID会发生变化。
图24(b)表示录放装置重放这样的AV数据时的MPEG传输流。图24(b)所示MPEG传输流是通过编辑使作为不同的2个MPEG传输流的A流与B流结合而成的。
A流的视频数据包的PID是0x100,B流的视频数据包的PID是0x102。在连接A流与B流的部分视频数据包的PID正在变化。
因此,图24(b)所示的电视等的AV设备对MPEG传输流进行译码显示时,即使是如图24(b)那样,编辑MPEG的传输流的用户有意识地希望连续显示图像声音的情况下,电视等AV设备在A流与B流的连接部分判断出频道已经切换,使电视画面上显示的图像、声音暂时静噪。
又,图24(c)是以对象单位将录像节目记录在盘片内,进行重放时边切换对象边重放时的重放流。即横跨2个对象重放时的流,是横跨对象A与对象B重放的MPEG传输流。
然而,图24的(c)的MPEG传输流中,视频数据包的PID在连接部分没有发生变化。
因此,电视等的AV设备对图24(c)的MPEG传输流进行译码重放时,由于视频数据包的PID没有变化,在连接部分图像、声音没有静噪,观看电视画面的人不任意了解到对象发生了变化。也就是说,切换重放对象时,虽然在视频数据包的PID不同时实施静噪,但PID相同时会发生没有静噪的不匹配情况。
又,在切换对象重放数据播放等的情况下,在PID相同时,存在由于数据播放的浏览器没有再起动,浏览器画面的更新缓慢的问题。
又,用地面波调谐器接受地面波广播等模拟广播,将模拟信号输入STB时,一旦STB将模拟信号变换为MPEG传输流后,即向译码表示MPEG传输流的电视等AV设备输出。
在这种情况下,STB将模拟信号变换成MPEG传输流时,作为视频数据包的PID分配决定的PID。
因此,即使是切换地面波调谐器接收的频道的情况下,从STB输出的MPEG传输流的视频数据包的PID也不发生变化。
图24(d)表示地面波调谐器进行频道切换时,从STB输出的MPEG传输流的一个例子。
地面波调谐器接收第2频道的情况与地面波调谐器将频道切换成第4频道后,视频数据包的PID也不发生变化。
因此,译码显示STB输出的MPEG传输数据流的电视等AV设备无论是否发生从第2频道向第4频道切换的情况,都不判断为频道已切换,不对电视画面显示的图像和声音实施静噪。
总结以上第4已有技术课题,首先显然存在这样的问题,即在重放编辑的MPEG传输流时,译码显示两个MPEG传输流的连接部分时,即使编辑者有意识地不使图像及声音静噪,实际上图像及声音也将静噪的课题。
又,在边切换对象边重放的情况下,存在对象切换时会发生即使想静噪也不能静噪的情形的问题。
又,在边切换对象边重放数据广播的情况下,在对象切换时会产生数据广播的浏览器没有再起动的情况,存在画面的更新缓慢的问题。
又,将模拟调谐器接收的模拟信号变换成MPEG传输流,译码显示该变换的MPEG传输流时,存在即使模拟调谐器切换频道,显示的的图像以及声音也不静噪的问题。
发明内容
本发明考虑到上述存在问题,其目的在于提供在进行跳越重放时将该跳越重放的MPEG传输流译码显示的情况下,与跳越的附近对应的图像、声音不含噪音的重放装置及重放方法。
考虑到上述问题,本发明的一个目的就是提供当所述重放装置从特殊重放转移到通常重放时,不发生视频数据丢失的现象及输出的视频和音频不受干扰的记录装置、重放装置、记录方法及重放方法。
又,本发明考虑上述存在问题,其目的在于,提供价格低廉,能够在短时间内从特殊重放向通常重放转移的记录装置、重放装置、记录方法、重放方法。
又,本发明考虑上述存在问题,其目的在于提供能够不给硬件和软件有太大的负担就能在短时间内从特殊重放转移到通常重放的记录装置、重放装置、记录方法、重放方法。
又,本发明考虑到上述存在问题,其目的在于提供进行特殊重放的MPEG传输流即使在含PCR的传输数据包的PID和含视频数据的传输数据包的PID相同的情况下也能够正确生成特殊重放用的MPEG传输流的重放装置及重放方法。
又,本发明考虑上述存在问题,其目的在于提供重放编辑的MPEG传输流时将两个MPEG传输流的连接部分译码显示的情况下编辑者希望不使图像和声音静噪时,能够按照编辑者的愿望不使图像和声音静噪的AV数据切换方法、输出装置、以及输入装置。
又,本发明考虑到上述存在问题,其目的在于提供一边切换对象一边进行重放的情况下在两个对象的切换点明示地使图像和声音静噪的AV数据切换方法、输出装置和输入装置。
又,本发明考虑到上述存在问题,其目的在于提供一边切换对象一边进行重放的情况下在切换对象时必定再度起动数据广播的浏览器,能迅速更新画面的输出装置、输入装置。
又,本发明考虑上述存在问题,其目的在于提供把模拟调谐器接收的模拟信号变换为MPEG传输流,将该变换的MPEG传输流译码显示时,在模拟调谐器切换频道时所显示的图像和声音相应于该频道切换静噪的,AV数据切换方法、输出装置和输入装置。
为了解决上述课题,第1项本发明(对应于权项1)的重放装置,是具备
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取单元、以及
控制所述读取单元,使得所述读取单元进行所述AV数据重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制单元,
使所述虚拟数据包的连续性计数器具有与所述下一实施了帧内压缩的帧的前头的传输数据包的连续性计数器的值不同的值。
又,第2项本发明(对应于权项2)的重放装置,是具备
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取单元、以及
控制所述读取单元,使得所述读取单元进行所述AV数据的重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之前,输出到构成所述读取单元正在输出的视频数据的帧的最后的传输数据包为止,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制单元,
使所述虚拟数据包的连续性计数器具有与所述下一实施了帧内压缩的帧的前头的传输数据包的连续性计数器的值不同的值。
又,第3项本发明(对应于权项3)的重放装置是
所谓所述被帧内压缩了的帧是I帧。
又,第4项本发明(对应于权项4)的重放装置是
所谓具有所述不同的值,是所述虚拟数据包的连续性计数器的值比所述下一I帧的前头的数据包的连续性计数器的值小1的第1或2项本发明的重放装置。
又,第5项本发明(对应于权项5)的重放装置是
所谓所述虚拟数据包是传输数据包的有效载荷由基本流的填充值填充的传输数据包的第1或2项本发明的重放装置。
又,第6项本发明(对应于权项6)的重放装置是
所谓所述虚拟数据包是在传输数据包的有效载荷中充填PES首部的传输,
该充填的PES首部具有无效数据的第1或2项本发明的重放装置。
又,第7项本发明(对应于权项7)的重放装置是
所谓所述虚拟数据包是在传输数据包的首部充填无效数据的传输数据包的第1或2项本发明的重放装置。
又,第8项本发明(对应于权项8)的重放装置
是以传输数据包的有效载荷被基本流的填充值填充的传输数据包作为第1传输数据包,在传输数据包的有效载荷充填PES首部的传输数据包,该被埋入的PES首部,在以具有无效数据的传输数据包为第2传输数据包,以在传输数据包的首部充填无效数据的传输数据包为第3传输数据包的情况下,所谓所述虚拟数据包,是与所述第1传输数据包、所述第2传输数据包及所述第3传输数据包中的至少两个以上的传输数据包相应的传输数据包的第1或2项本发明的重放装置。
又,第9项本发明(对应于权项9)的重放装置是
所述重放单元把跳越所述规定的部分之后,所述下一施加了帧内压缩的帧的前头的压缩编码流的传输数据包的连续性计数器的值,取为与输出该传输数据包之前片刻被输出的帧的最后的压缩编码流的传输数据包的连续性计数器的值不同的值的第1或2项本发明的重放装置。
又,第10项本发明(对应于权项10)的重放装置是
所谓取所述不同的值,是所述重放单元把所述下一实施帧内压缩的帧的前头的压缩编码流的传输数据包的连续性计数器的值取为与输出该传输数据包之前片刻被输出的帧的最后的压缩编码流的传输数据包的连续性计数器的值加1的值,
所述重放单元对所述下一实施了帧内压缩的帧的前头的压缩编码流的传输数据包以后的视频数据的帧,重新附加连续性计数器的值,使该压缩编码流的传输数据包的连续性计数器的值连续的第9项本发明的重放装置。
又,第11项本发明(对应于权项11)的重放方法是具备
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取步骤、以及
控制所述读取单元,使得所述读取单元进行所述AV数据的重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制步骤的重放方法,
使所述虚拟数据包的连续性计数器具有与所述下一实施了帧内压缩的帧的前头的传输数据包的连续性计数器的值不同的值。
又,第12项本发明(对应于权项12)的重放方法是具备
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取步骤、以及
控制所述读取单元,使得所述读取单元进行所述AV数据的重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之前,输出到构成所述读取单元正在输出的视频数据的帧的最后的传输数据包为止,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制步骤的重放方法,
使所述虚拟数据包的连续性计数器具有与所述下一实施了帧内压缩的帧的前头的传输数据包的连续性计数器的值不同的值。
又,第14项本发明(对应于权项14)的重放装置是
具有
从记录AV数据的记录媒体上读取所述AV数据以及所述时间标志的读取单元,所述AV数据是作为MPEG传输流写入记录媒体的AV数据,所述MPEG传输流的传输数据包上附加的时间标志的值根据所述MPEG传输流具有的PCR设定,以及
在所述读取单元进行所述AV数据的重放的过程中一旦从特殊重放转移到通常重放,将在重放的所述传输数据包中能够进行通常重放的I帧中,前头的I帧前面的任一传输数据包上附加的时间标志值作为该传输数据包的PCR值的PCR,附加于所述前头的I帧前面的任一传输数据包的PCR数据包作成单元,
在从特殊重放转移到通常重放时,从所述前头的I帧前面的任一传输数据包开始输出的重放装置。
又,第15项本发明(对应于权项15)的记录装置,是具有
将AVA数据作为MPEG传输流写入记录媒体的写入单元、以及
计算写入所述记录媒体时,在附加PCR的传输数据包上附加的时间标志的值和与该传输数据包的PCR值的差分的差分计算单元,
所述写入单元把所述差分写入所述记录媒体。
又,第16项本发明(对应于权项16)的记录装置,是第15本发明的记录装置,作为取所述差分的对象的传输数据包,是每一连续访问AV数据的最小单位、即盘片访问单元一个。
又,第17项本发明(对应于权项17)的记录装置,是第15本发明的记录装置,所述写入单元写入所述差分,使至少一个所述差分对应于每个连续访问AV数据的最小单位即盘片访问单元。
又,第18项本发明(对应于权项18)的记录装置,是第17本发明的记录装置,所谓至少一个所述差分对应于每个所述盘片访问单元,是将所述差分写入所述盘片访问单元的首部。
又,第19项本发明(对应于权项19)的重放装置,具有
从利用权利要求15所述的记录装置记录AV数据的记录媒体读取所述AV数据以及所述差分的读取单元、以及
在所述读取单元重放所述AV数据的过程中一旦从特殊重放向通常重放转移,在重放的所述传输数据包内能够通常重放的I帧中,根据附加在前头的I帧之前的任意一个的传输数据包上的时间标志,利用所述差分计算对应于所述前头的I帧之前的任意一个传输数据包的PCR值,在所述前头的I帧之前的任意传输数据包上附加PCR的PCR数据包制作单元,
在从特殊重放向通常重放转移时,从所述前头的I帧之前的任一传输数据包开始输出。
又,第20项本发明(对应于权项20)的记录装置,是第19本发明的重放装置,所述差分是与每一个连续访问所述记录媒体中的AV数据的最小单位、即盘片访问单元相对应记录的差分,
所述PCR数据包制作单元利用对应于记录所述瞬间之前的传输数据包的所述盘片访问单元的所述差分计算所述PCR值。
又,第21项本发明(对应于权项21)的重放装置,是第20本发明的重放装置,所谓所述对应记录是指在所述盘片访问单元的首部记载所述差分。
又,第23项本发明(对应于权项23)的重放方法是具备
从记录AV数据的记录媒体上读取所述AV数据以及所述时间标志的读取步骤,所述AV数据是作为MPEG传输流写入记录媒体的AV数据,所述MPEG传输流的传输数据包上附加的时间标志的值根据所述MPEG传输流具有的PCR设定、以及
在所述读取步骤进行所述AV数据的重放的过程中一旦从特殊重放转移到通常重放,将在重放的所述传输数据包中能够进行通常重放的I帧中,在前头的I帧前面的任一传输数据包上附加的时间标志值作为该传输数据包的PCR值的PCR,附加于所述前头的I帧前面的任一传输数据包的PCR数据包作成步骤,
在从特殊重放转移到通常重放时,从所述前头的I帧前面的任一传输数据包开始输出。
又,第24项本发明(对应于权项24)的记录方法是
具备把AV数据作为MPEG传输流写入记录媒体的写入步骤、以及
计算写入所述记录媒体时在附加PCR的传输数据包上附加的时间标志的值与该传输数据包的PCR值的差分的差分计算步骤,
所述写入步骤将所述差分写入所述记录媒体的记录方法。
又,第25项本发明(对应于权项25)的记录方法是,具备
从用第24本发明的记录方法记录AV数据的记录媒体上读取所述AV数据以及所述差分的读取步骤、以及
在所述读取步骤进行所述AV数据的重放的过程中一旦从特殊重放转移到通常重放,根据在重放的所述传输数据包中能够进行通常重放的I帧中前头的I帧前面的任一传输数据包上附加的时间标志,利用所述差分计算与所述前头的I帧前面的任一传输数据包对应的PCR值,将PCR附加于所述前头的I帧前面的任一传输数据包的PCR数据包作成步骤,
从特殊重放转移到通常重放时,从所述前头的I帧前面的任一传输数据包开始输出的重放方法。
又,第26项本发明(对应于权项26)的重放装置是,具备
对记录媒体上记录的AV数据进行特殊重放的特殊重放单元、
所述特殊重放单元对保持着PCR的传输数据包的PID与保持视频数据的传输数据包的PID相同的所述AV数据进行重放时,对保持所述PCR的传输数据包的所述PCR进行屏蔽(mask)的PCR屏蔽单元、以及
生成保持具有与保持所述视频数据的传输数据包的PID相同的PID的特殊重放用PCR的传输数据包的特殊重放用PCR生成单元的重放装置。
又,第27项本发明(对应于权项27)的重放方法是,具备
对记录媒体上记录的AV数据进行特殊重放的特殊重放步骤、
所述特殊重放步骤对保持着PCR的传输数据包的PID与保持着视频数据的传输数据包的PID相同的所述AV数据进行特殊重放时,对保持上述PCR的传输数据包的所述PCR进行屏蔽的PCR屏蔽步骤、以及
生成保持具有与保持所述视频数据的传输数据包的PID相同的PID的特殊重放用PCR的传输数据包的特殊重放用PCR生成步骤的重放方法。
又,第32项本发明(对应于权项32)的输出装置是具备
作为MPEG传输流输出AV数据的输出单元、
在输出的所述AV数据切换时,插入保持附加表示是否使所述AV数据的显示静噪的标记的DIT的传输数据包的DIT数据包插入单元、以及
以对象单位记录管理AV数据的对象管理单元,
所述对象管理单元在进行对象的切换重放时,所述DIT数据包插入单元在所述对象切换时设定所述标记以使所述AV数据静噪。
又,第36项本发明(对应于权项36)的输出装置是具备
作为MPEG传输流输出数据播放流的输出单元、以及
输出的所述数据播放流切换时,插入保持附加表示是否再启动所述数据播放的浏览器的标记的DIT的传输数据包的DIT数据包插入单元的输出装置。
又,第37项本发明(对应于权项37)的输出装置是具备
以对象单位记录管理AV数据的对象管理单元,
所述对象管理单元在进行对象的切换重放时,所述DIT数据包插入单元在所述对象切换时设定所述标记以使播放的浏览器再启动的第36项发明的输出装置。
又,第38项本发明(对应于权项38)的输出装置是所述DIT数据包插入单元在接收判定切换时设定所述标记以使所述数据播放的浏览器再启动的第36项发明的输出装置。
又,第39项本发明(对应于权项39)的输出装置是具备
输入第36项本发明的输出装置输出的流数据的输入单元,以及
根据设在所述DIT数据包的所述标记判定所述数据播放的浏览器是否再启动的判定单元的输入装置。
又,第40项本发明(对应于权项40)的输入装置是具备在显示输入的所述数据播放流时,根据所述判定使所述数据播放的浏览器再启动的显示单元的第39项本发明的输入装置。
还有,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第1本发明的重放装置的
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取单元、以及
控制所述读取单元,使得所述读取单元进行所述AV数据重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第2本发明的重放装置的
读取作为实施了帧间压缩及帧内压缩的压缩编码流记录在记录媒体上的AV数据的读取单元、以及
控制所述读取单元,使得所述读取单元进行所述AV数据的重放的过程中跳越所述AV数据的规定的部分进行重放时,在跳越所述规定的部分之前,输出到构成所述读取单元正在输出的视频数据的帧的最后的传输数据包为止,在跳越所述规定的部分之后,在输出虚拟数据包之后,在跳越所述规定的部分后的视频数据的帧中,从下一实施了帧内压缩的帧的前头的传输数据包开始输出的控制单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第14本发明的重放装置的
从记录AV数据的记录媒体上读取所述AV数据以及所述时间标志的读取单元,所述AV数据是作为MPEG传输流写入记录媒体的AV数据,所述MPEG传输流的传输数据包上附加的时间标志的值根据所述MPEG传输流具有的PCR设定,以及
在所述读取单元进行所述AV数据的重放的过程中一旦从特殊重放转移到通常重放时,将在重放的所述传输数据包中能够进行通常重放的I帧中,前头的I帧前面的任一传输数据包上附加的时间标志值作为该传输数据包的PCR值的PCR,附加于所述前头的I帧前面的任一传输数据包的PCR数据包作成单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第15本发明的记录装置的
将AVA数据作为MPEG传输流写入记录媒体的写入单元、以及
计算写入所述记录媒体时,在附加PCR的传输数据包上附加的时间标志的值与该传输数据包的PCR值的差分的差分计算单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第19本发明的重放装置的
从利用权利要求15所述的记录装置记录AV数据的记录媒体读取所述AV数据以及所述差分的读取单元、以及
在所述读取单元重放所述AV数据的过程中一旦从特殊重放向通常重放转移,在重放的所述传输数据包内能够通常重放的I帧中,根据附加在前头的I帧之前的任意一个的传输数据包上的时间标志,利用所述差分计算对应于所述前头的I帧之前的任意一个传输数据包的PCR值,在所述前头的I帧之前的任意传输数据包上附加PCR的PCR数据包制作单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第26本发明的重放装置的
对记录媒体上记录的AV数据进行特殊重放的特殊重放单元、
所述特殊重放单元对保持着PCR的传输数据包的PID与保持视频数据的传输数据包的PID相同的所述AV数据进行特殊重放时,对保持上述PCR的传输数据包的所述PCR进行屏蔽(mask)的PCR屏蔽单元、以及
生成具有与保持所述视频数据的传输数据包的PID相同的PID的特殊重放用PCR的传输数据包的特殊重放用PCR生成单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第32本发明的输出装置的
作为MPEG传输流输出AV数据的输出单元、
在输出的所述AV数据切换时,插入保持附加表示是否使所述AV数据的显示静噪的标记的DIT的传输数据包的DIT数据包插入单元、以及
以对象单位记录管理AV数据的对象管理单元。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第36项本发明的输出装置的
作为MPEG传输流输出数据播放流的输出单元、以及
输出的所述数据播放流切换时,插入保持附加表示是否再启动所述数据播放的浏览器的标记的DIT的传输数据包的DIT数据包插入单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
又,本发明也可以是用于使计算机作为下述单元的全部或一部分起作用的程序,所述单元是第39项本发明的输入装置的
输入权利要求36所述的输出装置输出的流数据的输入单元、以及
根据设在所述DIT数据包的所述标记判定所述数据播放的浏览器是否再启动的判定单元。
而且,本发明也可以是承载上述发明的程序的媒体,是可以利用计算机处理的处理的媒体。
具体实施形态
下面参照附图对本发明的实施形态加以说明。
首先,对A组(GROUP)的各实施形态加以说明,然后对B组的各实施形态加以说明。
第1实施形态
首先对第1实施形态加以说明。
下面在第1实施形态对能进行跳越(jump)重放的HDD记录器进行说明。
图1表示本实施形态的系统的结构例。亦即本实施形态的系统由HDD记录器201、STB202、以及TV203构成。
HDD记录器201与STB202由IEEE1394总线连接。又,STB202与TV203由端子D连接。
图2表示HDD记录器201的结构。HDD记录器201由电源204与AV硬盘205构成。
电源204是向AV硬盘205提供电源的单元。
AV硬盘205是接受电源204的电力供应进行工作,记录AV数据的硬盘。
图3表示AV硬盘205的结构。
AV硬盘205由AV处理单元207、HDDI/F209、硬盘单元208、字节计数器101构成。
AV处理单元207是在记录时进行控制,以使硬盘单元208记录输入的AV数据,在重放时使传输的每一数据包的时间间隔复原,输出从硬盘单元208读出的AV数据的单元。
HDDI/F209是对AV处理部207控制硬盘单元208的控制指令和AV数据等进行中继的接口。具体地说,HDDI/F209是以SCSI标准为依据的SCSI接口或以IDE标准为依据的IDE接口。
硬盘单元208是按照来自AV处理单元207的控制,在记录时把AV数据写入磁盘媒体215,在重放时读出磁盘媒体215上记录的AV数据的单元。
AV处理单元207由字节计数器101、1394PHY/LINK210、AV传输控制单元211以及缓存器212构成。
字节计数器101是对AV传输控制单元211作为MPEG传输流输出的AV数据的位置进行字节计数的计数器。
1394PHY/LINK210是与图1所示的STB202进行AV数据和指令的授受的IEEE1394接口。
缓存器212是在记录时暂时存储从1394PHY/LINK210送来的AV数据,而在重放时暂时存储从硬盘单元208读取并送来的AV数据的存储器。
AV传输控制单元211是在记录时对构成AV数据的传输数据包附加记录用的时间标志,作成特殊重放用的数据等,变换为记录用的格式之后传送至硬盘单元208,而在重放时对从硬盘单元208读出的AV数据进行格式变换,将其复原为MPEG传输流,将传输数据包的时间间隔复原后输出至1394PHY/LINK210的单元。
硬盘单元208由HDD控制器213、致动器214、以及磁盘媒体215构成。
HDD控制器213是控制致动器214,对磁盘媒体215记录数据或重放数据的单元。
致动器214是在前端装有磁头,按照HDD控制器213的控制,在磁盘媒体215的半径方向的任意位置上定位,在记录时把记录信号记录于磁盘媒体215,而在重放时对磁盘媒体215记录的信号进行重放的单元。
磁盘媒体215是记录有AV数据的磁盘媒体。
又,图4表示AV传输控制单元211的结构。
AV传输控制单元211由时间标志赋予单元216、特殊重放信息生成单元217、通常重放/特殊重放切换单元222、时间标志重放单元223、帧送出管理单元224、PID滤波器单元225、PAT/PMT/SIT赋予/PCR赋予单元226、缓冲控制单元227、以及HDD控制单元228构成。
时间标志赋予单元216是在从1394PHY/LINK210输出MPEG传输流的传输数据包被输入的时刻把记录用的时间标志赋予该输入的传输数据包的单元。
特殊重放信息生成单元217提取有关构成MPEG传输流的各帧的种类、开始位置及规模(size)的信息,根据提取的信息生成特殊重放表数据的单元。该特殊重放表数据中记载有各帧的种类、前头的记录位置以及规模等,使用于确定在例如特殊重放的情况下使用的帧及其记录位置的情况等。
还有,对于特殊重放信息生成单元217,将在第6实施形态中详细说明。
通常重放/特殊重放切换单元222是在HDD记录装置201的用户按下STB的遥控器或操作面板的按键等发出指示的情况下,按照该指示在进行特殊重放还是进行通常的重放之间进行切换的单元。
时间标志重放单元223是在通常重放的情况下,把AV传输控制单元具备的以27MHz的频率进行计数的,未图示出的计数器的值与记录时各传输数据包上附加的时间标志的值进行比较,以此在除去时间标志后时间标志所示的时刻输出传输数据包的单元。
缓冲控制单元227是管理缓冲器211存储的AV数据的输入输出的单元。
HDD控制单元228是经过HDDI/F209对硬盘单元208进行控制的单元。
还有,关于差分计算单元24、PCR数据包作成单元26、帧送出管理单元224、PID-滤波器单元225、PAT/PMT/SIT赋予/PCR赋予单元226,将在第6实施形态中加以说明。
下面对这样的实施形态的动作加以说明。
本实验形态的所谓跳越(jump)重放,意味着跳过AV数据中规定的部分进行重放。也就是说,如已有技术中所述,跳越重放有跳越AV数据中规定的部分进行重放的情况以及把在记录媒体记录的过程中跳越规定的部分进行记录的AV数据原封不动地重放的情况。
本实施形态的硬盘单元208与AV传输控制单元211是本发明的读取单元的例子,本实施形态的字节计数器101与AV传输控制单元211是本发明的控制单元的例子,本实施形态的MPEG传输流是本发明的实施帧间压缩及帧内的压缩的压缩编码流的例子,本实施形态的传输数据包是本发明的压缩编码流的数据包的例子。
下面对这样的HDD记录器201的动作进行说明。
首先,对AV数据中跳越规定的部分进行重放的所谓跳越重放的情况下的动作加以说明。
装入AV传输控制器单元211的未图示的微处理器在开始重放时通知字节计数器101重放开始。又,通常重放/特殊重放切换单元222一旦从微处理器得到进行通常重放的通知,就切换电路,把缓冲控制单元227输出的AV数据输入到时间标志重放单元223。
一旦从AV传输控制单元211的微处理器得到开始重放的通知,字节计数器101就把AV数据的重放位置信息作为从头开始的字节数加以计数。
缓冲控制器227向HDD控制单元28要求传输AVA数据。
接受到这一要求后,HDD控制单元228就通过HDDI/F209对硬盘单元208的HDD控制器213指定应读取的开始LBA(Logical Block address)和读取规模,发布读取指令。HDD控制单元228对每一个作为连续传输AV数据的最小单位的盘片访问单元发布要求读取AV数据的读取指令。
另一方面,HDD控制器213对致动器214进行定位控制。
而一旦接收到来自HDD控制单元228的读取指令,就从磁盘媒体215的与指定的LBA对应的场所读出指定的规模的AV数据。
HDD控制单元228一旦接收到从HDD2读取的AV数据,就输出到缓冲控制单元227。
缓冲控制单元227一旦接收到从HDD控制单元228输出的AV数据,就存储于缓存器212。
然后,缓冲控制单元227根据时间标志记录重放单元223来的要求,把缓存器212中存储的AV数据输出到时间标志重放单元223。
时间标志重放单元223一旦输入从缓冲控制单元227输出的AV数据,就以用27MHz的发信频率进行计数的计数器为基准,在赋予各传输数据包的时间标志的值所示的时刻依序把传输数据包输出到1394PHY/LINK210。在这里,时间标志重放单元223在输出传输数据包时去除所赋予的时间标志,只输出传输数据包。
1394PHY/LINK210把从时间标志重放单元223输出的MPEG传输流作为同步数据包输出至IEEE1394总线。
STB202接受从HDD记录器201输出的同步数据包,进行译码后变换为图像声音信号,通过D端子输到TV203。
TV203一旦通过端子D把STB输出而来的图像声音信号输入,就在监视器上显示图像,从扬声器输出声音。
就这样,HDD记录器201把AV数据加以重放。
另一方面,字节计数器101从AV传输控制单元211得到当前正在重放的位置,对记录前头位置起的字节计数进行计数。
假定当前字节计数器101的值显示的字节(m为正整数)。亦即AV数据重放开始后已经重放了m字节的AV数据。
在该时刻,跳越重放的指示被送到HDD记录器201,字节计数器101的计数值从m变为n。于是字节计数器101把计数值从m变为n的情况通知AV传输控制单元。
一收到跳越重放指示,AV传输控制单元211的缓冲控制单元227就根据字节计数器101通知的计数值检索、确定重放中断位置和重放重新开始位置。
也就是说,首先,在记录时利用与AV数据一起记录在磁盘媒体215上的特殊重放表,检索包含在跳越重放指示送来的时刻输出到时间标志重放单元223的帧所属的最后的传输数据包为止的缓存器212中的位置,作为重放中断位置。
亦即检索正在输出的图像帧的后面存在的图像帧的前头数据包的位置,输出到其前一数据包为止,作为重放中断位置。
还有,也可以检索正在输出的图像帧数帧前面的图像帧,使上述检索处理中重放位置不超过检索位置。
接着,缓冲控制单元227检索与字节计数器101的变更后的计数值对应的,跳越后重新开始重放的最初的视频数据帧的前头位置。该最初的帧的前头位置作为跳过跳越部分后的帧中最初出现的I帧的前头的传输数据包的前头位置。
为此,首先,缓冲控制器227指示HDD控制单元228,得到与变更后的计数值对应的盘片存取单元的编号。接着,从磁盘媒体215只读出与该盘片存取单元对应的特殊重放表。然后,利用读出的特殊重放表,检索与变更后的计数值对应的位置的后面最初出现的I帧。
亦即如果盘片存取单元中不存在I帧,就再检索下一盘片存取单元。这样进行检索,直到找到包含下一个I帧的盘片存取单元为止。然后,一旦找到含I帧的盘片存取单元,就检索该I帧的前头位置。然后把该盘片存取单元整个从磁盘媒体215读入缓冲控制单元227。
这样做后,缓冲控制单元227把再度开始重放的I帧的前头位置作为重放开始位置,从包含I帧的盘片存取单元开始进行重放。
缓冲控制单元227在跳越之前,每当时间标志重放单元223发来要求,就依顺把到缓存器212的最终记录位置为止的传输数据包输出至时间标志重放单元223。
一旦把缓存器212存储的传输数据包输出到时间标志重放单元223,缓存器212的空闲区域增加,缓冲控制单元227就控制HDD控制单元228,对上述重放再度开始位置的盘片存取单元进行读取,将其存储于缓存器212。
然后,一旦再有来自时间标志重放单元223的要求,缓冲控制单元227把缓存器212的最终记录位置为止的传输数据包输出完成,接着就从缓存器212记录的AV数据中,从与重放再度开始位置对应的传输数据包开始向时间标志重放单元223输出。
时间标志重放单元223依序把这样从缓冲器控制单元227输出而来的传输数据包输出至1394PHY/LINK210。
1394PHY/LINK210根据时间标志重放单元223输出而来的传输数据包作成同步数据包,输出至IEEE1394总线。
这样,HDD记录器201一旦接收到跳越重放指示,就进行输出,直到把构成该时刻输出的帧的最后的传输数据包输出为止。在跳越后,从跳越后的帧中最初出现的I帧的前头的传输数据包开始输出。
图5(a)表示进行跳越重放时的MPEG传输流的传输数据包。
在图5(a),A,B,X,Y等分别表示各线传输数据包。
跳越5意味着缓冲控制单元227利用跳越重放跳越该部分传输数据包向时间标志重放单元223输出。亦即缓冲控制单元227从输出到A,B,C为止的时刻,即重放的终点6开始,如跳越5所示进行跳越。这时,进行上述动作,这样,重放的终点6必定是构成收到跳越重放指示的时刻正在输出的帧的最后的传输数据包输出的位置。于是,C传输数据包的后面如接着的重放起点7所示,依X,Y,Z的顺序把数据包输出到时间标志重放单元223。这时进行上述动作,从而下一重放起点7成为跳越后重放的AV数据中最初出现的I帧的前头的传输数据包。
图5(b)表示跳越重放的结果,从时间标志重放单元223输出的MPEG传输流。
亦即时间标志重放单元223按A,B,C,X,Y,Z的顺序输出传输数据包。
这样,AV传输控制单元211在进行跳越重放时首先在跳过跳越5所示的部分之前,把传输数据包输出到构成I帧的最后的传输数据包为止,在跳过跳越5所示的部分后,从接着的I帧的前头的传输数据包开始输出。
这样,本实施形态的HDD记录器201在进行跳越重放时,把到帧边界为止的AV数据输出,而且从I帧的前头开始输出,因此如图5(b)所示,可以抑制在结合部发生的噪声。
在上述说明中,对跳越重放中跳过AV数据中规定的部分进行重放的情况进行说明,而下面对正在磁盘媒体上进行记录的时候跳过规定的部分进行记录,将所记录的AV数据原封不动重放的情况进行说明。
图6(a)表示磁盘媒体215的盘片访问单元中,作为记录暂时停止的时刻的AV数据写入的盘片访问单元的,记录暂时停止点的某一DAU230、以及将记录重新开始的时刻的AV数据写入的盘片访问单元、即记录重新开始处的某一DAU231。
记录暂时停止点的某一DAU231中进行写入,直至写完最后的数据包233为止。另外,前一帧的最后数据包232,是包含于含最后数据包233的帧的前一帧之中的最后的传输数据包。
在记录重新开始点的某一DU231,记录重新开始,从最初记录的前头数据包234起开始进行记录。于是,I帧的前头数据包240是构成记录重新开始后最初出现的I帧的前头的传输数据包。
HDD记录器重放如图6(a)所示记录的AV数据时,首先,缓冲控制单元227对HDD控制单元228要求读取AV数据,HDD控制单元228控制硬盘单元208,以磁盘媒体215的盘片访问单元为单位,从磁盘媒体215读取AV数据。
HDD控制单元228进行控制,以从记录有AV数据的前头的盘片访问单元开始依次读取数据,并将读取的记录于盘片访问单元的AV数据传输到缓冲控制单元227。
缓冲控制单元227将从HDD控制单元228传输来的盘片访问单元份额的AV数据存储到缓存器212中去。pad
图6(b)表示读取记录暂时停止点的某一DAU230,接着读取记录重新开始点的某一DAU231,存储于缓存器212的状态。
亦即缓存器212中的缓存器S1(235)的部分,存储着在记录暂时停止点的某一DAU230记录的AV数据,缓存器S2(236)的部分存储着记录再度开始点的某一DAU231上记录的AV数据。
缓冲控制单元227在将记录暂时停止点的某一DAU230存储于缓存器212的时刻,和上述情况一样,利用特殊重放表检索、确定前一帧的最后的数据包232的位置。这是在从最后的数据包233向追溯数据包的方向检索特殊重放表寻找DAU230中的最后的图像帧的前头数据包。于是,找到了其前一数据包、亦即帧的最后数据包232。
也就是说,检索构成记录暂时停止时最后正在记录的帧的前一帧的最后的传输数据包的记录位置。然后确定表示于缓存器212的重放的终点237的位置。
而且缓冲控制单元227在把记录再度开始点的某一DAU231中记录的AV数据存储于缓存器212的时刻,与上述情况一样利用特殊重放表检索I帧的前头数据包240。也就是说,确定记录再度开始后最初出现的I帧的前头的传输数据包在缓存器212中的记录位置。这样就确定了下一次重放的起点238。
另一方面,缓冲控制单元227根据来自时间标志重放单元223的要求,依序从缓存器212读取传输数据包,输出到时间标志重放单元223。
缓冲控制单元227再将缓存器S1(235)存储的AV数据传输时,一旦输出到重放终点237为止的传输数据包,接着就把从下一重放起点238开始的传输数据包输出到时间标志重放单元223。
从而,时间标志重放单元223输出的传输数据包成了图6(c)所示的情况。亦即时间标志重放单元223输出包含记录暂时停止点的最后数据包233的帧的终点的最后的传输数据包C之后,接着输出记录重新开始后最初出现的I帧的前头传输数据包X。
这样,本实施形态的HDD记录器201在任何情况下都在进行跳越重放时输出AV数据到帧的边界为止,或从I帧的前头输出,因此可以抑制结合部份发出的噪声。
还有,在本实施形态中,HDDI/F209是对AV处理部207控制硬盘部208的控制指令或数据进行中续的接口。具体地说,虽然把HDDI/F209说成是以SCSI标准为依据的SCSI接口或以IDE标准为依据的IDE接口,但也可以是其他标准的接口。总而言之,HDDI/F209只要是对AV处理部207控制硬盘部208的控制指令和AV数据进行中续的接口即可。
第2实施形态
下面对第2实施形态进行说明。
在本实施形态也与第1实施形态一样对能够进行跳越重放的HDD记录器进行说明。
与第1实施形态一样,图1表示系统的结构,图2表示HDD记录器201的结构,图3表示AV硬盘205的结构,图4表示AV传输控制单元211。这些与实施形态1相同。
下面对这样的本实施形态的动作加以说明。
在第1实施形态中,如图5所示,进行跳越重放时,把重放的终点6取为输出构成1帧的最后的传输数据包的时刻,把下一次重放的起点7取为输出最先出现的I帧的前头的数据包的位置。
图7表示与图5(a)有些不同的MPEG传输流的传输数据包的例子。
下面首先对图7所示的MPEG传输流中显示出发生问题后作为解决该问题的HDD记录器采用的本实施形态的HDD记录器加以说明。
在图7(a)所示的MPEG传输流中,重放的终点与第1实施形态一样,是构成在接收到跳越指示的时刻时间标志重放单元223输出的帧的最后的传输数据包。又,下一重放起点10与第1实施形态一样,表示跳越后的帧中最初出现的I帧的前头传输数据包的位置。
又,记载于A、B、C...各传输数据包下面的数字是各传输数据包的连续性计数器的值。
所谓连续性计数器是指在传输数据包的首部的最后4位的部分记载的4位的值的计数器。
在GPEG传输流中,重要的传输数据包可以2次连续输入,以避免在传输中丢失。
这样,在相同的传输数据包中,连续性计数器的值取相同值。从而,如果连续性计数器的值为相同值,就可以知道是相同的传输数据包。
于是,在连续性计数器具有相同值的传输的数据包由STB202等进行译码之前,去除其后的送来的传输数据包以避免重复。
在图3(a)中,C的连续性计数器的值为5,X的连续性计数器的值也是5。
在这样的情况下与第1实施形态一样进行跳越重放时,由于C与X的连续性计数器的值相同,所以在译码时如上述看作C与X的为相同数据包,X被去除。
但是,X是I帧的前头的数据包,因此包含序列(Sequence)首部和GOP首部等在MPEG的扩展处理中很重要的数据。从而,一旦去除X,序列首部和GOP首部就缺失,结果是,如图7(b)所示,原属于不同的GOP的传输数据包如1GOP11所示,结合为1个GOP,因此一旦进行跳越重放就会发生噪声。
本实施形态如图8所示解决了这样的问题。
亦即,如图8(a)所示,,重放终点9是构成AV传输控制单元211与第1实施形态一样在接收到跳越重放指示的时刻输出的帧的最后的传输数据包。
又,接着的重放起点10,与第1实施形态一样是跳越后的AV数据中最初出现的I帧的前头的传输数据包。
还有,在本实施形态中,缓冲控制单元227在X之前插入具有无效数据的虚拟的传输数据包。而该虚拟传输数据包的连续性计数器值取比X小1的值。
其结果是,时间标志重放单元223输出如图8(b)所示的MPEG传输流。亦即输出由1GOP15与1GOP16组成的传输流。
虚拟传输数据包与X的连续性计数器值不同,因此在译码之前不去除X。由于不这样去除X,也就不会发生序列首部缺失的情况。又,由于插入的虚拟传输数据包具有无效数据,所以对译码处理没有任何影响。从而,不会发生2个GOP结合等不良情况,所以即使是执行跳越重放也能够抑制在第1实施形态未能抑制的噪声。
图9表示与图8有些不同的MPEG传输流。图9(a)的传输流与图8(a)的不同点的在于,C与X的连续性计数器值不相同,是连续的值。
即使在这样的情况下,也与上面所述一样插入虚拟传输数据包。亦即将比X的连续性计数器值小1的值作为插入的虚拟数据包的连续性计数器的值。
于是,虚拟传输数据包的连续性计数器值与C的连续性计数器值相等,所以如图9(b)所示,去除译码前的虚拟数据包。但是,由于包含序列首部的X没有被去除,所以没有发生像第1实施形态那样两个GOP结合成一个的事态。
这样,如图9所示,即使在重放的终点9输出的传输数据包与在下一重放起点10最初输出的传输数据包的连续性计数器的值连续的情况下也不会由于插入虚拟数据包而引发不良情况。
最后对上面说明过的虚拟传输数据包的具体例子加以说明。
图10(a)表示虚拟传输数据包的例子。该虚拟传输数据包中有效载荷全部以基本流的填充值(padding value)0填入。
而图10(b)表示虚拟传输数据包的另一例子。该虚拟传输数据包中,有效载荷部分填入PES首部,把PES_header_data_legth设定为175,以使该填入的PES首部的规模为184字节,把PES首部的标记全部设定为0,把其余的PES首部中的填充值设为FF。
又,图10(c)表示虚拟传输数据包的又一例子。该虚拟传输数据包在传输流的首部设置adaptation_field,把adaptation_field_legth设定为183,以使adaptation_field的规模为184字节。然后,把adaptation_field的各标记全部设定为0。又可以作为例外,把discontinity_indicator标记设为1。除此以外的adaptation_field中的填充值设为FF。
还有,虚拟传输数据包也可以是将图10的(a)、(b)、(c)加以组合那样的数据包。也可以是例如具有适应场(adaptation field),其次具有PES首部,最后是充填基本流的填充值0的那样的数据包。当然也可以只是(a)与(b)的组合等,或(a)、(b)、(c)中任意两个的组合。
还有,在本实施形态中,对重放中跳越规定的部分进行重放的跳越重放采用插入虚拟传输数据包进行说明,但是并不限于此,即使是对记录时跳越规定的部分的AV数据进行重放的跳越重放,利用同样插入虚拟传输数据包的方法也可以得到相同的效果。
还有,在本事实形态中,虚拟传输数据包的连续性计数器值采用最初出现的I帧的前头传输包X的连续性计数器值减1的值进行说明,但是并不限于此。只要虚拟传输数据包的连续性计数器值与最初出现的I帧的前头的传输数据包X的连续性计数器的值不同,什么值都可以。
还有,在第2实施形态中,使用虚拟传输数据包,使前后帧的连续性计数器重复,但是也可以把I帧的前头的数据包的连续性计数器重新设定与前面的帧的连续性计数器不同的值。还可以在重放时将I帧以后的连续性计数器值重新设定,以使该I帧以后的连续性计数器连续。
还有,本发明的实施了帧间压缩及帧内压缩的压缩编码流不限于本实施形态的MPEG传输流,像MPEG程序流、DV格式的流等,总而言之,只要是视频数据帧的一部分被施加帧内压缩,其他部分的视频数据帧被施加帧间压缩,被传送的编码流即可。
还有,所谓本发明的压缩编码流中的数码包,不限于本实施形态的传输数据包,只要是压缩编码流为MPEG流的情况,像DSS数据包、PES(packetizedelementary stream;数据包化的基本流)等,总而言之,只要是本发明的实施了帧间压缩及帧内压缩的压缩编码流以数据包单位传送的情况下的数据包即可。
第3实施形态
下面对第3实施形态加以说明。
在本实施形态中,对能够抑制噪声进行跳越重放的重放装置与STB加以说明。
图12表示本实施形态的重放装置102。重放装置102与已有技术中说明的装置相同。也就是说,重放装置102是跳越前最后输出的数据包不限于构成帧的最后的数据包,而跳越后最初输出的数据包不限于I帧的前头数据包的装置。
图14表示本实施形态的STB250。
重放装置102与STB250通过IEEE1394总线连接。
STB250具备调谐部251、传输流译码器25R、I/F控制单元253、MPEG译码器254。
调谐部251是将从天线输入的广播波变换为数字位流、即MPEG传输流的单元。
传输流译码器252是将调谐部251输出的MPEG传输流变换为PES(数据包化的基本流)的单元。又是还具有将调谐部251输出的MPEG传输流输出至I/F控制单元253的功能的单元。又是将从I/F控制单元253输入的MPEG传输流也同样变换成PES(数据包化的基本流)的单元。
I/F控制单元253是将传输流记录器单元252输出的MPEG传输流局部化(partialiging)后输出到IEEE1394界面端口的单元。
在这里,所谓局部化是指在多路复用的MPEG传输流中只将有关必要的内容(节目)的数据包滤波,将有PEI信息的数据包改写成与滤波后的MPEG传输流对应的PSI信息输出。而所谓PEI信息是PAT/PMT/SIT等信息。
又,I/F控制单元253是将从IEEE1394界面端口输入的MPEG传输流输出到传输流译码器单元252的单元。
MPEG译码器254是从PES变换为ES(基本流),再把将ES译码后压缩的MPEG数据扩展,把扩展的图像与声音数据变换为模拟信号输出到监控器(末图示)的单元。
未图示的监控器是显示图像,输出声音的单元。
本实施形态的重放装置102与STB250是本发明的重放系统的例子,本实施形态的STB250是本发明的译码装置的例子,本实施形态的HDD2与流控制单元103以及字节计数器101是本发明的读取单元的例子,本实施形态的MPEG译码器254是本发明的译码单元的例子,本实施形态的MPEG译码器254是本发明的控制单元的例子。
下面对这样的本实施形态的动作加以说明。
重放装置102的流控制单元103在重放开始时通知字节计数器101重放开始。
字节计数器101一旦从流控制单元103得到重放开始的通知,就将重放位置信息作为从前头起的字节数加以计数。
HDD2一旦从流控制单元103得到重放指令,就从硬盘媒体的与流控制单元103指定的LBA对应的地方读出AV数据,向流控制单元103输出。
流控制单元103一旦从HDD2接受到AV数据,就将每一传输数据包的时间间隔复原,将AV数据输出到IEEE1394 I/F 4。
IEEE1394 I/F 4把流控制单元103输出的MPEG传输流输出到IEEE1394总线。
另一方面,字节计数器101从流控制单元103得到开始重放的通知起,对流控制单元103输出到IEEE1394 I/F 4的AV数据的位置进行字节计数。
当前,假定字节计数器的值显示为m字节(m为正整数)。也就是说,假定从AV数据的重放开始起已重放了m字节的AV数据。
假定字节计数器101从图14所示的STB250接收跳越重放指令,或从重放装置102的遥控器等接收到要求重放装置进行跳越重放的操作命令。于是,字节计数器101就将计数值从m变为n的情况通知流控制单元103。
接收到通知后,流控制单元103就把字节计数器101通知之前瞬间的传输数据包输出到IEEE1394 I/F 4,接着继续从HDD2读出与重放开始起n字节对应的AV数据,接着前面输出的传输流将与重放开始起n字节对应的AV数据的前头的传输数据包输出到IEEE1394I/F4。
这样,如果字节计数器101的值不连续地变化,流控制单元103就进行跳越重放。
另一方面,在图14所示的STB250中,对重放装置102发出进行跳越重放指令的情况下进行所述跳越重放时的动作将在下面加以说明。
在STB250中,首先,从重放装置102输入的AV数据经I/F控制单元253被输入到传输流译码器252。
传输流译码器252把输入的传输流变换为PES,输出到MPEG译码器254。
MPEG译码器254把MPEG的压缩数据扩展,形成图像及声音的模拟数据后输出到监控器。
接着,STB250使MPEG译码器254让当前正在显示的帧静止,然后使其保持静止状态,等待传输流译码器252输入到m字节为止,在该数据被变换为PES,输入到MPEG译码器254的时刻,MPEG译码器254保持静止,废弃以后的PES数据。
接着向重放装置102发布跳越指令。
于是,经I/F控制单元253,将第n字节起的AV数据输入到传输流译码器252。这些数据被变换为PSE后输入到MPEG译码器254。
MPEG译码器254依然保持静止状态不变地,继续废弃PES数据,直到从输入的PES数据检测出I帧为止,然后从检测出I帧的时刻开始扩展MPEG压缩。这样就可以消除MPEG单元噪声。还有,在本实施形态的情况下也可以不要DIT数据包。
第4实施形态
下面对第4实施形态加以说明。
在第3实施形态中,对用STB250发布进行跳越重放用的指令的情况进行了解说明,而在本实施形态中,对于STB250不对重放装置102发布进行跳越重放的命令的情况,即由遥控器等发布要求重放装置102进行跳越重放的指令的情况及进行包含录像暂停引起的AV数据的中断部分的AV数据重放的情况进行说明。
图12表示实施形态的重放装置102。重放装置102与已有技术中说明的装置一样。
但是,流控制单元103是也具有本实施形态特有的功能的单元。也就是说,流控制单元103除了已有技术中说明的功能外,作为本实施形态特有的功能,还具有在跳越重放时插入跳越后的流的前头或在跳越前片刻的流的最后插入DIT数据包的功能。
这里所谓DIT数据包,是表示流的裂缝的数据包,只要流中存在具有能够进行这样的通知的标记的场,什么样的数据包都可以。
又,STB250的结构与第3实施形态相同,因此省略其说明。
下面对这样的本实施形态的动作加以说明。
流控制单元103在开始重放时通知字节计数器101开始重放。
假定当前字节计数器值显示为m字节(m为整正数)。亦即假定从AV数据重放开始起重放了m字节的AV数据。
假定从重放装置102的遥控器等接收到要求重放装置102进行跳越重放的操作指令。又假定到达录像的暂时停止位置,重放装置102本身执行跳越重放。
于是,字节计数器101发出将计数值由m改为n的通知。
接收了该通知后,流控制单元103把从字节计数器101得到通知前的传输数据包输出到IEEE1394I/F4,然后继续从HDD2读出与再生开始起n字节对应的AV数据,接着先前输出的传输数据包插入DIT数据包后,把与重放开始起n字节对应的AV数据的前头的传输数据包输出至IEEE1394I/F4。
另一方面,STB250首先把从重放装置102输入的AV数据经I/F控制单元253、传输流译码器252输入至MPEG译码器254。
MPEG译码器254将MPEG的压缩数据扩展,生成图像及声音的模拟数据,输出到监控器。
这时传输流译码器252一旦接收到DIT数据包,就要求MPEG译码器254使当前正在显示的帧静止,然后使其保持静止状态不变。
然后,经I/F控制单元253把第n字节起的AV数据输入至传输流译码器252。将这些数据变换为PES后输入至MPEG译码器254。
MPEG译码器254依然保持静止状态不变地继续废弃PES数据,直到从输入的PES数据中检测出I帧为止,然后从检测出I帧的时刻起开始把MPEG压缩加以扩展。这样就可以使MPEG单元不发生噪声。
第5实施形态
下面对第5实施形态加以说明。
在本实施形态中,对与第4实施形态一样,STB250不对重放装置102发出指令的情况,即假定遥控器等发出要求重放装置进行跳越重放的指令的情况,以及重放包含录像暂时停止产生的AV数据中断部分的AV数据的情况加以说明。
图14表示本实施形态的STB250。本实施形态的STB250与第4实施形态相同。
图12表示本实施形态的重放装置102。重放装置102的构成与已有技术中说明的重放装置102相同,但是假定在流控制单元中103中,具有作为本实施形态中的特有的动作,在进行跳越重放时,在就要执行跳越之前,用指令通知STB250要执行跳越的单元。
下面对这样的本实施形态的动作加以说明。
流控制单元103在开始重放时把开始重放的事情通知字节计数器101。
当前,假定字节计数器101的值显示为m字节,亦即假定正在重放从AV数据重放开始起m字节的AV数据。
假定从重放装置102的遥控器等接收到要求重放装置102进行跳越重放的操作命令。又假定到达录像暂时停止位置,重放装置102本身动作以进行跳越重放。
于是,重放装置102发出把进行跳越的事情通知STB250的指令。
接着,字节计数器101通知把计数值从m改为n。
接收到这一通知后,流控制单元103把得到来自字节计数器101的通知前片刻的传输数据包输出至IEEE1394I/F4,然后继续从HDD2读出与重放开始起n字节对应的AV数据,接着先输出的传输数据包,把对应于重放开始起n字节的AV数据前头的数据包输出到IEEE1394 I/F 4。
另一方面,STB250经I/F控制单元253、传输流译码器252首先把从重放装置102输入的AV数据输入至MPEG译码254。
MPEG译码器254把MPEG压缩数据加以扩展,形成图像及声音的模拟数据后输出至监控器。
在重放装置102收到通知执行跳越的指令时,这时I/F控制单元253对MPEG译码器254要求使当前正在进行的显示的帧静止,然后使其保持静止状态不变。
然后,经I/F控制单元253把第n字节起的AV数据输入至传输流译码器252。这些数据变换为PES后被输入至MPEG译码器254。
MPEG译码器254依然保持静止状态不变,继续废弃PES数据,直到从输入的PES数据检测出I帧为止,从检测出I帧的时刻开始将MPEG压缩加以扩展。这样做可以使MPEG数据块噪声不发生。
这样,采用第3实施形态第4实施形态第5实施形态,即使重放装置102在跳越前的输出没有输出到视频帧的末尾为止,而且在跳越后的输出也不从I帧的前头开始输出,也能够利用MPEG译码器254的动作抑制噪声的发生。
第6实施形态
下面对本申请的发明者正在提出的重放装置,即能够在短时间内从特殊重放转移到通常重放的重放装置进行说明。
该重放装置是对作为MPEG传输流记录在硬盘媒体上的AV数据进行特殊重放和通常重放的装置。
图13表示该重放装置输出的传输数据包。即从特殊重放向通常重放61转移时,首先,如I的末尾60所示,输出到构成I帧的最后的传输数据包后,即向通常重放转移。而且,一旦转移到通常重放,首先,最初如PCR62所示,输出附加PCR的传输数据包。接着,如PCR64、PCR65所示,对于附加PCR的传输数据包,改写其PCR值后输出,使其与作为PCR62输出的PCR值不产生矛盾。
因此,编入输入从这种重放装置输出的MPEG传输流的STB(机顶盒)等
中的译码器,一旦转移到通常重放,首先,接收最初附加PCR的传输数据包,因此与未先提交PCR的情况相比,能够在短时间内确立PLL同步。另外,映像与声音的同步处理也能够迅速确立。因此,能够在短时间内从特殊重放向通常重放转移。
下面对第6实施形态加以说明
在本实施形态中,对特殊重放向通常重放转移时能够以较短的时间转移到通常重放的HDDD记录器加以说明。
与第1实施形态一样,在图1中表示系统的结构,图2表示HDD记录器201的结构,图3表示AV硬盘205的结构,图4表示AV传输控制单元211。这些与第1实施形态相同。
特殊重放信息生成单元217,如第1实施形态所述,由PID-filter(滤波器)单元218、PES-header(首部)检测单元219、picture-header(图像-首部)检测单元220、表数据生成单元221构成。
PID-filter单元218是检测附加时间标志的传输数据包的PID,选择出PID为表示视频数据的值的传输数据包的单元。
PES-header检测单元219是选择出的传输数据包中检测出保持着PES-header的传输数据包,生成其位置信息的单元。
Picture-header检测单元220是从传输数据包中检测出保持picture-header的传输数据包,生成picture-coding-type(图像—代码—类型)、也就是说是I、B、P中的哪一种的信息的生成单元。
表数据生成单元221是从生成的PES首部的位置信息及picture-coding-type提取关于构成MPEG传输流的各帧的种类、开始位置及规模的信息,根据提取的信息生成特殊重放表数据的单元。还有,规模信息根据PES的位置信息计算从例如前面的PES到下一个PES的长度。
又,缓冲控制单元227具备差分计算单元与PCR数据包生成单元26。
差分计算单元24是计算保持PCR的传输数据包的PCR值减去附加于该传输流数据包的时间标志的值得到的差分的计算单元。
又,PCR数据包生成单元26是在从特殊重放转移到通常重放时在通常重放的I帧的前头的传输数据包的前一传输数据包上附加的时间标志上加上在记录时差分计算单元24计算出的差分,将得到的和作为PCR值,生成保持PCR的数据包的单元。
又,frame(帧)送出管理单元224是在特殊重放的情况下进行输出的传输数据包的送出管理及对输出的I帧与接着输出的I帧的间隔进行管理的单元。
PID-filter单元225是在特殊重放的情况下检测输入的传输数据包的PID,检测出的PID表示视频数据以外的数据的情况下,取掉该传输数据包,只输出检测出的PID为视频数据的传输数据包的单元。
PAT/PMT/SIT赋予/PCR赋予单元226是赋予保持PAT、PMT、SIT的传输数据包,而且也赋予保持PRC的传输数据包,正确地改写各数据包的连续性计算器,复原并输出语法上正确的MPEG传输流的单元。
还有,本实施形态的AV传输控制单元211与硬盘单元208是本发明的写入单元的例子,本实施形态的HDD记录器201是本发明的记录装置的例子,本实施形态的AV传输控制单元211与硬盘单元208兼作本发明的读取单元的例子,本实施形态的硬盘记录器201兼作本发明的重放装置的例子。
下面对这样的本实施形态的动作加以说明。
首先对记录AV数据时的动作加以说明。
记录AV数据时,一旦1394PHY/LINK210从STB202接收到经IEEE1394总线作为同步数据包传送来的AV数据,就将传输数据包的时间间隔复原,作为MPEG传输流输出到AV传输控制单元211。
AV传输控制单元211具有27MHz的发信频率的振荡器,利用传输流中保持的PCR值取得该振荡器的发信频率的PLL同步。而且,AV传输控制单元211具备以该振荡器的发信频率计数的(未图示)计数器。
于是,AV传输控制单元211的时间标志赋予单元216一旦从1394PHY/LINK210接收到传输数据包,就在该接收时刻读取以27MHz的发信频率计数器的计数器的值,将该读取的值作为时间标志附加于传输数据包。
图11(a)表示这样附加了时间标志的传输数据包。
各数据包上,如时间标志28、29、30所示,各附加一个时间标志。
时间标志赋予单元216如图11(a)所示,把赋予时间标志的传输数据包输出至特殊重放信息生成单元217。
特殊重放信息生成单元217分析附加时间标志的传输数据包,生成特殊重放时使用的特殊重放表。
亦即PID-filter单元218检测出附加时间标志的传输数据包的PID,选择出PID表示视频数据的传输数据包。
然后,PES-header检测单元219从选择出的保持视频数据的传输数据包中检测出保持PES-header的传输数据包,生成其位置信息。
接着,picture-header检测单元220从传输数据包中检测出保持picture-header的传输数据包,生成picture-coding-type、亦即I、B、P中的任一种的信息。
表数据生成单元211从生成的PES首部的位置信息及picture-coding-type提取关于构成MPEG传输流的帧的种类、开始位置及规模的信息,根据提取的信息生成特殊重放表数据。还有,规模信息从PES的位置信息算出从例如前面的PES到下一PES为止的长度。然后生成记载提取的各帧的种类、前头的记录位置以及规模等信息的特殊重放表。
缓冲控制单元227接收从时间标志赋予单元216输出的传输数据包,接收到表数据生成单元221作成的特殊重放数据时,就将其变换为盘片访问单元的记录格式,暂时存储于缓冲存储器212。
缓冲控制单元227把传输数据包与特殊重放表变换成记录用的格式时,差分计算单元24求PCR与时间标志的差分值。这是取得例如在一个盘片访问单元中存放的传输数据包中最初保持着PCR的传输数据包的PCR的值,又,取得该传输数据包上附加的时间标记的值。还有,附加计算差分的PCR的传输数据包不是一个盘片访问单元中存放的传输数据包中最初保持着PCR的传输数据包也没关系。
然后计算从取得的PCR值减去取得的时间标志的值的差分。然后把计算出的差分存放在盘片访问单元的首部部分。
这样,缓冲控制单元227把盘片访问单元份额的MPEG传输流变换为盘片访问单元的记录规式。
亦即图11(b)表示盘片访问单元的记录格式。盘片访问单元的记录格式由首部与数据部构成,首部中存储确定特殊重放用的I帧的特殊重放用信息、即特殊重放表数据和确定前后的盘片访问单元的链信息等。又,数据部存放附加有时间标志的传输数据包。
又,上述首部中,如上所述,差分计算单元24计算出的差分存储于盘片访问单元的首部部分。
接着,缓冲控制器227把变换为这样的记录用格式的AV数据暂时记录于缓存器212,同时把缓存器212记录的盘片访问单元份额的AV数据传送至HDD控制单元228,同时向HDD控制单元228发布写入指示。
一旦缓冲控制单元227接收到写入指示,HDD控制单元228就控制硬盘单元208,把流控制单元25传送来的盘片访问单元份额的AV数据记录于硬盘媒体的记录指令指定的LBA对应的位置上。
这样,在记录AV数据时,HDD记录器201对于每一盘片访问单元,在其首部存放记录于盘片访问单元的传输数据包中保持PCR的前头的传输数据包的PCR值减去该传输数据包上附加的时间标志值得到的差分。
下面对重放时的动作进行说明。
首先,对HDD记录器201如上所述记录的AV数据进行特殊重放。
亦即HDD控制单元228向硬盘单元208发布读取指示,硬盘单元208根据从HDD控制单元228接收的读取指令,只读取指定的盘片访问单元中存储的首部。然后,硬盘单元208把读取的一个盘片访问单元份额的首部传送到HDD控制单元228。
缓冲控制单元227一旦从HDD控制单元228接收到盘片访问单元份额的首部,就利用首部中存放的特殊重放用的信息,提取特殊重放用的I帧的位置信息,根据提取的位置信息,HDD控制单元228向硬盘单元208发布读取I帧份额的AV数据的指令,硬盘单元208将该数据传送到HDD控制单元228。缓冲控制单元227从HDD控制单元228接收I帧份额的AV数据,把构成提取的I帧的传输数据包暂存于缓冲存储器212。
这里,构成I帧的AV数据不是512字节的整数倍,从硬盘单元208读出时,以512字节的整数信读出。又,I帧的末尾的传输数据包的位置不限于是512字节的整数倍,但是为了把I帧的末尾的传输数据包的位置通知帧送出管理单元224,只能够把I帧部分送出。
进行特殊重放时,通常重放/特殊重放切换单元222设定为能够把缓冲控制单元227输出的传输数据包输入到帧送出管理单元224。
缓冲控制单元227一旦接收到帧送出管理单元224来的请求,就依序输出缓冲存储器212存储的构成供特殊重放用的I帧的传输数据包。
帧送出管理单元224一旦接收到从缓冲控制单元227输出的传输数据包,就调整接收的传输数据包的送出速率,向PID一滤波器单元225输出接收的传输数据包。
又,帧送出管理单元224在送完1个I帧再经过帧送出间隔时间后,向缓冲控制单元227要求输送下一个I帧。
PID-滤波器单元225检测从帧送出管理单元224接收的传输数据包的PID,只选择出PID值表示是视频数据的传输数据包,输出到PAT/PMT/SIT赋予/PCR赋予单元226。
从而,保持声音的传输数据包和保持进行通常重放时使用的PCR的数据包等被PID滤波器单元废弃。
一旦接收到保持视频数据的传输数据包,PAT/PMT/SIT赋予/PCR赋予单元226就附加保持进行特殊重放时用的PAT、PMT、SIT的传输数据包,又附加保持在进行特殊重放时用的PCR的数据包,又同时在这时进行对PAT、PMT、SIT及PCR与视频数据的各连续性计数器的改写处理,生成文法上正确的特殊重放用的MPEG传输流。
1394PPHY/LINK210一旦接收到特殊重放用的MPEG传输流,就作为同步数据包传输到IEEE1394总线。
于是,STB202一旦通过总线IEEE1394接收到特殊重放用的MPEG传输流,就进行译码,变换成图像信号,从D端子输出到TV203,TV203把图像显示于画面上。
如上所述进行特殊重放的过程中HDD记录器201向通常重放转移时,首先,缓冲控制单元227把构成当前正在输出的I帧的最后的传输数据包作为特殊重放用的MPEG传输流输出到帧送出管理单元224后,接着就输出通常重放MPEG传输流。
还有,输出到帧送出管理单元224的传输数据包与上面所述一样处理后从1394PHY/LINK210传输到IEEE1394总线。
开始通常重放时,首先,PCR数据包生成单元26对转移到通常重放后最初出现的I帧的前头的传输数据包的紧靠的前一传输数据包附加PCR。
亦即参照存储该传输数据包的盘片访问单元的首部中保持的差分。
然后,取得附加于该传输数据包的时间标志的值,将参照的差分与取得的时间标志相加,将具有相加值的PCR附加于传输数据包。然后,用无效数据充填该传输数据包的有效载荷,或去除该有效载荷。
然后,PCR数据包生成单元26将该传输数据包输出到时间标志重放单元223。
接着,缓冲控制单元227将转移至通常重放后最初出现的I帧的前头的传输数据包输出到时间标志重放单元223。
随后,缓冲控制单元227对应时间标志重放单元223来的每一要求,依顺序从缓冲存储器212读出传输数据包并输出至时间标志重放单元223。
图11(c)表示这样从缓冲器控制单元227输出的传输数据包。
从特殊重放转移到通常重放时,缓冲控制单元227如I的末尾32所示,把将构成最后的I帧的最后的传输数据包输出到帧送出管理单元224后,首先把如PCR33所示保持PCR的传输数据包输出到时间标志重放单元223。而该传输数据包的PCR值为时间标志与在盘片访问单元的首部中储存的差分的相加值。
然后,如传输数据包34所示,接着PCR33,从构成转移到通常重放以后最初出现的I帧的前头的传输数据包开始依序输出到IEEE1394I/F27。接着,从缓冲控制单元227输出到时间标志重放单元223的传输数据包中保持着PCR的传输数据包的PCR值无改写地保持着记录时的值被输出至时间标志重放单元223。
又,1394PHY/LINK210把接收的传输数据包作为同步数据包传送至IEEE1394总线。
这样,HDD记录器201在记录时求出PCR值减去时间标志值的差分,也将该差分加以保持,在重放时差分与时间标志相加求出先输出的PCR的值,因此通常重放的传输数据包与保持的PCR值保持着一致性。从而没有必要改写通常重放的传输数据包保持的PCR值。
这样,本实施形态的HDD记录器201尽管制造成本低而且HDD记录器201的硬件和软件的负担小,也能够迅速地从特殊重放转移到通常重放。
还有,在本实施形态中,是假定这样的情况进行说明的,即差分计算单元24取得存放于一个盘片访问单元中的传输数据包中第一个保持着PCR的传输数据包的PCR值,而且取得附加于该传输数据包的时间标志值,但是本发明不限于此。也可以计算一个盘片访问单元存放的传输数据包中保持PCR的任意传输数据包上附加的PCR与该传输数据包保持的时间标志的差分。
还有,在本实施形态中,是这样对时间标志赋值的,就是使时间标志与PCR有规定的差分。但是也可以这样赋值,就是使该差分值大约为0。如果这样赋值,可以把作为保持PCR的数据包先输出的传输数据包的PCR值设定为该传输数据包的时间标志值本身。而且保持着接着输出的PCR传输数据包的PCR值也可以设为时间标志值本身。
而且在本实施形态中,是在这样的假定下进行说明的,即在从特殊重放转移到通常重放时,如I的末尾32所示,对在将构成特殊重放的最后的I帧的最后的传输数据包输出到帧送出管理单元224后通常重放时第1个出现的I帧的前头传输数据包的紧靠前的传输数据包附加PCR后首先输出。但是本发明并不限于此。也可以对通常重放时最初出现的I帧的前头传输数据数据包前面的传输数据包附加PCR。总之,从特殊重放向通常重放转移时,只要对最初进行通常重放时第一个出现的I帧的前头传输数据包更前面的传输数据包附加PCR后输出即可。
还有,在本实施形态中是对像STB与HDD记录器或STB与重放装置那样各设备用的IEEE1394总线连接的情况进行说明的,但是不限于此。也就是说,也可以是传送流数据的总线及设备控制用的控制信号的收发信用的I/F。又,设备也可以不是分立的,而是在一个框体中形成一体的设备。又可以在HDD记录器内装对STB具有的压缩编码流进行扩展的译码器。
还有,在本实施形态中,是假设对磁盘215进行录放进行说明的,但并不限于此,还可以是光盘、光磁盘、磁带媒体等。
以上对A组的各实施形态进行了详细说明。
下面将对B组的各实施形态进行说明。
第7实施形态
下面对第7实施形态加以说明。
本实施形态中,将对能够进行特殊重放的重放装置加以说明。
图15表示本实施形态的重放装置1035。
本实施形态的重放装置1035是对图22(a)所示的记录装置记录的AV数据进行特殊重放及通常重放的装置。
重放装置1035由盘片媒体1036、I帧切出1037、PID滤波器1038、PCR屏蔽处理1039、传输流复元1040构成。
盘片媒体1036是记录AV数据的磁盘媒体,是利用图22(a)所示的记录器装置对AV数据进行记录的。
I帧切出1037是对由盘片媒体1036读出的每一盘片访问单元的数据中切出特殊重放用的I帧的单元。
而所谓盘片访问单元,是在将AV数据写入盘片媒体1036或将AV数据从盘片媒体1036中读出时连续进行传送的最小单位。
PID滤波器1038是I帧切出1037切出的I帧构成的MPEG传输流的传输数据包中,利用传输数据包的PID去除视频数据包以外的数据包,输出仅由视频数据构成的传输流的单元。
PCR屏蔽处理1039是对通常重放时使用的PCR实施屏蔽处理的单元。
传输流复元1040是对PID滤波器1038输出的只有视频数据的传输流赋予特殊重放用的PAT、PMT、SIT,又赋予特殊重放用的PCR,然后改写各传输数据包的4个字节的首部中的连续性计数器,使其在每一PID连续,复元完全的特殊重放用的传输流的单元。
还有,本实施形态的I帧切出1037是本发明的特殊重放单元的例子,本实施形态的PID滤波器1038与PCR屏蔽处理1039是本发明的PCR屏蔽单元的例子,本实施形态的的传输流复原1040是本发明的特殊重放用PCR生成单元的例子。
下面说明这样的本实施形态的动作。
在本实施形态中对图22(a)所示的记录装置将在盘片媒体1036上作为MPEG传输流记录的AV数据作特殊重放的情况加以说明。
本实施形态的重放装置1035进行特殊重放的AV数据,假定为保持视频数据的传输数据包的PID与保持PCR的传输数据包的PID相同。
图16表示重放装置1035进行特殊重放的传输数据包的一个例子。传输数据包1044具有作为传输数据包的首部的TS首部1041、适应场1044以及有效载荷1043。适应场1042中记述着PCR,有效载荷中存放着视频数据。这样,在一个传输数据包中同时存放着PCR和视频数据。
首先,I帧切出1037根据从盘片媒体1036读出的每一盘片访问单元的数据中盘片访问单元首部存放的特殊重放用的信息,从盘片访问单元的数据部分中存放的MPEG传输流切出特殊重放用的I帧。
然后,I帧切出1037把切出的I帧作为MPEG传输流输出。
PID滤波器1038从I帧切出1079接收的MPEG传输流的传输数据包中,利用传输数据包的PID,去除音频数据包、PMT数据包等,输出只由视频数据与PCR构成的传输流。亦即由于视频数据包的PID与PCR数据包的PID相同,PID滤波器1038未将PCR数据包去除。
接着,PCR屏蔽处理1039调查从PID滤波器1038输出的传输数据包中是否设置适应场1042。然后,对于设有适应场1042的传输数据包,再调查适应场1044中是否存放着PCR。
然后,在传输数据包中存放有PCR的情况下,对该PCR进行屏蔽处理。这里所谓对PCR进行屏蔽处理,意味着至少使适应场的PCR-flag(标记)为0,如果可能,再把记述PCR值的48位的场全部用0xff充填。
一旦输入PCR屏蔽处理1039输出的传输数据包,传输流复原1040就插入保持PAT、PMT、SIT等的传输数据包,再插入具有与保持视频数据的传输数据包相同的PID,保持特殊重放用的PCR的传输数据包,改写各数据包的连续性计数器,复原完全的特殊重放用的传输流。
图17表示传输流复原1040输出的传输数据包的一个例子。
可知传输数据包1046、1049的通常重放用的PCR被屏蔽着,插入了保持特殊重放用的PCR的传输数据包1045、1048。
这样,TV等AV设备将传输流复原1040输出的传输流译码显示时,原来附加的PCR由于被屏蔽处理,不会因附加两个系统的PCR而发生问题,能够实现特殊重放。
这样,本实施形态的重放装置1035能够利用对传输数据包中保持通常重放用的PCR的传输数据包的PCR进行遮蔽处理,生成没有矛盾的特殊重放用的MPEG传输流。
还有,在本实施形态中,假设在PCR屏蔽处理1039中对通常重放用的PCR进行掩蔽处理,但是并不限于此。也可以不设PCR屏蔽处理1039。
亦即,在从PID滤波器1038输出的传输数据包中再插入具有与保持视频数据和PCR数据的传输数据包的PIC不同的PID,保持重放用的PCR的传输数据包。
再把PMT中保持PCR的传输数据包的PID从保持视频数据的传输数据包的PID变更为保持特殊重放用的PCR的传输数据包的PID。
图18表示PMI的例子。图18(a)是进行通常重放时的PMT,保持视频数据的传输数据包的PID为100,保持声音数据的传输数据包的PID为101,保持PCR的传输数据包的PID与保持视频数据的传输数据包的PID同样为100。
图18(b)是特殊重放用的PMT。保持PCR的传输数据包的PID从100变为102。
这样,也可以以下述方法取代对保持通常重放时的PCR的传输数据包的PCR进行屏蔽处理,也就是使保持特殊重放用的PCR的传输数据包的PID为不同于保持视频数据的传输数据包的PID值,如图18所示,把PMT中保持PCR的传输数据包的PID改写为保持特殊重放用的PCR的传输数据包的PID。
但是在这样的情况下,将电视等特殊重放用的数据译码显示的AV设备,在保持PCR的传输数据包的PID从通常重放切换为特殊重放的情况下发生变化,因此判断为进行了频道切换,虽然有切换时使图象和声音静噪的问题,但除此以外,可得到与上面所述同等的效果。
还有,在本实施例中,对盘片媒体1036是磁盘媒体的情况进行了说明,但是并不限于此,也可以是光磁盘媒体或光盘媒体。又可以是在D-VHS等使用的磁带媒体。
第8实施形态
下面对第8实施形态进行说明。
本实施形态中,对重放编辑的MPEG传输流时把两个MPEG传输流的连接部分译码显示的情况下,能根据编辑者的意图使图象和声音静噪的输出装置及输入装置进行说明。
图19表示本实施形态的输出装置1050与输入装置1053的结构。输出装置1050是读取在硬盘媒体上作为MPEG传输流记录的AV数据作为MPEG传输流输出的硬盘装置。
又,输入装置1053是将输出装置1050所输出的PMEG传输流输入、译码后在监视器上显示的电视机。
输出装置1050与输入装置1053用IEEE1394总线连接。
输出装置1050具备结合部分检测单元1057、结合部分管理单元1058、输出单元1052以及DIT数据包插入单元1051,又具备读取在硬盘媒体上作为MPEG传输流记录的AV数据,输出到结合部分检测单元1057的读取单元(未图示)。
结合部分检测单元1057是在由读取单元输出而来的AV数据为利用编辑把不同的AV数据加以结合的AV数据的情况下,检测从读取单元输出而来的AV数据的结合部分的单元。
结合部分管理单元1058是管理用户对结合部分检测单元1057检测出的结合部分的意图的管理单元。
输出单元1052是对读取单元输出而来的AV数据流进行控制,将所控制的流作为同步数据包输出的单元。
DIT数据包插入单元1051是在从读取单元输出而来的AV数据为利用编辑把不同的AV数据加以结合的AV数据的情况下,在变成别的AV数据的结合部分插入保持DIT(discontinuity indicatar table;指示表)的传输数据包的单元。
还有,在本实施例中,下面称保持DIT的传输数据包的情况为DIT数据包。
输入装置1053由输入单元1055、判别单元1054、显示单元1056构成。
输入单元1055是经IEEE1394总线接收输出装置1050输出的同步数据包,复原为MPEG传输流,输出到显示单元1056的单元。
判定单元1054是从输入单元1055复原的MPEG传输流检测出DIT数据包,根据DIT数据包上附加的标记的设定值,判定是否使图象和声音静噪的单元。
显示单元1056是对从输入单元1055输出而来的MPEG传输流进行AV译码,变换为模拟信号后显示于电视监视器上,根据判定单元1054的判定结果,使电视监视器上显示的图象和声音静噪的单元。
还有,本实施形态的结合部分检测单元1057、结合部分管理单元1058、DIT数据包插入单元1051是本发明的DIT数据包插入单元的例子。
下面对这样的本实施形态的动作进行说明。
图20(b)表示输出装置1050输出从硬盘媒体读取的AV数据的MPEG传输流。
图20(b)是利用编辑将两台D-VHS上记录的MPEG传输流结合起来的流。
亦即是在记录于硬盘媒体的状态下,将从两台D-VHS中的一台D-VHS、即D-VHS(A)拷贝的MPEG传输流、即流A与从另一台D-VHS、即D-VHS(B)拷贝的MPEG传输流,即流B加以结合的流。
又,流A的保持视频数据的传输数据包的PID为0x100,流B的保持视频数据的传输数据包的PID为0x102。
亦即流A和流B,保持视频数据的传输数据包的PID不同。
又,假定编辑者对流A和流B进行编辑将其结合时,编辑者有在该结合部份不使图像和声音静噪的意图。于是,表示该意图的信息作为结合部分处理信息记述于盘片访问单元的首部。又,表示结合部分的位置的信息也记述于该结合部分处理信息中。
读取单元一旦从硬盘媒体读取该AV数据,就输出至结合部份检测单元1057。这时读取单元从硬盘媒体向每一盘片访问单元输出AV数据。
结合部分检测单元1057从读取单元检测出位于首部的结合部分处理信息中的结合位置,将检测出的结合部分通知结合部分管理单元1058。
结合部分管理单元1058参照对于在盘片访问单元的首部记述的结合部分的结合部分处理信息,决定是否在结合部分检测单元1057检测出结合部分使图像和声音静噪,并将是否使图像和声音静噪通知DIT数据包插入单元。
输出单元1052根据结合部分检测单元1057输出而来的AV数据,变换其记录用的格式,复原为MPEG传输流。
DIT数据包插入单元1051一旦从结合部分管理单元1058接收到结合部分与在该结合部分是否使图像和声音静噪的通知,就生成DIT数据包,在该DIT上附加表示是否在结合部分使图像和声音静噪的对象切换标记。
也就是说,对象切换标记是取0或1的值的标记,对象切换标记取0时,表示在该结合部分不使图像和声音静噪,而在对象切换标志为1时,表示在该结合部分使图像和声音静噪。
在本实施形态中,结合部份管理单元1058根据盘片访问单元的首部记述的结合部分处理信息,将在该结合部分不使图像和声音静噪的事情通知DIT数据包插入单元1051,因此DIT数据包插入单元1051把对象切换标记设定为0。
然后,DIT数据包插入单元1051把在DIT上附加对象切换标记的DIT数据包输出到输出单元1052。
输出单元1052一旦从DIT数据包插入单元1051接收到在DIT上附加对象切换标记的DIT数据包,就在复原的MPEG传输流的结合部插入该接收的DIT数据包。
然后,输出单元1052根据MPEG传输流生成同步数据包,将生成的同步数据包发送到IEEE1394总线。
另一方面,输入装置1053的输入单元1055一旦经过IEEE总线接收到输出装置1050送来的同步数据包,就将其复原为MPEG传输流。
然后,一旦检测出在DIT上附加对象切换标记的DIT数据包,就通知判定单元1054。
判定单元1054一旦接收到在DIT上附加对象切换标记的DIT数据包,就参考对象切换标记的值,根据对象切换标记的值,指示是否使显示单元1056在电视监视器上显示的图像和声音静噪。
也就是说,判定单元1054在对象切换标记为0的情况下指示显示单元1056,在插入该DIT数据包的部分不使图像和声音静噪。
又,在对象切换标记为1的情况下,指示显示单元1056,在插入该DIT数据包的部分使图像和声音静噪。
另一方面,输入单元1055将MPEG传输流输出到显示单元1056。
显示单元1056在将从输入单元1055输出而来的MPEG传输流分离为图像和声音,变换为基本流后,对该基本流进行AV译码,变换为模拟信号。然后,将图像信号显示于监视器,将声音信号从扬声器输出。
这时,显示单元1056根据判定单元1054来的指示,使图像和声音静噪。
亦即显示单元1056在从判定单元1054接收到使图像和声音静噪的指示时,使监视器上的显示的图像和从扬声器输出的声音静噪。
另一方面,显示单元1056从判定单元1054接收到不使图像和声音静噪的指示时,不使监视器上显示的图像和从扬声器输出的声音静噪。
从而,在附加对象切换标记的DIT数据包的DIT的对象切换标记的值为0的情况下,判定单元1054指示在从流A到流B变化的部分不使图像和声音静噪,显示单元1056根据该指示不使图像和声音静噪。
这样,采用本实施形态,根据表示是否使盘片访问单元的首部记述的图像和声音静噪的结合部分处理信息,可以在结合部分使图像和声音静噪。
下面对将上述对象切换标记附加于DIT的哪一部分加以说明。
图25表示DIT的结构。第1数据包1100是表示发送DIT的传输数据包。第2数据包1101是保持DIT的传输数据包。
也就是说,在第1数据包1100的传输数据包,discontinuity_indicator(不连续—指示器)的位被设定为ON。
然后,在第2数据包1101插入discontinuity_information_section(不连续信息部)。又,1102表示discontinuity_information_section(不连续信息部)的结构。
本实施形态中,用Transition_flag(切换标记)的1位表示对象切换标记。亦即将对象切换标记的值设定为Transition_flag。
这样,本实施形态的输出装置1050可以利用设定对象切换标记的方法自由指定是否使图像和声音静噪,输入装置1053可以根据对象切换标记的值,按照设定使图像和声音静噪。
本实施形态中,假定将对象切换标记设定为Transition_flag进行说明,但是并不限于此,也可以用接着Section_syntax_indicator的1位Reserved_future_use、2位Reserved、和接着Transition_flag的7位reserved_future_use中的任一位表示。
还有,在本实施形态中,假设对流A与流B进行编辑、使其结合时,把表示在该结合部分是否使用图像和声音静噪的意图的信息作为结合部分处理信息记述于盘片访问单元的首部进行说明,但是并不限于此,也可以记述于盘片访问单元的首部以外的硬盘媒体部分。又可以保持于输出装置1050内装的存储器。
第9实施形态
下面对第9实施形态加以说明。
在本实施形态中,对如下所述的输出装置和输入装置进行说明,所述装置即在每一录像单位将录像的一个节目作为一个对象管理,又,在一边切换所述对象一边进行重放时,明确地使用图像和声音静噪,又,在将编辑的MPEG传输流的结合部分译码显示时,在结合部分可以不一定使图像和声音静噪的输出装置及输入装置。
图26表示本实施形态的输出装置1060与输入装置1053的结构。
输出装置1060是读取硬盘记录媒体上作为MPEG传输流记录的AV数据然后作为MPEG传输流输出的硬盘装置。
又,输入装置1053是将由输出装置1060的MPEG传输流输入、译码后显示于监视器的电视机。
输出装置1060与输入装置1053由IEEE1394总线连接。
输出装置1060具备对象管理单元1059。
对象管理单元1059是将一次的录像、即从录像开始至录像停止作为一个对象处理的单元。
对于这时录像暂时停止引起的AV数据的中断,不作为多个对象处理,而作为一个对象处理。又,即使有因编辑形成的流结合部分,也作为一个对象处理。又,在利用编辑将多个对象结合在一起的情况下,作为一个对象处理。将这样记录的节目和内容以对象单位处理,可以在转瞬间跳过(zapping)录像的开始部分。在对例如某一对象正在进行重放时,如果指定重放别的对象,则可以在转瞬间切换对象。
也就是说,对象管理单元1059是管理这样的对象切换、对象的首部搜索、以及对象的生成、删除的单元。
输出装置1060的对象管理单元1059以外的部分与第8实施形态相同。
又,输入装置1053与第8实施形态相同。
还有,本实施相同的结合部分检测单元1057、DIT数据包插入单元1051是本发明的DIT数据包插入单元的例子。
下面对这样的本实施形态的动作加以说明。
图20(b)表示输出装置1060输出从硬盘媒体读取的AV数据的MPEG传输流。
图20(b)是利用编辑将两台D-VHS上的记录的MPEG传输流结合在一起的流,与第8实施形态说明的流相同。
但是,位于盘片访问单元首部的结合部分处理信息只保持结合部分的位置信息,没有表示在结合部分是否静噪的编辑者的意图的信息。
读取单元一旦从硬盘媒体读到该AV数据,就将其输出到接合部检测单元1057。这时读取单元从硬盘媒体向每一盘片访问单元输出AV数据。
结合部检测单元1057从读取单元读出的盘片访问单元首部记述的接合部处理信息中检测出结合位置,DIT数据包插入单元1051在该接合部插入DIT数据包。
这时,对象管理单元1059由于上述接合部分不是对象的裂缝,对DIT数据包插入单元什么也没有通知。
这时,DIT数据包插入单元1051在没有得到对象管理单元1059的通知的情况下,设定插入上述结结合部分的DIT数据包的对象切换标记为0后进行插入。
这样,与第8实施形态不同,在结合部分未必一定插入数据包使其静噪。
输出单元1052根据结合部检测单元1057输出而来的AV数据在变化记录规式后复原MPEG传输流。
DIT数据包插入单元1051由于没有得到来自对象管理单元1059的对象切换通知,因而没有生成DIT数据包,附加其值为0的对象切换标记,以使图像和声音静噪。
然后,DIT数据包插入单元1051把在DIT上附加对象切换标记的DIT数据包输出到输出单元1052。
此后与第8实施形态相同,因此省略其说明。
这样,在实施形态中,在通过编辑结合的AV数据的结合部分即使前后的PID不同的情况下也可以使图像和声音不静噪。
又,下面参照图20(c)对一边切换对象一边重放时明白表示地使图像和声音静噪的情况加以说明。
在这里,对象A和对象B的视频(video)的PID有时是相同的,假设PID是相同的。
首先,输出装置1060为了开始重放对象A,从对象管理单元1059取得记录对象A的硬盘媒体上的位置,输出装置1060从硬盘媒体读取对象A的AV数据,作为MPEG传输流输出到输出单元1052。
接着,假定用户把重放对象B的指示提供给输出装置1060。于是,输出装置1060就从对象管理单元1059取得对象B的记录位置,输出装置1060从硬盘媒体读取对象B的AV数据。
这时对象管理单元1059向结合部分检测单元1057指示从对象A切换到对象B用的切换位置,结合部分检测单元1057取得从对象A切换到对象B的位置。
又,对象管理单元1059把对象切换的事情通知DIT数据包插入单元1051,DIT数据包插入单元1051把值为1的对象切换标记赋予插入从所述对象A向对象B切换的部分的DIT数据包。
这样,输出装置1060在插入DIT数据包后,将对象B的MPEG传输流输出到输出单元1052。这样被输出的来自输出装置1060的输出流如图20(c)所示。
从而,输入装置1053检测出DIT数据包,检测出其中的对象切换标记的值为1,所以判定单元1054向显示单元1056发出图像和声音静噪的指示。根据这个指示,显示单元1056使图像和声音静噪。
这样,在本实施形态中,在从对象A切换到对象B进行重放的情况下,插入DIT,使该DIT的对象切换标记为1后进行输出,所以即使对象A和对象B的视频PID相同,也一定能使其静噪。
采用以上说明的第9实施形态,使PID不同的2个流结合的流可以不静噪地重放,又,在PID相同的2个对象的切换重放中,在切换部分上一定能静噪地重放。
实施形态10
下面对实施形态10进行说明。
本实施形态中,对模拟调谐器或数字式调谐器选台时能使图像和声音暂时静噪的输出装置和输入装置进行说明。
图27是本实施形态的输出装置1061和输入装置1053。
本实施形态的输出装置1061为有通过电视台的数字广播,接收载于广播波进行广播的MPEG传输流进行输出的功能、以及接收模拟广播的广播波传送的模拟信号(例如NTSC、PAL等),进行MPEG编码,形成MPEG传输流输出的功能的STB(机顶盒)等。
数字式调谐单元1065是将从天线1066上接收数字广播波到变换为MPEG传输流的单元。
另一方面,模拟式调谐单元1064是将从天线1066接收的模拟广播波变换为NTSC或PAL等模拟信号的单元。
MPEG编码单元1063是将前述模拟信号转换成数字信号后进行MPEG压缩,变换为MPEG传输流输出的单元。
切换器1062是选择前述数字广播的MPEG传输流或将模拟播放进行数字转换的MPEG传输流中的某一个输出到输出单元1052的单元。输出单元1052及DIT数据包插入单元1051与第9实施形态相同。又,输入装置1053与第8实施形态相同。
下面对这样的本实施形态的动作进行说明。
首先说明数字式调谐单元1065选台时的动作。这时切换器1062将数字式调谐单元1065的输出连接到输出单元1052。
输出装置1061的数字式调谐单元1065输出选出的频道的包含AV数据的MPEG传输流到输出单元1052。
又,数字式调谐单元1065在频道切换的时候,通知DIT数据包插入单元1051使其在这个频道切换部分使图像和声音静噪。DIT数据包插入单元1051将对象切换标记设定为1,将DIT数据包插入切换点。此后与第8及第9实施形态相同一样处理,频道切换时在输入装置1053的显示单元上使图像和声音静噪。
图20(a)表示数字式调谐单元1065进行频道切换时的输出装置1061的输出流。也就是说,原先频道号码是101频道,视频PID是16进制的100,频道切换后是191频道,视频PID变为16进制的300。
于是,在这前后插入DIT数据包,其对象切换标记为1。
这样,一旦将流输入到输入装置1053,进行与第8实施形态相同的输入装置1053的工作,频道切换时实施静噪。
这样,数字式调谐单元1065进行选台时,能明示地使其静噪并输出。
下面说明模拟式调谐单元1064选台时的动作。
这时切换器1062将MPEG编码单元1063的输出连接到输出单元1052。
输出装置1052的模拟式调谐单元1064向MPEG编码单元1063输出选出的频道的模拟信号。
MPEG编码单元1063将从模拟式调谐单元1064输入的模拟信号变换为数字信号,形成MPEG传输流输出到输出单元1052。
又,模拟式调谐单元1064在进行频道切换时,通知DIT数据包插入单元1051使其在这个频道切换部分使图像和声音静噪。DIT数据包插入单元1051将对象切换标记设定为1,并将DIT数据包插入频道切换点。
此后在第8及第9实施形态同样进行频道切换时,图像和声音在输入装置1053的显示单元1056进行静噪。
图20(d)是模拟图像单元1064进行频道切换时输出装置1061输出的输出流。
也就是说,最初的频道编号是2频道,频道切换后是4频道。
但是,视频的PID由于MPEG编码单元1063的编码处理,常常是相同值。
于是,在频道切换的前后插入DIT数据包,这个对象切换标记为1。
将这样的流输入到输入装置1053时,即使PID相同在频道切换时也实施静噪。
以上说明的第10实施形态中,不管是数字广播的MPEG流以及模拟广播的MPEG编码流,而且与PID是否相同无关,都能在频道切换时使图像和声音静噪。
在以上说明的第8到第10的实施形态中,在输入装置1053显示单元可以用对于播放数据的浏览器功能提供,例如可在显示单元1056上搭载BML浏览器功能。这时,在第8到第10实施形态中,在输出装置将对象切换标记授予DIT数据包,与此相同授予BML浏览器再起动标记,输入装置1053利用这个标记在显示单元1056上控制BML的浏览器的再起动的进行与停止, 以此可在对象的切换点和频道切换点即时更新浏览器画面。
又,BML再起动标记的赋予位置是和对象切换标记相同的位置就可以了。再,授与对象切换标记和BML再起动标记两者,就能同时得到以上说明的画面静噪的实施、停止和BML再起动这两个效果。又,数据广播的浏览器取BML浏览器为例,但并不限于此,BML再起动标记只要是再起动数据广播的浏览器的标记的话,标记的名称并不限于BML再起动标记。总之BML再起动标记只不过是数据广播的浏览器再起动标记的一个例子。
又,本发明的输出装置、输入装置及重放装置中,用于在各装置间传送流数据用的数据总线以IEEE1394为例,但并不限于此,只要是能传送流的总线,不管是串行总线还是并行总线都可以使用。又,不管是各装置放在分立的筐体,还是所有的装置都放在一个筐体中,无论怎么放都可以。总之只要是本发明的装置结构,怎么样都行。
又,本发明是用于利用电脑实施上述本发明的重放装置、记录装置、输出装置或输入装置的全部或一部分单元(或装置,元件、电路、单元)的功能的程序,是与电脑协调动作的程序。
还有,本发明是装载用于利用电脑实行上述本发明的重放装置、记录装置、输出装置或输入装置的全部或一部分的单元的全部或一部分功能的程序的媒体,可利用电脑读取并且能使被读取的上述程序与上述电脑协调执行上述功能的媒体。
又,所谓本发明的一部分单元(或装置、元件、电路、单元等),本发明的一部分的步骤(或工程、动作、作用等),意味着这些单元或步骤内的几个单元或步骤,或者,意味着一个单元或步骤内的一部份的功能或一部份的动作。
又,本发明也包含记录本发明的程序,可以用电脑读取的记录媒体。
又,本发明的程序的一个利用形态,也可以是利用电脑记录在可以读取的媒体上,与电脑协调的动作的模式。
又,本发明的程序的一个利用形态,也可以是在传送媒体中传送,利用电脑读取的,与电脑协调的动作的模式。
又,作为本发明的数据构造,包含数据库、数据格式、数据表、数据清单、数据种类等。
又,作为记录媒体,包含ROM等,作为传播媒体,包含互联网等的传播媒体、光、电波、声波等。
又,上述的本发明的电脑并不限于CPU等的纯然的硬件,也可以是固件、OS、还包含周边设备的电脑也可以。
还有,像以上说明的那样,本发明的构成,通过软件实现也可以,通过硬件实现也可以。