JPEG XR
JPEG XR(舊稱HD Photo及Windows Media Photo)是一種連續色調靜止圖像壓縮算法和文件格式,由Microsoft開發,屬於Windows Media家族的一部分。它支援有損數據壓縮以及無損數據壓縮,並且是微軟的XPS文檔的首選圖像格式。目前支援的軟件包括.NET Framework(3.0 or newer),Windows Vista/Windows 7、Internet Explorer 9,Flashplayer 11等。
| 副檔名 | .wdp/.hdp/.jxr |
|---|---|
| 網路媒體型式 | image/vnd.ms-photo |
| 開發者 | Microsoft、ITU-T、ISO/IEC |
| 格式類型 | 圖形文件格式 |
描述編輯
JPEG XR是一款可以實現高動態範圍圖像編碼,而且在壓縮與解壓時只需要整數運算的圖像編解碼器。它支援單色、RGB、CMYK、甚至支援16位無符號整數或者32位定點或者浮點數表示的多通道彩色,並且它還支援RGBE Radiance。它可以選擇嵌入ICC彩色profile以實現不同設備上的色彩一致性。阿爾法通道可以表示透明,同時支援EXIF、XMP元數據格式。這種格式還支援在一個文件中包含多幅圖像。支援只對圖像的進行部分解碼,對於一些特定的操作如裁剪、downsampling、水平豎直翻轉或者cardinal旋轉都無需對整幅圖像進行解碼。
所有的顏色表示都轉換成一種內部的色彩表示,這個變換過程是完全可逆的,因此使用合適的不同量化器可以實現有損或者無損數據壓縮。
壓縮算法編輯
JPEG XR使用一個可逆的色彩空間變換、一個可逆的重疊雙正交變換以及一個非算數熵編碼機制,這樣可以非常高效地保存高頻率的圖像數據,使得這個算法能夠在高壓縮率的情況下保持很好的圖像品質。JPEG XR按照16x16的塊處理圖像。
JPEG XR支援不同的顏色格式以及多種定點與浮點數字表示,這樣可以使用多種壓縮配置。為了保證不同在不同設備上的兼容性,它分為基本與高級兩種格式。對於數字照片來說基本格式已經足夠了,但是像三維渲染或者高級圖像處理的場合則需要使用高級格式。
微軟公司宣稱JPEG XR「使用與JPEG算法相當的計算量與內存消耗可以得到明顯的與JPEG 2000相當的圖像品質。在有損壓縮的情況下可以得到明顯比JPEG好的品質並且文件大小減小一半
容器格式編輯
JPEG XR使用類似於TIFF的文件容器在Image File Directory標籤表中保存圖像數據。JPEG XR文件包含用IFD標籤表示的圖像數據、可選的阿爾法通道數據、JPEG XR元數據、可選的保存為XML的XMP元數據以及可選的EXIF元數據。圖像數據是相鄰的自包含的大塊數據。可選的阿爾法通道壓縮成一個單獨的圖像記錄,這樣在不支援透明的應用程式中可以獨立於透明數據對圖像數據進行解碼。
由於是類TIFF的格式,這種格式也有TIFF格式的缺點,如4GB文件大小的限制。根據[1]的描述,將來的版本將會解決這個問題。
許可編輯
微軟公司擁有JPEG XR技術的專利,但微軟允許任何人實現JPEG XR的編解碼,並承諾不會對其中侵犯的任何專利進行起訴[2]。此外微軟公司向外界提供一個附帶授權協議的「HD Photo Device Porting Kit 1.0」以鼓勵人們使用這種產品,但微軟禁止將此工具包用於任何使用強copyleft的開源產品中[3],因此GPL等許可的軟件無法使用該工具包而必須採用其他的JPEG XR實現。
引用編輯
- ^ Windows Media Photo Specification. [2006-06-29].
- ^ Stephen Shankland. Vista to give HD Photo format more exposure. CNet. 23 January 2007 [9 March 2007]. (原始內容存檔於2013年1月2日).
- ^ HD Photo Device Porting Kit 1.0. Microsoft. 21 December 2006 [9 August 2007]. (原始內容存檔於2013年2月7日).
參見編輯
外部連結編輯
- HD Photo Specification(僅僅定義了container的格式與API,沒有定義圖像格式規範)
- Windows Media Photo comparison with modern JPEG-2000 implementations(9 JPEG-2000 codecs was compared with WMP)
- Microsoft shows off JPEG rival,CNET News, 24 May 2006
- Vista to give HD Photo format more exposure,CNET News, 26 January 2007
- Bill Crow's Windows Media Photo Blog解釋使用許可、技術細節以及提供了編解碼器的下載。