CN112738492B - 图像帧显示方法、装置、电子设备及存储介质 - Google Patents

图像帧显示方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112738492B
CN112738492B CN202011545986.2A CN202011545986A CN112738492B CN 112738492 B CN112738492 B CN 112738492B CN 202011545986 A CN202011545986 A CN 202011545986A CN 112738492 B CN112738492 B CN 112738492B
Authority
CN
China
Prior art keywords
component
image frame
matrix
target
pixel point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011545986.2A
Other languages
English (en)
Other versions
CN112738492A (zh
Inventor
徐兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN202011545986.2A priority Critical patent/CN112738492B/zh
Publication of CN112738492A publication Critical patent/CN112738492A/zh
Application granted granted Critical
Publication of CN112738492B publication Critical patent/CN112738492B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/67Circuits for processing colour signals for matrixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/77Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本申请提供一种图像帧显示方法、装置、电子设备及存储介质,包括:将待显示的当前图像帧划分为至少一个图像块;对每一图像块中每一像素点的各分量进行指定映射得到各分量的原始映射值;为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值;确定与图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的目标抖动矩阵,修正该分量的原始映射值中的整数部分;基于该图像帧中每一像素点的各分量被修正后的整数部分显示图像帧。使用本申请提供的方法可以提高图像帧的显示精度。

Description

图像帧显示方法、装置、电子设备及存储介质
技术领域
本申请涉及图像处理领域,尤其涉及图像帧显示方法、装置、电子设备及存储介质。
背景技术
在现有的图像帧显示技术中,电子设备在接收到图像帧后,需要对各图像帧各像素点的各分量进行指定映射,得到每一像素点各分量的原始映射值,通过每一像素点各分量的原始映射值,确定各像素点对应的LED灯的亮度,从而显示出该图像帧。
但是,像素点各分量对应的原始映射值包括整数部分和小数部分,现有的电子设备会将小数部分忽略,只通过像素点对应的原始映射值的整数部分显示原始图像帧,从而使得显示出的图像帧与原始图像帧的差异较大。
发明内容
有鉴于此,本申请提供图像帧显示方法、装置、电子设备及存储介质,用于提升图像帧的显示精度。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种图像帧显示方法,所述方法应用于电子设备,包括:
将待显示的当前图像帧划分为至少一个图像块;
对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量;
为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍;
确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的目标抖动矩阵,修正该分量的原始映射值中的整数部分;基于该图像帧中每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧;
其中,r为指示所述电子设备所支持处理的原始映射值的小数部分的精度。
可选的,所述确定与所述图像帧对应的目标抖动矩阵集,包括:
针对每一分量,获得该分量对应的初始抖动矩阵;
在预设的随机数范围内,生成所述图像帧对应的随机数;
将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵。
可选的,所述获得该分量对应的初始抖动矩阵包括:
按照预设迭代规则,对为该分量对应的预设基本矩阵进行r/2-1次迭代;
基于迭代后的基础矩阵,得到该分量对应的初始抖动矩阵。
可选的,所述预设随机数范围为[1,2r-1];
连续的2r个不同图像帧对应的随机数不同。
可选的,所述确定与所述图像帧对应的目标抖动矩阵集,包括:
获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;
针对每一分量,将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的抖动矩阵。
可选的,所述对所述参考抖动矩阵中的元素进行修正,包括:
针对所述参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元算与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
可选的,所述针对每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的抖动矩阵,修正该分量的原始映射值中的整数部分,包括:
针对每一图像块中每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变。
可选的,所述基于该图像帧中像素点各分量修正后的整数部分,显示该图像帧,包括:
基于该图像帧中每一像素点各分量修正后的整数部分,确定该图像帧中该像素点对应的LED灯的亮度,以显示该图像帧。
可选的,所述图像块的尺寸为2r/2×2r/2
所述各分量对应的目标抖动矩阵的尺寸为2r/2×2r/2
根据本申请的第二方面,提供一种图像帧显示装置,所述装置应用于电子设备,包括:
划分单元,用于将待显示的当前图像帧划分为至少一个图像块;
映射单元,用于对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量;
确定单元,用于为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍;
修正单元,用于确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的目标抖动矩阵,修正该分量的原始映射值中的整数部分;基于该图像帧中每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧;
其中,r为指示所述电子设备所支持处理的原始映射值的小数部分的精度。
可选的,所述修正单元,在确定与所述图像帧对应的目标抖动矩阵集时,用于针对每一分量,获得该分量对应的初始抖动矩阵;在预设的随机数范围内,生成所述图像帧对应的随机数;将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵;
所述修正单元,在获得该分量对应的初始抖动矩阵时,用于按照预设迭代规则,对为该分量对应的预设基本矩阵进行r/2-1次迭代;基于迭代后的基础矩阵,得到该分量对应的初始抖动矩阵;
所述预设随机数范围为[1,2r-1];连续的2r个不同图像帧对应的随机数不同;
所述修正单元,在确定与所述图像帧对应的目标抖动矩阵集时,用于获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一分量,将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的抖动矩阵;
所述修正单元,在对所述参考抖动矩阵中的元素进行修正时,用于针对所述参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元算与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
所述修正单元,在针对每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的抖动矩阵,修正该分量的原始映射值中的整数部分时,用于针对每一图像块中每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变;
所述修正单元,在基于该图像帧中像素点各分量修正后的整数部分,显示该图像帧时,用于基于该图像帧中每一像素点各分量修正后的整数部分,确定该图像帧中该像素点对应的LED灯的亮度,以显示该图像帧;
所述图像块的尺寸为2r/2×2r/2;所述各分量对应的目标抖动矩阵的尺寸为2r/2×2r/2
根据本申请的第三方面,提供一种电子设备,所述电子设备包括可读存储介质和处理器;
其中,所述可读存储介质,用于存储机器可执行指令;
所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现上述图像帧显示方法。
根据本申请的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述图像帧显示方法。
由上述描述可知,电子设备在确定出当前图像帧每一像素点的各分量的原始映射值后,并不会忽略每一像素点各分量的原始映射值的小数部分,而是通过小数部分和该图像帧的各分量对应的目标抖动矩阵,修改该图像帧该分量原始映射值的整数部分,从而实现了通过目标抖动矩阵将小数部分分配到不同像素点的整数部分,并通过整数部分显示图像帧,从而实现了基于图像帧每一像素点各分量值的整数部分和小数部分显示图像帧,从而提升了图像帧的显示精度。
附图说明
图1是本申请一示例性实施例示出的一种图像帧显示方法的流程图;
图2是本申请一示例性实施例示出的一种图像帧划分的示意图;
图3是本申请一示例性实施例示出的一种电子设备的硬件结构图;
图4是本申请一示例性实施例示出的一种图像帧显示装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在现有的图像帧显示技术中,电子设备在接收到图像帧后,需要对各图像帧各像素点的各分量进行指定映射,得到每一像素点各分量的原始映射值,通过每一像素点各分量的原始映射值,确定各像素点对应的LED灯的亮度,从而显示出该图像帧。
但是,像素点各分量对应的原始映射值包括整数部分和小数部分,现有的电子设备会将小数部分忽略,只通过像素点对应的原始映射值的整数部分显示原始图像帧,从而使得显示出的图像帧与原始图像帧的差异较大。
有鉴于此,本申请提出的一种图像帧的显示方法,在本申请中,电子设备在确定出当前图像帧每一像素点的各分量的原始映射值后,并不会忽略每一像素点各分量的原始映射值的小数部分,而是通过小数部分和该图像帧的该分量对应的目标抖动矩阵,修改该图像帧该分量原始映射值的整数部分,从而实现了通过目标抖动矩阵将小数部分分配到不同像素点的整数部分,并通过整数部分显示图像帧,从而实现了基于图像帧每一像素点各分量值的整数部分和小数部分显示图像帧,从而提升了图像帧的显示精度。
此外,还需要说明的是:通常一个彩色图像帧包括至少一个像素点,每个像素点的像素值由该像素点的R分量、G分量和B分量值构成。在现有的图像帧显示方法中,电子设备接收到的是电信号形式的图像帧。该图像帧的每一像素点的每一分量(比如R分量、G分量或者B分量)的二进制位数通常为8位,该电信号形式的图像帧也可以称为原始8bit图像帧。
电子设备通常会将电信号形式的图像帧通过指定映射(比如伽马映射等)转换为可以驱动LED屏幕显示的光信号形式的图像帧。
具体地,电子设备依据自身所支持的nbit显示精度,对原始8bit图像帧中的每一像素点的每一分量进行指定映射,得到每一像素点每一分量的原始映射值,该得到的原始映射值的二进制位数为n。
比如,电子设备支持12bit的显示精度,则经过指定映射后,每一像素点的每一分量的原始映射值的二进制位数为12位。
由于本申请在显示图像帧时,考虑了每一像素点各分量的原始映射值的小数部分,所以本申请可以在电子设备所支持的nbit显示精度上,再增加rbit显示精度。所谓rbit的显示精度,就是指电子设备可以将1/2r及其整数倍的小数分散到像素点的整数部分,换句话来说,就是指电子设备所能支持处理的小数部分的精度。也就是说,由于电子设备可以处理1/2r及其整数倍的小数,所以才提升了图像帧的rbit的显示精度。
比如,当r为6时,电子设备支持处理1/64,2/64,3/64,…,63/64的小数。
再比如,当r为4时,电子设备支持处理1/16,2/16,…,15/16的小数。
由上述描述可知,r既可以表示显示精度相较于现有显示技术所能实现的显示精度的提升量,也可以指示所述电子设备所支持处理的原始映射值的小数部分的精度。
还需要说明的是,r为大于等于2的整数。
下面对本申请提出的图像帧显示方法进行详细地介绍。
参见图1,图1是本申请一示例性实施例示出的一种图像帧显示方法的流程图,该方法可应用在电子设备上,比如,该电子设备可以是图像显示设备,比如LED设备(如LED大屏等),这里只是对电子设备进行示例性地说明,不对其进行具体地限定。
该图像帧显示方法可包括如下所示步骤。
步骤101:电子设备将待显示的当前图像帧划分为至少一个图像块;
为了提升图像帧的rbit显示精度,电子设备可将当前图像帧划分为至少一个图像块,使得每一个图像块的尺寸为2r/2×2r/2
例1,假设r为6,则图像块的尺寸为8*8。
如图2所示,图2表示一个尺寸为16*16的图像帧,其中每一小方格表示一个像素点。
假设将图像帧划分为4个像素块(如图1中的像素块1、像素块2、像素块3和像素块4),每个像素块的尺寸为8*8。
步骤102:电子设备对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量。
针对每一像素块,电子设备可对该像素块的每一像素点的R分量、G分量和B分量分别输入到指定映射公式中,得到该像素点的R分量的原始映射值、G分量的原始映射值和B分量的原始映射值。
其中,该指定映射的作用是将电信号形式的图像帧转换为光信号形式的图像帧。该指定映射可以是伽马映射,当该指定映射是伽马映射时,伽马映射公式如下所示:
Figure BDA0002856205950000061
其中,x表示一个像素点的一个分量;
n表示原始图像帧的每一像素点每一分量的二进制数的位数;
m表示电子设备所支持的图像帧的显示精度;
γ为预设值,通常为2.8。
例如,假设电子设备支持12bit显示精度的显示,原始图像帧每一像素点每一分量的二进制数的位数为8位,则上述伽马公式中的n=8,m=12。
当然,在实际应用中,上述指定映射也可以是其他电信号转为光信号的其他映射方式,这里不进行具体地限定。
此外,在实际应用中,电子设备也可以被预先配置了各分量值与原始映射值的对应关系。电子设备基于该对应关系,可以确定每一像素点各分量的原始映射值。
下面以例1中像素块1为例,对步骤102进行详细地说明。
假设像素块1中的各像素点的各分量的分量值相同。
假设各像素点的R分量为5,G分量为3,B分量为7,则像素块1对应的R分量矩阵为R1,G分量矩阵为G1,B分量矩阵为B1。
由于像素块1的是由8*8的像素点构成,所以像素块1对应的R分量矩阵R1是8*8的矩阵,G分量矩阵G1是8*8的矩阵,B分量矩阵B1为8*8的矩阵。这样可以使得各像素点的各分量与各像素点对应起来。比如假设像素块第一行第一列这个位置上的像素点为像素点1,则像素点1的R分量为矩阵R1中的第一行第一列的值(即为5),像素点1的G分量为矩阵G1中的第一行第一列的值(即为3),像素点1的B分量为矩阵B1中的第一行第一列的值(即为7)。
这三个分量矩阵如下所示:
Figure BDA0002856205950000071
Figure BDA0002856205950000072
Figure BDA0002856205950000073
假设,电子设备支持12bit显示精度的显示,原始图像帧每一像素点每一分量的二进制数的位数为8位。
针对每一像素点,电子设备可将该像素点的R分量的分量值代入上述伽马公式,得到该像素点的R分量的原始映射值:
Figure BDA0002856205950000074
电子设备可将该像素点的G分量的分量值代入上述伽马公式,得到该像素点的G分量的原始映射值:
Figure BDA0002856205950000075
电子设备可将该像素点的B分量的分量值代入上述伽马公式,得到该像素点的B分量的原始映射值:
Figure BDA0002856205950000076
由于各像素点的R分量的分量值相同,所以像素块1中各像素点R分量的原始映射值也相同。由于各像素点的B分量的分量值相同,所以像素块1中各像素点B分量的原始映射值也相同。由于各像素点的G分量的分量值相同,所以像素块1中各像素点G分量的原始映射值也相同。而由上述描述可见,由于原始映射值包括整数部分和小数部分,所以也可以通过整数矩阵和小数矩阵表示各像素点各分量的原始映射值。
仍以上述例子为例。
像素块1的各像素点R分量的原始映射值的整数部分为表示为矩阵R1int,小数部分表示为矩阵R1dec
Figure BDA0002856205950000081
Figure BDA0002856205950000082
像素块1的各像素点G分量的原始映射值的整数部分为表示为矩阵G1int,小数部分表示为矩阵G1dec
Figure BDA0002856205950000083
Figure BDA0002856205950000084
像素块1的各像素点B分量的原始映射值的整数部分为表示为矩阵B1int,小数部分表示为矩阵B1dec
Figure BDA0002856205950000085
Figure BDA0002856205950000086
步骤103:电子设备为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍。
在实现时,电子设备上可预配置原始映射值小数部分、原始映射值的小数部分的近似值的对应关系。电子设备可得到一个像素点的原始映射值后,可在该对应关系中,查找与该原始映射值的小数部分对应的近似值,从而使得该近似值为1/2r的整数倍。
例如,假设r=6,电子设备支持12bit显示精度的显示,原始图像精度为8bit,该对应关系可如表1所示。
分量值 原始映射值小数部分 小数部分近似值
0 0 0
1 0.000748 1/64=0.015625
2 0.005211 2/64=0.03125
3 0.016217 3/64=0.046875
4 0.036292 4/64=0.0625
5 0.067789 5/64=0.078125
6 0.112946 7/64=0.109375
7 0.173908 11/64=0.171875
8 0.252754 16/64=0.25
9 0.351500 22/64=0.34375
10 0.472114 30/64=0.46875
表1
当然,在实际应用中,电子设备也可通过预设算法计算每一像素点每一分量的原始映射值小数部分的近似值,使得计算出的近似值为1/2r的整数倍。这里不对具体的计算方式进行限定,只要使得计算出的近似值为1/2r的整数倍即可。
下面仍以步骤102中的例子为例,对步骤103进行详细地说明。
由步骤102中的例子可以看出:
像素块1各像素点R分量的原始映射值的小数部分均为0.067789,所以电子设备可对0.067789取近似值得到0.078125,由表1可以看出,0.078125为1/26(即1/64)的5倍。因此,像素块1各像素点R分量的原始映射值的小数部分的近似值可以表示为R1deca
像素块1各像素点G分量的原始映射值的小数部分均为0.016217,所以电子设备可对0.016217取近似值得到0.046875,由表1可以看出,0.046875为1/26(即1/64)的3倍。因此,像素块1各像素点G分量的原始映射值的小数部分的近似值可以表示为G1deca
像素块1各像素点B分量的原始映射值的小数部分均为0.173908,所以电子设备可对0.173908取近似值得到0.171875,由表1可以看出,0.171875为1/26(即1/64)的11倍。因此,像素块1各像素点B分量的原始映射值的小数部分的近似值可以表示为B1deca
Figure BDA0002856205950000091
Figure BDA0002856205950000092
Figure BDA0002856205950000093
步骤104:电子设备确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵,各分量对应的抖动矩阵的尺寸为2r/2×2r/2
在实际应用中,在多个图像帧相同(比如静止视频图像,如电脑桌面图像等)时,如果每一图像帧对应的目标抖动矩阵相同,就会使得电子设备将每一像素点的各分量原始映射值的小数部分分散至各图像帧相同像素点各分量的整数部分,致使每一帧图像被修正的像素点位置相同,致使图像显示出现条纹效应和块效应。
为了避免图像显示出现条纹效应和块效应,需要使得连续的2r个图像帧每一分量对应的目标抖动矩阵不同,因此电子设备需要确定该图像帧的各分量对应的目标抖动矩阵
下面以确定该图像帧的一个分量对应的目标抖动矩阵为例对步骤104进行详细地说明。
由于在确定该图像帧的各分量对应的目标抖动矩阵时,会出现初始抖动矩阵的概念,所以下面从确定初始抖动矩阵、以及确定该图像帧的各分量的目标抖动矩阵两方面。
1)确定初始抖动矩阵
在实现时,电子设备预设有Limb提出的4个基本矩阵,该基本矩阵如下所示:
Figure BDA0002856205950000101
Figure BDA0002856205950000102
Figure BDA0002856205950000103
Figure BDA0002856205950000104
电子设备可为各分量分别确定一个基本矩阵,比如为R分量确定的基本矩阵为r1,为G分量分配的基本矩阵为g1,为B分量分配的基本矩阵为b1
Figure BDA0002856205950000105
Figure BDA0002856205950000106
Figure BDA0002856205950000107
然后,电子设备可基于R分量的迭代公式rn对R分量的基本矩阵进行(2/r-1)次迭代。然后电子设备可基于迭代后的R分量的基本矩阵,确定出R分量的初始抖动矩阵。
例如,在确定时,电子设备可将迭代后的R分量的基本矩阵与1/2r相乘,得到R分量的初始抖动矩阵。
同理,电子设备可基于G分量的迭代公式gn对G分量的基本矩阵进行(2/r-1)次迭代,并基于迭代后的G分量的基本矩阵,确定出G分量的初始抖动矩阵。
同理,电子设备可基于B分量的迭代公式bn对B分量的基本矩阵进行(2/r-1)次迭代,并基于迭代后的B分量的基本矩阵,确定出B分量的初始抖动矩阵。
其中,R分量的基本矩阵的迭代公式为:
Figure BDA0002856205950000108
G分量的基本矩阵的迭代公式为:
Figure BDA0002856205950000109
B分量的基本矩阵的迭代公式为:
Figure BDA00028562059500001010
其中,u为单位矩阵。
下面以R分量为例,对确定R分量的初始抖动矩阵进行详细说明。
例如,假设r=6,R分量对应的基本矩阵为r1,电子设备可基于R分量的基本矩阵的迭代公式对R分量对应的基本矩阵进行(2/6-1=2)次迭代,可得到R分量的初始抖动矩阵。
对R分量的基本矩阵的第一次迭代如下所示:
Figure BDA00028562059500001011
对R分量的基本矩阵的第二次迭代如下所示:
Figure BDA0002856205950000111
然后,电子设备可以将迭代后的基本矩阵与1/26相乘,得到R分量的初始抖动矩阵rcs
Figure BDA0002856205950000112
2)确定该图像帧的各分量的目标抖动矩阵
方式一:针对每一分量,电子设备可获得该分量对应的初始抖动矩阵。电子设备可在预设的随机数范围内,生成所述图像帧对应的随机数,并将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵。
下面通过步骤A1至步骤A4对方式一进行详细地说明。
步骤A1:针对每一分量,电子设备可获得该分量对应的初始抖动矩阵。
在实现时,上述R分量的初始抖动矩阵、B分量对应的初始抖动矩阵、G分量对应的初始抖动矩阵可以预先储存在预设存储空间,电子设备可从预设存成空间中读取R分量的初始抖动矩阵、B分量对应的初始抖动矩阵、G分量对应的初始抖动矩阵。
当然,电子设备也可以基于R分量、B分量和G分量对应的基本矩阵,采用上文所述的迭代方法,计算出R分量的初始抖动矩阵、B分量对应的初始抖动矩阵、G分量对应的初始抖动矩阵。这里不对“可获得该分量对应的初始抖动矩阵”的具体方式进行具体地限定。
步骤A2:电子设备可在预设的随机数范围内,生成所述图像帧对应的随机数。
在实现时,电子设备可在预设的随机数范围内,生成所述图像帧对应的随机数。
需要说明的是,为了消除视频图像显示的条纹效应和块效应,需要使得连续的2r个图像帧每一分量对应的目标抖动矩阵不同(比如第一帧R分量的目标抖动矩阵、与第二帧R分量的目标抖动矩阵不同),而目标抖动矩阵又是基于初始抖动矩阵和随机数确定的,这就要求为连续的2r个图像帧生成的随机数不同。
因此,上述随机数范围可以为[1,2r-1],连续的2r个不同图像帧对应的随机数不同。
步骤A3:电子设备将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵。
其中,第一指定运算可以是相加运算,当然也可以是其他运算,这里只是对第一指定运算进行示例性地说明,不对其进行具体地限定。
优选的,第一指定运算为相加运算,因此在实现步骤A3时,电子设备可以将该分量的初始抖动矩阵中的每一元素与该随机数相加,得到该分量对应的参考抖动矩阵。
下面以得到该图像帧的R分量为例,进行说明。
例如,假设该R分量对应的初始抖动矩阵为rcs,生成的随机数为5。
则R分量对应的参考矩阵为rck,其中u为单位矩阵。
Figure BDA0002856205950000121
步骤A4:电子设备对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵。
在修正时,电子设备针对参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元算与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
其中,第三指定运算可以是取余运算。即,电子设备可将该元素与2r相除,得到余数,并将该元素更新为该余数。
例如,假设r=6,R分量对应的参考矩阵为上文中的rck。针对rck中的每一元素,若该元素小于64,则维持该元素不变,若该元素大于64,则将该元素与64相除等到余数,并将该元素更为该余数,从而得到该图像帧R分量对应的抖动矩阵rbayer
Figure BDA0002856205950000122
下面介绍下“确定该图像帧的各分量的抖动矩阵”的方式二。
方式二:电子设备获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵。针对每一分量,电子设备将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的抖动矩阵
下面通过步骤B1至步骤B3对方式二进行详细地介绍。
步骤B1:获取所述当前图像帧的上一个图像帧所对应的抖动矩阵集,所述上一个图像帧所对应的抖动矩阵集包括所述各分量对应的抖动矩阵。
在本实施例中,第一帧图像帧的各分量对应的目标抖动矩阵为各分量的初始抖动矩阵。
假设当前图像帧为第m帧图像,电子设备可读取已记录的第m-1帧图像帧的目标抖动矩阵集。该目标抖动矩阵集包括:第m-1帧图像帧的R分量对应的目标抖动矩阵、G分量对应的目标抖动矩阵和B分量对应的目标抖动矩阵。
步骤B2:针对每一分量,电子设备将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵。
其中,第二指定运算可以是相加运算,也可以是其他运算,这里只是示例地说明,不对其进行具体地限定。
其中该预设值为1,当然该预设值也可以是其他值,这里只是示例性地说明,不对其进行具体地限定。
优选的,该第二指定运算可以是相加运算,该预设值可以为1。在实现步骤B2时,针对每一分量,电子设备可将上一图像帧该分量的目标抖动矩阵与1,得到该分量对应的参考抖动矩阵。
下面以得到该图像帧的R分量为例,进行说明。
例如,假设该R分量对应的初始抖动矩阵为r3,该预设值为1。
则R分量对应的参考矩阵为rck,其中u为单位矩阵。
Figure BDA0002856205950000131
步骤B3:电子设备对确定出的该分量的参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵。
在修正时,电子设备针对参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元算与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
其中,第三指定运算可以是取余运算。即,电子设备可将该元素与2r相除,得到余数,并将该元素更新为该余数。
例如,假设r=6,R分量对应的参考矩阵为上文中的rck。针对rck中的每一元素,若该元素小于64,则维持该元素不变,若该元素大于64,则将该元素与64相除等到余数,并将该元素更为该余数,从而得到该图像帧R分量对应的目标抖动矩阵rbayer
Figure BDA0002856205950000141
由此可以得到该图像帧各分量的目标抖动矩阵,该图像帧的各分量的目标抖动矩阵构成了该图像帧对应的目标抖动矩阵集。
以是对步骤104,即“电子设备确定与所述图像帧对应的目标抖动矩阵集”的描述。
步骤105:电子设备针对每一图像块每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的目标抖动矩阵,修正该分量的原始映射值中的整数部分。
在实现时,针对每一图像块中每一像素点的每一分量,电子设备可检测该分量的原始映射值中的小数部分对应的近似值是否大于该分量对应的目标抖动矩阵中对应位置上的元素,其中所述位置与该像素点在该图像块中的位置对应。
例如,假设像素块1是由8*8的像素点构成,则该R分量对应的目标抖动矩阵rbayer也为8*8的矩阵,其中目标抖动矩阵上的各元素与像素块1上的各像素点对应。
假设像素块1中的第一行第一列的像素点为像素点1,则目标抖动矩阵上的第一行第一列的元素与像素点1对应。
针对像素点1的每一分量,电子设备可检测该分量的原始映射值中的小数部分对应的近似值是否大于该分量对应的目标抖矩阵中的第一行第一列位置上的元素。
在本申请实施例中,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的抖动矩阵中对应位置上的元素时,则将该分量的原始映射值中的整数部分增加预设值。
若该分量的原始映射值中的小数部分对应的近似值小于或等于该分量对应的抖动矩阵中对应位置上的元素时,维持该分量的原始映射值中的整数部分不变。
其中该预设值是预设设定的数值,该预设值可以是1,也可以是其他值,这里只是示例性地说明,不对其进行具体地限定。
下面以r=6,图像块1中各像素点的R分量为例,对步骤105进行详细地说明。
由上文描述的例子可知,图像块1各像素点R分量的原始映射值的整数部分为R1int,图像块1各像素点R分量的原始映射值的小数部分的近似值为R1deca
Figure BDA0002856205950000151
Figure BDA0002856205950000152
假设当前图像帧的R分量对应的目标抖动矩阵为rbayer。
Figure BDA0002856205950000153
电子设备可将可检测R1deca中的每一位置上的元素是否大于rbayer该位置上的元素。若是,则将R1int上该位置的元素加1。若否,则保持R1int上该位置的元素不变。
例如,由于R1deca中的第一行第一列的元素(即5)等于rbayer中的第一行第一列的元素(即5),则保持R1int中的第一行第一列的元素不变。
再例如,由于R1deca中的第四行第一列的元素(即5)大于rbayer中的第四行第一列的元素(即1),则将R1int中的第四行第一列的元素加1。以此类推,直到修正完R1int中的各元素。
修正后的R1int为:
Figure BDA0002856205950000154
以上对对于步骤105的描述。
步骤106:电子设备基于该图像帧每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧。
由上述步骤101至步骤105,电子设备可得到该图像帧每一像素点的R分量原始映射值中被修正后的整数部分、G分量原始映射值中被修正后的整数部分、B分量原始映射值中被修正后的整数部分。
在本申请实施例中,每一像素点对应一个LED灯,电子设备可以基于每一像素点的R分量原始映射值中被修正后的整数部分、G分量原始映射值中被修正后的整数部分、B分量原始映射值中被修正后的整数部分,确定该像素点对应的LED的亮度,以此来显示该图像帧。
由上述描述可知,一方面,在本申请中,电子设备在确定出当前图像帧每一像素点的各分量的原始映射值后,并不会忽略每一像素点各分量的原始映射值的小数部分,而是将小数部分通过该图像帧该分量对应的目标抖动矩阵分配到整数部分,并通过整数部分显示图像帧,从而实现了基于图像帧每一像素点各分量值的整数部分和小数部分显示图像帧,从而提升了图像帧的rbit显示精度。
另一方面,在本申请中,连续连续的2r个图像帧各分量对应的目标抖动矩阵不同,所以可以消除图像显示的条纹效应和块效应。
参见图3,图3是本申请一示例性实施例示出的一种电子设备的硬件结构图。
该电子设备包括:通信接口301、处理器302、机器可读存储介质303和总线304;其中,通信接口301、处理器302和机器可读存储介质303通过总线304完成相互间的通信。处理器302通过读取并执行机器可读存储介质303中与图像帧显示控制逻辑对应的机器可执行指令,可执行上文描述的图像帧显示方法。
本文中提到的机器可读存储介质303可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,机器可读存储介质403可以是RAM(Radom Access Memory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、DVD等),或者类似的存储介质,或者它们的组合。
参见图4,图4是本申请一示例性实施例示出的一种图像帧显示装置的框图。所述装置应用于电子设备,包括:
划分单元401,用于将待显示的当前图像帧划分为至少一个图像块;
映射单元402,用于对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量;
确定单元403,用于为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍;
修正单元404,用于确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的目标抖动矩阵,修正该分量的原始映射值中的整数部分;基于该图像帧中每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧;
其中,r为指示所述电子设备所支持处理的原始映射值的小数部分的精度。
可选的,所述修正单元404,在确定与所述图像帧对应的目标抖动矩阵集时,用于针对每一分量,获得该分量对应的初始抖动矩阵;在预设的随机数范围内,生成所述图像帧对应的随机数;将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵;
可选的,所述修正单元404,在获得该分量对应的初始抖动矩阵时,用于按照预设迭代规则,对为该分量对应的预设基本矩阵进行r/2-1次迭代;基于迭代后的基础矩阵,得到该分量对应的初始抖动矩阵;
可选的,所述预设随机数范围为[1,2r-1];连续的2r个不同图像帧对应的随机数不同;
可选的,所述修正单元404,在确定与所述图像帧对应的目标抖动矩阵集时,用于获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一分量,将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的抖动矩阵;
可选的,所述修正单元404,在对所述参考抖动矩阵中的元素进行修正时,用于针对所述参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元算与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
可选的,所述修正单元404,在针对每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的抖动矩阵,修正该分量的原始映射值中的整数部分时,用于针对每一图像块中每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变;
可选的,所述修正单元404,在基于该图像帧中像素点各分量修正后的整数部分,显示该图像帧时,用于基于该图像帧中每一像素点各分量修正后的整数部分,确定该图像帧中该像素点对应的LED灯的亮度,以显示该图像帧;
可选的,所述图像块的尺寸为2r/2×2r/2;所述各分量对应的目标抖动矩阵的尺寸为2r/2×2r/2
此外,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述图像帧显示方法。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (12)

