【技术实现步骤摘要】
一种电视频道切换的方法及电视
本申请涉及计算机
,特别地,涉及一种电视频道切换的方法及电视。
技术介绍
在数字电视中,同一频点可以复用多个频道。其复用原理是,把多个频道的音视频数据经过PES、TS打包后,按时间分割复用方法,通过同一个TS流进行传输。同频点切台实际是根据音视频的PID,过滤出音视频数据后,根据同步信息进行视频声音同步后,进行解码,然后输出到前端进行显示和播放。现有的电视频道切换过程中,UI接收到频道切换指令,通过查询数据库找到要切换的频道的信息创建URI路径,调谐器tuner根据URI信息进行锁频提取PAT出来,再根据频道信息获取PMT,之后获取到Audio/Video/pcr的PID,将上述Audio/Video/pcr的PID设置给解复用模块demux,从而将对应的PES包过滤出来,解码器解码Audio/Video文件,交给播放器进行播放,频道切换完成。但是,在每次的电视频道切换过程中都需要重新过滤数据,然后将过滤的数据存储到解码缓存区,而重新过滤数据需要消耗大量的时间和系统资源,因 ...
【技术保护点】
1.一种电视频道切换的方法,其特征在于,包括:/n解复用模块过滤获取当前频点每个频道的PMT进行解析得到每个频道的标识信息,所述标识信息至少包括Video PID,Audio PID,PCR PID;/n获取第一频道的标识信息;/n将所述每个频道的所述标识信息设置到所述解复用模块;/n所述解复用模块创建至少全部频道数量的数据缓存区集合;/n将所述第一频道的所述标识信息设置到所述解复用模块;/n根据所述第一频道的标识信息,在所述数据缓存区集合中查找所述第一频道对应的第一数据缓存区;/n将所述第一数据缓存区设置为解码缓存区;/n基于所述每个频道的标识信息,解复用模块滤取每个频道 ...
【技术特征摘要】 【专利技术属性】
1.一种电视频道切换的方法,其特征在于,包括:
解复用模块过滤获取当前频点每个频道的PMT进行解析得到每个频道的标识信息,所述标识信息至少包括VideoPID,AudioPID,PCRPID;
获取第一频道的标识信息;
将所述每个频道的所述标识信息设置到所述解复用模块;
所述解复用模块创建至少全部频道数量的数据缓存区集合;
将所述第一频道的所述标识信息设置到所述解复用模块;
根据所述第一频道的标识信息,在所述数据缓存区集合中查找所述第一频道对应的第一数据缓存区;
将所述第一数据缓存区设置为解码缓存区;
基于所述每个频道的标识信息,解复用模块滤取每个频道的Video、Audio、PCR数据恢复为ES数据并存储至每个频道对应的数据缓存区;
将所述第一频道对应的解码缓存区的数据进行同步、解码处理并输出,实现第一频道的播放;
根据需要切换的第二频道的标识信息查找第二数据缓存区;
将所述第二数据缓存区设置为解码缓存区;
将所述第二频道对应的解码缓存区内的数据进行同步,解码,播放,完成电视频道的切换。
2.如权利要求1所述的电视频道切换的方法,其特征在于,所述查找第二数据缓存区包括以下步骤:
过滤所述所有频道的PMT得到第二频道的PMT,解析所述第二频道的PMT获取所述第二频道的标识信息;
将所述第二频道的标识信息设置到所述解复用模块;
所述解复用模块根据所述第二频道的标识信息,查找所述第二频道对应的第二数据缓存区。
3.如权利要求1所述的电视频道切换的方法,其特征在于,将解码缓存区的数据进行同步、解码处理并输出,播放,包括以下步骤:
所述音频处理器对所述解码缓存区的视频数据进行同步、解码处理并输出,实现第一频道、第二频道的视频播放;
所述视频解码模块对所述解码缓存区的音频数据进行同步、解码处理并输出,实现第一频道、第二频道的音频播放。
4.如权利要求1所述的电视频道切换的方法,其特征在于,所述PMT由解复用模块根据PAT中每个频道对应的PMT的PID获取。
5.如权利要求1所述的电视频道切换的方法,其特征在于,所述每个频道的标识信息用于从当前频点的码流中获取音频数据、视频数据、字幕数据。
技术研发人员:覃思继,马波,
申请(专利权)人:海信电子科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。