CN105578016B - 一种调整图像动态范围的方法及终端 - Google Patents
一种调整图像动态范围的方法及终端 Download PDFInfo
- Publication number
- CN105578016B CN105578016B CN201410529796.XA CN201410529796A CN105578016B CN 105578016 B CN105578016 B CN 105578016B CN 201410529796 A CN201410529796 A CN 201410529796A CN 105578016 B CN105578016 B CN 105578016B
- Authority
- CN
- China
- Prior art keywords
- jth
- component group
- component
- group
- absolute value
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6027—Correction or control of colour gradation or colour contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明实施例公开了一种调整图像动态范围的方法,该方法包括:将用户选择的待调整图像解码为YUV数据;根据预设的划分策略以及所述YUV数据,对所述待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值;根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,所述调整系数是基于所述Y分量参考值获得的;基于所述调整后的YUV数据,获得调整动态范围后的图像。本发明实施例同时还公开了一种终端。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种调整图像动态范围的方法及终端。
背景技术
随着影像技术的快速发展,移动智能终端逐步取代了卡片机,成为人们日常生活中拍摄图片、视频的一种重要工具。与此同时,随着专业素养的不断提高,用户对移动终端的影像质量要求也越来越高,其中图像的动态范围也已成为用户评判图像质量的一个重要因素。
所谓图像动态范围,是指图像所包含的从“最暗”至“最亮”的范围。动态范围越大,所能表示的层次越丰富,记录的暗部细节和亮部细节越丰富。动态范围是由感光元器件决定的,而感光元器件在出厂之后,它的动态范围是确定的,无法改变的。在移动智能终端领域,由于智能终端受到体积和结构的种种限制,在智能终端尺寸越来越小的同时,像素越来越高,这样单个像素的有效感光面积就越来越小,从而影响了相机的动态范围。因此在拍摄光线明亮差异较大的场景时,往往会出现暗处过暗,或者亮度过亮的现象,导致图像的细节丢失,图像质量下降。
发明内容
有鉴于此,本发明实施例期望提供一种调整图像动态范围的方法及终端,以实现对图像动态范围的调整,能够避免图像的细节丢失,从而改善图像质量。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种语音信息的处理方法,所述方法包括:将用户选择的待调整图像解码为YUV数据;根据预设的划分策略以及所述YUV数据,对所述待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值;根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,所述调整系数是基于所述Y分量参考值获得的;基于所述调整后的YUV数据,获得调整动态范围后的图像。
进一步地,所述根据预设的划分策略以及所述YUV数据,对所述待调整图像进行区域划分,包括:将所述YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组;获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数;获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值;根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域。
进一步地,当所述第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;或者,当所述第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;或者,当所述第j个Y分量组不在所述第一行和所述第一列时,所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组。
进一步地,所述获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值,包括:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-1个Y分量组中的Y分量的平均值之间的差值的第一绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-L个Y分量组中的Y分量的平均值之间的差值的第二绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,分别计算所述第一绝对值和所述第二绝对值。
进一步地,所述根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域,包括:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,将所述第一绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,将所述第二绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,将所述第一绝对值和所述第二绝对值分别与所述预设阈值进行比较,分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分。
进一步地,所述对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分,包括:当所述第一绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域;当所述第一绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
进一步地,所述对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分,包括:当所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域;当所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域。
进一步地,所述分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分,包括:当所述第一绝对值小于等于所述预设阈值,且所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组划分为同一区域;当所述第一绝对值大于所述预设阈值,且所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组均划分为不同区域;当所述第一绝对值小于等于所述预设阈值,而所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域;当所述第一绝对值大于所述预设阈值,而所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
第二方面,本发明实施例提供一种终端,所述终端包括:解码单元、划分单元、调整单元及获得单元;其中,所述解码单元,用于将用户选择的待调整图像解码为YUV数据;所述划分单元,用于根据预设的划分策略以及所述YUV数据,对所述待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值;所述调整单元,用于根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,所述调整系数是基于所述Y分量参考值获得的;所述获得单元,用于基于所述调整后的YUV数据,获得调整动态范围后的图像。
进一步地,所述划分单元,包括:第一获得子单元、第二获得子单元、第三获得子单元及划分子单元;其中,所述第一获得子单元,用于将所述YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组;所述第二获得子单元,用于获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数;所述第三获得子单元,用于获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值;所述划分子单元,用于根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域。
进一步地,当所述第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;或者,当所述第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;或者,当所述第j个Y分量组不在所述第一行和所述第一列时,所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组。
进一步地,所述第三获得子单元,具体用于:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-1个Y分量组中的Y分量的平均值之间的差值的第一绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-L个Y分量组中的Y分量的平均值之间的差值的第二绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,分别计算所述第一绝对值和所述第二绝对值。
进一步地,所述划分子单元,具体用于:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,将所述第一绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,将所述第二绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,将所述第一绝对值和所述第二绝对值分别与所述预设阈值进行比较,分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分。
进一步地,所述划分子单元,具体用于当所述第一绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域;还用于当所述第一绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
进一步地,所述划分子单元,具体用于当所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域;还用于当所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域。
进一步地,所述划分子单元,具体用于当所述第一绝对值小于等于所述预设阈值,且所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组划分为同一区域;还用于当所述第一绝对值大于所述预设阈值,且所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组均划分为不同区域;还用于当所述第一绝对值小于等于所述预设阈值,而所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域;还用于当所述第一绝对值大于所述预设阈值,而所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
本发明实施例所提供的一种调整图像动态范围的方法及终端,终端首先将用户选择的待调整图像解码为YUV数据,其次根据预设的划分策略以及所述YUV数据,对所述待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值,然后根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,最后基于所述调整后的YUV数据,获得调整动态范围后的图像,由上述方法可知,终端可根据用户对图像的某些区域的选择进行有选择的调整,这样调整后图像的效果更接近用户期望的效果,能有效地解决现有技术中存在的因图像细节丢失而导致的图像质量下降的技术问题,改善图像质量。
附图说明
图1为本发明实施例中的调整图像动态范围的方法的流程示意图;
图2为本发明实施例中的待调整图像的YUV420格式数据的示意图;
图3为本发明实施例中的终端对YUV数据进行区域划分的流程示意图;
图4为本发明实施例中的YUV数据中8×4的Y分量像素矩阵的示意图;
图5为本发明实施例中的将Y分量像素矩阵中所有Y分量进行分组的示意图;
图6为本发明实施例中的对YUV数据的区域划分的示意图;
图7为本发明实施例中的终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1为本发明实施例中的调整图像动态范围的方法的流程示意图,参考图1所示,该方法包括:
S101:终端将用户选择的待调整图像解码为YUV数据;
具体来说,终端可以根据颜色编码方法将待调整图像进行解码,并得到待调整图像对应的YUV数据。
YUV数据有多种格式,根据采样率的不同,可以将YUV数据划分成不同的格式,例如:YUV420、YUV411、YUV422等格式的数据,其中:
YUV420格式数据,指的是每2×2的像素组成的像素单元中,4个像素的Y分量共用一个U分量和一个V分量,Y分量连续排列,UV分量交替排列。
YUV411格式数据,指的是每4×1的像素组成的像素单元中,4个像素的Y分量共用一个U分量和一个V分量;
YUV422格式数据,指的是每2×1的像素组成的像素单元中,2个像素的Y分量共用一个U分量和一个V分量。
需要说明的是,本实施例以YUV420格式数据为例进行说明,可以理解的,本实施例的技术方案可以应用于其他YUV格式数据。
在本实施例中,图2为本发明实施例中的待调整图像的YUV420格式数据的示意图,参见图2,Y、U、V的取值范围均为[0,255];X为水平方向;Y为垂直方向,其中,Y分量共有L×W个像素,其中,在水平方向上,每行共有L个Y分量,在垂直方向上,每列共有W个Y分量;Y[i]为第i个像素的Y分量,i为大于等于1的整数。图2所示的U分量和V分量交替排列,共有L×W个像素,其中,U[i]为第i个像素单元对应的U分量;V[i]为第i个像素单元对应的V分量。因此,Y分量的长度buffer[Y]=L×W,U分量的长度buffer[U]=(L×W)/2,V分量的长度buffer[V]=(L×W)/2。
需要说明的是,在本实施例中,待调整图像可以是JPEG格式的图像,也可以是JIF格式的图像等,本发明实施例对此不做具体限定。
S102:终端根据预设的划分策略以及YUV数据,对待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值;
示例性地,图3为本发明实施例中的终端对YUV数据进行区域划分的流程示意图,参见图3,终端根据预设的划分策略对待调整图像对应的YUV数据进行区域划分,具体可以包括步骤S301至S304:
S301:终端将YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组;
在本实施例中,以图2所示的YUV数据中选取8×4的Y分量像素矩阵为例进行说明,其中,被选取的8×4的Y分量像素矩阵如图4所示。图4所示的Y分量像素矩阵的每行有8个Y分量,每列有4个Y分量。
图4为本发明实施例中的YUV数据中8×4的Y分量像素矩阵的示意图,那么,在图4所示的Y分量像素矩阵中,由于Y1、Y2、Y9、Y10这四个Y分量处于相同像素单元,因此,Y1、Y2、Y9、Y10划分为同一个Y分量组。由此可以按照上述的分组方式将图4所示的Y分量像素矩阵中所有Y分量进行分组,从而得到如图5所示的4×2的组矩阵,其中,第1个Y分量组至第8个Y分量组均为组矩阵中的元素。
需要说明的是,本实施例中用矩阵的形式对YUV数据进行表示,可以理解地,也可以用其他形式对YUV数据进行表示,本发明不做具体限定。
S302:终端获得第j个Y分量组的Y分量值;
具体来说,在本实施例中,终端可以根据式(1)计算得到第j个Y分量组中2×2个Y分量的平均值:
在本实施例中,根据式(1)所得到的如图5所示的组矩阵中各Y分量组的Y分量值如表1所示。
表1
S303:终端获得第j个Y分量组的Y分量值与第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值;
需要说明的是,根据第j个Y分量组在组矩阵的位置,第j个Y分量组相邻的Y分量组会有以下三种情况:
情况一:当第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;
情况二:当第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;
情况三:当第j个Y分量组不在第一行和第一列时,第j个Y分量组相邻的Y分量组为第j-1个Y分量组和第j-L个Y分量组。
相应地,对应上述第j个Y分量组相邻的Y分量组的三种情况,第j个Y分量组的Y分量值与第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值也相应的具有以下三种情况:
对于情况一,在如表1所示的组中,第2个Y分量组至第4个Y分量组只有左邻的Y分量组,其中,与第2个Y分量组左邻的Y分量组为第1个Y分量组,与第3个Y分量组左邻的Y分量组为第2个Y分量组,与第4个Y分量组左邻的Y分量组为第3个Y分量组。终端计算第2个Y分量组的Y分量值与其左邻的第1个Y分量组的Y分量值之间的差值的绝对值,为Δ依次类推,终端依次计算第3个Y分量组的Y分量值与其左邻的第2个Y分量组的Y分量值之间的差值的绝对值,为Δy(3,2)=25,第4个Y分量组的Y分量值与其左邻的第3个Y分量组的Y分量值之间的差值的绝对值,为Δy(4,3)=60。
对于情况二,在如表1所示的组中,第5个Y分量组只有上邻的Y分量组,即第1个Y分量组,终端计算第5个Y分量组的Y分量值与其上邻的第1个Y分量组的Y分量值之间的差值的绝对值,为Δy(5,1)=25;
对于情况三,在如表1所示的组中,第6个Y分量组至第8个Y分量组同时有左邻和上邻的Y分量组,与第6个Y分量组左邻的Y分量组为第5个Y分量组,与第6个Y分量组上邻的Y分量组为第2个Y分量组,与第7个Y分量组左邻的Y分量组为第6个Y分量组,与第7个Y分量组上邻的Y分量组为第3个Y分量组,与第8个Y分量组左邻的Y分量组为第7个Y分量组,与第8个Y分量组上邻的Y分量组为第4个Y分量组。对于第6个Y分量组,终端分别计算第6个Y分量组的Y分量值与其左邻的第5个Y分量组的Y分量值之间的差值的绝对值,为Δy(6,5)=25、第6个Y分量组的Y分量值与其上邻的第2个Y分量组的Y分量值之间的差值的绝对值,为Δy(6,2)=45;
依次类推,终端依次计算第7个Y分量组的Y分量值与其左邻的第6个Y分量组的Y分量值之间的差值的绝对值,为Δy(7,6)=5、第7个Y分量组的Y分量值与其上邻的第3个Y分量组的Y分量值之间的差值的绝对值,为Δy(7,3)=15;第8个Y分量组的Y分量值与其左邻的第7个Y分量组的Y分量值之间的差值的绝对值,为Δy(8,7)=35、第8个Y分量组的Y分量值与其上邻的Y分量组中的Y分量的平均值之间的差值的绝对值,为Δy(8,4)=10。
S304:终端根据预设阈值和所有组的Y分量值与所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域。
具体地,由于第j个Y分量组在组矩阵的位置会有三种情况,即左邻、上邻、左邻和上邻,所以,针对上述三种情况,对第j个Y分量组中的元素的划分区域也可以分别对应有以下三种情况。
第一种,当第j个Y分量组只有左邻的Y分量组时,终端将第j个Y分量组的Y分量值与其左邻的Y分量组的Y分量值之间的差值的绝对值与预设阈值进行比较,当上述绝对值小于等于预设阈值时,将第j个Y分量组与其左邻的Y分量组划分为同一区域;当上述绝对值大于预设阈值时,第j个Y分量组与其左邻的Y分量组不在同一区域;
举例来说,以预设阈值Δy'=20为例进行说明,在表1所示的数据中,第2个Y分量组至第4个Y分量组只有左邻的Y分量组,根据上述第一种情况的划分区域的方法,由于Δy(2,1)=5<Δy'、Δy(3,2)=25>Δy'、Δy(4,3)=60>Δy',所以第2个Y分量组和第1个Y分量组为同一区域,第3个Y分量组和第2个Y分量组不在同一个域,第4个Y分量组和第3个Y分量组不在同一个域。
第二种,当第j个Y分量组只有上邻的Y分量组时,终端将第j个Y分量组的Y分量值与其上邻的Y分量组的Y分量值之间的差值的绝对值与预设阈值进行比较,当上述绝对值小于等于预设阈值时,将第j个Y分量组与其上邻的Y分量组划分为同一区域;当上述绝对值大于预设阈值时,第j个Y分量组与其上邻的Y分量组不在同一区域;
在本实施例中,在表1所示的数据中,第5个Y分量组只有上邻,根据上述第二种情况的划分区域的方法,由于Δy(5,1)=25>Δy',所以第5个Y分量组和第1个Y分量组不在同一区域。
第三种,当第j个Y分量组同时有左邻和上邻的Y分量组时,终端将第j个Y分量组的Y分量值分别与其左邻和上邻的Y分量组的Y分量值之间的差值的绝对值与预设阈值进行比较,当上述绝对值均小于等于预设阈值时,将第j个Y分量组与其左邻和上邻的Y分量组划分均为同一区域;当上述绝对值大于预设阈值时,第j个Y分量组与其左邻和上邻的Y分量组均不在同一区域;当第j个Y分量组与其左邻的Y分量组的Y分量值之间的差值的绝对值大于预设阈值,而与其上邻的Y分量组的Y分量值之间的差值的绝对值小于等于预设阈值时,终端将第j个Y分量组与其上邻的Y分量组划分为同一区域,将与第j个Y分量组左邻的Y分量组划分为不同区域;反之,当第j个Y分量组与其左邻的Y分量组的Y分量值之间的差值的绝对值小于等于预设阈值,而与其上邻的Y分量组的Y分量值之间的差值的绝对值大于预设阈值时,终端将第j个Y分量组与其左邻的Y分量组划分为同一区域,将与第j个Y分量组上邻的Y分量组划分为不同区域;
在本实施例中,在表1所示的数据中,第6个Y分量组至第8个Y分量组同时有左邻和上邻的Y分量组,根据上述第三种情况的划分区域的方法,由于Δy(6,5)>Δy'、Δy(6,2)>Δy'、Δy(7,6)<Δy'、Δy(7,3)<Δy'、Δy(8,7)>Δy'以及Δy(8,4)<Δy',所以第6个Y分量组与第5个Y分量组和第2个Y分量组都不在同一区域、第7个Y分量组与第6个Y分量组和第3个Y分量组均在同一区域、第8个Y分量组和第7个Y分量组不在同一区域、第8个Y分量组和第4个Y分量组在同一区域。
那么,在上述三种情况下对各组进行区域划分后,终端根据划分好的区域对区域进行标识,记为Sk,k表示区域序号,如图6所示,根据上述划分结果,终端将8个Y分量组划分为4个区域,区域标识分别为S1至S4,其中,S1包括第1个Y分量组和第2个Y分量组,S2包括第3个Y分量组、第6个Y分量组和第7个Y分量组,S3包括第4个Y分量组和第8个Y分量组,S4包括第5个Y分量组。
通过上述S301至S304对区域划分完毕之后,终端还需要获取各区域的参考值,记为A[k],k表示区域序号。
具体地,当第k个区域中只有一个Y分量组时,将该Y分量组的Y分量值作为第k个区域的参考值;当第k个区域中有多个Y分量组时,将组序号最靠前的Y分量组的Y分量值作为第k个区域的参考值。以上仅为本实施例中获取各区域的参考值的一种方式,可以理解的是,获取各区域的参考值还可以有其他方式,比如,当第k个区域中有多个Y分量组时,可以取多个Y分量组中的任一Y分量组的Y分量值作为第k个区域的参考值,本发明对此不做具体限定。
示例性地,如图6所示,第1个区域S1的参考值为第1个Y分量组的Y分量值,即由于第2个区域S2包括第3个Y分量组、第6个Y分量组和第7个Y分量组,所以第2个区域S2的参考值为第3个Y分量组的Y分量值,即由于第3个区域S3包括第4个Y分量组和第8个Y分量组,所以第3个区域S3的参考值为第4个Y分量组的Y分量值,即第4个区域S4的参考值为第5个Y分量组的Y分量值,即
至此,终端完成了待调整图像对应的YUV数据的区域划分,并得到至少一个区域对应的Y分量参考值。
S103:终端根据调整系数,对至少一个区域中的每一个区域对应的YUV数据进行调整,得到每一个区域的调整后的YUV数据,调整系数是基于Y分量参考值获得的;
具体地,终端根据调整系数对至少一个区域中的每一个区域对应的YUV数据进行调整的过程为:终端根据用户选择的调整方式确定待调整区域,基于调整系数,对待调整区域进行调整,其中调整方式有自动和非自动两种调整方式:
当用户选择非自动调整方式时,终端根据用户输入的待调整区域标识及该区域的调整系数,对该待调整区域的YUV数据进行调整,得到待调整图像调整后的YUV数据,其中,调整系数用a[k]表示,a[k]的取值范围为[0,255/A[k]],A[k]为待调整区域的参考值,k表示区域序号;
当用户选择自动调整方式时,终端对整个区域进行调整,与非自动调整方式不同的是,此时,调整系数a[k]的取值为0与255/A[k]的中间值,其他方法与非自动调整方式下的方法相同。
举例来说,终端将待调整图像对应的YUV数据划分为4个区域,即第1个区域至第4个区域,对应的区域标识分别为S1至S4,每个区域对应的Y分量的参考值分别为A[1]、A[2]、A[3]及A[4],当用户选择非自动调整,并需要对第2个区域的YUV数据进行调整,此时,终端根据用户输入的区域标识S2,将第2个区域作为待调整区域,同时计算该区域的调整系数a[2],即a[2]=0~255/A[2]=0~255/40,终端将该调整系数可以以进度条的形式显示,然后终端以该区域的参考值为基础,根据用户对进度条的拖动计算出对应的调整系数,将参考值与调整系数的乘积作为待调整区域调整后的YUV数据,实现对待调整区域的YUV数据的调整。
进一步地,当用户需要对其他待调整区域的YUV数据调整时,可按照上述步骤来实现对其他待调整区域的YUV数据调整。
需要说明是,调整系数的显示形式可以用进度条的形式来表示,也可以用输入数值的形式等来表示,只要可以实现对调整系数的显示均可,本发明对此不做具体限定。
S104:终端基于调整后的YUV数据,获得调整动态范围后的图像。
具体来说,终端对待调整图像的YUV数据进行调整后,基于调整后的YUV数据,将所有的YUV数据压缩解码,还原成原始格式的图像,获得调整动态范围后的图像。
比如,原图像为JPEG格式的图像,终端对其进行解码,解码为YUV格式数据,并对图像的YUV数据进行调整,调整后,将YUV数据进行压缩编码,还原成原始的JPEG格式的图像,获得对该图像经过动态范围调整之后的图像。
至此,终端就完成了对图像的动态范围的调整。
由上述可知,终端将用户所选择的待调整图像线解码为YUV数据,其次根据预设的划分策略对待调整图像对应的YUV数据进行区域划分,并得到各区域对应的参考值,然后终端照待调整区域标识及调整系数对待调整区域的YUV数据进行调整,得到待调整图像调整后的YUV数据,最后将调整后的YUV数据进行压缩编码,获得对待调整图像经过动态范围调整之后的图像,如此,终端通过上述方法对图像进行动态范围调整,更符合用户对某些区域进行调整的需求,这样调整后的图像的效果更接近用户想要达到的效果,有效地解决了现有技术中存在的因图像细节丢失而导致的图像质量下降的技术问题,改善了图像质量。
基于同一发明构思,本发明实施例提供一种终端,该终端与上述一个或者多个实施例中所述的终端一致。
图7为本发明实施例中终端的结构示意图,参考图7所示,该终端包括:解码单元71、划分单元72、调整单元73及获得单元74;其中,
解码单元71,用于将用户选择的待调整图像解码为YUV数据;划分单元72,用于根据预设的划分策略以及YUV数据,对待调整图像进行区域划分,并得到至少一个区域对应的Y分量参考值;调整单元73,用于根据调整系数,对至少一个区域中的每一个区域对应的YUV数据进行调整,得到每一个区域的调整后的YUV数据,调整系数是基于Y分量参考值获得的;获得单元74,用于基于调整后的YUV数据,获得调整动态范围后的图像。
进一步地,划分单元72,包括:第一获得子单元、第二获得子单元、第三获得子单元及划分子单元;其中,第一获得子单元,用于将YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组;第二获得子单元,用于获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数;第三获得子单元,用于获得第j个Y分量组的Y分量值与第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值;划分子单元,用于根据预设阈值和所有组的Y分量值与所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域。
进一步地,当第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;或者,当第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;或者,当第j个Y分量组不在第一行和第一列时,第j个Y分量组相邻的Y分量组为第j-1个Y分量组和第j-L个Y分量组。
进一步地,第三获得子单元,具体用于当第j个Y分量组相邻的Y分量组为第j-1个Y分量组时,计算第j个Y分量组的Y分量值与第j-1个Y分量组的Y分量值之间的差值的第一绝对值;或者,当第j个Y分量组相邻的Y分量组为第j-L个Y分量组时,计算第j个Y分量组的Y分量值与第j-L个Y分量组的Y分量值之间的差值的第二绝对值;或者,当第j个Y分量组相邻的Y分量组为第j-1个Y分量组和第j-L个Y分量组时,分别计算第一绝对值和第二绝对值。
进一步地,划分子单元,具体用于当第j个Y分量组相邻的Y分量组为第j-1个Y分量组时,将第一绝对值与预设阈值进行比较,对第j个Y分量组与第j-1个Y分量组进行区域划分;或者,当第j个Y分量组相邻的Y分量组为第j-L个Y分量组时,将第二绝对值与预设阈值进行比较,对第j个Y分量组与第j-L个Y分量组进行区域划分;或者,当第j个Y分量组相邻的Y分量组为第j-1个Y分量组和第j-L个Y分量组时,将第一绝对值和第二绝对值分别与预设阈值进行比较,分别对第j个Y分量组与第j-1个Y分量组和第j-L个Y分量组进行区域划分。
进一步地,划分子单元,具体用于当第一绝对值小于等于预设阈值时,将第j个Y分量组与第j-1个Y分量组划分为同一区域;还用于当第一绝对值大于预设阈值时,将第j个Y分量组与第j-1个Y分量组划分为不同区域。
进一步地,划分子单元,具体用于当第二绝对值小于等于预设阈值时,将第j个Y分量组与第j-L个Y分量组划分为同一区域;还用于当第二绝对值大于预设阈值时,将第j个Y分量组与第j-L个Y分量组划分为不同区域。
进一步地,划分子单元,具体用于当第一绝对值小于等于预设阈值,且第二绝对值小于等于预设阈值时,将第j个Y分量组与第j-1个Y分量组、第j-L个Y分量组划分为同一区域;还用于当第一绝对值大于预设阈值,且第二绝对值大于预设阈值时,将第j个Y分量组与第j-1个Y分量组、第j-L个Y分量组均划分为不同区域;还用于当第一绝对值小于等于预设阈值,而第二绝对值大于预设阈值时,将第j个Y分量组与第j-1个Y分量组划分为同一区域,将第j个Y分量组与第j-L个Y分量组划分为不同区域;还用于当第一绝对值大于预设阈值,而第二绝对值小于等于预设阈值时,将第j个Y分量组与第j-L个Y分量组划分为同一区域,将第j个Y分量组与第j-1个Y分量组划分为不同区域。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (15)
1.一种调整图像动态范围的方法,应用于终端,其特征在于,所述方法包括:
将用户选择的待调整图像解码为YUV数据;
终端根据预设的划分策略对待调整图像对应的YUV数据进行区域划分,并得到至少一个区域对应的Y分量参考值,终端根据预设的划分策略对待调整图像对应的YUV数据进行区域划分的步骤包括:将所述YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组,获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数,获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值,根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域,所述组矩阵是由至少一个Y分量组组成的,基于各个区域中的Y分量组的Y分量值获得该区域中的Y分量参考值;
根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,所述调整系数是基于所述Y分量参考值获得的;
基于所述调整后的YUV数据,获得调整动态范围后的图像。
2.根据权利要求1所述的方法,其特征在于,当所述第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;
或者,当所述第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;
或者,当所述第j个Y分量组不在所述第一行和所述第一列时,所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组。
3.根据权利要求2所述的方法,其特征在于,所述获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值,包括:
当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-1个Y分量组中的Y分量的平均值之间的差值的第一绝对值;
或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-L个Y分量组中的Y分量的平均值之间的差值的第二绝对值;
或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,分别计算所述第一绝对值和所述第二绝对值。
4.根据权利要求2所述的方法,其特征在于,所述根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域,包括:
当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,将所述第一绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分;
或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,将所述第二绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分;
或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,将所述第一绝对值和所述第二绝对值分别与所述预设阈值进行比较,分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分。
5.根据权利要求4所述的方法,其特征在于,所述对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分,包括:
当所述第一绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域;当所述第一绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
6.根据权利要求4所述的方法,其特征在于,所述对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分,包括:
当所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域;当所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域。
7.根据权利要求4所述的方法,其特征在于,所述分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分,包括:
当所述第一绝对值小于等于所述预设阈值,且所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组划分为同一区域;
当所述第一绝对值大于所述预设阈值,且所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组均划分为不同区域;
当所述第一绝对值小于等于所述预设阈值,而所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域;
当所述第一绝对值大于所述预设阈值,而所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
8.一种终端,其特征在于,所述终端包括:解码单元、划分单元、调整单元及获得单元;其中,
所述解码单元,用于将用户选择的待调整图像解码为YUV数据;
所述划分单元,用于终端根据预设的划分策略对待调整图像对应的YUV数据进行区域划分,并得到至少一个区域对应的Y分量参考值,终端根据预设的划分策略对待调整图像对应的YUV数据进行区域划分的步骤包括:将所述YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组,获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数,获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值,根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域,所述组矩阵是由至少一个Y分量组组成的,基于各个区域中的Y分量组的Y分量值获得该区域中的Y分量参考值;
所述调整单元,用于根据调整系数,对所述至少一个区域中的每一个区域对应的YUV数据进行调整,得到所述每一个区域的调整后的YUV数据,所述调整系数是基于所述Y分量参考值获得的;
所述获得单元,用于基于所述调整后的YUV数据,获得调整动态范围后的图像。
9.根据权利要求8所述的终端,其特征在于,所述划分单元,包括:第一获得子单元、第二获得子单元、第三获得子单元及划分子单元;其中,
所述第一获得子单元,用于将所述YUV数据中处于相同像素单元的Y分量划分为一组,得到至少一个Y分量组;
所述第二获得子单元,用于获得第j个Y分量组的Y分量值,其中,j表示组序号,j为正整数;
所述第三获得子单元,用于获得所述第j个Y分量组的Y分量值与所述第j个Y分量组相邻的Y分量组的Y分量值之间的差值的绝对值;
所述划分子单元,用于根据预设阈值和所有组的Y分量值与所述所有相邻的Y分量组的Y分量值之间的差值的绝对值对组矩阵中的元素划分区域。
10.根据权利要求9所述的终端,其特征在于,当所述第j个Y分量组在所有的Y分量组的第一行,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为左邻的第j-1个Y分量组;或者,当所述第j个Y分量组在所有的Y分量组的第一列时,并且j不等于1时,所述第j个Y分量组相邻的Y分量组为上邻的第j-L个Y分量组;或者,当所述第j个Y分量组不在所述第一行和所述第一列时,所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组。
11.根据权利要求10所述的终端,其特征在于,所述第三获得子单元,具体用于:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-1个Y分量组中的Y分量的平均值之间的差值的第一绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,计算所述第j个Y分量组的Y分量值与所述第j-L个Y分量组中的Y分量的平均值之间的差值的第二绝对值;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,分别计算所述第一绝对值和所述第二绝对值。
12.根据权利要求10所述的终端,其特征在于,所述划分子单元,具体用于:当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组时,将所述第一绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-1个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-L个Y分量组时,将所述第二绝对值与所述预设阈值进行比较,对所述第j个Y分量组与所述第j-L个Y分量组进行区域划分;或者,当所述第j个Y分量组相邻的Y分量组为所述第j-1个Y分量组和所述第j-L个Y分量组时,将所述第一绝对值和所述第二绝对值分别与所述预设阈值进行比较,分别对所述第j个Y分量组与所述第j-1个Y分量组和所述第j-L个Y分量组进行区域划分。
13.根据权利要求12所述的终端,其特征在于,所述划分子单元,具体用于当所述第一绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域;还用于当所述第一绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
14.根据权利要求12所述的终端,其特征在于,所述划分子单元,具体用于当所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域;还用于当所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域。
15.根据权利要求12所述的终端,其特征在于,所述划分子单元,具体用于:当所述第一绝对值小于等于所述预设阈值,且所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组划分为同一区域;还用于当所述第一绝对值大于所述预设阈值,且所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组、所述第j-L个Y分量组均划分为不同区域;还用于当所述第一绝对值小于等于所述预设阈值,而所述第二绝对值大于所述预设阈值时,将所述第j个Y分量组与所述第j-1个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-L个Y分量组划分为不同区域;还用于当所述第一绝对值大于所述预设阈值,而所述第二绝对值小于等于所述预设阈值时,将所述第j个Y分量组与所述第j-L个Y分量组划分为同一区域,将所述第j个Y分量组与所述第j-1个Y分量组划分为不同区域。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410529796.XA CN105578016B (zh) | 2014-10-09 | 2014-10-09 | 一种调整图像动态范围的方法及终端 |
EP15849460.9A EP3206387B1 (en) | 2014-10-09 | 2015-03-05 | Image dynamic range adjustment method, terminal, and storage media |
PCT/CN2015/073727 WO2016054889A1 (zh) | 2014-10-09 | 2015-03-05 | 一种调整图像动态范围的方法、终端和存储介质 |
US15/517,662 US10079981B2 (en) | 2014-10-09 | 2015-03-05 | Image dynamic range adjustment method, terminal, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410529796.XA CN105578016B (zh) | 2014-10-09 | 2014-10-09 | 一种调整图像动态范围的方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105578016A CN105578016A (zh) | 2016-05-11 |
CN105578016B true CN105578016B (zh) | 2021-01-12 |
Family
ID=55652531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410529796.XA Active CN105578016B (zh) | 2014-10-09 | 2014-10-09 | 一种调整图像动态范围的方法及终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10079981B2 (zh) |
EP (1) | EP3206387B1 (zh) |
CN (1) | CN105578016B (zh) |
WO (1) | WO2016054889A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019071386A1 (zh) * | 2017-10-09 | 2019-04-18 | 深圳传音通讯有限公司 | 一种图像数据处理方法及装置 |
US11388348B2 (en) | 2020-07-20 | 2022-07-12 | Samsung Electronics Co., Ltd. | Systems and methods for dynamic range compression in multi-frame processing |
CN113365083B (zh) * | 2021-07-08 | 2022-10-11 | 广州市保伦电子有限公司 | 一种基于h.265实现yuv444图像编解码方法 |
CN114898537B (zh) * | 2022-04-19 | 2023-09-29 | 广州美术学院 | 姿态提示方法、姿态提示装置、终端设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231264A (zh) * | 2011-06-28 | 2011-11-02 | 王洪剑 | 动态对比度增强装置和方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2951909B2 (ja) * | 1997-03-17 | 1999-09-20 | 松下電器産業株式会社 | 撮像装置の階調補正装置及び階調補正方法 |
US6542185B1 (en) * | 1998-01-07 | 2003-04-01 | Intel Corporation | Method and apparatus for automated optimization of white and color balance on video camera |
JP3631169B2 (ja) * | 2001-06-19 | 2005-03-23 | 三洋電機株式会社 | ディジタルカメラ |
KR100590529B1 (ko) * | 2003-11-04 | 2006-06-15 | 삼성전자주식회사 | 영상의 국부적 휘도 향상 방법 및 장치와 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체 |
CN101901480B (zh) * | 2004-04-15 | 2013-03-06 | 杜比实验室特许公司 | 用于处理图像数据的设备和方法 |
CN101766032B (zh) * | 2007-09-14 | 2012-06-13 | 株式会社理光 | 成像装置和成像方法 |
CN101420531A (zh) | 2007-10-23 | 2009-04-29 | 鸿富锦精密工业(深圳)有限公司 | 高动态范围图片撷取装置及方法 |
JP4342590B1 (ja) * | 2008-03-26 | 2009-10-14 | 株式会社東芝 | 画素変換装置とその変換方法 |
CN201393267Y (zh) | 2009-02-06 | 2010-01-27 | 无锡锦腾智能科技有限公司 | 高动态范围图像获取装置 |
US9280811B2 (en) * | 2014-03-06 | 2016-03-08 | Samsung Electronics Co., Ltd. | Multi-scale large radius edge-preserving low-pass filtering |
CN108182672A (zh) * | 2014-05-28 | 2018-06-19 | 皇家飞利浦有限公司 | 用于对hdr图像进行编码的方法和装置以及用于使用这样的编码图像的方法和装置 |
US9832388B2 (en) * | 2014-08-04 | 2017-11-28 | Nvidia Corporation | Deinterleaving interleaved high dynamic range image by using YUV interpolation |
-
2014
- 2014-10-09 CN CN201410529796.XA patent/CN105578016B/zh active Active
-
2015
- 2015-03-05 EP EP15849460.9A patent/EP3206387B1/en active Active
- 2015-03-05 WO PCT/CN2015/073727 patent/WO2016054889A1/zh active Application Filing
- 2015-03-05 US US15/517,662 patent/US10079981B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231264A (zh) * | 2011-06-28 | 2011-11-02 | 王洪剑 | 动态对比度增强装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105578016A (zh) | 2016-05-11 |
EP3206387A1 (en) | 2017-08-16 |
US10079981B2 (en) | 2018-09-18 |
US20170310872A1 (en) | 2017-10-26 |
WO2016054889A1 (zh) | 2016-04-14 |
EP3206387B1 (en) | 2019-11-20 |
EP3206387A4 (en) | 2017-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105578016B (zh) | 一种调整图像动态范围的方法及终端 | |
US9117134B1 (en) | Image merging with blending | |
EP2854389B1 (en) | Scene recognition method and apparatus | |
US20160094824A1 (en) | Image processing method, image processing apparatus and electronic device | |
CN108009997B (zh) | 一种调整图像对比度的方法及装置 | |
CN109686342B (zh) | 一种图像处理方法及装置 | |
WO2014190051A1 (en) | Simulating high dynamic range imaging with virtual long-exposure images | |
CN107395991B (zh) | 图像合成方法、装置、计算机可读存储介质和计算机设备 | |
CN113362246A (zh) | 一种图像带状伪影去除方法、装置、设备和介质 | |
EP3379822A1 (en) | Real-time video enhancement method, terminal, and nonvolatile computer readable storage medium | |
CN107977989B (zh) | 一种确定图像偏移量的方法及设备 | |
CN106651797B (zh) | 一种信号灯有效区域的确定方法和装置 | |
CN104902088A (zh) | 移动终端调整屏幕亮度的方法及装置 | |
US8995784B2 (en) | Structure descriptors for image processing | |
CN105025283A (zh) | 一种新的色彩饱和度调整方法、***及移动终端 | |
EP1782383A1 (en) | Video processor comprising a sharpness enhancer | |
EP2731342A1 (en) | Electronic device and method for splitting image | |
CN105681645A (zh) | 防抖拍照方法、装置及移动终端 | |
CN104992412A (zh) | 一种图片渐变方法及装置 | |
CN108235024B (zh) | 一种压缩图像的方法和装置 | |
US8934733B2 (en) | Method, apparatus, and non-transitory computer readable medium for enhancing image contrast | |
CN102238315A (zh) | 视频流的对比度调整方法 | |
CN112118446B (zh) | 图像压缩方法及装置 | |
CN114782250A (zh) | 视频图像处理方法、装置、电子设备及存储介质 | |
CN104063845B (zh) | 增强影像对比的方法及装置以及非暂时性计算机可读媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |