2022년 6월 8일 수요일

화이트 밸런스 & Gamma 보정(Color Calibration)

이번장은 Calibation에 대해서 실제 보드를 가지고 동작시켰을때 어떻게 동작이 되고,결과가 어떻게 나오는건지에 대해서 설명하고자 한다.

사용된 보드는 방송용보드보다는 의료용 모니터와 산업용 모니터에 사용된 보드가 좀더 심플해서 최근 초음파,내시경모니터에 적용하였던 보드를 가지고 동작을 시켰다.

기본 동작을 시키기 위해서 PC 와 계측기, 모니터 보드 셋트가 필요하다.

1) PC : 계측기를 통한 모니터 특성값을 읽어오고, 분석하여 Gamma보정값과 색온도 보정값을 만들어 모니터 보드에 다운로드를 해준다

2) 계측기 : PC와 연결되어 USB를 통하여 모니터 특성값을 전달한다.

3) 모니터셋트 : PC의 명령어를 받아 필요한 패턴을 모니터에 Display해주고, 보정된 Gamma, 색온도 값을 받아 사용한다.

1. 아래와 같이 의료용 모니터에 적용하였던 보드를 가지고 모니터 한셋트를 준비하였다. 패널은 LG 21.5" 1920x1080패널을 사용하였다.


 










2. 모니터를 실행하고, 제일먼저 모니터 자체 Gamma특성을 분석하여 보았다.

아래와 같이 Gamma곡선을 분석할수 있는 프로그램과 I-ONE계측기를 사용하였다.













3. Panel 감마 분석을 위해 100% White부터 0% Black까지를 확인하였더니 아래의 회색 곡선이 Gamma2.2이고, 하얀색 비뚤어진 곡선이 모니터 Gamma특성인데 실제 Gamma 2.2에서 벗어난 구간들이 있는것을 확인할수 있다.












4. 이제 Gamma2.2 와 색온도를 같이 Calibation할수 있는 프로그램을 실행하여 Calibration을 해보 도록 하겠다.












5. 감마는2.2 , 색온도는 X : 301, Y: 0.3168 좌표를 기준으로 Calibration하도록 셋팅해주었다.​












6. Calibation이 마무리가 되었고, 전체 Calibratin 시간은 약 2~3분정도 소요가 되었다.​












7. Calibation후 색온도 측정을 해보았고, X : 301, Y: 0.3168 설정에 실제값은 X: 3023, Y: 0.3189 로 나왔다. 오차값은 조정을 하면서 타겟 설정값에 가장 가까운 조정값을 찾아서 설정을 해주고, 모니터가 켜지고 시간에 따라서 조금씩 바뀌는 부분들이 있어서 100%정확하게 맞추기는 한계가 있다.












8. 감마 측정을 다시 해보았다.​












9. Calibation후 측정된 감마값이 Calibation전 측정된 값에 비해서 Gamma2.2에 거의 일치하는것을 확인할수 있다.










이런 결과차이로 인해서 방송용, 의료용등의 특수 모니터는 모니터와 1:1 로 Calibration을 하여 사용하여야 하고, 그래야 항상 일정한 특성을 가지고 있는 모니터를 사용할수 있다.

아래 동영상은 실제로 Color Calibration을 하는 동영상이다.





FPGA관련 정보, 영상 신호 이론, 하드웨어 관련 더 많은 정보는 하기 네이버 블로그에 있습니다. https://blog.naver.com/zaszas2345








댓글 없음:

댓글 쓰기