[發(fā)明專利]一種圖像實時解碼顯示方法在審
| 申請?zhí)枺?/td> | 201410395683.5 | 申請日: | 2014-08-13 |
| 公開(公告)號: | CN104159079A | 公開(公告)日: | 2014-11-19 |
| 發(fā)明(設(shè)計)人: | 董麗麗;黎澤清;徐起;歐陽尚榮;吳紅松;馮書誼;袁杰 | 申請(專利權(quán))人: | 上海航天電子通訊設(shè)備研究所 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N21/4402;H04N21/442 |
| 代理公司: | 上海漢聲知識產(chǎn)權(quán)代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 200082 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 圖像 實時 解碼 顯示 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種應(yīng)用于航天工程的圖像實時解碼顯示方法。
背景技術(shù)
H.264視頻壓縮技術(shù)是一套復(fù)雜的標準,到目前為止能夠開源的解碼算法庫只有少數(shù)幾個,其中FFMpeg是為數(shù)不多的幾個開源工具中的一個,并以其解碼庫具有較低的計算復(fù)雜度得到廣泛應(yīng)用。H.264圖像壓縮技術(shù)具備很高的數(shù)據(jù)壓縮比率,在同等圖像質(zhì)量的條件下,H.264的壓縮比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。與此同時,H.264在具有高壓縮比的同時還擁有高質(zhì)量流暢的圖像,因此探月工程的圖像設(shè)備的圖像壓縮數(shù)據(jù)技術(shù)采用了H.264圖像壓縮技術(shù)。由此圖像解碼顯示設(shè)備需要采用相應(yīng)的H.264解壓縮技術(shù)。
在現(xiàn)有技術(shù)中,探月工程的圖像解碼顯示是通過專業(yè)的圖像解碼卡解碼某一固定通道固定分辨率的H.264圖像壓縮數(shù)據(jù),無法滿足實際工程中多路通道多種分辨率的圖像解碼顯示需求;同時,在實際工程中經(jīng)常需要臨時切換圖像數(shù)據(jù)幀下傳的幀頻,而圖像解碼卡只能按照預(yù)先設(shè)定的播放頻率進行播放,無法動態(tài)調(diào)整播放頻率,這樣就無法實時有效地解碼顯示圖像,對圖像設(shè)備的測試工作帶來很多不便。。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)存在的上述不足,提供了一種。
本發(fā)明通過以下技術(shù)方案實現(xiàn):
一種圖像實時解碼顯示方法,包括步驟:
S1、根據(jù)圖像壓縮幀的IDR幀格式判斷當前幀是否為IDR幀,若是則執(zhí)行S2,若否則執(zhí)行S9;
S2、判斷當前IDR幀是不是首次獲得,若是則執(zhí)行S5,否則執(zhí)行S3;
S3、獲取當前IDR幀的分辨率,并判斷是否等于寬度*高度,若不等則執(zhí)行S4,相等則執(zhí)行S7;
S4、調(diào)用FFMpeg的av_free釋放先前解碼占用系統(tǒng)資源;
S5、FFMpeg的初始化;
S6、根據(jù)IDR幀獲取壓縮數(shù)據(jù)的分辨率寬度*高度;
S7、調(diào)用avpicture_get_size函數(shù)獲得當前圖像的存儲大小buffsize,并為圖片緩存分配buffsize空間;
S8、調(diào)用avpicture_fill函數(shù),在AVFrame*中為圖像位面賦予緩沖區(qū);
S9、調(diào)用avcodec_decode_video完成視頻壓縮數(shù)據(jù)的解碼,得到AVFrame壓縮數(shù)據(jù)的原始圖片信息;
S10、調(diào)用sws_getContext、sws_scale函數(shù)將原始圖片轉(zhuǎn)換為RGB格式數(shù)據(jù);
S11、調(diào)用繪圖函數(shù)繪制解碼后的RGB數(shù)據(jù)。
較佳的,在步驟S1前還包括啟動定時周期為1秒的多媒體定時器定時計算1秒內(nèi)接收的圖像壓縮數(shù)據(jù),即幀頻,根據(jù)實際測試中幀頻與圖像刷新頻率的關(guān)系,得到當前圖像的刷新頻率,切換到相應(yīng)定時周期的多媒體定時器,啟動定時對已有的圖像壓縮數(shù)據(jù)幀進行解碼顯示,具體包括步驟:
S21、設(shè)置初始幀計數(shù)count=0;
S22、每接收到一幀圖像數(shù)據(jù)count=count+1;
S23、定時一秒到達時獲取當前count作為當前圖像數(shù)據(jù)下傳幀頻,即一秒傳輸?shù)膱D像數(shù)據(jù)幀個數(shù);
S24、根據(jù)幀頻與定時周期的對應(yīng)關(guān)系,確定當前負責(zé)解碼播放的圖像數(shù)據(jù)的定時周期TimeSpan;
S25、若當前工作的定時器周期為TimeSpan進入下一步,否則停止當前定時器,啟動定時周期為TimeSpan的定時器;
S26、將count置為0,等待下次定時到來,進入步驟S23。
本發(fā)明取得了如下有益效果:
1.本發(fā)明首次為航天工程圖像設(shè)備提供了一個多通道多分辨率的H.264圖像壓縮數(shù)據(jù)的解碼顯示方法,無須采用硬件解碼卡,簡化了圖像設(shè)備的測試流程,提高了測試的全面性;
2.本發(fā)明首次為航天工程圖像設(shè)備的可變幀頻的圖像壓縮數(shù)據(jù)的實時解碼顯示提供了一個可行簡易的方法,增強圖像顯示的實時性,便于測試人員更好地測試圖像設(shè)備的真實工作情況。
附圖說明
圖1所示的是本發(fā)明的解碼流程圖;
圖2所示的是本發(fā)明的多定時器自動切換流程圖;
圖3所示的是本發(fā)明一實施例的圖像設(shè)備測試環(huán)境示意圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海航天電子通訊設(shè)備研究所,未經(jīng)上海航天電子通訊設(shè)備研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410395683.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





