최근 본 면접에서 면접관님으로부터 들었던 질문이 있다. 긴장해서 정확히 기억이 나지는 않지만 대략 이런 질문이었다. "JPEG는 손실 압축 포맷인데, 어떤 방식으로 압축할까요?" JPEG는 손실, PNG는 비손실 압축이라는 상식 정도만 알고 있었어서 많이 당황했고 몇 가지 추측에 기반해서 답변할 수 밖에 없었다. 면접을 마치고 JPEG 손실 압축 방법을 찾아보았다. 생각했던 것 보다 훨씬 영리하고 신박해서 놀라웠다. JPEG 이미지 압축의 아이디어에는 몇 가지 핵심적인 아이디어가 내재되어 있었다. 0. 사진 특성상의 인접한 픽셀간의 데이터는 유사한 수치의 데이터인 경우가 많다. (Cosine transform시 low frequency 값이 많다.) 1. 사람의 눈으로 이미지를 인식할때 색차보다 밝기에 ..