[发明专利]视频播放方法、装置以及电子设备有效
申请号: | 201710184239.2 | 申请日: | 2017-03-24 |
公开(公告)号: | CN106961628B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 张演龙 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 以及 电子设备 | ||
本发明公开了一种视频播放方法、装置以及电子设备。其中该方法包括:对目标视频文件进行解码,并从解码后的目标视频文件中获取当前视频帧数据;基于提高视频清晰度的算法,将当前视频帧数据转换为新的视频帧数据;对新的视频帧数据进行渲染显示。该方法无需对视频源重新转码,这样不会增加视频的体积,进而也不会消耗更多CDN流量,在满足用户的观看体验的同时,节省了视频转换所带来的空间、CDN流量等资源消耗。
技术领域
本发明涉及显示技术领域,尤其涉及一种视频播放方法、装置以及电子设备。
背景技术
相关技术中,针对低码率、低质量的视频,如果想提升该视频的清晰度,通常是对该视频源进行重新压制,以调高该视频的码率从而获取更清晰的视频。然而,这种对视频源重新压制以调高视频码率的处理方法,虽然可以获取更清晰的视频观看体验,但同时会导致视频的体积增大,消耗更多的CDN(Content Delivery Network,内容分发网络)流量,且对用户的带宽也有更高的要求。
发明内容
本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种视频播放方法。该方法在满足用户的观看体验的同时,节省了视频转换所带来的空间、CDN流量等资源消耗。
本发明的第二个目的在于提出一种视频播放装置。
本发明的第三个目的在于提出一种电子设备。
本发明的第四个目的在于提出一种存储介质。
本发明的第五个目的在于提出一种应用程序。
为达到上述目的,本发明第一方面实施例提出的视频播放方法,包括:对目标视频文件进行解码,并从解码后的所述目标视频文件中获取当前视频帧数据;基于提高视频清晰度的算法,将所述当前视频帧数据转换为新的视频帧数据;对所述新的视频帧数据进行渲染显示。
根据本发明实施例的视频播放方法,可对目标视频文件进行解码,并从解码后的目标视频文件中获取当前视频帧数据,之后,基于提高视频清晰度的算法,将当前视频帧数据转换为新的视频帧数据,最后,对新的视频帧数据进行渲染显示。即将每个视频帧数据均经过算法(如Shader算法)处理以生成新的视频帧数据再渲染显示,实际上是对每个视频帧用算法来进行降噪和细节增强处理,使处理后的画面质量更好,而整个过程中,无需对视频源重新转码,这样不会增加视频的体积,进而也不会消耗更多CDN流量,在满足用户的观看体验的同时,节省了视频转换所带来的空间、CDN流量等资源消耗。
根据本发明的一个实施例,所述提高视频清晰度的算法为着色器Shader算法。
根据本发明的一个实施例,在所述基于提高视频清晰度的算法,将所述当前视频帧数据转换为新的视频帧数据之前,所述方法还包括:获取所述目标视频文件的属性信息,其中,所述属性信息包括分辨率和/或码率;判断所述目标视频文件的属性信息是否满足预设条件,其中,所述属性信息满足预设条件包括所述分辨率小于第一阈值,和/或,所述码率小于第二阈值;如果所述目标视频文件的属性信息满足所述预设条件,则基于提高视频清晰度的算法,将所述当前视频帧数据转换为新的视频帧数据。
根据本发明的一个实施例,所述基于提高视频清晰度的算法,将所述当前视频帧数据转换为新的视频帧数据,包括:基于所述提高视频清晰度的算法,对所述当前视频帧数据进行降噪处理;将降噪处理后的所述当前视频帧数据进行细节增强处理以生成所述新的视频帧数据。
根据本发明的一个实施例,所述对所述新的视频帧数据进行渲染显示,包括:利用显卡上的图形处理器GPU,将所述新的视频帧数据通过Shader程序生成三层纹理对象,其中,所述三层纹理对象分别存放所述新的视频帧数据的Y、U、V分量;将所述新的视频帧数据的Y、U、V分量传送至图形程序接口Opengl显示播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710184239.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高实时视频播放质量的方法
- 下一篇:一种视频解码方法及装置