数字广播记录/再现设备及其方法

文档序号:7956725阅读:274来源:国知局
专利名称:数字广播记录/再现设备及其方法
技术领域
本发明涉及一种数字广播记录/再现设备及其方法。
背景技术
在数字广播中,数据广播信号可叠加在主广播的视频信号和音频信号上。数据广播中除了字符串和图片的视频数据,音频数据,还包括数据,比如电子程序指南(Electronic Program Guides,以下简称EPG),标题和叠加字符。数据广播基于广播标识语言(BroadcastMarkup Language,以下简称BML),能在互联网上以网页形式操作。
图3是数据广播中的一个显示例子。在此例中,主广播的视频信号显示在一个缩小的区域,数据广播中的数据显示于包围着缩小区域的L形方框中。在这个显示的例子中,当选择表示天气预报的那部分时,就会显示相关地区的天气预报。要注意图3显示仅仅是一个示例,可允许各种各样的显示格式作为数据广播中数据显示格式。比如,数据可叠加和显示在主广播的视频信号上,并且在不显示视频信号时只有数据被显示。
日本电视广播计划在2011年停播模拟电视广播,因此,人们预计各种各样数字电视广播的对应策略将快速发展。在这种情况下,提出了许多有关能接收数字广播信号的方案,比如日本公开专利申请(JP-P2000-31849A和JP-P2002-344890A)。如上所述,与当前模拟电视广播相比,数字广播的用户界面更友好。因此,人们预计利用数据广播的新型业务将被提供。
通常,数字广播的标准源自电视广播的实时接收这一方面。因此,在记录和再现主广播中的视频和音频信号时,如何再现叠加于主广播上的数据广播信号,对这一问题还没有详细的讨论。一个尤其重要的问题是,虽然BML文件的操作方式与网页相似,但在主广播的视频和音频信号的再现过程中,当使用一些特殊操作时,如暂停,快进再现和后退再现,数据广播中的数据无法正确再现,故整个数据的再现操作被迫停止。
当相同数据重复播放时,一般在数据广播中采用旋转式系统。在旋转式系统中,数据信号广播以ZIP格式的压缩模块数据形式或相似形式传送。
在图4所示的数字广播的例子中,模块数据A在数据广播中重复传送,同时,节目X在主广播中传送。此外,模块数据B在数据广播中重复传送,同时,节目Y在主广播中传送。具体的是模块数据A和B分别由多个数据包组成,这些数据包被重复传送。打开这些数据包的数据就能获得文件数据。所以,为了能得到文件数据,每个数据包至少要被接收一次,故有必要在一个预定的时间或更长时间里持续不断地接收模块数据。
现在将描述当再现主广播中的视频和音频信号以及数据广播中的数据信号时,执行暂停操作和快进再现操作。
1.暂停操作在录制主广播中的视频和音频信号以及数据广播中的数据信号时,数字广播信号被转化成MPEG2-TS(Moving Picture Experts Group2-Transport Stream)格式,并经过滤波处理。数据广播中的数据流叠加在主广播的视频和音频数据流上,并且叠加的数据流录制在硬盘驱动器(Hard Disk Drive,以下简称HDD)上。当再现已录制的叠加数据流时,叠加数据流从HDD中被读出,然后经过对叠加数据流的解码(展开)处理,再现出主广播的视频数据流和音频数据流,以及数据广播中的数据流。
如果模块数据无法从HDD中完整地读出,比如刚刚开始主广播信号的再现就执行暂停操作,或改变将要再现的主广播节目,在这些情况下,模块数据就不能被正确再现。在图4所示的数字广播例子中,待再现的主广播节目X刚刚被切换到节目Y,就执行了暂停操作。此时,数据广播中的模块数据A也被切换到模块数据B。因此,从HDD读取模块数据A的操作停止,模块数据A从内存中丢弃,并正在从HDD中读出模块数据B。此时,由于主广播节目X的再现操作处于暂停状态,模块数据B的读取操作直到节目Y的再现操作开始时不能完成。所以数据广播中的数据再现操作必须停止。
2.快进再现操作当执行快进再现操作时,数据广播中的数据信号无法再现的原因是解码过程没有完全地执行。也就是说,通常在电视接收器中,当录制主广播的视频和音频信号时,主广播的视频和音频信号被压缩成预定义的单元(比如,15帧的单元,0.5秒),然后,预定单元中的一帧被录制为I帧。而执行快进再现操作时,通过只读取压缩数据的I帧,以隔行方式执行再现操作。
如上所述,为了再现数据广播中的数据信号,必须要在一个预定时间内从HDD中连续读出模块数据,并完整解码读出的模块数据。从上面所述再现系统中,在主广播和数据广播之间的不同点来看,要在执行快进再现操作时正确再现数据广播中的模块数据,实际上是很困难的。
在这种情况下,可考虑给电视接收器提供一个解码器,以便在进行快进再现时,解码器能以与视频和音频数据的再现速度相同的速度完全解码数据。但这个解码器给电视接收器增加一个额外功能,也造成了生产成本的增加。

