QNX 下嵌入式視頻監控系統研究
1.3 操作系統介紹
QNX擁有一個非常高效的徼內核,它負責管理一組同時工作的進程,同時,QNX能夠實現基于消息的進程間通信。這使得QNX具有獨特的高效性、模塊化和簡易化性能。
整個QNX操作系統是由徼內核調度管理的一組進程的集合,與硬件的總線結構類似,稱之為軟件總線。軟件總線的存在,使得微內核之外的系統模塊能夠像硬件一樣“熱插拔”。在微內核中,應用程序、設備驅動程序、文件系統和網絡協議棧都駐留在內核外部的獨立地址空間,因此它們與內核以及彼此之間都相互隔離,具有出色的故障包容性:一個組件的故障不會導致整個系統崩潰。提高了系統的穩定性和安全性。本文引用地址:http://www.j9360.com/article/148216.htm
表示。預測值PRED和當前塊相減后,產生一個殘差塊Dn,經塊變換、量化后產生一組量化后的變換系數X,再經熵編碼,與解碼所需的一些信息組成一個壓后的碼流,經NAL(網絡自適應層)供傳輸和儲存用。如果采用幀內預測編碼,從圖4可看出,其預測者PRED是由當前片和uFn'(重建圖像過程中未經濾波的幀)的反饋,經由幀內預測選擇得出。
為了提供進一步預測用的參考圖像,編碼器必須具有重建圖像的功能。使殘差圖像經反量化、反變化后得到Dn',與預測值P相加得到uFn'。為了提高參考幀的圖像質量以提高壓縮圖像的性能,設置了一個環路濾波器,濾波后的輸出Fn'即為重建圖像,可用作參考圖像。
(2)解碼部分
H.264解碼器如圖5所示。由編碼器的NAL輸出一個壓縮后的H.264比特流,經熵解碼得到量化后的一組變換系數X,再經反量化、反變換,得到殘差的Dn'。利用從該比特流中解碼出的頭信息,解碼器產生一個預測塊PRED,它和編碼器中的原始PRED相同。當解碼器產生的PRED與殘差Dn'相加后,就產生uFn',再經濾波后,最后得到Fn',即最后解碼輸出的圖像。
評論