显示数据处理方法及显示装置与流程

文档序号:17152428发布日期:2019-03-19 23:34阅读:179来源:国知局
显示数据处理方法及显示装置与流程

本申请涉及显示技术领域,特别是涉及一种显示数据处理方法及显示装置。



背景技术:

随着显示技术的发展,液晶显示面板被广泛应用于人们的生产生活中。液晶显示面板在生产完成后,通常会进行模组组装形成整机。然而,由于不同的组装外壳壳体具有不同的宽度,当同一尺寸的液晶显示面板与不同的外壳壳体组装时,可能出现外壳遮挡显示画面的情况,从而影响画面显示。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够适应具有不同宽度的边框的显示数据处理方法及显示装置。

一种显示数据处理方法,所述方法包括:

获取显示装置上边框遮挡的像素行行数p和显示装置下边框遮挡的像素行行数q,所述行数p与所述行数q之和为待删除像素行的行数n;确定当前帧显示画面下相邻所述像素行的数据之间的相似度,所述像素行包括所述待删除像素行;

根据所述相似度与所述像素行的映射关系,删除较大的n个相似度对应的所述待删除像素行的数据;

根据所述待删除像素行的下一行像素行对应的数据,对所述待删除像素行进行重新赋值;

将每行当前像素行的数据重新赋值于对应的像素行,所述对应的像素行位于所述当前像素行的p行之后。

在其中一个实施例中,所述确定当前帧显示画面下相邻所述像素行的数据之间的相似度包括:

判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%;

当所述第一像素行与所述第二像素行之间的相似度小于100%时,第一寄存器存储所述相似度与所述第二像素行之间的所述映射关系。

在其中一个实施例中,所述映射关系包括相似度与确定所述相似度的相邻两行像素行中位置在后的第二像素行之间的对应关系,所述第二像素行为所述待删除像素行。

在其中一个实施例中,所述确定当前帧显示画面下相邻所述像素行的数据之间的相似度还包括:

当所述第一像素行与所述第二像素行之间的相似度等于100%时,第二寄存器计数。

在其中一个实施例中,在所述第二寄存器计数后,还包括步骤:

删除相邻像素行中位置在后的所述第二像素行的数据,根据所述第二像素行的下一行对应的数据,对所述第二像素行进行重新赋值。

在其中一个实施例中,所述根据所述相似度与所述像素行的映射关系,删除较大的n个相似度对应的待删除像素行的数据包括:

将所述行数n与所述第二寄存器计数的数值i做差;

根据所述相似度的大小,将所述第一寄存器中的所述相似度从大到小排序;

根据所述相似度与所述像素行的映射关系,删除所述第一寄存器中较大的n-i个相似度对应的所述待删除像素行的数据。

在其中一个实施例中,所述确定当前帧显示画面下相邻所述数据行之间的相似度包括:

根据相邻数据行之间的灰阶数据,确定当前帧显示画面下相邻所述数据行之间的相似度。

一种显示数据处理方法,包括:

获取显示装置上边框遮挡的像素行行数p和显示装置下边框遮挡的像素行行数q,所述行数p与所述行数q之和为待删除像素行的行数n;

根据相邻数据行之间的灰阶数据,判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%;

当所述第一像素行与所述第二像素行之间的相似度小于100%时,第一寄存器存储所述相似度与所述第二像素行之间的映射关系;

当所述第一像素行与所述第二像素行之间的相似度等于100%时,第二寄存器计数,删除位置在后的所述第二像素行的数据,根据所述第二像素行的下一行像素行对应的数据,对所述第二像素行进行重新赋值,其中,所述第二像素行为所述待删除像素行;

将所述行数n与所述第二寄存器计数的数值i做差;

根据所述相似度的大小,将所述第一寄存器中的所述相似度从大到小排序;

根据所述相似度与所述像素行的所述映射关系,删除所述第一寄存器中较大的n-i个相似度对应的所述待删除像素行的数据;

根据所述待删除像素行的下一行对应的数据,对所述待删除像素行进行重新赋值;

将每行当前像素行的数据重新赋值于对应的像素行,所述对应的像素行位于所述当前像素行的p行之后。

在其中一个实施例中,所述映射关系包括相似度与确定所述相似度的相邻两行像素行中位置在后的第二像素行之间的对应关系,所述第二像素行为所述待删除像素行。

一种显示装置,包括:

显示面板,用于显示画面;

