CODEC   Coder/Decoder, Encoder/Decoder, Compressor/Decompressor   코덱, 부호화기, 엔코더, 인코더, 디코더

(2023-08-03)

Coder Decoder, Encoder Decoder, Coder, 코더


1. 코덱 (CODEC) 장치

  ※ 코덱(CODEC)이라 함은,
     - 통상, 한 쌍의 인코더/디코더 (Encoder/Decoder,부호화기/복호화기)를 지칭하나,
     - 또한, 아래와 같이 그 기능에 따라 여러 다른 형태의 코덱 등이 가능

  ㅇ [부호화]   
     - 부호화기 (Encoder,인코더, 때론 그냥 Coder,코더)
        . 부호화 알고리즘을 구현하는 장치
           .. 정보비트 또는 비트묶음(부호어)으로 변환시킴
           .. 즉, 일련의 정보 비트를 입력으로하여, 부호어를 출력시킴
     - 복호화기 (Decoder,디코더)
        . 유효 부호어 또는 디지털 심볼의 결정  ☞ 디지털 통신, 최적 수신기 참조

     * 부호화 종류
        . 소스 부호화 : 정보소스를 디지털 형식으로 `변환`,`압축`하는 과정
           .. 감각 대상에 따른 구분           : 영상부호화, 음성부호화
           .. 소스 모델 여부에 따른 구분      : 음원부호화, 지각부호화
           .. 원 데이터 손실 유무에 따른 구분 : 손실부호화(lossy), 무손실부호화(lossless)
        . 채널 부호화 : 채널 상의 에러에 대항(에러제어)하기 위한 부호화

  ㅇ [압축]  압축신장기 (Compressor/Decompressor,CODEC)
     - 압축,신장 관련 여러 기능을 복합 수행하는 장치

  ㅇ [기타]
     - A/D 변환기,D/A 변환기 : 아날로그 신호디지털 신호를 서로 변환시켜주는 장치
     - 코드 변환기 : 서로 다른 코드 간 변환 장치도 코덱이라고도 함
     - 디지털 조합논리회로에서의 인코더/디코더는 ☞ 인코더/디코더 참조


2. [부호화]  코덱 구현

  ㅇ 통상, 코덱은, 소프트웨어적인 알고리즘에 의해, 해석 및 구현이 가능하나,

  ㅇ 빠른 코덱 구현을 위해, 전용 칩(DSP)에 의해 많이 구현됨
     - PC :  코덱 기능 중 압축/복원 기능 등이 주로 S/W로 구현됨
     - PC가 아닌 전화기나 무선 핸드폰 등 : 이러한 코덱의 핵심은 VLSI 기술에 의한
                                           전용 코덱 칩의 구현기술에 있음


3. [부호화]  음성 코덱음성부호화 협대역 코덱 (Narrowband Codec)
     - PSTN 에서는 300~3,400 Hz음성주파수에 대해,
        .. 전통적으로 단일의 코덱 표준으로써 G.711(PCM) 사용.
        .. 장거리 국제전화에는 G.726(ADPCM) 사용
     - VoIP패킷망에서의 음성코덱G.711, G.723.1, G.729a 등이 사용됨
     - 이동통신에는 G.728 등이 사용됨

  ㅇ 광대역 코덱 (Wideband Codec)
     - 협대역 보다 넓은 50~7,000 Hz 대역의 음성주파수를 대상
        . 현재의 전화망(PSTN) 대역폭협대역인 300~3400 Hz에 비해,
        . 50~7000 Hz광대역 신호를 대상으로 압축/복원하는 부호화 기술을 말함
     - 협대역 신호에 비해,
        . 자연성 높아짐 : 50~300 Hz (저주파영역)
        . 명료성 증가   : 3400~7000 Hz (고주파영역)


4. [부호화]  비디오 코덱영상부호화비디오 코덱의 주요 기능 
     - 아날로그 비디오 신호를 디지털로 변환
     - 비디오 데이터압축 및 재생
        . (원 영상) → 예측 단계 → 변환 단계 → 양자화 단계 → 엔트로피 코딩 단계 → (압축 영상)
     - 암호화 등

  ㅇ 표준
     - ITU-T 영상부호화 관련 권고안들   (주로 통신용)
        . H.261,  H.262  (☞ MPEG2),  H.263,  H.263+,  H.263L, H.264 (☞ H.264/AVC)
     - ISO/IEC 영상부호화 관련 권고안들 (주로 정보/오락용)
        . JPEG,  JBIG  (정지 화상)
        . MPEG-1,  MPEG-2,  MPEG-4,  MPEG-7  (동영상)

부호화
   1. 부호화/엔코딩 이란?   2. 소스 부호화   3. 채널 부호화   4. 복호화   5. 부호화기   6. 차동 부호화   7. 예측 부호화   8. 지각 부호화  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"