发明内容
本发明的目的是为了提供一种录制/再现数字广播信号的设备及方法,其中能正确再现数据广播的数据。
本发明一方面为数字广播中的流信号提供了一种录制/再现设备。这里的流信号包括数据广播中的数据流,主广播中的视频数据流和音频数据流,这些流混合在一起。录制/再现设备包括以下部分存储单元;访问存储单元的读/写部分;分离部分,在实时模式和录制模式下将数据流从流信号中分离出来,在录制模式下将视频数据流和音频数据流的混合数据流输出到读/写部分;处理部分,在实时模式和录制模式下接收来自分离部分的数据流,在录制模式下将与数据流相应的数据输出到读/写部分。读/写部分将混合数据流和数据互相独立地录制到存储单元中。
数据可以是从数据流中提取模块数据和自模块数据获得的文件数据之一。
此外,处理部分可以包括数据获取部分和文件处理部分。数据获取部分在实时模式和录制模式下接收来自分离部分的数据流,并从数据流中提取模块数据。文件处理部分从模块数据中生成文件数据。数据获取部分可以在录制模式下将模块数据和文件数据中的一个作为数据输出到读/写部分。
其次,处理部分可以产生一个数据管理表,它包括用于识别数据的标识符,数据录制的开始时间和结束时间;处理部分还可将数据管理表输出到读/写部分,读/写部分将数据管理表记录到存储单元。
再次,当数据中一个事件发生时,处理部分可产生一个事件管理表,它包括事件的类型,事件的发生时间,数据的标识符和该数据的附加数据;处理部分还可将事件管理表输出到读/写部分,读/写部分将事件管理表记录到存储单元。
在再现模式下,读/写部分可从存储单元读出混合数据流和数据。分离部分将在实时模式下接收到的或在再现模式下从存储单元读出的混合数据流分离成视频数据流和音频数据流。处理部分从在实时模式下接收的来自分离部分的数据或从在再现模式下由读/写部分从存储单元读出的数据中产生一个视频数据成分和一个音频数据成分。这种录制和再现设备还可进一步包括视频解码器部分,用于在实时模式和再现模式下将来自分离部分的视频数据流解码,以生成已解码的视频数据流;音频解码器部分,用于在实时模式和再现模式下将来自分离部分的音频数据流解码,以生成已解码的音频数据流;视频合成部分,用于合成已解码的视频数据流和来自处理部分的视频数据成分,并将合成的视频数据输出到外部显示单元;音频合成部分,用于合成已解码的音频数据流和来自处理部分的音频数据成分,并将合成的音频数据输出到外部音频输出单元。
数据可以是从数据流中提取的模块数据和从模块数据中获得的文件数据之一。处理部分可以包括数据获取部分和文件处理部分。数据获取部分在实时模式和录制模式下接收来自分离部分的数据流,在再现模式下接收来自读/写部分的数据流,并从数据流中生成模块数据。文件处理部分从模块数据中生成文件数据,并在实时模式和再现模式下从文件数据中生成视频数据成分和音频数据成分。
处理部分还可以产生数据管理表,它包括用于识别数据的标识符,数据录制的开始时间和结束时间。处理部分还可将数据管理表输出到读/写部分,读/写部分将数据管理表记录到存储单元。读/写部分可从存储单元中读出混合数据,数据和数据管理表。根据数据管理表,处理部分可与视频数据流和音频数据流同步再现数据。
当数据中一个事件发生时,处理部分可产生一个事件管理表,它包括事件的类型,事件的发生时间,数据的标识符和该数据的附加数据;处理部分还将事件管理表输出到读/写部分,读/写部分将事件管理表记录到存储单元。读/写部分可从存储单元中读出混合数据,数据,数据管理表和事件管理表。根据数据管理表和事件管理表,处理部分可与视频数据流和音频数据流同步再现数据。
本发明的另一方面是一种录制/再现数字广播中流信号的方法。这里的流信号包括数据广播中的数据流,以及主广播中的视频数据流和音频数据流,这些流混合在一起。这一方法的实现包括在实时模式和录制模式下接收流信号;在实时模式和录制模式下将流信号分离成数据流以及视频和音频数据流的混合数据流;在录制模式下记录混合数据流到存储单元;在实时模式和录制模式下产生对应于数据流的数据;将数据记录到存储单元中,与混合数据流相独立;在实时模式下将混合数据流分离成视频数据流和音频数据流;在实时模式下将视频数据流和音频数据流分别解码,生成已解码的视频数据流和已解码的音频数据流;在实时模式下从数据中产生视频数据成分和音频数据成分;在实时模式下将已解码的视频数据流和已解码的音频数据流分别与视频数据成分和音频数据成分合成,以生成到外部显示单元的合成的视频数据和到外部音频输出单元的合成的音频数据。
这种方法还可进一步包括步骤产生一个数据管理表,并将其记录到存储单元。数据管理表中包括识别数据的标识符,数据录制的开始和结束时间。
此外,这种方法还可包括步骤当一个事件发生在数据中时,产生一个事件管理表,并将其记录到存储单元。事件管理表中包括事件的类别,事件的发生时间,数据的标识符和该数据的附加数据。
这种方法还可包括步骤在再现模式下从存储单元读出混合数据流和数据;在再现模式下将混合数据流分离成视频数据流和音频数据流;在再现模式下从读出数据中产生视频数据成分和音频数据成分;在再现模式下将视频数据流和音频数据流分别解码,生成已解码的视频数据流和已解码的音频数据流;在再现模式下从数据中产生视频数据成分和音频数据成分;在再现模式下,合成已解码的视频数据流和视频数据成分,生成合成的视频数据到外部显示单元,并合成已解码的音频数据流和音频数据成分,生成合成的音频数据到外部音频输出单元。
这种方法还可包括步骤在再现模式下从存储单元中读出数据管理表,并根据数据管理表,与视频数据流和音频数据流同步再现数据。
这种方法还可包括步骤在再现模式下从存储单元中读出事件管理表,并根据数据管理表和事件管理表,与视频数据流和音频数据流同步再现数据。
产生相应于数据流的数据的步骤可以是从数据流中产生一个模块数据,将其作为所述数据。
产生相应于数据流的数据的步骤也可以是先从数据流中产生一个模块数据,再从模块数据产生一个文件数据,将文件数据作为所指数据。


