一种电视播放的控制方法、装置及电子设备的制作方法

文档序号:7815776阅读:144来源:国知局
专利名称:一种电视播放的控制方法、装置及电子设备的制作方法
技术领域
本发明涉及电子设备技术领域,尤其涉及一种电视播放的控制方法、装置及电子设备。
背景技术
随着计算机技术的发展,人们对计算机的商务性和娱乐性有了更高的要求,其中,通过计算机收看电视节目越来越受到人们的关注。在消费一体机(All In One)机型中,有一种机型包含一台真正的硬件电视。为了降低硬件成本,在这个机型的电子设备系统设计中,通常显示器和电视调谐器(TV-Tuner)部分都是电视和计算机共用的。如图1所示,在电视机端,使用常规的连接方式。在计算机端,TV-Tuner通过USB总线和计算机系统连接,在计算机系统看来,TV-Tuner是通过USB接口连接的一块电视卡。对于该机器,用户可以有如下三种使用方式:I)在不开计算机的情况下,作为一台真正的电视使用(硬件电视);2)只打开计算机,把机器当作一台有带电视卡(软电视)的计算机使用。3)当然用户也可以同时打开计算机和电视,使用遥控器在计算机和电视之间切换。在第三种使用场景中,由于当前业界没有定义计算机和电视之间切换过程的状态信息传递方法,因此可能会导致一些不可预料的异常情况的发生。

发明内容
本发明实施例的目的是提供一种电视播放的控制方法、装置及电子设备,用以在电子设备在两种工作模式之间切换的过程中传递相关信息,以避免切换过程发生异常。为解决上述技术问题,本发明实施例提供方案如下:一种电视播放的控制方法,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统,所述方法包括:在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号;根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的;在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。优选地,上述方法中,所述释放与所述第一通信链路相关的资源包括:停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源。
优选地,上述方法中,所述向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息,包括:通过系统管理中断,向所述第一处理系统发送所述释放请求消息。优选地,上述方法中,所述第一通信链路为USB总线。本发明实施例还提供了一种电视播放的控制装置,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统,所述装置包括:第一接收单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号;发送单元,用于根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;第二接收单元,用于接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的;切换单元,用于在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。优选地,上述装置中,所述释放与所述第一通信链路相关的资源包括:停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源。优选地,上述装置中,所述发送单元包括:中断单元,用于通过系统管理中断,向所述第一处理系统发送所述释放请求消息。优选地,上述装置中,所述第一通信链路为USB总线。本发明实施例还提供了 一种电子设备,包括:电视调谐器;第一处理系统,用于在所述电视调谐器处于第一工作模式时,通过与电视调谐器之间的第一通信链路,接收并处理所述电视调谐器发送的电视信号;第二处理系统,用于在所述电视调谐器处于第二工作模式时,通过与电视调谐器之间的第二通信链路,接收并处理所述电视调谐器发送的电视信号;切换控制单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息后,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;以及,在接收到所述第一处理系统返回的释放完成消息后,将所述电视调谐器切换至第二工作模式,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的。优选地,上述电子设备中,所述第一通信链路为USB总线。从以上所述可以看出,本发明实施例提供的电视播放的控制方法、装置及电子设备,在电视调谐器的工作模式发生变化,例如由第一工作模式切换至第二工作模式之前,首先控制第一处理系统释放掉与电视调谐器进行通信的相关资源,从而避免在电视调谐器切换至第二工作模式后,第一处理系统仍然试图与其进行通信所造成的各种异常情况,保证了整个电子设备的正常工作,改善了用户使用体验。


