記住
使用者不讀東西
使用者不會用滑鼠
使用者記不得任何東西
當你在設計使用介面時, 最好能記住兩個原則:
1.使用者是不用手冊的, 即使他們有手冊也不會去讀.
2.事實上使用者是不會去讀任何東西的, 就算有東西可以查他們也不想去查.
並不是真的認為大家都是笨蛋, 而是認為如果你持續努力把程式設計得很容易, 連白癡都能夠使用, 你就能做出一個容易用而且人見人愛的程式. 另外你也會很驚訝地發現, 小幅度的可用性改善如何能換來很多的客戶.
要評估一個從未看過的程式或對話框的可用性時, 有個好方法就是裝得有點笨地使用.

eager 發表在 痞客邦 留言(0) 人氣()

記住
使用者不讀東西
使用者不會用滑鼠
使用者記不得任何東西
當你在設計使用介面時, 最好能記住兩個原則:
1.使用者是不用手冊的, 即使他們有手冊也不會去讀.
2.事實上使用者是不會去讀任何東西的, 就算有東西可以查他們也不想去查.
並不是真的認為大家都是笨蛋, 而是認為如果你持續努力把程式設計得很容易, 連白癡都能夠使用, 你就能做出一個容易用而且人見人愛的程式. 另外你也會很驚訝地發現, 小幅度的可用性改善如何能換來很多的客戶.
要評估一個從未看過的程式或對話框的可用性時, 有個好方法就是裝得有點笨地使用.

eager 發表在 痞客邦 留言(0) 人氣()

工作了兩個星期了,對於公司上的環境,也有一點熟悉了,
接著,未來的四年,確定要在這度過了,不管環境如何,不管待遇如何
為了自己,這四年決不能虛耗,是時候要好好規劃這四年
基於生活品質,基於人格改造,基於就業競爭力,有必要先做一個全盤檢討,在提出一些改進方針
所以雖然還沒有到新年,不過還是先擬定一下計畫
希望未來的一年內我可以先達到下列短期的目標
1.學習小提琴....這是為了克制我的電玩慾望,因為長期被遊戲軟體荼毒,完全喪失了人文氣息,
個人覺得學一下這個可能可以幫助我增加一點靈性
2.英文會話中上級....這個就不用多講了,認識我的人都知道我英文有多濫,為了自己未來的仕途,還是好好用功一下...哀
3.windows程式精通....哀哀,這是最慘的,原本程式功力就不怎樣,當完兵更是還給學校一半以上(智力還被降了五成),
而且原本學校學的linux東西,在公司好像用不到,所以一切來講就好像從頭開始,真倒楣,反正近期得好好練習了,

eager 發表在 痞客邦 留言(0) 人氣()

工作了兩個星期了,對於公司上的環境,也有一點熟悉了,
接著,未來的四年,確定要在這度過了,不管環境如何,不管待遇如何
為了自己,這四年決不能虛耗,是時候要好好規劃這四年
基於生活品質,基於人格改造,基於就業競爭力,有必要先做一個全盤檢討,在提出一些改進方針
所以雖然還沒有到新年,不過還是先擬定一下計畫
希望未來的一年內我可以先達到下列短期的目標
1.學習小提琴....這是為了克制我的電玩慾望,因為長期被遊戲軟體荼毒,完全喪失了人文氣息,
個人覺得學一下這個可能可以幫助我增加一點靈性
2.英文會話中上級....這個就不用多講了,認識我的人都知道我英文有多濫,為了自己未來的仕途,還是好好用功一下...哀
3.windows程式精通....哀哀,這是最慘的,原本程式功力就不怎樣,當完兵更是還給學校一半以上(智力還被降了五成),
而且原本學校學的linux東西,在公司好像用不到,所以一切來講就好像從頭開始,真倒楣,反正近期得好好練習了,

eager 發表在 痞客邦 留言(0) 人氣()

在十月中旬,我去了關西服國防役,雖然役期只有三個月,但是在期間吃了不少苦頭
倒也不是不能吃苦,只是要面對那些腦袋裝水泥的幹部班長們,覺得非常頭痛,
在這期間,我倒是體認到了軍中與外界的差異,以及為何大部分的士官腦袋都會水泥化的原因
在此就不多說了,反正以後也不會再去軍營了
除了那些水泥腦之外,最令人頭痛的就是感冒問題,我在軍中遇到了滿嚴重的流行性病毒
因為在冬天,晚上窗戶都關著,一但有人咳嗽很容易就傳染開來
所以我從十二月開始就染上了滿嚴重的感冒,我們班上也是....
班上的病號幾乎達到七成,大家輪流感冒,互相傳染...
害我後來還染上了頭痛的毛病,我之前除了牙痛伴隨的頭痛外幾乎沒有頭痛的經驗,真是可怕阿
幸好,我已經歷劫歸來了,接下來可以好好養病了....

