视频画面处理方法、装置及电子设备制造方法及图纸

技术编号:18449622 阅读:32 留言:0更新日期:2018-07-14 12:17
本发明专利技术实施例提供一种视频画面处理方法、装置及电子设备,所述方法包括:将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域;当需要重新创建视频窗口可视区域时,将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域。所述无需重新创建硬件解码器,可以直接将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域,解决了视频卡顿的问题,提高了用户体验。

【技术实现步骤摘要】
视频画面处理方法、装置及电子设备
本专利技术涉及数据处理领域,具体而言,涉及一种视频画面处理方法、装置及电子设备。
技术介绍
在Android系统中,采用硬件解码视频时,若出现将当前播放视频画面的播放器切换到后台,或者将全屏播放的视频画面最小化,又或者将全屏播放的视频画面进行小窗切换等情况时,会导致视频窗口可视区域的销毁,从而使得硬件解码器关闭,当将后台的播放器又重新切换回来时,或将最小化的视频画面全屏切换,又或是将小窗画面又重新切换为全屏画面时,需要重新创建视频窗口可视区域及硬件解码器,由于重新创建硬件解码器有一定的耗时,会导致视频卡顿,用户体验差。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种视频画面处理方法、装置及电子设备,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种视频画面处理方法,所述方法包括:将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域;当需要重新创建视频窗口可视区域时,将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域。第二方面,本专利技术实施例提供了一种视本文档来自技高网...

【技术保护点】
1.一种视频画面处理方法,其特征在于,所述方法包括:将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域;当需要重新创建视频窗口可视区域时,将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域。

【技术特征摘要】
1.一种视频画面处理方法,其特征在于,所述方法包括:将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域;当需要重新创建视频窗口可视区域时,将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域。2.根据权利要求1所述的方法,其特征在于,所述将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域,包括:将硬件解码器解码的每帧视频画面依次绘制到预先创建的内存渲染区域;将绘制到所述内存渲染区域的视频画面绘制到所述视频窗口可视区域。3.根据权利要求2所述的方法,其特征在于,所述视频窗口可视区域对应一个唯一识别号,所述将绘制到所述内存渲染区域的视频画面绘制到视频窗口可视区域,包括:将所述内存渲染区域与所述唯一识别号绑定;根据所述唯一识别号,将绘制到所述内存渲染区域的当前视频画面绘制到视频窗口可视区域;当在所述视频窗口可视区域的当前视频画面绘制完成,解除所述内存渲染区域与所述唯一识别号的绑定。4.根据权利要求3所述的方法,其特征在于,所述新的视频窗口可视区域对应一个新的唯一识别号,所述将绘制在所述内存渲染区域上的视频画面绘制到新的视频窗口可视区域,包括:将所述内存渲染区域与所述新的唯一识别号绑定;根据所述新的唯一识别号,将绘制到所述内存渲染区域的当前视频画面绘制到新的视频窗口可视区域;当在所述新的视频窗口可视区域的当前视频画面绘制完成,解除所述内存渲染区域与所述新的唯一识别号的绑定。5.根据权利要求3或4所述的方法,其特征在于,所述视频窗口可视区域为GLSurfaceView对象,所述内存渲染区域为surface对象。6.根据权利要求5所述的方法,其特征在于,所述GLSurfaceView对象包括一个GLSurfaceView渲染线程;所述唯一识别号是由所述GLSurfaceView渲染线程生成的TextureID;所述surface对象是根据该TextureID创建的。7.一种视频画面处理装置,其特征在于,所述装置包括:第一处理模块,用于将硬件解码器解码的视频画面绘制到预先创建的内存渲染区域以及视频窗口可视区域;第二...

【专利技术属性】
技术研发人员:马妙魁
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1