一种图像显示方法及系统与流程
未命名
09-20
阅读:72
评论:0

1.本技术涉及显示技术领域,具体涉及一种图像显示方法及系统。
背景技术:
2.灰度显示是数字图像处理中的一个重要技术,灰度图中每个像素点的灰度值经过灰度分割处理后可以转化成若干个不同灰阶值的灰阶子场的累加,从而通过多个灰阶子场数据组合得到一张灰度图,然后,按照从低灰阶子场到高灰阶子场的顺序,将灰度图进行灰阶分割后产生的灰阶子场数据,依次发送到驱动屏幕进行显示。具体的,在灰度值通过多个二进制比特位来表示的情况下,现有技术中的灰度分割算法可以表示为:,其中,n表示灰阶子场的标识,灰阶子场n对应的灰阶值为2n,m表示二进制比特位的上限位数,f(n,gray_in)表示灰阶gray_in对应的像素是否在灰阶子场n中显示(取0表示不显示,取1表示显示)。
3.例如,某一灰度图中两个相邻像素点a与b的灰度值分别为7与8,灰度值7可以分割为灰阶子场1+灰阶子场2+灰阶子场4,灰度值8可以分割为灰阶子场8。由于不同的灰阶子场在不同的时间点上显示,而像素点a依次在灰阶子场1、灰阶子场2和灰阶子场4中显示,像素点b在灰阶子场8中显示,得到如图1所示的驱动波形数据,f(a)和f(b)分别表示像素点a对应的驱动屏幕i区域和像素点b对应的j区域的驱动数据,波形升高表示屏幕区域点亮,波形降低表示屏幕区域熄灭,由于i区域与j区域交替亮暗,i区域与j区域的交界处会产生如图2所示的明显分界线,即产生灰阶割裂现象,影响图像显示效果。
技术实现要素:
4.本技术提供了一种图像显示方法及系统,可以减少灰度图像中相邻像素点对应的相邻显示区域出现交替亮暗的情况,进而减少了明显的分界线的产生,从而优化了图像显示效果,本技术技术方案如下:一方面,提供了一种图像显示方法,所述方法包括:获取灰度图像数据,所述灰度图像数据包括多个像素点和每个像素点对应的灰度参数;基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据,所述多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将所述每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动所述图像显示模块基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据,所述目标子场显示顺序为基于所述多种预设灰阶子场各自的灰阶参数确定的。
5.另一方面,提供了一种图像显示系统,所述图像显示系统包括:图像获取模块、图
像处理模块和图像显示模块,其中:所述图像获取模块,用于获取灰度图像数据,所述灰度图像数据包括多个像素点和每个像素点对应的灰度参数;所述图像处理模块,用于基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据,所述多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将所述每个像素点对应的灰阶子场组合数据输出至图像显示模块,所述目标子场显示顺序为基于所述多种预设灰阶子场各自的灰阶参数确定的;所述图像显示模块,用于基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据。
6.另一方面,提供了一种图像显示装置,所述装置包括:数据获取模块,用于获取灰度图像数据,所述灰度图像数据包括多个像素点和每个像素点对应的灰度参数;灰度分割模块,用于基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据,所述多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;数据输出模块,用于基于目标子场显示顺序,将所述每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动所述图像显示模块基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据,所述目标子场显示顺序为基于所述多种预设灰阶子场各自的灰阶参数确定的。
7.另一方面,提供了一种图像显示系统,所述系统包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的图像显示方法。
8.另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的图像显示方法。
9.本技术提供的图像显示方法及系统,具有如下技术效果:利用本技术提供的技术方案,可以基于灰阶参数不同的多种预设灰阶子场,对灰度图像数据中每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据,使得多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场,可以提升不同灰度值的灰阶子场组合数据之间的重合度,此外,基于灰阶参数确定多种预设灰阶子场的显示顺序,并基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,由于多个像素点中任意两个相邻像素点之间均至少有一种相同的预设灰阶子场,使得图像显示模块在基于目标子场显示顺序显示多种预设灰阶子场时,任意两个相邻像素点对应的相邻显示区域会在至少一种预设灰阶子场被同时点亮,可以提升相邻显示区域之间灰阶子场显示(点亮)的重合度,减少灰度图
像中相邻像素点对应的相邻显示区域出现交替亮暗的情况,进而优化了显示屏幕中的明显分界线即灰阶割裂现象。
附图说明
10.为了更清楚地说明本技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
11.图1是本技术实施例提供的一种驱动波形数据的示意图;图2是本技术实施例提供的一种驱动屏幕显示区域的示意图;图3是本技术实施例提供的一种图像显示方法的流程示意图;图4是本技术实施例提供的一种获取灰度图像数据的流程示意图;图5是本技术实施例提供的一种多种预设灰阶子场的设置过程的流程示意图;图6是本技术实施例提供的另一种图像显示方法的流程示意图;图7是本技术实施例提供的另一种驱动波形数据的示意图;图8是本技术实施例提供的另一种驱动屏幕显示区域的示意图;图9是本技术实施例提供的一种图像显示系统的结构示意图;图10是本技术实施例提供的另一种图像显示系统的结构示意图;图11是本技术实施例提供的另一种图像显示系统的结构示意图;图12是本技术实施例提供的一种图像显示装置示意图。
具体实施方式
12.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
13.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或系统固有的其它步骤或单元。
14.为便于对本技术实施例的理解,下面先对几个概念进行简单介绍:灰度图像:灰度图像是一种常见的图像类型,它通常被用来表示黑白或单色图像,与彩色图像相比,它只有单一的通道,而不是由多个颜色通道组成的。灰度图像是由像素组成的,每个像素可以看做是图像中的一个点,它代表了图像中的一个小区域,每个像素的灰度值表示其在灰度范围内的亮度或灰度级别,优选的,灰度值通常在0到255之间,其中0代表黑色,255代表白色。
15.脉宽调制(pulse width modulation,pwm)是一种通过调控显示单元的发光时间对亮度进行调控的方法,当电流点亮显示单元的时间愈长,显示单元会愈亮,相反地,当电流点亮显示单元的时间愈短,显示单元则会愈暗,一般的,显示单元可以为图像中的像素单元。
16.帧:根据人眼的视觉特征,显示模块在显示图像画面时,每秒需要多帧图像进行连续播放才能感觉到图像播放的连续性,否则会感受到显示模块的闪烁,其中,帧指的是连续的多个显示画面图像中其中一个显示画面图像,一帧显示画面图像相当于一幅静止的图像。
17.子场:一帧图像可以按照需要划分为多个子场,在一个子场周期内,像素单元会维持发光一定的时长,从而显示出与该发光时长对应的亮度级/灰阶,像素单元在维持发光的时长越长,对应显示的亮度越亮,即灰阶越高。因此,显示模块的像素单元在显示一帧图像时,实际是连续显示多个子场,将每个子场维持发光的时长进行叠加,即将多个子场所对应的亮度进行叠加,最后在人眼视觉中形成一个相应的亮度/灰阶,这个亮度/灰阶即为一帧待显示图像所对应的亮度/灰阶。
18.以下介绍本技术实施例提供的一种图像显示方法,图3为本技术实施例提供的一种图像显示方法的流程示意图。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图3所示,上述方法可以包括:s301,获取灰度图像数据,灰度图像数据包括多个像素点和每个像素点对应的灰度参数。
19.在本说明书实施例中,灰度图像数据可以包括灰度图像中多个像素点各自对应的灰度参数,具体的,每个像素点对应的灰度参数可以表征对应像素点在灰度范围内的灰度级别。可选的实施例中,每个像素点对应的灰度参数可以为每个像素点对应的灰度值。
20.在一个具体的实施例中,灰度范围可以根据灰度表征进制和灰度表征上限位数来确定。具体的,灰度表征进制可以为用于表征像素点的灰度参数的计数进制,可选的实施例中,灰度表征进制可以包括但不限于:二进制、八进制、十六进制等;灰度表征上限位数可以为在某一灰度表征进制下,可用于表征灰度参数的进制位数的最大数量,可选的实施例中,进制位数可以为比特位的数量,相应的,灰度表征上限位数可以包括但不限于:8个比特位、10个比特位、16个比特位等。
21.在一个可选的实施例中,在灰度表征进制为二进制的情况下,灰度表征上限位数可以为8个比特位,相应的,灰度范围可以为0~255,即可以由8位二进制的数字来表示灰度参数,灰度参数被划分为256个级别。
22.在一个具体的实施例中,如图4所示,上述获取灰度图像数据可以包括:s3011,获取视频流数据;s3012,遍历视频流数据中的多帧灰度视频图像数据;s3013,将当前遍历帧灰度视频图像数据,作为灰度图像数据。
23.具体的,这里的视频流数据可以为需要进行灰度显示的视频流数据,在实际应中,
视频流数据可以包含有连续的多帧灰度视频图像数据,通过依次遍历该多帧灰度视频图像数据,可以对当前遍历帧的灰度视频图像数据进行灰度分割和子场组合处理,并通过图像显示模块显示当前遍历帧中每个像素点对应的灰阶子场组合数据。
24.由以上实施例可见,通过依次遍历视频流数据中的多帧灰度视频图像数据,对当前遍历帧的灰度视频图像数据进行灰度分割和子场组合处理,并通过图像显示模块显示当前遍历帧中每个像素点对应的灰阶子场组合数据,可以在提升每帧灰度视频图像数据的灰度显示效果的基础上,提升视频流的灰度显示效果,从而提升用户的观看体验。
25.s302,基于灰阶参数不同的多种预设灰阶子场,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据,多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场。
26.在本说明书实施例中,灰阶参数不同的多种预设灰阶子场进行任意种预设灰阶子场的组合后,可以得到像素点的不同灰度参数,因此,可以结合实际应用中的灰度参数表征和灰度分割的精度需求,预先设置确定多种预设灰阶子场各自对应的灰阶参数。
27.具体的,每种预设灰阶子场的灰阶参数可以为每种预设灰阶子场的灰阶值,在实际应用中,灰阶值可以为当前使用的灰度表征进制的指数倍。可选的实施例中,在当前使用的灰度表征进制为二进制的情况下,灰阶值可以为2的指数倍,例如,灰阶值可以包括但不限于:1、2、4、8等其他2的指数倍的数值。
28.在本说明书实施例中,如图5所示,上述多种预设灰阶子场的设置过程可以包括:s501,获取灰度图像数据对应的灰度表征进制和灰度图像数据对应的灰度表征上限位数。
29.具体的,灰度表征进制可以为用于表征像素点的灰度参数的计数进制,可选的实施例中,灰度表征进制可以包括但不限于:二进制、八进制、十六进制等;灰度表征上限位数可以为在某一灰度表征进制下,可用于表征灰度参数的进制位数的最大数量。
30.s502,基于灰度表征上限位数,确定多种预设灰阶子场的种数。
31.在一个具体的实施例中,预设灰阶子场的种数可以小于等于灰度表征上限位数。
32.s503,基于灰度表征进制和种数,确定多种预设灰阶子场各自的灰阶参数,其中,多种预设灰阶子场各自的灰阶参数按由小到大的顺序呈灰度表征进制的指数增长。
33.在一个具体的实施例中,多种预设灰阶子场各自的灰阶参数按由小到大的顺序可以分别为z0、z1、
……
、z
(k-1)
,其中,z表示灰度表征进制,k表示预设灰阶子场的种数。
34.在一个具体的实施例中,在上述灰度表征进制可以为二进制,上述灰度表征上限位数为8位的情况下,预设灰阶子场可以有6种,相应的,这里的6种预设灰阶子场的灰阶参数可以分别为1、2、4、8、16和32。
35.由以上实施例可见,基于灰度表征上限位数,确定多种预设灰阶子场的种数,然后基于灰度表征进制和多种预设灰阶子场的种数,确定多种预设灰阶子场各自的灰阶参数,能够提升灰阶参数设置的合理性,从而提升不同灰度值的灰阶子场组合数据之间的重合度,进而提升不同灰度值的像素点之间的灰阶子场显示(点亮)的重合度,进而减少灰阶割裂现象。
36.在一个具体的实施例中,上述每个像素点对应的灰阶子场组合数据可以包括多种预设灰阶子场中的至少一种预设灰阶子场,且上述至少一种预设灰阶子场中每种预设灰阶
子场的数量大于等于1。
37.在一个可选的实施例中,在上述灰度表征进制为二进制,上述灰度表征上限位数为8位,且多种预设灰阶子场的灰阶参数分别为1、2、4、8、16和32的情况下,这里的至少一种预设灰阶子场中每种预设灰阶子场的数量可以小于等于5。
38.在相关现有技术中,灰度图中每个像素点的灰度值经过灰度分割处理后可以转化成若干个不同灰阶值的灰阶子场(每个灰阶子场对应的灰阶值均为z的n次方)的累加,从而通过m个灰阶子场数据组合得到一张灰度图,这里的z可以为灰度表征进制,这里的m可以为灰度表征上限位数,这里的n可以为0~m-1之间的整数。具体的,现有技术中的灰度分割算法可以表示为:,其中,t表示像素点的标识,gray0(t)表示像素点t对应的灰度参数,z表示灰度表征进制,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,m表示灰度表征上限位数,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示。
39.例如,在灰度表征进制为二进制,灰度表征上限位数为8位的情况下,某一灰度图中两个相邻像素点c与d的灰度值分别为31与32,其中,像素点c的灰度值31经过灰度分割可以得到:31=1
×
20+1
×
21+1
×22
+1
×23
+1
×24
+0
×25
+0
×26
+0
×27
,像素点d的灰度值32经过灰度分割可以得到:32=0
×
20+0
×
21+0
×22
+0
×23
+0
×24
+1
×25
+0
×26
+0
×27
,即像素点c依次在灰阶子场1、灰阶子场2、灰阶子场4、灰阶子场8和灰阶子场16中显示,而像素点d仅在灰阶子场32中显示,由于像素点c所在显示区域与像素点d所在显示区域交替显示,因此,这两个显示区域之间会存在类似于图2所示的分界线,即产生灰阶割裂现象。
40.在实际应用中,可以将样本灰度图像输出至显示屏幕进行显示测试,即按照现有技术中的灰度分割算法对样本灰度图像进行灰度分割处理,得到样本灰度图像对应的子场组合数据并将子场组合数据输出至显示屏幕进行显示,然后由相机对显示屏幕的显示图像进行拍摄抓取,再利用灰阶测试图对拍摄图像进行割裂检测,确定拍摄图像中的显示屏幕是否存在灰阶割裂线。
41.在本技术提供的灰度分割方案中,灰度图中每个像素点的灰度值经过灰度分割处理后可以转化成若干个灰阶子场对应的灰阶值与若干个灰阶递增常数的累加,通过灰阶递增方法,避免不同灰度值在灰阶显示时产生亮暗交替。具体的,本技术提供的灰度分割算法可以表示为:,1≤k<m,a(n)≥1,其中,t表示像素点的标识,gray1(t)表示像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,a(n)表示预设灰阶子场n的数量。
42.例如,利用本技术提供的灰度分割方案对前述例子中像素点c的灰度值31进行灰度分割后,可以得到:31=1
×
20+1
×
21+1
×22
+1
×23
+1
×
16,相应的,像素点d的灰度值32可以得到:32=0
×
20+0
×
21+0
×22
+0
×23
+2
×
16,即像素点c的灰度值31由灰阶子场1、灰阶子
场2、灰阶子场4、灰阶子场8和灰阶子场16组合得到,而像素点d的灰度值32由两个灰阶子场16组合得到,由于像素点c与像素点d存在相同的灰阶子场16,使得显示模块显示至灰阶子场16的时候,像素点c所在显示区域与像素点d所在显示区域能够同时被点亮,减少了两个显示区域交替显示的间隔,可以有效缓解两个显示区域之间的灰阶割裂现象。
43.在一个可选的实施例中,在灰度表征进制为二进制,灰度表征上限位数为8位的情况下,灰阶子场的最大灰阶值可以为32,最小灰阶值可以为1。例如,15以下的灰度值可以由至少一个灰阶子场1和/或至少一个灰阶子场2和/或至少一个灰阶子场4和/或至少一个灰阶子场8组合得到,16至95之间的灰度值可以由至少一个灰阶子场1和/或至少一个灰阶子场2和/或至少一个灰阶子场4和/或至少一个灰阶子场8和/或至少一个灰阶子场16组合得到,96至255之间的灰度值可以由至少一个灰阶子场1和/或至少一个灰阶子场2和/或至少一个灰阶子场4和/或至少一个灰阶子场8和/或至少一个灰阶子场16和/或至少一个灰阶子场32组合得到,示意性的,灰度值255可以由1个灰阶子场1、1个灰阶子场2、1个灰阶子场4、1个灰阶子场8、5个灰阶子场16和5个灰阶子场32组合得到。
44.在一个可选的实施例中,本技术提供的灰度分割算法还可以表示为:,0≤j<k<m,其中,t表示像素点的标识,gray2(t)表示像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,灰阶递增常数gmin=zi,i表示灰阶递增常数对应的递增级别,a(i)表示灰阶递增常数zi的数量,j表示灰阶递增常数最小值zj对应的递增级别。
45.在一个可选的实施例中,还可以根据灰阶割裂系数来预估相邻像素点之间相邻显示区域的割裂严重程度,具体的,灰阶割裂系数可以通过如下公式得到:,其中,p_ac = pmax
ꢀ‑ꢀ
pmin,p_dc = ( pmax+pmin ) / 2,p_line表示灰阶割裂系数,p_ac表示相邻像素点之间的灰阶峰值;p_dc表示相邻像素点之间的灰阶平均值;pmax表示相邻像素点之间灰阶子场的最大灰阶值;pmin表示相邻像素点之间灰阶子场的相同灰阶值(如果有两个及以上的相同灰阶值,则进行累加,如果没有相同灰阶值,则为0)。
46.具体的,利用现有技术中的灰度分割方案,可以得到前述例子中像素点c和像素点d之间的灰阶割裂系数=(32
ꢀ‑ꢀ
0)/((32+0)/2)= 200%,灰阶割裂系数的数值较高,像素点c和像素点d之间相邻显示区域的灰阶割裂较严重;利用本技术提供的灰度分割方案,可以得到像素点c和像素点d之间的灰阶割裂系数=(32-16)/((32+16)/2)= 66%,灰阶割裂系数的数值明显减小,像素点c和像素点d之间相邻显示区域的灰阶割裂现象得到有效优化。
47.由以上实施例可见,每个像素点对应的灰阶子场组合数据可以包括多种预设灰阶子场中的至少一种预设灰阶子场,且上述至少一种预设灰阶子场中每种预设灰阶子场的数量大于等于1,可以提升不同灰度值的灰阶子场组合数据之间的重合度,进而提升灰度图像
中相邻像素点对应的相邻显示区域之间灰阶子场显示(点亮)的重合度,减少相邻显示区域出现交替亮暗的情况。
48.在一个具体的实施例中,第一像素点对应的灰阶子场组合数据与第二像素点对应的灰阶子场组合数据相同,第一像素点与第二像素点为多个像素点中任意两个灰度参数相同的像素点。
49.具体的,像素点的灰度参数相同,其对应的灰阶子场组合数据也相同。
50.由以上实施例可见,对灰度参数相同的像素点生成相同的灰阶子场组合数据,可以提升图像数据处理效率,进而提升图像显示效率。
51.s303,基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,目标子场显示顺序为基于多种预设灰阶子场各自的灰阶参数确定的。
52.具体的,目标子场显示顺序可以为基于多种预设灰阶子场各自的灰阶参数确定的多种预设灰阶子场的显示顺序。
53.在一个具体的实施例中,上述目标子场显示顺序可以通过如下方式生成:基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行乱序处理,得到目标子场显示顺序。
54.具体的,这里的乱序处理可以为既不基于灰阶参数的大小,对多种预设灰阶子场进行顺序显示,也不基于灰阶参数的大小,对多种预设灰阶子场进行倒序显示,而是对多种预设灰阶子场进行随机顺序的排序,从而减少高灰阶子场与低灰阶子场之间的显示间隔。
55.由以上实施例可见,通过乱序处理,减少高灰阶子场与低灰阶子场之间的显示间隔,避免某一像素点(尤其对应灰度值为灰度表征进制的指数倍的像素点,例如,灰度值为2n的像素点)的灰阶显示集中于某一时间点,从而减少灰阶割裂现象的产生。
56.在一个具体的实施例中,上述基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行乱序处理,得到目标子场显示顺序可以包括:基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行高低交替排序,得到目标子场显示顺序。
57.在一个具体的实施例中,上述基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行高低交替排序,得到目标子场显示顺序可以包括:1)基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行顺序处理或逆序处理,得到初始顺序;2)基于初始顺序,对多种预设灰阶子场进行高低交替排序,得到目标子场显示顺序。
58.示意性的,用于组成灰度图像的多种预设灰阶子场包括:灰阶子场1、2、4、8、16、32、64和128,相关现有技术中,按照灰阶子场1、2、4、8、16、32、64、128的顺序进行显示,而在本技术提供的实施例中,可以按照灰阶子场1、128、2、64、4、32、8、16的顺序进行显示,也可以按照灰阶子场128、1、64、2、32、4、16、8的顺序进行显示。
59.示意性的,利用本技术提供的图像显示方法,前述例子中提及的像素点c的灰度值31由灰阶子场1、灰阶子场2、灰阶子场4、灰阶子场8和灰阶子场16组合得到,而像素点d的灰度值32由两个灰阶子场16组合得到,此时的子场显示顺序可以为:(1)灰阶子场1、(2)灰阶
子场16、(3)灰阶子场2、(4)灰阶子场16、(5)灰阶子场4、(6)灰阶子场8;在显示第(1)、(2)、(3)、(5)、(6)个灰阶子场时,点亮像素点c对应的显示区域,在显示第(2)和(4)个灰阶子场时,点亮像素点d对应的显示区域,由于灰阶子场显示顺序的优化,避免像素点的灰阶显示集中于某一时间点,减少了像素点c和像素点d对应的相邻显示区域的交替亮暗的情况。
60.示意性的,利用本技术提供的图像显示方法,前述例子中提及的像素点a的灰度值7可以由灰阶子场1、灰阶子场2和灰阶子场4组合得到,而像素点b的灰度值8可以由两个灰阶子场4组合得到,此时的子场显示顺序可以为:(1)灰阶子场1、(2)灰阶子场4、(3)灰阶子场2、(4)灰阶子场4;在显示第(1)、(2)、(3)个灰阶子场时,点亮像素点a对应的i区域,在显示第(2)和(4)个灰阶子场时,点亮像素点b对应的j区域,得到如图7所示的优化后的驱动波形数据,提升了f(a)波形和f(b)波形之间的重合度,同时由于灰阶子场显示顺序的优化,避免像素点的灰阶显示集中于某一时间点,减少了屏幕i区域和j区域交替亮暗的情况,如图8所示,i区域与j区域之间的分界线得到优化。
61.由以上实施例可见,通过对多种预设灰阶子场进行高低灰阶的交替排序,可以减少高灰阶子场与低灰阶子场之间的显示间隔,避免某一像素点(尤其对应灰度值为灰度表征进制的指数倍的像素点,例如,灰度值为2n的像素点)的灰阶显示集中于某一时间点,从而减少灰阶割裂现象的产生。
62.在一个具体的实施例中,上述驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据可以包括:通过脉宽调制驱动模式,驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据。
63.具体的,脉宽调制(pulse width modulation,pwm)是一种通过调控显示单元的发光时间对亮度进行调控的方法,当电流点亮显示单元的时间愈长,显示单元会愈亮,相反地,当电流点亮显示单元的时间愈短,显示单元则会愈暗,一般的,显示单元可以为图像中的像素单元。
64.在一个可选的实施例中,灰阶子场的显示时长与其灰阶参数呈正相关。可选的,灰阶子场对应的灰阶参数越小,其显示时长越短;灰阶子场对应的灰阶参数越大,其显示时长越长。
65.由以上实施例可见,通过脉宽调制驱动模式,驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,可以提升图像显示效果。
66.在一个具体的实施例中,如图6所示,上述方法还可以包括:s304,基于目标子场显示顺序,对每个像素点对应的灰阶子场组合数据进行时序重构,得到每个像素点对应的子场时序重构数据;s305,将子场时序重构数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示子场时序重构数据。
67.具体的,可以根据图像显示模块的驱动时序要求和每个像素点对应的灰阶子场组合数据,重新构建每个像素点对应的子场时序,得到每个像素点对应的子场时序重构数据。
68.由以上实施例可见,基于目标子场显示顺序,对每个像素点对应的灰阶子场组合数据进行时序重构,并将子场时序重构数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示子场时序重构数据,可以在进一步提升图像显示的精准性的同
时,提升图像显示效果,避免灰阶割裂现象。
69.由以上本说明书实施例提供的技术方案可见,基于灰阶参数不同的多种预设灰阶子场,对灰度图像数据中每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据,使得多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场,可以提升不同灰度值的灰阶子场组合数据之间的重合度,此外,基于灰阶参数确定多种预设灰阶子场的显示顺序,并基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,由于多个像素点中任意两个相邻像素点之间均至少有一种相同的预设灰阶子场,使得图像显示模块在基于目标子场显示顺序显示多种预设灰阶子场时,任意两个相邻像素点对应的相邻显示区域会在至少一种预设灰阶子场被同时点亮,可以提升相邻显示区域之间灰阶子场显示(点亮)的重合度,减少灰度图像中相邻像素点对应的相邻显示区域出现交替亮暗的情况,进而优化了显示屏幕中的明显分界线即灰阶割裂现象。
70.以下介绍本技术实施例提供的一种图像显示系统,具体的,本技术实施例提供的图像显示方法可以应用于如图9所示的图像显示系统,本系统实施例与前述方法实施例对应,能够实现前述方法实施例中的全部内容。为便于阅读,本系统实施例仅对前述方法实施例中的内容进行概要性描述,不对方法实施例中的细节内容进行逐一赘述。具体的,该图像显示系统可以包括:图像获取模块、图像处理模块和图像显示模块,其中:上述图像获取模块,用于获取灰度图像数据,灰度图像数据包括多个像素点和每个像素点对应的灰度参数;上述图像处理模块,用于基于灰阶参数不同的多种预设灰阶子场,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据,多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,目标子场显示顺序为基于多种预设灰阶子场各自的灰阶参数确定的;上述图像显示模块,用于基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据。
71.在一个具体的实施例中,上述图像处理模块可以包括:现场可编程门阵列,上述图像显示模块可以包括:微显示器。
72.在一个具体的实施例中,微显示器可以为微发光二极管显示器。可选的实施例中,微发光二极管显示器可以包括:多个发光单元,其中,该多个发光单元与灰度图像数据中的多个像素点一一对应。
73.在实际应用中,在实现视频图像的灰度显示时,使用软件进行灰度分割算法的速度较慢,但利用现场可编程门阵列fpga的并行计算和可编程性可以完成高速视频流的处理,从而实现实时、精确和高效的视频图像显示效果。
74.在一个具体的实施例中,上述图像获取模块可以包括:视频流获取模块,其中:上述视频流获取模块用于获取视频流数据;遍历视频流数据中的多帧灰度视频图像数据;将当前遍历帧灰度视频图像数据,作为灰度图像数据。
75.在本说明书实施例中,上述图像处理模块还用于获取灰度图像数据对应的灰度表
征进制和灰度图像数据对应的灰度表征上限位数;基于灰度表征上限位数,确定多种预设灰阶子场的种数;基于灰度表征进制和种数,确定多种预设灰阶子场各自的灰阶参数,其中,多种预设灰阶子场各自的灰阶参数按由小到大的顺序呈灰度表征进制的指数增长。
76.在一个具体的实施例中,上述灰度表征进制可以为二进制,上述灰度表征上限位数可以为8位,上述多种预设灰阶子场的灰阶参数可以分别为1、2、4、8、16和32。
77.在一个具体的实施例中,上述每个像素点对应的灰阶子场组合数据可以包括多种预设灰阶子场中的至少一种预设灰阶子场,且上述至少一种预设灰阶子场中每种预设灰阶子场的数量大于等于1。
78.在一个具体的实施例中,第一像素点对应的灰阶子场组合数据与第二像素点对应的灰阶子场组合数据相同,第一像素点与第二像素点为多个像素点中任意两个灰度参数相同的像素点。
79.在一个具体的实施例中,上述图像处理模块还可以用于基于多种预设灰阶子场和第一灰度分割算法,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据;其中,第一灰度分割算法可以表示为:,1≤k<m,a(n)≥1;其中,t表示像素点的标识,gray1(t)表示多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,a(n)表示预设灰阶子场n的数量。
80.在一个具体的实施例中,上述图像处理模块还可以用于基于多种预设灰阶子场和第二灰度分割算法,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据;其中,第二灰度分割算法可以表示为:,0≤j<k<m;其中,t表示像素点的标识,gray2(t)表示多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,灰阶递增常数gmin=zi,i表示灰阶递增常数对应的递增级别,a(i)表示灰阶递增常数zi的数量,j表示灰阶递增常数最小值zj对应的递增级别。
81.在一个具体的实施例中,上述图像处理模块还用于基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行乱序处理,得到目标子场显示顺序。
82.在一个具体的实施例中,上述图像处理模块还用于基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行高低交替排序,得到目标子场显示顺序。
83.在一个具体的实施例中,上述图像显示模块还用于基于脉宽调制驱动模式和目标
子场显示顺序,显示每个像素点对应的灰阶子场组合数据。
84.在一个具体的实施例中,上述图像处理模块还用于基于目标子场显示顺序,对每个像素点对应的灰阶子场组合数据进行时序重构,得到每个像素点对应的子场时序重构数据;将子场时序重构数据输出至图像显示模块;上述图像显示模块,还用于驱动图像显示模块基于目标子场显示顺序,显示子场时序重构数据。
85.在一个具体的实施例中,如图10所示,上述图像显示系统还可以包括存储模块,其中:上述图像处理模块还用于将每个像素点对应的灰阶子场组合数据存储至存储模块;从存储模块读取每个像素点对应的灰阶子场组合数据;上述存储模块,用于存储每个像素点对应的灰阶子场组合数据存储。
86.示意性的,以图像获取模块为视频流获取模块,图像处理模块为fpga,图像显示模块为微显示器为例,可以得到如图11所示的图像显示系统,具体的,视频流获取模块可以将获取到的原始视频流输入至fpga,fpga可以对原始视频流进行灰度分割处理,并将灰度分割后的视频数据写入内存,然而对从内存中读取到的视频数据进行时序重构,最后向微显示器输出时序重构后的视频流,以驱动微显示器进行视频流的灰度显示。
87.本技术实施例提供了一种图像显示装置,如图12所示,上述装置可以包括:数据获取模块1210,用于获取灰度图像数据,灰度图像数据包括多个像素点和每个像素点对应的灰度参数;灰度分割模块1220,用于基于灰阶参数不同的多种预设灰阶子场,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据,多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;数据输出模块1230,用于基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,目标子场显示顺序为基于多种预设灰阶子场各自的灰阶参数确定的。
88.在一个具体的实施例中,上述数据获取模块1210可以包括:视频流数据获取单元,用于获取视频流数据;遍历单元,用于遍历视频流数据中的多帧灰度视频图像数据;灰度图像数据确定单元,用于将当前遍历帧灰度视频图像数据,作为灰度图像数据。
89.在本说明书实施例中,上述装置还可以包括:灰度表征关联数据获取模块,用于获取灰度图像数据对应的灰度表征进制和灰度图像数据对应的灰度表征上限位数;子场种数确定模块,用于基于灰度表征上限位数,确定多种预设灰阶子场的种数;灰阶参数确定模块,用于基于灰度表征进制和种数,确定多种预设灰阶子场各自的灰阶参数,其中,多种预设灰阶子场各自的灰阶参数按由小到大的顺序呈灰度表征进制的指数增长。
90.在一个具体的实施例中,上述灰度表征进制可以为二进制,上述灰度表征上限位
数可以为8位,上述多种预设灰阶子场的灰阶参数分别可以为1、2、4、8、16和32。
91.在一个具体的实施例中,上述每个像素点对应的灰阶子场组合数据可以包括多种预设灰阶子场中的至少一种预设灰阶子场,且上述至少一种预设灰阶子场中每种预设灰阶子场的数量大于等于1。
92.在一个具体的实施例中,第一像素点对应的灰阶子场组合数据与第二像素点对应的灰阶子场组合数据相同,第一像素点与第二像素点为多个像素点中任意两个灰度参数相同的像素点。
93.在一个具体的实施例中,上述灰度分割模块1220还可以包括:第一灰度分割单元,用于基于多种预设灰阶子场和第一灰度分割算法,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据;其中,第一灰度分割算法可以表示为:,1≤k<m,a(n)≥1;其中,t表示像素点的标识,gray1(t)表示多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,a(n)表示预设灰阶子场n的数量。
94.在一个具体的实施例中,上述灰度分割模块1220还可以包括:第二灰度分割单元,用于基于多种预设灰阶子场和第二灰度分割算法,对每个像素点对应的灰度参数进行灰度分割处理,得到每个像素点对应的灰阶子场组合数据;其中,第二灰度分割算法可以表示为:,0≤j<k<m;其中,t表示像素点的标识,gray2(t)表示多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为zn,f(n,t)取1表示像素点t在预设灰阶子场n中显示,f(n,t)取0表示像素点t在预设灰阶子场n中不显示,灰阶递增常数gmin=zi,i表示灰阶递增常数对应的递增级别,a(i)表示灰阶递增常数zi的数量,j表示灰阶递增常数最小值zj对应的递增级别。
95.在一个具体的实施例中,上述装置还可以包括:显示顺序确定模块,用于基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行乱序处理,得到目标子场显示顺序。
96.在一个具体的实施例中,上述显示顺序确定模块可以包括:交替排序单元,用于基于多种预设灰阶子场各自的灰阶参数,对多种预设灰阶子场进行高低交替排序,得到目标子场显示顺序。
97.在一个具体的实施例中,上述数据输出模块1230可以包括:脉宽调制驱动单元,用于通过脉宽调制驱动模式,驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据。
98.在一个具体的实施例中,上述装置还可以包括:时序重构模块,用于基于目标子场显示顺序,对每个像素点对应的灰阶子场组合数据进行时序重构,得到每个像素点对应的子场时序重构数据;重构数据输出模块,用于将子场时序重构数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示子场时序重构数据。
99.本技术实施例提供了一种图像显示系统,该图像显示系统包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的图像显示方法。
100.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据上述系统的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
101.本技术实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行,即上述图像显示系统可以包括移动终端、计算机终端、服务器或者类似的运算装置。
102.本技术实施例还提供了一种存储介质,上述存储介质可设置于服务器之中以保存用于实现方法实施例中一种的图像显示方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的图像显示方法。
103.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
104.需要说明的是:上述本技术实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
105.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、系统和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
106.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件完成,上述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
107.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种图像显示方法,其特征在于,所述方法包括:获取灰度图像数据,所述灰度图像数据包括多个像素点和每个像素点对应的灰度参数;基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据,所述多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将所述每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动所述图像显示模块基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据,所述目标子场显示顺序为基于所述多种预设灰阶子场各自的灰阶参数确定的。2.根据权利要求1所述的方法,其特征在于,所述基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据包括:基于所述多种预设灰阶子场和第一灰度分割算法,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据;其中,所述第一灰度分割算法可以表示为:,1≤k<m,a(n)≥1;其中,t表示像素点的标识,gray1(t)表示所述多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示所述多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为z
n
,f(n,t)取1表示所述像素点t在所述预设灰阶子场n中显示,f(n,t)取0表示所述像素点t在所述预设灰阶子场n中不显示,a(n)表示所述预设灰阶子场n的数量。3.根据权利要求1所述的方法,其特征在于,所述基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据包括:基于所述多种预设灰阶子场和第二灰度分割算法,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据;其中,所述第二灰度分割算法可以表示为:,0≤j<k<m;其中,t表示像素点的标识,gray2(t)表示所述多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示所述多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为z
n
,f(n,t)取1表示所述像素点t在所述预设灰阶子场n中显示,f(n,t)取0表示所述像素点t在所述预设灰阶子场n中不显示,灰阶递增常数gmin=z
i
,i表示所述灰阶递增常数对应的递增级别,a(i)表示所述灰阶递增常数z
i
的数量,j表示灰阶递增常数最小值z
j
对应的递增级别。4.根据权利要求1所述的方法,其特征在于,所述每个像素点对应的灰阶子场组合数据包括所述多种预设灰阶子场中的至少一种预设灰阶子场,且所述至少一种预设灰阶子场中
每种预设灰阶子场的数量大于等于1。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述多种预设灰阶子场各自的灰阶参数,对所述多种预设灰阶子场进行乱序处理,得到所述目标子场显示顺序。6.根据权利要求5所述的方法,其特征在于,所述基于所述多种预设灰阶子场各自的灰阶参数,对所述多种预设灰阶子场进行乱序处理,得到所述目标子场显示顺序包括:基于所述多种预设灰阶子场各自的灰阶参数,对所述多种预设灰阶子场进行高低交替排序,得到所述目标子场显示顺序。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述灰度图像数据对应的灰度表征进制和所述灰度图像数据对应的灰度表征上限位数;基于所述灰度表征上限位数,确定所述多种预设灰阶子场的种数;基于所述灰度表征进制和所述种数,确定所述多种预设灰阶子场各自的灰阶参数,其中,所述多种预设灰阶子场各自的灰阶参数按由小到大的顺序呈所述灰度表征进制的指数增长。8.根据权利要求7所述的方法,其特征在于,所述灰度表征进制为二进制,所述灰度表征上限位数为8位,所述多种预设灰阶子场的灰阶参数分别为1、2、4、8、16和32。9.根据权利要求1所述的方法,其特征在于,所述驱动所述图像显示模块基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据包括:通过脉宽调制驱动模式,驱动所述图像显示模块基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据。10.一种图像显示系统,其特征在于,所述图像显示系统包括:图像获取模块、图像处理模块和图像显示模块,其中:所述图像获取模块,用于获取灰度图像数据,所述灰度图像数据包括多个像素点和每个像素点对应的灰度参数;所述图像处理模块,用于基于灰阶参数不同的多种预设灰阶子场,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据,所述多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将所述每个像素点对应的灰阶子场组合数据输出至图像显示模块,所述目标子场显示顺序为基于所述多种预设灰阶子场各自的灰阶参数确定的;所述图像显示模块,用于基于所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据。11.根据权利要求10所述的系统,其特征在于,所述图像处理模块还用于基于所述多种预设灰阶子场和第一灰度分割算法,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据;其中,所述第一灰度分割算法表示为:,1≤k<m,a(n)≥1;
其中,t表示像素点的标识,gray1(t)表示所述多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示所述多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为z
n
,f(n,t)取1表示所述像素点t在所述预设灰阶子场n中显示,f(n,t)取0表示所述像素点t在所述预设灰阶子场n中不显示,a(n)表示所述预设灰阶子场n的数量。12.根据权利要求10所述的系统,其特征在于,所述图像处理模块还用于基于所述多种预设灰阶子场和第二灰度分割算法,对所述每个像素点对应的灰度参数进行灰度分割处理,得到所述每个像素点对应的灰阶子场组合数据;其中,所述第二灰度分割算法表示为:,0≤j<k<m;其中,t表示像素点的标识,gray2(t)表示所述多个像素点中像素点t对应的灰度参数,z表示灰度表征进制,m表示灰度表征上限位数,k表示所述多种预设灰阶子场的种数,n表示预设灰阶子场的标识,预设灰阶子场n对应的灰阶参数为z
n
,f(n,t)取1表示所述像素点t在所述预设灰阶子场n中显示,f(n,t)取0表示所述像素点t在所述预设灰阶子场n中不显示,灰阶递增常数gmin=z
i
,i表示所述灰阶递增常数对应的递增级别,a(i)表示所述灰阶递增常数z
i
的数量,j表示灰阶递增常数最小值z
j
对应的递增级别。13.根据权利要求10所述的系统,其特征在于,所述每个像素点对应的灰阶子场组合数据包括所述多种预设灰阶子场中的至少一种预设灰阶子场,且所述至少一种预设灰阶子场中每种预设灰阶子场的数量大于等于1。14.根据权利要求10所述的系统,其特征在于,所述图像处理模块还用于基于所述多种预设灰阶子场各自的灰阶参数,对所述多种预设灰阶子场进行乱序处理,得到所述目标子场显示顺序。15.根据权利要求14所述的系统,其特征在于,所述图像处理模块还用于基于所述多种预设灰阶子场各自的灰阶参数,对所述多种预设灰阶子场进行高低交替排序,得到所述目标子场显示顺序。16.根据权利要求10所述的系统,其特征在于,所述图像处理模块还用于获取所述灰度图像数据对应的灰度表征进制和所述灰度图像数据对应的灰度表征上限位数;基于所述灰度表征上限位数,确定所述多种预设灰阶子场的种数;基于所述灰度表征进制和所述种数,确定所述多种预设灰阶子场各自的灰阶参数,其中,所述多种预设灰阶子场各自的灰阶参数按由小到大的顺序呈所述灰度表征进制的指数增长。17.根据权利要求16所述的系统,其特征在于,所述灰度表征进制为二进制,所述灰度表征上限位数为8位,所述多种预设灰阶子场的灰阶参数分别为1、2、4、8、16和32。18.根据权利要求10所述的系统,其特征在于,所述图像显示模块还用于基于脉宽调制驱动模式和所述目标子场显示顺序,显示所述每个像素点对应的灰阶子场组合数据。
技术总结
本申请公开了一种图像显示方法及系统,所述方法包括:获取包括有多个像素点和每个像素点对应的灰度参数的灰度图像数据;基于灰阶参数不同的多种预设灰阶子场,对每个像素点对应的灰度参数进行灰度分割,得到每个像素点对应的灰阶子场组合数据,多个像素点中任意两个相邻像素点对应的灰阶子场组合数据之间至少有一种相同的预设灰阶子场;基于目标子场显示顺序,将每个像素点对应的灰阶子场组合数据输出至图像显示模块,以驱动图像显示模块基于目标子场显示顺序,显示每个像素点对应的灰阶子场组合数据,目标子场显示顺序为基于多种预设灰阶子场各自的灰阶参数确定的。利用本申请的方案能够减少相邻显示区域之间明显分界线的产生。生。生。
技术研发人员:万鹏鹏 庄永漳 郭达
受保护的技术使用者:镭昱光电科技(苏州)有限公司
技术研发日:2023.06.30
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/