eager 發表在 痞客邦 留言(0) 人氣()

在十月中旬,我去了關西服國防役,雖然役期只有三個月,但是在期間吃了不少苦頭
倒也不是不能吃苦,只是要面對那些腦袋裝水泥的幹部班長們,覺得非常頭痛,
在這期間,我倒是體認到了軍中與外界的差異,以及為何大部分的士官腦袋都會水泥化的原因
在此就不多說了,反正以後也不會再去軍營了
除了那些水泥腦之外,最令人頭痛的就是感冒問題,我在軍中遇到了滿嚴重的流行性病毒
因為在冬天,晚上窗戶都關著,一但有人咳嗽很容易就傳染開來
所以我從十二月開始就染上了滿嚴重的感冒,我們班上也是....
班上的病號幾乎達到七成,大家輪流感冒,互相傳染...
害我後來還染上了頭痛的毛病,我之前除了牙痛伴隨的頭痛外幾乎沒有頭痛的經驗,真是可怕阿
幸好,我已經歷劫歸來了,接下來可以好好養病了....

eager 發表在 痞客邦 留言(0) 人氣()

資料來源:中國印刷物資商情
出處 http://www.cgan.com/science/publish/others/JPEG2000.htm
過去十年人們親眼看到了數字圖像 的存儲和傳輸的急劇變化。數字相機和便宜的掃描儀在客戶和商業方面迅速擴大了數字圖像的應用。此外,準備訪問Internet和多媒體啟動的PC(個人計算機)的低成本使數字圖像成為很多人每日生活的組成部分。
這些因素,連同彩色打印機廣泛的可用性,要求適合於印刷複製的圖像分辨率。為滿足這些要求所必需的圖像文件大小對圖像存儲和傳輸提出了重要的挑戰。因此,數字圖像壓縮實際上對成像技術的每個方面均是關鍵的,這取決於客戶、商業或科學應用水平。
目前的JPEG壓縮(因為與JPEG2000不同)基於一項決定,這項決定是JPEG委員會於1988年做出的,目的是採用與霍夫曼編碼結合的DCT(不連續正弦變換)作為其在ISO10918-1中的編碼方式,現在多部分標準的第一部分適用於靜止圖像壓縮。
DCT是一種有損耗的壓縮方式,用戶用它來定義所期望的複製質量並因此得到取決於編碼圖像實際內容的壓縮比。這是通過把轉換應用於圖像位圖獲得的,像素深度的量化在轉換中是一個參數。低質量的圖像具有有限的量化水平,結果是一個使用霍夫曼編碼的很好的壓縮比。
這種與質量有關的編碼主要好處是當同時提供多幅圖像時,它們的特點是無論在屏幕上還是在印刷時,相同水平的質量。
在選擇DCT算法的1988年,由於適用於成像的PC和工作站的能力有限,所以實現起來十分複雜。JPEG有一個困難的開端,這就在標準的不同實現之間,產生了比較隨機的互操作性。
1992年,一家美國公司的總工程師當時在JPEG委員會中,建議借助有限的色空間、算法和其他參數,特別是嚴格的文件格式規範(JFIF),提出了標準的簡化實現。這立即獲得歡迎並在市場中成了唯一的JPEG實現。
JFIF就是指今天的JPEG文件格式。然而,這種有限的工具有點過時且難以滿足高分辨率、真彩色及附加功能性的要求。
自從最初引入JPEG及JFIF以來,引入了基於使用DCT的許多附加的文件格式和壓縮技術。這些包括SPIFF(靜止圖像交換文件格式),稱為JTIP的多分辨率格式(JPEG平舖圖像錐形),及稱為Flashpix的同樣概念的較新的工具。
JPEG200
到了1995年,一般計算機的計算能力提高了,於是就可能擁有和JPEG有效硬件實現一樣快或較之更快的顯示圖像的軟件解碼器。
在1996年,JPEG委員會決定研究圖像數據的更強有力的壓縮的可能性,特別是分形和小波技術提供了新解決方案的可能性。因為這些研究的進步,好像到了2000年新標準準備好了,並選擇了JPEG2000這個名稱。
目的是創造一先進的標準化的圖像編碼系統以服務於進入下一個世紀的應用程序。目的是:
1.確定現行的標準不能產生最好質量或性能的範圍;
2.給現在未使用壓縮的市場提供可能性;
3.給成像應用程序提供開放系統方法。
不同意圖的應用程序提出了不同的要求。例如:
△Internet應用程序(環球網成像)必須在質量和分辨率上有所改進且有快的譯碼能力。
△移動式應用程序產生對錯誤彈性,低功率,及順次譯碼的要求,同時電子商務需要圖像保密性和數字水印。
△數字照相要求低的複雜性和壓縮有效性。
△硬拷貝彩色傳真,印刷及掃描要求去除或平舖處理。
△鍵入數字圖書館/檔案應用程序是元數據和內容管理的需要。
△對於遙感來說,多元件,快速編碼和有價值的編碼區域是十分主要的。
醫療應用程序不只是大部分,需要各種各樣的有損耗的和無損耗的編碼。
一項對技術要求產生了約20種建議,其中大多數基於小波技術。並測試了對於DCT編碼的增強,對於JPEG2000的要求則太多且對DCT編碼似乎不可能令他們滿意。
小波技術最終被選作JPEG2000的新的算法,具有在分辨率和質量兩方面允許可伸縮性的能力。雖然與整數篩選程序比較,小波變換的複雜性取決於篩選程序的大小和浮點的使用,但小波變換一般比現在的基於程序塊的DCT變換計算上更為複雜。作為全畫面變換,小波變換也需要比DCT更多的存儲器。
然而,基於程序行的實現可減少存儲器的需求。要注意雖然小波變換比DCT變換計算上更為複雜,但是在其複雜性由在標準預期完成時計算機的預期的計算能力得以規範化,小波變換並不比在出版最初的JPEG時DCT變換複雜。因此,JPEG委員會覺得計算機能力現在的和預期的進步減小了這些問題的影響且編碼-譯碼要求的複雜性對於小波技術的廣泛實現也不覺得像是一個障礙。
分辨率的可伸縮性意思是圖像代碼是連續的代碼流,各種水平的分辨率從代碼流中得到,作為譯代碼流達到程度的函數。(即,只譯代碼流的部分並得到某種水平的分辨率,連續譯代碼流的代碼以得到分辨率)。
同樣的圖像文件可用於不同的應用程序。注意這點很在趣:一旦壓縮,則壓縮的數據可重新排序,因此,它可以以行方式解壓縮,按大小是順次的或按分辨率是順次的。
質量不但是一個分辨率問題,而且還是一個像素深度值的量化的問題。編圖像代碼的操作人員按分辨率或質量確定可伸縮性水平。可逐步按所要求的質量,譯質量可伸縮的文件代碼,包括如果照此編碼的全部無損耗的結果。
這就可以實現一個有趣的特點:能夠使用圖像的無損耗編碼和允許下流處理以確定應用程序所要求的譯碼程度。這種能力對醫療成像和出版應用而言是相當有趣的。
標準和在哪裡繼續有效
JPEG2000系指ISO15444標準的所有部分,現在的計劃要求下列7個部分:
部分1.JPEG2000圖像編碼系統
部分2.擴充(給部分1的核心定義添加更多的特徵和完善度)
部分3.運動JPEG2000
部分4.一致性
部分5.參考軟件(目前包含Java和C實現)
部分6.復合圖像文件格式(用於文件掃描和傳真應用程序)
部分7.對部分1的最小支持(技術報告)。
到2000年度,部分1預計成為完全被認可的ISO標準。部分1定義核心壓縮技術和「最小文件格式」,部分1使用可伸縮的文件格式體系結構以及預計滿足80%市場要求的最小特徵。
部分2到部分6定義壓縮和文件格式的擴充。基本的文件格式,稱之為JP2,它是標準的任選部分,但文件格式的任何實現必須符合於標準並閱讀所有合法的JP2文件。文件含有擴充,但這些擴充並不妨礙部分1閱讀程序執行部分1的功能。這就保證了客戶的互操作性。部分2中定義的JPX文件要求擴充的閱讀程序,且目標是專門的市場。
JPEG2000代碼流,不管所用的文件格式如何對於所有應用程序而言都是強制性的。JP2文件格式是應用程序使用JPEG2000代碼流的缺省接口。
重要的是要指出壓縮和文件格式是分離的。雖然是交換使用JPEG2000壓縮的數據時大多數應用程序將使用標準文件格式中的一種,但壓縮代碼流卻可以獨立於文件格式使用。
在很多情況下,用來封裝壓縮圖像數據的文件格式是涉及互操作性時的關鍵問題。當前的JP2文件格式來源於與數字成像集團DIG2000發端的聯合行動。在這次發端中,DIG成員公司在創立JPGE委員會要考慮的文件格式建議當中與JPEG委員會合作。這項工作規定了各類普通用戶能夠使用的文件格式。它的目標是將生成使用現有的JPEG2000壓縮標準、在線圖像數據庫的軟硬件開發者及Web開發者。
已考慮到各種格式技術,範圍包括從基於TIFF的方法到基於Apple的QuickTime方法。所有這些方法都把不同水平的複雜性及輕易地使用二進制數據的特性混合在一起。最終的選擇使用部分基於Apple的QuickTime文件格式和MPEG-4文件格式的二進制容器(binarycontainet)。生成此種文件格式使用的技術包括ICC、XML、JPEG2000壓縮,及圖像元數據。
在這些之外,JPEG2000委員會考慮到很多集團希望把JPEG2000位流隱藏於另外的文件格式中。因此,問題是要在位流和JPEG2000文件格式中提供適當水平的圖像數據和元數據以滿足各種使用。
JP2文件格式規定了確定應怎樣解釋顏色的方法。部分2(JPX)將規定另外的方法及兩部分之間的方法基於複雜性的區分。在部分1中,JP2文件格式,與sRGB和灰sRGB(來自於sRGB的中性sRGB)是所有閱讀程序所要求的。此外,所有JP2閱讀程序必須支持採用合法ICC輪廓文件解釋顏色。這些輪廓文件必須符合於Three□ComponentMatrixBasedandMonochromeInputProfiles(三元素矩陣基和單色輸入輪廓文件)。這就提供了低的靈活性但高的互操作性。雖然將列舉適用於JPX文件的其他色空間,但不需要JP2閱讀程序中的支持。此外,部分2規定了專門規定之外的適合於色空間的登記過程。
JP2文件格式把文件定義為一系列的含有圖像數據或元數據(關於圖像數據的數據)的邏輯框。這就使它容易通過邏輯框分析或給文件結構添加新的邏輯框。
JP2文件的標準邏輯框是文件特徵標記,文件類型和兼容性信息,一般標題信息、彩色調色板、色空間規範、元素排序及代碼流。除了特徵標記和文件類型必須是首次及標題信息邏輯框必須在代碼流之前產生之外,不確定邏輯框次序。矢量確定的邏輯框總是在任何地方而未知的邏輯框卻被標準閱讀程序忽略。
要包括的其他特點
元數據:元數據被定義為與圖像一起進位的數據,目的是提高全局文件或含有數據的系統的值。元數據與圖像一起循環,因此與圖像內容密切相關。例如,元數據可含有以字符顯示的描述、作者的名字、創作日期、版權記載、使用條件、創作參數等。
元數據的一個應用程序是IPR(知識產權),用於信譽的作者姓名的指示,與圖像一起記入的有關利用、版權記載的權力所有人。
圖像登記
為原JPEG規定了圖像登記過程,在JPEG部分4中規定了它的操作。現正為JPEG2000考慮同樣的能力。此登記過程給簡單的標識符提供識別圖像的能力,叫做LicensePlate(特許板),它是專門的。
包括其中的是登記權限(RA),記錄請求並傳遞在JPEG中被定義為三邏輯框標識符的標識符。其結構如下:16位用於國家識別,16位用於國家內RA,32位用於40億個單獨的標識符。最近JURA(JPEG實用程序登記權限)提供此功能,它在世界傳遞RA標識符。
水印
防止圖像內容剽竊或不適當使用不是一個簡單的事。水印是一個可能的解決方法,用這種的辦法某種信息隱藏於圖像數據之內,眼睛看不見但可以探測得到,它攜帶著用於鍊接的足夠信息。現在的提案是把64位用於給圖像加水印,64位恰好是由作為LicensePlate的登記權限傳遞的標識符。水印技術仍處在發展階段,但正由JPEG2000鑒定。
使人感興趣的區域(ROI)
有很多種情況,其中圖像的某個部分即使人感興趣的區域比圖像的其他部分需要更詳細地訪問。在JPEG2000中設計了兩種訪問ROI的方法,即有源法和無源法。
在用戶任意決定圖像中高度使人感興趣的部分時使用有源ROI。這裡,整個圖像是以高分辨率存儲的;需要圖像服務器來傳遞使所選部位細節顯示所需要的代碼。
在圖像具有明顯的使人感興趣的區域時,而此區域是創作者根據JPEG2000編碼過程的可伸縮性通過額外分辨率或額外質量,加以強調的使用無源ROI。通過把一種透明區域指示符貼在圖像上顯示可獲得細節的部分,用戶就知道現有的使人感興趣的區域。
DCT,分形和小波壓縮技術
首先沒有一個簡單的解釋。數字圖像是一系列的像素值,我們可以把這一系列像素值看作是一個數值表。壓縮問題包括兩部分:編碼和譯碼。編碼包括表示在某種意義上要求較少存儲空間的數值表。譯碼是恢復接近於來自於編碼信息的數值原始組合。
有兩個方法可以用來減小數值表的大小。其一是取消某些不重要的數值;其二找到某種表示需要很少數據的數值的方法。DTC,分形和小波均是算法逼近,目的是試圖把數據變為其他的更容易允許被安全刪除的數據識別的域(頻率等)。在DCT的情況下,這是高頻率數據;在小波變換的情況下,這是高度詳細數據。分形方法以更為簡明的方法直接表示數據。通過編碼數值的壓縮表示可以進一步壓縮這些模式的輸出。量化可在表中產生很少的數值且每個數值很少的位。熵編碼分析到達有效位表示模式的數值表。頻繁發生的數值通過很少的位表示,不太經常出現的數值被確定為長的位流。
ISO/IEC/JTC1/SC29/WG1
IEC即國際電工技術委員會,它負責電工技術方面的標準,包括電子學、電磁學、磁學、電聲學、電極及電能生產及分配。ISO即國際標準化組織,它負責除電氣和電子工程之外的所有技術領域的標準,後兩個方面由IEC負責。JTC1即聯合技術委員會1號(且迄今為止唯一的聯合委員會),它向ISO和IEC報告並負責信息技術領域。JTC1的小組委員會(SC)29負責聲音、圖像、多媒體和超媒體的編碼。SC29的工作組1(WG)包括聯合照相專家組(JPEG)和聯合雙級圖像小組(JBIG)。JPEG和JBIG二者中的聯合系指兩個小組與國際電信聯盟(ITU)的聯合活動這個事實。事實上,ISO15444-1將作為ITU□T建議T.800發表,具有相同的文本。

