[发明专利]基于歌曲预览应用的双路解码快速切换方法有效
申请号: | 201010619682.6 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102572421A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 黄鸿强;陈节省 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04L29/08 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 350002 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 歌曲 预览 应用 解码 快速 切换 方法 | ||
技术领域
本发明涉及电子领域,尤其涉及一种基于歌曲预览应用的双路解码快速切换方法。
背景技术
在数字娱乐点播系统的现有应用中,用户无法在同名歌曲中挑选要点选的歌曲,只有当歌曲播放时才能知晓。在娱乐点播系统中加入歌曲预览应用,能让用户在不影响当前歌曲播放的情况下,在点歌台通过预览选定的歌曲视频,在点歌时就正确选择所需歌曲。目前娱乐点播系统采用单路解码必须终止当前歌曲才能观看预览,这就要求娱乐点播系统支持输出两个解码视频,但同时也带来了问题:两路解码视频的同时输出需要耗费较大的资源,并且切换延时大,对于正在播放的歌曲视频会造成影响。
中国发明专利申请号为:“201010000186.2”,名称为:“多节目预览IPTV电子节目单的实现方法及系统”的专利申请文件中公开了一种IPTV系统,是一种多节目预览IPTV电子节目单的是实现方法及系统。该方法通过视频编码服务器将所有节目视频实时压缩编码成多个预览节目视频流,每个预览节目视频流中的视频数量和图像大小与预览节目视频流窗口中的透明网格相适配,IPTV终端访问EPG服务器获取并在电视机上显示EPG预览页面,同时播放该EPG预览页面对应的预览节目视频流。该发明可以在IPTV终端硬件解码通道数量有限的情况下,实现多个节目的同屏实时预览和选择。但是该专利文件并没有公开如何解决两路节目视频同时输出造成切换延时大,且对正在播放的歌曲视频会造成影响的技术问题。
发明内容
本发明主要解决的技术问题是提供一种基于歌曲预览应用的双路解码快速切换方法,为数字娱乐系统用户提供快速、流畅的歌曲视频预览,且双路解码器快速切换、减小服务器负载和提高平滑切换效果。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于歌曲预览应用的双路解码快速切换方法,包括以下步骤:
a.系统启动时初始化第一解码器和第二解码器,第一解码器负责主视频解码,第二解码器负责预览视频解码,主视频正常解码后的音视频数据在主视窗内进行播放,主视窗画面为当前显示画面,等待预览切换信号,收到预览切换信号则执行步骤b;
b.保持第一解码器的工作状态,开启第二解码器,启动H.264解码数据处理线程,将从FTP网络上获取到的数据直接注入到第二解码器中,实现第二路预览视频的解码,预览视频正常解码后的音视频数据在预览视窗内进行音视频播放,切换预览视窗画面为当前显示画面,等待预览切换信号,收到预览切换信号则执行步骤c;
c.切换主视窗画面为当前显示画面,停止FTP网络传输,停止数据注入线程,停止第二视频解码器,清除缓存数据。
其中,在步骤a之前,还包括视频传输后台服务器提供FTP传输服务的步骤。
其中,在视频传输后台服务器提供FTP传输服务的步骤前,还包括在娱乐点歌机顶盒中内置解码芯片支持双路解码功能,实现在TV端和用户点歌台同时解码输出MPEG视频和H264视频的步骤。
其中,在步骤a中,还包括根据用户当前所选歌曲在曲库中的编号,以及系统设定的FTP服务器地址和端口,构造第二解码器播放的URL地址的步骤。
其中,在步骤b中,在启用第二解码器时,还包括创建网络数据获取服务线程,通过FTP获取H264视频源数据的步骤。
其中,在步骤b中,切换视窗的动作是依靠解码器的事件告知机制完成的。
其中,所述的解码器的事件告知机制为:在第二解码器获取到第一帧视频图像事件时,表明第二解码器已经开始视频数据的解码,此时切换视频的视窗显示,之后第二解码器继续获取数据并解码。
其中,在步骤c中,停止数据注入线程的步骤中,还包括对数据注入线程是否停止进行判断,如果数据注入线程已经停止则执行停止第二视频解码器并清除缓存数据的动作,如果数据注入线程未停止则强制退出线程后再执行停止第二视频解码器并清除缓存数据的动作。
本发明的有益效果是:区别于现有技术的单路解码必须终止当前歌曲才能观看预览的缺陷,本发明采用双路解码,由一路解码器单独处理预览视频,在点歌台和TV端能同时播放两路视频;选择FTP网络传输方式下载预览视频数据,减少对主视频歌曲播放的干扰;预览和主视频相互切换时,立即启用解码器分块注入数据,达到快速进行解码的目的,并利用切换视窗显示时间优化切换效果。
附图说明
图1是本发明基于歌曲预览应用的双路解码快速切换方法实施例的步骤流程图;
图2是本发明基于歌曲预览应用的双路解码快速切换方法实施例的软件流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010619682.6/2.html,转载请声明来源钻瓜专利网。