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

運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法

文檔序號(hào):7739204閱讀:178來源:國知局
專利名稱:運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及運(yùn)動(dòng)圖像的編碼以及解碼。
背景技術(shù)
作為運(yùn)動(dòng)圖像編碼的國際標(biāo)準(zhǔn)規(guī)格之一的H. 264/MPEG-4AVC (以下,簡稱為 H. 264)是由ITU-T (國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門)以及IS0/IEC(國際標(biāo)準(zhǔn)化組織/國際電氣標(biāo)準(zhǔn)委員會(huì))共同策定的。H. 264實(shí)現(xiàn)了 MPEG-2的兩倍以上的高壓縮效率。在H.沈4中,在預(yù)測(cè)圖像的生成中,利用與已編碼的圖像或者已解碼的圖像相關(guān)的參照?qǐng)D像。為了生成參照?qǐng)D像,有時(shí)對(duì)局部解碼圖像或者解碼圖像進(jìn)行環(huán)路濾波處理。具體而言,在環(huán)路濾波處理中利用如非專利文獻(xiàn)1中所公開的解塊濾波。解塊濾波中通過模糊局部解碼圖像或者解碼圖像的塊邊界,而在視覺上顯著降低了畫質(zhì)劣化(所謂塊失真)。 但是,使圖像有不必要的模糊,反而導(dǎo)致畫質(zhì)劣化。因此,在H. 264中,采用根據(jù)處理對(duì)象塊的預(yù)測(cè)模式、塊邊界附近的像素差分值的大小等條件而適應(yīng)地變更解塊濾波的濾波強(qiáng)度的方式。在專利文獻(xiàn)1記載的圖像編碼方法中,預(yù)先準(zhǔn)備多個(gè)像素間濾波器,例如針對(duì)每個(gè)圖片選擇性地進(jìn)行環(huán)路濾波處理。然后,將所選擇出的像素間濾波器的信息傳送到解碼側(cè),從而在編碼/解碼之間實(shí)現(xiàn)了通用的環(huán)路濾波處理。專利文獻(xiàn)1 日本特開2003-179933號(hào)公報(bào)(美國專利申請(qǐng)公開第2004/032908號(hào)公報(bào))1 :G. Bjontegaard, “ Deblocking filter for 4x4 based coding", ITU-T Q. 15/SG16VCEG document, Q15-J-27, May2000.

發(fā)明內(nèi)容
在專利文獻(xiàn)1記載的圖像編碼方法中,需要在編碼側(cè)以及解碼側(cè)預(yù)先準(zhǔn)備多個(gè)像素間濾波器。例如,根據(jù)圖像的性質(zhì)(圖像尺寸、攝影條件、被攝體的紋理、被攝體的運(yùn)動(dòng)的復(fù)雜度等)、壓縮率等參數(shù)的不同,與編碼相伴的畫質(zhì)劣化的傾向不同。因此,難以預(yù)先設(shè)想所謂條件來準(zhǔn)備濾波器。假設(shè),即使根據(jù)所設(shè)想的畫質(zhì)劣化的傾向準(zhǔn)備了龐大的數(shù)量的濾波器,濾波器的選擇信息的開銷符號(hào)量也增大。另外,在專利文獻(xiàn)1記載的圖像編碼方法中,濾波器的選擇單位(例如圖片)固定。如果假設(shè)為了畫質(zhì)提高等而減小濾波器的選擇單位(例如如果設(shè)定為像素塊),則濾波器的選擇信息的開銷符號(hào)量增大。即,在專利文獻(xiàn) 1記載的圖像編碼方法中,如果準(zhǔn)備多個(gè)濾波器、減小濾波器的選擇單位,則編碼效率降低。因此,本發(fā)明的目的在于提供一種能夠?qū)εc環(huán)路濾波處理相關(guān)的參數(shù)高效地進(jìn)行編碼的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼。本發(fā)明的一個(gè)方式提供一種運(yùn)動(dòng)圖像編碼方法,利用與已編碼的圖像相關(guān)的參照?qǐng)D像來生成預(yù)測(cè)圖像,其特征在于,具備如下步驟設(shè)定包括用于將編碼單位的局部解碼圖像分割為多個(gè)塊的參數(shù)的塊分割信息;設(shè)定包括用于所述編碼單位的濾波器群的各濾波器的濾波器系數(shù)的濾波器信息;設(shè)定表示所述濾波器群中包含的濾波器的數(shù)量的濾波器數(shù)信息;設(shè)定確定應(yīng)針對(duì)每個(gè)所述塊應(yīng)用的濾波器的濾波器確定信息;針對(duì)每個(gè)所述塊應(yīng)用通過所述濾波器確定信息確定的濾波器,生成所述參照?qǐng)D像;以及對(duì)所述濾波器數(shù)信息、所述濾波器信息、所述塊分割信息以及所述濾波器確定信息進(jìn)行編碼。本發(fā)明的另一方式提供一種運(yùn)動(dòng)圖像解碼方法,利用與已解碼的圖像相關(guān)的參照?qǐng)D像來生成預(yù)測(cè)圖像,其特征在于,具備如下步驟對(duì)包括用于將解碼單位的解碼圖像分割為多個(gè)塊的參數(shù)的塊分割信息進(jìn)行解碼;對(duì)表示用于所述解碼單位的濾波器群中包含的濾波器的數(shù)量的濾波器數(shù)信息進(jìn)行解碼;對(duì)包括所述濾波器群的各濾波器的濾波器系數(shù)的濾波器信息進(jìn)行解碼;對(duì)確定應(yīng)針對(duì)每個(gè)所述塊應(yīng)用的濾波器的濾波器確定信息進(jìn)行解碼; 以及針對(duì)每個(gè)所述塊應(yīng)用通過所述濾波器確定信息確定的濾波器,生成所述參照?qǐng)D像。根據(jù)本發(fā)明,能夠提供能對(duì)與環(huán)路濾波處理相關(guān)的參數(shù)高效地進(jìn)行編碼的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼。


