맨위로가기

JPEG XT

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

JPEG XT는 "정보기술 – 연속톤 정지 이미지의 확장 가능한 압축 및 코딩"으로 명명된 JPEG 표준의 확장이다. ISO/IEC 18477 표준으로, 핵심 코딩 시스템, 고 동적 범위 이미지 코딩, 박스 파일 형식, 적합성 테스트, 레퍼런스 소프트웨어, IDR 정수 코딩, HDR 부동 소수점 코딩, 무손실 및 준 무손실 코딩, 알파 채널 코딩 등 여러 파트로 구성된다. JPEG-HDR은 JPEG 파일 내에 HDR 이미지를 저장하기 위해 개발된 돌비 JPEG-HDR 형식을 기반으로 하며, JPEG XT Part 3 박스 파일 형식과 유사하다. 또한, JPEG XT 및 JPEG-LS에 대한 참조 소프트웨어 구현이 제공된다.

더 읽어볼만한 페이지

  • JPEG - JPEG XR
    JPEG XR은 마이크로소프트에서 개발하여 국제 표준으로 승인된 이미지 파일 포맷으로, 기존 JPEG 형식의 단점을 보완하고 압축 효율, 무손실 압축, 다양한 색상 모델 지원 등 여러 기능을 향상시킨 것이 특징이다.
  • JPEG - JPEG XL
    JPEG XL은 JPEG 그룹에서 개발한 차세대 이미지 코딩 표준으로, 고효율/무손실 압축, 다양한 기능 지원을 통해 기존 JPEG 형식을 대체하고자 하며, 웹 전송, 이미지 편집, 디지털 인쇄 등 다양한 분야에서 활용될 수 있지만, 일부 브라우저 지원 중단 등 논란도 존재한다.
  • 벨기에의 발명품 - 감자튀김
    감자튀김은 감자를 막대 모양으로 썰어 기름에 튀긴 음식으로, 기원에 대한 논쟁이 있으며 지역별로 다양한 이름과 조리법, 토핑을 가진 변형 메뉴가 존재하지만, 높은 지방 및 나트륨 함량으로 건강에 대한 우려도 있다.
  • 벨기에의 발명품 - 색소폰
    색소폰은 아돌프 삭스가 발명한 목관 악기로, 다양한 음역과 음색을 지니며 재즈와 클래식 등 여러 장르에서 사용되고 알토, 테너, 바리톤, 소프라노 등 다양한 종류가 있다.
  • 이란의 발명품 - 방독면
    방독면은 유해 물질로부터 호흡기를 보호하기 위해 착용하는 장비이며, 흡착통을 사용하는 여과식과 별도의 공기 공급원을 사용하는 공급식으로 나뉘고, 군용, 민간용, 산업용 등 다양한 종류가 존재한다.
  • 이란의 발명품 - 카나트
    카나트는 페르시아에서 기원한 지하 수로 시스템으로, 펌핑 없이 중력을 이용하여 지하수를 지표면으로 끌어올려 관개 등에 사용되며, 건조한 기후에서 물 손실을 줄이는 장점을 가진다.
JPEG XT - [IT 관련 정보]에 관한 문서
JPEG XT
종류이미지 파일 포맷
개발JPEG
발표일2015년 6월 8일
종류손실 및 무손실 이미지 포맷
표준ISO/IEC 18477
웹사이트JPEG XT 공식 웹사이트

2. JPEG XT 표준

JPEG XT는 돌비의 JPEG-HDR 형식을 기반으로 한 HDR 이미징 구현(파트 2)을 포함한다.[5] 이는 파트 7 프로필 A에서 정의한 RGBE 이미지 형식을 사용하며, 정수 및 부동 소수점 샘플을 모두 지원한다. 파일 형식은 파트 3을 기반으로 하지만, 독점적인 텍스트 기반 메타데이터 구문을 사용한다.[2]

