CN114049272B - 屏幕图像处理方法、屏幕组件和计算机存储介质 - Google Patents
屏幕图像处理方法、屏幕组件和计算机存储介质 Download PDFInfo
- Publication number
- CN114049272B CN114049272B CN202111335702.1A CN202111335702A CN114049272B CN 114049272 B CN114049272 B CN 114049272B CN 202111335702 A CN202111335702 A CN 202111335702A CN 114049272 B CN114049272 B CN 114049272B
- Authority
- CN
- China
- Prior art keywords
- intersection point
- target pixel
- pixel grid
- axis coordinate
- transverse axis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 description 13
- 238000009499 grossing Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/64—Analysis of geometric attributes of convexity or concavity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Geometry (AREA)
- Image Processing (AREA)
Abstract
本申请提供一种曲线角的屏幕图像处理方法,其特征在于,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理所述图像数据。本申请提供的屏幕图像处理方法、屏幕组件和计算机存储介质,能快速获取每个目标像素格的灰度系数,以消除曲线角的锯齿及偏色现象,提高显示效果。
Description
技术领域
本申请涉及曲线角屏幕处理技术领域,具体涉及一种曲线角的屏幕图像处理方法、屏幕组件和计算机存储介质。
背景技术
在手机领域,手机在往全面屏的方向发展,为了提高手机的屏占比,防止手机边缘易碎以及提高手机的视觉审美,手机有了R角,Notch等,但是该方式会使得手机屏的物理子像素被切割掉,导致切割的边缘会出现锯齿及偏色现象且切割边缘的数据产生损耗或丢失。
随着手机屏幕应用的多样化发展,当屏幕边缘切割的弧线是曲线形时,应对曲线角屏幕的图像处理算法就成为行业内亟需解决的问题。
发明内容
本申请提供一种曲线角的屏幕图像处理方法、屏幕组件和计算机存储介质,用于缓解手机屏幕曲线角边上被切割后的锯齿及偏色问题,以提高显示效果。
在一方面,本申请提供一种曲线角的屏幕图像处理方法,可选地,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理所述图像数据。
可选地,所述根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数的步骤包括:
从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;
计算每个像素格未被所述拟合线段切割的第一面积;
计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数。
可选地,在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:
所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与所述第N行的所述交点横轴坐标和所述交点横轴坐标均不为整数时,获取交点横轴坐标的小数部分和交点横轴坐标的小数部分,再根据矩形面积公式、交点横轴坐标的小数部分、交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
可选地,所述根据所述目标像素格的灰度系数处理所述图像数据的步骤之前包括:
将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数写入存储器。
可选地,所述写入存储器的步骤包括:
响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;
在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数;
其中,N为正整数,A为正整数。
另一方面,本申请还提供一种曲线角的屏幕组件,具体地,包括图像驱动器、图像处理器和曲线角屏幕;所述图像驱动器用于发送图像数据至所述图像处理器,以使所述图像处理器控制所述曲线角屏幕显示所述图像数据;所述图像处理器用于:以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数,根据所述目标像素格的灰度系数处理所述图像数据。
可选地,所述图像处理器还用于:
从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;
计算每个像素格未被所述拟合线段切割的第一面积;
计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数。
可选地,所述图像处理器还用于:在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:
所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;
和/或,所述曲线弧与所述第N行的所述上交点横轴坐标和所述下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
可选地,所述曲线角屏幕组件还包括与所述图像处理器连接的存储器,所述图像处理器还用于响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数;其中,N为正整数,A为正整数。
另一方面,本申请还提供一种计算机存储介质,具体地,所述计算机存储介质上存储有计算机程序,所述计算机程序在被计算机执行时,可实现如上任一项所述的屏幕图像处理方法。
如上所述,本申请提供的曲线角的屏幕图像处理方法、曲线角的屏幕组件和计算机存储介质,不仅能快速获取每个目标像素格的灰度系数,以消除手机屏幕曲线角边上被切割后的锯齿及偏色问题,有效提高了显示效果。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例中椭圆角屏幕与边缘像素格的示意图。
图2为本申请第一实施例的屏幕图像处理方法的流程图。
图3为本申请图2实施例计算目标像素格的灰度系数的流程图。
图4为本申请图3实施例计算每个目标像素格第一面积的示意图。
图5为本申请第二实施例中屏幕组件的结构图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,曲线角的屏幕图像处理方法应用于曲线角屏幕组件,以曲线中心为坐标系原点,可以将曲线角的曲线弧置于平面坐标系第一象限以便于阐述,与曲线弧交会的像素格为目标像素格,但本申请并不限于在其他象限进行类似的处理。
可以理解地,在一个曲线弧的切割线上,对于椭圆屏幕上被切割的目标像素格来说,每行或每列都会有两个交点。可选地,在第一象限的每行目标像素格中,第一交点可以为上交点,第二交点可以为下交点。类似地,在第一象限的每列目标像素格中,第一交点可以为左交点,第二交点可以为右交点。
曲线可以是圆角曲线、椭圆曲线、完美曲线以及费马曲线等各种符合数学函数定义的曲线类型。为了方便说明本申请的技术方案,以下实施例基于外凸的椭圆曲线角屏幕为例,以第一象限的椭圆切割线中每行目标像素格为计算对象进行阐述和示例。对于内凹的曲线屏幕、其他类型的曲线、或者以每列目标像素格为计算对象时,可以参考以下各实施例的处理方案原理。在其他实施例中,也可以将本申请的处理思路应用于其他象限以及以每列目标像素格为处理对象。参考以下各实施例的处理方案后进行相应技术方案的简单调整或变换,也都处于本申请的保护范围内。
基于数学原理,一条椭圆弧对应一个椭圆,即根据椭圆弧可确定椭圆的长轴和短轴以及中心,因此,基于椭圆弧切割线,可确定椭圆弧切割线所在椭圆的长轴和短轴以及中心。其中,中心坐标即为椭圆弧切割线所在的椭圆中心的坐标。其中,椭圆弧切割线为显示屏椭圆角的轮廓线,位于显示屏的椭圆弧边缘处,用于定义显示屏显示区域的椭圆弧边缘。对显示屏倒角或开槽之前,可预先设计切割线的形状,若需倒角为椭圆弧形倒角或开槽为椭圆弧状,则可预设好使用的椭圆弧切割线。
第一实施例
本申请首先提供一种曲线角的屏幕图像处理方法。
在一实施例中,以曲线中心为坐标系原点,将曲线角的曲线弧置于平面坐标系,与曲线弧交会的像素格为目标像素格,屏幕图像处理方法的步骤包括:
响应于获取曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据目标像素格的灰度系数处理图像数据。
图1为本申请一实施例中椭圆角屏幕与边缘像素格的示意图。
请参阅图1,在一实施例中,o点为坐标系原点,x与y分别对应平面坐标轴的x轴与y轴,原点o、x轴和y轴组成的坐标系中,第一象限包括多个大小相等的像素格。本申请选取长轴为16个像素单位大小和短轴为11个像素单位大小的椭圆角为例,将该椭圆角置于第一象限,椭圆中心与o点重合,获得置于第一象限椭圆角的椭圆弧r。椭圆弧r与坐标轴在第一象限组成的区域为屏的发光区域,与椭圆弧r交会的像素格为目标像素格,表示切割的边缘。在其他实施例中,也可以将椭圆角置于其他象限。
请继续参考图1,在一实施例中,a1,a2,a3,a4,a5,a6,a7,b1,b2,b3,b4,c1,c2,d1,d2,d3,e1,e2,f1,f2,g1,h1,h2,i1,j1,k1为目标像素格。
可以理解地,以每行目标像素格为处理对象时,可以选取上交点坐标和下交点坐标。以每列目标像素格为处理对象时,可以选取右交点坐标和左交点坐标。
图2为本申请第一实施例的屏幕图像处理方法的流程图。
请参阅图2,示例性地,屏幕图像处理方法包括:
S10:响应于获取曲线弧与每行目标像素格的上交点横轴坐标和下交点横轴坐标。
根据曲线方程的公式可以计算得到每行目标像素格的上交点横轴坐标和下交点横轴坐标。
S20:根据每行目标像素格的上交点横轴坐标和下交点横轴坐标计算每个目标像素格的灰度系数。
灰度系数也可以叫做渐变系数,可以是每个目标像素格中未被切割的面积与总面积的比值。能够清晰的表示目标像素格即图像被切割后颜色渐变的程度。通过曲线的弧线与每行目标像素格相交的上交点横轴坐标和下交点横轴坐标,能够计算出每个像素格中未被切割的面积与总面积的比值。
S30:根据目标像素格的灰度系数处理图像数据。
屏幕上每个像素格的显示亮度由驱动电流的大小进行调节控制,驱动电流为像素格的驱动组件输出至每个像素格的电流。在屏幕的边缘,为了使亮度平滑,消除偏色现象,各边缘像素格分别各自对应一个优化亮度的灰度系数。一般来说,面积比例不同,则优化亮度的灰度系数不同。
本实施例通过目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数,能快速获取每个目标像素格的灰度系数,以消除曲线角切割后产生的锯齿及偏色现象,达到节省成本的目的。
在一实施例中,在执行根据每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数的步骤可以包括:
从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;计算每个像素格未被拟合线段切割的第一面积;计算第一面积与每个像素格的总面积的比值,以获取目标像素格的灰度系数。
图3为本申请图2实施例计算目标像素格的灰度系数的流程图。
请参阅图3,示例性地,屏幕图像处理方法在执行S20:根据每行目标像素格的上交点横轴坐标和下交点横轴坐标计算每个目标像素格的灰度系数的步骤包括:
S21:从每行目标像素格区域的上交点至下交点进行直线连线,以获取拟合线段。
S22:计算每个像素格未被拟合线段切割的第一面积。
S23:计算第一面积与每个像素格的总面积的比值,以获取目标像素格的灰度系数。
请结合图1,在一实施例中,第一行目标像素格a1~a7区域上交点B至下交点A进行直线连线,获取拟合线段AB。第一行的目标像素格区域左下角为C点。拟合线段AB在靠近坐标原点一侧同目标像素格区域组成三角形ABC,计算三角形ABC在每个目标像素格未被切割的第一面积。示例性地,在目标像素格a7,假设每个像素格的边长为1,结合三角形的相似的性质可计算得到未被切割的第一面积为0.033,由于每个像素格的总面积为1,故目标像素格a7的灰度系数为0.033。根据三角形的相似性原理,可计算获得a1~a6目标像素格的灰度系数。
在本实施例中,每个目标像素格的边长设为1,但目标像素格的边长不局限于1个单位,可以是2个单位、3个单位或其他随机大于0的数值,此时每个目标像素格总面积根据正方形面积公式计算即可。可以理解地,对于外凸曲线来说,未被切割的面积处于分割线靠近坐标系原点一侧;而对于内凹曲线来说,未被切割的面积处于分割线远离坐标系原点一侧。
图4为本申请图3实施例计算每个目标像素格第一面积的示意图。
请参阅图4,在一实施例中,屏幕图像处理方法在执行S22:计算每个像素格未被拟合线段切割的第一面积的步骤包括多种组合情况。在第N行的目标像素格中,设每个像素格区域的边长为1,其中,N为正整数。
请参阅图4中的组合1,曲线弧与第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
请参阅图4中的组合2,曲线弧与第N行的上交点横轴坐标为整数,下交点横轴坐标不为整数时,获取下交点横轴坐标的小数部分,根据下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
示例性地,请结合图1,在第11行的目标像素格中,根据椭圆公式计算得到上交点B的横轴坐标x1=0为整数,下交点A的横轴坐标x2=6.666不为整数时,直角三角形ABC的两个直角边分别是1和6.666,进而根据直角三角形面积公式可以计算直角三角形ABC的总面积。获取下交点A的横轴坐标的小数部分和三角形的相似性计算11行的每个像素格的第一面积。
请参阅图4中的组合3,曲线弧与第N行的上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
请参阅图4中的组合4,曲线弧与第N行的上交点横轴坐标和下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
示例性地,请结合图1,椭圆弧与第10行目标像素格的上交点横轴坐标x1=6.666和下交点横轴坐标x2=9.199均不为整数时,获取上交点横轴坐标的小数部分rem(x1)=0.666和下交点横轴坐标的小数部分rem(x2)=0.199,再根据上交点横轴坐标的小数部分和矩形面积公式获得b1目标像素格中矩形面积0.666,再根据下交点横轴坐标的小数部分和三角形的相似性计算得到b1目标像素格中梯形面积0.246,最后两个面积相加得到b1目标像素格的第一面积0.912,再根据三角形的相似性,得到第10行的每个像素格未被切割的第一面积。
对每一行的切割,通过采用直线段代替曲线的拟合方式,将拟合的直线段与被切割的每行目标像素格组合成三角形、梯形及矩形三种形状,再结合数学公式能够精确的组合计算每个目标像素格未被切割的第一面积,从而得到每个目标像素格的灰度系数。
在一实施例中,屏幕图像处理方法在执行S30:根据目标像素格的灰度系数处理图像数据的步骤之前包括:
将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数并写入存储器。需要说明的是,取整可以是向上取整,可以是舍弃小数向上取整,也可以是四舍五入取整。
平滑阶数表示屏幕边缘发光的平滑度等级,为了方便硬件的存储,将所有的灰度系数归一化为4bit,则平滑度可以最高分为16个等级。
在向下取整的实施例中,将每一个目标像素格的灰度系数乘以16,得到的积舍弃小数向下取整后选取整数,存储在存储器中,使得处理后的灰度系数数值在[0,15]中间。
示例性地,当一个目标像素格a7的灰度系数为0.033时,将0.033乘以16得到积0.528,向下取整得到0,可以转换为第1个二进制数据0000存储在存储器中。当***调用a7的灰度系数时,读取二进制数据0000即十进制的0,将0除以16得到商0,即以0作为目标像素格a7的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a1的灰度系数为0.9时,将0.9乘以16得到积14.4,向下取整得到14,可以转换为第15个二进制数据1110存储在存储器中。当***调用a1的灰度系数时,读取二进制数据1110即十进制的14,将14除以16得到商0.875,即以0.875作为目标像素格a1的实际灰度系数进行显示驱动。
在向上取整的实施例中,将每一个目标像素格的灰度系数乘以16,得到的积向上取整后选取整数,存储在存储器中,使得处理后的灰度系数数值在[1,16]中间。
示例性地,当一个目标像素格a7的灰度系数为0.033时,将0.033乘以16得到积0.528,向上取整得到1,可以转换为第1个二进制数据0000存储在存储器中。当***调用a7的灰度系数时,读取二进制数据0000即十进制的0,再加1得到1,将1除以16得到商0.0625,即以0.0625作为目标像素格a7的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a1的灰度系数为0.9时,将0.9乘以16得到积14.4,向上取整得到15,可以转换为第15个二进制数据1110存储在存储器中。当***调用a1的灰度系数时,读取二进制数据1110即十进制的14,再加1得到15,将15除以16得到商0.9375,即以0.9375作为目标像素格a1的实际灰度系数进行显示驱动。
在四舍五入取整的实施例中,将每一个目标像素格的灰度系数乘以15,得到的积四舍五入取整后选取整数,存储在存储器中,使得处理后的灰度系数数值在[0,15]中间。
示例性地,当一个目标像素格a8的灰度系数为0.39时,将0.39乘以15得到积5.85,四舍五入取整得到6,可以转换为第7个二进制数据0110存储在存储器中。当***调用a7的灰度系数时,读取二进制数据0110即十进制的6,将6除以15得到商0.4,即以0.4作为目标像素格a8的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a9的灰度系数为0.87时,将0.87乘以15得到积13.05,四舍五入取整得到13,可以转换为第14个二进制数据1101存储在存储器中。当***调用a9的灰度系数时,读取二进制数据1101即十进制的13,将13除以15得到商0.867,即以0.867作为目标像素格a9的实际灰度系数进行显示驱动。
在另一实施例中,也可以将所有的灰度系数归一化为5bit,则平滑度可以最高分为32个等级。需要说明的是,灰度系数的归一化可以是4bit,也可以是5bit,6bit等任意位数据,本申请对此不做限定。平滑阶数可以表示屏幕边缘发光的平滑度等级。平滑阶数越大存储的数据越精确,光线平滑效果越好。平滑阶数越小则越可以有效节约存储空间。
在一实施例中,屏幕图像处理方法在执行写入存储器的步骤包括:
响应于获取系数存储数,为每行目标像素格分配一个存储字段。对应在第N行的A个目标像素格中,从第N行的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行的目标像素格的个数A和第N行的A个目标像素格的系数存储数。其中,N为正整数,A为正整数。
请结合图1和表一,表一为每个目标像素格灰度系数的存储方式,在一实施例中,表一中为每行目标像素格分配了一个存储字段;在第一行的7个目标像素格中,从第一行的存储字段的第1区位至第8区位的8个区位中,分别写入第一行的目标像素格的个数7和第一行的7个目标像素格的系数存储数a1、a2、a3、a4、a5、a6、a7,其他行的目标像素格则以此类推。在曲线角屏幕显示的过程中,***可以根据每行目标像素格的存储字段,直接读取该行需要调整灰度系数的目标像素格的个数。***还可以根据每行目标像素格的存储字段,快速定位对应的灰度系数的存储位置,加快读取速度。
表一
7 | a1 | a2 | a3 | a4 | a5 | a6 | a7 |
4 | b1 | b2 | b3 | b4 | 2 | c1 | c2 |
3 | d1 | d2 | d3 | 2 | e1 | e2 | 2 |
f1 | f2 | 1 | g1 | 2 | h1 | h2 | 1 |
l1 | 1 | j1 | 1 | k1 |
第二实施例
另一方面,在第一实施例的基础上,本申请还提供一种曲线角的屏幕组件,图5为本申请第二实施例中屏幕组件的结构图。
请参阅图5,示例性地,曲线角的屏幕组件包括图像驱动器10、图像处理器20和曲线角屏幕30。图像驱动器10用于发送图像数据至图像处理器20,以使图像处理器20控制曲线角屏幕30显示图像数据。
在一实施例中,图像处理器20用于:以曲线中心为坐标系原点,将曲线角的曲线弧置于平面坐标系,与曲线弧交会的像素格为目标像素格,响应于获取曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数,根据目标像素格的灰度系数处理图像数据;控制曲线角屏幕30显示处理后的图像数据。
示例性地,图像处理器20根据椭圆方程的公式可以计算得到每行目标像素格的上交点横轴坐标和下交点横轴坐标。灰度系数也可以叫做渐变系数,可以是每个目标像素格中未被切割的面积与总面积的比值。能够清晰的表示目标像素格即图像被切割后颜色渐变的程度。通过椭圆弧的弧线与每行目标像素格相交的上交点横轴坐标和下交点横轴坐标,能够计算出每个像素格中未被切割的面积与总面积的比值。
屏幕上每个像素格的显示亮度由驱动电流的大小进行调节控制,驱动电流为像素格的驱动组件输出至每个像素格的电流。在屏幕的边缘,为了使亮度平滑,消除偏色现象,各边缘像素格分别各自对应一个优化亮度的灰度系数。一般来说,面积比例不同,则优化亮度的灰度系数不同。
图像处理器20通过计算每行或每列目标像素格的第一交点坐标和第二交点坐标,进而确定获取每个目标像素格的灰度系数控制曲线角屏幕30显示处理后的图像数据,能快速获取每个目标像素格的灰度系数,以消除曲线角切割后产生的锯齿及偏色现象,达到节省成本的目的。
在一实施例中,图像处理器20还用于:
从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;
计算每个像素格未被拟合线段切割的第一面积;
计算第一面积与每个像素格的总面积的比值,以获取目标像素格的灰度系数。
示例性地,椭圆角屏幕组件中的图像处理器20还可以用于:从每行目标像素格区域的上交点至下交点进行直线连线,以获取拟合线段;计算每个像素格未被拟合线段切割的第一面积;计算第一面积与每个像素格的总面积的比值,以获取目标像素格的灰度系数。
请同时参考图1,示例性地,第一行目标像素格a1~a7区域上交点B至下交点A进行直线连线,获取拟合线段AB。第一行目标像素格区域的左下角为C点。拟合线段AB在靠近坐标原点一侧同目标像素格区域组成三角形ABC,计算三角形ABC在每个目标像素格未被切割的第一面积。示例性地,在目标像素格a7,假设每个像素格的边长为1,结合三角形的相似的性质可计算得到未被切割的第一面积为0.033,由于每个像素格的总面积为1,故目标像素格a7的灰度系数为0.033。根据三角形的相似性原理,可计算获得a1~a6目标像素格的灰度系数。
在本实施例中,每个目标像素格的边长设为1,但目标像素格的边长不局限于1个单位,可以是2个单位、3个单位或其他随机大于0的数值,此时每个目标像素格总面积根据正方形面积公式计算即可。
在一实施例中,曲线角屏幕组件中的图像处理器20还用于:第N行的目标像素格中,设每个像素格区域的边长为1,其中,N为正整数;计算每个像素格未被拟合线段切割的第一面积的步骤包括:
请参阅图4中的组合1,曲线弧与第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
请参阅图4中的组合2,曲线弧与第N行的上交点横轴坐标为整数,下交点横轴坐标不为整数时,获取下交点横轴坐标的小数部分,根据下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
示例性地,请结合图1,在第11行的目标像素格中,根据椭圆公式计算得到上交点B的横轴坐标x1=0为整数,下交点A的横轴坐标x2=6.666不为整数时,直角三角形ABC的两个直角边分别是1和6.666,进而根据直角三角形面积公式可以计算直角三角形ABC的总面积。获取下交点A的横轴坐标的小数部分rem(x2)=0.666,根据下交点横轴坐标的小数部分和三角形的相似性可以计算11行的每个像素格的第一面积。
请参阅图4中的组合3,曲线弧与第N行的上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的第一面积。
请参阅图4中的组合4,曲线弧与第N行的上交点横轴坐标和下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个目标像素格未被切割的的第一面积。
示例性地,请结合图1,椭圆弧与第10行的上交点横轴坐标x1=6.666和下交点横轴坐标x2=9.199均不为整数时,获取上交点横轴坐标的小数部分rem(x1)=0.666和下交点横轴坐标的小数部分rem(x2)=0.199。根据上交点横轴坐标的小数部分和矩形面积公式可以获得b1目标像素格中矩形面积0.666。根据下交点横轴坐标的小数部分和三角形的相似性可以计算得到b1目标像素格中梯形面积0.246,最后两个面积相加得到b1目标像素格的第一面积0.912。根据三角形的相似性,可以进一步得到第10行的每个目标像素格未被切割的第一面积。
对每一行的切割,通过采用直线段代替曲线的拟合方式,将切割的直线段与屏体像素点构成的目标像素格组合成三角、梯形及矩形等三种形状,再结合数学公式能够精确的组合计算每个目标像素格未被切割的第一面积,从而得到每个目标像素格的灰度系数。
请继续参阅图5,在一实施例中,屏幕组件还包括与图像处理器20连接的存储器40,图像处理器20还用于将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数并写入存储器40。
平滑阶数表示屏幕边缘发光的平滑度等级,为了方便硬件的存储,图像处理器20可以将所有的灰度系数归一化为4bit,则平滑度可以最高分为16个等级。
在向下取整的实施例中,将每一个目标像素格的灰度系数乘以16,得到的积舍弃小数向下取整后选取整数,存储在存储器40中,使得处理后的灰度系数数值在[0,15]中间。
示例性地,当一个目标像素格a7的灰度系数为0.033时,将0.033乘以16得到积0.528,向下取整得到0,图像处理器20可以转换为第1个二进制数据0000存储在存储器40中。当图像处理器20调用a7的灰度系数时,读取二进制数据0000即十进制的0,将0除以16得到商0,即以0作为目标像素格a7的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a1的灰度系数为0.9时,将0.9乘以16得到积14.4,向下取整得到14,图像处理器20可以转换为第15个二进制数据1110存储在存储器40中。当图像处理器20调用a1的灰度系数时,读取二进制数据1110即十进制的14,将14除以16得到商0.875,即以0.875作为目标像素格a1的实际灰度系数进行显示驱动。
在向上取整的实施例中,图像处理器20将每一个目标像素格的灰度系数乘以16,得到的积向上取整后选取整数,存储在存储器40中,使得处理后的灰度系数数值在[1,16]中间。
示例性地,当一个目标像素格a7的灰度系数为0.033时,图像处理器20将0.033乘以16得到积0.528,向上取整得到1,可以转换为第1个二进制数据0000存储在存储器40中。当图像处理器20调用a7的灰度系数时,读取二进制数据0000即十进制的0,再加1得到1,将1除以16得到商0.0625,即以0.0625作为目标像素格a7的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a1的灰度系数为0.9时,图像处理器20将0.9乘以16得到积14.4,向上取整得到15,可以转换为第15个二进制数据1110存储在存储器40中。当图像处理器20调用a1的灰度系数时,读取二进制数据1110即十进制的14,再加1得到15,将15除以16得到商0.9375,即以0.9375作为目标像素格a1的实际灰度系数进行显示驱动。
在四舍五入取整的实施例中,图像处理器20将每一个目标像素格的灰度系数乘以15,得到的积四舍五入取整后选取整数,存储在存储器40中,使得处理后的灰度系数数值在[0,15]中间。
示例性地,当一个目标像素格a8的灰度系数为0.39时,图像处理器20将0.39乘以15得到积5.85,四舍五入取整得到6,可以转换为第7个二进制数据0110存储在存储器40中。当图像处理器20调用a7的灰度系数时,读取二进制数据0110即十进制的6,将6除以15得到商0.4,即以0.4作为目标像素格a8的实际灰度系数进行显示驱动。
示例性地,当一个目标像素格a9的灰度系数为0.87时,将0.87乘以15得到积13.05,四舍五入取整得到13,可以转换为第14个二进制数据1101存储在存储器中。当***调用a9的灰度系数时,读取二进制数据1101即十进制的13,将13除以15得到商0.867,即以0.867作为目标像素格a9的实际灰度系数进行显示驱动。
在另一实施例中,图像处理器20也可以将所有的灰度系数归一化为5bit,则平滑度可以最高分为32个等级。需要说明的是,灰度系数的归一化可以是4bit,也可以是5bit,6bit等任意位数据,本申请对此不做限定。平滑阶数可以表示屏幕边缘发光的平滑度等级。平滑阶数越大存储的数据越精确,光线平滑效果越好。平滑阶数越小则越可以有效节约存储空间。
在一实施例中,图像处理器20还用于:
响应于获取系数存储数,为每行目标像素格分配一个存储字段。对应在第N行的A个目标像素格中,从第N行的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行的目标像素格的个数A和第N行的A个目标像素格的系数存储数。其中,N为正整数,A为正整数。
请结合图1和表一,表一为每个目标像素格灰度系数的存储方式。在一实施例中,表一中图像处理器20为每行目标像素格分配了一个存储字段;在第一行的7个目标像素格中,从第一行的存储字段的第1区位至第8区位的8个区位中,分别写入第一行的目标像素格的个数7和第一行的7个目标像素格的系数存储数a1、a2、a3、a4、a5、a6、a7,其他行的目标像素格则以此类推。在曲线角屏幕显示的过程中,图像处理器20可以根据每行目标像素格的存储字段,直接读取该行需要调整灰度系数的目标像素格的个数。图像处理器20还可以根据每行目标像素格的存储字段,快速定位对应的灰度系数的存储位置,加快读取速度。
第三实施例
另一方面,本申请还提供一种计算机存储介质,具体地,计算机存储介质上存储有计算机程序,计算机程序在被计算机执行时,可实现如上任一项的屏幕图像处理方法。
示例性地,计算机存储介质上的计算机程序在实现屏幕图像处理方法并应用于图1的步骤如下:
S1:设每个像素格区域的边长为1,根据椭圆方程和坐标系的第一象限,获取椭圆弧r与每一行目标像素格的上交点横轴坐标和下交点横轴坐标。
S2:从每行目标像素格区域的上交点至下交点进行直线连线,以获取拟合线段,计算每个像素格未被拟合线段切割的第一面积,存在如下四种情况:
当第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算第N行的每个像素格的第一面积;
当第N行的上交点横轴坐标为整数,下交点横轴坐标不为整数时,获取下交点横轴坐标的小数部分,根据下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个像素格的第一面积;
当第N行的上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算第N行的每个像素格的第一面积;
当第N行的上交点横轴坐标和下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算第N行的每个像素格的第一面积。
S3:计算第一面积与每个像素格的总面积的比值,以获取目标像素格的灰度系数。根据每个目标像素格的灰度系数处理图像数据。
在需要对灰度系数进行存储时,可以将每个灰度系数乘以平滑阶数的积取整,为每行目标像素格分配一个存储字段,将获取的系数存储数按照“系数个数+系数存储数”的排列方式写入存储器中。
计算机程序在实现屏幕图像处理方法的过程中,所涉及的技术细节可以参考以上各实施例,在此不再赘述。
需要说明的是,以上实施例以第一象限的椭圆切割线中每行目标像素格为计算对象进行阐述和示例,因此,使用的交点坐标数据是第一交点横轴坐标和第二交点的横轴坐标。对于其他象限或者以每列目标像素格为计算对象时,其实际上是基于第一象限的每行目标像素格旋转后的类似形状,因此,以每列目标像素格为计算对象的计算方法可以参考以上各实施例的阐述原理,使用交点坐标数据时,可以选择第一交点纵轴坐标和第二交点的纵轴坐标进行计算,在此不再赘述。
如上,本申请提供的曲线角屏幕图像处理方法、屏幕组件和计算机存储介质,能够实现快速获取每个目标像素格的灰度系数,以消除手机屏幕曲线角边上被切割后的锯齿及偏色问题,有效提高了显示效果。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (3)
1.一种曲线角的屏幕图像处理方法,其特征在于,以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,所述方法包括:响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数;根据所述目标像素格的灰度系数处理图像数据;
所述根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数的步骤包括:从所述每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;根据同一行或同一列目标像素格区域被所述拟合线段切割形成区域中的多个三角形的相似性,计算每个像素格未被所述拟合线段切割的第一面积;计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数;
所述根据所述目标像素格的灰度系数处理所述图像数据的步骤之前包括:将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数;响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数,以将所述系数存储数写入存储器;其中,N为正整数,A为正整数;
其中,在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述交点横轴坐标和所述交点横轴坐标均不为整数时,获取交点横轴坐标的小数部分和交点横轴坐标的小数部分,再根据矩形面积公式、交点横轴坐标的小数部分、交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
2.一种曲线角的屏幕组件,其特征在于,包括图像驱动器、图像处理器和曲线角屏幕;所述图像驱动器用于发送图像数据至所述图像处理器,以使所述图像处理器控制所述曲线角屏幕显示所述图像数据;所述图像处理器用于:以曲线中心为坐标系原点,将所述曲线角的曲线弧置于平面坐标系,与所述曲线弧交会的像素格为目标像素格,响应于获取所述曲线弧与每行或每列目标像素格的第一交点坐标和第二交点坐标,根据所述每行或每列目标像素格的第一交点坐标和第二交点坐标计算每个目标像素格的灰度系数,根据所述目标像素格的灰度系数处理所述图像数据;
所述图像处理器还用于:从每行或每列目标像素格区域的第一交点至第二交点进行直线连线,以获取拟合线段;根据同一行或同一列目标像素格区域被所述拟合线段切割形成区域中的多个三角形的相似性,计算每个像素格未被所述拟合线段切割的第一面积;计算所述第一面积与每个像素格的总面积的比值,以获取所述目标像素格的灰度系数;
所述图像处理器还用于将每个灰度系数乘以平滑阶数的积取整,以获取系数存储数;响应于获取所述系数存储数,为每行或每列目标像素格分配一个存储字段;在第N行或第N列的A个目标像素格中,从第N行或第N列的存储字段的第一区位至第A+1区位的A+1个区位中,分别写入第N行或第N列的目标像素格的个数A和第N行或第N列的A个目标像素格的系数存储数,以将所述系数存储数写入存储器;其中,N为正整数,A为正整数;
其中,所述图像处理器还用于:在计算第一象限中第N行的目标像素格时,设每个像素格区域的边长为1,其中,N为正整数,所述第一交点为上交点,所述第二交点为下交点;所述计算每个像素格未被所述拟合线段切割的第一面积的步骤包括:所述曲线弧与所述第N行的上交点横轴坐标和下交点横轴坐标均为整数时,根据三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述上交点横轴坐标为整数,所述下交点横轴坐标不为整数时,获取所述下交点横轴坐标的小数部分,根据所述下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与第N行的所述上交点横轴坐标不为整数,下交点横轴坐标为整数时,获取上交点横轴坐标的小数部分,根据矩形面积公式、上交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积;和/或,所述曲线弧与所述第N行的所述上交点横轴坐标和所述下交点横轴坐标均不为整数时,获取上交点横轴坐标的小数部分和下交点横轴坐标的小数部分,再根据矩形面积公式、上交点横轴坐标的小数部分、下交点横轴坐标的小数部分和三角形的相似性计算所述第N行的每个像素格的第一面积。
3.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述计算机程序在被计算机执行时,可实现如权利要求1所述的屏幕图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111335702.1A CN114049272B (zh) | 2021-11-11 | 2021-11-11 | 屏幕图像处理方法、屏幕组件和计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111335702.1A CN114049272B (zh) | 2021-11-11 | 2021-11-11 | 屏幕图像处理方法、屏幕组件和计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114049272A CN114049272A (zh) | 2022-02-15 |
CN114049272B true CN114049272B (zh) | 2023-06-09 |
Family
ID=80208509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111335702.1A Active CN114049272B (zh) | 2021-11-11 | 2021-11-11 | 屏幕图像处理方法、屏幕组件和计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114049272B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360514A (zh) * | 2014-11-10 | 2015-02-18 | 深圳市华星光电技术有限公司 | 用于曲面屏幕的液晶显示面板 |
CN107678720A (zh) * | 2017-09-30 | 2018-02-09 | 广东欧珀移动通信有限公司 | 终端、显示屏、以及控制显示屏显示的方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107526201B (zh) * | 2017-09-19 | 2021-04-02 | 厦门天马微电子有限公司 | 一种显示面板、显示装置和显示面板的驱动方法 |
EP3777175A1 (en) * | 2018-03-29 | 2021-02-17 | Huawei Technologies Co., Ltd. | Image processing apparatus and method |
CN108665842A (zh) * | 2018-05-14 | 2018-10-16 | 昆山国显光电有限公司 | 显示屏边缘显示控制方法、控制装置和显示装置 |
CN109685142A (zh) * | 2018-12-25 | 2019-04-26 | 国信优易数据有限公司 | 一种图像匹配方法及装置 |
-
2021
- 2021-11-11 CN CN202111335702.1A patent/CN114049272B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360514A (zh) * | 2014-11-10 | 2015-02-18 | 深圳市华星光电技术有限公司 | 用于曲面屏幕的液晶显示面板 |
CN107678720A (zh) * | 2017-09-30 | 2018-02-09 | 广东欧珀移动通信有限公司 | 终端、显示屏、以及控制显示屏显示的方法 |
Non-Patent Citations (1)
Title |
---|
曲面显示技术及标准化;来航曼等;《信息技术与标准化》(第12期);第19-22页 * |
Also Published As
Publication number | Publication date |
---|---|
CN114049272A (zh) | 2022-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107919087B (zh) | 一种显示面板及其驱动方法、显示装置 | |
US11170739B2 (en) | Display optimization method and apparatus, display driving method and apparatus, display apparatus, and storage medium | |
US20180374401A1 (en) | Profiled display panel and display device | |
US20190088188A1 (en) | Irregular display panel and display device | |
JP5522918B2 (ja) | 色再現域外色転換を選択的に処理するシステム及び方法 | |
CN109243384B (zh) | 显示设备及其驱动方法、驱动装置和计算机可读介质 | |
US6747660B1 (en) | Method and system for accelerating noise | |
US20150109321A1 (en) | Tone Mapping | |
US20070074109A1 (en) | Document production system, document production method, program, and storage medium | |
CN107221306A (zh) | 校正拼接设备屏幕中图像亮度的方法、装置及显示设备 | |
CN105869579B (zh) | 背光亮度调整方法、装置及显示终端 | |
JPWO2011001673A1 (ja) | 映像表示装置並びにその制御装置及び集積回路 | |
US9299149B2 (en) | Image enhancement using modulation strength map and modulation kernel | |
US11557634B2 (en) | Display panel and display module with variable sub-pixel opening area | |
US8237747B2 (en) | Method of converting signals for multi-primary color display | |
CN108648677A (zh) | 显示屏边缘显示控制方法、控制装置和显示装置 | |
US11468824B2 (en) | Methods, control devices, and display apparatus for controlling edge display of display screens | |
WO2020020076A1 (zh) | 灰阶设定方法、显示基板和显示装置 | |
US9311688B1 (en) | Rendering pipeline for color electrophoretic displays | |
CN114049273B (zh) | 圆角屏幕图像处理方法、圆角屏幕组件和计算机存储介质 | |
CA2906059A1 (en) | Efficient image processing using dynamically sized tiles | |
CN114049272B (zh) | 屏幕图像处理方法、屏幕组件和计算机存储介质 | |
CN109636751B (zh) | 一种异形显示面板的边缘处理方法、显示面板及显示装置 | |
US11636574B2 (en) | Scaling method and apparatus, device and medium | |
EP2034444B1 (en) | Method for rotating images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |