[argyllcms] Re: Black point, gamma level
- From: Simon Kirby <sim@xxxxxxxxxxxx>
- To: Graeme Gill <graeme@xxxxxxxxxxxxx>
- Date: Mon, 22 Oct 2007 12:26:31 -0700
On Mon, Oct 22, 2007 at 11:50:39PM +1000, Graeme Gill wrote:
> Profiles are only useful if applications make use of them. You
> can certainly alter the white point using calibration, but you generally
> sacrifice brightness and (level) resolution to do so if all you've
> got to work with are the Video LUTs.
Brightness loss: Only if I stray from the native white point, right?
Resolution: Yes, I see this, especially with 8 bit LUTs. :) Do video
cards support 16 bit value LUTs at all these days? (eg: is this
possibly an X limitation within Linux?)
The main issue right now is that Linux has poor support for profiles.
Web browsing, GTK, etc., mostly all do not make use of them. Only a few
applications watch the attribute which "xicc" sets, and typically become
very slow when they do.
> Hmm. I'll take a look at it. It seems to be caused by the target white point
> shifting, and the black point being computed relative to the white point.
I should note that I just tried beta7 (as opposed to beta6), and the
output is now such that 0,0,0 black output from video card LUT is still
0,0,0. Did something change wrt this in beta7? The output is now:
0.0000 0.018335 0.011353 0.010989
3.9216e-03 0.023509 0.016135 0.016037
7.8431e-03 0.028616 0.020859 0.021008
It is my understanding that this translates to 8-bit output integers of:
0: 0 0 0
1: 1 0 0
2: 1 1 1
I attached the whole .cal file, as generated with:
dispcal -K -m -g2.2 -k0.0 -yl -qu -v benq_native_b7
Note that with "-qu", I cannot actually see a visible patch in the first
patch until patch number 9. I don't think this is because it is too
dark, but because rounding or otherwise is resulting in the output still
being RGB 0,0,0.
> You can't determine the RGB needed to produce a target neutral value
> from the separate channel measurements, unless you assume the device
> is perfectly additive. Making such an assumption would severely limit
> the accuracy of such an approach on real world displays.
Hmm. Yes, I was assuming that LCDs (especially compared with CRTs) would
be perfectly additive.
Understood. Thanks!
Simon-
CAL
DESCRIPTOR "Argyll Device Calibration State"
ORIGINATOR "Argyll dispcal"
CREATED "Mon Oct 22 02:24:25 2007"
KEYWORD "DEVICE_CLASS"
DEVICE_CLASS "DISPLAY"
KEYWORD "DEVICE_TYPE"
DEVICE_TYPE "LCD"
KEYWORD "NATIVE_TARGET_WHITE"
NATIVE_TARGET_WHITE ""
KEYWORD "TARGET_WHITE_XYZ"
TARGET_WHITE_XYZ "177.730000 187.860000 207.860000"
KEYWORD "TARGET_GAMMA"
TARGET_GAMMA "2.200000"
KEYWORD "BLACK_POINT_CORRECTION"
BLACK_POINT_CORRECTION "0.000000"
KEYWORD "QUALITY"
QUALITY "ultra high"
KEYWORD "RGB_I"
NUMBER_OF_FIELDS 4
BEGIN_DATA_FORMAT
RGB_I RGB_R RGB_G RGB_B
END_DATA_FORMAT
NUMBER_OF_SETS 256
BEGIN_DATA
0.0000 0.018335 0.011353 0.010989
3.9216e-03 0.023509 0.016135 0.016037
7.8431e-03 0.028616 0.020859 0.021008
0.011765 0.033657 0.025529 0.025902
0.015686 0.038634 0.030145 0.030722
0.019608 0.043547 0.034707 0.035470
0.023529 0.048399 0.039217 0.040146
0.027451 0.053189 0.043676 0.044753
0.031373 0.057911 0.048082 0.049288
0.035294 0.062559 0.052435 0.053743
0.039216 0.067127 0.056731 0.058110
0.043137 0.071609 0.060963 0.062382
0.047059 0.075998 0.065126 0.066558
0.050980 0.080295 0.069217 0.070638
0.054902 0.084500 0.073234 0.074627
0.058824 0.088620 0.077181 0.078530
0.062745 0.092662 0.081062 0.082356
0.066667 0.096633 0.084882 0.086109
0.070588 0.10054 0.088647 0.089800
0.074510 0.10439 0.092362 0.093435
0.078431 0.10819 0.096034 0.097022
0.082353 0.11195 0.099665 0.10057
0.086275 0.11566 0.10326 0.10408
0.090196 0.11934 0.10683 0.10756
0.094118 0.12300 0.11038 0.11102
0.098039 0.12663 0.11391 0.11447
0.10196 0.13024 0.11742 0.11790
0.10588 0.13384 0.12092 0.12132
0.10980 0.13743 0.12442 0.12473
0.11373 0.14101 0.12792 0.12815
0.11765 0.14458 0.13142 0.13156
0.12157 0.14815 0.13493 0.13496
0.12549 0.15173 0.13843 0.13836
0.12941 0.15530 0.14192 0.14176
0.13333 0.15887 0.14541 0.14515
0.13725 0.16246 0.14889 0.14854
0.14118 0.16605 0.15238 0.15193
0.14510 0.16965 0.15586 0.15532
0.14902 0.17326 0.15934 0.15872
0.15294 0.17687 0.16283 0.16213
0.15686 0.18048 0.16631 0.16554
0.16078 0.18409 0.16979 0.16895
0.16471 0.18772 0.17327 0.17238
0.16863 0.19134 0.17674 0.17580
0.17255 0.19497 0.18022 0.17924
0.17647 0.19860 0.18369 0.18269
0.18039 0.20222 0.18716 0.18614
0.18431 0.20583 0.19063 0.18960
0.18824 0.20944 0.19409 0.19308
0.19216 0.21306 0.19755 0.19655
0.19608 0.21667 0.20101 0.20003
0.20000 0.22029 0.20446 0.20352
0.20392 0.22392 0.20791 0.20701
0.20784 0.22755 0.21137 0.21052
0.21176 0.23118 0.21484 0.21404
0.21569 0.23483 0.21832 0.21757
0.21961 0.23849 0.22180 0.22111
0.22353 0.24215 0.22530 0.22466
0.22745 0.24581 0.22881 0.22822
0.23137 0.24947 0.23232 0.23179
0.23529 0.25314 0.23585 0.23537
0.23922 0.25681 0.23937 0.23895
0.24314 0.26048 0.24290 0.24253
0.24706 0.26416 0.24643 0.24611
0.25098 0.26784 0.24997 0.24968
0.25490 0.27150 0.25351 0.25326
0.25882 0.27516 0.25705 0.25684
0.26275 0.27880 0.26061 0.26042
0.26667 0.28243 0.26416 0.26400
0.27059 0.28605 0.26772 0.26758
0.27451 0.28967 0.27127 0.27115
0.27843 0.29328 0.27483 0.27472
0.28235 0.29689 0.27839 0.27828
0.28627 0.30049 0.28196 0.28185
0.29020 0.30409 0.28554 0.28541
0.29412 0.30768 0.28914 0.28899
0.29804 0.31126 0.29275 0.29257
0.30196 0.31483 0.29637 0.29615
0.30588 0.31840 0.29999 0.29972
0.30980 0.32196 0.30359 0.30328
0.31373 0.32552 0.30718 0.30683
0.31765 0.32908 0.31077 0.31036
0.32157 0.33264 0.31435 0.31390
0.32549 0.33619 0.31793 0.31744
0.32941 0.33975 0.32150 0.32097
0.33333 0.34330 0.32507 0.32449
0.33725 0.34686 0.32864 0.32802
0.34118 0.35042 0.33219 0.33154
0.34510 0.35400 0.33575 0.33506
0.34902 0.35758 0.33930 0.33857
0.35294 0.36117 0.34287 0.34209
0.35686 0.36476 0.34645 0.34563
0.36078 0.36836 0.35004 0.34918
0.36471 0.37197 0.35365 0.35274
0.36863 0.37560 0.35728 0.35631
0.37255 0.37923 0.36092 0.35989
0.37647 0.38287 0.36458 0.36349
0.38039 0.38651 0.36826 0.36710
0.38431 0.39016 0.37195 0.37072
0.38824 0.39383 0.37565 0.37435
0.39216 0.39752 0.37937 0.37799
0.39608 0.40122 0.38309 0.38163
0.40000 0.40495 0.38681 0.38529
0.40392 0.40869 0.39055 0.38896
0.40784 0.41246 0.39429 0.39264
0.41176 0.41623 0.39804 0.39634
0.41569 0.42000 0.40181 0.40006
0.41961 0.42378 0.40558 0.40380
0.42353 0.42755 0.40937 0.40756
0.42745 0.43134 0.41316 0.41132
0.43137 0.43513 0.41694 0.41508
0.43529 0.43893 0.42073 0.41883
0.43922 0.44274 0.42450 0.42256
0.44314 0.44656 0.42827 0.42629
0.44706 0.45040 0.43203 0.43001
0.45098 0.45425 0.43579 0.43373
0.45490 0.45811 0.43954 0.43745
0.45882 0.46198 0.44330 0.44119
0.46275 0.46585 0.44705 0.44493
0.46667 0.46971 0.45081 0.44868
0.47059 0.47359 0.45457 0.45244
0.47451 0.47746 0.45833 0.45620
0.47843 0.48133 0.46208 0.45996
0.48235 0.48521 0.46582 0.46372
0.48627 0.48909 0.46957 0.46748
0.49020 0.49298 0.47332 0.47125
0.49412 0.49687 0.47707 0.47503
0.49804 0.50077 0.48082 0.47881
0.50196 0.50468 0.48458 0.48259
0.50588 0.50860 0.48835 0.48638
0.50980 0.51253 0.49212 0.49017
0.51373 0.51647 0.49589 0.49396
0.51765 0.52040 0.49967 0.49776
0.52157 0.52434 0.50346 0.50156
0.52549 0.52827 0.50726 0.50536
0.52941 0.53221 0.51107 0.50917
0.53333 0.53613 0.51489 0.51299
0.53725 0.54005 0.51872 0.51681
0.54118 0.54397 0.52256 0.52063
0.54510 0.54788 0.52641 0.52445
0.54902 0.55179 0.53027 0.52828
0.55294 0.55569 0.53414 0.53211
0.55686 0.55960 0.53802 0.53595
0.56078 0.56350 0.54191 0.53979
0.56471 0.56740 0.54581 0.54364
0.56863 0.57132 0.54973 0.54750
0.57255 0.57524 0.55366 0.55138
0.57647 0.57918 0.55761 0.55526
0.58039 0.58313 0.56156 0.55916
0.58431 0.58709 0.56553 0.56307
0.58824 0.59104 0.56952 0.56699
0.59216 0.59499 0.57354 0.57095
0.59608 0.59894 0.57759 0.57493
0.60000 0.60290 0.58163 0.57893
0.60392 0.60686 0.58568 0.58292
0.60784 0.61082 0.58972 0.58692
0.61176 0.61479 0.59377 0.59091
0.61569 0.61876 0.59782 0.59490
0.61961 0.62274 0.60186 0.59890
0.62353 0.62672 0.60591 0.60290
0.62745 0.63071 0.60998 0.60690
0.63137 0.63470 0.61406 0.61091
0.63529 0.63871 0.61817 0.61493
0.63922 0.64274 0.62229 0.61895
0.64314 0.64679 0.62642 0.62299
0.64706 0.65087 0.63057 0.62703
0.65098 0.65498 0.63472 0.63108
0.65490 0.65913 0.63887 0.63514
0.65882 0.66329 0.64302 0.63921
0.66275 0.66747 0.64719 0.64328
0.66667 0.67167 0.65138 0.64738
0.67059 0.67587 0.65559 0.65151
0.67451 0.68005 0.65982 0.65567
0.67843 0.68420 0.66406 0.65986
0.68235 0.68832 0.66830 0.66408
0.68627 0.69241 0.67255 0.66831
0.69020 0.69647 0.67679 0.67257
0.69412 0.70050 0.68101 0.67681
0.69804 0.70451 0.68521 0.68104
0.70196 0.70852 0.68938 0.68524
0.70588 0.71253 0.69354 0.68941
0.70980 0.71654 0.69767 0.69356
0.71373 0.72056 0.70180 0.69767
0.71765 0.72460 0.70592 0.70177
0.72157 0.72865 0.71005 0.70585
0.72549 0.73271 0.71418 0.70993
0.72941 0.73678 0.71832 0.71400
0.73333 0.74085 0.72246 0.71807
0.73725 0.74492 0.72663 0.72215
0.74118 0.74899 0.73081 0.72624
0.74510 0.75306 0.73500 0.73035
0.74902 0.75713 0.73919 0.73447
0.75294 0.76119 0.74339 0.73860
0.75686 0.76523 0.74760 0.74274
0.76078 0.76925 0.75181 0.74690
0.76471 0.77327 0.75602 0.75108
0.76863 0.77727 0.76023 0.75527
0.77255 0.78125 0.76444 0.75947
0.77647 0.78522 0.76865 0.76368
0.78039 0.78919 0.77285 0.76790
0.78431 0.79317 0.77704 0.77213
0.78824 0.79715 0.78121 0.77636
0.79216 0.80113 0.78537 0.78058
0.79608 0.80511 0.78954 0.78481
0.80000 0.80908 0.79371 0.78905
0.80392 0.81304 0.79789 0.79332
0.80784 0.81697 0.80209 0.79760
0.81176 0.82089 0.80627 0.80190
0.81569 0.82478 0.81046 0.80621
0.81961 0.82867 0.81464 0.81051
0.82353 0.83254 0.81881 0.81480
0.82745 0.83641 0.82299 0.81908
0.83137 0.84026 0.82719 0.82336
0.83529 0.84411 0.83141 0.82765
0.83922 0.84795 0.83565 0.83195
0.84314 0.85179 0.83991 0.83625
0.84706 0.85564 0.84419 0.84057
0.85098 0.85948 0.84849 0.84488
0.85490 0.86331 0.85281 0.84920
0.85882 0.86714 0.85716 0.85353
0.86275 0.87096 0.86151 0.85786
0.86667 0.87476 0.86585 0.86219
0.87059 0.87855 0.87017 0.86650
0.87451 0.88234 0.87447 0.87078
0.87843 0.88613 0.87876 0.87504
0.88235 0.88992 0.88304 0.87929
0.88627 0.89370 0.88729 0.88353
0.89020 0.89746 0.89153 0.88776
0.89412 0.90120 0.89574 0.89199
0.89804 0.90492 0.89992 0.89619
0.90196 0.90864 0.90408 0.90037
0.90588 0.91235 0.90822 0.90452
0.90980 0.91604 0.91235 0.90867
0.91373 0.91972 0.91644 0.91280
0.91765 0.92339 0.92051 0.91691
0.92157 0.92705 0.92455 0.92101
0.92549 0.93069 0.92856 0.92509
0.92941 0.93433 0.93253 0.92915
0.93333 0.93797 0.93647 0.93319
0.93725 0.94160 0.94039 0.93721
0.94118 0.94523 0.94428 0.94122
0.94510 0.94886 0.94816 0.94523
0.94902 0.95250 0.95201 0.94922
0.95294 0.95614 0.95584 0.95319
0.95686 0.95978 0.95964 0.95716
0.96078 0.96343 0.96342 0.96112
0.96471 0.96708 0.96718 0.96506
0.96863 0.97073 0.97091 0.96900
0.97255 0.97439 0.97462 0.97292
0.97647 0.97804 0.97831 0.97683
0.98039 0.98170 0.98198 0.98072
0.98431 0.98536 0.98563 0.98460
0.98824 0.98902 0.98925 0.98847
0.99216 0.99268 0.99286 0.99233
0.99608 0.99634 0.99644 0.99617
1.0000 1.0000 1.0000 1.0000
END_DATA
CAL
DESCRIPTOR "Argyll Calibration options and model"
ORIGINATOR "Argyll dispcal"
CREATED "Mon Oct 22 02:24:25 200"
KEYWORD "R_P"
KEYWORD "G_P"
KEYWORD "B_P"
NUMBER_OF_FIELDS 3
BEGIN_DATA_FORMAT
R_P G_P B_P
END_DATA_FORMAT
NUMBER_OF_SETS 32
BEGIN_DATA
1.2935e-03 1.0595e-03 2.6921e-03
0.98508 1.0011 0.99090
1.9717 1.7176 1.6774
0.23808 0.24069 0.24319
0.20029 0.21122 0.22817
0.10062 0.10997 0.12530
0.13803 0.14578 0.13892
0.073937 0.066531 0.078886
0.083974 0.074218 0.079305
0.095012 0.080651 0.039439
0.049038 0.023802 0.027801
0.063340 0.048454 0.080184
0.073513 0.078130 0.059165
0.034052 0.032320 0.035064
0.016057 -0.015569 0.052980
-0.015938 0.055733 0.042782
0.023479 0.064277 0.035548
0.062193 0.078489 0.035571
0.083516 0.034310 -2.8974e-03
0.10962 4.7840e-03 -8.6567e-03
0.022616 0.028641 -0.011806
7.8459e-03 -0.031027 -5.2081e-03
-0.021340 4.2090e-03 0.057432
-0.073483 -6.9834e-03 0.040526
-0.049960 -0.014240 0.021157
-0.011578 0.039493 0.040706
0.012976 0.058999 0.032757
0.015815 0.088667 0.023319
0.067505 0.094733 0.039018
0.12209 0.11402 0.091758
0.20028 0.094886 0.16139
0.27724 0.066283 0.24233
END_DATA
- Follow-Ups:
- [argyllcms] Re: Black point, gamma level
- From: Graeme Gill
- References:
- [argyllcms] Re: Black point, gamma level
- From: Graeme Gill
Other related posts:
- » [argyllcms] Re: Black point, gamma level
- » [argyllcms] Re: Black point, gamma level
- » [argyllcms] Re: Black point, gamma level
- » [argyllcms] Re: Black point, gamma level
- » [argyllcms] Re: Black point, gamma level
- [argyllcms] Re: Black point, gamma level
- From: Graeme Gill
- [argyllcms] Re: Black point, gamma level
- From: Graeme Gill