图1是根据本发明的实施例绘制的数字广播信号的录制/再现设备的配置框图;
图2是数字广播及数据广播中数据包和文件数据的关系的示例图;图3是数据广播中传统显示格式的示例图;图4是数字广播中主广播和数据广播的传统接收方式的示例图。
具体实施例方式
下面结合附图对本发明作进一步的详细描述。
图1是根据本发明的实施例绘制的数字广播信号的录制/再现设备的配置框图。在图1中,录制/再现设备包含天线11,调谐/解调电路12,MPEG2-TS滤波器13,HDD(硬盘驱动器)14,MPEG2视频解码器15,MPEG2音频解码器16,CPU(中央处理器)19,视频合成部分20,音频合成部分21和读/写部分25。CPU19包含数据获取部分17和数据广播处理部分18。
天线11接收数字广播信号。调谐/解调电路12从天线11接收到的数字广播信号调谐到要求的信号,并将所调谐信号解调,产生MPEG2-TS数据包。调谐/解调电路12也执行纠错处理。每个MPEG2-TS数据包都添加上一个数据包标识码因子,称作包标识符(Packet-Identifier,以下简称PID)。
在实时模式下,MPEG2-TS滤波器13根据PID,将调谐/解调电路12选择的MPEG2-TS数据包流分离成主广播中的视频数据流和音频数据流的混合数据流,以及数据广播中的转盘式数据流,然后再将混合数据流分成视频数据流和音频数据流。MPEG2-TS滤波器13将视频数据流,音频数据流和数据流分别输出到MPEG2视频解码器15,MPEG2音频解码器16和数据获取部分17。在录制模式下,MPEG2-TS滤波器13将混合数据流输出到读/写部分25,将数据流输出到数据获取部分17。在再现模式下,MPEG2-TS滤波器13接收来自读/写部分25的混合数据流,将混合数据流分离成视频数据流和音频数据流,并分别输出到MPEG2视频解码器15和MPEG2音频解码器16。
数据获取部分17得到MPEG2-TS滤波器13送来的数据广播中的转盘式数据流,并通过将其压缩为ZIP格式或类似格式,从而产生模块数据。在实时模式下,数据获取部分17将模块数据发送给数据广播处理部分18。在再现模式下,数据获取部分17接收来自读/写部分25的模块数据,并将模块数据发送到数据广播处理部分18。在录制模式下,数据获取部分17将模块数据发送给读/写部分25。数据获取部分17也产生数据管理表和事件管理表(图1中未显示),并将它们发送给读/写部分25,读/写部分25将它们记录到HDD14中。数据管理表描述录制在HDD14上的视频和音频数据流的开始显示时间和结束显示时间。事件管理表描述每个事件的类型和发生时间,这些事件都发生在数据广播中,与录制在HDD14上的视频和音频数据流相对应。数据管理表和事件管理表稍后将作详细描述。当无事件发生时,事件管理表中无事件数据。
读/写部分25将MPEG2-TS滤波器13送来的视频数据流和音频数据流的混合数据流记录到HDD14中。另外,读/写部分25将模块数据记录到HDD14,模块数据与视频数据流和音频数据流相独立,与数据管理表和事件管理表写在一起。读/写部分25也从HDD14中读取视频数据流和音频数据流的混合数据流,发送给MPEG2-TS滤波器13。读/写部分25还从HDD14中读取模块数据,数据管理表和事件管理表,发送给数据获取部分17。
MPEG2视频解码器15解码MPEG2-TS滤波器13送来的主广播中的视频数据流。MPEG2音频解码器16解码MPEG2-TS滤波器13送来的主广播中的音频数据流。
数据广播处理部分18根据事件管理表中的事件类型和发生时间再现数据广播中发生的事件,以便能根据数据管理表中的显示开始时间和显示结束时间,使事件与主广播中的视频音频数据流的再现同步。于是,数据广播处理部分18根据再现的事件再现文件数据,并解码文件数据以产生视频数据成分和音频数据成分。要注意的是,当没有事件发生时,在再现数据广播的过程中并不再现事件。数据广播处理部分18将文件数据的图像数据成分发送给视频合成部分20,将音频数据成分发送给音频合成部分21。
视频合成部分20将MPEG2视频解码器15送来的主广播中的视频数据流和数据广播处理部分18送来的视频数据成分合成,并将合成视频数据流输出到外部显示单元,比如电视接收器(图中未显示)。
音频合成部分21将MPEG2音频解码器16解码的主广播中的音频数据流和数据广播处理部分18送来的音频数据成分合成,并将合成音频数据流输出到外部音频输出单元,比如扬声器。
要注意的是图1仅仅显示了实现本发明的必要组成部分。实际中,为构造数字广播录制/再现设备还需要一些通用部件,如用于数据广播双向业务的调制解调器,与遥控器交互的遥控器接口。
数据获取部分17在接收来自MPEG2-TS滤波器13的数据流的同时,向读/写部分25发送对应于数据流的模块数据。但可以在模块数据记录之前,数据获取部分17将模块数据发送给数据广播处理部分18,以便获得模块数据的文件数据。然后,数据获取部分17再向读/写部分25发送文件数据。
下面结合图2对基于本发明实施例的数字广播录制/再现设备的工作过程作进一步描述。如图2所示,本实施例描述了一个数字广播传送主广播中的节目X的例子。图2例子中,数据广播的两个广播组成部分,分别称为成分#1(成分标签
),成分#2(成分标签
)同时被传送,并独立于主广播中的节目X。要注意,数据广播的两个或多个成分可以同时传送,但只有一个成分可以被真正传送。
在成分#1中,模块数据A(成分标签
,模块标识
)的数据包被插入到主广播中节目X数据流的视频和音频数据包之间,并将所得到的数据传送。数据获取部分17将数据包互相组合,产生模块数据A。数据广播处理部分18解码或展开模块数据,以产生文件数据Af1(文件名[40000001.dat])。在节目X的显示开始到显示结束的时间内,模块数据A的数据包被插入到主广播中视频和音频数据包之间,所得数据被重复地传送。所以,要完整地接收模块数据A,只要在一个预定的时间内连续执行再现操作就足够了,无论这一再现操作是从何时开始的。
在成分#2中,模块数据B(成分标签
,模块标识
)和模块数据C(成分标签
,模块标识
)的数据包Bn和Cn被插入到主广播中节目X数据流的视频和音频数据包之间,并传送所得的数据。数据获取部分17将多个数据包Bn互相组合产生模块数据B,并将多个数据包Cn互相组合产生模块数据C。数据广播处理部分18解码或展开模块数据B和C,产生文件数据Bf1(文件名[50000001.dat])和文件数据Cf1。文件数据Cf1在处理过程中被更新(即,文件名由[50000101.dat]更新为[50000102.dat])。在节目X显示开始到显示结束的时间内,模块数据B的数据包和C的数据包被插入到主广播中视频和音频数据包之间,所得数据被重复地传送。所以,要完整地接收模块数据B和C,只要在一个预定的时间内连续执行再现操作就足够了,无论这一再现操作是从何时开始的。
如上所述,数据广播的成分中包括一个或多个模块数据,一个或多个模块数据并行传送。一个模块数据中包括一个或多个文件数据。
数据广播的成分中不仅包括模块数据,还包括数据广播中发生的事件数据。数据广播中可能发生的事件有许多类型,如下面表1中所示。
表1

