发明名称 在数位图片上产生多视点滤镜特效的方法
摘要 一种在数位图片上产生多视点滤镜(multivision filter)特效的方法。首先,初始化复数层(layer)与对应上述复数层之遮罩,其中上述复数层与遮罩与一图片尺寸相等,且每一层具有该图片之像素资讯。取得上述复数层与遮罩之位置,其中该位置系依使用者输入计算而得,根据每一遮罩之位置决定其像素值,以及合并上述复数层,其上覆盖对应上述复数层之遮罩。
申请公布号 TWI251174 申请公布日期 2006.03.11
申请号 TW093123776 申请日期 2004.08.09
申请人 友立资讯股份有限公司 发明人 王富生
分类号 G06K9/74 主分类号 G06K9/74
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼;颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一种在数位图片上产生多视点滤镜特效的方法, 包括下列步骤: 初始化复数层与对应上述复数层之遮罩,其中上述 复数层与遮罩与一图片尺寸相等,且每一层具有上 述图片之像素资讯; 取得上述复数层与遮罩之位置,其中上述位置系依 使用者输入计算而得; 根据每一遮罩之位置决定其像素値;以及 合并上述复数层,其上覆盖对应上述复数层之遮罩 。 2.如申请专利范围第1项所述的在数位图片上产生 多视点滤镜特效的方法,其中,每一遮罩具有每一 层之像素透明度资讯。 3.如申请专利范围第1项所述的在数位图片上产生 多视点滤镜特效的方法,其中,上述复数层与遮罩 之数目系根据使用者输入而决定。 4.如申请专利范围第3项所述的在数位图片上产生 多视点滤镜特效的方法,其中,上述使用者输入包 括表示多视点滤镜样式的参数T、表示每一层间之 相对距离的参数d以及表示上述多视点滤镜之旋转 角度的。 5.如申请专利范围第4项所述的在数位图片上产生 多视点滤镜特效的方法,其中,当参数T表示圆型样 式之多视点滤镜且为2/N,上述复数层与遮罩之 数目均为(N+1),且上述复数层之中心点平均分布在 一圆圈及其圆心上。 6.如申请专利范围第5项所述的在数位图片上产生 多视点滤镜特效的方法,其中,对于除了对应于圆 心上之层的遮罩以外的每一遮罩,决定上述每一遮 罩的像素値使得上述每一遮罩为一线性渐变填充( linear gradient)遮罩,其分别根据两渐变向量而得,上 述两渐变向量分别起始于与每一上述遮罩对应之 层的中心点,至上述圆圈上与每一上述遮罩对应之 层邻接之两层的中心点。 7.如申请专利范围第6项所述的在数位图片上产生 多视点滤镜特效的方法,其中,对于对应于圆心上 之层的遮罩,决定上述遮罩的像素値使得上述遮罩 为一球状(spherically)渐变填充遮罩。 8.如申请专利范围第4项所述的在数位图片上产生 多视点滤镜特效的方法,其中,当参数T表示直线样 式之多视点滤镜且参数d为D/N,则上述复数层之数 目为(N+1),上述遮罩之数目为N,且上述复数层的中 心点沿着一长度为D的线段,自其起始点开始平均 分布。 9.如申请专利范围第8项所述的在数位图片上产生 多视点滤镜特效的方法,其中,决定每一遮罩的像 素値,使得上述每一遮罩为一线性渐变填充遮罩, 其根据一渐变向量而得,上述渐变向量起始于(位 置n)-(n-1)*(d/2)且结束于(位置n)-(n-1)*(d/2)-d,其中n为 一层索引(layer index),上述位置n在距离第n层之中心 点n*d的位置,且d=D/N。 图式简单说明: 第1图系显示利用具有多视点滤镜的相机所拍摄的 图片。 第2图系显示本发明实施例之在数位图片上产生多 视点滤镜特效的方法之步骤流程图。 第3-15图系显示利用本发明方法产生之五面圆形滤 镜效果之示意图。 第16-22图系显示利用本发明方法产生之五面线性 折射滤镜效果之示意图。
地址 台北市内湖区内湖路1段358号2楼