HPD가 active되면서 부터 HDCP인증 과정이 시작된다.
1. receiver가 power on되어 되어 있는지 결정
HPD가 active되면 host는 2초마다 주기적으로 receiver가 power on되어 있는지 검사한다.
이것은 transmitter의 RSEN(Receive Sense)를 읽음으로써 TMDS link없이 가능하다.
2. TMDS link를 연다.
receiver가 active되었을때 host는 TMDS link를 enable하고 다음 step을 위해 video신호를
전송한다. 일반적으로 blue screen이 전송된다.정상 비디오가 전송되지 않으면 hdcp관련
register들은 성공적으로 보증될수 없다.
3. HDCP 가능 receiver인지 repeater인지 검사.
receiver로부터 읽은 BKSV값이 20개의 0 20개의 1 인지 검사한다. 이것이 fail이면
receiver는 HDCP가 ebable되지 않은것이다.
4. 인증 시도
receiver가 HDCP enable되어 있으면 인증이 시작된다. 순서에 따라 인증한다.
a. HDCP 인증 flow에 따라 인증 시도.
b. 만약 실패하면 사용자 의도에 따라 1~3차례 재시도.
c. 여전히 fail나면 TMDS link를 100msec동안 disable한후 위 1번부터 다시 시도.
5. 암호화 비트 enable
마지막 단계 transmitter의 encryption bit를 enable하는것이다.이 step은 TMDS link의
CTL3을 이용.
'먹고살기 > -- HDMI' 카테고리의 다른 글
HDMI E-EDID Block 1 (0) | 2007.10.05 |
---|---|
HDMI E-EDID Block 0 (0) | 2007.10.05 |
Hot Plug Detect와 EDID (0) | 2007.10.05 |
해상도에 따른 audio전송 가능 sampling rate 그리고 pixel replication (0) | 2007.10.05 |
hdcp인증 프로토콜의 세번째 단계 (0) | 2007.10.05 |