eager 發表在 痞客邦 留言(0) 人氣()

最近由於工作上的需求??
練習了一下SDL,發現這東西實在是個簡易好學
完全沒有影像基礎的我也可以馬上上手,
目前可以跨多種平台,又有其他相關支援的套件,功能實在不能說不強大
有興趣的可以去他的網頁看看
http://www.libsdl.org/index.php
對於遊戲開發來講,幾乎功能都具備了
對於文字的支援在這
http://jcatki.no-ip.org/SDL_ttf/
對於圖片的支援在這
http://jcatki.no-ip.org/SDL_image/
對於GUI的支援在這
http://www.newimage.com/~rhk/SDL_gui/index.html

eager 發表在 痞客邦 留言(0) 人氣()

最近由於工作上的需求??
練習了一下SDL,發現這東西實在是個簡易好學
完全沒有影像基礎的我也可以馬上上手,
目前可以跨多種平台,又有其他相關支援的套件,功能實在不能說不強大
有興趣的可以去他的網頁看看
http://www.libsdl.org/index.php
對於遊戲開發來講,幾乎功能都具備了
對於文字的支援在這
http://jcatki.no-ip.org/SDL_ttf/
對於圖片的支援在這
http://jcatki.no-ip.org/SDL_image/
對於GUI的支援在這
http://www.newimage.com/~rhk/SDL_gui/index.html

