24page

- 24 - 동화상2. : RealTime AVI 가 목적 . · 동화상 화일 전체를 받고 난후에 나down load Media Player MCI(Media Command 로 동화상을 실행하게 된다면 받는 동안 사용자는 꼼짝없이 기다려Interface) down load 야만 한다 그러나 단위로 동화상 데이타를 받으면서 동시에 동화상을 실. packet download 행하게 된다면 실시간 를 구현할 수 있게 된다Interactive movie . 나. Why AVI(Audio Video Interleaved)? 동화상의 포맷은 등 여러 가지가 있다 이들 중 를 선택하게 된 요MPEG, AVI MOV . AVI 인은 아래와 같다. 속도 초고속 시범 사업단에서 제공하기로 한 속도는 였으나 실제 제1) network : 10Mbps 공된 속도는 가 미처 안나오는 속도였다 이 속도에서 동화상을 실시간으로 구현할2Mbps . 수 있는 방법은 가 있고 는 적어도 이상의 속도를 요MPEGl, AVI, MOV , MPEG2 3Mbps 구하므로 불가능하였다, 에 에서 구입한 보드를 장착하였2) client system : IBM Pentium 75MHz PC LG MPEG 다 는 에서 지원되는 동화상이므로 불가능하였다. MOV Apple Macintoch . 개발 지원 이 보드를 장착하였으나 개발 를 지원하지3) API : client system MPEG API 않았고 보드 제작사의 보드 에 관한 메뉴얼이 제공되지 않아 개발 를 제작, MPEG spec API 할 수 없었다. 그러나 사에서는 을 지원하고 있다 이상의 요소를 분Microsoft AVI Development toolkit . 석하여 를 실시간 동화상 규격으로 채택하게 되었다AVI . 다 개발 과정 . Real AVI 화일 포맷 분석1) AVI 는 의 약자로서 화일 형식으로 구성되어 있다 일반적AVI audio-video interleaved RIFF , 으로 비디오 스트림 과 오디오스트림 으로 구성되어 있으나(video-stream) (audio-stream) , 비디오스트림만 있는 간단한 화일도 있다AVI . 또한 콘트롤트랙 과 미디트랙 이 추가되어 있는 확장된 화(control-track) (MIDI-track) AVI 일도 있다 그러나 는 일반적인 동화상만을 실행할 수 있으면 되므로 일반적인 포. Real AV I 맷만을 수용할 수 있도록 설계하였다 형식은 아래와 같다. AVI RI FF · .