[发明专利]一种网络直播中过滤图像的方法及设备有效
申请号: | 201710471180.5 | 申请日: | 2017-06-20 |
公开(公告)号: | CN109104626B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 杨亮;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/435;G06T5/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;曹杰 |
地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 直播 过滤 图像 方法 设备 | ||
1.一种网络直播中过滤图像的方法,其特征在于,包括:
S1,将待处理图像与图像过滤接口进行绑定;
S2,调用所述图像过滤接口的开始过滤函数对所述待处理图像进行过滤,并返回过滤后的图像;
S3,将所述过滤后的图像传递给核心功能模块,利用核心功能模块的绘制函数绘制所述过滤后的图像;
步骤S3进一步包括:
将所述过滤后的图像传递给核心功能模块的绘制函数;
根据所述过滤后的图像的图像类型字段的取值和渲染系统的DirectX版本,确定中间绘制函数;
在所述核心功能模块的绘制函数中利用所述中间绘制函数,绘制所述过滤后的图像;
其中,所述过滤后的图像的内容通过图像内容字段描述,所述图像内容字段包括四种类型:pixelBuffer、sysTexture、hdc和sharedTexture,其中,pixelBuffer表示过滤后的图像是一块像素内存,sysTexture表示过滤后的图像是一个DirectX的纹理指针,hdc表示过滤后的图像是一个内存DC,sharedTexture表示过滤后的图像是一个共享的纹理指针。
2.根据权利要求1所述的方法,其特征在于,在步骤S1之前还包括:
S0,获取核心功能模块所使用的渲染系统的设备接口指针和DirectX版本,并根据所述渲染系统的设备接口指针和DirectX版本,初始化图像过滤器。
3.根据权利要求1所述的方法,其特征在于,步骤S1进一步包括:
根据待处理图像的ID获取待处理图像的相关信息;
将所述待处理图像的相关信息和所述待处理图像的ID传入图像过滤接口的开始过滤函数;
其中,所述待处理图像的相关信息包括:待处理图像的内容、待处理图像的尺寸信息和待处理图像的像素格式。
4.根据权利要求3所述的方法,其特征在于,所述开始过滤函数的参数包括:所述待处理图像的ID、所述待处理图像的相关信息和处理后的返回结果。
5.根据权利要求3所述的方法,其特征在于,步骤S2进一步包括:
将所述待处理图像的相关信息传入图像过滤器的图片过滤函数;
利用所述图像过滤器的图片过滤函数对所述待处理图像的相关信息进行过滤处理,得到过滤后的图像;
将所述过滤后的图像返回给所述图像过滤接口的开始过滤函数。
6.根据权利要求4所述的方法,其特征在于,所述处理后的返回结果和步骤S2中所述过滤后的图像具有相同的数据结构,所述数据结构包括:图像类型字段、图像宽高信息字段和图像内容字段。
7.根据权利要求1所述的方法,其特征在于,在步骤S3之后,还包括:
S4,利用所述图像过滤接口的结束过滤函数对所述过滤后的图像进行清理。
8.一种网络直播中过滤图像的设备,其特征在于,包括存储器、处理器、以及总线,
所述处理器和存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述存储器中的程序指令,以执行如权利要求1至7任一所述的方法。
9.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710471180.5/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序