해결책
1990년대 후반까지 JPEG의 블록 기반 이산 코사인 변환은 한계를 드러내고 있었다. 높은 압축률에서는 이미지에 눈에 띄는 8x8 블록 아티팩트가 생겼고, 이 포맷은 무손실이나 점진적 디코딩을 잘 수행할 수 없었다. JPEG 위원회는 1997년에 후속 표준 작업을 시작했고, 2000년에 전체 이미지 웨이블릿 변환을 기반으로 한 JPEG 2000을 표준화했다.
웨이블릿 접근법은 단순한 수치가 아니라 메커니즘 자체를 바꾼다. 아티팩트는 블록에 고정되지 않고 이미지 전체에 걸쳐 완만하게 퍼진다. 하나의 파일을 점진적으로 디코딩할 수 있어 뷰어는 거의 즉시 대략적인 버전을 볼 수 있다. 또한 무손실 모드와 손실 모드가 모두 같은 표준 안에 존재한다. JPEG 2000은 관심 영역에 대한 명시적 지원도 갖추고 있으며, 기준 디코더에 대한 로열티 부담도 없다.
대부분의 기술적 척도에서 이는 더 나은 것이었다. 그러나 JPEG 2000은 JPEG를 대체하지 못했다. 기존 포맷은 이미 어디에나 있었고, 인코더와 하드웨어가 그것을 중심으로 구축되어 있었으며, 한계적 이점은 뿌리 깊은 생태계를 움직이기에 충분하지 않았다.
이룬 성과
웨이블릿은 블록을 제거한다. 하나의 파일, 손실 및 무손실
왜 작동했는가
웨이블릿 압축은 오류를 완만하게 퍼뜨려 DCT 기반 JPEG의 눈에 보이는 블록 경계를 제거한다.
하나의 파일에서의 점진적 디코딩은 느린 연결과 대형 이미지에 진정으로 유용하다.
무손실과 손실을 모두 포괄하는 하나의 표준은 사용 사례별로 별도 포맷을 선택할 필요를 없앤다.
실패는 기술적이지 않았다. 레거시 인코더, 카메라, 브라우저가 JPEG를 호환성의 하한선으로 만들었다.
기술적으로 우월한 메커니즘도 기존 강자의 생태계—인코더, 브라우저, 카메라, 특허—가 실제로 호환성을 정의한다면 여전히 패할 수 있다.
그 후
JPEG 2000은 디지털 시네마, 의료 영상, 아카이브 스캐닝, 일부 GIS 및 방송 워크플로 등 그 강점이 필요한 틈새 시장을 찾았지만, 소비자 이미징은 JPEG에 머물렀다. 포맷 전쟁의 교훈은 사례 연구가 되었다. 더 나은 메커니즘만으로는 설치 기반을 이기지 못한다.
근거 확인하기
출처
- JPEG 2000 — the next generation compression standard JPEG Committee · jpeg.org
- JPEG 2000 Wikipedia · en.wikipedia.org