数字电视快速换台的方法、终端及计算机可读介质技术

技术编号:18460974 阅读:38 留言:0更新日期:2018-07-18 13:36
本发明专利技术实施例公开了一种数字电视快速换台的方法、终端及计算机可读介质,其中该方法包括:于接收到换台指令时,将音视频过滤器的音视频包标识切换为目标节目的音视频包标识,通过音视频过滤器获取与目标节目的音视频包标识对应的音视频数据;根据预先缓存的目标节目的节目映射表得到对应的控制字,根据控制字设置解扰器;通过解扰器解扰音视频数据,将解扰后的音视频数据进行解码,并播放解码后的音视频数据。本发明专利技术实施例提供的数字电视快速换台的方法、终端及计算机可读介质,直接切换音视频过滤器的音视频包标识,且解扰器直接解扰音视频过滤器过滤出的音视频数据,针对不支持多路解扰的用户端,实现了快速换台,降低了成本,提升了用户体验。

Method, terminal and computer readable medium for fast changing of digital TV

An embodiment of the invention discloses a method, a terminal and a computer readable medium for a fast digital TV exchange platform. The method includes: switching the audio and video packet identifier of the audio and video filter to the audio and video packet identification of the target program when receiving the change table instruction, and obtaining the sound vision of the target program by the audio frequency filter. The audio and video data corresponding to the frequency packet are identified; the corresponding control words are obtained according to the program mapping table of the pre cached target program, the descramper is set according to the control word; the unscrambled audio and video data are decoded and the decoded audio and video data are played by the descramper. A method, a terminal and a computer readable medium provided by the embodiment of the invention can directly switch the audio and video packet identification of the audio and video filter, and the descramper directly descramble the audio and video data filtered by the audio and video filter, and a fast change platform is realized for the user end that does not support the multichannel disturbance rejection. Cost, improve the user experience.

【技术实现步骤摘要】
数字电视快速换台的方法、终端及计算机可读介质
本专利技术实施例涉及数字电视技术,尤其涉及一种数字电视快速换台的方法、终端及计算机可读介质。
技术介绍
目前数字电视系统由服务前端、用户端和智能卡配合来实现节目的播放,其中,数字视频广播(DigitalVideoBroadcasting,DVB)标准是数字电视标准之一。DVB标准体系中包括条件接收系统(ConditionalAccessSystem,CAS),该系统的任务是保证DVB业务仅被授权接收的用户所接收。CAS系统中服务前端的CA模块通过随机码发生器所产生的控制字(ControlWord,CW)对节目信号加扰;对CW进行加密生成授权控制信息(EntitlementControlMessage,ECM);通过复用器将ECM数据包与加扰的码流一起传输至用户端,其中,ECM数据包的包标识(PacketID,PID)被存储在节目映射表(ProgramMapTable,PMT)中。CAS系统中用户端的CA模块解析目标节目的PMT表获取ECMPID,并根据ECMPID过滤出ECM数据包;在确认所使用的智能卡已被授权时,利用智能卡的ECM密钥对ECM解密,得到CW;用解密出的CW对加扰码流进行解扰,用以进行目标节目的正常解码播放。通常用户端进行换台解扰的具体处理流程如下:1、机顶盒于接收换台指令后,控制CA模块停止接收当前节目的PMT表;2、CA模块释放当前节目的ECM过滤器资源以及解扰器资源;3、用户端停止当前节目的音视频播放,并释放音视频过滤器资源;4、用户端接收目标节目的PMT表,解析目标节目的音视频PID,申请过滤器资源,并根据目标节目的音视频PID设置过滤器,用以接收目标节目的音视频数据;5、用户端将目标节目的PMT表发送至CA模块,用以获取ECMPID;6、CA模块申请ECM过滤器资源,并设置ECMPID,用以过滤ECM数据;7、CA模块申请解扰器资源,并关联音视频的PID;8、CA模块获取经智能卡解析ECM数据得到的CW,并设置解扰器,实现目标节目解扰。该流程步骤比较繁琐,且在每次换台时皆需重复执行,导致换台速度有待提高。目前,常用快速换台解扰的方法为,向CA厂家购买多路解扰数据库,用以使用户端实现多路解扰,从而提高换台解扰的速度,例如同时解析节目列表中的上下两个节目的CW,实现同时解扰三路节目。该方法不足之处为,购买多路解扰数据库与购买单路解扰数据库相比成本较高,且并非所有用户端皆支持多路解扰。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数字电视快速换台的方法、终端及计算机可读介质,针对单路解扰的用户端,实现了快速换台,降低了成本,提升了用户体验。第一方面,本专利技术实施例提供了一种数字电视快速换台的方法,包括:于接收到换台指令时,将音视频过滤器的音视频包标识切换为目标节目的音视频包标识,通过所述音视频过滤器获取与所述目标节目的音视频包标识对应的音视频数据;根据预先缓存的所述目标节目的节目映射表得到对应的控制字,根据所述控制字设置解扰器;通过所述解扰器解扰所述音视频过滤器获取的音视频数据,将解扰后的音视频数据进行解码,并播放解码后的音视频数据。第二方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的数字电视快速换台的方法。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的数字电视快速换台的方法。本专利技术实施例提供的一种数字电视快速换台的方法、终端及计算机可读介质,通过直接切换音视频过滤器的音视频包标识,而不释放和重新申请音视频过滤器资源,从而节省了音视频过滤器资源释放和申请的时间;通过关联解扰器与音视频过滤器,使解扰器可以直接解扰音视频过滤器过滤出的音视频数据,而不用释放和申请解扰器资源,也不用重新关联解扰器与目标节目的音视频PID,从而节省了解扰器资源释放与申请的时间,以及节省了重新关联解扰器与目标节目的音视频PID的时间,针对单路解扰的用户端,实现了快速换台,降低了成本,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种数字电视快速换台的方法流程图;图2是本专利技术实施例一提供的一种数字电视快速换台的方法中根据预先缓存的目标节目的节目映射表得到对应的控制字步骤的优选实施方式流程图;图3是本专利技术实施例二提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的一种数字电视快速换台的方法流程图,本实施例可适用于单路解扰的用户端快速换台的情况,该方法可以由终端实现,例如可以是数字电视机顶盒,或者可以是内置数字电视机顶盒的电视机,也可以是通过使用计算机接收卡,实现收看数字电视节目或构成交互的终端等,具体可通过终端中的软件和/或硬件来实施。参见图1,该数字电视快速换台的方法包括如下步骤:S110、于接收到换台指令时,将音视频过滤器的音视频包标识切换为目标节目的音视频包标识,通过音视频过滤器获取与所述目标节目的音视频包标识对应的音视频数据。其中,换台指令可以是由遥控端发出的换台指令;其中,遥控端可以是具有物理按键、触控按键和/或虚拟按键的遥控器,也可以是通过应用软件与快速换台终端相连接的智能终端(例如手机、平板电脑等),即换台指令可以是红外信号,也可以是数据信息;当遥控端为智能终端时,可以通过点击、滑动等对触控屏幕的触控动作生成换台指令,也可以通过对物理按键的按压生成换台指令。其中,音视频过滤器可以是终端开机后自动申请的音视频过滤器,或者是预先申请好的音视频过滤器,该过滤器在申请之后可以不用释放,而直接通过切换音视频PID来实现所接收音视频数据的切换。示例性的,若终端当前播放节目为中央1台的节目,则终端的音视频过滤器当前设置的音视频PID为中央1台的节目音视频PID。终端在接收到换台指令后需切换至目标播放节目,假设目标播放节目为凤凰卫视的节目,此时,终端无需释放当前的音视频过滤器,之后再重新申请新的音视频过滤器,并将新的音视频过滤器的音视频PID设置为凤凰卫视的节目音视频PID,而只需将原有的音视频过滤器的音视频PID切换为凤凰卫视的节目的音视频PID即可。通过直接切换音视频过滤器的音视频PID,而不释放和重新申请音视频过滤器资源,从而节省了音视频过滤器资源释放和申请的时间,提升了换台速度。可选的,在接收到换台指令前,还包括:后台收取并缓存节目映射表;对节目映射表进行解析,得到音视频包标识本文档来自技高网
...

