新四季網

圖象編、解碼裝置和方法及圖象編、解碼程序記錄介質的製作方法

2023-04-26 15:38:56 3

專利名稱:圖象編、解碼裝置和方法及圖象編、解碼程序記錄介質的製作方法
技術領域:
本發明涉及圖象編碼裝置、圖象解碼裝置、圖象編碼方法、圖象解碼方法、圖象編碼程序記錄介質以及圖象解碼程序記錄介質。本發明尤其涉及表示物體的彩色形狀的彩色信號和包括透明信息的圖象信號等的編碼,這種編碼表示當多個圖象被合成時每個圖象的比例,以便使這些信號能夠得到充分的傳輸和存儲。
一般來說,對圖象、尤其是運動圖象進行數位化後產生的圖象數據的數據量很大,所以在傳送或記錄數據時通過編碼進行信息壓縮。根據圖象數據的空間或時間相關完成這種信息壓縮。
「預測編碼」是壓縮編碼的一個例子,在「預測編碼」中,根據在時間上接近編碼目標圖象(目標圖象)的圖象進行預測,獲取目標圖象和預測圖象之間的差值作為差分數據,並編碼該差分數據。在預測時,利用對圖象進行運動檢測獲得的運動矢量執行運動補償。一般來說,相關性越高,差分數據的編碼效率就越高。
相反地,為了高效地傳送或存儲運動圖象,提出了把運動圖象數據分成相應於被包括在圖象內的各個物體的多個層,並編碼每一層。例如,在編碼由人和背景組成的圖象的情況下,圖象編碼裝置一開始把該圖象分成分別為人和背景的兩層,編碼各個層,以及傳送各個層的編碼數據。相反地,在圖象解碼裝置中,各個層的傳送編碼數據被解碼,利用預定的方法合成各個層的解碼圖象並進行顯示。
此外,在上述合成過程中,需要逐個象素地表示背景物體是否被圖象的重疊所遮蓋的信息。該信息被稱為「有效信號」,遮蓋背景的象素被稱為「有效象素」。大值的有效信號意味著合成的比例較大,該信號在視覺上較重要。相反地,小值的有效信號決味著它幾乎不被用於合成,即它幾乎是透明的。
如上所述,有效信號表示與背景合成的圖象的形狀,只有有效象素才影響合成圖象的質量。換句話說,無效象素與圖象質量無關,所以編碼效率可通過對有效象素進行編碼而得到改善。
IEEE會刊《視頻技術的電路和系統》第5卷第1期(1995年2月)公開了僅對有效象素進行正交換的方法,稱為「形狀自適應正交變換(SADCT)」。在這一方法中,只有效象素被進行正交變換。
相反地,作為產生預測圖象的方法,「重疊運動補償」見於ITU-T的「建議」H.263第42-44頁(1995年10月)。在這一方法中,通過內插在預測圖象內的多個小區域來計算最佳預測區域。
但是,由於利用編碼的壓縮基於圖象的空間或時間相關,所以如果無效象素與有效象素一道被作為編碼目標進行編碼,就降低了編碼效率。例如,當所有有效象素都是黑的時,如果無效象素也是黑的,就不會降低編碼效率。但是,如果無效象素是白的,則編碼效率會因相關性減小而被降低。一般來說,當無效象素被包括在有效象素所包圍的區域內時,象素間相關性被減小,於是編碼效率被降低。
此外,同樣在上述SADCT中,當目標圖象內的無效象素被包括在有效象素所包圍的區域內時,垂直和水平方向的相關性被減小,於是編碼效率被降低。
如上所述,雖然無效象素的象素值對再現圖象的質量沒有太大的影響,但這些象素值對編碼效率有不利影響。因此,在進行編碼時,必需考慮無效象素的象素值。但是,在已有的方法中,這一點根本沒有得到考慮。
本發明的目的是提供在編碼圖象信號時能夠避免因無效象素的象素值造成的編碼效率的降低,由此提高了編碼效率的圖象編碼裝置。
本發明的另一目的是提供當在編碼過程中接收到圖象信號和表示在該圖象信號內的象素是否是有效象素的有效信號時,該有效信號被有效地利用來提高編碼效率的圖象編碼裝置。
本發明的再一目的是提供能夠自適應地解碼已被上述圖象編碼裝置有效地編碼的信號的圖象解碼裝置。
本發明的還一目的是提供能夠避免因無效象素的象素值的影響造成的編碼效率的降低、由此提高了編碼效率的圖象編碼方法。
本發明的另一目的是提供能夠自適應地解碼已被上述圖象編碼方法有效地編碼的信號的圖象解碼方法。
本發明的再一目的是提供記錄了圖象編碼程序的記錄介質,該程序能夠在例如個人計算機或網絡工作站這樣的一般裝置中實現上述圖象編碼裝置。
本發明的還一目的是提供記錄了圖象解碼程序的記錄介質,該程序能夠在例如個人計算機或網絡工作站這樣的一般裝置中實現上述圖象解碼裝置。
參看以下詳細說明將能理解本發明的其它目的和優點。由於根據以下詳細說明,在本發明範圍內的各種增補和改進對本領域的普通技術人員而言將是顯而見的,所以給出的詳細說明和具體實施例都僅是說明性的。
根據本發明的第1個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,並輸出填充信號;編碼裝置,編碼填充信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現裝置。因此,提高了編碼效率。
根據本發明的第二個方面,在第1個方面的圖象編碼裝置中,區域分割裝置執行的分割使得有效區域是具有水平象素數和垂直象素數的矩形區域,這些象素數是2的n次方(2n),該矩形區域包括被包括在減法裝置輸出的差信號內的有效象素。
根據本發明的第3個方面,在第1個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第4個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現裝置產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一個小預測區域,以及輸出差信號;第一區域分割裝置,利用有效信號沿第一方向分割包括差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行編碼;象素產生裝置,根據第一有效區域內的有效象素的象素值,利用預定第一函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,並輸出填充信號;第一編碼裝置,編碼填充信號並輸出編碼信號;第二區域分割裝置,根據第一編碼信號沿與第一方向不同的第二方向分割一區域,並把該區域作為第二有效區域進行輸出;填充分量產生裝置,當第一編碼信號的編碼分量在第二有效區域中不存在時,根據該第一編碼信號的編碼分量,利用第二函數產生填充編碼分量,用該填充編碼分量代替不是第二有效區域內的第一編碼信號的編碼分量的編碼分量,並輸出填充編碼信號;解碼裝置,解碼第二編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第5個方面,在第4個方面的圖象編碼裝置中,第一區域分割裝置和第二區域分割裝置執行的分割使得有效區域變成總數包括2的n次方(2n)個象素的一維區域。
根據本發明的第6個方面,在第4個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第7個方面,第1個方面的圖象編碼裝置還包括根據在是劃分的目標的信號中的有效區域的大小選擇區域分割方法的分割選擇裝置。
根據本發明的第8個方面,第4個方面的圖象編碼裝置還包括根據在是劃分的目標的信號中的有效區域的大小選擇區域分割方法的分割選擇裝置。
根據本發明的第9個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,執行第一填充和第二填充,第一填充包括根據有效區域內的有效象素的象素值,利用第一函數產生第一填充象素值,用該第一填充象素值代替該有效區域內的無效象素的象素值,並輸出第一填充信號,第二填充包括根據在邊界象素附近的象素的象素值,利用第二函數和把鄰近有效區域內的有效象素的被代替象素作為該邊界象素來產生第二填充象素值,用第二填充象素值代替邊界象素的象素值,並輸出第二填充信號,第二填充信號作為填充信號輸出;編碼裝置,編碼填充信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第10個方面,在第9個方面的圖象編碼裝置中,象素產生裝置根據鄰近邊界象素的有效象素的象素值產生第二填充象素值。
根據本發明的第11個方面,在第9個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第12個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分或多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生裝置,根據在減法裝置輸出的信號中的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,並輸出填充信號;形狀自適應正交變換裝置,只對填充信號內的有效象素值的象素進行正交變換,並輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼裝置,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換裝置,對解碼信號執行逆正交變換和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第13個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,並輸出填充信號;形狀自適應正交變換裝置,只對填充信號內的有效象素的象素值進行正交變換,並輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼裝置,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換裝置,對解碼信號執行逆正交變換和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象信號來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第14個方面,在第12個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第15個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域和利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生裝置,根據差信號內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,並輸出填充信號;第一編碼裝置,編碼填充信號並輸出第一編碼信號;第二編碼裝置,根據有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第16個方面,在第15個方面的圖象編碼裝置中,第二編碼裝置根據在有效象素的基礎上獲得的有效象素的位置確定順序。
根據本發明的第17個方面,第15個方面的圖象編碼裝置還包括編碼選擇裝置,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
根據本發明第18個方面,在第15個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第19個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現信號和運動預測信號執行運動補償,並輸出預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼裝置,編碼差信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第20個方面,在第19個方面的圖象編碼裝置中,運動預測裝置執行預測圖象象素產生處理即從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域;還執行最佳小預測區域選擇處理;即從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
根據本發明第21個方面,在第20個方面的圖象編碼裝置中,預測圖象象素產生處理使用提供有效象素的象素值的平均值的函數。
根據本發明的第22個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括象素產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,根據在每一目標小區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替目標小區域內的無效象素的象素值,以及輸出被填充的目標小區域;運動預測裝置,利用以後描述的局部再現圖象執行對被填充目標小區域的運動預測,並輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法裝置,把預測圖象分成多個小預測區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼裝置,編碼該差信號和輸出編碼信號;解碼裝置,解碼編碼信號和輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第23個方面,在第22個方面的圖象編裝置中,運動預測裝置執行預測圖象象素產生處理即從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域。還執行最佳小預測區域選擇處理即從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
根據本發明的第24個方面,在第23個方面的圖象編碼裝置中,預測圖象象素產生處理使用提供有效象素的象素值的平均值的函數。
根據本發明的第25個方面,在第22個方面的圖象編碼裝置中,象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第26個方面,在第1個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效有信把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第27個方面,在第4個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第28個方面,在第9個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第29個方面,在第12個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第30個方面,在第12個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第30個方面,在第13個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第31個方面,在第15個方面的圖象編碼裝置中,預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據本發明的第32個方面,在第26個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據本發明的第33個方面,在第27個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據本發明的第34個方面,在第28個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據本發明的第35個方面,在第29個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據本發明的第36個方面,在第30個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充圖象被作為預測圖象進行輸出。
根據本發明的第37個方面,在第31個方面的圖象編碼裝置中,預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充圖象被作為預測圖象進行輸出。
根據本發明的第38個方面,在第32個方面的圖象編碼裝置中,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第39個方面,在第33個方面的圖象編碼裝置,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第40個方面,在第34個方面的圖象編碼裝置,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第41個方面,在第35個方面的圖象編碼裝置,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第42個方面,在第36個方面的圖象編碼裝置,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第43個方面,在第37個方面的圖象編碼裝置,預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
根據本發明的第44個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示的圖象信號是否是有效的,該裝置包括時間接近圖象可應用預測圖象產生裝置,利用將是編碼的目標的圖象信號的圖象和在時間上接近目標圖象被顯示的圖象的圖象信號產生預測圖象;減法裝置,產生輸入圖象和該預測圖象之間的差值,輸出差信號;編碼裝置,編碼該差信號並輸出編碼;解碼裝置,解碼該編碼信號並輸出解碼信號;加法裝置,求和該解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第45個方面,在第44個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產生裝置通過執行以下處理產生預測圖象目標區域分割處理,根據有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,從該目標區域中分割至少一個小目標區域;小預測區域獲取處理,利用在時間上在將是編碼的目標的圖象之前或之後顯示的圖象的圖象信號來獲取相應於該目標小區域和與該目標小區域相鄰的至少一個小區域的小預測區域;小預測區域選擇處理,從所獲取的小預測區域中選擇具有最小誤差的小預測區域;以及小預測區域計算處理,根據在所選小預測區域內的有效象素的象素值,利用預定函數計算小預測區域。
根據本發明的第46個方面,根據第45個方面的圖象編碼裝置還包括區域分割處理,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並輸出被分割的矩形區域作為有效區域;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;編碼裝置編碼該填充信號。
根據本發明的第47個方面,根據第45個方面的圖象編碼裝置還包括運動預測裝置,利用局部再現圖象執行對小目標區域的運動補償,並輸出運動預測信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;減法裝置和加法裝置把補償圖象作為預測圖象。
根據本發明的第48個方面,根據第47個方面的圖象編碼裝置還包括預測圖象象素產生裝置,根據補償圖象的有效象素的象素值,利用預定函數產生預測圖象填充象素,用該預測圖象填充象素值代替補償圖象的無效象素的象素值,以及輸出被填充的預測圖象;減法裝置和加法裝置把補償圖象作為預測圖象。
根據本發明的第49個方面,根據第48個方面的圖象編碼裝置還包括區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並輸出被分割的矩形區域作為有效區域;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;編碼裝置編碼該填充信號。
根據本發明的第50個方面,在第44個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產生裝置執行以下處理第一預測處理,利用在時間上在將是編碼的目標的圖象之前顯示的圖象的圖象信號和有效信號產生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之後顯示的圖象的圖象信號和有效信號產生第二預測信號。
根據本發明的第51個方面,在第50個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產生裝置通過執行從下處理來產生預測圖象第一填充處理,根據第一預測信號分割至少一個小區域;利用第一函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個第一小預測區域獲取第一預測填充象素值;用該第一預測填充象素值代替小區域內的無效象素的象素值來產生第一填充小預測區域;第二填充處理,根據第二預測信號分割至少一個小區域;利用第二函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個第二小預測區域獲取第二預測填充象素值;用該第二預測填充象素值代替小區域內的無效象素的象素值來產生第二填充小預測區域;以及平均處理,利用第三函數對相應的第一和第二填充小預測區域執行加權平均處理來獲得最佳預測圖象。
根據本發明的第52個方面,在根據第51個方面的圖象編碼裝置中,獲取有效象素的加權平均值,並用如此獲得的加權平均填充象素值代替無效象素的象素值。
根據本發明的第53個方面,在根據第50個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效的時,就採用這些象素的象素值的加權平均值來產生最佳預測圖象,當被比較象素都不是有效的時,就採用有效象素的象素值為產生最佳預測圖象,這樣就產生了預測圖象。
根據本發明的第54個方面,根據第44個方面的圖象編碼裝置還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執行正交變換,輸出形狀自適應正交變換信號,編碼裝置編碼該形狀自適應正交變換信號。
根據本發明的第55個方面,根據第50個方面的圖象編碼裝置還包括形狀自適應正交變換裝置,只對差信號內的有效象素的象素值執行正交變換,輸出形狀自適應正交變換信號,編碼裝置編碼該形狀自適應正交變換信號。
根據本發明的第56個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;預測圖象象素產生裝置,從供編碼用的一區域中分割至少一個小預測區域,根據在該小預測區域內的有效象素的象素值,利用預定函數為每一小預測區域產生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區域內的無效象素的象素值,以及輸出被填充小預測區域;減法裝置,從每一目標小區域中減去相應的被填充小預測區域,並輸出差信號;形狀自適應正交變換裝置,只對差信號的有效象素的象素值執行正交變換,並輸出形狀自適應正交變換信號;量化裝置,量化形狀自適應正交變換信號並輸出量化信號;變長編碼裝置,編碼量化信號並輸出變長編碼信號;逆量化裝置,逆量化編碼信號並輸出逆量化信號;逆正交變換裝置,逆正交變換逆量化信號並輸出逆變換信號;加法裝置,求和逆變換信號和被填充小預測區域並輸出局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。因此,提高了編碼效率。
根據本發明的第57個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的小區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;預測圖象象素產生裝置,從供編碼用的一區域中分割至少一個小預測區域,根據該小預測區域的有效象素的象素值,利用預定函數為每一小預測區域產生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區域的無效象素的象素值,以及輸出被填充小預測區域;減法裝置,從每一目標小區域中減去相應的被填充小預測區域,並輸出差信號;編碼裝置,編碼該差信號並輸出編碼信號;解碼裝置,解碼該編碼信號並輸出解碼信號;加法裝置,求和該解碼信號和預測圖象來產生局部再現圖象;存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象;以及編碼及輸出裝置,輸出編碼信號,在無效象素存在於小預測區域時編碼每一小預測區域的預測圖象填充象素值,並把編碼象素值為附加信息進行輸出。因此,提高了編碼效率。
根據本發明的第58個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,並利用在以後描述的局部再現圖象內的有效象素的象素值產生該目標區域的預測圖象;減法裝置,把該預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應的小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據該有效區域內的有效象素的象素值,利用預定函數來產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,並輸出填充信號;編碼裝置,編碼填充信號並輸出編碼信號;解碼裝置,解碼該編碼信號並輸出解碼信號;加法裝置,求和該解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存預測圖象產生裝置使用的局部再現圖象,因此,提高了編碼效率。
根據本發明的第59個方面,在第58個方面的圖象編碼裝置中,預測圖象產生裝置根據有效信號使用在局部再現圖象內的有效象素的象素值。
根據本發明的第60個方面,提供了解碼編碼信號的圖象解碼裝置,該編碼信號包括通過編碼圖象而獲得的圖象編碼信號,該裝置包括解碼裝置,解碼輸入給該裝置的編碼信號並輸出解碼信號;預測信號產生裝置,根據以後描述的基準信號產生預測信號;加法裝置,求和解碼信號和預測信號,輸出解碼圖象信號;以及存儲裝置,暫存該解碼圖象信號作為供預測信號產生裝置使用的基準信號。因此,實現了有效編碼數據的準確解碼。
根據本發明的第61個方面,在第60個方面的圖象解碼裝置中,輸入信號是根據上述第1至第21、第24和第25個方面的任一個方面的圖象編碼裝置輸出的編碼信號。
根據本發明的第62個方面,提供了解碼編碼信號的圖象解碼裝置,該編碼信號包括通過編碼圖象而獲得的圖象編碼信號,該裝置包括解碼裝置,解碼輸入給該裝置的編碼信號並輸出解碼信號;預測信號產生裝置,根據以後描述的基準信號產生預測信號;預測圖象象素產生裝置,根據預測信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該預測信號的無效象素的象素值,以及輸出被填充預測信號;加法裝置,求和解碼信號和被填充預測信號,輸出解碼圖象信號;以及存儲裝置,暫存該解碼圖象信號作為供預測信號產生裝置使用的基準信號。因此,實現了有效編碼數據的準確解碼。
根據本發明的第63方面,在根據第62個方面的圖象解碼裝置中,該輸入信號是從根據上述第23、24和32至43方面的任何一個方面的一圖象編碼裝置中輸出的一被編碼信號。
根據本發明的第64方面,在根據第62方面的該圖象解碼裝置中,該象素產生裝置使用了一提供有效象素的象素值的平均的函數。
根據本發明的第65方面,提供了一用來對一包括有通過對一圖象編碼而得到的圖象編碼信號的編碼信號進行解碼的圖象解碼裝置,該裝置包括解碼裝置,用來對輸入到該裝置的編碼信號進行解碼;時間接近圖象可應用預測圖象產生裝置,用來利用在時間上接近目標圖象信號的圖象被顯示的一圖象的圖象信號來產生一預測圖象;相加裝置,用來將解碼信號和該預測信號相加,並輸出一解碼圖象信號;和存貯裝置,用來暫時存貯該解碼圖象信號作為用於時間接近圖象可應用預測圖象產生裝置中的一參考信號。因此,實現了有效編碼數據的精確解碼。
根據本發明的第66方面,在根據第65方面的該圖象解碼裝置中,該時間接近圖象可應用預測圖象產生裝置是通過以下的執行過程來產生該預測圖象的目標區域分割過程,在該過程中將作為編碼目標的輸入圖象信號的一區域輸入有效信號而被指定為一目標區域,並且至少一個最小目標區域從該目標區域中被分割;小預測區域獲取過程,在該過程中相應於目標小區域和緊接該目標小區域的至少一個小區域的小預測區域是利用在作為編碼目標的該圖象之前或之後暫時地顯示一圖象的一圖象信號而獲取的;小預測區域是選擇過程,在該過程中具有一最小誤差的小預測區域是從所獲取的最小預測區域所選擇的;和最小預測區域計算過程,在該過程中該小預測區域是根據在所選擇的小預測區域中的有效象素的象素值利用一個預先規定的函數來計算的。
根據本發明的第67方面,在根據第66方面的該圖象解碼裝置中,該輸入信號是從根據上述第46和47方面的任一方面的一圖象編碼裝置輸出的一編碼信號。
根據本發明的第68方面,在根據第65方面的該圖象解碼裝置中,該時間接近圖象可應用預測圖象產生裝置通過如下執行來產生一該預測圖象的填充象素值目標區域分割過程,在該過程中根據該有效信號將作為編碼目標的輸入圖象信號的一區域規定為一目標區域,並且至少一個小目標區域從該目標區域中被分割;小預測區域獲取過程,在該過程中相應於該目標小區域和緊接該目標小區域的至少一個小區域的小預測區域是利用在作為編碼目標的該圖象之前或之後暫時顯示的一圖象的一圖象信號而獲取的;小預測區域選擇過程,在該過程中具有一最小誤差的小預測區域是從所獲取的小預測區域選擇的;和小預測區域計算過程,在該過程中該小預測區域是根據在該所選擇的小預測區域中的有效象素的象素值利用一個預先規定的函數來計算的。
根據本發明的第69方面,在根據第68方面的該圖象解碼裝置中,該輸入信號是從根據上述第48和49方面的任一方面的一圖象編碼裝置輸出的一編碼信號。
根據本發明的第70方面,在根據本發明的第68方面的該解碼裝置中,該象素產生裝置使用了一提供該有效象素的象素值的平均值的函數。
根據本發明的第71方面,在根據第65方面的該圖象解碼裝置中,該時間接近可應用圖象預測圖象產生裝置執行第一預測過程,用來利用在作為目標的一圖象信號的圖象之前暫時地顯示的一圖象的一圖象信號和一有效信號產生第一預測信號;和第二預測過程,用來利用在作為目標的一圖象信號的圖象之後暫時地顯示的一圖象的一圖象信號和該有效信號產生第二預測信號。
根據本發明的第72方面,在根據第71方面的該圖象解碼裝置中,該時間接近可應用圖象預測圖象產生裝置通過如下執行產生該預測圖象第一填充過程,在該過程中至少一個小區域從該第一預測信號中被分割;根據在該小區域中的有效象素的象素值,利用第一函數來獲取通過該分割所得到的每個第一小預測區域的第一預測填充象素值;在該小區域中的有效象素的象素值由第一預測填充值所置換以產生一第一填充小預測區域;第二填充過程,在該過程中至少一個小區域從該第二預測信號中被分割;根據在該小區域中的有效象素的象素值,利用一第二函數來獲取通過該分割所得到的每個第二小預測區域的第二預測填充象素值;在該小區域中的有效象素的象素值由第二預測填充值所置換以產生第二填充小預測區域;和取平均值過程,在該過程中相應的第一和第二填充小預測區域隸屬於利用第三函數的加權取平均值過程以獲得一最佳預測圖象。
根據本發明的第73方面,在根據第72方面的該圖象解碼裝置中獲得了有效圖象的加權平均值,並且該有效象素的象素值由這樣獲取的該加權平均填充象素值所取代。
根據本發明的第74方面,在根據第71方面的該圖象解碼裝置中,該時間接近可應用圖象預測圖象產生裝置一個象素一個象素地將該第一預測信號與第二預測信號進行比較,與所比較的兩個象素是有效的,該裝置使用一這兩個象素的象素值的加權平均值,而當比較的象素中一個是有效的,該裝置使用該有效象素的象素值,因此產生該最佳預測圖象,因而產生該預測圖象。
根據本發明的第75方面,在根據第65方面的該圖象解碼裝置中,該解碼裝置包括一形狀自適應逆正交變換,對由在該輸入信號中的僅僅有效象素的正交變換而得到的編碼成分執行逆正交變換。
根據本發明的第76方面,在根據第71方面的該圖象解碼裝置中,該圖象解碼裝置包括一形狀自適應逆正變換裝置,對由在該輸入信號中的僅僅有效象素的正交變換而得到的編碼成分執行逆正交變換。
根據本發明的第77方面,在根據第60方面的該圖象解碼裝置中,該輸入信號是從根據上述第56方面的一圖象編碼裝置輸出的一編碼信號。
根據本發明的第78方面,提供了一種圖象解碼裝置,用來對一編碼信號進行解碼,這種編碼信號是通過對一圖象信號執行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對於該有效信號該圖象信號是一有效或不是有效的一有效信號,該裝置包括區域分割裝置,用來在該壓縮的編碼信號中規定一編碼區域,將相應於所規定區域的有效信號分割成多個小區域,分割一包括來自每一小區域的有效象素的小矩形區域,並且輸出作為小有效區域的小矩形區域;解碼裝置,用來對在相應於每一小有效區域的圖象信號中的壓縮縮碼信號進行解碼,並且輸出圖象解碼信號;和逆變換計算裝置,用來決定一與小有效區域有關的逆變換計算基數,對圖象解碼信號執行逆變換計算以獲取逆變換計算信號,合併與該有效信號有關的逆變換計算信號,並輸出一解碼信號。因此,實現了有效編碼數據的精確的解碼。
根據本發明的第79方面,在根據第78方面的該圖象解碼裝置中,通過區域分割裝置從每個小區域中被分割的小矩形區域具有的水平象素數為2n和垂直象素數為22。
根據本發明的第80方面,提供了一種圖象解碼裝置,用來對一編碼信號進行解碼,這種編碼信號是通過對一圖象信號執行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對於該有效信號該圖象信號是有效或不是有效的一有效信號,該裝置包括區域分割裝置,用來在該壓縮編碼信號中規定一編碼區域,將相應於該所規定區域的有效信號分割成多個小區域,分割一包括來自每個小區域的有效象素的小矩形區域,並輸出作為作為小有效區域的小矩形區域;解碼裝置,對來對在相應於每一小有效區域的該圖象信號中的一壓縮編碼信號進行解碼,並輸出圖象解碼信號;第一逆變換計算裝置,用來賦予每個解碼信號一具有相對每個小有效區域的一第一方向的一維小區域,決定用於該一維小區域的逆變換解碼的一計算基數,利用該計算基數執行逆變換計算,並輸出第一逆變換計算信號;第二逆變換計算裝置,用來賦予每個第一逆變換計算信號一具有相對該小有效區域的與第一方向不同的第二方向的一維小區域,決定一用於該一維小區域的逆變換解碼的計算基數,利用該計算基數執行逆變換計算以獲得第二逆變換計算信號,合併第二逆變換計算信號,並輸出一解碼信號。因此,實現了有效編碼數據的精確的解碼。
根據本發明的第81方面,提供了一種圖象解碼裝置,用來對一編碼信號進行解碼,這種編碼信號是通過對一圖象信號執行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對於該有效信號該圖象信號是有效或不是有效的一有效信號,該裝置包括區域分割裝置,用來規定在該壓縮編碼信號中的一編碼區域,並將相應於該規定區域的有效信號分割成多個小區域;第一解碼裝置,用來根據在每個小區域中的有效象素的位置選擇編碼階位(order),對相應於該小區域的壓縮編碼信號執行解碼,並輸出一第一解碼信號;和第二解碼裝置,用來對第一解碼信號進行解碼並輸出一第二解碼信號。因此,實現了有效編碼數據的精確的解碼。
根據本發明的第82方面,根據第81方面的該圖象解碼裝置進一步包括有解碼方法選擇裝置,用來相對於該有效象素來選擇一解碼方法。
根據本發明的第83方面,提供了一種用來對包括有一編碼信號和附加信息的輸入信號解碼的圖象解碼裝置,該編碼信號是通過對一圖象信號執行壓縮編碼而得到的,該圖象信號是一具有象素值和表示相對於該有效信號該圖象信號是有效或不是有效的有效信號的象素陣列,該裝置包括解碼裝置,用來對輸入編碼信號解碼,並且輸出一解碼信號;預測信號產生裝置,用來相對於該有效信號根據後面所述的一參考信號產生一預測信號;預測圖象象素產生裝置,用來根據通過對該附加信號解碼而得到的被解碼的附加信號產生一填充象素值,用該填充象素值置換在該預測信號中的無效象素,並且輸出一被填充的預測信號;相加裝置,用來將該解碼信號和該填充預測信號相加,並輸出一被解碼的圖象信號;和存貯裝置,用來暫時存貯該解碼圖象信號作為用於在該預測信號產生裝置中的一參考信號。因此,實現了有效的編碼數據的精確解碼。
根據本發明的第84方面,提供了一種用來解碼一編碼信號的圖象解碼裝置,該編碼信號是通過對一圖象信號執行壓縮編碼而得到的,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該裝置包括解碼裝置,用來對該輸入編碼信號解碼,並輸出一解碼信號;預測信號產生裝置,相對於在該參考信號中的有效象素的象素值,利用後面所述的二維參考信號,用來產生一用於該輸入信號的預測信號;相加裝置,用來將該解碼信號和該預測信號相加,並輸出一解碼圖象信號;和存貯裝置,用來暫時存貯該解碼圖象信號作為用作在該預測信號產生裝置中的一參考信號。因此,實現了有效編碼數據的精確解碼。
根據本發明的第84方面,提供了一種用來對包括一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號有效或不是有效的一有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的輸入信號的一區域,該輸入圖象信號是編碼的目標,並且利用後面所述的一本地重現圖象產生一用於該目標區域的預測圖象;相減步驟,用來將預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差分信號;區域分割步驟,用來利用該有效信號分割包括來自該減法步驟輸出的差分信號的有效象素的矩形區域,並且輸出該矩形區域作為一有效區域;象素產生步驟,用來根據在該有效區域中的該有效象素的象素值使用一所規定的函數產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素的象素值,並輸出一填充信號;編碼步驟,用來對該填充信號編碼並輸出一編碼信號;解碼步驟,用來對該編碼信號解碼並且輸出一解碼信號;相加步驟,用來將該解碼信號和該預測信號相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用於在該預測圖象產生步驟中的本地重現圖象。因此,改進了在編碼中的效率。
根據本發明的第86方面,在根據第85方面的該圖象編碼方法中,該區域分割步驟執行分割使得有效區域是一具有水平象素數和垂直象素數的矩形區域,該水平象素數和垂直象素數是2的第n次方(2n),並且包括有包含在自該減法步驟輸出的差分中的有效象素。
根據本發明的第87方面,提供有一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號產生作為一目標區域的該輸入圖象信號的一區域,該輸入圖象信號是編碼的該目標,並且利用一後面所述的本地重現圖象產生一用於該目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差分信號;第一區域分割步驟,用來利用該有效信號分割一包括來自在第一方向中的該差分信號的有效象素的矩形區域,並輸出該矩形區域作為第一有效區域;象素產生步驟,用來根據在第一有效區域中的該有效象素的象素值利用一所規定的第一函數產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並且輸出一填充信號;第一編碼步驟,用來編碼該填充信號並且輸出一第一編碼信號;第二區域分割步驟,用來分割來自不同於第一方向的第二方向中的第一編碼信號的一區域,並且輸出該區域作為第二有效區域;填充分量產生步驟,用來當在該第二有效區域中不存在有第一編碼信號的編碼分量時根據該第一編碼信號的編碼分量使用一第二函數產生填充編碼成分,用該填充編碼分量來置換在第二有效區域中不是第一編碼信號的編碼分量,並輸出一填充編碼信號;第二編碼步驟,用來對該填充編碼信號編碼並輸出一第二編碼信號;解碼步驟,用來對第二編碼信號解碼並且輸出一解碼信號;相加步驟,用來將該解碼信號與預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯在該預測圖象產生步驟中所使用的本地重現圖象。因此,改善了編碼的效率。
根據本發明的第88方面,在根據第87方面的該圖象編碼方法中,該第一區域分割步驟和第二區域分割步驟執行分割以使得該有效區域變成一包括有2的n次方(2n)數量的象素的一維區域。
根據本發明的第89方面,在根據第85方面的該圖象編碼方法中進一步包括有分割選擇步驟,用來根據在該是分割目標的信號中的該有效區域的尺寸來選擇一區域分割方法。
根據本發明的第90方面,根據第88方面的該圖象編碼方法進一步包括有分割選擇步驟,用來根據在是分割目標的信號中的該有效區域的尺寸來選擇一區域分割方法。
根據本發明的第91方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的是編碼目標的輸入圖象信號的一區域,並且利用後面所述的一本地重現圖象產生一用於該目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並且輸出一差分信號;區域分割步驟,用來使用該有效信號分割一包括來自差分信號的有效象素的一矩形區域,並且輸出該矩形區域作為一有效區域;象素產生步驟,用來執行第一填充和第二填充,第一填充包括根據在該有效區域中的有效象素的象素值使用第一函數來產生一第一填充象素值,用第一填充象素值置換在該有效區域中的無效象素的象素值,並輸出一第一填充信號,而第二填充包括根據在該邊界象素的附近的象素的象素值使用第二函數並使用作為邊界象素的在該有效區域中鄰接該有效象素的所置換的象素來產生一第二填充象素值,用第二填充象素值來置換該邊界象素的象素值,並輸出一第二填充信號,該第二填充信號作為一填充信號被輸出,編碼步驟用來編碼該填充信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號與預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地重現圖象。因此,改善了編碼的效率。
根據本發明的第92方面,在根據第91方面的該圖象編碼方法中,該象素產生步驟根據與該邊界象素相緊接的有效象素的象素值產生第二填充象素值。
根據本發明的第93方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的是編碼目標的輸入圖象信號的一區域,並且利用後面所述的一本地重現圖象產生一用於該目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並且輸出一差分信號;象素產生步驟,用來根據在從該相減步驟中輸出的信號中的有效象素的象素值利用一規定的函數產生一填充象素,用該填充象素值置換在該有效區域中的有效象素的象素值,並輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;編碼步驟,用來對形狀自適應正交變換信號進行編碼並且輸出一形狀自適應編碼信號;解碼步驟,對來對形狀自適應編碼信號進行解碼並輸出一形狀自適應解碼信號;逆正交變換步驟,用來逆向地和正交地變換該解碼信號並輸出一形狀自適應逆向地和正交地變換的信號;相加步驟,用來將該形狀自適應逆向地和正交地變換的信號和該預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時地存貯用於該預測圖象產生步驟的本地重現圖象。因此,改善了編碼的效率。
根據本發明的第94方面,提供了一種用於對包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的輸入圖象信號的一區域,該輸入圖象信號是編碼的目標,並且利用一後面所述的本地重現圖象產生一用於目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並且輸出一差分信號;區域分割步驟,用來利用該有效信號分割一包括自該相減步驟所輸出的差分信號中的有效象素的一矩形步驟,並且輸出該矩形區域作為一有效區域;象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一所規定的函數產生一填充象素,用該填充象素值置換在該有效區域中的有效象素的象素值,並輸出一填充信號;形狀自適應正交變換步驟,用來對在該填充信號中的僅僅有效象素的象素值進行正交地變換,並輸出一形狀自適應正交變換信號;編碼步驟,用來對該形狀自適應正交變換信號進行編碼並輸出一形狀自適應編碼信號;解碼步驟,用來對該形狀自適應編碼信號進行解碼並輸出一形狀自適應解碼信號;逆正交變換步驟,用來對該解碼信號進行逆向地和正交地變換至輸出一形狀自適應逆向地和正交地變換信號;相加步驟,用來將該形狀自適應逆向地和正交地變換信號和該預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時地存貯用於該預測圖象產生步驟的本地重現圖象。因此,改善了編碼的效率。
根據本發明的第95方面,提供了一種用來對一包括有一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的輸入圖象信號的一區域,該輸入圖象信號是編碼的目標,並且利用一後面所述的本地重現圖象產生一用於目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並且輸出一差分信號;象素產生步驟,用來根據在該差分信號中的有效象素的象素值利用一規定的函數產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;第一編碼步驟,用來編碼該填充信號並輸出一第一編碼信號;第二編碼步驟,用來根據該有效信號對在該第一編碼信號中所包括的編碼分量的編碼次序(order)進行解碼,並根據所解碼的次序對第一編碼信號編碼,並輸出一第二編碼信號;相加步驟,用來將該解碼信號和該預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地重現圖象。因此,改善了編碼效率。
根據本發明的第96方面,在根據第95方面的該圖象編碼方法中,該第二編碼步驟根據基於該有效信號所得到的該有效象素的位置對該次序進行解碼。
根據本發明的第97方面,在根據第95方面的該圖象編碼方法進一步包括有編碼選擇步驟,用來相對於基於該有效信號所得到的有該有效象素,選擇該第二編碼步驟所使用的編碼方法。
根據本發明的第98方面,提供了一種用來對一包括有一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的輸入圖象信號的一區域,該圖象信號是編碼的目標,將該目標區域分割成多個小目標區域,利用後面所述的一本地重現圖象對該小目標區域執行活動預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用本地重現圖象和活動預測信號執行活動補償並輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應小目標區域中減去每個小預測區域,並輸出一差分信號;編碼步驟,用來編碼該差分信號並輸出一編碼信號;解碼步驟,用來對該編碼信號解碼信號解碼並輸出一解碼信號,相加步驟,用來將該解碼信號與該預測圖象相加以產生一本地重現圖象,和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的該本地重現圖象。因此,改善了編碼效率。
根據本發明第99方面,在根據第98方面的該圖象編碼方法中,該活動預測步驟包括一預測圖象象素產生過程,在該過程中每一區域具有如象目標小區域的相同尺寸的小預測區域是通過分割成至少一個本地重現重現圖象得到的;一預測圖形填充元素值是根據在每個小預測區域中的有效象素的象素值利用一所規定的函數所產生的;用該預測圖象填充象素值來置換在小預測區域中的無效象素的象素值,並輸出所填充的小預測區域;和最佳小預測區域選擇過程,在該過程中具有來自該目標小區域的一最小誤差的最佳小預測區域被從該填充小預測區域所選擇。
根據本發明的第100方面,在根據第98方面的該圖象編碼方法中,該預測圖象象素產生過程利用了一提供有效象素的象素值平均的函數。
根據本發明的第101方面,提供了一種用來對一包含一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或無效的一有效信號的象素陣列,該方法包括象素產生步驟,用來根據該輸入有效信號規定作為一目標區域的輸入圖象信號的一區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,根據在每個目標小區域中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值置換在該目標小區域中的無效象素值,並輸出一填充目標小區域;活動預測步驟,用來利用後面所述的一本地重現圖象對該填充目標小區域執行活動預測,並輸出一活動預測信號;預測圖象產生步驟,用來利用該本地重現圖象和該活動預測信號,並輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,從相應小目標區域減去每個小預測區域,並輸出一差分信號;編碼步驟,用來編碼該差分信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的該本地重現圖象。因此,改善了編碼效率。
根據本發明的第102方面,在根據第101方面的該圖象編碼方法中,該活動預測步驟包括一預測圖象象素產生過程,在該過程中每一區域具有如象目標小區域相同尺寸的小預測區域是通過分割成至少一個本地重現圖象而得到的;根據在每個小預測區域中的有效象素的象素值利用一所規定的函數來產生一預測圖象填充象素值;用該預測圖象填充象素值來置換在該小預測區域中的無效象素的象素值;並輸出所填充的小預測區域;和最佳小預測區域選擇過程,在該過程中從該填充小預測區域中選擇具有來自該目標小區域的最小誤差的一最佳小預測區域。
根據本發明的第103方面,在根據第85方面的該圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的該輸入圖象信號的一區域,該輸入圖象信號是該編碼目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對小目標區域執行活動預測,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動預測信號執行活動補償,並輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據本發明的第104方面,在根據第88方面的該圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的該輸入圖象信號的區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對該小目標區域執行活動預測,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動預測信號執行活動補償,並輸出一補償圖象,其中該補償圖象作為預測圖象而輸出。
根據本發明的第105方面,在根據第91方面的該圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定一作為目標區域的一輸入圖象信號的一區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對該小目標區域執行活動預測,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動補償信號執行活動補償,並輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據本發明的第106方面,在根據第93方面的該圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的該輸入圖象信號的一區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對該小目標區域執行活動預測,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動補償信號執行活動補償,並輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據本發明的第107方面,在根據第94方面的圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定一作為一目標區域的該輸入圖象信號的區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對該小目標區域執行活動補償,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動補償信號執行活動補償,並輸出一補償圖象,其中該補償圖象作為預測圖象而輸出。
根據本發明的第108方面,在根據第95方面的該圖象編碼方法中,該預測圖象產生步驟包括活動預測步驟,用來根據該輸入有效信號規定一作為一目標區域的該輸入圖象信號的區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用該本地重現圖象對該小目標區域執行活動補償,並輸出一活動預測信號;和活動補償步驟,用來利用該本地重現圖象和活動補償信號進行活動補償,並輸出一補償圖象,其中該補償圖象作為予測圖象而輸出。
根據本發明的第109方面,提供了一種用來對一包含一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或不是有效的一有效信號的象素陣列,該方法包括時間接近圖象可應用預測圖象產生步驟,用來利用一定編碼目標的圖象信號的圖象和在該時間上接近目標圖象所顯示圖象的一圖象信號來產生一預測圖象;相減步驟,用來產生一輸入圖象和預測圖之間的差並輸出一差分信號;編碼步驟,用來對該差分信號編碼並輸出一編碼信號;解碼步驟,用來對一編碼信號進行解碼並輸出一解碼信號;相加步驟,用來將該解碼信號和該預測圖象相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地重現圖象。因此,改善了編碼的效率。
根據本發明的第110方面,在根據第109方面的該圖象編碼方法中,該時間接近圖象可應用預測圖象方法步驟包括一目標區域分割過程,在該過程中根據該有效信號和從該目標區域中被分割的至少一個小目標區域規定作為一目標區域的是該編碼目標的該輸入圖象信號的一區域;一小預測區域獲取過程,在該過程中相應於該目標小區域和緊接該目標小區域的至少一個小區域的小預測區域是利用在是該編碼目標的圖象之前或之後暫時地被顯示的一圖象的圖象信號所得到的;小預測區域選擇過程,在該過程中具有一最小誤差的一小預測區域是從所獲取的小預測區域所選擇的;和小於預測區域計算過程,在該過程中該小預測區域是根據在所選擇的小預測區域中有效象素的象素值利用一所規定的函數來計算的。
根據本發明的第111方面,是根據第110方面的該圖象編碼方法中進一步包括區域分割步驟,用來利用該有效信號分割包括有自該相減步驟所輸出的差分信號中的有效象素的一矩形區域,並輸出該被分割的矩形區域作為一有效區域;和象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素的象素值,並輸出一填充信號,其中該編碼步驟編碼該填充信號。
根據本發明的第112方面,在根據第110方面的該圖象編碼方法中進一步包括活動預測步驟,用來利用該本地重現圖象對該小目標區域執行活動補償,並輸出一活動補償信號;和活動補償步驟,用來利用該本地重現信號和該活預測信號執行活動補償,並輸出一補償圖象,其中該相減步驟和相加步驟利用該補償圖象作為預測圖象。
根據本發明的第113方面,在根據本發明的第112方面的該圖象編碼方法中,進一步包括預測圖象象素產生步驟,用來根據在該補償象素中的有效象素的象素值利用一所規定的函數產生一預測圖象填充象素值,用該預測圖象填充象素值來置換在該補償圖象中的有效象素的象素值,並輸出一填充預測圖象,其中該相減步驟和相加步驟利用該補償圖象作為預測圖象。
根據本發明的第114方面,在根據第109方面的該圖象編碼方法中進一步包括形狀自適應正交變換步驟,用來僅對在該差分信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號,其中該編碼步驟對形狀自適應正交變換信號編碼。
根據本發明的第115方面,提供了一種用來對包括有一圖象信的一輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或不是有效的一有效信號的象素陣列,該方法包括活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的輸入圖象信號的區域,該輸入圖象信號是該編碼的目標,將該目標區域分割成多個小目標區域,利用後面所述的一本地重現圖象對該小目標區域執行活動預測,並輸出一活動預測信號;預測圖象產生步驟,用來利用該本地重現活動預測信號執行活動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來根據在該小預測區域的有效象素的象素值,利用一所規定的函數用來分割來自用於編碼的一區域的至少一個小預測區域,產生一用於每個小預測區域的預測圖象填充象素值,用該預測圖象填充值來置換在該小預測區域中的無效象素的象素值,並輸出一填充的小預測區域;相減步驟,用來從每個目標小區域中減去相應的所填充小預測區域,並輸出一差分信號;形狀自適應正交變換步驟,用來僅對在該差分信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;量化步驟,用來量化該形狀自適應正交變換信號並輸出一量化信號;可變長度編碼步驟,用來對該量化信號編碼並輸出一可變長度編碼信號;逆量化步驟,用來對該編碼信號進行逆量化並輸出一逆量化信號;逆正交變換步驟,用來對該逆量化進行逆正交變換並輸出一逆變換信號;相加步驟,用來將該逆變換信號和該填充小預測區域相加並輸出一本地重現圖象;和存貯步驟,用來暫時用於該預測圖象產生步驟中的該本地重現圖象。因此,改善了編碼效率。
根據本發明的第116方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的編碼方法,該圖象信號是具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括有活動預測步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入圖象信號的一區域,將該目標區域分割成多個小目標區域,利用後面所述的一本地重現象素對該小目標區域執行活動預測,並輸出一活動預測信號;預測圖象產生步驟,用來利用該本地重現圖象和活動預測信號執行活動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來根據在該小預區域的有效圖象的象素值利用一所規定的函數分割來自用於編碼的一個區域的至少的一小預測區域,產生一用於每個小預測區域的預測圖象填充象素值,用該預測圖象填充象素值來置換在該小預測區域中的無效象素的象素值,並輸出一填充的小預測區域;相減步驟,用來從每個目標小區域中減去相應的填充小預測區域,並輸出一差分信號;編碼步驟,用來對該差分信號編碼並輸出一編碼信號;解碼步驟,用來對該編碼信號進行解碼並輸出一解碼信號;相加步驟,用來對該解碼信號和該預測圖象相加並產生一本地重現圖象;存貯步驟,用來暫時存貯在該預測圖象產生步驟所使用的本地重現圖象;和編碼及輸出步驟,用來當在該小預測區域中存在有無效象素時對每個小預測區域的預測圖象填充象素進行編碼並輸出作為附加信息的該編碼象素值。因此改善了編碼效率。
根據本發明的第117方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括有預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入圖象信號的一區域,並利用後面所述的在一本地重現圖象中的有效象素的象素值產生一用於該目標區域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域減去每個小預測區域,並輸出一差分信號;區域分割步驟,用來分割一包括有自利用該有效信號的相減步驟所輸出的差分信號的有效象素的一矩形區域,並輸出該矩形區域作為一有效區域;象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;編碼步驟,用來對該填充信號編碼並輸出一編碼信號;解碼步驟,用來對該編碼信號解碼並輸出一解碼信號;相加步驟,用來將該解碼信號和預測信號相加以產生一本地重現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的該本地重現圖象。因此,改善了編碼效率。
根據本發明的第118方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行解碼的解碼方法,該方法包括解碼步驟,用來對該輸入編碼信號解碼並輸出一解碼信號;預測信號產生步驟,用根據後面所述的一參考信號產生一預測信號;相加步驟,用來將該解碼信號和該預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟中的作為一參考信號的解碼圖象信號。因此,實現了有效編碼數據的精確解碼。
根據本發明的第119方面,在根據第118方面的該圖象解碼方法中,該輸入信號是在根據上述第85至100和102方面的任一方面的一圖象編碼方法中所得到的一編碼信號。
根據本發明的第120方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行解碼的解碼方法,該方法包括解碼步驟,用來對該輸入編碼信號進行解碼並輸出一解碼信號;預測信號產生步驟,用來根據一後面所述的參考信號產生一預測信號;預測圖象象素產生步驟,用來根據在該預測信號中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值置換在該預測信號中的無效象素的象素值,並輸出一填充預測信號;相加步驟,用來將該解碼信號和該填充預測信號相加並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用於該預測信號產生步驟中的作為一參考信號的解碼圖象信號;因此,實現了有效編碼數據的精確解碼。
根據本發明的第121方面,在根據第120方面的該圖象解碼方法中,該輸入信號是在上述第102方面至第108方面的任一方面的圖象編碼方法中所得到的一編碼信號。
根據本發明的第122方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行解碼的解碼方法,該方法包括解碼步驟,用來對該輸入編碼信號進行解碼,並輸出一解碼信號;時間接近圖象可應用預測圖象產生步驟,用來利用在時間上接近目標圖象信號的圖象被顯示的一圖象的圖象信號產生一預測圖象;相加步驟,用來將該解碼信號和該預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯在該時間接近圖象可應用預測信號產生步驟中所使用的作為一參考信號的解碼圖象信號。因此,實現了有效編碼數據的精確解碼。
根據本發明的第123方面,在根據第122方面的該圖象解碼方法中,該時間接近可應用預測圖象產生步驟包括目標區域分割過程,在該過程中一是編碼目標的輸入圖象信號的區域根據該輸入有效信號作為一目標區域而被規定,並且至少一個小目標區域從該目標區域被分割;小預測區域獲取過程,在該過程中利用在是編碼目標的圖象之前或之後被暫時顯示的圖象的一圖象信號而獲取相應於目標小區域和至少一個緊鄰該目標小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的小預測區域中選擇一具有最小誤差的小預測區域;和小預測區域計算過程,在該過程中根據在所選擇的小預測區域中的有效象素的象素值利用一所規定的函數計算小預測區域。
根據本發明的第124方面,在根據第123方面的該圖象解碼方法中,該輸入信號是根據在上述第111和112方面的任一方面的一圖象編碼方法中所獲得的一編碼信號。
根據本發明的第125方面,在根據第122方面的該圖象解碼方法中,該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中一定編碼目標的輸入圖象信號的區域根據該輸入有效信號作為一目標而被規定,並且至少一個小目標區域從該目標區域被分割;小預測區域獲取過程,在該過程中利用在是編碼目標的圖象之前或之後被暫時顯示的圖象的一圖象信號而獲取相應於目標小區域和至少一個緊鄰該目標小區域的小預測區域;小預測區域選擇過程,在該過程中從該所獲取的小預測區域中選擇一具有最小誤差的小預測區域;和小預測區域計算過程,在該過程中根據在所選擇的小預測區域中的有效象素的象素值利用一所規定的函數計算小預測區域。
根據本發明的第126方面,在根據第125方面的該圖象解碼方法,該輸入信號是在根據上述第113方面的圖象編碼方法中所得到的一編碼信號。
根據本發明的第127方面,在根據第122方面的該圖象解碼方法中,該時間接近圖象可應用預測圖象產生步驟包括第一預測過程,用來利用在是目標的圖象信號的一圖象之前暫時被顯示的一圖象的圖象信號和一有效信號產生一第一預測信號;和第二預測過程,用來利用在是該目標的圖象信號的該圖象之後暫時被顯示的一圖象的圖象信號和該有效信號產生一第二預測信號。
根據本發明的第128方面,在根據第127方面的該圖象解碼方法中,該時間接近圖象可應用預測圖象產生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區域;根據在該小區域中的有效象素的象素值,利用第一函數,對於通過分割所獲得的每個第一預測區域來獲取第一預測填充象素值,用第一預測填充象素值來置換在該小區域中的無效象素的象素值以產生一第一填充小預測區域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區域;根據在該小區域中的有效象素的象素值,利用第二函數,對於通過分割所獲取的每個第二預測區域來獲取第二預測填充象素值;用第二預測填象素值來置換在該小區域中的無效象素的象素值以產生一第二填充小預測區域;和平均過程,在該過程中,利用第三函數相應的第一和第二填充小於預測區域被進行加權平均處理。
根據本發明的第129方面,在根據第128方面的該圖象解碼方法中獲得一有效象素的加權平均,並且用這種所獲取的加權平均填充象素值來置換無效象素的象素值。
根據本發明的第130個方面,在根據第122個方面的圖象解碼方法中,所述解碼步驟包括執行逆正交變換的形狀自適應逆正變變換的步驟,用於對通過僅僅是輸入信號中有效象素的正交變換所獲得的成份進行編碼。
根據本發明的第131個方面,在根據第127個方面的圖象解碼方法中,所述解碼步驟包括執行逆正交變換的形狀自適應逆正交變換的步驟,用於對通過僅僅是輸入信號中有效象素的正交變換所獲得的成份進行編碼。
根據本發明的第132個方面,提供了一種圖象解碼方法,用於對通過對被安置成具有多個象素值的多個象素陣列的圖象信號和一個用於參照有效信號表示圖象信號是否有效的有效信號進行壓縮編碼獲得的編碼信號進行解碼,該解碼方法包括區域劃分步驟,用於規定壓縮編碼信號中的編碼區域,將與規定區域對應的有效信號劃分成多個小區域,從每一個小區域劃分出包括有效象素在內的小矩形區域,將所述小矩形區域作為小有效區域輸出;解碼步驟,用於對在與每個小有效區域對應的圖象信號中的壓縮編碼信號進行解碼,輸出解碼的圖象信號;逆變換計算步驟,用於參照小有效區域決定逆變換計算基礎,對解碼的圖象信號執行逆變換計算以獲得逆變換計算的信號,以有效信號為基準組合逆變換計算的信號並輸出解碼後的信號。因此,可以實現有效編碼數據的精確解碼。
根據本發明的第133個方面,提供了一種圖象解碼方法,用於以一種編碼信號進行解碼,該編碼信號是通過對被安置成具有多個象素值的象素陣列的圖象信號機用於參照有效信號表示所述圖象信號是否有效的一個有效信號執行壓縮編碼獲得的,所述方法包括區域劃分步驟,用於規定壓縮編碼信號中的編碼區域,將與規定區域對應的有效信號劃分成多個小區域,從每個小區域劃分出包括有效象素在內的小矩形區域和輸出作為小有效區域的小矩形區域;解碼步驟,用於對在與每個小有效區域對應的圖象信號中的壓縮編碼信號進行解碼和輸出解碼後的圖象數據;第一逆變換計算步驟,用於參照每個小有效區域將解碼信號中的每一個指定給具有第一方向的一維小區域,決定用於一維小區域逆變換解碼的計算基礎,使用該計算基礎執行逆變換計算,輸出第一逆變換計算的信號;第二逆變換計算步驟,用於參照小有效區域將每個第一逆變換計算的信號指定給具有不同於所述第一方向的第二方向的一維小區域,決定用於一維小區域逆變換解碼的計算基礎,使用所計算的基礎執行逆變換計算以獲得第二逆變換計算的信號,組合第二逆變換計算的信號和輸出解碼後的信號。因此,可以實現有效編碼數據的精確解碼。
根據本發明的第134個方面,提供了一種圖象解碼方法,用一對編碼信號進行解碼,所編碼信號是通過對被安置成具有多個象素值的象素陣列的圖象信號和參照有效信號表示所述圖象信號是否有效的一個有效信號執行壓縮編碼所獲得的,所述方法包括區域劃分步驟,用於規定壓縮編碼信號中的編碼區域,將與規定區域對應的有效信號劃分成多個小區域;第一解碼步驟,用於根據每個小區域中的有效象素的位置選擇編碼順序,執行對與小區域對應的壓縮編碼信號的解碼,和輸出第一解碼後信號;第二解碼步驟,用於對第一解碼後信號進行解碼並輸出第二解碼後信號。因此,可以實現有效編碼數據的精確解碼。
根據本發明的第135個方面,提用了一種用於包括編碼信號的輸入信號進行解碼的圖象解碼方法,所述輸入信號是通過對被安置成具有多個象素值的象素陣列的圖象信號和一個用於參照一個有效信號表示所述圖象信號是否是一個有效信號的一個有效信號和附加信息執行壓縮編碼獲得的。所述方法包括解碼步驟,用於對輸入的編碼信號進行解碼,輸出解碼後的信號;預測信號產生步驟,用於在後面描述的基準信號的基礎上參照所述有效信號產生一個預測信號,預測圖象象素產生步驟,用於在通過對附加信息解碼獲得的解碼後附加信息的基礎上產生填充象素值,利用該填充象值替換預測信號中的無效象素,輸出被填充的預測信號;加法步驟,用於使解碼器的信號和填充預測信號相加,輸出解碼後的圖象信號;和存貯步驟,用於暫存作為預測信號產生步驟中使用的一個基準信號的解碼後圖象信號。因此,可以實現有效編碼數據的精確解碼。
根據本發明的第136個方面,提供了一種圖象編碼程序記錄介質,在該記錄介質中記錄有圖象編碼程序,該程序被用於對一個輸入信號編碼,該輸入信號包括被安置成具有多個象素值的象素矩陣的圖象信號和用於表示所述圖象信號是否有效的一個有效信號,所述程序包括預測圖象產生步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為目標區域,使用後面將要描述的局部再現圖象產生與目標區域相關的預測圖象;減法步驟,用於將預測圖象劃分成多個小預測區域,將目標區域劃分成多個小目標區域,從相應的小目標區域中減去每一個小預測區域,輸出差信號;區域劃分步驟,用於使用所述有象素信號從由減法步驟輸出的差信號劃分出包括有效象素在內的矩形區域輸出矩形區域作為有效區域;象素產生步驟,用於在有效區域中有效象素象素值的基礎上使用一個規定函數產生填充象素值,利用該填充象素值替換有效區域中無效象素的象素值,和輸出填充後的信號;編碼步驟,用於對填充後的信號進行編碼並輸出編碼後的信號;解碼步驟,用於對編碼信號進行解碼並輸出解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加以便產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等設備執行該程序時,改善了編碼效率。
根據本發明的137個方面,在根據第136個方面的圖象編碼程序記錄介質中,執行所述區域劃分步驟,以使所述的有效區域是具有一定水平象素量和一定垂直象素量的矩形區域,所述一定象素是2(2n)的n次冪,所述矩形區域包括有被包括在從減法步驟輸出的差信號中的有效象素。
根據本發明的第138個方面,提供了一種圖象編碼程序記錄介質,在該記錄介質中,記錄有用於對由被安置成具有象素值象素矩陣的圖象信號和用於表示象素信號是否有效的有效信號組成的輸入信號進行編碼的圖象編碼程序,該程序包括預測圖象產生步驟,用於根據輸入有效信號將被作為編碼目標的輸入圖象信號的一個區域規定為目標區域,並使用上述局部再現圖象產生用於該目標區域的預測圖象;減法步驟,用於將預測圖象劃分成多個小預測圖象,將目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域,輸出差信號;第一區域劃分步驟,用於使用所述有效信號在第一方向上從所述差信號中劃分出包括有效象素的矩形區域,輸出所述矩形區域以作為第一有效區域,象素產生步驟,用於在第一有效區域中有效象素象素值的基礎上使用第一預定函數產生填充象素值利用該象素值替換有效區域中無效象素的象素值並輸出一個填充信號;第一編碼步驟,用於對所述填充信號編碼並輸出第一編碼信號;第二區域劃分步驟,用於在不同於所述第一方向的第二方向內劃分來自第一編碼信號的區域並作為第二有效區域加以輸出;填充成份產生步驟,用於當在第二有效區域中不存在第一編碼信號的編碼成份時在第一編碼信號編碼成份的基礎上使用第二函數產生填充編碼成份,利用該填充編碼分量替換不是第二有效區域中第一編碼信號編碼成份的編碼成份和輸出填充編碼信號;第二編碼步驟,用於對所述填充編碼信號編碼並輸出第二編碼信號;解碼步驟,用於對第二編碼信號解碼並輸出解碼後的信號;加法步驟,用於使解碼後信號和預測圖象相加以仍產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,可以利用計算機等執行該程序,改善編碼效率。
根據本發明的第139個方面,在根據第138個方面的圖象編碼程序記錄介質中,第一區域劃分步驟和第二區域劃分步驟執行劃分,以使得有效區域包括數量為2的n次冪(2n)個象素的一維區域。
根據本發明的第140個方面,在根據本發明第136個方面的圖象編碼程序記錄介質中,所述程序還包括一個劃分選擇步驟,用於根據在被作為劃分對象信號中有效區域的尺寸選擇區域劃分方法。
根據本發明的第141個方面,在根據第138個方面的圖象編碼程序記錄介質中,所述程序還包括一個劃分選擇步驟,用於根據在被作為劃分目標的信號中的有效區域的尺寸選擇區域劃分方法。
根據本發明的第142個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序被用於對由被安置成具有象素值的一個象素陣列的圖象信號和用以表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括預測圖象產生步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的區域規定為目標區域,並使用上述局部再現圖象產生用於該目標區域的預測圖象;減法步驟,用於將所述預測圖象劃分成多個小預測區域,將目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出差信號;區域劃分步驟,用於使用所述有效信號從差信號中劃分出包括有效象素的矩形區域,並作為一個有效區域輸出所述矩形區域;象素產生步驟,用於執行第一填充和第二填充,所述第一填充包括在有效區域中有效象素象素值的基礎上使用第一函數產生第一填充象素值,利用該第一填充象素值置換有效區域中無效象素的象素值和輸出第一填充信號,所述第二填充包括使用第二函數並在邊界象素附近象素象素值的基礎上使用作為邊界象素的鄰近有效區域內有效象素的被置換象素產生第二填充象素值,利用該第二填充象素值置換邊界象素的象素值並輸出第二填充信號,所述第二填充信號被作為一個被填充信號加以輸出;編碼步驟,用於對被填充信號編碼並輸出編碼後的信號;解碼步驟,用於對編碼後的信號解碼並輸出解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加,以產生局部再現圖象;和存貯步驟,用於暫存預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機執行該程序時,可以改善編碼效率。
根據本發明的第143個方面,在根據第142個方面的圖象編碼程序記錄介質中,所述象素產生步驟在與邊界象素相鄰的有效象素象素值的基礎上產生第二填充象素值。
根據本發明的第144個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號和用於表示所述圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產生步驟,用於在輸入圖象信號的基礎上將編碼對象輸入圖象信號的一個區域規定為目標區域,使用上述局部再現圖象產生用於該目標區域的預測圖象;減法步驟,用於將所述預測圖象劃分成多個小預測圖象,將所述目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域並輸出差信號;象素產生步驟,用於在由減法步驟輸出信號中有效象素象素值的基礎上使用預定函數產生填充象素值,利用填充象素值置換區域內無效象素象素值,並輸出填充信號;形狀自適應正交變換步驟,用於僅對填充信號中有效象素的象素值執行正交變換並輸出形狀自適應正交變換後的信號;編碼步驟,用於對形狀自適應正交變換後的信號編碼並輸出形狀自適應解碼編碼的信號;解碼步驟,用於對形狀自適應編碼的信號解碼並輸出形狀自適應的信號;逆正交變換步驟,用於對解碼後的信號進行逆正交變換並輸出形狀自適應逆正交變換信號;加法步驟,用於使形狀自適應逆正交變換信號和預測圖象相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行本程序時,編碼效率獲得改善。
根據本發明的第145個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素陣列的圖象信號和用於表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產生步驟,用於在輸入有效信號的基礎上將編碼目標輸入圖象信號的一個區域規定為目標區域,使用上述局部再現圖象產生用於目標區域的預測圖象;減法步驟,用於將所述預測圖象劃分成多個小預測區域,將所述目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域並輸出差信號;區域劃分步驟,用於使用有效信號從由減法步驟輸出的差信號劃分出包括有效象素的一個矩形區域,並輸出矩形區域作為有效區域;象素產生步驟,用於在有效區域中有效象素象素值的基礎上使用一個規定函數產生填充象素值,利用該填充象素值置換有效區域中無效象素的象素值並輸出一個填充信號;形狀自適應正交變換步驟,用於只對填充信號中有效象素的象素值進行正交變換並輸出形狀自適應正交變換後的信號;編碼步驟,用於對形狀自適應正交變換後的信號編碼並輸出形狀自適應編碼的信號;解碼步驟,用於對形狀自適應編碼後的信號解碼並輸出一個形狀自適應解碼後的信號;逆正交變換步驟,用於對解碼後的信號執行逆正交變換,並輸出形狀自適應逆正交變換後的信號;加法步驟,用於使形狀自適應逆正交變換後的信號和預測信號相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。當利用一個計算機等執行該程序時,編碼效率獲得改善。
根據本發明的第146個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序。該程序用於對由被安置成具有象素值的象素陣列的圖象信號和用於表明該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產生步驟,用於在輸入有效信號的基礎上將編碼目標輸入圖象信號的一個區域規定為目標區域並使用上述局部再現圖象產生用於目標區域的預測圖象;減法步驟,用於將所述預測圖象劃分成多個小預測區域,將所述目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域並輸出差信號;象素產生步驟,用於在差信號中有效象素象素值的基礎上使用一個規定函數產生填充象素值,利用該填充象素值置換有效區域中無效象素的象素值並輸出一個被填充信號;第一編碼步驟,用於對被填充信號編碼並輸出第一編碼的信號;第二編碼步驟,用於在有效信號的基礎上對與第一編碼信號內包括的編碼成份相關的編碼順序解碼,根據所決定的順序對第一編碼後信號編碼並輸出第二編碼的信號;加法步驟,用於使所述解碼的信號和預測圖象相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時,可以改善編碼效率。
根據本發明的第147個方面,在根據第146個方面的圖象編碼程序記錄介質中,所述第二編碼步驟根據在有效信號基礎上獲得的有效象素的位置決定所述順序。
根據本發明的第148個方面,在根據第146個方面的圖象編碼程序記錄介質中,所述程序還包括一個編碼選擇步驟,用於根據在有效信號基礎上獲得的有效象素選擇第二編碼步驟使用的編碼方法。
根據本發明的第149個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號和用於表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括運動預測步驟,用於在輸入有效信號的基礎上將編碼目標輸入圖象信號一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用上述局部再現圖象對所述小目標區域執行運動預測並輸出一個運動預測信號;預測圖象產生步驟,用於使用局部再現圖象和運動預測信號執行所述運動成份,並輸出一個預測圖象;減法步驟,用於將預測圖象劃分成多個小預測區域,將目標區域劃分成多個小目標區域,從相應的小目標區域中減去每個小預測區域並輸出差信號;編碼步驟,用於對差信號編碼並輸出編碼的信號;解碼步驟,用於對編碼的信號解碼並輸出解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時可以改善編碼效率。
根據本發明的第150個方面,在根據第149個方面的圖象編碼程序介質中,所述運動預測步驟包括預測圖象象素產生處理,其中通過與至少一個局部再現圖象隔離獲得其中每個區域都具有與目標小區域尺寸的多個小預測區域;在每個小預測區域中使用規定函數在有效象素象素值的基礎上產生預測圖象填充象素值;利用該預測圖象象素值置換小預測區域中無效象素的象素值和輸出被填充的小預測區域;和最佳小預測區域選擇處理,其中,從被填充的小預測區域中選擇具有來自目標小區域的最小誤差的最佳小預測區域。
根據本發明的第151個方面,在根據第149個方面的圖象編碼程序記錄介質中,預測圖象象素產生處理使用一個函數,該函數可以提供有效象素象素值的平均值。
根據本發明的第152個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號和用於表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括象素產生步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將所述目標區域劃分成多個小目標區域,在每個小目標區域中使用一個規定函數在有效象素象素值的基礎上產生填充象素值,利用該填充象素值置換在所述小目標區域中無效象素的象素值,運動預測步驟,用於使用後面將要描述的局部再現圖象對被填充的小目標區域執行運動預測並輸出運動預測信號;預測圖象產生步驟,用於使用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法步驟,用於將預測圖象劃分成多個小預測區域,從相應的小目標區域中減去每個小預測區域,並輸出一個差信號;編碼步驟,用於對該差信號編碼並輸出編碼後的信號;解碼步驟,用於對編碼後的信號解碼並輸出解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時,可以改善編碼效率。
根據本發明的第153個方面,在根據第152個方面的圖象編碼程序記錄介質中,所述運動預測步驟包括預測圖象象素產生處理,其中,通過與至少一個局部再現象素隔離獲得其中的每個區域都具有與目標小區域尺寸相同的多個小預測區域;在每個小預測區域中使用一個規定函數在有效象素象素值的基礎上產生預測圖象填充象素值;利用該預測圖象填充象素值置換所述小預測區域中無效象素的象素值,輸出被填充的小預測區域;和最佳小預測區域選擇處理,其中,從被填充的小預測區域中選擇具有來自目標小區域的最小誤差的最佳小預測區域。
根據本發明的第154個方面,在根據第136個方面的圖象編碼程序記錄介質中,所述預測圖象產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象;其中,所述補償圖象被作為預測圖象輸出。
根據本發明的第155個方面,在根據第139個方面的圖象編碼程序記錄介質中,所述預測圖象產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼對象的輸入圖象信號的一個區域規定為一個目標區域,將所述目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;其中,所述補償圖象被作為預測圖象輸出。
根據本發明的第156個方面,在根據142個方面的圖象編碼程序記錄介質中,所述預測圖象產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼對象的輸入圖象信號的一個區域規定為目標區域,將所述目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據本發明的第157個方面,在根據第144個方面的圖象編碼程序記錄介質中,所述圖象預測產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據本發明的第158個方面,在根據第145個方面的圖象編碼程序記錄介質中,所述預測圖象產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據本發明的第159個方面,在根據第146個方面的圖象編碼程序記錄介質中,所述預測圖象產生步驟包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象,其中,所述補償圖象作為預測圖象輸出。
根據本發明的第160個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號和一個用於表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括時間接近圖象可用預測圖象產生步驟,用於使用被作為編碼目標的圖象信號的圖象和時間靠近目標圖象顯示的一個圖象的圖象信號產生預測圖象;減法步驟,用於產生輸入圖象和預測圖象之間的差並輸出一個差信號;編碼步驟,用於對差信號編碼並輸出編碼後的信號;解碼步驟,用於對編碼後的信號進行解碼並輸出解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加以產生局部預測圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時,可以改善編碼效率。
根據本發明的第161個方面,在根據第160個方面的圖象編碼程序記錄介質中,所述時間接近圖象可用預測圖象產生步驟包括目標區域劃分處理,其中,作為編碼目標的輸入圖象信號的一個區域被根據有效信號規定為一個目標區域,從該目標區域劃分出至少一個小目標區域,小預測區域獲得處理,其中,使用在作為編碼目標的一個圖象之前或之後暫時顯示的一個圖象的圖象信號獲得與目標小區域和至少一個與該目標小區域相鄰的一個小區域對應的小預測區域;小預測區域選擇處理,其中,從所獲得的小預測區域中選擇具有最小誤差的一個小預測區域,小預測區域計算處理,其中,在所選擇小預測區域中有效象素象素值的基礎上計算小預測區域。
根據本發明的第162個方面,在根據第161個方面的圖象編碼程序記錄介質中,所述程序還包括區域劃分步驟,用於使用有效信號從減法步驟中輸出的差信號中分隔出包括有效象素在內的一個矩形區域,並輸出劃分後的矩形區域作為一個有效區域;和象素產生步驟,用於在有效區域中有效象素象素值的基礎上使用一個規定的函數產生填充象素值;利用該填充象素值替換有效區域內無效象素的象素值並輸出一個填充信號;其中,編碼步驟對填充信號編碼。
根據本發明的第163個方面,在根據第160個方面的圖象編碼程序記錄介質中,所述程序還包括運動預測步驟,用於使用局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;和運動補償步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個補償圖象;其中,減法步驟和加法步驟使用該補償圖象作為預測圖象。
根據本發明的第164個方面,在根據第163個方面的圖象編碼程序記錄介質中,所述程序還包括預測圖象象素產生步驟,用於在補償圖象內有效象素象素值的基礎上使用一個規定函數產生預測圖象填充象素值,利用該預測圖象填充象素值替換補償圖象中無效象素的象素值,輸出被填充的預測圖象;其中,所述減法步驟和加法步驟使用所述補償圖象作為預測圖象。
根據本發明的第165個方面,在根據第160個方面的圖象編碼程序記錄介質中,所述程序還包括形狀自適應正交變換步驟,用於僅對差值信號中有效象素的象素值進行正交變換並輸出一個形狀自適應正交變換信號;其中,所述編碼步驟只對形狀自適應正交變換信號編碼。
根據本發明的第166個方面,提供了一種圖象編碼程序記錄介質,其中記錄有用於對由被安置成具有象素值的象素矩陣的圖象信號和一個用於表示該圖象信號是否有效的有效信號組成的輸入信號編碼的圖象編碼程序,所述程序包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將所述目標區域劃分成多個小目標區域,使用後述局部再現圖象對小目標圖象執行運動預測並輸出一個運動預測信號;預測圖象產生步驟,用於使用局部再現圖象和運動預測信號執行運動補償並輸出一個預測圖象;預測圖象象素產生步驟,用於從用於編碼的區域中劃分出至少一個小預測區域,在小預測區域有效象素象素值的基礎上使用一個規定的函數產生用於每個小預測區域的預測圖象填充象素值,利用該預測圖象填充象素值替換小預測區域中無效象素的象素值,並輸出一個被填充的小預測區域;減法步驟,用於從每個目標小區域中減去相應的被填充小預測區域並輸出一個差信號;形狀自適應正交變換步驟,用於僅對差信號中有效象素的象素值進行正交變換,量化步驟,用於量化形狀自適應正交變換的信號並輸出一個量化後的信號;變長編碼步驟,用於對量化後的信號編碼並輸出變長編碼的信號;逆量化步驟,用於逆量化編碼信號和輸出逆量化的信號;逆正交變換步驟,用於逆正交變換逆量化的信號並輸出逆變換信號;加法步驟,用於使逆變換信號和被填充小預測區域相加並輸出局部再現圖象;和存貯步驟,用於存貯在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時,可以改善編碼效率。
根據本發明的第167個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號和一個用於表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括運動預測步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,將該目標區域劃分成多個小目標區域,使用後述局部再現圖象對小目標區域執行運動預測並輸出一個運動預測信號;預測圖象產生步驟,用於使用局部再現圖象和運動預測信號運動預測並輸出一個預測圖象;預測圖象象素產生步驟,用於從用於編碼的一個區域中劃分出至少一個小預測區域,在小預測區域內有效象素象素值的基礎上使用一個規定函數產生用於每個小預測區域的預測圖象填充象素值,利用該預測圖象填充象素值替換小預測區域中無效象素的象素值並輸出一個被填充小預測區域;減法步驟,用於從每個目標小區域中減去相應的被填充小預測區域,並輸出一個差信號;編碼步驟,用於對所述差信號信號編碼並輸出一個編碼後的信號;解碼步驟,用於對編碼後的信號解碼並輸出解碼後的信號;加法步驟,用於使解碼後信號和預測圖象相加以產生局部再現圖象;存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象;和編碼輸出步驟,用於輸出編碼後的信號,和當在所述小預測區域中存在有無效象素時對與每個小預測區域相關的預測圖象填充象素編碼並將編碼後的象素值作為附加信息輸出。因此,當利用計算機等執行這個程序時,可以改善編碼效率。
根據本發明的第168個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用於對由被安置成具有象素值的象素矩陣的圖象信號以及一個表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括預測圖象產生步驟,用於在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區域規定為一個目標區域,使用所述局部再現圖象中有效象素的象素值產生用於目標區域的預測圖象;減法步驟,用於將預測區域劃分成多個小預測區域,將目標區域劃分成多個小目標區域,從相應小目標區域中減去每個小預測區域,輸出一個差信號;區域劃分步驟,用於使用有效信號從由減法步驟輸出的差值信號中劃分出一個包括有效象素在內的一個矩形區域,並將該矩形區域作為有效區域輸出;象素產生步驟,用於在有效區域有效象素象素值的基礎上使用一個規定函數產生填充象素值,利用該填充象素值置換有效區域內無效象素的象素值,輸出一個被填充的信號;編碼步驟,用於對被填充的信號編碼並輸出一個編碼後的信號;解碼步驟,用於對編碼後的信號解碼並輸出一個解碼後的信號;加法步驟,用於使解碼後的信號和預測圖象相加以產生局部再現圖象;和存貯步驟,用於暫存在預測圖象產生步驟中使用的局部再現圖象。因此,當利用計算機等執行該程序時,可以改善編碼效率。
根據本發明的第169個方面,提供了一種圖象解碼程序記錄介質,其中記錄有一個圖象解碼程序,將程序用於對通過一個圖象編碼獲得的圖象編碼信號的編碼信號解碼,所述程序包括解碼步驟,用於對輸入編碼信號解碼並輸出解碼後的信號;預測信號產生步驟,用於在後述基準信號的基礎上產生預測信號;加法步驟,用於使解碼後的信號和預測信號相加並輸出解碼後的圖象信號;和存貯步驟,用於暫存在預測信號產生步驟中作為基準使用的解碼後圖象信號。因此,當利用計算機等執行該程序時,可以實現有效編碼數據的精確解碼。
根據本發明第170個方面,提供了一種圖象解碼程序記錄介質,其中記錄有一個圖象解碼程序,該程序用於對包括通過對一個圖象編碼獲得的圖象編碼信號在內的編碼信號解碼,所述程序包括解碼步驟,用於對輸入的編碼信號解碼並輸出解碼後的信號;預測信號產生步驟,用於在後述基準信號的基礎上產生預測信號;預測圖象象素產生步驟,用於在預測信號中有效象素值的基礎上使用一個規定函數產生填充象素值,利用該填充象素值置換預測信號中無效象素的象素值並輸出被填充的預測信號;加法步驟,用於使解碼後信號和被填充的預測信號相加並輸出一個解碼後的圖象信號;和存貯步驟,用於暫存在預測信號產生步驟中作為基準信號使用的解碼後圖象信號。因此,當利用計算機等執行該程序時,可以實現有效編碼數據的精確解碼。
根據本發明的第171個方面,提供了一種圖象解碼程序記錄介質,其中記錄有一個圖象解碼程序,該程序用於對包括通過對一個圖象編碼所獲得的圖象編碼信號在內的編碼信號解碼,所述程序包括解碼步驟,用於對輸入編碼信號解碼並輸出解碼後的信號;時間接近圖象可用預測圖象產生步驟,用於使用在時間上靠近目標圖象信號顯示的一個圖象的圖象信號產生預測圖象;加法步驟,用於使解碼後的信號和預測信號相加並輸出一個解碼後圖象信號;和存貯步驟,用於存貯在時間接近圖象可用預測信號產生步驟中用作基準信號的解碼後圖象信號。因此,當利用計算機等執行該程序時,可以實現有效編碼數據的精確解碼。
根據本發明的第172個方面,在根據第171個方面的圖象解碼程序記錄介質中,所述時間接近圖象可用預測圖象產生步驟包括目標區域劃分處理,其中,作為編碼目標的輸入圖象的一個區域被根據輸入有效信號規定為一個目標區域,並且從所述目標區域中劃分出至少一個小目標區域;小預測區域獲得處理,在該處理中,使用編碼目標圖象之前或之後暫時顯示的一個圖象的圖象信號獲得與所述目標小區域對應的小預測區域和至少一個與所述目標小區域相鄰的小區域;小預測區域選擇處理,其中,從所獲得的小預測區域中選擇具有最小誤差的小預測區域;和小預測區域計算處理,其中,在所選小預測區域內有效象素象素值的基礎上,使用一個規定函數計算小預測區域。
根據本發明的第173個方面,在根據第171個方面的圖象解碼程序記錄介質中,所述時間接近圖象可用預測圖象產生步驟包括目標區域劃分處理,其中,作為編碼目標的輸入圖象信號的一個區域根據輸入有效信號被規定為一個目標區域,從所述目標區域中至少劃分出一個小目標區域;小預測區域獲得處理,其中,使用在作為編碼目標的一個圖象之前或之後暫時顯示的一個圖象的圖象信號獲得與所述目標小區域對應的小預測區域和與所述目標小區域相鄰的至少一個小區域;小預測區域選擇處理,其中,從所獲得的小預測區域中選擇具有最小誤差的小預測區域;和小預測區域計算處理,其中,在所選小預測區域中有效象素象素值的基礎上使用一個規定函數計算所述小預測區域。
根據本發明的第174個方面,在根據第171個方面的圖象解碼程序記錄介質中,所述時間接近圖象可用預測圖象產生步驟包括第一預測處理,用於使用在作為目標的圖象信號的圖象之前暫時顯示的一個圖象的圖象信號產生第一預測信號和一個有效信號;和第二預測處理,用於使用在作為目標的圖象信號的圖象之後暫時顯示的一個圖象的圖象信號產生第二預測信號和一個有效信號。
根據本發明的第175個方面,在根據第174個方面的圖象解碼程序記錄介質中,所述時間接近圖象可用預測圖象產生步驟包括第一填充處理,其中,從第一預測信號中劃分出至少一個小區域;在所述小區域內有效象素象素值的基礎上使用第一函數獲得用於通過劃分所獲得的每一第一小預測區域的第一預測填充象素值;利用第一預測填充象素值置換小區域中無效象素象素值以產生第一被填充小預測區域;第二填充處理,其中,從第二預測信號中劃分出至少一個小區域;在所述小區域有效象素象素值的基礎上使用第二函數獲得用於通過劃分所獲得的每一第二小預測區域的第二預測填充象素值;利用第二預測填充象素值替換所述小區域中無效象素的象素值以產生第二被填充的小預測區域;和平均處理,其中,使用第三函數對相應的第一和第二級填充小予測區域進行加權平均處理,以獲得最佳預測圖象。
根據本發明的第176個方面,在根據第175個方面的圖象解碼程序記錄介質中,獲得有效象素的加權平均值,利用所獲得的加權平均值填充象素值替換無效象素的象素值。
根據本發明的第177個方面,在根據第171個方面的圖象解碼程序記錄介質中,所述解碼步驟包括形狀自適應逆正交變換步驟,用於對通過僅對輸入信號中有效象素執行正交變換獲得的編碼成份進行逆正交變換。
根據本發明的第178個方面,在根據第174個方面的圖象解碼程序記錄介質中,所述解碼步驟包括形狀自適應逆正交變換,用於對通過僅對輸入信號中有效象素進行正交變換獲得的編碼成份執行逆正交變換。
根據本發明的第179個方面,提供了一種圖象解碼程序記錄介質,其上記錄有一個圖象解碼程序,該程序用於對一個編碼信號解碼,所述編碼信號是通過對被安置成具有象素值的象素陣列的圖象信號和用於表示參照有效信號所述圖象信號是否是有效的有效信號執行壓縮編碼所獲得的,所述程序包括區域劃分步驟,用於規定壓縮編碼信號中的編碼區域,將與規定區域對應的有效信號劃分成多個小區域,從每個小區域中劃分出包括有效象素在內的小矩形區域並輸出該小矩形區域作為小有效區域;解碼步驟,用於對與每個小有效區域相對應的圖象信號中的壓縮編碼信號解碼,輸出圖象解碼信號;和逆變換計算步驟,用於根據小有效區域決定逆變換計算基礎,對圖象解碼信號執行變換計算以獲得逆變換計算的信號,根據有效信號組合逆變換計算的信號,並輸出解碼後的信號。因此,當利用計算機等執行這個程序時,可以實現有效編碼數據的精確解碼。
根據本發明的第180個方面,提供了一種圖象解碼程序記錄介質,其上記錄有一個圖象解碼程序,該程序用於對被安置成具有象素值的象素矩陣的圖象信號和用於表示參照有效信號所述圖象信號是否有效的有效信號執行壓縮編碼,所述程序包括區域劃分步驟,用於規定壓縮編碼信號中的一個編碼區域,將與規定區域對應的有效信號劃分成多個小區域,從每個小區域中劃分出包括有效象素在內的一個小矩形區域並輸出小矩形區域作為小有效區域;解碼步驟,用於對在與每個小有效區域對應的圖象信號中的壓縮編碼信號解碼並輸出圖象解碼信號;第一逆變換計算步驟,用於根據每個小有效區域將每個解碼信號指定給具有第一方向的一維小區域,決定用於一維小區域逆變換解碼的計算基礎,使用該計算基礎執行逆變換計算並輸出第一逆變換計算的信號;第二逆變計算步驟,用於根據小有效區域將第一逆變換計算的信號指定給具有不同於第一方向的第二方向的一維小區域,決定用於所述一維小區域的逆變換解碼的計算基礎,使用該計算基礎執行逆變換計算以獲得第二逆變換計算的信號,組合第二逆變換計算的信號並輸出解碼信號。因此,當利用計算機等執行該程序時,可以實現有效編碼數據的精確解碼。
根據本發明的第181個方面,提供了一種圖象解碼程序記錄介質,其上記錄有一個圖象解碼程序,該程序用於對通過對被安置成具有象素值的象素矩陣的圖象信號和表示參照有效信號所述圖象是否有效的一個有效信號執行壓縮編碼所獲得的編碼信號解碼,該程序包括區域劃分步驟,用於規定壓縮編碼信號中的一個編碼區域,將與規定區域對應的有效區域劃分成多個小區域;第一解碼步驟,用於根據每個小區域中的有效象素的位置選擇編碼順序,執行與小區域對應的壓縮編碼信號的解碼輸出第一解碼信號;和第二解碼步驟,用於對第一解碼信號解碼並輸出第二解碼信號。因此,當利用計算機等執行這個程序時,可以實現有效編碼數據的精確解碼。
根據本發明的第182個方面,提供了一種圖象解碼程序記錄介質,其上記錄有一個圖象解碼程序,該程序用於對包括一個編碼信號和輔加信息的輸入信號解碼,所述編碼信號是通過對被安置成具有象素值的象素矩陣的圖象信號和用於表示參照有效信號所述圖象信號是否有效的一個有效信號執行壓縮編碼獲得的,所述程序包括解碼步驟,用於對輸入編碼信號解碼輸出解碼信號;預測信號產生步驟,用於在後述基準信號的基礎上根據有效信號產生一個預測信號;預測圖象象素產生步驟,用於在通過對附加信息解碼所獲得解碼附加信息的基礎上產生一個填充象素值,利用該填充象素值置換預測信號中的無效象素,並輸出被填充的預測信號;加法步驟,用於使解碼信號和被填充預測信號相加並輸出解碼後圖象信號;和存貯步驟,用於暫存在預測信號產生步驟中用作基準信號的解碼後圖象信號。因此,當利用計算機執行該程序時,可以實現有效編碼數據的精確解碼。


