信息再现设备和信息再现方法

文档序号:7971864阅读:233来源:国知局
专利名称:信息再现设备和信息再现方法
技术领域
本发明涉及用于同步再现具有不同时基的多个程序流的一种信息再现设备和信息再现方法。
背景技术
已知的是,近年来光盘诸如数字多功能盘(DVD)作为数字记录介质已经流行。另外,已有对用来再现这些光盘的光盘设备的高可靠性的需要。
DVD在规范方面已取得进展。目前,下一代DVD标准已完成,该标准与高清晰度视频兼容并称为例如高清晰度(HD)DVD或蓝光。在下一代DVD标准中,记录密度变得显著高于当前DVD标准中的记录密度。因此,对于具有对应于这种较高记录密度的高功能性的光盘装置已经有需要。
即,DVD视频标准仅允许再现一个程序流。相反在HD DVD标准中,强制性地同步再现两个程序流系统(主要程序流和次要程序流),这两个程序流系统分别被多路复用并且没有时间关系。
具体地说,主视频信号、副视频信号、子画面信号、主音频信号和副音频信号作为主要程序流记录在光盘上。光盘装置可选择性地再现这五种类型的主要程序流。
另一方面,光盘装置可通过网络从服务器获得作为次要程序流的副视频信号、主音频信号和副音频信号。需要这样的功能,即用从服务器选择性地获得的副视频信号、主音频信号和副音频信号来替代从光盘获得的副视频信号、主音频信号和副音频信号,并且同步再现替代后的信号。
在日本专利申请公开11-112452中,公开了同步再现具有不同时基的两个传输流的配置。然而,在这个公开中,检测到了两个传输流的时基之间的偏差并且使用程序时钟参考(PCR)来对时基同步。因此,不可能精确得到视频同步。

发明内容
本发明在考虑前述情况下已经做出。本发明的目的是提供一种能以简单配置同步再现具有不同时基的多个程序流的信息再现设备和信息再现方法。
根据本发明的一个方面,提供了一种信息再现设备,其包含第一输入单元,被配置来输入以视频字段为单位的包含了指示再现开始时间的时间信息的第一数字数据序列;第二输入单元,被配置来输入以视频字段为单位的包含了指示再现开始时间的时间信息的第二数字数据序列,所述第二数字数据序列具有不同于第一数字数据序列的时基;偏差计算单元,被配置来以包括在输入到第一输入单元的第一数字数据序列中的再现开始时间、包括在输入到第二输入单元的第二数字数据序列中的再现开始时间以及用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息为基础,计算第一和第二数字数据序列的时基之间的偏差;计算单元,被配置来把由偏差计算单元计算出的偏差添加到包括在输入到第二输入单元的第二数字数据序列中的时间信息中;以及再现单元,被配置来以用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息为基础,同步再现第一数字数据序列和第二数字数据序列,其中已经由计算单元把偏差添加到时间信息中。
根据本发明另一方面,提供了一种信息再现方法,其包含步骤第一步,输入以视频字段为单位的包含了指示再现开始时间的时间信息的第一数字数据序列;第二步,输入以视频字段为单位包含了指示再现开始时间的时间信息的第二数字数据序列,所述第二数字数据序列具有不同于第一数字数据序列的时基;第三步,以在第一步中输入的第一数字数据序列中所包括的再现开始时间、在第二步中输入的第二数字数据序列中所包括的再现开始时间以及用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息为基础,计算第一和第二数字数据序列的时基之间的偏差;第四步,把在第三步中计算的偏差添加到在第二步中输入的第二数字数据序列中所包括的时间信息中;以及第五步,以用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息为基础,同步再现第一数字数据序列和第二数字数据序列,其中在第四步中已经把偏差添加到时间信息中。