下面对基于本发明实施例的数字广播录制/再现设备的几个操作实例进行描述,包括实时收看,录制和再现。
在本实施例的数字广播录制/再现设备中,当执行实时收看操作时,其操作方式与传统电视接收器的操作方式相似。即在图1所示的数字广播录制/再现设备中,调谐/解调电路12从天线11接收到的数字广播信号里调谐出所要求的信号,并将所调谐信号解调,以产生MPEG2-TS数据包流。MPEG2-TS滤波器13将生成的MPEG2-TS数据包流分成各种广播数据包,即将主广播的视频数据流提供给MPEG2视频解码器15,主广播的音频数据流提供给MPEG2音频解码器16,数字广播中的转盘式系统的数据流,提供给数据获取部分17。模块数据是从数据获取部分17得到的数据广播中的数据流中产生的,数据广播处理部分18解码模块数据,以产生视频数据成分和音频数据成分的文件数据。视频数据成分和音频数据成分分别输出到视频合成部分20和音频合成部分21。在MPEG2视频解码器15解码主广播中的视频数据流后,视频合成部分20将已解码的视频数据流和视频数据成分合成,合成视频数据输出到外部显示单元。另一方面,在MPEG2音频解码器16解码主广播中的音频数据流后,音频合成部分21将已解码的音频数据流和音频数据成分合成,合成音频数据输出到外部音频输出单元。
在上述实施例的数字广播录制/再现设备中,当执行录制操作时,其操作方式与传统电视接收器的操作方式不一样。在传统电视接收器中,数据广播中的数据流叠加在主广播中的视频数据流和音频数据流组成的混合数据流上,叠加后的数据录制到HDD。
与上述的传统录制操作相反,在本实施例的数字广播录制/再现设备中,主广播中的视频数据流和音频数据流组成的混合数据流与数据广播中的数据流相互独立地录制到HDD14上。数据广播中的数据流按照下述方式录制到HDD14上数据获取部分17将数据广播中的数据流压缩为ZIP格式或类似格式,已压缩数据作为模块数据录制到HDD14上。另一可选方式是,数据广播处理部分18解码模块数据,已解码的模块数据作为文件数据录制到HDD14上,并且独立于主广播中的视频数据流和音频数据流组成的混合数据流。
要注意的是,由于具有相同内容的模块数据在转盘式传送系统中重复传送,故已经录制到HDD14上的模块数据不会被再次记录。
在转盘式数据流录制到HDD14的同时,数据获取部分17产生HDD14上的已录制数据的数据管理表,这是为了在再现操作期间建立数据广播中的数据流与主广播中的视频数据流和音频数据流在时间轴上的同步关系。接着,数据获取部分17将数据管理表作为一个分开的文件录制到HDD14上。下列数据管理表中的数据是用于与模块数据对应的文件数据成分标签为了传送文件数据,用于标识数据广播的成分的标签;模块标识用于辨识与文件数据对应的模块数据的标识;显示开始时间开始文件数据显示的时间(相对时间,此时假设主广播中的一个节目的显示开始时间为0分0秒);显示结束时间相关文件数据的显示结束的时间(相对时间,此时假设主广播中的成分的录制开始时间为0分0秒);文件名用于标识文件数据的名字。
更具体些,当录制图2所示的数字广播时,数据管理表中的数据如下面表2所列表2

