JPEG XS
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
JPEG XS는 시각적 무손실 압축, 낮은 대기 시간, 경량성을 특징으로 하는 이미지 코덱이다. 비압축 콘텐츠를 사용하는 모든 애플리케이션에 적합하며 전문 비디오 링크, 실시간 비디오 저장, 이미지 센서 압축 등에 사용된다. JPEG XS는 JPEG 2000, JPEG XL, AV1, AVC/H.264, HEVC/H.265와 같은 다른 코덱의 직접적인 경쟁자는 아니다. 주요 기능으로는 정확한 비트 전송률 할당, 다중 세대 강건성, 다중 플랫폼 상호 운용성, 수학적 무손실 압축 지원, HDR 콘텐츠 지원, RAW Bayer/CFA 압축 지원, 정확한 흐름 제어가 있다. JPEG XS는 ISO/IEC 21122 표준으로 정의되며, 비디오 링크 및 IP 네트워크를 통한 전송, 실시간 비디오 저장, 센서 압축 등 다양한 응용 분야에서 활용된다. 또한 RFC9134, MPEG-TS, VSF TR-07, TR-08, NMOS, IPMX 등 다양한 표준과 호환된다. JPEG XS는 이산 웨이블릿 변환 기반의 정지 영상 코덱이며, 프로필, 레벨, 하위 레벨을 정의하여 다양한 요구 사항을 충족한다. 2019년 ISO/IEC 21122로 공식 표준화되었으며, 2022년에 두 번째 판이 발행되었다. JPEG XS는 특허 기술을 포함하며, JPEG XS 특허 포트폴리오 라이선스(JPEG XS PPL)를 통해 RAND 조건으로 라이선스된다.
더 읽어볼만한 페이지
- JPEG - JPEG XR
JPEG XR은 마이크로소프트에서 개발하여 국제 표준으로 승인된 이미지 파일 포맷으로, 기존 JPEG 형식의 단점을 보완하고 압축 효율, 무손실 압축, 다양한 색상 모델 지원 등 여러 기능을 향상시킨 것이 특징이다. - JPEG - JPEG XT
JPEG XT는 JPEG 표준의 확장으로, 고 동적 범위 이미지 코딩, 박스 파일 형식, 무손실 및 준 무손실 코딩 등 여러 파트로 구성된다. - 화상 압축 - JPEG
JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다. - 화상 압축 - PNG
PNG는 GIF의 단점을 보완하여 개발된 무손실 압축 방식의 그래픽 파일 형식이며, 높은 색상 표현과 투명도를 지원하고, 8바이트 시그니처와 이미지 정보를 담은 청크들로 파일 구조가 구성된다. - IEC 표준 - ISO/IEC 646
ISO/IEC 646는 ASCII 기반의 7비트 문자 인코딩 표준으로, 국가별 변형이 존재했으나, 최종 개정판은 ASCII와 호환되도록 정의되었고, 현재는 ITU-T 권고 T.50 IRA가 현행 표준으로 유지되고 있다. - IEC 표준 - POSIX
POSIX는 유닉스 기반의 이식 가능한 운영체제 인터페이스를 표준화하기 위한 IEEE 표준군으로, 프로세스 관리, 파일 시스템 접근, 스레드 처리 등 핵심 서비스들을 규정하며 운영체제 간 호환성을 높이는 데 기여한다.
JPEG XS - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
출시일 | 2019년 5월 1일 |
소유자 | 합동 사진 전문가 그룹 |
종류 | 손실 압축 무손실 압축 이미지 형식 |
확장 | .jxs |
매직 넘버 | 0xFF10 FF50 |
표준 | ISO/IEC 21122 |
웹사이트 | JPEG XS |
설명 | |
설명 | 낮은 대기 시간 비디오 압축 표준 |
2. 특징
JPEG XS는 낮은 대기 시간과 낮은 복잡성을 가지면서도 시각적 무손실 품질을 제공하는 코덱이다. JPEG 2000, JPEG XL과 같은 이미지 코덱이나 AV1, AVC/H.264, HEVC/H.265와 같은 비디오 코덱과는 직접적인 경쟁 관계에 있지 않다.
JPEG XS는 다음과 같은 주요 특징을 갖는다:
- 시각적 무손실 압축: 원본과 구별하기 어려운 수준의 압축 기술이다.
- 낮은 지연 시간: 압축 및 압축 해제 과정에서 발생하는 지연 시간이 매우 짧다.
- 경량성: 다양한 플랫폼에서 효율적으로 구현할 수 있다.
이러한 특징 덕분에 JPEG XS는 비압축 콘텐츠가 표준으로 사용되는 모든 애플리케이션에 적합하며, 품질과 낮은 대기 시간을 유지하면서도 필요한 대역폭 사용량을 크게 줄일 수 있다. JPEG XS가 활용될 수 있는 분야는 SDI 및 이더넷/IP과 같은 전문 비디오 링크를 통한 비디오 전송, 실시간 비디오 저장, 메모리 버퍼, 전방향 비디오 캡처 및 렌더링, 이미지 센서 압축(예: 카메라 및 자동차 산업) 등이다.[10]
2. 1. 시각적 무손실 압축
JPEG XS는 2:1에서 10:1 사이의 압축률에서 원본 비압축 콘텐츠와 구별할 수 없는 시각적 무손실 압축을 제공한다(ISO/IEC 29170-2 테스트 통과).[10]2. 2. 낮은 지연 시간
JPEG XS 압축-압축 해제 과정에서 발생하는 총 지연 시간은 매우 짧다. 구성에 따라 다르지만, JPEG XS는 일반적으로 비압축 비디오를 사용하는 동일한 시스템에 비해 1~32줄의 추가 지연 시간만 발생시킨다.[10]2. 3. 경량성
JPEG XS는 낮은 계산 복잡성과 메모리 복잡성을 갖도록 설계되어 CPU, GPU, FPGA, ASIC과 같은 다양한 플랫폼에서 효율적인 저전력 및 저자원 구현을 가능하게 한다.[10]2. 4. 기타 특징
JPEG XS는 다음과 같은 주요 특징을 갖는다.- '''정확한 비트 전송률 할당:''' JPEG XS는 사용 가능한 대역폭에 맞춰 목표 비트 전송률을 정확하게 설정할 수 있다. (CBR이라고도 함).
- '''다중 세대 강건성:''' JPEG XS는 품질 저하 없이 최소 10회의 인코딩-디코딩 사이클을 허용한다.[11] 이를 통해 신호를 재압축하는 여러 장치를 연결하여도 품질 저하 없이 사용할 수 있다.
- '''다중 플랫폼 상호 운용성:''' JPEG XS에 사용된 알고리즘은 CPU, GPU, FPGA 및 ASIC과 같은 다양한 플랫폼에서 효율적으로 구현할 수 있도록 한다. 각 플랫폼 아키텍처는 구현에서 특정 수준의 병렬 처리가 가능할 때 최적으로 활용된다. 예를 들어, 멀티 코어 CPU 구현은 거친 입도 병렬 처리를 활용하는 반면, GPU 또는 FPGA는 미세 입도 병렬 처리에서 더 잘 작동한다. 또한 인코더의 구현에 사용된 병렬 처리 선택은 디코더의 선택에 영향을 미치지 않는다. 즉, 낮은 복잡성, 낮은 대기 시간 또는 고품질 속성을 희생하지 않고 플랫폼 간 실시간 인코딩 및 디코딩이 가능하다.
- '''수학적 무손실 압축 (MLS) 지원:''' JPEG XS는 디코더 측에서 완벽한 재구성을 달성하기 위해 수학적으로 무손실 방식으로 이미지를 코딩할 수도 있다(2판에서 지원하는 새로운 프로파일).
- '''HDR(High Dynamic Range) 콘텐츠 지원:''' 현재 버전의 JPEG XS는 구성 요소당 최대 16비트의 비트 심도를 지원하며 HDR 콘텐츠를 효율적으로 압축하기 위해 여러 매개변수화 가능한 비선형 변환(NLT)을 제공한다.
- '''RAW Bayer/CFA 압축 지원:''' JPEG XS는 또한 디지털 카메라에서 생성된 RAW 베이어 필터 콘텐츠와 같은 컬러 필터 어레이 (CFA) 콘텐츠를 압축할 수 있다. Star-Tetrix라고 하는 특수 색상 변환을 사용하면 Bayer 샘플을 먼저 RGB 샘플로 변환할 필요 없이 원본 RAW 샘플 값을 효율적이고 직접적으로 압축할 수 있다.[12]
- '''정확한 흐름 제어:''' JPEG XS 인코더는 전송되는 비트 수를 지속적으로 모니터링하고 규범적으로[13] 정의된 디코더 입력 버퍼가 넘치거나 언더플로우되지 않도록 속도 할당 프로세스를 조정한다.
3. 응용 분야
JPEG XS는 프레임 버퍼 압축이나 AR(증강 현실), VR(가상 현실) 애플리케이션과 같은 새로운 응용 분야에서 활용될 수 있다.[14]
3. 1. 비디오 링크 및 IP 네트워크를 통한 전송
비디오 해상도, 프레임 속도, 비트 심도 및 비디오 스트림의 양이 지속적으로 증가함에 따라 비디오 대역폭 요구 사항도 계속 증가하고 있다. 비디오 링크 및 통신 채널의 용량도 증가하고 있지만, 비디오 대역폭 증가를 해결하는 데 필요한 속도보다는 느리다. 또한 링크 및 채널 용량을 업그레이드하는 데 드는 투자는 상당하며 여러 해에 걸쳐 분할 상환해야 한다.방송 시장과 프로 AV 시장은 AV-over-IP 기반 인프라로 전환하고 있으며, 원격 제작에는 1기가비트 이더넷 링크를, 사내 시설에는 10G 이더넷 네트워크를 선호하는 추세이다. 1G, 2.5G, 10G 이더넷은 저렴하고 널리 사용되는 반면, 25G 이상의 링크는 아직은 경제적이지 않은 경우가 많다. 4K, 8K, 증가된 비트 심도(HDR용) 및 더 높은 프레임 속도를 지원해야 하므로 비압축 비디오에 의존하는 것은 더 이상 옵션이 아니다.
JPEG XS는 최대 10:1의 압축률을 목표로 저렴한 비용으로 비압축 스트림과 비교하여 시각적으로 품질을 유지하는 경량 압축 기술이다. XS를 사용하면 기존 SDI 케이블을 재사용하여 단일 3G-SDI(4:1)를 통해 4K60을 전송하고, 단일 HD-SDI(8:1)를 통해서도 전송할 수 있다. 유사한 시나리오를 사용하여 다양한 SDI 케이블 유형(예: 6G-SDI 및 12G-SDI)을 통해 8K60 콘텐츠를 전송할 수 있다. 또는 XS를 사용하면 압축 없이는 불가능한 1G 이더넷을 통해 4K60 콘텐츠를, 5G 또는 10G 이더넷을 통해 8K60 콘텐츠를 전송할 수 있다. 다음 표는 몇 가지 일반적인 사용 사례에 대한 예상 압축 범위를 보여준다.
비디오 스트림 | 비디오 처리량 | 링크 유형 | 사용 가능한 처리량 | 압축률 |
---|---|---|---|---|
2k 60 fps 4:2:2 10 bpc | 2.7Gbit/s | HD-SDI | 1.33Gbit/s | ~2 |
4k 60 fps 4:2:2 10 bpc | 10.6Gbit/s | 3G-SDI | 2.65Gbit/s | ~4 |
2k 60 fps 4:2:2 10 bpc | 2.7Gbit/s | 1G 이더넷 | 0.85Gbit/s | ~3 |
2k 60 fps 4:4:4 12 bpc | 4.8Gbit/s | 1G 이더넷 | 0.85Gbit/s | ~6 |
4k 60 fps 4:4:4 12 bpc | 19.1Gbit/s | 10G 이더넷 | 7.96Gbit/s | ~2.2 |
8k 60 fps 4:2:2 10 bpc | 42.5Gbit/s | 10G 이더넷 | 7.96Gbit/s | ~6 |
8k 120 fps 4:2:2 10 bpc | 84.9Gbit/s | 25G 이더넷 | 21.25Gbit/s | ~4 |
영상 스트림 전송과 관련된 문제는 대역폭 제한이 동일하게 적용되는 고해상도 스트림의 저장 및 검색이다. 예를 들어, 비디오 카메라는 SSD 드라이브나 SD 카드와 같은 내부 저장 장치를 사용하여 대용량 이미지 스트림을 보관하지만, 이러한 저장 장치의 최대 데이터 전송 속도는 제한되어 있으며 압축되지 않은 비디오 처리량보다 훨씬 낮다.
JPEG XS는 RAW 베이어/CFA 이미지의 직접 압축을 위한 내장 지원 기능을 갖추고 있다. 이 변환은 RAW 베이어 패턴 이미지를 가져와 각 구성 요소가 해상도의 1/4만 갖는 4-구성 요소 이미지로 샘플을 상관 제거한다.[15] 즉, 추가 처리 및 압축할 총 샘플 수는 동일하게 유지되지만 값은 고전적인 다중 구성 요소 변환과 유사하게 상관 제거된다.
이러한 변환을 피하면 정보 손실을 방지하고 이 처리 단계를 카메라 외부에서 수행할 수 있다. 이는 제작 단계에서 베이어 콘텐츠의 디모자이킹을 캡처 시점부터 연기할 수 있기 때문에 유리하다. 디모자이킹 프로세스는 되돌릴 수 없으며 보간 알고리즘의 선택 또는 노이즈 감소 수준과 같은 특정 선택을 미리 해야 한다. 또한, 디모자이킹 프로세스는 전력을 많이 소비할 수 있으며 추가적인 지연 시간과 복잡성을 유발한다. JPEG XS를 사용하면 이 단계를 카메라 밖으로 밀어낼 수 있으며, 더 나은 품질을 얻을 수 있는 더 진보된 알고리즘을 사용할 수 있다.
3. 2. 실시간 비디오 저장 및 재생
영상 스트림 전송과 관련된 문제는 고해상도 스트림의 저장 및 검색에도 대역폭 제한이 동일하게 적용된다는 점이다. 예를 들어, 비디오 카메라는 SSD 드라이브나 SD 카드와 같은 내부 저장 장치를 사용하여 대용량 이미지 스트림을 보관하지만, 이러한 저장 장치의 최대 데이터 전송 속도는 제한되어 있으며 압축되지 않은 비디오 처리량보다 훨씬 낮다.JPEG XS는 Star-Tetrix 색상 변환을 사용하여 RAW 베이어/CFA 이미지의 직접 압축을 지원한다.[15] 이 변환은 RAW 베이어 패턴 이미지를 각 구성 요소가 해상도의 1/4만 갖는 4-구성 요소 이미지로 샘플을 상관 제거한다.[15] 즉, 추가 처리 및 압축할 총 샘플 수는 동일하게 유지되지만, 값은 고전적인 다중 구성 요소 변환과 유사하게 상관 제거된다.
이러한 변환을 피하면 정보 손실을 방지하고 이 처리 단계를 카메라 외부에서 수행할 수 있다. 이는 예술적 의도 및 다양한 설정에 대한 선택을 더 잘 할 수 있는 제작 단계에서 베이어 콘텐츠의 디모자이킹을 캡처 시점부터 연기할 수 있기 때문에 유리하다. 디모자이킹 프로세스는 되돌릴 수 없으며 보간 알고리즘의 선택 또는 노이즈 감소 수준과 같은 특정 선택을 미리 해야 한다. 또한, 디모자이킹 프로세스는 전력을 많이 소비하며 추가적인 지연 시간과 복잡성을 유발한다. JPEG XS를 사용하면 이 단계를 카메라 밖으로 밀어낼 수 있으며, 더 나은 품질을 얻을 수 있는 더 진보된 알고리즘을 사용할 수 있다.
3. 3. 센서 압축
JPEG XS는 Star-Tetrix 색상 변환을 사용하여 RAW 베이어/CFA 이미지의 직접 압축을 지원한다. 이 변환은 RAW 베이어 패턴 이미지를 가져와 각 구성 요소가 해상도의 1/4만 갖는 4-구성 요소 이미지로 샘플을 상관 제거한다.[15] 추가 처리 및 압축할 총 샘플 수는 동일하게 유지되지만, 값은 고전적인 다중 구성 요소 변환과 유사하게 상관 제거된다.이러한 변환을 피하면 정보 손실을 방지하고 이 처리 단계를 카메라 외부에서 수행할 수 있다. 이는 예술적 의도 및 다양한 설정에 대한 선택을 더 잘 할 수 있는 제작 단계에서 베이어 콘텐츠의 디모자이킹을 캡처 시점부터 연기할 수 있기 때문에 유리하다. 디모자이킹 프로세스는 되돌릴 수 없으며 보간 알고리즘의 선택 또는 노이즈 감소 수준과 같은 특정 선택을 미리 해야 한다. 또한, 디모자이킹 프로세스는 전력을 많이 소비하며 추가적인 지연 시간과 복잡성을 유발한다. JPEG XS를 사용하면 이 단계를 카메라 밖으로 밀어낼 수 있으며, 더 나은 품질을 얻을 수 있는 더 진보된 알고리즘을 사용할 수 있다.
3. 4. 기타 응용 분야
JPEG XS는 프레임 버퍼 압축이나 AR(증강 현실), VR(가상 현실) 애플리케이션과 같은 새로운 응용 분야에서 활용될 수 있다.[14]4. 표준
JPEG XS는 ISO/IEC 21122 표준군으로 정의되는 코덱 시스템이다.
파트 | 1판 | 2판 (유효) | 3판 | 제목 |
---|---|---|---|---|
1 | [https://www.iso.org/standard/74535.html 2019] | [https://www.iso.org/standard/81551.html 2022] | [https://www.iso.org/standard/85247.html 2024] | 핵심 코딩 시스템 |
2 | [https://www.iso.org/standard/74536.html 2019] | [https://www.iso.org/standard/81552.html 2022] | [https://www.iso.org/standard/85250.html 2024] | 프로필 및 버퍼 모델 |
2 | - | [https://www.iso.org/standard/84584.html 2022/Amd1] | - | 4:2:0 콘텐츠용 프로필 및 하위 레벨 |
3 | [https://www.iso.org/standard/74537.html 2019] | [https://www.iso.org/standard/81553.html 2022] | [https://www.iso.org/standard/86420.html 2024] | 전송 및 컨테이너 형식 |
4 | [https://www.iso.org/standard/74538.html 2020] | [https://www.iso.org/standard/82568.html 2022] | 개발중 | 적합성 테스트 |
5 | [https://www.iso.org/standard/74539.html 2020] | [https://www.iso.org/standard/82569.html 2022] | 개발중 | 참조 소프트웨어 |
4. 1. JPEG XS (ISO/IEC 21122)
JPEG XS 코딩 시스템은 ISO/IEC 표준군으로, 다음과 같은 부분들로 구성되어 있다.파트 | 1판 | 2판 (유효) | 3판 | 제목 |
---|---|---|---|---|
1 | [https://www.iso.org/standard/74535.html 2019] | [https://www.iso.org/standard/81551.html 2022] | [https://www.iso.org/standard/85247.html 2024] | 핵심 코딩 시스템 |
2 | [https://www.iso.org/standard/74536.html 2019] | [https://www.iso.org/standard/81552.html 2022] | [https://www.iso.org/standard/85250.html 2024] | 프로필 및 버퍼 모델 |
2 | - | [https://www.iso.org/standard/84584.html 2022/Amd1] | - | 4:2:0 콘텐츠용 프로필 및 하위 레벨 |
3 | [https://www.iso.org/standard/74537.html 2019] | [https://www.iso.org/standard/81553.html 2022] | [https://www.iso.org/standard/86420.html 2024] | 전송 및 컨테이너 형식 |
4 | [https://www.iso.org/standard/74538.html 2020] | [https://www.iso.org/standard/82568.html 2022] | 개발중 | 적합성 테스트 |
5 | [https://www.iso.org/standard/74539.html 2020] | [https://www.iso.org/standard/82569.html 2022] | 개발중 | 참조 소프트웨어 |
파트 1 (ISO/IEC 21122-1)은 JPEG XS의 핵심 코딩 시스템을 설명한다. 이 표준은 연속적인 톤의 디지털 이미지를 재구성하는 디코딩 프로세스와 코드스트림 구문을 정의한다.
파트 2 (ISO/IEC 21122-2)는 JPEG XS의 다양한 응용 분야와 사용 사례를 위한 프로필, 레벨 및 하위 레벨을 정의한다. 이를 통해 상호 운용성을 보장하고 구현 복잡성을 줄인다.
파트 3 (ISO/IEC 21122-3)은 JPEG XS 코드스트림의 전송 및 컨테이너 형식을 지정한다. 메타데이터 반입을 정의하여 전송, 편집 및 표현을 용이하게 한다.
파트 4 (ISO/IEC 21122-4)는 적합성 테스트 및 버퍼 모델 검증을 제공하는 JPEG XS의 지원 표준이다.
파트 5 (ISO/IEC 21122-5)는 JPEG XS 파트 1 디코더의 참조 소프트웨어 구현과 예시적인 인코더 구현을 제공한다.
5개 파트 모두의 2판은 2022년에 출판될 예정이며, 4:2:0 콘텐츠, RAW Bayer/CFA 콘텐츠 및 수학적 무손실 압축을 지원한다.
4. 2. RFC9134 - RTP Payload Format for ISO/IEC 21122 (JPEG XS)
RFC 9134[16]는 JPEG XS로 인코딩된 비디오를 전송하기 위한 실시간 전송 프로토콜(RTP, RFC 3550[17])의 페이로드 형식을 설명한다. 또한, 이 권고안은 모든 매개변수를 세션 설명 프로토콜(SDP)에 매핑하여 JPEG XS 비디오에 대한 공식 미디어 유형 등록을 video/jxsv|비디오/jxsv영어로 등록한다.결과적으로 JPEG XS용 RTP 페이로드 형식은 SMPTE ST 2110 환경에서 CBR 압축 비디오 전송을 위해 SMPTE ST 2110-22를 사용하여 JPEG XS를 사용할 수 있게 한다.
4. 3. MPEG-TS for JPEG XS
ISO/IEC 13818-1:2022, 일명 MPEG-TS 8판은 MPEG 전송 스트림에서 JPEG XS에 대한 전송 지원을 명시한다.[18] ISO/IEC 13818-1:2022의 AMD1(LCEVC 및 기타 개선 사항의 전송)에는 MPEG-TS에 JPEG XS를 임베딩하는 것과 관련하여 몇 가지 추가 수정 사항, 개선 사항 및 명확화가 포함되어 있다.[19]4. 4. VSF TR-07 and TR-08
비디오 서비스 포럼에서 발행한 VSF TR-07[20] 및 TR-08[21]을 참조하십시오.4. 5. NMOS with JPEG XS
Advanced Media Workflow Association(AMWA)에서 발행한 AMWA BCP-006-01에 따르면, 네트워크 미디어 오픈 스펙(NMOS)은 AMWA IS-04 및 IS-05 NMOS 스펙을 사용하여 JPEG XS 엔드포인트의 등록, 검색 및 연결 관리를 가능하게 한다.4. 6. JPEG XS in IPMX
인터넷 프로토콜 미디어 경험(IPMX)은 프로 AV 시장을 위해 압축 및 비압축 비디오, 오디오 및 데이터를 IP 네트워크를 통해 전송할 수 있도록 제안된 일련의 개방형 표준 및 사양이다. JPEG XS는 VSF TR-10-8[23] 및 TR-10-11[24]을 통해 IPMX에서 지원된다.5. 기술 개요
JPEG XS는 프레임 버퍼 없이 작동하는 이산 웨이블릿 변환 기반의 정지 영상 코덱이다.[27] 일반적인 인코더는 다음과 같은 단계를 거친다.[28]
- 구성 요소 업스케일링 및 선택적 구성 요소 디코릴레이션: 입력 데이터의 DC 게인을 제거하고 20비트 정밀도로 업스케일링한다. 선택적으로 JPEG 2000 RCT와 유사한 다중 구성 요소 생성을 적용하여 루마 채널과 두 개의 크로마 채널을 생성한다.
- 웨이블릿 변환: 5/3 도브시 웨이블릿 필터를 사용하여 공간적 상관 관계를 제거한다. 수평 방향으로는 5단계, 수직 방향으로는 0~2번의 변환을 수행하여 지연 시간을 최소화한다.
- 사전 양자화: 웨이블릿 필터의 출력을 부호-크기 표현으로 변환하고, 데드 존 양자화기를 통해 16비트 정밀도로 사전 양자화한다.
- 비트 전송률 제어 및 양자화: 각 양자화 설정의 비트 전송률을 결정한 후, 데드 존 양자화기 또는 데이터 종속 균일 양자화기를 사용하여 데이터를 양자화한다.
- 엔트로피 코딩: 양자화된 데이터에 대해 최소한의 엔트로피 부호화를 수행한다. 최대 4번의 패스로 진행되며, 유의성 코딩, 비트플레인 카운트 코딩, 데이터 코딩, 부호 코딩 등의 단계를 거친다.
- 코드 스트림 패킹: 엔트로피 코딩된 데이터와 이미지 메타데이터를 비트 스트림(바이트 단위)으로 묶는다. 이 스트림을 코드 스트림이라고 하며, JPEG 마커 및 마커 세그먼트 구문을 기반으로 한다.[29]
JPEG XS는 호환되는 디코더가 지원해야 하는 코딩 도구의 하위 집합을 규정하는 프로필(Profile, ISO/IEC 21122-2)을 정의한다. 다음 표는 모든 프로파일과 주요 속성을 요약한 것이다.
프로파일 | Ppih | B[i] | Nbpp,max | Bw | Br | Fq | Qpih | 수평 DWT | 수직 DWT | 크로마 샘플링 형식 | Cpih | 에디션 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Light 422.10 | 8, 10 | 20 | 20 | 4 | 8 | 0 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2 | 0 | 1 | |
Light 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
Light-Subline 422.10 | 8, 10 | 20 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0 | 4:0:0, 4:2:2 | 0 | 1 | |
Main 420.12 | 8, 10, 12 | 18 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 1 | 4:2:0 | 0 | 1 | |
Main 422.10 | 8, 10 | 20 | 20 | 8 | 4 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2 | 0 | 1 | |
Main 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
Main 4444.12 | 8, 10, 12 | 48 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 1 | |
High 420.12 | 8, 10, 12 | 18 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 1, 2 | 4:2:0 | 0 | 2 | |
High 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
High 4444.12 | 8, 10, 12 | 48 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 1 | |
CHigh 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 3 | |
TDC 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | (3, 0) 및 (4, 0) (4:2:0이 아닌 경우), (4, 1), (5, 1), (5, 2) (4:2:0인 경우) | 4:0:0, 4:2:0, 4:2:2, 4:4:4 | 0, 1 | 3 | ||
TDC MLS 444.12 | 8, 10, 12 | 36 | B[i] | 4 | 0 | 0, 1 | (3, 0) 및 (4, 0) (4:2:0이 아닌 경우), (4, 1), (5, 1), (5, 2) (4:2:0인 경우) | 4:0:0, 4:2:0, 4:2:2, 4:4:4 | 0, 1 | 3 | ||
MLS.12 | 8, 10, 12 | 48 | B[i] | 4 | 0 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 2 | |
MLS.16 | 8, 10, 12, 14, 16 | 64 | B[i] | 5 | 0 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 3 | |
LightBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0 | Bayer | 3 | 2 | |
MainBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0, 1 | Bayer | 3 | 2 | |
HighBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | Bayer | 3 | 2 |
JPEG XS는 준수 디코더가 디코딩된 이미지 영역(공간 영역)에서 지원해야 하는 필수 처리량의 하한을 나타내는 레벨을 정의한다. 다음 표는 JPEG XS에 정의된 레벨을 보여준다.
레벨 | 최대 너비 | 최대 높이 | 최대 픽셀(Lmax) | 최대 픽셀 속도(Rs,max) | Plev 하이 바이트 |
---|---|---|---|---|---|
제한 없음 | 65535 | 65535 | - | - | |
1k-1, Bayer2k-1 | 1280 | 5120 | 2621440 | 83558400 | |
2k-1, Bayer4k-1 | 2048 | 8192 | 4194304 | 133693440 | |
4k-1, Bayer8k-1 | 4096 | 16384 | 8912896 | 267386880 | |
4k-2, Bayer8k-2 | 4096 | 16384 | 16777216 | 534773760 | |
4k-3, Bayer8k-3 | 4096 | 16384 | 16777216 | 1069547520 | |
8k-1, Bayer16k-1 | 8192 | 32768 | 35651584 | 1069547520 | |
8k-2, Bayer16k-2 | 8192 | 32768 | 67108864 | 2139095040 | |
8k-3, Bayer16k-3 | 8192 | 32768 | 67108864 | 4278190080 | |
10k-1, Bayer20k-1 | 10240 | 40960 | 104857600 | 3342336000 |
JPEG XS는 준수 디코더가 인코딩된 이미지 영역에서 지원해야 하는 필수 처리량의 하한을 나타내기 위해 하위 레벨을 정의한다. 각 하위 레벨은 최대 허용 샘플링 그리드 점 수에 대한 인코딩된 이미지의 최대 비트 수를 나타내는 공칭 픽셀당 비트(Nbpp) 값으로 정의된다.
다음 표는 기존 하위 레벨과 해당 공칭 bpp 값을 나열한다.
하위 레벨 | 공칭 bpp(Nbpp) | Plev 로우 바이트 |
---|---|---|
제한 없음 | - | |
전체 | 기본 이미지 bpp | |
Sublev12bpp | 12 | |
Sublev9bpp | 9 | |
Sublev6bpp | 6 | |
Sublev4bpp | 4 | |
Sublev3bpp | 3 | |
Sublev2bpp | 2 |
5. 1. 핵심 코딩
JPEG XS 표준은 프레임 버퍼가 없는 고전적인 이산 웨이블릿 변환 기반의 정지 영상 코덱이다.[27] 일반적인 인코더가 수행하는 단계는 다음과 같다.[28]- '''구성 요소 업스케일링 및 선택적 구성 요소 디코릴레이션:''' 첫 번째 단계에서 입력 데이터의 DC 게인이 제거되고 20비트 정밀도로 업스케일링된다. 선택적으로 JPEG 2000 RCT와 동일한 다중 구성 요소 생성이 적용된다. 이 변환은 RGB에서 YUV로의 무손실 근사 변환으로, 하나의 루마 채널과 두 개의 크로마 채널을 생성한다.
- '''웨이블릿 변환:''' 입력 데이터는 5/3 도브시 웨이블릿 필터에 의해 공간적으로 상관 관계가 해제된다. 수평 방향으로는 5단계 변환이 수행되지만, 수직 방향으로는 0~2번의 변환만 실행된다. 이 비대칭 필터를 사용하는 이유는 지연 시간을 최소화하기 위해서이다.
- '''사전 양자화''': 웨이블릿 필터의 출력은 부호-크기 표현으로 변환되고 데드 존 양자화기에 의해 16비트 정밀도로 사전 양자화된다.
- '''비트 전송률 제어 및 양자화''': 인코더는 비정규적 프로세스[28]에 의해 각 가능한 양자화 설정의 비트 전송률을 결정한 다음, 데드 존 양자화기 또는 데이터 종속 균일 양자화기를 사용하여 데이터를 양자화한다.
- '''엔트로피 코딩:''' JPEG XS는 양자화된 데이터에 대해 최소한의 엔트로피 부호화를 사용하며, 이는 양자화된 웨이블릿 계수의 수평선에 대해 최대 4번의 패스로 진행된다. 단계는 다음과 같다.
- '''유의성 코딩''': (선택 사항) 첫 번째 패스에서 32개의 연속적인 웨이블릿 계수의 유의성이 단일 비트로 코딩된다.
- '''비트플레인 카운트 코딩''': 두 번째 패스에서 각 4개의 계수 그룹, 소위 "비트플레인 카운트"의 0이 아닌 비트플레인 수는 골롬 부호화 유형 코드를 통해 엔트로피 코딩된다. 이 단계는 선택적으로 이전 행의 비트플레인 카운트를 예측(차분 펄스 부호 변조)의 소스로 사용한 다음 예측 차이만 인코딩할 수 있다.
- '''데이터 코딩''': 세 번째 패스는 추가 코딩 없이 원시 비트플레인 값을 코드 스트림에 삽입한다.
- '''부호 코딩''': 마지막 선택적 코딩 패스에서 0이 아닌 모든 계수의 부호 비트가 코드 스트림에 삽입된다. 이 코딩 패스가 없으면 부호 비트는 모든 계수에 대한 데이터 코딩 패스에 포함된다.
- '''코드 스트림 패킹''': 모든 엔트로피 코딩된 데이터는 필요한 모든 이미지 메타데이터와 함께 비트의 선형 스트림(바이트 배수로 그룹화됨)으로 패킹된다. 이 일련의 바이트를 코드 스트림이라고 하며, 코드 스트림의 상위 수준 구문은 일반적인 JPEG 마커 및 마커 세그먼트 구문을 기반으로 한다.[29]
5. 2. 프로필, 레벨 및 하위 레벨
JPEG XS는 프로필(Profile, ISO/IEC 21122-2)을 정의하여, 호환되는 디코더가 지원해야 하는 코딩 도구의 하위 집합을 규정한다. 이는 허용되는 매개변수 값과 마커를 제한한다. 다음 표는 모든 프로파일과 주요 속성을 요약한 것이다. 각 프로파일의 전체 내용은 표준 문서를 참조해야 한다.프로파일 | Ppih | B[i] | Nbpp,max | Bw | Br | Fq | Qpih | 수평 DWT | 수직 DWT | 크로마 샘플링 형식 | Cpih | 에디션 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Light 422.10 | 8, 10 | 20 | 20 | 4 | 8 | 0 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2 | 0 | 1 | |
Light 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
Light-Subline 422.10 | 8, 10 | 20 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0 | 4:0:0, 4:2:2 | 0 | 1 | |
Main 420.12 | 8, 10, 12 | 18 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 1 | 4:2:0 | 0 | 1 | |
Main 422.10 | 8, 10 | 20 | 20 | 8 | 4 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2 | 0 | 1 | |
Main 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
Main 4444.12 | 8, 10, 12 | 48 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1 | 4:0:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 1 | |
High 420.12 | 8, 10, 12 | 18 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 1, 2 | 4:2:0 | 0 | 2 | |
High 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 1 | |
High 4444.12 | 8, 10, 12 | 48 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 1 | |
CHigh 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:2, 4:4:4 | 0, 1 | 3 | |
TDC 444.12 | 8, 10, 12 | 36 | 20 | 4 | 8 | 0, 1 | (3, 0) 및 (4, 0) (4:2:0이 아닌 경우), (4, 1), (5, 1), (5, 2) (4:2:0인 경우) | 4:0:0, 4:2:0, 4:2:2, 4:4:4 | 0, 1 | 3 | ||
TDC MLS 444.12 | 8, 10, 12 | 36 | B[i] | 4 | 0 | 0, 1 | (3, 0) 및 (4, 0) (4:2:0이 아닌 경우), (4, 1), (5, 1), (5, 2) (4:2:0인 경우) | 4:0:0, 4:2:0, 4:2:2, 4:4:4 | 0, 1 | 3 | ||
MLS.12 | 8, 10, 12 | 48 | B[i] | 4 | 0 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 2 | |
MLS.16 | 8, 10, 12, 14, 16 | 64 | B[i] | 5 | 0 | 0, 1 | 1 ~ 5 | 0, 1, 2 | 4:0:0, 4:2:0, 4:2:2, 4:4:4, 4:2:2:4, 4:4:4:4 | 0, 1 | 3 | |
LightBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0 | Bayer | 3 | 2 | |
MainBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0, 1 | Bayer | 3 | 2 | |
HighBayer | 10, 12, 14, 16 | 64 | 18, 20 | 4 | 6, 8 | 0, 1 | 1 ~ 5 | 0, 1, 2 | Bayer | 3 | 2 |
JPEG XS는 또한 준수 디코더가 디코딩된 이미지 영역(공간 영역이라고도 함)에서 지원해야 하는 필수 처리량의 하한을 나타내는 레벨을 정의한다. 다음 표는 JPEG XS에 정의된 레벨을 보여준다. 최댓값은 샘플링 그리드의 맥락에서 주어지므로, 각 픽셀은 하나 이상의 구성 요소 값을 나타내는 픽셀당 값을 참조한다. 그러나 베이어 데이터의 경우 JPEG XS는 베이어 패턴을 4개 구성 요소의 인터리브 그리드로 내부적으로 해석한다. 즉, 베이어 이미지를 나타내는 데 필요한 샘플링 그리드 점의 수는 베이어 샘플 점의 총 개수보다 4배 적다. 2x2(4개) 베이어 값의 각 그룹은 4개의 구성 요소를 가진 하나의 샘플링 그리드 점으로 해석된다. 따라서 센서 해상도는 각 너비, 높이 및 샘플링 그리드 점의 양을 계산하기 위해 4로 나누어야 한다. 이러한 이유로 모든 레벨은 이중 이름을 갖는다. 각 레벨의 전체 사양은 표준을 참조해야 한다.
레벨 | 최대 너비 | 최대 높이 | 최대 픽셀(Lmax) | 최대 픽셀 속도(Rs,max) | Plev 하이 바이트 |
---|---|---|---|---|---|
제한 없음 | 65535 | 65535 | - | - | |
1k-1, Bayer2k-1 | 1280 | 5120 | 2621440 | 83558400 | |
2k-1, Bayer4k-1 | 2048 | 8192 | 4194304 | 133693440 | |
4k-1, Bayer8k-1 | 4096 | 16384 | 8912896 | 267386880 | |
4k-2, Bayer8k-2 | 4096 | 16384 | 16777216 | 534773760 | |
4k-3, Bayer8k-3 | 4096 | 16384 | 16777216 | 1069547520 | |
8k-1, Bayer16k-1 | 8192 | 32768 | 35651584 | 1069547520 | |
8k-2, Bayer16k-2 | 8192 | 32768 | 67108864 | 2139095040 | |
8k-3, Bayer16k-3 | 8192 | 32768 | 67108864 | 4278190080 | |
10k-1, Bayer20k-1 | 10240 | 40960 | 104857600 | 3342336000 |
레벨 개념과 유사하게, JPEG XS는 준수 디코더가 인코딩된 이미지 영역에서 지원해야 하는 필수 처리량의 하한을 나타내기 위해 하위 레벨을 정의한다. 각 하위 레벨은 선택한 준수 레벨에 따라 최대 허용 샘플링 그리드 점 수에 대한 인코딩된 이미지의 최대 비트 수를 나타내는 공칭 픽셀당 비트(Nbpp) 값으로 정의된다. 따라서 특정 레벨 및 하위 레벨을 준수하는 디코더는 Nbpp에서 파생된 다음 제약 조건을 준수해야 한다.
- 바이트 단위의 최대 코드 스트림 크기(SOC에서 EOC까지, 모든 마커 포함)는 이다.
- 초당 최대 허용 인코딩 처리량은 이다.
다음 표는 기존 하위 레벨과 해당 공칭 bpp 값을 나열한다. 각 레벨의 전체 사양은 표준을 참조해야 한다.
하위 레벨 | 공칭 bpp(Nbpp) | Plev 로우 바이트 |
---|---|---|
제한 없음 | - | |
전체 | 기본 이미지 bpp | |
Sublev12bpp | 12 | |
Sublev9bpp | 9 | |
Sublev6bpp | 6 | |
Sublev4bpp | 4 | |
Sublev3bpp | 3 | |
Sublev2bpp | 2 |
6. 역사
JPEG 위원회는 2016년 고성능, 저복잡도 이미지 코딩 표준에 대한 공개 제안과 함께 표준화 활동을 시작했다. 가장 성능이 뛰어난 후보 기술은 intoPIX와 프라운호퍼 IIS에서 나왔으며, 새로운 표준의 기반을 형성했다. 최초의 구현은 2018년 4월 NAB 쇼에서 시연되었으며, 그해 말 국제 방송 컨벤션에서도 시연되었다.[25] XS는 2019년 CES에서도 발표되었다. JPEG XS는 합동 사진 전문가 그룹에 의해 ISO/IEC 21122로 공식 표준화되었으며, 2019년에 첫 번째 판이 발행되었다. 2022년에는 두 번째 판이 발행되어,[26] 원시 CFA 베이어 콘텐츠의 직접 압축, 무손실 압축 및 4:2:0 색상 서브샘플링 지원이 추가되었다. 현재 JPEG 위원회는 XS의 추가 개선 작업을 활발히 진행하고 있으며, 2024년에는 세 번째 판이 발행되어 웨이블릿 영역에서 시간적 상관 제거 기술인 시간 차분 코딩(TDC)에 대한 지원을 추가했다.
7. 특허 및 RAND
JPEG XS는 특허 기술을 포함하고 있으며, 이는 JPEG XS 특허 포트폴리오 라이선스(JPEG XS PPL)를 통해 라이선스된다. 이 라이선스 풀은 ISO/IEC 21122 JPEG XS 비디오 코딩 표준을 구현하기 위한 라이선스 제공자가 소유한 필수 특허를 포함하며, RAND 조건으로 제공된다.[30]
참조
[1]
문서
https://www.iana.org[...]
2022-03
[2]
뉴스
JPEG XS - the new low complexity codec standard for professional video production
https://www.iis.frau[...]
2019-01-09
[3]
웹사이트
Overview of JPEG XS
https://jpeg.org/jpe[...]
2019-07-31
[4]
뉴스
Le JPEG XS, futur standard de compression pour la réalité virtuelle
https://geeko.lesoir[...]
2018-04-19
[5]
뉴스
Le nouveau standard JPEG XS est belge
https://geeko.lesoir[...]
2019-01-10
[6]
논문
"JPEG-XS -- A High-Quality Mezzanine Image Codec for Video Over IP," in SMPTE Motion Imaging Journal, vol. 127, no. 9, pp. 39-49, Oct. 2018
https://web.archive.[...]
2018-10
[7]
웹사이트
Les belges d'intoPIX révolutionnent la compression d'image et de vidéo avec la nouvelle norme JPEG XS
https://www.tinynews[...]
2019-01-10
[8]
간행물
A new JPEG format for virtual reality, drones and self-driving cars
https://actu.epfl.ch[...]
2018-09-04
[9]
웹사이트
Introduction to JPEG XS
https://www.ibc.org/[...]
[10]
웹사이트
JPEG White paper: JPEG XS, a new standard for visually lossless low-latency lightweight image coding system
http://ds.jpeg.org/w[...]
[11]
서적
2017 IEEE International Symposium on Multimedia (ISM)
2017-12
[12]
논문
"Bayer CFA Pattern Compression With JPEG XS," in IEEE Transactions on Image Processing, vol. 30, pp. 6557-6569, 2021
https://ieeexplore.i[...]
2021
[13]
웹사이트
ISO/IEC 21122-2:2019
https://www.iso.org/[...]
2021-09-07
[14]
웹사이트
ISO/IEC JTC 1/SC29/WG1 N100633, REQ "Use Cases and Requirements for JPEG XS v3.2"
https://ds.jpeg.org/[...]
[15]
간행물
Bayer CFA Pattern Compression With JPEG XS
2021
[16]
IETF
RTP Payload Format for ISO/IEC 21122 (JPEG XS)
[17]
IETF
RTP: A Transport Protocol for Real-Time Applications
[18]
웹사이트
ISO/IEC 13818-1:2022
https://www.iso.org/[...]
[19]
웹사이트
ISO/IEC 13818-1:2022/Amd 1:2023
https://www.iso.org/[...]
[20]
문서
TR-07: Transport of JPEG XS Video in MPEG-2 TS over IP
https://vsf.tv/downl[...]
[21]
문서
TR-08: Transport of JPEG XS Video in ST 2110-22
https://vsf.tv/downl[...]
[22]
문서
AMWA BCP-006-01: NMOS With JPEG XS
https://specs.amwa.t[...]
[23]
문서
TR-10-8:2023-Internet Protocol Media Experience (IPMX): NMOS Requirements - DRAFT
https://vsf.tv/downl[...]
[24]
문서
TR-10-11:2023-Internet Protocol Media Experience (IPMX): Constant Bit-Rate Compressed Video - DRAFT
https://vsf.tv/downl[...]
[25]
웹사이트
JPEG XS, le nouveau standard de compression made in UCLouvain
https://uclouvain.be[...]
[26]
논문
"JPEG XS--A New Standard for Visually Lossless Low-Latency Lightweight Image Coding," in Proceedings of the IEEE
https://dial.uclouva[...]
[27]
웹사이트
ISO/IEC 21122-1:2019
https://www.iso.org/[...]
2021-09-07
[28]
간행물
JPEG XS—A New Standard for Visually Lossless Low-Latency Lightweight Image Coding
https://ieeexplore.i[...]
2021-09
[29]
웹사이트
codestream-parser
https://github.com/t[...]
2022-06-16
[30]
웹사이트
JPEG XS Patent Pool
https://www.jpegxspo[...]
[31]
뉴스
JPEG XS - the new low complexity codec standard for professional video production
https://www.iis.frau[...]
2019-01-09
[32]
웹인용
Overview of JPEG XS
https://jpeg.org/jpe[...]
2019-07-31
[33]
뉴스
Le JPEG XS, futur standard de compression pour la réalité virtuelle
https://geeko.lesoir[...]
2018-04-19
[34]
뉴스
Le nouveau standard JPEG XS est belge
https://geeko.lesoir[...]
2019-01-10
[35]
논문
"JPEG-XS -- A High-Quality Mezzanine Image Codec for Video Over IP," in SMPTE Motion Imaging Journal, vol. 127, no. 9, pp. 39-49, Oct. 2018
https://web.archive.[...]
2018-10
[36]
웹인용
Les belges d'intoPIX révolutionnent la compression d'image et de vidéo avec la nouvelle norme JPEG XS
https://www.tinynews[...]
2019-01-10
[37]
인용
A new JPEG format for virtual reality, drones and self-driving cars
https://actu.epfl.ch[...]
2018-09-04
[38]
웹인용
Introduction to JPEG XS
https://www.ibc.org/[...]
[39]
논문
JPEG XS--A New Standard for Visually Lossless Low-Latency Lightweight Image Coding
https://dial.uclouva[...]
IEEE
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com