1.一种图像帧显示方法,其特征在于,所述方法应用于电子设备,包括:
将待显示的当前图像帧划分为至少一个图像块;
对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量;
为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍;
确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变;基于该图像帧中每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧;
其中,r为指示所述电子设备所支持处理的原始映射值的小数部分的精度。
2.根据权利要求1所述的方法,其特征在于,所述确定与所述图像帧对应的目标抖动矩阵集,包括:
针对每一分量,获得该分量对应的初始抖动矩阵;
在预设的随机数范围内,生成所述图像帧对应的随机数;
将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵。
3.根据权利要求2所述的方法,其特征在于,所述获得该分量对应的初始抖动矩阵包括:
按照预设迭代规则,对为该分量对应的预设基本矩阵进行r/2-1次迭代;
基于迭代后的基础矩阵,得到该分量对应的初始抖动矩阵。
4.根据权利要求2所述的方法,其特征在于,
所述预设随机数范围为[1,2r-1];
连续的2r个不同图像帧对应的随机数不同。
5.根据权利要求1所述的方法,其特征在于,所述确定与所述图像帧对应的目标抖动矩阵集,包括:
获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;
针对每一分量,将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的抖动矩阵。
6.根据权利要求2或5所述的方法,其特征在于,所述对所述参考抖动矩阵中的元素进行修正,包括:
针对所述参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元素与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
7.根据权利要求1所述的方法,其特征在于,所述基于该图像帧中像素点各分量修正后的整数部分,显示该图像帧,包括:
基于该图像帧中每一像素点各分量修正后的整数部分,确定该图像帧中该像素点对应的LED灯的亮度,以显示该图像帧。
8.根据权利要求1所述的方法,其特征在于,所述图像块的尺寸为2r/2×2r/2
所述各分量对应的目标抖动矩阵的尺寸为2r/2×2r/2
9.一种图像帧显示装置,其特征在于,所述装置应用于电子设备,包括:
划分单元,用于将待显示的当前图像帧划分为至少一个图像块;
映射单元,用于对每一图像块中每一像素点的各分量分别进行指定映射得到各分量的原始映射值;原始映射值包括整数部分和小数部分,所述各分量包括R分量、G分量、B分量;
确定单元,用于为每一像素点的每一分量的原始映射值中的小数部分确定对应的近似值,所述近似值为1/2r的整数倍;
修正单元,用于确定与所述图像帧对应的目标抖动矩阵集;目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一图像块中每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变;基于该图像帧中每一像素点的各分量的原始映射值中被修正后的整数部分显示所述图像帧;
其中,r为指示所述电子设备所支持处理的原始映射值的小数部分的精度。
10.根据权利要求9所述的装置,其特征在于,
所述修正单元,在确定与所述图像帧对应的目标抖动矩阵集时,用于针对每一分量,获得该分量对应的初始抖动矩阵;在预设的随机数范围内,生成所述图像帧对应的随机数;将所述初始抖动矩阵与所述随机数进行第一指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵;或者,用于获取所述当前图像帧的上一个图像帧所对应的目标抖动矩阵集,所述上一个图像帧所对应的目标抖动矩阵集包括所述各分量对应的目标抖动矩阵;针对每一分量,将获取到的该分量对应的目标抖动矩阵与预设值进行第二指定运算得到参考抖动矩阵,对所述参考抖动矩阵中的元素进行修正得到该分量对应的目标抖动矩阵;
所述修正单元,在获得该分量对应的初始抖动矩阵时,用于按照预设迭代规则,对为该分量对应的预设基本矩阵进行r/2-1次迭代;基于迭代后的基础矩阵,得到该分量对应的初始抖动矩阵;
所述预设随机数范围为[1,2r-1];连续的2r个不同图像帧对应的随机数不同;
所述修正单元,在对所述参考抖动矩阵中的元素进行修正时,用于针对所述参考抖动矩阵中的每一元素,若该元素小于或等于2r,则维持该元素不变,否则,将该元素与2r进行第三指定运算得到运算结果,并将该元素更新为该得到的运算结果,该得到的运算结果小于或等于2r
所述修正单元,在针对每一像素点的每一分量,依据该分量的原始映射值中的小数部分对应的近似值、以及该分量对应的抖动矩阵,修正该分量的原始映射值中的整数部分时,用于针对每一图像块中每一像素点的每一分量,若该分量的原始映射值中的小数部分对应的近似值大于该分量对应的目标抖动矩阵中对应位置上的元素,所述位置与该像素点在该图像块中的位置对应,则将该分量的原始映射值中的整数部分增加预设值,否则,维持该分量的原始映射值中的整数部分不变;
所述修正单元,在基于该图像帧中像素点各分量修正后的整数部分,显示该图像帧时,用于基于该图像帧中每一像素点各分量修正后的整数部分,确定该图像帧中该像素点对应的LED灯的亮度,以显示该图像帧;
所述图像块的尺寸为2r/2×2r/2;所述各分量对应的目标抖动矩阵的尺寸为2r/2×2r/2
11.一种电子设备,其特征在于,所述电子设备包括可读存储介质和处理器;
其中,所述可读存储介质,用于存储机器可执行指令;
所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现权利要求1-8任一所述方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一所述方法的步骤。
CN202011545986.2A 2020-12-23 2020-12-23 图像帧显示方法、装置、电子设备及存储介质 Active CN112738492B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011545986.2A CN112738492B (zh) 2020-12-23 2020-12-23 图像帧显示方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011545986.2A CN112738492B (zh) 2020-12-23 2020-12-23 图像帧显示方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN112738492A CN112738492A (zh) 2021-04-30
CN112738492B true CN112738492B (zh) 2022-08-26

