어떻게 구현 할 것인가에 따라서 구현할 소프트 웨어의 양이 달렸겠지요. 비디오, 오디오 디코딩, 트랜스포트 스트림 demultiplexing, 그리고 그 위에 미들웨어로 ATSC(PSIP), DVB(SI) 또는 ARIB stack를 구현하셔야 할 것 같고, GUI랑 비디오 전처리, 후처리 그리고 주변기기들, 튜너, 아날로그 비디오 디코더, 인코더들로 제어 하셔야 할 것이구요. 그런데 대부분은 솔루션업체의 소프트웨어에 의지하고 있지요.
임베디드 월드같은 잡지에 보면 자세히 설명이 있었던 것 같은데 한번 찾아보시지요. 요즘은 interactive TV나 IPTV로 넘어가서 조금 더 기능이 더해지는 것 같은데요. 어떤 답을 원하시는 건지… 쓰다보니 좀 정리가 안됩니다.