1 / 34

멀티미디어 데이터 압축 / 복원

멀티미디어 데이터 압축 / 복원. 목 차. 압축의 개념 무손실 압축 손실 압축 이미지 압축 비디오 압축. 압축의 개념. 멀티미디어 데이터는 일반적으로 크기가 매우 큼 . 효율적인 저장이나 전송 등을 위해 데이터 압축은 필수적임 . 멀티미디어 응용분야 비대칭형 (asymmetric) 분야 대칭형 (symmetric) 분야. 압축원리. 무손실 압축 (lossless compression) 손실 압축 (lossy compression) 정보의 압축을 위해 활용되는 정보의 성질 공간적 상관 관계

maya-dillon
Download Presentation

멀티미디어 데이터 압축 / 복원

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 멀티미디어 데이터 압축/복원

  2. 목 차 • 압축의 개념 • 무손실 압축 • 손실 압축 • 이미지 압축 • 비디오 압축

  3. 압축의 개념 • 멀티미디어 데이터는 일반적으로 크기가 매우 큼. • 효율적인 저장이나 전송 등을 위해 데이터 압축은 필수적임. • 멀티미디어 응용분야 • 비대칭형(asymmetric) 분야 • 대칭형(symmetric) 분야

  4. 압축원리 • 무손실 압축(lossless compression) • 손실 압축(lossy compression) • 정보의 압축을 위해 활용되는 정보의 성질 • 공간적 상관 관계 • 시간적 상관 관계 • 정보 구성 심볼(symbol)의 발생 확률

  5. 압축시스템의 평가 • 압축시스템의 평가 기준 • 압축률(compression ratio) • 복원 데이터의 품질(quality) • 압축 및 복원 속도 압축 기법의 분류

  6. 무손실 압축 • 정보의 손실 없이 복원을 가능하게 함 • 압축률이 높지 않음 • 텍스트 데이터의 압축 같은 경우 필수적 • 압축기법의 예로서 Run-Length 부호화, Huffman 부호화, Lempel-Ziv 부호화 등이 있음

  7. A BBBBBBBBBBBBBB C A B@14 C (a) 압축이전의 데이터 (b) 부호화된 데이터 Run Length 부호화 • 반복되어 나타나는 블록 정보들을 그 반복 횟수를 이용하여 표현하는 부호화 Run-length 부호화

  8. Huffman 부호화 • Huffman 부호화의 기본 개념은 각 단위 정보를 표현하는 비트 수를 단위 정보 들의 출현 빈도를 기반으로 할당하는 것임 • 빈도가 높은 정보는 적은 비트 수를 사용하여 표현하고, 빈도가 낮은 정보는 비트 수를 많이 사용하여 표현해서 전체 데이터의 표현에 필요한 비트의 양을 줄임 • 대표적인 가변 길이 코드이며, 영상 압축에 많이 사용됨

  9. Huffman 부호화

  10. 시작 등록하고 어구를 출력한다 No 새로운 어구를 등록된 가져온다 어구인가? Yes No 사전상의 어구 위치를 끝 출력한다 Lempel-Ziv 부호화 • 동일한 어구가 반복적으로 나타나는 경우 맨 처음 그 어구가 나타난 문서상의 위치 정보를 이용하여 그 이후에 나타난 어구들을 부호화 하는 것이 Lempel-Ziv(LZ)부호화의 기본 개념임 LZ 부호화의 개념

  11. DCT 변환 • JPEG, MPEG, H.261 등의 부호화 과정에 이용 • 2차원 행렬로 정의된 영상 데이터를 공간영역(spatial domain)에서 주파수 영역(frequency domain)으로 변환하는 방법 • 다양한 종류의 영상 데이의 변환에 적용되며, 변환 후 양자화 과정을 거쳐 무손실 압축 기법으로 압축하였을 때 높은 압축률을 얻을 수 있어 많이 이용함

  12. 200 115 49 70 81 83 88 75 - 양자화 전의 데이터 50 29 12 17 20 21 22 19 - 4의 배수로 양자화한 데이터 양자화 기법 • 양자화 • 양자(quantum)로 불리는 미리 정의된 정보들을 이용하여 데이터를 부호화하는 방법임 • 양자로 이용되는 정보들이 스칼라(scalar) 값이면 스칼라 양자화, 벡터(vector) 값이면 벡터 양자화라고 함 4의 배수를 이용한 수열의 양자화

  13. 예측 기법 • 예측 기법(predictive technique)은 전(과거) 정보를 바탕으로 다음 정보를 예측하고 예측 값과 원래 값 간의 오차를 보정함으로써 원래 정보를 복원 • PCM • PCM변환은 가장 기본적인 변환 기법으로 아날로그 신호로 들어오는 데이터를 표본화(Sampling), 양자화(quantization)를 거쳐 디지털 신호로 변형하는 기법

  14. 예측 기법 • DPCM • 인접한 픽셀들의 값을 비교하여 그 차이만을 전송하며 복원할 때는 차이 정보를 이용하여 이 전 값으로부터 새로운 픽셀 값을 계산함 • 모든 픽셀들의 값을 바로 전송하는 것 보다 연속된 픽셀 값들의 차이만을 전송하는 것이 훨씬 효율적임 • 기울기 과부하(slope overload)현상이 발생 할 수 있음

  15. 예측 기법 • ADPCM • 기울기 과부하에 의한 왜곡을 많이 줄일 수 있음 • ADPCM(Adaptive DPCM)의 구현 방법은 값의 차이를 나타내는 비트 수를 적절하게 변화 시키는 것임 • ADPCM의 구현을 위해서는 추가적인 데이터 연산 필요

  16. 이미지 압축 • GIF 압축 • GIF는 LZW(Lempel Ziv Welch) 알고리즘을 사용하여 이미지를 압축함 • LZW는 연속되는 픽셀의 컬러 값의 변화가 없을 경우 Run Length 부호화 방식을 기본으로 사용 • 수평방향에서 같은 색이 반복되는 경우 더욱 큰 압축 효과를 얻을 수 있음 • GIF는 그림 특성에 따라 압축률이 일정하지 않음 • 잘못 적용하면 원래 파일 크기보다 더 커질 수 있음

  17. JPEG 압축 • JPEG(Joint Photographic Experts Group)은 ISO에서 정지 영상을 위한 단일 부호화 표준의 개발을 위해 시작한 표준화 작업 • 여러 제안된 기법들에 대한 검토를 거쳐 DCT 기반의 부호화 방식이 표준안으로 채택 • JPEG 표준은 네 가지 부호화 방식을 제공

  18. Fourrier 변환(Fourrier Transform) • 어떤 비주기적 신호도 무한개의 주기적 신호로 나뉠 수 있다.

  19. 정현파(Sine Wave)

  20. JPEG 압축 JPEG의 부호화 방식

  21. DCT 양자화 AC 계수 DC 계수 영상을 블록으로 나눔 차이 정보로 지그재그로 부호화 나열 허프만 코드 테이블 AC 허프만 DC 허프만 코드화 코드화 JPEG 표준의 순차적 모드 JPEG 압축

  22. JPEG 포맷

  23. Wavelet • Wavelet 변환은 연속되는 서로 다른 주파수 데이터를 특정 기저함수의 집합으로 분리하는 과정 • 일반적으로 다른 방식의 압축보다 그 효율이 높다

  24. JPEG 2000 • 기존 DCT기반 JPEG을 지원하는 새로운 형태의 정지영상 압축 표준 제정의 필요 • Wavelet 부호화(Short Time Fourrier Transform과 유사) 기법을 DCT와 함께 표준에 포함 시킴 JPEG2000 인코더가 갖추어야 할 내용

  25. 비디오 압축 • 비디오 압축은 공간적 차원의 압축과 시간적 차원의 압축 모두를 사용해야 함 • MPEG • MPEG(Moving Picture Experts Group)은 동영상 표준 부호 방식의 제정을 위해 출범한 단체 • 비디오 전화용과 디지털 저장매체용 압축방식으로 구분됨 • 시간적 중복 및 공간적 중복을 제거하는 기법에 그 기반을 두고 있음 MPEG의 동영상 압축 절차

  26. MPEG • MPEG의 기본 압축 기술은 화면을 세 가지 Picture로 나누어 부호화를 수행 • I(Intra coded) Picture • P(Predictive coded) Picture • B(Bidirectional coded) Picture I, P, B Picture의 시퀀스

  27. MPEG • MPEG-1 • VHS 수준의 영상을 CD-ROM에 저장할 목적으로 제정 되었음 • 시스템 부문, 비디오 부문, 오디오 부문, 적합성 검사(compliance testing)부문으로 구성 • MPEG-2 • 디지털 TV와 DVD 수준의 영상을 목적으로 제정 • 순차주사(noninterlace)와 격행주사(interlace) 방식 모두를 지원 • MPEG-3는 HDTV를 목표로 출발하였으나, 후에 MPEG-2로 통합됨

  28. MPEG • MPEG-4 • 음성과 비디오 합성을 목표로 출발한 영상 압축 표준 • 멀티미디어 통신 서비스를 고려하여 기존 방식과 새로운 기능을 지원하기 위한 부호화를 목표로 함 • 양방향성, 높은 압축률 및 다양한 액세스가 가능한 비디오/오디오의 표준 부호화를 위해 새로운 기술들에 대한 융통성과 확장성의 제공을 제안하고 있음 • 객체 기반 부호화(object-based coding) 방법에 대한 연구를 포함하고 있음

  29. MPEG • MPEG-7 • 여러 유형의 멀티미디어 정보에 대한 빠르고 효율적인 검색의 필요에 따라 개발됨 • 여러 가지 멀티미디어 정보를 기술하기 위한 표준화 • 실시간, 비실시간 구현이 모두 가능 MPEG-7 처리 과정의 표준

  30. MPEG • MPEG-21 • 개별 기술을 통합해 제작, 전달, 소비 등 멀티미디어 컨텐츠, 전자상거래 전 과정에 효과적으로 이용하기 위해 등장 • 컨텐츠 상호 연동, 자동화된 결재시스템, 컨텐츠 전달, 저작권 관리, 소비자 사용권 등에 따른 효율적인 전자상거래 시스템을 제공 • 현재 기술 보고서 작업이 완료된 상태

  31. MPEG(Moving Picture Experts Group)

  32. H.261/H.263 • 화상회의를 위해 1990년 ITU에 의해 제정된 동영상 부호화 표준 • ISDN라인에서 사용하기에 적합 • CIF(Common Intermediate Format)와 QCIF(Quarter-CIF)의 두 가지 해상도를 지원 H.261의 CIF와 QCIF

  33. H.323 • 멀티미디어 화상회의 테이터를 TCP/IP와 같은 패킷 교환 방식의 네트워크를 통한 전송하기 위한 ITU-T의 표준 H.323 구조

  34. DivX • DVD를 대체할 목적으로 서킷시티라는 미국 유통업체의 주도로 나타남. • 사용료 지불 방침에 대한 DVD업체와 시민단체들의 반대로 시장에서 실패. • Gej 또는 MazMorice라는 가명을 쓰는 사람이 MicroSoft의 비디오기술(Mpeg4)를 조작, 변경하고 사운드트랙을 최소화 하기 위해 MP3포맷을 사용한 DivX코덱을 만들어 전 세계에 퍼짐. • 오픈소스로서 세계 각지의 프로그래머들의 도움을 받아 지속적으로 발전 하고 있다.

More Related