表2中,m代表分钟,s代表秒。
如表2所示,由于录制了数据广播的成分#1(成分标签
),故录制了模块数据A(成分标签
,模块标识
)。模块数据A的文件数据Af1在主广播节目X的显示开始时间到显示结束时间没有改变(文件名[40000001.dat])。此外,由于录制了数据广播的成分#2(成分标签
),故录制了两个模块数据,即录制了模块数据B(成分标签
,模块标识
)和模块数据C(成分标签
,模块标识
)。模块数据B的文件数据Bf1在主广播节目X的显示开始时间到显示结束时间没有改变(文件名[50000001.dat])。但另一方面,当录制模块数据C的文件数据Cf1时,在主广播节目X显示开始时间后的5分22秒时模块数据C被更新(文件名由[50000101.dat]更新为[50000102.dat])。
数据获取部分17还对应模块数据的数据广播中发生的事件(数据广播控制的中断过程)产生事件管理表14,事件管理表14作为一个分开的文件录制到HDD14。事件管理表中的数据描述如下事件类型事件的类型;成分标签用于在事件发生时,标识正在传送模块数据的数据广播的成分;模块标识用于在事件发生时,标识被传送的模块数据;发生时间事件发生的时间(相对时间,此时假定主广播中的成分的显示开始时间为0分0秒);附加数据与事件有关的附加数据。
更具体些,当录制图2所示的数字广播数据时,事件管理表中的数据如下面表3所列表3

