顏色轉換方法、灰階值校正裝置、計算機程序以及顯示裝置的制造方法
【技術領域】
[0001]本發明涉及能夠對為了再現模擬對象即對象設備的顏色特性而進行圖像的顏色轉換時的灰階值進行校正的顏色轉換方法、灰階值校正裝置、用于實現該灰階值校正裝置的計算機程序以及顯示裝置。
【背景技術】
[0002]作為進行任意顏色的轉換方法,有使用3DLUT (3D查找表)的模擬方法。3DLUT與現有的IDLUT的RGB的各個表格不同,是以RGB立體狀作為混色的表格來處理的。為了進行顏色再現性高精度模擬,需要制作具有多個格點的3DLUT,但如果格點數多,則3DLUT的制作和運用會成為很大的負擔。因此,例如當RGB各自的灰階為256時,通常將格點數疏化成17X 17X 17左右,通過對格點間的灰階值進行內插而進行顏色轉換。
[0003]使用對格點數進行了疏化的3DLUT時,會產生由內插計算導致的精度惡化(誤差),格點間的顏色的再現精度降低。因此,例如提出了在利用IDLUT對RGB分別進行顏色轉換后再利用3DLUT進行顏色轉換的方法。
[0004]例如將RGB的輸入數據用各IDLUT進行顏色轉換,將用各IDLUT進行了顏色轉換的數據進一步用3DLUT進行顏色轉換。公開了如下方法:各IDLUT的一維轉換進行3DLUT的三維轉換中的共用的一維轉換成分的轉換,3DLUT的三維轉換進行除共用的一維轉換成分以外的三維轉換成分的轉換(參照專利文獻I)。
現有技術文獻專利文獻
[0005]專利文獻1:日本特開2007 - 96797號公報
【發明內容】
發明要解決的課題
[0006]專利文獻I的方法是用統計學方法對3DLUT的RGB各軸的共用轉換系數的一維成分進行解析而得到IDLUT的值。而且,目的是對IDLUT抑制由3DLUT的格點間的灰階值的內插導致的精度惡化。因此,無法再現比3DLUT的格點的間隔更細微的灰階變化。例如難以再現以4級灰階、8級灰階為單位進行變化的具有階梯狀特性的設備的顏色特性。另一方面,即使使用IDLUT能夠再現格點間的階梯狀的細微灰階變化,也無法抑制由內插導致的精度惡化。
[0007]本發明是鑒于上述情況而進行的,其目的是提供能夠再現格點間細微的灰階變化并且能夠抑制由內插導致的精度惡化的顏色轉換方法、灰階值校正裝置、用于實現該灰階值校正裝置的計算機程序以及顯示裝置。
解決發明的技術手段
[0008]第I發明所涉及的顏色轉換方法的特征在于,是利用顏色轉換裝置的顏色轉換方法,該顏色轉換裝置具備第I轉換部和第2轉換部,所述第I轉換部對圖像的灰階值進行轉換,所述第2轉換部在各格點存儲有轉換值,所述各格點以規定的灰階間隔劃分顏色空間,該顏色空間在多種顏色的各顏色中具有規定的灰階級數,所述顏色轉換方法包括如下步驟:劃分步驟,將表示由上述第2轉換部再現的輸入輸出灰階特性的灰階特性的輸入灰階或輸出灰階中一方的灰階劃分成具有上述規定的灰階間隔的灰階區間;校正步驟,以被劃分成灰階區間的另一方的灰階的間隔成為與上述規定的灰階間隔對應的間隔的方式,在每個灰階區間對上述灰階特性的另一方的灰階的各灰階值進行校正;轉換步驟,上述第I轉換部使用經校正的各灰階值對圖像的灰階值進行轉換;顏色轉換步驟,以及使用由上述第I轉換部轉換的灰階值和存儲于上述第2轉換部的各格點的轉換值對上述圖像進行顏色轉換。
[0009]第2發明所涉及的顏色轉換方法的特征在于,在第I發明中包括如下步驟:計算伸縮系數,該伸縮系數用于以上述灰階區間的另一方的灰階的間隔成為與上述規定的灰階間隔對應的間隔的方式,在每個上述灰階區間對上述另一方的灰階的間隔進行伸縮,上述校正的步驟如下:在每個上述灰階區間,用算出的伸縮系數乘以上述另一方的灰階的各灰階值而對上述灰階區間的另一方的灰階的各灰階值進行校正。
[0010]第3發明所涉及的灰階值校正裝置的特征在于,是對用于圖像的顏色轉換的灰階值進行校正的灰階值校正裝置,其具備:將表示所需輸入輸出灰階的特性的灰階特性的輸入灰階或輸出灰階中一方的灰階劃分成具有規定的灰階間隔的灰階區間的單元;以及灰階值校正單元,其以由該單元劃分的灰階區間的另一方的灰階的間隔成為與上述規定的灰階間隔對應的間隔的方式,在每個灰階區間對上述灰階特性的另一方的灰階的各灰階值進行校正。
[0011]第4發明所涉及的計算機程序的特征在于,是用于對圖像的顏色轉換所使用的灰階值進行校正的計算機程序,該計算機程序使計算機執行如下步驟:將表示所需輸入輸出灰階的特性的灰階特性的輸入灰階或輸出灰階中一方的灰階劃分成具有規定的灰階間隔的灰階區間;以及以劃分成的灰階區間的另一方的灰階的間隔成為與上述規定的灰階間隔對應的間隔的方式,在每個灰階區間對上述灰階特性的另一方的灰階的各灰階值進行校正。
[0012]第5發明所涉及的顯示裝置的特征在于,具備第I轉換部和第2轉換部,所述第I轉換部對圖像的灰階值進行轉換,所述第2轉換部在各格點存儲有轉換值,所述各格點以規定的灰階間隔劃分顏色空間,該顏色空間在多種顏色的每種顏色中具有規定的灰階級數,使用上述第I轉換部和第2轉換部對上述圖像進行顏色轉換而進行顯示,上述第I轉換部使用經校正的各灰階值對圖像的灰階值進行轉換,所述經校正的各灰階值通過如下方式得到:將表示由上述第2轉換部再現的輸入輸出灰階的特性的灰階特性的輸入灰階或輸出灰階中一方的灰階劃分成具有上述規定的灰階間隔的灰階區間,以劃分成的灰階區間的另一方的灰階的間隔成為與上述規定的灰階間隔對應的間隔的方式,在每個灰階區間對上述灰階特性的另一方的灰階的各灰階值進行校正,得到經校正的各灰階值。
[0013]在第I發明、第3發明、第4發明和第5發明中,將表示所需輸入輸出灰階的特性的灰階特性例如由第2轉換部(例如3DLUT)再現的灰階特性的輸入灰階或輸出灰階中一方的灰階劃分成具有規定的灰階間隔的灰階區間,上述第2轉換部在各格點存儲有轉換值,所述各格點以規定的灰階間隔劃分顏色空間,該顏色空間在多種顏色的每種顏色中具有規定的灰階級數。一方的灰階可以是所需灰階特性的輸入灰階。規定的灰階間隔例如為第2轉換部(例如3DLUT)的格點的間隔。灰階間隔可以為等間隔,也可以使各灰階不同。
[0014]以劃分成灰階區間的另一方的灰階的間隔成為與規定的灰階間隔對應的間隔的方式,在每個灰階區間對灰階特性的另一方的灰階的各灰階值進行校正。當一方的灰階為所需灰階特性的輸入灰階時,則另一方的灰階為輸出灰階。當第I轉換部的輸入輸出灰階相同時,與規定的灰階間隔對應的間隔可以是與規定的灰階間隔相同的間隔。例如以O?64劃分所需灰階特性的輸入灰階時,區間灰階的一方的灰階為64。而且,當所需灰階特性的輸入灰階為O?64時的輸出灰階為O?10時,區間灰階的另一方的灰階為10。這里,以區間灰階的另一方的灰階與一方的灰階同樣地成為64的方式對所需灰階特性的輸出灰階的各灰階值進行校正。對于所需灰階特性的輸入灰階大于64的灰階也同樣。由此,能夠使各灰階區間的另一方的灰階(輸出灰階)的間隔與第2轉換部的格點的間隔相同,并且各灰階區間的灰階特性能夠成為表示所需灰階特性的格點間的變化情況的狀態。
[0015]第I轉換部使用經校正的各灰階值對圖像的灰階值進行轉換。S卩,將經校正的灰階值作為第I轉換部的輸出灰階的灰階值。例如當第I轉換部的輸入灰階為O?64時,輸出灰階為直接表示灰階特性的格點間的變化情況的灰階值。由此,第I轉換部可表示第2轉換部的各格點間的灰階特性的變化情況,可通過進行第2轉換部的內插的加權的預處理而發揮功能。即,在利用第2轉換部使用存儲于格點的轉換值進行內插計算時,使用第I轉換部的輸出灰階值(經校正的灰階值)能夠抑制格點間的精度惡化(誤差),并且還能夠再現出細微的灰階變化。
[0016]在第2發明中,計算伸縮系數,該伸縮系數用于以灰階區間的另一方的灰階的間隔成為與規定的灰階間隔對應的間隔的方式,在每個灰階區間對另一方的灰階的間隔進行伸縮。例如以O?64來劃分所需灰階特性的輸入灰階(一方的灰階)時,所需灰階特性的輸出灰階(另一方的灰階)為10。用于將另一方的灰階的間隔10伸縮成例如規定的灰階間隔(一方的灰階的間隔)64的伸縮系數為6.4(64/10)。S卩,以灰階區間的輸出灰階的最大值與最小值之差成為格點間隔的方式擴大或縮小灰階區間的輸出灰階。
[0017]然后,在每個灰階區間,用算出的伸縮系數乘以另一方的灰階的各灰階值而對灰階區間的另一方的灰階的各灰階值進行校正。例如當灰階區間的一方的灰階(輸入灰階)為O?64時,如