Transcript 코덱이란
Codec 이란? 멀티미디어 저작시스템 9550087 전민철([email protected]) 9550090 정경훈 ([email protected]) -정경훈,전민철- 1 목 I. II. III. IV. V. VI. VII. 차 코덱의 정의 및 개념 코덱의 변천사 및 목적 코덱의 종류 간단한 알고리즘 여러 코덱의 기능 및 비교 간단한 코덱 설치방법 및 이해 추천 멀티미디어 플레이어 -정경훈,전민철- 2 1.Codec의 정의 및 개념 Coder + Decorder = Codec(복변조기) Compression + decompression 음성, 영상의 아날로그 신호 coder 디지털 신호 -정경훈,전민철- decoder Data재생 3 2.1 Codec의 변천사 처음 APPLE에서 CINEPAK을 만듬 Intel의 indeo 3.2(INDEO 4.3, INDEO 5.x) Microsoft Mpeg Mpeg4, RM -정경훈,전민철- 4 2.2 Codec의 목적 인터넷상에서의 파일 전송시간의 감소 CD-ROM과 같이 주어진 디스크 용량에 최대 한 많은 양의 데이터를 저장 Data의 quality 향상 -정경훈,전민철- 5 3. Codec의 종류 비디오 코덱 MIcrosoft Video, Intel Indeo, Cinepak MPEG, Divx, MOV, ASF, RA, XDM, RLE 오디오 코덱 Qualcomm PureViice, Waveform codec, Source codec, Hybrid codec -정경훈,전민철- 6 4. 간단한 코덱 압축 알고리즘 4.1중복성 제거(부호화) -정경훈,전민철- 7 4.2 PCM(pulse code modulation) -정경훈,전민철- 8 동영상 코덱(1/10) RLE (Run Lengh Encoded) 일반 비디오에는 사용할 수 없다 압축 효율성은 떨어짐 8비트 이상의 영상은 압축할 수 없다 영상의 수평층(Horizontal Band)에서 유사 한 색상의 길이와 깊이를 기억하는 방식의 압축 알고리즘을 사용 2차원 애니메이션 제작에 효과적 -정경훈,전민철- 9 동영상 코덱(2/10) Microsoft Video 8bit, 16bit, 24bit의 영상까지 압축 가능 뛰어난 Quality와 압축률이 장점 압축률을 너무 높이면 이미지가 끊어지고 파 일의 용량도 많아지는 단점이 있음 -정경훈,전민철- 10 동영상 코덱(3/10) Intel Indeo 시네팩과 함께 널리 사용됨 압축 시간이 시네팩보다 빠름 16 비트 칼라에 효과적 24비트로 이미지를 압축했을 경우, 시스템 이 24비트로 설정 되어있지 않더라도 마치 24비트처럼 좋은 Quality의 영상을 재생 가 능 ※ I.263 -정경훈,전민철- 11 동영상 코덱(4/10) Cinepak 래디우스(Radius)에서 개발된 코덱 압축에 많은 시간이 소용되나 가장 높은 압 축을 할 수 있다 영상을 재생시 다른 코덱에 비해 빠르게 압 축을 풀어 줌 좋은 Quality를 얻을 수 있다는 장점 인코딩된 파일 용량이 작다 역사가 아주 오래됨 -정경훈,전민철- 12 동영상 코덱(5/10) Mpeg 예전에는 MPEG 보드가 설치된 컴퓨터에서 만 운용되던 파일 형식 비디오 CD 등에 담긴 파일 내용을 볼 때에 많이 활용함 펜티엄 100MHz /램 16MB 이상이면 소프트 웨어적으로 재생 윈도우 98에서는 기본으로 지원 -정경훈,전민철- 13 동영상 코덱(6/10) Divx for Mpeg4 Microsoft사가 개발, 현재는 개발중지 됨 Divx개발에 참여한 연구진들의 모임으로 다 시 개발되기 시작함 버전의 종류 Open Divx V4.0 Alpha 48, Divx V3.2, Divx WMA Audio V4.2, MPEG-Layer 3, Audio V4.2, AC3 Audio V2.2 -정경훈,전민철- 14 동영상 코덱(7/10) MOV 매킨토시 컴퓨터에서 사용되던 파일 형식 이를 윈도우 환경에서도 구현하도록 재생 모 듈을 개발하여 지원하고 있는 파일 형식 매킨토시와 윈도우 환경에서 함께 동작하도록 하는 CD 타이틀은 MOV파일 형식을 주로 사 용 -정경훈,전민철- 15 동영상 코덱(8/10) ASF MicroSoft 사에서 제안한 스트림 포맷 스트림 방식의 표준으로 선택될 가능성이 높은 파일 방식 -정경훈,전민철- 16 동영상 코덱(9/10) Ra 인터넷 라디오 방송을 하기 위한 포맷으로 개발 되었지만, 현재는 비디오까지 포함하 는 스트림 방식으로 개발 오디오 RA파일은 압축률은 뛰어나지만 음 질이 MP3나 WMA에 비해 떨어짐 비디오 RA 파일 역시 압축률은 높지만, 화 질이 떨어짐 인터넷 방송용으로 많이 사용 -정경훈,전민철- 17 동영상 코덱(10/10) XDM 씽 테크놀로지(Xing Technology)에서 발표 함 스트림 웍스(StreamWorks) 방식에서 사용 하는 비디오 파일 방식 -정경훈,전민철- 18 1. 표준 오디오 코덱 64kbps PCM codec 32kbps ADPCM codec 16kbps Low Delay CELP codec 13kbps RPE-LTP codec (GSM) -정경훈,전민철- 19 표준 오디오 코덱(1/4) 64kbps PCM codec 파형(waveform) 코덱의 분류에 속하며 가장 간단한 방법 협대역(Narrowband)의 음성을 보통 초당 8000번 샘플링 한 후 양자화 함 PCM은 구현이 단순하고 용이 좋은 음질과 낮은 지연 특성때문에 아직도 많 이 사용됨 -정경훈,전민철- 20 표준 오디오 코덱(2/4) 32kbps ADPCM codec 파형(waveform) 코덱의 분류에 속함 PCM 코덱과 같이 직접 음성 신호를 양자화하 지 않고, 음성 신호들간의 차이를 양자화한다 1980년대 중반 CCITT가 32kbps ADPCM을 G.721로 표준화 -정경훈,전민철- 21 표준 오디오 코덱(3/4) 16kbps Low Delay CELP codec CCITT에 의해 G.728로 표준화 된 코덱 16kbps에서 high quality수준으로 만들기 위 해 만들어진 표준 G.728을 첫번째로 응용한 것은 H.320 비디오 폰임 -정경훈,전민철- 22 표준 오디오 코덱(4/4) 13kbps RPE-LTP codec (GSM) 유럽의 이동전화그룹에 의해 이루어짐 13kbps 로 동작되며 RPE codec을 기 반으로 동작은 full-rate와 half-rate로 나뉨 -정경훈,전민철- 23 음성 코덱의 종류 및 특징 Waveform codec Source codec Hybrid codec MPE-LPC RPE-LPC CELP -정경훈,전민철- 24 음성 코덱(1/3) Waveform codec 복원된 음성신호가 원(original)신호에 가깝게 보이도록 함 대표적인 파형 부호화 방식은 PCM 북미의 u-law, 유럽의 A-law PCM을 들 수 있으며 전송 속도는 모두 64kbps이 고 특징으로 재생음이 고음질이다 -정경훈,전민철- 25 음성 코덱(2/3) Source codec 음성 생성 모델로부터 음성의 특정계수 를 추출하여 전송하는 방식 파원 부호화기는 음성신호를 인간의 음 성 발생 과정의 모델링에 의해 나타내는 방법으로 전송속도 4.8kbps이하의 부호 화가 가능 -정경훈,전민철- 26 음성 코덱(3/3) Hybrid codec Waveform codec 과 Source codec 의 장점을 복합한 것 전송속도 16kbps 에서 만족스런 음의 재생 가능 -정경훈,전민철- 27 오디오 Codec (메킨토시 용1/3) Qualcomm Purevoice 1. 음성 전용 코덱 2. 낮은 주파수 대역의 음성에 적합 3. 초당 6.7Kbits/8Khz의 저음질/고압축 을 지원하기 때문에 음성만을 이용한 서 비스에 적합 -정경훈,전민철- 28 오디오 Codec (메킨토시 용2/3) QDesign Music 1. 음악을 위한 코덱 2. Qualcomm Purevoice에 비해 좀더 고 사양의 시스템을 요구 3.비교적 우수한 음질을 제공 -정경훈,전민철- 29 오디오 Codec (메킨토시 용3/3) IMA 1. 위의 두 코덱에 비하면 한단계 아래에 있는 오래된 기술을 바탕으로 한 코덱 2. CD-ROM 사운드 제작에 많이 사용 3. 고 사양의 시스템을 요구하지 않으며 안정성도 높다 -정경훈,전민철- 30 영상회의 표준 Codec H.323 : LAN 영상회의 표준 H.320 : ISDN 영상회의 표준 H.324 : PSTN 영상회의 표준 T.120 : LAN 및 ISDN, PSTN 에서 데이터 공유에 대한 표준 H.261 : H.320 에서 표준 영상전송규정 H.263 : H.323 환경에서 선택적인 영상 Codec의 사양임 -정경훈,전민철- 31 6. Codec의 설치 예 AVI 형식의 파일 재생시 필요한 코덱 1. MS MPEG-4 코덱 mpg4c32.dll, mpg4ds32.ax msaud32.acm, MPG4Inst.inf 2. MediaPlayer6.x Codec 모음 3. Divx_3.11 alpha.exe 4. divx_3e.exe 5. Iv5setup.exe 6. I.263 코덱 -정경훈,전민철- 32 7. 멀티미디어 감상 프로그램 선별기준 1. 프로그램이 작고 간결할 것 2. 가능하면 전체 화면에서 자막 표시가 가능 해야 할 것 3. 전체 화면에서 동영상의 감상이 가능할 것 4. 2배속 재생이 가능할 것 -정경훈,전민철- 33 윈도우 미디어 플레이어 6.4 -정경훈,전민철- 전체 화면에서 자막을 볼 수 없다 2배속 재생 불가능 asf 파일을 재생할 경 우 원하는 위치로 이동 한 다음 재생 속도가 느림 일반 사용자가 이용하 기에 무난 34 윈도우 미디어 플레이어 7.0 -정경훈,전민철- 프로그램의 덩치가 지 나치게 커졌고 시스템 자원을 많이 차지하는 단점 asf 파일의 재생이 다 른 어떤 프로그램보다 도 빠름 음악 CD를 디지털 방 식으로 들을 수 있다 wma 방식의 음악 파 일을 직접 제작 가능 35 Swan's MP -정경훈,전민철- x2 재생이 불가능 asf 파일의 재생 이 느림 전체화면 자막재 생가능 프로그램의 크기 작음 Divx 형식으로 된 파일을 자막과 함 께 보기에는 최고 의 프로그램 36 8. 코덱별 이미지 비교(1/4) DVD원본 자세히 봐야 할 부분 -정경훈,전민철- 37 코덱별 이미지 비교(2/4) Divx Codec 이부분 -정경훈,전민철- 38 코덱별 이미지 비교(3/4) CinePak Codec -정경훈,전민철- 역시 이부분 39 코덱별 이미지 비교(4/4) Indeo Codec 다 아시죠 -정경훈,전민철- 40 9. 코덱별 영상물 비교 비디오포맷 압축시간 용량 픽셀 DVD(원본) MPEG2 - 52M 720*480 Divx MPEG4 LOWMOTION 10분 11.5M 480*288 indeo indeo 50분 28M 480*288 cinepak cinepak 43분 28.4M 480*288 -정경훈,전민철- 실행 41 10. 마치며… 현재 인터넷 전송속도는 점점 고속화 되어 가는 추세이다. 이에 따라 실시간 전송기술도 빠르게 발전 하고 있으며 더불어 코덱기술도 발전해 가 고있다. 그 예로 저용량 고화질의 여러가지 버전이 나와있는 Divx기술을 보면 알 수 있을 것이 다. -정경훈,전민철- 42 참조 웹 사이트 http://my.dreamwiz.com/fidqnd1/ (동영상 나라) http://my.netian.com/~hyun63/DVDCode6.htm http://jeongjio.com.ne.kr/ http://myhome.naver.com/ilink/ http://educom.cheju.ac.kr/~park/Lecture/WBI/wbi07/tsld014. htm http://my.dreamwiz.com/kns3838/basic/data6.htm http://webcasting.co.kr/makeasf4.html http://www.hananet.net/~cine (하나로 통신 영화동호회) http://home.netsgo.com/~multi (넷츠고 멀티미디어동호회) -정경훈,전민철- 43