本發明專利技術公開了一種運動圖像補償方法及裝置,以解決現有技術中運動圖像補償中圖像不清晰,畫面品質不高的問題。本發明專利技術中解碼運動圖像的當前幀圖像數據,得到運動補償信息,根據解碼得到的運動補償信息與前一幀圖像,確定當前幀圖像的參考幀;然后對該參考幀對應的圖像數據做運動補償計算,得到圖像補償數據;最后根據得到的圖像補償數據,對當前幀圖像進行圖像補償,得到補償圖像,無需進行數據的復制,不會產生重疊影像,并能夠起到相鄰兩幀運動圖像之間的過渡作用,使運動畫面變得更清晰,提高畫面品質。
【技術實現步驟摘要】
本專利技術涉及運動圖像補償
,尤其涉及一種運動圖像補償方法及裝置。
技術介紹
隨著液晶技術的日益發展,超大尺寸和超高分辨率的面板產品的問世,在畫面品質方面的要求也越來越高?,F有技術中對TFT-1XD液晶顯示的運動畫面一般是由驅動電路中的MEMC運動補償模塊對運動圖像進行補償處理。MEMC(Motion Estimate and Motion Compensation,運動估計和運動補償)運動圖像補償采用倍頻的方法,將獲取的畫面數據復制一份,得到倍頻畫面數據,并利用該倍頻畫面數據生成畫面補償數據,然后利用該畫面補償數據進行圖像補償,即采用倍頻技術進行圖像補償時,需將畫面數據復制一份,然后進行傳送處理,因此,在進行數據流處理時,在同樣的時間內數據傳輸量就是雙倍的,并且采用復制數據的方式,會造成虛假影像,進行圖像數據處理時無法識別真實數據和復制后的數據,會有重疊影像出現。因此,采用現有的MEMC運動圖像補償模塊對圖像進行處理的方法,由于重疊影像的出現使得畫面品質并不高,并且傳輸數據過程復雜,造成傳輸數據的驅動電路設計復雜,成本較高。
技術實現思路
本專利技術的目的是提供一種運動圖像補償方法及裝置,以解決現有技術中運動圖像補償中圖像不清晰,畫面品質不高的問題。本專利技術的目的是通過以下技術方案實現的:本專利技術一方面提供了一種運動圖像補償方法,該方法包括:解碼運動圖像的當前幀圖像數據,得到運動補償信息;根據解碼得到的所述運動補償信息以及前一幀圖像,確定當前幀圖像的參考幀;對所述參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據;根據所述圖像補償數據,對當前幀圖像進行補償,得到補償圖像。本專利技術另一方面還提供了一種運動圖像補償裝置,該裝置包括:參考幀確定模塊,用于解碼運動圖像的當前幀圖像數據,得到運動補償信息,根據解碼得到的所述運動補償信息以及前一幀圖像,確定當前幀圖像的參考幀;運動補償計算模塊,用于對所述參考幀確定模塊確定的參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據;圖像補償模塊,用于根據運動補償計算模塊得到的所述圖像補償數據,對當前幀圖像進行圖像補償,得到補償圖像。本專利技術提供的運動圖像補償方法及裝置,通過在相鄰幀圖像之間計算一當前幀的參考幀,并對該參考幀對應的圖像數據做對應的運動補償計算,得到圖像補償數據,進行圖像補償,從而在相鄰兩幀運動畫面之間起到一個過渡作用,并使運動畫面變得更清晰,提高畫面品質。附圖說明圖1為本專利技術提供的運動圖像補償方法實現流程圖;圖2為本專利技術實施例提供的幀預測參考宏塊定位示意圖;圖3為本專利技術實施例提供的場預測參考宏塊定位示意圖;圖4為本專利技術實施例提供的幀預測半精度插值示意圖;圖5為本專利技術實施例提供的場預測半精度插值示意圖;圖6為本專利技術實施例提供的運動圖像補償裝置構成示意圖。具體實施例方式本專利技術提供的運動圖像補償方法及裝置,根據解碼得到的運動補償信息,在前一幀圖像中確定當前幀圖像的參考幀數據;然后對該參考幀數據做對應的運動圖像補償計算,得到圖像補償數據;最后根據得到的圖像補償數據重構當前幀圖像,對當前幀圖像進行圖像補償,無需進行數據的復制,能夠減少數據量的傳輸,并且在相鄰幀之間計算一虛擬的參考幀進行圖像補償,能夠起到相鄰兩幀運動圖像之間的過渡作用,并使運動畫面變得更清晰,提聞畫面品質。以下將結合附圖及具體實施例對本專利技術做進一步詳細的說明,當然并不引以為限。如圖1所示,為本專利技術實施例一提供的運動圖像補償的實現流程圖,包括:步驟SlOl:解碼當前幀圖像,根據解碼得到的運動補償信息,在前一幀圖像中確定當前幀圖像的參考幀數據。具體的,圖像在進行壓縮的過程中,往往采用與圖像補償相關的數據碼流進行相關信息的表示,本專利技術實施例中對當前幀圖像進行解碼后,會得到與圖像補償相關的運動補償信息,比如圖像的亮度色差格式、圖像的I\P\B類型以及頂場、底場和幀的類型等,根據這些解碼得到的運動補償信息以及前一幀圖像的圖像數據,則可在與當前幀與其相鄰的前一幀圖像之間,確定一與當前幀圖像相關的參考幀。步驟S102:對參考幀數據做對應的運動補償計算,得到圖像補償數據。具體的,本專利技術實施例中通過計算得到相鄰兩幀之間的虛擬參考幀圖像數據后,可根據實際情況再對該參考幀數據做對應的運動補償計算,得到最終的圖像補償數據。步驟S103:根據得到的圖像補償數據,對當前幀圖像進行圖像補償,得到補償圖像。具體的,本專利技術實施例中進行圖像補償時,可采用現有的補償方法,只是補償圖像的圖像補償數據是對相鄰幀之間的參考幀數據做對應的運動補償計算得到的圖像補償數據。本專利技術實施例提供的運動圖像補償方法,通過利用相鄰幀之間計算出的參考幀,并對該參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據后,對運動圖像進行補償,并進行圖像重構,無需進行數據的復制,也不會出現重疊影像,使運動畫面變得更清晰,提聞畫面品質。本專利技術實施例二將結合實際應用對實施例一中的運動圖像補償方法中參考幀數據的確定,進行詳細的說明。本專利技術實施例中確定當前幀圖像在前一幀圖像中的參考幀時,可以以宏塊為單位,對當前幀圖像進行解碼,確定每一宏塊在前一幀中對應的初始參考宏塊,根據每一確定的初始參考宏塊的宏塊位置及宏塊模式,分別確定一與初始參考宏塊對應的最終參考宏塊,由確定的最終參考宏塊組成當前幀的參考幀。在每一幀圖像中,若干個宏塊排列成片的形式,視頻編碼算法以宏塊為單位,逐個宏塊進行編碼,組織成連續的視頻碼流,因此本專利技術實施例中為了提高確定的圖像補償數據的準確性,可以以宏塊為單位進行圖像補償參考幀數據的確定。宏塊是由一個亮度像素和附加的兩個色度像素塊組成,一般來說,亮度塊為16x16大小的像素塊,而兩個色度圖像像素塊的大小依據其圖像的亮度色差格式而定,如對于YUV420采樣圖像,宏塊則為8*8大小的像素塊。因此,為了準確獲取宏塊的位置,需預先確定圖像的亮度色差格式。確定了當前宏塊的位置后,為了能夠準確確定前一幀中與該當前宏塊對應的最終參考宏塊,還需確定初始參考宏塊的宏塊模式,宏塊模式(Macroblock_modes)解碼后會得到一系列的運動補償信息,例如運動補償種類、宏塊特征參數和量化參數的值。根據宏塊模式(Macr ob I ock_mode s )解碼得到的宏塊特征參數,能夠確定當前宏塊所用的運動向量以及幀場預測類型。本專利技術實施例中優選可根據宏塊數據進行可變長編碼時對應的有關變長碼解碼表,解碼出當前宏塊所用到的運動向量以及幀場預測類型,并且能夠確定是前向運動向量還是后向運動向量,是幀預測還是場預測,是頂場還是底場,是第一個向量還是第二個向量等。當然,當確定了幀場預測類型后,可根據確定的幀場預測類型以及解碼得到的運動向量,在前一巾貞中確定所需的最終參考宏塊。本專利技術實施例三將結合實際應用對參考宏塊的確定進行詳細說明,當然并不引以為限。本專利技術實施例中,當幀場預測類型為幀預測時,在前一幀中確定最終參考宏塊,具體包括:在前一幀圖像對應當前宏塊的初始參考宏塊位置處,根據運動向量確定一運動范圍,在所述運動范圍內確定一與當前宏塊相似度最大的宏塊,并將該相似度最大的宏塊作為所需的最終參考宏塊。如圖2所示為采用本專利技術實施例提供的方法進行宏塊確定的示意圖,當前宏塊A在前一幀中對應的初始參考宏本文檔來自技高網...
【技術保護點】
一種運動圖像補償方法,其特征在于,該方法包括:解碼運動圖像的當前幀圖像數據,得到運動補償信息;根據解碼得到的所述運動補償信息以及前一幀圖像,確定當前幀圖像的參考幀;對所述參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據;根據所述圖像補償數據,對當前幀圖像進行補償,得到補償圖像。
【技術特征摘要】
1.一種運動圖像補償方法,其特征在于,該方法包括: 解碼運動圖像的當前幀圖像數據,得到運動補償信息; 根據解碼得到的所述運動補償信息以及前一幀圖像,確定當前幀圖像的參考幀; 對所述參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據; 根據所述圖像補償數據,對當前幀圖像進行補償,得到補償圖像。2.按權利要求1所述的方法,其特征在于,對當前幀圖像進行解碼,并根據解碼得到的運動補償信息,確定當前幀圖像的參考幀,具體包括: 以宏塊為單位,對當前幀圖像進行解碼,得到當前幀中每一宏塊的運動補償信息;根據解碼得到的每一宏塊的運動補償信息,確定當前幀中每一宏塊在前一幀圖像中對應的初始參考宏塊; 根據每一所述初始參考宏塊的宏塊位置及宏塊模式,分別確定與所述初始參考宏塊對應的最終參考宏塊,由若干所述最終參考宏塊組成當前幀的參考幀。3.按權利要求2所述的方法,其特征在于,根據初始參考宏塊的宏塊位置及宏塊模式,確定最終參考宏塊,具體包括: 根據所述初始參考宏塊的宏塊位置及宏塊模式,確定所述初始參考宏塊所用的運動向量以及幀場預測類型;所述運動向量包括前向運動向量和后向運動向量,所述幀場預測類型包括幀預測和場預測; 根據確定的幀場預測類型以及解碼得到的運動向量,確定所述最終參考宏塊。4.按權利要求3所述的方法,其特征在于,所述根據確定的幀場預測類型以及解碼得到的運動向量,確定所述最終參考宏塊,具體包括: 當所述幀場預測類型為幀預測時,在前一幀圖像對應當前宏塊的初始參考宏塊位置處,根據所述運動向量確定一運動范圍,在所述運動范圍內確定一與當前宏塊相似度最大的宏塊,并將該相似度最大的宏塊作為所述最終參考宏塊; 當所述幀場預測類型為場預測時,在前一幀圖像對應當前宏塊的初始參考宏塊位置處,根據所述運動向量分別確定頂場運動范圍和底場運動范圍,并在頂場運動范圍內確定一與當前宏塊相似度最大的頂場宏塊,在底場運動范圍內確定一與當前宏塊相似度最大的底場宏塊,將所述頂場宏塊和所述底場宏塊作為所述最終參考宏塊。5.按權利要求3-4任一項所述的方法,其特征在于,對所述參考幀對應的圖像數據進行運動補償計算,得到圖像補償數據過程,具體包括: 根據運動向量的奇偶性,對每一最終參考宏塊對應的圖像數據分別做半精度像素插值計算,得到當前幀中與每一最終參考宏塊對應宏...
【專利技術屬性】
技術研發人員:王健銘,
申請(專利權)人:北京京東方光電科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。