亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種有效消除視頻的亂碼或方塊的方法

文檔序號(hào):7801422閱讀:626來(lái)源:國(guó)知局
一種有效消除視頻的亂碼或方塊的方法
【專利摘要】一種有效消除視頻的亂碼或方塊的方法,既要減少或消除視頻圖像的亂碼或方塊現(xiàn)象,又要保證圖像的質(zhì)量,在選取的dif_mv_v的編碼比特?cái)?shù)時(shí),必須進(jìn)行平衡考慮。本方法選取的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)按照對(duì)應(yīng)的范圍順序分別為:1、3、5、7、17、19、23、25、27、29、31、33、35、37、39。通過(guò)本方法單一背景下的視頻圖像的亂碼或方塊不僅能夠被有效消除,同時(shí)也保留了非常好的視頻圖像效果。
【專利說(shuō)明】一種有效消除視頻的亂碼或方塊的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)及圖像分析處理【技術(shù)領(lǐng)域】,具體涉及到一種有效消除視頻的亂碼或方塊的方法。
【背景技術(shù)】
[0002]在TI的達(dá)芬奇平臺(tái)進(jìn)行H.264編碼時(shí),在視頻背景單一的情況下,編出的視頻碼流會(huì)出現(xiàn)格子狀,導(dǎo)致視頻圖像出現(xiàn)亂碼或方塊現(xiàn)象,亂碼或方塊現(xiàn)象的出現(xiàn)使編碼視頻圖像質(zhì)量受到影響。通過(guò)分析碼流,發(fā)現(xiàn)背景單一的序列,其運(yùn)動(dòng)搜索得到的運(yùn)動(dòng)矢量(MV)值較大且無(wú)規(guī)律。
[0003]運(yùn)動(dòng)估計(jì)代價(jià)由兩部分組成:一部分是運(yùn)動(dòng)矢量MV的代價(jià)MV_C0ST,另外一部分是當(dāng)前塊與最佳匹配系統(tǒng)之間的差值SAD,在運(yùn)動(dòng)估計(jì)代價(jià)中,SAD起主導(dǎo)作用,分析碼流與測(cè)試發(fā)現(xiàn),在單一背景序列下,SAD值都比較接近,且在較遠(yuǎn)位置上匹配塊的SAD值比達(dá)芬奇平臺(tái)設(shè)定的原點(diǎn)(0,O)位置上的SAD值要小,因此運(yùn)動(dòng)搜索后得到的運(yùn)動(dòng)矢量MV值較大。
[0004]達(dá)芬奇平臺(tái)采用宏塊對(duì)進(jìn)行編碼,當(dāng)處理當(dāng)前宏塊對(duì)時(shí),其之前的兩個(gè)宏塊信息還不能用。相鄰塊預(yù)測(cè)為當(dāng)較大的MV作為相鄰塊進(jìn)行均值預(yù)測(cè)時(shí),其均值MV由A、B、C、D、E五個(gè)塊的MV平均得到。如果B塊的MV較大,就會(huì)引起均值MV不準(zhǔn)確,而均值MV又被用來(lái)確定參考?jí)K的搬移起始點(diǎn),從而導(dǎo)致搬移的參考?jí)K數(shù)據(jù)不準(zhǔn)確,對(duì)搜索最佳匹配塊產(chǎn)生不利影響。同理,在進(jìn)行中值預(yù)測(cè)時(shí),也會(huì)引起中值點(diǎn)預(yù)測(cè)不準(zhǔn)確,使得按中值點(diǎn)進(jìn)行搜索也不能找到最佳匹配塊。預(yù)測(cè)的過(guò)程是一個(gè)累計(jì)過(guò)程,當(dāng)前宏塊MV不準(zhǔn)確,會(huì)影響后續(xù)宏塊MV不準(zhǔn)確。因此,對(duì)于背景單一的序列,運(yùn)動(dòng)搜索得到的MV會(huì)出現(xiàn)比較大且沒(méi)有規(guī)律的情況,導(dǎo)致視頻圖像亂碼或方塊現(xiàn)象出現(xiàn)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種有效消除視頻的亂碼或方塊的方法,為了使達(dá)芬奇平臺(tái)把運(yùn)動(dòng)估計(jì)盡量向達(dá)芬奇平臺(tái)設(shè)定的原點(diǎn)(0,0)位置靠近,需要增大水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v值較大情況下的編碼bit數(shù),但同時(shí)增大了運(yùn)動(dòng)估計(jì)的代價(jià),使巾貞內(nèi)代價(jià)與幀間運(yùn)動(dòng)估計(jì)代價(jià)的模式判決發(fā)生了變化,在這種情況下,圖像質(zhì)量受到影響。既要減少或消除視頻圖像的亂碼或方塊現(xiàn)象,又要保證圖像的質(zhì)量,在選取的dif_mv_v的編碼比特?cái)?shù)時(shí),必須進(jìn)行平衡考慮。本方法選取的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)按照對(duì)應(yīng)的范圍順序分別為:1、3、5、7、17、19、23、25、27、29、31、33、35、37、39。通過(guò)本方法單一背景下的視頻圖像的亂碼或方塊不僅能夠被有效消除,同時(shí)也保留了非常好的視頻圖像效果。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種有效消除視頻的亂碼或方塊的方法,步驟如下:
步驟1:當(dāng)在達(dá)芬奇平臺(tái)上出現(xiàn)了視頻圖像的亂碼或方塊時(shí),首先確定視頻圖像的亂碼或方塊是否是運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,所述的確定視頻圖像的亂碼或方塊是否為運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的方式為通過(guò)達(dá)芬奇平臺(tái)運(yùn)行運(yùn)動(dòng)估計(jì)模塊利用運(yùn)動(dòng)搜索的方式得到的運(yùn)動(dòng)矢量MV置為O,將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量同將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量相比較,如果將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量比將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量要減少20%以上時(shí),達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的;
步驟2:當(dāng)達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,達(dá)芬奇平臺(tái)就將選擇的參考圖像的水平方向運(yùn)動(dòng)矢量的值減去達(dá)芬奇平臺(tái)中圖像預(yù)測(cè)的水平方向運(yùn)動(dòng)矢量而獲得水平方向運(yùn)動(dòng)矢量的差值,然后對(duì)該水平方向運(yùn)動(dòng)矢量的差值取絕對(duì)值,由此而得到水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v ;
步驟3:達(dá)芬奇平臺(tái)根據(jù)所得到的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍,進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定,進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定方式具體如下:
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2048.0O — 4095.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為39 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為1024.00 — 2047.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為37 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為512.00 — 1023.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為35 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為256.00 — 511.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為33 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為128.00 — 255.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為31 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為64.00 — 127.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為29 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為32.00 — 63.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為27 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為16.00 — 31.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為25 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為8.00 — 15.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為23 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為4.00 — 7.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為19 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2.00 — 3.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為17 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為1.00 — 1.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為7 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為0.50 — 0.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為5 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為3 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為I。
[0007]步驟4:達(dá)芬奇平臺(tái)進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定后,就對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值按照對(duì)應(yīng)的編碼比特?cái)?shù)進(jìn)行編碼,由此消除了視頻圖像的亂碼或方塊。
[0008]本發(fā)明的優(yōu)點(diǎn)為為了使達(dá)芬奇平臺(tái)把運(yùn)動(dòng)估計(jì)盡量向達(dá)芬奇平臺(tái)設(shè)定的原點(diǎn)(0,
O)位置靠近,需要增大水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v值較大情況下的編碼bit數(shù),但同時(shí)增大了運(yùn)動(dòng)估計(jì)的代價(jià),使幀內(nèi)代價(jià)與幀間運(yùn)動(dòng)估計(jì)代價(jià)的模式判決發(fā)生了變化,在這種情況下,圖像質(zhì)量受到影響。既要減少或消除視頻圖像的亂碼或方塊現(xiàn)象,又要保證圖像的質(zhì)量,在選取的dif_mv_v的編碼比特?cái)?shù)時(shí),必須進(jìn)行平衡考慮。本方法選取的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)按照對(duì)應(yīng)的范圍順序分別為:1、3、5、7、17、19、23、25、27、29、31、33、35、37、39。通過(guò)本方法單一背景下的視頻圖像的亂碼或方塊不僅能夠被有效消除,同時(shí)也保留了非常好的視頻圖像效果。
[0009]具體實(shí)施方法
下面通過(guò)具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明:
有效消除視頻的亂碼或方塊的方法,步驟如下:
步驟1:當(dāng)在達(dá)芬奇平臺(tái)上出現(xiàn)了視頻圖像的亂碼或方塊時(shí),首先確定視頻圖像的亂碼或方塊是否是運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,所述的確定視頻圖像的亂碼或方塊是否為運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的方式為通過(guò)達(dá)芬奇平臺(tái)運(yùn)行運(yùn)動(dòng)估計(jì)模塊利用運(yùn)動(dòng)搜索的方式得到的運(yùn)動(dòng)矢量MV置為0,將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量同將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量相比較,如果將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量比將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量要減少20%以上時(shí),達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的;因?yàn)榘阉械倪\(yùn)動(dòng)矢量MV的值置零,運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量比將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量要減少20%以上時(shí),就表明視頻圖像的亂碼或方塊現(xiàn)象明顯改善,對(duì)于運(yùn)動(dòng)的視頻序列,圖像質(zhì)量變差,這樣也就說(shuō)明視頻圖像的亂碼或方塊現(xiàn)象是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高引起的。而如果在當(dāng)前塊與最佳匹配系統(tǒng)之間的差值SAD小于設(shè)定的閾值的前提下,達(dá)芬奇平臺(tái)把運(yùn)動(dòng)估計(jì)模塊得到的運(yùn)動(dòng)矢量MV的值置零,將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量同將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量相比較,這樣運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量同將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量相比就會(huì)降低不到10%,這樣的視頻圖像的亂碼或方塊現(xiàn)象只會(huì)得到少量改善,改善效果不明顯,由于內(nèi)存空間限制,搬移的只是一部分參考數(shù)據(jù),運(yùn)動(dòng)矢量MV的值大于對(duì)應(yīng)的臨界值時(shí),當(dāng)前塊所對(duì)應(yīng)的數(shù)據(jù)就不在參考?jí)K內(nèi),在進(jìn)行運(yùn)動(dòng)補(bǔ)償MC時(shí),圖像出錯(cuò),由此也表明直接限制運(yùn)動(dòng)矢量MV的方式不能有效改善視頻圖像的亂碼或方塊問(wèn)題。
[0010]步驟2:而通過(guò)調(diào)整運(yùn)動(dòng)矢量MV的值,可以有效改善視頻棋牌塊,但調(diào)整運(yùn)動(dòng)矢量MV的值,會(huì)降低視頻圖像質(zhì)量。因此必須找到一個(gè)折中的運(yùn)動(dòng)矢量MV的值,這個(gè)值既能夠有效消除視頻圖像的亂碼或方塊現(xiàn)象,同時(shí)視頻圖像的質(zhì)量又不會(huì)降低。當(dāng)達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,達(dá)芬奇平臺(tái)就將選擇的參考圖像的水平方向運(yùn)動(dòng)矢量的值減去達(dá)芬奇平臺(tái)中圖像預(yù)測(cè)的水平方向運(yùn)動(dòng)矢量而獲得水平方向運(yùn)動(dòng)矢量的差值,然后對(duì)該水平方向運(yùn)動(dòng)矢量的差值取絕對(duì)值,由此而得到水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v ;
步驟3:達(dá)芬奇平臺(tái)根據(jù)所得到的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍,進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定,進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定方式具體如下:
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2048.00 — 4095.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為39 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為1024.00 — 2047.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為37 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為512.00 — 1023.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為35 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為256.00 — 511.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為33 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為128.00 — 255.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為31 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為64.00 — 127.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為29 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為32.00 — 63.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為27 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為16.00 — 31.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為25 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為8.00 — 15.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為23 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為4.00 — 7.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為19 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2.00 — 3.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為17 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為1.00 — 1.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為7 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為0.50 — 0.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為5 ;
當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為3 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為I。
[0011]步驟4:達(dá)芬奇平臺(tái)進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定后,就對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值按照對(duì)應(yīng)的編碼比特?cái)?shù)進(jìn)行編碼,由此消除了視頻圖像的亂碼或方塊。
[0012]通過(guò)先確定了視頻圖像的亂碼或方塊產(chǎn)生的原因,再確定既能有效消除視頻圖像的亂碼或方塊,又保持了圖像質(zhì)量的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值的編碼比特?cái)?shù)。
[0013]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì),在本發(fā)明的精神和原則之內(nèi),對(duì)以上實(shí)施例所作的任何簡(jiǎn)單的修改、等同替換與改進(jìn)等,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種有效消除視頻的亂碼或方塊的方法,其特征在于,步驟如下: 步驟1:當(dāng)在達(dá)芬奇平臺(tái)上出現(xiàn)了視頻圖像的亂碼或方塊時(shí),首先確定視頻圖像的亂碼或方塊是否是運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,所述的確定視頻圖像的亂碼或方塊是否為運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的方式為通過(guò)達(dá)芬奇平臺(tái)運(yùn)行運(yùn)動(dòng)估計(jì)模塊利用運(yùn)動(dòng)搜索的方式得到的運(yùn)動(dòng)矢量MV置為O,將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量同將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量相比較,如果將運(yùn)動(dòng)矢量MV置為O后出現(xiàn)的視頻圖像的亂碼或方塊的數(shù)量比將運(yùn)動(dòng)矢量MV置為O之前出現(xiàn)視頻圖像的亂碼或方塊的數(shù)量要減少20%以上時(shí),達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的; 步驟2:當(dāng)達(dá)芬奇平臺(tái)判斷視頻圖像的亂碼或方塊是由運(yùn)動(dòng)矢量MV的值過(guò)大和散亂度過(guò)高造成的,達(dá)芬奇平臺(tái)就將選擇的參考圖像的水平方向運(yùn)動(dòng)矢量的值減去達(dá)芬奇平臺(tái)中圖像預(yù)測(cè)的水平方向運(yùn)動(dòng)矢量而獲得水平方向運(yùn)動(dòng)矢量的差值,然后對(duì)該水平方向運(yùn)動(dòng)矢量的差值取絕對(duì)值,由此而得到水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v ; 步驟3:達(dá)芬奇平臺(tái)根據(jù)所得到的水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍,進(jìn)行對(duì)水平 方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定,進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定方式具體如下: 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2048.0O — 4095.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為39 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為1024.00 一 2047.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為37 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為512.00 — 1023.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為35 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為256.00 — 511.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為33 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為128.00 — 255.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為31 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為64.00 — 127.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為29 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為32.00 — 63.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為27 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為16.00 — 31.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為25 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為8.00 — 15.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為23 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為4.00 — 7.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為19 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的范圍為2.00 — 3.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為17 ; 當(dāng)水平方向運(yùn)動(dòng)矢 量的差值的絕對(duì)值dif_mv_v的范圍為1.00 — 1.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為7 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值范圍為0.50 — 0.75時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為5 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為3 ; 當(dāng)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的值為0.25時(shí),水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)為I ; 步驟4:達(dá)芬奇平臺(tái)進(jìn)行對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值dif_mv_v的編碼比特?cái)?shù)的確定后,就對(duì)水平方向運(yùn)動(dòng)矢量的差值的絕對(duì)值按照對(duì)應(yīng)的編碼比特?cái)?shù)進(jìn)行編碼,由此消除了視頻圖像的亂碼或方塊。
【文檔編號(hào)】H04N19/65GK103957424SQ201410150083
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年4月15日 優(yōu)先權(quán)日:2014年4月15日
【發(fā)明者】彭建華, 邵山 申請(qǐng)人:南京第五十五所技術(shù)開(kāi)發(fā)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1