JPEG XT는 파트 8에서 무손실 코딩을 지원한다. 이는 파트 7 프로필 C를 기반으로 한 정수 및 부동 소수점 코딩의 확장으로, 스케일 가능한 손실 압축에서 무손실 압축을 가능하게 한다. 10비트 및 12비트 정밀도의 경우, 무손실 정수-정수 DCT가 사용되며, 이는 각 회전 공간을 세 개의 전단(JPEG2000의 웨이블릿 변환과 유사)으로 대체한다. 16비트 정밀도의 경우, 손실 고정 소수점 DCT 근사가 표준에서 지정되며 디코더에서 구현해야 한다. 이를 통해 인코더는 코딩 오류를 예측하여 향상된 레이어에 저장할 수 있어, 무손실 재구성이 가능하다. 향상된 레이어의 오류 잔차는 압축되지 않거나 무손실 정수-정수 DCT로 압축될 수 있다.[1] 파트 8의 압축 및 이미지 품질 성능은 PNG와 유사하다.[2][3]

파트 9에서는 투명 이미지 및 임의 모양 이미지의 손실 및 무손실 코딩을 위한 알파 채널 확장을 제공한다. 이는 정수 또는 부동 소수점 정밀도로 인코딩된 불투명도(투명도) 레이어와 내용이 알파로 사전 곱해졌는지, 또는 배경색과 사전 곱해지고 블렌딩되었는지 지정하는 메타데이터를 사용한다.[1][2]

향후에는 개인 정보 보호 및 보안 확장 기능이 추가될 예정이다. 이를 통해 개인 이미지 영역(또는 전체 이미지)을 낮은 해상도로 인코딩하고, 개인 복호화 키를 가진 사람에게만 전체 해상도 이미지를 복원하는 디지털 암호화된 향상된 레이어를 사용할 수 있게 된다. 키가 없는 사람에게는 공개 영역만 표시된다.[1][2]

2. 1. 핵심 구성 요소

JPEG 표준은 공식적으로 '정보기술 – 연속톤 정지 이미지의 확장 가능한 압축 및 코딩'으로 명명되며, ISO/IEC 18477은 다음과 같은 부분으로 구성된다.[2][1]

