[发明专利]实时视频图饰叠加处理方法及系统有效
申请号: | 201310754910.4 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103702040B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 林寿泽 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N7/18 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 王茹,曾旻辉 |
地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种实时视频图饰叠加处理方法及其系统,将图饰图像加载到图饰缓存区中,然后在视频图像数据输入时,从所述图饰缓存区中获取与每一帧所述视频图像对应的图饰图像,根据用户输入的图饰调整指令对获取的图饰图像进行调节,然后将所述图饰图像与对应的视频图像进行叠加,然后保存在输出缓存区中,在该帧视频图像的读取时序到来时,从所述输出缓存区中获取所述视频图像并输出。因此能够对实时视频叠加图饰图像,并且所述图饰图像可以根据用户的个性化需要进行调节,灵活方便,不会因为叠加图饰而影响网络视频的显示效果。 | ||
搜索关键词: | 实时 视频 叠加 处理 方法 系统 | ||
【主权项】:
一种实时视频图饰叠加处理方法,其特征在于,包括以下步骤:获取图饰图像,将所述图饰图像加载到图饰缓存区中;接收视频源提供的视频图像,所述视频源为网络直播时的视频源;从所述图饰缓存区中获取与每一帧所述视频图像对应的图饰图像,根据输入的图饰调整指令,对所述图饰图像进行相应调整后在所述视频图像上叠加对应的图饰图像;包括:获取所述图饰图像与所述视频图像叠加的初始位置;获取输入的图饰移动信息,根据所述输入的图饰移动信息计算每帧视频图像对应的所述图饰图像的位置变化量;根据所述位置变化量与所述初始位置计算所述图饰图像与每帧所述视频图像叠加的新位置;将所述图饰图像与对应的视频图像按照所述新位置叠加;其中,将主播端编辑图饰图像的操作在UI层实现,将图像渲染由底层的图像采集处理层实现并同步;将叠加后的视频图像保存在视频图像的输出缓存区中,并经过播放设备显示给主播端;在该帧视频图像的读取时序到来时,从所述输出缓存区中获取所述叠加后的视频图像并输出;根据输入的图饰调整指令,对所述图饰图像进行相应调整后在所述视频图像上叠加对应的图饰图像的步骤还包括以下处理步骤的其中一个或多个:图饰缩放叠加处理的步骤:获取图饰图像大小的初始尺寸;当检测到图饰图像的缩放操作指令时,根据所述缩放操作指令以及所述初始尺寸计算每帧视频图像对应的图饰图像的缩放大小;将所述图饰图像按照所述缩放大小进行缩放处理后与对应的视频图像进行叠加;图饰旋转叠加处理的步骤:获取图饰图像大小的初始旋转角度;当检测到图饰图像的旋转操作指令时,根据所述旋转操作指令以及所述初始旋转角度计算每帧视频图像对应的图饰图像的旋转角度;将所述图饰图像按照所述旋转角度进行旋转处理后与对应的视频图像进行叠加;透明度叠加处理的步骤:获取图饰图像大小的初始透明度;当检测到图饰图像的透明度调节指令时,根据所述透明度调节指令以及所述初始透明度,计算每帧视频图像对应的图饰图像的透明度;将所述图饰图像按照所述透明度进行设置后与对应的视频图像进行叠加;滤镜叠加处理的步骤:获取图饰图像大小的初始色度值;当检测到图饰图像的滤镜设置指令时,根据所述滤镜设置指令设置的滤镜,获取对应的滤镜的色度调节参数,根据所述色度调节参数以及所述初始色度值,对所述图饰图像的像素做色差运算;将运算后的所述图饰图像与对应的视频图像进行叠加;涂鸦叠加处理的步骤:获取图饰图像大小的初始色度值;当检测到图饰图像的涂鸦操作指令时,根据所述涂鸦操作指令获取涂鸦的画笔的颜色以及大小;根据所述画笔的颜色以及大小调用与所述画笔对应的画笔工具,以所述图饰图像为画布,按照涂鸦的轨迹坐标对所述图饰图像的对应像素进行着色处理;将处理后的图饰图像与对应的视频图像进行叠加。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310754910.4/,转载请声明来源钻瓜专利网。
- 上一篇:己酸烯丙酯用可加热反应罐
- 下一篇:一种消光半透明蓝色电泳铝型材及其制备方法