소소한 것들의 창고
정지화상 압축: JPEG 압축과정 2 본문
320x100
1. 1단계
색상변환표: JPEG색상영역으로 변환
① Ycbcr0l 이용
② 이 요소인해 3개의 분리 그림이 생성
③ 흑백 경우 8*8 그레이스케일이 값이 같은 인코딩이라고 하지만 각각 RGB성분 대비 8*8인코딩이 필요
2. 2단계: 다운 샘플링
0.25값으로 축소[1]하며 명암에 민감한 인체의 눈을 감한 다운 샘플링을 안 할 수 있다.
3. 3단계: DCT 코딩: 각 그림요소를 8*8픽셀 블록으로 분할
각 블록은 DCT한 수의 64개의 입력제공
이 단계에서 출력은 64개의 계수의 집합. 이것을 MCU(Minimum Coded Unit)라고 함
4. 4단계: 양자화 구성
64개의 계수로 나눗셈하여 0과 같거나 비슷하면 계수가 0이고 아니라면 근사값 구성
화질은 떨어진다.
5. 5단계: 허프만 코딩
[1][1] 연산단위가 8*8인 이유는 복잡도와 크기가 커질수록 계산하가 힘들어지기 때문임
'컴퓨터 이야기' 카테고리의 다른 글
MPEG 개요 (0) | 2015.11.08 |
---|---|
정지화상 압축: PNG 압축 (0) | 2015.11.08 |
정지화상 압축: JPEG 압축과정 1 (0) | 2015.11.08 |
비디오 압축 방식: 비디오 인코딩 방식 (0) | 2015.11.08 |
소스 인코딩: 혼합 기법 (0) | 2015.10.10 |