一种椭圆角屏幕的像素处理方法技术

技术编号:39495022 阅读:9 留言:0更新日期:2023-11-24 11:21
本申请提供一种椭圆角屏幕的像素处理方法

【技术实现步骤摘要】
一种椭圆角屏幕的像素处理方法、装置和存储介质


[0001]本申请涉及亮度调节
,具体涉及一种椭圆角屏幕的像素处理方法

装置和存储介质


技术介绍

[0002]在手机领域,显示屏幕往全面屏的方向发展的趋势越来越明显

为了提高手机的屏占比,防止手机边缘易碎以及提高手机的视觉审美,手机有了圆角
、R
角,
Notch(
水平
)
等切割方式,但是这种切割方式会使得手机屏的物理子像素被切割掉,导致切割的边缘会出现锯齿及偏色现象

此外,圆角切割方式中为了保证圆角曲线尽可能的平滑,会牺牲掉部分正常像素

[0003]前面的叙述在于提供一般的背景信息,并不一定构成现有技术


技术实现思路

[0004]本申请提供一种椭圆角屏幕的像素处理方法

装置和存储介质,为了缓解圆角切割时牺牲部分正常像素的问题

[0005]在一方面,本申请提供一种椭圆角屏幕的像素处理方法,具体地,应用于椭圆角屏幕,以所述椭圆角屏幕的左上角顶点为坐标系原点,以所述椭圆角屏幕中一个像素格的宽度为横坐标单位长度,以所述椭圆角屏幕中一个像素格的长度为纵坐标单位长度建立平面直角坐标系;所述椭圆角屏幕的像素处理方法包括:
[0006]根据所述椭圆角屏幕的非显示区域确定预设圆心的坐标范围,在所述坐标范围内,基于椭圆曲线公式获取所有预设圆心对应的多条预设椭圆曲线;<br/>[0007]基于第一预设策略筛选多条预设椭圆曲线以确定一条目标椭圆曲线;
[0008]基于第二预设策略确定所述目标椭圆曲线外侧区域与所述椭圆角屏幕的保留像素区域的相交区域内的目标像素格的权重值,根据所述权重值处理所述目标像素格接收到的图像数据

[0009]可选地,所述椭圆曲线公式为:
[0010][0011]其中,
(x0

y0)
为预设圆心,
(x

y)
为对应所述预设圆心的所述预设椭圆曲线上的任意一点

[0012]可选地,所述椭圆角屏幕的像素处理方法在执行所述基于第一预设策略筛选多条预设椭圆曲线以确定一条目标椭圆曲线的步骤包括:
[0013]确定每条预设椭圆曲线内侧区域中归属于所述非显示区域的第一像素格个数;
[0014]选取所述第一像素格个数为0的预设椭圆曲线为待选椭圆曲线,以确定所述目标椭圆曲线

[0015]可选地,所述椭圆角屏幕的像素处理方法在执行所述选取所述第一像素格个数为
0
的预设椭圆曲线为待选椭圆曲线,以确定所述目标椭圆曲线的步骤之后包括:
[0016]确定所述待选椭圆曲线外侧区域中归属于所述保留像素区域的第二像素格个数;
[0017]选取所述第二像素格个数最小的待选椭圆曲线为所述目标椭圆曲线

[0018]可选地,所述椭圆角屏幕的像素处理方法在执行所述基于第二预设策略确定所述目标椭圆曲线外侧区域与所述椭圆角屏幕的保留像素区域的相交区域内的目标像素格的权重值,根据所述权重值处理所述目标像素格接收到的图像数据的步骤包括:
[0019]基于椭圆曲线平移公式将所述目标椭圆曲线向所述保留像素区域的边缘进行预设距离的平移,获取平移椭圆曲线;
[0020]根据所述目标椭圆曲线外侧和所述平移椭圆曲线内侧的相交区域内的第三像素格的位置,确定每个第三像素格的权重值;
[0021]将所述第三像素格接收的图像数据与对应的权重值相乘以处理所述图像数据

[0022]可选地,所述椭圆曲线平移公式为:
[0023][0024]其中,
x1

x0+K

y1

y0+K

K
为偏移的预设距离,
(x0

y0)
为所述目标椭圆曲线的预设圆心,
(x

y)
为所述平移椭圆曲线上的任意一点

[0025]可选地,所述椭圆角屏幕的像素处理方法在执行所述根据所述目标椭圆曲线外侧和所述平移椭圆曲线内侧的相交区域内的第三像素格的位置,确定每个第三像素格的权重值的步骤包括:
[0026]确定位于所述目标椭圆曲线上的第三一像素格的权重值为第一权重值;
[0027]确定位于所述平移椭圆曲线内侧区域且与所述第三一像素格相邻的第三二像素格的权重值为第二权重值;和
/
或,
[0028]确定位于所述平移椭圆曲线内侧区域且与所述第三二像素格相邻的第三三像素格的权重值为第三权重值;和
/
或,
[0029]确定位于所述平移椭圆曲线上且与所述第三三像素格相邻的第三四像素格的权重值为第四权重值

