[发明专利]一种网络直播中过滤图像的方法及设备有效

专利信息
申请号: 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任一所述的方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710471180.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top