CN115345949A - 图像处理装置及方法 - Google Patents
图像处理装置及方法 Download PDFInfo
- Publication number
- CN115345949A CN115345949A CN202210944237.XA CN202210944237A CN115345949A CN 115345949 A CN115345949 A CN 115345949A CN 202210944237 A CN202210944237 A CN 202210944237A CN 115345949 A CN115345949 A CN 115345949A
- Authority
- CN
- China
- Prior art keywords
- value corresponding
- calibration
- rgb
- pixel point
- sampling
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 44
- 238000006243 chemical reaction Methods 0.000 claims abstract description 247
- 238000005070 sampling Methods 0.000 claims description 398
- 238000004422 calculation algorithm Methods 0.000 claims description 17
- 238000003672 processing method Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 18
- 238000004364 calculation method Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/94—Dynamic range modification of images or parts thereof based on local image properties, e.g. for local contrast enhancement
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
本申请公开一种图像处理装置及方法,涉及色彩校准技术领域。本申请的装置包括:获取单元,用于获取待显示图像,其中,所述待显示图像中包含多个像素点;第一确定单元,用于根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;第二确定单元,用于根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;第三确定单元,用于根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;输出单元,用于根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
Description
技术领域
本申请涉及色彩校准技术领域,尤其涉及一种图像处理装置及方法。
背景技术
为了保证显示设备输出显示更真实的色彩,显示设备需要对待输出的图像进行色彩校准处理。
目前,显示设备通常是通过TCON芯片中的IP模块,对待显示图像进行色彩校准处理,其具体过程为:TCON芯片读取RAM中存储的查找表格(LUT,Look Up Table),并将查找表格写入到IP模块的SRAM中;IP模块在获取得到待显示图像后,根据待显示图像包含的每个像素点对应的原始RGB值,在查找表格中查找每个像素点对应的校准RGB值,再控制显示设备根据每个像素点对应的校准RGB值输出显示待显示图像,其中,查找表格中记录有多个采样RGB值和每个采样RGB值对应的校准RGB值。
然而,由于查找表格中记录的各个校准RGB值对应的数据量与显示设备对应的色位深度有关,例如,显示设备对应的色位深度为12bit,则每个校准RGB值对应的数据量为12bit,从而导致查找表格的数据量较大,因此,需要TCON芯片具备较大容量的RAM来存储查找表格,以及需要IP模块具备较大容量的SRAM来存储查找表格,进而导致TCON芯片的制造成本较高。
发明内容
本申请实施例提供一种图像处理装置及方法,主要目的在于降低查找表格的数据量,从而降低TCON芯片的制造成本。
为解决上述技术问题,本申请实施例提供如下技术方案:
第一方面,本申请提供了一种图像处理装置,所述装置应用于目标TCON芯片,所述装置包括:
获取单元,用于获取待显示图像,其中,所述待显示图像中包含多个像素点;
第一确定单元,用于根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;
第二确定单元,用于根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;
第三确定单元,用于根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;
输出单元,用于根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
可选的,所述第一确定单元包括:
第一确定模块,用于根据所述待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,所述目标显示设备为所述目标TCON芯片所在的显示设备;
计算模块,用于当所述第一确定模块确定需要进行色深转换处理时,根据预设算法、所述待显示图像对应的色位深度、所述目标显示设备对应的色位深度和每个所述像素点对应的原始RGB值,计算每个所述像素点对应的转换RGB值;
第二确定模块,用于当所述第一确定模块确定不需要进行色深转换处理时,将每个所述像素点对应的原始RGB值确定为每个所述像素点对应的转换RGB值。
可选的,所述目标查找表格中具体记录有多个采样RGB值和每个所述采样RGB值对应的校准RGB差值;
所述第二确定单元,具体用于:根据所述像素点对应的转换RGB值,确定所述目标查找表格中是否存在所述像素点对应的目标采样RGB值;
若存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找所述目标采样RGB值对应的校准RGB差值;
将所述目标采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
可选的,所述第二确定单元,还具体用于:若不存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,其中,所述第一相邻采样RGB值为多个所述采样RGB值中小于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为多个所述采样RGB值中大于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值;
将所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
可选的,所述第三确定单元,具体用于:当所述像素点对应的校准RGB差值具体为所述目标采样RGB值对应的校准RGB差值时,根据所述像素点对应的转换RGB值和所述目标采样RGB值对应的校准RGB差值,计算所述像素点对应的校准RGB值。
可选的,所述第三确定单元,还具体用于:当所述像素点对应的校准RGB差值具体为所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值时,根据所述第一相邻采样RGB值和所述第一相邻采样RGB值对应的校准RGB差值计算所述第一相邻采样RGB值对应的校准RGB值;
根据所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB差值计算所述第二相邻采样RGB值对应的校准RGB值;
根据预设算法、所述像素点对应的转换RGB值、所述第一相邻采样RGB值、所述第一相邻采样RGB值对应的校准RGB值、所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB值,计算所述像素点对应的校准RGB值。
可选的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的校准灰阶差值;
所述第二确定单元,具体用于:根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的校准灰阶差值;
将所述像素点的多个颜色通道对应的校准灰阶差值,确定为所述像素点对应的校准RGB差值。
可选的,所述第三确定单元,具体用于:根据所述像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
可选的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;
所述第二确定单元,具体用于:根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的高校准灰阶差值和低校准灰阶差值;
将所述像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为所述像素点对应的校准RGB差值。
可选的,所述第三确定单元,具体用于:根据所述像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值;
根据所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
第二方面,本申请还提供了一种图像处理方法,所述方法应用于目标TCON芯片,所述方法包括:
获取待显示图像,其中,所述待显示图像中包含多个像素点;
根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;
根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;
根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;
根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
可选的,所述根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值,包括:
根据所述待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,所述目标显示设备为所述目标TCON芯片所在的显示设备;
若需要,则根据预设算法、所述待显示图像对应的色位深度、所述目标显示设备对应的色位深度和每个所述像素点对应的原始RGB值,计算每个所述像素点对应的转换RGB值;
若不需要,则将每个所述像素点对应的原始RGB值确定为每个所述像素点对应的转换RGB值。
可选的,所述目标查找表格中具体记录有多个采样RGB值和每个所述采样RGB值对应的校准RGB差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述目标查找表格中是否存在所述像素点对应的目标采样RGB值;
若存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找所述目标采样RGB值对应的校准RGB差值;
将所述目标采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
可选的,所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,还包括:
若不存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,其中,所述第一相邻采样RGB值为多个所述采样RGB值中小于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为多个所述采样RGB值中大于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值;
将所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
可选的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
当所述像素点对应的校准RGB差值具体为所述目标采样RGB值对应的校准RGB差值时,根据所述像素点对应的转换RGB值和所述目标采样RGB值对应的校准RGB差值,计算所述像素点对应的校准RGB值。
可选的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
当所述像素点对应的校准RGB差值具体为所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值时,根据所述第一相邻采样RGB值和所述第一相邻采样RGB值对应的校准RGB差值计算所述第一相邻采样RGB值对应的校准RGB值;
根据所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB差值计算所述第二相邻采样RGB值对应的校准RGB值;
根据预设算法、所述像素点对应的转换RGB值、所述第一相邻采样RGB值、所述第一相邻采样RGB值对应的校准RGB值、所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB值,计算所述像素点对应的校准RGB值。
可选的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的校准灰阶差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的校准灰阶差值;
将所述像素点的多个颜色通道对应的校准灰阶差值,确定为所述像素点对应的校准RGB差值。
可选的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
根据所述像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
可选的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的高校准灰阶差值和低校准灰阶差值;
将所述像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为所述像素点对应的校准RGB差值。
可选的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
根据所述像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值;
根据所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
第三方面,本申请的实施例提供了一种时序控制装置,所述时序控制装置包括:如第一方面所述的图像处理装置。
第四方面,本申请的实施例提供了一种显示装置,所述显示装置包括:如第三方面所述的时序控制装置。
第五方面,本申请的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第二方面所述的图像处理方法。
第六方面,本申请的实施例提供了一种图像处理装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第二方面所述的图像处理方法。
借由上述技术方案,本申请提供的技术方案至少具有下列优点:
本申请提供一种图像处理装置及方法,本申请提供的图像处理装置包括:获取单元、第一确定单元、第二确定单元、第三确定单元和输出单元;首先,由获取单元获取待显示图像;其次,由第一确定单元根据待显示图像包含的每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值;再次,由第二确定单元根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值;然后,由第三确定单元根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值;最后,由输出单元根据每个像素点对应的校准RGB值输出显示待显示图像。由于,在本申请中,目标查找表格中无需记录多个采样RGB值和每个采样RGB值对应的校准RGB值,而是记录多个采样RGB值和每个采样RGB值对应的校准RGB差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值,而任意一个校准RGB差值对应的数据量与该校准RGB差值的具体数值有关,任意一个校准灰阶差值对应的数据量与该校准灰阶差值有关,任意一个高校准灰阶差值对应的数据量与该高校准灰阶差值有关,任意一个低校准灰阶差值对应的数据量与该低校准灰阶差值有关,因此,可以有效降低目标查找表格的数据量,从而使得目标TCON芯片可以使用较小容量的RAM来存储目标查找表格,进而可以有效降低目标TCON芯片的制造成本。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:
图1示出了本申请实施例提供的一种图像处理装置的组成框图;
图2示出了本申请实施例提供的另一种图像处理装置的组成框图;
图3示出了本申请实施例提供的一种图像处理方法流程图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
本申请实施例提供了一种图像处理装置,该装置具体可以应用于目标TCON芯片中的目标IP模块,其中,目标IP模块具体为:Gamma模块或VAC模块,目标TCON芯片具体为:目标显示设备中的TCON芯片,目标显示设备可以但不限为:显示器、电视屏幕等,如图1所示,该装置包括:获取单元11,用于获取待显示图像,其中,待显示图像中包含多个像素点;第一确定单元12,用于根据每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值;第二确定单元13,用于根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值;第三确定单元14,用于根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值;输出单元15,用于根据每个像素点对应的校准RGB值输出显示待显示图像。
以下结合图1示出的图像处理装置,具体说明图像处理装置对待显示图像进行色彩校准处理的详细过程:
其中,目标查找表格中记录有多个采样RGB值和每个采样RGB值对应的校准RGB差值,或记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值,或记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;其中,对于任意一个采样RGB值而言,该采样RGB值对应的校准RGB差值为该采样RGB值与该采样RGB值对应的校准RGB值的差值,任意一个校准RGB差值对应的数据量与该校准RGB差值的具体数值有关,例如,一个4bit的有符号数对应的取值范围为[-8,7],因此,当某个采样RGB值对应的校准RGB差值为6时,可以用一个4bit的有符号数表示该校准RGB差值,即该校准RGB差值对应的数据量为4bit,一个6bit的有符号数对应的取值范围为[-32,31],因此,当某个采样RGB值对应的校准RGB差值为-19时,可以用一个6bit的有符号数表示该校准RGB差值,即该校准RGB差值对应的数据量为6bit;其中,对于任意一个颜色通道包含的任意一个采样灰阶值而言,该采样灰阶值对应的校准灰阶差值为该采样灰阶值与该采样灰阶值对应的校准灰阶值之间的差值,任意一个校准灰阶差值对应的数据量与该校准灰阶差值有关,例如,当某个采样灰阶值对应的校准灰阶差值为-5时,可以用一个4bit的有符号数表示该校准灰阶差值,即该校准灰阶差值对应的数据量为4bit;其中,对于任意一个颜色通道包含的任意一个采样灰阶值而言,该采样灰阶值对应的高校准灰阶差值为该采样灰阶值与该采样灰阶值对应的高校准灰阶值之间的差值,该采样灰阶值对应的低校准灰阶差值为该采样灰阶值与该采样灰阶值对应的低校准灰阶值之间的差值,任意一个高校准灰阶差值对应的数据量与该高校准灰阶差值有关,任意一个低校准灰阶差值对应的数据量与该低校准灰阶差值有关,例如,当某个采样灰阶值对应的高校准灰阶差值为20时,可以用一个6bit的有符号数表示该高校准灰阶差值,即该高校准灰阶差值对应的数据量为6bit,当某个采样灰阶值对应的低校准灰阶差值为5时,可以用一个4bit的有符号数表示该高校准灰阶差值,即该高校准灰阶差值对应的数据量为4bit。
在本申请实施例中,当用户期望目标显示设备输出显示待显示图像时,便会向包含目标显示设备的目标终端设备输入相应指令,目标终端设备在接收到用户输入的指令后,便会将待显示图像发送至目标TCON芯片中的目标IP模块中,此时,目标IP模块中的获取单元11便可获取得到待显示图像;由于,目标查找表格中记录的多个采样RGB值(或各个颜色通道包含的多个采样灰阶值)是根据目标显示设备的色位深度确定的,因此,在获取单元11获取得到待显示图像后,第一确定单元12需要对待显示图像进行色深转换处理,即根据待显示图像包含的每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值;在第一确定单元12根据每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值后,第二确定单元13便可根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值;在第二确定单元13根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值后,第三确定单元14便可根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值;在第三确定单元14根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值后,输出单元15便可根据每个像素点对应的校准RGB值输出显示待显示图像,即控制目标显示设备根据每个像素点对应的校准RGB值输出显示待显示图像,从而完成对待显示图像的色彩校准处理。
本申请实施例提供一种图像处理装置,本申请实施例提供的图像处理装置包括:获取单元、第一确定单元、第二确定单元、第三确定单元和输出单元;首先,由获取单元获取待显示图像;其次,由第一确定单元根据待显示图像包含的每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值;再次,由第二确定单元根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值;然后,由第三确定单元根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值;最后,由输出单元根据每个像素点对应的校准RGB值输出显示待显示图像。由于,在本申请实施例中,目标查找表格中无需记录多个采样RGB值和每个采样RGB值对应的校准RGB值,而是记录多个采样RGB值和每个采样RGB值对应的校准RGB差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值,而任意一个校准RGB差值对应的数据量与该校准RGB差值的具体数值有关,任意一个校准灰阶差值对应的数据量与该校准灰阶差值有关,任意一个高校准灰阶差值对应的数据量与该高校准灰阶差值有关,任意一个低校准灰阶差值对应的数据量与该低校准灰阶差值有关,因此,可以有效降低目标查找表格的数据量,从而使得目标TCON芯片可以使用较小容量的RAM来存储目标查找表格,进而可以有效降低目标TCON芯片的制造成本。
以下为了更加详细地说明,本申请实施例提供了另一种图像处理方法,具体如图2所示,该方法应用于目标TCON芯片中的IP模块,该方法包括:
本申请实施例还提供了另一种图像处理装置,该装置具体应用于目标TCON芯片中的目标IP模块,其中,目标IP模块具体为:Gamma模块或VAC模块;如图2所示,以下结合图2进行解释说明:
进一步的,如图2所示,第一确定单元12包括:第一确定模块121,用于根据待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,目标显示设备为目标TCON芯片所在的显示设备;计算模块122,用于当第一确定模块121确定需要进行色深转换处理时,根据预设算法、待显示图像对应的色位深度、目标显示设备对应的色位深度和每个像素点对应的原始RGB值,计算每个像素点对应的转换RGB值;第二确定模块123,用于当第一确定模块121确定不需要进行色深转换处理时,将每个像素点对应的原始RGB值确定为每个像素点对应的转换RGB值。
在本申请实施例中,第一确定单元12根据每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值的具体过程为:
(1)先由第一确定模块121根据待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,即判断待显示图像对应的色位深度和目标显示设备对应的色位深度是否相同,若待显示图像对应的色位深度和目标显示设备对应的色位深度不同,则确定需要进行色深转换处理,若待显示图像对应的色位深度和目标显示设备对应的色位深度相同,则确定不需要进行色深转换处理,其中,目标显示设备为目标TCON芯片所在的显示设备。
(2a)若第一确定模块121确定需要进行色深转换处理,则计算模块122根据预设算法、待显示图像对应的色位深度、目标显示设备对应的色位深度和每个像素点对应的原始RGB值,计算每个像素点对应的转换RGB值,其中,预设算法具体为线性插值法,其具体过程为:先根据待显示图像对应的色位深度确定待显示图像的各个颜色通道对应的灰阶范围,并根据待显示图像的各个颜色通道对应的灰阶范围确定待显示图像的各个颜色通道对应的最大灰阶值和最小灰阶值,再根据目标显示设备对应的色位深度确定目标显示设备的各个颜色通道对应的灰阶范围,并根据目标显示设备的各个颜色通道对应的灰阶范围确定目标显示设备的各个颜色通道对应的最大灰阶值和最小灰阶值,例如,当待显示图像对应的色位深度为10bit时,待显示图像的各个颜色通道对应的灰阶范围为[0,1023],即待显示图像的各个颜色通道对应的最大灰阶值为1023、最小灰阶值为0,当目标显示设备对应的色位深度为12bit时,目标显示设备的各个颜色通道对应的灰阶范围为[0,4095],即目标显示设备的各个颜色通道对应的最大灰阶值为4095、最小灰阶值为0;
对于任意一个像素点而言,先根据该像素点对应的原始RGB值,确定该像素点的每个颜色通道对应的原始灰阶值,即根据该像素点对应的原始RGB值,确定该像素点的红色通道对应的原始灰阶值(即该像素点对应的原始R值)、绿色通道对应的原始灰阶值(即该像素点对应的原始G值)和蓝色通道对应的原始灰阶值(即该像素点对应的原始B值),再将该像素点对应的原始R值、待显示图像的各个颜色通道对应的最大灰阶值、最小灰阶值和目标显示设备的各个颜色通道对应的最大灰阶值、最小灰阶值,代入到预设线性插值公式中,以计算该像素点对应的转换R值,将该像素点对应的原始G值、待显示图像的各个颜色通道对应的最大灰阶值、最小灰阶值和目标显示设备的各个颜色通道对应的最大灰阶值、最小灰阶值,代入到预设线性插值公式中,以计算该像素点对应的转换G值,将该像素点对应的原始B值、待显示图像的各个颜色通道对应的最大灰阶值、最小灰阶值和目标显示设备的各个颜色通道对应的最大灰阶值、最小灰阶值,代入到预设线性插值公式中,以计算该像素点对应的转换B值,最后根据该像素点对应的转换R值、转换G值和转换B值,确定该像素点对应的转换RGB值,其中,预设线性插值公式具体如下:
其中,y为该像素点的某个颜色通道对应的转换灰阶值,x为该像素点的某个颜色通道对应的原始灰阶值,y1为目标显示设备的各个颜色通道对应的最大灰阶值,x1为待显示图像的各个颜色通道对应的最大灰阶值,y0为目标显示设备的各个颜色通道对应的最小灰阶值,x0为待显示图像的各个颜色通道对应的最小灰阶值。
(2b)若第一确定模块121确定不需要进行色深转换处理,则第二确定模块123将每个像素点对应的原始RGB值确定为每个像素点对应的转换RGB值。
进一步的,如图2所示,当目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有多个采样RGB值和每个采样RGB值对应的校准RGB差值时,第二确定单元13根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值的具体过程为:
对于任意一个像素点而言,先根据该像素点对应的转换RGB值,确定目标查找表格中是否存在该像素点对应的目标采样RGB值,即在目标查找表格中查找是否存在与该像素点对应的转换RGB值数值相同的采样RGB值。
若存在该像素点对应的目标采样RGB值,则在目标查找表格中查找该目标采样RGB值对应的校准RGB差值,并将该目标采样RGB值对应的校准RGB差值确定为该像素点对应的校准RGB差值。
若不存在该像素点对应的目标采样RGB值,则在目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,并将第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值确定为该像素点对应的校准RGB差值,其中,第一相邻采样RGB值为目标查找表格中记录的多个采样RGB值中小于该像素点对应的转换RGB值,且最接近该像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为目标查找表格中记录的多个采样RGB值中大于该像素点对应的转换RGB值,且最接近该像素点对应转换RGB值的采样RGB值。
进一步的,如图2所示,当目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值时,第二确定单元13根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值的具体过程为:
对于任意一个像素点而言,先根据该像素点对应的转换RGB值,确定该像素点的每个颜色通道对应的转换灰阶值,即根据该像素点对应的转换RGB值,确定该像素点的红色通道对应的转换灰阶值(即该像素点对应的转换R值)、绿色通道对应的转换灰阶值(即该像素点对应的转换G值)和蓝色通道对应的转换灰阶值(即该像素点对应的转换B值)。
再根据该像素点的每个颜色通道对应的转换灰阶值和目标查找表格,确定该像素点的每个颜色通道对应的校准灰阶差值:先根据该像素点的每个颜色通道对应的转换灰阶值,确定目标查找表格中是否存在该像素点的每个颜色通道对应的目标采样灰阶值,即在目标查找表格中记录的红色通道包含的多个采样灰阶值中查找是否存在与该像素点的红色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的红色通道对应的目标采样灰阶值;在目标查找表格中记录的绿色通道包含的多个采样灰阶值中查找是否存在与该像素点的绿色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的绿色通道对应的目标采样灰阶值;在目标查找表格中记录的蓝色通道包含的多个采样灰阶值中查找是否存在与该像素点的蓝色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的蓝色通道对应的目标采样灰阶值;
对于该像素点的任意一个颜色通道而言,若存在该颜色通道对应的目标采样灰阶值,则在目标查找表格中查找该目标采样灰阶值对应的校准灰阶差值,并将该目标采样灰阶值对应的校准灰阶差值确定为该颜色通道对应的校准灰阶差值;若不存在该颜色通道对应的目标采样灰阶值,则在目标查找表格中查找第一相邻采样灰阶值对应的校准灰阶差值和第二相邻采样灰阶值对应的校准灰阶差值,并将第一相邻采样灰阶值对应的校准灰阶差值和第二相邻采样灰阶值对应的校准灰阶差值确定为该颜色通道对应的校准灰阶差值,其中,第一相邻采样灰阶值为目标查找表格中记录的该颜色通道包含的多个采样灰阶值中小于该像素点的该颜色通道对应的转换灰阶值,且最接近该像素点的该颜色通道对应的转换灰阶值的采样灰阶值,第二相邻采样灰阶值为目标查找表格中记录的该颜色通道包含的多个采样灰阶值中大于该像素点的该颜色通道对应的转换灰阶值,且最接近该像素点的该颜色通道对应的转换灰阶值的采样灰阶值。
最后,将该像素点的多个颜色通道对应的校准灰阶差值,确定为该像素点对应的校准RGB差值,即将该像素点的红色通道对应的校准灰阶差值、绿色通道对应的校准灰阶差值和蓝色通道对应的校准灰阶差值,确定为该像素点对应的校准RGB差值。
进一步的,如图2所示,当目标IP模块具体为VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值时,第二确定单元13根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值的具体过程为:
对于任意一个像素点而言,先根据该像素点对应的转换RGB值,确定该像素点的每个颜色通道对应的转换灰阶值,即根据该像素点对应的转换RGB值,确定该像素点的红色通道对应的转换灰阶值(即该像素点对应的转换R值)、绿色通道对应的转换灰阶值(即该像素点对应的转换G值)和蓝色通道对应的转换灰阶值(即该像素点对应的转换B值)。
再根据该像素点的每个颜色通道对应的转换灰阶值和目标查找表格,确定该像素点的每个颜色通道对应的高校准灰阶差值和低校准灰阶差值:先根据该像素点的每个颜色通道对应的转换灰阶值,确定目标查找表格中是否存在该像素点的每个颜色通道对应的目标采样灰阶值,即在目标查找表格中记录的红色通道包含的多个采样灰阶值中查找是否存在与该像素点的红色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的红色通道对应的目标采样灰阶值;在目标查找表格中记录的绿色通道包含的多个采样灰阶值中查找是否存在与该像素点的绿色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的绿色通道对应的目标采样灰阶值;在目标查找表格中记录的蓝色通道包含的多个采样灰阶值中查找是否存在与该像素点的蓝色通道对应的转换灰阶值数值相同的采样灰阶值,若存在,则将查找到的采样灰阶值确定为该像素点的蓝色通道对应的目标采样灰阶值;
对于该像素点的任意一个颜色通道而言,若存在该颜色通道对应的目标采样灰阶值,则在目标查找表格中查找该目标采样灰阶值对应的高校准灰阶差值和低校准灰阶差值,并将该目标采样灰阶值对应的高校准灰阶差值和低校准灰阶差值确定为该颜色通道对应的高校准灰阶差值和低校准灰阶差值;若不存在该颜色通道对应的目标采样灰阶值,则在目标查找表格中查找第一相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值和第二相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值,并将第一相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值和第二相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值确定为该颜色通道对应的高校准灰阶差值和低校准灰阶差值,其中,第一相邻采样灰阶值为目标查找表格中记录的该颜色通道包含的多个采样灰阶值中小于该像素点的该颜色通道对应的转换灰阶值,且最接近该像素点的该颜色通道对应的转换灰阶值的采样灰阶值,第二相邻采样灰阶值为目标查找表格中记录的该颜色通道包含的多个采样灰阶值中大于该像素点的该颜色通道对应的转换灰阶值,且最接近该像素点的该颜色通道对应的转换灰阶值的采样灰阶值。
最后,将该像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为该像素点对应的校准RGB差值,即将该像素点的红色通道对应的高校准灰阶差值和低校准灰阶差值、绿色通道对应的高校准灰阶差值和低校准灰阶差值及蓝色通道对应的高校准灰阶差值和低校准灰阶差值,确定为该像素点对应的校准RGB差值。
进一步的,如图2所示,当目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有多个采样RGB值和每个采样RGB值对应的校准RGB差值时,第三确定单元14根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值的具体过程为:
对于任意一个像素点而言,当该像素点对应的校准RGB差值具体为查找得到的目标采样RGB值对应的校准RGB差值时,根据该像素点对应的转换RGB值和该目标采样RGB值对应的校准RGB差值,计算该像素点对应的校准RGB值,即计算该像素点对应的转换RGB值与该目标采样RGB值对应的校准RGB差值之间的差值,并将计算结果确定为该像素点对应的校准RGB值;
当该像素点对应的校准RGB差值具体为查找得到的第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值时,先根据该第一相邻采样RGB值和该第一相邻采样RGB值对应的校准RGB差值计算该第一相邻采样RGB值对应的校准RGB值(即计算该第一相邻采样RGB值与该第一相邻采样RGB值对应的校准RGB差值之间的差值,并将计算结果确定为该第一相邻采样RGB值对应的校准RGB值),并根据该第二相邻采样RGB值和该第二相邻采样RGB值对应的校准RGB差值计算该第二相邻采样RGB值对应的校准RGB值(即计算该第二相邻采样RGB值与该第二相邻采样RGB值对应的校准RGB差值之间的差值,并将计算结果确定为该第二相邻采样RGB值对应的校准RGB值),再根据预设算法、该像素点对应的转换RGB值、该第一相邻采样RGB值、该第一相邻采样RGB值对应的校准RGB值、该第二相邻采样RGB值和该第二相邻采样RGB值对应的校准RGB值,计算该像素点对应的校准RGB值,其中,预设算法具体为线性插值法,即将该像素点对应的转换RGB值、该第一相邻采样RGB值、该第一相邻采样RGB值对应的校准RGB值、该第二相邻采样RGB值和该第二相邻采样RGB值对应的校准RGB值,代入到预设线性插值公式中,以计算该像素点对应的校准RGB值,其中,预设线性插值公式具体如下:
其中,y为该像素点对应的校准RGB值,x为该像素点对应的转换RGB值,x0为该第一相邻采样RGB值,y0为该第一相邻采样RGB值对应的校准RGB值,x1为该第二相邻采样RGB值,y1为该第二相邻采样RGB值对应的校准RGB值。
进一步的,如图2所示,当目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值时,第三确定单元14根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值的具体过程为:
对于任意一个像素点而言,根据该像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算该像素点的每个颜色通道对应的校准灰阶值,即当该像素点的某个颜色通道对应的校准灰阶差值具体为查找得到的目标采样灰阶值对应的校准灰阶差值时,根据该颜色通道对应的转换灰阶值和该目标采样灰阶值对应的校准灰阶差值,计算该颜色通道对应的校准灰阶值,即计算该颜色通道对应的转换灰阶值与该目标采样灰阶值对应的校准灰阶差值之间的差值,并将计算结果确定为该颜色通道对应的校准灰阶值;
当该像素点的某个颜色通道对应的校准灰阶差值具体为查找得到的第一相邻采样灰阶值对应的校准灰阶差值和第二相邻采样灰阶值对应的校准灰阶差值时,先根据该第一相邻采样灰阶值和该第一相邻采样灰阶值对应的校准灰阶差值计算该第一相邻采样灰阶值对应的校准灰阶值(即计算该第一相邻采样灰阶值和该第一相邻采样灰阶值对应的校准灰阶差值之间的差值,并将计算结果确定为该第一相邻采样灰阶值对应的校准灰阶值),并根据该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶差值计算该第二相邻采样灰阶值对应的校准灰阶值(即计算该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶差值之间的差值,并将计算结果确定为该第二相邻采样灰阶值对应的校准灰阶值),再根据预设算法、该颜色通道对应的转换灰阶值、该第一相邻采样灰阶值、该第一相邻采样灰阶值对应的校准灰阶值、该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶值,计算该颜色通道对应的校准灰阶值,其中,预设算法具体为线性插值法,即将该颜色通道对应的转换灰阶值、该第一相邻采样灰阶值、该第一相邻采样灰阶值对应的校准灰阶值、该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶值,代入到预设线性插值公式中,以计算该颜色通道对应的校准灰阶值,其中,预设线性插值公式具体如下:
其中,y为该颜色通道对应的校准灰阶值,x为该颜色通道对应的转换灰阶值,x0为该第一相邻采样灰阶值,y0为该第一相邻采样灰阶值对应的校准灰阶值,x1为该第二相邻采样灰阶值,y1为该第二相邻采样灰阶值对应的校准灰阶值;
在确定该像素点的每个颜色通道对应的校准灰阶值后,将该像素点的多个颜色通道对应的校准灰阶值,确定为该像素点对应的校准RGB值,即将该像素点的红色通道对应的校准灰阶值、绿色通道对应的校准灰阶值和蓝色通道对应的校准灰阶值,确定为该像素点对应的校准RGB值。
进一步的,如图2所示,当目标IP模块具体为VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值时,第三确定单元14根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值的具体过程为:
对于任意一个像素点而言,先根据该像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算该像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,再根据该像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算像素点的每个颜色通道对应的校准灰阶值,即当该像素点的某个颜色通道对应的高校准灰阶差值和低校准灰阶差值具体为查找得到的目标采样灰阶值对应的高校准灰阶差值和低校准灰阶差值时,先根据该颜色通道对应的转换灰阶值和该目标采样灰阶值对应的高校准灰阶差值,计算该颜色通道对应的高校准灰阶值(即计算该颜色通道对应的转换灰阶值与该目标采样灰阶值对应的高校准灰阶差值之间的差值,并将计算结果确定为该颜色通道对应的高校准灰阶值),并根据该颜色通道对应的转换灰阶值和该目标采样灰阶值对应的低校准灰阶差值,计算该颜色通道对应的低校准灰阶值(即计算该颜色通道对应的转换灰阶值与该目标采样灰阶值对应的低校准灰阶差值之间的差值,并将计算结果确定为该颜色通道对应的低校准灰阶值),再根据该颜色通道对应的高校准灰阶值和低校准灰阶值,计算该颜色通道对应的校准灰阶值;
当该像素点的某个颜色通道对应的高校准灰阶差值和低校准灰阶差值具体为查找得到的第一相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值和第二相邻采样灰阶值对应的高校准灰阶差值、低校准灰阶差值时,先根据该第一相邻采样灰阶值和该第一相邻采样灰阶值对应的高校准灰阶差值,计算该第一相邻采样灰阶值对应的高校准灰阶值(即计算该第一相邻采样灰阶值与该第一相邻采样灰阶值对应的高校准灰阶差值之间的差值,并将计算结果确定为该第一相邻采样灰阶值对应的高校准灰阶值),并根据该第一相邻采样灰阶值和该第一相邻采样灰阶值对应的低校准灰阶差值,计算该第一相邻采样灰阶值对应的低校准灰阶值(即计算该第一相邻采样灰阶值与该第一相邻采样灰阶值对应的低校准灰阶差值之间的差值,并将计算结果确定为该第一相邻采样灰阶值对应的低校准灰阶值);再根据该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的高校准灰阶差值,计算该第二相邻采样灰阶值对应的高校准灰阶值(即计算该第二相邻采样灰阶值与该第二相邻采样灰阶值对应的高校准灰阶差值之间的差值,并将计算结果确定为该第二相邻采样灰阶值对应的高校准灰阶值),并根据该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的低校准灰阶差值,计算该第二相邻采样灰阶值对应的低校准灰阶值(即计算该第二相邻采样灰阶值与该第二相邻采样灰阶值对应的低校准灰阶差值之间的差值,并将计算结果确定为该第二相邻采样灰阶值对应的低校准灰阶值);然后,根据该第一相邻采样灰阶值对应的高校准灰阶值和低校准灰阶值,计算该第一相邻采样灰阶值对应的校准灰阶值,并根据该第二相邻采样灰阶值对应的高校准灰阶值和低校准灰阶值,计算该第二相邻采样灰阶值对应的校准灰阶值;最后,根据预设算法、该颜色通道对应的转换灰阶值、该第一相邻采样灰阶值、该第一相邻采样灰阶值对应的校准灰阶值、该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶值,计算该颜色通道对应的校准灰阶值,其中,预设算法具体为线性插值法,即将该颜色通道对应的转换灰阶值、该第一相邻采样灰阶值、该第一相邻采样灰阶值对应的校准灰阶值、该第二相邻采样灰阶值和该第二相邻采样灰阶值对应的校准灰阶值,代入到预设线性插值公式中,以计算该颜色通道对应的校准灰阶值,其中,预设线性插值公式具体如下:
其中,y为该颜色通道对应的校准灰阶值,x为该颜色通道对应的转换灰阶值,x0为该第一相邻采样灰阶值,y0为该第一相邻采样灰阶值对应的校准灰阶值,x1为该第二相邻采样灰阶值,y1为该第二相邻采样灰阶值对应的校准灰阶值;
在确定该像素点的每个颜色通道对应的校准灰阶值后,将该像素点的多个颜色通道对应的校准灰阶值,确定为该像素点对应的校准RGB值,即将该像素点的红色通道对应的校准灰阶值、绿色通道对应的校准灰阶值和蓝色通道对应的校准灰阶值,确定为该像素点对应的校准RGB值。
需要进行说明的是,在根据某个颜色通道对应的高校准灰阶值和低校准灰阶值,计算该颜色通道对应的校准灰阶值的过程中、在根据某个第一相邻采样灰阶值对应的高校准灰阶值和低校准灰阶值,计算该第一相邻采样灰阶值对应的校准灰阶值的过程中,以及在根据某个第二相邻采样灰阶值对应的高校准灰阶值和低校准灰阶值,计算该第二相邻采样灰阶值对应的校准灰阶值的过程中,均可以采用任意一种现有的计算方法,本申请实施例对此不进行具体限定。
为了实现上述目的,根据本申请的另一方面,本申请实施例还提供了一种时序控制装置,所述时序控制装置包括:上述的图像处理装置。
为了实现上述目的,根据本申请的另一方面,本申请实施例还提供了一种显示装置,所述显示装置包括:上述的时序控制装置。
进一步的,作为对上述图1及图2所示装置的实现,本申请另一实施例还提供了一种图像处理方法,该方法具体可以应用于目标TCON芯片中的目标IP模块,目标IP模块具体为:Gamma模块或VAC模块。该方法实施例与前述装置实施例对应,为便于阅读,本方法实施例不再对前述装置实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的方法能够对应实现前述装置实施例中的全部内容。该方法应用于降低查找表格的数据量,从而降低TCON芯片的制造成本,具体如图3所示,该方法包括:
201、获取待显示图像。
其中,待显示图像中包含多个像素点。
202、根据每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值。
203、根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值。
204、根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值。
205、根据每个像素点对应的校准RGB值输出显示待显示图像。
进一步的,步骤202、根据每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值,包括:
根据待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,目标显示设备为目标TCON芯片所在的显示设备;
若需要,则根据预设算法、待显示图像对应的色位深度、目标显示设备对应的色位深度和每个像素点对应的原始RGB值,计算每个像素点对应的转换RGB值;
若不需要,则将每个像素点对应的原始RGB值确定为每个像素点对应的转换RGB值。
进一步的,目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有多个采样RGB值和每个采样RGB值对应的校准RGB差值;步骤203、根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值,包括:
根据像素点对应的转换RGB值,确定目标查找表格中是否存在像素点对应的目标采样RGB值;
若存在像素点对应的目标采样RGB值,则在目标查找表格中查找目标采样RGB值对应的校准RGB差值;将目标采样RGB值对应的校准RGB差值确定为像素点对应的校准RGB差值;
若不存在像素点对应的目标采样RGB值,则在目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,其中,第一相邻采样RGB值为多个采样RGB值中小于像素点对应的转换RGB值,且最接近像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为多个采样RGB值中大于像素点对应的转换RGB值,且最接近像素点对应转换RGB值的采样RGB值;将第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值确定为像素点对应的校准RGB差值。
进一步的,目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有多个采样RGB值和每个采样RGB值对应的校准RGB差值;步骤204、根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值,包括:
当像素点对应的校准RGB差值具体为目标采样RGB值对应的校准RGB差值时,根据像素点对应的转换RGB值和目标采样RGB值对应的校准RGB差值,计算像素点对应的校准RGB值;
当像素点对应的校准RGB差值具体为第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值时,根据第一相邻采样RGB值和第一相邻采样RGB值对应的校准RGB差值计算第一相邻采样RGB值对应的校准RGB值;根据第二相邻采样RGB值和第二相邻采样RGB值对应的校准RGB差值计算第二相邻采样RGB值对应的校准RGB值;根据预设算法、像素点对应的转换RGB值、第一相邻采样RGB值、第一相邻采样RGB值对应的校准RGB值、第二相邻采样RGB值和第二相邻采样RGB值对应的校准RGB值,计算像素点对应的校准RGB值。
进一步的,目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值;步骤203、根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值,包括:
根据像素点对应的转换RGB值,确定像素点的每个颜色通道对应的转换灰阶值;
根据像素点的每个颜色通道对应的转换灰阶值和目标查找表格,确定每个颜色通道对应的校准灰阶差值;
将像素点的多个颜色通道对应的校准灰阶差值,确定为像素点对应的校准RGB差值。
进一步的,目标IP模块具体为Gamma模块或VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值;步骤204、根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值,包括:
根据像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算像素点的每个颜色通道对应的校准灰阶值;
将像素点的多个颜色通道对应的校准灰阶值,确定为像素点对应的校准RGB值。
进一步的,目标IP模块具体为VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;步骤203、根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值,包括:
根据像素点对应的转换RGB值,确定像素点的每个颜色通道对应的转换灰阶值;
根据像素点的每个颜色通道对应的转换灰阶值和目标查找表格,确定每个颜色通道对应的高校准灰阶差值和低校准灰阶差值;
将像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为像素点对应的校准RGB差值。
进一步的,目标IP模块具体为VAC模块,目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;步骤204、根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值,包括:
根据像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值;
根据像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算像素点的每个颜色通道对应的校准灰阶值;
将像素点的多个颜色通道对应的校准灰阶值,确定为像素点对应的校准RGB值。
本申请实施例提供一种图像处理装置及方法,本申请实施例提供的图像处理装置包括:获取单元、第一确定单元、第二确定单元、第三确定单元和输出单元;首先,由获取单元获取待显示图像;其次,由第一确定单元根据待显示图像包含的每个像素点对应的原始RGB值确定每个像素点对应的转换RGB值;再次,由第二确定单元根据每个像素点对应的转换RGB值和目标查找表格,确定每个像素点对应的校准RGB差值;然后,由第三确定单元根据每个像素点对应的转换RGB值和校准RGB差值,确定每个像素点对应的校准RGB值;最后,由输出单元根据每个像素点对应的校准RGB值输出显示待显示图像。由于,在本申请实施例中,目标查找表格中无需记录多个采样RGB值和每个采样RGB值对应的校准RGB值,而是记录多个采样RGB值和每个采样RGB值对应的校准RGB差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的校准灰阶差值,或记录每个颜色通道包含的多个采样灰阶值和每个采样灰阶值对应的高校准灰阶差值、低校准灰阶差值,而任意一个校准RGB差值对应的数据量与该校准RGB差值的具体数值有关,任意一个校准灰阶差值对应的数据量与该校准灰阶差值有关,任意一个高校准灰阶差值对应的数据量与该高校准灰阶差值有关,任意一个低校准灰阶差值对应的数据量与该低校准灰阶差值有关,因此,可以有效降低目标查找表格的数据量,从而使得目标TCON芯片可以使用较小容量的RAM来存储目标查找表格,进而可以有效降低目标TCON芯片的制造成本。
本申请实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的图像处理方法。
存储介质可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请实施例还提供了一种图像处理装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行上述所述的图像处理方法。
本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:
获取待显示图像,其中,所述待显示图像中包含多个像素点;
根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;
根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;
根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;
根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
进一步的,所述根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值,包括:
根据所述待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,所述目标显示设备为所述目标TCON芯片所在的显示设备;
若需要,则根据预设算法、所述待显示图像对应的色位深度、所述目标显示设备对应的色位深度和每个所述像素点对应的原始RGB值,计算每个所述像素点对应的转换RGB值;
若不需要,则将每个所述像素点对应的原始RGB值确定为每个所述像素点对应的转换RGB值。
进一步的,所述目标查找表格中具体记录有多个采样RGB值和每个所述采样RGB值对应的校准RGB差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述目标查找表格中是否存在所述像素点对应的目标采样RGB值;
若存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找所述目标采样RGB值对应的校准RGB差值;
将所述目标采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
进一步的,所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,还包括:
若不存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,其中,所述第一相邻采样RGB值为多个所述采样RGB值中小于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为多个所述采样RGB值中大于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值;
将所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
进一步的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
当所述像素点对应的校准RGB差值具体为所述目标采样RGB值对应的校准RGB差值时,根据所述像素点对应的转换RGB值和所述目标采样RGB值对应的校准RGB差值,计算所述像素点对应的校准RGB值。
进一步的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
当所述像素点对应的校准RGB差值具体为所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值时,根据所述第一相邻采样RGB值和所述第一相邻采样RGB值对应的校准RGB差值计算所述第一相邻采样RGB值对应的校准RGB值;
根据所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB差值计算所述第二相邻采样RGB值对应的校准RGB值;
根据预设算法、所述像素点对应的转换RGB值、所述第一相邻采样RGB值、所述第一相邻采样RGB值对应的校准RGB值、所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB值,计算所述像素点对应的校准RGB值。
进一步的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的校准灰阶差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的校准灰阶差值;
将所述像素点的多个颜色通道对应的校准灰阶差值,确定为所述像素点对应的校准RGB差值。
进一步的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
根据所述像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
进一步的,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;所述根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值,包括:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的高校准灰阶差值和低校准灰阶差值;
将所述像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为所述像素点对应的校准RGB差值。
进一步的,所述根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值,包括:
根据所述像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值;
根据所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取待显示图像,其中,所述待显示图像中包含多个像素点;根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (15)
1.一种图像处理装置,所述装置应用于目标TCON芯片,其特征在于,所述装置包括:
获取单元,用于获取待显示图像,其中,所述待显示图像中包含多个像素点;
第一确定单元,用于根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;
第二确定单元,用于根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;
第三确定单元,用于根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;
输出单元,用于根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
2.根据权利要求1所述的装置,其特征在于,所述第一确定单元包括:
第一确定模块,用于根据所述待显示图像对应的色位深度和目标显示设备对应的色位深度,确定是否需要进行色深转换处理,其中,所述目标显示设备为所述目标TCON芯片所在的显示设备;
计算模块,用于当所述第一确定模块确定需要进行色深转换处理时,根据预设算法、所述待显示图像对应的色位深度、所述目标显示设备对应的色位深度和每个所述像素点对应的原始RGB值,计算每个所述像素点对应的转换RGB值;
第二确定模块,用于当所述第一确定模块确定不需要进行色深转换处理时,将每个所述像素点对应的原始RGB值确定为每个所述像素点对应的转换RGB值。
3.根据权利要求1所述的装置,其特征在于,所述目标查找表格中具体记录有多个采样RGB值和每个所述采样RGB值对应的校准RGB差值;
所述第二确定单元,具体用于:
根据所述像素点对应的转换RGB值,确定所述目标查找表格中是否存在所述像素点对应的目标采样RGB值;
若存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找所述目标采样RGB值对应的校准RGB差值;
将所述目标采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
4.根据权利要求3所述的装置,其特征在于,
所述第二确定单元,还具体用于:
若不存在所述像素点对应的目标采样RGB值,则在所述目标查找表格中查找第一相邻采样RGB值对应的校准RGB差值和第二相邻采样RGB值对应的校准RGB差值,其中,所述第一相邻采样RGB值为多个所述采样RGB值中小于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值,第二相邻采样RGB值为多个所述采样RGB值中大于所述像素点对应的转换RGB值,且最接近所述像素点对应转换RGB值的采样RGB值;
将所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值确定为所述像素点对应的校准RGB差值。
5.根据权利要求3所述的装置,其特征在于,
所述第三确定单元,具体用于:
当所述像素点对应的校准RGB差值具体为所述目标采样RGB值对应的校准RGB差值时,根据所述像素点对应的转换RGB值和所述目标采样RGB值对应的校准RGB差值,计算所述像素点对应的校准RGB值。
6.根据权利要求4所述的装置,其特征在于,
所述第三确定单元,还具体用于:
当所述像素点对应的校准RGB差值具体为所述第一相邻采样RGB值对应的校准RGB差值和所述第二相邻采样RGB值对应的校准RGB差值时,根据所述第一相邻采样RGB值和所述第一相邻采样RGB值对应的校准RGB差值计算所述第一相邻采样RGB值对应的校准RGB值;
根据所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB差值计算所述第二相邻采样RGB值对应的校准RGB值;
根据预设算法、所述像素点对应的转换RGB值、所述第一相邻采样RGB值、所述第一相邻采样RGB值对应的校准RGB值、所述第二相邻采样RGB值和所述第二相邻采样RGB值对应的校准RGB值,计算所述像素点对应的校准RGB值。
7.根据权利要求1所述的装置,其特征在于,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的校准灰阶差值;
所述第二确定单元,具体用于:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的校准灰阶差值;
将所述像素点的多个颜色通道对应的校准灰阶差值,确定为所述像素点对应的校准RGB差值。
8.根据权利要求7所述的装置,其特征在于,
所述第三确定单元,具体用于:
根据所述像素点的每个颜色通道对应的转换灰阶值和校准灰阶差值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
9.根据权利要求1所述的装置,其特征在于,所述目标查找表格中具体记录有每个颜色通道包含的多个采样灰阶值和每个所述采样灰阶值对应的高校准灰阶差值、低校准灰阶差值;
所述第二确定单元,具体用于:
根据所述像素点对应的转换RGB值,确定所述像素点的每个颜色通道对应的转换灰阶值;
根据所述像素点的每个颜色通道对应的转换灰阶值和所述目标查找表格,确定每个所述颜色通道对应的高校准灰阶差值和低校准灰阶差值;
将所述像素点的多个颜色通道对应的高校准灰阶差值和低校准灰阶差值,确定为所述像素点对应的校准RGB差值。
10.根据权利要求9所述的装置,其特征在于,
所述第三确定单元,具体用于:
根据所述像素点的每个颜色通道对应的转换灰阶值、高校准灰阶差值和低校准灰阶差值,计算所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值;
根据所述像素点的每个颜色通道对应的高校准灰阶值和低校准灰阶值,计算所述像素点的每个颜色通道对应的校准灰阶值;
将所述像素点的多个颜色通道对应的校准灰阶值,确定为所述像素点对应的校准RGB值。
11.一种图像处理方法,所述方法应用于目标TCON芯片,其特征在于,所述方法包括:
获取待显示图像,其中,所述待显示图像中包含多个像素点;
根据每个所述像素点对应的原始RGB值确定每个所述像素点对应的转换RGB值;
根据每个所述像素点对应的转换RGB值和目标查找表格,确定每个所述像素点对应的校准RGB差值;
根据每个所述像素点对应的转换RGB值和校准RGB差值,确定每个所述像素点对应的校准RGB值;
根据每个所述像素点对应的校准RGB值输出显示所述待显示图像。
12.一种时序控制装置,其特征在于,所述时序控制装置包括:如权利要求1至10中任一项所述的图像处理装置。
13.一种显示装置,其特征在于,所述显示装置包括:如权利要求12所述的时序控制装置。
14.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求11所述的图像处理方法。
15.一种图像处理装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求11所述的图像处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210944237.XA CN115345949A (zh) | 2022-08-05 | 2022-08-05 | 图像处理装置及方法 |
US18/146,968 US20230139719A1 (en) | 2022-08-05 | 2022-12-27 | Image Processing Device and Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210944237.XA CN115345949A (zh) | 2022-08-05 | 2022-08-05 | 图像处理装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115345949A true CN115345949A (zh) | 2022-11-15 |
Family
ID=83949484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210944237.XA Pending CN115345949A (zh) | 2022-08-05 | 2022-08-05 | 图像处理装置及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230139719A1 (zh) |
CN (1) | CN115345949A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117808902B (zh) * | 2024-03-01 | 2024-06-04 | 武汉昊一源科技有限公司 | 三维查找表的构建方法、图像处理方法、设备及存储介质 |
-
2022
- 2022-08-05 CN CN202210944237.XA patent/CN115345949A/zh active Pending
- 2022-12-27 US US18/146,968 patent/US20230139719A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230139719A1 (en) | 2023-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4864334B2 (ja) | 画像画素の輝度による色温度変換方法および装置 | |
JPH07226852A (ja) | 色補正方法及びその装置 | |
US7139426B2 (en) | Histogram data collector for applying progressively adjusted histogram equalization to an oscilloscope image | |
CN111312141B (zh) | 色域的调整方法及装置 | |
US5774386A (en) | Method and apparatus for performing function evaluation using a cache | |
CN111210756A (zh) | 一种伽马补偿方法、装置及设备、介质 | |
CN114242013B (zh) | 消除液晶显示器亮度mura缺陷的方法及装置 | |
CN110533117B (zh) | 图像比对方法、装置、设备和存储介质 | |
CN115345949A (zh) | 图像处理装置及方法 | |
US8891131B1 (en) | Systems and methods for generating a transfer function to process image data | |
US7599552B2 (en) | Image processing apparatus, and color correction method and lookup table | |
US7181088B2 (en) | Method for constructing a Gamma table to perform Gamma correction according to the Gamma table | |
KR100437815B1 (ko) | 감마보정장치 | |
US20220261971A1 (en) | Image drawing method, display apparatus, and storage medium | |
CN109544483B (zh) | 视频图像亮度、对比度增强方法及装置 | |
US20170025077A1 (en) | Display panel driving apparatus, method of driving display panel using the same and display apparatus having the same | |
US6501470B1 (en) | Look-up table device and image generation device | |
CN115185470A (zh) | 生成查找表的装置及方法 | |
CN116052610A (zh) | Tcon芯片及显示面板行过驱动方法 | |
CN115187476A (zh) | 一种高动态范围图像的色调映射装置及方法 | |
CN114268704A (zh) | 图像数据的转换方法、转换装置、信号发生器及存储介质 | |
CN116664862A (zh) | 图像处理装置及方法 | |
CN116600094A (zh) | 视频图像处理方法、装置、电子设备及存储介质 | |
CA2012405A1 (en) | Method and apparatus for rapid resizing of displayed color images | |
CN117594025A (zh) | 一种图像亮度补偿方法、显示设备及存储介质 |
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 |