<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 圖像壓縮編碼和解碼原理知識介紹

圖像壓縮編碼和解碼原理知識介紹

作者: 時(shí)間:2012-02-21 來(lái)源:網(wǎng)絡(luò ) 收藏

化信號,首先進(jìn)入幀改組器(或稱(chēng)幀重排電路),將畫(huà)面分割為片、宏塊、區塊。區塊經(jīng)過(guò)比較
運算電路再進(jìn)入DCT電路、量化器、VLC電路,取得已數據。再將數據送到多路混合器和傳輸緩沖器。傳輸緩沖器用于暫存數據,并按照控制指令的先后按時(shí)序輸出數據。該緩沖器通過(guò)調整器(又稱(chēng)為量化自適應器)與量化器相連接。調整器可用來(lái)檢測緩沖器的緩沖區的數據暫存程度,并根據暫存數據量自動(dòng)調整量化步長(cháng)。在器內設置有反饋通路,它主要包括反量化器(Q-1)、離散余弦逆變換(IDCT)、相加器以及IPB畫(huà)面幀存儲器等。反饋回路用于預測產(chǎn)生,進(jìn)行畫(huà)面分類(lèi)處理(計算、區分并處理IPB畫(huà)面),主要用于幀間數據處理。還有,運動(dòng)預測和補償電路可用于運動(dòng)補償。
2、解壓縮電路方框圖
壓縮電路簡(jiǎn)稱(chēng)為解壓電路、解碼電路。VCD視盤(pán)機內,經(jīng)過(guò)數字信號解調電路(CD-DSP)處理后,輸出壓縮視頻數據流,需要經(jīng)過(guò)視頻解壓縮電路進(jìn)行數據解壓縮,恢復為未壓縮的視頻信號。解碼過(guò)程是編碼的逆過(guò)程,圖2.2.4是MPEG-1視頻解壓縮電路方框圖,其電路結構比編碼器稍簡(jiǎn)單一些。
圖2.2.4 MPEG-1視頻解壓縮電路方框圖

本文引用地址:http://dyxdggzs.com/article/165863.htm

圖2.2.4 MPEG-1視頻解壓縮電路方框圖

來(lái)自CD-DSP電路的壓縮編碼信號送到輸入緩沖器,然后進(jìn)入去混合電路,將圖像的編碼模式標志,運動(dòng)向量(位移矢量)和圖像數據分離開(kāi),分別送往幀存儲器壓縮主通道電路。
主通道要處理I、P、B幀數據,這些數據已經(jīng)按照圖像編碼系列的規定,以數據封包頭標指出,這些數據分別暫存在緩沖存儲器的存儲區內,根據數據量大小暫存在容量不同的存儲器區中。在微處理器控制下,先將I畫(huà)面數據按序取出,送到VLC(可變長(cháng)度碼解調器),按照ROM存放的可變長(cháng)度碼對照表,逐一將編碼時(shí)壓縮的碼位恢復為壓縮前的DCT量化值,再將各區塊分為64個(gè)數據的量化值逐位乘以反量化參數,這些參數位于ROM中存放的64位視覺(jué)心理模式量化表的相對位置,重新恢復為DCT頻率系數,完成反量化過(guò)程。
經(jīng)過(guò)反量化的數據,再送入IDCT(離散余弦逆變換)電路。這是另一次逆變換,也是通過(guò)查表法,將反量化值所代表的各頻率余弦分量的幅值進(jìn)行逆變換,重新恢復為DCT變換前的圖像(Y、CB、CR)取樣數據,從而取得代表圖像壓縮前的區塊信息。4個(gè)區塊的信息組成一個(gè)宏區塊,若干個(gè)宏區塊組成片,再由若干片組成完整畫(huà)面的總數據,這就是I幀畫(huà)面。這些繁重的相加工作都需要在加法器中進(jìn)行。
恢復出來(lái)的I幀畫(huà)面數據存入幀存儲器。I畫(huà)面與后續輸入的P畫(huà)面數據相加,可恢復出P畫(huà)面,P畫(huà)面也存入幀存儲器。然后根據運動(dòng)矢量和運動(dòng)后圖像差值(即B畫(huà)面數據),與I、P畫(huà)面存儲數據在加法器中相加,并受編碼模式信號的控制,以便決定I、P圖像的成分多少,從而恢復出不同前后的B幀畫(huà)面。經(jīng)以上處理所得I、P、B各種畫(huà)面數據都需要存入緩沖存儲器,還要根據編碼模式的指示及輸出制式的幀頻要求,按照I、B、B、P、B、B、P、B、B…B、I、B、B、P、B…的正常順序進(jìn)行重新編排,按照一定的速度從幀重排電路輸出。輸出的解壓縮數據送到D/A轉換器,轉變?yōu)镽、G、B三基色模擬信號。
通常,在解壓縮電路還要輔設視頻編碼器和調制器。視頻編碼器可將三基色信號編碼為NTSC/PAL制彩色電視信號,并加入同步、消隱、色同步和彩色副載波信號等,以視頻模擬全電視信號形式輸出。這種輸出形式的信號需要輸送到電視接收機的AV輸入端口。但是,有些老式電視機沒(méi)有設置AV輸入端口,為了適應這種現象,輸出的視頻全電視信號需要再一次進(jìn)行高頻調制,利用調制器以某個(gè)特定頻道的RF調幅形式輸出電視信號。此時(shí),VCD機需要設置RF輸出端口,其輸出信號可直接送到電視機的天線(xiàn)輸入端口。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>