圖1是示出第1實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置的框圖。圖2是示出環(huán)路濾波處理部300的框圖。圖3是示出圖1的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作的流程圖。圖4是示出第1實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置的框圖。圖5是示出環(huán)路濾波處理部400的框圖。圖6是示出圖4的運(yùn)動(dòng)圖像解碼裝置的動(dòng)作的流程圖。圖7是示出第2實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置的框圖。圖8是示出環(huán)路濾波處理部500的框圖。圖9A是示出圖7的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作的流程圖。圖9B是示出圖7的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作的流程圖。圖10是示出第2實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置的框圖。圖11是示出環(huán)路濾波處理部600的框圖。圖12A是示出圖10的運(yùn)動(dòng)圖像解碼裝置的動(dòng)作的流程圖。圖12B是示出圖10的運(yùn)動(dòng)圖像解碼裝置的動(dòng)作的流程圖。圖13是示出第1實(shí)施方式的參照?qǐng)D像信號(hào)的濾波器應(yīng)用例的圖。圖14是示出第2實(shí)施方式的參照?qǐng)D像信號(hào)的濾波器應(yīng)用例的圖。圖15是示出各實(shí)施方式的句法構(gòu)造的圖。圖16是示出第1實(shí)施方式的環(huán)路濾波器數(shù)據(jù)句法的圖。圖17是示出第2實(shí)施方式的環(huán)路濾波器數(shù)據(jù)句法的圖。(符號(hào)說明)10 輸入圖像信號(hào);11 預(yù)測(cè)圖像信號(hào);12 預(yù)測(cè)誤差信號(hào);13 量化變換系數(shù);14 編碼數(shù)據(jù);15 預(yù)測(cè)誤差信號(hào);16 局部解碼圖像信號(hào);17 參照?qǐng)D像信號(hào);21 解碼圖像信號(hào);31 濾波器數(shù)信息;32 濾波器信息;33 塊分割信息;34 濾波器確定信息;35 局部解碼像素塊;36 還原像素塊;41 解碼像素塊;51 濾波器應(yīng)用信息;101 預(yù)測(cè)信號(hào)生成部; 102 減法器;103 變換/量化部;104 熵編碼部;105 逆變換/逆量化部;106 加法器;107 參照?qǐng)D像緩沖器;108 編碼控制部;201 熵解碼部;202 逆變換/逆量化部;203 力口法器;204 預(yù)測(cè)信號(hào)生成部;205 參照?qǐng)D像緩沖器;206 解碼控制部;300,400,500,600 環(huán)路濾波處理部;301、401 塊分割部;302、402 濾波器切換部;303、403、503、603 濾波處理部;304、404 塊合并部;510、610 濾波器應(yīng)用切換部;1000、3000 運(yùn)動(dòng)圖像編碼部; 2000,4000 運(yùn)動(dòng)圖像解碼部。
具體實(shí)施例方式以下,參照附圖,說明本發(fā)明的實(shí)施方式。(第1實(shí)施方式)如圖1所示,本發(fā)明的第1實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置具有運(yùn)動(dòng)圖像編碼部 1000以及編碼控制部108。運(yùn)動(dòng)圖像編碼部1000包括預(yù)測(cè)信號(hào)生成部101、減法器102、變換/量化部103、熵編碼部104、逆變換/逆量化部105、加法器106、參照?qǐng)D像緩沖器107以及環(huán)路濾波處理部300。預(yù)測(cè)信號(hào)生成部101根據(jù)參照?qǐng)D像緩沖器107中保存的與已編碼的圖像相關(guān)的參照?qǐng)D像信號(hào)17,進(jìn)行規(guī)定的預(yù)測(cè)處理。預(yù)測(cè)信號(hào)生成部101通過預(yù)測(cè)處理生成輸入圖像信號(hào)10的預(yù)測(cè)圖像信號(hào)11,并輸入到減法器102以及加法器106。預(yù)測(cè)處理既可以是通過利用運(yùn)動(dòng)預(yù)測(cè)以及運(yùn)動(dòng)補(bǔ)償來實(shí)現(xiàn)時(shí)間上的預(yù)測(cè)的幀間預(yù)測(cè)方式,也可以是通過利用周圍的像素值來實(shí)現(xiàn)空間上的預(yù)測(cè)的幀內(nèi)預(yù)測(cè)方式。減法器102從輸入圖像信號(hào)10減去來自預(yù)測(cè)信號(hào)生成部101的預(yù)測(cè)圖像信號(hào)11, 得到預(yù)測(cè)誤差信號(hào)12。減法器102將預(yù)測(cè)誤差信號(hào)12輸入到變換/量化部103。變換/量化部103對(duì)來自減法器102的預(yù)測(cè)誤差信號(hào)12進(jìn)行正交變換,得到正交變換系數(shù)。本實(shí)施方式的變換/量化部103使用例如DCT (Discrete Cosine Transform, 離散余弦變換)而作為正交變換。變換/量化部103按照量化參數(shù)對(duì)正交變換系數(shù)進(jìn)行量化,得到量化后的正交變換系數(shù)(以下,簡稱為量化變換系數(shù))13。由編碼控制部108控制量化參數(shù)。變換/量化部103將量化變換系數(shù)13輸入到熵編碼部104以及逆變換/逆量化部105。熵編碼部104取得來自變換/量化部103的量化變換系數(shù)13、來自環(huán)路濾波處理部300的濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34而作為編碼參數(shù)。另外,熵編碼部104也可以還取得預(yù)測(cè)模式、運(yùn)動(dòng)矢量、量化參數(shù)等而作為編碼參數(shù)。熵編碼部104對(duì)復(fù)用了的編碼參數(shù)實(shí)施熵編碼(哈夫曼編碼或者算術(shù)編碼),生成編碼數(shù)據(jù)14,輸出到外部。逆變換/逆量化部105按照量化參數(shù),對(duì)量化變換系數(shù)13進(jìn)行逆量化,還原正交變換系數(shù)。量化參數(shù)與變換/量化部103相同。逆變換/逆量化部105對(duì)正交變換系數(shù)實(shí)施例如IDCT (Inverse DCT,逆離散余弦變換)等逆正交變換,還原預(yù)測(cè)誤差信號(hào)12。逆正交變換對(duì)應(yīng)于在變換/量化部103中實(shí)施的正交變換。逆變換/逆量化部105將還原了的預(yù)測(cè)誤差信號(hào)12作為預(yù)測(cè)誤差信號(hào)15輸入到加法器106。加法器106對(duì)來自逆變換/逆量化部105的預(yù)測(cè)誤差信號(hào)15和來自預(yù)測(cè)信號(hào)生成部101的預(yù)測(cè)圖像信號(hào)11進(jìn)行加法,還原輸入圖像信號(hào)10。加法器106將還原了的輸入圖像信號(hào)10作為局部解碼圖像信號(hào)16輸入到環(huán)路濾波處理部300。
參照?qǐng)D像緩沖器107暫時(shí)保存來自環(huán)路濾波處理部300的參照?qǐng)D像信號(hào)17。由預(yù)測(cè)信號(hào)生成部101適宜地讀出參照?qǐng)D像信號(hào)17。編碼控制部108對(duì)運(yùn)動(dòng)圖像編碼部1000 的各構(gòu)成要素進(jìn)行總體控制。例如,編碼控制部108對(duì)環(huán)路濾波處理部300指示濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34。另外,編碼控制部108進(jìn)行發(fā)生符號(hào)量的反饋控制、量化控制、模式控制等。如圖2所示,環(huán)路濾波處理部300包括塊分割部301、濾波器切換部302、濾波處理部303以及塊合并部304。環(huán)路濾波處理部300對(duì)編碼單位(例如,幀、切片等)的局部解碼圖像信號(hào)16進(jìn)行環(huán)路濾波處理,得到參照?qǐng)D像信號(hào)17。更具體而言,環(huán)路濾波處理部300 按照來自編碼控制部108的濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34,進(jìn)行環(huán)路濾波處理。將來自編碼控制部108的濾波器數(shù)信息31、濾波器信息32、 塊分割信息33以及濾波器確定信息34還輸入到熵編碼部104。另外,環(huán)路濾波處理部300 也可以處理對(duì)編碼單位的局部解碼圖像信號(hào)16實(shí)施解塊濾波處理而得到的圖像信號(hào)。塊分割部301按照塊分割信息33,將局部解碼圖像信號(hào)16分割為規(guī)定尺寸的多個(gè)局部解碼像素塊35。針對(duì)每個(gè)編碼單位設(shè)定塊分割信息33。塊分割信息33表示用于將編碼單位的局部解碼圖像信號(hào)16分割為規(guī)定尺寸的多個(gè)局部解碼像素塊35的分割參數(shù)。分割參數(shù)是例如表示上述規(guī)定尺寸、分割模式的參數(shù)。塊分割部301將局部解碼像素塊35輸入到濾波器切換部302。濾波器切換部302按照濾波器確定信息34,切換用于局部解碼像素塊35的濾波器。針對(duì)每個(gè)局部解碼像素塊35設(shè)定濾波器確定信息34。濾波器確定信息34確定為了
局部解碼像素塊35而選擇的濾波器。如圖2所示,濾波器切換部302包括在端子si.....
sn(η是自然數(shù))之間切換局部解碼像素塊35的輸出目的地的開關(guān)SW。濾波處理部303根據(jù)濾波器數(shù)信息31以及濾波器信息32,準(zhǔn)備用于各編碼單位的濾波器群。濾波器群包括至少1個(gè)濾波器。濾波器數(shù)信息31表示濾波器群中包含的濾波器的數(shù)量。濾波器信息32表示各濾波器的濾波器系數(shù)。針對(duì)每個(gè)編碼單位設(shè)定濾波器數(shù)信息31以及濾波器信息32。即,濾波處理部303針對(duì)每個(gè)編碼單位,根據(jù)濾波器信息32
準(zhǔn)備η個(gè)濾波器Fl.....而。另外,如圖2 (包括端子sn的路徑)所示,濾波處理部303也
可以準(zhǔn)備無處理(旁路)的濾波器。濾波處理部303將由濾波器切換部302選擇的濾波器應(yīng)用于局部解碼像素塊35,生成被濾波后的像素塊36。另外,在以下的說明中,設(shè)為濾波處理部303準(zhǔn)備的濾波器是圖像還原濾波器(例如,二維的Wiener filter,維納濾波器),將濾波后的像素塊36簡稱為還原像素塊36。濾波處理部303將還原像素塊36輸入到塊合并部 304。塊合并部304合并來自濾波處理部303的還原像素塊36,得到編碼單位的參照?qǐng)D像信號(hào)17。塊合并部304將編碼單位的參照?qǐng)D像信號(hào)17輸入到參照?qǐng)D像緩沖器107。以下,使用圖3,以與環(huán)路濾波處理關(guān)聯(lián)的部分為中心,而說明圖1的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作。首先,編碼控制部109設(shè)定濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34(步驟S1100)。這些濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34既可以用戶手動(dòng)設(shè)定,也可以按照規(guī)定的算法自動(dòng)地設(shè)定。濾波器數(shù)信息31表示在各編碼單位中準(zhǔn)備的濾波器的數(shù)量n,設(shè)定1以上的整數(shù)值。濾波器確定信息34是與η個(gè)濾波器相關(guān)的選擇信息,例如為了選擇濾波器Fl.....Fn,
分別設(shè)定1.....η的整數(shù)值。濾波器信息32包括濾波器Fl.....Fn的濾波器系數(shù)。濾波器Fl.....1 也可以
是二維的Wiener filter。Wiener filter—般用于圖像還原。對(duì)Wiener filter,設(shè)定用于使參照?qǐng)D像信號(hào)17與輸入圖像信號(hào)10之間的平均平方誤差成為最小化的濾波器系數(shù)。 通過使用Wiener filter,相比于在編碼側(cè)以及解碼側(cè)之間準(zhǔn)備多個(gè)固定濾波器而作為選擇候補(bǔ)的情況,能夠削減選擇候補(bǔ)的數(shù)量并且有效地提高畫質(zhì)。通過削減選擇候補(bǔ)的數(shù)量, 濾波器確定信息34的開銷符號(hào)量被抑制。濾波器系數(shù)以外的濾波器參數(shù)(濾波器的抽頭長、濾波器的形狀、濾波器系數(shù)的對(duì)稱性、濾波器系數(shù)的量化比特精度等)既可以在編碼側(cè)以及解碼側(cè)之間預(yù)先規(guī)定,也可以包含于濾波器信息32。在濾波器信息32中包括這樣的濾波器系數(shù)以外的濾波器參數(shù)的情況下,濾波器參數(shù)既可以通過參數(shù)值直接表現(xiàn),也可以通過索引(index)來表現(xiàn)。在通過索引表現(xiàn)濾波器參數(shù)的情況下,需要在編碼側(cè)以及解碼側(cè)之間,預(yù)先制作將索引與參數(shù)值對(duì)應(yīng)起來的通用的表格。通過在濾波器信息32中包括濾波器系數(shù)以外的濾波器參數(shù),編碼側(cè)能夠控制畫質(zhì)改善性能、濾波器信息32的符號(hào)量、濾波處理的運(yùn)算量等。另外,通過以序列、幀等單位適合地控制濾波器參數(shù),能夠提高編碼效率。塊分割信息33表示用于將編碼單位的局部解碼圖像信號(hào)16分割為規(guī)定尺寸的多個(gè)局部解碼像素塊35的分割參數(shù)。例如,如果局部解碼像素塊35是正方形形狀,則塊分割信息33也可以是局部解碼像素塊35的一邊的像素?cái)?shù)。另外,塊分割信息33也可以是表示局部解碼像素塊35的形狀、尺寸、分割模式等的索引。在用索引來表現(xiàn)塊分割信息33的情況下,需要預(yù)先制作在編碼側(cè)以及解碼側(cè)之間將索引與局部解碼像素塊35的形狀、尺寸、 分割模式等對(duì)應(yīng)起來的通用的表格。環(huán)路濾波處理部300取得在步驟SllOO中設(shè)定的濾波器數(shù)信息31以及濾波器信息32(步驟S1101)。濾波處理部303根據(jù)在步驟SllOl中取得的濾波器數(shù)信息31以及濾波器信息32,設(shè)定η個(gè)濾波器Fl.....Fn (步驟Sl 102)。環(huán)路濾波處理部300取得在步驟SllOO中設(shè)定的塊分割信息33 (步驟Sl 10 。塊分割部301按照在步驟S1103中取得的塊分割信息33,將編碼單位的局部解碼圖像信號(hào)16 分割為多個(gè)局部解碼像素塊35(步驟S1104)。環(huán)路濾波處理部300將用于對(duì)已處理的局部解碼像素塊35進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量i初始化(步驟Sll(^),處理進(jìn)入到步驟S1106。另外,以局部解碼像素塊35單位,進(jìn)行步驟Sl 106 步驟Sl 109的處理。在步驟S1106中,濾波器切換部302取得與處理對(duì)象的(第i個(gè))局部解碼像素塊35對(duì)應(yīng)的濾波器確定信息34。濾波器切換部302按照在步驟S1106中取得的濾波器確
定信息34,以將處理對(duì)象的局部解碼像素塊35供給到濾波器Fl.....Fn中的某一個(gè)的方
式,切換開關(guān)SW的連接(步驟S1107)。濾波處理部303從濾波器切換部302取得處理對(duì)象的局部解碼像素塊35 (步驟 Sl 108)。濾波處理部303按照步驟Sl 107中的開關(guān)SW的連接,對(duì)在步驟Sl 108中取得的局
部解碼像素塊35應(yīng)用濾波器Fl.....Fn中的某一個(gè),生成還原像素塊36 (步驟Sl 109),處
理進(jìn)入到步驟Sl 110。
在步驟SlllO中,環(huán)路濾波處理部300比較表示編碼單位內(nèi)的局部解碼像素塊 35的總數(shù)的常數(shù)NumOfBlock、和計(jì)數(shù)器變量i的值。如果計(jì)數(shù)器變量i的值小于常數(shù) NumOfBlock,則處理進(jìn)入到步驟Sl 111,否則處理進(jìn)入到步驟Sl 112。在步驟Sl 111中,環(huán)路濾波處理部300使計(jì)數(shù)器變量i遞增1,處理返回到步驟S1106。在步驟Sl 112中,塊合并部304合并還原像素塊36,而生成編碼單位的參照?qǐng)D像信號(hào)17。如果例如n = 3,則如圖13所示,對(duì)參照?qǐng)D像信號(hào)17內(nèi)的還原像素塊36,分別應(yīng)用濾波器Fl.....F3中的某一個(gè)。熵編碼部104對(duì)在步驟SllOO中設(shè)定的包括濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34的編碼參數(shù)進(jìn)行熵編碼(步驟S1113),處理結(jié)束。以下,說明在本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼中利用的句法。另外,在以下的說明中,以切片單位設(shè)定濾波器數(shù)信息31、濾波器信息32以及塊分割信息33,以像素塊單位設(shè)定濾波器確定信息34。如圖15所示,句法由3個(gè)部分構(gòu)成。在高等級(jí)句法1900中,記述切片以上的上位層的參數(shù)。在切片等級(jí)句法1903中,記述每個(gè)切片的參數(shù)。在宏塊等級(jí)句法1907中,記述每個(gè)宏塊的參數(shù)(量化變換系數(shù)13、預(yù)測(cè)模式、運(yùn)動(dòng)矢量等)。高等級(jí)句法1900包括序列參數(shù)組句法1901以及圖片參數(shù)組句法1902。在序列參數(shù)組句法1901中,記述每個(gè)序列的參數(shù)。圖片參數(shù)組句法1902記述每個(gè)圖片的參數(shù)。切片等級(jí)句法1903包括切片頭句法1904、切片數(shù)據(jù)句法1905以及環(huán)路濾波器數(shù)據(jù)句法1906。宏塊等級(jí)句法1907包括宏塊層句法1908以及宏塊預(yù)測(cè)句法1909。與本實(shí)施方式的環(huán)路濾波處理相關(guān)的參數(shù)記述于圖15中的環(huán)路濾波器數(shù)據(jù)句法 1907。即,在環(huán)路濾波器數(shù)據(jù)句法1907中,如圖16所示,記述濾波器數(shù)信息31、濾波器信息 32、塊分割信息33以及濾波器確定信息34。在圖16 中,num_of_filter 表示濾波器數(shù)信息 31。在圖 16 中,filter_coeff [idx] [cy] [cx]表示濾波器群中的第idx個(gè)濾波器的第cy行第cx列的位置的濾波器系數(shù)(即, 濾波器信息32的至少一部分)。另外,濾波器系數(shù)表現(xiàn)濾波器系數(shù)的值本身、或者進(jìn)行濾波器系數(shù)的預(yù)測(cè)而得到的結(jié)果的差分信息。另外,在圖16的例子中,在編碼側(cè)以及解碼側(cè)之間預(yù)先決定濾波器的尺寸filter_siZe_X以及filter_siZe_y,但也可以通過濾波器信息 32中包含的濾波器參數(shù)來設(shè)定。在圖16中,filter_bl0Ck_size表示塊分割信息33。在圖 16中,filter_idX[i]表示與第i個(gè)像素塊對(duì)應(yīng)的濾波器確定信息34。通過一般使用的哈夫曼編碼、算術(shù)編碼等,對(duì)filter_idx[i]進(jìn)行編碼。另外,也可以按照規(guī)定的可變長表格, 對(duì)filter_idx[i]進(jìn)行編碼。另外,也可以以對(duì)出現(xiàn)頻度高的filter_idx分配短的符號(hào)的方式,在規(guī)定的定時(shí)切換可變長表格。另外,也可以如上所述,在圖16的句法中,進(jìn)一步記述濾波器系數(shù)以外的濾波器參數(shù)(濾波器的抽頭長、濾波器的形狀、濾波器系數(shù)的對(duì)稱性、 濾波器系數(shù)的量化比特精度等)。如圖4所示,本實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置具有運(yùn)動(dòng)圖像解碼部2000以及解碼控制部206。運(yùn)動(dòng)圖像解碼部2000包括熵解碼部201、逆變換/逆量化部202、加法器203、 參照?qǐng)D像緩沖器204、預(yù)測(cè)信號(hào)生成部205以及環(huán)路濾波處理部400。熵解碼部201按照?qǐng)D15的句法構(gòu)造,對(duì)編碼數(shù)據(jù)14的符號(hào)列進(jìn)行熵解碼。熵解碼部201從所解碼的符號(hào)列,對(duì)量化變換系數(shù)13、濾波器數(shù)信息31、濾波器信息32、塊分割
9信息33、濾波器確定信息34、預(yù)測(cè)模式、運(yùn)動(dòng)矢量、量化參數(shù)等解碼參數(shù)進(jìn)行解復(fù)用。具體而言,熵解碼部201按照?qǐng)D16的句法,對(duì)濾波器數(shù)信息31、濾波器信息32、塊分割信息33 以及濾波器確定信息34進(jìn)行解碼。熵解碼部201將濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34輸入到環(huán)路濾波處理部400。逆變換/逆量化部202按照量化參數(shù)對(duì)來自熵解碼部201的量化變換系數(shù)13進(jìn)行逆量化,還原正交變換系數(shù)。由熵解碼部201對(duì)量化參數(shù)進(jìn)行解碼。逆變換/逆量化部 202對(duì)正交變換系數(shù)實(shí)施逆正交變換,得到預(yù)測(cè)誤差信號(hào)15。逆變換/逆量化部202將預(yù)測(cè)誤差信號(hào)15輸入到加法器203。加法器203對(duì)來自預(yù)測(cè)信號(hào)生成部205的預(yù)測(cè)圖像信號(hào)11和來自逆變換/逆量化部202的預(yù)測(cè)誤差信號(hào)15進(jìn)行加法,生成解碼圖像信號(hào)21。參照?qǐng)D像緩沖器204暫時(shí)保存來自環(huán)路濾波處理部400的參照?qǐng)D像信號(hào)17。由預(yù)測(cè)信號(hào)生成部205適宜地讀出參照?qǐng)D像信號(hào)17。預(yù)測(cè)信號(hào)生成部205根據(jù)參照?qǐng)D像緩沖器204中保存的與已解碼的圖像相關(guān)的參照?qǐng)D像信號(hào)17,進(jìn)行與預(yù)測(cè)模式、運(yùn)動(dòng)矢量等對(duì)應(yīng)的預(yù)測(cè)處理(幀內(nèi)預(yù)測(cè)處理、幀間預(yù)測(cè)處理等),生成預(yù)測(cè)圖像信號(hào)11。由熵解碼部201對(duì)預(yù)測(cè)模式以及運(yùn)動(dòng)矢量進(jìn)行解碼。預(yù)測(cè)信號(hào)生成部205將預(yù)測(cè)圖像信號(hào)11輸入到加法器203。解碼控制部206對(duì)運(yùn)動(dòng)圖像解碼部2000的各構(gòu)成要素進(jìn)行總體控制。例如,解碼控制部206控制解碼定時(shí)。如圖5所示,環(huán)路濾波處理部400包括塊分割部401、濾波器切換部402、濾波處理部403以及塊合并部404。環(huán)路濾波處理部400對(duì)解碼單位(例如,幀、切片等)的解碼圖像信號(hào)21進(jìn)行環(huán)路濾波處理,得到參照?qǐng)D像信號(hào)17。更具體而言,環(huán)路濾波處理部400按照來自熵解碼部201的濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34,進(jìn)行環(huán)路濾波處理。另外,環(huán)路濾波處理部400也可以處理對(duì)解碼單位的解碼圖像信號(hào)21實(shí)施解塊濾波處理而得到的圖像信號(hào)。塊分割部401按照塊分割信息33,將解碼圖像信號(hào)21分割為規(guī)定尺寸的多個(gè)解碼像素塊41。針對(duì)每個(gè)解碼單位設(shè)定塊分割信息33。塊分割信息33表示用于將解碼單位的解碼圖像信號(hào)21分割為規(guī)定尺寸的多個(gè)解碼像素塊41的分割參數(shù)(例如,上述規(guī)定尺寸、 分割模式等)。塊分割部401將解碼像素塊41輸入到濾波器切換部402。濾波器切換部402按照濾波器確定信息34,切換用于解碼像素塊41的濾波器。針對(duì)每個(gè)解碼像素塊41設(shè)定濾波器確定信息34。濾波器確定信息34確定為了解碼像素塊
41而選擇的濾波器。如圖5所示,濾波器切換部402包括在端子si.....sn之間切換解碼
像素塊41的輸出目的地的開關(guān)SW。濾波處理部403根據(jù)濾波器數(shù)信息31以及濾波器信息32,準(zhǔn)備用于各解碼單位的濾波器群。濾波器群包括至少1個(gè)濾波器。濾波器數(shù)信息31表示濾波器群中包含的濾波器的數(shù)量。濾波器信息32表示各濾波器的濾波器系數(shù)。針對(duì)每個(gè)解碼單位設(shè)定濾波器數(shù)信息31以及濾波器信息32。即,濾波處理部403針對(duì)每個(gè)解碼單位,根據(jù)濾波器信息32
準(zhǔn)備η個(gè)濾波器Fl.....而。另外,如圖5 (包括端子sn的路徑)所示,濾波處理部403還
有時(shí)準(zhǔn)備無處理(旁路)的濾波器。濾波處理部403將由濾波器切換部402選擇出的濾波器應(yīng)用于解碼像素塊41,生成還原像素塊36。濾波處理部403將還原像素塊36輸入到塊合并部404。塊合并部404合并來自濾波處理部403的還原像素塊36,得到解碼單位的參照?qǐng)D像信號(hào)17。塊合并部404將解碼單位的參照?qǐng)D像信號(hào)17輸入到參照?qǐng)D像緩沖器204。以下,使用圖6,以與環(huán)路濾波處理關(guān)聯(lián)的部分為中心,說明圖4的運(yùn)動(dòng)圖像解碼裝置的動(dòng)作。首先,熵解碼部201對(duì)濾波器數(shù)信息31、濾波器信息32、塊分割信息33以及濾波器確定信息34進(jìn)行解碼(步驟S2100)。環(huán)路濾波處理部400取得在步驟S2100中設(shè)定的濾波器數(shù)信息31以及濾波器信息32(步驟S2101)。濾波處理部403根據(jù)在步驟S2101中取得的濾波器數(shù)信息31以及濾波器信息32,設(shè)定η個(gè)濾波器Fl.....Fn (步驟S2102)。環(huán)路濾波處理部400取得在步驟S2100中設(shè)定的塊分割信息33 (步驟S210!3)。塊分割部401按照在步驟S2103中取得的塊分割信息33,將解碼單位的解碼圖像信號(hào)21分割為多個(gè)解碼像素塊41 (步驟S2104)。環(huán)路濾波處理部400將用于對(duì)已處理的解碼像素塊41進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量 i初始化(步驟S210O,處理進(jìn)入到步驟S2106。另外,以解碼像素塊41單位,進(jìn)行步驟 S2106 步驟S2109的處理。在步驟S2106中,濾波器切換部402取得與處理對(duì)象的(第i個(gè))解碼像素塊41 對(duì)應(yīng)的濾波器確定信息34。濾波器切換部402按照在步驟S2106中取得的濾波器確定信息
34,以將處理對(duì)象的解碼像素塊41供給到濾波器Fl.....Fn中的某一個(gè)的方式,切換開關(guān)
SW的連接(步驟S2107)。濾波處理部403從濾波器切換部402取得處理對(duì)象的解碼像素塊41 (步驟 S2108)。濾波處理部403按照步驟S2107中的開關(guān)SW的連接,對(duì)在步驟S2108中取得的解
碼像素塊41應(yīng)用濾波器Fl.....1 中的某一個(gè),生成還原像素塊36 (步驟S2109),處理進(jìn)
入到步驟S2110。在步驟S2110中,環(huán)路濾波處理部400比較表示解碼單位內(nèi)的解碼像素塊41的總數(shù)的常數(shù)NumOfBlock、和計(jì)數(shù)器變量i的值。如果計(jì)數(shù)器變量i的值小于常數(shù)NumOfBlock, 則處理進(jìn)入到步驟S2111,否則處理進(jìn)入到步驟S2112。在步驟S2111中,環(huán)路濾波處理部 400使計(jì)數(shù)器變量i遞增1,處理返回步驟S2106。在步驟S2112中,塊合并部404合并還原像素塊36,生成解碼單位的參照?qǐng)D像信號(hào) 17,處理結(jié)束。例如如果n = 3,則如圖13所示,對(duì)參照?qǐng)D像信號(hào)17內(nèi)的還原像素塊36分別應(yīng)用濾波器Fl.....F3中的某一個(gè)。如以上說明,在本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼中,在編碼側(cè),任意設(shè)定以編碼/解碼單位準(zhǔn)備的濾波器的數(shù)量、濾波器的選擇單位等。因此,根據(jù)本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼,能夠根據(jù)所要求的比特率等,控制與環(huán)路濾波處理相關(guān)的開銷符號(hào)量,對(duì)與環(huán)路濾波處理相關(guān)的參數(shù)高效地進(jìn)行編碼。具體而言,通過使濾波器數(shù)信息31表示的濾波器的數(shù)量增減,能夠控制濾波器信息32 (以及濾波器確定信息34)的符號(hào)量。另外,通過變更塊分割信息33表示的分割參數(shù),能夠控制濾波器確定信息34的符號(hào)量。(第2實(shí)施方式)如圖7所示,本發(fā)明的第2實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置相當(dāng)于是將圖1的運(yùn)動(dòng)圖像編碼裝置中的環(huán)路濾波處理部300置換為環(huán)路濾波處理部500的結(jié)構(gòu)。在以下的說明中,對(duì)與第1實(shí)施方式相同的部分附加同一符號(hào)而示出,以不同的部分為中心而敘述。熵編碼部104取得來自變換/量化部103的量化變換系數(shù)13、來自環(huán)路濾波處理部300的濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51而作為編碼參數(shù)。另外,熵編碼部104也可以還取得預(yù)測(cè)模式、運(yùn)動(dòng)矢量、量化參數(shù)等而作為編碼參數(shù)。熵編碼部104對(duì)復(fù)用后的編碼參數(shù)實(shí)施熵編碼,生成編碼數(shù)據(jù)14, 輸出到外部。如圖8所示,環(huán)路濾波處理部500包括塊分割部301、濾波器切換部302、濾波器應(yīng)用切換部510、濾波處理部503以及塊合并部304。環(huán)路濾波處理部500對(duì)編碼單位(例如, 幀、切片等)的局部解碼圖像信號(hào)16進(jìn)行環(huán)路濾波處理,而得到參照?qǐng)D像信號(hào)17。更具體而言,環(huán)路濾波處理部500按照來自編碼控制部108的濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51,進(jìn)行環(huán)路濾波處理。將來自編碼控制部108的濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51還輸入到熵編碼部104。另外,環(huán)路濾波處理部500也可以處理對(duì)編碼單位的局部解碼圖像信號(hào)16實(shí)施解塊濾波處理而得到的圖像信號(hào)。濾波器應(yīng)用切換部510按照濾波器應(yīng)用信息51,針對(duì)將局部解碼像素塊35 (以下, 適宜地還稱為主塊)進(jìn)一步分割而得到的每個(gè)子塊切換濾波器的應(yīng)用/非應(yīng)用。針對(duì)每個(gè)子塊設(shè)定濾波器應(yīng)用信息51。濾波器應(yīng)用信息51按照濾波器確定信息34針對(duì)每個(gè)子塊指定為了主塊而選擇的濾波器的應(yīng)用/非應(yīng)用。如圖8所示,濾波器應(yīng)用切換部510包括將
各子塊的輸出目的地在端子tl以及端子ul之間切換的開關(guān)SWl.....端子tn以及在端子
un之間切換的開關(guān)SWn這合計(jì)η個(gè)開關(guān)。另外,用于將主塊分割為子塊的分割參數(shù)既可以通過塊分割信息33或者其他信息來控制,也可以在編碼側(cè)以及解碼側(cè)預(yù)先決定。分割參數(shù)既可以是子塊的尺寸,也可以是分割模式(四叉樹分割等)。濾波處理部503與濾波處理部303同樣地,根據(jù)濾波器信息32,準(zhǔn)備包括通過濾波器數(shù)信息31指定的數(shù)量的濾波器的濾波器群。即,濾波處理部503針對(duì)每個(gè)編碼單位,根據(jù)
濾波器信息32準(zhǔn)備η個(gè)濾波器Fl.....而。各濾波器Fl.....Fn分別連接到與濾波器的
應(yīng)用對(duì)應(yīng)的端子tl.....tn。另外,對(duì)與各濾波器Fl.....Fn的非應(yīng)用對(duì)應(yīng)的端子ul.....
un連接無處理(旁路)的路徑。濾波處理部503對(duì)從端子tl.....tn輸入的子塊進(jìn)行濾
波器Fl.....而的處理并輸出。濾波處理部503直接輸出從端子ul.....un輸入的子塊。以下,使用圖9A以及圖9B,以與環(huán)路濾波處理關(guān)聯(lián)的部分為中心,說明圖7的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作。首先,編碼控制部109設(shè)定濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51 (步驟S3100)。這些濾波器數(shù)信息31、濾波器信息 32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51既可以用戶手動(dòng)設(shè)定,也可以按照規(guī)定的算法自動(dòng)設(shè)定。濾波器應(yīng)用信息51是按照濾波器確定信息34指定為了主塊而選擇出的濾波器的子塊單位下的應(yīng)用/非應(yīng)用的參數(shù)。濾波器應(yīng)用信息51的值例如在表示濾波器的應(yīng)用的情況下是1、在表示濾波器的非應(yīng)用的情況下是0。環(huán)路濾波處理部500取得在步驟S3100中設(shè)定的濾波器數(shù)信息31以及濾波器信息32 (步驟S3101)。濾波處理部503根據(jù)在步驟S3101中取得的濾波器數(shù)信息31以及濾波器信息32,設(shè)定η個(gè)濾波器Fl.....Fn (步驟S3102)。環(huán)路濾波處理部500取得在步驟S3100中設(shè)定的塊分割信息33 (步驟S310 。塊分割部301按照在步驟S3103中取得的塊分割信息33,將編碼單位的局部解碼圖像信號(hào)16 分割為多個(gè)局部解碼像素塊35 (步驟S3104)。環(huán)路濾波處理部500將用于對(duì)已處理的局部解碼像素塊35(主塊)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量i初始化(步驟S310O,處理進(jìn)入到步驟S3106。另外,以主塊單位進(jìn)行步驟 S3106 步驟S3108的處理。在步驟S3106中,濾波器切換部302取得與處理對(duì)象的(第i個(gè))局部解碼像素塊35對(duì)應(yīng)的濾波器確定信息34。濾波器切換部302按照在步驟S3106中取得的濾波器確定信息34,以將處理對(duì)象的局部解碼像素塊35供給到開關(guān)SWx (χ是1以上η以下的整數(shù)) 的方式,切換開關(guān)SW的連接(步驟S3107)。環(huán)路濾波處理部500將用于對(duì)已處理的子塊進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量j初始化(步驟S3108),處理進(jìn)入到步驟S3109。另外,以子塊單位進(jìn)行步驟S3109 步驟S3114的處理。在步驟S3109中,環(huán)路濾波處理部500取得與第i個(gè)主塊內(nèi)的第j個(gè)子塊對(duì)應(yīng)的濾波器應(yīng)用信息51。濾波器應(yīng)用切換部510按照在步驟S3109中取得的濾波器應(yīng)用信息 51,在端子tx以及端子Ux之間切換開關(guān)SWx的連接(步驟S3110)。濾波處理部503從端子tx或者端子Ut取得子塊(步驟S3111)。如果在步驟S3111 中從端子tx取得了子塊,則處理進(jìn)入到步驟S3113,如果從端子ux取得了子塊,則處理進(jìn)入到步驟S3114。在步驟S3113中,濾波處理部503對(duì)在步驟S3111中取得的子塊應(yīng)用濾波器h而輸出子塊,處理進(jìn)入到步驟S3115。在步驟S3114中,濾波處理部503不對(duì)在步驟S3111中取得的子塊應(yīng)用濾波器&而直接輸出子塊,處理進(jìn)入到步驟S3115。在步驟S3115中,環(huán)路濾波處理部500比較表示主塊內(nèi)的子塊的總數(shù)的常數(shù) NumOfSubBlock、和計(jì)數(shù)器變量j的值。如果計(jì)數(shù)器變量j的值小于常數(shù)NumOfSubBlock, 則處理進(jìn)入到步驟S3116,否則處理進(jìn)入到步驟S3117。在步驟S3116中,環(huán)路濾波處理部 500使計(jì)數(shù)器變量j遞增1,處理返回步驟S3109。在步驟S3117中,環(huán)路濾波處理部500比較表示編碼單位內(nèi)的局部解碼像素塊 35的總數(shù)的常數(shù)NumOfBlock、和計(jì)數(shù)器變量i的值。如果計(jì)數(shù)器變量i的值小于常數(shù)燦111(^810吐,則處理進(jìn)入到步驟33118,否則處理進(jìn)入到步驟33119。在步驟S3118中,環(huán)路濾波處理部500使計(jì)數(shù)器變量i遞增1,處理返回步驟S3106。在步驟S3119中,塊合并部304合并由濾波處理部503處理的子塊的集合即還原像素塊36 (主塊),生成編碼單位的參照?qǐng)D像信號(hào)17。如果例如n = 3,則如圖14所示,對(duì)
參照?qǐng)D像信號(hào)17內(nèi)的主塊分別選擇濾波器Fl.....F3中的某一個(gè),針對(duì)主塊內(nèi)的每個(gè)子
塊,指定該選擇出的濾波器的應(yīng)用/非應(yīng)用。熵編碼部104對(duì)在步驟S3100中設(shè)定的包括濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51的編碼參數(shù)進(jìn)行熵編碼(步驟 S3120),處理結(jié)束。以下,說明在本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼中利用的句法。另外,在以下的說明中,以切片單位設(shè)定濾波器數(shù)信息31、濾波器信息32以及塊分割信息33,以主塊單位設(shè)定濾波器確定信息34,以子塊單位設(shè)定濾波器應(yīng)用信息51。在圖15中的環(huán)路濾波器數(shù)據(jù)句法1907中記述與本實(shí)施方式的環(huán)路濾波處理相關(guān)的參數(shù)。即,在環(huán)路濾波器數(shù)據(jù)句法1907中,如圖17所示,記述濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51。在圖17 中,num_of_filter 表示濾波器數(shù)信息 31。在圖 17 中,filter_coeff [idx] [cy] [cx]表示濾波器群中的第idx個(gè)濾波器的第cy行第cx列的位置的濾波器系數(shù)(即, 濾波器信息32的至少一部分)。另外,濾波器系數(shù)表現(xiàn)濾波器系數(shù)的值本身、或者進(jìn)行濾波器系數(shù)的預(yù)測(cè)而得到的結(jié)果的差分信息。另外,在圖17的例子中,在編碼側(cè)以及解碼側(cè)之間預(yù)先決定了濾波器的尺寸filter_siZe_X以及filter_siZe_y,但也可以通過濾波器信息32中包含的濾波器參數(shù)來設(shè)定。在圖17中,filter_main_bl0Ck_Size以及filter_ sub_block_size[i]表示塊分割信息33。具體而言,filter_main_block_size表示用于將編碼單位的局部解碼圖像信號(hào)16分割為多個(gè)主塊的分割參數(shù)(主塊的尺寸),fitler_SUb_ block_size[i]表示用于將第i個(gè)主塊分割為多個(gè)子塊的分割參數(shù)(子塊的尺寸)。另外, 塊分割信息33也可以是不同的表現(xiàn)。例如,塊分割信息33也可以用表示主塊或者子塊的尺寸或者分割模式的索引來表現(xiàn)。另外,在用索引來表現(xiàn)塊分割信息33的情況下,需要在編碼側(cè)以及解碼側(cè)之間,預(yù)先制作將索引與主塊或者子塊的尺寸或者分割模式對(duì)應(yīng)起來的通用的表格。在圖17中,filter_idX[i]表示與第i個(gè)主塊對(duì)應(yīng)的濾波器確定信息34。通過一般使用的哈夫曼編碼、算術(shù)編碼等對(duì)filter_idx[i]進(jìn)行編碼。另外,也可以按照規(guī)定的可變長表格對(duì)filter_idx[i]進(jìn)行編碼。另外,也可以以對(duì)出現(xiàn)頻度高的filter_idx分配短的符號(hào)的方式,在規(guī)定的定時(shí)切換可變長表格。另外,也可以如上所述,在圖17的句法中進(jìn)一步記述濾波器系數(shù)以外的濾波器參數(shù)(濾波器的抽頭長、濾波器的形狀、濾波器系數(shù)的對(duì)稱性、濾波器系數(shù)的量化比特精度等)。在圖17中,filter_flag[i] [j]表示與第i 個(gè)主塊內(nèi)的第j個(gè)子塊對(duì)應(yīng)的濾波器應(yīng)用信息51。如圖10所示,本實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置相當(dāng)于是將圖4的運(yùn)動(dòng)圖像解碼裝置中的環(huán)路濾波處理部400置換為環(huán)路濾波處理部600的結(jié)構(gòu)。在以下的說明中,對(duì)與第 1實(shí)施方式相同的部分附加同一符號(hào)而示出,以不同的部分為中心而敘述。熵解碼部201按照?qǐng)D15的句法構(gòu)造,對(duì)編碼數(shù)據(jù)14的符號(hào)列進(jìn)行熵解碼。熵解碼部201從解碼出的符號(hào)列,對(duì)量化變換系數(shù)13、濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34、濾波器應(yīng)用信息51、預(yù)測(cè)模式、運(yùn)動(dòng)矢量、量化參數(shù)等解碼參數(shù)進(jìn)行解復(fù)用。具體而言,熵解碼部201按照?qǐng)D17的句法,對(duì)濾波器數(shù)信息31、濾波器信息 32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51進(jìn)行解碼。熵解碼部201將濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息 51輸入到環(huán)路濾波處理部600。如圖11所示,環(huán)路濾波處理部600包括塊分割部401、濾波器切換部402、濾波器應(yīng)用切換部610、濾波處理部603以及塊合并部404。環(huán)路濾波處理部600對(duì)解碼單位(例如,幀、切片等)的解碼圖像信號(hào)21進(jìn)行環(huán)路濾波處理,得到參照?qǐng)D像信號(hào)17。更具體而言,環(huán)路濾波處理部600按照來自熵解碼部201的濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51,進(jìn)行環(huán)路濾波處理。另外,環(huán)路濾波處理部600也可以處理對(duì)解碼單位的解碼圖像信號(hào)21實(shí)施解塊濾波處理而得到的圖像信號(hào)。濾波器應(yīng)用切換部610按照濾波器應(yīng)用信息51,針對(duì)將解碼像素塊41 (以下,適宜地還稱為主塊)進(jìn)一步分割而得到的每子塊切換濾波器的應(yīng)用/非應(yīng)用。針對(duì)每個(gè)子塊設(shè)定濾波器應(yīng)用信息51。濾波器應(yīng)用信息51按照濾波器確定信息34,針對(duì)每個(gè)子塊指定為了主塊而選擇出的濾波器的應(yīng)用/非應(yīng)用。如圖11所示,濾波器應(yīng)用切換部610包括將
各子塊的輸出目的地在端子tl以及端子ul之間切換的開關(guān)SWl.....端子tn以及在端子
un之間切換的開關(guān)SWn這合計(jì)η個(gè)開關(guān)。另外,用于將主塊分割為子塊的分割參數(shù)既可以通過塊分割信息33或者其他信息控制,也可以在編碼側(cè)以及解碼側(cè)預(yù)先決定。分割參數(shù)既可以是子塊的尺寸,也可以是分割模式(四叉樹分割等)。濾波處理部603與濾波處理部403同樣地,根據(jù)濾波器信息32準(zhǔn)備包括通過濾波器數(shù)信息31指定的數(shù)量的濾波器的濾波器群。即,濾波處理部603針對(duì)每個(gè)解碼單位,根據(jù)
濾波器信息32準(zhǔn)備η個(gè)濾波器Fl、...而。各濾波器Fl.....Fn分別連接到與濾波器的應(yīng)
用對(duì)應(yīng)的端子tl.....tn。另外,對(duì)與各濾波器Fl.....Fn的非應(yīng)用對(duì)應(yīng)的端子ul.....
un連接無處理(旁路)的路徑。濾波處理部603對(duì)從端子tl.....tn輸入的子塊進(jìn)行濾
波器Fl.....Fn的處理而輸出。濾波處理部603直接輸出從端子ul.....un輸入的子塊。以下,使用圖12A以及圖12B,以與環(huán)路濾波處理關(guān)聯(lián)的部分為中心,而說明圖10 的運(yùn)動(dòng)圖像解碼裝置的動(dòng)作。首先,熵解碼部201對(duì)濾波器數(shù)信息31、濾波器信息32、塊分割信息33、濾波器確定信息34以及濾波器應(yīng)用信息51進(jìn)行解碼(步驟S4100)。環(huán)路濾波處理部600取得在步驟S4100中設(shè)定的濾波器數(shù)信息31以及濾波器信息32 (步驟S4101)。濾波處理部603根據(jù)在步驟S4101中取得的濾波器數(shù)信息31以及濾波器信息32,設(shè)定η個(gè)濾波器Fl.....Fn (步驟S4102)。環(huán)路濾波處理部600取得在步驟S4100中設(shè)定的塊分割信息33 (步驟S410!3)。塊分割部401按照在步驟S4103中取得的塊分割信息33,將解碼單位的解碼圖像信號(hào)21分割為多個(gè)解碼像素塊41 (步驟S4104)。環(huán)路濾波處理部600將用于對(duì)已處理的解碼像素塊41 (主塊)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量i初始化(步驟S410O,處理進(jìn)入到步驟S4106。另外,以主塊單位進(jìn)行步驟S4106 步驟S4108的處理。在步驟S4106中,濾波器切換部402取得與處理對(duì)象的(第i個(gè))解碼像素塊41 對(duì)應(yīng)的濾波器確定信息34。濾波器切換部402按照在步驟S4106中取得的濾波器確定信息34,以將處理對(duì)象的解碼像素塊41供給到開關(guān)SWx的方式,切換開關(guān)SW的連接(步驟 S4107)。環(huán)路濾波處理部600將用于對(duì)已處理的子塊進(jìn)行計(jì)數(shù)的計(jì)數(shù)器變量j初始化(步驟S4108),處理進(jìn)入到步驟S4109。另外,以子塊單位進(jìn)行步驟S4109 步驟S4114的處理。在步驟S4109中,環(huán)路濾波處理部600取得與第i個(gè)主塊內(nèi)的第j個(gè)子塊對(duì)應(yīng)的濾波器應(yīng)用信息51。濾波器應(yīng)用切換部610按照在步驟S4109中取得的濾波器應(yīng)用信息 51,在端子tx以及端子Ux之間切換開關(guān)SWx的連接(步驟S4110)。濾波處理部603從端子tx或者端子Ut取得子塊(步驟S4111)。在步驟S4111中如果從端子tx取得了子塊則處理進(jìn)入到步驟S4113,如果從端子UX取得了子塊則處理進(jìn)入到步驟S4114。在步驟S4113中,濾波處理部603對(duì)在步驟S4111中取得的子塊應(yīng)用濾波器h而輸出子塊,處理進(jìn)入到步驟S4115。在步驟S4114中,濾波處理部603對(duì)在步驟S4111中取得的子塊不應(yīng)用濾波器&而直接輸出子塊,處理進(jìn)入到步驟S4115。在步驟S4115中,環(huán)路濾波處理部600比較表示主塊內(nèi)的子塊的總數(shù)的常數(shù) NumOfSubBlock、和計(jì)數(shù)器變量j的值。如果計(jì)數(shù)器變量j的值小于常數(shù)NumOfSubBlock則處理進(jìn)入到步驟S4116,否則處理進(jìn)入到步驟S4117。在步驟S4116中,環(huán)路濾波處理部600 使計(jì)數(shù)器變量j增加1,處理返回步驟S4109。在步驟S4117中,環(huán)路濾波處理部600比較表示解碼單位內(nèi)的解碼像素塊41的總數(shù)的常數(shù)NumOfBlock、和計(jì)數(shù)器變量i的值。如果計(jì)數(shù)器變量i的值小于常數(shù)NumOfBlock 則處理進(jìn)入到步驟S4118,否則處理進(jìn)入到步驟S4119。在步驟S4118中,環(huán)路濾波處理部 600使計(jì)數(shù)器變量i增加1,處理返回步驟S4106。在步驟S4119中,塊合并部404合并由濾波處理部603處理的子塊的集合即還原像素塊36 (主塊)而生成解碼單位的參照?qǐng)D像信號(hào)17,處理結(jié)束。如果例如n = 3,則如圖
14所示,對(duì)參照?qǐng)D像信號(hào)17內(nèi)的主塊分別選擇濾波器Fl.....F3中的某一個(gè),針對(duì)主塊內(nèi)
的每個(gè)子塊,指定該選擇出的濾波器的應(yīng)用/非應(yīng)用。如以上說明,在本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼中,使用以將主塊進(jìn)一步分割而得到的子塊單位指定濾波器的應(yīng)用/非應(yīng)用的濾波器應(yīng)用信息。因此,根據(jù)本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼,能夠在主塊內(nèi)局部地執(zhí)行環(huán)路濾波處理,所以能夠在解碼側(cè)削減環(huán)路濾波處理的運(yùn)算量并且高效地改善畫質(zhì)。另外,本實(shí)施方式的運(yùn)動(dòng)圖像編碼/運(yùn)動(dòng)圖像解碼還起到與上述第1實(shí)施方式同樣的效果。另外,本發(fā)明不限于上述各實(shí)施方式的原樣,而能夠在實(shí)施階段在不脫離其要旨的范圍內(nèi)使構(gòu)成要素變形而具體化。另外,能夠通過適宜地組合上述各實(shí)施方式公開的多個(gè)構(gòu)成要素來形成各種發(fā)明。另外,例如,還可以考慮從各實(shí)施方式所示的所有構(gòu)成要素刪除了幾個(gè)構(gòu)成要素的結(jié)構(gòu)。進(jìn)而,也可以適宜地組合不同的實(shí)施方式記載的構(gòu)成要素。例如,也可以將通用的計(jì)算機(jī)用作基本硬件來實(shí)現(xiàn)各實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置/運(yùn)動(dòng)圖像解碼裝置。即,預(yù)測(cè)信號(hào)生成部101、減法器102、變換/量化部103、熵編碼部104、逆變換/逆量化部105、加法器106、編碼控制部108、熵解碼部201、逆變換/逆量化部202、加法器203、預(yù)測(cè)信號(hào)生成部205、解碼控制部206以及環(huán)路濾波處理部300、400、 500,600能夠通過使計(jì)算機(jī)中搭載的處理器執(zhí)行規(guī)定的程序來實(shí)現(xiàn)。另外,參照?qǐng)D像緩沖器107、204能夠適宜地使用對(duì)計(jì)算機(jī)內(nèi)置或者外裝的存儲(chǔ)器、硬盤、⑶-R、⑶-RW、DVD-RAM、 DVD-R等存儲(chǔ)介質(zhì)來實(shí)現(xiàn)。規(guī)定的程序能夠保存于例如計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)來提供。作為存儲(chǔ)介質(zhì),只要是磁盤、光盤(⑶-ROM、⑶-R、DVD等)、光磁盤(M0等)、半導(dǎo)體存儲(chǔ)器等能夠存儲(chǔ)程序并且計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì),則其存儲(chǔ)形式?jīng)]有限制。另外,也可以將規(guī)定的程序保存于互聯(lián)網(wǎng)等網(wǎng)絡(luò)上連接的計(jì)算機(jī)(服務(wù)器)上,并經(jīng)由網(wǎng)絡(luò)下載到計(jì)算機(jī)(客戶機(jī))。
1權(quán)利要求
1.一種運(yùn)動(dòng)圖像編碼方法,利用與已編碼的圖像相關(guān)的參照?qǐng)D像來生成預(yù)測(cè)圖像,其特征在于,具備如下步驟設(shè)定塊分割信息,該塊分割信息包括用于將編碼單位的局部解碼圖像分割為多個(gè)塊的參數(shù);設(shè)定濾波器信息,該濾波器信息包括用于所述編碼單位的、濾波器群的各濾波器的濾波器系數(shù);設(shè)定濾波器數(shù)信息,該濾波器數(shù)信息表示所述濾波器群中包含的濾波器的數(shù)量; 設(shè)定濾波器確定信息,該濾波器確定信息用來確定應(yīng)針對(duì)每個(gè)所述塊應(yīng)用的濾波器; 針對(duì)每個(gè)所述塊應(yīng)用通過所述濾波器確定信息確定的濾波器,生成所述參照?qǐng)D像;以及對(duì)所述濾波器數(shù)信息、所述濾波器信息、所述塊分割信息以及所述濾波器確定信息進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼方法,其特征在于,還具備如下步驟設(shè)定濾波器應(yīng)用信息,該濾波器應(yīng)用信息表示將所述塊進(jìn)一步分割而得到的每個(gè)子塊的濾波器的應(yīng)用/非應(yīng)用;以及對(duì)所述濾波器應(yīng)用信息進(jìn)行編碼。
3.根據(jù)權(quán)利要求2所述的運(yùn)動(dòng)圖像編碼方法,其特征在于, 所述編碼單位是幀或者切片。
4.根據(jù)權(quán)利要求3所述的運(yùn)動(dòng)圖像編碼方法,其特征在于,所述濾波器確定信息是用來確定所述濾波器群中包含的一個(gè)濾波器的索引, 所述索引按照規(guī)定的可變長表格進(jìn)行編碼, 所述規(guī)定的可變長表格在規(guī)定的定時(shí)進(jìn)行切換。
5.根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)圖像編碼方法,其特征在于,所述濾波器信息還包括表示濾波器的抽頭長、濾波器的形狀、所述濾波器系數(shù)的對(duì)稱性以及所述濾波器系數(shù)的量化比特精度中的至少一個(gè)的信息。
6.一種運(yùn)動(dòng)圖像解碼方法,利用與已解碼的圖像相關(guān)的參照?qǐng)D像來生成預(yù)測(cè)圖像,其特征在于,具備如下步驟對(duì)塊分割信息進(jìn)行解碼,該塊分割信息包括用于將解碼單位的解碼圖像分割為多個(gè)塊的參數(shù);對(duì)濾波器數(shù)信息進(jìn)行解碼,該濾波器數(shù)信息表示用于所述解碼單位的、濾波器群中包含的濾波器的數(shù)量;對(duì)濾波器信息進(jìn)行解碼,該濾波器信息包括所述濾波器群的各濾波器的濾波器系數(shù); 對(duì)濾波器確定信息進(jìn)行解碼,該濾波器確定信息用來確定應(yīng)針對(duì)每個(gè)所述塊應(yīng)用的濾波器;以及針對(duì)每個(gè)所述塊應(yīng)用通過所述濾波器確定信息確定的濾波器,生成所述參照?qǐng)D像。
7.根據(jù)權(quán)利要求6所述的運(yùn)動(dòng)圖像解碼方法,其特征在于,還具備如下步驟 對(duì)表示將所述塊進(jìn)一步分割而得到的每個(gè)子塊的濾波器的應(yīng)用/非應(yīng)用的濾波器應(yīng)用信息進(jìn)行解碼。
8.根據(jù)權(quán)利要求7所述的運(yùn)動(dòng)圖像解碼方法,其特征在于,所述解碼單位是幀或者切片。
9.根據(jù)權(quán)利要求8所述的運(yùn)動(dòng)圖像解碼方法,其特征在于,所述濾波器確定信息是用來確定所述濾波器群中包含的一個(gè)濾波器的索引, 所述索引按照規(guī)定的可變長表格進(jìn)行解碼, 所述規(guī)定的可變長表格在規(guī)定的定時(shí)進(jìn)行切換。
10.根據(jù)權(quán)利要求9所述的運(yùn)動(dòng)圖像解碼方法,其特征在于,所述濾波器信息還包括表示濾波器的抽頭長、濾波器的形狀、所述濾波器系數(shù)的對(duì)稱性以及所述濾波器系數(shù)的量化比特精度中的至少一個(gè)的信息。
全文摘要
運(yùn)動(dòng)圖像編碼方法具備如下步驟設(shè)定包括用于將編碼單位的局部解碼圖像分割為多個(gè)塊的參數(shù)的塊分割信息、包括用于編碼單位的濾波器群的各濾波器的濾波器系數(shù)的濾波器信息、表示濾波器群中包含的濾波器的數(shù)量的濾波器數(shù)信息、以及確定應(yīng)針對(duì)每個(gè)塊應(yīng)用的濾波器的濾波器確定信息(步驟S1100);針對(duì)每個(gè)塊應(yīng)用通過濾波器確定信息確定的濾波器,生成參照?qǐng)D像(步驟S1109、步驟S1112);以及對(duì)濾波器數(shù)信息、濾波器信息、塊分割信息以及濾波器確定信息進(jìn)行編碼(步驟S1113)。
文檔編號(hào)H04N7/32GK102484713SQ20098016117
公開日2012年5月30日 申請(qǐng)日期2009年9月17日 優(yōu)先權(quán)日2009年9月17日
發(fā)明者中條健, 和田直史, 安田豪毅, 渡邊隆志, 谷沢昭行 申請(qǐng)人:株式會(huì)社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1