[发明专利]一种视频解码终端及方法在审
申请号: | 201610931638.6 | 申请日: | 2016-10-31 |
公开(公告)号: | CN106658174A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 马子平 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/433 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯,沈荣彬 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 终端 方法 | ||
技术领域
本发明涉及视频解码技术领域,尤其涉及一种视频解码终端及方法。
背景技术
在移动互联网时代,随着智能终端的推广和普及,用户不断追求高品质的音视体验,高码率、高分辨率、多声道、无损音源已成为标配,对多媒体的视频的画面质量、流畅性要求越来越高。
AVC(Advanced Video Coding高级视频编码,又称为H.264)作为当今广为流行的一种数字视频编码和有损压缩格式,可以大幅度地降低视频数据量,而对于大多数用户的视觉感受来说,播放的画质与最初的不压缩视频相比没有明显的下降。智能终端都支持AVC硬解码,由于AVC编码的profile(规范)有多种(Baseline、Extended、Main、High profile),每种profile对应多种级别level(表示编码的最大分辨率、帧率、码率等),现有的AVC硬解码仍不够完善,视频芯片无法支持所有profile和level的AVC编码格式的文件。此外,为了提高解码效率,终端出厂时会默认开启视频硬解码,导致有些高编码复杂度、高分辨率、高帧率、高码率的视频无法正常播放,而AVC软件解码器能支持几乎所有遵守ISO和ITU标准的AVC编码文件,无法充分发挥AVC软件全解码能力,导致视频播放的兼容性较差。
可见,现有技术中AVC编码的视频解码适应性较差。
发明内容
本发明的主要目的在于提出一种视频解码终端及方法,旨在解决AVC编码的视频文件解码适应性较差,以提高视频解码的适应性。
为达到上述目的,本发明实施例公开了一种视频解码终端,所述终端包括:
第一判断模块,用于当接收视频文件播放指令时,判断所述视频文件是否能够进行AVC硬件解码;
第一解码模块,用于在所述第一判断模块的判断结果为是的情况下,调用AVC硬件解码,并对所述AVC硬件解码过程进行监控;
第一记录模块,用于当所监控的所述AVC硬件解码出现异常时,记录所述视频文件的AVC硬件解码的位置;
第二判断模块,用于判断所述视频文件是否支持AVC软件解码;
启动模块,用于当所述第二判断模块的判断结果为是的情况下,启动AVC软件解码器;
第二解码模块,用于跳转至所记录的所述视频文件的AVC硬件解码的位置进行解码。
进一步地,所述第一判断模块,包括:
读取子模块,用于读取所述视频文件的level和profile,
确定子模块,用于确定所读取的level和profile与该AVC硬件解码器的是否匹配。
进一步地,所述AVC软件解码器,包括Media Player。
进一步地,所述终端还包括:第二记录模块和返回模块;
所述第二记录模块,用于定期或者不定期的记录所述AVC软件解码器的解码位置;
所述返回模块,用于返回所述判断所述视频文件是否能够进行AVC硬件解码的步骤。
进一步地,所述终端还包括:释放模块:
所述释放模块,用于当所述AVC软件解码器解码结束后,释放所述AVC软件解码器的内容。
为实现上述目的,本发明还提供的一种视频解码方法,其特征在于,所述方法包括步骤:
当接收视频文件播放指令时,判断所述视频文件是否能够进行AVC硬件解码;
如果是,调用AVC硬件解码,并对所述AVC硬件解码过程进行监控;
当所监控的所述AVC硬件解码出现异常时,记录所述视频文件的AVC硬件解码的位置;
判断所述视频文件是否支持AVC软件解码;
如果是,启动AVC软件解码器;
跳转至所记录的所述视频文件的AVC硬件解码的位置进行解码。
进一步地,所述判断所述视频文件是否能够进行AVC硬件解码,包括:
读取所述视频文件的level和profile,
确定所读取的level和profile与该AVC硬件解码器的是否匹配。
进一步地,所述AVC软件解码器,包括Media Player。
进一步地,在所述跳转至所记录的所述视频文件的AVC硬件解码的位置进行解码之后,还包括:
定期或者不定期的记录所述AVC软件解码器的解码位置;
返回所述判断所述视频文件是否能够进行AVC硬件解码的步骤。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610931638.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频画面异常判断、装置及终端设备
- 下一篇:一种电视终端的视频显示方法及系统