[发明专利]一种基于相邻四像素等高线距离的边缘反走样处理方法有效
申请号: | 200810225859.7 | 申请日: | 2008-11-04 |
公开(公告)号: | CN101764938A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 吴正斌;袁慧晶;郑培枫 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;G06T11/00;G06T15/00;G06T1/00 |
代理公司: | 北京天悦专利代理事务所 11311 | 代理人: | 田明;任晓航 |
地址: | 100080 北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 相邻 像素 等高线 距离 边缘 走样 处理 方法 | ||
技术领域
本发明涉及电视节目制作领域的字幕渲染技术,具体涉及一种基于相邻 四像素等高线距离的边缘反走样处理方法。
背景技术
由于电视字幕具有独立的表意功能,作为一种必备的电视节目要素,电视 字幕是一种重要的电视图文的展现形式。随着电视频道、节目内容的细分,各 个部门的分工也更加专业化,对于不同类型节目的制作,以单一类型的字幕系 统已很难满足要求。另外,电视节目的日益多样性和电视观众欣赏、鉴赏水平 的不断提高,也要求电视字幕的应用模式必然朝着多样性的方向发展。
从广义的角度来说,电视字幕所处理的字幕对象可以分为图形和文字两个 部分。图形包括各种规则形状的图形、由基本图形元素组成的复合图形和任意 不规则图形,文字包括世界上各种语种的文字。
从计算机展现的角度来说,字幕对象渲染的最终目的是根据图形化的矢量 信息和图像纹理,采用数字图像处理的相关算法,得到由32位RGBA表示的像 素组成的一帧图像。因此将字幕对象归一化为一种图形表达形式,有利于数字 图像处理算法的统一化。
从计算机图形学的角度来说,可以将所有类型的字幕对象视为由一系列直 线和曲线组成的图形。计算机图形学的主要研究内容就是研究如何在计算机中 表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。 图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属 性组成。从处理技术上来看,图形主要分为两类,一类是基于线条信息表示的, 如工程图、等高线地图、曲面的线框图等,另一类是明暗图,也就是通常所说 的真实感图形。计算机图形学一个主要的目的就是要利用计算机产生令人赏心 悦目的真实感图形。为此,必须建立图形所描述的场景的几何表示,再用某种 光照模型,计算在假想的光源、纹理、材质属性下的光照明效果。
在计算机图形学中,Bezier曲线是一种重要的多项式参数曲线。平面中的 任意N(N>=2)个点都可以构成一个Bezier曲线。这N个点称为Bezier曲线的 控制顶点,N个点组成的多边形称为Bezier曲线的控制多边形。在字幕渲染技 术中,可以使用Bezier曲线来表达所有字幕对象的矢量信息,将字幕对象的原 始矢量轮廓转化为二次Bezier曲线,并将一个内部自相交Bezier封闭曲线分 成多个封闭轮廓,根据交点将一条Bezier线段分割成若干条首尾相连的线段, 在字幕矢量轮廓中确定每一条Bezier线段的内边/外边属性,根据内边/外边属 性对字幕矢量轮廓进行规并整理,最终得到若干不相交的封闭轮廓。然后,将 字幕对象的矢量轮廓离散化为直线段,计算字幕对象的多边形矢量轮廓的属性, 进一步根据多边形的方向和加边类型,创建出用来加内边和外边的多边形矢量 轮廓。
当针对字幕对象的矢量信息进行上述处理后,对字幕进行渲染。由于某一 渲染区(渲染基元为一个像素)的渲染属性取决于其相对于曲线轮廓封闭环域 的位置,因此要建立与原始图像具有相同维数的像素空间掩码矩阵和纹理图像 矩阵,按照一定的贴图顺序在贴图半径内部对原始图像的每个像素的纹理进行 准确的赋值。另外,为了实现基于字幕物体轮廓的真正的渐变效果,还需要建 立形态渐变色彩数组,基于形态渐变进行色彩填充。在经过纹理贴图或形态渐 变径向色彩填充之后,已经对全边(内边、外边)和侧边进行了基于子像素面 积的反走样处理,为了使面与内边、面与外边、面与侧边、内边与内边、外边 与外边、外边与侧边的效果更加平滑,需要根据相邻四像素的等高线距离进行 进一步的反走样处理。
发明内容
本发明的目的是针对上述基于曲线轮廓封闭环域和像素空间掩码矩阵模型 的字幕渲染技术的实现原理,提供一种基于相邻四像素等高线距离的边缘反走 样处理方法,使得渲染后的字幕对象的轮廓边界更加平滑。
本发明的技术方案如下:一种基于相邻四像素等高线距离的边缘反走样处 理方法,包括如下步骤:
(1)建立与原始图像具有相同维数的像素空间掩码矩阵,由到字幕对象轮 廓边界的最短距离Border值相同的像素点构成一系列等高线;
(2)在已经填充了色彩的图像中,得到当前像素P[i][j]以及其上、下、 左、右四个相邻像素P[i-1][j]、P[i+1][j]、P[i][j-1]、P[i][j+1]的色彩RGBA 的值,分别为:
C[0]=RGBA(P[i][j])
C[1]=RGBA(P[i-1][j])
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810225859.7/2.html,转载请声明来源钻瓜专利网。