Dvd虚拟机的制作方法

文档序号:7854528阅读:210来源:国知局
专利名称:Dvd虚拟机的制作方法
技术领域
本发明涉及一种传输系统,其包括接收器和发射器,该发射器用于发送节目和交互特征,该特征使用户能够与节目交互。
背景技术
目前正在持续开发新型的消费电子产品。数字电视标准得到扩展以获得交互式电视,该数字电视标准例如欧洲的MHP以及美国的DASE。当存储了内容时,这些交互式电视平台可以实现与广播内容的交互以及在该内容中的导航。与该内容的交互和在该内容中的导航共同称作交互特征。交互特征通常基于菜单,例如该菜单允许从不同的角度观看节目、允许观看附加的内容如评论、测验等等,以及允许控制显示顺序,例如跳到场景、快速向前/向后、暂停等等。广播接收器,例如数字电视或者机顶盒(STB)可以包括用于记录节目和交互特征的存储设备。每种数字电视标准具有其自身特定的用于交互的格式。
实际上,许多节目不是与交互特征一起广播的。原因之一是对于每种特定的交互式电视平台必须分别地对该交互特征进行编程。
发明概述本发明的目的是提供一种改进的传输系统,其减少了开发交互内容所需的努力。
为了达到本发明目的,一种传输系统至少包括一个接收器和用于将节目发送到接收器并发送交互特征的发射器,该交互特征可以使用户与该节目交互;该特征可用于通过兼容存储媒质的虚拟机与该节目交互;接收器可用于接收所发送的节目以及所发送的特征;以及包括在虚拟机程序的控制下用于使兼容存储媒质的虚拟机能够执行接收到的特征的控制器。本发明人已经意识到,对于许多广播节目来讲,同样(例如在DVD上)存在具有交互特征的预先记录的版本,该特征的格式与其上记录了该节目的存储媒质的虚拟机相兼容。将这些交互特征重新编程为全部数字电视格式,对于全部节目来讲将是巨大的任务。取而代之的是,根据本发明,由接收器执行该兼容存储媒质的虚拟机。这就能使交互特征以存储媒质的格式传输,从而显著减小了提供交互内容所需的努力。
优选的是,由发射器将该节目广播给接收器(以及该系统中的其它所有接收器)。该节目也可以是多点传送的,即以一个同时操作将该节目发送到选定用于接收的多个接收器(但通常不是所有接收器)。例如,仅有那些已经付费的接收器才能接收。原则上,也可以通过例如将该节目引导到接收器或者利用专用链路将该节目发送到接收器。
如从属权利要求2所述,将虚拟机程序预装入接收器中。根据本发明,因为该应用程序仅仅需要一次开发,所以其可以预先装入。这就能够实现对该应用程序的平台的最佳的特定编码,从而减少了成本。
如从属权利要求3所述,该发射器向接收器提供了虚拟机程序,例如以Xlet(优化用于广播接收器平台的Java应用程序)的形式提供。这样可以控制该应用程序的分配,例如付费顾客并可以轻易地更新该应用程序。主要优点在于对于大多数平台(如MHP)来讲,已经限定了该应用程序分配和工作的框架。通过利用该框架,不再需要通常为了发射器和接收器之间的交互所需的其它标准化行为。如从属权利要求5所述,该接收器可以提供预定的接收器虚拟机(例如与MHP或DASE虚拟机相兼容)。这种虚拟机不同于存储虚拟机。在接收器虚拟机上执行该虚拟机程序,并且在执行过程中向交互特征提供存储虚拟机。
如从属权利要求4所述,该接收器从下载服务器(例如网站)下载该虚拟机程序,例如从该接收器制造商的网站下载。
如从属权利要求6所述,可以将所发送的节目和特征存储在存储器(例如硬盘或可记录光存储器)中以用于随后的显示。一般而言,对于所存储的节目来讲可利用比实时显示的节目更多的交互特征。优选的是,该虚拟机程序也存储在存储器中,该存储器可以与用于存储节目和特征的存储器相同,但不需要一定是相同的。通过存储该程序,使其在发送后显示该节目的时刻可以使用。
如从属权利要求8所述,该节目的第一部分拟用于实时显示,在实时显示过程中通常不具有或者具有有限的交互性,而该节目的第二部分包括可通过交互特征访问的附加内容。这可以包括来自不同角度的附加资料、评论、已删除的场景等等。
如从属权利要求9所述,该第一和第二部分可以在多路传输数据流的独立数据流中广播。这能够同时实现两个数据流的接收,其中优选在现场直播过程中仅播放具有第一部分的数据流。为此,具有第二部分的数据流可以作为专用数据流进行广播,或者作为文件利用诸如DSM-CC传送带进行广播。
可选择的是,可以通过例如独立的网络(例如互联网)或者传输系统从服务器下载该第二部分。
在下文中将参照所述实施例描述本发明的这些和其它方面,由此使之清楚明显。
附图简要说明在附图中

图1表示其中可以利用本发明的数字广播系统的框图;图2表示用于该系统的接收器的结构图;图3表示DVD虚拟机;图4表示接收器虚拟机层次;图5表示根据本发明的数据文件的实施例。
优选实施例的详细描述图1给出了数字电视系统的概观图,其中可以使用根据本发明的接收器。根据本实施例,描述了一种系统,其中利用MPEG-2压缩格式压缩音频/视频(A/V)信号,并且数字地分配该音频/视频(A/V)信号。该系统包括MPEG-2压缩器10,其通常位于广播中心内。该压缩器接收数字信号数据流(典型为数字化模拟或者数字视频信号的数据流)。最初的信号是由服务供应商提供的。该压缩器与扰频器和多路复用器20相连。该扰频器通过在内容密钥的控制下为数据流的数字信号加密来为这些信号加扰,这将在以下作更详细的描述。除一个或多个扰乱的或未扰乱的数据流之外,该多路复用器20还可以接收其它数字信号。该多路复用器20将全部信号和数据流聚集成传输数据流并且将经过压缩和多路复用的信号提供给广播中心的发射器30。该扰乱和多路复用功能可以由独立的部件来执行,并且如果需要可以由不同位置的部件来执行。可以利用任何适当形式的联接将该多路复用传输数据流从扰频器/多路复用器20提供到发射器30,该联接包括电信连接。该发射器30通过上行链路将电磁信号发送到卫星转发器40,电磁信号在该转发器中经过电子处理并通过下行链路广播到地面卫星接收器50,常规的终端用户接收器为碟形。在附图中,该卫星接收器50与集成接收器60相连。接收器60的操作将在以下参照图2进行详细描述。该接收器选择需要的信号并以适当的形式将其传送给显示设备(例如电视)70。还可以利用磁带、光盘或者硬盘记录器或其它适合的记录器来记录该信号。利用公知的分配系统(例如CATV电缆)或者IEEE 1394,可以将该信号以模拟或者数字的形式提供到显示/记录设备。对于数字分配来讲,仅需要该传输数据流的部分解码,其中利用部分传输数据流将解复用信号提供到MPEG-2解码中。可以理解A/V信号的主要分配不必通过卫星实现。取而代之,可以使用其它传输系统(即用于发送一个或多个多路复用的物理媒质),例如地面广播、电缆传输、卫星/电缆组合。通过传输系统来分配节目的一方有时称作网络供应商。也可以理解,该接收器/解码器60可以集成到记录或显示设备70中。
典型的系统以多信道系统的形式工作,这表示该多路复用器20可以处理从多个(平行)信号源接收的A/V信息,并与发射器30交互从而沿着相应数量的信道广播该信息,或者可以将该信息多路复用成独立的传输数据流。除了A/V信号之外,可以将消息或应用程序或者任何其它类型的数字数据引入一些或全部服务/信道中,该消息或应用程序或者任何其它类型的数字数据与所发送的数字音频和视频信息相交织。由于传输数据流包括一个或多个服务,所以每个服务具有一个或多个服务组件。服务组件是一种单媒质单元。服务组件的实施例是视频基本流、音频基本流、Java应用程序(Xlet)或其它数据类型。传输数据流是通过时分复用一个或多个基本流和/或数据构成的。
优选的是,启动系统中的双向通信,从而促进交互应用程序,例如交互视频、电子商务等等,并能够使接收器从下载服务器(例如网站)获得附加的信息/功能。图示的是利用了广域网络80,优选为开放式互联网,其中可以通过服务器90上的网站来提供附加的功能性和交互性。为了能够广播或者多点传送存储在服务器上的数据或应用程序,该服务器90优选也具有与多路复用器20的连接。这可以是直接的连接,但也可以是通过互联网的连接。可以理解,可以以任何适合的形式提供互联网或类似通信系统的通信功能。例如,该接收器可以通过电缆网络或者卫星连接直接利用互联网协议进行通信。可选择地,该接收器可以具有基于电话的连接到接入供应商的拨号连接,该供应商提供接入互联网。该接收器可以、但不是必须利用互联网协议。如果该服务器90使用了互联网协议,那么利用诸如网关就可以实现协议转换。
尽管所描述的根据本发明的系统用于数字广播系统,但是大体上本发明也可用于非广播传输。例如,当把节目提供给单独的接收器时,可以轻易地利用相同的概念,例如基于每次观看付费业务。因此该传输可以通过典型的广播系统(但是是直接寻址的)或者其它适合的系统实现,例如高带宽互联网连接。
图1还表示了一种存储AV数据的存储媒质,例如DVD或者固态存储器。典型地,该AV节目是电影或类似的AV数据,同时已经为它们开发了增强的功能性。该存储媒质可以具有可取出的类型。通常以压缩的形式存储该节目,例如利用MPEG-2编码。DVD上的电影使用了MPEG-2程序数据流格式。对于传输来讲,该节目可以改变,例如去除某些部分以减少长度,并可以添加某些其它部分,例如广告节目。因此,通常可对该节目进行重新编码。利用图1的示例性数字传输系统,表示了通过编码器10来提供节目。无论如何,该节目将通过多路复用器20多路复用为传输数据流。这时,还有必要将用于存储该节目的MPEG-2程序数据流格式多路复用为用于广播该节目的MPEG-2传输数据流格式。当然,不是必须从存储媒质95上取出该节目,但也可以由演播室以最初的形式提供该节目。
对于该节目,可以使用交互特征。该特征可以作为一组文件出现在存储媒质95上。该交互特征通过存储媒质虚拟机与节目内容交互。图3示意性地表示了存储媒质虚拟机的交互,例如用于DVD的虚拟机。该DVD包括DVD文件形式的主节目310和交互特征320。该DVD也可以包括附加内容330,例如已删除的场景、制作过程等等,仅可以通过交互特征来访问该内容。可以在任何兼容DVD的播放器上执行该交互特征(例如菜单)。为此,相对于DVD虚拟机对该特征进行编码。该播放器实现了虚拟机(即其能够执行虚拟机指定的功能)。处理器可以自动地和/或响应用户的触发来加载该交互特征(例如菜单)。该处理器也可以自动地和/或响应用户动作来执行特征(例如实现菜单选择)。通过该播放器的处理器执行该特征,典型地导致了加载并呈现了(部分)主节目310或附加内容330,作为用于显示的输出数据流,其中解码器已经解码了该内容。
根据本发明,可以将DVD交互特征基本上无修改地发送到广播接收器。除所发送的节目之外,该接收器还能接收所发送的特征。为了能够执行该交互特征,控制器250(如图2所示)实现了该DVD虚拟机,从而能够执行接收到的特征。最后,将适合的程序(称作虚拟机程序)加载到控制器中。该交互特征通过DVD虚拟机与节目交互。可以理解,相同的原理也能够用于除DVD虚拟机之外的其它虚拟机,只要是存在可用于该虚拟机的交互特征和内容。
图2更加详细地表示了典型的广播接收器。该广播接收器优选符合所限定的平台,例如欧洲的MHP(多媒体家用平台)或者美国的DASE平台。该广播接收器包括调谐器210。该调谐器210提取独立的可调射频(RF)波段,该波段通常产生MPEG2传输数据流。解复用器220(De-MUX)将可变的数据信号从不变的载波信号中分离出来。其结果通常是音频、视频和数据输出。可以通过条件访问子系统230提供该音频和视频数据流,该系统确定访问许可并可以解密数据。将该音频和视频数据流提供给解码器240,其将它们转变为适于音频和视频显示或者存储设备的信号。这可以包括MPEG2解码。该接收器还包括用于与网站双向通信的通信接口280。为此可以使用任何适当的通信硬件/软件,包括用于标准无线电通信线路的常规调制解调器或者宽带调制解调器。该双向通信信道有助于从下载服务器下载交互特征或者附加的交互音频/视频内容,该服务器例如图1的服务器90,以下将对此进行更加详细的描述。也能够实现通过网络交互的应用程序,例如交互视频、电子商务等等。优选的是,使用了互联网协议,例如MHP“互联网访问概要”中限定的协议。从网站中搜索到的相关音频/视频数据将通过转换器260(例如音频D/A转换器和图形处理器)转变为用于通过例如扩音器和/或视频显示器呈现给用户的适当形式。该视频可以与解码器240生成的视频组合到一个帧缓冲器270中。这样,该附加的交互内容可以覆盖到该视频信号上(例如作为副节目或画中画)或者与该视频信号相混合。可以将该解码器的输出提供给显示设备或者存储设备以用于随后的显示。所示的是内部存储器290。典型的是,该输出首先存储在帧缓冲器270中,以用于随后提供给显示/存储设备。对于某些应用来讲,该接收器可以提供已编码的输出数据流,从而省略了解码器250。因此,该显示设备可以包括解码器功能或者在后面的步骤中可以将该已编码的数据流再次提供给接收器以进行进一步解码。也可以将该已编码的数据流记录在存储器290中以用于随后的显示。接收器的用户接口295可以使该接收器与用户进行交互作用。该用户接口295可以包括任意适合的用户输入装置,例如用于从IR遥控器接收信号的红外接收器、键盘或者用于语音控制的麦克风。对于输出来讲,同样可以使用任意适合的形式,例如使用小型LCD显示器或者使用电视的显示器,或者甚至是音频反馈。
可以理解,利用专用的硬件可以实现不同的功能,例如调谐器功能210、解复用器功能220、可选解扰器/译码器功能230以及解码器功能240。一些功能或者部分功能也可以通过可编程处理功能来实现,例如使用装载有适当程序的数字信号处理器(DSP)。在控制器250的控制下操作接收器内的各种功能,该控制器典型地包括嵌入的微处理器或者微控制器。为了保持附图的简单,控制器和其它功能之间的控制关系没有示出。仅仅示出了该控制器在处理交互特征和附加交互AV内容方面能够具有的功能。
大体上,该虚拟机程序仅需要一次性开发。可以将其预先存储在接收器的只读存储器(例如ROM)中并在需要时将其加载到控制器中。还可以将其存储在可写存储器中,如闪存、硬盘或者可改写存储器中。在这种情况下,可以通过在媒质(例如CD-ROM)上分配而获得该程序,并可以通过通信系统(例如互联网)发送该程序(优选从普通的下载服务器或者接收器制造商的网站上下载),或者可以作为例如多路传输数据流中的Java小程序(Xlet)而通过AV广播系统广播该程序。也可以将该程序多点传送到所选择的接收器,例如已经预定了特定服务的接收器。取代发送器,接收器也可以主动下载虚拟机程序。
在优选实施例中,该控制器可以执行用于预定的接收器虚拟机(例如MHP或者DASE)的应用程序。可以将该程序编程到预定的Java子集中。可以理解,该接收器虚拟机与DVD虚拟机不同。优选的是,将DVD虚拟机提供给交互特征的该虚拟机程序服从该接收器虚拟机(例如MHP Java虚拟机)。
图4表示了广播接收器内的典型软件层次(栈)。Java电视应用程序(也称作Xlet)410可以利用Java API(应用程序编程接口)420和来自Java平台层430的程序包。优选按照这种Xlet实现DVD虚拟机。该Java应用程序在该应用程序运行时执行环境虚拟机(VM)。该JavaTV/STB API使接收器指定的硬件的控制抽象化。实时操作系统(RTOS)440提供所需的系统层的支持,以实现该Java VM和Java程序包。此外,该RTOS和相关的设备指定程序库通过设备驱动程序450的集合来控制该接收器硬件460。软件层410到450都是由图2的控制器250来执行的。如果需要,该任务可以分配给几个处理器。该软件层,包括Xlet都可以存储在可重新编程的存储器中。部分软件层,尤其是RTOS也可以存储在非可重新编程的存储器中,例如ROM。
在优选实施例中,将所接收到的节目和特征存储在存储器中以用于随后的显示,例如存储在图2的存储器290中。该虚拟机程序也可以存储在存储器中以用于随后由控制器执行该程序。这两个可以是相同的存储器,但不是必须的。
交互特征作为一组文件存储在DVD上。大多数数字电视广播系统支持广播该文件。例如,MHP将DSM-CC循环对象(数字存储媒质-命令和控制)用于在传输数据流多路复用中提供分级文件系统,而DASE利用的是DSM-CC循环数据。因此该DVD交互特征优选是作为文件进行广播的。
优选的是,所发送的节目包括用于由接收器实时显示的第一部分(例如主要的电影),其不具有(或具有有限的)交互性。将仅可通过交互特征访问的该交互内容作为独立的第二部分进行发送,其不用于自动的实时显示。优选的是,该节目的第一和第二部分在相同数据流多路复用的独立数据流中进行广播。因此该接收器就是可用于接收如参照图1和2所描述的多路复用数据流的广播接收器。第二部分可以作为独立的基本流在传输数据流多路复用中进行广播。为了确保接收器(例如电视或者机顶盒)在现场直播过程中不会自动播放这种基本流,可以利用例如DSM-CC循环对象、DSM-CC循环数据,将该基本流作为专用数据流包括在内或者作为文件进行广播。
作为广播的这两个部分的替代,该接收器也可以主动从下载服务器中下载该节目的第二部分。同样,也可以从下载服务器下载该交互特征。这种下载可以通过相同的传输系统实现(例如作为直接寻址的文件),但也可以通过其它适合的网络实现,例如公共互联网。访问可以受到例如付费的限制。
对于交互特征和交互内容来讲,可以将同步特征、附加信息和只存特征区别开来。同步特征是需要与主节目部分同步显示(例如覆盖)的特征。“附加信息”涉及不需要与和它相关的交互内容同步显示的特征,例如演员传记。这些非同步特征可以(但不是必须)适用于最初存储的节目。如果在接收器的位置记录了该节目(例如使用在接收器中或与该接收器相连的硬盘或可记录光存储器),则可以利用更多的高级特征。例如,可自由选择的节目部分的菜单支持选择、快速向前、倒退等功能都变为可用的。同样可以使导演的评论与所讨论场景的显示相混合。当发送该只存特征时,优选识别该特征。因此如果从本地存储器(例如图2的内部存储器)中复制了该节目,则可以将信号提供到控制器250,由此该控制器可以实现附加的只存功能性的使用。
DVD交互特征直接涉及部分A/V内容(例如场景访问)。在DVD上,这是利用直接寻址实现的,即利用盘上位置的指针来实现的。如果正在广播该内容,则这种寻址信息不会自动出现。可能需要一种识别的转换。为了理解这种转换,首先将说明DVD识别。DVD视频限定了导航数据以控制反馈。这种逻辑结构限定了以下单元(其中)
这些单元的意义如下-节目-电影、电视节目或者音乐选集-程序链-程序的集合或者连接在一起的单元的组合,以生成连续显示-程序-程序链(PGC)内的单元组合-部分节目(PTT)-表示场景的节目的一部分,也称作章节例如,DVD视频盘可能包含具有(用于不同类型电影的)多个程序链的单一节目(电影)。该节目也分成多个部分(PTT),其对应于用户将其看作章节的部分。
同样DVD视频限定了用于控制回放(DVD技术要求的附件J)的命令,该命令在某些情况下对应于遥控命令。这些命令利用以上限定的单元控制回放。一些命令的例子是-Title_Play(节目号)-播放节目-PTT_Play(节目号,PTT号)-播放该节目内的PTT-Time_Play(节目号,定时)-播放特定时间的节目-PTT_Search(PTT号)-停止当前的显示并且从特定PTT号的起始开始显示。
DVD交互特征可以使特定部分的内容能够以非线性的次序回放。这些特征的描述(无论是程序上的还是陈述性的)将使用DVD附件J命令来控制回放。该交互特征也可以涉及与主要视频显示一起显示的内容,例如副节目、外语音轨、脚本以及当视频显示在部分屏幕上时的导演注释。这种内容需要与DVD视频同步并保持与视频内容的一致,甚至与用户操作一致,例如快速前进/后退、下一/前一章节。这些特征可以在电视广播过程中呈现给用户,而无需存储该内容。
在这两种情况中,有必要在DVD上的逻辑导航结构和广播中的定时之间具有映射。在优选实施例中,这考虑到了已经为电视编辑了该电影因此已经删除了部分内容或者已经将额外的内容添加到广播中的可能性(例如广告中断、新闻公告将电影分段)。
MHP限定了包含在传输数据流中的正常播放时间(NPT),并且该正常播放时间容易受到应用程序的影响。其提供了一种连续单调递增的时基,该时基独立于广播中的任何定时不连续性。NPT不必包含在广播中,而是MHP的一部分,并且因此在这种情况下其可用于限定DVD内容和广播之间的时间关系。该NPT也可以暂停一段时间,例如在广告中断期间主要程序的NPT将会暂停。在广播中可以有多个NPT,但是仅有一个可以在规定时间内的任意时刻增加,例如主要程序的NPT可以在插入新闻公告期间暂停,在这期间会增加一个独立的NPT。本质上,该NPT与传输数据流定时存在偏移(基于PCR),但不具有不连续性。PCR是MPEG-2传输数据流的首字母缩写。其代表程序时钟基准并且是传输数据流以及PTS/DTS计时(表现时间标记和显示时间标记)的基本定时。在传输数据流中重复该PCR(例如每100ms),从而给出当前时间,PTS/DTS涉及与PCR相同的时基。
在广播交互特征之前,需要建立映射表,该映射表提供了从DVD视频显示结构(或者更一般地用于识别所存储的内容部分的寻址结构)到广播的映射,其中利用广播定时信息识别该内容部分。该表可以用于在发送该特征之前对该特征进行重新编码。在优选实施例中,生成包括该表的数据文件。将该数据文件发送给接收器。这个文件是如何编码的并不是十分重要(例如使用XML),重要的是该数据文件为广播中显示的最初存储的节目的内容部分限定了两者之间的时间关系。在优选实施例中,该数据文件同样限定了DVD内容的哪些部分显示在广播中(或相反,未在广播中显示的部分),从而能够使该控制器不能在网站上显示与已经去除的内容部分有关的信息部分。
图5表示了将DVD的内容部分地址(在栏510中表示)映射到MHPNPT格式的内容部分定时(在栏520中表示)的数据文件的实施例。在该实施例中,节目1分为七个章节PTT1到PTT7。将PTT5章从广播中去除。在示例性数据文件中,将其从该数据文件中去除。可以理解其也可以仍在该表中显示,其中在栏620中可以清楚地看出其未在广播中呈现出来(例如在620栏中没有值)。因此该数据文件明确或含蓄地表示了从广播中去除了该节目的哪些内容部分。基于这种信息,如果任何基于网络的内容涉及未在所广播/发送的节目中显示的内容部分,该控制器将不能显示该基于网络的内容。此外,可以注意与最初存储的节目相比在广播内容中存在间隙在定时NPT3时开始PTT3,而前一章在广播计时NPT2时结束。这个间隙可能是因为附加的内容(例如广告)已经添加到广播中造成的,而最初存储的内容中不存在该内容。在该实施例中,也已经全部去除了节目3。本领域技术人员能够将该数据文件改为其它存储格式和其它广播定时格式。按照实施例,存储寻址也可以处于比章节更加详细的级别上,例如在DVD单位级别。
以上结构利用了DVD结构并且表示了广播中存在哪些部分(或已下载)。当然,可选择的结构将从广播内容时限开始并为每个部分指定其所对应的DVD部分。根据交互特征参照DVD的级别,其足以存储这个映射的子集,例如如果该交互特征未涉及程序(PG),那么没必要为PG存储映射。
不同于MHP的其它系统可以不使用NPT原理,但是可以具有相似的结构。如果不存在适合的结构,那么考虑到可能的不连续性,作为代替可以为广播中的定时(基于PCR)加以映射。当然这种计时信息必须可以用于交互应用程序。
可以理解,广播可以添加内容,在交互特征中同样为该内容提供支持。需要确定该新的内容部分,例如模仿DVD寻址格式。优选的是,利用传输定时格式不会识别该新的部分。通过利用独立于传输的格式,使得将所添加的内容再次用于其它的利用不同传输识别的传输/广播变得更加容易。转换数据文件也包括用于该添加内容部分的转换数据。
在优选实施例中,该接收器将发送的节目存储到存储器中,例如图2的内部存储器290。在存储所发送的节目的过程中,典型地还存储了从广播定时到存储器(例如可记录盘)上的位置的映射。这就为在程序内跳过一定时间和特殊播放提供了支持(对于许多应用程序来讲,足以存储MPEG-2 I帧的时间/位置)。这种附加的映射使得能够根据广播中的定时找到存储器中的位置。对于本发明来讲,交互特征可以根据诸如DVD寻址来指示位置。数据文件表示对广播定时的映射,因此利用新的存储位置就可以再次从广播定时映射到盘上的实际位置。如果需要,可以更新数据文件以提供从DVD寻址到新存储器上地址的直接映射。
应当明白,上述实施例描述但不是限定了本发明,并且本领域技术人员能够在不背离权利要求范围的情况下设计许多可选实施例。在权利要求中,置于括号中的任何附图标记不应构成对权利要求的限制。词语“包含”和“包括”不排除存在不同于权利要求中列出的其它元件或步骤。本发明可以通过包含几种不同元件的硬件以及通过适当编程的计算机来实现。在系统/设备/装置权利要求列举了几种装置之处,这些装置中的几种可以包含在一个硬件或其相同项目中。计算机程序产品可以存储/分配在适当的媒质上,例如光存储器,但是也可以以其它形式分配,例如通过互联网或者无线通信系统来分配。
权利要求
1.一种传输系统,包括至少一个接收器和用于将节目发送到接收器并发送交互特征的发射器,该交互特征可以使用户与该节目交互;该特征可用于通过兼容存储媒质的虚拟机与该节目交互;接收器可用于接收所发送的节目以及所发送的特征;以及包括用于在虚拟机程序的控制下,使兼容存储媒质的虚拟机能够执行接收到的特征的控制器。
2.如权利要求1所述的系统,其中将该虚拟机程序预先加载到接收器的存储器中。
3.如权利要求1所述的系统,其中该传输系统可用于将虚拟机程序发送到接收器;该接收器可用于接收该虚拟机程序。
4.如权利要求1所述的系统,其中该接收器可用于通过网络从下载服务器下载虚拟机程序。
5.如前面权利要求中任意一项所述的系统,其中该控制器可用于执行用于预定的接收器虚拟机的应用程序;该接收器虚拟机与兼容存储媒质的虚拟机不同;该虚拟机程序与该接收器虚拟机相兼容。
6.如前面权利要求中任意一项所述的系统,其中该接收器可用于将接收到的节目和特征存储到存储器中以用于随后的显示。
7.如前面权利要求中任意一项所述的系统,其中该接收器可用于将接收到的虚拟机程序存储到存储器中以用于随后由控制器执行。
8.如前面权利要求中任意一项所述的系统,其中该节目包括用于由接收器实时显示的第一部分和具有可通过交互特征访问的交互内容的第二部分。
9.如权利要求8所述的系统,其中该传输系统可用于广播该节目,其中该节目的第一和第二部分作为独立的数据流在相同的多路复用数据流中广播;该接收器是可用于接收多路复用数据流的广播接收器。
10.如权利要求8所述的系统,其中该传输系统可用于广播该节目的第一部分;该接收器是可用于接收所广播的节目第一部分并且从下载服务器下载该节目第二部分的广播接收器。
11.如前面权利要求中任意一项所述的系统,其中该兼容存储媒质的虚拟机是DVD虚拟机。
12.一种用于如权利要求1所述的系统的接收器;该接收器可用于接收所发送的节目和所发送的能够使用户与该节目交互的交互特征;该特征可用于通过兼容存储媒质的虚拟机与节目交互;该接收器包括用于在虚拟机程序的控制下使兼容存储媒质的虚拟机能够执行接收到的特征的控制器。
13.一种虚拟机程序产品,用于使接收器中的控制器用于如权利要求1所述的系统中,使兼容存储媒质的虚拟机能够执行接收到的交互特征,该特征能使用户与接收到的节目交互;该交互特征可用于通过兼容存储媒质的虚拟机与节目交互。
全文摘要
一种传输系统,包括至少一个接收器60和用于将节目发送到接收器的发射器10、20、30。该发射器还发送交互特征,该交互特征可以使用户与该节目交互。该特征通过DVD虚拟机与该节目交互。该接收器60接收所发送的节目以及所发送的特征。接收器60的控制器250实现了DVD虚拟机,从而使接收器中所接收到的特征能够执行。
文档编号H04N5/00GK1656793SQ03812016
公开日2005年8月17日 申请日期2003年5月27日 优先权日2002年5月27日
发明者D·P·凯利, J·P·范加斯塞 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1