Family

ID=75605393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011545986.2A Active CN112738492B (zh) 2020-12-23 2020-12-23 图像帧显示方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN112738492B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115831042B (zh) * 2023-02-10 2023-07-04 南京芯视元电子有限公司 图像显示方法和***、显示驱动装置、存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1950867A (zh) * 2004-05-06 2007-04-18 汤姆逊许可证公司 具有最小噪声的像素移位显示
CN101377910A (zh) * 2007-08-28 2009-03-04 株式会社东芝 液晶驱动装置以及液晶显示装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2994631B2 (ja) * 1997-12-10 1999-12-27 松下電器産業株式会社 Pdp表示の駆動パルス制御装置
JP5026545B2 (ja) * 2010-03-30 2012-09-12 シャープ株式会社 表示装置、輝度ムラ補正方法、補正データ作成装置、および補正データ作成方法
TWI514359B (zh) * 2013-08-28 2015-12-21 Novatek Microelectronics Corp 液晶顯示器及其影像遞色補償方法
CN110473502A (zh) * 2018-05-09 2019-11-19 华为技术有限公司 屏幕亮度的控制方法、装置及终端设备
KR102544148B1 (ko) * 2018-09-21 2023-06-16 삼성디스플레이 주식회사 표시 장치에 대한 보정 데이터 생성 방법, 및 보정 데이터를 저장하는 표시 장치
CN109741279B (zh) * 2019-01-04 2021-09-07 Oppo广东移动通信有限公司 图像饱和度调整方法、装置、存储介质及终端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1950867A (zh) * 2004-05-06 2007-04-18 汤姆逊许可证公司 具有最小噪声的像素移位显示
CN101377910A (zh) * 2007-08-28 2009-03-04 株式会社东芝 液晶驱动装置以及液晶显示装置

