一种异形平滑处理的方法及系统技术方案

技术编号:22221701 阅读:18 留言:0更新日期:2019-09-30 02:56
本发明专利技术公开了一种能够简化图像边缘平滑处理的方法及系统,属于图像处理领域。本发明专利技术方法步骤为:配置圆弧位置的表;获取当前像素点的位置;查表计算代表当前像素点位置的系数;当前点的像素值乘系数。本发明专利技术的系统包括权重计算单元、加权计算单元,所述权重计算单元用于计算系数r,将所述系数r送给所述加权计算单元;所述加权计算单元将所述权重计算单元传送过来的所述系数r与当前点的像素值相乘后输出。本发明专利技术利用查表的方式来得到圆弧的位置,减小了芯片设计的难度,实现圆弧形状灵活调整的同时利用圆弧中心半径对称的特点减小了存储空间,降低功耗和成本。

A Method and System of Special-shaped Smoothing

【技术实现步骤摘要】
一种异形平滑处理的方法及系统
本专利技术涉及图像处理领域,特别涉及一种异形平滑处理的方法及系统。
技术介绍
随着技术发展,智能手机的边角由原来的直角逐渐衍变为圆弧状,iphoneX机型更是在手机边角为圆弧的基础上添加了刘海,手机外观的技术进步对智能手机显示出与手机外观相契合的图片提出了更高要求。为在此类手机显示屏上显示出四周为圆弧状且能够符合与带刘海等手机外观相契合的图片,传统技术方案是把图像边缘每个像素点的位置和权重写成表格,再查表实现图像边缘的平滑处理,需要大量存储空间且芯片设计的难度高。因此,在图像处理领域有必要提出一种芯片设计简单且存储空间少的异形平滑处理的方法及系统。
技术实现思路
本专利技术要解决的技术问题是提供一种异形平滑处理的方法及系统,它能够简化芯片设计复杂度并节约存储空间。为解决上述技术问题,本专利技术一种异形平滑处理的方法包括以下步骤:S1:配置圆弧位置的表;S2:获取当前像素点的位置;S3:查表计算代表当前像素点位置的系数r;S4:当前点的像素值乘所述系数r。优选的,根据权利要求1所述的方法,所述S1中还包括根据配置圆弧位置的表的长度,选取采样点。优选的,根据权利要求1所述的方法,所述S2中还包括获取当前像素点在整张图像中的横、纵坐标(x,y),再计算所述当前像素点相对(x0,y0)的相对位置坐标(dx0,dy0)、(dx1,dy1),其中(dx0=x-x0,dy0=y-y0),(dx1=CornerWidth-dx0,dy1=CornerHeight-dy0)。优选的,根据权利要求1所述的方法,所述S3还包括以下步骤:S3-1:根据所述S2中获得的当前像素点的横纵坐标(x,y)的值确定所述系数r;S3-2:将所述当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在[y0,y0+Ht]范围内的所有像素点构成集合A,将当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在(y0+Ht,y0+CornerHeight]范围内的所有像素点构成集合B;S3-3:对位于所述集合A中的当前像素点,由其相对(x0,y0)的相对位置坐标(dx0,dy0)中的横坐标dx0查表得到当前列圆弧的y轴位置信息dy和权重信息r0,再根据其相对(x0,y0)的相对位置坐标(dx0,dy0)中的纵坐标dy0与所述dy的相对关系,得到位于所述集合A中的当前像素点的系数r;若所述dy<所述dy0,则所述系数r为1;若所述dy>所述dy0,则所述系数r为0;若所述dy==所述dy0,则所述系数r为r0;S3-4:对位于所述集合B中的当前像素点,由所述S2得到其相对(x0,y0)的相对位置坐标(dx1,dy1)中的纵坐标dy1查表得到当前列圆弧的x轴位置信息dx和权重信息r1,再根据其相对(x0,y0)的相对位置坐标(dx1,dy1)中的横坐标dx1与所述dx的相对关系,得到位于所述集合B中的当前像素点的系数r;若所述dx<所述dx1,则所述系数r为1;若所述dx>所述dx1,则所述系数r为0;若所述dx==所述dx1,则所述系数r为r1。本专利技术还包括一种实现权利要求1所述方法的系统,包括权重计算单元、加权计算单元,所述权重计算单元用于计算系数r,将所述系数r送给所述加权计算单元;所述加权计算单元将所述权重计算单元传送过来的所述系数r与当前点的像素值相乘后输出。与现有技术相比,本专利技术的有益效果如下:针对图像处理领域中将图像边缘处理平滑的芯片设计复杂度高且存储空间大的问题,采用本专利技术所述方法及系统减小了芯片设计的难度,实现圆弧形状的灵活调整的同时利用圆弧中心半径对称的特点减小了存储空间,降低功耗和成本。附图说明图1为本专利技术应用于智能手机的示例性示意图;图2为本专利技术方法的流程示意图;图3为使用本专利技术方法计算系数的示例性示意图;图4为本专利技术系统的结构示意图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对专利技术的限定。此外,下面所描述的本专利技术的各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。以智能手机为例,对本专利技术方法及系统进行描述,如图1所示,为本专利技术应用于智能手机的示例性示意图:其中,11为智能手机四周圆弧位置,12为智能手机刘海所在位置。其中,智能手机刘海12亦具有圆弧边缘。如图2所示,本专利技术方法包括四个步骤:S1:配置圆弧位置的表;S2:获取当前像素点的位置信息;S3:查表计算代表当前像素点位置的系数r;S4:当前点的像素值乘S3中计算出的系数r。其中,S1步骤依据智能手机圆弧大小及所处位置的不同,配置待显示图像相应位置的圆弧位置的表。其中,S3步骤具体确定的系数r范围为[0,1]。如图3所示,图3为适用本专利技术方法计算系数的示例性示意图。S1:配置圆弧位置的表;S2:获取当前像素点的位置信息;S3:查表计算代表当前像素点位置的系数r;S4:当前点的像素值乘S3中计算出的系数r。其中,步骤S1具体如下:将图3中圆弧的下半部分的位置配置成表,位置信息如图3所示的D0,D1...Dn的值。根据可存储的表的长度,选取采样点:若表的长度为21,LUTHeight为60个点,则采样间隔为2个点,其他未采样到的点的位置信息,以相邻采样点线性内插计算得到。其中,步骤S2具体如下:获取当前像素点的位置信息,即:先获取当前像素点在整张图像中的坐标(x,y),再计算所述当前像素点相对(x0,y0)的相对位置坐标(dx0,dy0)、(dx1,dy1),其中(dx0=x-x0,dy0=y-y0),(dx1=CornerWidth-dx0,dy1=CornerHeight-dy0)。其中,步骤S3即查表计算代表当前像素点位置的系数r,具体如下:S3-1:根据步骤S2中获得的当前像素点横纵坐标(x,y)的值确定系数。S3-2:将所述当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在[y0,y0+Ht]范围内的所有像素点构成集合A,将当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在(y0+Ht,y0+CornerHeight]范围内的所有像素点构成集合B。S3-3:对位于所述集合A中的当前像素点,由其相对(x0,y0)的相对位置坐标(dx0,dy0)中的横坐标dx0查表得到当前列圆弧的y轴位置信息dy和权重信息r0,再根据其相对(x0,y0)的相对位置坐标(dx0,dy0)中的纵坐标dy0与所述dy的相对关系,得到位于所述集合A中的当前像素点的系数r;若所述dy<所述dy0,则所述系数r为1;若所述dy>所述dy0,则所述系数r为0;若所述dy==所述dy0,则所述系数r为r0。S3-4:对位于所述集合B中的当前像素点,由所述S2得到其相对(x0,y0)的相对位置坐标(dx1,dy1)中的纵坐标dy1查表得到当前列圆弧的x轴位置信息dx和权重信息r1,再根据其相对(x0,y0)的相对位置本文档来自技高网...

