瀏覽單個文章
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
引用:
作者apia978
樓上說得沒錯, Hi10P目前一律都是軟解,
只是在openELEC下會比在Windows執行來得輕鬆些. (少了很多背景程式干擾)

Android電視棒或是電視內建播放器遇到Hi10P檔案, 運氣好的可以播,
但顏色很怪, 畫面會有不明色塊. 運氣差的就直接擺爛顯示 "不支援播放"了.

通常這些運氣好可以播的Hi10P,若仔細觀察影片****現的色塊顏色的話。
會發現是以紫色及洋紅色為主,而這跟色域取樣截斷失真有很大的關系。

之前研究過幾台機子,那些基於ARM的播放器或播放軟體,將Hi10p硬解的手段。
疑似是將原本每個10bit block帶的色域資訊,截成一般8bit可硬解用的餵給VPU(或decoder之類的東西)。
前處理軟體的部份,還有看到傅立葉變換之類的東西。

所以當那些失真的色域被還原成影片之後,就產生那些洋紅或紫色色塊等詭異的顏色。
雖然我認為這個做法非常的Ugly,不過這樣做倒也蠻符合多數人能用就好的思維。


只是這招犧牲畫面正常表現換取相容性的做法。
在doom9那些半夜不睡覺的老外身上,倒看不到有這種跡象就是。
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。
舊 2014-06-17, 08:27 PM #19
回應時引用此文章
路過離線中