控制器,与所述显示面板电连接,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该程序被处理器执行时实现前述方法中的步骤。上述显示数据的处理方法,通过对比一帧显示画面下相邻像素行之间的相似度,并删除相似度较大的多行像素行的数据,使得液晶显示面板与外壳壳体组装时,对液晶显示面板输入数据后,显示区的尺寸能够灵活适应不同的外壳壳体,显示画面不被遮挡,提升显示品质,提高液晶显示面板的灵活性和适应性。同时,上述方法通过算法可解决液晶显示面板与不同的外壳壳体组装时,可能出现外壳遮挡显示画面的情况,无成本增加。

附图说明

图1为一个实施例提供的显示数据处理方法的流程图;

图2为一个具体实施例提供的显示数据处理方法的流程图;

图3为又一具体实施例提供的显示数据处理方法的流程图;

图4为又一具体实施例提供的显示数据处理方法的流程图;

图5为本申请的一个实施例提供的显示面板的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种显示数据的处理方法,包括以下步骤:

步骤s110:获取显示装置上边框遮挡的像素行的行数p和显示装置下边框遮挡的像素行的行数q,行数p与行数q之和为待删除像素行的行数n。

本实施例中,显示装置包括显示面板和外壳壳体。由于显示面板与外壳壳体组装时,外壳壳体可能会遮挡部分显示面板,导致显示面板的显示画面不能完全被用户看到,故需要对显示面板的显示画面进行处理。首先获取外壳壳体的上边框遮挡的显示面板内像素行的行数p和外壳壳体的下边框遮挡的显示面板内像素行的行数q。行数p与行数q之和为边框遮挡的总的像素行的行数n,行数n为待删除的像素行的数量。

步骤s120:确定当前帧显示画面下相邻像素行的数据之间的相似度,像素行包括待删除像素行。

其中,像素行为液晶显示面板上全部的像素行,待删除像素行为相似度较大的多个像素行。

具体的,本实施例通过比较相邻像素行的灰阶数据确定相邻像素行的数据相似度。由于每一帧显示画面的内容可能不同,则每一帧显示画面下相邻像素行的数据之间的相似度都需要进行比较、删除,使得每一帧的显示画面都能适应组装外壳壳体的尺寸。

步骤s130:根据相似度与像素行的映射关系,删除较大的n个相似度对应的所述待删除像素行的数据。

具体的,在比较相邻两像素行的数据之间的相似度后,将相似度与相邻像素行中位置在后的像素行一一对应地进行存储,相似度与位置在后的像素行的一一对应关系即为映射关系。在比较完一帧显示画面下像素行之间的相似度后,将相似度进行从大到小排序,选取其中较大的前几个相似度,根据相似度与像素行的映射关系,进而可以选取具有较大相似度的待删除像素行,并删除对应的待删除像素行的数据。本实施例中,待删除像素行的总数为行数n。

步骤s140:根据所述待删除像素行的下一行像素行对应的数据,对所述待删除像素行进行重新赋值。

具体的,将待删除像素行的数据删除后,根据待删除像素行的下一行像素行的数据,对待删除像素行进行重新赋值,使得待删除像素行下一行的数据输入待删除像素行中。相应的,待删除像素行后面的每一行像素行均被下一行像素行的数据重新复制。例如待删除像素行为第三行像素行,则第三行像素行的数据被删除后,将需要输入第四行像素行的数据调用至第三行像素行,以对第三行像素行重新赋值。第四行像素行后的每一行像素行的数据均调用至前一行。

s150:将每行当前像素行的数据重新赋值于对应的像素行,其中,对应的像素行位于当前像素行的p行之后。

在执行步骤s140之后,当前帧显示画面可以显示的像素行的行数与外壳壳体框定的显示面板上的像素行行数相匹配,且当前帧显示画面从显示面板的第一行像素行开始显示。由于外壳壳体的上边框可能遮挡显示面板上部的部分像素行,故需要将当前帧显示画面各像素行的数据均下移,即将每行当前像素行的数据均重新赋值于对应的像素行,该对应的像素行位于当前像素行的p行之后,也即当前帧显示画面各像素行的数据均下移的行数等于外壳壳体上边框遮挡的像素行的行数,将数据下移后,当前帧显示画面可完全显示于外壳壳体框定的显示面板的区域内。然后,即可结束当前帧显示画面的对比。

上述显示数据的处理方法中,通过对比一帧显示画面下相邻像素行之间的相似度,并删除相似度较大的多行像素行的数据,使得液晶显示面板与外壳壳体组装时,对液晶显示面板输入数据后,显示区的尺寸能够灵活适应不同的外壳壳体,显示画面不被遮挡,提升显示品质,提高液晶显示面板的灵活性和适应性。同时,上述方法通过算法可解决液晶显示面板与不同的外壳壳体组装时,可能出现外壳遮挡显示画面的情况,无成本增加。

在其中一个实施例中,请参见图2,确定当前帧显示画面下相邻像素行的数据之间的相似度包括:

