코덱(영어: codec) 어떠한 데이터 스트림이나 신호 대해인코딩이나 디코딩, 혹은 다를 있는 하드웨어소프트웨어 일컫는다. , 이를 위한 알고리즘 가리키는 용어로도 쓰인다. 전기 통신분야의 용어로는 디지털 회신, 송수신 장치를 뜻하였으며, "부호기", "복호기" 합쳐 불렀다.

코덱에는 데이터 압축 기능을 사용하여 자료를 압축하거나 압축을 푸는 소프트웨어나, 소리, 동영상 등의 자료를 다른 형식으로 변환하는 장치 소프트웨어가 포함된다.

[편집]코덱의 어원

코덱의 어원은 다음의 가지를 있다[출처 필요]:

[편집]압축 품질

[편집]주석

[편집]같이 보기

[숨기기]

v • d • e • h

데이터 압축 구현

영상 코덱
(
비교)

MPEG-4 ASP

3ivx · DivX · FFmpeg MPEG-4 · HDX4 · Xvid

H.264/MPEG-4 AVC

CoreAVC · HDX4 · QuickTime H.264 · x264

비손실

CorePNG · FFV1 · Huffyuv · Lagarith · MSU 비손실

기타

시네팩 · 스노우 · Dirac · Indeo · VP3 · VP7 · Pixlet · Tarkin · Theora · WMV

음성 코덱
(
비교)

일반

돌비 디지털 · ADPCM · ATRAC · Musepack · TwinVQ · Vorbis · WMA

발음/목소리

iLBC · IMBE · iSAC · QCELP · Speex

비손실

애플 무손실 · 돌비 트루HD · DTS-HD 마스터 오디오 · OptimFROG · FLAC · APE · TTA ·WavPack · WMA 무손실

압축
(
비교)

오픈 소스

7-Zip · File Roller · KGB · PeaZip · The Unarchiver

프리웨어

다집 · 반디집 · 빵집 · 콩집 · DGCA · FilZip · GCA · IZArc · TUGZip · Zipeg · ZipGenius

상용

알집 · 파워아카이버 · BOMArchiveHelper · MacBinary · Squeez · StuffIt · V3 Zip · WinAce ·WinRAR · WinRK · WinZip

명령 줄

ARC · ARJ · JAR · bzip2 · compress · gzip · Info-ZIP · LHA · lzop · NABOB · PAQ · PKZIP ·RAR · SBC · UPX

압축 형식에서는 형식에 대해서압축 방식에서는 방식에 대해서 확인하세요.

 

 

코덱 ( Codec ) 인코딩 방식  사용하여 데이터  인코딩 (encode) 디코딩 (암호) 양방향으로있는 장치  소프트웨어   [1] [2] [3] [4] [5] . 또한이를위한 알고리즘  지칭하는 용어로 사용되고있다 [6] [7] [8] [9] .

코덱은 데이터 압축 기능을 사용하여 데이터를 압축 · 신장하는 소프트웨어 또는 음성 이나 동영상 등의 데이터를 다른 형식으로 변환하는 장치 소프트웨어가 포함된다.

코덱은 원래 데이터를 디지털 통신 회선 에서 송수신하기위한 장치를 의미하는 통신 분야의 용어였다어원은 Co der /dec oder 약어이다.

다양한 코덱 편집 ]

현재는 디지털 기기와 개인용 컴퓨터 (PC) 등의 발달로 코덱이라고하면 디지털 신호 사이와 디지털 데이터 간의 변환을 실시하는 것을 가리키는 경우가 많다옛날에는, 예를 들면, 음성 코덱, 오디오 코덱라고 부르는 경우, 디지털 신호와 아날로그 신호를 변환하는 DA 컨버터 , AD 컨버터  말합 있었다.

1980 년대  디지털 이미지를 압축하여 모뎀을 통해 아날로그 회선 통신 기술과 디지털 회선을 사용하여 음성이나 화상 등의 통신 기술이 본격적으로 실용화되고 이러한 작업을 수행 집적 회로 (IC) 등장했다음성 부호 · 해독에 사용되는 IC 음성 코덱, 이미지 압축 · 신장하는 IC 이미지 코덱이라고 부르게되었다전자에는 예를 들어 ISDN 음성 통신에 사용 G.711 코덱, 후자는 G3, G4 팩시밀리 이미지 압축 압축을 사용 코덱 등이있다.

