navis

멀티미디어시스템 7강 (멀티미디어 데이터 압축(1)) 본문

방송통신대 컴퓨터과학과

멀티미디어시스템 7강 (멀티미디어 데이터 압축(1))

menstua 2024. 10. 10. 08:18
728x90
학습개요
  1. 본 강의에서는 데이터 압축의 기본 개념에 대해 살펴본다. 먼저 데이터 압축에 사용되는 압축 기법에 대해 설명한다. 다음으로 디지털 사운드의 압축 코덱에 대해 설명한다.
 학습목표
  1. 멀티미디어 데이터 압축의 필요성을 이해할 수 있다.
  2. 무손실 압축과 손실 압축의 개념과 관련 기법들을 이해할 수 있다.
  3. 디지털 사운드의 압축 코덱들을 이해할 수 있다.
 주요용어
  1. 무손실 압축
    압축된 정보를 다시 복원한 경우 압축되기 이전의 상태와 동일한 내용을 갖는 압축으로, 가역 압축이라고도 한다.
  2. 손실 압축
    압축된 정보를 다시 복원한 경우 압축되기 이전의 상태와 동일하지 않는 내용을 갖는 압축으로, 비가역 압축이라고도 한다.
  3. 엔트로피 압축
    무손실 압축으로, 압축시킬 대상의 성질을 고려하지 않는 압축 기법
  4. 대상기반 압축
    손실 압축으로 압축하고자 하는 대상정보의 특성을 이용한 압축
  5. 반복길이 코딩
    한 데이터에서 자주 반복되는 코드들의 사용을 최대한 억제하는 기법
  6. 허프만 코딩
    가변길이 부호화 방법으로, 데이터에 나타나는 문자의 빈도에 따라 다른 길이의 부호를 사용하는 기법
  7. LZW 코딩
    연속된 문자열에 대한 표를 만들고, 다음에 문자열이 발견되면 표를 참조하여 압축하는 기법으로 허프만 코딩을 응용
  8. 이산 코사인 변환
    2차원 행렬로 정의된 데이터를 공간 영역에서 주파수 영역으로 변환하는 방법
  9. 벡터 양자화
    여러 개의 입력 값을 가지고 있는 벡터를 간단한 형태의 벡터로 매핑하는 방법
  10. 보간 기법
    몇 개의 점에 주어진 함수 값을 기초로 그 점들 사이의 함수 값을 구하는 근사 계산법

 

정리하기
  1. 데이터 압축은 압축할 때 정보의 손실 정도에 따라 크게 무손실(lossless) 압축과 손실(loss) 압축으로 나눌 수 있으며, 이 외에 혼합(hybrid) 압축도 있다.
  2. 무손실 압축은 압축된 정보를 다시 복원한 경우에 압축되기 이전의 상태와 동일한 내용을 가지고 있는, 즉 손실이 없는 압축을 말한다.
  3. 무손실 압축기법으로는 반복길이 코딩(Run Length Coding), 허프만 코딩(Huffman Coding), LZW 코딩(Lempel-Ziv-Welch Coding)등이 있다.
  4. 손실 압축은 압축된 정보를 다시 복원한 경우에 압축되기 이전의 상태와 동일하지 않은 내용을 가질 수 있는, 즉 손실이 있는 압축을 말한다.
  5. 손실 압축기법으로는 변환기법, 예측기법, 벡터양자화, 보간기법 등이 있다.
  6. 혼합 압축은 손실 압축과 무손실 압축을 함께 사용하는 방법이다.
  7. 혼합 압축기법은 JPEG과 MPEG 등에서 주로 사용된다.
  8. 디지털 사운드는 인터넷에서 자유롭게 송∙수신되기 위해서 저용량, 고품질의 압축이 필요하다.
  9. 디지털 사운드의 압축 형식으로는 MP3, AAC, 돌비 디지털, WMA, 리얼오디오 포맷 등이 있다.