본문/내용
1. 서론
색상 변환, 샘플링, DCT(Discrete Cosine Transform) 변환, 양자화, 그리고 부호화. 각 단계는 압축의 효율성을 높이고, 최종적으로 이미지 용량을 줄이는 데 기여한다. 첫 번째 단계인 색상 변환에서는 RGB(빨강, 초록, 파랑) 색상 공간의 이미지를 YCbCr 색상 공간으로 변환한다. 이 과정에서 Y는 밝기 정보를 나타내고, Cb와 Cr은 색상 정보를 나타낸다. YCbCr 색상 공간을 사용함으로써, 우리는 밝기와 색상 정보를 분리하여 효과적으로 압축할 수 있다. 다음으로 샘플링 단계에서는 인간의 눈이 색상 정보보다 밝기 정보에 더 민감하다는 사실을 이용하여, Y 신호는 높은 해상도로 유지하고 Cb와 Cr 신호는 상대적으로 낮은 해상도로 샘플링한다. 이로 인해 전체 데이터 양이 줄어들어 압축 효율성이 향상된다. 이후 DCT 변환이 이루어지는데, 이 단계에서는 각 8x8 픽셀 블록에 대해 이산 코사인 변환을 적용하여 이미지를 주파수 도메인으로 변환한다. DCT 변환 후에는 이미지의 주파수 성분이 분리되어, 저주파 성분은 이미지의 주요 디테일을 나타내고 고주파 성분은 세부 요소를 포함하게 된다. DCT 변환이 끝난 후에는 양자화 단계가 진행된다. 이 과정…