양자화

    [디지털이미지] JPEG 압축 이해하기

    JPEG (Joint Picture Expert Group) JPEG은 비트맵 방식의 이미지 압축 표준 중 하나이다. 손실 압축 기법을 사용하는 압축 알고리즘이며, 손실의 정도를 압축 매개변수들을 이용하여 조정할 수 있다. 당연히 손실이 심할수록 이미지 품질은 떨어지지만 압축률은 높아진다. 파일 크기가 작기 때문에 GIF, PNG와 함께 웹에서 가장 많이 사용되는 이미지 파일 형식이다. JPEG 압축 알고리즘 1. 이미지 준비 (Sampling & Quantization) 아날로그 이미지에 표본화와 양자화를 수행하여 디지털 이미지로 변환한다. 이미지에서 표본화란 2차원 이미지의 x축과 y축을 일정한 표본으로 나누는 것이다. 우리가 흔히 말하는 해상도란 표본화의 결과이다. 인쇄 출력용 단위로는 DPI(Do..

    [디지털오디오] 양자화(Quantization) - Linear vs Non-Linear PCM

    양자화 (Quantization) 이전 글에서 표본화(Sampling)란 연속 신호를 이산 신호로 변환하는 것이라고 하였다. 양자화 또한 아날로그 신호의 연속된 값을 이산 값으로 변환하는 것이다. 그렇다면 표본화와 양자화의 차이는 무엇일까? 오디오 신호에서 표본화는 시간축을 따라 연속된 시간을 이산 값으로 변환한다. 양자화는 진폭 축을 따라 연속된 진폭(파형의 높이)을 이산 값으로 변환한다. 일반적으로 아래 그림과 같이 샘플링을 통해 일정한 주기로 표본을 나누고, 양자화를 통해 표본 각각의 진폭 값(파형의 높이)을 구해 디지털화를 수행한다. 오디오 신호를 8bit로 양자화한다면 256(2^8) 단계의 음으로 소리를 표현할 수 있다. 만약 16bit로 양자화한다면 65536(2^16) 단계의 음으로 소리를..