一种圆形屏显示缺陷的矫正方法及装置与流程

文档序号:17472907发布日期:2019-04-20 05:56阅读:318来源:国知局
一种圆形屏显示缺陷的矫正方法及装置与流程

本发明属于液晶显示领域,具体涉及一种圆形屏显示缺陷的矫正方法及装置。



背景技术:

当前,显示技术不断突破,已经从原始的矩形屏,不断发展升级成异形屏,丰富多彩的形状在满足消费者需求的同时,也不断突破技术难关,车载异形屏、手表(仪器仪表)圆形屏、手机notch屏的出现,极大的改变了人眼的视界。

目前市场上流行的圆形屏如图1所示,圆形屏面板的像素大小受排版空间尺寸的约束,一般圆形屏面板的像素大小设计为956*rgb*956。按照vesa标准,垂直方向的分辨率固定为480、720、960、1080、1920等数量,如图2所示是圆形屏末端未显示示意图,其中,01为平台显示区域,02为有效显示区域,03为未显示的末端图像,04为ic内部的时序控制器。当平台输出分辨率为960*rgb*956的图像时,因为圆形屏最多只能显示956*rgb*956的像素,会导致最后垂直方向的4列rgb数据(即未显示的末端图像03)因圆形屏面板上没有像素空间而不能显示,使得最终呈现的画面不完整,影响观看。



技术实现要素:

本发明提供一种圆形屏显示缺陷的矫正方法及装置,通过从待显示图像的每一帧数据中选取预设数量的不显示数据并删除以实现矫正圆形屏显示缺陷的问题。

本发明的技术方案如下:

本发明提供一种圆形屏显示缺陷的矫正方法,包括以下步骤:

s1:根据圆形屏的分辨率和待显示图像的分辨率确定待显示图像的每一帧数据中不显示数据的预设数量,根据待显示图像的分辨率确定待显示图像的每一帧数据中的有效显示区域;

s2:在当前输入的帧数据的有效显示区域内选取可不显示数据;

s3:在选取的可不显示数据中选取当前输入的帧数据的预设数量的不显示数据;

s4:删除选取的预设数量的不显示数据,并将不显示数据右边的列数据向左补位。

优选地,所述s1具体包括以下步骤:

s11:将当前输入的帧数据中的从左数x列数据区间和从右数x列数据区间作为不作抽取区域,其中,x小于当前输入的帧数据的总的列数据的1/3;

s12:将不作抽取区域以外的区域作为有效显示区域。

优选地,s2所述的“在当前输入的帧数据的有效显示区域内选取当前输入的帧数据中的可不显示数据”具体包括:

将有效显示区域内的当前输入的帧数据中的每相邻两列数据进行比对,当相邻两列数据相似度大于预设阈值,则将其中的一组数据记为可不显示数据,并记录下该可不显示数据的位置。

优选地,s3所述的“在选取的可不显示数据中选取当前输入的帧数据的预设数量的不显示数据”具体包括:

从当前帧数据的可不显示数据中均匀分散地选取预设数量的可不显示数据作为当前帧数据的不显示数据。

优选地,所述s3具体包括以下步骤:

s31:判断当前输入的帧数据是否为待显示图像的第一帧数据,若是,在选取的可不显示数据中选取当前输入的帧数据的预设数量的不显示数据;否则;执行下一步;

s32:将当前帧数据的可不显示数据与上一帧数据的不显示数据进行位置对比,若当前帧数据的可不显示数据中存在与上一帧数据的不显示数据位置相同的数据,则选取出位置相同的数据为当前帧数据的不显示数据;

s33:判断步骤s32中选取的当前帧数据的不显示数据的数量是否达到预设数量;若是,则结束,执行步骤s4;否则执行下一步;

s34:从步骤s32选取后剩下的当前帧数据的可不显示数据中继续选取当前帧数据的不显示数据,以使得当前帧数据的不显示数据的数量达到预设数量。

本发明还提供一种圆形屏显示缺陷的矫正装置,包括分辨率转换算法模块,所述分辨率转换算法模块包括:

第一选取单元,用于根据圆形屏的分辨率和待显示图像的分辨率确定待显示图像的每一帧数据中不显示数据的预设数量,根据待显示图像的分辨率确定待显示图像的每一帧数据中的有效显示区域;

第二选取单元,用于在当前输入的帧数据的有效显示区域内选取可不显示数据;

第三选取单元,用于在选取的可不显示数据中选取当前输入的帧数据的预设数量的不显示数据;

矫正单元,用于删除选取的预设数量的不显示数据,并将不显示数据右边的数据向左补位。

优选地,第一选取单元具体用于将当前输入的帧数据中的从左数x列数据区间和从右数x列数据区间作为不作抽取区域,将不作抽取区域以外的区域作为有效显示区域,其中,x小于当前输入的帧数据的总的列数据的1/3。

优选地,第二选取单元具体用于将有效显示区域内的当前输入的帧数据中的每相邻两列数据进行比对,当相邻两列数据的相似度大于预设阈值,则将其中的一组数据记为可不显示数据,并记录下该可不显示数据的位置

