먼저 밝 기 및 콘트 라스트 처리 블록 ( 894 ) 을 참조 하 면 , 우선 루마 ( Y ) 데이터 로부터 오프셋 ( YOffset ) 을 차감 하 여 블랙 레벨 을 0 으로 설정 한다 . 이 는 콘트 라스트 조정 이 블랙 레벨 을 변경 하 지 않 음 을 보장 하 기 위해 행해 지 는 것 이 다 . 그 다음 , 루마 값 에 콘트 라스트 이득 값 이 곱해 져서 콘트 라스트 제어 를 적용 한다 . 예 로서 , 콘트 라스트 이득 값 은 2 정수 비트 들 및 10 소수 비트 들 을 갖 는 부호 없 는 12 - 비트 일 수 있 어 , 픽셀 값 의 4 배 까지 의 콘트 라스트 이득 범위 를 제공 한다 . 그 후 에 , 루마 데이터 로부터 의 밝기 오프셋 값 을 더함 ( 또는 차감 함 ) 으로써 밝기 조정 이 구현 될 수 있 다 . 예 로서 , 본 실시 예 에서 의 밝기 오프셋 은 - 512 와 + 512 사이 의 범위 를 갖 는 10 - 비트 의 2 의 보수 값 일 수 있 다 . 또한 , 콘트 라스트 의 변경 시 에 DC 오프셋 이 변하 는 것 을 회피 하 기 위하 여 밝기 조정 은 콘트 라스트 조정 이후 에 수행 됨 을 유의 해야 한다 . 그 후 에 , 초기 YOffset 이 이 조정 된 루마 데이터 에 다시 더 해져서 , 블랙 레벨 을 재 배치 한다 .