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

专利信息
申请号: 201710471180.5 申请日: 2017-06-20
公开(公告)号: CN109104626B 公开(公告)日: 2021-11-09
发明(设计)人: 杨亮;陈少杰;张文明 申请(专利权)人: 武汉斗鱼网络科技有限公司
主分类号: H04N21/431 分类号: H04N21/431;H04N21/435;G06T5/00
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 王莹;曹杰
地址: 430000 湖北省武汉市武汉东湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网络 直播 过滤 图像 方法 设备
【说明书】:

发明提供一种网络直播中过滤图像的方法及设备,其中,所述方法包括:S1,将待处理图像与图像过滤接口进行绑定;S2,调用所述图像过滤接口的开始过滤函数对所述待处理图像进行过滤,并返回过滤后的图像;S3,将所述过滤后的图像传递给核心功能模块,利用核心功能模块的绘制函数绘制所述过滤后的图像。本发明提出的一种网络直播中过滤图像的方法及设备,通过图像过滤接口来实现图像过滤功能,使得直播软件主程序、直播软件核心底层库以及图像过滤器相互分离,程序结构清晰,降低了各功能模块间的耦合性。

技术领域

本发明涉及直播技术领域,更具体地,涉及一种网络直播中过滤图像的方法及设备。

背景技术

随着直播行业的快速发展,直播受众在不断的扩大中,在主播进行直播时,可能需要对某些图像进行过滤处理,使得处理后的图像在视觉呈现上更为的美观。例如在直播摄像头画面时,对人脸进行磨皮和美化等操作,使得主播的皮肤看起来更为的光滑和白皙,从而提升观看直播视频的用户的观感。

现有技术通常是将图像过滤的这些功能放在直播软件的底层进行实现或者直播软件的主程序中进行实现,这样会使得直播软件的程序结构不够清晰和耦合度较高,如果需要新增图像过滤的功能或者是取消图像过滤功能就需要重新进行程序设计。

如何设计一种机制,使得直播软件主程序、直播软件核心底层库以及图像过滤方法模块之间各自独立,没有相互耦合,显得尤为重要。

发明内容

为了解决现有图像过滤功能实现方法使得直播软件程序结构不清晰以及耦合度较高的问题,本发明提供一种在网络直播中过滤图像的方法及设备。

根据本发明的一个方面,提供一种网络直播中过滤图像的方法,包括:

S1,将待处理图像与图像过滤接口进行绑定;

S2,调用所述图像过滤接口的开始过滤函数对所述待处理图像进行过滤,并返回过滤后的图像;

S3,将所述过滤后的图像传递给核心功能模块,利用核心功能模块的绘制函数绘制所述过滤后的图像。

其中,在步骤S1之前还包括:

S0,获取核心功能模块所使用的渲染系统的设备接口指针和DirectX版本,并根据所述渲染系统的设备接口指针和DirectX版本,初始化图像过滤器。

其中,步骤S1进一步包括:

根据待处理图像的ID获取待处理图像的相关信息;

将所述待处理图像的相关信息和所述待处理图像的ID传入图像过滤接口的开始过滤函数;

其中,所述待处理图像的相关信息包括:待处理图像的内容、待处理图像的尺寸信息和待处理图像的像素格式。

其中,所述开始过滤函数的参数包括:所述待处理图像的ID、所述待处理图像的相关信息和处理后的返回结果。

其中,步骤S2进一步包括:

将所述待处理图像的相关信息传入图像过滤器的图片过滤函数;

利用所述图像过滤器的图片过滤函数对所述待处理图像的相关信息进行过滤处理,得到过滤后的图像;

将所述过滤后的图像返回给所述图像过滤接口的开始过滤函数。

其中,所述处理后的返回结果和步骤S2中所述过滤后的图像具有相同的数据结构,所述数据结构包括:图像类型字段、图像宽高信息字段和图像内容字段。

其中,步骤S3进一步包括:

将所述过滤后的图像传递给核心功能模块的绘制函数;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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