一种电视频道的切换方法、装置及设备的制造方法
【技术领域】
[0001]本发明涉及数字电视技术领域,尤其涉及一种电视频道的切换方法、装置及设备。
【背景技术】
[0002]目前,数字电视机顶盒或者数字电视一体机的换台速度比模拟电视换台速度慢。其原因是数字电视机顶盒或者数字电视一体机基于单路解调、单路解扰、单路解码的方案。数字电视机顶盒或者数字电视一体机只能在接收到切换频道的操作指令后,再进行解调、解扰,以识别出需要切换到的频道的数据流;解码该频道的数据流以播放该频道的节目。
【发明内容】
[0003]本发明的目的是提供一种电视频道的切换方法、装置及设备,以解决换台(即切换频道)速度慢的问题。
[0004]本发明的目的是通过以下技术方案实现的:
[0005]一种电视频道切换的方法,包括:
[0006]播放当前频道的节目时,解调候选切换频道对应的频点上传输的数据流;
[0007]从所述频点上传输的数据流中解扰所述候选切换频道的数据流;
[0008]当接收到切换到所述候选切换频道的操作指令后,对所述候选切换频道的数据流进行解码,并更新候选切换频道。
[0009]较佳地,解扰所述候选切换频道的数据流之后,接收到切换到所述候选切换频道的操作指令之前,该方法还包括:
[0010]确定所述候选切换频道的数据流的音视频编码格式;
[0011]选择所述音视频编码格式对应的空闲音视频解码资源,并初始化所述空闲音视频解码资源。
[0012]基于上述任意方法实施例,较佳地,解调候选切换频道对应的频点上传输的数据流之前,该方法还包括:
[0013]根据第一预定时间段内接收到的切换频道操作指令,选择频道切换模式,所述第一预定时间段内接收到的切换频道操作指令的数量达到第一预定数量;或者,根据最近接收到的第二预定数量的切换频道操作指令,选择频道切换模式;
[0014]根据选择的频道切换模式,确定候选切换频道;
[0015]确定所述候选切换频道对应的频点。
[0016]较佳地,根据第一预定时间段内接收到的切换频道操作指令,选择频道切换模式,包括:
[0017]比较第一预定时间段内,各个频道切换模式对应的切换频道操作指令的数量,选择切换频道操作指令的数量最多的频道切换模式;或者,
[0018]根据最近接收到的第二预定数量的切换频道操作指令,选择频道切换模式,包括:
[0019]比较最近接收到的第二预定数量的切换频道操作指令中,各个频道切换模式对应的切换频道操作指令的数量,选择切换频道操作指令的数量最多的频道切换模式。
[0020]较佳地,根据选择的频道切换模式,确定候选切换频道,包括:
[0021]如果选择非顺序切换频道操作指令对应的频道切换模式,按照第二预定时间段内频道数据被输出显示的时长降序,确定至少一个候选切换频道;
[0022]如果选择顺序切换频道操作指令对应的频道切换模式,按照频道编号的升序和/或降序,基于当前频道确定至少一个候选切换频道。
[0023]基于与方法同样的发明构思,本发明实施例还提供一种电视频道切换的装置,包括:
[0024]解调模块,用于播放当前频道的节目时,解调候选切换频道对应的频点上传输的数据流;
[0025]解扰模块,用于从所述频点上传输的数据流中解扰所述候选切换频道的数据流;
[0026]显示输出模块,用于当接收到切换到所述候选切换频道操作指令后,对所述候选切换频道的数据流进行解码;
[0027]预测模块,用于当接收到切换到所述候选切换频道操作指令后,更新候选切换频道。
[0028]较佳地,还包括解码准备模块,用于:
[0029]获取所述候选切换频道的数据流之后,接收到切换到所述候选切换频道操作指令之前,确定所述候选切换频道的数据流的音视频编码格式;
[0030]选择所述音视频编码格式对应的空闲音视频解码资源,并初始化所述空闲音视频解码资源。
[0031]基于上述任意装置实施例,较佳地,预测模块具体用于:
[0032]根据最近接收到的预定数量的切换频道操作指令,选择频道切换模式,所述第一预定时间段内接收到的切换频道操作指令的数量达到第一预定数量;或者,根据最近接收到的第二预定数量的切换频道操作指令,选择频道切换模式;
[0033]根据选择的频道切换模式,确定候选切换频道;
[0034]确定所述候选切换频道对应的频点。
[0035]较佳地,根据第一预定时间段内接收到的切换频道操作指令,选择频道切换模式时,所述预测模块用于:
[0036]比较第一预定时间段内,各个频道切换模式对应的切换频道操作指令的数量,选择切换频道操作指令的数量最多的频道切换模式;或者,
[0037]根据最近接收到的第二预定数量的切换频道操作指令,选择频道切换模式时,所述预测模块用于:
[0038]比较最近接收到的第二预定数量的切换频道操作指令中,各个频道切换模式对应的切换频道操作指令的数量,选择切换频道操作指令的数量最多的频道切换模式。
[0039]较佳地,根据选择的频道切换模式,确定候选切换频道时,所述预测模块用于:
[0040]如果选择非顺序切换频道操作指令对应的频道切换模式,按照第二预定时间段内频道数据被输出显示的时长降序,确定至少一个候选切换频道;
[0041]如果选择顺序切换频道操作指令对应的频道切换模式,按照频道编号的升序和/或降序,基于当前频道确定至少一个候选切换频道。
[0042]基于与方法同样的发明构思,本发明实施例还提供一种电视频道切换的设备,包括:
[0043]处理器、N个调谐器,N个解调器,解复用器和解扰器,N为不小于2的整数;
[0044]播放当前频道的节目时,所述处理器选择空闲的调谐器,并触发选择的调谐器对候选切换频道对应的频点上传输的数据流进行调谐;
[0045]所述处理器触发选择的调谐器对应的解调器对所述调谐后的数据流进行解调;
[0046]所述处理器选择所述解复用器的空闲信道,触发所述解复用器通过选择的空闲信道从解调后的数据流中获取所述候选切换频道的控制字;
[0047]所述处理器触发解扰器根据所述控制字从解调后的数据流中解扰所述候选切换频道的数据流;
[0048]处理器接收到切换到所述候选切换频道操作指令后,对所述候选切换频道的数据流进行解码,并更新候选切换频道。
[0049]较佳地,还包括多路解码器;
[0050]所述处理器确定所述候选切换频道的数据流的音视频编码格式;
[0051]所述处理器选择多路解码器中所述音视频编码格式对应的空闲音视频解码资源,并初始化所述空闲音视频解码资源。
[0052]较佳地,处理器根据第一预定时间段内接收到的切换频道操作指令,或者最近接收到的第二预定数量的切换频道操作指令,选择频道切换模式;根据选择的频道切换模式,确定候选切换频道;确定候选切换频道对应的频点,所述第一预定时间段内接收到的切换频道操作指令的数量达到第一预定数量。
[0053]本发明实施例提供的技术方案,在播放当前频道的节目时,对候选切换频道进行解调、解扰等处理,从而识别出候选切换频道的数据流;当接收到切换到该候选切换频道操作指令后,由于已经通过预处理识别到候选切换频道的数据流,因此能够快速切换到该频道,节省了切换频道所需的时间。
【附图说明】
[0054]图1为本发明实施例提供的方法流程图;
[0055]图2为本发明实施例提供的装置示意图;
[0056]图3为本发明一个实施例提供的设备示意图;