图1为现有技术中的一种包括电视和计算机的电子设备的结构示意图;图2为本发明实施例提供的一种电子设备的结构示意图;图3为本发明实施例提供的第一处理系统的一种结构示意图;图4为本发明实施例提供的第二处理系统的一种结构示意图;图5为本发明实施例提供的电视播放的控制方法的流程示意图;图6为本发明实施例提供的电视播放的控制方法的结构示意图。
具体实施例方式发明人发现,在图1所示的电子设备的第三种使用场景中,当用户控制所述电子设备由计算机向电视切换的时候,计算机处理系统通常不知道用户已经将电子设备切换到了硬电视一端,这导致了计算机处理系统依然在通过USB总线和TV-Tuner通信,而TV-Tuner这时已经在另外的工作模式下工作,无法响应计算机处理系统的通信请求,因此可能导致计算机处理系统发生异常,例如,以视窗(Windows)为例,可能出现概率性的蓝屏。本发明实施例通过提供一种电视播放的控制方法、装置及电子设备,能够避免切换过程异常的发生。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。请参照图2,本发明实施例提供了 一种电子设备,该设备包括:电视内容信号接收单元;与所述电视内容信号接收单元连接的电视调谐器;第一处理系统,用于在所述电视调谐器处于第一工作模式时,通过与电视调谐器之间的第一通信链路,接收并处理所述电视调谐器发送的电视信号;第二处理系统,用于在所述电视调谐器处于第二工作模式时,通过与电视调谐器之间的第二通信链路,接收并处理所述电视调谐器发送的电视信号;切换控制单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息后,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;以及,在接收到所述第一处理系统返回的释放完成消息后,将所述电视调谐器切换至第二工作模式,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的。本实施例中,可以通过中断方式,将所述释放请求消息发送给所述第一处理系统,例如可以采用一般系统中断或系统管理中断(SMI)的方式通知所述第一处理系统。或者,本实施例还可以采用预先定义切换控制单元和第一处理系统共享的内存,第一处理系统周期性读取该内存,在需要发送释放请求消息时,切换控制单元通过改写该内存中的相关字段,以通知第一处理系统。再或者,本实施例中,切换控制单元还可以通过与所述第一处理系统之间的串口连接,向所述第一处理系统发送所述释放请求消息。第一处理系统在接收到所述释放请求消息后,将结束(杀死)与所述第一通信链路相关联的所有进程,以及释放所述进程占用的内存资源,从而释放与所述第一通信链路相关的资源。例如,在所述第一通信链路为USB总线时,第一处理系统可以停用所述第一通信链路对应的USB驱动,关闭该驱动相关的所有应用程序。从以上所述可以看出,本发明实施例中在电视调谐器的工作模式发生变化,例如由第一工作模式切换至第二工作模式之前,首先控制第一处理系统释放掉与电视调谐器进行通信的相关资源,从而避免在电视调谐器切换至第二工作模式后,第一处理系统仍然试图与其进行通信所造成的各种异常情况(如蓝屏现象),保证了整个电子设备的正常工作,改善了用户使用体验。图2所述的电子设备还可以包括一显示单元,分别与所述第一处理系统和第二处理系统连接,用于接收并播放所述第一处理系统或第二处理系统处理后的电视信号。图2中,电视内容信号接收单元通常是一接收以射频信号形式发送的电视内容的天线。电视调谐器(TV-Tuner)根据当前自身工作模式对天线接收到的信号进行处理,转换成对应格式信号后发送给对应的处理系统;第一(第二)处理系统则对来自TV-Tuner的信号进行相关处理,转换成能被显示单元播放的格式后发送给显示单元进行播放。图2中的电视调谐器有两种工作模式,其中电视调谐器在工作在第一工作模式时,将对来自天线的射频信号进行处理,转换成对应于第一处理系统的格式的电视信号后,通过与第一处理系统之间的第一通信链路发送给第一处理系统。例如,第一通信链路可以是为USB总线;第一处理系统可以是现有技术中的计算机处理系统,通常可以包括CPU、内存等硬件处理单元,通常可以接收来自TV-Tuner的电视信号并进行处理,然后通过视频图形阵列(VGA)接口将处理后得到的音、视频信号发送至显示单元进行播放。计算机处理系统对电视信号的处理方式可以与现有技术相同。电视调谐器在工作在第二工作模式时,将对来自天线的射频信号进行处理,转换成对应于第二处理系统的格式的电视信号后,通过与第二处理系统之间的第二通信链路发送给第二处理系统。图2中的第二处理系统可以是现有技术中的电视系统,可以包括有DSP/CPU等硬件处理单元,通常可以接收来自TV-Tuner的电视信号并进行处理,然后可以通过高清晰度多媒体接口(HDMI)将处理后得到的音、视频信号发送至显示单元进行播放。电视信号处理系统与TV-Tuner之间的连接方式以及它对电视信号的处理方式可以与现有技术相同。为帮助理解本发明实施例中的第一处理系统和第二处理系统,以下对其结构做进一步的说明。如图3所示,所述第一处理系统可以包括:解调器、音/视频解码器、中央处理器(CPU)、标准显示卡单元和处理单元。所述标准显示卡单元可以为一主板集成显示卡(onboard graphics),也可以为一独立显不卡(GPU)。当所述电视内容信号接收单元接收到的电视内容信号为模拟射频信号时,所述第一处理系统对所述模拟射频信号的处理过程如下所示:电视调谐器对接收到的模拟射频信号(RF)进行调谐处理,得到模拟中频信号(A-1F),并将所述模拟中频信号输出给所述第一处理系统的音/视频解码器。所述音/视频解码器对接收到的模拟中频信号进行解码处理,得到解码后的电视内容信号,并将所述解码后的电视内容信号发送给中央处理器。所述中央处理器和标准显示卡单元对所述解码后的电视内容信号进行相应处理后,得到VGA/DVI/HDMI/DP信号,并将VGA/DVI/HDMI/DP信号输出给所述处理单元。所述处理单元对接收到的VGA/DVI/HDMI/DP信号进行后端处理(例如3D梳妆滤波、倍频循序扫描、降噪、锐利等后端处理),得到处理后的电视信号(如LVDS信号),并将所述处理后的电视信号输出给所述显示单元进行播放,例如输出图像和/或声音。其中,VGA/DVI/HDMI/DP为所述标准显示卡单元的不同类型的接口。当所述电视内容信号接收单元接收到的电视内容信号为数字射频信号时,所述第一处理系统对所述数字射频信号的处理过程如下所示:电视调谐器对接收到的数字射频信号(RF)进行调谐处理,得到数字中频信号(D-1F),并将所述数字中频信号输出给所述第一处理系统的解调器。所述解调器对接收到的数字中频信号进行调解处理,得到传输流(TS),并将所述传输流输出给所述音/视频解码器。所述音/视频解码器对接收到的传输流进行解码处理,得到解码后的电视内容信号,并将所述解码后的电视内容信号发送给中央处理器。所述中央处理器和标准显示单元对所述解码后的电视内容信号进行相应处理后,得到VGA/DVI/HDMI/DP信号,并将VGA/DVI/HDMI/DP信号输出给所述处理单元。所述处理单元对接收到的VGA/DVI/HDMI/DP信号进行后端处理(例如3D梳妆滤波、倍频循序扫描、降噪、锐利等后端处理),得到处理后的电视信号(如LVDS信号),并将所述处理后的电视信号输出给所述显示单元进行播放,例如输出图像和/或声音。从上述内容可以看出,如果所述电子设备仅需要接收模拟射频信号时,所述第一处理系统中也可以不包括所述解调器。此外,所述第一处理系统中也可以不包括所述处理单元,而是由标准显示单元直接将处理后的视频信号发送给所述显示单元显示。如图4所示,所述第二处理系统可以包括:解调器和处理单元。当所述电视内容信号接收单元接收到的电视内容信号为模拟射频信号(RF)时,所述第二处理系统对所述模拟电视内容信号的处理过程如下所示:电视调谐器对接收到的模拟射频信号进行调谐处理,得到模拟中频信号(A-1F),并将所述模拟中频信号输出给所述第二处理系统的处理单元。所述处理单元对接收到的模拟中频信号进行后端处理(例如解码、3D梳妆滤波、倍频循序扫描(De-1nterlacing)、降噪、锐利等后端处理),得到处理后的电视信号,并将所述处理后的电视信号输出给所述显示单元进行播放。在显示单元采用LVDS接口与第二处理系统连接时,所述处理后的电视信号可以是LVDS (Low-VoltageDifferential Signaling低压差分信号)信号。当所述电视内容信号接收单元接收到的电视内容信号为数字射频信号时,所述第二处理系统对所述数字射频信号的处理过程如下所示:电视调谐器对接收到的数字射频信号进行调谐处理,得到数字中频信号(D-1F),并将所述数字中频信号输出给第二处理系统的解调器。所述解调器对接收到的数字中频信号进行解调处理,得到传输流(TS),并将所述传输流输出给所述处理单元。所述处理单元对接收到的传输流进行后端处理(例如解压缩、解码、3D梳妆滤波等后端处理),得到处理后的电视信号,并将所述处理后的电视信号输出给所述显示单元进行播放,例如输出图像和/或声音。从上述内容可以看出,如果所述电子设备仅需要接收模拟射频信号时,所述第二处理系统中也可以不包括所述解调器。另外,在有些情况下所述处理单元也可以具有解调功能,当所述处理单元具有解调功能时,所述第二处理系统中也可以不包括所述解调器。本发明实施例还提供了一种电视播放的控制方法,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统。如图5所示,所述方法包括:
步骤51,在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号。这里,所述第一通信链路优选地为USB总线。步骤52,根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息。步骤53,接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的。这里,可以通过系统管理中断或一般系统中断,向所述第一处理系统发送所述释放请求消息。第一处理系统通过停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源,释放与所述第一通信链路相关的资源。步骤54,在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。基于以上方法,本发明实施例还提供了一种电视播放的控制装置,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统,如图6所示,所述装置包括:第一接收单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号;发送单元,用于根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;第二接收单元,用于接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的;切换单元,用于在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。其中,所述第一通信链路为USB总线。所述释放与所述第一通信链路相关的资源包括:停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源。其中,所述发送单元包括:中断单元,用于通过系统管理中断,向所述第一处理系统发送所述释放请求消息。此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种电视播放的控制方法,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统,其特征在于,所述方法包括: 在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号; 根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息; 接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的; 在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。
2.如权利要求1所述的方法,其特征在于,所述释放与所述第一通信链路相关的资源包括:停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源。
3.如权利要求1所述的方法,其特征在于,所述向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息,包括: 通过系统管理中断,向所述第一处理系 统发送所述释放请求消息。
4.如权利要求1所述的方法,其特征在于,所述第一通信链路为USB总线。
5.一种电视播放的控制装置,应用于一电子设备,所述电子设备包括电视调谐器、第一处理系统和第二处理系统,其特征在于,所述装置包括: 第一接收单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息,其中,所述电视调谐器处于第一工作模式时,通过第一通信链路向所述第一处理系统发送电视信号;所述电视调谐器处于第二工作模式时,通过第二通信链路向所述第二处理系统发送电视信号; 发送单元,用于根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息; 第二接收单元,用于接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的; 切换单元,用于在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。
6.如权利要求5所述的装置,其特征在于,所述释放与所述第一通信链路相关的资源包括:停止与所述第一通信链路相关联的进程,以及释放所述进程占用的内存资源。
7.如权利要求5所述的装置,其特征在于,所述发送单元包括: 中断单元,用于通过系统管理中断,向所述第一处理系统发送所述释放请求消息。
8.如权利要求5所述的装置,其特征在于,所述第一通信链路为USB总线。
9.一种电子设备,其特征在于,包括: 电视调谐器; 第一处理系统,用于在所述电视调谐器处于第一工作模式时,通过与电视调谐器之间的第一通信链路,接收并处理所述电视调谐器发送的电视信号;第二处理系统,用于在所述电视调谐器处于第二工作模式时,通过与电视调谐器之间的第二通信链路,接收并处理所述电视调谐器发送的电视信号; 切换控制单元,用于在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息后,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;以及,在接收到所述第一处理系统返回的释放完成消息后,将所述电视调谐器切换至第二工作模式,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的。
10.如权利要求9所述的电子设备,其特征在于,所述第一通信链路为USB总线。
全文摘要
本发明提供了一种电视播放的控制方法、装置及电子设备。其中所述方法包括在所述电视调谐器处于第一工作模式时,接收到请求将所述电视调谐器切换至第二工作模式的切换请求消息;根据所述切换请求消息,向所述第一处理系统发送用于释放与所述第一通信链路相关的资源的释放请求消息;接收所述第一处理系统返回的释放完成消息,所述释放完成消息是所述第一处理系统根据所述释放命令释放了与所述第一通信链路相关的资源后发送的;在接收到所述释放完成消息后,将所述电视调谐器切换至第二工作模式。本发明能够在电子设备在两种工作模式之间切换的过程中传递相关信息,以避免切换过程发生异常。
文档编号H04N5/50GK103188453SQ201110460379
公开日2013年7月3日 申请日期2011年12月31日 优先权日2011年12月31日
发明者罗曦, 马彬强, 乔海波, 崔正义 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1