線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1457
推到 Plurk!
推到 Facebook!

YCBCR4:1:1轉換存成JPEG問題

尚未結案
turbojoeman
一般會員


發表:2
回覆:6
積分:1
註冊:2007-02-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-27 03:02:05 IP:203.68.xxx.xxx 訂閱
各位先進:

目前小弟在DSP(嵌入式系統)上做影像的JPEG壓縮,對YCBCR4:1:1做壓縮,結果壓縮後的BITSTREAM我存起來,想透過PC給予檔頭來驗証輸出檔案是否正確,但是試了以下辦法遇到了ㄧ些問題:

1.我利用小畫家開啟同樣大小的JPEG(640*480),我把檔頭提取後,再把我的bitstream寫入進去,利用WINDOWS內建軟體開啟,但是軟體顯示繪圖失敗,無法觀看。

2.我利用PHOTOSHOP打開檔頭發現,Y CB CR是分開給的,且大小好像隨著比例而不同,在Y的部份FFC0區塊中為640*480在CB為160*120且CR也為160*120,總共給了三次檔頭各別給Y,Cb,CR
所以小弟,想說給予三次把大小改ㄧ下即可改成Y-->640*480 CB-->320*240 CR-->320*240但還是繪圖失敗。

小弟很納悶,照道理說,我ㄧ照JPEG格式給予基本的東西,SOI,APP0,DQT,SOF,DHT,SOS,EOI。基本上來說應該不至於繪圖失敗,就算壓縮後的值部正常,但應該要顯現出不正常的圖片才對,

但是都是顯現繪圖失敗,都無法開啟圖片,請大大是否能給予靈感指教?

接著的問題就是,為什麼會有不同的檔頭,我參考RGB24BITS->JPEG範例中檔頭是只要給ㄧ次,也就是剛開始,可是在PHOTOSHOP上檔頭就給三次:Y,CB,CR共三次,到底有什麼差別,那在什麼樣的情況

檔頭是只需要給ㄧ次??

我參訪了很多網站的資料,但還是預覽失敗,希望有經驗的先進能給予指導,謝謝您! 感激您!

系統時間:2024-05-20 3:19:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!