步骤s121:判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%。

步骤s122:当第一像素行与所述第二像素行之间的相似度小于100%时,第一寄存器存储相似度与第二像素行之间的映射关系。

其中,映射关系包括相似度与确定该相似度的相邻两行像素行中位置在后的第二像素行之间的对应关系,该第二像素行即为待删除像素行。

具体的,本实施例中,第一像素行为位置在前的像素行,第二像素行的位置在后的像素行。在其他实施例中,第一像素行和第二像素行的位置关系也可以与本实施例相反。将第一像素行与第二像素行的数据进行对比,确定第一像素行与第二像素行之间的相似度。当第一像素行与第二像素行的相似度小于100%时,第一存储器中存储相似度和像素行之间的映射关系,也即存储相似度和具有该相似度的第二像素行的位置。

根据相似度与所述像素行的映射关系,删除较大的相似度对应的待删除像素行的数据具体包括:根据所述相似度与所述像素行的映射关系,删除较大的n个相似度对应的待删除像素行的数据。当液晶显示面板中第一像素行与第二像素行的相似度均小于100%时,将对比获得的相似度与像素行的位置均存储于第一存储器中。然后根据待删除像素行的行数n,通过比较大小选取第一存储器中数值较大的前n个相似度,并根据相似度与像素行的对应关系,删除前n个具有较大相似度的待删除像素行的数据。其中,待删除像素行即为位置在后的第二像素行。

上述显示数据的处理方法中,通过对比一帧显示画面下相邻像素行之间的相似度,根据相似度与像素行的对应关系,删除相似度较大的多行像素行的数据,使得液晶显示面板与外壳壳体组装时,对液晶显示面板输入数据后,显示区的尺寸能够灵活适应不同的外壳壳体,显示画面不被遮挡,提升显示品质,提高液晶显示面板的灵活性和适应性。

在其中一个实施例中,请继续参见图2,确定当前帧显示画面下相邻像素行的数据之间的相似度包括:

步骤s121:判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%。

步骤s123:当第一像素行与第二像素行之间的相似度等于100%时,第二寄存器计数。

步骤s124:删除相邻像素行中位置在后的所述第二像素行的数据,根据所述第二像素行的下一行对应的数据,对所述第二像素行进行重新赋值。

其中,第二寄存器用于记录具有100%相似度的数量。当第一像素行和第二像素行的相似度为100%,则删除位置在后的第二像素行的数据。然后根据第二像素行的下一行像素行的数据,对第二像素行重新赋值。第二像素行后面的每一行数据均对上一行像素行重新赋值,也即实现了数据上移一行。

本实施例中,所述根据所述相似度与所述像素行的映射关系,删除较大的n个相似度对应的待删除像素行的数据具体包括:

步骤s131:将行数n与第二寄存器计数的数值i做差,其中,数值i为已进行数据删除的相邻像素行中位置在后的第二像素行的行数。

步骤s132:根据第一寄存器中相似度的大小,将第一寄存器中的相似度从大到小排序。

步骤s133:根据相似度与像素行的映射关系,删除第一寄存器中较大的n-i个相似度对应的待删除像素行的数据。

具体的,先将数据输入像素行,然后将第二像素行的数据与第一像素行的数据进行相似度对比。当相似度等于100%时,采用第二计数器计数,同时删除具有100%相似度的第二像素行,且将第二像素行下一行像素行的数据输入第二像素行中。将下一行像素行的数据与前一行像素行的数据再进行相似度对比,当相似度小于100%时,采用第一寄存器记录相似度的大小和具有该相似度的第二像素行的位置。本实施例中,若第二寄存器的计数数值为i,即已经删除i行像素行后,则第一寄存器中待删除像素行的数量即为n-i。根据第一寄存器中相似度的大小,选取较大的n-i个相似度,并根据相似度与像素行之间的映射关系,删除前n-i个相似度对应的待删除像素行的数据,使得显示区的尺寸与组装外壳壳体的尺寸相适应。

上述实施例提供的显示数据的处理方法,通过对比一帧显示画面相邻像素行数据的相似度,当相似度等于100%时,则一边对比数据相似度一边删除第二像素行的数据;当相似度小于100%时,则对比完全部的相似度后,删除较大的相似度对应的像素行的数据。全部对比结束后,将下一行像素行的数据调用至前一行,以适应组装外壳壳体的尺寸显示。上述方法通过算法可提高液晶显示面板的灵活性和适应性,无需额外的成本增加。

请参见图4,本申请的一个具体实施例提供一种显示数据处理方法,包括以下步骤:

步骤s210:获取显示装置上边框遮挡的像素行行数p和显示装置下边框遮挡的所述像素行行数q,其中,行数p与行数q之和为待删除像素行的行数n。