优选地,第三选取单元具体用于从当前帧数据的可不显示数据中均匀分散地选取预设数量的可不显示数据作为当前帧数据的不显示数据。

优选地,第三选取单元具体用于判断当前输入的帧数据是否为待显示图像的第一帧数据;

以及当判断是待显示图像的第一帧数据时,在选取的可不显示数据中选取当前输入的帧数据的预设数量的不显示数据,以及当判断不是待显示图像的第一帧数据时,用于将当前帧数据的可不显示数据与上一帧数据的不显示数据进行位置对比;

以及当判断当前帧数据的可不显示数据中存在与上一帧数据的不显示数据位置相同的数据时,选取出位置相同的数据为当前帧数据的不显示数据;

以及用于继续判断选取的当前帧数据的不显示数据的数量是否达到预设数量,当判断选取的当前帧数据的不显示数据的数量已达到预设数量时,结束运行第三选取单元并运行矫正单元;

以及当判断选取的当前帧数据的不显示数据的数量没有达到预设数量时,继续用于从选取后剩下的当前帧数据的可不显示数据中继续选取当前帧数据的不显示数据,以使得当前帧数据的不显示数据的数量达到预设数量。

本发明提供的技术方案能够带来以下有益效果:通过转换分辨率使得最终显示的图像信息更加完整,解决了圆形屏面板的像素大小与常规图像分辨率有差异导致的显示缺陷问题。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明予以进一步说明。

图1是现有圆形屏的结构示意图;

图2是现有技术圆形屏末端未显示示意图;

图3是本发明圆形屏中的有效显示区域示意图;

图4是本发明圆形屏中的可不显示数据示意图;

图5是本发明圆形屏中的不显示数据示意图;

图6是本发明圆形屏中的可不显示数据与可不显示数据位置比对示意图;

图7是本发明圆形屏中的图像数据补位示意图;

图8是本发明的矫正圆形屏显示缺陷装置示意图;

图9是本发明的分辨率转换算法模块示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

下面以具体实施例详细介绍本发明的技术方案。

本发明提供一种圆形屏显示缺陷的矫正方法,包括以下步骤:

s1:根据圆形屏的分辨率和待显示图像的分辨率确定待显示图像的每一帧数据中不显示数据07的预设数量,根据待显示图像的分辨率确定待显示图像的每一帧数据中的有效显示区域02;

s2:在当前输入的帧数据的有效显示区域02内选取可不显示数据06;

s3:在选取的可不显示数据06中选取当前输入的帧数据的预设数量的不显示数据07;

s4:删除选取的预设数量的不显示数据07,并将不显示数据07右边的列数据向左补位。

其中,所述步骤s1具体包括以下步骤:

s11:将当前输入的帧数据中的从左数x列数据区间和从右数x列数据区间作为不作抽取区域05,其中,x小于当前输入的帧数据的总的列数据的1/3;

s12:将不作抽取区域05以外的区域作为有效显示区域02。

因圆形屏特殊的像素排布,需要对待显示图像的边缘做一定的处理,处理过后的边缘数据一般不可变动,将当前输入的帧数据中左右两边一定距离内的数据不作抽取。如图3所示,其中,02为有效显示区域,04为ic内部的时序控制器,05为不作抽取区域。对于像素为960*rgb*956或960*rgbw*956的待显示图像,960*rgb*956或960*rgbw*956由主板100输入至圆形屏内(如图8所示),在当前输入的帧数据的960列数据中将从左数30列数据区间和从右数30列数据区间作为不作抽取区域05,即将第1列至第30列以及第931列至第960列数据作为不作抽取区域05,对于不作抽取区域05内的数据不作变更,即x为30。

其中,步骤s2所述的“在当前输入的帧数据的有效显示区域02内选取当前输入的帧数据中的可不显示数据06”具体包括:

将有效显示区域02内的当前输入的帧数据中的每相邻两列数据进行比对,当相邻两列数据的相似度大于预设阈值,则将其中的一组数据记为可不显示数据06,并记录下该可不显示数据06的位置。

如图4和图5所示,其中,06为可不显示数据,07为不显示数据。对于像素为960*rgb*956的待显示图像,在当前输入的帧数据的960列数据中将从左数30列数据区间和从右数30列数据区间作为不作抽取区域05,对于剩下的有效显示区域02,即第31列数据至第930列数据区间,从第31个数据开始,依次比对相邻两列数据,若两者相似度大于预设阈值,则视为可不显示数据06,并记录下该可不显示数据06的位置。其中,预设阈值根据待显示图像的实际状况来设定。

其中,步骤s3所述的在可不显示数据06中选取当前输入的帧数据的预设数量的不显示数据07,对于选取预设数量的不显示数据07的方法是随机选取的。

优选地,可以从当前帧数据的可不显示数据06中均匀分散地选取预设数量的可不显示数据06作为当前帧数据的不显示数据07。通过从可不显示数据06中均匀分散地选取不显示数据07,可以避免不显示数据07的密集分布,并优化观看时的视觉效果。

在此基础上,所述步骤s3还可以具体包括以下步骤:

s31:判断当前输入的帧数据是否为待显示图像的第一帧数据,若是,在选取的可不显示数据06中选取当前输入的帧数据的预设数量的不显示数据07;否则;执行下一步;

s32:将当前帧数据的可不显示数据06与上一帧数据的不显示数据07进行位置对比,若当前帧数据的可不显示数据06中存在与上一帧数据的不显示数据07位置相同的数据,则选取出位置相同的数据为当前帧数据的不显示数据07;

s33:判断步骤s32中选取的当前帧数据的不显示数据07的数量是否达到预设数量;若是,则结束,执行步骤s4;否则执行下一步;

s34:从步骤s32选取后剩下的当前帧数据的可不显示数据06中继续选取当前帧数据的不显示数据07,以使得当前帧数据的不显示数据07的数量达到预设数量。

如图6所示,其中,08为待显示图像的动态区域。对于待显示图像的第二帧数据以及之后的帧数据,需要从当前帧数据中选取可不显示数据06与上一帧数据的不显示数据07进行位置对比,并选取出位置相同的数据作为当前帧数据的不显示数据07优先去除,以避免出现动态区域08的画面左右晃动。

选取出满足预设数量的不显示数据07后将不显示数据07删除,并将不显示数据07右边的列数据向左补位。如图7所示,因图像数据最后的4列数据在右端不显示,为保留图像的视觉效果,删除的不显示数据07右边的列数据必须向左补位。

本发明还公开了一种圆形屏显示缺陷的矫正装置,如图7和图8所示,所述矫正装置包括置于时序控制器04内的分辨率转换算法模块041,所述分辨率转换算法模块041包括:

第一选取单元,用于根据圆形屏的分辨率和待显示图像的分辨率确定待显示图像的每一帧数据中不显示数据07的预设数量,根据待显示图像的分辨率确定待显示图像的每一帧数据中的有效显示区域02;

第二选取单元,用于在当前输入的帧数据的有效显示区域02内选取可不显示数据06;

第三选取单元,用于在选取的可不显示数据06中选取当前输入的帧数据的预设数量的不显示数据07;

矫正单元,用于删除选取的预设数量的不显示数据07,并将不显示数据07右边的数据向左补位。

所述分辨率转换算法模块041设置在时序控制器04内部,用于从待显示图像的每一帧数据中选取预设数量的不显示数据07并删除,通过转换分辨率使得最终显示的图像信息更加完整。

其中,第一选取单元具体用于将当前输入的帧数据中的从左数第x个数据区间和从右数第x个数据区间作为不作抽取区域05,将不作抽取区域05以外的区域作为有效显示区域02,其中,x小于当前输入的帧数据的总的列数据的1/3。

其中,第二选取单元具体用于将有效显示区域02内的当前输入的帧数据中的每相邻两列数据的rgb数据进行比对,当相邻两列数据的相似度大于预设阈值,则将其中的一组数据记为可不显示数据06,并记录下该可不显示数据06的位置。

其中,第三选取单元具体用于从当前帧数据的可不显示数据06中均匀分散地选取预设数量的可不显示数据06作为当前帧数据的不显示数据07。

其中,第三选取单元具体用于判断当前输入的帧数据是否为待显示图像的第一帧数据;以及当判断是待显示图像的第一帧数据时,在选取的可不显示数据06中选取当前输入的帧数据的预设数量的不显示数据07,以及当判断不是待显示图像的第一帧数据时,用于将当前帧数据的可不显示数据06与上一帧数据的不显示数据07进行位置对比;以及当判断当前帧数据的可不显示数据06中存在与上一帧数据的不显示数据07位置相同的数据时,选取出位置相同的数据为当前帧数据的不显示数据07;以及用于继续判断选取的当前帧数据的不显示数据07的数量是否达到预设数量,当判断选取的当前帧数据的不显示数据07的数量已达到预设数量时,结束运行第三单元并运行第四单元;以及当判断选取的当前帧数据的不显示数据07的数量没有达到预设数量时,继续用于从选取后剩下的当前帧数据的可不显示数据06中继续选取当前帧数据的不显示数据07,以使得当前帧数据的不显示数据07的数量达到预设数量。

本发明通过从待显示图像的每一帧数据中选取预设数量的不显示数据07并删除,通过转换分辨率使得最终显示的图像信息更加完整,解决了圆形屏面板的像素大小与常规图像分辨率有差异导致的显示缺陷问题。

应当说明的是,以上所述仅是本发明的优选实施方式,但是本发明并不限于上述实施方式中的具体细节,应当指出,对于本技术领域的普通技术人员来说,在本发明的技术构思范围内,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,对本发明的技术方案进行多种等同变换,这些改进、润饰和等同变换也应视为本发明的保护范围。

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