麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種視頻解交織的方法

文檔序號:7983600閱讀:314來源:國知局
一種視頻解交織的方法
【專利摘要】一種視頻解交織的方法,包括步驟:S1.接收視頻圖像P0、P1、…、P(m+1);S2.設置虛擬圖像P0'、P1'、…、Pm';S3.計算Pn到P(n+1)的像素移動方向;S4.通過Pn和P(n+1)分量合成得到Pn'的移動向量點Tn=Pn*k+P(n+1)*(1-k),并利用公式Pn'=PnP(n+1)+Tn得到圖像Pn';S5.將圖像Pn'送至顯示緩沖區顯示;S6.判斷n是否等于m+1,若否,n=n+1,并返回S3;若是,則結束。本發明的視頻解交織的方法,解決了隔行視頻信號轉換成逐行輸出問題,使視頻顯示與真實效果更加相近,降低了CPU占用的資源,使CPU在處理圖像同時,還能處理其他工作。
【專利說明】一種視頻解交織的方法
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種視頻解交織的方法。
【背景技術】
[0002]通信系統中為了抗干擾,常引入信道編碼的技術,如漢明編碼、循環碼、卷積碼等。但是諸如漢明編碼等的信道編碼的糾錯能力十分有限,尤其是當有連續的突發錯誤的時候,其糾錯能力十分受限。因此,為了增加系統的抗干擾能力,并且發揮信道編碼的優勢,故引入了交織技術,交織的核心思想就是把原來的信息碼元順序打亂,如果在某一時刻有比較強的突發干擾,造成連續的誤碼時,由于引入了交織技術,故可把誤碼均勻化,而對于信道編碼來說,其處理均勻化的錯誤非常有優勢,所以提高了通信系統的抗干擾性能。
[0003]解交織的作用是將置亂后的碼流還原成原始碼流的順序,以備后續譯碼使用。目前,解交織的方法有:直接合并去交織法,最簡單的將奇、偶圖片直接合并成一張,缺點是效果不好;內插法去交織法,將奇、偶兩次相加除以2所得到圖像,缺點是效果不好;動態自適應去交織法,使用4幀處理數據,進行多點比較做內差,圖像效果很好,但對CPU資源占用較多;動態補償去交錯法,是將動態自適應方法的改進,增強糾錯,圖像效果會更好些,但是對(PU資源占用非常多。

【發明內容】

[0004]本發明要解決的技術問題在于,針對現有技術要么效果不好、要么耗費CPU資源多等缺陷,提供一種視頻解交織的方法,可以克服上述不足。
[0005]本發明解決其技術問題所采用的技術方案是:提供一種視頻解交織的方法,包括以下步驟:
[0006]S1、接收視頻圖像 P0、P1、P2、P3、P4、......P(m+1);
[0007]S2、設置虛擬圖像 PO’、P1’、Ρ2’、Ρ3’、Ρ4’、……Pm’ ;其中,Ρη’ 為圖像 Pn 和 Ρ(η+1)之間一時間點的圖像;η為大于O小于等于m的整數;
[0008]S3、通過像素差值比較法計算Pn到P(n+1)的像素移動方向;其中,Sn (η+1)為Pn到Ρ(η+1)的移動向量;
[0009]S4、在移動向量Sn(n+1)范圍內,通過Pn和P (n+1)的分量合成,得到Ρη’的移動向量點Tn=Pn*k+P(n+l)*(l-k),并利用公式Pn’ =PnP (n+1)+Tn得到圖像Ρη’ ;其中,k為趨向系數;
[0010]S5、將圖像Ρη’送至顯示緩沖區顯示;
[0011]S6、判斷η是否等于m+1,若否,n=n+l,并返回步驟S3 ;若是,則結束。
[0012]優選的,步驟S3具體包括以下步驟:
[0013]S31、設置二進制的比較系數 b=1100011000011000 ;
[0014]S32、將 Pn 與 P (n+1)做差; [0015]S33、將Pn與P (n+1)間的差值與比較系數b做與操作,得出Pn到P (n+1)間的像素移動方向。
[0016]優選的,所述趨向系數k為:k= (11)%其中,1為?11和?(11+1)的移動向量點,e為根據需要設置。
[0017]優選的,所述Pn與P (n+1)的固定點PnP(n+l)為經過差值計算后的數據部分。
[0018]實施本發明提供的視頻解交織的方法,具有以下有益效果:可以解決隔行視頻信號轉換成逐行輸出的問題,使得視頻顯示與真實效果更加逼近,降低了 CPU處理數據所占用的資源,使普通CPU能夠擁有較好的圖像的基礎上,還能有能力處理其他的工作。
【專利附圖】

【附圖說明】
[0019]圖1是本發明視頻解交織的方法實施例的流程示意圖;
[0020]圖2是本發明視頻解交織的方法實施例的Pn示意圖;
[0021]圖3是本發明視頻解交織的方法實施例的P (n+1)示意圖;
[0022]圖4是現有技術的Pn與P (n+1)合并示意圖;
[0023]圖5是本發明視頻解交織的方法實施例的Pn與P (n+1)合并示意圖;
[0024]圖6是本發明視頻 解交織的方法實施例的趨向系數k的示意圖。
【具體實施方式】
[0025]為了使本發明的目的、技術方案及優點更加清楚明白,下文將要描述的各種實施例將要參考相應的附圖,這些附圖構成了實施例的一部分,其中描述了實現本發明可能采用的各種實施例。應明白,還可使用其他的實施例,或者對本文列舉的實施例進行結構和功能上的修改,而不會脫離本發明的范圍和實質。
[0026]在本發明提供的一種視頻解交織的方法實施例中,如圖1所示,包括以下步驟:
[0027]S1、接收視頻圖像P0、P1、P2、P3、P4、......P(m+1);即接收的一個視頻文件可以分
為m+1個半幀圖片,其中,PO (偶)、P1 (奇)、P2 (偶)、P3 (奇)、P4 (偶)、……P (m+1)依次為偶奇順序排列。
[0028]S2、設置虛擬圖像 PO’、P1’、P2’、P3’、P4’、......Pm’ ;其中,PO’ (奇偶)、P1’ (奇
偶)、Ρ2’(奇偶)、Ρ3’(奇偶)、Ρ4’(奇偶)、……Pm’,而Pn’為圖像Pn和P (n+1)之間一時間點的圖像;n為大于等于O小于等于m的整數;
[0029]S3、通過像素差值比較法計算Pn到P(n+1)的像素移動方向;其中,Sn (n+1)為Pn到P (n+1)的移動向量;初始化時,n=0,即從PO開始,依次循環計算。
[0030]S4、在移動向量Sn (n+1)范圍內,通過Pn和P (n+1)的分量合成,得到Pn’的移動向量點Tn=Pn*k+P(n+l)*(l-k),并利用公式Pn’ =PnP (n+1)+Tn得到圖像Pn’ ;其中,k為趨向系數;
[0031]S5、將圖像Pn’送至顯示緩沖區顯示;
[0032]S6、判斷η是否等于m+1,若否,n=n+l,并返回步驟S3 ;若是,則結束。
[0033]通過上述步驟,即可完成整個視頻文件的解交織,在解交織的過程中,隨時將解交織的圖像送入顯示緩沖區并進行顯示,解決隔行視頻信號轉換成逐行輸出,提高視頻顯示與真實效果相近,降低CPU處理數據占用的資源,使普通CPU能夠擁有較好的圖像的基礎上,還能有能力處理其他的工作。[0034]其中,素差值比較法描述為,如果PO和Pl比較,設視頻格式RGB565 (當然也可以其他格式),比較按照PO每行與Pl的每行,實際是一張完整圖片的0,I行比較,2,3行比較,比較按照比較系數b,例如b=l 100011000011000 (二進制),PO點與Pl點做差,與系數b做與操作,比較判斷是否為移動點,移動點將包括上下兩行的區域。步驟S3具體包括以下步驟:
[0035]S31、設置二進制的比較系數 b=1100011000011000 ;
[0036]S32、將 Pn 與 P (n+1)做差;
[0037]S33、將Pn與P (n+1)間的差值與比較系數b做與操作,得出Pn到P (n+1)間的像
素移動方向。
[0038]在本發明的視頻解交織的方法中,如圖6所示,趨向系數k為:k=(l_x)e,其中,X為Pn和P(n+1)的移動向量點,e為根據需要設置。趨向系數k具體為,移動向量點的數量和半幀所有點的數量比較,例如=PO和Pl有3%、10%或50%點移動設為X,移動越小越近于PO,越大越近于P1,當超過一定的范圍,可以判斷已經完全趨向P1,所以趨向系數k=(l-xr,例如:e可設為2。同時,Pn與P(n+1)的固定點PnP(n+l)為經過差值計算后的數據部分,具體為:經過差值計算后數據部分,上下兩幀的顏色差會很小,將上下兩幀數據合并得到。
[0039]如圖2-5所示,下面以圖像PO和Pl解交織為PO’為例,對本發明方法進行詳細的闡述,以便更加全面了解本發明之精神。
[0040]1、通過像素差值比較法計算PO和Pl得到像素移動的方向(圖4所示),獲取PO的移動向量點,其中SOl表示P`O和Pl的移動向量。
[0041]2、產生PO和Pl之間的PO’,在移動向量SOl范圍內,通過PO和Pl做分量合成,趨向系數k ((Tl之間),在SOl范圍內做PO’(移動向量點)=P0*k+Pl*(l-k),系數k決定本張圖像趨向于PO還是Pl的真實圖片。如k=0.6,就是將圖片PO的60%和Pl的40%復合產生PO’,根據系數k判斷圖像的趨向,再在PO的基礎上制作PO’ (全)=P0P1(固定點)+P0’ (移
動向量點)。
[0042]3、當PO時間到來時,將PO’送到顯示緩沖區顯示。
[0043]按照上述步驟,依次計算出P1’、P2’、P3’、P4’……,直到整個視頻文件都被解交織
完才結束。
[0044]在本發明視頻解交織的方法中,關鍵在于:①使用上、下幀數據處理得到有趨向上下時刻中間幀;②差值比較的方法,使用系數b對兩點數據做可控范圍比較,比較范圍上下可以控制;③可以調整e來控制系數k,判斷視頻運動的趨向,可以適應不同運動速度的視頻源通過趨向算法計算出兩幅圖像的運動方向,只對運動部分數據做趨向量化處理,得到中間時刻圖片運動部分,再將上下兩幀中非運動數據進行合成,得到完整中間時刻圖片,可通過驅動系數的自動檢查,判斷出該圖片更趨近上下兩個時刻的真實圖景。
[0045]在閱讀完下面將要描述的內容之后,本領域的技術人員應當明白,本文描述的各種特征可通過方法、數據處理系統或計算機程序產品來實現。因此,這些特征可部采用硬件的方式、全部采用軟件的方式或者采用硬件和軟件結合的方式來表現。此外,上述特征也可采用存儲在一種或多種計算機可讀存儲介質上的計算機程序產品的形式來表現,該計算機可讀存儲介質中包含計算機可讀程序代碼段或者指令,其存儲在存儲介質中。可以使用任何使用的計算機可讀存儲介質,包括硬盤、CD-ROM、光存儲設備、磁存儲設備和/或上述設備的組合。
[0046]以上所述僅為本發明的較佳實施例而已,本領域技術人員知悉,在不脫離本發明的精神和范圍的情況下,可以對這些特征和實施例進行各種改變或等同替換。另外,在本發明的教導下,可以對這些特征和實施例進行修改以適應具體的情況及材料而不會脫離本發明的精神和范圍。因此,本發明不受此處所公開的具體實施例的限制,所有落入本申請的權利要求范圍內的實施例都屬于本發明的保護范圍。
【權利要求】
1.一種視頻解交織的方法,其特征在于,包括以下步驟: 51、接收視頻圖像P0、P1、P2、P3、P4、......P(m+1); 52、設置虛擬圖像PO’、P1’、P2’、P3’、P4’、……Pm’;其中,Pn’為圖像Pn和P (n+1)之間一時間點的圖像;n為大于O小于等于m的整數; 53、通過像素差值比較法計算Pn到P(n+1)的像素移動方向;其中,Sn(n+1)為Pn到P (n+1)的移動向量; 54、在移動向量Sn(n+1)范圍內,通過Pn和P (n+1)的分量合成,得到Pn’的移動向量點Tn=Pn*k+P(n+l)*(l-k),并利用公式Pn’ =PnP(n+1)+Tn得到圖像Pn’ ;其中,k為趨向系數; 55、將圖像Pn’送至顯示緩沖區顯示; 56、判斷η是否等于m+1,若否,n=n+l,并返回步驟S3;若是,則結束。
2.根據權利要求1所述的視頻解交織的方法,其特征在于,所述步驟S3包括以下步驟: 531、設置二進制的比較系數b=1100011000011000; 532、將Pn 與 P(n+1)做差; 533、將Pn與P(n+1)間的差值與比較系數b做與操作,得出Pn到P (n+1)間的像素移動方向。
3.根據權利要求1所述的視頻解交織的方法,其特征在于,所述趨向系數k為:k=(1-x) e,其中,X為Pn和P (n+1)的移動向量點,e為根據需要設置。
4.根據權利要求1所述的視頻解交織的方法,其特征在于,所述Pn與P(n+1)的固定點PnP (n+1)為經過差值計算后的數據部分。
【文檔編號】H04N7/01GK103686097SQ201210361186
【公開日】2014年3月26日 申請日期:2012年9月25日 優先權日:2012年9月25日
【發明者】曹旭龍, 王志強, 張冬 申請人:深圳市賽格導航科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 阿瓦提县| 宁陕县| 克什克腾旗| 青岛市| 夏河县| 崇礼县| 开远市| 华容县| 平陆县| 长葛市| 兴隆县| 龙口市| 灌阳县| 敦化市| 沁水县| 通许县| 雷州市| 历史| 遂平县| 张家口市| 尼勒克县| 那坡县| 陇西县| 雅江县| 秦皇岛市| 秦安县| 三门县| 固阳县| 德昌县| 怀宁县| 麦盖提县| 视频| 全州县| 库车县| 天等县| 岳西县| 合川市| 新巴尔虎右旗| 石嘴山市| 琼海市| 黄梅县|