圖1的方框圖示出了根據本發明第一實施例圖象編碼裝置。
圖2用於解釋根據本發明第一實施例的編碼處理。
圖3的方框圖示出了根據本發明第二實施例的圖象編碼裝置。
圖4(a)和4(b)用於解釋根據本發明第二實施例的編碼處理。
圖5(a)和5(b)用於解釋根據本發明第二實施例的編碼處理。
圖6的方框圖示出了根據本發明第三實施例的圖象編碼裝置。
圖7(a)-7(c)用於解釋根據本發明第三實施例的編碼處理。
圖8的方框圖示出了根據本發明第四實施例的圖象編碼裝置。
圖9(a)和9(b)用於解釋根據本發明第四實施例的編碼處理。
圖10的方框圖示出了根據本發明第五實施例的圖象編碼裝置。
圖11用於解釋根據本發明第五實施例的編碼處理。
圖12的方框圖示出了根據本發明第六實施例的圖象編碼裝置。
圖13的方框圖示出了根據本發明第七實施例的圖象編碼裝置。
圖14用於解釋根據本發明第七實施例的編碼處理。
圖15的方框圖示出了根據本發明第八實施例的圖象編碼裝置。
圖16的方框圖示出了根據本發明第九實施例的圖象編碼裝置。
圖17的方框圖示出了根據本發明第十實施例的圖象編碼裝置。
圖18的方框圖示出了根據本發明第十一實施例的圖象編碼裝置。
圖19的方框圖示出了根據本發明第十一實施例的預測圖像產生器。
圖20的方框圖示出了根據本發明第十二實施例的圖象解碼裝置。
圖21的方框圖示出了根據本發明第十二實施例的預測圖象產生器。
圖22的方框圖示出了根據本發明第十二實施例的圖象解碼裝置。
圖23的方框圖示出了根據本發明第十三實施例的圖象編碼裝置。
圖24的方框圖示出了根據本發明第十四實施例的圖象解碼裝置。
圖25用於解釋根據本發明第十四實施例的解碼處理。
圖26的方框圖示出了根據本發明的第十五實施例的圖象解碼裝置。
圖27(a)和27(b)用於解釋根據本發明第十五實施例的解碼處理。
圖28(a)和28(b)用於解釋根據本發明第十五實施例的解碼處理。
圖29的方框圖示出了根據本發明第十六實施例的圖象編碼裝置。
圖30的方框圖示出了根據本發明第十七實施例的圖象解碼裝置。
圖31的方框圖示出了包括在根據本發明第十八實施例圖象編碼裝置中的預測圖象產生器。
圖32用於解釋上述預測圖象產生器中執行的運動補償處理。
圖33的方框圖示出了根據本發明第十九實施例圖象編碼裝置。
圖34的方框圖示出了包括在根據本發明第十九實施例圖象編碼裝置中的變長編碼器。
圖35的方框圖示出了包括在根據本發明第二十實施例的圖象解碼裝置中的變長解碼器。在根據本發明第一實施例的圖象編碼裝置中,一個包括有效象素的區域被劃分,通過利用具有適當象素值的象素替換所述區域中的無效象素對該區域執行填充,藉此以改善編碼效率。
圖1的方框圖示出了根據本發明第一實施例的圖象編碼裝置,在圖1中,標號101表示一個作為編碼目標的輸入信號,該信號被輸入給圖象編碼裝置。運動矢量檢測器102使用後述的一個基準信號檢測輸入信號101的運動矢量。差分器103計算輸入信號101和後述預測圖象之間的差值並輸出結果作為差數據。預測圖象發生器(運動補償器)104在由運動矢量檢測器102檢測的運動矢量的基礎上使用後面將要描述的存貯在幀存貯器中的解碼圖象產生一個運動補償預測圖象作為基準圖象。區域劃分器105將包括在從差分器103輸出的差數據中每個象素的差值劃分成包括有效象素的方形有效區域和其它區域。象素產生器106在有效區域中象素值的基礎上產生填充象素值,執行對輸出填充數據的填充。正交變換器107利用離散餘弦變換(DCT)在圖象對被填充數據相關性的基礎上執行正交變換,並輸出變換後的數據。量化器108利用量化執行對變換後數據的壓縮。變長編碼器113在量化數據相關性的基礎上對量化數據執行壓縮編碼,並輸出編碼數據114。該編碼數據114是根據第一實施例圖象編碼裝置的編碼結果。逆量化器109對量化數據執行逆量化,並輸出逆量化的數據。逆正交變換器110對逆量化的數據執行逆正交變換並輸出逆正交變換數據。加法器111將逆變換數據加到予測圖象上以產生一個解碼圖象,並輸出該解碼圖象給幀存貯器112。幀存貯器112存貯被用作基準圖象的解碼圖象(局部再現圖象)。
下面解釋具有上述構成的圖象編碼裝置的操作。
最初,輸入信號101被輸入給圖象編碼裝置。輸入信號101由包括多個象素組成的一個陣列的圖象信號和用於向該圖象信號中的每個象素表示所述象素值是否有效的一個兩維有效信號組成。輸入圖象信號被施加到運動矢量檢測器102和差分器103上。
運動矢量檢測器102使用從幀存貯器112獲得的基準圖象檢測圖象信號中的運動矢量,並向預測圖象產生器104輸出所述運動矢量。預測圖象產生器104使用從運動矢量檢測器102輸出的運動矢量對從幀存貯器112獲得的基準信號執行運動補償,並將作為運動補償結果的預測圖象輸出至差分器103和加法器111。
差分器103計算圖象信號和預測圖象之間的差值並將結果輸出給區域劃分器105以作為差分數據。區域劃分器105從差分數據中劃分出包括有效象素在內的一個方形區域以獲得一個有效區域,並向象素產生器106輸出該有效區域。象素產生器106使用包括在有效區域中的有效象素象素值利用一個規定函數產生填充象素值,利用該填充象素值置換包括在有效區域中無效象素的象素值,並向正交變換器107輸出所述有效區域以作為填充數據。
圖2用於詳細解釋區域分離器105和象素產生器106。在圖2中,標號200表示從差分器103輸出的差分器數據。差分數據被輸入給區域劃分器105以作為被分成8×8個塊的信號。每個塊顯示一個象素。白塊表示無效象素,陰影塊表示有效象素。區域劃分器10從信號200中劃分出包括有效象素在內的區域201,並將該有效區域201輸出給象素產生器106。
在象素產生器106中,包括在有效區域201中的有效象素202的象素值被輸入給一個規定功能塊並被處理,藉此獲得填充象素值。特別是,在第一實施例中使用的基本處理器被用於獲得有效區域201中有效象素象素值的平均值。使用該平均值作為填充象素值,利用具有填充象素值的象素置換有效區域201中的無效象素,以便提供被填充的數據。被填充的數據被輸入給正交變換器107。如上所述,當無效象素被與有效象素一起編碼時,象素間的相關性減少,從而導致編碼效率降低。但是,在第一實施例中,由於執行上述的填充,所以在被填充的數據中,在水平和垂直方向的有效象素和無效象素之間的邊界處象素值適當地持續,和填充前相比較,有效區域內象素間的相關性得到改善,從而改善了編碼效率。
正交變換器107變換被填充數據,向量化器108輸出正交變換的數據。量化器108量化正交變換的數據,並向變長編碼器113和逆量化器109輸出量化數據。在正交變換器107和量化器108中,只有作為有效區域基礎的被填充數據和正交變換的數據被進行處理。因此,量化器108通過選擇與形成有效區域的方形區域對應的量化表執行量化。變長編碼器113沿圖2所示箭頭方向執行之字形掃描,藉此以使由量化器108提供的量化數據被進行變長編碼,編碼數據114被從該裝置中輸出。
另一方面,逆量化器109對輸入量化數據執行逆量化,並向逆正交變換器110輸出逆量化數據。逆正交變換器110對逆量化數據執行逆正交變換並輸出逆正交變換數據給加法器111。在加法器111中,逆變換數據被加到從預測圖象產生器104輸出的預測圖象上,從而產生解碼後的圖象。該解碼後的圖象被輸出給幀存貯器112並在其中存貯,該圖象被用作基準圖象。
如上所述,根據本發明第一實施例,由於圖象編碼裝置被裝配有區域劃分器105和象素產生器106,所以,只有包括有效象素在內的區域才被進行處理。另外,通過填充處理使數據相關性增加。因此,改善了編碼效率。
由於本發明旨在改善圖象信號的編碼效率,所以省略了包括在輸入信號101中有效信號編碼的描述。但是有效信號和圖象信號被分別編碼,且有效信號的編碼結果和圖象信號114的編碼結果一起輸出,這些結果被用於解碼。
另外,通過適當地設置區域劃分器105,可以將具有2的n次冪(2n)的有效區域劃分成所述單元。在這種情況下,當利用計算機實現所述處理時,將獲得很好適應於計算機的數據,從而增加計算機的速度。在根據本發明第二實施例的圖象編碼裝置中,在不同的兩個方向上重複劃分有效區域,填充和正交變換,以便改善編碼效率。
圖3的方框圖示出了根據本發明第二實施例的圖象編碼裝置。在圖3中,第一區域劃分器305在一個特殊方向上劃分來自兩維數據的一個有效區域以獲得尺寸為2n(2的n次冪)的一維有效區域。第一正交變換器307對從象素產生器306輸出的被填充數據執行正交變換。第二區域劃分器308對來自由第一正交變換器307在不同於第一區域劃分器305執行劃分方向的方向上變換的數據的一個區域執行劃分。編碼成份產生器309在作為由第一正交變換器307變換結果獲得的編碼成份的基礎上產生一個填充編碼成份,以用於由第二區域劃分器308劃分的數據,並使用所述填充編碼成份執行填充。第二正交變換器310對由編碼成份產生器309填充的數據執行正交變換。其它部分與第一實施例相同,因此不必重複敘述。另外,第一區域劃分器309和第二區域劃分器308分別執行水平方向和垂直方向的劃分。
下面描述如此構成的圖象編碼裝置的操作。包括一個圖象信號和一個有效信號的輸入信號301被輸入給所述裝置,圖象信號被輸入給運動檢測器302和差分器303。由運動檢測器302執行的運動矢量檢測,由預測圖象產生器304執行的預測圖象的產生以及由差分器303執行的差分信號的計算都與第一實施例相同。
第一區域劃分器305在水平方向上劃分差分數據,以獲得包括有效部分在內並包含2n個象素的一維有效區域,並將該區域輸出給象素產生器306。在象素產生器306中,使用包括在有效區域內的有效象素的象素值,利用一個規定函數獲得填充象素值,利用該填充象素值替換有效區域中無效象素的象素值。被如此替換的有效區域被作為被填充數據輸入給正交變換器307。正交變換器307對被填充數據執行正交變換,並將結果輸出給第二區域劃分器308。在第二區域劃分器308中,使用從正交變換器307輸出的數據產生兩維編碼成份,在垂直方向上劃分該兩維編碼成份以獲得其中的每一個都具有2n編碼成份的一維區域。在編碼成份產生器309中,在通過由第一正交變換器307獲得的編碼成份的基礎上,利用一個規定函數獲得用於每個一維區域的填充編碼成份。然後,利用所述填充編碼成份替換每個區域中除通過第一正交變換獲得的編碼成份以外的編碼成份,作為替換結果獲得的數據被輸出給第二正交變換器310。後面的處理與第一實施例相同。
圖4(a)和圖4(b)用於詳細解釋上述的劃分和填充處理。在圖中,標號400表示輸入給第一區域劃分器305的兩維數據。如在用於解釋第一實施例的圖2一樣,每個塊表示一個象素,白塊表示無效象素。第一區域劃分器305執行水平方向的劃分。例如,一個包括有效象素的區域401被劃分成由22個象素組成的一維區域並被輸入給象素產生器306。
在象素產生器306中,一維區域401被進行如第一實施例所述的相同處理。即使用包括在區域401中有效象素的象素值獲得填充象素值,利用具有該填充象素值的象素403置換區域401中的無效象素。置換(填充)結果所獲得的數據404被輸入給第一正交變換器307,在其中對數據404進行正交變換。
類似地,第一區域劃分器305將包括有效象素的區域405劃分成由23個象素組成的一維區域。在圖象產生器308中,利用每個都具有填充象素值的象素407替換區域405中的無效象素406,導致產生被填充數據408。
作為劃分成多個區域以及對每個區域進行填充和正交變換的結果,獲得兩維數據410。包括在數據410中的編碼成份411是利用第一正交變換器307在變換處理中獲得的。如圖4(b)所示,第二區域劃分器308執行垂直方向上的兩維數據410的劃分。例如在圖中,區域412被劃分。在區域412中,空白部分413表示不是編碼目標的部份。在編碼成份產生器309中,利用一個規定的函數、例如加法和平均,使用在區域412中的編碼目標成份獲得填充編碼成份。然後,利用該填充編碼成份替換區域412中的成份413以獲得被填充數據416。由於被填充數據416具有各編碼成份之間很高的相關性,所以這個數據在第二正交變換器310中被處理時可以改善編碼效率。
圖5(a)和圖5(b)用於解釋根據本發明第二實施例的圖象編碼裝置中執行區域劃分的效果。在圖5(a)中,標號501表示將被處理的兩維數據並且它被分成4個區域。類似的,在圖5(b)中,標號504表示將被處理的兩維數據並且它被分成4個區域。在一般處理中,對4個區域中的每一個進行處理,並利用相鄰區域間的相關性。
在圖5(a)中,由於有效部份503被包括在4個區域的一個之中,所以包括有效部份503的小區域502被劃分為處理目標。另一方面,當如圖5(b)所示有效部份506存在於4個區域之上時,空白兩維數據504被作為處理目標,並且劃分出包括有效區域506的小區域505。在後一種情況下,與4個區域中的每一個都被處理的情況相比較,可以改善處理效率。
如上所述,在根據第二實施例的圖象編碼裝置中,利用第一區域劃分器305,象素產生器306、和第一正交變換器307在一個特定的方向上對兩維數據進行劃分以獲得一個有效區域,且對該有效區域執行填充和正交變換處理。因此,在第二正交變換之前要利用第二區域劃分器308、編碼成份產生器309和第二正交變換器310執行另一方向上的劃分和填充。因此,增加了編碼目標數據中成份之間的相關性,從而導致改善編碼效率。
由於執行區域劃分從而使每個區域具有2n的尺寸,所以可以獲得很好適於計算機等處理的數據,從而導致處理速度的增加。在根據本發明第三實施例的圖象編碼裝中,通過填充增加了有效部份和無效部份之間邊界處的相關性,從而增加了編碼的效率。
圖6的方框圖示出了根據本發明第三實施例的圖象編碼裝置。在圖6中,象素執行器605執行兩級填充,有關這點後面要將要詳述。除了象素產生器605的處理以及不包括區域劃分器以外,根據第三實施例的圖象編碼裝置與第一實施例相同。由於其它部份與第一實施例所述相同所以不再重複。
下面描述如此構成的圖象編碼裝置的操作。
由一個圖象信號和一個有效信號組成的輸入信號601被輸入給所述裝置,所述圖象信號被輸入給運動檢測器602和差分器603。由運動檢測器602執行的運動矢量檢測,由預測圖象產生器604執行的預測圖象的產生以及由減法器603執行的差數據的計算與第一實施例所述相同。差數據被輸入給象素產生器605。
圖7(a)-7(c)用於解釋象素產生器605的操作。圖7(a)示出了用作處理目標的數據,該數據具有4×4個象素。與用於解釋第一實施例的圖2相同,每個塊表示一個象素和空白塊表示無效象素。有效象素分別具有象素值X、Y、Z、t、u、V。
圖7(b)示出了處理的第一級。在這級中,象素產生器605使用有效象素的象素值以一個規定函數產生第一填充象素值。在這種情況下,有效象素象素值的平均值A(A=X+Y+Z+t+u+V/6)被獲得並用作第一填充象素值。然後,利用第一填充象素值A替換目標數據中的無效象素以獲得第一被填充數據。這一級與根據第一實施例的填充處理相同,且如第一實施例所述改善了所述相關性。
接著如圖7(c)所示執行處理的第二級。在象素產生器605中,對分別與有效象素X、Y和Z相鄰的無效象素而言,使用這些有效象素的象素值和在第一級中獲得的第一填充象素值A以一個規定的第二基本處理獲得第二填充象素值。在這種情況下,利用圖7(c)所示的公式獲得第二填充象素值A1、A2和A3,並利用具有這些象素值的象等替換無效象素。
在與第一實施例所述相同處理之前,經過上述處理的數據從象素產生器605輸出並輸入給正交變換器607。
如上所述,在根據本發明第三實施例的圖象編碼裝置中,象素產生器605執行兩級處理,包括在有效部份基礎上使用第一填充象素值的第一級和使用第二象素填充值的第二級,所述第二象素填充值是通過使用在有效部份和無效部分間邊界處的象素值對第一象素填充值進行處理獲得的,藉此可以進一步增加有效部份和無效部份之間邊界處的相關性。因此,和根據其中只執行第一級的圖象編碼裝置相比較進一步提高了編碼效率。
根據本發明的第三實施例,在填充處理的第二級中,使用第一填充象素值和與無效象素相鄰的有效象素的象素值獲得第二填充象素值。但是,這僅僅是一個例子,用於獲得第二填充象素值的有效象素不局限於相鄰的一個象素。即可以使用無效象素附近的多個象素的象素值。例如,可以使用無效象素附近的2個象素、4個象素或8個象素。另外,可以使用從這些塊中適當選擇的某些塊(即兩個象素、4個象素、8個象素……)。另外,在這些情況下,相關性提高編碼效率得到改善。
在這種情況下,除了圖7(c)所示公式以外,可以使用下述公式A3=(A+X+1)/2,A2=(A+Y+1)/2,A1=(A+Z+1)/2。
另外,雖然在填充處理的第二級中與有效區域相鄰的無效象素被替換,但是,被替換的無效象並不局限相鄰的無效象素。例如,在有效區域附近的適當選擇的無效象素可以被替換。在這種情況下,相關性增加且編碼效率得到改善。在根據本發明第四實施例的圖象編碼裝置中,在變長編碼處理中,響應一個有效信號執行元件字形掃描以改善編碼效率。
圖8的方框圖示出了根據本發明第四實施例的圖象編碼裝置。在圖8中,變長編碼器813執行在後面將要詳述的之字形掃描。其它部份與已經描述的第三實施例相同。
下面給出根據本發明第四實施例圖象編碼裝置的操作。與本發明第一實施相同,轉入信號801包括一個圖象信號和一個有效信號。在該第四實施例中,所述有效信號被轉入給變長編碼器813。另一方面,以與第三實施例相同的方式對圖象信號進行處理,直到它被量化器808界化和作為量化數據輸出為止。
圖9(a)和9(b)用於解釋變長編碼器813的處理。在圖9(a)中,標號901表示一個輸入有效信號,標號902表示一個輸入圖象信號。在有效信號901中,空白塊表示無效象素,陰影塊/表示有效象素。在圖象信號902中,空白塊只表示具有象素值的象素而不考慮是否有效,這些象素是否有效的信息是由有效信號901給出的。在有效信號901中,象素903和904是有效的,藉此而提供的與圖象信號902中的象素905和906相對應的信息是有效的。
在變長編碼器813的處理中,通長執行如圖2所示根據第一實施例的之字形掃描。但是在該第四實施例中,變長編碼器813參照有效信號901決定掃描圖象信號902的模式。例如,參照圖9(a)所示的有效信號901,編碼器813決定用於從圖象信號902獲得的量化數據的圖9(b)所示的之字形掃描模式。由於可以通過參考對應於圖象信號902的有效信號901預測量化數據中編碼成份的分布,可以根據所述分布決定掃描方向,從而連續掃描高相關性的象素,藉此以改善編碼效率。
如上所述,根據本發明第四實施例,由於圖象編碼裝置裝備有能夠根據輸入有效信號決定之字形掃描模式的變長編碼器813,所以在利用優先權掃描高相關性象素的同時可以執行變長編碼,藉此,可以改善變長編碼的效率。
雖然在第四實施例中只建議了一種之字形掃描模式,但是通過適當設置變長編碼器813,可以在根據有效信號改變多種模式的同時掃描量化數據。在這種情況下,可以改善編碼效率。
另外,雖然根據第四實施例的圖象編碼裝置是以象素產生器執行兩級填充的第三實施例為基礎的,但是在第四實施例中使用的象素產生器805可以是根據第一實施例的執行單級填充的一個象素產生器。另外,在第一和第二實施例中,可以使用根據第四實施例的變長編碼器。在這種情況下,可以改善變長編碼的效率。在根據本發明第五實施例的圖象編碼裝置中,在運動矢量的檢測過程中,執行對預測圖象的基於填充的處理。
圖10的方框圖示出了根據本發明第五實施例的圖象編碼裝置。在該圖中,運動檢測器102執行對伴隨預測圖象處理所產生的運動矢量的檢測,有關這點後面還要敘述。其它部份與第三實施例相同。
下面描述該圖象編碼裝置的操作。當由一個圖象信號和一個有效信號組成的輸入信號1001被輸入給該裝置時,圖象信號被輸入給減法器1003和運動檢測器1002。
圖11用於解釋運動檢測器1002對運動矢量的檢測。標號1101表示從作為編碼目標的輸入圖象信號劃分出的一個目標小區域。在區域1101中,陰影部分1102表示有效部分。標號1103表示從存貯在幀存貯器1012中的解碼圖象中獲得的基準圖象。運動檢測器1002從基礎圖象1103中選擇一個從基準圖象1103中劃分出來的小區域1105。在該第五實施例中,運動檢測器1002在檢測運動矢量之前對所述小區域1105執行一個基於填充的處理。
在小區域1105中,陰影部分106表示有效部分。在運動檢測器1002中,使用有效部份1106的象素值利用諸如加法,求平均值的規定函數處理獲得填充象素值,利用具有填充象素值的象素替換區域1105中的無效象素。結果是獲得具有被填充部份1107的小區域1108。然後,在運動檢測器1002中,在如此產生的小區域1108和目標小區域1101之間具有最小差的小區域被認為是最佳小區域,所述目標小區域和所述最佳小區域之間的距離被檢測為運動矢量。該運動矢量被輸出給預測圖象產生器1004。
在本發明的該第五實施例中,當運動矢量檢測器1002檢測到一個運動矢量時,由於用於檢測的基準圖象被在填充的基礎上進行處理,因此可以避免由於基準圖象中無效部份的幹擾所引起的檢測精度的降低,藉此以改善利用預測圖象產生器1004執行的運動補償的精度,從而改善編碼效率。隨後的處理同於第三實施例。
如上所述,根據本發明第五實施例,由於圖象編碼裝置裝備有用於在填充的基礎上對伴隨處理所產生的運動矢量執行檢測的矢量檢測器,所以運動檢測精度和隨後的運動補償的精度被提高,從而改善了編碼效率。
隨然本發明第五實施例的圖象編碼裝置是以第三實施例為基礎的,但是,根據第五實施例的運動檢測器可以被應用到其它實施例中並起如上所述的相同作用。
另外,與第四實施例一樣,在第五實施例中使用的象素產生器104可以是一個根據第一實施例的執行單級填充的象素產生器。在根據本發明第六實施例的圖象編碼裝置中,運動補償預測圖象被進行填充。
圖12的方框圖示出了本發明第六實施例的圖象編碼裝置。在圖12中,預測圖象象素產生器1214執行向從預測圖象產生器1204輸出的預測圖象的填充。除了加了一個預測圖象象素產生器1214以外,根據第六實施例的圖象編碼裝置與根據第五實施例的裝置相同。
下面描述所述圖象編碼裝置的操作。利用運動矢量由預測圖象產生器1204產生預測圖象之前的處理步驟與第五實施例相同。預測圖象產生器1204向預測圖象象素產生器1214輸出預測圖象。在預測圖象象素產生器1214中,在被劃分有預測圖象的每個小預測區域的無效部份中象素值的基礎上,使用一個規定函數獲得一個填充象素值,利用具有填充象素值的象素替換每個小預測區域無效部份中的象素,產生被填充的預測圖象。然後,預測圖象象素產生器1214將被填充的預測圖象輸出給差分器1203,獲得輸入圖象信號和被填充預測圖象之間的差值作為差分數據。隨後的處理步驟與第五實施例所述相同。
如上所述,根據本發明第六實施例,由於圖象編碼裝置被配置有用於產生被填充圖象的預測圖象象素產生器1214,所以可以獲得適用於壓縮編碼的差分數據,從而改善編碼效率。
雖然在這個實施例中,所述預測圖象象素產生器1214被加到根據第五實施例的裝置上,它也可以加到前述任何一個實施例的裝置上並具有與上述相同的效果。根據本發明第七實施例的圖象編碼裝置執行伴隨有疊加補償的運動補償。
圖13的方框圖示出了根據本發明第七實施例的圖象編碼裝置。在該圖中,預測圖象產生器1304執行後述伴隨有疊加補償的運動補償,其它部份與第五實施例相同。當由一個圖象信號和一個有效信號組成的輸入信號1301被輸入給該裝置時,圖象信號被輸入給減法器1303和運動檢測器1302。
圖14用於解釋預測圖象象素產生器1304的操作。在該圖中,標號1401表示作為編碼目標的部份輸入圖象。這裡,將解釋用於對部份1401中小區域A的運動補償。運動檢測器1302檢測來自目標小區域A和輸入圖象信號1401中相鄰小區域B、C和D的運動矢量。所述運動矢量被輸出給預測產生器1304。預測圖象產生器1304使用所述運動矢量對從幀存貯器1312中獲得的基準圖象執行運動補償,藉此產生一個預測圖象。
在圖14中,標號1402表示一個基準圖象預測圖象產生器1304。使用分別與小區域A、B、C和D對應的運動矢量通過運動補償獲得小預測圖象區域A』、B』、C』和D』。接著,預測圖象產生器1304使用目標小區域A和相鄰小區域B、C和D之間的相關性在基準圖象1402中小區域B』、C』和D』的基礎上獲得小預測區域A2、A3和A4。
接著,預測圖象產生器1304使用一個規定函數在區域A1、A2、A3和A4中有效象素值的基礎上執行重疊補償以產生用於目標小區域A的最佳預測圖象區域並將該最佳區域輸出給差分器1303。用於重疊補償的函數如下獲得。當在小預測圖象區域A1中一個特定象素是有效的時,如果與在小預測圖象區域A2、A3和A4中的任何一個內該特定象素對應的一個象素是無效的,則使用預測小區域A1中有效象素的象素值作為無效象素的象素值獲得加權平均值。
在將最佳小預測區域輸入給差分器之後的處理步驟與第五實施例所述相同。
如上所述,根據本發明第七實施例,由於圖象編碼裝置被裝備有用於當產生預測圖象時執行伴隨著重疊補償的運動補償的預測圖象產生器1304,可以獲得其中減少了無效象素象素值幹擾的最佳小預測區域,改善了預測預測圖象的精度,進而改善了編碼精度。
在第七實施例中,在目標小區域A的附近的三個小區域(B、C、D)被預測圖象產生器1304用於重疊補償,但也可以使用在該目標區域附近的四個區域或8個區域。另外,可以使用從這些區域中適當選擇的多個區域。在這些情況下,可以獲得與上述相同的效果。在根據本發明第八實施例的圖象編碼裝置中,運動補償預測圖象被進行填充。
圖15的方框圖示出了根據本發明第八實施例的圖象編碼裝置。在圖15中,預測圖象象素產生器1514對從預測圖象產生器1504輸出的預測圖象執行填充。除了增加了一個預測圖象象素產生器1514以外,第八實施例的圖象編碼裝置與第七實施例的裝置相同。
下面描述該圖象編碼裝置的操作。
在預測圖象產生器1504使用運動矢量產生預測圖象之前的處理步驟與第七實施例所述相同。預測圖象產生器1504輸出預測圖象給預測圖象象素產生器1514。在預測圖象象素產生器1514中,在每個劃分有預測圖象的小預測區域無效部份中象素值的基礎上使用一個規定函數獲得填充象素值,使用具有填充象素值的象素替換每個小預測區域中無效部份的象素、產生被填充的預測圖象。然後,預測圖象象素產生器1514將被填充的預測圖象輸出給減法器1503,其中,獲得輸入圖象信號和被填充預測圖象之間的差作為差數據。隨後的處理步驟與第七實施例相同。
如上所述,根據本發明第八實施例,所述圖象編碼裝置被有預測圖象象素產生器1514,且對由預測圖象產生器1504以與根據第七實施例的預測圖象產生器1304相同工作方式產生的預測圖象執行上述填充。因此,可以獲得適於壓縮編碼的差分數據,從而進一步改善了編碼效率。根據本發明第九實施例的圖象解碼裝置執行與編碼信號自適應的解碼處理,所述編碼信號是利用根據本發明第一實施例的圖象編碼裝置有效編碼的。
圖16的方框圖示出了根據本發明第九實施例的圖象解碼裝置。在圖16中,標號1601表示根據該第九實施例施加給所述解碼裝置的一個輸入信號,這個信號是從根據本發明第一實施例的圖象編碼裝中輸出的編碼信號。變長解碼器1602執行與編長編碼相反的變長解碼,並輸出變長解碼後的數據。逆量化器1603對變長解碼後的數據執行與量化相反的逆量化並輸出逆量數據。逆正交變換器1604對逆量化後的數據執行與正交變換相反的逆正交變換並輸出逆正交變換的數據。加法器1605將該逆正交變換數據和予測圖象相加以獲得解碼圖象。這個解碼圖象被從解碼裝置輸出,同時輸入給幀存貯器1607。予測圖象產生器1606使用存貯在幀存貯器1607中的解碼圖象產生予測圖象以作為基準圖象。
下面給出為此構成圖象解碼裝置的操作。最初,根據第一實施例圖象編碼裝置獲得的編碼數據被作為輸入信號1601輸入給解碼裝置。輸入信號1601被變長解碼器1602解碼,變長解碼後的數據被輸入給逆量化器1603。逆量化器1603對解碼數據執行逆量化並輸出逆量化數據給逆正交變換器1604。逆正交變換器1604對逆量化數據執行逆正交變換並將逆正交變換後的數據輸出給加法器1605。加法器1605將逆正交換的數據加到後述予測圖象上以獲得解碼圖象。解碼裝置輸出解碼圖象,另一方面,該解碼圖象還被輸入給幀存貯器1607。予測圖象產生器1606使用存貯在幀存貯器1607中的解碼圖象產生作為基準圖象的予測圖象,並將該予測圖象輸出給加法器1605。
如上所述,在根據本發明第九實施例的圖象解碼裝置中,利用變長解碼器1602,逆量化器1603和逆正交變換器1604執行解碼。另外,利用加法器1605,予測圖象產生器1606和幀存貯器1607產生予測圖象並獲得解碼圖象。因此,可以通過對由根據本發明第一實施例圖象編碼裝置有效編碼的數據執行解碼獲得解碼圖象。
在這個第九實施例中,對在根據第一實施例圖象編碼裝置中獲得的編碼結果(編碼數據)進行處理(解碼)。但是,根據本發明第九實施例的圖象解碼裝置可以被用於對本發明第二、第四、第五和第七實施例中任一個產生的編碼結果進行解碼,並且有上述相同的結果。根據本發明第十實施例的圖象解碼裝置適應於對利用根據本發明第六實施例的圖象編碼裝置有效編碼的編碼信號執行解碼處理。
圖17的方框圖示出了根據本發明第十實施例的圖象解碼裝置。在圖17中,象素產生器1708對來自予測圖象產生器1706的予測圖象執行填充以產生被填充的予測圖象。除了增加了一個象素產生器1708以外,根據第十實施例的圖象解碼裝置與根據第九實施例的圖象解碼裝置相同。予測圖象產生器1706向象素產生器1708輸出予測圖象,加法器1705使用與加法處理相關的被填充予測圖象。
下面給出根據第十實施例圖象解碼裝置操作的描述。在利用予測圖象產生器1705產生予測圖象以前的處理步驟與第九實施例的相關描述相同。予測圖象產生器1705向象素產生器1708輸出予測圖象。在象素產生器1708中,予測圖象被劃分成多個小予測區域,並使用一個規定函數獲得填充象素值,以獲得在每個小區域中有效象素象素值的加數平均值。然後,利用填充象素值替換每個小區域中無效象素的象素值以獲得被填充的予測圖象。這個被填充予測圖象被輸入給加法器1705。後續的處理與第九實施例的相關處理相同。
如上所述,根據本發明的第十實施例,一個象素產生器1708被加到根據第九實施例的圖象解碼裝置上,並且予測圖象被進行上述填充。因此,通過對由根據第六實施例在編碼處理中使用被填充予測圖象的圖象編碼裝置產生的編碼數據執行解碼可以獲得解碼圖象。
在該第十實施例中,在根據第六實施例圖象編碼裝置中獲得的編碼結果(編碼數據)被處理(解碼)。但是,根據該第十實施例的圖象解碼裝置可以應用於對從根據本發明第八實施例圖象編碼裝置獲得的編碼結果解碼並具有上述的效果。在根據本發明第十一實施例的圖象解碼裝置中,當產生一個予測圖象時,從暫時彼此接近的多個小予測圖象區域中選擇最佳的一個。
圖18的方框圖示出了根據本發明第十一實施例的圖象編碼裝置。在圖18中,標號1804表示具有圖19所示內部結構的予測圖象產生器,其它部分與第三實施例相同。
圖19的方框圖示出了予測圖象產生器1904的內部結構。在圖19中,予測圖象產生器1901對應於圖18的予測圖象產生器1804。標號1902和1903表示輸入信號,特別是,1902表示在作為編碼目標的一個圖象信號(此後稱之為目標圖象信號之後暫時再現的一個圖象信號,1903表示在所述目標圖象信號之前暫時再現的一個圖象信號。象素產生器1904和1905對圖象信號1902和1903執行填充操作。加法和平均單元1906計算輸入信號的平均值。開關1903選擇需要被輸出的信號。標號1908表示由開關1907唯一選擇的最佳予測區域,該區域被輸出以用於編碼。
除了利用予測圖象產生器1804產生予測圖象以外,根據第十一實施例的圖象解碼裝置的操作與根據第三實施例裝置的操作相同。因此,下面僅使用圖19描述予測圖象再現器的操作。
首先,將在目標圖象信號之後產生的圖象信號1902被輸入給象素產生器1905。在象素產生器1905中,輸入信號1902被劃分成多個小圖象信號區域,在圖象信號區域A中的有效象素的象素值被相加和求平均值以便產生第一填充象素值。然後,利用該第一填充象素值替換區域A中無效象素的象素值以獲得第一予測圖象區域。第一予測圖象區域被提供給加法和求平均值單元1906,並提供給開關1907的第一端。
類似的,將在目標圖象信號之前再現的圖象信號1903被輸入給象素產生器1904。在象素產生器1904中,輸入信號1930被劃分成多個小圖象信號區域,圖象信號區域B中的有效象素的象素值被相加和求平均值以便產生第二填充象素值。然後,利用第二填充象素值替換區域A中無效象素的象素值,以便獲得第二予測圖象區域。第二予測圖象區域被提供給加法和求平均值單元和開關1907的第三端。
加法和求平均值單元1906對第一予測圖象區域和第二予測圖象區域執行加法和求平均值運算,並將運算結果作為第三予測圖象區域輸出給開關1907的第二端。開關1907從施加到第一到第三端的第一到第三予測圖象區域中選擇一個來自通過將目標圖象信號劃分成多個區域獲得的目標小區域中具有最小誤差的一個並輸出選擇結果作為最佳予測區域1908。結果是在圖18中,從予測圖象產生器1804向減法器1803輸出一個予測圖象。
如上所述,根據本發明第十一實施例,所述圖象編碼裝置被裝備有一個予測圖象產生器1901,並在該予測圖象產生器1901中,通過填充獲得多個預測圖象區域並從中選擇一個具有最小誤差的一個,藉此改善了予測精度,從而改善了編碼效率。根據本發明第十二實施例的圖象解碼裝置適用於對由根據本發明第十一實施例的圖象編碼裝置有效編碼的編碼信號進行解碼。
圖20的方框圖示出了根據本發明第十二實施例的圖象解碼裝置。在圖20中,標號2006表示具有內部結構如圖21所示的予測圖象產生器。其它部分與圖16所示第九實施例相同。
圖21的方框圖示出了予測圖象產生器2006的內部結構。在圖21中,予測圖象產生器2101對應於圖20所示予測圖象產生器2006。標號2102和2103表示輸入信號,特別是2102表示在作為編碼對象的圖象信號(此後稱之為目標圖象信號)之後暫時再現的一個圖象信號,2103表示在目標圖象信號之前暫時再現的一個圖象信號。加法和求平均值單元2106計算輸入信號的平均值。開關2107選擇將被輸出的信號。標號2108表示由開關2107選擇的一個最佳予測區域,且該最佳予測區域被作為用於解碼的予測圖象輸出。
除了利用予測圖象產生器2006產生予測圖象以外,根據第十二實施例的圖象解碼裝置與根據第九實施例的圖象解碼裝置相同。因此,這裡僅利用圖21描述予測圖象產生器的操作。
首先,將要在目標圖象信號之後再現的圖象信號2102被輸入給予測圖象產生器2101。然後,圖象信號2102被劃分成多個小予測圖象區域,和第一予測圖象區域被提供給加法和求平均值單元2106,並提供給開關2107的第一端。類似的,將在目標圖象信號之前再現的圖象信號2103被輸入給予測圖象產生器2101。然後,圖象信號2103被劃分成多個小予測圖象區域,和第二予測圖象區域被提供給加法和求平均值單元2106和開關2107的第三端。
加法和求平均值單元2106如後面將要詳述的那樣對第一予測圖象區域和第二予測圖象區域執行加法和求平均值運算,並將運算結果作為第三予測圖象區域輸出給開關2107的第二端。開關2107從施加到第一到第三端的第一到第三預測圖象區域中選擇一個來自通過將目標圖象信號劃分成多個區域獲得的目標小區域中具有最小誤差的一個,並將選擇結果作為最佳予測區域2108加以輸出。結果是在圖20中,予測圖象被從預測圖象產生器2006輸出給加法器2005。
圖22用於解釋根據本發明第十二實施例的予測圖象的產生處理。在該圖中,標號2201表示在目標圖象信號之後再現的一個圖象信號,即2201對應於圖21的2102。標號2202表示在目標圖象信號之前再現的一個圖象信號,即2262對應於圖21的2103。標號2203和2204分別表示從小區域2201和2202劃分出的小區域。小區域2203和2204被進行下述的加法和求平均值處理。在小區域2203和2204中,它堪測相應的象素是否是有效的。當相應的兩個象素都是有效的時,執行加法和求平均值運算,並輸出所獲得的平均值。當相應的兩個象素中只有一個是有效的時,輸出有效象素的象素值。在基於小區域2203和2204的輸出結果中,其中兩個象素都有效的重疊部分B取平均值,部分A和B分別取小區域2204和2203的象素值。
如上所述,根據本發明第十二實施例,由於圖象解碼裝置裝備有予測圖象產生器2206(2101),所以該圖象解碼裝置能夠對由根據第十一實施例圖象編碼裝置有效編碼的數據進行解碼。
在圖22所示的輸出結果2205中,只有在小區域2203和2204中的至少一個內是有效的象素是處理目標,但是,輸出結果2205可以被進行填處理,在填充處理過程中,在有效象素象素值的基礎上獲得填充象素值,利用該填充象素值替換小區域2203和2204中無效象素的象素值。作為填充的結果,可以避免由於輸出2205中存在無效象素象素中的幹擾所引起的編碼效率不希望的減少,藉此進一步改善編碼效率。
另外,圖21所示根據第十二實施例的予測圖象產生器2101可以被用作根據第十一實施例圖象編碼裝置的予測圖象產生器1804。再有,圖19所示根據第十一實施例的圖象編碼裝置的予測圖象產生器1901可以被用作根據第十二實施例圖象解碼裝置的予測圖象產生器2006。
同時,在根據第十一實施例的圖象編碼裝置中,可以利用只對有效象素執行變換的形狀自適應正交變換器替換正交變換器1807。類似的,在根據第十二實施例的圖象解碼裝置中,可以利用只對有效象素執行變換的形狀自適應正交變換器替換逆正交變換器2004。在根據本發明第十三實施例的圖象編碼裝置中,當執行形狀自適應正交變換時,予測圖象被進行填充處理以改善編碼效率。
圖23的方框圖示出了根據本發明第十三實施例的圖象編碼裝置。在該圖中,標號2301表示輸入信號2301。運動矢量檢測器2303檢測輸入信號2301的運動矢量。減法器2303計算輸入信號2301和後述予測圖象之間的差,並將結果作為差分數據輸出。予測圖象產生器2304在存貯在後述幀存貯器2313中解碼圖象和由運動矢量檢測器2302檢測的運動矢量的基礎上產生一個予測圖象。形狀自適應正交變換器2307對差分數據中的有效部分執行正交變換並輸出經過正交變換的數據。量化器2308通過對變換後的數據執行量化執行壓縮並輸出量化數據。變長編碼器2313在量化數據相關性的基礎上執行壓縮編碼並輸出編碼數據2314。編碼數據2314是根據第十三實施例圖象編碼裝置的編碼結果。逆量化器2309對量化數據執行逆量化並輸出逆量化數據。形狀自適應逆正交變換器2310對逆量化數據的有效部分執行與正交變換相反的逆正交變換,並輸出逆正交變換的數據。加法器2311將逆正交變換數據加到予測圖象上以獲得解碼圖象並將該解碼圖象輸出給幀存貯器2312。解碼圖象被存貯在幀存貯器2312中並用作基準圖象。予測圖象象素產生器2314對從予測圖象產生器2304輸出的予測圖象執行填充。
下面給出如此構成的圖象編碼裝置的操作開始,輸入信號2301被提供給圖象編碼裝置。包括在輸入信號2301中的圖象信號被輸入給運動矢量檢測器2302和減法器2303。運動矢量檢測器2302使用從幀存貯器2312輸出的基準圖象檢測來自輸入圖象信號的運動矢量,並將以獲得的運動矢量輸出給予測圖象產生器2304。予測圖象產生器2304使用從運動矢量檢測器2302輸出的運動矢量對從幀存貯器2312輸出的基準圖象執行運動補償,產生一個予測圖象。所述予測圖象被輸入給予測圖象象素產生器2314。
在予測圖象象素產生器2314中,予測圖象被分成多個小予測區域,在每個小區域有效部分中象素值的基礎上使用一個規定函數獲得予測圖象填充象素值。然後,利用具有所述填充象素值的象素替換每個小區域中無效部分的象素,藉此以產生被填充的予測圖象。被填充的予測圖象被輸入給加法器2311和減法器2303。在減法器2303中,獲得輸入圖象信號和被填充予測圖象之間的差作為差分數據,該差分數據被輸入給形狀自適應交變換器2307。
形狀自適應正交變換器2307隻對差分數據中的有效部分執行變換,並將變換得的數據輸出給量化器2308。量化器2308量化變換後的數據,並將量化數據輸出給變長編碼器2313和逆量化器2309。變長編碼器2313對量化數據編碼並從所述裝置輸出編碼數據2314。
另一方面,逆量化器2309對輸入的量化數據執行逆量化,並將逆量化數據輸出給形狀自適應逆正交變換器2310。形狀自適應逆正交變換器2310對逆量化數據執行逆正交變換,並將逆正交變換的數據輸出給加法器2311。加法器2311將逆變換數據加到從予測圖象象素產生器2314輸出的被填充予測圖象上以產生解碼圖象,並將該解碼圖象輸出給幀存貯器2312。解碼圖象被存貯在幀存貯器2312中並被用作一個基準圖象。
如上所述,在根據第十三實施例的圖象編碼裝置中,予測圖象象素產生的2314被加到形狀自適應正交變換器2307和形狀自適應逆正交變換器2310上,且予測圖象經過上述填充處理。因此,獲得適應於壓縮編碼的差分數據,藉此改善了編碼效率。當執行形狀自適應正交變換時,由於只有有效象素被作為變換目標,所以可以避免由於無效象素象素值的幹擾所引起的編碼效率不希望的降低。因此,即使是沒有對作為變換目標的差分數據執行填充處理,也可以獲得足夠的編碼效率。但是,如果在形狀自適應正交變換中對予測圖象執行了填充,予測精度可以得到改善,進而進一步改善了編碼效率。
當利用根據第十三實施例的形狀自適應逆正交變換器2309替換根據第十實施例圖象解碼裝置中的逆正交變換器1704時,實現了一個圖象解碼裝置。這個圖象解碼裝置適用於對由根據第十三實施例圖象編碼裝置有效編碼的編碼數據執行解碼處理。根據本發明第十四實施例的圖象解碼裝置對在編碼處理中獲得的編碼數據進行解碼,在所述編碼處理中,包括有效象素的區域被劃分並被進行壓縮編碼。
圖24的方框圖示出了根據本發明第十四實施例的圖象解碼裝置。在圖24中,方區域劃分器2409根據有效信號執行劃分,以產生其中的每一個都包括有效象素的多個小方形區域。其它部分與圖16所示第九實施例相同。圖25用於介釋由圖24所示圖象解碼裝置執行的解碼。
下面利用圖25描述如此構成的圖象解碼裝置的操作。關於圖24所示輸入信號,由有效信號規定的有效區域被進行變長編碼並重新安排,以在編碼之前形成一個配置,從而提供有效區域數據2501。然後,選擇用於對有效區域數據2501方形區域執行逆量化的一個逆量化表,並使用這個表執行逆量化,從而提供逆量化數據2502。對於逆量化數據2502而言,選擇由有效信號規定的計算基礎並使用該計算基礎執行逆正交變換,提供逆正交變換數據2504。根據有效信號變換逆變換數據2504,提供解碼塊2503。
如上所述,根據本發明第十四實施例,圖象解碼裝置被裝備有變長解碼器2402,逆量化器2403,方區域劃分器2409和變正交變換器2404,且所述解碼是在有效信號的基礎上執行的。因此,可以通過對在編碼處理過程中被劃分成包括有效象素的多個方形區域的編碼數據進行解碼獲得解碼圖象。
上述根據本發明第十四實施例以有效信號為基準的解碼通過適當設置可以被應用於根據第九,第十和第十二實施例的圖象解碼裝置中。另外,在這些情況下,對劃分後的數據進行解碼是可能的。
再有,當在編碼處理中數據被分成多個區域時,如果每個區域的尺寸被設置成用於高速處理的Zn,那麼在解碼處理中,所述方形區域的水平象素量和垂直象素量將被設置成用於高速處理的Zn。根據本發明第十五實施例的圖象解碼裝置用於根據兩個不同方向的掃描對編碼數據進行解碼,所述編碼數據是通過劃分成包括有效象素的小矩形區域和壓縮編碼獲得的。
圖26的方框圖示出了根據本發明第十五實施例的圖象解碼裝置。在該圖中,第一和第二矩形區域劃分器2609和2601根據有效信號將編碼數據劃分成包括有效象素的小矩形區域。第一和第二逆正交變換器2611和2612根據有效信號執行與正交變換相反的逆正交變換。其它部分與圖16所示第九實施例相同。圖27(a)和27(b)用於介釋由根據這第十四實施例的圖象解碼裝置執行的解碼。
下面使用圖27(a)和27(b)描述如此構成的圖象解碼裝置的操作。開始,圖26所示輸入信號2601被進行變長解碼,和如圖27(a)所示,解碼後的數據被劃分成由有效信號規定的小矩形區域,且每個區域被重新安置,並在編碼之前提供具有這種安置的數據2701。之後,選擇用於每個小矩形區域的逆量化表,並使用該表執行逆量化以提供逆量化數據。例如,如圖27(a)所示,對在垂直方向劃分的尺寸為Zn的一維區域2702執行逆量化,提供逆量化數據2703。然後,選擇用於每個逆量化數據的由有效信號規定的計算基礎並使用該基礎執行逆正交變換,提供逆正交變數據2704。
此後,如圖27(b)所示,逆變換數據2704在水平方向上被劃分成其中的每一個的尺寸部為Zn的多個一維區域。例如,通過劃分獲得小區域2705和2707。對於每個小區域,選擇由有效信號規定的計算基礎並使用該計算基礎執行逆正交變換,以提供逆變換後數據2706和2708。
另外,通過設置變長解碼器2602,可以利用規定模式的之字形掃描對已經編碼的數據解碼,圖28(a)和28(b)用於介釋所述的之字形掃描。在圖28(a)中,標號2801表示有效信號。變長解碼器2602參照有效信號予測將被解碼的壓縮編碼成份的分布,並根據有效信號2801決定對編碼數據2802之字形掃描的模式,如圖28(b)所示。
另外,變長解碼器2602能夠根據有效信號通過改變多種之字形掃描模式執行解碼。
如上所述,根據本發明第十五實施例的圖象解碼裝置裝備有變長解碼器2602,逆量化器2603,第一和第二矩形區域劃分器2609和2610,第一和第二逆正交變換器2611和2612,所以,在有效信號的基礎上,可以執行編碼的逆操作,即解碼。因此,可以通過對通過根據在兩個不同方向上之字形掃描分成包括有效象素在內的矩形區域獲得的編碼數據進行解碼產生解碼圖象。另外,當設置了變長解碼器2602,從而根據有效信號決定之字形掃描模式時,解碼器能夠執行對通過特定之字形掃描模式掃描或使用多種之字形掃描模式掃描獲得的編碼數據進行解碼。
上述根據本發明第十四實施例的以有效信號為基準的解碼處理經過適當的設置可以應用於第九、第十和第十二實施例。在這種情況下,可以對利用一個規定的掃描模式獲得的數據解碼或對劃分後的數據進行解碼。在根據本發明第十六實施例的圖象編碼裝置中,予測圖象被經過填充處理,用於填充的數據被加到編碼數據上。
圖29的方框圖示出了根據本發明第十六實施例的圖象編碼裝置。在該圖中,予測圖象象素產生器2914產生用於予測圖象的一個填充象素值,並使用這個填充象素值執行予測圖象的填充。予測圖象象素產生器2914輸出該填充象素值給變長編碼器2913,變長編碼器2913輸出附加有作為附加信息的象素填充值的編碼數據2915。其操作的其它部分與圖15所示第八實施例的圖象編碼裝置相同。
為上所述,在根據本發明第十六實施例的圖象編碼裝置中,由於用於由予測圖象象素產生器2914進行填充的填充象素值被作為附加信息加到編碼數據上,可以當對這個編碼數據解碼時,能夠使用附加信息。根據本發明第十七實施例的圖象解碼裝置在使用加到編碼數據上的附加信息進行解碼的過程中執行填充。
圖30的方框圖示出了根據本發明第十七實施例的圖象解碼裝置。該圖象解碼裝置接收作為輸入信號的具有通過第十六實施例圖象編碼裝置獲得的附加信息(填充象素值)的編碼數據,變長解碼器3002輸出一個填充象素值給象素產生器3008,該填充象素值是通過將其解碼成附加信息獲得的。然後,象素產生器3008使用填充象素值對予測圖象執行填充。其餘操作部分與圖17所示第X實施例的圖象解碼裝置相同。
如上所述,在根據第十六實施例的圖象解碼裝置中,由於作為輸入信號中附加信息輸入給所述裝置的填充象素值被用作用於由象素產生器3008進行填充的填充象素值,所以簡化了象素產生器3008的處理。根據本發明第十八實施例的圖象編碼裝置只對有效象素執行運動補償以改善編碼效率。
除了予測圖象產生器104的結構以外,根據該第十八實施例的圖象編碼裝置的結構與根據第一實施例的圖象編碼裝置的結構相同。圖31的方框圖示出了根據第十八實施例的予測圖象產生器的結構。圖32用於介釋由該予測圖象產生器執行的運動補償。
除運動補償以外,根據這個圖象編碼裝置的圖象編碼裝置的操作與第一實施例相同,因此,只使用圖31和32描述運動補償。
在圖31中,標號3101表示輸入給予測圖象產生器的輸入信號,該輸入信號包括一個與將被編碼的每個小區域(目標區域)對應的基準圖象和一個與該基準圖象對應的有效信號。小區域選擇裝置3102從基準信號中選擇將被作為予測目標的一個小區域。小區域計算裝置3103僅使用予測目標區域內有效象素的象素值根據與由小區域選擇裝置3102選擇的予測目標區域對應的有效信號產生有效小區域。
下面參照圖32描述由小區域計算裝置3103執行的有效小區域的產生。在圖32中,標號3201表示用於運動補償的基準圖象,標號3205表示與基準圖象3201對應的一個有效信號。標號3202表示示出了將被作為運動補償目標的一個點的運動矢量。運動矢量3202規定在具有半象素精度的基準圖象3201上的一個點。因此,根據象素3203和3204來計算運動補償的一個目標點。此時,在有效信號3205內,與象素3203對應的象素3206表示「無效」,與象素3204對應的象素3207表示「有效」,因此,象素3204不是計算目標。
如上所述,在該第十八實施例的圖象編碼裝置中,予測圖象產生器被裝備有小區域選擇裝置3102和小區域計算裝置3103,並且只有有效象素被用於運動補償的計算。因此,可以避免由於無效象素象素值而引起的運動補償精度方面不希望的減少。
雖然在該第十八實施例中,圖31所示予測圖象產生器的結構被應用於根據第一實施例的圖象編碼裝置中,但是它也可以被用於本發明其它實施例的圖象編碼(解碼)裝置中以改善運動補償的精度。在根據本發明第十九實施例的圖象編碼裝置中,根據有效信號執行變長編碼。
圖33的方框圖示出了根據本發明第十九實施例的圖象編碼裝置。在該圖中,變長編碼器3313接收包括在輸入信號3301中的有效信號,並根據有效信號執行量化數據的變長編碼。圖34的方框圖示出了變長編碼器3313的內部結構。其它部分與本發明第四實施例所述相同。
除了變長編碼處理以外,根據第十九實施例的圖象編碼裝置與第四實施例所述相同。因此只使用圖34描述變長編碼。
在圖34中,標號3401表示由從量化器3308輸出的量化數據和上述有效信號組成的一個輸入信號。之字形掃描選擇裝置3402根據有效信號選擇在變長編碼中執行的之字形掃描模式。之字形掃描裝置3403根據由之字形掃描選擇裝置3402選擇的模式執行之字形掃描。變長編碼裝置3404執行由之字形掃描選擇的象素變長編碼。由選擇裝置3402執行之字形掃描模式的選擇,從而利用較高的優先權掃描具有較高相關性的象素(列),這與本發明第四實施例類似。
如上所述,在根據本發明的第十九實施例中,由於變長編碼器3313裝備有之字形掃描選擇裝置3402,所以有效象素被優選編碼,藉此改善了編碼效率。在根據本發明的第二十實施例中,根據有效信號執行變長解碼。
根據第二十實施例的圖象解碼裝置的結構與根據圖16所示第九實施例的結構相同。除了變長解碼處理以外,該裝置的操作也與第九實施例相同,因此,下面只使用圖35描述變長解碼。
圖35的方框圖示出了根據該第二十實施例的變長解碼器。在圖35中,標號3501表示由一個編碼圖象信號和一個與該圖象信號對應的有效信號組成的輸入信號。之字形掃描選擇裝置3502根據所述有效信號選擇變長解碼過程中之字形掃描的模式。之字形掃描裝置3503根據由之字形掃描選擇裝置3502選擇的模式執行之字形掃描。變長解碼裝置3504對由之字形掃描選擇的象素執行變長解碼。選擇裝置3502執行之字形掃描模式的選擇,從而使高相關性象素(列)被高優先權掃模,這類似於本發明第十五實施例。
如上所述,在根據本發明第二十實施例的圖象解碼裝置中,由於變長解碼器被裝備有之字形掃描選擇裝置3502,所以有效象素被優先解碼。因此,這個解碼裝置對通過使用特定掃描模式執行之字形掃描獲得的編碼數據執行解碼。
雖然根據這第二十實施例的圖象解碼裝置是以第九實施例為基礎的,但它也可以被用到第十或第十二實施例中。在這種情況下,類似編碼數據的解碼是可能的。
根據本發明第一到第二十實施例中任何一個的圖象編碼(解碼)裝置通過將用於執行適當圖象編碼(解碼)方法的圖象編碼(解碼)程序記錄到諸如軟盤的記錄介質上並執行所記錄的程序而被應用到個人計算機或工作站上。
在根據本發明第一到第二十實施例的圖象編碼裝置和圖象解碼裝置中,使用8×8和4×4的塊執行圖象的編碼和解碼。但是,這只是一般的舉例。根據本發明的任一裝置都可以根據裝置的性能和處理目標的特性對n×m(n.m是自然數)塊的目標進行處理。
權利要求
1.圖象編碼裝置,用於對一個輸入信號進行編碼,所述輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;編碼裝置,編碼填充信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
2.權利要求1的圖象編碼裝置,其中的區域分割裝置這樣地執行劃分,使有效區域是一矩形區域,水平象素數和垂直象素數是2的n次方(2n),包括了在減法裝置輸出的差信號的有效象素。
3.權利要求1的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
4.圖象編碼裝置,用於對一個輸入信號進行編碼,所述信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;第一區域分割裝置,利用有效信號沿第一方向分割包括減法裝置輸出的差信號的有效象素的矩形區域,並把該矩形區域作為第一有效區域進行輸出;象素產生裝置,根據第一有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;第一編碼裝置,編碼填充信號並輸出第一編碼信號;第二區域分割裝置,利用有效信號沿第二方向分割包括減法裝置輸出的差信號的有效象素的矩形區域,並把該矩形區域作為第二有效區域進行輸出;填充象素產生裝置,當第一編碼信號的編碼分量在第二有效區域中不出現時,根據該第一編碼信號的編碼分量,利用第二函數產生填充編碼分量,用該填充編碼分量代替不是在第二有效區域內的第一編碼信號的編碼分量的編碼分量,以及輸出填充編碼信號;第二編碼裝置,編碼填充編碼信號並輸出第二編碼信號;解碼裝置,解碼第二編碼信號和輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
5.權利要求4的圖象編碼裝置,其中的第一區域分割裝置和第二區域分割裝置這樣地執行分割,使有效區域成為總共包括2的n次方(2n)個象素的一維區域。
6.權利要求4的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
7.權利要求1的圖象編碼裝置,還包括分割選擇裝置,根據在是分割的目標的信號的有效區域的大小選擇區域分割方法。
8.權利要求4的圖象編碼裝置,還包括分割選擇裝置,根據在是分割的目標的信號的有效區域的大小選擇區域分割方法。
9.圖象編碼裝置,用於對一個輸入信號進行編碼信號,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,執行第一填充和第二填充,所述第一填充包括根據有效區域內的有效象素的象素值,利用第一函數產生第一填充象素值,用該第一填充象素值代替該有效區域內的無效象素的象素值,以及輸出第一填充信號,第二填充包括根據在邊界象素附近的象素的象素值,利用第二函數和把鄰近有效區域內的有效象素的被代替象素作為該邊界象素來產生第二填充象素值,用該第二填充象素值代替這些邊界象素的象素值,以及輸出第二填充信號,所述第二填充信號被作為填充信號進行行輸出;編碼裝置,編碼填充信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
10.權利要求9的圖象編碼裝置,其中的象素產生裝置根據與邊界象素鄰近的有效象素的象素值產生第二填充象素值。
11.權利要求9的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
12.圖象編碼裝置,用於對輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生裝置,根據減法裝置輸出的信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換裝置,只對填充信號的有效象素的象素值進行正交變換,並輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼裝置,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換裝置,逆正交變換解碼信號和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
13.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換裝置,只對填充信號的有效象素的象素值進行正交變換,並輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼裝置,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換裝置,逆正交變換解碼信號和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產生局部再現圖象;以及存儲裝置,存儲供預測圖象產生裝置使用的局部再現圖象。
14.權利要求12的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
15.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定有目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生裝置,根據差信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;第一編碼裝置,編碼填充信號和輸出第一編碼信號;第二編碼裝置,根據有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
16.權利要求15的圖象編碼裝置,其中的第二編碼裝置根據在有效信號的基礎上獲得的有效象素的位置確定順序。
17.權利要求15的圖象編碼裝置,還包括編碼選擇裝置,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
18.權利要求15的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
19.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法裝置,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼裝置,編碼差信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
20.權利要求19的圖象編碼裝置,其中的運動預測裝置執行預測圖象象素產生處理,在該處理中,從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域;和最佳小預測區域選擇處理,在該處理中,從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
21.權利要求20的圖象編碼裝置,其中的預測圖象象素產生處理使用提供有效象素的象素值的平均值的函數。
22.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括象素產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,根據在每一目標小區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替目標小區域內的無效象素的象素值,以及輸出被填充的目標小區域;運動預測裝置,利用以後描述的局部再現圖象執行對被填充目標小區域的運動預測,並輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法裝置,把預測圖象分成多個小預測區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼裝置,編碼差信號和輸出編碼信號;解碼裝置,解碼編碼信號和輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
23.權利要求22的圖象編碼裝置,其中的運動預測裝置執行預測圖象象素產生處理,在該處理中,從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域;和最佳小預測區域選擇處理,在該處理中,從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
24.權利要求23的圖象編碼裝置,其中的預測圖象象素產生處理使用提供有效象素的象素值的平均值的函數。
25.權利要求22的圖象編碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
26.權利要求1的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
27.權利要求4的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
28.權利要求9的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
29.權利要求12的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
30.權利要求13的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
31.權利要求15的圖象編碼裝置,其中的預測圖象產生裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
32.權利要求26的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
33.權利要求27的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
34.權利要求28的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
35.權利要求29的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
36.權利要求30的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
37.權利要求31的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
38.權利要求32的圖象編碼裝置,其中的預測圖象象素產生裝置使用提供有效象素的象素值的平均值的函數。
39.權利要求33的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
40.權利要求34的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
41.權利要求35的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
42.權利要求36的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
43.權利要求37的圖象編碼裝置,其中的預測圖象產生裝置還包括預測圖象象素產生裝置,根據在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
44.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括時間接近圖象可應用預測圖象產生裝置,利用將是編碼的目標的圖象信號的圖象和在時間上接近目標圖象被顯示的圖象的圖象信號產生預測圖象;減法裝置,產生輸入圖象和該預測圖象之間的差值,輸出差信號;編碼裝置,編碼差信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
45.權利要求44的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產生裝置通過執行以下處理產生預測圖象;目標區域分割處理,根據有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,從該目標區域中分割至少一個小目標區域;小預測區域獲取處理,利用在時間上在將是編碼的目標的圖象之前或之後被顯示的圖象的圖象信號來獲取相應於該目標小區域和與該目標小區域相鄰的至少一個小區域的小預測區域;小預測區域選擇處理,從所獲取的小預測區域中選擇具有最小誤差的小預測區域;以及小預測區域計算處理,根據在所選小預測區域內的有效象素的象素值,利用預定函數計算小預測區域。
46.權利要求45的圖象編碼裝置,還包括區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並輸出被分割的矩形區域作為有效區域;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;其中所述編碼裝置編碼該填充信號。
47.權利要求45的圖象編碼裝置,還包括運動預測裝置,利用局部再現圖象執行對小目標區域的運動補償,並輸出運動補償信號;運動補償裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出補償圖象;其中所述減法裝置和所述加法裝置把補償圖象作為預測圖象。
48.權利要求47的圖象編碼裝置,還包括預測圖象象素產生裝置,根據補償圖象的有效象素的象素值,利用預定函數產生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象的無效象素的象素值,以及輸出被填充的預測圖象;其中所述減法裝置和所述加法裝置把補償圖象作為預測圖象。
49.權利要求48的圖象編碼裝置,還包括區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並輸出被分割的矩形區域作為有效區域;以及象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;其中的編碼裝置編碼該填充信號。
50.權利要求44的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產生裝置執行以下處理第一預測處理,利用在時間上在將是編碼的目標的圖象之前被顯示的圖象的圖象信號和有效信號產生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之後被顯示的圖象的圖象信號和有效信號產生第二預測信號。
51.權利要求50的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產生裝置通過執行以下處理來產生預測圖象第一填充處理,根據第一預測信號分割至少一個小區域;利用第一函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個第一小預測區域獲取第二預測填充象素值;用該第一預測填充象素值代替小區域內的無效象素的象素值來產生第一填充小預測區域;第二填充處理,根據第二預測信號分割至少一個小區域;利用第二函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個小預測區域獲取第二預測填充象素值;用該第二預測填充象素值代替小區域內的無效象素的象素值來產生第二填充小預測區域;以及平均處理,利用第三函數對相應的第一和第二填充小預測區域執行加權平均處理獲得最佳預測圖象。
52.權利要求51的圖象編碼裝置,在該裝置中,獲取有效象素的加權平均值,並用如此獲得的加權平均填充象素值代替無效象素的象素值。
53.權利要求50的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效時,就採用這些象素的象素值的加權平均值來產生預測圖象,當被比較象素都不是有效的時,就採用有效象素的象素值來產生最佳最佳預測圖象,這樣就產生了預測圖象。
54.權利要求44的圖象編碼裝置,還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執行正交變換,輸出形狀自適應正交變換信號;其中的編碼裝置編碼該形狀自適應正交變換信號。
55.權利要求50的圖象編碼裝置,還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執行正交變換,輸出形狀自適應正交變換信號;其中的編碼裝置編碼該形狀自適應正交變換信號。
56.圖象編碼裝置,編碼包括圖象信號和有效信號的輸入信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;預測圖象象素產生裝置,從供編碼用的一區域中分割至少一個小預測區域,根據在該小預測區域內的有效象素的象素值,利用預定函數為每一小預測區域產生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區域內的無效象素的象素值,以及輸出被填充小預測區域;減法裝置,從每一目標小區域中減去相應的被填充小預測區域,並輸出差信號;形狀自適應正交變換裝置,只對差信號的有效象素的象素值執行正交變換,並輸出形狀自適應正交變換信號;量化裝置,量化形狀自適應正交變換信號和輸出量化信號;變長編碼裝置,編碼量化信號和輸出變長編碼信號;逆量化裝置,逆量化編碼信號和輸出逆量化信號;逆正交變換裝置,逆正交變換逆量化信號和輸出逆變換信號;加法裝置,求和逆變換信號和被填充小預測區域,輸出局部再現圖象;以及存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象。
57.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以後描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生裝置,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;預測圖象象素產生裝置,以供編碼用的一區域中分割至少一個小預測區域,根據該小預測區域的有效象素的象素值,利用預定函數為每一小預測區域產生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區域的無效象素的象素值,以及輸出被填充小預測區域;減法裝置,從每一目標小區域中減去相應的被填充小預測區域,並輸出差信號;編碼裝置,編碼差信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;存儲裝置,暫存供預測圖象產生裝置使用的局部再現圖象;以及編碼及輸出裝置,輸出編碼信號,在無效象素存在於小預測區域時編碼每一小預測區域的預測圖象填充象素值,並把編碼象素值作為附加信息進行輸出。
58.圖象編碼裝置,用於對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產生裝置,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,並利用在以後描述的局部再現圖象內的有效象素的象素值產生該目標區域的預測圖象;減法裝置,把該預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生裝置,根據有效區域內的有效象素的象素值,利用預定函數來產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,並輸出填充信號;編碼裝置,編碼填充信號和輸出編碼信號;解碼裝置,解碼編碼信號和輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供圖象預測裝置使用的局部再現圖象。
59.權利要求58的圖象編碼裝置,其中的預測圖象產生裝置根據有效信號使用在局部再現圖象內的有效象素的象素值。
60.圖象解碼裝置,用於對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行解碼,所述裝置包括解碼裝置,解碼輸入給所述裝置的編碼信號並輸出解碼信號;預測信號產生裝置,根據以後描述的基準信號產生預測信號;加法裝置,求和解碼信號和預測信號,輸出解碼圖象信號;以及存儲裝置,存儲解碼圖象信號作為供預測信號產生裝置使用的基準信號。
61.權利要求60的圖象解碼裝置,其中的輸入信號是根據權利要求1至21、24和25中的任一權利要求的圖象編碼裝置輸出的編碼信號。
62.圖象解碼裝置,用於對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行解碼,所述裝置包括解碼裝置,解碼輸入給所述裝置的編碼信號並輸出解碼信號;預測信號產生裝置,根據以後描述的基準信號產生預測信號;預測圖象象素產生裝置,根據預測信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替預測信號的無效象素的象素值,以及輸出被填充預測信號;加法裝置,求和解碼信號和被填充預測信號,輸出解碼圖象信號;以及存儲裝置,暫存解碼圖象信號作為供預測信號產生裝置使用的基準信號。
63.權利要求62的圖象解碼裝置,其中的輸入信號是根據權利要求23、24和32至43中的任一權利要求的圖象編碼裝置輸出的編碼信號。
64.權利要求62的圖象解碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
65.圖象解碼裝置,用於對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行解碼,所述裝置包括解碼裝置,解碼輸入給所述裝置的編碼信號並輸出解碼信號;時間接近圖象可應用預測圖象產生裝置,利用在時間上接近目標圖象信號的圖象被顯示的圖象的圖象信號產生預測圖象;加法裝置,求和解碼信號和預測信號,輸出解碼圖象信號;以及存儲裝置,暫存解碼圖象信號作為供時間接近圖象可應用預測信號產生裝置使用的基準信號。
66.權利要求65的圖象解碼裝置,其中的時間接近圖象可應用預測圖象產生裝置通過執行以下處理來產生預測圖象目標區域分割處理,在該處理中,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,並從該目標區域中分割至少一個小目標區域;小預測區域獲取處理,在該處理中,利用在時間上在將是編碼的目標的圖象之前或之後被顯示的圖象的圖象信號來獲取相應於該目標小區域和與該目標小區域相鄰的至少一個小區域的小預測區域;小預測區域選擇處理,在該處理中,從所獲取的小預測區域中選擇具有最小誤差的小預測區域;以及小預測區域計算處理,在該處理中,根據在所選小預測區域內的有效象素的象素值,利用預定函數計算小預測區域。
67.權利要求66的圖象解碼裝置,其中的輸入信號是根據權利要求46和47中的任一權利要求的圖象編碼裝置輸出的編碼信號。
68.權利要求65的圖象解碼裝置,其中的時間接近圖象可應用預測圖象產生裝置通過執行以下處理來產生預測圖象的填充象素值目標區域分割處理,在該處理中,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,並從該目標區域中分割至少一個小目標區域;小預測區域獲取處理,在該處理中,利用在時間上在將是編碼的目標的圖象之前或之後被顯示的圖象的圖象信號來獲取相應於該目標小區域和與該目標小區域相鄰的至少一個小區域的小預測區域;小預測區域選擇處理,在該處理中,從所獲取的小預測區域中選擇具有最小誤差的小預測區域;以及小預測區域計算處理,在該處理中,根據在所選小預測區域內的有效象素的象素值,利用預定函數計算小預測區域。
69.權利要求68的圖象解碼裝置,其中的輸入信號是根據權利要求48和49的任一權利要求的圖象編碼裝置輸出的編碼信號。
70.權利要求68的圖象解碼裝置,其中的象素產生裝置使用提供有效象素的象素值的平均值的函數。
71.權利要求65的圖象解碼裝置,其中的時間接近圖象可應用預測圖象產生裝置執行第一預測處理,利用在時間上在將是編碼的目標的圖象之前被顯示的圖象的圖象信號和有效信號產生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之後被顯示的圖象的圖象信號和有效信號產生第二預測信號。
72.權利要求71的圖象解碼裝置,其中的時間接近圖象可應用預測圖象產生裝置通過執行以下處理來產生預測圖象第一填充處理,在該處理中,根據第一預測信號分割至少一個小區域;利用第一函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個第一小預測區域獲取第一預測填充象素值;用該第一預測填充象素值代替小區域內的無效象素的象素值來產生第一填充小預測區域;第二填充處理,在該處理中,根據第二預測信號分割至少一個小區域;利用第二函數,根據在該小區域內的有效象素的象素值,為通過分割獲取的每個第二小預測區域獲取第二預測填充象素值;用該第二預測填充象素值代替小區域內的無效象素的象素值來產生第二填充小預測區域;以及平均處理,在該處理中,利用第三函數對相應的第一和第二填充小預測區域執行加權平均處理來獲得最佳預測圖象。
73.權利要求7的圖象解碼裝置,在該裝置中,獲取有效象素的加權平均值,並用如此獲得的加權平均填充象素值代替無效象素的象素值。
74.權利要求71的圖象解碼裝置,其中的時間接近圖象可應用預測圖象產生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效的時,就採用這些象素的象素值的加權平均值來產生最佳預測圖象,當被比較象素都不是有效象素時,就採用有效象素的象素值來產生最佳預測圖象,這樣就產生了預測圖象。
75.權利要求65的圖象解碼裝置,其中的解碼裝置包括形狀自適應逆正交變換裝置,對通過只正交變換輸入信號的有效象素獲得的編碼分量執行逆正交變換。
76.權利要求71的圖象解碼裝置,其中的解碼裝置包括形狀自適應逆正交變換裝置,對通過只正交變換輸入信號的有效象素獲得的編碼分量執行逆正交變換。
77.權利要求60的圖象解碼裝置,其中的輸入信號是根據權利要求56的圖象編碼裝置輸出的編碼信號。
78.圖象解碼裝置,用於通過對圖象信號和有效信號執行壓縮編碼而獲得的編碼信號進行解碼,所述圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對於該有效信號是否是有效的,所述裝置包括區域分割裝置,規定壓縮編碼信號中的編碼區域,把相應於規定區域的有效信號分成多個小區域,分割包括每一小區域的有效象素的小矩形區域,以及把這些小矩形區域作為有效區域進行輸出;解碼裝置,解碼在相應於每一小有效區域的圖象信號內的壓縮編碼信號,並輸出圖象解碼信號;以及逆變換計算裝置,相對於小有效區域確定逆變換計算基數,執行對圖象解碼信號的逆變換計算來獲得逆變換計算信號,相對於有效信號組合逆變換計算信號,以及輸出解碼信號。
79.權利要求78的圖象解碼裝置,其中的由區域分割裝置從每一小區域分割的小矩形區域具有2n個水平象素和2n個垂直象素。
80.圖象解碼裝置,用於對通過對圖象信號和有效信號執行壓縮編碼而獲得的編碼信號進行解碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對於該有效信號是否是有效的,所述裝置包括區域分割裝置,規定壓縮編碼信號中的編碼區域,把相應於規定區域的有效信號分成多個小區域,分割包括每一小區域的有效象素的小矩形區域,以及把這些小矩形區域作為有效區域進行輸出;解碼裝置,解碼在相應於每一小有效區域的圖象信號內的壓縮編碼信號,並輸出圖象解碼信號;第一逆變換計算裝置,把每一解碼信號分配給相對於每一小有效區域具有第一方向的一維小區域,確定該一維小區域的逆變換解碼的計算基數,利用計算基數執行逆變換計算,以及輸出第一逆變換計算信號;第二逆變換計算裝置,把第一逆變換計算信號的每一個分配給相對於小有效區域具有不同於第一方向的第二方向的一維小區域,確定該一維小區域的逆變換解碼的計算基數,利用該計算基數執行逆變換計算來獲得第二逆變換計算信號,組合第二逆變換計算信號,以及輸出解碼信號。
81.圖象解碼裝置,譯用於對碼通過對圖象信號和有效信號執行壓縮編碼而獲得的編碼信號進行解碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對於該有效信號是否是有效的,所述裝置包括區域分割裝置,規定壓縮編碼信號中的編碼區域,並把相應於規定區域的有效信號分成多個小區域;第一解碼裝置,根據每一小區域內的有效象素的位置選擇編碼順序,執行對相應於小區域的壓縮編碼信號的解碼,以及輸出第一解碼信號;以及第二解碼裝置,解碼第一解碼信號並輸出第二解碼信號。
82.權利要求81的圖象解碼裝置,還包括參照有效象素選擇解碼方法的解碼方法選擇裝置。
83.圖象解碼裝置,用於對包括通過對圖象信號和有效信號執行壓縮編碼而獲得的編碼信號和附加信息的輸入信號進行解碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對於該有效信號是否是有效的,所述裝置包括解碼裝置,解碼輸入編碼信號,輸出解碼信號;預測信號產生裝置,參照有效信號,根據以下描述的基準信號產生預測信號;預測圖象象素產生裝置,根據通過解碼附加信息獲得的解碼附加信息產生填充象素值,用該填充象素值代替預測信號內以無效象素,以及輸出填充預測信號。加法裝置,求和解碼信號和填充預測信號,輸出解碼圖象信號;以及存儲裝置,暫存解碼圖象信號作為供預測信號產生裝置使用的基準信號。
84.圖象解碼裝置,用於對通過對圖象信號和有效信號執行壓縮編碼而獲得的編碼信號進行解碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括解碼裝置,解碼輸入編碼信號,輸出解碼信號;預測信號產生裝置,參照基準信號內的有效象素的象素值,利用以下描述的兩維基準信號產生輸入信號的預測信號;加法裝置,求和解碼信號和預測信號,輸出解碼圖象信號;以及存儲裝置,暫存解碼圖象信號作為供預測信號產生裝置使用的基準信號。
85.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的圖象信號的區域規定為目標區域,並利用以下描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生步驟,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;編碼步驟,編碼填充信號並輸出編碼信號;解碼步驟,解碼編碼信號並輸出解碼信號;加法步驟,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫存供預測圖象產生步驟使用的局部再現圖象。
86.權利要求85的圖象編碼方法,其中的區域分割步驟這樣地執行劃分,使有效區域是一矩形區域,水平象素數和垂直象素數是2的n次方(2n),包括了在減法步驟輸出的差信號的有效象素。
87.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以下描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;第一區域分割步驟,利用有效信號沿第一方向分割包括減法步驟輸出的差信號的有效象素的矩形區域,並把該矩形區域作為第一有效區域進行輸出;象素產生步驟,根據第一有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;第一編碼步驟,編碼填充信號並輸出第一編碼信號;第二區域分割裝置,利用有效信號沿第二方向分割包括減法步驟輸出的差分信號的有效象素的矩形區域,並把該矩形區域作為第二有效區域進行輸出;填充象素產生步驟,當第一編碼信號的編碼分量在第二有效區域中不出現時,根據第一編碼信號的編碼分量,利用第二函數產生填充編碼分量,用該填充編碼分量代替不是在第二有效區域內的第一編碼信號的編碼分量的編碼分量,以及輸出填充編碼信號;第二編碼步驟,輸出填充編碼信號並輸出第二編碼信號;解碼步驟,解碼第二編碼信號和輸出解碼信號;加法步驟,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫存供預測圖象產生步驟使用的局部再現圖象;以及
88.權利要求87的圖象編碼方法,其中的第一區域分割步驟和第二區域分割步驟這樣地執行分割,使有效區域成為總共包括2的n次方(2n)個象素的一維區域。
89.權利要求85的圖象編碼方法,還包括分割選擇步驟,根據在是分割的目標的信號的有效區域的大小選擇區域分割方法。
90.權利要求88的圖象編碼方法,還包括分割選擇步驟,根據在是分割的目標的信號的有效區域的大小選擇區域分割方法。
91.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的圖象信號的區域規定為目標區域,並利用以下描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生步驟,執行第一填充和第二填充,所述第一填充包括根據有效區域內的有效象素的象素值,利用第一函數產生第一填充象素值,用該第一填充象素值代替該有效區域內的無效象素的象素值,以及輸出第一填充信號,第二填充包括根據在邊界象素附近的象素的象素值,利用第二函數和把鄰近有效區域內的象效象素的被代替象素作為該邊界象素來產生第二填充象素值,用該第二填充象素值代替這些邊界象素的象素值,以及輸出第二填充信號,所述第二填充信號被作為填充信號進行輸出;編碼步驟,編碼填充信號並輸出編碼信號;解碼步驟,解碼編碼信號並輸出解碼信號;加法步驟,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫供供預測圖象產生步驟使用的局部再現圖象。
92.權利要求91的圖象編碼方法,其中的象素產生步驟根據與邊界象素鄰近的有效象素的象素值產生第二填充象素值。
93.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以下描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生步驟,根據減法步驟輸出的信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換步驟,只對填充信號的有效象素的象素值進行正交變換,並輸出形狀自適應正交變換信號;編碼步驟,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼步驟,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換步驟,逆正交變換解碼信號和輸出形狀自適應逆正交變換信號;加法步驟,求和形狀自適應逆正交變換信號和預測圖象來產生局部再現圖象;以及存儲裝置,暫存供預測圖象產生步驟使用的局部再現圖象。
94.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以下描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;區域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區域,並把該矩形區域作為有效區域進行輸出;象素產生步驟,根據有效區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替該有效區域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換步驟,只對填充信號的有效象素的象素值進行正交變換,並輸出形狀自適應正交變換信號;編碼步驟,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;解碼步驟,解碼形狀自適應編碼信號和輸出形狀自適應解碼信號;逆正交變換步驟,逆正交變換解碼信號和輸出形狀自適應逆正交變換信號;加法步驟,求和形狀自適應逆正交變換信號和預測圖象來產生局部再現圖象;以及存儲裝置,存儲供預測圖象產生步驟使用的局部再現圖象。
95.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產生步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,以及利用以後描述的局部再現圖象產生該目標區域的預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;象素產生步驟,根據差信號的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替有效區域內的無效象素的象素值,以及輸出填充信號;第一編碼步驟,編碼填充信號和輸出第一編碼信號;第二編碼步驟,根據有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法步驟,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫存供預測圖象產生步驟使用的局部再現圖象。
96.權利要求95的圖象編碼方法,其中的第二編碼步驟根據在有效信號的基礎上獲得的有效象素的位置確定順序。
97.權利要求95的圖象編碼方法,還包括編碼選擇步驟,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
98.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括運動預測步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,利用以下描述的局部再現圖象執行對這些小目標區域的運動預測,以及輸出運動預測信號;預測圖象產生步驟,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法步驟,把預測圖象分成多個小預測區域,把目標區域分成多個小目標區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼步驟,編碼差信號並輸出編碼信號;解碼裝置,解碼編碼信號並輸出解碼信號;加法裝置,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫存供預測圖象產生步驟使用的局部再現圖象。
99.權利要求98的圖象編碼方法,其中的運動預測步驟包括預測圖象象素產生處理,在該處理中,從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域;和最佳小預測區域選擇處理,在該處理中,從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
100.權利要求98的圖象編碼方法,其中的預測圖象象素產生處理使用提供有效象素的象素值的平均值的函數。
101.圖象編碼方法,用於對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括象素產生步驟,根據輸入有效信號把將是編碼的目標的輸入圖象信號的區域規定為目標區域,把該目標區域分成多個小目標區域,根據在每一目標小區域內的有效象素的象素值,利用預定函數產生填充象素值,用該填充象素值代替目標小區域內的無效象素的象素值,以及輸出被填充的目標小區域;運動預測步驟,利用以下描述的局部再現圖象執行對被填充目標小區域的運動預測,並輸出運動預測信號;預測圖象產生步驟,利用局部再現圖象和運動預測信號執行運動補償,並輸出預測圖象;減法步驟,把預測圖象分成多個小預測區域,從相應小目標區域中減去每一小預測區域,以及輸出差信號;編碼步驟,編碼差信號和輸出編碼信號;解碼步驟,解碼編碼信號和輸出解碼信號;加法步驟,求和解碼信號和預測圖象來產生局部再現圖象;以及存儲步驟,暫存供預測圖象產生步驟使用的局部再現圖象。
102.權利要求101的圖象編碼方法,其中的運動預測步驟包括預測圖象象素產生處理,在該處理中,從至少一個局部再現圖象中進行分割來獲得小預測區域,每一區域的尺寸與目標小區域的相同;根據在每一小預測區域內的有效象素的象素值,利用預定函數產生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區域內的無效象素的象素值;以及輸出被填充的小預測區域;和最佳小預測區域選擇處理,在該處理中,從被填充的小預測區域中選擇具有最小誤差的最佳小預測區域。
103.如權利要求85的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來和用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
104.如權利要求88的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
105.如權利要求85的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來和用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
106.如權利要求88的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
107.如權利要求88的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
108.如權利要求85的圖象編碼方法,其中該預測圖象產生步驟包括運動預測步驟,用來根據輸入有效信號,規定一作為目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來和用該本地再現圖象和運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
109.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括時間接近圖象可應用預測圖象產生步驟,用來利用一是編碼目標的圖象信號的圖象和一在到達該目標圖象的時間內關閉顯示的一圖象的一圖象信號來產生一預測圖象;相減步驟,用來產生該輸入圖象和預測圖象之間的一差,並輸出一差分信號;編碼步驟,用來對該差信號編碼並輸出一編碼信號;評碼步驟,用來對該編碼信號解碼並輸出一解碼信號;相加步驟,用來將該解碼信號和該預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
110.如權利要求109的圖象編碼方法,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中根據該有效信是編碼目標的輸入圖象信號作為一目標區域而被分割,並且從該目標區域中分割出至少一個小目標區域;小預測區域獲取過程,在該過程中利用在是編碼的該圖象之前或之後暫時顯示的一圖象的圖象信號來獲取相應於該目標小區域和緊接該目標小區域的至少一個小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的小預測區域中選擇具有最小誤差的小預測區域;和小預測區域計算過程,在該過程中根據在所選擇小預測區域中的有效象素的象素值利用一所規定的函數來選擇小預測區域。
111.如權利要求110的圖象編碼方法,進一步包括區域分割步驟,用來利用該有效信號分割一包括來自該相減步驟所輸出的差信號的有效信號的矩形區域,並輸出一作為有效區域的被分割的矩形區域;和象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素的象素值,並輸出一填充信號;其中所述編碼步驟編碼該填充信號。
112.如權利要求110的圖象編碼方法,進一步包括運動預測步驟,用來利用該本地再現圖象對小目標區域執行運動補償,並輸出一運動預測信號;和運動補償步驟,用來利用本地再現圖象和運動預測信號來執行運動補償,並輸出一補償信號;其中所述相減步驟和相加步驟使用作為該預測圖象的補償圖象。
113.如權利要求112的圖象編碼方法,進一步包括預測圖象象素產生步驟,用來根據在該補償圖象中的有效象素的象素值使用一所規定的函數產生一預測圖象填充象素值,用該預測圖象填充象素值來置換與該補償圖象中的有效象素的象素值,並輸出一填充預測圖象;其中所述相減步驟和相加步驟使用作為該預測圖象的補償圖象。
114.如權利要求109的圖象編碼方法,進一步包括形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;其中該編碼步驟對該形狀自適應正交變換信號進行編碼。
115.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的一是編碼目標的輸入圖象信號的區域,將該目標區域分割成多個目標小區域,利用後面所述的一本地再現圖象對該小目標區域執行運行預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來根據在該小預測區域中的有效象素的象素值,利用一所規定的函數從一用作編碼的區域中分割至少一個小預測區域,產生一用於每個小預測區域的預測圖象填充象素值,用該預測象素填充象素值來置換在該小預測區域中的無效象素的象素值,並輸出一填充小預測區域;相減步驟,用來從每個目標小區域中減去相應的填充小預測區域,並輸出一差信號;形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;量化步驟,用來最化該形狀自適應正交變換信號並輸出一量化信號;可變長度編碼步驟,用來編碼該量化信號並輸出一可變長度編碼信號;逆量化步驟,用來對該編碼信號進行逆量化並輸出一逆量化信號;逆正交變換步驟,用來對該逆量化信號進行逆正交變換並輸出一逆變換信號;相加步驟,用來對逆變量信號和填充小預測區域進行相加並輸出一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地再現圖象。
116.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的一是編碼目標的輸入圖象信號的區域,將該目標區域分割成多個目標小區域,利用後面所述的一本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來根據在該小預測區域中的有效象素的象素值,利用一所規定的函數從一用作編碼的區域中分割至少一個小預測區域,產生一用於每個小預測區域的預測圖象填充象素值,用該預測象素填充象素值來置換在該小預測區域中的無效象素的象素值,並輸出一填充小預測區域;相減步驟,用來從每個目標小區域中減去相應的填充小預測區域,並輸出一差信號;編碼步驟,用來編碼該差信號並輸出一編碼信號;解碼步驟,用來對該編編信號進行解碼並輸出一解碼信號;相加步驟,用來將該編碼信號和該預測圖象相加以產生一本地再現圖象;存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地再現圖象;和編碼和輸出步驟,用來與在該小預測區域中存在有無效象素時對用於每個小預測區域的該預測圖象填充象素值進行編碼並輸出作為附加信息的該編碼的象素值。
117.一種對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的一有效信號,所述方法包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入圖象信號的區域,並利用後面所述的在一本地再現圖象中的有效象素的象素值產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;區域分割步驟,用來利用該有效信號分割包括自相減步驟輸出的來自差信號的有效象素的矩形區域,並作為一有效區域輸出該矩形區域;象素產生步驟,用來根據在該有效區域中的該有效象素的象素值利用一所規定的函數來產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;編碼步驟,用來對該填充信號編碼並輸出一編碼信號;解碼步驟,用來對該編碼信號解碼並輸出一解碼信號;相加步驟,用來將該解碼信號和該預測圖象相加以產生一本地再現信號;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的該本地再現圖象。
118.一種用來對一編碼信號進行解碼的圖象解碼方法,該編碼信號包括有一由對一圖象編碼而獲得的一圖象編碼信號,該方法包括解碼步驟,用來對該輸入編碼信號進行解碼並輸出一解碼信號;預測信號產生步驟,用來根據一後面所述的參考信號產生一預測信號;相加步驟,用來將該解碼信號和預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該予測信號產生步驟的作為一參考信號的解碼圖象信號。
119.如權利要求118的圖象解碼方法,其中該輸入信號是在根據權利要求85至100和102中的任一權利要求的圖象編碼方法中所得到的一編碼信號。
120.一種用來對一編碼信號解碼的圖象解碼方法,該編碼信號包括一通過對一圖象編碼而得到的圖象編碼信號,該方法包括解碼步驟,用來對該輸入編碼信號解碼並輸出一解碼信號;預測信號產生步驟,用來根據後面所述的參考信號產生一預測信號;預測圖象象素產生步驟,用來根據在該預測信號中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值來置換在該予測信號中的無效象素的象素值,並輸出一填充預測信號;相加步驟,用來將該解碼信號和填充預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟中的作為一參考信號的解碼圖象信號。
121.如權利要求120的圖象解碼方法,其中該輸入信號是在根據權利要求102至108中的任一權利要求的圖象編碼方法中所得到的編碼信號。
122.一種用來對一編碼信號解碼的圖象解碼方法,該編碼信號包括有一通過編碼一圖象而得到的圖象編碼信號,該方法包括解碼步驟,用來解碼該輸入編碼信號並輸出一解碼信號;時間接近圖象可應用預測圖象產生步驟,用來利用在到達一目標圖象信號的圖象的時間內被關閉顯示的一圖象的圖象信號來產生一預測圖象;相加步驟,用來將該解碼信號和預測信號相加並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該時間接近圖象可應用預測信號產生步驟中的作為一參考信號的解碼圖象信號。
123.如權利要求122的圖象解碼方法,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分離過程,在該過程中根據該輸入有效信號一是編碼目標的輸入圖象信號的區域被作為一目標區域而被規定,並且從該目標區域中分割至少一個小目標區域;小預測區域獲取過程,在該過程中利用在是該編碼目標的圖象之前或之後被暫時顯示的一圖象的圖象信號來獲取相應於該目標小區域的和緊接該目標小區域的至少一個小區域的小預測區域;小預測區域選擇過程,在該過程中從該所獲取的小預測區域中選擇具有最小誤差的一小預測區域;和小預測區域計算過程,在該過程中根據在該所選擇的小預測區域中的有效象素的象素值利用一規定的函數來計算該小預測區域。
124.如權利要求123的圖象解碼方法,其中該輸入信號是在根據權利要求111和112的中的任一權利要求的圖象編碼方法中所得到的一編碼信號。
125.如權利要求122的圖象解碼方法,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中根據該輸入有效信號,一是編碼目標的輸入信號的區域作為目標區域而被規定,並且從該目標區域中分割至少一個小目標區域;小預測區域獲取過程,在該過程中利用在是編碼目標的圖象之前或之後被暫時顯示的一圖象的圖象信號而獲取相應於該目標小區域和緊接該目標小區域的至少一個小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的該小預測區域中選擇具有最小誤差的一小予測區域;和小預測區域計算過程,在該過程中根據在所選擇的小預測區域中的有效象素的象素值利用一規定的函數來計算該小預測區域。
126.如權利要求125的圖象解碼方法,其中該輸入信號是在根據權利要求113的圖象編碼方法中所獲得的一編碼信號。
127.如權利要求122的圖象解碼方法,其中該時間接近圖象可應用預測圖象產生步驟包括第一預測過程,用來利用在是該目標的一圖象信號的一圖象之前暫時顯示的一圖象的圖象信號和一有效信號來產生第一預測信號;和第二預測過程,用來利用在是該目標的一圖象信號的一圖象之後暫時顯示的一圖象的圖象信號和該有效信號來產生第二預測信號。
128.如權利要求127的圖象解碼方法,其中該時間接近圖象可應用預測圖象產生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區域;根據在該小區域中的有效象素的象素值利用第一函數對於通過分割而獲得的每個第一小預測區域來獲取第一預測填充象素值;用該第一預測填充象素值來置換與小區域中的無效象素的象素值以產生第一填充小預測區域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區域;根據在該小區域中的有效象素的象素值利用第一函數對於通過分割而獲得的每個第二小預測區域來獲取第二預測填充象素值;用該第二預測填充象素值來置換在該小區域中的無效象素的象素值以產生第二填充小預測區域;和平均過程,在該過程中利用第三函數對相應的第一和第二填充小預測區域進行加權平均處理以獲得一最佳預測圖象。
129.如權利要求128的圖象解碼方法,其中獲取一有效象素的加權平均,並用這樣獲取的加權平均填充象素值來置換無效象素的象素值。
130.如權利要求122的圖象解碼方法,其中該解碼步驟包括一形狀自適應逆正交變換步驟,用來通過僅對在該輸入信號中的有效象素的正交變換而獲得對編碼成分執行逆正交變換。
131.如權利要求127的圖象解碼方法,其中該解碼步驟包括一形狀自適應逆正交變換步驟,用來通過僅對在該輸入信號中的有效象素的正交變換而獲得對編碼成分執行逆正交變換。
132.一種用來對一編碼信號解碼的圖象解碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執行壓縮編碼而獲得的編碼信號,所述方法包括區域分割步驟,用來在該壓縮編碼信號中規定一編碼區域,將相應於該規定區域的有效信號分割成多個小區域,從每個小區域中分割一包括有效象素的小矩形區域,並輸出作為小有效區域的小矩形區域;解碼步驟,用來對在相應於每個小有效區域的圖象信號中的壓縮編碼信號進行解碼,並輸出圖象解碼信號;和逆變換計算步驟,用來根據該小有效區域來決定一逆變換計算基數,對該圖象解碼信號執行逆變換計算以獲得逆變換計算信號,根據該有效信號組合該逆變換計算信號,並輸出一解碼信號。
133.一種用來對一編碼信號解碼的圖象解碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執行壓縮編碼而獲得的編碼信號,該方法包括區域分割步驟,用來在該壓縮編碼信號中規定一編碼區域,將相應於該規定區域的有效信號分割成多個小區域,從每個小區域中分割一包括有效象素的小矩形區域,並輸出作為小有效區域的小矩形區域;解碼步驟,用來對在相應於每個小有效區域的圖象信號中的壓縮編碼信號進行解碼,並輸出圖象解碼信號;第一逆變換計算步驟,用來根據每個小有效區域向具有一第一方向的一維小區域指定每個解碼信號,決定用於該一維小區域的逆變換解碼的一計算基數,利用該計算基數執行逆變換計算,並輸出第一逆變換計算信號;第二逆變換計算步驟,用來根據小有效區域向具有與第一方向不同的第二方向的一維小區域指定每個第一逆變換計算信號,決定用於該一維小區域的逆變換解碼的一計算基數,利用該計算基數執行逆變換計算以獲得第二逆變換計算信號,組合該第二逆變換計算信號,並輸出一解碼信號。
134.一種用來對一編碼信號解碼的圖象解碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執行壓縮編碼而獲得的編碼信號,該方法包括區域分割步驟,用來規定在該壓縮編碼信號中的一編碼區域,並將相應於該所規定區域的有效信號分割成多個小區域;第一解碼步驟,用來根據在每個小區域中的有效象素的位置選擇該編碼指令,執行對相應於該小區域的壓縮編碼信號的解碼,並輸出一第一解碼信號;和第二解碼步驟,用來對該第一解碼信號解碼並輸出一第二解碼信號。
135.一種用來對包括有一編碼信號的輸入信號解碼的圖象解碼方法,該編碼信號是通過對一圖象信號執行壓縮編碼而獲得的,該圖象信號是一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的有效信號的一象素陣列,該方法包括解碼步驟,用來對該輸入編碼信號解碼,並輸出一解碼信號;預測信號產生步驟,用來根據後面所述的一參考信號,相對於該有效信號產生一預測信號;預測圖象象素產生步驟,用來根據通過附加信息解碼所得出的解碼附加信息產生一填充象素值,用該填充象素值來置換與該予測信號中的無效象素,並輸出一填充預測信號;相加步驟,用來將該解碼信號和該填充預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟中的作一參考信號的該解碼圖象信號。
136.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程度,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;區域分割步驟,用來利用該有效信號分割包括來自該相減步驟所輸出的該差信號的有效象素的一矩形區域,並輸出作為一有效區域的該矩形區域;象素產生步驟,用來根據在該有效區域中的有效象素的象素值,利用一所規定的函數產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素值的象素值,並輸出一填充信號;編碼步驟,用來編碼該填充信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的該本地再現圖象。
137.如權利要求136的圖象編碼程序記錄介質,其中該區域分割步驟執行相除使得該有效區域是一具有水平象素數和垂直象素數(它們是2的n次方(2n)以及包括有包含在自該相減步驟輸出的差信號中的有效象素的矩形區域。
138.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;第一區域分割步驟,用來利用該有效信號分割一包括來自在第一方向中的差信號中的有效象素的一矩形區域,並輸出作為第一有效區域的該矩形區域;象素產生步驟,用來根據在第一有效區域中的該有效象素的象素值利用所規定的第一函數來產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;第一編碼步驟,用來編碼該填充信號並輸出第一編碼信號;第二區域分割步驟,用來分割一來自在與第一方向不同的第二方向上的第一編碼信號中的一區域,並輸出作為第二有效區域的該區域;填充分量產生步驟,用來與在該第二有效區域中不存在有第一編碼信號的編碼分量時,根據該第一編碼信號的編碼分量利用第二函數來產生一填充編碼分量,用該填充編碼分量置換在該第二有效區域中的不足第一編碼信號的編碼分量,並輸出一填充編碼信號;第二編碼步驟,用來編碼該填充編碼信號並輸出一第二編碼信號;解碼步驟,用來解碼第二編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來存貯用在該預測圖象產生步驟的本地再現圖象。
139.如權利要求138的圖象編碼程序記錄介質,其中該第一區域分割步驟和第二區域分割步驟執行分離使得該有效區域變為包括有2的n次方(2n)數量象素的一維區域。
140.如權利要求136的圖象編碼程序記錄介質,其中該程序進一步包括有分離選擇步驟,用來根據在是該分離目標的該信號中的有效區域的尺寸來選擇一區域分離方法。
141.如權利要求138的圖象編碼程序記錄介質,其中該程序進一步包括有分離選擇步驟,用來根據在是該分離目標的該信號中的有效區域的尺寸來選擇一區域分離方法。
142.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;區域分割步驟,用來利用該有效信號分割一包括來自差信號的有效象素的矩形區域,並輸出作為一有效區域的矩形區域;象素產生步驟,用來執行第一填充和第二填充,所述第一填充包括根據在該有效區域中的有效象素的象素值利用第一函數產生第一填充象素值,用第一填充象素值置換在該有效區域中的無效象素的象素值,和第二填充包括根據在該邊界象素附近的象素的象素值,利用第二函數和利用作為邊界象素的在該有效區域中緊靠有效象素的被置換的象素來產生一第二填充象素值,用該第二填充象素值置換該邊界象素的象素值,並輸出第二填充信號,所述第二填充信號是作為一填充信號而輸出的;編碼步驟,用來編碼該填充信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
143.如權利要求142的圖象編碼程序記錄介質,其中該象素產生步驟用來根據鄰接於該邊界象素的有效象素的象素值來產生第二填充象素值。
144.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;象素產生步驟,用來根據在向該相減步驟中輸出的信號中的有效象素的象素值利用一所規定的函數產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素的象素值,並輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;編碼步驟,用來編碼該形狀自適應正交變換信號並輸出一形狀自適應編碼信號;解碼步驟,用來解碼該形狀自適應編碼信號並輸出一形狀自適應解碼信號;逆正交變換步驟,用來對該解碼信號進行正交變換並輸出一形狀自適應逆正交變換信號;相加步驟,用來將該形狀自適應逆正交變換信號和預測圖象進行相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
145.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;區域分割步驟,用來利用該有效信號分割包括從該相減步驟所輸出的該差信號中的有效象素的一矩形區域,並輸出作為一有效區域的該矩形區域;象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一規定的函數來產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;編碼步驟,用來對該形狀自適應正交變換信號進行編碼並輸出一形狀自適應編碼信號;解碼步驟,用來對該形狀自適應編碼信號進行解碼並輸出一形狀自適應解碼信號;逆正交變換步驟,用來對該解碼信號進行逆正交變換並輸出一形狀自適應逆正交變換信號;相加步驟,用來將該形狀自適應逆正交變換信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的預測圖象。
146.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號來規定作為一目標區域的一是該編碼目標的輸入圖象信號的區域,並利用後面所述的本地再現圖象來產生用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;象素產生步驟,用來根據在該差信號中的有效象素的象素值利用一規定的函數產生一填充象素,用該填充象素置換在該有效區域中的無效象素的象素值,並輸出一填充信號;第一編碼步驟,用來編碼該填充信號並輸出第一編碼信號;第二編碼步驟,用來根據該有效信號確定包含在第一編碼信號中的編碼分量的編碼等級,並根據所確定的等級對該第一編碼信號編碼,並輸出一第二編碼信號;相加步驟,用來將該解碼信號與預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟中的本地再現圖象。
147.如權利要求146的圖象編碼程序記錄介質,其中該第二編碼步驟根據該有效信號所得到的有效象素的位置確定該等級。
148.如權利要求146的圖象編碼程序記錄介質,其中該程序進一步包括用來參照由該有效信號得到的有效象素選擇由第二編碼步驟使用的一編碼方法的編碼選擇步驟。
149.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用後面所述的一本地再現圖象對小目標區域執行運動預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;編碼步驟,用來編碼該差信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
150.如權利要求149的圖象編碼程序記錄介質,其中該運動預測步驟包括預測圖象象素產生過程,在該過程中小預測區域、作為該目標小區域的具有相同尺寸的每個區域是通過從至少一個本地再現圖象中分離而得到的;根據與每個小預測區域中的有效象素的象素值利用一規定的函數產生一預測圖象填充象素值;用該預測圖象填充象素值來置換在該小預測區域中的無效象素的象素值;和輸出填充的小預測區域;和最佳小預測區域選擇過程,在該過程中從該填充小預測區域中選擇具有來自該目標小區域的最小誤差的一最佳小預測區域。
151.如權利要求149的圖象編碼程序記錄介質,其中該預測圖象象素產生過程使用一提供該有效象素的象素值的平均的函數。
152.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括象素產生步驟,根據該輸入有效信號用來規定作為一目標區域的輸入圖象信號的一區域,將該目標區域分割成多個小目標區域,根據在每個目標小區域中的有效象素的象素值利用一規定的函數產生一填充象素值,用該填充象素值置換在該目標小區域中的無效象素的象素值,並輸出一填充目標小區域;運動預測步驟,用來利用一後面所述的本地再現圖象對該填充目標小區域執行運動預測,並輸出一運動預測測信號;預測圖象產生步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;編碼步驟,用來編碼該差信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號與該預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
153.如權利要求152的圖象編碼記錄介質,其中該運動預測步驟包括預測圖象產生過程,在該過程中小預測區域、作為目標小區域的具有相同尺寸的每個區域是通過從至少一個本地再現圖象中分割而得到的;根據在每個小預測區域中的有效象素的象素值利用一規定的函數產生一預測圖象填充象素值;用該預測圖象填充象素值置換在該小預測區域中的無效象素的象素值;和輸出填充的小預測區域;和最佳小預測區域選擇過程,在該過程中從該填充小預測區域中選擇具有來自該目標小區域的最小誤差的最佳小預測區域。
154.根據權利要求136的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測裝置,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
155.根據權利要求139的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測裝置,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
156.根據權利要求142的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測裝置,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
157.根據權利要求144的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測裝置,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
158.根據權利要求145的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
159.根據權利要求146的圖象編碼程序記錄介質,其中該預測圖象產生步驟包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的該輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用該本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;和運動補償步驟,用來利用該本地再現圖象和該運動預測信號執行運動補償,並輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
160.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括時間接近圖象可應用預測圖象產生步驟,用來利用是該編碼目標的圖象信號的一圖象和在到達該目標圖象的時間內被關閉顯示的一圖象的圖象信號來產生一預測圖象;相減步驟,用來產生該輸入圖象和該預測圖象之間的差,並輸出一差信號;編碼步驟,用來編碼該差信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和該預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的該本地再現圖象。
161.如權利要求160的圖象編碼程序記錄介質,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中根據該有效信號是該編碼目標的輸入圖象信號的一區域作為一目標區域而被規定,並且從該目標區域中分割至少一個小目標區域;小預測區域獲取過程,在該過程中利用在是該編碼目標的圖象之前或之後暫時被顯示的一圖象的圖象信號而得到相應於該目標小區域的和緊接該目標小區域的至少一個小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的小預測區域中選擇具有最小誤差的小預測區域;和小預測區域計算過程,在該過程中根據在該所選擇的小預測區域中的有效象素的象素值,利用一規定的函數來計算該小預測區域。
162.如權利要求161的圖象編碼程序記錄介質,其中該程序進一步包括區域分割步驟,用來利用該有效信號分割包括自該相減步驟輸出的差信號中的有效信號的一矩形區域,並輸出一作為有效區域的被分割的矩形區域;和象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一規定的函數來產生一填充象素值,用該填充象素值來置換在該有效區域中的無效象素的象素值,並輸出一填充信號;其中所述編碼步驟編碼該填充信號。
163.如權利要求160的圖象編碼程序記錄介質,其中該程序進一步包括運動預測步驟,用來利用該本地再現圖象對小目標區域執行運動補償,並輸出運動補償信號;和運動補償步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出補償圖象;其中所述相減步驟和相加步驟使用該補償圖象作為預測圖象。
164.如權利要求163的圖象編碼程序記錄介質,其中該程序進一步包括預測圖象象素產生步驟,用來根據在該補償圖象中的有效象素的象素值利用一規定的函數產生一預測圖象填充象素值,用該預測圖象填充象素值置換在該補償圖象中的無效象素的象素值,並輸出一填充預測圖象;其中所述相減步驟和所述相加步驟使用該補償圖象作為預測圖象。
165.如權利要求160的圖象編碼程序記錄介質,其中該程序進一步包括形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;和該編碼步驟編碼該形狀自適應正交變換信號。
166.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效信號或不是有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據該輸入有效信號規定一作為目標區域的是編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用一後面所述的本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來從用於編碼的一區域中分割至少一個小預測區域,根據在該小預測區域中的有效象素的象素值利用一規定的函數對於每一小預測區域產生一預測圖象填充象素值,用該預測圖象填充象素值置換在該小預測區域中的無效象素的象素值,並輸出一填充小預測區域;相減步驟,用來從每個目標小區域中減去相應的填充小預測區域,並輸出一差信號;形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,並輸出一形狀自適應正交變換信號;量化步驟,用來量化該形狀自適應正交變換信號並輸出一量化信號;可變長度編碼步驟,用來編碼該量化信號並輸出一可變長度編碼信號;逆量化步驟,用來逆量化該編碼信號並輸出一逆量化信號;逆正交變換步驟,用來逆正交變換該逆量化信號並輸出一逆變換信號;相加步驟,用來將該逆變換信號和填充小預測區域相加並輸出一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
167.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入圖象信號的區域,將該目標區域分割成多個小目標區域,利用後面所述的本地再現圖象對該小目標區域執行運動預測,並輸出一運動預測信號;預測圖象產生步驟,用來利用該本地再現圖象和運動預測信號執行運動補償,並輸出一預測圖象;預測圖象象素產生步驟,用來從用於編碼的一區域中分割至少一個小預測區域,根據在該小預測區域中的有效象素的象素值利用一規定的函數產生用於每一小預測區域的預測圖象填充象素值,用該預測圖象填充象素值置換在該小預測區域中的無效象素的象素值,並輸出一填充小預測區域;相減步驟,用來從每一目標小區域中減去相應的填充小預測區域,並輸出一差信號;編碼步驟,用來編碼該差信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象;和編碼和輸出步驟,用來輸出該編碼信號和與在該小預測區域中存在無效象素時編碼用於每一小預測區域的該預測圖象填充象素值,並輸出該編碼象素值作為附加信息。
168.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括有是一具有象素值和一表示圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產生步驟,用來根據該輸入有效信號規定作為一目標區域的是該編碼目標的輸入信號的區域,並利用後面所述的在本地再現圖象中的有效象素的象素值產生一用於該目標區域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區域,將該目標區域分割成多個小目標區域,從相應的小目標區域中減去每個小預測區域,並輸出一差信號;區域分割步驟,用來利用該有效信號分割包括自該相減步驟輸出的差信號的有效象素的一矩形區域,並輸出作為有效區域的該矩形區域;象素產生步驟,用來根據在該有效區域中的有效象素的象素值利用一規定的函數產生一填充象素值,用該填充象素值置換在該有效區域中的無效象素的象素值,並輸出一填充信號;編碼步驟,用來編碼該填充信號並輸出一編碼信號;解碼步驟,用來解碼該編碼信號並輸出一解碼信號;相加步驟,用來將該解碼信號和預測圖象相加以產生一本地再現圖象;和存貯步驟,用來暫時存貯用在該預測圖象產生步驟的本地再現圖象。
169.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行解碼,所述程序包括解碼步驟,用來解碼該輸入編碼信號,並輸出一解碼信號;預測信號產生步驟,用來根據後面所述的一參考信號產生一預測信號;相加步驟,用來對該解碼信號和預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟作為一參考信號的該解碼圖象信號。
170.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行解碼,所述程序包括解碼步驟,用來解碼該輸入編碼信號並輸出一解碼信號;預測信號產生步驟,用來根據後面所述的一參考信號產生一預測信號;預測信號象素產生步驟,用來根據在該預測信號中的有效象素的象素值利用一規定的函數來產生一填充象素值,用該填充象素值來置換在該預測信號中的無效象素的象素值,並輸出一填充預測信號;相加步驟,用來將該解碼信號和填充預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟的作為一參考信號的該解碼圖象信號。
171.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行解碼,所述程序包括解碼步驟,用來解碼該輸入編碼信號,並輸出一解碼信號;時間接近圖象可應用預測圖象產生步驟,用來利用在到達一目標圖象信號的圖象的時間內被關閉顯示的一圖象的圖象信號來產生一預測圖象;相加步驟,用來將該解碼信號和預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該時間接近圖象可應用預測信號產生步驟的作為一參考信號的解碼圖象信號。
172.如權利要求171的圖象解碼程序記錄介質,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中根據該輸入有效信號作為編碼目標的輸入圖象信號的一區域被規定作為一目標區域,至少一小目標區域從該目標區域被分割;小預測區域獲取過程,在該過程中利用是該編碼目標的圖象之前或之後暫時顯示的一圖象的圖象信號獲取相應於該目標小區域和緊接該目標小區域的至少一個小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的小預測區域中選擇一具有最小誤差的小預測區域;和小預測區域計算過程,與該過程中根據在該所選擇的小預測區域中的有效象素的象素值利用一所規定的函數計算小預測區域。
173.如權利要求171的圖象解碼程序記錄介質,其中該時間接近圖象可應用預測圖象產生步驟包括目標區域分割過程,在該過程中根據該輸入有效信號作為該編碼目標的輸入圖象信號被規定作為一目標區域,並且從該目標區域中分割至少一個小目標區域;小預測區域獲取過程,在該過程中利用是該編碼目標的圖象之前或之後暫時顯示的一圖象的一圖象信號獲取相應於該目標小區域和緊接該目標小區域的至少一小區域的小預測區域;小預測區域選擇過程,在該過程中從所獲取的小預測區域中選擇具有最小誤差的小預測區域;和小預測區域計算過程,在該過程中根據在所選擇的小預測區域中的有效象素的象素值利用一規定的函數來計算該小預測區域。
174.如權利要求171的圖象解碼程序記錄介質,其中該時間接近圖象可應用預測圖象產生步驟包括第一預測過程,用來利用在是該目標的一圖象信號的-圖象之前暫時顯示的一圖象的一圖象信號和一有效信號來產生第一預測信號;和第二預測過程,用來利用在是該目標的一圖象信號的一圖象之後暫時顯示的一圖象的一圖象信號和該有效信號來產生第二預測信號。
175.如權利要求174的圖象解碼程序記錄介質,其中該時間接近圖象可應用預測圖象產生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區域;對於每一第一小預測區域所獲取的第一預測填充象素值是根據在該小區域中的有效象素的象素值,利用第一函數通過分割而獲得的;用該第一預測填充象素值置換在該小區域中的無效象素的象素值以產生第一填充小預測區域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區域,對於每一第二小小預測區域所獲取的第二預測填充象素值是根據在該小區域中的有效象素的象素值,利用第二函數通過分割而獲得的;用該第二預測填充象素值置換在該小區域中的無效象素的象素值以產生第二填充小預測區域;和平均過程,在該過程中利用第三函數將相應的第一和第二填充小預測區域服從於加權平均過程以獲得一最佳預測圖象。
176.如權利要求175的圖象解碼程序記錄介質,其中獲取有效象素的加權平均,並且用這種所獲取的平均填充象素值置換該無效象素的象素值。
177.如權利要求171的圖象解碼程序記錄介質,其中該解碼步驟包括一形狀自適應逆正交變換步驟,用來對由僅對在該輸入信號中的有效象素的正交變換所得到的編碼分量執行逆正交變換。
178.如權利要求174的圖象解碼程序記錄介質,其中該解碼步驟包括一形狀自適應逆正交變換步驟,用來對由僅對在該輸入信號中的有效象素的正交變換所得到的編碼分量執行逆正交變換。
179.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對一編碼信號進行解碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執行壓縮編碼而得到的,所述程序包括區域分割步驟,用來規定在該壓縮編碼信號中的一編碼區域,將相應於該規定區域的有效信號分割成多個小區域,從每個小區域中分割一包括有效象素的小矩形區域,並輸出該小矩形區域作為小有效區域;解碼步驟,用來對在相應於每個小有效區域的該圖象信號中的一壓縮編碼信號進行解碼,並輸出圖象解碼信號;和逆變換計算步驟,用來依據該小有效區域確定一逆變換計算基數,對該圖象解碼信號執行逆變換計算以得到逆變換計算信號,依據該有效信號合併該逆變換計算信號,並輸出一解碼信號。
180.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對一編碼信號進行解碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執行壓縮編碼而得到的,所述程序包括區域分割步驟,用來規定在該壓縮編碼信號中的一編碼區域,將相應於該規定區域的有效信號分割成多個小區域,從每個小區域中分割一包括有效象素的小矩形區域,並輸出該小矩形區域作為小有效區域;解碼步驟,用來對在相應於每個小有效區域的該圖象信號中的壓縮編碼信號進行解碼,並輸出圖象解碼信號;第一逆變換計算步驟,用來根據每個小有效區域將每個解碼信號賦予具有第一方向的一維小區域,確定一用於該一維小區域的逆變換解碼的計算基數,利用該計算基數執行逆變換計算,並輸出第一逆變換計算信號;第二逆變換步驟,用來根據該小有效區域將每個第一逆變換計算信號賦予具有與第一方向不同的第二方向的一維小區域,確定用於該一維小區域的逆變換解碼的一計算基數,利用該計算基數執行逆變換計算以獲得第二逆變換計算信號,合併該第二逆變換計算信號,並輸出一解碼信號。
181.一種圖象解碼程序記錄介質,在其中記錄有一圖象解碼程序,該程序是用來對一編碼信號進行解碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執行壓縮編碼而得的,所述程序包括區域分割步驟,用來在該壓縮解碼信號中規定一編碼區域,將相應於該規定區域的有效信號分割成多個小區域;第一解碼步驟,用來根據在每個小區域中的該有效象素的位置選擇該編碼等級,對相應於該小區域的壓縮編碼信號執行解碼,並輸出第一解碼信號;和第二解碼步驟,用來解碼該第一解碼信號並輸出第二解碼信號。
182,一種圖象解碼程序記錄介質,在其中記錄有一圖象程序,該程序是用來解碼一包括一編碼信號的輸入信號,該編碼信號是通過對是一具有象素值和表示與參考該有效信號以及附加信息時該圖象信號是有效或不是有效的有效信號的一象素陣列的圖象信號執行壓縮編碼而得到的,該程序包括解碼步驟,用來解碼該輸入編碼信號並輸出一解碼信號;預測信號產生步驟,用來依據該有效信號根據後面所述的參考信號產生一預測信號;預測圖象象素產生步驟,用來根據通過解碼該附加信息而得到的解碼附加信息來產生一填充象素值,用該填充象素值置換在該預測信號中的無效象素,並輸出一填充預測信號;相加步驟,用來將該解碼信號和填充預測信號相加,並輸出一解碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產生步驟中的作為一參考信號的解碼圖象信號。
全文摘要
一種用來對一輸入信號進行編碼的圖象編碼裝置,包括:預測圖象產生裝置;相減裝置,用來將該預測圖象分割成多個小預測區域,並輸出一差信號;象素產生裝置,用來根據在有效區域中的有效象素的象素值利用一規定的函數來產生一填充象素值;編碼裝置,用來編碼該填充信號並輸出一編碼信號;解碼裝置,用來解碼該編碼信號並輸出一解碼信號;相加裝置;和存貯裝置,用來暫時存貯用在該預測圖象產生裝置的該本地再現圖象。
文檔編號G06T9/00GK1182333SQ9712065
公開日1998年5月20日 申請日期1997年6月28日 優先權日1996年6月28日
發明者高橋潤, 喬翁·塞格·布恩 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