1.晶片解碼就是有專門的硬體負責影片編碼的解碼,這就是基本功能了,沒什麼可說,看字面意思你都能明白。編碼方式有很多,當然,專門的解碼晶片裡整合的集中解碼方式可能主要應對幾種相對應的解碼機制。2.軟體商的解碼和晶片的硬體解碼其實從最終的實現方式上都是靠處理器運算來解決。只是解碼用的處理器不同而已。軟體解碼,一般就是靠軟體來指揮電腦中的cpu來運算相對應的指令來解碼。當然,電腦中的cpu應該算是萬用處理器,就是什麼都能幹,但是什麼都不精的那種。因為當初設計的時候用CISC的構架模式,都是複雜指令集的流水線方式。這就造成了誤算的機率比較高,所以有些效率低下,如果用cpu來解碼影片,有時候會讓cpu的負荷很高。不過現代的cpu裡面一般已經繼承了新的指令集來對應影片等的運算,會一定程度上提高效率。而解碼晶片則是直接接收影片編碼,直接靠硬體來解碼。他的特點是一般都是有固定的結構,用於處理對應的幾種影片編碼格式。他和cpu的差別在於,他很專,只能做影片解碼,而基本做不了別的。其實用白話說,cpu好比是一把刀,解碼晶片是一個帶格子的割刀。軟體解碼,就是軟體指揮cpu這把刀去一刀一刀的割出格子。而晶片解碼就是用割刀一刀下去割出一堆格子。二者都可以,只是效率的問題。這樣說你能明白了吧?
1.晶片解碼就是有專門的硬體負責影片編碼的解碼,這就是基本功能了,沒什麼可說,看字面意思你都能明白。編碼方式有很多,當然,專門的解碼晶片裡整合的集中解碼方式可能主要應對幾種相對應的解碼機制。2.軟體商的解碼和晶片的硬體解碼其實從最終的實現方式上都是靠處理器運算來解決。只是解碼用的處理器不同而已。軟體解碼,一般就是靠軟體來指揮電腦中的cpu來運算相對應的指令來解碼。當然,電腦中的cpu應該算是萬用處理器,就是什麼都能幹,但是什麼都不精的那種。因為當初設計的時候用CISC的構架模式,都是複雜指令集的流水線方式。這就造成了誤算的機率比較高,所以有些效率低下,如果用cpu來解碼影片,有時候會讓cpu的負荷很高。不過現代的cpu裡面一般已經繼承了新的指令集來對應影片等的運算,會一定程度上提高效率。而解碼晶片則是直接接收影片編碼,直接靠硬體來解碼。他的特點是一般都是有固定的結構,用於處理對應的幾種影片編碼格式。他和cpu的差別在於,他很專,只能做影片解碼,而基本做不了別的。其實用白話說,cpu好比是一把刀,解碼晶片是一個帶格子的割刀。軟體解碼,就是軟體指揮cpu這把刀去一刀一刀的割出格子。而晶片解碼就是用割刀一刀下去割出一堆格子。二者都可以,只是效率的問題。這樣說你能明白了吧?