Hi all,
I would like to share the experiences that i had while setting up my video configuration . I often felt that the image quality was not like I thought it could be, giving me a dull image impression. After I did the procedure which is described here, I ended up with a very crisp, cinema-like picture and a smile on my face, which I would like to share with you.
The general setup
I use a Samsung 400DX monitor, connected to a ATI RS600 based computer (ASRock 4core 1333 fullhd), either via DVI-to-DVI or DVI-to-HDMI. Also, the latest ATI catalyst drivers are installed, with CCC running in the background. A Toshiba 32WL58 TV set was used in previous setups, some of the results refer to this type of monitor.
Calibration goals
Here's what I wanted to achieve.
+ black should be as black as possible.
+ white should be as bright as possible.
+ grey values should be maintained as closely as possible, especially at very low and very high brightness levels.
+ color calibration will not be covered here.
+ Only freely available resources should be used, so everybody can perform and validate the same steps at no cost, improve and give feedback.
Connection considerations
In my experience, a great difrerence is made by the way the monitor is connected to the computer.
Right away, a HDMI connection seemed to deliver a very contrasted, maybe over-contrasted picture with lots of black in it, while DVI delivered less contrast and color. Also, the two offered different sets of image controls on the monitor. For example, the HDMI input offers a color saturation control, while DVI does not. That might depend on the monitor too.
Also, HDMI never let me use the native panel resolution. I always needed to tweak the image. I am not into HDMI enough as to point out a reason for this, but it occured to me on both monitors. The 400DX's native resolution of 1366x768 is available only when using DVI. The 32WL58's native resulution, which is supposed to be 1366x768, did not give a good enough picture, I had to settle for 720p. In both cases, the image edges were cut off for some reason, so the desktop had to be resized to fit the panel, further reducing image resolution. I ended up with somthing like 1088x684 for the 32WL58 and 1824x1016 for the 400DX.
As you see, despite all the drawbacks, I settled for HDMI in both cases. The 32WL58 alternatively only offers analog VGA, giving an image quality that was unimpressive. The 400DX does offer DVI, but lacks the capability for black point adjustment - both brightness and contrast controls seem to modify the white point. I don't know wheter this is a bug or not, but that ruled out DVI instantly on that device, although I could have gotten the native resolution without undersampling.
Monitor calibration
So now lets get into the procedure. The ambient light should be low during screen adjustment. We will be going through the signal chain from back to front, starting with the monitor. These three controls will be needed:
+ black point (brightness control)
+ white point (contrast control)
+ gamma adjustment (adjustment of grey tones)
Some monitors offer a gamma control, mine doesn't. So I used ATI's gamma adjustment in CCC.
First, let's adjust the black point. To me, this is a most important value, as it highly determines the perceived image contrast. Set your Windows desktop to solid black and hide the task bar, then use the brightness control on your monitor to find the threshold where the image starts to turn dark grey (45 out of 100 on the 400DX). Set a value just below the threshold, and try to keep the image as "black" as possible. Watch the screen from a close distance while you do this.
Next, adjust the white point. Most LCDs do this by setting the backlight intensity, so set this value as high as possible. The 400DX can be very bright, so I used 70 out of 100.
Finally, adjust the grays by setting the gamma value. This is a highly subjective task, some people may prefer higher contrasts than others. Also, in CCC there are different settings for "desktop", which applies for windowed display, and "3d", which applies for fullscreen video and VMR9 exclusive mode. Be sure to set the two equally.
I found this resource to be helpful:
via Testprint
Here you will find all sorts of test prints. First, use "Einser" and display it full screen.
+ Use the desktop gamma control to make as many of the white-on-black numbers appear as possible. Don't go too high, say above 1.6, or the image display might become unnatural. I found 1.4 to be best, but that might differ. Watch the screen from a close distance while you do this, or the black-on-white numbers might overshine the very dim white-on-blacks. At least the number "3" should become barely visible. As a last resort, you might consider increasing the black point by a few notches. When you are done, set the 3d gamma value to the same value.
+ Only if necessary, adjust the white point again so that as many of the black-on-white numbers become visible. A "2" is good, a "1" is perfect.
+ See whether you get a natural looking image display by checking the "Testprint" image. Readjust the gamma if necessary.
Keep in mind, the results depend highly on the quality of your display. In the best case, the white point will not need any adjustment.
Decoder adjustment
At this point, you have set up your monitor to display the RGB desktop color space correctly. Still, if you watch a video or TV, you see black appear as gray. Why is that?
The RGB values, ranging from 0 to 255 for each color, start off at a value of 16, ranging up to 235, which seems to be an industry standard. So in RGB color space, the representation of black should be (0,0,0), but it actually is delivered as (16,16,16), which means dark gray in our own color space. The way around this is to transform the video color space into our now calibrated RGB desktop color space.
+ NVIDIA Forceware / MPV decoder (TV, DVD)
++ adjust the brightness to about minus 16 notches.
++ adjust the contrast to about 16 notches plus.
++ best check with a letterboxed TV program. The black image portions should appear jet black.
+ ffdshow (Video)
++ activate the "levels" control. Set the lower threshold to 15 and use "full range".
++ consider lowering the upper ("white") threshold to 236.
++ activate the histogram function to validate the settings.
Cheers,
splatterpop
I would like to share the experiences that i had while setting up my video configuration . I often felt that the image quality was not like I thought it could be, giving me a dull image impression. After I did the procedure which is described here, I ended up with a very crisp, cinema-like picture and a smile on my face, which I would like to share with you.
The general setup
I use a Samsung 400DX monitor, connected to a ATI RS600 based computer (ASRock 4core 1333 fullhd), either via DVI-to-DVI or DVI-to-HDMI. Also, the latest ATI catalyst drivers are installed, with CCC running in the background. A Toshiba 32WL58 TV set was used in previous setups, some of the results refer to this type of monitor.
Calibration goals
Here's what I wanted to achieve.
+ black should be as black as possible.
+ white should be as bright as possible.
+ grey values should be maintained as closely as possible, especially at very low and very high brightness levels.
+ color calibration will not be covered here.
+ Only freely available resources should be used, so everybody can perform and validate the same steps at no cost, improve and give feedback.
Connection considerations
In my experience, a great difrerence is made by the way the monitor is connected to the computer.
Right away, a HDMI connection seemed to deliver a very contrasted, maybe over-contrasted picture with lots of black in it, while DVI delivered less contrast and color. Also, the two offered different sets of image controls on the monitor. For example, the HDMI input offers a color saturation control, while DVI does not. That might depend on the monitor too.
Also, HDMI never let me use the native panel resolution. I always needed to tweak the image. I am not into HDMI enough as to point out a reason for this, but it occured to me on both monitors. The 400DX's native resolution of 1366x768 is available only when using DVI. The 32WL58's native resulution, which is supposed to be 1366x768, did not give a good enough picture, I had to settle for 720p. In both cases, the image edges were cut off for some reason, so the desktop had to be resized to fit the panel, further reducing image resolution. I ended up with somthing like 1088x684 for the 32WL58 and 1824x1016 for the 400DX.
As you see, despite all the drawbacks, I settled for HDMI in both cases. The 32WL58 alternatively only offers analog VGA, giving an image quality that was unimpressive. The 400DX does offer DVI, but lacks the capability for black point adjustment - both brightness and contrast controls seem to modify the white point. I don't know wheter this is a bug or not, but that ruled out DVI instantly on that device, although I could have gotten the native resolution without undersampling.
Monitor calibration
So now lets get into the procedure. The ambient light should be low during screen adjustment. We will be going through the signal chain from back to front, starting with the monitor. These three controls will be needed:
+ black point (brightness control)
+ white point (contrast control)
+ gamma adjustment (adjustment of grey tones)
Some monitors offer a gamma control, mine doesn't. So I used ATI's gamma adjustment in CCC.
First, let's adjust the black point. To me, this is a most important value, as it highly determines the perceived image contrast. Set your Windows desktop to solid black and hide the task bar, then use the brightness control on your monitor to find the threshold where the image starts to turn dark grey (45 out of 100 on the 400DX). Set a value just below the threshold, and try to keep the image as "black" as possible. Watch the screen from a close distance while you do this.
Next, adjust the white point. Most LCDs do this by setting the backlight intensity, so set this value as high as possible. The 400DX can be very bright, so I used 70 out of 100.
Finally, adjust the grays by setting the gamma value. This is a highly subjective task, some people may prefer higher contrasts than others. Also, in CCC there are different settings for "desktop", which applies for windowed display, and "3d", which applies for fullscreen video and VMR9 exclusive mode. Be sure to set the two equally.
I found this resource to be helpful:
via Testprint
Here you will find all sorts of test prints. First, use "Einser" and display it full screen.
+ Use the desktop gamma control to make as many of the white-on-black numbers appear as possible. Don't go too high, say above 1.6, or the image display might become unnatural. I found 1.4 to be best, but that might differ. Watch the screen from a close distance while you do this, or the black-on-white numbers might overshine the very dim white-on-blacks. At least the number "3" should become barely visible. As a last resort, you might consider increasing the black point by a few notches. When you are done, set the 3d gamma value to the same value.
+ Only if necessary, adjust the white point again so that as many of the black-on-white numbers become visible. A "2" is good, a "1" is perfect.
+ See whether you get a natural looking image display by checking the "Testprint" image. Readjust the gamma if necessary.
Keep in mind, the results depend highly on the quality of your display. In the best case, the white point will not need any adjustment.
Decoder adjustment
At this point, you have set up your monitor to display the RGB desktop color space correctly. Still, if you watch a video or TV, you see black appear as gray. Why is that?
The RGB values, ranging from 0 to 255 for each color, start off at a value of 16, ranging up to 235, which seems to be an industry standard. So in RGB color space, the representation of black should be (0,0,0), but it actually is delivered as (16,16,16), which means dark gray in our own color space. The way around this is to transform the video color space into our now calibrated RGB desktop color space.
+ NVIDIA Forceware / MPV decoder (TV, DVD)
++ adjust the brightness to about minus 16 notches.
++ adjust the contrast to about 16 notches plus.
++ best check with a letterboxed TV program. The black image portions should appear jet black.
+ ffdshow (Video)
++ activate the "levels" control. Set the lower threshold to 15 and use "full range".
++ consider lowering the upper ("white") threshold to 236.
++ activate the histogram function to validate the settings.
Cheers,
splatterpop