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