視頻數(shù)據(jù)解碼方法及設備的制作方法
【專利摘要】本發(fā)明涉及視頻數(shù)據(jù)的解碼方法及設備。本發(fā)明作為接收視頻數(shù)據(jù)信號進行解碼的方法和設備,在信號接收狀態(tài)發(fā)生不良出現(xiàn)受損的幀的情況時,利用相鄰幀中正常接收到的幀對受損的幀進行推定和生成,防止再生的視頻出現(xiàn)停止或者破壞的現(xiàn)象發(fā)生。
【專利說明】視頻數(shù)據(jù)解碼方法及設備
【技術領域】
[0001]本發(fā)明是接收視頻數(shù)據(jù)信號,利用數(shù)據(jù)信號內包含的I幀與P幀進行生成視頻幀的視頻數(shù)據(jù)的解碼方法及設備,更具體地說是因視頻數(shù)據(jù)信號接收狀態(tài)的不良造成幀受損的情況下,對破壞的幀進行修復并防止發(fā)生視頻破壞的現(xiàn)象。
【背景技術】
[0002]傳送視頻數(shù)據(jù)情況時,如將各視頻幀本身直接傳送的話數(shù)據(jù)量太過于龐大,采用I幀與各視頻幀之間的變化量提取后的P幀進行傳送,視頻數(shù)據(jù)信號接收之后在I幀里按順序將P幀疊加后生成視頻幀并隨之生成視頻。
[0003]圖1是以往的視頻數(shù)據(jù)信號接收解碼的順序示意圖。
[0004]視頻數(shù)據(jù)解碼設備不是以接收視頻的幀為單位區(qū)分出a視頻幀、b視頻幀、c視頻幀,是接收以固定的視頻單位來區(qū)分,開始主幀I幀與各個的視頻幀之間的變化量提取后的P幀(壓縮參數(shù))。I幀和P幀接收后,在I幀里將P幀疊加生成a視頻幀、b視頻幀、C視
頻中貞等。
[0005]但是,會發(fā)生不能夠接收視頻數(shù)據(jù)信號內包含的幀的情況。圖4是接收到的視頻數(shù)據(jù)信號的質量變化示意圖,與圖4示意圖一致,信號質量降在臨界以下的情況下會發(fā)生不能夠接收到傳送的幀的情況。
[0006]圖2是在視頻數(shù)據(jù)信號不能接收到P幀的情況時的解碼過程。
[0007]I幀和Pl幀、P2幀還有P3幀正常接收并可以生成a視頻幀、b視頻幀、c視頻幀、還有d視頻幀。但是不可以正常的接收P4幀并不能夠生成e視頻幀,在e視頻幀無法生成的情況時,即便可以正常的接收到P5幀,f視頻幀以及之后的視頻幀無法生成。
[0008]圖3是P幀不能正常接收的情況下生成的視頻說明,受損的P幀在之后出現(xiàn)的新的I幀之前不能夠生成視頻幀,所以會造成畫面暫時的停止或者破壞掉的現(xiàn)象發(fā)生。
[0009]與上述相同,以往的視頻數(shù)據(jù)解碼方式存在從弱電界接收到的P幀會發(fā)生受損的情況,即使只一個P幀受損也會在新的I幀出現(xiàn)之前發(fā)生視頻的破壞現(xiàn)象。
【發(fā)明內容】
[0010](要解決的技術問題)
[0011 ] 本發(fā)明涉及一種視頻數(shù)據(jù)解碼方法及設備。為了解決技術上的問題,在超過信號質量臨界以上的區(qū)域接收到的壓縮參數(shù)(P幀)進行提取和相鄰壓縮參數(shù)的變化量提取,推定從所述變化量處受損的壓縮參數(shù),生成視頻幀。
[0012](解決問題的手段)
[0013]本發(fā)明的視頻數(shù)據(jù)解碼方法,包括:視頻數(shù)據(jù)接收的階段;包含在所述視頻數(shù)據(jù)信號內的壓縮參數(shù)的受損與否的確認階段;所述相鄰壓縮參數(shù)間的變化量提取階段;壓縮參數(shù)的受損發(fā)生的情況,以正常接收到的壓縮參數(shù)間的所述變化量作為基礎對受損的壓縮參數(shù)推定和生成階段;以及利用從所述變化量推定生成的所述壓縮參數(shù)生成視頻幀的階段。
[0014]本發(fā)明的一方面看,視頻數(shù)據(jù)解碼方法,包括:所述受損的壓縮參數(shù)推定和生成的階段為所述受損的壓縮參數(shù)與之前壓縮參數(shù)之間的第I變化量的推定階段;所述受損的壓縮參數(shù)與之后壓縮參數(shù)之間的第2變化量推定階段;以及所述第I變化量及第2變化量中至少利用一個變化量進行壓縮參數(shù)的推定和生成的階段。
[0015]本發(fā)明從另一方面看,視頻數(shù)據(jù)解碼方法,包括:利用所述第I變化量及所述第2變化量的平均值對所述受損的壓縮參數(shù)進行推定和生成的階段。
[0016]此外,本發(fā)明的視頻數(shù)據(jù)的解碼設備,包括:接收部,接收視頻數(shù)據(jù)信號;譯碼部,從所述接收部處收到所述視頻數(shù)據(jù)的信號后,確認所述視頻數(shù)據(jù)信號包含的壓縮參數(shù)是否受損,在所述壓縮參數(shù)發(fā)生受損的情況下推定出所述壓縮參數(shù)之間的變化量并推定出受損壓縮參數(shù),利用所述推定出的壓縮參數(shù)生成視頻幀;以及儲存部,根據(jù)所述譯碼部推定出的壓縮參數(shù)及所述壓縮參數(shù)之間的變化量中至少存儲其中任何一個信息。
[0017](發(fā)明的效果)
[0018]根據(jù)本發(fā)明提供一種視頻數(shù)據(jù)解碼方法和設備,從弱電界接收到的視頻數(shù)據(jù)信號內即便發(fā)生P幀的受損,也可對受損的P幀進行推定與生成,順暢地生成視頻幀,不出現(xiàn)視頻停止或者破壞。
【專利附圖】
【附圖說明】
[0019]圖1是以往視頻數(shù)據(jù)信號的解碼過程圖。
[0020]圖2是以往的P幀受損情況下視頻數(shù)據(jù)信號的解碼過程圖。
[0021]圖3是以往的視頻數(shù)據(jù)信號幀中部分受損的情況下視頻的再生說明圖。
[0022]圖4是隨著時間視頻數(shù)據(jù)信號質量的變化示意圖。
[0023]圖5是根據(jù)本發(fā)明的一實施例視頻數(shù)據(jù)的解碼方法流程圖。
[0024]圖6是根據(jù)本發(fā)明的一實施例受損的壓縮參數(shù)推定過程示意圖。
[0025]圖7是根據(jù)本發(fā)明的一實施例視頻數(shù)據(jù)的解碼設備構成框圖。
[0026]附圖符號說明
[0027]700:接收部
[0028]710:譯碼部
[0029]720:儲存部
【具體實施方式】
[0030]本發(fā)明的優(yōu)點及特點,以及為達成這些使用的方法參照圖示以及參照詳細的后述中的實施例會變得非常明了。但是本發(fā)明并非限定于以下的實施例,可以實現(xiàn)相互不同多樣的形態(tài),但為了更完整的呈現(xiàn)本發(fā)明的實施例,給本發(fā)明所屬【技術領域】知識的人員提供更完整的本發(fā)明范疇,本發(fā)明根據(jù)權利要求的范疇定義。
[0031]此外,在本說明書使用的用語是為了對實施例進行說明,不非限定于本發(fā)明。本說明書句子中沒有特別談及單數(shù)形式,也可包括復數(shù)形式。在說明書中使用的“包括(comprises)"以及/或者“包括的(comprising) ”談及的構成要素、階段、動作以及/或者元件,不排除一個以上的其他構成要素、階段、動作以及/或者元件的存在或是追加。以下,參照附圖對本發(fā)明的實施例進行說明。
[0032]圖5是根據(jù)本發(fā)明的一實施例視頻數(shù)據(jù)的解碼方法流程圖。
[0033]視頻數(shù)據(jù)的解碼設備接收視頻數(shù)據(jù)信號(S500),解碼設備接收視頻數(shù)據(jù)信號內包含的I幀與P幀并對接收到信號的品質進行確認(S510)。
[0034]在圖4根據(jù)時間可以看出視頻數(shù)據(jù)信號質量的變化,在信號狀態(tài)好的區(qū)域內提取視頻數(shù)據(jù)信號的壓縮參數(shù)(P幀XS520)。利用這個具有好信號質量的壓縮參數(shù)是為了推定出受損的壓縮參數(shù),信號狀態(tài)好的區(qū)域的標準可以是信號的品質超出已設定臨界水平的區(qū)域,在臨界水平以上區(qū)域內也可以算作信號狀態(tài)好的區(qū)域,然后進行壓縮參數(shù)的提取。
[0035]視頻數(shù)據(jù)解碼設備提取超出信號的品質一定水平的壓縮參數(shù),并提取相鄰壓縮參數(shù)之間的變化量(S530 ),利用其推定此受損的壓縮參數(shù)。
[0036]提取壓縮參數(shù)及變化量,確認接收到的視頻數(shù)據(jù)信號內是否存在受損的壓縮參數(shù)(S540)。確認到受損的壓縮參數(shù)情況時不能夠生成視頻幀,生成的視頻也會發(fā)生停止或者破壞的現(xiàn)象,因此對受損的壓縮參數(shù)進推定和生成(S550)。并且,推定與生成壓縮參數(shù)的過程中會使用到與所述提取的壓縮參數(shù)之間的變化量。
[0037]圖6是根據(jù)本發(fā)明的以實施例在視頻數(shù)據(jù)的解碼方法,受損的壓縮參數(shù)推定與生成的過程示意圖。
[0038]信號的品質好的區(qū)域內接收到正常接受的PI幀、P2幀、P3幀還有P5幀的情況時,可以提取各幀之間的變化量。Pl幀與P2幀之間的變化量稱為Kl,P2幀與P3幀之間的變化量稱為K2,P4幀與P3幀之間的變化量K3即使在P4幀沒有正常的接收到,可以利用Kl及K2中至少一個的值進行推定。
[0039]例如,以Kl或K2的值推定K3,以Kl或K2的平均值或加權值不同而求的值(例如Κ3=Κ1*0.4+Κ2*0.6)推定 Κ3。
[0040]另外,利用Ρ4幀與Ρ5幀之間的變化量Κ4,Ρ5幀與Ρ6幀之間的變化量Κ5可以推定出Κ4,這時Κ3的推定方法可以按類似方法進行推定。
[0041]作為推定變化量Κ3或者Κ4,可以推定并生成受損的幀Ρ4幀。此時,為了可以降低推定出的壓縮參數(shù)(Ρ4幀)的錯誤率,把Κ3和Κ4的平均值推定為變化量可以推定出Ρ4幀。
[0042]利用接收到的壓縮參數(shù)或者受損的部分推定并生成的壓縮參數(shù),生成視頻幀后再生成視頻(S560)。
[0043]根據(jù)前述的方法,受損的壓縮參數(shù)Ρ4幀推定并生成的情況下,利用生成的Ρ4幀可以生成之后視頻幀,防止視頻的停止或者破壞現(xiàn)象發(fā)生。
[0044]圖7是根據(jù)本發(fā)明的一實施例視頻數(shù)據(jù)的解碼設備構成框圖。
[0045]視頻數(shù)據(jù)的解碼設備包括接收部(700)、譯碼部(710)、存儲部(720)。
[0046]接收部(700)接收包含I幀與P幀的視頻數(shù)據(jù)信號。接收部(700)將所述視頻數(shù)據(jù)信號接收到后傳送到譯碼部(710)。
[0047]譯碼部(710)從接收部(700)接收到視頻數(shù)據(jù)信號確認信號質量,在信號質量好的狀態(tài)里算出接收到的P幀(壓縮參數(shù))。并且,確認是否存在受損的幀,如有受損的幀,從所述提取的壓縮參數(shù)之間的變化量處推定并生成受損的參數(shù)。以受損的幀推定與生成并且對視頻幀譯碼,防止視頻出現(xiàn)破壞現(xiàn)象。
[0048]儲存部(720)確認有受損幀的情況下利用譯碼部(710)所需的信息,在信號質量好的狀態(tài)里接收到的壓縮參數(shù)相關信息和接近壓縮參數(shù)之間的變化量相關信息進行存儲提供給譯碼部(710)。
[0049]上述說明的僅作為本發(fā)明的技術思想例示,本發(fā)明所屬【技術領域】知識的人員可以在不脫離本發(fā)明的本質特征范圍內可以進行多樣的修正、變更以及置換。因此,本發(fā)明的技術思想并非限定于本發(fā)明的實施例,本發(fā)明的權力范圍并非限定于本實施例。本發(fā)明的保護范圍應根據(jù)權利要求范圍進行理解,與此相同或等同的范圍內所有的技術思想包含在本發(fā)明的權利范圍內。
【權利要求】
1.視頻數(shù)據(jù)解碼方法,其特征在于,包括:視頻數(shù)據(jù)信號的接收階段;所述視頻數(shù)據(jù)信號內包含的壓縮參數(shù)的受損與否的確認階段;所述相鄰的壓縮參數(shù)之間的變化量的提取階段;及壓縮參數(shù)的受損發(fā)生時,以正常接收到的壓縮參數(shù)之間的所述變化量作為標準,推定和生成受損壓縮參數(shù)的階段。
2.根據(jù)權利要求1所述的視頻數(shù)據(jù)解碼方法,其特征在于,還包括:利用所述變化量推定并生成的所述壓縮參數(shù),生成視頻幀的階段。
3.根據(jù)權利要求1所述的視頻數(shù)據(jù)解碼方法,其特征在于,所述受損的壓縮參數(shù)推定與生成的階段,包括:所述受損的壓縮參數(shù)與之前壓縮參數(shù)之間的第I變化量推定的階段;所述受損的壓縮參數(shù)與下一個壓縮參數(shù)之間的第2變化量推定的階段;及至少利用所述第I變化量及第2變化量中其中一個的變化量推定與生成受損的壓縮參數(shù)的階段。
4.根據(jù)權利要求3所述的視頻數(shù)據(jù)解碼方法,其特征在于,還包括:利用所述第I變化量及所述第2變化量的平均值進行推定和生成受損壓縮參數(shù)的階段。
5.根據(jù)權利要求1所述的視頻數(shù)據(jù)解碼方法,其特征在于,所述相鄰的壓縮參數(shù)之間的變化量提取的階段,利用壓縮參數(shù)中信號質量在臨界水平以上區(qū)域接收到的壓縮參數(shù)提取所述變化量。
6.視頻數(shù)據(jù)解碼設備,其特征在于,包括:接收部,接收視頻數(shù)據(jù)信號 '及譯碼部,從所述接收部處收到所述視頻數(shù)據(jù)的信號后,確認所述視頻數(shù)據(jù)信號包含的壓縮參數(shù)是否受損,在所述壓縮參數(shù)發(fā)生受損的情況下計算出所述壓縮參數(shù)之間的變化量并推定出受損壓縮參數(shù),利用所述推定出的壓縮參數(shù)生成視頻幀。
7.根據(jù)權利要求6所述的視頻數(shù)據(jù)解碼設備,其特征在于,所述譯碼部,所述壓縮參數(shù)受損情況下,在所述視頻數(shù)據(jù)的信號質量在臨界水平以上范圍提取接收到的壓縮參數(shù),利用所述壓縮參數(shù)對所述視頻幀進行修復。
8.根據(jù)權利要求7所述的視頻數(shù)據(jù)解碼設備,其特征在于,還包括:存儲部,存儲根據(jù)所述譯碼部推定出的壓縮參數(shù)及所述壓縮參數(shù)之間的變化量中至少其中任何一個信息。
【文檔編號】H04N19/159GK103533373SQ201310251571
【公開日】2014年1月22日 申請日期:2013年6月24日 優(yōu)先權日:2012年7月5日
【發(fā)明者】李庸俊 申請人:現(xiàn)代摩比斯株式會社