数字电视节目显示方法及终端的制作方法

文档序号:7780299阅读:232来源:国知局
专利名称:数字电视节目显示方法及终端的制作方法
技术领域
本发明涉及数字电视技术领域,尤其涉及一种数字电视节目显示方法及终端。
背景技术
目前,在数字电视中,数字电视频道(Service)的数目非常多,而分布于这些频道中不同时段的电视节目更是数不胜数。在这些众多的电视节目中,用户并不是对每个电视节目都喜欢,因此用户需要通过不停的换台过滤搜索,以寻找自己相对喜欢的电视节目。针对上述问题,目前各电视厂商采用的方法有设计喜好频道列表(FAV),或者设计电子节目指南(EPG,Electronic Program Guide)以及节目预订(BOOKING)等。但是上述解决方法仍然无法满足用户对节目的选择需求,对于喜好频道列表的方式,用户仍然需要通过不停的换台以寻找自己喜欢的节目;对于EPG方式,由于EPG操作缓慢,且消费者需要不停的仔细阅读其介绍信息,以判断是否喜欢而将其预订,在实际应用中,消费者很少使用。此外,现有技术也有采用多画面PIP显示不同台的方法,但是,这种方法中,主、子画面均通过Video (视频)通道进行显示,多个子画面中只有一个子画面可以活动,其他子画面均为静止状态,在换台时,系统只能对各子画面逐个进行切换浏览,使得用户无法快速找到自己喜欢的节目,并因此浪费用户时间。

发明内容
本发明的主要目的在于提供一种数字电视节目显示方法及终端,旨在实现电视多频道活动画面的同时显示,减少用户搜索喜爱节目的时间。为了达到上述目的,本发明提出一种数字电视节目显示方法,包括显示终端接收至少一个高频头输出的电视信号;对所述电视信号进行处理;将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。优选地,所述对电视信号进行处理的步骤包括对所述电视信号进行调谐解码及解复用处理,输出带加扰信息的包含至少两路节目流的视频流。优选地,所述对电视信号进行处理的步骤进一步包括将所述电视信号分为至少两路;对每一路电视信号分别进行调谐解码及解复用处理;输出带加扰信息的包含至少两路节目流的视频流。优选地,所述将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示的步骤包括将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示,或者通过Video层通道及Graphic层通道进行相应解码后混合显示。优选地,将处理得到的包含至少两路节目流的视频流通过Video层通道及 Graphic层通道进行相应解码后混合显示的步骤包括通过智能卡对所述视频流进行解扰及过滤处理,得到至少两路音视频流;将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;将Video层通道中的视频数据进行显示处理后传输至Video层;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;将所述Video层及所述Graphic层的数据进行混合后输出至所述显示终端。优选地,所述通过智能卡对所述视频流进行解扰及过滤处理,得到所述至少两路音视频流的步骤包括通过智能卡获取所述视频流中各节目流对应频道的信息流;根据所述信息流中的授权管理信息和授权控制信息输出程序控制字信息CW ;根据所述程序控制字信息CW从所述视频流中解扰及过滤出对应频道的无加扰信息的音视频流。优选地,所述将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示的步骤包括通过智能卡对所述视频流进行解扰及过滤处理,得到至少两路音视频流;将各频道对应的音视频流在Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;将所述Graphic层的数据输出至所述显示终端。优选地,所述将Graphic层通道中的视频数据进行显示处理后传输至Graphic层的步骤包括从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区;将所述DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;将所述DFB surface中的数据以图片形式贴到Graphic层的图形界面的预定区域。优选地,所述Graphic层通道对应显示两个或两个以上频道的画面;所述Video层通道对应显示至少一个频道的画面。优选地,该方法还包括接收用户的频道切换指令;根据所述频道切换指令,将用户选取的画面通过Graphic层通道或Video层通道进行显示。本发明还提出一种数字电视节目显示终端,包括接收模块,用于接收至少一个高频头输出的电视信号;处理模块,用于对所述电视信号进行处理;显示模块,用于将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。优选地,所述处理模块包括调谐解码单元,用于对所述电视信号进行调谐解码;解复用单元,用于对调谐解码后的电视信号进行解复用处理,并输出带加扰信息的包含至少两路节目流的视频流。优选地,所述显示模块包括解扰过滤单元,用于通过智能卡对所述视频流进行解扰及过滤处理,得到所述至少两路节目流的音视频流;MPEG解码单元,用于将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;显示处理单元,用于将Video层通道中的视频数据进行显示处理后传输至Video 层;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;显示输出单元,用于将所述Video层及所述Graphic层的数据进行混合后输出至所述显示终端。优选地,所述解扰过滤单元还用于通过智能卡获取所述视频流中各节目流对应频道的信息流;根据所述信息流中的授权管理信息和授权控制信息输出程序控制字信息CW ; 以及根据所述程序控制字信息CW从所述视频流中解扰及过滤出对应频道的无加扰信息的音视频流。优选地,所述MPEG解码单元,还用于将各频道对应的音视频流在Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;所述显示处理单元,还用于将Graphic层通道中的视频数据进行显示处理后传输至 Graphic 层;所述显示传输单元,还用于将所述Graphic层的数据输出至所述显示终端。优选地,所述显示处理单元还用于从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区;将所述DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;将所述DFB surface中的数据以图片形式贴到Graphic层的图形界面的预定区域。优选地,所述显示模块还用于接收用户的频道切换指令;根据所述频道切换指令, 将用户选取的画面通过Graphic层通道或Video层通道进行显示。本发明提出的一种数字电视节目显示方法及终端,可以实现至少一个高频头输出的电视信号的处理,使处理得到的各个频道的视频信号通过Graphic层通道进行活动显示,或者通过Video层通道及Graphic层通道进行混合显示,用户在收看节目时,可以同时浏览多个电视频道的活动画面,并快速找到自己喜欢的电视节目;此外,用户也可以通过换台搜寻自己喜欢的节目,由此减少了用户搜寻节目的时间,并提高了产品的市场竞争力。


