屏幕图像处理方法、屏幕组件和计算机存储介质技术

技术编号:32333990 阅读:22 留言:0更新日期:2022-02-16 18:41
本申请提供一种曲线角的屏幕图像处理方法,其特征在于,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理所述图像数据。本申请提供的屏幕图像处理方法、屏幕组件和计算机存储介质,能快速获取每个目标像素格的灰度系数,以消除曲线角的锯齿及偏色现象,提高显示效果。示效果。示效果。

【技术实现步骤摘要】
屏幕图像处理方法、屏幕组件和计算机存储介质


[0001]本申请涉及曲线角屏幕处理
,具体涉及一种曲线角的屏幕图像处理方法、屏幕组件和计算机存储介质。

技术介绍

[0002]在手机领域,手机在往全面屏的方向发展,为了提高手机的屏占比,防止手机边缘易碎以及提高手机的视觉审美,手机有了R角,Notch等,但是该方式会使得手机屏的物理子像素被切割掉,导致切割的边缘会出现锯齿及偏色现象且切割边缘的数据产生损耗或丢失。
[0003]随着手机屏幕应用的多样化发展,当屏幕边缘切割的弧线是曲线形时,应对曲线角屏幕的图像处理算法就成为行业内亟需解决的问题。

技术实现思路

[0004]本申请提供一种曲线角的屏幕图像处理方法、屏幕组件和计算机存储介质,用于缓解手机屏幕曲线角边上被切割后的锯齿及偏色问题,以提高显示效果。
[0005]在一方面,本申请提供一种曲线角的屏幕图像处理方法,可选地,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理所述图像数据。
[0006]可选地,所述根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数的步骤包括:
[0007]从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;
[0008]计算每个像素格未被所述拟合线段切割的第一面积;
[0009]计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数。
[0010]可选地,在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:
[0011]所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;
[0012]和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
[0013]和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为
整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
[0014]和/或,所述曲线弧与所述第N行的所述交点横轴坐标和所述交点横轴坐标均不为整数时,获取交点横轴坐标的小数部分和交点横轴坐标的小数部分,再根据矩形面积公式、交点横轴坐标的小数部分、交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
[0015]可选地,所述根据所述目标像素格的灰度系数处理所述图像数据的步骤之前包括:
[0016]将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数写入存储器。
[0017]可选地,所述写入存储器的步骤包括:
[0018]响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;
[0019]在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数;
[0020]其中,N为正整数,A为正整数。
[0021]另一方面,本申请还提供一种曲线角的屏幕组件,具体地,包括图像驱动器、图像处理器和曲线角屏幕;所述图像驱动器用于发送图像数据至所述图像处理器,以使所述图像处理器控制所述曲线角屏幕显示所述图像数据;所述图像处理器用于:以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数,根据所述目标像素格的灰度系数处理所述图像数据。
[0022]可选地,所述图像处理器还用于:
[0023]从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;
[0024]计算每个像素格未被所述拟合线段切割的第一面积;
[0025]计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数。
[0026]可选地,所述图像处理器还用于:在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:
[0027]所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;
[0028]和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
[0029]和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
[0030]和/或,所述曲线弧与所述第N行的所述上交点横轴坐标和所述下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
[0031]可选地,所述曲线角屏幕组件还包括与所述图像处理器连接的存储器,所述图像处理器还用于响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数;其中,N为正整数,A为正整数。
[0032]另一方面,本申请还提供一种计算机存储介质,具体地,所述计算机存储介质上存储有计算机程序,所述计算机程序在被计算机执行时,可实现如上任一项所述的屏幕图像处理方法。
[0033]如上所述,本申请提供的曲线角的屏幕图像处理方法、曲线角的屏幕组件和计算机存储介质,不仅能快速获取每个目标像素格的灰度系数,以消除手机屏幕曲线角边上被切割后的锯齿及偏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种曲线角的屏幕图像处理方法,其特征在于,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理所述图像数据。2.如权利要求1所述的屏幕图像处理方法,其特征在于,所述根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数的步骤包括:从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;计算每个像素格未被所述拟合线段切割的第一面积;计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数。3.如权利要求2所述的屏幕图像处理方法,其特征在于,在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述交点横轴坐标和所述交点横轴坐标均不为整数时,获取交点横轴坐标的小数部分和交点横轴坐标的小数部分,再根据矩形面积公式、交点横轴坐标的小数部分、交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。4.如权利要求1所述的屏幕图像处理方法,其特征在于,所述根据所述目标像素格的灰度系数处理所述图像数据的步骤之前包括:将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数写入存储器。5.如权利要求4所述的屏幕图像处理方法,其特征在于,所述写入存储器的步骤包括:响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数;其中,N为正整数,A为正整数。6.一种曲线角的屏幕组件,其特征在于,包括图像驱动器、图像处理器和曲线角屏幕;...

【专利技术属性】
技术研发人员:孙林举姜宁宁
申请(专利权)人:上海傲显科技有限公司
类型:发明
国别省市:

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

1