The embodiment of the invention provides a video decoder and a mobile terminal, including the video decoding method: monitoring during video playback video source is from the first video source is switched to the second video source, among them, second video source resolution is lower than that of the first video source resolution; if so, call the video software decoder the decoding of the video; when monitoring video source from the second video source is switched back to the first video source, call the video hardware decoder replace video software decoder for decoding video. The invention can synergy through the decoder with hardware call software decoder to decode the video online, so as to effectively prevent the network due to reasons such as online video source is appeared in the process of switching the video Caton and audio and video synchronization phenomenon, and thus enhance the user experience.
【技术实现步骤摘要】
一种视频解码方法及移动终端
本专利技术实施例涉及视频
,尤其涉及一种视频解码方法及移动终端。
技术介绍
在移动互联网时代,随着智能终端的推广和普及,用户不断追求高品质的音视体验。其中,高压缩比、高码率、高分辨率、多声道、无损音源渐渐成为标配,用户对于多媒体的质量要求越来越高。网络视频点播(Video-on-demand,VOD)和直播已成为移动终端视频功能的重要功能,移动终端可根据用户的需求播放相应的视频节目。现有技术中的视频点播流程主要为:当用户发出点播请求时,流媒体服务系统根据点播信息,在片源库中检索对应的节目信息,并将视频和音频流文件通过高速传输网络传送到用户终端。但是,现有技术中由于受到服务器带宽、网络传输、终端硬件性能、片源分辨率等制约,移动终端播放在线视频时,如果用户指示快进或快退,或者由于网络阻塞导致视频源被切换时,在线视频将会出现图像显示不连贯,音视频不同步等现象,严重影响了用户的在线观影体验。
技术实现思路
本专利技术实施例提供一种视频解码方法,以解决现有技术中的在线视频播放过程中,由于受到网络、硬件等因素的限制,若视频源被切换或者视频被快进或后退时,将会出现图像显示不连贯、音视频不同步等现象,严重影响用户体验的问题。为了解决上述技术问题,本专利技术是这样实现的:本专利技术实施例提供了一种视频解码方法,应用于移动终端,所述方法包括:监测视频播放过程中视频的视频源是否从第一视频源被切换为第二视频源,其中,第二视频源的分辨率低于第一视频源的分辨率;若是,则调用视频软件解码器对视频进行解码;当监测到视频的视频源从第二视频源被切换回第一视频源时 ...
【技术保护点】
一种视频解码方法,应用于移动终端,其特征在于,所述方法包括:监测视频播放过程中所述视频的视频源是否从第一视频源被切换为第二视频源,其中,所述第二视频源的分辨率低于所述第一视频源的分辨率;若是,则调用视频软件解码器对所述视频进行解码;当监测到所述视频的视频源从所述第二视频源被切换回所述第一视频源时,调用视频硬件解码器接替所述视频软件解码器对所述视频进行解码。
【技术特征摘要】
1.一种视频解码方法,应用于移动终端,其特征在于,所述方法包括:监测视频播放过程中所述视频的视频源是否从第一视频源被切换为第二视频源,其中,所述第二视频源的分辨率低于所述第一视频源的分辨率;若是,则调用视频软件解码器对所述视频进行解码;当监测到所述视频的视频源从所述第二视频源被切换回所述第一视频源时,调用视频硬件解码器接替所述视频软件解码器对所述视频进行解码。2.根据权利要求1所述的方法,其特征在于,所述监测视频播放过程中所述视频的视频源是否从第一视频源被切换为第二视频源的步骤之前,还包括:创建视频协同解码器;相应的,所述调用视频软件解码器对所述视频进行解码的步骤,具体包括:通过所述视频协同解码器检测所述移动终端是否支持视频软件解码器功能;若是,则获取所述移动终端支持的视频软件解码器类型;依据所述移动终端支持的视频软件解码器类型,创建所述视频软件解码器;调用所述视频软件解码器对所述第二视频源进行解码。3.根据权利要求2所述的方法,其特征在于,所述当监测到所述视频的视频源从所述第二视频源被切换回所述第一视频源时,调用视频硬件解码器接替所述视频软件解码器对所述视频进行解码的步骤,具体包括:当监测到所述视频的视频源被切换回所述第一视频源时,通过所述视频协同解码器检测所述移动终端是否支持视频硬件解码器功能;若是,则获取所述移动终端支持的视频硬件解码器类型;依据所述移动终端支持的视频硬件解码器类型,创建所述视频硬件解码器;调用所述视频硬件解码器对所述第一视频源进行解码。4.根据权利要求2所述的方法,其特征在于,所述当监测到所述视频的视频源从所述第二视频源被切换回所述第一视频源时,调用视频硬件解码器接替所述视频软件解码器对所述视频进行解码的步骤,具体包括:实时监测所述视频的视频源是否被切换为所述第一视频源;若是,则停止调用所述视频软件解码器;以及,调用所述视频硬件解码器从所述视频软件解码器停止解码时刻对所述视频进行解码。5.根据权利要求2所述的方法,其特征在于,所述当监测到所述视频的视频源从所述第二视频源被切换回所述第一视频源时,调用视频硬件解码器接替所述视频软件解码器对所述视频进行解码的步骤之后,还包括:若检测到所述视频播放完毕,则删除所述视频协同解码器,并释放所述视频协同解码器所占用的资源。6.一种移动终端,其特征在于,包括:监测模块,用于监测视频播放过程中所述视频的视频源是...
【专利技术属性】
技术研发人员:马子平,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。