새로운 PNG 명세

1 month ago 10

  • PNG 파일 포맷이 20여년 만에 새롭게 업데이트되면서 다시 주목받음
  • 새로운 명세에는 HDR(High Dynamic Range) 지원 등 미래지향적 기능이 포함됨
  • APNG(Animated PNG) 공식 인식, Exif 데이터 저장 등 다양한 현대적 요구를 반영함
  • Google, Apple, Adobe 등 주요 IT 기업들이 이 업데이트에 참여
  • 이미 여러 소프트웨어와 방송 하드웨어에서 새로운 PNG 명세가 적용되고 있음

새로운 PNG 명세 발표

20여년간 변화가 거의 없었던 PNG 이미지 포맷이, 최신 기술 트렌드와 시장 요구에 맞춰 대대적으로 업데이트됨

주요 변경 및 추가 기능

최신 HDR 지원 (미래 호환성 확보)

  • 새로운 PNG 명세는 HDR(High Dynamic Range) 를 공식적으로 지원
  • Figure 1은 인간이 볼 수 있는 색상의 범위를 보여줌
    • 더 작은 내부 삼각형은 기존 이미지들의 색공간(Rec. 709)에 해당함
    • 더 큰 외부 삼각형은 HDR 이미지에서 경험할 수 있는 넓은 색공간(Rec. 2020)을 나타냄
  • 신규 HDR 지원 구현에는 4바이트(기존 PNG 구조와 비슷한 오버헤드 포함)만 사용함
  • PNG의 공동 저자이자 W3C 기술 단장인 Chris LilleyHDR 구현 원리 설명글을 작성함

APNG(애니메이션 PNG) 공식 지원

  • 애니메이션 PNG는 Mozilla에서 제안 후 Firefox에 먼저 지원됐으나 오랫동안 표준에는 반영되지 않았음
  • 최근 대부분 주요 브라우저와 소프트웨어에서 APNG가 널리 지원되어 표준 명세에도 명확히 포함됨

Exif 데이터 공식 지원

  • Exif 데이터는 사진의 저작권 정보, 촬영 기기, GPS 위치 등 부가 정보를 저장함
  • 이번 명세 업데이트에서 Exif 정보 저장 및 읽기가 표준적으로 가능해짐

전반적인 명세 개선 및 정리

  • 오타, 누락, 불명확한 부분을 수정하고 전체적인 가독성 및 일관성을 높임

배경

  • 마지막 PNG 명세는 무려 20년 전에 공개됨 (초기 아이폰 출시 3.5년 전 수준)
  • 기술 발전에 따라 더 현대적이고 강력한 이미지 포맷 요구가 대두됨
  • 특히 W3C의 Timed Text Working Group(자막 표준 담당)이 HDR 지원이 필요해 논의가 본격화됨
  • Adobe, Apple, BBC, Google, Comcast/NBCUniversal, MovieLabs, 그리고 W3C 등 세계적인 IT/미디어 기업들이 협력해 진행함
  • 이들 거대 기업 및 전문가들의 참여로 크게 신뢰성과 추진력을 확보
  • 이미 다음 두 차례의 PNG 명세 개정 작업까지 예고됨

이미 적용 및 지원 상황

  • Chrome, Safari, Firefox, iOS/macOS, Photoshop, DaVinci Resolve, Avid Media Composer 등 다수의 소프트웨어에서 업데이트된 PNG 명세를 지원 중임
  • 방송 장비 및 툴에서도 내부적으로 새 이미지 포맷 지원을 빠르게 반영 중임
  • 이미 여러 뉴스 방송이나 실시간 TV 자막, 점수 배너 등에서 HDR 지원이 나타나고 있음

앞으로의 계획

  • 다음 PNG 명세(4번째 에디션)는 HDR과 SDR(일반 다이내믹 레인지) 간의 호환성 개선이 주가 될 예정임
  • 많은 개발자들이 궁금해하는 압축 효율 개선 및 병렬 인코딩/디코딩 기능도 연구 및 개발 대상에 포함됨
  • 4번째 에디션 이후 5번째 에디션에서 본격적인 압축 개선 연구가 진행될 계획임

감사 인사

  • 이번 PNG 명세 업데이트는 PNG Working Group 참가자들의 헌신적인 노력 덕분에 이루어짐
  • 기여자들에게 감사를 전할 것을 권장함

Read Entire Article