图1是描述根据本发明实施例的光盘装置的框图;图2是具体描述在本实施例中解码器单元及其外围设备的框图;图3是描述从本实施例中的光盘获得的播放列表实例的示图;图4是描述在本实施例中对主要程序流和次要程序流进行同步的示例操作的示图;图5是描述在本实施例中对主要程序流和次要程序流进行同步的操作的流程图;以及图6是描述在本实施例中对主要程序流和次要程序流进行同步的另一示例操作的示图。
具体实施例方式
现在,将参照附图详细描述本发明实施例。图1示出在本实施例中描述的光盘装置。该光盘装置可操纵HD DVD和作为记录介质的硬盘。可用例如使用了半导体存储器的记录介质来替代硬盘或HDDVD。
将图1中的块粗略地分成在左边的记录单元主体和在右边的再现单元主体。
在图1中示出的光盘装置具有两类盘驱动器单元。首先,光盘装置具有盘驱动器单元12,该盘驱动器单元12旋转地驱动用作第一介质,即可构造视频文件的信息记录介质的光盘11,并且该盘驱动器单元12执行信息读写。另外,光盘装置具有驱动用作第二介质的硬盘13a的硬盘驱动器(HDD)单元13。
数据处理器单元14可为盘驱动器单元12和HDD单元13供给记录数据,并可接收从盘驱动器单元12和HDD单元13再现的信号。
盘驱动器单元12具有可与光盘11兼容的旋转控制系统、激光驱动系统、光学系统等。数据处理器单元14操纵以记录或再现为单位定义的数据,并包括缓冲器电路、调制器/解调器电路、纠错单元等。
同样,在图1中示出的光盘装置主要包含构成记录侧的编码器单元15、构成再现侧的解码器单元16和控制盘装置主体的操作的微型计算机块17。
编码器单元15具有对输入模拟视频信号或输入模拟音频信号进行数字化的视频和音频模拟/数字转换器;对主视频、副视频、子画面、主音频和副音频信号等进行编码的编码器。编码器单元15的输出在包括缓冲存储器18的格式器19中转换成预定DVD-RAM格式,并且转换后的输出随后被供给上述数据处理器单元14。
输入到编码器单元15的输入是来自音频/视频(A/V)输入单元20的外部模拟视频信号和外部模拟音频信号或是来自电视(TV)调谐器单元21的模拟视频信号和模拟音频信号。
当直接输入压缩的数字视频信号和数字音频信号时,编码器单元15可直接为格式器19供给压缩的数字视频信号和压缩的数字音频信号。
编码器单元15还可直接为视频(V)混合单元22或音频选择器23供给数字化视频和音频信号。
在编码器单元15所包括的视频编码器中,根据运动图像专家组(MPEG)2或MPEG1标准,数字视频信号被转换成在可变比特率压缩的数字视频信号。
根据MPEG或音频压缩(AC)-3标准,数字音频信号被转换成在固定比特率压缩的数字音频信号或被转换成线性脉冲编码调制(PCM)的数字音频信号。
在已经从A/V输入单元20输入副视频或子画面(诸如来自具有针对副视频或子画面的独立输出终端的HD DVD播放器的信号)的情况下,或作为另一选择,在广播具有这种数据结构的HD DVD信号以及在电视调谐器单元21接收信号的情况下,依靠编码器对HD DVD信号中包含的副视频或子画面进行编码(扫描宽度编码)来生成位图。
在格式器19对已编码的数字视频信号和数字音频信号等打包来生成主视频包、副视频包、子画面包、主音频包和副音频包。另外,集中这些包来转换成在HD DVD标准中定义的格式。
这里,在图1中示出的光盘装置可通过数据处理器单元14为HDD单元13或盘驱动器单元12供给在格式器19被格式化的信息(主视频、副视频、子画面、主音频和副音频等的包)和已生成的管理信息,并把已供给的信息记录到硬盘13a或光盘11。
记录在硬盘13a或光盘11中的这些信息也可通过数据处理器单元14或盘驱动器单元12被记录到光盘11或硬盘13a。
另外可应用编辑处理,诸如部分删除记录在硬盘13a或光盘11中的复程序的视频对象,或连接不同程序的对象。这是因为由根据本实施例的格式管理的数据单元被定义以实现容易编辑。
微型计算机块17包括微处理器单元(MPU)[或中央处理器单元(CPU)]17a、具有写入其中的控制程序等的只读存储器(ROM)17b、以及用来提供执行程序所需工作区的RAM 17c。
微型计算机块17的MPU 17a根据存储在ROM 17b中的控制程序来用RAM 17c作为工作区,并执行故障点检测、未记录区域检测、记录信息/记录位置设置、通用盘格式(UDF)记录、AV地址设置等。
另外,微型计算机块17具有控制整个系统所需的信息处理单元。微型计算机块17包含工作RAM、目录检测单元、VMG(整个视频管理信息)信息产生单元、复制相关信息感测单元、复制及扰频信息处理单元(RDI处理单元)、包头处理单元、序列头处理单元、宽高比信息处理单元、编码处理单元、解码处理单元等。
从微型计算机块17的执行结果当中,向用户通报的内容显示在与光盘装置一体化的显示器单元24上,或由在外部连接的监视器显示器25上的屏上显示(OSD)来显示。微型计算机块17还具有供给用来操作光盘装置的操作信号的键输入单元26。
可在来自系统定时时钟(STC)27的时间数据的基础上执行针对微型计算机块17的定时决定,以控制盘驱动器单元12、HDD单元13、数据处理器单元14、编码器单元15和/或解码器单元16。
尽管记录和再现操作与来自STC 27的定时时钟同步执行,但也可在独立于STC 27的定时下执行其它处理。
尽管后面要详细描述,解码器单元16具有分离器,用来从符合HD DVD标准的具有包结构的信号中分离并取出包;存储器,要在包分离或执行另一信号处理的时候使用;解码器,用来解码由分离器分离的主视频、副视频、子画面、主音频和副音频信号;以及其他器件。
解码器单元16还包含用来使已解码的副视频或子画面与已解码的主视频适当合成的视频处理器,从而输出菜单、加亮按钮、字幕或其它要叠加在主视频上的图像。
从解码器单元16输出的视频信号被输入到V混合单元22。V混合单元22对文本数据进行合成。用来从TV调谐器单元21和A/V输入单元20直接获取信号的线也连接到V混合单元22。
用作缓冲器的帧存储器单元28连接到V混合单元22。在V混合单元22的输出是模拟输出的情况下,该模拟输出通过接口(I/F)29向外传送。在数字输出的情况下,该数字输出通过数-模转换器30传送到监视器显示器25。
从解码器单元16输出的音频信号通过选择器23由数-模转换器31转换成模拟的,并且已模拟转换的信号被输出到外部连接的扬声器32。选择器23由来自微型计算机块17的选择信号控制。
以这种方式,当直接监测来自TV调谐器单元21或A/V输入单元20的数字信号时,选择器23可直接选择已通过编码器单元15的信号。
编码器单元15的格式器19在记录过程中产生每条隔离信息,并且周期性地把它们发送到微型计算机块17的MPU 17a[诸如GOP(画面组)的头中断之类的信息]。隔离信息包括视频对象单元(VOBU)包的数量、来自VOBU头的内(I)画面的结束地址、VOBU再现时间等。
同时,从宽高比信息处理单元获取的信息在开始记录时被发送到微型计算机块17,并且MPU 17a产生VOB流信息(STI)。这里,STI存储分辨率数据、宽高数据等,并且根据再现时在每个解码器单元的信息提供初始化设置。
另外,在这个记录和再现设备中把视频文件定义为在一个盘里的一个文件。当提供数据访问(查找)时,为了无中断地连续再现,确定了最小连续信息单元(大小)。这个单元被称作连续数据区(CDA)。提供CDA大小作为多个纠错码(ECC)块(16扇区)。在文件系统中,以CDA为单位来执行记录。
数据处理器单元14以VOBU为单位从编码器单元15的格式器19接收数据来把以CDA为单位定义的数据供给盘驱动器单元12或HDD单元13。
微型计算机块17的MPU 17a产生再现被记录数据所需的管理信息。当MPU识别出数据记录结束的命令时,MPU把已产生的管理信息发送到数据处理器单元14。
将管理信息以这种方式记录在光盘11中。因此,在执行编码的过程中,微型计算机块17的MPU 17a从编码器单元15接收以数据为单位定义的信息(诸如隔离信息)。
微型计算机块17的MPU 17a在开始记录时识别从光盘11和硬盘13a读取的管理信息(文件系统),识别每个盘的未记录区,并且通过数据处理器单元14为盘设置数据的记录区。
另外,微型计算机块17的MPU 17a通过网络接口33连接到外部服务器。光盘装置以这种方式可选择性地用从光盘11再现的副视频、主音频和副音频来替代诸如从服务器获得的副视频、主音频和副音频之类的信息,从而再现被替代的信息。
图2示出上述解码器单元16的具体构造和其外围设备。在图2中,参考数字34代表输入终端,来自光盘11的再现信息被供给该输入终端。供给输入终端34的再现信息被供给构成数据访问管理单元35的盘管理单元35a,以便提取主要程序流,即第一数字数据序列。
在图2中,参考数字36代表输入终端,来自服务器(未示出)的获得信息被供给该输入终端。供给输入终端36的获得信息被供给构成数据访问管理单元35的网络管理单元35b,以便提取次要程序流,即第二数字数据序列。
这里,假设上述主要程序流和次要程序流分别被分开地多路复用,并且时基不相同。提供次要程序流来作为用于替代主要程序流的副视频、主音频和副音频的流。
随后,把从上述盘管理单元35a输出的主要程序流供给构成多路分离器单元37的主要多路分离器37a。在主要再现管理单元37b的控制下,主要多路分离器37a对来自输入主要程序流的主视频、副视频、子画面、主音频和副音频信号进行多路分离。
另一方面,把从上述网络管理单元35b输出的次要程序流供给构成多路分离器单元38的次要多路分离器38a。在次要再现管理单元38b的控制下,次要多路分离器38a对来自输入次要程序流的副视频、主音频和副音频信号进行多路分离。
选择器39选择性地把由主要多路分离器37a多路分离的副音频信号和由次要多路分离器38a多路分离的副音频信号供给构成解码器单元40的副音频解码器40a来接受解码处理。经以预定定时切换选择器39,有可能以次要程序流的副音频替代主要程序流的副音频。
另外,选择器41选择性地把由主要多路分离器37a多路分离的主音频信号和由次要多路分离器38a多路分离的主音频信号供给构成解码器单元40的主音频解码器40b来接受解码处理。经以预定定时切换选择器41,有可能以次要程序流的主音频替代主要程序流的主音频。
此外,选择器42选择性地把由主要多路分离器37a多路分离的副视频信号和由次要多路分离器38a多路分离的副视频信号供给构成解码器单元40的副视频解码器40c来接受解码处理。经以预定定时切换选择器42,有可能以次要程序流的副视频替代主要程序流的副视频。
把由主要多路分离器37a多路分离的主视频信号供给构成解码器单元40的主视频解码器40d来接受解码处理。另外,把由主要多路分离器37a多路分离的子画面信号供给构成解码器单元40的子画面解码器40e来接受解码处理。
这里,上述主要多路分离器37a对来自输入主要程序流的控制信号进行多路分离,并且把该控制信号供给要被提供来用于产生定时时钟的STC 27。随后,构成解码器单元40的解码器40a到40e根据从STC 27输出的定时时钟来分别执行解码处理。
从主视频解码器40d、副视频解码器40c和子画面解码器40e输出的基于画面的信号由构成信号输出单元43的视频图形引擎43a合成来输出。
从主音频解码器40b和副音频解码器40a输出的基于声音的信号由构成信号输出单元43的音频混合引擎43b合成来输出。
这里,导航管理单元44连接到数据访问管理单元35。导航管理单元44从数据访问管理单元35接收再现开始时间PS_S_PTM_prm,它是在主要程序流里包含的时间信息之一;再现开始时间PS_S_PTM_scd,它是在次要程序流里包含的时间信息之一;以及在光盘11里描述的播放列表,它是指示主要和次要程序流的再现顺序的信息。
假设这些再现开始时间PS_S_PTM_prm和PS_S_PTM_scd在能以视频字段为单位来规定时间的PTM(展现时间)中描述,并以90kHz和32位来表达。
图3示出示例播放列表。在该播放列表中,以视频字段周期(在525/60系统中是1/59.94秒,而在625/50系统中是1/50秒)为单位描述主要程序流与次要程序流之间的再现开始时间和再现结束时间。换言之,主要程序流在从t0到t8的时间范围被再现,次要程序流在从t2到t6的时间范围被再现。
以输入播放列表、主要程序流的再现开始时间PS_S_PTM_prm和次要程序流的再现开始时间PS_S_PTM_scd为基础,上述导航管理单元44按下文来计算主要程序流与次要程序流的时基之间的偏差。
即,在已经从时间t0开始再现主要程序流的情况下,其2个字段之后的时间t2被获得来作为次要程序流的再现开始时间PTS_scd_start。即,它可被表达如下PTS_scd_start=PS_S_PTM_prm+(t2-t0)×field_period其中field_period代表当以90kHz为单位表达视频字段周期时获得的值。
因此,获得主要程序流与次要程序流的时基之间的偏差ΔPTM_prm_scd来作为以下两者之间的差由主要程序流的再现开始时间PS_S_PTM_prm计算的次要程序流的再现开始时间PTS_scd_start;以及在次要程序流中描述的再现开始时间PS_S_PTM_scd。即,可从下面获得ΔPTM_prm_scd=PTS_scd_start-PS_S_PTM_scd上述导航管理单元44把这样计算的在两个程序流的时基之间的偏差ΔPTM_prm_scd供给管理次要程序流的次要再现管理单元38b。随后,次要再现管理单元38b把输入偏差ΔPTM_prm_scd的值设置到次要多路分离器38a。次要多路分离器38a把偏差ΔPTM_prm_scd添加到在次要程序流中描述的所有展现时间印记(stamp)(PTS)。
换言之,在次要程序流上的时间信息PTS_scd变成PTS_scd’=PTS_scd+ΔPTM_prm_scd。
以这种方式可把次要程序流的再现开始时间PS_S_PTM_scd调整成由主要程序流的再现开始时间PS_S_PTM_prm计算出的次要程序流的再现开始时间PTS_scd_start,从而使得有可能执行同步再现。
如在图4的时间T1或更早时间所指示的,假设次要程序流的再现开始时间PS_S_PTM_scd具有相对于主要程序流的再现开始时间PS_S_PTM_prm的偏差ΔPTM_prm_scd。在此情况下,偏差ΔPTM_prm_scd被添加到在次要程序流里描述的所有PTS,由此次要程序流的再现开始时间PS_S_PTM_scd可与主要程序流的再现开始时间PS_S_PTM_prm同步。
图5是示出上述操作的流程图。更具体地说,在当开始处理之时(在步骤S1),导航管理单元44在步骤S2从数据访问管理单元35接收在光盘11中描述的播放列表、主要程序流的再现开始时间PS_S_PTM_prm和次要程序流的再现开始时间PS_S_PTM_scd。
随后,导航管理单元44在步骤S3计算以下两者之间的偏差ΔPTM_prm_scd由主要程序流的再现开始时间PS_S_PTM_prm计算出的次要程序流的再现开始时间PTS_scd_start;以及在次要程序流中描述的再现开始时间PS_S_PTM_scd。
此后,导航管理单元44在步骤S4把已计算的偏差ΔPTM_prm_scd添加到在次要程序流里描述的所有PTS,并结束处理(步骤S5)。
根据上述实施例,计算了主要程序流与次要程序流的时基之间的偏差,并且该偏差值被添加到在次要程序流里描述的所有PTS。因此,有可能以简单构造精确地同步再现具有不同时基的两个程序流系统。
特别地说,由于以PTS为单位纠正时基之间的偏差,因此有可能获得以视频字段为单位的同步化,并且执行与HD DVD标准兼容的精确同步再现。
现在,将给出关于一种情况的描述,在此情况下,次要程序流的时间印记发生不连续并且如在图4的时间T1时或时间T1之后所指示的那样允许无缝连接。
首先,如在图4的时间T1到T2所指示的,当发生第一时间印记不连续时,可按下面来计算在发生这样的时间印记不连续之前的次要程序流的原始再现开始时间PS_S_PTM_scd与在发生该时间印记不连续之后的次要程序流的再现开始时间之间的偏差ΔPTM_scd[1]ΔPTM_scd[1]=VOBU_E_PTM_prev-VOBU_S_PTM_cur其中VOBU_E_PTM_prev指示与那里已经发生时间印记不连续的地方相关的先前单元的最后VOBU的再现结束时间;并且VOBU_S_PTM_cur指示当已经发生时间印记不连续时的当前单元的再现开始时间。
因此,把通过将由于出现时间印记不连续而产生的偏差ΔPTM_scd[1]添加到时基的偏差ΔPTM_prm_scd所获得的值添加到在次要程序流中描述的所有PTS中,所述偏差ΔPTM_prm_scd存在于原始主要程序流与次要程序流之间。
即,在次要程序流上的时间信息PTS_scd变成
PTS_scd’=PTS_scd+ΔPTM_scd [1]+ΔPTM_prm_scd。
相应地,有可能同步再现主要程序流和次要程序流。
另外,如在图4的时间T2时或时间T2之后所指示的,当发生第二时间印记不连续时,以与发生第一时间印记不连续时偏差ΔPTM_scd[1]中相同的方式,可获得在发生第二时间印记不连续之前的次要程序流的再现开始时间与在发生第二时间印记不连续之后的次要程序流的再现开始时间之间的偏差ΔPTM_scd[2]。
因此,把通过将由于出现两个时间印记不连续而产生的偏差ΔPTM_scd[1]和偏差ΔPTM_scd[2]添加到时基的偏差ΔPTM_prm_scd所获得的值添加到在次要程序流中描述的所有PTS中,所述偏差ΔPTM_prm_scd存在于主要程序流与次要程序流之间。
即,在次要程序流上的时间信息PTS_scd变成PTS_scd’=PTS_scd+ΔPTM_scd[1]+ΔPTM_scd[2]+ΔPTM_prm_scd因此,有可能同步再现主要程序流和次要程序流。
类似地,在随次要程序流已发生“i”时间印记不连续的情况下,把通过将由于出现每个时间印记不连续而产生的偏差ΔPTM_scd[i]的和∑ΔPTM_scd[i]添加到时基的偏差ΔPTM_prm_scd所获得的值添加到在次要程序流中描述的所有PTS中,印记所述偏差ΔPTM_prm_scd存在于主要程序流与次要程序流之间。
即,在次要程序流上的时间信息PTS_scd变成PTS_scd’=PTS_scd+∑ΔPTM_scd[i]+ΔPTM_prm_scd。
因此,有可能同步再现主要程序流和次要程序流。
现在,将给出关于一种情况的描述,在此情况下,主要程序流的时间印记发生不连续,如图6所示,并且允许无缝连接。
首先,如在图6的从T1到T2的时间范围所指示的,当发生第一时间印记不连续时,可按下面来计算在发生该时间印记不连续之前的主要程序流的原始再现开始时间PS_S_PTM_prm与在发生该时间印记不连续之后的主要程序流的再现开始时间之间的偏差ΔPTM_prm[1]ΔPTM_prm[1]=VOBU_E_PTM_prev-VOBU_S_PTM_cur其中VOBU_E_PTM_prev指示与那里已经发生时间印记不连续的地方相关的先前单元的最后VOBU的再现结束时间;并且VOBU_S_PTM_cur指示当已经发生时间印记不连续时的当前单元的再现开始时间。
因此,把由于发生时间印记不连续而已出现的偏差ΔPTM_prm[1]添加到在主要程序流中描述的所有PTS中。即,在主要程序流上的时间信息PTS_prm变成PTS_prm’=PTS_prm+ΔPTM_prm[1]因此,有可能同步再现主要程序流和次要程序流。
另外,如在图6的时间T2时或时间T2之后所指示的,当发生第二时间印记不连续时,以与发生第一时间印记不连续的时候偏差ΔPTM_prm[1]中相同的方式,可获得在发生第二时间印记不连续之前的主要程序流的再现开始时间与在发生第二时间印记不连续之后的主要程序流的再现开始时间之间的偏差ΔPTM_prm[2]。
因此,把通过添加由于出现两个时间印记不连续而产生的偏差ΔPTM_prm[1]和偏差ΔPTM_prm[2]而获得的值添加到在主要程序流中描述的所有PTS中。
即,在主要程序流上的时间信息PTS_prm变成PTS_prm’=PTS_prm+ΔPTM_prm[1]+ΔPTM_prm[2]因此,有可能同步再现主要程序流和次要程序流。
类似地,在次要程序流中已发生“i”时间印记不连续的情况下,把由于出现每个时间印记不连续而导致发生的偏差ΔPTM_prm[i]的和∑ΔPTM_prm[i]添加到在主要程序流中描述的所有PTS中。
即,在主要程序流上的时间信息PTS_prm变成PTS_prm’=PTS_prm+∑ΔPTM_prm[i]。
因此,有可能同步再现主要程序流和次要程序流。
本发明并不局限于上述实施例。在执行本发明的阶段,可经过对组成要素进行各种修改来实施本发明而不脱离本发明的精神。另外,经过适当组合在上面实施例中公开的多个组成要素可形成各种发明。例如,可从在本实施例中公开的所有组成要素中除去一些组成要素。此外,可适当组合根据不同实施例的组成要素。
权利要求
1.一种信息再现设备,其特征在于包含第一输入单元(34),被配置来输入以视频字段为单位的包括了指示再现开始时间(PS_S_PTM_prm)的时间信息的第一数字数据序列;第二输入单元(36),被配置来输入以视频字段为单位的包括了指示再现开始时间(PS_S_PTM_scd)的时间信息的第二数字数据序列,所述第二数字数据序列具有不同于所述第一数字数据序列的时基;偏差计算单元(44),被配置来以包括在输入到所述第一输入单元(34)的第一数字数据序列中的再现开始时间(PS_S_PTM_prm)、包括在输入到所述第二输入单元(36)的第二数字数据序列中的再现开始时间(PS_S_PTM_scd)以及用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,计算在第一和第二数字数据序列的时基之间的偏差(ΔPTM_prm_scd);计算单元(38),被配置来把由所述偏差计算单元(44)计算出的偏差(ΔPTM_prm_scd)添加到包括在输入到所述第二输入单元(36)的第二数字数据序列中的时间信息(PTS);以及再现单元(27、39到43),被配置来以用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,同步再现其中已经由所述计算单元(38)把偏差(ΔPTM_prm_scd)添加到时间信息(PTS)的第一数字数据序列和第二数字数据序列。
2.根据权利要求1的信息再现设备,其特征在于所述偏差计算单元(44)包含第一计算单元(44),被配置来以包括在第一数字数据序列中的再现开始时间(PS_S_PTM_prm)和用来规定第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,计算第二数字数据序列的再现开始时间(PTS_scd_start);以及第二计算单元(44),被配置来计算在由所述第一计算单元计算的第二数字数据序列的再现开始时间(PTS_scd_start)与包括在第二数字数据序列中的再现开始时间(PS_S_PTM_scd)之间的差。
3.根据权利要求2的信息再现设备,其特征在于,所述第一计算单元(44)被配置来通过把来自包括在第一数字数据序列中的再现开始时间(PS_S_PTM_prm)的时间添加到第二数字数据序列的再现开始时间,来计算出以用来规定第一和第二数字数据序列的再现顺序的信息(播放列表)为基础而指示的第二数字数据序列的再现开始时间(PTS_scd_start)。
4.根据权利要求1的信息再现设备,其特征在于,配置所述偏差计算单元(44),从而当在第二数字数据序列中的时间信息中已发生不连续时,来计算在所述不连续发生之前和之后的时间信息的偏差(ΔPTM_scd[1]),以及配置所述计算单元(38)来把由所述偏差计算单元(44)计算的所有偏差(ΔPTM_prm_scd、ΔPTM_scd[1])添加到包括在第二数字数据序列中的时间信息(PTS)。
5.根据权利要求1的信息再现设备,其特征在于,配置所述偏差计算单元(44),从而当在第二数字数据序列中的时间信息中已发生多个不连续时,来计算在所述各个不连续发生之前和之后的时间信息的偏差之和(∑ΔPTM_scd[i])。
6.根据权利要求1的信息再现设备,其特征还包含第一计算单元(44),被配置来当在第一数字数据序列中的时间信息中已发生不连续时,来计算在所述不连续发生之前和之后的时间信息的偏差(ΔPTM_prm[1]);以及第二计算单元(44),被配置来把由所述第一计算单元(44)计算的偏差(ΔPTM_prm[1])添加到包括在第一数字数据序列中的时间信息(PTS)。
7.根据权利要求1的信息再现设备,其特征在于所述第一数字数据序列是包括视频和音频信息的主要程序流,并且所述第二数字数据序列是包括视频和音频信息的次要程序流,所述视频和音频信息可以用所述主要程序流中的视频和音频信息替代。
8.一种信息再现方法,其特征在于包含步骤第一步骤(34),输入以视频字段为单位的包括了指示再现开始时间(PS_S_PTM_prm)的时间信息的第一数字数据序列;第二步骤(36),输入以视频字段为单位的包括了指示再现开始时间(PS_S_PTM_scd)的时间信息的第二数字数据序列,该第二数字数据序列具有不同于所述第一数字数据序列的时基;第三步骤(44,S2、S3),以包括在所述第一步骤(34)输入的第一数字数据序列中的再现开始时间(PS_S_PTM_prm)、包括在所述第二步骤(36)输入的第二数字数据序列中的再现开始时间(PS_S_PTM_scd)以及用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,计算第一和第二数字数据序列的时基之间的偏差(ΔPTM_prm_scd);第四步骤(38,S4),把在所述第三步骤(44,S2、S3)中计算的偏差(ΔPTM_prm_scd)添加到在第二步骤(36)中输入的第二数字数据序列中所包括的时间信息(PTS);以及第五步骤(27,39到43),以用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,同步再现其中已经在第四步骤(38,S4)中把偏差(ΔPTM_prm_scd)添加到时间信息(PTS)的第一数字数据序列和第二数字数据序列。
9.根据权利要求8的信息再现方法,其特征在于所述第三步骤(44,S2、S3)包含步骤第一计算步骤(44),该步骤以包括在第一数字数据序列中的再现开始时间(PS_S_PTM_prm)和用来规定第一和第二数字数据序列的再现顺序的信息(播放列表)为基础,计算第二数字数据序列的再现开始时间(PTS_scd_start);以及第二计算步骤(44),该步骤计算在所述第一计算步骤(44)中计算的第二数字数据序列的再现开始时间(PTS_scd_start)与包括在第二数字数据序列中的再现开始时间(PS_S_PTM_scd)之间的差。
10.根据权利要求9的信息再现方法,其特征在于,所述第一计算步骤(44)通过把来自包括在第一数字数据序列中的再现开始时间(PS_S_PTM_prm)的时间添加到第二数字数据序列的再现开始时间,来计算出以用来规定第一和第二数字数据序列的再现顺序的信息(播放列表)为基础而指示的第二数字数据序列的再现开始时间(PTS_scd_start)。
11.根据权利要求8的信息再现方法,其特征在于,当在第二数字数据序列中的时间信息中已发生不连续时,所述第三步骤(44,S2、S3)计算在所述不连续发生之前和之后的时间信息的偏差(ΔPTM_scd[1]),以及所述第四步骤(38,S4)把在所述第三步骤(44,S2、S3)中计算的所有偏差(ΔPTM_prm_scd、ΔPTM_scd[1])添加到包括在第二数字数据序列中的时间信息(PTS)。
12.根据权利要求11的信息再现方法,其特征在于,当在第二数字数据序列中的时间信息中已发生多个不连续时,所述第三步骤(44,S2、S3)计算在所述各个不连续发生之前和之后的时间信息的偏差之和(∑ΔPTM_scd[i])。
13.根据权利要求8的信息再现方法,其特征在于还包含步骤第一计算步骤(44),当在第一数字数据序列中的时间信息中已发生不连续时,计算在所述不连续发生之前和之后的时间信息的偏差(ΔPTM_prm[1]);以及第二计算步骤(44),把在所述第一计算步骤(44)中计算的偏差(ΔPTM_prm[1])添加到包括在第一数字数据序列中的时间信息(PTS)。
全文摘要
一种信息再现设备和信息再现方法,以包括在第一数字数据序列中的再现开始时间(PTM)、包括在第二数字数据序列中的再现开始时间(PTM)以及用来规定以视频字段为单位的第一和第二数字数据序列的再现顺序的播放列表为基础,计算在第一和第二数字数据序列的时基之间的偏差(ΔPTM),并且把由此计算的偏差(ΔPTM)添加到包括在第二数字数据序列中的时间信息(PTS)。
文档编号H04N5/91GK1975906SQ20061015030
公开日2007年6月6日 申请日期2006年10月18日 优先权日2005年11月30日
发明者铃木信幸 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1