eager 發表在 痞客邦 留言(0) 人氣()

資料來源:中國印刷物資商情
出處 http://www.cgan.com/science/publish/others/JPEG2000.htm
過去十年人們親眼看到了數字圖像 的存儲和傳輸的急劇變化。數字相機和便宜的掃描儀在客戶和商業方面迅速擴大了數字圖像的應用。此外,準備訪問Internet和多媒體啟動的PC(個人計算機)的低成本使數字圖像成為很多人每日生活的組成部分。
這些因素,連同彩色打印機廣泛的可用性,要求適合於印刷複製的圖像分辨率。為滿足這些要求所必需的圖像文件大小對圖像存儲和傳輸提出了重要的挑戰。因此,數字圖像壓縮實際上對成像技術的每個方面均是關鍵的,這取決於客戶、商業或科學應用水平。
目前的JPEG壓縮(因為與JPEG2000不同)基於一項決定,這項決定是JPEG委員會於1988年做出的,目的是採用與霍夫曼編碼結合的DCT(不連續正弦變換)作為其在ISO10918-1中的編碼方式,現在多部分標準的第一部分適用於靜止圖像壓縮。
DCT是一種有損耗的壓縮方式,用戶用它來定義所期望的複製質量並因此得到取決於編碼圖像實際內容的壓縮比。這是通過把轉換應用於圖像位圖獲得的,像素深度的量化在轉換中是一個參數。低質量的圖像具有有限的量化水平,結果是一個使用霍夫曼編碼的很好的壓縮比。
這種與質量有關的編碼主要好處是當同時提供多幅圖像時,它們的特點是無論在屏幕上還是在印刷時,相同水平的質量。
在選擇DCT算法的1988年,由於適用於成像的PC和工作站的能力有限,所以實現起來十分複雜。JPEG有一個困難的開端,這就在標準的不同實現之間,產生了比較隨機的互操作性。
1992年,一家美國公司的總工程師當時在JPEG委員會中,建議借助有限的色空間、算法和其他參數,特別是嚴格的文件格式規範(JFIF),提出了標準的簡化實現。這立即獲得歡迎並在市場中成了唯一的JPEG實現。
JFIF就是指今天的JPEG文件格式。然而,這種有限的工具有點過時且難以滿足高分辨率、真彩色及附加功能性的要求。
自從最初引入JPEG及JFIF以來,引入了基於使用DCT的許多附加的文件格式和壓縮技術。這些包括SPIFF(靜止圖像交換文件格式),稱為JTIP的多分辨率格式(JPEG平舖圖像錐形),及稱為Flashpix的同樣概念的較新的工具。
JPEG200
到了1995年,一般計算機的計算能力提高了,於是就可能擁有和JPEG有效硬件實現一樣快或較之更快的顯示圖像的軟件解碼器。
在1996年,JPEG委員會決定研究圖像數據的更強有力的壓縮的可能性,特別是分形和小波技術提供了新解決方案的可能性。因為這些研究的進步,好像到了2000年新標準準備好了,並選擇了JPEG2000這個名稱。
目的是創造一先進的標準化的圖像編碼系統以服務於進入下一個世紀的應用程序。目的是:
1.確定現行的標準不能產生最好質量或性能的範圍;
2.給現在未使用壓縮的市場提供可能性;
3.給成像應用程序提供開放系統方法。
不同意圖的應用程序提出了不同的要求。例如:
△Internet應用程序(環球網成像)必須在質量和分辨率上有所改進且有快的譯碼能力。
△移動式應用程序產生對錯誤彈性,低功率,及順次譯碼的要求,同時電子商務需要圖像保密性和數字水印。
△數字照相要求低的複雜性和壓縮有效性。
△硬拷貝彩色傳真,印刷及掃描要求去除或平舖處理。
△鍵入數字圖書館/檔案應用程序是元數據和內容管理的需要。
△對於遙感來說,多元件,快速編碼和有價值的編碼區域是十分主要的。
醫療應用程序不只是大部分,需要各種各樣的有損耗的和無損耗的編碼。
一項對技術要求產生了約20種建議,其中大多數基於小波技術。並測試了對於DCT編碼的增強,對於JPEG2000的要求則太多且對DCT編碼似乎不可能令他們滿意。
小波技術最終被選作JPEG2000的新的算法,具有在分辨率和質量兩方面允許可伸縮性的能力。雖然與整數篩選程序比較,小波變換的複雜性取決於篩選程序的大小和浮點的使用,但小波變換一般比現在的基於程序塊的DCT變換計算上更為複雜。作為全畫面變換,小波變換也需要比DCT更多的存儲器。
然而,基於程序行的實現可減少存儲器的需求。要注意雖然小波變換比DCT變換計算上更為複雜,但是在其複雜性由在標準預期完成時計算機的預期的計算能力得以規範化,小波變換並不比在出版最初的JPEG時DCT變換複雜。因此,JPEG委員會覺得計算機能力現在的和預期的進步減小了這些問題的影響且編碼-譯碼要求的複雜性對於小波技術的廣泛實現也不覺得像是一個障礙。
分辨率的可伸縮性意思是圖像代碼是連續的代碼流,各種水平的分辨率從代碼流中得到,作為譯代碼流達到程度的函數。(即,只譯代碼流的部分並得到某種水平的分辨率,連續譯代碼流的代碼以得到分辨率)。
同樣的圖像文件可用於不同的應用程序。注意這點很在趣:一旦壓縮,則壓縮的數據可重新排序,因此,它可以以行方式解壓縮,按大小是順次的或按分辨率是順次的。
質量不但是一個分辨率問題,而且還是一個像素深度值的量化的問題。編圖像代碼的操作人員按分辨率或質量確定可伸縮性水平。可逐步按所要求的質量,譯質量可伸縮的文件代碼,包括如果照此編碼的全部無損耗的結果。
這就可以實現一個有趣的特點:能夠使用圖像的無損耗編碼和允許下流處理以確定應用程序所要求的譯碼程度。這種能力對醫療成像和出版應用而言是相當有趣的。
標準和在哪裡繼續有效
JPEG2000系指ISO15444標準的所有部分,現在的計劃要求下列7個部分:
部分1.JPEG2000圖像編碼系統
部分2.擴充(給部分1的核心定義添加更多的特徵和完善度)
部分3.運動JPEG2000
部分4.一致性
部分5.參考軟件(目前包含Java和C實現)
部分6.復合圖像文件格式(用於文件掃描和傳真應用程序)
部分7.對部分1的最小支持(技術報告)。
到2000年度,部分1預計成為完全被認可的ISO標準。部分1定義核心壓縮技術和「最小文件格式」,部分1使用可伸縮的文件格式體系結構以及預計滿足80%市場要求的最小特徵。
部分2到部分6定義壓縮和文件格式的擴充。基本的文件格式,稱之為JP2,它是標準的任選部分,但文件格式的任何實現必須符合於標準並閱讀所有合法的JP2文件。文件含有擴充,但這些擴充並不妨礙部分1閱讀程序執行部分1的功能。這就保證了客戶的互操作性。部分2中定義的JPX文件要求擴充的閱讀程序,且目標是專門的市場。
JPEG2000代碼流,不管所用的文件格式如何對於所有應用程序而言都是強制性的。JP2文件格式是應用程序使用JPEG2000代碼流的缺省接口。
重要的是要指出壓縮和文件格式是分離的。雖然是交換使用JPEG2000壓縮的數據時大多數應用程序將使用標準文件格式中的一種,但壓縮代碼流卻可以獨立於文件格式使用。
在很多情況下,用來封裝壓縮圖像數據的文件格式是涉及互操作性時的關鍵問題。當前的JP2文件格式來源於與數字成像集團DIG2000發端的聯合行動。在這次發端中,DIG成員公司在創立JPGE委員會要考慮的文件格式建議當中與JPEG委員會合作。這項工作規定了各類普通用戶能夠使用的文件格式。它的目標是將生成使用現有的JPEG2000壓縮標準、在線圖像數據庫的軟硬件開發者及Web開發者。
已考慮到各種格式技術,範圍包括從基於TIFF的方法到基於Apple的QuickTime方法。所有這些方法都把不同水平的複雜性及輕易地使用二進制數據的特性混合在一起。最終的選擇使用部分基於Apple的QuickTime文件格式和MPEG-4文件格式的二進制容器(binarycontainet)。生成此種文件格式使用的技術包括ICC、XML、JPEG2000壓縮,及圖像元數據。
在這些之外,JPEG2000委員會考慮到很多集團希望把JPEG2000位流隱藏於另外的文件格式中。因此,問題是要在位流和JPEG2000文件格式中提供適當水平的圖像數據和元數據以滿足各種使用。
JP2文件格式規定了確定應怎樣解釋顏色的方法。部分2(JPX)將規定另外的方法及兩部分之間的方法基於複雜性的區分。在部分1中,JP2文件格式,與sRGB和灰sRGB(來自於sRGB的中性sRGB)是所有閱讀程序所要求的。此外,所有JP2閱讀程序必須支持採用合法ICC輪廓文件解釋顏色。這些輪廓文件必須符合於Three□ComponentMatrixBasedandMonochromeInputProfiles(三元素矩陣基和單色輸入輪廓文件)。這就提供了低的靈活性但高的互操作性。雖然將列舉適用於JPX文件的其他色空間,但不需要JP2閱讀程序中的支持。此外,部分2規定了專門規定之外的適合於色空間的登記過程。
JP2文件格式把文件定義為一系列的含有圖像數據或元數據(關於圖像數據的數據)的邏輯框。這就使它容易通過邏輯框分析或給文件結構添加新的邏輯框。
JP2文件的標準邏輯框是文件特徵標記,文件類型和兼容性信息,一般標題信息、彩色調色板、色空間規範、元素排序及代碼流。除了特徵標記和文件類型必須是首次及標題信息邏輯框必須在代碼流之前產生之外,不確定邏輯框次序。矢量確定的邏輯框總是在任何地方而未知的邏輯框卻被標準閱讀程序忽略。
要包括的其他特點
元數據:元數據被定義為與圖像一起進位的數據,目的是提高全局文件或含有數據的系統的值。元數據與圖像一起循環,因此與圖像內容密切相關。例如,元數據可含有以字符顯示的描述、作者的名字、創作日期、版權記載、使用條件、創作參數等。
元數據的一個應用程序是IPR(知識產權),用於信譽的作者姓名的指示,與圖像一起記入的有關利用、版權記載的權力所有人。
圖像登記
為原JPEG規定了圖像登記過程,在JPEG部分4中規定了它的操作。現正為JPEG2000考慮同樣的能力。此登記過程給簡單的標識符提供識別圖像的能力,叫做LicensePlate(特許板),它是專門的。
包括其中的是登記權限(RA),記錄請求並傳遞在JPEG中被定義為三邏輯框標識符的標識符。其結構如下:16位用於國家識別,16位用於國家內RA,32位用於40億個單獨的標識符。最近JURA(JPEG實用程序登記權限)提供此功能,它在世界傳遞RA標識符。
水印
防止圖像內容剽竊或不適當使用不是一個簡單的事。水印是一個可能的解決方法,用這種的辦法某種信息隱藏於圖像數據之內,眼睛看不見但可以探測得到,它攜帶著用於鍊接的足夠信息。現在的提案是把64位用於給圖像加水印,64位恰好是由作為LicensePlate的登記權限傳遞的標識符。水印技術仍處在發展階段,但正由JPEG2000鑒定。
使人感興趣的區域(ROI)
有很多種情況,其中圖像的某個部分即使人感興趣的區域比圖像的其他部分需要更詳細地訪問。在JPEG2000中設計了兩種訪問ROI的方法,即有源法和無源法。
在用戶任意決定圖像中高度使人感興趣的部分時使用有源ROI。這裡,整個圖像是以高分辨率存儲的;需要圖像服務器來傳遞使所選部位細節顯示所需要的代碼。
在圖像具有明顯的使人感興趣的區域時,而此區域是創作者根據JPEG2000編碼過程的可伸縮性通過額外分辨率或額外質量,加以強調的使用無源ROI。通過把一種透明區域指示符貼在圖像上顯示可獲得細節的部分,用戶就知道現有的使人感興趣的區域。
DCT,分形和小波壓縮技術
首先沒有一個簡單的解釋。數字圖像是一系列的像素值,我們可以把這一系列像素值看作是一個數值表。壓縮問題包括兩部分:編碼和譯碼。編碼包括表示在某種意義上要求較少存儲空間的數值表。譯碼是恢復接近於來自於編碼信息的數值原始組合。
有兩個方法可以用來減小數值表的大小。其一是取消某些不重要的數值;其二找到某種表示需要很少數據的數值的方法。DTC,分形和小波均是算法逼近,目的是試圖把數據變為其他的更容易允許被安全刪除的數據識別的域(頻率等)。在DCT的情況下,這是高頻率數據;在小波變換的情況下,這是高度詳細數據。分形方法以更為簡明的方法直接表示數據。通過編碼數值的壓縮表示可以進一步壓縮這些模式的輸出。量化可在表中產生很少的數值且每個數值很少的位。熵編碼分析到達有效位表示模式的數值表。頻繁發生的數值通過很少的位表示,不太經常出現的數值被確定為長的位流。
ISO/IEC/JTC1/SC29/WG1
IEC即國際電工技術委員會,它負責電工技術方面的標準,包括電子學、電磁學、磁學、電聲學、電極及電能生產及分配。ISO即國際標準化組織,它負責除電氣和電子工程之外的所有技術領域的標準,後兩個方面由IEC負責。JTC1即聯合技術委員會1號(且迄今為止唯一的聯合委員會),它向ISO和IEC報告並負責信息技術領域。JTC1的小組委員會(SC)29負責聲音、圖像、多媒體和超媒體的編碼。SC29的工作組1(WG)包括聯合照相專家組(JPEG)和聯合雙級圖像小組(JBIG)。JPEG和JBIG二者中的聯合系指兩個小組與國際電信聯盟(ITU)的聯合活動這個事實。事實上,ISO15444-1將作為ITU□T建議T.800發表,具有相同的文本。

eager 發表在 痞客邦 留言(0) 人氣()

卡卡卡
就在昨天
我的小小宿舍來了新成員~~~ ps2
雖然它是電器類,但是還是算家具吧
之前早就想要買了,礙於情勢,一直拖到現在
最近在極度無聊又沒網路的情況下,我終於下手了
一點都不心痛阿,在玩了鬼武者三後,實在覺得物超所值阿
往後大概不花太多錢買新電腦了,畢竟有專職的遊戲機了
哈哈哈哈哈哈阿哈哈哈哈哈哈阿

eager 發表在 痞客邦 留言(0) 人氣()

卡卡卡
就在昨天
我的小小宿舍來了新成員~~~ ps2
雖然它是電器類,但是還是算家具吧
之前早就想要買了,礙於情勢,一直拖到現在
最近在極度無聊又沒網路的情況下,我終於下手了
一點都不心痛阿,在玩了鬼武者三後,實在覺得物超所值阿
往後大概不花太多錢買新電腦了,畢竟有專職的遊戲機了
哈哈哈哈哈哈阿哈哈哈哈哈哈阿

eager 發表在 痞客邦 留言(2) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。