具体的,显示装置上边框遮挡的像素行行数p和显示装置下边框遮挡的所述像素行行数q时,也可同时获取液晶显示面板的像素行的总行数m。在对比相邻两行像素行的相似度时,采用逐行对比的原则,直到比完一帧显示画面下m行像素行为止。

步骤s220:根据相邻数据行之间的灰阶数据,判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%。

其中,第一像素行为位置在前的像素行,第二像素行为位置在后的像素行。本实施例中,根据相邻数据行之间的灰阶数据,判断相邻两行像素行中第一像素行与第二像素行之间的相似度是否为100%。

步骤s230:当第一像素行与第二像素行之间的相似度小于100%时,第一寄存器存储所述相似度与所述第二像素行之间的映射关系。

本实施例中,映射关系包括相似度与确定该相似度的相邻两行像素行中位置在后的第二像素行之间的对应关系,其中,第二像素行为待删除像素行。

第一寄存器存储所述相似度与所述像素行之间的映射关系,同时,第一寄存器进行计数,用于记录当前已经进行相似度对比的像素行的行数。

当判断第一像素行与第二像素行之间的相似度小于100%后,输入下一行数据,并重复步骤s220。

步骤s240:当第一像素行与第二像素行之间的相似度等于100%时,第二寄存器计数,删除位置在后的第二像素行的数据,根据第二像素行的下一行像素行对应的数据,对第二像素行进行重新赋值。

当判断第一像素行与第二像素行的相似度结束后,判断第一寄存器的计数的数值与第二寄存器计数的数值之和是否达到总行数m-1,若达到总行数m-1,则不再进行相似度对比,若没有达到总行数m-1,则继续进行相似度对比直至对比完一帧显示画面的全部像素行。

步骤s250:将行数n与所述第二寄存器计数的数值i做差。

第二寄存器计数的数值i即为相似度为100%对应的像素行的数量,也为已进行数据删除的相邻像素行中位置在后的第二像素行的行数。由于相似度为100%对应的像素行的数据已经被删除,且待删除数据行的总行数为n,故第一寄存器中需要删除的数据行的行数为n-i。

步骤s260:根据相似度的大小,将第一寄存器中的相似度从大到小排序。

第一寄存器用于存储相似度以及具有该相似度的第二像素行的位置,将第一寄存器中的相似度进行从打大小排序,可确定数值较大的前n-i个相似度。

步骤s270:根据相似度与像素行的映射关系,删除第一寄存器中较大的n-i个相似度对应的待删除像素行的数据。

确定数值较大的前n-i个相似度后,根据相似度与像素行的映射关系,确定对应的n-i个待删除像素行的位置,并删除对应待删除像素行的数据。

步骤s280:根据待删除像素行的下一行对应的数据,对待删除像素行进行重新赋值。

将待删除数据行下一行对应的数据输入至待删除像素行上,并将待删除数据行后每一行的数据均重新赋值至前一行像素行,以完成数据的上移,进而可结束本帧显示画面的像素行数量与外壳可以框定的显示区域内像素行数量相同。

步骤s290:将每行当前像素行的数据重新赋值于对应的像素行,其中,对应的像素行位于当前像素行的p行之后。由于外壳壳体的上边框可能遮挡显示面板上部的部分像素行,故需要将当前帧显示画面各像素行的数据均下移,各像素行下移的行数与外壳壳体遮挡的行数相同,即p行。数据下移也即将每行当前像素行的数据重新赋值于对应的像素行,其中,对应的像素行位于当前像素行的p行之后。数据下移后,可以使得本帧显示画面与组装外壳壳体的尺寸适配。

上述显示数据的处理方法中,通过对比一帧显示画面下相邻像素行之间的相似度,并删除相似度较大的多行像素行的数据,使得液晶显示面板与外壳壳体组装时,对液晶显示面板输入数据后,显示区的尺寸能够灵活适应不同的外壳壳体,显示画面不被遮挡,提升显示品质,提高液晶显示面板的灵活性和适应性。同时,上述方法通过算法可解决液晶显示面板与不同的外壳壳体组装时,可能出现外壳遮挡显示画面的情况,无成本增加。

请参见图5,本申请的一个实施例提供一种显示装置,包括:显示面板310和控制器,30。其中,显示面板310用于显示每一帧显示画面。控制器320与显示面板310电连接。控制器320包括存储器321、处理器322以及存储在存储器321上并可在处理器322上运行的计算机程序,该程序被处理器322执行时实现上述显示数据处理方法中的步骤,以使得每一帧显示画面均可以与外壳壳体框定出的显示面板的显示区相适配,提高显示装置的灵活性和适应性,且无成本增加。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1