[发明专利]区域特效转场方法及装置无效
申请号: | 200810116607.0 | 申请日: | 2008-07-11 |
公开(公告)号: | CN101308570A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | 高飞;黄英 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T3/40 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区域 特效 转场 方法 装置 | ||
技术领域
本发明涉及图像处理技术领域,具体涉及区域特效转场方法及装置。
背景技术
所谓特定区域特效是指将一幅有掩膜的图像或动画添加到一图像的某个特定区域,例如:为图像的特定区域添加相框,为图像的特定区域如:人脸添加面具。
目前,在为图像添加特效时,都是将图像中的特定区域直接替换为特效图像。例如:要为图1的左图中的人脸添加面具特效,则将图1左图中的人脸直接替换为面具得到图1的右图,将图1的右图显示给用户。这样会使得用户感觉突然,降低用户体验。
发明内容
本发明提供区域特效转场方法及装置,以提高添加特效时的用户体验。
本发明的技术方案是这样实现的:
一种区域特效转场方法,该方法包括:
根据预设的转场效果、转场持续时长以及前、后场特效,计算各转场图像以及转场掩膜;
依次取出一帧转场图像,根据预设的转场效果,将该帧转场图像中的前场或后场特效区域与要添加特效的图像的特效区域匹配;
匹配完成后,根据该帧转场图像对应的转场掩膜,确定要添加特效的图像的前场和/或后场特效区域的位置,根据该确定的前场和/或后场特效区域的位置,将该帧转场图像中的前场和/或后场特效添加到所述要添加特效的图像上。
所述计算各转场图像以及转场掩膜之前进一步包括:根据特效区域以及默认的前、后场特效图像,计算前、后场特效缩放系数;根据前、后场特效缩放系数对默认的前、后场特效图像以及前、后场特效掩膜进行缩放。
所述计算各转场图像以及转场掩膜进一步包括:根据要添加特效的图像的特效区域的仿射变换系数,对各帧转场图像和转场掩膜进行仿射变换。
所述转场效果为平移,
所述计算各转场图像以及转场掩膜包括:
A1、计算转场图像的帧数n:
n=T/t
其中,T为转场持续时长,t为转场间隔;
B1、计算每相邻两帧转场图像中,后场特效区域在要添加特效的图像上的水平距离d:
d=(D-m)/(n-1)
其中,D为要添加特效的图像中特效区域与右边界的距离,m为第一帧转场图像中后场特效区域与要添加特效的图像的右边界的距离;
C1、计算第2至n帧转场图像中,后场特效区域与前场特效区域的距离Di:
Di=(n-i)*d
其中,i=2、3、…、n;
D1、根据每一帧转场图像中前、后场特效区域的距离,得到各帧转场图像及转场掩膜。
所述转场效果为淡出/淡入,所述计算各转场图像以及转场掩膜包括:
A2、根据淡出效果持续时长,计算淡出效果对应的转场图像的帧数n1,根据淡入效果持续时长,计算淡入效果对应的转场图像的帧数n2;
B2、计算淡出效果对应的转场图像中,前场特效区域中各像素点的值Ami,j:
其中,Ami,j为第m帧与淡出效果对应的转场图像中,前场特效区域中的像素点(i,j)的值,A0i,j为默认的前场特效区域中的像素点(i,j)的值,i、j分别为像素点在前场特效区域中的横、纵坐标,1≤m≤n1;
C2、计算淡入效果对应的转场图像中,后场特效区域中各像素点的值Bpi,j:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810116607.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于修复多环芳烃污染土壤的污泥菌剂的制备方法
- 下一篇:一种薄型功率模块