像素位置确定方法及装置、电子设备、存储介质转让专利
申请号 : CN202010592405.4
文献号 : CN111770252B
文献日 : 2021-11-02
发明人 : 张弓
申请人 : OPPO广东移动通信有限公司
摘要 :
权利要求 :
1.一种像素位置确定方法,其特征在于,包括:获取在屏下摄像头的通光区域中预先设置的各像素的位置坐标;其中,所述通光区域中各像素是周期性排列的;分别对所述各像素的位置进行更新,包括:根据所述各像素的位置坐标,确定所述各像素之间的距离;
根据所述各像素之间的距离确定所述各像素的位置偏移量;
根据每个像素对应的位置偏移量,对该像素的位置进行更新;其中,所述各像素在位置更新时所对应的位置偏移量不完全相同,且均小于偏移量阈值;
在所述各像素的位置更新之后,通过所述屏下摄像头采集图像,并确定采集到的图像的质量,在所述图像的质量不满足预设条件时,返回所述分别对所述各像素的位置进行更新的步骤,直至采集到的图像的质量满足所述预设条件;
将最后一次位置更新后的所述各像素的位置坐标,作为所述各像素的最终位置坐标。
2.根据权利要求1所述的方法,其特征在于,所述确定采集到的图像的质量,包括:确定采集到的图像的弥散斑的尺寸;
基于所述尺寸,确定所述图像的质量。
3.根据权利要求2所述的方法,其特征在于,判断采集到的图像的质量满足所述预设条件的方法包括:
在采集到的图像的弥散斑的尺寸小于尺寸阈值时,确定所述图像的质量满足预设条件。
4.根据权利要求2所述的方法,其特征在于,判断采集到的图像的质量满足所述预设条件的方法包括:
获取上一次采集到的图像的弥散斑的尺寸;
在所述上一次采集到的图像的弥散斑的尺寸与当前采集到的图像的弥散斑的尺寸的差值小于预设阈值时,确定所述图像的质量满足预设条件。
5.根据权利要求1所述的方法,其特征在于,所述偏移量阈值为像素排列周期的十分之一。
6.一种像素位置确定装置,其特征在于,包括:像素位置坐标获取模块,用于获取在屏下摄像头的通光区域中预先设置的各像素的位置坐标;其中,所述通光区域中各像素是周期性排列的;
像素位置更新模块,用于分别对所述各像素的位置进行更新,包括:根据所述各像素的位置坐标,确定所述各像素之间的距离;根据所述各像素之间的距离确定所述各像素的位置偏移量;根据每个像素对应的位置偏移量,对该像素的位置进行更新;其中,所述各像素在位置更新时所对应的位置偏移量不完全相同,且均小于偏移量阈值;
图像质量确定模块,用于在所述各像素的位置更新之后,通过所述屏下摄像头采集图像,并确定采集到的图像的质量,在所述图像的质量不满足预设条件时,返回所述像素位置更新模块直至采集到的图像的质量满足所述预设条件;
最终位置坐标确定模块,用于将最后一次位置更新后的所述各像素的位置坐标,作为所述各像素的最终位置坐标。
7.一种电子设备,其特征在于,包括:处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~5任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~5任一项所述的方法。
说明书 :
像素位置确定方法及装置、电子设备、存储介质
技术领域
背景技术
发明内容
摄像头成像质量较低的问题。
行更新的步骤,直至采集到的图像的质量满足所述预设条件;
位置更新模块直至采集到的图像的质量满足预设条件;
像素位置确定方法。
响,提升了屏下摄像头的画质。并且,在对像素的位置进行更新时,由于位置偏移量较小,从
而可以减小对显示屏幕显示效果的影响。可见,本公开可以使屏下摄像头的成像质量得到
提升的同时,不降低显示屏幕的显示效果,从而可以提升用户体验。
附图说明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
具体实施方式
全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结
构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许
多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可
以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方
法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而
使得本公开的各方面变得模糊。
能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功
能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处
理器装置和/或微控制器装置中实现这些功能实体。
带来任何限制。
串行总线)接口150、天线1、天线2、内部存储器161、外部存储器接口162、显示屏170和传感
器模块180等。
件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件
的组合实现。
基带处理器和/或神经网络处理器等。其中,不同的处理单元可以是独立的器件,也可以集
成在一个或多个处理器中。控制器可以根据指令操作码和时序信号,产生操作控制信号,完
成取指令和执行指令的控制。
知指令,并由处理器110来控制执行。在一些实施例中,处理器110中的存储器为高速缓冲存
储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要
再次使用该指令或数据,可从所述存储器中直接调用,避免了重复存取,减少了处理器110
的等待时间,因而提高了系统的效率。
光二极管等。
证了摄像头的成像质量,也保证了屏幕的显示效果。但是由于额外机械结构的应用,导致产
品可靠性、成本以及厚度等方面产生有不利影响。
到影响。
中,显示屏幕310中摄像头通光区域320的放大图可参见右侧虚线方框,可以看出,其中包含
均匀分布的像素330。此时,需要同时保证摄像头通光区域的屏幕显示效果和摄像头的成像
效果。而显示屏幕中的像素部位透光率较低,屏幕内部的薄膜晶体管及其电路连接线也会
形成复杂的结构,导致摄像头成像质量下降,包括解析力下降和产生星芒现象等。其中,星
芒属于光线衍射的特殊现象,是光线在传播过程中发生衍射、散射后形成的。
幕中各像素的位置来提高摄像头的成像质量。
头的画质。并且,在对像素的位置进行更新时,由于位置偏移量较小,从而可以减小对显示
屏幕显示效果的影响。可见,本公开可以使屏下摄像头的成像质量得到提升的同时,不降低
显示屏幕的显示效果,从而可以提升用户体验。
显示屏幕中各像素的位置坐标。因此,预先设置的各像素的位置坐标可以是现有技术中电
子设备的显示屏幕中各像素的位置坐标。也就是,可以在现有技术基础上,重新确定显示屏
幕中各像素的位置坐标。
率比较低,甚至完全不透光,因此,周期性排列的像素相当于一个振幅型的二维光栅,因而
对入射光线产生衍射。为了消除衍射现象,提高摄像头的成像质量,本公开可以对通光区域
中像素的位置进行更新。因此,可以先获取通光区域中各像素的位置坐标。本公开可以以显
示屏幕的左下角为原点,以水平方向为X轴,以竖直方向为Y轴建立坐标系,也可以以通光区
域的左下角为原点,以水平方向为X轴,以竖直方向为Y轴建立坐标系等,在此不做限定。
本公开的执行主体可以是电子设备本身,例如,电子设备中的处理器可以控制显示屏幕中
各像素移动。另外,也可以是另一个电子设备(例如,台式计算机、便携式计算机等)来控制
该电子设备的显示屏幕中各像素移动。
应的位置偏移量。该位置偏移量表示像素移动的大小,可以包括:横向位置偏移量和纵向位
置偏移量。参见图5,图5示出了本公开实施例中像素位置更新的一种示意图,其中黑色代表
像素的原始位置,灰色代表位置更细之后该像素的位置,Δx和Δy分别表示横向位置偏移
量和纵向位置偏移量。
同,无法达到提升摄像头成像效果的目的。因此,各像素在位置更新时所对应的位置偏移量
不完全相同。也就是说,各像素在位置更新时所对应的位置偏移量可以完全不同,也可以部
分相同,部分不同。
同。横向距离和纵向距离可以相同,也可以不同。因此,可以确定显示屏幕的像素排列周期
包括:横向排列周期和纵向排列周期。横向排列周期即为相邻像素之间的横向距离,纵向排
列周期即为相邻像素之间的纵向距离。
果。本公开为了减小对屏幕显示效果的影响,可以使各像素对应较小的位置偏移量。例如,
各像素的位置偏移量可以均小于偏移量阈值,在此,各像素的位置偏移量指的是将横向位
置偏移量和纵向位置偏移量进行叠加之后得到的整体位置偏移量。偏移量阈值可以为像素
排列周期的十分之一,或者十五分之一等,在此不做限定。通过实验表明,在偏移量阈值为
像素排列周期的十分之一时,摄像头具有较好的成像效果,并且,不影响显示屏幕的显示效
果。
图像。假设屏下摄像头中的镜头是理想的光学镜头,没有任何像差。当没有显示屏幕时,无
穷远处点光源在摄像头中成的像也是一个无穷小的点。当有显示屏幕时,显示屏幕对光线
的衍射作用会使得弥散斑增大。弥散斑指的是点光源经过光学系统后在像面前后不同截面
上所成的衍射像的光强分布。
量。根据图像的质量,可以确定显示屏幕衍射影响的大小。即,可以通过弥散斑的尺寸来定
量的表征显示屏幕衍射影响的大小。当然,除弥散斑之外,也可以通过其他方式表征图像的
质量,在此不做限定。
更新。在采集到的图像的质量满足预设条件时,直接执行步骤S450。
化目标可以是使弥散斑的尺寸尽量小。其中,粒子群算法的基本核心是利用群体中的个体
对信息的共享从而使得整个群体的运动在问题求解空间中产生从无序到有序的演化过程,
从而获得问题的最优解。遗传算法是一种通过模拟自然进化过程搜索最优解的方法。该算
法通过数学的方式,利用计算机仿真运算,将问题的求解过程转换成类似生物进化中的染
色体基因的交叉、变异等过程。在求解较为复杂的组合优化问题时,相对一些常规的优化算
法,通常能够较快地获得较好的优化结果。
值可以是预先设置的定值,也可以是根据不同的图像动态设置的变化的值,在此不做限定。
像的弥散斑的尺寸与当前采集到的图像的弥散斑的尺寸的差值小于预设阈值时,确定图像
的质量满足预设条件。预设阈值可以是3个像素单位、5个像素单位等,在此不做限定。
素单位)。此时,可以确定当前采集到的图像的质量满足预设条件,循环过程结束。
像素单位。在图7中,光强主要集中在图像的中心区域,在离图像中心位置较远处光强较小,
也就是弥散斑的尺寸较小,为150个像素单位。通过对比发现,弥散斑的尺寸明显减小,因而
图7对应的显示屏幕对成像质量的影响小于图6对应的显示屏幕对成像质量的影响。
置坐标。通过最终的像素排列方式,可以减小衍射现象对摄像头成像质量的影响。
位置的一种示意图,可以看到,在像素位置更新之后,显示屏幕也不能明显看出像素位置的
变化,从而可以保证对显示屏幕的显示效果影响比较小。
置更新对屏幕显示效果的影响也很小。因此,本公开可以同时兼顾屏下摄像头的成像质量
和显示屏幕的显示效果。
实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,
以及/或者将一个步骤分解为多个步骤执行等。
更新模块1020直至采集到的图像的质量满足预设条件;
模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模
块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁
盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪
存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任
意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,
该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机
可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算
机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信
号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的
任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装
置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何
适当的介质传输,包括但不限于:无线、电线、光缆、射频等等,或者上述的任意合适的组合。
者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的
权利要求指出。