数据处理系统技术方案

技术编号:3616589 阅读:175 留言:0更新日期:2012-04-11 18:40
一种用于广播数字电视系统的接收器/解码器,其中,经由一接收器将接收到的信号传送给接收器/解码器然后再传送给电视机。所述接收器/解码器对压缩后的MPEG型信号进行解码并通过该接收器/解码器中的接口受控于遥控器。接收器/解码器的操作受控于一虚拟机(VM),该虚拟机包括一运行时间引擎(RTE)。接收器/解码器包括多个与外部设备的接口以及用于这些接口的逻辑驱动程序设备。应用程序通过RTE控制着所述外部设备,RTE则通过一组队列接收来自所述接口的事件。所述RTE包括:多个与设备相关联的进程排序器;以及用于从所述排队装置中提取事件并从而启动相关进程排序器的装置。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及到一种用于数字电视系统的接收机/译码器。由于主要用于广播电视信号、特别(但不排他地)是用于卫星电视系统的数字传输系统的出现,因而使得也能将这种系统用于各种其它目的。其中之一就是提供与最终用户的交互。本专利技术在这样的广播数字电视系统中有具体的应用,在所说的广播数字电视系统中,将接收到的信号经由一接收机传送给接收机/译码器从而再传送给电视机。所述接收机/译码器将压缩后的MPEG型信号译码成电视机的电视信号。所述接收机/译码器通过该接收机/译码器中的接口而受控于遥控器手机。提供上述交互性的一种方式是在接收电视信号的接收机/译码器中运行一应用程序。该应用程序的代码可永久地存储在所述接收机/译码器中。但是,这会有相当的局限性。最佳的是,所述接收机/译码器应能下载所需应用程序的代码。通过这种方式,可提供更多的多样性,并且,可在不影响用户的情况下按需更新应用程序。应该允许有多个不同的生产商来生产接收机/译码器。很明显,所有生产商都必须满足特定的共同功能规范,但应允许生产商在其设计细节包括硬件细节方面有自己的选择。但是,接收机/译码器的所有功能、特别是它处理应用程序的工作方式必须对所有的接收机/译码器来说都是相同的。所以,接收机/译码器的控制系统的与处理应用程序有关的那些部分的结构设计必须能为所有的接收机/译码器所共用,并且应该是系统操作员而不是硬件生产商的责任。很明显,上述两个目的(硬件结构上的自由性与共同的系统功能性)很难协调。本专利技术的目的就是克服这种困难性。依照本专利技术的主要方面,本专利技术提供了一种用于数字电视系统的接收机/译码器,它包括用于接收压缩的MPEG信号的装置;用于对接收到的信号进行译码以提供电视信号的装置;用于将所述电视信号提供给电视机的装置;用户输入接口;以及,用于根据经由上述用户输入接口接收到的输入信号来对所述接收机/译码器进行控制的计算机系统;所述计算机系统包括设备管理器,它用于接收来自多个端口的信号并将数据提供给这些端口;以及,虚拟机,它与上述设备管理器相连并包括对自上述设备管理器接收的数据进行处理并将数据返回给该设备管理器的装置。最佳的是,所述虚拟机包括一操作引擎、一例程库、一解释器、用于存储多个指令序列的存储装置、队列管理装置、以及缓冲区管理装置。最佳的是,所述接收机/译码器还包括多个接口,它们与外部设备相连,所述设备管理器包括至少一个设备,它与至少一个接口或接收机/译码器的至少一种功能相关联。最佳的是,所述设备管理器还包括至少一个设备,它与至少一个设备驱动程序相连。最佳的是,所述接收机/译码器包括多个应用程序源,每个应用程序源均用于提供一应用程序,以便对接收机/译码器和/或电视机进行控制,并且,所述操作引擎位于上述应用程序源与逻辑设备之间,并包括排队装置,它用于接收经由所述设备管理器所产生的事件并将这些事件传给操作引擎。最佳的是,所述操作引擎包括多个进程排序器,它们与所说的设备相关联;以及,用于从上述排队装置中抽出事件并因此启动相关进程排序器的装置。最佳的是,还存在有过滤装置,它们用于在使事件进入排队装置之前将该事件与一个事件类型表相对比。最佳的是,所述接收机/译码器还包括用于存储至少一个应用程序的装置。本专利技术的另一个方面提供了一种接收机/译码器,它用于接收广播信号,所述接收机/译码器包括用于根据接收到的信号对所述接收机/译码器进行控制的装置;所述控制装置包括用于接收来自多个端口的信号并将数据提供给这些端口的装置;以及虚拟机,它用于对自上述接收装置接收的数据进行处理并将数据返回给该接收装置的装置。本专利技术的又一个方面包括一种系统,该系统包括多个如上所述的接收机/译码器,其中,不同的接收机/译码器有一共用的虚拟机以及与相应的不同电路相连的相应的不同设备管理器。以下参照附图纯粹以举例的方式说明本专利技术的最佳特征,在附图中附图说明图1示出了本专利技术最佳实施例的数字电视系统的总体结构;图2示出了上述数字电视系统的交互系统的结构;图3示出了下载至一接收机/译码器的存储器中的模块内的文件结构;图4是上述接收机/译码器的接口的概略图;图5示出了上述交互式接收机/译码器的存储器的存储器容积的结构;图6是上述接收机/译码器的功能框图;以及图7详细地示出了所述虚拟机和运行时间引擎的某些组件。图1示出了一数字电视系统1000的概貌。本专利技术包括一通常的数字电视系统2000,它使用周知的MPEG-2压缩系统来传送压缩后的数字信号。具体地说,广播中心内的MPEG-2压缩器2002接收数字信号流(一般是视频信号流)。压缩器2002通过链路2006与一多路复接器和扰码器2004相连。多路复接器2004接收多个其它输入信号、汇集一个或多个传输流并将压缩后的数字信号通过链路2010传给广播中心的发射器2008,所说的线路当然可以呈包括电信链路在内的多种形式。发射器2008通过上行链路2012将电磁信号传给卫星收发器2014,在该收发器中,对所述电磁信号作电处理并通过理论上的下行链路2016将其广播给地面接收机2018,所述地面接收机通常呈最终用户所拥有或租借的抛物面天线的形式。将接收机2018所接收的信号传给最终用户所拥有或租借的并与最终用户的电视机2022相连的集成接收机/译码器2020。接收机/译码器2020将压缩后的MPEG-2信号译码成用于电视机2022的电视信号。条件接入系统3000与多路复接器2004和接收机/译码器2020相连并部分地位于广播中心内。部分地位于所述译码器内。条件接入系统3000能使得最终用户接入来自一个或多个广播提供者的数字电视广播。可将能对涉及到商业节目(也就是说,广播提供者所出售的一种或多种电视节目)的消息进行解密的智能卡(smart card)插进接收机/译码器2020。最终用户可利用译码器2020和智能卡以预订模式或每次观看付费模式购买商业节目。交互系统4000也与多路复接器2004和接收机/译码器2020相连并且也部分地位于广播中心内、部分地位于所述译码器内,而且能使得最终用户通过调制解调的反向信道(modemmed back channel)4002与多种应用程序相交互工作。图2示出了本专利技术的数字电视系统1000的交互电视系统4000的总体结构。例如,交互系统4000使得最终用户一经要求就能通过电视机根据屏幕目录来购买物品、查询本地新闻和天气形势图并玩游戏。交互系统4000在总体上包括四个主要部件一位于广播中心(或其它地方)的创作工具4004,它能使广播提供者创建、开发、调试和测试应用程序;一位于广播中心的应用程序和数据服务器4006,它与创作工具4004相连并用于使广播提供者准备、鉴别和格式化传给多路复接器和扰码器2004的应用程序及数据以便插进要加以广播给最终用户的MPEG-2传输流(一般是插进该传输流的专用部);一虚拟机,该虚拟机包括运行时间引擎(RTE)4008,它是安装在最终用户所拥有或租借的接收机/译码器2020内的可执行代码,该代码可使最终用户接收、鉴别应用程序并对应用程序进行解压缩且将该应用程序装载进接收机/译码器2020的工作存储器2024内以便执行。引擎4008还可运行常驻的通用应用程序。引擎4008与硬件及操作系统无关。一调制解调的反向本文档来自技高网...

【技术保护点】
一种用于数字电视系统的接收机/译码器,它包括:用于接收压缩的MPEG类型信号的装置;用于对接收到的信号进行译码以提供电视信号的装置;用于将所述电视信号提供给电视机的装置;用户输入接口;以及用于根据经由上述用户输入接口接收到的 输入信号来对所述接收机/译码器进行控制的计算机系统;所述计算机系统包括:设备管理器,它用于接收来自多个端口的信号并将数据提供给这些端口;以及虚拟机,它与上述设备管理器相连并包括用于对自上述设备管理器接收的数据进行处理并将该数据返回给该设 备管理器的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JC萨尔法蒂J梅里克C德克莱克
申请(专利权)人:卡纳尔股份有限公司
类型:发明
国别省市:FR[法国]

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

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