视图修正方法、装置、设备及存储介质与流程

    技术2025-11-10  4


    本技术涉及裸眼3d的,尤其涉及一种视图修正方法、装置、设备及存储介质。


    背景技术:

    1、在裸眼3d的显示模组中,棱柱透镜由于贴合工艺问题,棱柱透镜局部位置发生变形,变形位置所覆盖区域的子像素对应的视点发生偏移,从而导致在点亮对应的视点屏幕区域的局部贴合位置出现串扰,从而影响裸眼3d观看效果。


    技术实现思路

    1、本技术实施例提供一种视图修正方法、装置、设备及存储介质,以解决相关技术存在的问题,技术方案如下:

    2、第一方面,本技术实施例提供了一种视图修正方法,该方法包括:

    3、获取子像素视点排布;

    4、基于子像素视点排布控制显示模组依次显示多个不同的第一视图,得到对应的第一视点图,其中,第一视点图序号与显示第一颜色的子像素视点相对应,第一视图用于控制对应的子像素视点显示第一颜色,其他子像素视点显示第二颜色;

    5、对各第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图并基于第二视点图得到对应的第二视点图序号;

    6、基于第二视点图序号,确定子像素偏移数据;

    7、根据子像素偏移数据对显示模组显示的第二视图进行修正,得到修正后的第二视图。

    8、在一种实施方式中,基于第二视点图序号,确定子像素偏移数据包括:

    9、将在第二视点图中第一颜色区域最大的第二视点图确定为参考视点图;

    10、基于参考视点图,确定对应的参考视点图序号;

    11、参考视点图序号减去除参考视点图序号外的每一个第二视点图序号,得到子像素偏移数据。

    12、在一种实施方式中,对各第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图包括:

    13、对各第一视点图均采用同一划分操作进行划分,得到各第一视点图对应的第一采样区域;

    14、对所有第一视点图对应的第一采样区域进行比较,确定符合指定条件的第一采样区域为第二采样区域,所述指定条件为在所有第一视点图对应的第一采样区域中,显示第一颜色区域内的所述第一颜色和所述第二颜色的色差最大;

    15、将第二采样区域对应的第一视点图确定为第二视点图。

    16、在一种实施方式中,对各第一视点图均采用同一划分操作进行划分,得到各第一视点图对应的第一采样区域包括:

    17、对每个第一视点图都划分为等面积的至少两个区域,得到各第一视点图对应的第一采样区域。

    18、在一种实施方式中,基于子像素视点排布控制显示模组显示依次多个不同的第一视图,得到对应的第一视点图包括:

    19、基于子像素视点排布,控制显示模组沿子像素视点排布的第一方向的子像素视点依次显示第一颜色的多个不同第一视图。

    20、在一种实施方式中,对各第一视点图像显示第一颜色区域的第一颜色和第二颜色的色差进行比较,得到各第一颜色区域对应的色差最大的第二视点图包括:

    21、对各第一视点图的第一颜色范围进行识别;

    22、将显示的第一颜色范围大于指定范围的第一视点图确定为第三视点图;

    23、对各第三视点图显示第一颜色区域的第一颜色和第二颜色的色差进行比较,得到各第一颜色区域对应的色差最大的第二视点图。

    24、第二方面,本技术实施例提供了一种视图修正装置,该装置包括:

    25、第一获取模块,用于获取子像素视点排布;

    26、第一得到模块,用于基于子像素视点排布控制显示模组依次显示多个不同的第一视图,得到对应的第一视点图,其中,第一视点图序号与显示第一颜色的子像素视点相对应,第一视图用于控制对应的子像素视点显示第一颜色,其他子像素视点显示第二颜色;

    27、第二得到模块,用于对各第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图并基于第二视点图得到对应的第二视点图序号;

    28、第一确定模块,用于基于第二视点图序号,确定子像素偏移数据;

    29、第三得到模块,用于根据子像素偏移数据对显示模组显示的第二视图进行修正,得到修正后的第二视图。

    30、在一种实施方式中,第一确定模块包括:

    31、第一确定单元,用于将在第二视点图中第一颜色区域最大的第二视点图确定为参考视点图;

    32、第二确定单元,用于基于参考视点图,确定对应的参考视点图序号;

    33、第一得到单元,用于参考视点图序号减去除参考视点图序号外的每一个第二视点图序号,得到子像素偏移数据。

    34、在一种实施方式中,第一获取模块包括:

    35、第二得到单元,用于对各第一视点图均采用同一划分操作进行划分,得到各第一视点图对应的第一采样区域;

    36、第三确定单元,用于对所有第一视点图对应的第一采样区域进行比较,确定符合指定条件的第一采样区域为第二采样区域,所述指定条件为在所有第一视点图对应的第一采样区域中,显示第一颜色区域内的所述第一颜色和所述第二颜色的色差最大;

    37、第四确定单元,用于对将第二采样区域对应的第一视点图确定为第二视点图。

    38、在一种实施方式中,第二得到单元还用于:

    39、对每个第一视点图都划分为等面积的至少两个区域,得到各第一视点图对应的第一采样区域。

    40、在一种实施方式中,第一得到模块还用于:

    41、基于子像素视点排布,控制显示模组沿子像素视点排布的第一方向的子像素视点依次显示第一颜色的多个不同第一视图。

    42、在一种实施方式中,第二得到模块包括:

    43、第一识别单元,用于对各第一视点图的第一颜色范围进行识别;

    44、第五确定单元,用于将显示的第一颜色范围大于指定范围的第一视点图确定为第三视点图;

    45、第三得到单元,对各第三视点图显示第一颜色区域的第一颜色和第二颜色的色差进行比较,得到各第一颜色区域对应的色差最大的第二视点图。

    46、第三方面,本技术实施例提供了一种电子设备,该电子设备包括:存储器和处理器。其中,该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。

    47、第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。

    48、上述技术方案中的优点或有益效果至少包括:

    49、本公开实施例的技术方案,获取到子像素视点排布,可以通过子像素视点排布图进行表征。根据子像素视点排布来控制显示模组显示依次显示多个不同的第一视图,每个第一视图对应控制一个或者一组子像素视点显示第一颜色,同时控制其他的子像素视点显示第二颜色,从而使得得到的第一视点图具有显示的效果视差。通过多个不同的第一视图在显示模组上的显示,每个第一视图都可以得到对应的第一视点图。对各第一视点图像显示第一颜色区域的第一颜色和第二颜色的色差进行比较,能够获取各第一颜色区域对应的色差最大的第二视点图并基于第二视点图得到对应的第二视点图序号,理论上来说,第二视点图中的参考视点图应当是整个视点图都是显示第一颜色色差最大的第一视点图,但是由于棱柱透镜局部位置发生变形,变形位置所覆盖区域的子像素对应的视点发生偏移,从而导致在点亮对应的视点屏幕区域的局部贴合位置出现串扰的问题,导致参考视点图中虽然显示的第一颜色的色差最大且区域最大,但是并不是整个视点图都是显示第一颜色色差最大的第一视点图。即参考视点图中,至少部分区域未达到显示第一颜色色差最大,而在其他的第一视点图中该部分区域的显示第一颜色色差达到了最大。对于此,确定了第二视点图序号,通过第二视点图序号,得到子像素偏移数据,通过子像素的偏移数据对后续在显示模组上显示的第二视图进行修正,使得得到的修成后的第二视图得到补偿,从而能够避免了由于棱柱透镜局部位置发生变形,变形位置所覆盖区域的子像素对应的视点发生偏移,从而导致在点亮对应的视点屏幕区域的局部贴合位置出现串扰的问题。本实施例的视图修正方法,从局部的角度确定了局部区域的子像素偏移数据,通过局部区域的子像素偏移数据对显示装置中子像素显示的视图进行局部修正,避免了对视图进行整体修正导致的未发生偏移的位置错误修正,导致串扰的问题,从而有效提升了裸眼3d的显示效果。

    50、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。


    技术特征:

    1.一种视图修正方法,其特征在于,包括:

    2.根据权利要求1所述视图修正方法,其特征在于,所述基于所述第二视点图序号,确定子像素偏移数据包括:

    3.根据权利要求1所述视图修正方法,其特征在于,所述对各所述第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图包括:

    4.根据权利要求3所述视图修正方法,其特征在于,所述对各所述第一视点图均采用同一划分操作进行划分,得到各第一视点图对应的第一采样区域包括:

    5.根据权利要求1所述视图修正方法,其特征在于,所述基于所述子像素视点排布控制显示模组显示依次多个不同的第一视图,得到对应的第一视点图包括:

    6.根据权利要求1所述视图修正方法,其特征在于,所述对各所述第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图包括:

    7.一种视图修正装置,其特征在于,包括:

    8.根据权利要求7所述视图修正装置,其特征在于,所述第一确定模块包括:

    9.根据权利要求7所述视图修正装置,其特征在于,所述第一获取模块包括:

    10.根据权利要求9所述视图修正装置,其特征在于,所述第二得到单元还用于:

    11.根据权利要求7所述视图修正装置,其特征在于,所述第一得到模块还用于:

    12.根据权利要求7所述视图修正装置,其特征在于,所述第二得到模块包括:

    13.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1至6任一项所述的方法。

    14.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。


    技术总结
    本申请提出一种视图修正方法、装置、设备及存储介质,该方法包括:获取子像素视点排布;基于子像素视点排布控制显示模组依次显示多个不同的第一视图,得到对应的第一视点图,其中,第一视点图序号与显示第一颜色的子像素视点相对应;对各第一视点图之间进行比较,确定显示第一颜色区域在所有第一视点图中的色差最大的第一视点图为第二视点图并基于第二视点图得到对应的第二视点图序号;基于第二视点图序号,确定子像素偏移数据;根据子像素偏移数据对显示模组显示的第二视图进行修正,得到修正后的第二视图。避免了对视图进行整体修正导致的未发生偏移的位置错误修正,导致串扰的问题,从而有效提升了裸眼3D的显示效果。

    技术研发人员:高豪,彭晓青,薛海林,李培军,李志兴,马瑞宇,朱劲野,商世明,秦伟达,李艳云
    受保护的技术使用者:北京京东方显示技术有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-36476.html

    最新回复(0)