본문 바로가기
반응형

전체 글348

NIT/SDT/EIT http://ezgoing.egloos.com/tb/162977 2009. 1. 13.
MPEG 에서의 시간표현 ... 시간의 표현범위 MPEG계열에서는 기본적으로 초당 90kHz의 샘플링을 갖는 클럭으로 표현하며 총 33비트로 표현합니다. 하지만 90kHz보다 좀더 세밀한 시간기준을 두기 위해서 27MHz의 샘플링을 갖는 클럭을 더불어 사용하기도 합니다. ASF/WMV 계열에서는 1kHz의 샘플링을 갖는 클럭으로 표현하며 decoder의 기준시간을 별도로 제공받지 않고 PTS에서 Preroll time을 뺀 (단, 0이하일때 0으로 초기에 간주하는) 개념을 사용합니다. MS에서 어떤 미래를 위해서 그랬는지는 모르나 어떤곳은 32bit이고 어떤곳은 64bit로 예약을 해둔곳이 있습니다. 참으로 아리송한 부분입니다. 개인적인 여담이지만 preroll 시간만큼을 지연되어야 하는줄로 알고 있었으나 그것을 STC의 조작으로 가능.. 2008. 11. 27.
CRC : CRC-16, CRC-32에 대한 설명과 구현 CRC-16/32 CRC(Cyclic Redundancy Check)는 시리얼 전송에서 데이타의 신뢰성을 검증하기 위한 에러 검출 방법의 일종이다. 간단한 에러 검출방법으로는 parity 비트에 의한 방법과 check-sum에 의한 에러 검출 방법이 있지만 parity 비트에 의한 방법은 데이타 중에 한꺼번에 2비트나 4비트가 변하게 되면 검출을 할 수 없고, check-sum에 의한 방법은 한 바이트에서 +1, 다른 바이트에서는 -1로 에러가 생기는 경우만 해도 에러는 검출 되지 않는다. 즉, 이들 방법으로는 에러를 검출해 낼 수 있는 확률이 대단히 낮다.CRC에 의한 방법은 높은 신뢰도를 확보하며 에러 검출을 위한 오버헤드가 적고, 랜덤 에러나 버스트 에러를 포함한 에러 검출에 매우 좋은 성능을 갖는.. 2008. 11. 24.
서비스 정보의 전송 프로그램 지정정보는 MPEG-2에서 정의하고 있는 PAT,CAT, PMT, NIT 가 있다. DVB의 추가 정보들로는 다음과 같이 6개의 테이블이 정의 되어있다. ① BAT(Bouquet Association Table) : 서비스집합에 대한 정보를 제공하는데, 그 서비스집합들의 이름과 이러한 것들의 목록에 대한 정보를 제공한다. ② SDT(Service Description Table) : 제공되는 서비스들에 대한 정보를 제공하는데, 서비스 제공업자와 서비스의 이름 등에 관한 내용을 전달한다. ③ EIT(Event Information Table) : EIT는 개별 프로그램들에 관계되며, 개별 프로그램의 이름과 시작시간, 방영기간 등과 같은 정보를 전달한다. ④ RST(Running Status Tab.. 2008. 11. 11.
반응형