两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

圖像編碼方法和裝置以及圖像解碼方法和裝置的制造方法

文檔序號:9436446閱讀:454來源:國知局
圖像編碼方法和裝置以及圖像解碼方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及圖像處理技術,特別涉及圖像編碼方法和裝置以及圖像解碼方法和裝置。
【背景技術】
[0002]視頻壓縮,是指通過特定的壓縮技術,將某個格式的視頻序列轉(zhuǎn)換成另一種格式的視頻序列的過程。
[0003]現(xiàn)有的視頻壓縮標準主要有國際電信聯(lián)盟遠程通信標準化組織(ITU-T,forITU Telecommunicat1n Standardizat1n Sector)制定的 H.261、H.263,國際標準化組織(ISO, Internat1nal Standards Organizat1n)制定的動態(tài)圖像專家組-1 (MPEG-1,Moving Pictures Experts Group-1)、MPEG-4,以及兩者共同制定的 MPEG-2/H.262 等。上述標準均采用基于塊的混合編碼框架,其中的一項重要技術即是預測編碼。
[0004]通常,根據(jù)預測數(shù)據(jù)來源的不同,可將視頻序列中的各幀圖像分為以下三種類型:1中貞(中貞內(nèi)預測中貞,Intra)、P中貞(中貞間預測中貞,Predict1n)、B中貞(雙向預測中貞,B1-Predict1n),相應地,可將I幀類型的圖像稱為I幀圖像,將P幀類型的圖像稱為P幀圖像,將B幀類型的圖像稱為B幀圖像。
[0005]其中,在對I幀圖像進行預測編碼時,只需要采用本幀的數(shù)據(jù)進行預測,而在對P幀圖像進行預測編碼時,則需要采用前面的一幀或多幀圖像作為參考幀圖像,在對B幀圖像進行預測編碼時,則需要采用前面的一幀或多幀圖像以及后面的一幀或多幀圖像作為參考幀圖像;其中,參考幀圖像需要是重建圖像,重建圖像即指編碼后又解碼出來的圖像。
[0006]圖1為現(xiàn)有P幀圖像的參考幀圖像示意圖。如圖1所示,當需要對第2個P幀圖像(按照從左到右的順序)進行預測編碼時,可將其前面的兩幀圖像作為參考幀圖像。
[0007]圖2為現(xiàn)有B幀圖像的參考幀圖像示意圖。如圖2所示,當需要對其中的B幀圖像進行預測編碼時,可將其前面的兩幀(前向參考幀)圖像以及后面的一幀(后向參考幀)圖像作為參考幀圖像。
[0008]在實際應用中,通常將上述I幀圖像對應的預測編碼方式稱為幀內(nèi)預測編碼,將上述P幀圖像和B幀圖像對應的預測編碼方式稱為幀間預測編碼,簡單來說,幀內(nèi)預測編碼即指只采用本幀的數(shù)據(jù)進行預測,而幀間預測編碼則需要采用其它幀的數(shù)據(jù)進行預測。
[0009]相比于幀間預測編碼,幀內(nèi)預測編碼的編碼效率較低,從而會增加編碼后的碼率,進而增加傳輸和存儲成本。
[0010]現(xiàn)有處理方式中,當對某一視頻序列中的某一幀圖像X進行幀間預測編碼時,要求參考幀圖像的分辨率和圖像X的分辨率必須相同才行,如果不相同,則會認為視頻序列發(fā)生了切換,并按照新的視頻序列進行處理,即以能夠隨機切入的I幀圖像為起始,也就是說,如果參考幀圖像的分辨率和圖像X的分辨率相同,則按照正常的方式對圖像X進行幀間預測編碼,否則,對圖像X進行幀內(nèi)預測編碼。
[0011 ] 分辨率是指圖像寬高的像素個數(shù),假設圖像X的分辨率為704X 576,那么704則是指圖像X的橫向像素個數(shù),576則是指圖像X的縱向像素個數(shù)。
[0012]圖3為現(xiàn)有某一視頻序列中的各幀圖像的分辨率變化情況示意圖。如圖3所示,假設按照從左到右的順序,理想情況下,希望除第I幀圖像為I幀圖像外,其它各幀圖像均為P幀圖像,但第4幀圖像的分辨率大于第3幀圖像的分辨率,而第6幀圖像的分辨率又小于第5幀圖像的分辨率,假設第3幀圖像為第4幀圖像的參考幀圖像,第5幀圖像為第6幀圖像的參考幀圖像,那么由于與參考幀圖像的分辨率不同,第4幀圖像和第6幀圖像將不能進行幀間預測編碼,即只能進行幀內(nèi)預測編碼,相當于是將第4幀圖像和第6幀圖像作為I幀圖像進行處理。
[0013]鑒于上述情況,當對某一視頻序列進行視頻壓縮時,如果其中的各幀圖像的分辨率均相同,則不會存在問題,但如果其中的各幀圖像的分辨率經(jīng)常發(fā)生變化,如極端情況下,每幀圖像的分辨率都不相同,這樣,每幀圖像都只能進行幀內(nèi)預測編碼,而如前所述,幀內(nèi)預測編碼的編碼效率較低,從而會增加編碼后的碼率,進而增加傳輸和存儲成本。

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