图1是本发明数字电视节目显示方法第一实施例的流程示意图;图2是本发明数字电视节目显示方法第一实施例中将处理得到的包含至少两路节目流的视频流通过Video层通道及Graphic层通道进行相应解码后混合显示的流程示意图;图3是本发明数字电视节目显示方法第一实施例中通过智能卡对视频流进行解扰及过滤处理,得到至少两路节目流的音视频流的流程示意图;图4是本发明数字电视节目显示方法第一实施例中将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示的流程示意图;图5是本发明数字电视节目显示方法第二实施例的流程示意图;图6是本发明数字电视节目显示终端较佳实施例的结构示意图;图7是本发明数字电视节目显示终端较佳实施例中处理模块的结构示意图;图8是本发明数字电视节目显示终端较佳实施例中显示模块的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例的解决方案主要是对一个或一个以上的高频头输出的电视信号进行处理,并将处理得到的各个频道的视频信号通过Graphic层通道进行活动显示,或者通过Video层通道及Graphic层通道进行混合显示,以实现多个电视频道的活动画面的同时显示,方便用户快速搜索自己喜欢的电视节目,减少用户搜寻节目的时间。本发明中显示终端可以为数字电视终端或其他具有数字视频信号显示功能的终端,以下各实施例以数字电视为例进行说明。如图1所示,本发明第一实施例提出一种数字电视节目显示方法,包括步骤S101,显示终端接收至少一个高频头输出的电视信号;本发明可以实现将一个或一个以上高频头输出的电视信号中的多个频道的画面进行同时显示,该显示可以通过Graphic层显示,也可以通过Video层与Graphic层混合显
7J\ ο本实施例以数字电视终端接收两个高频头输出的电视信号并进行多频道活动画面显示为例进行说明。其中,两个高频头输出的电视信号设定分别由Video层对应的显示通道(即本实施例所称Video层通道)及Graphic层对应的显示通道(即本实施例所称Graphic层通道)进行显示。每个高频头分别对应一个物理频点,一个物理频点中可以包含多个频道的视频节目。首先,外部的高频数字电视信号通过两个高频头接入至数字电视系统,高频头对高频电视信号进行选频及下变频处理,将高频电视信号变为中频电视信号后输出至数字电视终端。步骤S102,对电视信号进行处理;其中,对高频头输出的中频电视信号进行处理具体包括对电视信号进行调谐解码及解复用处理,输出带加扰信息的包含至少两路节目流的视频流。具体地,将两个高频头输出的电视信号分别进行调谐解码及解复用处理,其中,解复用处理是将调谐解码后的电视信号中的节目流和信息流进行分离,以便后续数字电视终端可以根据该电视信号中的信息流进行解扰处理。经过调谐解码及解复用处理后,输出带加扰信息的视频流。
8
对于每一个高频头输出的电视信号可以分为多路信号分别进行调谐解码及解复用处理。因此,每一个高频头输出的电视信号经过调谐解码及解复用处理后均可输出至少一路带加扰信息的视频流,每一路带加扰信息的视频流对应当前频点中的一个电视频道。步骤S103,将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。如前所述,本实施例可以实现将一个或一个以上高频头输出的电视信号中的多个频道的画面进行同时显示,该显示可以通过Graphic层显示,也可以通过Video层与 Graphic层混合显示。本实施例以Video层通道及Graphic层通道分别对两个高频头输出的电视信号进行多画面显示为例进行说明,在此种应用场景中,Video层通道通过Video层显示一个高频头输出的并经过调谐解码及解复用处理后的视频流,Graphic层通道通过Graphic层显示另一个高频头输出的并经过调谐解码及解复用处理后的视频流。考虑到系统硬件成本,本实施例设定Video层通道显示一路带加扰信息的视频流,Graphic层通道显示多路带加扰信息的视频流,并同时设定Video层通道显示的频道的画面为主画面,Graphic层通道显示的多个频道的画面对应为子画面。其中,通过Video层通道及Graphic层通道分别对两个高频头输出的电视信号进行多画面混合显示的过程为首先通过智能卡对各路视频流分别进行解扰及过滤处理,具体通过智能卡获取视频流中对应频道的信息流,根据信息流中的授权管理信息和授权控制信息输出程序控制字信息CW,然后根据程序控制字信息CW从视频流中解扰及过滤出对应频道的无加扰信息的音视频流。将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据。然后,将Video层通道中的视频数据进行显示处理后传输至Video层,将Graphic 层通道中的视频数据进行显示处理后传输至Graphic层。其中,将Video层通道中的视频数据进行显示处理后传输至Video层的过程为将 Video层通道中的视频数据经过kaler、Deinterlace等普通的视频处理后,输出至Video层。将Graphic层通道中的视频数据进行显示处理后传输至Graphic层的过程为从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区 ’然后,将DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;之后将DFB surface 中的数据以图片形式贴到Graphic层的图形界面的预定区域。重复上述过程,将多个子画面分别显示到Graphic层的指定区域。最后,将Video层及Graphic层的数据进行混合后输出至数字电视终端,由此,将 Video层显示的主画面以及Graphic层显示的各子画面同时显示在数字电视终端上,用户可以在数字电视终端屏幕上同时浏览多个活动画面,并可方便的获取其喜爱的节目,从而节省了用户搜索节目的时间。在本实施例中,由于Video层受制于数字电视系统的Scaler、Deinterlace等视频处理模块,一套由上述kaler、Deinterlace等视频处理模块组成的Video层通道只能处理一个视频画面,由该Video层通道处理的画面的刷新帧率可以是M或M以上;对于 Graphic层,用户可以在同一个Graphic层的图像显示区域内划分出多个小的窗口区域,并在这些小窗口区域中填写文字或贴放图片。数字电视系统不停捕获这些小窗口区域所对应的电视频道的视频内容,并将这些视频内容贴放到对应的窗口,从而形成多个同时活动的子画面。需要说明的是,这些子画面的刷新帧率要比Video层的画面刷新率低,但是只要每个子画面的刷新率每秒达到6帧以上,则可基本满足用户的浏览需求。其中,刷新率的高低取决于系统CPU的处理性能。本实施例中,为保证较好的显示效果,将主画面通过Video 层显示,子画面均通过Graphic层显示,在其他实施例中,也可以是某个子画面只用Video 层显示,而其他画面使用Graphic层显示。具体实施过程中,如图2所示,上述步骤S103中,将处理得到的包含至少两路节目流的视频流通过Video层通道及Graphic层通道进行相应解码后混合显示的步骤包括步骤S1031,通过智能卡对视频流进行解扰及过滤处理,得到至少两路节目流的音视频流;步骤S1032,将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;步骤S1033,将Video层通道中的视频数据进行显示处理后传输至Video层;将 Graphic层通道中的视频数据进行显示处理后传输至Graphic层;步骤S1034,将Video层及Graphic层的数据进行混合后输出至显示终端。如图3所示,上述步骤S1031包括步骤S10311,通过智能卡获取视频流中各节目流对应频道的信息流;步骤S10312,根据信息流中的授权管理信息和授权控制信息输出程序控制字信息 Cff ;步骤S10313,根据程序控制字信息CW从视频流中解扰及过滤出对应频道的无加扰信息的音视频流。如图4所示,上述步骤S103中,将处理得到的包含至少两路节目流的视频流通过 Graphic层通道进行解码显示的步骤包括步骤S1035,通过智能卡对视频流进行解扰及过滤处理,得到至少两路节目流的音视频流;步骤S1036,将各频道对应的音视频流在Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;步骤S1037,将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;步骤S1038,将Graphic层的数据输出至显示终端。需要说明的是,本实施例中每一个画面都可以同时活动的显示不同的电视节目, 主画面可以设置在显示终端屏幕的中间,也可以设置在显示终端屏幕的边上或角上。主画面的大小可以比子画面大,也可以与子画面一样大,还可以比子画面小。此外,子画面对应的电视节目可以由系统定时自动更新为其他的电视节目,也可以不是定时自动更新,而是由用户设定为监视某节目或某几个节目的状态。上述子画面显
1示的各个电视节目必须处于同一个物理频点中,如果某子画面的电视节目与其他子画面的电视节目不在同一个物理频点,则该子画面的电视节目必须与主画面处于同一个频点,否则该子画面可能无法显示。另外,两个高频头输出的电视信号也可以均通过Graphic层通道进行解码显示, 此种应用场景的处理过程同上述Graphic层通道对电视信号的处理过程,在此不再赘述。 此外,Video层中也可以根据需要显示两个或两个以上的频道画面,比如,多个视频画面中, 也可以一个或两个视频画面显示在Video层,而其他的视频画面显示在Graphic层。高频头的数量也可以为两个以上,每个高频头输出的电视信号可以对应由 Graphic层或Video层显示,或者通过Graphic层及Video层混合显示。本实施例充分利用当前平板电视的大屏幕,在用户正常观看某电视节目的情况下,用户可以同时浏览多个电视频道的活动画面,在不用换台的前提下,可快速找到自己喜欢的电视节目;同时,用户也可以对其他电视节目内容进行同步关注。由此,为用户观看电视节目提供了方便。如图5所示,本发明第二实施例提出一种数字电视节目显示方法,在上述第一实施例的基础上,在步骤S103之后还包括步骤S104,接收用户的频道切换指令;步骤S105,根据频道切换指令,将用户选取的画面通过Graphic层通道或Video层通道进行显示。本实施例与上述实施例的区别在于,本实施例在通过Graphic层通道及Video层通道实现多个频道画面同时活动显示的情况下,还可以根据用户指令进行频道的切换,该切换可以为同一物理频点内的各子画面之间切换,也可以是不同物理频点之间的频道切换。对于同一物理频点内各子画面之间切换,当用户选定某一物理频点后,用户可以在数字电视终端屏幕上众多的视频画面中选择自己喜欢的频道节目,若用户选中其中某一个画面,则数字电视终端可以将用户选择的画面通过Graphic层通道的Graphic层进行全屏显示,也可以将用户选择的画面通过Video层通道的Video层进行全屏显示。对于不同物理频点之间的频道切换,以上述第一实施例中Graphic层与Video 层进行混合显示为例,Video层显示主画面,Graphic层显示多个子画面,当用户需要在 Graphic层显示的多个子画面中选择其中一个子画面为主画面时,数字显示终端可以将用户选取的子画面切换至Video层进行全屏显示,也可以直接在当前物理频点的Graphic层全屏显示。至于将切换的频道画面在Graphic层中显示还是在Video层中显示,可以由系统预先根据用户需要进行设定。上述每个物理频点中的每个电视频道的视频内容可以均显示在Graphic层上;每个物理频点中的某个电视频道也可显示在Video层上。本实施例利用数字电视的一个物理频点可以有多个电视节目的特点,在每次更换物理频点后,将该物理频点的全部电视节目均显示在电视屏幕上,使用户换台一次即可看到多个频道的视频内容,以供用户实时观看后做进一步的选择,此种换台方法大大加快了用户搜索自己喜欢的电视节目的速度,为用户提供了方便,同时也大大提高了产品的市场竞争力。如图6所示,本发明较佳实施例提出一种数字电视节目显示终端,包括接收模块 601、处理模块602以及显示模块603,其中接收模块601,用于接收至少一个高频头输出的电视信号;处理模块602,用于对电视信号进行处理;显示模块603,用于将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。本发明可以实现将一个或一个以上高频头输出的电视信号中的多个频道的画面进行同时显示,该显示可以通过Graphic层显示,也可以通过Video层与Graphic层混合显
7J\ ο本实施例以数字电视终端接收两个高频头输出的电视信号并进行多频道活动画面显示为例进行说明。其中,两个高频头输出的电视信号设定分别由Video层对应的显示通道(即本实施例所称Video层通道)及Graphic层对应的显示通道(即本实施例所称Graphic层通道)进行显示。每个高频头分别对应一个物理频点,一个物理频点中可以包含多个频道的视频节目。首先,外部的高频数字电视信号通过两个高频头接入至数字电视终端,高频头对高频电视信号进行选频及下变频处理,将高频电视信号变为中频电视信号后输出至数字电视终端,数字电视终端通过接收模块601接收各高频头输出的电视信号。然后由处理模块602对高频头输出的中频电视信号进行处理,其具体处理过程为对电视信号进行调谐解码及解复用处理,输出带加扰信息的包含至少两路节目流的视频流。具体地,将两个高频头输出的电视信号分别进行调谐解码及解复用处理,其中,解复用处理是将调谐解码后的电视信号中的节目流和信息流进行分离,以便后续数字电视终端可以根据该电视信号中的信息流进行解扰处理。经过调谐解码及解复用处理后,输出带加扰信息的视频流。对于每一个高频头输出的电视信号可以分为多路信号分别进行调谐解码及解复用处理。因此,每一个高频头输出的电视信号经过调谐解码及解复用处理后均可输出至少一路带加扰信息的视频流,每一路带加扰信息的视频流对应当前频点中的一个电视频道。然后由显示模块603将处理模块602处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。如前所述,本实施例可以实现将一个或一个以上高频头输出的电视信号中的多个频道的画面进行同时显示,该显示可以通过Graphic层显示,也可以通过Video层与 Graphic层混合显示。本实施例以Video层通道及Graphic层通道分别对两个高频头输出的电视信号进行多画面显示为例进行说明,在此种应用场景中,Video层通道通过Video层显示一个高频头输出的并经过调谐解码及解复用处理后的视频流,Graphic层通道通过Graphic层显示另一个高频头输出的并经过调谐解码及解复用处理后的视频流。
考虑到系统硬件成本,本实施例设定Video层通道显示一路带加扰信息的视频流,Graphic层通道显示多路带加扰信息的视频流,并同时设定Video层通道显示的频道的画面为主画面,Graphic层通道显示的多个频道的画面对应为子画面。其中,通过Video层通道及Graphic层通道分别对两个高频头输出的电视信号进行多画面混合显示的过程为首先通过智能卡对各路视频流分别进行解扰及过滤处理,具体通过智能卡获取视频流中对应频道的信息流,根据信息流中的授权管理信息和授权控制信息输出程序控制字信息CW,然后根据程序控制字信息CW从视频流中解扰及过滤出对应频道的无加扰信息的音视频流。将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据。然后,将Video层通道中的视频数据进行显示处理后传输至Video层,将Graphic 层通道中的视频数据进行显示处理后传输至Graphic层。其中,将Video层通道中的视频数据进行显示处理后传输至Video层的过程为将 Video层通道中的视频数据经过kaler、Deinterlace等普通的视频处理后,输出至Video层。将Graphic层通道中的视频数据进行显示处理后传输至Graphic层的过程为从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区 ’然后,将DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;之后将DFB surface 中的数据以图片形式贴到Graphic层的图形界面的预定区域。重复上述过程,将多个子画面分别显示到Graphic层的指定区域。最后,将Video层及Graphic层的数据进行混合后输出至数字电视终端,由此,将 Video层显示的主画面以及Graphic层显示的各子画面同时显示在数字电视终端上,用户可以在数字电视终端屏幕上同时浏览多个活动画面,并可方便的获取其喜爱的节目,从而节省了用户搜索节目的时间。在本实施例中,由于Video层受制于数字电视系统的Scaler、Deinterlace等视频处理模块,一套由上述kaler、Deinterlace等视频处理模块组成的Video层通道只能处理一个视频画面,由该Video层通道处理的画面的刷新帧率可以是24或M以上;对于 Graphic层,用户可以在同一个Graphic层的图像显示区域内划分出多个小的窗口区域,并在这些小窗口区域中填写文字或贴放图片。数字电视系统不停捕获这些小窗口区域所对应的电视频道的视频内容,并将这些视频内容贴放到对应的窗口,从而形成多个同时活动的子画面。需要说明的是,这些子画面的刷新帧率要比Video层的画面刷新率低,但是只要每个子画面的刷新率每秒达到6帧以上,则可基本满足用户的浏览需求。其中,刷新率的高低取决于系统CPU的处理性能。本实施例中,为保证较好的显示效果,将主画面通过Video 层显示,子画面均通过Graphic层显示,在其他实施例中,也可以是某个子画面只用Video 层显示,而其他画面使用Graphic层显示。具体实施过程中,如图7所示,上述处理模块602包括调谐解码单元6021以及解复用单元6022,其中
调谐解码单元6021,用于对电视信号进行调谐解码;解复用单元6022,用于对调谐解码后的电视信号进行解复用处理,并输出带加扰信息的包含至少两路节目流的视频流。其中,多路调谐解码单元6021以及解复用单元6022根据物理频点的数量可以设置为两个或多个,也就是说,对应每一个物理频点中电视信号,可以设置一路调谐解码单元 6021以及解复用单元6022来对该物理频点中的电视信号进行处理。如图8所示,上述显示模块603包括解扰过滤单元6031、MPEG(Moving Pictures Experts Group/Mot in Pictures Experts Group,云力 | 图角军石马.7^6032 理单元6033以及显示输出单元60;34,其中解扰过滤单元6031,用于通过智能卡对所述视频流进行解扰及过滤处理,得到所述至少两路节目流的音视频流;MPEG解码单元6032,用于将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;显示处理单元6033,用于将Video层通道中的视频数据进行显示处理后传输至 Video层;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;显示输出单元6034,用于将Video层及Graphic层的数据进行混合后输出至所述显示终端。进一步,上述解扰过滤单元6031还用于通过智能卡获取所述视频流中各节目流对应频道的信息流;根据信息流中的授权管理信息和授权控制信息输出程序控制字信息 Cff ;以及根据程序控制字信息CW从所述视频流中解扰及过滤出对应频道的无加扰信息的音视频流。进一步的,对应将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示的应用场景,上述MPEG解码单元6032还用于将各频道对应的音视频流在 Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;上述显示处理单元6033还用于将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;上述显示传输单元6034还用于将Graphic层的数据输出至显示终端。显示处理单元6033还用于从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区;将DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;将DFB surface中的数据以图片形式贴到Graphic层的图形界面的预定区域。需要说明的是,本实施例中每一个画面都可以同时活动的显示不同的电视节目, 主画面可以设置在显示终端屏幕的中间,也可以设置在显示终端屏幕的边上或角上。主画面的大小可以比子画面大,也可以与子画面一样大,还可以比子画面小。此外,子画面对应的电视节目可以由系统定时自动更新为其他的电视节目,也可以不是定时自动更新,而是由用户设定为监视某节目或某几个节目的状态。上述子画面显示的各个电视节目必须处于同一个物理频点中,如果某子画面的电视节目与其他子画面的电视节目不在同一个物理频点,则该子画面的电视节目必须与主画面处于同一个频点,否则该子画面可能无法显示。另外,两个高频头输出的电视信号也可以均通过Graphic层通道进行解码显示,
1此种应用场景的处理过程同上述Graphic层通道对电视信号的处理过程,在此不再赘述。 此外,Video层中也可以根据需要显示两个或两个以上的频道画面,比如,多个视频画面中, 也可以一个或两个视频画面显示在Video层,而其他的视频画面显示在Graphic层。高频头的数量也可以为两个以上,每个高频头输出的电视信号可以对应由 Graphic层或Video层显示,或者通过Graphic层及Video层混合显示。进一步的,本实施例中显示模块603还用于接收用户的频道切换指令;根据频道切换指令,将用户选取的画面通过Graphic层通道或Video层通道进行显示。具体地,本实施例显示模块603在通过Graphic层通道及Video层通道实现多个频道画面同时活动显示的情况下,还可以根据用户指令进行频道的切换,该切换可以为同一物理频点内的各子画面之间切换,也可以是不同物理频点之间的频道切换。对于同一物理频点内各子画面之间切换,当用户选定某一物理频点后,用户可以在数字电视终端屏幕上众多的视频画面中选择自己喜欢的频道节目,若用户选中其中某一个画面,则数字电视终端可以将用户选择的画面通过Graphic层通道的Graphic层进行全屏显示,也可以将用户选择的画面通过Video层通道的Video层进行全屏显示。对于不同物理频点之间的频道切换,以上述第一实施例中Graphic层与Video 层进行混合显示为例,Video层显示主画面,Graphic层显示多个子画面,当用户需要在 Graphic层显示的多个子画面中选择其中一个子画面为主画面时,数字显示终端可以将用户选取的子画面切换至Video层进行全屏显示,也可以直接在当前物理频点的Graphic层全屏显示。至于将切换的频道画面在Graphic层中显示还是在Video层中显示,可以由系统预先根据用户需要进行设定。上述每个物理频点中的每个电视频道的视频内容可以均显示在Graphic层上;每个物理频点中的某个电视频道也可显示在Video层上。本实施例利用数字电视的一个物理频点可以有多个电视节目的特点,在每次更换物理频点后,将该物理频点的全部电视节目均显示在电视屏幕上,使用户换台一次即可看到多个频道的视频内容,以供用户实时观看后做进一步的选择,此种换台方法大大加快了用户搜索自己喜欢的电视节目的速度,为用户提供了方便,同时也大大提高了产品的市场竞争力。本发明实施例数字电视节目显示方法及终端,可以实现至少一个高频头输出的电视信号的处理,使处理得到的各个频道的视频信号通过Graphic层通道进行活动显示,或者通过Video层通道及Graphic层通道进行混合显示,用户在收看节目时,可以同时浏览多个电视频道的活动画面,并快速找到自己喜欢的电视节目;此外,用户也可以通过换台搜寻自己喜欢的节目,由此减少了用户搜寻节目的时间,并提高了产品的市场竞争力。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种数字电视节目显示方法,其特征在于,包括 显示终端接收至少一个高频头输出的电视信号; 对所述电视信号进行处理;将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显7J\ ο
2.根据权利要求1所述的方法,其特征在于,所述对电视信号进行处理的步骤包括 对所述电视信号进行调谐解码及解复用处理,输出带加扰信息的包含至少两路节目流的视频流。
3.根据权利要求2所述的方法,其特征在于,所述对电视信号进行处理的步骤进一步包括将所述电视信号分为至少两路;对每一路电视信号分别进行调谐解码及解复用处理;输出带加扰信息的包含至少两路节目流的视频流。
4.根据权利要求1所述的方法,其特征在于,所述将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示的步骤包括将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示,或者通过Video层通道及Graphic层通道进行相应解码后混合显示。
5.根据权利要求4所述的方法,其特征在于,将处理得到的包含至少两路节目流的视频流通过Video层通道及Graphic层通道进行相应解码后混合显示的步骤包括通过智能卡对所述视频流进行解扰及过滤处理,得到至少两路音视频流; 将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;将Video层通道中的视频数据进行显示处理后传输至Video层;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层;将所述Video层及所述Graphic层的数据进行混合后输出至所述显示终端。
6.根据权利要求5所述的方法,其特征在于,所述通过智能卡对所述视频流进行解扰及过滤处理,得到所述至少两路音视频流的步骤包括通过智能卡获取所述视频流中各节目流对应频道的信息流; 根据所述信息流中的授权管理信息和授权控制信息输出程序控制字信息CW ; 根据所述程序控制字信息CW从所述视频流中解扰及过滤出对应频道的无加扰信息的音视频流。
7.根据权利要求4所述的方法,其特征在于,所述将处理得到的包含至少两路节目流的视频流通过Graphic层通道进行解码显示的步骤包括通过智能卡对所述视频流进行解扰及过滤处理,得到至少两路音视频流; 将各频道对应的音视频流在Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;将Graphic层通道中的视频数据进行显示处理后传输至Graphic层; 将所述Graphic层的数据输出至所述显示终端。
8.根据权利要求5或7所述的方法,其特征在于,所述将Graphic层通道中的视频数据进行显示处理后传输至Graphic层的步骤包括从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区;将所述DFB数据缓冲区中的视频数据解码处理至预设的DFB surface ;将所述DFB surface中的数据以图片形式贴到Graphic层的图形界面的预定区域。
9.根据权利要求1所述的方法,其特征在于,所述Graphic层通道对应显示两个或两个以上频道的画面;所述Video层通道对应显示至少一个频道的画面。
10.根据权利要求9所述的方法,其特征在于,还包括 接收用户的频道切换指令;根据所述频道切换指令,将用户选取的画面通过Graphic层通道或Video层通道进行显不。
11.一种数字电视节目显示终端,其特征在于,包括 接收模块,用于接收至少一个高频头输出的电视信号; 处理模块,用于对所述电视信号进行处理;显示模块,用于将处理得到的包含至少两路节目流的视频流通过至少一 Graphic层通道进行解码显示。
12.根据权利要求11所述的终端,其特征在于,所述处理模块包括 调谐解码单元,用于对所述电视信号进行调谐解码;解复用单元,用于对调谐解码后的电视信号进行解复用处理,并输出带加扰信息的包含至少两路节目流的视频流。
13.根据权利要求11所述的终端,其特征在于,所述显示模块包括解扰过滤单元,用于通过智能卡对所述视频流进行解扰及过滤处理,得到所述至少两路节目流的音视频流;MPEG解码单元,用于将各频道对应的音视频流在Video层通道及Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;显示处理单元,用于将Video层通道中的视频数据进行显示处理后传输至Video层;将 Graphic层通道中的视频数据进行显示处理后传输至Graphic层;显示输出单元,用于将所述Video层及所述Graphic层的数据进行混合后输出至所述显示终端。
14.根据权利要求13所述的终端,其特征在于,所述解扰过滤单元还用于通过智能卡获取所述视频流中各节目流对应频道的信息流;根据所述信息流中的授权管理信息和授权控制信息输出程序控制字信息CW ;以及根据所述程序控制字信息CW从所述视频流中解扰及过滤出对应频道的无加扰信息的音视频流。
15.根据权利要求13所述的终端,其特征在于,所述MPEG解码单元,还用于将各频道对应的音视频流在Graphic层通道进行相应解码,并在视频缓冲区生成相应的视频数据;所述显示处理单元,还用于将Graphic层通道中的视频数据进行显示处理后传输至 Graphic 层;所述显示传输单元,还用于将所述Graphic层的数据输出至所述显示终端。
16.根据权利要求15所述的终端,其特征在于,所述显示处理单元还用于从视频缓冲区中捕获Graphic层通道中的视频数据,并将其拷贝到预定的DFB数据缓冲区;将所述DFB 数据缓冲区中的视频数据解码处理至预设的DFB surface ;将所述DFB surface中的数据以图片形式贴到Graphic层的图形界面的预定区域。
17.根据权利要求11-16中任一项所述的终端,其特征在于,所述显示模块还用于接收用户的频道切换指令;根据所述频道切换指令,将用户选取的画面通过Graphic层通道或 Video层通道进行显示。
全文摘要
本发明涉及一种数字电视节目显示方法及终端,其方法包括显示终端接收至少一个高频头输出的电视信号;对电视信号进行处理;将处理得到的包含至少两路节目流的视频流通过至少一Graphic层通道进行解码显示。本发明将至少一个高频头输出的电视信号处理后得到的各个频道的视频信号通过Graphic层通道进行活动显示,或者通过Video层通道及Graphic层通道进行混合显示,使用户可同时浏览多个电视频道的活动画面,并快速找到自己喜欢的电视节目;此外,用户也可以通过换台搜寻自己喜欢的节目,由此减少了用户搜寻节目的时间,并提高了产品的市场竞争力。
文档编号H04N5/445GK102404527SQ201110420919
公开日2012年4月4日 申请日期2011年12月15日 优先权日2011年12月15日
发明者王凌晨, 黄高波 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1