一种双处理器通信系统、通信方法及数字电视接收终端的制作方法

文档序号:7657225阅读:94来源:国知局
专利名称:一种双处理器通信系统、通信方法及数字电视接收终端的制作方法
技术领域
本发明属于数字电视技术领域,尤其涉及一种双处理器通信系统、通信方 法及数字电视接收终端。
背景技术
一般的数字电视接收终端,例如数字机顶盒,其主要功能是接收和播放数字电视节目。个人视频录像机(Personal Video Recorder, PVR)极大地丰富了 机顶盒的应用,其突出特点是以硬盘作为存储媒介,建立本地的海量緩沖区和 巨大的节目存储库,利用数字化处理技术,实现对节目的控制和管理。数字化 和存储技术是PVR技术的核心,可以对节目进行灵活的节目编辑和录放控制, 如对节目进行后退、慢放、快进等操作。然而,功能强大的机顶盒需要高处理能力的中央处理器CPU (Central Processing Unit)来支持,由此造成FVR机顶盒价格很高,给用户的购买带来 压力。发明内容本发明实施例的目的在于提供一种双处理器通信系统,旨在解决现有技术 中要实现功能强大的数字电视接收终端,必须采用高处理能力的单一处理器, 因此造成数字电视接收终端价格昂贵的问题。本发明实施例是这样实现的, 一种双处理器通信系统,应用于数字电视领 域,^斤述系统还包括第一处理器及第二处理器;第一处理器,用于控制播放电视节目,接收数据信息,将根据所述数据信 息产生的控制指令信息发送到所述第二处理器,并取回FLASH控制权或者控
制所述前面板的电视节目频道信息的显示;以及第二处理器,与所述第一处理器连接,用于控制录制电视节目,接收所述 第一处理器发送的控制指令信息,对所述控制指令信息所对应的事件进行处理。本发明实施例的另一目的在于提供一种数字电视接收终端,其包括前面板, 所述数字电视接收终端还包括一双处理器通信系统,所述系统还包括第 一处理 器及第二处理器;第一处理器,用于举制播放电视节目,接收数据信息,将根据所述数据信 息产生的控制指令信息发送到所述第二处理器,并取回FLASH控制权或者控 制所述前面板的电视节目频道信息的显示;以及第二处理器,与所述第一处理器连接,用于控制录制电视节目,接收所述 第一处理器发送的控制指令信息,对所述控制指令信息所对应的事件进行处理。本发明实施例的另一目的在于提供一种双处理器通信系统的通信方法,所 述通信系统包括用于控制播放电视节目的第一处理器及用于控制录制电视节目 的第二处理器,所述方法包括下述步骤所述用于播放电视节目的第一处理器接收数据信息,并将根据所述数据信 息产生的控制指令信息发送到所述第二处理器;所述用于录制电视节目的第二处理器接收所述控制指令信息,并将所述控 制指令信息所对应的事件添加到消息队列,向所述第一处理器返回控制指令信 息所对应的事件接收成功的信息;同时,所述第二处理器对所述控制指令信息 所对应的事件进行处理,并将处理结果信息发送给所述第一处理器;所述第一处理器接收所述第二处理器的返回的所述控制指令信息所对应的 事件接收成功的信息以及所述第二处理器的处理结果信息,并取回FLASH控 制权或者控制所述前面板的电视节目频道信息的显示。在本发明实施例中,通过应用两个较低处理能的处理器取代单一的高处理 能力的处理器,两个处理器进行交互数据通信,完成PVR功能数字电视J妄收终 端各操作,解决了数字电视接收终端价格高的问题,同时实现了在数字电视领 域内的双处理器的交互通信。


