瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by mycai
雖然美中不足,但這算是大缺點的話,那麼無能近100%IVTC的片子不就都罪該萬死了…
美國的PIONEER、BANDAI的片子也是和普社同樣,就算100% IVTC率也只有一半frame…

應該不能說是大缺點,我的用詞大激烈了 :P
主要的目的是想平衡一下,說明普威爾也不是完美無缺的。
當然,不是說 Frame 的畫面就一定要用 Frame DCT。Encoder 在壓縮的時候,會根據一些條件判斷,看是用 Frame DCT 好,還是用 Field DCT 好,決定要使用哪一種 DCT。不是說 Frame 的畫面使用 Field DCT 就是罪該萬死 :P 聰明的 Encoder 會自動根據畫面的情況判斷,決定要用哪一種 DCT Type 才比較有效率。所以 100% IVTC 卻仍然有部分 Macroblock 使用 Field DCT 並沒有什麼不對,相反的它代表這個 Encoder 很聰明,會選擇最有效率的壓縮方式。
不同的 Encoder 做這個 DCT Type 決定的判斷方法不一樣,在 MPEG2-TM5(Test Model 5,Reference MPEG-2 Enocder)裡面用的判斷方法是:
1. 如果 Picture Structure 是 Field,則一定使用 Frame DCT。
2. 如果 Picture Structure 是 Frame,且 frame_pred_frame_dct 這個旗標 =1,則一定使用 Frame DCT。
3. 如果 Picture Structure 是 Frame,frame_pred_frame_dct = 0,則 Encoder 會根據奇偶誤差的變異數乘積來判斷要使用哪種 DCT。(算式很複雜就不寫了)這個判斷是以 Macroblock 為單位作切換。

一般的通則是,靜態的區域使用 Frame DCT;動態交錯的部分,相鄰的關聯性小,隔行的關聯性大的時候,使用 Field DCT。不過這只是一般的通則,不同 Encoder 會有不同的判斷方法,例如 intra/inter 分開判斷,使用不同的判斷條件等等。
而 Picture Structure = Field 這種壓縮法,被認為是比較沒有效率的壓縮法,所以在 MPEG-4 裡面已經被取消了。(這些 Picture Structure 是以 Picture 為單位切換)

其實普威爾的星之聲我沒有買 ^^;
我是看 mycai 兄您網站上的資料,如果我沒弄錯,那麼普威爾這片只有使用 Field DCT。我想 100% Progressive Frame 會被判斷為全部使用 Field DCT 壓縮的可能性應該很低,所以假設這次普威爾的機器是設定為全部以 Field DCT 壓縮。

錯誤的 DCT Type 和掃瞄順序會使得掃瞄出來的 DCT 係數能量沒有集中在一起,反過來說就是為 0 的係數沒有集中在一起,會使得 RLC 的效率下降,所以壓縮率會比較差。

我看過 paper,Interlaced Frame 以 Frame Structure 壓縮,使用 Field DCT + Alternate scan,PSNR(Peak Signal to Noise Ratio)視訊源的特性而定,會提升 3~5dB 不等。反過來的話,Progressive Frame 完全以 Field DCT + Alternate scan 壓縮,PSNR 會下降多少,這個就不知道了。(視訊源的情形而定,也有可能不會下降,還有當流量很高的時候,這個差距也會縮小)

只是一般來說,Progressive Frame 都會使用 Frame DCT + Zigzag scan 壓縮。
引用:
藍青前三集就是和曼迪的片子是同一家廠商製作的…

原來如此,感謝告知
引用:

應該是真的Closed GOP沒錯,可以試著把分割出單獨的GOP,每個畫面依然能解出來。
Closed GOP的影響和有無I frame insertion差不多,大約相當是2、300kbps左右的流量。

感謝您的實驗,這樣的話應該是 Closed GOP 沒錯了。唉,怎麼會這樣呢
寫信請曼迪告訴廠商改一下好了,不然的話就換一家... :P
舊 2003-01-21, 07:33 AM #17
回應時引用此文章
Shade離線中