表2中,m代表分钟,s代表秒。
如表3所示,在主广播节目X显示开始时间后的5分22秒时,一个[模块更新]事件发生在数据广播的成分#2(成分标签
)中,更新了模块数据C的文件数据Cf1(文件名由[50000101.dat]更新为[50000102.dat])。
另外,在主广播节目X显示开始时间后的12分56秒时,一个[事件消息]事件发生在数据广播的成分#1(成分标签
)中,以便传送并处理字符串[jugemu],字符串被传送到包含于BML文档中的一个脚本文件中。
在上述实施例的数字广播录制/再现设备中,当执行再现操作时,其操作方式与传统电视接收器的操作方式不一样。在传统电视接收器中,数据广播中的数据流叠加在主广播中的视频数据流和音频数据流组成的混合数据流上,叠加后的数据录制到HDD。所以在启动再现操作后,当从HDD读取叠加数据的操作完成后,读取的数据流分成视频数据流、音频数据流和转盘式数据流。然后,对分解的数据流执行解码操作。
与上述的传统再现操作相反,在本实施例的数字广播录制/再现设备中,数据广播中的数据流作为模块数据或文件数据录制到HDD14上,与视频数据流和音频数据流相独立。因此,数据获取部分17能直接从HDD14取得数据流,而不需要通过MPEG2-TS滤波器13。要注意的是,主广播中的视频数据流和音频数据流由MPEG2-TS滤波器13从HDD14读出,然后分别由MPEG2视频解码器15和MPEG2音频解码器16对视频数据流和音频数据流解码。
数据获取部分17还从HDD14读取数据管理表和事件管理表。当在无事件发生的情况下再现和解码文件数据时,数据广播处理部分18根据数据管理表再现文件数据,基于数据管理表中的显示开始时间和显示结束时间,使得文件数据与主广播的视频数据流和音频数据流的再现同步。接着,数据广播处理部分18解码文件数据,产生视频数据成分和音频数据成分。比如,数据广播处理部分18解码文件数据Af1(文件名[40000101.dat])或文件数据Bf1(文件名[50000101.dat])。
类似地,当文件数据因事件发生而改变时,数据广播处理部分18根据事件管理表中的事件类型和发生时间再现事件,以致基于数据管理表中的显示开始时间和显示结束时间,使得事件与视频数据流和音频数据流的再现同步。接着,数据广播处理部分18根据再现的事件再现文件数据,并解码文件数据,从而产生视频数据成分和音频数据成分。比如,在主广播节目X显示开始后的5分22秒时发生了更新,数据广播处理部分18在此更新之前解码文件数据Cf1(文件名[50000101.dat])。5分22秒后,数据广播处理部分18解码更新后的文件数据Cf1(文件名[50000102.dat])。
在上述实施例的数字广播录制/再现设备中,数据获取部分17将数据广播中的模块数据或文件数据录制到HDD14上,并独立于主广播中的视频数据流和音频数据流。此外,数据获取部分17产生数据管理表,并将其录制到HDD14上。数据管理表中包括已记录在HDD14上的数据广播中的数据的显示开始时间和显示结束时间。接着,根据数据管理表和事件管理表,数据广播处理部分18将已记录在HDD14上的数据广播中的数据与主广播中的视频数据流和音频数据流的再现同步地再现。以这种方式,数据广播中的数据与主广播中的视频数据流和音频数据流相互独立录制,而且上述数据的显示开始和显示结束时间也被记录下来。因此,即使主广播中的视频数据流和音频数据流的再现由于暂停操作暂时停止,在再现操作暂时停止时数据广播中的数据也能独立于视频数据流和音频数据流被读出。这样就能够正确再现数据广播中的数据。另外,即使主广播中的视频数据流和音频数据流的代表帧由于快进再现操作而无法连续再现,数据广播中的数据也能在传送代表帧时独立于视频数据流和音频数据流被读出。这样就能够正确再现数据广播中的数据。
以这种方式,即使执行特殊的再现操作,比如再现时的暂停操作和快进再现操作,数据广播中数据也能在时间轴上与主广播中的视频数据流和音频数据流同步地再现。
在本实施例中,数据广播中的数据中发生的事件的类型和发生时间作为事件管理表记录在HDD14上。所以,在再现了数据广播中发生的事件后,数据广播处理部分18根据数据管理表和事件管理表与主广播中的视频数据流和音频数据流的再现同步地再现已记录在HDD14上的数据广播中的数据。这样,即使执行特殊的再现操作,比如再现时的暂停操作和快进再现操作,数据广播中的数据也能在时间轴上与主广播中的视频数据流和音频数据流同步地再现。
权利要求
1.一种用于数字广播中的流信号的录制/再现设备,其中所述的流信号包括数据广播中的数据流,主广播中的视频数据流和音频数据流,所述数据流、所述视频数据流和所述音频数据流混合在一起,所述设备包括存储单元;访问存储单元的读/写部分;分离部分,在实时模式和录制模式下将所述数据流从所述流信号中分离出来,在录制模式下将所述视频数据流和所述音频数据流的混合数据流输出到所述读/写部分;处理部分,在实时模式和录制模式下接收来自所述分离部分的所述数据流,在录制模式下将对应于所述数据流的数据输出到所述读/写部分;其中所述读/写部分将所述混合数据流和所述数据互相独立地录制到所述存储单元中。
2.根据权利要求1所述的录制/再现设备,其中所述数据是从数据流中提取的模块数据和从所述模块数据获得的文件数据之一。
3.根据权利要求2所述的录制/再现设备,其中所述处理部分包括数据获取部分,用于在实时模式和录制模式下接收来自所述分离部分的所述数据流,并从所述数据流中提取所述模块数据;文件处理部分,用于从所述模块数据中生成所述文件数据,所述数据获取部分在录制模式下将所述模块数据和所述文件数据中的一个作为所述数据输出到所述读/写部分。
4.根据权利要求1所述的录制/再现设备,其中所述处理部分产生一个数据管理表,所述数据管理表包括用于识别数据的标识符,以及数据录制的开始时间和结束时间,所述处理部分将所述数据管理表输出到所述读/写部分,所述读/写部分将所述数据管理表记录到存储单元。
5.根据权利要求4所述的录制/再现设备,其中当所述数据中一个事件发生时,所述处理部分产生一个事件管理表,事件管理表包括所述事件的类型、所述事件的发生时间、所述数据的标识符和所述数据的附加数据,所述处理部分将所述事件管理表输出到所述读/写部分,所述读/写部分将所述事件管理表记录到所述存储单元。
6.根据权利要求1所述的录制/再现设备,其中所述读/写部分在再现模式下,从所述存储单元读出所述混合数据流和所述数据,所述分离部分将在实时模式下接收的混合数据流或在再现模式下从所述存储单元读出的混合数据流分离成所述视频数据流和所述音频数据流,处理部分从在实时模式下从所述分离部分接收的并且是在再现模式下由所述读/写部分从所述存储单元读出的数据中产生一个视频数据成分和一个音频数据成分,所述录制和再现设备还进一步包括视频解码器部分,用于在实时模式和再现模式下将来自所述分离部分的所述视频数据流解码,以生成已解码的视频数据流;音频解码器部分,用于在实时模式和再现模式下将来自所述分离部分的音频数据流解码,以生成已解码的音频数据流;视频合成部分,用于合成已解码的视频数据流和来自所述处理部分的所述视频数据成分,并将合成的视频数据输出到外部显示单元;音频合成部分,用于合成已解码的音频数据流和来自所述处理部分的所述音频数据成分,并将合成的音频数据输出到外部音频输出单元。
7.根据权利要求6所述的录制/再现设备,其中所述数据是从所述数据流中提取的模块数据和从所述模块数据中获得的文件数据之一,所述处理部分包括数据获取部分,用于在实时模式和录制模式下接收来自所述分离部分的所述数据流,在再现模式下接收来自所述读/写部分的所述数据流,并从所述数据流中生成所述模块数据;文件处理部分,用于从所述模块数据中生成所述文件数据,并在实时模式和再现模式下从所述文件数据中生成所述视频数据成分和所述音频数据成分。
8.根据权利要求6所述的录制/再现设备,其中所述处理部分产生数据管理表,数据管理表包括用于识别数据的标识符、数据录制的开始时间和结束时间,所述处理部分将所述数据管理表输出到所述读/写部分,读/写部分将所述数据管理表记录到所述存储单元,所述读/写部分从所述存储单元中读出所述混合数据,所述数据和所述数据管理表,根据所述数据管理表,所述处理部分与所述视频数据流和所述音频数据流同步再现数据。
9.根据权利要求8所述的录制/再现设备,其中当所述数据中一个事件发生时,所述处理部分产生事件管理表,事件管理表包括所述事件的类型、所述事件的发生时间、所述数据的标识符和所述数据的附加数据,所述处理部分将所述事件管理表输出到所述读/写部分,所述读/写部分将所述事件管理表记录到所述存储单元,所述读/写部分可从所述存储单元中读出所述混合数据、所述数据、所述数据管理表和所述事件管理表,根据所述数据管理表和所述事件管理表,所述处理部分与所述视频数据流和所述音频数据流同步再现所述数据。
10.一种在数字广播中录制/再现流信号的方法,其中所述流信号包括数据广播中的数据流,主广播中的视频数据流和音频数据流,这些流混合在一起,所述方法包括步骤在实时模式和录制模式下接收所述流信号;在实时模式和录制模式下将所述流信号分离成所述数据流以及所述视频数据流和所述音频数据流的混合数据流;在录制模式下将所述混合数据流记录到存储单元;在实时模式和录制模式下产生相应于所述数据流的数据;将所述数据记录到存储单元中,与所述混合数据流相独立;在实时模式下将所述混合数据流分离成所述视频数据流和所述音频数据流;在实时模式下将所述视频数据流和所述音频数据流分别解码,生成已解码的视频数据流和已解码的音频数据流;在实时模式下从所述数据中产生视频数据成分和音频数据成分;在实时模式下合成所述已解码的视频数据流和所述视频数据成分,以产生合成的视频数据输出到外部显示单元,并合成所述已解码的音频数据流和所述音频数据成分,以产生合成的音频数据输出到外部音频输出单元。
11.根据权利要求10所述的方法,其中进一步包括步骤产生数据管理表,其中包括识别所述数据的标识符,所述数据录制的开始和结束时间;将所述数据管理表记录到所述存储单元。
12.根据权利要求11所述的方法,其中进一步包括步骤当一个事件发生在所述数据中时,产生事件管理表,事件管理表中包括所述事件的类别,所述事件的发生时间,所述数据的标识符和所述数据的附加数据;将所述事件管理表记录到所述存储单元。
13.根据权利要求10所述的方法,其中进一步包括步骤在再现模式下从所述存储单元读出所述混合数据流和所述数据;在再现模式下将所述混合数据流分离成所述视频数据流和所述音频数据流;在再现模式下从读出数据中产生所述视频数据成分和所述音频数据成分;在再现模式下将所述视频数据流和所述音频数据流分别解码,生成已解码的视频数据流和已解码的音频数据流;在再现模式下从所述数据中产生视频数据成分和音频数据成分;在再现模式下合成所述已解码的视频数据流和所述视频数据成分,以产生合成的视频数据输出到外部显示单元,并合成所述已解码的音频数据流和所述音频数据成分,以产生合成的音频数据输出到外部音频输出单元。
14.根据权利要求11所述的方法,其中进一步包括步骤在再现模式下从所述存储单元中读出所述数据管理表;根据所述数据管理表,与所述视频数据流和所述音频数据流同步再现所述数据。
15.根据权利要求12所述的方法,其中进一步包括步骤在再现模式下从所述存储单元中读出所述事件管理表;根据所述数据管理表和所述事件管理表,与所述视频数据流和所述音频数据流同步再现所述数据。
16.根据权利要求10到15中的任一项所述方法,其中产生相应于所述数据流的数据的步骤包括从所述数据流中产生模块数据作为所述数据。
17.根据权利要求10到15中的任一项所述方法,其中产生相应于所述数据流的数据的步骤包括从所述数据流中产生模块数据;从所述模块数据产生文件数据作为所述数据。
全文摘要
数字广播中的流信号包括数据广播中的数据流,主广播中的视频数据流和音频数据流,这些流混合在一起。一种录制/再现设备包括存储单元;访问存储单元的读/写部分;分离部分,在实时模式和录制模式下将数据流从流信号中分离出来,在录制模式下将视频数据流和音频数据流的混合数据流输出到读/写部分;处理部分,在实时模式和录制模式下接收来自分离部分的数据流,在录制模式下将对应于数据流的数据输出到读/写部分。读/写部分将混合数据流和数据互相独立地记录到存储单元中。
文档编号H04N5/91GK1835577SQ20061005917
公开日2006年9月20日 申请日期2006年3月15日 优先权日2005年3月15日
发明者长谷川聪, 中地广 申请人:Nec个人产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1