图1是本发明实施例提供的双处理器通信系统结构图; 图2是本发明实施例提供的双处理器通信系统的通信方法的第一实施例的 实现示意图;图3是本发明实施例提供的双处理器通信系统的通信方法的第二实施例的 实现示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。双处理器通信系统釆用两个处理器,即第一处理器与第二处理器,其中第 一处理器作为主处理器,用以进行节目播放;第二处理器作为从处理器,用以 进行节目录制。第一处理器与第二处理器通过公用串口进行通信,增强通信系统的数据处 理能力,每一个处理器对应单独的内存(DDR),第一处理器与前面板、遥控 器接收装置连接通信,如图1所示。在本发明实施例中,第一处理器通过遥控器接收装置接收数据信息,并将 根据该数据信息产生的控制指令信息发送到第二处理器,同时摔收第二处理器 返回的控制指令信息接收成功信息以及处理结果信息,并取回FLASH控制权 同时控制所述前面板的电视节目频道信息的显示。其中,所述数据信息包括数 据更新信息或者4务建信息;第二处理器接收所述第一处理器发送的控制指令信息,将才艮据该控制指令 信息所对应的事件添加到消息队列,向该第一处理器返回控制指令信息接收成
功信息,同时对该控制指令信息所对应的事件进行处理,并向该第一处理器返 回事件的处理结果信息,其中,该事件包括内存数据更新或者对用户按键切换 的相关操作。在本发明实施例中,当该数据信息为数据更新信息时,笫一处理器在将该控制指令信息发送给第二处理器时,同时将FLASH控制权转交给第二处理器。 作为本发明的一个实施例,图2示出了本发明实施例提供的双处理器通信系统通信方法的实现流程,以第一处理器接收的数据信息为数据更新信息为例进行说明,其详细步骤如下所述1.1第一处理器接收到FLASH数据更新信息。1.2第一处理器将该数据更新信息产生的控制指令信息发送给第二处理器, 同时将FLASH控制权转交给第二处理器,其中该控制指令信息为数据更新事 件。1.3第二处理器接收第一处理器发送的数据更新事件,同时将该事件添加到 消息队列。在本发明实施例中,当第二处理器将该数据更新事件添加到消息队列不成 功时,第一处理器若在某个时间段内接收不到第二处理器的接收成功的信息时, 即第二处理器对内存数据进行更新超时时,就自动再次向第二处理器发送数 据更新事件,所述时间段由用户事先设定。1.4当第二处理器成功将该数据更新事件添加到消息队列时,向第一处理器 发送成功接收数据更新事件的信息。1.5第二处理器对内存中的数据进行更新。1.6当第二处理器更新完数据后,向第一处理器发送事件的处理结果信息, 即内存数据更新完毕信息。1.7第一处理器接收到第二处理器内存数据更新完毕信息后,取回FLASH 控制权。在本发明实施例中,当第二处理器对内存数据进行更新超时时,第一处理
器直接取回FLASH控制权。作为本发明的另一个实施例,图3示出了本发明实施例提供的双处理器通 信系统的通信方法的实现流程,以第一处理器接收的数据信息为按键切换信息 为例进行^说明,其详细步骤如下所述2.1第一处理器接收到用户遥控器接收装置发送的按键信息,其中该第一处 理器为实时插j支节目的处理器,无法获得此时用户要求播^文的节目信息。2.2第一处理器将该按键信息对应的控制指令信息发送给第二处理器,该控 制指令信息为^4建切换事件。2.3第二处理器接收第一处理器发送的控制指令信息,同时将该控制指令信 息所对应的事件添加到消息队列,其中该控制指令信息所对应的事件为按4建切 换事件。在本发明实施例中,当第二处理器将该按^t切换事件添加到消息队列不成 功,第一处理器在若在某个时间段内接收不到第二处理器的接收成功的信息时, 就自动再次向第二处理器发送按键切换事件。2.4当第二处理器成功将该4^4定切换事件添加到消息队列时,向第一处理器 发送成功接收4^建切换事件的信息。2.5第二处理器根据用户的按键切换信息,对当前节目进行操作,例如对节 目进行后退或者前进等。在本发明实施例中,当第二处理器成功将按4建切换事件添加到消息队列后, 根据该事件的内容,在硬盘上搜索与该内容相关的节目数据,等搜索到后,发送给第一处理器。2.6当第二处理器对该^4定切换事件处理完毕后,向第一处理器发送事件的 处理结果信息以及更新前面板显示信息。2.7第一处理器接收到第二处理器对该按键切换事件处理完毕信息后,更新 面板的显示信息,显示当前播放的节目信息。在本发明实施例中,当用户的按键切换信息为模式切换时,若FLASH控
制权在第一处理器控制,则获取第二处理器4番放节目信息并在前面板显示出来,同时把FLASH控制权交给第二处理器;若FLASH控制权在第二处理器控制, 则第一处楚器更新并在前面板显示当前播放的节目信息,同时取回FLASH控 制权。在本发明实施例中,通过应用两个较低处理能力的处理器取代单一的高处 理能力的处理器,两个低处理能力的处理器进行交互凝:据通信,完成PVR功能 机顶盒的各操作,解决了由采用单一的高处理能力的处理器带来的机顶盒价格 高的问题,同时实现了在数字电视领域内的双处理器的交互通信。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种双处理器通信系统,其特征在于,应用于数字电视领域,所述系统包括第一处理器及第二处理器;第一处理器,用于控制播放电视节目,接收数据信息,将根据所述数据信息产生的控制指令信息发送到所述第二处理器,并取回FLASH控制权或者控制电视节目频道信息的显示;以及第二处理器,与所述第一处理器连接,用于控制录制电视节目,接收所述第一处理器发送的控制指令信息,对所述控制指令信息所对应的事件进行处理。
2、 如权利要求1所述的通信系统,其特征在于,所述第二处理器将所述控 制指令信息所对应的事件添加到消息队列,向所述第一处理器返回控制指令信 息接收成功信息;当处理所述控制指令信息所对应的事件完毕后,向所述第一处理器返回所 述控制指令信息所对应的事件的处理结果信息。
3、 如权利要求1所述的通信系统,其特征在于,所述第一处理器接收所述 第二处理器返回的对所述控制指令信息所对应的事件接收成功的信息以及所述 第二处理器的处理结果信息。
4、 如权利要求1所述的通信系统,其特征在于,所述数据信息包括数据更 新信息或者纟姿4建信息。
5、 如权利要求1或2所述的通信系统,其特征在于,当所述数据信息为数 据更新信息时,所述第 一处理器将FLASH控制权转交给所述第二处理器。
6、 如权利要求l、 2或3所述的通信系统,其特征在于,所述控制指令信 息所对应的事件包括内存数据更新或者对用户按4建切换的相关操作。
7、 一种数字电视接收终端,其包括前面板,其特征在于,所述数字电视接 收终端还包括一双处理器通信系统,所述系统包括第一处理器及第二处理器;第一处理器,用于控制播放电视节目,接收数据信息,将根据所述数据信 息产生的控制指令信息发送到所述第二处理器,并取回FLASH控制权或者控制所述前面板的电视节目频道信息的显示;以及第二处理器,与所述第一处理器连接,用于控制录制电视节目,接收所述 第一处理器发送的控制指令信息,对所述控制指令信息所对应的事件进行处理。
8、 如权利要求7所述的数字电视接收终端,其特征在于,所述第二处理器 将所述控制指令信息所对应的事件添加到消息队列,向所述第一处理器返回控 制指令信息接收成功信息;当处理所述控制指令信息所对应的事件完毕后,向所述第一处理器返回所 述控制指令信息所对应的事件的处理结果信息。
9、 如权利要求7所述的数字电视接收终端,其特征在于,所述第一处理器 接收所述第二处理器返回的所述控制指令信息所对应的事件接收成功的信息以 及所述第二处理器的处理结果信息。
10、 一种双处理器通信系统的通信方法,其特征在于,所述通信系统包括 用于控制播放电视节目的第一处理器及用于控制录制电视节目的第二处理器, 所述方法包括下述步骤所述第一处理器接收数据信息,并将根据所述数据信息产生的控制指令信 息发送到所述第二处理器;所述第二处理器接收所述控制指令信息,并将所述控制指令信息所对应的 事件添加到消息队列,向所述第一处理器返回控制指令信息所对应的事件接收 成功的信息;同时,所述第二处理器对所述控制指令信息所对应的事件进行处 理,并将处理结果信息发送给所述第一处理器;所述第一处理器接收所述第二处理器的返回的所述控制指令信息所对应的 事件接收成功的信息以及所述第二处理器的处理结果信息,并取回FLASH控 制权或者控制所述前面板的电视节目频道信息的显示。
全文摘要
本发明适用于数字电视技术领域,提供了一种双处理器通信系统、通信方法及数字电视接收终端,所述双处理器通信系统应用于数字电视领域,所述系统包括第一处理器及第二处理器;第一处理器,用于控制播放电视节目,接收数据信息,将根据所述数据信息产生的控制指令信息发送到所述第二处理器,并取回FLASH控制权或者控制所述前面板的电视节目频道信息的显示;第二处理器,与所述第一处理器连接,用于控制录制电视节目,接收所述第一处理器发送的控制指令信息,对所述控制指令信息所对应的事件进行处理。通过两个较低处理能力的处理器取代单一的高处理能力的处理器,实现了在数字电视领域内的双处理器的交互通信。
文档编号H04N5/00GK101212551SQ20071012541
公开日2008年7月2日 申请日期2007年12月21日 优先权日2007年12月21日
发明者何莹波, 甄铁军 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1