电视节目播放换台方法及系统的制作方法
【技术领域】
[0001]本发明涉及数字电视领域,尤其涉及一种电视节目播放换台方法及系统。
【背景技术】
[0002]随着数字广播电视业务的发展,现在的电视用户能够看到的节目越来越多,清晰度也越来越高。
[0003]目前的用户家庭终端机顶盒对于数字广播电视节目的播放都是通过Tuner(调谐器)锁频,demux(分离器)分离出节目数据,将数据送到播放器播放,然后电视显示出来。但是,由于Tuner (调谐器)锁频需要时间,demux (分离器)分离出数据也需要时间,故用户在换台时,需要耗费较长时间才能完成换台(通常,换台的时间大多是停留在2-3秒之间,对于超高清的节目换台的时间会更久),屏幕会黑一会然后才能播放切换的节目,这样用户换台等待时间较长,给用户带来极大不便,用户体验效果很差。
【发明内容】
[0004]有鉴于此,有必要针对上述用户换台等待时间较长、给用户带来极大不便的问题,提供一种电视节目播放换台方法及系统。
[0005]本发明提供的一种电视节目播放换台方法,包括如下步骤:
[0006]配置第一调谐器、第二调谐器、第一分离器、第二分离器、第一播放器、第二播放器以及第三播放器;
[0007]播放当前节目时,分配第一调谐器、第一分离器及第一播放器来进行播放;
[0008]在用户通过遥控器方向键进行换台时,判断当前节目的上一个和下一个节目是否与当前节目处于同一频点;
[0009]若均处于同一频点,则采用第一分离器分离出上一个和下一个节目的节目数据,并分别发送给第二播放器和第二播放器;
[0010]若其中一个与当前节目处于同一频点,则采用第一分离器分离出处于同一频点节目的节目数据,发送给第二播放器;采用第二调谐器锁定不处于同一频点节目所在的频点,采用第二分离器分离出不处于同一频点节目的节目数据并发送给第三播放器。
[0011]在其中一个实施方式中,若当前节目、上一个节目和下一个节目三者均不属于同一个频点,判断用户是否有换台操作,若无,则将下一个节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器;若有,则获取用户上次的换台方向,根据用户上次的换台方向,将与换台方向相同的节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器。
[0012]在其中一个实施方式中,如果用户通过调用节目列表进行换台,若光标在某节目停留超过预设时间,则将该节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器,在获取用户按下确认键后进行换台。
[0013]在其中一个实施方式中,如果用户通过遥控器数字键进行换台,若用户按了数字键预设时间内没有按其他数字键,则将已按下数字对应的节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器进行播放。
[0014]本发明提供的一种电视节目播放换台系统,包括:
[0015]资源配置单元,配置第一调谐器、第二调谐器、第一分离器、第二分离器、第一播放器、第二播放器以及第三播放器;
[0016]资源分配单元,播放当前节目时,分配第一调谐器、第一分离器及第一播放器来进行播放;
[0017]换台判断单元,在用户通过遥控器方向键进行换台时,判断当前节目的上一个和下一个节目是否与当前节目处于同一频点;
[0018]若均处于同一频点,所述资源分配单元则采用第一分离器分离出上一个和下一个节目的节目数据,并分别发送给第二播放器和第二播放器;
[0019]若其中一个与当前节目处于同一频点,所述资源分配单元则采用第一分离器分离出处于同一频点节目的节目数据,发送给第二播放器;采用第二调谐器锁定不处于同一频点节目所在的频点,采用第二分离器分离出不处于同一频点节目的节目数据并发送给第三播放器。
[0020]在其中一个实施方式中,若当前节目、上一个节目和下一个节目三者均不属于同一个频点,判断用户是否有换台操作,若无,所述资源分配单元则将下一个节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器;若有,所述资源分配单元则获取用户上次的换台方向,根据用户上次的换台方向,将与换台方向相同的节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器。
[0021]在其中一个实施方式中,光标采集单元,如果用户通过调用节目列表进行换台,若光标在某节目停留超过预设时间,所述资源分配单元则将该节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器,在获取用户按下确认键后进行换台。
[0022]在其中一个实施方式中,数字键采集单元,如果用户通过遥控器数字键进行换台,若用户按了数字键预设时间内没有按其他数字键,所述资源分配单元则将已按下数字对应的节目采用第二调谐器进行锁频,第二分离器分离节目数据,并且发送给第二播放器进行播放。
[0023]本发明电视节目播放换台方法及系统,预测用户可能换台的方向,根据当前节目上下节目与当前节目是否处于同一频点,配置不同的硬件资源,与当前节目处于同一频点的采用相同调谐器,使用不同播放器,与当前节目处于不同频点的采用另外的调谐器,使用不同播放器,从而省去了调谐器重新锁频的时间、分离器分离出数据的时间,这样换台的速度大大增加,实现快速换台,用户无需等待过长时间,大大方便了用户换台,提高了用户的体验。
【附图说明】
[0024]图1是一个实施例中的电视节目播放换台方法的流程图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0026]图1是一个实施例中的电视节目播放换台方法的流程图,如图1所示,该电视节目播放换台方法包括如下步骤:
[0027]SlO:配置第一调谐器(Tunerl)、第二调谐器(Tuner2)、第一分离器(Demuxl)、第二分离器(DemuX2)、第一播放器、第二播放器以及第三播放器。
[0028]目前,电视上呈现给用户的节目列表的节目排列是按照频点顺序排列的,即同一频点的节目为相邻节目。比如435频点有节目1、节目2 ;543频点有节目3、节目4。那么用户观看到的节目列表的顺序为:节目1、节目2、节目3、节目4。由于一个调谐器同时只能锁定一个频点,如果相邻的节目是不同频点的,在换台时,调谐器就要先释放锁定的频点,再去锁定另外的频点,然后分离器再去分离节目数据进行播放,这样就耗费很长时间,用户需要等待较长时间。由于一个频点下会有多个节目,相邻的三个节目绝大多数属于一个频点或者两个频点(三个频点的几乎没有,因为节目众多而频点有限,一个频点只有一个节目的情况基本是不存在的),故在该实施例中,为避免不同频点的节目进行切换时占用过多时间,配置两个调谐器对不同频点进行锁频。同时,配置两个分离器、以及三个播放器,使得能够同时分离多个节目,并同时播放三个节目,这样在换台时就无需等待,快速的换台。
[0029]S20:播放当前节目时,分配第一调谐器、第一分离器及第一播放器来进行播放。
[0030]当用户在观看当前电视节目时,需要分配调谐器、分离器和播放器来对当前节目进行锁频、分离节目数据以及播放,该实施例中,分配第一调谐器、第一分离器及第一播放器来进行播放。
[0031]S30:在用户通过遥控器方向键进行换台时,判断当前节目的上一个和下一个节目是否与当前节目处于同一频点。
[0032]用户在观看当前电视节目,需要换台时,主要是通过遥控器来实现的,其中有三种主流换台的方式:第一种是按遥控器方