HD Photo
使用一種新的、藝術水平來為數字圖像市場提供優化的壓縮算法。
HD Photo
提供的圖像質量與
JPEG2000
相比,而計算和內存使用方面接近
JPEG
。
HD Photo
提供的有損壓縮同等質量情況下文件大小是
JPEG
的一半。同樣的算法應用到無損上面,比原來圖像小
2.5
倍。
HD Photo
使用非常高性能的可逆色彩空間轉換,一個可逆的雙正交變化和一個高級的非算術熵編碼模式。變化最多要求每個像素
3
個
non-trivial
(乘法),和
7trivial
(加法或移位)操作,沒有除法,這是最高質量級別;在最高性能模式級別,一個像素要求
1
個
non-trivial
和
4
個
trivial
操作。圖像以
16
×
16
的塊被處理,為嵌入實現準備了最小內存需求。
HD
天生支持
RGB
和
CMYK
空間,提供一個可逆的色彩空間轉換到內部的亮度和色度格式來優化壓縮效率。另外,
HD
支持
YUV
,單色和任意
n
通道的色彩格式。
因為轉換是完全可逆的,
codec
使用同一個算法來支持有損和無損。這對嵌入應用來說明顯間化了實現。
HD
支持流行的不同
bit
深度的圖像。
8
和
16bit
格式以及許多特殊包裝的
bit
格式支持在有損和無損壓縮。
32bit
格式僅僅支持有損壓縮,而且只有
24bit
可以取得。
HD
在內部處理中使用整數算法,一個革新顏色轉換過程為定點和浮點圖像信息提供了無損編碼支持,這在不同顏色格式之間的轉換作為編碼和解碼過程一部分時也非常有效。
HD
文件定義為一個容器和一個元素位流。這術語語
audio
和
video
內容的容器和元素位流時一致的。容器時高級別的結構,其包含一到多個元素位流,加上描述性元數據。每個元素位流定義一個圖像。容器包含每個圖像的信息、注示、元數據、
audio
數據和圖像之間的關系。
HD
容器在
HD Photo
基本規約中有完整的描述。
?
這個文檔描述元素位流的格式。元素位流通過編碼器操作一個輸入圖像上時創建。另外,元素位流數據主要被解碼器消耗,解碼器重新構造輸入圖像或一個相似的。盡管位流完全通過解碼器來描述,這個規約還是定義了編碼和解碼器操作。這被理解為編碼器在編碼一個圖像的時候可以在多個可能性中選擇,并且每個元素位流可以重建為輸入的不同近似。