【技术保护点】
1.一种数字电视快速换台的方法,适用于单路解扰的用户端,其特征在于,包括:于接收到换台指令时,将音视频过滤器的音视频包标识切换为目标节目的音视频包标识,通过所述音视频过滤器获取与所述目标节目的音视频包标识对应的音视频数据;根据预先缓存的所述目标节目的节目映射表得到对应的控制字,根据所述控制字设置解扰器;通过所述解扰器解扰所述音视频过滤器获取的音视频数据,将解扰后的音视频数据进行解码,并播放解码后的音视频数据。

【技术特征摘要】
1.一种数字电视快速换台的方法,适用于单路解扰的用户端,其特征在于,包括:于接收到换台指令时,将音视频过滤器的音视频包标识切换为目标节目的音视频包标识,通过所述音视频过滤器获取与所述目标节目的音视频包标识对应的音视频数据;根据预先缓存的所述目标节目的节目映射表得到对应的控制字,根据所述控制字设置解扰器;通过所述解扰器解扰所述音视频过滤器获取的音视频数据,将解扰后的音视频数据进行解码,并播放解码后的音视频数据。2.根据权利要求1所述的方法,其特征在于,在接收到换台指令前,还包括:后台收取并缓存节目映射表;对所述节目映射表进行解析,得到音视频包标识。3.根据权利要求2所述的方法,其特征在于,所述后台收取并缓存节目映射表,包括:收取并缓存当前频点所有节目的节目映射表;于成功缓存当前频点所有节目的节目映射表时,切换至下一频点,将所述下一频点作为当前频点,直至成功缓存完所有频点的节目映射表。4.根据权利要求3所述的方法,其特征在于,所述对所述节目映射表进行解析,得到音视频包标识,包括:在每收取到一个节目的节目映射表后,对所收取的一个节目的节目映射表进行解析,得到所收取的一个节目的音视频包标识;或者,在收取完所有频点的所有节目的节目映射表后,按收取顺序对所有节目的节目映射表进行解析,得到所有节目的音视频包标识。5.根据权利要求1所述的方法,其特征在于,所述根据预先缓存的目标节目的节目映射表得到对应的控制字,包括:将预先缓存的目标节目的节目映射表...

【专利技术属性】
技术研发人员:高翔
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1