[发明专利]一种视频数据处理方法、装置、计算设备及可读存储介质在审
申请号: | 202110420266.1 | 申请日: | 2021-04-19 |
公开(公告)号: | CN113138820A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 谭芳 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/38 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据处理 方法 装置 计算 设备 可读 存储 介质 | ||
本发明公开了一种视频数据处理方法,适于在计算设备中执行,方法包括:接收窗口预览指令,并获取待预览窗口的标识信息;根据标识信息,获取待预览窗口的显示数据,并将显示数据绘制到纹理显存单元;将纹理显存单元中的数据显示到预览窗口中。本发明一并公开了相应的装置、计算设备及可读存储介质。
技术领域
本发明涉及计算机技术领域,尤其涉及一种视频数据处理方法、装置、计算设备及可读存储介质。
背景技术
Linux系统中的窗口管理多采用Kwin实现,KWin是X Window系统中的一个窗口管理器,构成KDE Software Compilation的一部分,在KDE Software Compilation 4中,KWin加入了组合模式和OpenGL的支持。而为了实现特定窗口的小窗预览,当前在Linux系统中都是采用Kwin窗口管理器所提供的的截图工具,根据窗口的窗口ID,在绘制一帧结束时,读取显存中帧缓存中的数据,并拷贝到CPU内存中,然后保存到文件中,通过预览窗口同步读取所保存的文件中的数据并显示实现特定窗口的预览。但是对于类似视频播放等实时更新显示内容的窗口,使用文件共享的方式,频繁的读写共享文件的方式无疑会增加CPU的负担。
发明内容
为此,本发明提供了一种视频数据处理方法、装置、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种视频数据处理方法,适于在计算设备中执行,方法包括:接收窗口预览指令,并获取待预览窗口的标识信息;根据标识信息,获取待预览窗口的显示数据,并将显示数据绘制到纹理显存单元;将纹理显存单元中的数据显示到预览窗口中。
可选的,在根据本发明的视频数据处理方法中,窗口预览指令为鼠标在任务栏图标上方的悬停操作,相应的图标对应的窗口为待预览窗口。
可选的,在根据本发明的视频数据处理方法中,标识信息包括窗口ID,根据标识信息,获取待预览窗口的显示数据,并将显示数据绘制到纹理显存单元包括:在窗口管理器在根据当前显示屏的窗口叠加顺序绘制显示画面过程中,获取对应待预览窗口ID的窗口显示数据;将窗口显示数据绘制到纹理显存单元中。
可选的,在根据本发明的视频数据处理方法中,将窗口显示数据绘制到纹理显存单元中包括:创建一个帧缓存对象;创建一个纹理对象,并附加到帧缓存对象;将帧缓存对象与当前帧缓冲区绑定;读取当前帧缓冲区中的显示数据,并绘制到纹理对象中;解除帧缓存对象与当前帧缓冲区的绑定。
可选的,在根据本发明的视频数据处理方法中,将纹理显存单元中的数据显示到预览窗口中包括:绘制预定大小的矩形窗口;将纹理显存单元中的数据显示到矩形窗口中。
可选的,在根据本发明的视频数据处理方法中,待预览窗口为视频播放窗口,预览窗口通过OpenGL完成渲染。
可选的,在根据本发明的视频数据处理方法中,计算设备安装有Linux系统。
根据本发明的又一个方面,提供一种视频数据处理装置,适于驻留在计算设备中,包括:窗口获取单元,适于接收窗口预览指令,并获取待预览窗口的标识信息;显示数据绘制单元,适于根据标识信息,获取待预览窗口的显示数据,并将显示数据绘制到纹理显存单元;显示数据预览单元,适于将纹理显存单元中的数据显示到预览窗口中。
可选的,在根据本发明的视频数据处理装置中,窗口预览指令为鼠标在任务栏图标上方的悬停操作,相应的图标对应的窗口为待预览窗口。
根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行如上的任一项视频数据处理方法的指令。
根据本发明的又一方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行如上的任一项视频数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110420266.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种操作系统安装方法及计算设备
- 下一篇:采砂平台及施工方法