[CS 스터디] 통신 60, 61

Ted·2022년 6월 15일
0

CS 스터디

목록 보기
5/6
post-thumbnail

데이터 압축 기술



  • 데이터 전송시 부피를 줄이고 데이터가 차지하는 저장공간을 줄이기 위하여 쓰인다.


데이터 압축 원리



  • 중복 제거
    ( 1. 사진은 디테일 색상 차이,
    2. 영상은 동일한 배경 + 색상,
    3. 소리는 주파수)

  • 크기 축소 등등


데이터 압축 예시

1. 사진 압축기법 jpg

  • 사진의 경우 어떤 특정 화소 근처는 그 화소와 비슷한 색깔일 가능성이 높다는 데서 출발한다. 우리가 흔히 그림을 그릴 때 윤곽선을 먼저 그리고 색을 칠하는 것에 비추어 보면, 윤곽선을 제외한 나머지 부분의 “정보변화”는 매우 작고 윤곽선이 전체 그림에서 차지하는 크기는 매우 작다. 이 특성을 사진에 응용하면 매우 큰 압축이 가능하지 않을까 하여 jpg의 기본 개념이 탄생하게 된다.

    대체로 화소 정보를 그대로 저장하는 비트맵 파일과 jpg파일은 거의 10배가 넘는 용량 차이를 나타낸다. 두 사진의 경우 사람의 눈으로 품질 차이를 거의 느끼기 힘들다.

2. 동영상 압축기법 mpeg

  • 우리가 영화를 볼 때 인물은 자주 움직이지만 배경은 그 장면(흔히 영화에서 말하는 “컷”)이 바뀌기 전까지는 잘 움직이지 않는다. 이에 착안하여, 동영상 역시 마찬가지의 방법을 적용하여 바뀌는 부분만 갱신하고 바뀌지 않는 부분은 그대로 같은 장면을 계속 갱신하여 필요한 정보량을 줄이는 것이 가능하다.

3. 음성신호 압축기법 MP3

  • 인간의 귀는 모든 음역에 대해 똑같은 예민함을 갖고 듣는 것이 아니라는 데에 있다. 실제로, 사람의 귀는 큰 소리 뒤에 바로 딸려오는 작은 소리는 큰 소리의 잔상에 묻혀서 듣지 못한다. 또 20~2만 Hz의 소리 모두를 같은 감도로 듣는 것이 아니라 실제로는 1~4kHz 정도의 영역에만 민감하여, 그 영역을 벗어나는 소리는 잘 들리지 않는다.
profile
cording, arsenal, book, color

0개의 댓글