Also Published As

Publication number Publication date
CN112738492A (zh) 2021-04-30

Similar Documents

Publication Publication Date Title
US11020985B2 (en) Image processing apparatus, image processing method and storage medium
KR102500625B1 (ko) 영상 처리 장치, 이를 포함하는 표시 장치 및 이의 영상 처리 방법
US8121436B2 (en) Methods and systems for image scaling
US8711172B2 (en) Dithering method and apparatus
US11250773B2 (en) Gamma correction device for a display device, gamma correction method for a display device, and display device
JP4922091B2 (ja) 映像信号処理装置、映像信号処理方法及び表示装置
JP4745107B2 (ja) ガンマ補正装置および表示装置
US10347220B1 (en) Data compression and decompression method for DeMura table
KR20160059021A (ko) 표시 패널 구동 장치 및 이를 포함하는 표시 장치
CN114827565A (zh) 色彩校正矩阵确定方法、色彩校正方法、装置及存储介质
US8379041B2 (en) Method for extending duration of a display apparatus having brightness compensation and apparatus realizing the same
CN112738492B (zh) 图像帧显示方法、装置、电子设备及存储介质
WO2018078813A1 (ja) 補正システムおよび補正方法
CN115346463A (zh) 一种图像显示方法及装置
US9520081B2 (en) Recording device and recording method using the same
US20160335752A1 (en) Image signal providing apparatus and image signal providing method
JP2016019108A (ja) 画像処理装置、撮像装置、画像処理方法、及びプログラム
JP2004140702A (ja) 映像信号処理装置、ガンマ補正方法及び表示装置
CN115394249B (zh) Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质
US8363278B2 (en) Method and apparatus capable of producing FM halftone dots in high speed
CN109697687B (zh) 数据处理方法、装置及存储介质
JP2009081812A (ja) 信号処理装置および信号処理方法
JP6755745B2 (ja) 映像信号処理方法、映像信号処理用集積回路、及び映像信号処理装置
CN117726562A (zh) 查找表生成方法、图像显示方法、装置及设备
CN113516946A (zh) Oled面板的亮度补偿方法及装置、驱动芯片、存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant