一种数据处理方法及系统、存储介质及终端技术方案

技术编号:27979600 阅读:17 留言:0更新日期:2021-04-06 14:14
本发明专利技术提供一种数据处理方法及系统、存储介质及终端,包括以下步骤:创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号;判断当前帧的图像数据是否为低灰度数据;对于低灰度数据的图像数据,根据当前低灰度值、当前分组、当前位置在所述像素显示查找表中查找对应的像素输出控制信号;根据所述像素输出控制信号在所述当前分组的所述当前位置上显示对应的灰度值。本发明专利技术的数据处理方法及系统、存储介质及终端能够将像素的灰度值在不同的分组上分散显示,从而保证图像灰度的均匀性,提升了图像显示效果。

【技术实现步骤摘要】
一种数据处理方法及系统、存储介质及终端
本专利技术涉及图像显示的
,特别是涉及一种数据处理方法及系统、存储介质及终端。
技术介绍
如图1所示,现有技术中进行数字图像显示时,通常将一帧(oneframe)的时长划分成N个组(group)。优选地,N为1~512之间的自然数。每个组将所负责的显示行(scan)显示一遍。也就是说,在一帧时间内会将图像的所有行重复显示N次,从而实现高刷新率的目标。例如,当N=16时,对于60Hz输入的图像,能够实现60*16=960Hz的刷新率。再例如,当N=16时,若图像中一像素的灰度值为320,那么每个group显示时,该像素都显示320/16=20的灰度值。如果对于高灰度像素,在每个group进行显示时,该像素的灰度值均会显示;对于低灰度像素,由于分成了多个group,会出现连续几个group中该像素不进行显示的情况。例如,对于灰度值为1的像素,只在group#0中进行显示,其它group不进行显示。对于灰度值为2的像素,只在group#0和group#12中进行显示,且每次显示灰度值为1,而其它group不进行显示。另外,在实际应用中,通常都会使用低灰不打散技术,即首先预设一个不打散阈值,当灰度值低于或等于不打散阈值时,此灰度值只在某一组中显示,不再分散到多个组中;当灰度值大于不打散阈值时,首先将灰度值分配给某几组,使这些组中的灰度值都等于不打散阈值,如果分配后还有剩余灰度(此剩余灰度应小于不打散阈值),则将此剩余灰度分配给另外一组。这就更加导致了数字图像的显示不均匀。例如,对于灰阶为2,4*4的局部图像Line0:2,2,2,2,Line1:2,2,2,2Line2:2,2,2,2,Line3:2,2,2,2,在显示时,如果设置不打散阈值为4,因为2小于4,所以只在group#0显示灰度值2,而在其它group完全不显示。再例如,仍设置不打散阈值为4,那么对于灰度值分别为1、2、3、4的像素,则直接在group#0中显示为灰度值1、2、3、4;而对于灰度值为5的像素,则在group#0中显示灰度值4,在group#12中显示灰度值1。综上所述,这样的低灰不打散技术进一步导致了一个像素在连续多个group不进行显示,降低了数字图像在低灰度时的刷新率。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数据处理方法及系统、存储介质及终端,能够将像素的灰度值在不同的分组上分散显示,从而保证图像灰度的均匀性,提升了图像显示效果。为实现上述目的及其他相关目的,本专利技术提供一种数据处理方法,包括以下步骤:创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号;判断当前帧的图像数据是否为低灰度数据;对于低灰度数据的图像数据,根据当前低灰度值、当前分组、当前位置在所述像素显示查找表中查找对应的像素输出控制信号;根据所述像素输出控制信号在所述当前分组的所述当前位置上显示对应的灰度值。于本专利技术一实施例中,针对分组中的每个像素,所述像素输出控制信号中采用第一预设信号表示显示所述当前低灰度值,采用第二预设信号表示不显示所述当前低灰度值。于本专利技术一实施例中,判断当前帧的图像数据是否为低灰度数据包括以下步骤:将所述当前帧的图像数据的灰度值与预设阈值进行比较;当所述灰度值小于所述预设阈值时,判定为低灰度数据;否则,判定为高灰度数据。于本专利技术一实施例中,所述预设阈值为所述当前帧的图像数据的分组数目与不打散阈值乘积的一半。于本专利技术一实施例中,通过分组计数器获取所述当前分组的计数。于本专利技术一实施例中,所述位置为行位置或列位置。于本专利技术一实施例中,通过行/列计数器获取当前行位置/列位置的计数,所述行/列计数器每间隔一个分组进行一次循环计数。对应地,本专利技术提供一种数据处理系统,包括创建模块、判断模块、查找模块和显示模块;所述创建模块用于创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号;所述判断模块用于判断当前帧的图像数据是否为低灰度数据;所述查找模块用于对于低灰度数据的图像数据,根据当前低灰度值、当前分组、当前位置在所述像素显示查找表中查找对应的像素输出控制信号;所述显示模块用于根据所述像素输出控制信号在所述当前分组的所述当前位置上显示对应的灰度值。本专利技术提供一种存储介质,其上存储有计算机程序,该所述计算机程序被处理器执行时实现上述的数据处理方法。最后,本专利技术提供一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行上述的数据处理方法。如上所述,本专利技术的数据处理方法及系统、存储介质及终端,具有以下有益效果:(1)对于低灰度值的像素,能够将像素的灰度值在不同的分组上分散显示;(2)保证了图像灰度的均匀性,有效避免了在一帧图像中某个分组上完全没有图像显示,某个分组上全部像素进行显示的情况;(3)提升了图像显示效果。附图说明图1显示为现有技术中图像数据于一实施例中的示意图;图2显示为本专利技术的数据处理方法于一实施例中的流程图;图3显示为本专利技术的数据处理系统于一实施例中的结构示意图;图4显示为本专利技术的终端于一实施例中的示意图。元件标号说明31创建模块32判断模块33查找模块34显示模块41处理器42存储器具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的数据处理方法及系统、存储介质及终端对于低灰度值的像素,能够将灰度值在不同的分组上分散显示,避免了在一帧图像中某个分组上完全没有图像显示,某个分组上全部像素进行显示的情况,从而保证图像灰度的均匀性,有效提升了图像显示效果。如图2所示,于一实施例中,本专利技术的数据处理方法包括以下步骤:步骤S1、创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号。具体地,针对灰度值的大小,设定一个预设阈值。当灰度值小于所述预设阈值时,判定所述本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于:包括以下步骤:/n创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号;/n判断当前帧的图像数据是否为低灰度数据;/n对于低灰度数据的图像数据,根据当前低灰度值、当前分组、当前位置在所述像素显示查找表中查找对应的像素输出控制信号;/n根据所述像素输出控制信号在所述当前分组的所述当前位置上显示对应的灰度值。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于:包括以下步骤:
创建低灰度值、分组、位置对应的像素显示查找表;所述像素显示查找表用于存储不同低灰度值在各个分组的各个位置上的像素输出控制信号;
判断当前帧的图像数据是否为低灰度数据;
对于低灰度数据的图像数据,根据当前低灰度值、当前分组、当前位置在所述像素显示查找表中查找对应的像素输出控制信号;
根据所述像素输出控制信号在所述当前分组的所述当前位置上显示对应的灰度值。


2.根据权利要求1所述的数据处理方法,其特征在于:针对分组中的每个像素,所述像素输出控制信号中采用第一预设信号表示显示所述当前低灰度值,采用第二预设信号表示不显示所述当前低灰度值。


3.根据权利要求1所述的数据处理方法,其特征在于:判断当前帧的图像数据是否为低灰度数据包括以下步骤:
将所述当前帧的图像数据的灰度值与预设阈值进行比较;
当所述灰度值小于所述预设阈值时,判定为低灰度数据;否则,判定为高灰度数据。


4.根据权利要求3所述的数据处理方法,其特征在于:所述预设阈值为所述当前帧的图像数据的分组数目与不打散阈值乘积的一半。


5.根据权利要求1所述的数据处理方法,其特征在于:通过分组计数器获取所述当前分组的计数。

【专利技术属性】
技术研发人员:刘海峰张浩
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利