JPEG XT 확장 가능한 압축 및 연속톤 정지 이미지 코딩 - 파트
파트최초 공개일ISO/IEC 번호ITU 번호공식 제목
파트 12015-06[https://www.iso.org/standard/62552.html ISO/IEC 18477-1]핵심 코딩 시스템 명세
파트 22016-07[https://www.iso.org/standard/66070.html ISO/IEC 18477-2]고 동적 범위 이미지 코딩
파트 32015-12[https://www.iso.org/standard/66071.html ISO/IEC 18477-3]박스 파일 형식
파트 42017-10[https://www.iso.org/standard/66072.html ISO/IEC 18477-4]적합성 테스트
파트 52018-03[https://www.iso.org/standard/66073.html ISO/IEC 18477-5]레퍼런스 소프트웨어
파트 62016-02[https://www.iso.org/standard/67168.html ISO/IEC 18477-6]IDR 정수 코딩
파트 72017-05[https://www.iso.org/standard/72478.html ISO/IEC 18477-7]HDR 부동 소수점 코딩
파트 82016-10[https://www.iso.org/standard/68663.html ISO/IEC 18477-8]무손실 및 준 무손실 코딩
파트 92016-10[https://www.iso.org/standard/68664.html ISO/IEC 18477-9]알파 채널 코딩



표준의 핵심 파트 1은 현재 일반적으로 사용되는 JPEG 사양(ISO/IEC 10918-1(기본 형식), 10918-5 JPEG 파일 교환 형식(JFIF), 10918-6(인쇄 응용 프로그램) 등)을 정의한다. 이는 JPEG 코딩 모드를 베이스라인, 순차 및 프로그레시브 허프만으로 제한하며, YCbCr 크로마 서브샘플링을 사용하는 Rec. 601 색 공간 변환의 JFIF 정의를 포함한다.[2][1] 이 사양은 독일의 토마스 리히터, 벨기에의 팀 브루일란츠와 피터 셸켄스, 스위스-이란 엔지니어 투라지 에브라히미가 작성했다.[2]

파트 3 박스 파일 형식은 JFIF와 하위 호환되는 확장 가능한 형식을 정의한다. 확장은 '박스'(응용 프로그램 마커 11('APP11')으로 태그가 지정된 64KB 청크)를 기반으로 하며, 향상된 데이터 레이어와 이를 8비트 기본 레이어와 결합하여 풀 정밀도 이미지를 형성하는 방법을 설명하는 추가 이진 메타데이터를 포함한다.[3] 파트 3은 JPEG 2000에서 사용되는 ISO 기본 미디어 파일 형식을 기반으로 하며, 유사한 배열은 돌비 랩스의 이전 JPEG-HDR 형식에서도 사용되었으며, 이는 JPEG XT 파트 2에서 표준화되었다.[2]

파트 7은 풀 정밀도 이미지와 감마 보정 톤 매핑된 8비트 기본 이미지 레이어에서 향상된 이미지 레이어를 생성하는 부동 소수점 HDR 코딩 도구를 포함한다. 이러한 도구는 여러 사진 노출을 사용한 고 다이내믹 레인지 이미징과 선형 16비트 정수 정밀도를 초과하는 컴퓨터 생성 이미지에 사용된다.[2]

HDR 이미지를 재구성하기 위한 세 가지 주요 알고리즘(프로필 A, B, C)을 정의한다. 프로필 A는 기본 레이어의 역 톤 매핑에 공통 로그 스케일 팩터를 사용한다. 프로필 B는 공통 노출 값으로 스케일링된 분할기 이미지 확장 레이어를 사용한다. 프로필 C는 A와 유사하지만 구성 요소별 스케일링 팩터와 조각별 선형 함수를 사용하여 무손실 인코딩을 허용하는 로그 공간을 사용한다. 프로필 A는 Radiance RGBE 이미지 형식[2]을 기반으로 하고 프로필 B는 [http://www.xdepth.com XDepth] 형식([http://www.trellis-mgmt.com Trellis Management]의)을 기반으로 한다.[4]

프로필 D는 향상된 이미지를 생성하지 않는 간단한 알고리즘을 사용한다. 향상된 레이어는 이산 코사인 변환(DCT) 전송 계수의 확장된 정밀도를 저장하는 데 사용되며, 비 감마 전송 함수가 적용되어 다이내믹 레인지를 12비트로 늘린다. 레거시 디코더가 새로운 EOTF 곡선을 이해하지 못하고 채도가 낮은 색상을 생성하기 때문에 하위 호환성은 제한된다.[2] 프로필 D는 참조 소프트웨어에서 구현되지 않았다.

JPEG XT는 또한 다양한 프로필의 여러 요소를 코드 스트림에서 혼합하여 모든 프로필에서 확장된 DCT 정밀도와 무손실 인코딩을 허용한다('전체 프로필').[1]

파트 6(중간 다이내믹 레인지(IDR) 이미지의 정수 코딩)은 RAW 이미지 형식 센서 데이터에 전형적인 9~16비트 정수 샘플을 코딩하기 위한 확장이며, 코딩 도구는 파트 7 프로필 C와 동일하다.[2]

파트 2는 돌비 랩스의 JPEG-HDR 형식을 기반으로 한 HDR 이미징 구현을 정의한다.[5] 파트 7 프로필 A에서 정의한 RGBE 이미지 형식을 사용하며 정수 및 부동 소수점 샘플을 모두 지원한다. 파일 형식은 파트 3을 기반으로 하지만 독점적인 텍스트 기반 메타데이터 구문을 사용한다.[2]

파트 8 무손실 코딩은 파트 7 프로필 C를 기반으로 한 정수 및 부동 소수점 코딩의 확장으로, 스케일 가능한 손실 압축에서 무손실 압축을 허용한다. 10비트 및 12비트 정밀도의 경우, 각 회전 공간을 세 개의 전단(JPEG2000의 웨이블릿 변환과 유사)으로 대체하는 무손실 정수-정수 DCT가 사용된다. 16비트 정밀도의 경우, 손실 고정 소수점 DCT 근사가 표준에서 지정되며 디코더에서 구현해야 한다. 이를 통해 인코더가 코딩 오류를 예측하여 향상된 레이어에 저장할 수 있으므로 무손실 재구성이 가능합니다. 향상된 레이어의 오류 잔차는 압축되지 않거나 무손실 정수-정수 DCT로 압축될 수 있다.[1] 파트 8의 압축 및 이미지 품질 성능은 PNG와 유사하다.[2][3]

파트 9 알파 채널 확장은 투명 이미지와 임의 모양 이미지의 손실 및 무손실 코딩을 허용한다. 정수 또는 부동 소수점 정밀도로 인코딩된 불투명도(투명도) 레이어와 내용이 알파로 사전 곱해졌는지, 또는 배경색과 사전 곱해지고 블렌딩되었는지 지정하는 메타데이터를 사용한다.[1][2]

향후 개인 정보 보호 및 보안 확장을 통해 개인 이미지 영역(또는 전체 이미지)을 낮은 해상도로 인코딩하고, 개인 복호화 키를 가진 사람에게만 전체 해상도 이미지를 복원하는 디지털 암호화된 향상된 레이어를 사용할 수 있다. 키가 없는 사람에게는 공개 영역만 표시된다.[1][2]

2. 2. 추가 구성 요소

JPEG 표준은 공식적으로 '정보기술 – 연속톤 정지 이미지의 확장 가능한 압축 및 코딩' (ISO/IEC 18477)으로 불리며, 여러 파트로 구성된다.

JPEG XT 확장 가능한 압축 및 연속톤 정지 이미지 코딩 - 파트
파트최초 공개일ISO/IEC 번호ITU 번호공식 제목
파트 12015-06[https://www.iso.org/standard/62552.html ISO/IEC 18477-1]핵심 코딩 시스템 명세
파트 22016-07[https://www.iso.org/standard/66070.html ISO/IEC 18477-2]고 동적 범위 이미지 코딩
파트 32015-12[https://www.iso.org/standard/66071.html ISO/IEC 18477-3]박스 파일 형식
파트 42017-10[https://www.iso.org/standard/66072.html ISO/IEC 18477-4]적합성 테스트
파트 52018-03[https://www.iso.org/standard/66073.html ISO/IEC 18477-5]레퍼런스 소프트웨어
파트 62016-02[https://www.iso.org/standard/67168.html ISO/IEC 18477-6]IDR 정수 코딩
파트 72017-05[https://www.iso.org/standard/72478.html ISO/IEC 18477-7]HDR 부동 소수점 코딩
파트 82016-10[https://www.iso.org/standard/68663.html ISO/IEC 18477-8]무손실 및 준 무손실 코딩
파트 92016-10[https://www.iso.org/standard/68664.html ISO/IEC 18477-9]알파 채널 코딩



파트 1은 현재 일반적으로 사용되는 JPEG 사양(ISO/IEC 10918-1, 10918-5 JFIF, 10918-6)을 정의한다. JPEG 코딩 모드를 베이스라인, 순차 및 프로그레시브 허프만으로 제한하며, YCbCr 크로마 서브샘플링을 사용하는 Rec. 601 색 공간 변환의 JFIF 정의를 포함한다.[2][1] 이 사양은 토마스 리히터, 팀 브루일란츠, 피터 셸켄스, 투라지 에브라히미가 작성했다.[2]

파트 3 박스 파일 형식은 JFIF와 하위 호환되는 확장 가능한 형식을 정의한다. '박스'(응용 프로그램 마커 11(APP11)로 태그된 64KB 청크) 기반으로, 향상된 데이터 레이어와 이를 8비트 기본 레이어와 결합하여 풀 정밀도 이미지를 형성하는 방법을 설명하는 추가 이진 메타데이터를 포함한다.[3] JPEG 2000에서 사용되는 ISO 기본 미디어 파일 형식을 기반으로 하며, 유사한 배열은 JPEG-HDR 형식(돌비 랩스)에서도 사용되었으며, JPEG XT 파트 2에서 표준화되었다.[2]

파트 7은 풀 정밀도 이미지와 감마 보정 톤 매핑된 8비트 기본 이미지 레이어에서 향상된 이미지 레이어를 생성하는 부동 소수점 HDR 코딩 도구를 포함한다. 여러 사진 노출을 사용한 고 다이내믹 레인지 이미징과 선형 16비트 정수 정밀도를 초과하는 컴퓨터 생성 이미지에 사용된다.[2]

HDR 이미지 재구성을 위한 세 가지 주요 알고리즘(프로필 A, B, C)을 정의한다. 프로필 A는 기본 레이어의 역 톤 매핑에 공통 로그 스케일 팩터를 사용한다. 프로필 B는 공통 노출 값으로 스케일링된 분할기 이미지 확장 레이어를 사용한다. 프로필 C는 A와 유사하지만 구성 요소별 스케일링 팩터와 조각별 선형 함수를 사용하여 무손실 인코딩을 허용하는 로그 공간을 사용한다. 프로필 A는 Radiance RGBE 이미지 형식[2], 프로필 B는 [http://www.xdepth.com XDepth] 형식([http://www.trellis-mgmt.com Trellis Management]) 기반이다.[4]

프로필 D는 향상된 이미지를 생성하지 않는 간단한 알고리즘이다. 향상된 레이어는 이산 코사인 변환(DCT) 전송 계수의 확장된 정밀도를 저장하는 데 사용되며, 비 감마 전송 함수가 적용되어 다이내믹 레인지를 12비트로 늘린다. 레거시 디코더가 새로운 EOTF 곡선을 이해하지 못하고 채도가 낮은 색상을 생성하기 때문에 하위 호환성은 제한된다.[2] 프로필 D는 참조 소프트웨어에서 구현되지 않았다.

JPEG XT는 다양한 프로필의 여러 요소를 코드 스트림에서 혼합하여 모든 프로필에서 확장된 DCT 정밀도와 무손실 인코딩을 허용한다('전체 프로필').[1]

파트 6 (IDR 이미지의 정수 코딩)은 RAW 이미지 형식 센서 데이터에 전형적인 9~16비트 정수 샘플 코딩을 위한 확장이며, 코딩 도구는 파트 7 프로필 C와 동일하다.[2]

파트 2는 돌비의 JPEG-HDR 형식을 기반으로 한 HDR 이미징 구현을 정의한다.[5] 파트 7 프로필 A에서 정의한 RGBE 이미지 형식을 사용하며 정수 및 부동 소수점 샘플을 모두 지원한다. 파일 형식은 파트 3을 기반으로 하지만 독점적인 텍스트 기반 메타데이터 구문을 사용한다.[2]

파트 8 무손실 코딩은 파트 7 프로필 C 기반 정수 및 부동 소수점 코딩의 확장으로, 스케일 가능한 손실 압축에서 무손실 압축을 허용한다. 10비트 및 12비트 정밀도는 무손실 정수-정수 DCT(각 회전 공간을 세 개의 전단(JPEG2000의 웨이블릿 변환과 유사)으로 대체)를 사용한다. 16비트 정밀도는 손실 고정 소수점 DCT 근사가 표준에서 지정되며 디코더에서 구현해야 한다. 이를 통해 인코더가 코딩 오류를 예측하여 향상된 레이어에 저장, 무손실 재구성이 가능하다. 향상된 레이어의 오류 잔차는 압축되지 않거나 무손실 정수-정수 DCT로 압축될 수 있다.[1] 파트 8의 압축 및 이미지 품질 성능은 PNG와 유사하다.[2][3]

파트 9 알파 채널 확장은 투명/임의 모양 이미지의 손실 및 무손실 코딩을 허용한다. 정수/부동 소수점 정밀도로 인코딩된 불투명도(투명도) 레이어와 내용이 알파로 사전 곱해졌는지, 배경색과 사전 곱해지고 블렌딩되었는지 지정하는 메타데이터를 사용한다.[1][2]

향후 개인 정보 보호 및 보안 확장을 통해 개인 이미지 영역(또는 전체 이미지)을 낮은 해상도로 인코딩하고, 개인 복호화 키를 가진 사람에게만 전체 해상도 이미지를 복원하는 디지털 암호화된 향상된 레이어를 사용할 수 있다. 키가 없는 사람에게는 공개 영역만 표시된다.[1][2]

3. JPEG-HDR

돌비 JPEG-HDR 형식은 2005년 BrightSide Technologies의 그렉 워드(Greg Ward)[6]월트 디즈니 애니메이션 스튜디오의 메리앤 시몬스(Maryann Simmons)가 표준 JPEG 파일 내에 HDR 이미지를 저장하기 위해 개발한 것이다.[5] BrightSide Technologies는 2007년 돌비 래버러토리스에 인수되었다.

이미지 인코딩은 워드가 제작한 Radiance 렌더러에서 사용되는 2계층 RGBE 이미지 형식을 기반으로 한다. 파일 크기를 줄이기 위해 먼저 이미지를 톤 매핑된 버전으로 변환한 다음, 동일한 JPEG/JFIF 파일의 APP11 마커에 재구성 승수 이미지를 저장한다. 일반적인 뷰어 소프트웨어는 승수 이미지를 무시하여, 모든 사람이 표준 다이내믹 레인지와 색상 영역으로 표현된 이미지의 톤 매핑된 버전을 볼 수 있게 한다.

JPEG-HDR 파일 형식은 JPEG XT Part 3 박스 파일 형식과 유사하지만 텍스트 기반 메타데이터를 사용한다.[2]

JPEG-HDR을 지원하는 프로그램으로는 그렉 워드의 Photosphere[7]와 pfstools가 있다.[8]

4. 참조 소프트웨어 (libjpeg)

libjpeg은 ISO/IEC Joint Photography Experts Group, 공동 사진 전문가 그룹이 기본 JPEG (ISO/IEC 10918-1 및 18477-1) 및 JPEG XT 확장 (ISO/IEC 18477 파트 2 및 6-9), 그리고 JPEG-LS (ISO/IEC 14495)에 대한 참조 소프트웨어 구현을 유지 관리한다.[9] JPEG-LS, 산술 코딩 및 mozjpeg와 유사한 계층적 프로그레시브 코더가 없는 축소된 버전은 ISO 라이선스 하에 사용할 수 있다. ICIP Grand Challenge의 참가자로서, 저자는 "JPEG on steroids"로 알려진 몇 가지 기존 JPEG 최적화 기술도 라이브러리에 포함시켰다.[10]

소프트웨어 JPEG-HDR 인코더는 돌비 랩스(Dolby Labs)에서 제공하며, JPEG XT 파트 7 프로파일 B 소프트웨어는 XDepth/Trellis Management에서 제공하고, 나머지 모든 부분의 구현은 슈투트가르트 대학교에서 제공했다.

5. 더 읽어보기

참조

[1] 논문 JPEG XT: A new family of JPEG backward-compatible standards https://jpeg.org/dow[...] 2016
[2] 간행물 The JPEG XT of Standards: Status and Future Plans http://www.uta.edu/f[...] 2015-09-22
[3] 간행물 JPEG XT: A Compression Standard for HDR and WCG Images (Standards in a Nutshell) https://infoscience.[...]
[4] 논문 Overview and evaluation of the JPEG XT HDR image compression standard https://www.research[...] 2015-12-19
[5] 웹사이트 Discover home entertainment in Dolby https://www.dolby.co[...]
[6] 웹사이트 OutBox page for Gregory Ward Larson http://www.anyhere.c[...]
[7] 웹사이트 Anyhere Software http://anyhere.com/
[8] 웹사이트 pfstools About https://pfstools.sou[...]
[9] 웹사이트 Jpeg - Jpeg Xt https://jpeg.org/jpe[...]
[10] 서적 2016 IEEE International Conference on Image Processing (ICIP) 2016-09
[11] 논문 JPEG XT: A new family of JPEG backward-compatible standards https://jpeg.org/dow[...] 2016



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com