CRT:CRT Color Calibration Guide
This page details how to calibrate the color on your CRT set using the open source HCFR software. HCFR stands for Home Cinema-FR, a French forum that made an open source colorimeter and software.
A massive guide for grayscale and color calibration can be found here.
Requirements
- A good colorimeter:
- ColorMunki Display
- X-Rite i1 Display
- X-Rite i1 DisplayPro
- ColorHug (open source)
- ColorHug 2 (open source)
- HCFR Colorimeter (open source)
- Any colorimeter listed here
- It's recommended to avoid Spyder products, as the colorimeters themselves seem to drift after a few years and require recalibration.
- A PC video card or downscaler and cables capable of outputting 480i to your CRT set. Use the best option available to you (i.e. HDMI > RGBS > s-video > composite). Do not calibrate using 240p as it will be incorrect, even if you are only using the set for 240p content.
- A VGA-capable ATI/Radeon videocard with CRT Emudriver software can output 480i.
- A PC capable of running HCFR for Windows
HCFR Setup
- Install HCFR for Windows.
- In the toolbar, click New, select Automatic > Next, then select your sensor from the drop-down menu.
- Under the Information section, select "CIE Diagram" from the drop-down menu.
- Click the "Refs" button on the right-hand side.
- On the Standard drop-down menu, select
SDTV - REC 601 (NTSC)
(or PAL/SECAM for PAL/SECAM sets). - If your CRT is set to 6500K (the "warm" white-point setting), choose D65. If your CRT is set to the 9300K (the "cool" white-point setting), choose D93.
- If your CRT set has an on-screen display (OSD) you should be able to change between 6500K and 9300K in the menu.
- If your CRT set does not have an OSD, check the back of the CRT set for a physical switch to change between 6500K and 9300K. Otherwise, assume it is at 9300K.
- Select the "Display Gamma (power law)" radio button.
- Look through your CRT set's service manual and take note if there is any specified calibration targets. For instance, it might say that "if at a gamma setting of 2.4, 100 IRE is 100 nits, then 20 IRE should be at 2.7 nits" or some other specific values. If so, enter the specified gamma number under "Power Law Gamma" and click Apply.
- If no specific values are provided in the manual, set gamma to
2.3
and your 100 IRE target will be 120 nits and your 20 IRE target will be 3 nits. This appears to be the values most Sony professional models are calibrated to.
- If no specific values are provided in the manual, set gamma to
- On the Standard drop-down menu, select
- Click the Advanced tab. Look at the service manual to determine when your CRT model was first produced. Use that to determine the Color Difference Formula to use under Refs > Advanced tab. Different Color Difference Formulas were established in 1976, 1994, 2000 - so choose the option previous to the year your monitor was produced (i.e.
CIE94
for a monitor made in 1998,CIE2000
for a monitor made in 2005). Click Apply and OK. - Click the edit button in the Generator section in the top-right of the window. Select your monitor on the target screen. Change "Image Area (%)" to 25 and click OK.
Backing up Settings
Before making any changes, it's recommended to write down or take pictures of the settings in the user menu and service menu that you are likely to change.
That includes:
- Contrast (also called "Picture" on consumer sets)
- Brightness
- Red, Green, and Blue Drive
- Red, Green, and Blue Cutoff
Then change all values in the __user menu__ (not the service menu) to either all 0 or all the center value.
Calibrating Greyscale
First, you will calibrate greyscale to make sure the brightness and contrast are at the correct level for color calibration.
- Mount the colorimeter in the center of your screen.
- Click the "Measure gray scale" button, and look at the red/yellow/red results for DeltaE to see how well the grayscale is calibrated your set. Wait until all results are displayed before continuing.
- You are wanting a low (<2.0) DeltaE for every value. Anything below a value of 1.0 is not really visible by the naked eye.
- Below 0.5 for all values isn't really obtainable for anything but later professional or broadcast monitors.
- Click the "100" column header (% White) on the table to select 100 IRE and click the "Run or stop continuous measures". The screen will display a white image at 100% brightness. Change the contrast value on your CRT set — in the service menu or through potentiometers on the CRT motherboard — until the "Y" value in the 100 IRE column matches the value the service manual specified for 100 IRE.
- If your service manual did not specify a value, target 120 nits.
- Click the "20" column header to select 20 IRE. Change brightness value to try and get "Y" value to try and match the value the service manual specified for 20 IRE.
- If your service manual did not specify a value, target 3 nits.
- Repeat the two above steps until you are as close as possible to your target values for 100 IRE and 20 IRE. You will likely need to repeat these steps quite a few times.
Calibrating Color
Next, you will calibrate red and blue color - repeatedly checking greyscale calibration as you go. If everything ends up perfect, the white triangle in the CIE diagram (current state) will match up with the black triangle (target state).
Click the "Measure primary and secondary colors" button to see how well the color is calibrated on your set.
- You are wanting a low (<2.0) DeltaE for every value. Anything below a value of 1.0 is not really visible by the naked eye.
You can subjectively view the color calibration by pressing Ctrl+0 through Ctrl+9.1
You generally can't change green values on CRT sets, so if green is far off-target in the CIE diagram, you will need to fix color purity either through menu options (for very high end sets) or through adjusting the rings on the yoke of the set. It may also be caused by a magnetic issue that can be fixed with an external degaussing. |
First, you will target 20 IRE:
- Select the 20 IRE table header once again. Take a look at the "Current Measure" table at the bottom half of the screen and note the R (red), G (green), and B (blue) values. The G value should be close to your "Y target" for 20 IRE.
- Change the red cutoff setting in the service menu and try and get the R value to match the G value. As you adjust it, the B value may change.
- Change the blue cutoff setting in the service menu and try and get the B value to match the G value. As you adjust it, the R value may change.
- Repeat the two steps above until you find a balance where R and B are as close as possible to the G value.
- Click the "Measure gray scale" button again, and look at the red/yellow/red results for DeltaE. You should see that the left half of the values are now better.
Next, you will target 100 IRE:
- Select the 100 IRE table header once again. Take a look at the "Current Measure" table at the bottom half of the screen and note the R (red), G (green), and B (blue) values.
- Change the red drive setting in the service menu and try and get the R value to match the G value. As you adjust it, the B value may change.
- Change the blue drive setting in the service menu and try and get the B value to match the G value. As you adjust it, the R value may change.
- Repeat the two steps above until you find a balance where R and B are as close as possible to the G value.
- Click the "Measure gray scale" button again, and look at the red/yellow/red results for DeltaE. You should see that the right half of the values are now better.
Repeat each set of calibration steps above for 20 IRE and 100 IRE until both the RGB values at 20 IRE are equal AND the RGB values at 100 IRE are equal. Click the "Measure primary and secondary colors" button again to see how the color calibration looks now. You can subjectively view the color calibration by pressing Ctrl+0 through Ctrl+9.
At the top of the window, select Measures > "Full Tilt Boogie" to run all tests to see the most updated information.
Definitions
Term | Definition |
---|---|
White Point (D65, etc) | |
Rec601 | The Color Space standard for NTSC Standard Definition Television (SDTV). |
Rec709 | The Color Space standard for NTSC High Definition Television (HDTV), 720p and higher progressive resolutions. |
Nits | Brightness unit (candelabra per square meter?) representing how much light is being output for a certain area. This is the "Y" value in HCFR. |
IRE | A unit representing the percentage of whiteness of a signal in a NTSC composite signal. Stands for "Institute of Radio Engineers". This is the header row in the main table in HCFR. |
DeltaE | The difference between your current nits value (Y value) and the target nits value (Y target). |
NTSC 3.58 | |
Y value | Current nits value. |
Y target | Calculated target nits value. At 100 IRE, this will match the current nits value observed. |
Tips and Troubleshooting
- If on a 50% gray screen you are seeing spots that are discolored, try doing an external degauss.