【技术保护点】
1.一种异形平滑处理的方法,其特征在于,所述方法包括以下步骤:S1:配置圆弧位置的表;S2:获取当前像素点的位置;S3:查表计算代表所述当前像素点位置的系数r;S4:当前点的像素值乘所述系数r。

【技术特征摘要】
1.一种异形平滑处理的方法,其特征在于,所述方法包括以下步骤:S1:配置圆弧位置的表;S2:获取当前像素点的位置;S3:查表计算代表所述当前像素点位置的系数r;S4:当前点的像素值乘所述系数r。2.根据权利要求1所述的方法,其特征在于:所述S1中还包括根据配置圆弧位置的表的长度,选取采样点。3.根据权利要求1所述的方法,其特征在于:所述S2中还包括获取当前像素点在整张图像中的横、纵坐标(x,y),再计算所述当前像素点相对(x0,y0)的相对位置坐标(dx0,dy0)、(dx1,dy1),其中(dx0=x-x0,dy0=y-y0),(dx1=CornerWidth-dx0,dy1=CornerHeight-dy0)。4.根据权利要求1所述的方法,其特征在于:所述S3还包括以下步骤:S3-1:根据所述S2中获得的当前像素点的横纵坐标(x,y)的值确定所述系数r;S3-2:将所述当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在[y0,y0+Ht]范围内的所有像素点构成集合A,将当前像素点在整张图像中的位置坐标(x,y)中的横坐标x在[x0-CornerWidth,x0]以及纵坐标y在(y0+Ht,y0+CornerHeight]范围内的所有像素点构成集合B;...

【专利技术属性】
技术研发人员:吴樟福
申请(专利权)人:昇显微电子苏州有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1