無線圖像通信系統的錯誤幀跳躍方法及裝置的製作方法
2023-09-21 03:57:25 1
專利名稱:無線圖像通信系統的錯誤幀跳躍方法及裝置的製作方法
技術領域:
本發明是關於具有以下特徵的無線圖像通信系統的錯誤幀跳躍方法及裝置的,即以圖像內的中央部分為中心,將一定的區域設定成用戶的關注區域,利用關注區域中所產生的錯誤程度對錯誤的嚴重程度進行判斷,並根據錯誤嚴重程度跳過相關圖像。
背景技術:
在無線圖像通信中,用戶最為不滿的方面是因數據傳輸錯誤而產生的圖像馬賽克現象。為解決此種問題,與在網絡端對錯誤進行檢查修正的方法不同,實際上在播放圖像的視頻編解碼器中也修正錯誤,以使其幾乎與原圖像相同地進行播放的方法正在不斷被研究。
實際上,在圖像數據中產生得最多的錯誤是為進行數據壓縮而使用的VLC的錯誤。VLC存在以下缺點在編碼的特性上,因經壓縮的數據的連續性,對之後的數據也能夠產生錯誤影響。
因而,其作為由於無法對產生錯誤的精確位置進行判斷,所以從產生錯誤的塊開始到使錯誤局部化的標記-resync marker(再同步標記)為止一律執行錯誤隱匿的方法,可在與錯誤產生程度無關的狀態下應用錯誤隱匿。因而,即使說是局限於當前的塊而產生的錯誤,到測出下一個resync marker的塊為止,也一律執行錯誤隱匿。
對於上述錯誤隱匿,參照圖1予以說明。
圖1是展示現有的用於改善圖像數據的畫質的圖像隱匿方法的示意圖。
參照圖1,在所接收的圖像數據中,如果感知產生了錯誤的錯誤塊,視頻編解碼器則從錯誤塊開始到使錯誤局部化的標記-resync marker被測出的塊為止,一律執行錯誤隱匿。
但是,在上述現有的方法中存在以下問題如果錯誤的產生程度很嚴重,那麼即使使用了錯誤隱匿方法,也無法避免在之後的幀上累積錯誤,而且被過度執行錯誤隱匿的圖像降低了用戶對圖像品質的信賴度。
而且,存在以下問題由於經壓縮的圖像本身是通過VLC解碼來傳輸的,所以在錯誤產生時,對錯誤的程度和錯誤的位置進行精確判斷則很困難。
並且,存在以下問題由於錯誤隱匿利用來自此前圖像的動作矢量或者使用有關周圍未產生錯誤的塊的檢測信息,所以如果說錯誤產生的程度很嚴重,甚至連產生錯誤的塊的周圍都產生了錯誤的話,進行精確的錯誤隱匿就更加困難,錯誤隱匿的效果也下降了。
再者,還存在以下問題如果錯誤的程度很高,則由於經錯誤隱匿的圖像本身中包括大量的錯誤,所以在之後要進行解碼的圖像上累積錯誤,而且無法提供經錯誤隱匿的圖像或者向用戶提供良好的圖像品質。
發明內容因而,本發明的目的在於提供具有以下特徵的無線圖像通信系統的錯誤幀跳躍方法及裝置同時應用錯誤隱匿的程度和各步驟關注區域的重要性,因而可以事先杜絕因過度的錯誤隱匿而產生的錯誤累積效果,並且最大限度地保障關注區域的圖像品質,以獲得提高圖像品質的效果。
為實現上述目的,根據本發明的一個方面,提供以如下為特徵的無線圖像通信系統的錯誤幀跳躍方法在對所接收的圖像執行解碼的同時,對是否以宏塊為單位感知錯誤進行判斷;如果經判斷發現感知到錯誤,則執行錯誤隱匿;在對進執行錯誤隱匿的錯誤隱匿區域進行提取之後,對佔有關注區域的比率進行判斷並對錯誤嚴重程度進行判斷;對應於所判斷的錯誤嚴重程度執行幀跳躍。
上述關注區域是相對於所接收的圖像,以中央宏塊為中心、佔有圖像的70%的菱形區域。
在錯誤隱匿區域佔有關注區域的比率很高的情況下,雖然錯誤隱匿區域佔有關注區域的比率比較低,但是之後在相同區域連續地執行錯誤隱匿時,則對相關幀執行跳躍。
錯誤隱匿區域佔有關注區域的比率很小,如果之後不在相同區域中連續性地執行錯誤隱匿,則不跳過該幀,而是將其用作之後解碼的幀的參照幀。
根據本發明的另一個方面,提供以包括以下構成為特徵的無線圖像通信系統的錯誤幀跳躍裝置對於所接收的圖像,提取以中央宏塊為中心、佔有事先確定好的一定比率的菱形並將其設定為關注區域的關注區域設定模塊;在對所接收的圖像執行解碼的同時,對是否產生了錯誤進行判斷的錯誤感知模塊;如果經錯誤感知模塊判斷發現感知到錯誤,則對產生的錯誤的塊執行錯誤隱匿的錯誤隱匿模塊;在利用從錯誤隱匿模塊中傳輸的錯誤隱匿信息對錯誤嚴重程度進行判斷之後,根據錯誤嚴重程度對相關幀執行跳躍的錯誤嚴重程度判斷模塊。
根據如上所述的本發明,可以提供具有以下特徵的無線圖像通信系統中的錯誤幀跳躍方法及裝置由於對因過度的錯誤隱匿而導致錯誤累積效果的的圖像,根據事先提出的方法進行跳躍,所以可以提高之後的圖像的品質,同時能夠使因圖像品質降低而給用戶帶來的不便程度最小化。
而且,根據本發明,可以提供具有以下特徵的無線圖像通信系統中的錯誤幀跳躍方法及裝置能夠使因錯誤隱匿方法的低效性而產生的錯誤累積最小化。
並且,根據本發明,可以提供具有以下特徵的無線圖像通信系統中的錯誤幀跳躍方法及裝置同時應用錯誤隱匿的程度和各步驟關注區域的重要性,因而可以事先杜絕因過度的錯誤隱匿而產生的錯誤累積效果,並且最大限度地保障關注區域的圖像品質,藉此可以獲得提高圖像品質的效果。
再者,根據本發明,可以提供具有以下特徵的無線圖像通信系統中的錯誤幀跳躍方法及裝置能夠通過較少的運算量應用實時圖像通信系統。
圖1是展示現有的用於改善圖像數據的畫質的圖像隱匿方法的示意圖。
圖2是簡略展示本發明的一個理想實施例的無線圖像通信系統中的錯誤幀跳躍裝置的構成的結構圖。
圖3是展示本發明的一個理想實施例的用來進行錯誤識別的關注區域的示意圖。
圖4是展示在本發明的一個理想實施例的無線圖像通信系統中,用於提高圖像品質的錯誤幀跳躍方法的流程圖。
圖5是展示本發明的一個理想實施例的利用錯誤嚴重程度進行幀跳躍的方法的流程圖。
具體實施方式以下參照附圖對本發明的理想實施例進行詳細說明。
圖2是簡略展示本發明的一個理想實施例的無線圖像通信系統中的錯誤幀跳躍裝置的構成的結構圖。圖3是展示本發明的一個理想實施例的用來進行錯誤識別的關注區域的示意圖。
參照圖2,在無線圖像通信系統中,錯誤幀跳躍裝置包含關注區域設定模塊200、錯誤感知模塊210、錯誤隱匿模塊220、錯誤嚴重程度判斷模塊230。
關注區域設定模塊200對於從編解碼器端接收的圖像,提取以中央宏塊為中心、佔有圖像的70%左右的菱形區域並將其設定為關注區域。如上被設定的關注區域是用戶的視線最為集中的區域,而且是能夠在進行圖像通話時包括臉的大部分的區域。
例如,如果是176×144的圖像,則如圖3所示,中央塊是以橫向數第6個、縱向數第5個宏塊為中心、包括左右4個宏塊和上下3個宏塊的菱形區域。
對於關注區域,參照圖3予以說明。編解碼器端所接收的圖像分為關注區域1、關注區域2和邊緣區域。關注區域1在圖像通話時,作為用戶的視線集中的區域,其重要性比其它區域高。關注區域2雖然比關注區域1重要性低,但是比邊緣區域重要性高。因而關注區域的重要性依次為關注區域1、關注區域2、邊緣區域。
因而,因產生的錯誤而執行錯誤隱匿的區域被大部分包括在關注區域中的圖像則立即跳過,以使錯誤累積效果最小化。因錯誤而造成的錯誤隱匿區域約50%~80%,如果其集中在了關注區域中,則依據各區域重要性,因錯誤累積的效果很嚴重而執行跳躍。如果錯誤隱匿的程度為30%~50%,連續2幀以上在關注區域1中產生,則錯誤隱匿的程度雖然很低,但判斷認為因連續性的錯誤而生產的錯誤累積效果很嚴重並執行跳躍。
錯誤感知模塊210在對從編解碼器端接收的圖像執行解碼的同時,對是否產生了錯誤進行判斷。如果經判斷發現感知到錯誤,錯誤感知模塊210則向錯誤隱匿模塊傳輸錯誤產生的信息。
錯誤隱匿模塊220在對產生錯誤的塊執行錯誤隱匿之後,向錯誤嚴重程度判斷模塊230傳輸錯誤隱匿信息。
錯誤嚴重程度判斷模塊230在利用從錯誤隱匿模塊220中傳輸的錯誤隱匿信息對錯誤的嚴重程度進行判斷之後,根據錯誤嚴重程度對相關幀執行跳躍。
即,錯誤嚴重程度判斷模塊230對因在圖像中產生錯誤而執行錯誤隱匿過程的宏塊處於何種程度進行判斷,再對錯誤嚴重程度進行判斷。其後,錯誤嚴重程度判斷模塊230利用所判斷的錯誤嚴重程度,對是否對相關幀執行跳躍進行判斷。
例如,錯誤嚴重程度判斷模塊230,如果在因圖像中產生錯誤而在關注區域中執行錯誤隱匿過程的宏塊在85%以上,則判斷為錯誤的產生程度很嚴重,並立即對相關幀執行跳躍。
而且,錯誤嚴重程度判斷模塊230,如果在因圖像中產生錯誤而執行錯誤隱匿的區域為50%~85%,包括從中心宏塊向上下左右包含2個宏塊的區域的90%以上的區域,則雖然錯誤的程度不嚴重,但是因其對圖像的重要性產生影響,所以執行跳躍。
並且,錯誤嚴重程度判斷模塊230,如果在因圖像中產生錯誤而執行錯誤隱匿的區域為30%~50%,包括從中心宏塊向上下左右包含2個宏塊的區域的70%以上的區域,之後在相同的區域中連續性地執行錯誤隱匿,則雖然錯誤的程度不嚴重,但是因其對圖像的重要性和錯誤累積影響很大,所以執行跳躍。
圖4是展示在本發明的一個理想實施例的無線圖像通信系統中,用於提高圖像品質的錯誤幀跳躍方法的流程圖。
參照圖4,編解碼器單元在對所接收的幀執行解碼的同時(步驟S400),感知上述幀是否產生了錯誤(步驟S402)。
如果通過執行步驟402在上述幀中感知到錯誤,編解碼器單元則對上述幀執行錯誤隱匿(步驟S404)。
其後,編解碼器單元對執行過錯誤隱匿的錯誤隱匿區域進行判斷(步驟S406),利用錯誤隱匿區域佔有關注區域的比率對錯誤嚴重程度進行判斷(步驟S408)。即,編解碼器單元對事先所設定的關注區域中的錯誤隱匿區域處於何種程度進行判斷並對錯誤嚴重程度進行判斷。
其後,編解碼器單元利用經判斷的錯誤嚴重程度對相關幀執行跳躍(步驟S410)。即,如果錯誤隱匿區域幾乎完全佔有關注區域,編解碼器單元則判斷認為錯誤的產生程度很嚴重,立即對相關幀執行跳躍;如果錯誤隱匿執行區域幾乎完全佔有邊緣區域,編解碼器單元則判斷認為錯誤的產生程度不嚴重,將該幀作為之後要執行解碼的幀的參照幀。
參照圖5對利用錯誤嚴重程度對相關幀執行跳躍的方法進行詳細說明。
圖5是展示本發明的一個理想實施例的利用錯誤嚴重程度進行幀跳躍的方法的流程圖。
參照圖5,編解碼器單元在提取錯誤隱匿區域之後(步驟S500),對所提取的錯誤隱匿區域是否佔有關注區域的80%以上進行判斷(步驟S502)。
如果經步驟502判斷認為錯誤隱匿區域佔有關注區域的80%以上,編解碼器單元則判斷成執行了過度的錯誤隱匿並跳過相關幀(步驟S504)。
如果經步驟502判斷認為錯誤隱匿區域不佔有關注區域的80%以上,編解碼器單元則對錯誤隱匿區域是否佔有關注區域的50%~80%進行判斷(步驟S506)。
如果經步驟506判斷認為錯誤隱匿區域佔有關注區域的50%~80%,編解碼器單元則對錯誤隱匿區域是否佔有關注區域1的90%以上進行判斷(步驟S508)。
如果經步驟508判斷認為錯誤隱匿區域佔有關注區域1的90%以上,編解碼器單元則跳過上述幀(步驟S504)。
如果經步驟508判斷認為錯誤隱匿區域不佔有關注區域1的90%以上,編解碼器單元則將相關幀作為之後要解碼的圖像的參照圖像。(步驟S510)。
如果經步驟506判斷認為錯誤隱匿區域不佔有關注區域的50%~80%,編解碼器單元則對錯誤隱匿區域是否佔有關注區域的30%~50%以上進行判斷(步驟S512)。
如果經步驟512判斷認為錯誤隱匿區域佔有關注區域的30%~50%,編解碼器單元則對錯誤隱匿區域是否佔有關注區域的70%以上、是否連續性地執行錯誤隱匿進行判斷(步驟S514)。
如果經步驟514判斷認為錯誤隱匿區域佔有關注區域的70%並且連續性地執行了錯誤隱匿,編解碼器單元則跳過上述幀(步驟S504)。
如果經步驟512判斷認為錯誤隱匿區域不佔有關注區域的30%~50%,編解碼器單元則將上述幀作為之後要解碼的圖像的參照幀(步驟S516)。
因此,本項發明的技術性範圍並不局限於說明書上的內容,必須要根據權利範圍來確定其技術性範圍。
權利要求
1.無線圖像通信系統中的錯誤幀跳躍方法,包括在對所接收的圖像執行解碼的同時,對是否以宏塊為單位感知錯誤進行判斷;如果經判斷發現感知到錯誤,則執行錯誤隱匿;在對進執行錯誤隱匿的錯誤隱匿區域進行提取之後,對佔有關注區域的比率進行判斷並對錯誤嚴重程度進行判斷;對應於所判斷的錯誤嚴重程度執行幀跳躍。
2.如權利要求1所述的無線圖像通信系統中的錯誤幀跳躍方法,其特徵在於,關注區域對於所接收的圖像而言,是以中央宏塊為中心、佔有圖像的70%左右的菱形區域。
3.如權利要求1所述的無線圖像通信系統中的錯誤幀跳躍方法,其特徵在於,在錯誤隱匿區域佔有關注區域的比率很高的情況下,雖然錯誤隱匿區域佔有關注區域的比率較低,但是之後在相同區域中連續性地執行錯誤隱匿時,則對相關幀執行跳躍。
4.如權利要求1所述的無線圖像通信系統中的錯誤幀跳躍方法,其特徵在於,錯誤隱匿區域佔有關注區域的比率很低,如果之後在相同區域中連續性地執行錯誤隱匿,則對相關幀執行跳躍,並將其作為之後要解碼的幀的參照幀。
5.無線圖像通信系統中的錯誤幀跳躍裝置,包括對於所接收的圖像,提取以中央宏塊為中心、佔有事先確定好的一定比率的菱形並將其設定為關注區域的關注區域設定模塊;在對所接收的圖像執行解碼的同時,對是否產生了錯誤進行判斷的錯誤感知模塊;如果經錯誤感知模塊判斷發現感知到錯誤,則對產生的錯誤的塊執行錯誤隱匿的錯誤隱匿模塊;在利用從錯誤隱匿模塊中傳輸的錯誤隱匿信息對錯誤嚴重程度進行判斷之後,根據錯誤嚴重程度對相關幀執行跳躍的錯誤嚴重程度判斷模塊。
全文摘要
本發明是在對所接收的圖像執行解碼的同時,對是否以宏塊為單位感知錯誤進行判斷;如果經判斷發現感知到錯誤,則執行錯誤隱匿;在對進執行錯誤隱匿的錯誤隱匿區域進行提取之後,對佔有關注區域的比率進行判斷並對錯誤嚴重程度進行判斷;對應於所判斷的錯誤嚴重程度執行幀跳躍。其同時應用錯誤隱匿的程度和各步驟關注區域的重要性,因而可以事先杜絕因過度的錯誤隱匿而產生的錯誤累積效果,並且最大限度地保障關注區域的圖像品質,藉此可以獲得提高圖像品質的效果。
文檔編號H04N7/64GK1756370SQ200410051738
公開日2006年4月5日 申請日期2004年9月28日 優先權日2004年9月28日
發明者金庚浩 申請人:樂金電子(惠州)有限公司