[0014]有鑒于此,本發(fā)明提供了一種圖像編碼方法和裝置,能夠提高編碼效率,相應地,提供了一種圖像解碼方法和裝置。
[0015]為了達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
[0016]一種圖像編碼方法,包括:
[0017]當需要對任意一幀圖像X進行幀間預測編碼時,確定圖像X的參考幀圖像,圖像X為P幀圖像或B幀圖像;
[0018]針對各參考幀圖像,分別進行以下處理:確定該參考幀圖像的分辨率與圖像X的分辨率是否相同,如果否,則將該參考幀圖像的分辨率調(diào)整為與圖像X的分辨率相同;
[0019]當確定各參考幀圖像的分辨率均與圖像X的分辨率相同時,根據(jù)各參考幀圖像對圖像X進行幀間預測編碼。
[0020]一種圖像編碼裝置,包括:
[0021]第一處理模塊,用于當需要對任意一幀圖像X進行幀間預測編碼時,確定圖像X的參考幀圖像,并通知給第二處理模塊,圖像X為P幀圖像或B幀圖像;
[0022]所述第二處理模塊,用于針對各參考幀圖像,分別進行以下處理:確定該參考幀圖像的分辨率與圖像X的分辨率是否相同,如果否,則將該參考幀圖像的分辨率調(diào)整為與圖像X的分辨率相同;當確定各參考幀圖像的分辨率均與圖像X的分辨率相同時,根據(jù)各參考幀圖像對圖像X進行幀間預測編碼。
[0023]一種圖像解碼方法,包括:
[0024]當需要對進行了幀間預測編碼后的任意一幀圖像y進行解碼時,確定圖像y的參考中貞圖像;
[0025]針對各參考幀圖像,分別進行以下處理:若確定該參考幀圖像的分辨率與圖像y的分辨率不相同,則將該參考幀圖像的分辨率調(diào)整為與圖像I的分辨率相同;
[0026]當確定各參考幀圖像的分辨率均與圖像y的分辨率相同時,根據(jù)各參考幀圖像對圖像y進行解碼。
[0027]—種圖像解碼裝置,包括:
[0028]第三處理模塊,用于當需要對進行了幀間預測編碼后的任意一幀圖像I進行解碼時,確定圖像I的參考幀圖像,并通知給第四處理模塊;
[0029]所述第四處理模塊,用于針對各參考幀圖像,分別進行以下處理:若確定該參考幀圖像的分辨率與圖像I的分辨率不相同,則將該參考幀圖像的分辨率調(diào)整為與圖像I的分辨率相同;當確定各參考幀圖像的分辨率均與圖像y的分辨率相同時,根據(jù)各參考幀圖像對圖像y進行解碼。
[0030]可見,采用本發(fā)明所述方案,當需要對任意一幀圖像X進行幀間預測編碼時,如果參考幀圖像的分辨率與圖像X的分辨率不相同,那么可先將參考幀圖像的分辨率調(diào)整為與圖像X的分辨率相同,之后再對圖像X進行幀間預測編碼,從而避免了現(xiàn)有技術中存在的問題,相應地,提高了編碼效率,降低了編碼后的碼率,進而降低了傳輸和存儲成本等。
【附圖說明】
[0031]圖1為現(xiàn)有P巾貞圖像的參考巾貞圖像TJK意圖。
[0032]圖2為現(xiàn)有B巾貞圖像的參考巾貞圖像TJK意圖。
[0033]圖3為現(xiàn)有某一視頻序列中的各幀圖像的分辨率變化情況示意圖。
[0034]圖4為本發(fā)明圖像編碼方法實施例的流程圖。
[0035]圖5為本發(fā)明所述通過圖像擴大將參考幀圖像的分辨率調(diào)整為與圖像X的分辨率相同的
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临武县| 呈贡县| 蓬莱市| 北票市| 田林县| 林芝县| 筠连县| 牡丹江市| 柏乡县| 朝阳区| 东乡| 城固县| 博罗县| 宁德市| 宽城| 永清县| 永年县| 武安市| 天门市| 泰安市| 汝州市| 鄂托克旗| 香河县| 于田县| 哈巴河县| 霞浦县| 武隆县| 扎赉特旗| 舟曲县| 会泽县| 威海市| 安阳县| 田阳县| 凤山县| 株洲市| 周至县| 社会| 小金县| 吉林省| 武功县| 富平县|