1990 년대  들어가면, PC 주변 하드웨어 영상 압축 · 신장을 실시할 수있는 코덱도 등장했다이후 컴퓨터  급속한 발전으로 화상이나 음성 등의 압축 · 신장을 소프트웨어적으로 수있게 소프트웨어만으로 처리하는 소프트웨어 코덱도 등장했다현재는 코덱이라고하면 디지털 신호의 데이터 압축 · 신장하는 장치 소프트웨어를 가리키는 경우가 많다.

그러나 데이터 압축 · 신장하는 코덱은 코덱 무리 카테고리에 해당하며, 좁은 의미의 코덱을 가리키고있다일반적으로 코덱라는 말은별로 사용​​되지 않지만,보다 넓은 의미에서는 다음과 같은 것도 코덱이다.

데이터 압축 코덱은 원래의 데이터에 완전 복원할  무손실 압축 (Lossless라고도 ) 이용하는 것과, 압축 단계에서 원래의 데이터는 복구할 수없는 처리를 가하는 대신 높은 압축을 손실 압축 (Lossy라고도 ) 이용하는 것이있다전자는 완벽하게 복원하는 것이 필수 문서 파일과 일부 화상 · 음성 파일에 사용된다후자는 가역 압축은 데이터 크기가 상대적으로 커지기 쉽다 화상, 음성, 동영상의 고능률 압축에 사용된다. → 데이터 압축  참조하십시오.

데이터 압축 · 신장하는 코덱 편집 ]

예를 들어Microsoft Windows  표준 형식은 음성  PCM , 이미지  BMP  같은 무압축 (비압축) 상태 파일 데이터가 존재한다시스템에서 자주 사용되는 짧은 음성이나 동영상, 작은 이미지 등을 처리하려면 압축되지 않은에서 다루는 것이 적합한 경우도 있지만, 영상과 음성을 압축되지 않은 다루려하면 대용량 메모리  하드 디스크 등이 필요하거나 트래픽이 증가한다그것을 피하기 위해 파일을 압축하여 크기를 줄일 필요하다이때 필요한 것이 데이터 압축 · 신장을위한 코덱이다.

영상 압축 코덱 편집 ]

음성 압축 코덱은 인간의 발성을 주요 대상으로 코딩 하는 음성 대역을위한 코덱과 그것에 한정하지 않고 음악 등도 대상으로 코덱이있다전자는 사람의 발성 특성을 이용하고 있기 때문에 후자보다 낮은 코딩 속도 음성 코딩이 가능하다.

음성 대역을위한 코덱의 대표적인 것으로는 ITU -G 시리즈 권고의 각종 코덱 (아래) 휴대 전화  IP 전화 등으로 널리 이용되고 있으며, 음성을 4 ~ 13k bps 정도로 압축하고있다음악도 대상으로 코덱의 대표적인 것으로는 1990 년대전반에 등장한 미니 디스크 (MD) 사용되고있는 ATRAC  1990 년대말 무렵부터 PC 오디오 넓게 침투하기 시작했다MP3 가있다예를 들어, 128kbps 스테레오 오디오 압축 오디오는 콤팩트 디스크 (CD) 비해 1 / 10 이하로 압축되고있다이들은 원래 오디오는 완전히 복원할 수없는 손실 압축 방식을 이용하고있다.

한편, 최근 기록 미디어  용량이 비약적으로 증가함에 따라 데이터의 크기가 커지지만, 전혀 열화를 일으키지 않는 가역 압축을 이용한 코덱도 많아지고있다이곳은 대략 60 %에서 70 % 정도의 압축이 가능하다.

동영상은 대용량 데이터를 처리하므로, 고효율 손실 압축이 필수가되고있다대표적인 것은 DVD  사용되는 MPEG-2가있다.

각주 · 참조 편집 ]

관련 항목 편집 ]

'Project > Streaming Server' 카테고리의 다른 글

Streaming - iptv  (0) 2012.06.11
컨테이너 포맷  (0) 2012.06.11
HTTP를 사용하는 라이브 스트리밍  (0) 2012.06.11
Streaming Server - 스트리밍이란  (0) 2012.06.09
Streaming - 구축 가이드 1 - 오픈소스 활용  (0) 2012.06.09
Posted by linuxism
,