[发明专利]视频切换显示方法及装置、视频处理设备和存储介质有效
申请号: | 201911113977.3 | 申请日: | 2019-11-14 |
公开(公告)号: | CN112804577B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 袁伍威;李强国;周晶晶 | 申请(专利权)人: | 西安诺瓦星云科技股份有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/44;H04N21/433 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 710075 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 切换 显示 方法 装置 处理 设备 存储 介质 | ||
本发明实施例公开了一种基于DRM的视频切换显示方法及装置、视频处理设备和计算机可读存储介质。基于DRM的视频切换显示方法例如包括:读取基于DRM显示在显示屏上的第一视频的结束视频帧;复制所述结束视频帧至共享内存得到过渡视频帧;读取所述过渡视频帧、并在所述结束视频帧停止显示后基于DRM显示所述过渡视频帧至所述显示屏;读取第二视频;停止显示所述过渡视频帧、并基于DRM显示所述第二视频至所述显示屏。本发明实施例避免了视频切换时过渡时间段内出现黑场现象,提升了用户体验度。
技术领域
本发明涉及视频显示技术领域,尤其涉及一种基于DRM的视频切换显示方法、一种基于DRM的视频切换装置、一种视频处理设备和一种计算机可读存储介质。
背景技术
DRM(Direct Rendering Manager,直接渲染管理器)是Linux下目前主流的一种图形显示框架。采用基于DRM播放视频时,在视频播放的过程如果切换视频,当前视频主播放进程就会退出,然后重新启动视频主播放进程开始播放下一个视频,那么从当前视频退出到开始播放下一个视频第一帧之间会存在一个过渡时间段,就会存在一段时间的黑场,因为DRM显示使用的图层的层级最高,当正在视频进程退出时就会释放显示屏的对应当前正在播放的视频的显示缓存,而下一个视频的视频主播放进程还未启动,也无法创建新的基于DRM的显示缓存,导致过渡段时间段内显示屏无法再继续基于DRM显示系统原来的画面,从而在显示屏上出现了黑场现象,这样给整个播放方案的播放效果带来较大影响。
发明内容
本发明实施例提供了一种基于DRM的视频切换显示方法、一种基于DRM的视频切换装置、一种视频处理设备和一种计算机可读存储介质,避免了视频切换时过渡段时间段出现黑场现象,提升了用户体验度。
一方面,本发明实施例提供的一种基于DRM的视频切换显示方法,包括:读取基于DRM显示在显示屏上的第一视频的结束视频帧;复制所述结束视频帧至共享内存得到过渡视频帧;读取所述过渡视频帧、并在所述结束视频帧停止显示后基于DRM显示所述过渡视频帧至所述显示屏;读取第二视频;停止显示所述过渡视频帧、并基于DRM显示所述第二视频至所述显示屏。
本发明实施例通过利用共享内存在过渡时间段内再次播放第一视频的结束视频帧,以等待第二视频的读取与显示,实现了过渡时间段内无黑场视频切换,提升了视频播控的效果和用户体验度。
在本发明的一个实施例中,所述基于DRM显示所述第二视频至所述显示屏具体为:以乒乓操作方式缓存、输出所述第二视频至所述显示屏的最上层图层。
在本发明的一个实施例中,所述复制所述结束视频帧至共享内存得到过渡视频帧包括:通过视频主播放进程复制所述结束视频帧至共享内存得到过渡视频帧;以及发送结束视频帧播放信号至所述共享内存;所述读取所述过渡视频帧、并在所述结束视频帧停止显示后基于DRM显示所述过渡视频帧至所述显示屏包括:通过视频辅播放进程从所述共享内存读取所述结束视频帧播放信号,并根据所述结束视频帧播放信号从所述共享内存内读取所述过渡视频帧;以及显示所述过渡视频帧至所述显示屏上。
在本发明的一个实施例中,所述读取第二视频包括:通过视频主播放进程读取、并解码所述第二视频;以及在解码完成后发送停止过渡视频帧播放信号至所述共享内存;所述停止显示所述过渡视频帧具体为:通过所述视频辅播放进程从所述共享内存获取所述停止过渡视频帧播放信号;以及根据所述停止过渡视频帧播放信号停止显示所述过渡视频帧。
另一方面,本发明实施例提供的一种基于DRM的视频切换装置,包括:第一视频读取模块,用于读取基于DRM显示在显示屏上的第一视频的结束视频帧;结束视频帧复制模块,用于复制所述结束视频帧至共享内存得到过渡视频帧;过渡视频帧显示模块,用于读取所述过渡视频帧、并在所述结束视频帧停止显示后基于DRM显示所述过渡视频帧至所述显示屏;第二视频读取模块,用于读取第二视频;第二视频显示模块,用于停止显示所述过渡视频帧、并基于DRM显示所述第二视频至所述显示屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安诺瓦星云科技股份有限公司,未经西安诺瓦星云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911113977.3/2.html,转载请声明来源钻瓜专利网。