[0030]可选地,所述椭圆角屏幕的像素处理方法在执行所述根据所述椭圆角屏幕的非显示区域确定预设圆心的坐标范围的步骤之前包括:
[0031]所述第一权重值大于所述第二权重值,和
/
或,所述第二权重值大于所述第三权重值,和
/
或,所述第三权重值大于所述第四权重值

[0032]另一方面,本申请还提供一种椭圆角屏幕的像素处理装置,具体地,包括处理装置和存储装置;
[0033]所述存储装置存储有计算机程序,所述计算机程序被所述处理装置执行时实现如上所述的椭圆角屏幕的像素处理方法的步骤

[0034]另一方面,本申请还提供一种存储介质,具体地,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的椭圆角屏幕的像素处理方法的步骤

[0035]如上所述,本申请提供的椭圆角屏幕的像素处理方法

装置和存储介质通过第一预设策略和第二预设策略能够生成最合适的椭圆角屏幕的椭圆曲线切割范围,不仅能最大
相乘后正常显示

图2中仅显示一条预设椭圆曲线

根据预设椭圆曲线切割椭圆角屏幕,预设椭圆曲线内侧区域为显示区域

根据图2可以看出,根据预设椭圆曲线切割椭圆角屏幕会牺牲保留像素区域内的部分像素格,让它们无法显示图像数据

在另一实施例中,根据预设椭圆曲线切割椭圆角屏幕会导致非显示区域的部分像素格进入显示区域,导致显示区域的部分像素格不显示

[0048]请结合参阅图1和图2,在一实施例中,椭圆角屏幕的像素处理方法包括:
[0049]S10
:根据椭圆角屏幕的非显示区域确定预设圆心的坐标范围,在坐标范围内,基于椭圆曲线公式获取所有预设圆心对应的多条预设椭圆曲线

[0050]示例性地,图2中非显示区域的像素格的最大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种椭圆角屏幕的像素处理方法,其特征在于,应用于椭圆角屏幕,以所述椭圆角屏幕的左上角顶点为坐标系原点,以所述椭圆角屏幕中一个像素格的宽度为横坐标单位长度,以所述椭圆角屏幕中一个像素格的长度为纵坐标单位长度建立平面直角坐标系;所述椭圆角屏幕的像素处理方法包括:根据所述椭圆角屏幕的非显示区域确定预设圆心的坐标范围,在所述坐标范围内,基于椭圆曲线公式获取所有预设圆心对应的多条预设椭圆曲线;基于第一预设策略筛选多条预设椭圆曲线以确定一条目标椭圆曲线;基于第二预设策略确定所述目标椭圆曲线外侧区域与所述椭圆角屏幕的保留像素区域的相交区域内的目标像素格的权重值,根据所述权重值处理所述目标像素格接收到的图像数据
。2.
如权利要求1所述的椭圆角屏幕的像素处理方法,其特征在于,所述椭圆曲线公式为:其中,
(x0

y0)
为预设圆心,
(x

y)
为对应所述预设圆心的所述预设椭圆曲线上的任意一点
。3.
如权利要求1所述的椭圆角屏幕的像素处理方法,其特征在于,所述基于第一预设策略筛选多条预设椭圆曲线以确定一条目标椭圆曲线的步骤包括:确定每条预设椭圆曲线内侧区域中归属于所述非显示区域的第一像素格个数;选取所述第一像素格个数为0的预设椭圆曲线为待选椭圆曲线,以确定所述目标椭圆曲线
。4.
如权利要求3所述的椭圆角屏幕的像素处理方法,其特征在于,所述选取所述第一像素格个数为0的预设椭圆曲线为待选椭圆曲线,以确定所述目标椭圆曲线的步骤之后包括:确定所述待选椭圆曲线外侧区域中归属于所述保留像素区域的第二像素格个数;选取所述第二像素格个数最小的待选椭圆曲线为所述目标椭圆曲线
。5.
如权利要求1所述的椭圆角屏幕的像素处理方法,其特征在于,所述基于第二预设策略确定所述目标椭圆曲线外侧区域与所述椭圆角屏幕的保留像素区域的相交区域内的目标像素格的权重值,根据所述权重值处理所述目标像素格接收到的图像数据的步骤包括:基于椭圆曲线平移公式将所述目标椭圆曲线向所述保留像素区域的边缘进行预设距离的平移,获取平移椭圆曲线;根据所述目标椭圆曲线外侧和所述平移椭圆曲线内...

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

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

1