專利名稱:圖象編、譯碼裝置和方法及圖象編、譯碼程序記錄介質的制作方法
技術領域:
本發(fā)明涉及圖象編碼裝置、圖象譯碼裝置、圖象編碼方法、圖象譯碼方法、圖象編碼程序記錄介質以及圖象譯碼程序記錄介質。本發(fā)明尤其涉及表示物體的彩色形狀的彩色信號和包括透明信息的圖象信號等的編碼,這種編碼表示當多個圖象被合成時每個圖象的比例,以便使這些信號能夠得到充分的傳輸和存儲。
一般來說,對圖象、尤其是運動圖象進行數(shù)字化后產(chǎn)生的圖象數(shù)據(jù)的數(shù)據(jù)量很大,所以在傳送或記錄數(shù)據(jù)時通過編碼進行信息壓縮。根據(jù)圖象數(shù)據(jù)的空間或時間相關完成這種信息壓縮。
“預測編碼”是壓縮編碼的一個例子,在“預測編碼”中,根據(jù)在時間上接近編碼目標圖象(目標圖象)的圖象進行預測,獲取目標圖象和預測圖象之間的差值作為差分數(shù)據(jù),并編碼該差分數(shù)據(jù)。在預測時,利用對圖象進行運動檢測獲得的運動矢量執(zhí)行運動補償。一般來說,相關性越高,差分數(shù)據(jù)的編碼效率就越高。
相反地,為了高效地傳送或存儲運動圖象,提出了把運動圖象數(shù)據(jù)分成相應于被包括在圖象內的各個物體的多個層,并編碼每一層。例如,在編碼由人和背景組成的圖象的情況下,圖象編碼裝置一開始把該圖象分成分別為人和背景的兩層,編碼各個層,以及傳送各個層的編碼數(shù)據(jù)。相反地,在圖象譯碼裝置中,各個層的傳送編碼數(shù)據(jù)被譯碼,利用預定的方法合成各個層的譯碼圖象并進行顯示。
此外,在上述合成過程中,需要逐個象素地表示背景物體是否被圖象的重疊所遮蓋的信息。該信息被稱為“有效信號”,遮蓋背景的象素被稱為“有效象素”。大值的有效信號意味著合成的比例較大,該信號在視覺上較重要。相反地,小值的有效信號決味著它幾乎不被用于合成,即它幾乎是透明的。
如上所述,有效信號表示與背景合成的圖象的形狀,只有有效象素才影響合成圖象的質量。換句話說,無效象素與圖象質量無關,所以編碼效率可通過對有效象素進行編碼而得到改善。
IEEE會刊《視頻技術的電路和系統(tǒng)》第5卷第1期(1995年2月)公開了僅對有效象素進行正交換的方法,稱為“形狀自適應正交變換(SADCT)”。在這一方法中,只有效象素被進行正交變換。
相反地,作為產(chǎn)生預測圖象的方法,“重疊運動補償”見于ITU-T的“建議”H.263第42-44頁(1995年10月)。在這一方法中,通過內插在預測圖象內的多個小區(qū)域來計算最佳預測區(qū)域。
但是,由于利用編碼的壓縮基于圖象的空間或時間相關,所以如果無效象素與有效象素一道被作為編碼目標進行編碼,就降低了編碼效率。例如,當所有有效象素都是黑的時,如果無效象素也是黑的,就不會降低編碼效率。但是,如果無效象素是白的,則編碼效率會因相關性減小而被降低。一般來說,當無效象素被包括在有效象素所包圍的區(qū)域內時,象素間相關性被減小,于是編碼效率被降低。
此外,同樣在上述SADCT中,當目標圖象內的無效象素被包括在有效象素所包圍的區(qū)域內時,垂直和水平方向的相關性被減小,于是編碼效率被降低。
如上所述,雖然無效象素的象素值對再現(xiàn)圖象的質量沒有太大的影響,但這些象素值對編碼效率有不利影響。因此,在進行編碼時,必需考慮無效象素的象素值。但是,在已有的方法中,這一點根本沒有得到考慮。
本發(fā)明的目的是提供在編碼圖象信號時能夠避免因無效象素的象素值造成的編碼效率的降低,由此提高了編碼效率的圖象編碼裝置。
本發(fā)明的另一目的是提供當在編碼過程中接收到圖象信號和表示在該圖象信號內的象素是否是有效象素的有效信號時,該有效信號被有效地利用來提高編碼效率的圖象編碼裝置。
本發(fā)明的再一目的是提供能夠自適應地譯碼已被上述圖象編碼裝置有效地編碼的信號的圖象譯碼裝置。
本發(fā)明的還一目的是提供能夠避免因無效象素的象素值的影響造成的編碼效率的降低、由此提高了編碼效率的圖象編碼方法。
本發(fā)明的另一目的是提供能夠自適應地譯碼已被上述圖象編碼方法有效地編碼的信號的圖象譯碼方法。
本發(fā)明的再一目的是提供記錄了圖象編碼程序的記錄介質,該程序能夠在例如個人計算機或網(wǎng)絡工作站這樣的一般裝置中實現(xiàn)上述圖象編碼裝置。
本發(fā)明的還一目的是提供記錄了圖象譯碼程序的記錄介質,該程序能夠在例如個人計算機或網(wǎng)絡工作站這樣的一般裝置中實現(xiàn)上述圖象譯碼裝置。
參看以下詳細說明將能理解本發(fā)明的其它目的和優(yōu)點。由于根據(jù)以下詳細說明,在本發(fā)明范圍內的各種增補和改進對本領域的普通技術人員而言將是顯而見的,所以給出的詳細說明和具體實施例都僅是說明性的。
根據(jù)本發(fā)明的第1個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出填充信號;編碼裝置,編碼填充信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)裝置。因此,提高了編碼效率。
根據(jù)本發(fā)明的第二個方面,在第1個方面的圖象編碼裝置中,區(qū)域分割裝置執(zhí)行的分割使得有效區(qū)域是具有水平象素數(shù)和垂直象素數(shù)的矩形區(qū)域,這些象素數(shù)是2的n次方(2n),該矩形區(qū)域包括被包括在減法裝置輸出的差信號內的有效象素。
根據(jù)本發(fā)明的第3個方面,在第1個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第4個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)裝置產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一個小預測區(qū)域,以及輸出差信號;第一區(qū)域分割裝置,利用有效信號沿第一方向分割包括差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行編碼;象素產(chǎn)生裝置,根據(jù)第一有效區(qū)域內的有效象素的象素值,利用預定第一函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出填充信號;第一編碼裝置,編碼填充信號并輸出編碼信號;第二區(qū)域分割裝置,根據(jù)第一編碼信號沿與第一方向不同的第二方向分割一區(qū)域,并把該區(qū)域作為第二有效區(qū)域進行輸出;填充分量產(chǎn)生裝置,當?shù)谝痪幋a信號的編碼分量在第二有效區(qū)域中不存在時,根據(jù)該第一編碼信號的編碼分量,利用第二函數(shù)產(chǎn)生填充編碼分量,用該填充編碼分量代替不是第二有效區(qū)域內的第一編碼信號的編碼分量的編碼分量,并輸出填充編碼信號;譯碼裝置,譯碼第二編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第5個方面,在第4個方面的圖象編碼裝置中,第一區(qū)域分割裝置和第二區(qū)域分割裝置執(zhí)行的分割使得有效區(qū)域變成總數(shù)包括2的n次方(2n)個象素的一維區(qū)域。
根據(jù)本發(fā)明的第6個方面,在第4個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第7個方面,第1個方面的圖象編碼裝置還包括根據(jù)在是劃分的目標的信號中的有效區(qū)域的大小選擇區(qū)域分割方法的分割選擇裝置。
根據(jù)本發(fā)明的第8個方面,第4個方面的圖象編碼裝置還包括根據(jù)在是劃分的目標的信號中的有效區(qū)域的大小選擇區(qū)域分割方法的分割選擇裝置。
根據(jù)本發(fā)明的第9個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,執(zhí)行第一填充和第二填充,第一填充包括根據(jù)有效區(qū)域內的有效象素的象素值,利用第一函數(shù)產(chǎn)生第一填充象素值,用該第一填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出第一填充信號,第二填充包括根據(jù)在邊界象素附近的象素的象素值,利用第二函數(shù)和把鄰近有效區(qū)域內的有效象素的被代替象素作為該邊界象素來產(chǎn)生第二填充象素值,用第二填充象素值代替邊界象素的象素值,并輸出第二填充信號,第二填充信號作為填充信號輸出;編碼裝置,編碼填充信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第10個方面,在第9個方面的圖象編碼裝置中,象素產(chǎn)生裝置根據(jù)鄰近邊界象素的有效象素的象素值產(chǎn)生第二填充象素值。
根據(jù)本發(fā)明的第11個方面,在第9個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第12個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分或多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生裝置,根據(jù)在減法裝置輸出的信號中的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出填充信號;形狀自適應正交變換裝置,只對填充信號內的有效象素值的象素進行正交變換,并輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼裝置,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換裝置,對譯碼信號執(zhí)行逆正交變換和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第13個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出填充信號;形狀自適應正交變換裝置,只對填充信號內的有效象素的象素值進行正交變換,并輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼裝置,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換裝置,對譯碼信號執(zhí)行逆正交變換和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象信號來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第14個方面,在第12個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第15個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域和利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生裝置,根據(jù)差信號內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,并輸出填充信號;第一編碼裝置,編碼填充信號并輸出第一編碼信號;第二編碼裝置,根據(jù)有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據(jù)所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第16個方面,在第15個方面的圖象編碼裝置中,第二編碼裝置根據(jù)在有效象素的基礎上獲得的有效象素的位置確定順序。
根據(jù)本發(fā)明的第17個方面,第15個方面的圖象編碼裝置還包括編碼選擇裝置,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
根據(jù)本發(fā)明第18個方面,在第15個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第19個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)信號和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼裝置,編碼差信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第20個方面,在第19個方面的圖象編碼裝置中,運動預測裝置執(zhí)行預測圖象象素產(chǎn)生處理即從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域;還執(zhí)行最佳小預測區(qū)域選擇處理;即從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
根據(jù)本發(fā)明第21個方面,在第20個方面的圖象編碼裝置中,預測圖象象素產(chǎn)生處理使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第22個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括象素產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,根據(jù)在每一目標小區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替目標小區(qū)域內的無效象素的象素值,以及輸出被填充的目標小區(qū)域;運動預測裝置,利用以后描述的局部再現(xiàn)圖象執(zhí)行對被填充目標小區(qū)域的運動預測,并輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼裝置,編碼該差信號和輸出編碼信號;譯碼裝置,譯碼編碼信號和輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第23個方面,在第22個方面的圖象編裝置中,運動預測裝置執(zhí)行預測圖象象素產(chǎn)生處理即從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域。還執(zhí)行最佳小預測區(qū)域選擇處理即從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
根據(jù)本發(fā)明的第24個方面,在第23個方面的圖象編碼裝置中,預測圖象象素產(chǎn)生處理使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第25個方面,在第22個方面的圖象編碼裝置中,象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第26個方面,在第1個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效有信把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第27個方面,在第4個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第28個方面,在第9個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第29個方面,在第12個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第30個方面,在第12個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第30個方面,在第13個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第31個方面,在第15個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;該補償圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第32個方面,在第26個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第33個方面,在第27個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第34個方面,在第28個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第35個方面,在第29個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第36個方面,在第30個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第37個方面,在第31個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充圖象被作為預測圖象進行輸出。
根據(jù)本發(fā)明的第38個方面,在第32個方面的圖象編碼裝置中,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第39個方面,在第33個方面的圖象編碼裝置,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第40個方面,在第34個方面的圖象編碼裝置,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第41個方面,在第35個方面的圖象編碼裝置,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第42個方面,在第36個方面的圖象編碼裝置,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第43個方面,在第37個方面的圖象編碼裝置,預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第44個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示的圖象信號是否是有效的,該裝置包括時間接近圖象可應用預測圖象產(chǎn)生裝置,利用將是編碼的目標的圖象信號的圖象和在時間上接近目標圖象被顯示的圖象的圖象信號產(chǎn)生預測圖象;減法裝置,產(chǎn)生輸入圖象和該預測圖象之間的差值,輸出差信號;編碼裝置,編碼該差信號并輸出編碼;譯碼裝置,譯碼該編碼信號并輸出譯碼信號;加法裝置,求和該譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第45個方面,在第44個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理產(chǎn)生預測圖象目標區(qū)域分割處理,根據(jù)有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取處理,利用在時間上在將是編碼的目標的圖象之前或之后顯示的圖象的圖象信號來獲取相應于該目標小區(qū)域和與該目標小區(qū)域相鄰的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇處理,從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;以及小預測區(qū)域計算處理,根據(jù)在所選小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)計算小預測區(qū)域。
根據(jù)本發(fā)明的第46個方面,根據(jù)第45個方面的圖象編碼裝置還包括區(qū)域分割處理,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并輸出被分割的矩形區(qū)域作為有效區(qū)域;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;編碼裝置編碼該填充信號。
根據(jù)本發(fā)明的第47個方面,根據(jù)第45個方面的圖象編碼裝置還包括運動預測裝置,利用局部再現(xiàn)圖象執(zhí)行對小目標區(qū)域的運動補償,并輸出運動預測信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;減法裝置和加法裝置把補償圖象作為預測圖象。
根據(jù)本發(fā)明的第48個方面,根據(jù)第47個方面的圖象編碼裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)補償圖象的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素,用該預測圖象填充象素值代替補償圖象的無效象素的象素值,以及輸出被填充的預測圖象;減法裝置和加法裝置把補償圖象作為預測圖象。
根據(jù)本發(fā)明的第49個方面,根據(jù)第48個方面的圖象編碼裝置還包括區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并輸出被分割的矩形區(qū)域作為有效區(qū)域;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;編碼裝置編碼該填充信號。
根據(jù)本發(fā)明的第50個方面,在第44個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產(chǎn)生裝置執(zhí)行以下處理第一預測處理,利用在時間上在將是編碼的目標的圖象之前顯示的圖象的圖象信號和有效信號產(chǎn)生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之后顯示的圖象的圖象信號和有效信號產(chǎn)生第二預測信號。
根據(jù)本發(fā)明的第51個方面,在第50個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行從下處理來產(chǎn)生預測圖象第一填充處理,根據(jù)第一預測信號分割至少一個小區(qū)域;利用第一函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個第一小預測區(qū)域獲取第一預測填充象素值;用該第一預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第一填充小預測區(qū)域;第二填充處理,根據(jù)第二預測信號分割至少一個小區(qū)域;利用第二函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個第二小預測區(qū)域獲取第二預測填充象素值;用該第二預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第二填充小預測區(qū)域;以及平均處理,利用第三函數(shù)對相應的第一和第二填充小預測區(qū)域執(zhí)行加權平均處理來獲得最佳預測圖象。
根據(jù)本發(fā)明的第52個方面,在根據(jù)第51個方面的圖象編碼裝置中,獲取有效象素的加權平均值,并用如此獲得的加權平均填充象素值代替無效象素的象素值。
根據(jù)本發(fā)明的第53個方面,在根據(jù)第50個方面的圖象編碼裝置中,時間接近圖象可應用預測圖象產(chǎn)生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效的時,就采用這些象素的象素值的加權平均值來產(chǎn)生最佳預測圖象,當被比較象素都不是有效的時,就采用有效象素的象素值為產(chǎn)生最佳預測圖象,這樣就產(chǎn)生了預測圖象。
根據(jù)本發(fā)明的第54個方面,根據(jù)第44個方面的圖象編碼裝置還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執(zhí)行正交變換,輸出形狀自適應正交變換信號,編碼裝置編碼該形狀自適應正交變換信號。
根據(jù)本發(fā)明的第55個方面,根據(jù)第50個方面的圖象編碼裝置還包括形狀自適應正交變換裝置,只對差信號內的有效象素的象素值執(zhí)行正交變換,輸出形狀自適應正交變換信號,編碼裝置編碼該形狀自適應正交變換信號。
根據(jù)本發(fā)明的第56個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;預測圖象象素產(chǎn)生裝置,從供編碼用的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)在該小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)為每一小預測區(qū)域產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區(qū)域內的無效象素的象素值,以及輸出被填充小預測區(qū)域;減法裝置,從每一目標小區(qū)域中減去相應的被填充小預測區(qū)域,并輸出差信號;形狀自適應正交變換裝置,只對差信號的有效象素的象素值執(zhí)行正交變換,并輸出形狀自適應正交變換信號;量化裝置,量化形狀自適應正交變換信號并輸出量化信號;變長編碼裝置,編碼量化信號并輸出變長編碼信號;逆量化裝置,逆量化編碼信號并輸出逆量化信號;逆正交變換裝置,逆正交變換逆量化信號并輸出逆變換信號;加法裝置,求和逆變換信號和被填充小預測區(qū)域并輸出局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。因此,提高了編碼效率。
根據(jù)本發(fā)明的第57個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的小區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;預測圖象象素產(chǎn)生裝置,從供編碼用的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)該小預測區(qū)域的有效象素的象素值,利用預定函數(shù)為每一小預測區(qū)域產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區(qū)域的無效象素的象素值,以及輸出被填充小預測區(qū)域;減法裝置,從每一目標小區(qū)域中減去相應的被填充小預測區(qū)域,并輸出差信號;編碼裝置,編碼該差信號并輸出編碼信號;譯碼裝置,譯碼該編碼信號并輸出譯碼信號;加法裝置,求和該譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象;以及編碼及輸出裝置,輸出編碼信號,在無效象素存在于小預測區(qū)域時編碼每一小預測區(qū)域的預測圖象填充象素值,并把編碼象素值為附加信息進行輸出。因此,提高了編碼效率。
根據(jù)本發(fā)明的第58個方面,提供了編碼包括圖象信號和有效信號的輸入信號的圖象編碼裝置,該圖象信號是具有象值的象素的陣列,該有效信號表示該圖象信號是否是有效的,該裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,并利用在以后描述的局部再現(xiàn)圖象內的有效象素的象素值產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把該預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)該有效區(qū)域內的有效象素的象素值,利用預定函數(shù)來產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,并輸出填充信號;編碼裝置,編碼填充信號并輸出編碼信號;譯碼裝置,譯碼該編碼信號并輸出譯碼信號;加法裝置,求和該譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象,因此,提高了編碼效率。
根據(jù)本發(fā)明的第59個方面,在第58個方面的圖象編碼裝置中,預測圖象產(chǎn)生裝置根據(jù)有效信號使用在局部再現(xiàn)圖象內的有效象素的象素值。
根據(jù)本發(fā)明的第60個方面,提供了譯碼編碼信號的圖象譯碼裝置,該編碼信號包括通過編碼圖象而獲得的圖象編碼信號,該裝置包括譯碼裝置,譯碼輸入給該裝置的編碼信號并輸出譯碼信號;預測信號產(chǎn)生裝置,根據(jù)以后描述的基準信號產(chǎn)生預測信號;加法裝置,求和譯碼信號和預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存該譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的準確譯碼。
根據(jù)本發(fā)明的第61個方面,在第60個方面的圖象譯碼裝置中,輸入信號是根據(jù)上述第1至第21、第24和第25個方面的任一個方面的圖象編碼裝置輸出的編碼信號。
根據(jù)本發(fā)明的第62個方面,提供了譯碼編碼信號的圖象譯碼裝置,該編碼信號包括通過編碼圖象而獲得的圖象編碼信號,該裝置包括譯碼裝置,譯碼輸入給該裝置的編碼信號并輸出譯碼信號;預測信號產(chǎn)生裝置,根據(jù)以后描述的基準信號產(chǎn)生預測信號;預測圖象象素產(chǎn)生裝置,根據(jù)預測信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該預測信號的無效象素的象素值,以及輸出被填充預測信號;加法裝置,求和譯碼信號和被填充預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存該譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的準確譯碼。
根據(jù)本發(fā)明的第63方面,在根據(jù)第62個方面的圖象譯碼裝置中,該輸入信號是從根據(jù)上述第23、24和32至43方面的任何一個方面的一圖象編碼裝置中輸出的一被編碼信號。
根據(jù)本發(fā)明的第64方面,在根據(jù)第62方面的該圖象譯碼裝置中,該象素產(chǎn)生裝置使用了一提供有效象素的象素值的平均的函數(shù)。
根據(jù)本發(fā)明的第65方面,提供了一用來對一包括有通過對一圖象編碼而得到的圖象編碼信號的編碼信號進行譯碼的圖象譯碼裝置,該裝置包括譯碼裝置,用來對輸入到該裝置的編碼信號進行譯碼;時間接近圖象可應用預測圖象產(chǎn)生裝置,用來利用在時間上接近目標圖象信號的圖象被顯示的一圖象的圖象信號來產(chǎn)生一預測圖象;相加裝置,用來將譯碼信號和該預測信號相加,并輸出一譯碼圖象信號;和存貯裝置,用來暫時存貯該譯碼圖象信號作為用于時間接近圖象可應用預測圖象產(chǎn)生裝置中的一參考信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第66方面,在根據(jù)第65方面的該圖象譯碼裝置中,該時間接近圖象可應用預測圖象產(chǎn)生裝置是通過以下的執(zhí)行過程來產(chǎn)生該預測圖象的目標區(qū)域分割過程,在該過程中將作為編碼目標的輸入圖象信號的一區(qū)域輸入有效信號而被指定為一目標區(qū)域,并且至少一個最小目標區(qū)域從該目標區(qū)域中被分割;小預測區(qū)域獲取過程,在該過程中相應于目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域是利用在作為編碼目標的該圖象之前或之后暫時地顯示一圖象的一圖象信號而獲取的;小預測區(qū)域是選擇過程,在該過程中具有一最小誤差的小預測區(qū)域是從所獲取的最小預測區(qū)域所選擇的;和最小預測區(qū)域計算過程,在該過程中該小預測區(qū)域是根據(jù)在所選擇的小預測區(qū)域中的有效象素的象素值利用一個預先規(guī)定的函數(shù)來計算的。
根據(jù)本發(fā)明的第67方面,在根據(jù)第66方面的該圖象譯碼裝置中,該輸入信號是從根據(jù)上述第46和47方面的任一方面的一圖象編碼裝置輸出的一編碼信號。
根據(jù)本發(fā)明的第68方面,在根據(jù)第65方面的該圖象譯碼裝置中,該時間接近圖象可應用預測圖象產(chǎn)生裝置通過如下執(zhí)行來產(chǎn)生一該預測圖象的填充象素值目標區(qū)域分割過程,在該過程中根據(jù)該有效信號將作為編碼目標的輸入圖象信號的一區(qū)域規(guī)定為一目標區(qū)域,并且至少一個小目標區(qū)域從該目標區(qū)域中被分割;小預測區(qū)域獲取過程,在該過程中相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域是利用在作為編碼目標的該圖象之前或之后暫時顯示的一圖象的一圖象信號而獲取的;小預測區(qū)域選擇過程,在該過程中具有一最小誤差的小預測區(qū)域是從所獲取的小預測區(qū)域選擇的;和小預測區(qū)域計算過程,在該過程中該小預測區(qū)域是根據(jù)在該所選擇的小預測區(qū)域中的有效象素的象素值利用一個預先規(guī)定的函數(shù)來計算的。
根據(jù)本發(fā)明的第69方面,在根據(jù)第68方面的該圖象譯碼裝置中,該輸入信號是從根據(jù)上述第48和49方面的任一方面的一圖象編碼裝置輸出的一編碼信號。
根據(jù)本發(fā)明的第70方面,在根據(jù)本發(fā)明的第68方面的該譯碼裝置中,該象素產(chǎn)生裝置使用了一提供該有效象素的象素值的平均值的函數(shù)。
根據(jù)本發(fā)明的第71方面,在根據(jù)第65方面的該圖象譯碼裝置中,該時間接近可應用圖象預測圖象產(chǎn)生裝置執(zhí)行第一預測過程,用來利用在作為目標的一圖象信號的圖象之前暫時地顯示的一圖象的一圖象信號和一有效信號產(chǎn)生第一預測信號;和第二預測過程,用來利用在作為目標的一圖象信號的圖象之后暫時地顯示的一圖象的一圖象信號和該有效信號產(chǎn)生第二預測信號。
根據(jù)本發(fā)明的第72方面,在根據(jù)第71方面的該圖象譯碼裝置中,該時間接近可應用圖象預測圖象產(chǎn)生裝置通過如下執(zhí)行產(chǎn)生該預測圖象第一填充過程,在該過程中至少一個小區(qū)域從該第一預測信號中被分割;根據(jù)在該小區(qū)域中的有效象素的象素值,利用第一函數(shù)來獲取通過該分割所得到的每個第一小預測區(qū)域的第一預測填充象素值;在該小區(qū)域中的有效象素的象素值由第一預測填充值所置換以產(chǎn)生一第一填充小預測區(qū)域;第二填充過程,在該過程中至少一個小區(qū)域從該第二預測信號中被分割;根據(jù)在該小區(qū)域中的有效象素的象素值,利用一第二函數(shù)來獲取通過該分割所得到的每個第二小預測區(qū)域的第二預測填充象素值;在該小區(qū)域中的有效象素的象素值由第二預測填充值所置換以產(chǎn)生第二填充小預測區(qū)域;和取平均值過程,在該過程中相應的第一和第二填充小預測區(qū)域隸屬于利用第三函數(shù)的加權取平均值過程以獲得一最佳預測圖象。
根據(jù)本發(fā)明的第73方面,在根據(jù)第72方面的該圖象譯碼裝置中獲得了有效圖象的加權平均值,并且該有效象素的象素值由這樣獲取的該加權平均填充象素值所取代。
根據(jù)本發(fā)明的第74方面,在根據(jù)第71方面的該圖象譯碼裝置中,該時間接近可應用圖象預測圖象產(chǎn)生裝置一個象素一個象素地將該第一預測信號與第二預測信號進行比較,與所比較的兩個象素是有效的,該裝置使用一這兩個象素的象素值的加權平均值,而當比較的象素中一個是有效的,該裝置使用該有效象素的象素值,因此產(chǎn)生該最佳預測圖象,因而產(chǎn)生該預測圖象。
根據(jù)本發(fā)明的第75方面,在根據(jù)第65方面的該圖象譯碼裝置中,該譯碼裝置包括一形狀自適應逆正交變換,對由在該輸入信號中的僅僅有效象素的正交變換而得到的編碼成分執(zhí)行逆正交變換。
根據(jù)本發(fā)明的第76方面,在根據(jù)第71方面的該圖象譯碼裝置中,該圖象譯碼裝置包括一形狀自適應逆正變換裝置,對由在該輸入信號中的僅僅有效象素的正交變換而得到的編碼成分執(zhí)行逆正交變換。
根據(jù)本發(fā)明的第77方面,在根據(jù)第60方面的該圖象譯碼裝置中,該輸入信號是從根據(jù)上述第56方面的一圖象編碼裝置輸出的一編碼信號。
根據(jù)本發(fā)明的第78方面,提供了一種圖象譯碼裝置,用來對一編碼信號進行譯碼,這種編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對于該有效信號該圖象信號是一有效或不是有效的一有效信號,該裝置包括區(qū)域分割裝置,用來在該壓縮的編碼信號中規(guī)定一編碼區(qū)域,將相應于所規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,分割一包括來自每一小區(qū)域的有效象素的小矩形區(qū)域,并且輸出作為小有效區(qū)域的小矩形區(qū)域;譯碼裝置,用來對在相應于每一小有效區(qū)域的圖象信號中的壓縮縮碼信號進行譯碼,并且輸出圖象譯碼信號;和逆變換計算裝置,用來決定一與小有效區(qū)域有關的逆變換計算基數(shù),對圖象譯碼信號執(zhí)行逆變換計算以獲取逆變換計算信號,合并與該有效信號有關的逆變換計算信號,并輸出一譯碼信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確的譯碼。
根據(jù)本發(fā)明的第79方面,在根據(jù)第78方面的該圖象譯碼裝置中,通過區(qū)域分割裝置從每個小區(qū)域中被分割的小矩形區(qū)域具有的水平象素數(shù)為2n和垂直象素數(shù)為22。
根據(jù)本發(fā)明的第80方面,提供了一種圖象譯碼裝置,用來對一編碼信號進行譯碼,這種編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對于該有效信號該圖象信號是有效或不是有效的一有效信號,該裝置包括區(qū)域分割裝置,用來在該壓縮編碼信號中規(guī)定一編碼區(qū)域,將相應于該所規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,分割一包括來自每個小區(qū)域的有效象素的小矩形區(qū)域,并輸出作為作為小有效區(qū)域的小矩形區(qū)域;譯碼裝置,對來對在相應于每一小有效區(qū)域的該圖象信號中的一壓縮編碼信號進行譯碼,并輸出圖象譯碼信號;第一逆變換計算裝置,用來賦予每個譯碼信號一具有相對每個小有效區(qū)域的一第一方向的一維小區(qū)域,決定用于該一維小區(qū)域的逆變換譯碼的一計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算,并輸出第一逆變換計算信號;第二逆變換計算裝置,用來賦予每個第一逆變換計算信號一具有相對該小有效區(qū)域的與第一方向不同的第二方向的一維小區(qū)域,決定一用于該一維小區(qū)域的逆變換譯碼的計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算以獲得第二逆變換計算信號,合并第二逆變換計算信號,并輸出一譯碼信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確的譯碼。
根據(jù)本發(fā)明的第81方面,提供了一種圖象譯碼裝置,用來對一編碼信號進行譯碼,這種編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而得到的,而這一圖象信號是一象素陣列,它具有象素值和表示相對于該有效信號該圖象信號是有效或不是有效的一有效信號,該裝置包括區(qū)域分割裝置,用來規(guī)定在該壓縮編碼信號中的一編碼區(qū)域,并將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域;第一譯碼裝置,用來根據(jù)在每個小區(qū)域中的有效象素的位置選擇編碼階位(order),對相應于該小區(qū)域的壓縮編碼信號執(zhí)行譯碼,并輸出一第一譯碼信號;和第二譯碼裝置,用來對第一譯碼信號進行譯碼并輸出一第二譯碼信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確的譯碼。
根據(jù)本發(fā)明的第82方面,根據(jù)第81方面的該圖象譯碼裝置進一步包括有譯碼方法選擇裝置,用來相對于該有效象素來選擇一譯碼方法。
根據(jù)本發(fā)明的第83方面,提供了一種用來對包括有一編碼信號和附加信息的輸入信號譯碼的圖象譯碼裝置,該編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而得到的,該圖象信號是一具有象素值和表示相對于該有效信號該圖象信號是有效或不是有效的有效信號的象素陣列,該裝置包括譯碼裝置,用來對輸入編碼信號譯碼,并且輸出一譯碼信號;預測信號產(chǎn)生裝置,用來相對于該有效信號根據(jù)后面所述的一參考信號產(chǎn)生一預測信號;預測圖象象素產(chǎn)生裝置,用來根據(jù)通過對該附加信號譯碼而得到的被譯碼的附加信號產(chǎn)生一填充象素值,用該填充象素值置換在該預測信號中的無效象素,并且輸出一被填充的預測信號;相加裝置,用來將該譯碼信號和該填充預測信號相加,并輸出一被譯碼的圖象信號;和存貯裝置,用來暫時存貯該譯碼圖象信號作為用于在該預測信號產(chǎn)生裝置中的一參考信號。因此,實現(xiàn)了有效的編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第84方面,提供了一種用來譯碼一編碼信號的圖象譯碼裝置,該編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而得到的,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該裝置包括譯碼裝置,用來對該輸入編碼信號譯碼,并輸出一譯碼信號;預測信號產(chǎn)生裝置,相對于在該參考信號中的有效象素的象素值,利用后面所述的二維參考信號,用來產(chǎn)生一用于該輸入信號的預測信號;相加裝置,用來將該譯碼信號和該預測信號相加,并輸出一譯碼圖象信號;和存貯裝置,用來暫時存貯該譯碼圖象信號作為用作在該預測信號產(chǎn)生裝置中的一參考信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第84方面,提供了一種用來對包括一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號有效或不是有效的一有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入信號的一區(qū)域,該輸入圖象信號是編碼的目標,并且利用后面所述的一本地重現(xiàn)圖象產(chǎn)生一用于該目標區(qū)域的預測圖象;相減步驟,用來將預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差分信號;區(qū)域分割步驟,用來利用該有效信號分割包括來自該減法步驟輸出的差分信號的有效象素的矩形區(qū)域,并且輸出該矩形區(qū)域作為一有效區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的該有效象素的象素值使用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;編碼步驟,用來對該填充信號編碼并輸出一編碼信號;譯碼步驟,用來對該編碼信號譯碼并且輸出一譯碼信號;相加步驟,用來將該譯碼信號和該預測信號相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用于在該預測圖象產(chǎn)生步驟中的本地重現(xiàn)圖象。因此,改進了在編碼中的效率。
根據(jù)本發(fā)明的第86方面,在根據(jù)第85方面的該圖象編碼方法中,該區(qū)域分割步驟執(zhí)行分割使得有效區(qū)域是一具有水平象素數(shù)和垂直象素數(shù)的矩形區(qū)域,該水平象素數(shù)和垂直象素數(shù)是2的第n次方(2n),并且包括有包含在自該減法步驟輸出的差分中的有效象素。
根據(jù)本發(fā)明的第87方面,提供有一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號產(chǎn)生作為一目標區(qū)域的該輸入圖象信號的一區(qū)域,該輸入圖象信號是編碼的該目標,并且利用一后面所述的本地重現(xiàn)圖象產(chǎn)生一用于該目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差分信號;第一區(qū)域分割步驟,用來利用該有效信號分割一包括來自在第一方向中的該差分信號的有效象素的矩形區(qū)域,并輸出該矩形區(qū)域作為第一有效區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在第一有效區(qū)域中的該有效象素的象素值利用一所規(guī)定的第一函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并且輸出一填充信號;第一編碼步驟,用來編碼該填充信號并且輸出一第一編碼信號;第二區(qū)域分割步驟,用來分割來自不同于第一方向的第二方向中的第一編碼信號的一區(qū)域,并且輸出該區(qū)域作為第二有效區(qū)域;填充分量產(chǎn)生步驟,用來當在該第二有效區(qū)域中不存在有第一編碼信號的編碼分量時根據(jù)該第一編碼信號的編碼分量使用一第二函數(shù)產(chǎn)生填充編碼成分,用該填充編碼分量來置換在第二有效區(qū)域中不是第一編碼信號的編碼分量,并輸出一填充編碼信號;第二編碼步驟,用來對該填充編碼信號編碼并輸出一第二編碼信號;譯碼步驟,用來對第二編碼信號譯碼并且輸出一譯碼信號;相加步驟,用來將該譯碼信號與預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯在該預測圖象產(chǎn)生步驟中所使用的本地重現(xiàn)圖象。因此,改善了編碼的效率。
根據(jù)本發(fā)明的第88方面,在根據(jù)第87方面的該圖象編碼方法中,該第一區(qū)域分割步驟和第二區(qū)域分割步驟執(zhí)行分割以使得該有效區(qū)域變成一包括有2的n次方(2n)數(shù)量的象素的一維區(qū)域。
根據(jù)本發(fā)明的第89方面,在根據(jù)第85方面的該圖象編碼方法中進一步包括有分割選擇步驟,用來根據(jù)在該是分割目標的信號中的該有效區(qū)域的尺寸來選擇一區(qū)域分割方法。
根據(jù)本發(fā)明的第90方面,根據(jù)第88方面的該圖象編碼方法進一步包括有分割選擇步驟,用來根據(jù)在是分割目標的信號中的該有效區(qū)域的尺寸來選擇一區(qū)域分割方法。
根據(jù)本發(fā)明的第91方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是編碼目標的輸入圖象信號的一區(qū)域,并且利用后面所述的一本地重現(xiàn)圖象產(chǎn)生一用于該目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并且輸出一差分信號;區(qū)域分割步驟,用來使用該有效信號分割一包括來自差分信號的有效象素的一矩形區(qū)域,并且輸出該矩形區(qū)域作為一有效區(qū)域;象素產(chǎn)生步驟,用來執(zhí)行第一填充和第二填充,第一填充包括根據(jù)在該有效區(qū)域中的有效象素的象素值使用第一函數(shù)來產(chǎn)生一第一填充象素值,用第一填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一第一填充信號,而第二填充包括根據(jù)在該邊界象素的附近的象素的象素值使用第二函數(shù)并使用作為邊界象素的在該有效區(qū)域中鄰接該有效象素的所置換的象素來產(chǎn)生一第二填充象素值,用第二填充象素值來置換該邊界象素的象素值,并輸出一第二填充信號,該第二填充信號作為一填充信號被輸出,編碼步驟用來編碼該填充信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號與預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地重現(xiàn)圖象。因此,改善了編碼的效率。
根據(jù)本發(fā)明的第92方面,在根據(jù)第91方面的該圖象編碼方法中,該象素產(chǎn)生步驟根據(jù)與該邊界象素相緊接的有效象素的象素值產(chǎn)生第二填充象素值。
根據(jù)本發(fā)明的第93方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是編碼目標的輸入圖象信號的一區(qū)域,并且利用后面所述的一本地重現(xiàn)圖象產(chǎn)生一用于該目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并且輸出一差分信號;象素產(chǎn)生步驟,用來根據(jù)在從該相減步驟中輸出的信號中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一填充象素,用該填充象素值置換在該有效區(qū)域中的有效象素的象素值,并輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;編碼步驟,用來對形狀自適應正交變換信號進行編碼并且輸出一形狀自適應編碼信號;譯碼步驟,對來對形狀自適應編碼信號進行譯碼并輸出一形狀自適應譯碼信號;逆正交變換步驟,用來逆向地和正交地變換該譯碼信號并輸出一形狀自適應逆向地和正交地變換的信號;相加步驟,用來將該形狀自適應逆向地和正交地變換的信號和該預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時地存貯用于該預測圖象產(chǎn)生步驟的本地重現(xiàn)圖象。因此,改善了編碼的效率。
根據(jù)本發(fā)明的第94方面,提供了一種用于對包括有一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入圖象信號的一區(qū)域,該輸入圖象信號是編碼的目標,并且利用一后面所述的本地重現(xiàn)圖象產(chǎn)生一用于目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并且輸出一差分信號;區(qū)域分割步驟,用來利用該有效信號分割一包括自該相減步驟所輸出的差分信號中的有效象素的一矩形步驟,并且輸出該矩形區(qū)域作為一有效區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素,用該填充象素值置換在該有效區(qū)域中的有效象素的象素值,并輸出一填充信號;形狀自適應正交變換步驟,用來對在該填充信號中的僅僅有效象素的象素值進行正交地變換,并輸出一形狀自適應正交變換信號;編碼步驟,用來對該形狀自適應正交變換信號進行編碼并輸出一形狀自適應編碼信號;譯碼步驟,用來對該形狀自適應編碼信號進行譯碼并輸出一形狀自適應譯碼信號;逆正交變換步驟,用來對該譯碼信號進行逆向地和正交地變換至輸出一形狀自適應逆向地和正交地變換信號;相加步驟,用來將該形狀自適應逆向地和正交地變換信號和該預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時地存貯用于該預測圖象產(chǎn)生步驟的本地重現(xiàn)圖象。因此,改善了編碼的效率。
根據(jù)本發(fā)明的第95方面,提供了一種用來對一包括有一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入圖象信號的一區(qū)域,該輸入圖象信號是編碼的目標,并且利用一后面所述的本地重現(xiàn)圖象產(chǎn)生一用于目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并且輸出一差分信號;象素產(chǎn)生步驟,用來根據(jù)在該差分信號中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;第一編碼步驟,用來編碼該填充信號并輸出一第一編碼信號;第二編碼步驟,用來根據(jù)該有效信號對在該第一編碼信號中所包括的編碼分量的編碼次序(order)進行譯碼,并根據(jù)所譯碼的次序對第一編碼信號編碼,并輸出一第二編碼信號;相加步驟,用來將該譯碼信號和該預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地重現(xiàn)圖象。因此,改善了編碼效率。
根據(jù)本發(fā)明的第96方面,在根據(jù)第95方面的該圖象編碼方法中,該第二編碼步驟根據(jù)基于該有效信號所得到的該有效象素的位置對該次序進行譯碼。
根據(jù)本發(fā)明的第97方面,在根據(jù)第95方面的該圖象編碼方法進一步包括有編碼選擇步驟,用來相對于基于該有效信號所得到的有該有效象素,選擇該第二編碼步驟所使用的編碼方法。
根據(jù)本發(fā)明的第98方面,提供了一種用來對一包括有一圖象信號的輸入信號進行編碼的圖象編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入圖象信號的一區(qū)域,該圖象信號是編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用后面所述的一本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用本地重現(xiàn)圖象和活動預測信號執(zhí)行活動補償并輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差分信號;編碼步驟,用來編碼該差分信號并輸出一編碼信號;譯碼步驟,用來對該編碼信號譯碼信號譯碼并輸出一譯碼信號,相加步驟,用來將該譯碼信號與該預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象,和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的該本地重現(xiàn)圖象。因此,改善了編碼效率。
根據(jù)本發(fā)明第99方面,在根據(jù)第98方面的該圖象編碼方法中,該活動預測步驟包括一預測圖象象素產(chǎn)生過程,在該過程中每一區(qū)域具有如象目標小區(qū)域的相同尺寸的小預測區(qū)域是通過分割成至少一個本地重現(xiàn)重現(xiàn)圖象得到的;一預測圖形填充元素值是根據(jù)在每個小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)所產(chǎn)生的;用該預測圖象填充象素值來置換在小預測區(qū)域中的無效象素的象素值,并輸出所填充的小預測區(qū)域;和最佳小預測區(qū)域選擇過程,在該過程中具有來自該目標小區(qū)域的一最小誤差的最佳小預測區(qū)域被從該填充小預測區(qū)域所選擇。
根據(jù)本發(fā)明的第100方面,在根據(jù)第98方面的該圖象編碼方法中,該預測圖象象素產(chǎn)生過程利用了一提供有效象素的象素值平均的函數(shù)。
根據(jù)本發(fā)明的第101方面,提供了一種用來對一包含一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或無效的一有效信號的象素陣列,該方法包括象素產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入圖象信號的一區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,根據(jù)在每個目標小區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該目標小區(qū)域中的無效象素值,并輸出一填充目標小區(qū)域;活動預測步驟,用來利用后面所述的一本地重現(xiàn)圖象對該填充目標小區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地重現(xiàn)圖象和該活動預測信號,并輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,從相應小目標區(qū)域減去每個小預測區(qū)域,并輸出一差分信號;編碼步驟,用來編碼該差分信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的該本地重現(xiàn)圖象。因此,改善了編碼效率。
根據(jù)本發(fā)明的第102方面,在根據(jù)第101方面的該圖象編碼方法中,該活動預測步驟包括一預測圖象象素產(chǎn)生過程,在該過程中每一區(qū)域具有如象目標小區(qū)域相同尺寸的小預測區(qū)域是通過分割成至少一個本地重現(xiàn)圖象而得到的;根據(jù)在每個小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)來產(chǎn)生一預測圖象填充象素值;用該預測圖象填充象素值來置換在該小預測區(qū)域中的無效象素的象素值;并輸出所填充的小預測區(qū)域;和最佳小預測區(qū)域選擇過程,在該過程中從該填充小預測區(qū)域中選擇具有來自該目標小區(qū)域的最小誤差的一最佳小預測區(qū)域。
根據(jù)本發(fā)明的第103方面,在根據(jù)第85方面的該圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的該輸入圖象信號的一區(qū)域,該輸入圖象信號是該編碼目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動預測信號執(zhí)行活動補償,并輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據(jù)本發(fā)明的第104方面,在根據(jù)第88方面的該圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的該輸入圖象信號的區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動預測信號執(zhí)行活動補償,并輸出一補償圖象,其中該補償圖象作為預測圖象而輸出。
根據(jù)本發(fā)明的第105方面,在根據(jù)第91方面的該圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定一作為目標區(qū)域的一輸入圖象信號的一區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動補償信號執(zhí)行活動補償,并輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據(jù)本發(fā)明的第106方面,在根據(jù)第93方面的該圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的該輸入圖象信號的一區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動補償信號執(zhí)行活動補償,并輸出一補償圖象,其中該補償圖象作為該預測圖象而輸出。
根據(jù)本發(fā)明的第107方面,在根據(jù)第94方面的圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定一作為一目標區(qū)域的該輸入圖象信號的區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動補償,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動補償信號執(zhí)行活動補償,并輸出一補償圖象,其中該補償圖象作為預測圖象而輸出。
根據(jù)本發(fā)明的第108方面,在根據(jù)第95方面的該圖象編碼方法中,該預測圖象產(chǎn)生步驟包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定一作為一目標區(qū)域的該輸入圖象信號的區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動補償,并輸出一活動預測信號;和活動補償步驟,用來利用該本地重現(xiàn)圖象和活動補償信號進行活動補償,并輸出一補償圖象,其中該補償圖象作為予測圖象而輸出。
根據(jù)本發(fā)明的第109方面,提供了一種用來對一包含一圖象信號的輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或不是有效的一有效信號的象素陣列,該方法包括時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用一定編碼目標的圖象信號的圖象和在該時間上接近目標圖象所顯示圖象的一圖象信號來產(chǎn)生一預測圖象;相減步驟,用來產(chǎn)生一輸入圖象和預測圖之間的差并輸出一差分信號;編碼步驟,用來對該差分信號編碼并輸出一編碼信號;譯碼步驟,用來對一編碼信號進行譯碼并輸出一譯碼信號;相加步驟,用來將該譯碼信號和該預測圖象相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地重現(xiàn)圖象。因此,改善了編碼的效率。
根據(jù)本發(fā)明的第110方面,在根據(jù)第109方面的該圖象編碼方法中,該時間接近圖象可應用預測圖象方法步驟包括一目標區(qū)域分割過程,在該過程中根據(jù)該有效信號和從該目標區(qū)域中被分割的至少一個小目標區(qū)域規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的一區(qū)域;一小預測區(qū)域獲取過程,在該過程中相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域是利用在是該編碼目標的圖象之前或之后暫時地被顯示的一圖象的圖象信號所得到的;小預測區(qū)域選擇過程,在該過程中具有一最小誤差的一小預測區(qū)域是從所獲取的小預測區(qū)域所選擇的;和小于預測區(qū)域計算過程,在該過程中該小預測區(qū)域是根據(jù)在所選擇的小預測區(qū)域中有效象素的象素值利用一所規(guī)定的函數(shù)來計算的。
根據(jù)本發(fā)明的第111方面,是根據(jù)第110方面的該圖象編碼方法中進一步包括區(qū)域分割步驟,用來利用該有效信號分割包括有自該相減步驟所輸出的差分信號中的有效象素的一矩形區(qū)域,并輸出該被分割的矩形區(qū)域作為一有效區(qū)域;和象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號,其中該編碼步驟編碼該填充信號。
根據(jù)本發(fā)明的第112方面,在根據(jù)第110方面的該圖象編碼方法中進一步包括活動預測步驟,用來利用該本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動補償,并輸出一活動補償信號;和活動補償步驟,用來利用該本地重現(xiàn)信號和該活預測信號執(zhí)行活動補償,并輸出一補償圖象,其中該相減步驟和相加步驟利用該補償圖象作為預測圖象。
根據(jù)本發(fā)明的第113方面,在根據(jù)本發(fā)明的第112方面的該圖象編碼方法中,進一步包括預測圖象象素產(chǎn)生步驟,用來根據(jù)在該補償象素中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一預測圖象填充象素值,用該預測圖象填充象素值來置換在該補償圖象中的有效象素的象素值,并輸出一填充預測圖象,其中該相減步驟和相加步驟利用該補償圖象作為預測圖象。
根據(jù)本發(fā)明的第114方面,在根據(jù)第109方面的該圖象編碼方法中進一步包括形狀自適應正交變換步驟,用來僅對在該差分信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號,其中該編碼步驟對形狀自適應正交變換信號編碼。
根據(jù)本發(fā)明的第115方面,提供了一種用來對包括有一圖象信的一輸入信號編碼的圖象編碼方法,該圖象信號是具有象素值和表示該圖象信號是有效或不是有效的一有效信號的象素陣列,該方法包括活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的輸入圖象信號的區(qū)域,該輸入圖象信號是該編碼的目標,將該目標區(qū)域分割成多個小目標區(qū)域,利用后面所述的一本地重現(xiàn)圖象對該小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地重現(xiàn)活動預測信號執(zhí)行活動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該小預測區(qū)域的有效象素的象素值,利用一所規(guī)定的函數(shù)用來分割來自用于編碼的一區(qū)域的至少一個小預測區(qū)域,產(chǎn)生一用于每個小預測區(qū)域的預測圖象填充象素值,用該預測圖象填充值來置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充的小預測區(qū)域;相減步驟,用來從每個目標小區(qū)域中減去相應的所填充小預測區(qū)域,并輸出一差分信號;形狀自適應正交變換步驟,用來僅對在該差分信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;量化步驟,用來量化該形狀自適應正交變換信號并輸出一量化信號;可變長度編碼步驟,用來對該量化信號編碼并輸出一可變長度編碼信號;逆量化步驟,用來對該編碼信號進行逆量化并輸出一逆量化信號;逆正交變換步驟,用來對該逆量化進行逆正交變換并輸出一逆變換信號;相加步驟,用來將該逆變換信號和該填充小預測區(qū)域相加并輸出一本地重現(xiàn)圖象;和存貯步驟,用來暫時用于該預測圖象產(chǎn)生步驟中的該本地重現(xiàn)圖象。因此,改善了編碼效率。
根據(jù)本發(fā)明的第116方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的編碼方法,該圖象信號是具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括有活動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入圖象信號的一區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用后面所述的一本地重現(xiàn)象素對該小目標區(qū)域執(zhí)行活動預測,并輸出一活動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地重現(xiàn)圖象和活動預測信號執(zhí)行活動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該小預區(qū)域的有效圖象的象素值利用一所規(guī)定的函數(shù)分割來自用于編碼的一個區(qū)域的至少的一小預測區(qū)域,產(chǎn)生一用于每個小預測區(qū)域的預測圖象填充象素值,用該預測圖象填充象素值來置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充的小預測區(qū)域;相減步驟,用來從每個目標小區(qū)域中減去相應的填充小預測區(qū)域,并輸出一差分信號;編碼步驟,用來對該差分信號編碼并輸出一編碼信號;譯碼步驟,用來對該編碼信號進行譯碼并輸出一譯碼信號;相加步驟,用來對該譯碼信號和該預測圖象相加并產(chǎn)生一本地重現(xiàn)圖象;存貯步驟,用來暫時存貯在該預測圖象產(chǎn)生步驟所使用的本地重現(xiàn)圖象;和編碼及輸出步驟,用來當在該小預測區(qū)域中存在有無效象素時對每個小預測區(qū)域的預測圖象填充象素進行編碼并輸出作為附加信息的該編碼象素值。因此改善了編碼效率。
根據(jù)本發(fā)明的第117方面,提供了一種用來對一包括有一圖象信號的輸入信號編碼的編碼方法,該圖象信號是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列,該方法包括有預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入圖象信號的一區(qū)域,并利用后面所述的在一本地重現(xiàn)圖象中的有效象素的象素值產(chǎn)生一用于該目標區(qū)域的預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域減去每個小預測區(qū)域,并輸出一差分信號;區(qū)域分割步驟,用來分割一包括有自利用該有效信號的相減步驟所輸出的差分信號的有效象素的一矩形區(qū)域,并輸出該矩形區(qū)域作為一有效區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;編碼步驟,用來對該填充信號編碼并輸出一編碼信號;譯碼步驟,用來對該編碼信號譯碼并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測信號相加以產(chǎn)生一本地重現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的該本地重現(xiàn)圖象。因此,改善了編碼效率。
根據(jù)本發(fā)明的第118方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行譯碼的譯碼方法,該方法包括譯碼步驟,用來對該輸入編碼信號譯碼并輸出一譯碼信號;預測信號產(chǎn)生步驟,用根據(jù)后面所述的一參考信號產(chǎn)生一預測信號;相加步驟,用來將該譯碼信號和該預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟中的作為一參考信號的譯碼圖象信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第119方面,在根據(jù)第118方面的該圖象譯碼方法中,該輸入信號是在根據(jù)上述第85至100和102方面的任一方面的一圖象編碼方法中所得到的一編碼信號。
根據(jù)本發(fā)明的第120方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行譯碼的譯碼方法,該方法包括譯碼步驟,用來對該輸入編碼信號進行譯碼并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)一后面所述的參考信號產(chǎn)生一預測信號;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該預測信號中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該預測信號中的無效象素的象素值,并輸出一填充預測信號;相加步驟,用來將該譯碼信號和該填充預測信號相加并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用于該預測信號產(chǎn)生步驟中的作為一參考信號的譯碼圖象信號;因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第121方面,在根據(jù)第120方面的該圖象譯碼方法中,該輸入信號是在上述第102方面至第108方面的任一方面的圖象編碼方法中所得到的一編碼信號。
根據(jù)本發(fā)明的第122方面,提供了一種用來對包括有通過對一圖象進行編碼所得到的圖象編碼信號的一編碼信號進行譯碼的譯碼方法,該方法包括譯碼步驟,用來對該輸入編碼信號進行譯碼,并輸出一譯碼信號;時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用在時間上接近目標圖象信號的圖象被顯示的一圖象的圖象信號產(chǎn)生一預測圖象;相加步驟,用來將該譯碼信號和該預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯在該時間接近圖象可應用預測信號產(chǎn)生步驟中所使用的作為一參考信號的譯碼圖象信號。因此,實現(xiàn)了有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第123方面,在根據(jù)第122方面的該圖象譯碼方法中,該時間接近可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中一是編碼目標的輸入圖象信號的區(qū)域根據(jù)該輸入有效信號作為一目標區(qū)域而被規(guī)定,并且至少一個小目標區(qū)域從該目標區(qū)域被分割;小預測區(qū)域獲取過程,在該過程中利用在是編碼目標的圖象之前或之后被暫時顯示的圖象的一圖象信號而獲取相應于目標小區(qū)域和至少一個緊鄰該目標小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的小預測區(qū)域中選擇一具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在所選擇的小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)計算小預測區(qū)域。
根據(jù)本發(fā)明的第124方面,在根據(jù)第123方面的該圖象譯碼方法中,該輸入信號是根據(jù)在上述第111和112方面的任一方面的一圖象編碼方法中所獲得的一編碼信號。
根據(jù)本發(fā)明的第125方面,在根據(jù)第122方面的該圖象譯碼方法中,該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中一定編碼目標的輸入圖象信號的區(qū)域根據(jù)該輸入有效信號作為一目標而被規(guī)定,并且至少一個小目標區(qū)域從該目標區(qū)域被分割;小預測區(qū)域獲取過程,在該過程中利用在是編碼目標的圖象之前或之后被暫時顯示的圖象的一圖象信號而獲取相應于目標小區(qū)域和至少一個緊鄰該目標小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從該所獲取的小預測區(qū)域中選擇一具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在所選擇的小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)計算小預測區(qū)域。
根據(jù)本發(fā)明的第126方面,在根據(jù)第125方面的該圖象譯碼方法,該輸入信號是在根據(jù)上述第113方面的圖象編碼方法中所得到的一編碼信號。
根據(jù)本發(fā)明的第127方面,在根據(jù)第122方面的該圖象譯碼方法中,該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一預測過程,用來利用在是目標的圖象信號的一圖象之前暫時被顯示的一圖象的圖象信號和一有效信號產(chǎn)生一第一預測信號;和第二預測過程,用來利用在是該目標的圖象信號的該圖象之后暫時被顯示的一圖象的圖象信號和該有效信號產(chǎn)生一第二預測信號。
根據(jù)本發(fā)明的第128方面,在根據(jù)第127方面的該圖象譯碼方法中,該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區(qū)域;根據(jù)在該小區(qū)域中的有效象素的象素值,利用第一函數(shù),對于通過分割所獲得的每個第一預測區(qū)域來獲取第一預測填充象素值,用第一預測填充象素值來置換在該小區(qū)域中的無效象素的象素值以產(chǎn)生一第一填充小預測區(qū)域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區(qū)域;根據(jù)在該小區(qū)域中的有效象素的象素值,利用第二函數(shù),對于通過分割所獲取的每個第二預測區(qū)域來獲取第二預測填充象素值;用第二預測填象素值來置換在該小區(qū)域中的無效象素的象素值以產(chǎn)生一第二填充小預測區(qū)域;和平均過程,在該過程中,利用第三函數(shù)相應的第一和第二填充小于預測區(qū)域被進行加權平均處理。
根據(jù)本發(fā)明的第129方面,在根據(jù)第128方面的該圖象譯碼方法中獲得一有效象素的加權平均,并且用這種所獲取的加權平均填充象素值來置換無效象素的象素值。
根據(jù)本發(fā)明的第130個方面,在根據(jù)第122個方面的圖象譯碼方法中,所述譯碼步驟包括執(zhí)行逆正交變換的形狀自適應逆正變變換的步驟,用于對通過僅僅是輸入信號中有效象素的正交變換所獲得的成份進行編碼。
根據(jù)本發(fā)明的第131個方面,在根據(jù)第127個方面的圖象譯碼方法中,所述譯碼步驟包括執(zhí)行逆正交變換的形狀自適應逆正交變換的步驟,用于對通過僅僅是輸入信號中有效象素的正交變換所獲得的成份進行編碼。
根據(jù)本發(fā)明的第132個方面,提供了一種圖象譯碼方法,用于對通過對被安置成具有多個象素值的多個象素陣列的圖象信號和一個用于參照有效信號表示圖象信號是否有效的有效信號進行壓縮編碼獲得的編碼信號進行譯碼,該譯碼方法包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的編碼區(qū)域,將與規(guī)定區(qū)域對應的有效信號劃分成多個小區(qū)域,從每一個小區(qū)域劃分出包括有效象素在內的小矩形區(qū)域,將所述小矩形區(qū)域作為小有效區(qū)域輸出;譯碼步驟,用于對在與每個小有效區(qū)域對應的圖象信號中的壓縮編碼信號進行譯碼,輸出譯碼的圖象信號;逆變換計算步驟,用于參照小有效區(qū)域決定逆變換計算基礎,對譯碼的圖象信號執(zhí)行逆變換計算以獲得逆變換計算的信號,以有效信號為基準組合逆變換計算的信號并輸出譯碼后的信號。因此,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第133個方面,提供了一種圖象譯碼方法,用于以一種編碼信號進行譯碼,該編碼信號是通過對被安置成具有多個象素值的象素陣列的圖象信號機用于參照有效信號表示所述圖象信號是否有效的一個有效信號執(zhí)行壓縮編碼獲得的,所述方法包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的編碼區(qū)域,將與規(guī)定區(qū)域對應的有效信號劃分成多個小區(qū)域,從每個小區(qū)域劃分出包括有效象素在內的小矩形區(qū)域和輸出作為小有效區(qū)域的小矩形區(qū)域;譯碼步驟,用于對在與每個小有效區(qū)域對應的圖象信號中的壓縮編碼信號進行譯碼和輸出譯碼后的圖象數(shù)據(jù);第一逆變換計算步驟,用于參照每個小有效區(qū)域將譯碼信號中的每一個指定給具有第一方向的一維小區(qū)域,決定用于一維小區(qū)域逆變換譯碼的計算基礎,使用該計算基礎執(zhí)行逆變換計算,輸出第一逆變換計算的信號;第二逆變換計算步驟,用于參照小有效區(qū)域將每個第一逆變換計算的信號指定給具有不同于所述第一方向的第二方向的一維小區(qū)域,決定用于一維小區(qū)域逆變換譯碼的計算基礎,使用所計算的基礎執(zhí)行逆變換計算以獲得第二逆變換計算的信號,組合第二逆變換計算的信號和輸出譯碼后的信號。因此,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第134個方面,提供了一種圖象譯碼方法,用一對編碼信號進行譯碼,所編碼信號是通過對被安置成具有多個象素值的象素陣列的圖象信號和參照有效信號表示所述圖象信號是否有效的一個有效信號執(zhí)行壓縮編碼所獲得的,所述方法包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的編碼區(qū)域,將與規(guī)定區(qū)域對應的有效信號劃分成多個小區(qū)域;第一譯碼步驟,用于根據(jù)每個小區(qū)域中的有效象素的位置選擇編碼順序,執(zhí)行對與小區(qū)域對應的壓縮編碼信號的譯碼,和輸出第一譯碼后信號;第二譯碼步驟,用于對第一譯碼后信號進行譯碼并輸出第二譯碼后信號。因此,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第135個方面,提用了一種用于包括編碼信號的輸入信號進行譯碼的圖象譯碼方法,所述輸入信號是通過對被安置成具有多個象素值的象素陣列的圖象信號和一個用于參照一個有效信號表示所述圖象信號是否是一個有效信號的一個有效信號和附加信息執(zhí)行壓縮編碼獲得的。所述方法包括譯碼步驟,用于對輸入的編碼信號進行譯碼,輸出譯碼后的信號;預測信號產(chǎn)生步驟,用于在后面描述的基準信號的基礎上參照所述有效信號產(chǎn)生一個預測信號,預測圖象象素產(chǎn)生步驟,用于在通過對附加信息譯碼獲得的譯碼后附加信息的基礎上產(chǎn)生填充象素值,利用該填充象值替換預測信號中的無效象素,輸出被填充的預測信號;加法步驟,用于使譯碼器的信號和填充預測信號相加,輸出譯碼后的圖象信號;和存貯步驟,用于暫存作為預測信號產(chǎn)生步驟中使用的一個基準信號的譯碼后圖象信號。因此,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第136個方面,提供了一種圖象編碼程序記錄介質,在該記錄介質中記錄有圖象編碼程序,該程序被用于對一個輸入信號編碼,該輸入信號包括被安置成具有多個象素值的象素矩陣的圖象信號和用于表示所述圖象信號是否有效的一個有效信號,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域,使用后面將要描述的局部再現(xiàn)圖象產(chǎn)生與目標區(qū)域相關的預測圖象;減法步驟,用于將預測圖象劃分成多個小預測區(qū)域,將目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每一個小預測區(qū)域,輸出差信號;區(qū)域劃分步驟,用于使用所述有象素信號從由減法步驟輸出的差信號劃分出包括有效象素在內的矩形區(qū)域輸出矩形區(qū)域作為有效區(qū)域;象素產(chǎn)生步驟,用于在有效區(qū)域中有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值替換有效區(qū)域中無效象素的象素值,和輸出填充后的信號;編碼步驟,用于對填充后的信號進行編碼并輸出編碼后的信號;譯碼步驟,用于對編碼信號進行譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加以便產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等設備執(zhí)行該程序時,改善了編碼效率。
根據(jù)本發(fā)明的137個方面,在根據(jù)第136個方面的圖象編碼程序記錄介質中,執(zhí)行所述區(qū)域劃分步驟,以使所述的有效區(qū)域是具有一定水平象素量和一定垂直象素量的矩形區(qū)域,所述一定象素是2(2n)的n次冪,所述矩形區(qū)域包括有被包括在從減法步驟輸出的差信號中的有效象素。
根據(jù)本發(fā)明的第138個方面,提供了一種圖象編碼程序記錄介質,在該記錄介質中,記錄有用于對由被安置成具有象素值象素矩陣的圖象信號和用于表示象素信號是否有效的有效信號組成的輸入信號進行編碼的圖象編碼程序,該程序包括預測圖象產(chǎn)生步驟,用于根據(jù)輸入有效信號將被作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域,并使用上述局部再現(xiàn)圖象產(chǎn)生用于該目標區(qū)域的預測圖象;減法步驟,用于將預測圖象劃分成多個小預測圖象,將目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,輸出差信號;第一區(qū)域劃分步驟,用于使用所述有效信號在第一方向上從所述差信號中劃分出包括有效象素的矩形區(qū)域,輸出所述矩形區(qū)域以作為第一有效區(qū)域,象素產(chǎn)生步驟,用于在第一有效區(qū)域中有效象素象素值的基礎上使用第一預定函數(shù)產(chǎn)生填充象素值利用該象素值替換有效區(qū)域中無效象素的象素值并輸出一個填充信號;第一編碼步驟,用于對所述填充信號編碼并輸出第一編碼信號;第二區(qū)域劃分步驟,用于在不同于所述第一方向的第二方向內劃分來自第一編碼信號的區(qū)域并作為第二有效區(qū)域加以輸出;填充成份產(chǎn)生步驟,用于當在第二有效區(qū)域中不存在第一編碼信號的編碼成份時在第一編碼信號編碼成份的基礎上使用第二函數(shù)產(chǎn)生填充編碼成份,利用該填充編碼分量替換不是第二有效區(qū)域中第一編碼信號編碼成份的編碼成份和輸出填充編碼信號;第二編碼步驟,用于對所述填充編碼信號編碼并輸出第二編碼信號;譯碼步驟,用于對第二編碼信號譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后信號和預測圖象相加以仍產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,可以利用計算機等執(zhí)行該程序,改善編碼效率。
根據(jù)本發(fā)明的第139個方面,在根據(jù)第138個方面的圖象編碼程序記錄介質中,第一區(qū)域劃分步驟和第二區(qū)域劃分步驟執(zhí)行劃分,以使得有效區(qū)域包括數(shù)量為2的n次冪(2n)個象素的一維區(qū)域。
根據(jù)本發(fā)明的第140個方面,在根據(jù)本發(fā)明第136個方面的圖象編碼程序記錄介質中,所述程序還包括一個劃分選擇步驟,用于根據(jù)在被作為劃分對象信號中有效區(qū)域的尺寸選擇區(qū)域劃分方法。
根據(jù)本發(fā)明的第141個方面,在根據(jù)第138個方面的圖象編碼程序記錄介質中,所述程序還包括一個劃分選擇步驟,用于根據(jù)在被作為劃分目標的信號中的有效區(qū)域的尺寸選擇區(qū)域劃分方法。
根據(jù)本發(fā)明的第142個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序被用于對由被安置成具有象素值的一個象素陣列的圖象信號和用以表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,并使用上述局部再現(xiàn)圖象產(chǎn)生用于該目標區(qū)域的預測圖象;減法步驟,用于將所述預測圖象劃分成多個小預測區(qū)域,將目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出差信號;區(qū)域劃分步驟,用于使用所述有效信號從差信號中劃分出包括有效象素的矩形區(qū)域,并作為一個有效區(qū)域輸出所述矩形區(qū)域;象素產(chǎn)生步驟,用于執(zhí)行第一填充和第二填充,所述第一填充包括在有效區(qū)域中有效象素象素值的基礎上使用第一函數(shù)產(chǎn)生第一填充象素值,利用該第一填充象素值置換有效區(qū)域中無效象素的象素值和輸出第一填充信號,所述第二填充包括使用第二函數(shù)并在邊界象素附近象素象素值的基礎上使用作為邊界象素的鄰近有效區(qū)域內有效象素的被置換象素產(chǎn)生第二填充象素值,利用該第二填充象素值置換邊界象素的象素值并輸出第二填充信號,所述第二填充信號被作為一個被填充信號加以輸出;編碼步驟,用于對被填充信號編碼并輸出編碼后的信號;譯碼步驟,用于對編碼后的信號譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加,以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第143個方面,在根據(jù)第142個方面的圖象編碼程序記錄介質中,所述象素產(chǎn)生步驟在與邊界象素相鄰的有效象素象素值的基礎上產(chǎn)生第二填充象素值。
根據(jù)本發(fā)明的第144個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號和用于表示所述圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入圖象信號的基礎上將編碼對象輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域,使用上述局部再現(xiàn)圖象產(chǎn)生用于該目標區(qū)域的預測圖象;減法步驟,用于將所述預測圖象劃分成多個小預測圖象,將所述目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域并輸出差信號;象素產(chǎn)生步驟,用于在由減法步驟輸出信號中有效象素象素值的基礎上使用預定函數(shù)產(chǎn)生填充象素值,利用填充象素值置換區(qū)域內無效象素象素值,并輸出填充信號;形狀自適應正交變換步驟,用于僅對填充信號中有效象素的象素值執(zhí)行正交變換并輸出形狀自適應正交變換后的信號;編碼步驟,用于對形狀自適應正交變換后的信號編碼并輸出形狀自適應譯碼編碼的信號;譯碼步驟,用于對形狀自適應編碼的信號譯碼并輸出形狀自適應的信號;逆正交變換步驟,用于對譯碼后的信號進行逆正交變換并輸出形狀自適應逆正交變換信號;加法步驟,用于使形狀自適應逆正交變換信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行本程序時,編碼效率獲得改善。
根據(jù)本發(fā)明的第145個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素陣列的圖象信號和用于表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入有效信號的基礎上將編碼目標輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域,使用上述局部再現(xiàn)圖象產(chǎn)生用于目標區(qū)域的預測圖象;減法步驟,用于將所述預測圖象劃分成多個小預測區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域并輸出差信號;區(qū)域劃分步驟,用于使用有效信號從由減法步驟輸出的差信號劃分出包括有效象素的一個矩形區(qū)域,并輸出矩形區(qū)域作為有效區(qū)域;象素產(chǎn)生步驟,用于在有效區(qū)域中有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值置換有效區(qū)域中無效象素的象素值并輸出一個填充信號;形狀自適應正交變換步驟,用于只對填充信號中有效象素的象素值進行正交變換并輸出形狀自適應正交變換后的信號;編碼步驟,用于對形狀自適應正交變換后的信號編碼并輸出形狀自適應編碼的信號;譯碼步驟,用于對形狀自適應編碼后的信號譯碼并輸出一個形狀自適應譯碼后的信號;逆正交變換步驟,用于對譯碼后的信號執(zhí)行逆正交變換,并輸出形狀自適應逆正交變換后的信號;加法步驟,用于使形狀自適應逆正交變換后的信號和預測信號相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。當利用一個計算機等執(zhí)行該程序時,編碼效率獲得改善。
根據(jù)本發(fā)明的第146個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序。該程序用于對由被安置成具有象素值的象素陣列的圖象信號和用于表明該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入有效信號的基礎上將編碼目標輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域并使用上述局部再現(xiàn)圖象產(chǎn)生用于目標區(qū)域的預測圖象;減法步驟,用于將所述預測圖象劃分成多個小預測區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域并輸出差信號;象素產(chǎn)生步驟,用于在差信號中有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值置換有效區(qū)域中無效象素的象素值并輸出一個被填充信號;第一編碼步驟,用于對被填充信號編碼并輸出第一編碼的信號;第二編碼步驟,用于在有效信號的基礎上對與第一編碼信號內包括的編碼成份相關的編碼順序譯碼,根據(jù)所決定的順序對第一編碼后信號編碼并輸出第二編碼的信號;加法步驟,用于使所述譯碼的信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第147個方面,在根據(jù)第146個方面的圖象編碼程序記錄介質中,所述第二編碼步驟根據(jù)在有效信號基礎上獲得的有效象素的位置決定所述順序。
根據(jù)本發(fā)明的第148個方面,在根據(jù)第146個方面的圖象編碼程序記錄介質中,所述程序還包括一個編碼選擇步驟,用于根據(jù)在有效信號基礎上獲得的有效象素選擇第二編碼步驟使用的編碼方法。
根據(jù)本發(fā)明的第149個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號和用于表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括運動預測步驟,用于在輸入有效信號的基礎上將編碼目標輸入圖象信號一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用上述局部再現(xiàn)圖象對所述小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;預測圖象產(chǎn)生步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行所述運動成份,并輸出一個預測圖象;減法步驟,用于將預測圖象劃分成多個小預測區(qū)域,將目標區(qū)域劃分成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域并輸出差信號;編碼步驟,用于對差信號編碼并輸出編碼的信號;譯碼步驟,用于對編碼的信號譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時可以改善編碼效率。
根據(jù)本發(fā)明的第150個方面,在根據(jù)第149個方面的圖象編碼程序介質中,所述運動預測步驟包括預測圖象象素產(chǎn)生處理,其中通過與至少一個局部再現(xiàn)圖象隔離獲得其中每個區(qū)域都具有與目標小區(qū)域尺寸的多個小預測區(qū)域;在每個小預測區(qū)域中使用規(guī)定函數(shù)在有效象素象素值的基礎上產(chǎn)生預測圖象填充象素值;利用該預測圖象象素值置換小預測區(qū)域中無效象素的象素值和輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,其中,從被填充的小預測區(qū)域中選擇具有來自目標小區(qū)域的最小誤差的最佳小預測區(qū)域。
根據(jù)本發(fā)明的第151個方面,在根據(jù)第149個方面的圖象編碼程序記錄介質中,預測圖象象素產(chǎn)生處理使用一個函數(shù),該函數(shù)可以提供有效象素象素值的平均值。
根據(jù)本發(fā)明的第152個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號和用于表示該圖象信號是否有效的一個有效信號組成的輸入信號編碼,所述程序包括象素產(chǎn)生步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,在每個小目標區(qū)域中使用一個規(guī)定函數(shù)在有效象素象素值的基礎上產(chǎn)生填充象素值,利用該填充象素值置換在所述小目標區(qū)域中無效象素的象素值,運動預測步驟,用于使用后面將要描述的局部再現(xiàn)圖象對被填充的小目標區(qū)域執(zhí)行運動預測并輸出運動預測信號;預測圖象產(chǎn)生步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法步驟,用于將預測圖象劃分成多個小預測區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一個差信號;編碼步驟,用于對該差信號編碼并輸出編碼后的信號;譯碼步驟,用于對編碼后的信號譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第153個方面,在根據(jù)第152個方面的圖象編碼程序記錄介質中,所述運動預測步驟包括預測圖象象素產(chǎn)生處理,其中,通過與至少一個局部再現(xiàn)象素隔離獲得其中的每個區(qū)域都具有與目標小區(qū)域尺寸相同的多個小預測區(qū)域;在每個小預測區(qū)域中使用一個規(guī)定函數(shù)在有效象素象素值的基礎上產(chǎn)生預測圖象填充象素值;利用該預測圖象填充象素值置換所述小預測區(qū)域中無效象素的象素值,輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,其中,從被填充的小預測區(qū)域中選擇具有來自目標小區(qū)域的最小誤差的最佳小預測區(qū)域。
根據(jù)本發(fā)明的第154個方面,在根據(jù)第136個方面的圖象編碼程序記錄介質中,所述預測圖象產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象;其中,所述補償圖象被作為預測圖象輸出。
根據(jù)本發(fā)明的第155個方面,在根據(jù)第139個方面的圖象編碼程序記錄介質中,所述預測圖象產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼對象的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;其中,所述補償圖象被作為預測圖象輸出。
根據(jù)本發(fā)明的第156個方面,在根據(jù)142個方面的圖象編碼程序記錄介質中,所述預測圖象產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼對象的輸入圖象信號的一個區(qū)域規(guī)定為目標區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據(jù)本發(fā)明的第157個方面,在根據(jù)第144個方面的圖象編碼程序記錄介質中,所述圖象預測產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據(jù)本發(fā)明的第158個方面,在根據(jù)第145個方面的圖象編碼程序記錄介質中,所述預測圖象產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象;其中,所述補償圖象作為預測圖象輸出。
根據(jù)本發(fā)明的第159個方面,在根據(jù)第146個方面的圖象編碼程序記錄介質中,所述預測圖象產(chǎn)生步驟包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象,其中,所述補償圖象作為預測圖象輸出。
根據(jù)本發(fā)明的第160個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號和一個用于表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括時間接近圖象可用預測圖象產(chǎn)生步驟,用于使用被作為編碼目標的圖象信號的圖象和時間靠近目標圖象顯示的一個圖象的圖象信號產(chǎn)生預測圖象;減法步驟,用于產(chǎn)生輸入圖象和預測圖象之間的差并輸出一個差信號;編碼步驟,用于對差信號編碼并輸出編碼后的信號;譯碼步驟,用于對編碼后的信號進行譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加以產(chǎn)生局部預測圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第161個方面,在根據(jù)第160個方面的圖象編碼程序記錄介質中,所述時間接近圖象可用預測圖象產(chǎn)生步驟包括目標區(qū)域劃分處理,其中,作為編碼目標的輸入圖象信號的一個區(qū)域被根據(jù)有效信號規(guī)定為一個目標區(qū)域,從該目標區(qū)域劃分出至少一個小目標區(qū)域,小預測區(qū)域獲得處理,其中,使用在作為編碼目標的一個圖象之前或之后暫時顯示的一個圖象的圖象信號獲得與目標小區(qū)域和至少一個與該目標小區(qū)域相鄰的一個小區(qū)域對應的小預測區(qū)域;小預測區(qū)域選擇處理,其中,從所獲得的小預測區(qū)域中選擇具有最小誤差的一個小預測區(qū)域,小預測區(qū)域計算處理,其中,在所選擇小預測區(qū)域中有效象素象素值的基礎上計算小預測區(qū)域。
根據(jù)本發(fā)明的第162個方面,在根據(jù)第161個方面的圖象編碼程序記錄介質中,所述程序還包括區(qū)域劃分步驟,用于使用有效信號從減法步驟中輸出的差信號中分隔出包括有效象素在內的一個矩形區(qū)域,并輸出劃分后的矩形區(qū)域作為一個有效區(qū)域;和象素產(chǎn)生步驟,用于在有效區(qū)域中有效象素象素值的基礎上使用一個規(guī)定的函數(shù)產(chǎn)生填充象素值;利用該填充象素值替換有效區(qū)域內無效象素的象素值并輸出一個填充信號;其中,編碼步驟對填充信號編碼。
根據(jù)本發(fā)明的第163個方面,在根據(jù)第160個方面的圖象編碼程序記錄介質中,所述程序還包括運動預測步驟,用于使用局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;和運動補償步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個補償圖象;其中,減法步驟和加法步驟使用該補償圖象作為預測圖象。
根據(jù)本發(fā)明的第164個方面,在根據(jù)第163個方面的圖象編碼程序記錄介質中,所述程序還包括預測圖象象素產(chǎn)生步驟,用于在補償圖象內有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生預測圖象填充象素值,利用該預測圖象填充象素值替換補償圖象中無效象素的象素值,輸出被填充的預測圖象;其中,所述減法步驟和加法步驟使用所述補償圖象作為預測圖象。
根據(jù)本發(fā)明的第165個方面,在根據(jù)第160個方面的圖象編碼程序記錄介質中,所述程序還包括形狀自適應正交變換步驟,用于僅對差值信號中有效象素的象素值進行正交變換并輸出一個形狀自適應正交變換信號;其中,所述編碼步驟只對形狀自適應正交變換信號編碼。
根據(jù)本發(fā)明的第166個方面,提供了一種圖象編碼程序記錄介質,其中記錄有用于對由被安置成具有象素值的象素矩陣的圖象信號和一個用于表示該圖象信號是否有效的有效信號組成的輸入信號編碼的圖象編碼程序,所述程序包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將所述目標區(qū)域劃分成多個小目標區(qū)域,使用后述局部再現(xiàn)圖象對小目標圖象執(zhí)行運動預測并輸出一個運動預測信號;預測圖象產(chǎn)生步驟,用于使用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償并輸出一個預測圖象;預測圖象象素產(chǎn)生步驟,用于從用于編碼的區(qū)域中劃分出至少一個小預測區(qū)域,在小預測區(qū)域有效象素象素值的基礎上使用一個規(guī)定的函數(shù)產(chǎn)生用于每個小預測區(qū)域的預測圖象填充象素值,利用該預測圖象填充象素值替換小預測區(qū)域中無效象素的象素值,并輸出一個被填充的小預測區(qū)域;減法步驟,用于從每個目標小區(qū)域中減去相應的被填充小預測區(qū)域并輸出一個差信號;形狀自適應正交變換步驟,用于僅對差信號中有效象素的象素值進行正交變換,量化步驟,用于量化形狀自適應正交變換的信號并輸出一個量化后的信號;變長編碼步驟,用于對量化后的信號編碼并輸出變長編碼的信號;逆量化步驟,用于逆量化編碼信號和輸出逆量化的信號;逆正交變換步驟,用于逆正交變換逆量化的信號并輸出逆變換信號;加法步驟,用于使逆變換信號和被填充小預測區(qū)域相加并輸出局部再現(xiàn)圖象;和存貯步驟,用于存貯在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第167個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號和一個用于表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括運動預測步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,將該目標區(qū)域劃分成多個小目標區(qū)域,使用后述局部再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測并輸出一個運動預測信號;預測圖象產(chǎn)生步驟,用于使用局部再現(xiàn)圖象和運動預測信號運動預測并輸出一個預測圖象;預測圖象象素產(chǎn)生步驟,用于從用于編碼的一個區(qū)域中劃分出至少一個小預測區(qū)域,在小預測區(qū)域內有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生用于每個小預測區(qū)域的預測圖象填充象素值,利用該預測圖象填充象素值替換小預測區(qū)域中無效象素的象素值并輸出一個被填充小預測區(qū)域;減法步驟,用于從每個目標小區(qū)域中減去相應的被填充小預測區(qū)域,并輸出一個差信號;編碼步驟,用于對所述差信號信號編碼并輸出一個編碼后的信號;譯碼步驟,用于對編碼后的信號譯碼并輸出譯碼后的信號;加法步驟,用于使譯碼后信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象;和編碼輸出步驟,用于輸出編碼后的信號,和當在所述小預測區(qū)域中存在有無效象素時對與每個小預測區(qū)域相關的預測圖象填充象素編碼并將編碼后的象素值作為附加信息輸出。因此,當利用計算機等執(zhí)行這個程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第168個方面,提供了一種圖象編碼程序記錄介質,其中記錄有一個圖象編碼程序,該程序用于對由被安置成具有象素值的象素矩陣的圖象信號以及一個表示該圖象信號是否有效的有效信號組成的輸入信號編碼,所述程序包括預測圖象產(chǎn)生步驟,用于在輸入有效信號的基礎上將作為編碼目標的輸入圖象信號的一個區(qū)域規(guī)定為一個目標區(qū)域,使用所述局部再現(xiàn)圖象中有效象素的象素值產(chǎn)生用于目標區(qū)域的預測圖象;減法步驟,用于將預測區(qū)域劃分成多個小預測區(qū)域,將目標區(qū)域劃分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每個小預測區(qū)域,輸出一個差信號;區(qū)域劃分步驟,用于使用有效信號從由減法步驟輸出的差值信號中劃分出一個包括有效象素在內的一個矩形區(qū)域,并將該矩形區(qū)域作為有效區(qū)域輸出;象素產(chǎn)生步驟,用于在有效區(qū)域有效象素象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值置換有效區(qū)域內無效象素的象素值,輸出一個被填充的信號;編碼步驟,用于對被填充的信號編碼并輸出一個編碼后的信號;譯碼步驟,用于對編碼后的信號譯碼并輸出一個譯碼后的信號;加法步驟,用于使譯碼后的信號和預測圖象相加以產(chǎn)生局部再現(xiàn)圖象;和存貯步驟,用于暫存在預測圖象產(chǎn)生步驟中使用的局部再現(xiàn)圖象。因此,當利用計算機等執(zhí)行該程序時,可以改善編碼效率。
根據(jù)本發(fā)明的第169個方面,提供了一種圖象譯碼程序記錄介質,其中記錄有一個圖象譯碼程序,將程序用于對通過一個圖象編碼獲得的圖象編碼信號的編碼信號譯碼,所述程序包括譯碼步驟,用于對輸入編碼信號譯碼并輸出譯碼后的信號;預測信號產(chǎn)生步驟,用于在后述基準信號的基礎上產(chǎn)生預測信號;加法步驟,用于使譯碼后的信號和預測信號相加并輸出譯碼后的圖象信號;和存貯步驟,用于暫存在預測信號產(chǎn)生步驟中作為基準使用的譯碼后圖象信號。因此,當利用計算機等執(zhí)行該程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明第170個方面,提供了一種圖象譯碼程序記錄介質,其中記錄有一個圖象譯碼程序,該程序用于對包括通過對一個圖象編碼獲得的圖象編碼信號在內的編碼信號譯碼,所述程序包括譯碼步驟,用于對輸入的編碼信號譯碼并輸出譯碼后的信號;預測信號產(chǎn)生步驟,用于在后述基準信號的基礎上產(chǎn)生預測信號;預測圖象象素產(chǎn)生步驟,用于在預測信號中有效象素值的基礎上使用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值置換預測信號中無效象素的象素值并輸出被填充的預測信號;加法步驟,用于使譯碼后信號和被填充的預測信號相加并輸出一個譯碼后的圖象信號;和存貯步驟,用于暫存在預測信號產(chǎn)生步驟中作為基準信號使用的譯碼后圖象信號。因此,當利用計算機等執(zhí)行該程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第171個方面,提供了一種圖象譯碼程序記錄介質,其中記錄有一個圖象譯碼程序,該程序用于對包括通過對一個圖象編碼所獲得的圖象編碼信號在內的編碼信號譯碼,所述程序包括譯碼步驟,用于對輸入編碼信號譯碼并輸出譯碼后的信號;時間接近圖象可用預測圖象產(chǎn)生步驟,用于使用在時間上靠近目標圖象信號顯示的一個圖象的圖象信號產(chǎn)生預測圖象;加法步驟,用于使譯碼后的信號和預測信號相加并輸出一個譯碼后圖象信號;和存貯步驟,用于存貯在時間接近圖象可用預測信號產(chǎn)生步驟中用作基準信號的譯碼后圖象信號。因此,當利用計算機等執(zhí)行該程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第172個方面,在根據(jù)第171個方面的圖象譯碼程序記錄介質中,所述時間接近圖象可用預測圖象產(chǎn)生步驟包括目標區(qū)域劃分處理,其中,作為編碼目標的輸入圖象的一個區(qū)域被根據(jù)輸入有效信號規(guī)定為一個目標區(qū)域,并且從所述目標區(qū)域中劃分出至少一個小目標區(qū)域;小預測區(qū)域獲得處理,在該處理中,使用編碼目標圖象之前或之后暫時顯示的一個圖象的圖象信號獲得與所述目標小區(qū)域對應的小預測區(qū)域和至少一個與所述目標小區(qū)域相鄰的小區(qū)域;小預測區(qū)域選擇處理,其中,從所獲得的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算處理,其中,在所選小預測區(qū)域內有效象素象素值的基礎上,使用一個規(guī)定函數(shù)計算小預測區(qū)域。
根據(jù)本發(fā)明的第173個方面,在根據(jù)第171個方面的圖象譯碼程序記錄介質中,所述時間接近圖象可用預測圖象產(chǎn)生步驟包括目標區(qū)域劃分處理,其中,作為編碼目標的輸入圖象信號的一個區(qū)域根據(jù)輸入有效信號被規(guī)定為一個目標區(qū)域,從所述目標區(qū)域中至少劃分出一個小目標區(qū)域;小預測區(qū)域獲得處理,其中,使用在作為編碼目標的一個圖象之前或之后暫時顯示的一個圖象的圖象信號獲得與所述目標小區(qū)域對應的小預測區(qū)域和與所述目標小區(qū)域相鄰的至少一個小區(qū)域;小預測區(qū)域選擇處理,其中,從所獲得的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算處理,其中,在所選小預測區(qū)域中有效象素象素值的基礎上使用一個規(guī)定函數(shù)計算所述小預測區(qū)域。
根據(jù)本發(fā)明的第174個方面,在根據(jù)第171個方面的圖象譯碼程序記錄介質中,所述時間接近圖象可用預測圖象產(chǎn)生步驟包括第一預測處理,用于使用在作為目標的圖象信號的圖象之前暫時顯示的一個圖象的圖象信號產(chǎn)生第一預測信號和一個有效信號;和第二預測處理,用于使用在作為目標的圖象信號的圖象之后暫時顯示的一個圖象的圖象信號產(chǎn)生第二預測信號和一個有效信號。
根據(jù)本發(fā)明的第175個方面,在根據(jù)第174個方面的圖象譯碼程序記錄介質中,所述時間接近圖象可用預測圖象產(chǎn)生步驟包括第一填充處理,其中,從第一預測信號中劃分出至少一個小區(qū)域;在所述小區(qū)域內有效象素象素值的基礎上使用第一函數(shù)獲得用于通過劃分所獲得的每一第一小預測區(qū)域的第一預測填充象素值;利用第一預測填充象素值置換小區(qū)域中無效象素象素值以產(chǎn)生第一被填充小預測區(qū)域;第二填充處理,其中,從第二預測信號中劃分出至少一個小區(qū)域;在所述小區(qū)域有效象素象素值的基礎上使用第二函數(shù)獲得用于通過劃分所獲得的每一第二小預測區(qū)域的第二預測填充象素值;利用第二預測填充象素值替換所述小區(qū)域中無效象素的象素值以產(chǎn)生第二被填充的小預測區(qū)域;和平均處理,其中,使用第三函數(shù)對相應的第一和第二級填充小予測區(qū)域進行加權平均處理,以獲得最佳預測圖象。
根據(jù)本發(fā)明的第176個方面,在根據(jù)第175個方面的圖象譯碼程序記錄介質中,獲得有效象素的加權平均值,利用所獲得的加權平均值填充象素值替換無效象素的象素值。
根據(jù)本發(fā)明的第177個方面,在根據(jù)第171個方面的圖象譯碼程序記錄介質中,所述譯碼步驟包括形狀自適應逆正交變換步驟,用于對通過僅對輸入信號中有效象素執(zhí)行正交變換獲得的編碼成份進行逆正交變換。
根據(jù)本發(fā)明的第178個方面,在根據(jù)第174個方面的圖象譯碼程序記錄介質中,所述譯碼步驟包括形狀自適應逆正交變換,用于對通過僅對輸入信號中有效象素進行正交變換獲得的編碼成份執(zhí)行逆正交變換。
根據(jù)本發(fā)明的第179個方面,提供了一種圖象譯碼程序記錄介質,其上記錄有一個圖象譯碼程序,該程序用于對一個編碼信號譯碼,所述編碼信號是通過對被安置成具有象素值的象素陣列的圖象信號和用于表示參照有效信號所述圖象信號是否是有效的有效信號執(zhí)行壓縮編碼所獲得的,所述程序包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的編碼區(qū)域,將與規(guī)定區(qū)域對應的有效信號劃分成多個小區(qū)域,從每個小區(qū)域中劃分出包括有效象素在內的小矩形區(qū)域并輸出該小矩形區(qū)域作為小有效區(qū)域;譯碼步驟,用于對與每個小有效區(qū)域相對應的圖象信號中的壓縮編碼信號譯碼,輸出圖象譯碼信號;和逆變換計算步驟,用于根據(jù)小有效區(qū)域決定逆變換計算基礎,對圖象譯碼信號執(zhí)行變換計算以獲得逆變換計算的信號,根據(jù)有效信號組合逆變換計算的信號,并輸出譯碼后的信號。因此,當利用計算機等執(zhí)行這個程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第180個方面,提供了一種圖象譯碼程序記錄介質,其上記錄有一個圖象譯碼程序,該程序用于對被安置成具有象素值的象素矩陣的圖象信號和用于表示參照有效信號所述圖象信號是否有效的有效信號執(zhí)行壓縮編碼,所述程序包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的一個編碼區(qū)域,將與規(guī)定區(qū)域對應的有效信號劃分成多個小區(qū)域,從每個小區(qū)域中劃分出包括有效象素在內的一個小矩形區(qū)域并輸出小矩形區(qū)域作為小有效區(qū)域;譯碼步驟,用于對在與每個小有效區(qū)域對應的圖象信號中的壓縮編碼信號譯碼并輸出圖象譯碼信號;第一逆變換計算步驟,用于根據(jù)每個小有效區(qū)域將每個譯碼信號指定給具有第一方向的一維小區(qū)域,決定用于一維小區(qū)域逆變換譯碼的計算基礎,使用該計算基礎執(zhí)行逆變換計算并輸出第一逆變換計算的信號;第二逆變計算步驟,用于根據(jù)小有效區(qū)域將第一逆變換計算的信號指定給具有不同于第一方向的第二方向的一維小區(qū)域,決定用于所述一維小區(qū)域的逆變換譯碼的計算基礎,使用該計算基礎執(zhí)行逆變換計算以獲得第二逆變換計算的信號,組合第二逆變換計算的信號并輸出譯碼信號。因此,當利用計算機等執(zhí)行該程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第181個方面,提供了一種圖象譯碼程序記錄介質,其上記錄有一個圖象譯碼程序,該程序用于對通過對被安置成具有象素值的象素矩陣的圖象信號和表示參照有效信號所述圖象是否有效的一個有效信號執(zhí)行壓縮編碼所獲得的編碼信號譯碼,該程序包括區(qū)域劃分步驟,用于規(guī)定壓縮編碼信號中的一個編碼區(qū)域,將與規(guī)定區(qū)域對應的有效區(qū)域劃分成多個小區(qū)域;第一譯碼步驟,用于根據(jù)每個小區(qū)域中的有效象素的位置選擇編碼順序,執(zhí)行與小區(qū)域對應的壓縮編碼信號的譯碼輸出第一譯碼信號;和第二譯碼步驟,用于對第一譯碼信號譯碼并輸出第二譯碼信號。因此,當利用計算機等執(zhí)行這個程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
根據(jù)本發(fā)明的第182個方面,提供了一種圖象譯碼程序記錄介質,其上記錄有一個圖象譯碼程序,該程序用于對包括一個編碼信號和輔加信息的輸入信號譯碼,所述編碼信號是通過對被安置成具有象素值的象素矩陣的圖象信號和用于表示參照有效信號所述圖象信號是否有效的一個有效信號執(zhí)行壓縮編碼獲得的,所述程序包括譯碼步驟,用于對輸入編碼信號譯碼輸出譯碼信號;預測信號產(chǎn)生步驟,用于在后述基準信號的基礎上根據(jù)有效信號產(chǎn)生一個預測信號;預測圖象象素產(chǎn)生步驟,用于在通過對附加信息譯碼所獲得譯碼附加信息的基礎上產(chǎn)生一個填充象素值,利用該填充象素值置換預測信號中的無效象素,并輸出被填充的預測信號;加法步驟,用于使譯碼信號和被填充預測信號相加并輸出譯碼后圖象信號;和存貯步驟,用于暫存在預測信號產(chǎn)生步驟中用作基準信號的譯碼后圖象信號。因此,當利用計算機執(zhí)行該程序時,可以實現(xiàn)有效編碼數(shù)據(jù)的精確譯碼。
圖1的方框圖示出了根據(jù)本發(fā)明第一實施例圖象編碼裝置。
圖2用于解釋根據(jù)本發(fā)明第一實施例的編碼處理。
圖3的方框圖示出了根據(jù)本發(fā)明第二實施例的圖象編碼裝置。
圖4(a)和4(b)用于解釋根據(jù)本發(fā)明第二實施例的編碼處理。
圖5(a)和5(b)用于解釋根據(jù)本發(fā)明第二實施例的編碼處理。
圖6的方框圖示出了根據(jù)本發(fā)明第三實施例的圖象編碼裝置。
圖7(a)-7(c)用于解釋根據(jù)本發(fā)明第三實施例的編碼處理。
圖8的方框圖示出了根據(jù)本發(fā)明第四實施例的圖象編碼裝置。
圖9(a)和9(b)用于解釋根據(jù)本發(fā)明第四實施例的編碼處理。
圖10的方框圖示出了根據(jù)本發(fā)明第五實施例的圖象編碼裝置。
圖11用于解釋根據(jù)本發(fā)明第五實施例的編碼處理。
圖12的方框圖示出了根據(jù)本發(fā)明第六實施例的圖象編碼裝置。
圖13的方框圖示出了根據(jù)本發(fā)明第七實施例的圖象編碼裝置。
圖14用于解釋根據(jù)本發(fā)明第七實施例的編碼處理。
圖15的方框圖示出了根據(jù)本發(fā)明第八實施例的圖象編碼裝置。
圖16的方框圖示出了根據(jù)本發(fā)明第九實施例的圖象編碼裝置。
圖17的方框圖示出了根據(jù)本發(fā)明第十實施例的圖象編碼裝置。
圖18的方框圖示出了根據(jù)本發(fā)明第十一實施例的圖象編碼裝置。
圖19的方框圖示出了根據(jù)本發(fā)明第十一實施例的預測圖像產(chǎn)生器。
圖20的方框圖示出了根據(jù)本發(fā)明第十二實施例的圖象譯碼裝置。
圖21的方框圖示出了根據(jù)本發(fā)明第十二實施例的預測圖象產(chǎn)生器。
圖22的方框圖示出了根據(jù)本發(fā)明第十二實施例的圖象譯碼裝置。
圖23的方框圖示出了根據(jù)本發(fā)明第十三實施例的圖象編碼裝置。
圖24的方框圖示出了根據(jù)本發(fā)明第十四實施例的圖象譯碼裝置。
圖25用于解釋根據(jù)本發(fā)明第十四實施例的譯碼處理。
圖26的方框圖示出了根據(jù)本發(fā)明的第十五實施例的圖象譯碼裝置。
圖27(a)和27(b)用于解釋根據(jù)本發(fā)明第十五實施例的譯碼處理。
圖28(a)和28(b)用于解釋根據(jù)本發(fā)明第十五實施例的譯碼處理。
圖29的方框圖示出了根據(jù)本發(fā)明第十六實施例的圖象編碼裝置。
圖30的方框圖示出了根據(jù)本發(fā)明第十七實施例的圖象譯碼裝置。
圖31的方框圖示出了包括在根據(jù)本發(fā)明第十八實施例圖象編碼裝置中的預測圖象產(chǎn)生器。
圖32用于解釋上述預測圖象產(chǎn)生器中執(zhí)行的運動補償處理。
圖33的方框圖示出了根據(jù)本發(fā)明第十九實施例圖象編碼裝置。
圖34的方框圖示出了包括在根據(jù)本發(fā)明第十九實施例圖象編碼裝置中的變長編碼器。
圖35的方框圖示出了包括在根據(jù)本發(fā)明第二十實施例的圖象譯碼裝置中的變長譯碼器。在根據(jù)本發(fā)明第一實施例的圖象編碼裝置中,一個包括有效象素的區(qū)域被劃分,通過利用具有適當象素值的象素替換所述區(qū)域中的無效象素對該區(qū)域執(zhí)行填充,借此以改善編碼效率。
圖1的方框圖示出了根據(jù)本發(fā)明第一實施例的圖象編碼裝置,在圖1中,標號101表示一個作為編碼目標的輸入信號,該信號被輸入給圖象編碼裝置。運動矢量檢測器102使用后述的一個基準信號檢測輸入信號101的運動矢量。差分器103計算輸入信號101和后述預測圖象之間的差值并輸出結果作為差數(shù)據(jù)。預測圖象發(fā)生器(運動補償器)104在由運動矢量檢測器102檢測的運動矢量的基礎上使用后面將要描述的存貯在幀存貯器中的譯碼圖象產(chǎn)生一個運動補償預測圖象作為基準圖象。區(qū)域劃分器105將包括在從差分器103輸出的差數(shù)據(jù)中每個象素的差值劃分成包括有效象素的方形有效區(qū)域和其它區(qū)域。象素產(chǎn)生器106在有效區(qū)域中象素值的基礎上產(chǎn)生填充象素值,執(zhí)行對輸出填充數(shù)據(jù)的填充。正交變換器107利用離散余弦變換(DCT)在圖象對被填充數(shù)據(jù)相關性的基礎上執(zhí)行正交變換,并輸出變換后的數(shù)據(jù)。量化器108利用量化執(zhí)行對變換后數(shù)據(jù)的壓縮。變長編碼器113在量化數(shù)據(jù)相關性的基礎上對量化數(shù)據(jù)執(zhí)行壓縮編碼,并輸出編碼數(shù)據(jù)114。該編碼數(shù)據(jù)114是根據(jù)第一實施例圖象編碼裝置的編碼結果。逆量化器109對量化數(shù)據(jù)執(zhí)行逆量化,并輸出逆量化的數(shù)據(jù)。逆正交變換器110對逆量化的數(shù)據(jù)執(zhí)行逆正交變換并輸出逆正交變換數(shù)據(jù)。加法器111將逆變換數(shù)據(jù)加到予測圖象上以產(chǎn)生一個譯碼圖象,并輸出該譯碼圖象給幀存貯器112。幀存貯器112存貯被用作基準圖象的譯碼圖象(局部再現(xiàn)圖象)。
下面解釋具有上述構成的圖象編碼裝置的操作。
最初,輸入信號101被輸入給圖象編碼裝置。輸入信號101由包括多個象素組成的一個陣列的圖象信號和用于向該圖象信號中的每個象素表示所述象素值是否有效的一個兩維有效信號組成。輸入圖象信號被施加到運動矢量檢測器102和差分器103上。
運動矢量檢測器102使用從幀存貯器112獲得的基準圖象檢測圖象信號中的運動矢量,并向預測圖象產(chǎn)生器104輸出所述運動矢量。預測圖象產(chǎn)生器104使用從運動矢量檢測器102輸出的運動矢量對從幀存貯器112獲得的基準信號執(zhí)行運動補償,并將作為運動補償結果的預測圖象輸出至差分器103和加法器111。
差分器103計算圖象信號和預測圖象之間的差值并將結果輸出給區(qū)域劃分器105以作為差分數(shù)據(jù)。區(qū)域劃分器105從差分數(shù)據(jù)中劃分出包括有效象素在內的一個方形區(qū)域以獲得一個有效區(qū)域,并向象素產(chǎn)生器106輸出該有效區(qū)域。象素產(chǎn)生器106使用包括在有效區(qū)域中的有效象素象素值利用一個規(guī)定函數(shù)產(chǎn)生填充象素值,利用該填充象素值置換包括在有效區(qū)域中無效象素的象素值,并向正交變換器107輸出所述有效區(qū)域以作為填充數(shù)據(jù)。
圖2用于詳細解釋區(qū)域分離器105和象素產(chǎn)生器106。在圖2中,標號200表示從差分器103輸出的差分器數(shù)據(jù)。差分數(shù)據(jù)被輸入給區(qū)域劃分器105以作為被分成8×8個塊的信號。每個塊顯示一個象素。白塊表示無效象素,陰影塊表示有效象素。區(qū)域劃分器10從信號200中劃分出包括有效象素在內的區(qū)域201,并將該有效區(qū)域201輸出給象素產(chǎn)生器106。
在象素產(chǎn)生器106中,包括在有效區(qū)域201中的有效象素202的象素值被輸入給一個規(guī)定功能塊并被處理,借此獲得填充象素值。特別是,在第一實施例中使用的基本處理器被用于獲得有效區(qū)域201中有效象素象素值的平均值。使用該平均值作為填充象素值,利用具有填充象素值的象素置換有效區(qū)域201中的無效象素,以便提供被填充的數(shù)據(jù)。被填充的數(shù)據(jù)被輸入給正交變換器107。如上所述,當無效象素被與有效象素一起編碼時,象素間的相關性減少,從而導致編碼效率降低。但是,在第一實施例中,由于執(zhí)行上述的填充,所以在被填充的數(shù)據(jù)中,在水平和垂直方向的有效象素和無效象素之間的邊界處象素值適當?shù)爻掷m(xù),和填充前相比較,有效區(qū)域內象素間的相關性得到改善,從而改善了編碼效率。
正交變換器107變換被填充數(shù)據(jù),向量化器108輸出正交變換的數(shù)據(jù)。量化器108量化正交變換的數(shù)據(jù),并向變長編碼器113和逆量化器109輸出量化數(shù)據(jù)。在正交變換器107和量化器108中,只有作為有效區(qū)域基礎的被填充數(shù)據(jù)和正交變換的數(shù)據(jù)被進行處理。因此,量化器108通過選擇與形成有效區(qū)域的方形區(qū)域對應的量化表執(zhí)行量化。變長編碼器113沿圖2所示箭頭方向執(zhí)行之字形掃描,借此以使由量化器108提供的量化數(shù)據(jù)被進行變長編碼,編碼數(shù)據(jù)114被從該裝置中輸出。
另一方面,逆量化器109對輸入量化數(shù)據(jù)執(zhí)行逆量化,并向逆正交變換器110輸出逆量化數(shù)據(jù)。逆正交變換器110對逆量化數(shù)據(jù)執(zhí)行逆正交變換并輸出逆正交變換數(shù)據(jù)給加法器111。在加法器111中,逆變換數(shù)據(jù)被加到從預測圖象產(chǎn)生器104輸出的預測圖象上,從而產(chǎn)生譯碼后的圖象。該譯碼后的圖象被輸出給幀存貯器112并在其中存貯,該圖象被用作基準圖象。
如上所述,根據(jù)本發(fā)明第一實施例,由于圖象編碼裝置被裝配有區(qū)域劃分器105和象素產(chǎn)生器106,所以,只有包括有效象素在內的區(qū)域才被進行處理。另外,通過填充處理使數(shù)據(jù)相關性增加。因此,改善了編碼效率。
由于本發(fā)明旨在改善圖象信號的編碼效率,所以省略了包括在輸入信號101中有效信號編碼的描述。但是有效信號和圖象信號被分別編碼,且有效信號的編碼結果和圖象信號114的編碼結果一起輸出,這些結果被用于譯碼。
另外,通過適當?shù)卦O置區(qū)域劃分器105,可以將具有2的n次冪(2n)的有效區(qū)域劃分成所述單元。在這種情況下,當利用計算機實現(xiàn)所述處理時,將獲得很好適應于計算機的數(shù)據(jù),從而增加計算機的速度。在根據(jù)本發(fā)明第二實施例的圖象編碼裝置中,在不同的兩個方向上重復劃分有效區(qū)域,填充和正交變換,以便改善編碼效率。
圖3的方框圖示出了根據(jù)本發(fā)明第二實施例的圖象編碼裝置。在圖3中,第一區(qū)域劃分器305在一個特殊方向上劃分來自兩維數(shù)據(jù)的一個有效區(qū)域以獲得尺寸為2n(2的n次冪)的一維有效區(qū)域。第一正交變換器307對從象素產(chǎn)生器306輸出的被填充數(shù)據(jù)執(zhí)行正交變換。第二區(qū)域劃分器308對來自由第一正交變換器307在不同于第一區(qū)域劃分器305執(zhí)行劃分方向的方向上變換的數(shù)據(jù)的一個區(qū)域執(zhí)行劃分。編碼成份產(chǎn)生器309在作為由第一正交變換器307變換結果獲得的編碼成份的基礎上產(chǎn)生一個填充編碼成份,以用于由第二區(qū)域劃分器308劃分的數(shù)據(jù),并使用所述填充編碼成份執(zhí)行填充。第二正交變換器310對由編碼成份產(chǎn)生器309填充的數(shù)據(jù)執(zhí)行正交變換。其它部分與第一實施例相同,因此不必重復敘述。另外,第一區(qū)域劃分器309和第二區(qū)域劃分器308分別執(zhí)行水平方向和垂直方向的劃分。
下面描述如此構成的圖象編碼裝置的操作。包括一個圖象信號和一個有效信號的輸入信號301被輸入給所述裝置,圖象信號被輸入給運動檢測器302和差分器303。由運動檢測器302執(zhí)行的運動矢量檢測,由預測圖象產(chǎn)生器304執(zhí)行的預測圖象的產(chǎn)生以及由差分器303執(zhí)行的差分信號的計算都與第一實施例相同。
第一區(qū)域劃分器305在水平方向上劃分差分數(shù)據(jù),以獲得包括有效部分在內并包含2n個象素的一維有效區(qū)域,并將該區(qū)域輸出給象素產(chǎn)生器306。在象素產(chǎn)生器306中,使用包括在有效區(qū)域內的有效象素的象素值,利用一個規(guī)定函數(shù)獲得填充象素值,利用該填充象素值替換有效區(qū)域中無效象素的象素值。被如此替換的有效區(qū)域被作為被填充數(shù)據(jù)輸入給正交變換器307。正交變換器307對被填充數(shù)據(jù)執(zhí)行正交變換,并將結果輸出給第二區(qū)域劃分器308。在第二區(qū)域劃分器308中,使用從正交變換器307輸出的數(shù)據(jù)產(chǎn)生兩維編碼成份,在垂直方向上劃分該兩維編碼成份以獲得其中的每一個都具有2n編碼成份的一維區(qū)域。在編碼成份產(chǎn)生器309中,在通過由第一正交變換器307獲得的編碼成份的基礎上,利用一個規(guī)定函數(shù)獲得用于每個一維區(qū)域的填充編碼成份。然后,利用所述填充編碼成份替換每個區(qū)域中除通過第一正交變換獲得的編碼成份以外的編碼成份,作為替換結果獲得的數(shù)據(jù)被輸出給第二正交變換器310。后面的處理與第一實施例相同。
圖4(a)和圖4(b)用于詳細解釋上述的劃分和填充處理。在圖中,標號400表示輸入給第一區(qū)域劃分器305的兩維數(shù)據(jù)。如在用于解釋第一實施例的圖2一樣,每個塊表示一個象素,白塊表示無效象素。第一區(qū)域劃分器305執(zhí)行水平方向的劃分。例如,一個包括有效象素的區(qū)域401被劃分成由22個象素組成的一維區(qū)域并被輸入給象素產(chǎn)生器306。
在象素產(chǎn)生器306中,一維區(qū)域401被進行如第一實施例所述的相同處理。即使用包括在區(qū)域401中有效象素的象素值獲得填充象素值,利用具有該填充象素值的象素403置換區(qū)域401中的無效象素。置換(填充)結果所獲得的數(shù)據(jù)404被輸入給第一正交變換器307,在其中對數(shù)據(jù)404進行正交變換。
類似地,第一區(qū)域劃分器305將包括有效象素的區(qū)域405劃分成由23個象素組成的一維區(qū)域。在圖象產(chǎn)生器308中,利用每個都具有填充象素值的象素407替換區(qū)域405中的無效象素406,導致產(chǎn)生被填充數(shù)據(jù)408。
作為劃分成多個區(qū)域以及對每個區(qū)域進行填充和正交變換的結果,獲得兩維數(shù)據(jù)410。包括在數(shù)據(jù)410中的編碼成份411是利用第一正交變換器307在變換處理中獲得的。如圖4(b)所示,第二區(qū)域劃分器308執(zhí)行垂直方向上的兩維數(shù)據(jù)410的劃分。例如在圖中,區(qū)域412被劃分。在區(qū)域412中,空白部分413表示不是編碼目標的部份。在編碼成份產(chǎn)生器309中,利用一個規(guī)定的函數(shù)、例如加法和平均,使用在區(qū)域412中的編碼目標成份獲得填充編碼成份。然后,利用該填充編碼成份替換區(qū)域412中的成份413以獲得被填充數(shù)據(jù)416。由于被填充數(shù)據(jù)416具有各編碼成份之間很高的相關性,所以這個數(shù)據(jù)在第二正交變換器310中被處理時可以改善編碼效率。
圖5(a)和圖5(b)用于解釋根據(jù)本發(fā)明第二實施例的圖象編碼裝置中執(zhí)行區(qū)域劃分的效果。在圖5(a)中,標號501表示將被處理的兩維數(shù)據(jù)并且它被分成4個區(qū)域。類似的,在圖5(b)中,標號504表示將被處理的兩維數(shù)據(jù)并且它被分成4個區(qū)域。在一般處理中,對4個區(qū)域中的每一個進行處理,并利用相鄰區(qū)域間的相關性。
在圖5(a)中,由于有效部份503被包括在4個區(qū)域的一個之中,所以包括有效部份503的小區(qū)域502被劃分為處理目標。另一方面,當如圖5(b)所示有效部份506存在于4個區(qū)域之上時,空白兩維數(shù)據(jù)504被作為處理目標,并且劃分出包括有效區(qū)域506的小區(qū)域505。在后一種情況下,與4個區(qū)域中的每一個都被處理的情況相比較,可以改善處理效率。
如上所述,在根據(jù)第二實施例的圖象編碼裝置中,利用第一區(qū)域劃分器305,象素產(chǎn)生器306、和第一正交變換器307在一個特定的方向上對兩維數(shù)據(jù)進行劃分以獲得一個有效區(qū)域,且對該有效區(qū)域執(zhí)行填充和正交變換處理。因此,在第二正交變換之前要利用第二區(qū)域劃分器308、編碼成份產(chǎn)生器309和第二正交變換器310執(zhí)行另一方向上的劃分和填充。因此,增加了編碼目標數(shù)據(jù)中成份之間的相關性,從而導致改善編碼效率。
由于執(zhí)行區(qū)域劃分從而使每個區(qū)域具有2n的尺寸,所以可以獲得很好適于計算機等處理的數(shù)據(jù),從而導致處理速度的增加。在根據(jù)本發(fā)明第三實施例的圖象編碼裝中,通過填充增加了有效部份和無效部份之間邊界處的相關性,從而增加了編碼的效率。
圖6的方框圖示出了根據(jù)本發(fā)明第三實施例的圖象編碼裝置。在圖6中,象素執(zhí)行器605執(zhí)行兩級填充,有關這點后面要將要詳述。除了象素產(chǎn)生器605的處理以及不包括區(qū)域劃分器以外,根據(jù)第三實施例的圖象編碼裝置與第一實施例相同。由于其它部份與第一實施例所述相同所以不再重復。
下面描述如此構成的圖象編碼裝置的操作。
由一個圖象信號和一個有效信號組成的輸入信號601被輸入給所述裝置,所述圖象信號被輸入給運動檢測器602和差分器603。由運動檢測器602執(zhí)行的運動矢量檢測,由預測圖象產(chǎn)生器604執(zhí)行的預測圖象的產(chǎn)生以及由減法器603執(zhí)行的差數(shù)據(jù)的計算與第一實施例所述相同。差數(shù)據(jù)被輸入給象素產(chǎn)生器605。
圖7(a)-7(c)用于解釋象素產(chǎn)生器605的操作。圖7(a)示出了用作處理目標的數(shù)據(jù),該數(shù)據(jù)具有4×4個象素。與用于解釋第一實施例的圖2相同,每個塊表示一個象素和空白塊表示無效象素。有效象素分別具有象素值X、Y、Z、t、u、V。
圖7(b)示出了處理的第一級。在這級中,象素產(chǎn)生器605使用有效象素的象素值以一個規(guī)定函數(shù)產(chǎn)生第一填充象素值。在這種情況下,有效象素象素值的平均值A(A=X+Y+Z+t+u+V/6)被獲得并用作第一填充象素值。然后,利用第一填充象素值A替換目標數(shù)據(jù)中的無效象素以獲得第一被填充數(shù)據(jù)。這一級與根據(jù)第一實施例的填充處理相同,且如第一實施例所述改善了所述相關性。
接著如圖7(c)所示執(zhí)行處理的第二級。在象素產(chǎn)生器605中,對分別與有效象素X、Y和Z相鄰的無效象素而言,使用這些有效象素的象素值和在第一級中獲得的第一填充象素值A以一個規(guī)定的第二基本處理獲得第二填充象素值。在這種情況下,利用圖7(c)所示的公式獲得第二填充象素值A1、A2和A3,并利用具有這些象素值的象等替換無效象素。
在與第一實施例所述相同處理之前,經(jīng)過上述處理的數(shù)據(jù)從象素產(chǎn)生器605輸出并輸入給正交變換器607。
如上所述,在根據(jù)本發(fā)明第三實施例的圖象編碼裝置中,象素產(chǎn)生器605執(zhí)行兩級處理,包括在有效部份基礎上使用第一填充象素值的第一級和使用第二象素填充值的第二級,所述第二象素填充值是通過使用在有效部份和無效部分間邊界處的象素值對第一象素填充值進行處理獲得的,借此可以進一步增加有效部份和無效部份之間邊界處的相關性。因此,和根據(jù)其中只執(zhí)行第一級的圖象編碼裝置相比較進一步提高了編碼效率。
根據(jù)本發(fā)明的第三實施例,在填充處理的第二級中,使用第一填充象素值和與無效象素相鄰的有效象素的象素值獲得第二填充象素值。但是,這僅僅是一個例子,用于獲得第二填充象素值的有效象素不局限于相鄰的一個象素。即可以使用無效象素附近的多個象素的象素值。例如,可以使用無效象素附近的2個象素、4個象素或8個象素。另外,可以使用從這些塊中適當選擇的某些塊(即兩個象素、4個象素、8個象素……)。另外,在這些情況下,相關性提高編碼效率得到改善。
在這種情況下,除了圖7(c)所示公式以外,可以使用下述公式A3=(A+X+1)/2,A2=(A+Y+1)/2,A1=(A+Z+1)/2。
另外,雖然在填充處理的第二級中與有效區(qū)域相鄰的無效象素被替換,但是,被替換的無效象并不局限相鄰的無效象素。例如,在有效區(qū)域附近的適當選擇的無效象素可以被替換。在這種情況下,相關性增加且編碼效率得到改善。在根據(jù)本發(fā)明第四實施例的圖象編碼裝置中,在變長編碼處理中,響應一個有效信號執(zhí)行元件字形掃描以改善編碼效率。
圖8的方框圖示出了根據(jù)本發(fā)明第四實施例的圖象編碼裝置。在圖8中,變長編碼器813執(zhí)行在后面將要詳述的之字形掃描。其它部份與已經(jīng)描述的第三實施例相同。
下面給出根據(jù)本發(fā)明第四實施例圖象編碼裝置的操作。與本發(fā)明第一實施相同,轉入信號801包括一個圖象信號和一個有效信號。在該第四實施例中,所述有效信號被轉入給變長編碼器813。另一方面,以與第三實施例相同的方式對圖象信號進行處理,直到它被量化器808界化和作為量化數(shù)據(jù)輸出為止。
圖9(a)和9(b)用于解釋變長編碼器813的處理。在圖9(a)中,標號901表示一個輸入有效信號,標號902表示一個輸入圖象信號。在有效信號901中,空白塊表示無效象素,陰影塊/表示有效象素。在圖象信號902中,空白塊只表示具有象素值的象素而不考慮是否有效,這些象素是否有效的信息是由有效信號901給出的。在有效信號901中,象素903和904是有效的,借此而提供的與圖象信號902中的象素905和906相對應的信息是有效的。
在變長編碼器813的處理中,通長執(zhí)行如圖2所示根據(jù)第一實施例的之字形掃描。但是在該第四實施例中,變長編碼器813參照有效信號901決定掃描圖象信號902的模式。例如,參照圖9(a)所示的有效信號901,編碼器813決定用于從圖象信號902獲得的量化數(shù)據(jù)的圖9(b)所示的之字形掃描模式。由于可以通過參考對應于圖象信號902的有效信號901預測量化數(shù)據(jù)中編碼成份的分布,可以根據(jù)所述分布決定掃描方向,從而連續(xù)掃描高相關性的象素,借此以改善編碼效率。
如上所述,根據(jù)本發(fā)明第四實施例,由于圖象編碼裝置裝備有能夠根據(jù)輸入有效信號決定之字形掃描模式的變長編碼器813,所以在利用優(yōu)先權掃描高相關性象素的同時可以執(zhí)行變長編碼,借此,可以改善變長編碼的效率。
雖然在第四實施例中只建議了一種之字形掃描模式,但是通過適當設置變長編碼器813,可以在根據(jù)有效信號改變多種模式的同時掃描量化數(shù)據(jù)。在這種情況下,可以改善編碼效率。
另外,雖然根據(jù)第四實施例的圖象編碼裝置是以象素產(chǎn)生器執(zhí)行兩級填充的第三實施例為基礎的,但是在第四實施例中使用的象素產(chǎn)生器805可以是根據(jù)第一實施例的執(zhí)行單級填充的一個象素產(chǎn)生器。另外,在第一和第二實施例中,可以使用根據(jù)第四實施例的變長編碼器。在這種情況下,可以改善變長編碼的效率。在根據(jù)本發(fā)明第五實施例的圖象編碼裝置中,在運動矢量的檢測過程中,執(zhí)行對預測圖象的基于填充的處理。
圖10的方框圖示出了根據(jù)本發(fā)明第五實施例的圖象編碼裝置。在該圖中,運動檢測器102執(zhí)行對伴隨預測圖象處理所產(chǎn)生的運動矢量的檢測,有關這點后面還要敘述。其它部份與第三實施例相同。
下面描述該圖象編碼裝置的操作。當由一個圖象信號和一個有效信號組成的輸入信號1001被輸入給該裝置時,圖象信號被輸入給減法器1003和運動檢測器1002。
圖11用于解釋運動檢測器1002對運動矢量的檢測。標號1101表示從作為編碼目標的輸入圖象信號劃分出的一個目標小區(qū)域。在區(qū)域1101中,陰影部分1102表示有效部分。標號1103表示從存貯在幀存貯器1012中的譯碼圖象中獲得的基準圖象。運動檢測器1002從基礎圖象1103中選擇一個從基準圖象1103中劃分出來的小區(qū)域1105。在該第五實施例中,運動檢測器1002在檢測運動矢量之前對所述小區(qū)域1105執(zhí)行一個基于填充的處理。
在小區(qū)域1105中,陰影部分106表示有效部分。在運動檢測器1002中,使用有效部份1106的象素值利用諸如加法,求平均值的規(guī)定函數(shù)處理獲得填充象素值,利用具有填充象素值的象素替換區(qū)域1105中的無效象素。結果是獲得具有被填充部份1107的小區(qū)域1108。然后,在運動檢測器1002中,在如此產(chǎn)生的小區(qū)域1108和目標小區(qū)域1101之間具有最小差的小區(qū)域被認為是最佳小區(qū)域,所述目標小區(qū)域和所述最佳小區(qū)域之間的距離被檢測為運動矢量。該運動矢量被輸出給預測圖象產(chǎn)生器1004。
在本發(fā)明的該第五實施例中,當運動矢量檢測器1002檢測到一個運動矢量時,由于用于檢測的基準圖象被在填充的基礎上進行處理,因此可以避免由于基準圖象中無效部份的干擾所引起的檢測精度的降低,借此以改善利用預測圖象產(chǎn)生器1004執(zhí)行的運動補償?shù)木?,從而改善編碼效率。隨后的處理同于第三實施例。
如上所述,根據(jù)本發(fā)明第五實施例,由于圖象編碼裝置裝備有用于在填充的基礎上對伴隨處理所產(chǎn)生的運動矢量執(zhí)行檢測的矢量檢測器,所以運動檢測精度和隨后的運動補償?shù)木缺惶岣?,從而改善了編碼效率。
隨然本發(fā)明第五實施例的圖象編碼裝置是以第三實施例為基礎的,但是,根據(jù)第五實施例的運動檢測器可以被應用到其它實施例中并起如上所述的相同作用。
另外,與第四實施例一樣,在第五實施例中使用的象素產(chǎn)生器104可以是一個根據(jù)第一實施例的執(zhí)行單級填充的象素產(chǎn)生器。在根據(jù)本發(fā)明第六實施例的圖象編碼裝置中,運動補償預測圖象被進行填充。
圖12的方框圖示出了本發(fā)明第六實施例的圖象編碼裝置。在圖12中,預測圖象象素產(chǎn)生器1214執(zhí)行向從預測圖象產(chǎn)生器1204輸出的預測圖象的填充。除了加了一個預測圖象象素產(chǎn)生器1214以外,根據(jù)第六實施例的圖象編碼裝置與根據(jù)第五實施例的裝置相同。
下面描述所述圖象編碼裝置的操作。利用運動矢量由預測圖象產(chǎn)生器1204產(chǎn)生預測圖象之前的處理步驟與第五實施例相同。預測圖象產(chǎn)生器1204向預測圖象象素產(chǎn)生器1214輸出預測圖象。在預測圖象象素產(chǎn)生器1214中,在被劃分有預測圖象的每個小預測區(qū)域的無效部份中象素值的基礎上,使用一個規(guī)定函數(shù)獲得一個填充象素值,利用具有填充象素值的象素替換每個小預測區(qū)域無效部份中的象素,產(chǎn)生被填充的預測圖象。然后,預測圖象象素產(chǎn)生器1214將被填充的預測圖象輸出給差分器1203,獲得輸入圖象信號和被填充預測圖象之間的差值作為差分數(shù)據(jù)。隨后的處理步驟與第五實施例所述相同。
如上所述,根據(jù)本發(fā)明第六實施例,由于圖象編碼裝置被配置有用于產(chǎn)生被填充圖象的預測圖象象素產(chǎn)生器1214,所以可以獲得適用于壓縮編碼的差分數(shù)據(jù),從而改善編碼效率。
雖然在這個實施例中,所述預測圖象象素產(chǎn)生器1214被加到根據(jù)第五實施例的裝置上,它也可以加到前述任何一個實施例的裝置上并具有與上述相同的效果。根據(jù)本發(fā)明第七實施例的圖象編碼裝置執(zhí)行伴隨有疊加補償?shù)倪\動補償。
圖13的方框圖示出了根據(jù)本發(fā)明第七實施例的圖象編碼裝置。在該圖中,預測圖象產(chǎn)生器1304執(zhí)行后述伴隨有疊加補償?shù)倪\動補償,其它部份與第五實施例相同。當由一個圖象信號和一個有效信號組成的輸入信號1301被輸入給該裝置時,圖象信號被輸入給減法器1303和運動檢測器1302。
圖14用于解釋預測圖象象素產(chǎn)生器1304的操作。在該圖中,標號1401表示作為編碼目標的部份輸入圖象。這里,將解釋用于對部份1401中小區(qū)域A的運動補償。運動檢測器1302檢測來自目標小區(qū)域A和輸入圖象信號1401中相鄰小區(qū)域B、C和D的運動矢量。所述運動矢量被輸出給預測產(chǎn)生器1304。預測圖象產(chǎn)生器1304使用所述運動矢量對從幀存貯器1312中獲得的基準圖象執(zhí)行運動補償,借此產(chǎn)生一個預測圖象。
在圖14中,標號1402表示一個基準圖象預測圖象產(chǎn)生器1304。使用分別與小區(qū)域A、B、C和D對應的運動矢量通過運動補償獲得小預測圖象區(qū)域A’、B’、C’和D’。接著,預測圖象產(chǎn)生器1304使用目標小區(qū)域A和相鄰小區(qū)域B、C和D之間的相關性在基準圖象1402中小區(qū)域B’、C’和D’的基礎上獲得小預測區(qū)域A2、A3和A4。
接著,預測圖象產(chǎn)生器1304使用一個規(guī)定函數(shù)在區(qū)域A1、A2、A3和A4中有效象素值的基礎上執(zhí)行重疊補償以產(chǎn)生用于目標小區(qū)域A的最佳預測圖象區(qū)域并將該最佳區(qū)域輸出給差分器1303。用于重疊補償?shù)暮瘮?shù)如下獲得。當在小預測圖象區(qū)域A1中一個特定象素是有效的時,如果與在小預測圖象區(qū)域A2、A3和A4中的任何一個內該特定象素對應的一個象素是無效的,則使用預測小區(qū)域A1中有效象素的象素值作為無效象素的象素值獲得加權平均值。
在將最佳小預測區(qū)域輸入給差分器之后的處理步驟與第五實施例所述相同。
如上所述,根據(jù)本發(fā)明第七實施例,由于圖象編碼裝置被裝備有用于當產(chǎn)生預測圖象時執(zhí)行伴隨著重疊補償?shù)倪\動補償?shù)念A測圖象產(chǎn)生器1304,可以獲得其中減少了無效象素象素值干擾的最佳小預測區(qū)域,改善了預測預測圖象的精度,進而改善了編碼精度。
在第七實施例中,在目標小區(qū)域A的附近的三個小區(qū)域(B、C、D)被預測圖象產(chǎn)生器1304用于重疊補償,但也可以使用在該目標區(qū)域附近的四個區(qū)域或8個區(qū)域。另外,可以使用從這些區(qū)域中適當選擇的多個區(qū)域。在這些情況下,可以獲得與上述相同的效果。在根據(jù)本發(fā)明第八實施例的圖象編碼裝置中,運動補償預測圖象被進行填充。
圖15的方框圖示出了根據(jù)本發(fā)明第八實施例的圖象編碼裝置。在圖15中,預測圖象象素產(chǎn)生器1514對從預測圖象產(chǎn)生器1504輸出的預測圖象執(zhí)行填充。除了增加了一個預測圖象象素產(chǎn)生器1514以外,第八實施例的圖象編碼裝置與第七實施例的裝置相同。
下面描述該圖象編碼裝置的操作。
在預測圖象產(chǎn)生器1504使用運動矢量產(chǎn)生預測圖象之前的處理步驟與第七實施例所述相同。預測圖象產(chǎn)生器1504輸出預測圖象給預測圖象象素產(chǎn)生器1514。在預測圖象象素產(chǎn)生器1514中,在每個劃分有預測圖象的小預測區(qū)域無效部份中象素值的基礎上使用一個規(guī)定函數(shù)獲得填充象素值,使用具有填充象素值的象素替換每個小預測區(qū)域中無效部份的象素、產(chǎn)生被填充的預測圖象。然后,預測圖象象素產(chǎn)生器1514將被填充的預測圖象輸出給減法器1503,其中,獲得輸入圖象信號和被填充預測圖象之間的差作為差數(shù)據(jù)。隨后的處理步驟與第七實施例相同。
如上所述,根據(jù)本發(fā)明第八實施例,所述圖象編碼裝置被有預測圖象象素產(chǎn)生器1514,且對由預測圖象產(chǎn)生器1504以與根據(jù)第七實施例的預測圖象產(chǎn)生器1304相同工作方式產(chǎn)生的預測圖象執(zhí)行上述填充。因此,可以獲得適于壓縮編碼的差分數(shù)據(jù),從而進一步改善了編碼效率。根據(jù)本發(fā)明第九實施例的圖象譯碼裝置執(zhí)行與編碼信號自適應的譯碼處理,所述編碼信號是利用根據(jù)本發(fā)明第一實施例的圖象編碼裝置有效編碼的。
圖16的方框圖示出了根據(jù)本發(fā)明第九實施例的圖象譯碼裝置。在圖16中,標號1601表示根據(jù)該第九實施例施加給所述譯碼裝置的一個輸入信號,這個信號是從根據(jù)本發(fā)明第一實施例的圖象編碼裝中輸出的編碼信號。變長譯碼器1602執(zhí)行與編長編碼相反的變長譯碼,并輸出變長譯碼后的數(shù)據(jù)。逆量化器1603對變長譯碼后的數(shù)據(jù)執(zhí)行與量化相反的逆量化并輸出逆量數(shù)據(jù)。逆正交變換器1604對逆量化后的數(shù)據(jù)執(zhí)行與正交變換相反的逆正交變換并輸出逆正交變換的數(shù)據(jù)。加法器1605將該逆正交變換數(shù)據(jù)和予測圖象相加以獲得譯碼圖象。這個譯碼圖象被從譯碼裝置輸出,同時輸入給幀存貯器1607。予測圖象產(chǎn)生器1606使用存貯在幀存貯器1607中的譯碼圖象產(chǎn)生予測圖象以作為基準圖象。
下面給出為此構成圖象譯碼裝置的操作。最初,根據(jù)第一實施例圖象編碼裝置獲得的編碼數(shù)據(jù)被作為輸入信號1601輸入給譯碼裝置。輸入信號1601被變長譯碼器1602譯碼,變長譯碼后的數(shù)據(jù)被輸入給逆量化器1603。逆量化器1603對譯碼數(shù)據(jù)執(zhí)行逆量化并輸出逆量化數(shù)據(jù)給逆正交變換器1604。逆正交變換器1604對逆量化數(shù)據(jù)執(zhí)行逆正交變換并將逆正交變換后的數(shù)據(jù)輸出給加法器1605。加法器1605將逆正交換的數(shù)據(jù)加到后述予測圖象上以獲得譯碼圖象。譯碼裝置輸出譯碼圖象,另一方面,該譯碼圖象還被輸入給幀存貯器1607。予測圖象產(chǎn)生器1606使用存貯在幀存貯器1607中的譯碼圖象產(chǎn)生作為基準圖象的予測圖象,并將該予測圖象輸出給加法器1605。
如上所述,在根據(jù)本發(fā)明第九實施例的圖象譯碼裝置中,利用變長譯碼器1602,逆量化器1603和逆正交變換器1604執(zhí)行譯碼。另外,利用加法器1605,予測圖象產(chǎn)生器1606和幀存貯器1607產(chǎn)生予測圖象并獲得譯碼圖象。因此,可以通過對由根據(jù)本發(fā)明第一實施例圖象編碼裝置有效編碼的數(shù)據(jù)執(zhí)行譯碼獲得譯碼圖象。
在這個第九實施例中,對在根據(jù)第一實施例圖象編碼裝置中獲得的編碼結果(編碼數(shù)據(jù))進行處理(譯碼)。但是,根據(jù)本發(fā)明第九實施例的圖象譯碼裝置可以被用于對本發(fā)明第二、第四、第五和第七實施例中任一個產(chǎn)生的編碼結果進行譯碼,并且有上述相同的結果。根據(jù)本發(fā)明第十實施例的圖象譯碼裝置適應于對利用根據(jù)本發(fā)明第六實施例的圖象編碼裝置有效編碼的編碼信號執(zhí)行譯碼處理。
圖17的方框圖示出了根據(jù)本發(fā)明第十實施例的圖象譯碼裝置。在圖17中,象素產(chǎn)生器1708對來自予測圖象產(chǎn)生器1706的予測圖象執(zhí)行填充以產(chǎn)生被填充的予測圖象。除了增加了一個象素產(chǎn)生器1708以外,根據(jù)第十實施例的圖象譯碼裝置與根據(jù)第九實施例的圖象譯碼裝置相同。予測圖象產(chǎn)生器1706向象素產(chǎn)生器1708輸出予測圖象,加法器1705使用與加法處理相關的被填充予測圖象。
下面給出根據(jù)第十實施例圖象譯碼裝置操作的描述。在利用予測圖象產(chǎn)生器1705產(chǎn)生予測圖象以前的處理步驟與第九實施例的相關描述相同。予測圖象產(chǎn)生器1705向象素產(chǎn)生器1708輸出予測圖象。在象素產(chǎn)生器1708中,予測圖象被劃分成多個小予測區(qū)域,并使用一個規(guī)定函數(shù)獲得填充象素值,以獲得在每個小區(qū)域中有效象素象素值的加數(shù)平均值。然后,利用填充象素值替換每個小區(qū)域中無效象素的象素值以獲得被填充的予測圖象。這個被填充予測圖象被輸入給加法器1705。后續(xù)的處理與第九實施例的相關處理相同。
如上所述,根據(jù)本發(fā)明的第十實施例,一個象素產(chǎn)生器1708被加到根據(jù)第九實施例的圖象譯碼裝置上,并且予測圖象被進行上述填充。因此,通過對由根據(jù)第六實施例在編碼處理中使用被填充予測圖象的圖象編碼裝置產(chǎn)生的編碼數(shù)據(jù)執(zhí)行譯碼可以獲得譯碼圖象。
在該第十實施例中,在根據(jù)第六實施例圖象編碼裝置中獲得的編碼結果(編碼數(shù)據(jù))被處理(譯碼)。但是,根據(jù)該第十實施例的圖象譯碼裝置可以應用于對從根據(jù)本發(fā)明第八實施例圖象編碼裝置獲得的編碼結果譯碼并具有上述的效果。在根據(jù)本發(fā)明第十一實施例的圖象譯碼裝置中,當產(chǎn)生一個予測圖象時,從暫時彼此接近的多個小予測圖象區(qū)域中選擇最佳的一個。
圖18的方框圖示出了根據(jù)本發(fā)明第十一實施例的圖象編碼裝置。在圖18中,標號1804表示具有圖19所示內部結構的予測圖象產(chǎn)生器,其它部分與第三實施例相同。
圖19的方框圖示出了予測圖象產(chǎn)生器1904的內部結構。在圖19中,予測圖象產(chǎn)生器1901對應于圖18的予測圖象產(chǎn)生器1804。標號1902和1903表示輸入信號,特別是,1902表示在作為編碼目標的一個圖象信號(此后稱之為目標圖象信號之后暫時再現(xiàn)的一個圖象信號,1903表示在所述目標圖象信號之前暫時再現(xiàn)的一個圖象信號。象素產(chǎn)生器1904和1905對圖象信號1902和1903執(zhí)行填充操作。加法和平均單元1906計算輸入信號的平均值。開關1903選擇需要被輸出的信號。標號1908表示由開關1907唯一選擇的最佳予測區(qū)域,該區(qū)域被輸出以用于編碼。
除了利用予測圖象產(chǎn)生器1804產(chǎn)生予測圖象以外,根據(jù)第十一實施例的圖象譯碼裝置的操作與根據(jù)第三實施例裝置的操作相同。因此,下面僅使用圖19描述予測圖象再現(xiàn)器的操作。
首先,將在目標圖象信號之后產(chǎn)生的圖象信號1902被輸入給象素產(chǎn)生器1905。在象素產(chǎn)生器1905中,輸入信號1902被劃分成多個小圖象信號區(qū)域,在圖象信號區(qū)域A中的有效象素的象素值被相加和求平均值以便產(chǎn)生第一填充象素值。然后,利用該第一填充象素值替換區(qū)域A中無效象素的象素值以獲得第一予測圖象區(qū)域。第一予測圖象區(qū)域被提供給加法和求平均值單元1906,并提供給開關1907的第一端。
類似的,將在目標圖象信號之前再現(xiàn)的圖象信號1903被輸入給象素產(chǎn)生器1904。在象素產(chǎn)生器1904中,輸入信號1930被劃分成多個小圖象信號區(qū)域,圖象信號區(qū)域B中的有效象素的象素值被相加和求平均值以便產(chǎn)生第二填充象素值。然后,利用第二填充象素值替換區(qū)域A中無效象素的象素值,以便獲得第二予測圖象區(qū)域。第二予測圖象區(qū)域被提供給加法和求平均值單元和開關1907的第三端。
加法和求平均值單元1906對第一予測圖象區(qū)域和第二予測圖象區(qū)域執(zhí)行加法和求平均值運算,并將運算結果作為第三予測圖象區(qū)域輸出給開關1907的第二端。開關1907從施加到第一到第三端的第一到第三予測圖象區(qū)域中選擇一個來自通過將目標圖象信號劃分成多個區(qū)域獲得的目標小區(qū)域中具有最小誤差的一個并輸出選擇結果作為最佳予測區(qū)域1908。結果是在圖18中,從予測圖象產(chǎn)生器1804向減法器1803輸出一個予測圖象。
如上所述,根據(jù)本發(fā)明第十一實施例,所述圖象編碼裝置被裝備有一個予測圖象產(chǎn)生器1901,并在該予測圖象產(chǎn)生器1901中,通過填充獲得多個預測圖象區(qū)域并從中選擇一個具有最小誤差的一個,借此改善了予測精度,從而改善了編碼效率。根據(jù)本發(fā)明第十二實施例的圖象譯碼裝置適用于對由根據(jù)本發(fā)明第十一實施例的圖象編碼裝置有效編碼的編碼信號進行譯碼。
圖20的方框圖示出了根據(jù)本發(fā)明第十二實施例的圖象譯碼裝置。在圖20中,標號2006表示具有內部結構如圖21所示的予測圖象產(chǎn)生器。其它部分與圖16所示第九實施例相同。
圖21的方框圖示出了予測圖象產(chǎn)生器2006的內部結構。在圖21中,予測圖象產(chǎn)生器2101對應于圖20所示予測圖象產(chǎn)生器2006。標號2102和2103表示輸入信號,特別是2102表示在作為編碼對象的圖象信號(此后稱之為目標圖象信號)之后暫時再現(xiàn)的一個圖象信號,2103表示在目標圖象信號之前暫時再現(xiàn)的一個圖象信號。加法和求平均值單元2106計算輸入信號的平均值。開關2107選擇將被輸出的信號。標號2108表示由開關2107選擇的一個最佳予測區(qū)域,且該最佳予測區(qū)域被作為用于譯碼的予測圖象輸出。
除了利用予測圖象產(chǎn)生器2006產(chǎn)生予測圖象以外,根據(jù)第十二實施例的圖象譯碼裝置與根據(jù)第九實施例的圖象譯碼裝置相同。因此,這里僅利用圖21描述予測圖象產(chǎn)生器的操作。
首先,將要在目標圖象信號之后再現(xiàn)的圖象信號2102被輸入給予測圖象產(chǎn)生器2101。然后,圖象信號2102被劃分成多個小予測圖象區(qū)域,和第一予測圖象區(qū)域被提供給加法和求平均值單元2106,并提供給開關2107的第一端。類似的,將在目標圖象信號之前再現(xiàn)的圖象信號2103被輸入給予測圖象產(chǎn)生器2101。然后,圖象信號2103被劃分成多個小予測圖象區(qū)域,和第二予測圖象區(qū)域被提供給加法和求平均值單元2106和開關2107的第三端。
加法和求平均值單元2106如后面將要詳述的那樣對第一予測圖象區(qū)域和第二予測圖象區(qū)域執(zhí)行加法和求平均值運算,并將運算結果作為第三予測圖象區(qū)域輸出給開關2107的第二端。開關2107從施加到第一到第三端的第一到第三預測圖象區(qū)域中選擇一個來自通過將目標圖象信號劃分成多個區(qū)域獲得的目標小區(qū)域中具有最小誤差的一個,并將選擇結果作為最佳予測區(qū)域2108加以輸出。結果是在圖20中,予測圖象被從預測圖象產(chǎn)生器2006輸出給加法器2005。
圖22用于解釋根據(jù)本發(fā)明第十二實施例的予測圖象的產(chǎn)生處理。在該圖中,標號2201表示在目標圖象信號之后再現(xiàn)的一個圖象信號,即2201對應于圖21的2102。標號2202表示在目標圖象信號之前再現(xiàn)的一個圖象信號,即2262對應于圖21的2103。標號2203和2204分別表示從小區(qū)域2201和2202劃分出的小區(qū)域。小區(qū)域2203和2204被進行下述的加法和求平均值處理。在小區(qū)域2203和2204中,它堪測相應的象素是否是有效的。當相應的兩個象素都是有效的時,執(zhí)行加法和求平均值運算,并輸出所獲得的平均值。當相應的兩個象素中只有一個是有效的時,輸出有效象素的象素值。在基于小區(qū)域2203和2204的輸出結果中,其中兩個象素都有效的重疊部分B取平均值,部分A和B分別取小區(qū)域2204和2203的象素值。
如上所述,根據(jù)本發(fā)明第十二實施例,由于圖象譯碼裝置裝備有予測圖象產(chǎn)生器2206(2101),所以該圖象譯碼裝置能夠對由根據(jù)第十一實施例圖象編碼裝置有效編碼的數(shù)據(jù)進行譯碼。
在圖22所示的輸出結果2205中,只有在小區(qū)域2203和2204中的至少一個內是有效的象素是處理目標,但是,輸出結果2205可以被進行填處理,在填充處理過程中,在有效象素象素值的基礎上獲得填充象素值,利用該填充象素值替換小區(qū)域2203和2204中無效象素的象素值。作為填充的結果,可以避免由于輸出2205中存在無效象素象素中的干擾所引起的編碼效率不希望的減少,借此進一步改善編碼效率。
另外,圖21所示根據(jù)第十二實施例的予測圖象產(chǎn)生器2101可以被用作根據(jù)第十一實施例圖象編碼裝置的予測圖象產(chǎn)生器1804。再有,圖19所示根據(jù)第十一實施例的圖象編碼裝置的予測圖象產(chǎn)生器1901可以被用作根據(jù)第十二實施例圖象譯碼裝置的予測圖象產(chǎn)生器2006。
同時,在根據(jù)第十一實施例的圖象編碼裝置中,可以利用只對有效象素執(zhí)行變換的形狀自適應正交變換器替換正交變換器1807。類似的,在根據(jù)第十二實施例的圖象譯碼裝置中,可以利用只對有效象素執(zhí)行變換的形狀自適應正交變換器替換逆正交變換器2004。在根據(jù)本發(fā)明第十三實施例的圖象編碼裝置中,當執(zhí)行形狀自適應正交變換時,予測圖象被進行填充處理以改善編碼效率。
圖23的方框圖示出了根據(jù)本發(fā)明第十三實施例的圖象編碼裝置。在該圖中,標號2301表示輸入信號2301。運動矢量檢測器2303檢測輸入信號2301的運動矢量。減法器2303計算輸入信號2301和后述予測圖象之間的差,并將結果作為差分數(shù)據(jù)輸出。予測圖象產(chǎn)生器2304在存貯在后述幀存貯器2313中譯碼圖象和由運動矢量檢測器2302檢測的運動矢量的基礎上產(chǎn)生一個予測圖象。形狀自適應正交變換器2307對差分數(shù)據(jù)中的有效部分執(zhí)行正交變換并輸出經(jīng)過正交變換的數(shù)據(jù)。量化器2308通過對變換后的數(shù)據(jù)執(zhí)行量化執(zhí)行壓縮并輸出量化數(shù)據(jù)。變長編碼器2313在量化數(shù)據(jù)相關性的基礎上執(zhí)行壓縮編碼并輸出編碼數(shù)據(jù)2314。編碼數(shù)據(jù)2314是根據(jù)第十三實施例圖象編碼裝置的編碼結果。逆量化器2309對量化數(shù)據(jù)執(zhí)行逆量化并輸出逆量化數(shù)據(jù)。形狀自適應逆正交變換器2310對逆量化數(shù)據(jù)的有效部分執(zhí)行與正交變換相反的逆正交變換,并輸出逆正交變換的數(shù)據(jù)。加法器2311將逆正交變換數(shù)據(jù)加到予測圖象上以獲得譯碼圖象并將該譯碼圖象輸出給幀存貯器2312。譯碼圖象被存貯在幀存貯器2312中并用作基準圖象。予測圖象象素產(chǎn)生器2314對從予測圖象產(chǎn)生器2304輸出的予測圖象執(zhí)行填充。
下面給出如此構成的圖象編碼裝置的操作開始,輸入信號2301被提供給圖象編碼裝置。包括在輸入信號2301中的圖象信號被輸入給運動矢量檢測器2302和減法器2303。運動矢量檢測器2302使用從幀存貯器2312輸出的基準圖象檢測來自輸入圖象信號的運動矢量,并將以獲得的運動矢量輸出給予測圖象產(chǎn)生器2304。予測圖象產(chǎn)生器2304使用從運動矢量檢測器2302輸出的運動矢量對從幀存貯器2312輸出的基準圖象執(zhí)行運動補償,產(chǎn)生一個予測圖象。所述予測圖象被輸入給予測圖象象素產(chǎn)生器2314。
在予測圖象象素產(chǎn)生器2314中,予測圖象被分成多個小予測區(qū)域,在每個小區(qū)域有效部分中象素值的基礎上使用一個規(guī)定函數(shù)獲得予測圖象填充象素值。然后,利用具有所述填充象素值的象素替換每個小區(qū)域中無效部分的象素,借此以產(chǎn)生被填充的予測圖象。被填充的予測圖象被輸入給加法器2311和減法器2303。在減法器2303中,獲得輸入圖象信號和被填充予測圖象之間的差作為差分數(shù)據(jù),該差分數(shù)據(jù)被輸入給形狀自適應交變換器2307。
形狀自適應正交變換器2307只對差分數(shù)據(jù)中的有效部分執(zhí)行變換,并將變換得的數(shù)據(jù)輸出給量化器2308。量化器2308量化變換后的數(shù)據(jù),并將量化數(shù)據(jù)輸出給變長編碼器2313和逆量化器2309。變長編碼器2313對量化數(shù)據(jù)編碼并從所述裝置輸出編碼數(shù)據(jù)2314。
另一方面,逆量化器2309對輸入的量化數(shù)據(jù)執(zhí)行逆量化,并將逆量化數(shù)據(jù)輸出給形狀自適應逆正交變換器2310。形狀自適應逆正交變換器2310對逆量化數(shù)據(jù)執(zhí)行逆正交變換,并將逆正交變換的數(shù)據(jù)輸出給加法器2311。加法器2311將逆變換數(shù)據(jù)加到從予測圖象象素產(chǎn)生器2314輸出的被填充予測圖象上以產(chǎn)生譯碼圖象,并將該譯碼圖象輸出給幀存貯器2312。譯碼圖象被存貯在幀存貯器2312中并被用作一個基準圖象。
如上所述,在根據(jù)第十三實施例的圖象編碼裝置中,予測圖象象素產(chǎn)生的2314被加到形狀自適應正交變換器2307和形狀自適應逆正交變換器2310上,且予測圖象經(jīng)過上述填充處理。因此,獲得適應于壓縮編碼的差分數(shù)據(jù),借此改善了編碼效率。當執(zhí)行形狀自適應正交變換時,由于只有有效象素被作為變換目標,所以可以避免由于無效象素象素值的干擾所引起的編碼效率不希望的降低。因此,即使是沒有對作為變換目標的差分數(shù)據(jù)執(zhí)行填充處理,也可以獲得足夠的編碼效率。但是,如果在形狀自適應正交變換中對予測圖象執(zhí)行了填充,予測精度可以得到改善,進而進一步改善了編碼效率。
當利用根據(jù)第十三實施例的形狀自適應逆正交變換器2309替換根據(jù)第十實施例圖象譯碼裝置中的逆正交變換器1704時,實現(xiàn)了一個圖象譯碼裝置。這個圖象譯碼裝置適用于對由根據(jù)第十三實施例圖象編碼裝置有效編碼的編碼數(shù)據(jù)執(zhí)行譯碼處理。根據(jù)本發(fā)明第十四實施例的圖象譯碼裝置對在編碼處理中獲得的編碼數(shù)據(jù)進行譯碼,在所述編碼處理中,包括有效象素的區(qū)域被劃分并被進行壓縮編碼。
圖24的方框圖示出了根據(jù)本發(fā)明第十四實施例的圖象譯碼裝置。在圖24中,方區(qū)域劃分器2409根據(jù)有效信號執(zhí)行劃分,以產(chǎn)生其中的每一個都包括有效象素的多個小方形區(qū)域。其它部分與圖16所示第九實施例相同。圖25用于介釋由圖24所示圖象譯碼裝置執(zhí)行的譯碼。
下面利用圖25描述如此構成的圖象譯碼裝置的操作。關于圖24所示輸入信號,由有效信號規(guī)定的有效區(qū)域被進行變長編碼并重新安排,以在編碼之前形成一個配置,從而提供有效區(qū)域數(shù)據(jù)2501。然后,選擇用于對有效區(qū)域數(shù)據(jù)2501方形區(qū)域執(zhí)行逆量化的一個逆量化表,并使用這個表執(zhí)行逆量化,從而提供逆量化數(shù)據(jù)2502。對于逆量化數(shù)據(jù)2502而言,選擇由有效信號規(guī)定的計算基礎并使用該計算基礎執(zhí)行逆正交變換,提供逆正交變換數(shù)據(jù)2504。根據(jù)有效信號變換逆變換數(shù)據(jù)2504,提供譯碼塊2503。
如上所述,根據(jù)本發(fā)明第十四實施例,圖象譯碼裝置被裝備有變長譯碼器2402,逆量化器2403,方區(qū)域劃分器2409和變正交變換器2404,且所述譯碼是在有效信號的基礎上執(zhí)行的。因此,可以通過對在編碼處理過程中被劃分成包括有效象素的多個方形區(qū)域的編碼數(shù)據(jù)進行譯碼獲得譯碼圖象。
上述根據(jù)本發(fā)明第十四實施例以有效信號為基準的譯碼通過適當設置可以被應用于根據(jù)第九,第十和第十二實施例的圖象譯碼裝置中。另外,在這些情況下,對劃分后的數(shù)據(jù)進行譯碼是可能的。
再有,當在編碼處理中數(shù)據(jù)被分成多個區(qū)域時,如果每個區(qū)域的尺寸被設置成用于高速處理的Zn,那么在譯碼處理中,所述方形區(qū)域的水平象素量和垂直象素量將被設置成用于高速處理的Zn。根據(jù)本發(fā)明第十五實施例的圖象譯碼裝置用于根據(jù)兩個不同方向的掃描對編碼數(shù)據(jù)進行譯碼,所述編碼數(shù)據(jù)是通過劃分成包括有效象素的小矩形區(qū)域和壓縮編碼獲得的。
圖26的方框圖示出了根據(jù)本發(fā)明第十五實施例的圖象譯碼裝置。在該圖中,第一和第二矩形區(qū)域劃分器2609和2601根據(jù)有效信號將編碼數(shù)據(jù)劃分成包括有效象素的小矩形區(qū)域。第一和第二逆正交變換器2611和2612根據(jù)有效信號執(zhí)行與正交變換相反的逆正交變換。其它部分與圖16所示第九實施例相同。圖27(a)和27(b)用于介釋由根據(jù)這第十四實施例的圖象譯碼裝置執(zhí)行的譯碼。
下面使用圖27(a)和27(b)描述如此構成的圖象譯碼裝置的操作。開始,圖26所示輸入信號2601被進行變長譯碼,和如圖27(a)所示,譯碼后的數(shù)據(jù)被劃分成由有效信號規(guī)定的小矩形區(qū)域,且每個區(qū)域被重新安置,并在編碼之前提供具有這種安置的數(shù)據(jù)2701。之后,選擇用于每個小矩形區(qū)域的逆量化表,并使用該表執(zhí)行逆量化以提供逆量化數(shù)據(jù)。例如,如圖27(a)所示,對在垂直方向劃分的尺寸為Zn的一維區(qū)域2702執(zhí)行逆量化,提供逆量化數(shù)據(jù)2703。然后,選擇用于每個逆量化數(shù)據(jù)的由有效信號規(guī)定的計算基礎并使用該基礎執(zhí)行逆正交變換,提供逆正交變數(shù)據(jù)2704。
此后,如圖27(b)所示,逆變換數(shù)據(jù)2704在水平方向上被劃分成其中的每一個的尺寸部為Zn的多個一維區(qū)域。例如,通過劃分獲得小區(qū)域2705和2707。對于每個小區(qū)域,選擇由有效信號規(guī)定的計算基礎并使用該計算基礎執(zhí)行逆正交變換,以提供逆變換后數(shù)據(jù)2706和2708。
另外,通過設置變長譯碼器2602,可以利用規(guī)定模式的之字形掃描對已經(jīng)編碼的數(shù)據(jù)譯碼,圖28(a)和28(b)用于介釋所述的之字形掃描。在圖28(a)中,標號2801表示有效信號。變長譯碼器2602參照有效信號予測將被譯碼的壓縮編碼成份的分布,并根據(jù)有效信號2801決定對編碼數(shù)據(jù)2802之字形掃描的模式,如圖28(b)所示。
另外,變長譯碼器2602能夠根據(jù)有效信號通過改變多種之字形掃描模式執(zhí)行譯碼。
如上所述,根據(jù)本發(fā)明第十五實施例的圖象譯碼裝置裝備有變長譯碼器2602,逆量化器2603,第一和第二矩形區(qū)域劃分器2609和2610,第一和第二逆正交變換器2611和2612,所以,在有效信號的基礎上,可以執(zhí)行編碼的逆操作,即譯碼。因此,可以通過對通過根據(jù)在兩個不同方向上之字形掃描分成包括有效象素在內的矩形區(qū)域獲得的編碼數(shù)據(jù)進行譯碼產(chǎn)生譯碼圖象。另外,當設置了變長譯碼器2602,從而根據(jù)有效信號決定之字形掃描模式時,譯碼器能夠執(zhí)行對通過特定之字形掃描模式掃描或使用多種之字形掃描模式掃描獲得的編碼數(shù)據(jù)進行譯碼。
上述根據(jù)本發(fā)明第十四實施例的以有效信號為基準的譯碼處理經(jīng)過適當?shù)脑O置可以應用于第九、第十和第十二實施例。在這種情況下,可以對利用一個規(guī)定的掃描模式獲得的數(shù)據(jù)譯碼或對劃分后的數(shù)據(jù)進行譯碼。在根據(jù)本發(fā)明第十六實施例的圖象編碼裝置中,予測圖象被經(jīng)過填充處理,用于填充的數(shù)據(jù)被加到編碼數(shù)據(jù)上。
圖29的方框圖示出了根據(jù)本發(fā)明第十六實施例的圖象編碼裝置。在該圖中,予測圖象象素產(chǎn)生器2914產(chǎn)生用于予測圖象的一個填充象素值,并使用這個填充象素值執(zhí)行予測圖象的填充。予測圖象象素產(chǎn)生器2914輸出該填充象素值給變長編碼器2913,變長編碼器2913輸出附加有作為附加信息的象素填充值的編碼數(shù)據(jù)2915。其操作的其它部分與圖15所示第八實施例的圖象編碼裝置相同。
為上所述,在根據(jù)本發(fā)明第十六實施例的圖象編碼裝置中,由于用于由予測圖象象素產(chǎn)生器2914進行填充的填充象素值被作為附加信息加到編碼數(shù)據(jù)上,可以當對這個編碼數(shù)據(jù)譯碼時,能夠使用附加信息。根據(jù)本發(fā)明第十七實施例的圖象譯碼裝置在使用加到編碼數(shù)據(jù)上的附加信息進行譯碼的過程中執(zhí)行填充。
圖30的方框圖示出了根據(jù)本發(fā)明第十七實施例的圖象譯碼裝置。該圖象譯碼裝置接收作為輸入信號的具有通過第十六實施例圖象編碼裝置獲得的附加信息(填充象素值)的編碼數(shù)據(jù),變長譯碼器3002輸出一個填充象素值給象素產(chǎn)生器3008,該填充象素值是通過將其譯碼成附加信息獲得的。然后,象素產(chǎn)生器3008使用填充象素值對予測圖象執(zhí)行填充。其余操作部分與圖17所示第X實施例的圖象譯碼裝置相同。
如上所述,在根據(jù)第十六實施例的圖象譯碼裝置中,由于作為輸入信號中附加信息輸入給所述裝置的填充象素值被用作用于由象素產(chǎn)生器3008進行填充的填充象素值,所以簡化了象素產(chǎn)生器3008的處理。根據(jù)本發(fā)明第十八實施例的圖象編碼裝置只對有效象素執(zhí)行運動補償以改善編碼效率。
除了予測圖象產(chǎn)生器104的結構以外,根據(jù)該第十八實施例的圖象編碼裝置的結構與根據(jù)第一實施例的圖象編碼裝置的結構相同。圖31的方框圖示出了根據(jù)第十八實施例的予測圖象產(chǎn)生器的結構。圖32用于介釋由該予測圖象產(chǎn)生器執(zhí)行的運動補償。
除運動補償以外,根據(jù)這個圖象編碼裝置的圖象編碼裝置的操作與第一實施例相同,因此,只使用圖31和32描述運動補償。
在圖31中,標號3101表示輸入給予測圖象產(chǎn)生器的輸入信號,該輸入信號包括一個與將被編碼的每個小區(qū)域(目標區(qū)域)對應的基準圖象和一個與該基準圖象對應的有效信號。小區(qū)域選擇裝置3102從基準信號中選擇將被作為予測目標的一個小區(qū)域。小區(qū)域計算裝置3103僅使用予測目標區(qū)域內有效象素的象素值根據(jù)與由小區(qū)域選擇裝置3102選擇的予測目標區(qū)域對應的有效信號產(chǎn)生有效小區(qū)域。
下面參照圖32描述由小區(qū)域計算裝置3103執(zhí)行的有效小區(qū)域的產(chǎn)生。在圖32中,標號3201表示用于運動補償?shù)幕鶞蕡D象,標號3205表示與基準圖象3201對應的一個有效信號。標號3202表示示出了將被作為運動補償目標的一個點的運動矢量。運動矢量3202規(guī)定在具有半象素精度的基準圖象3201上的一個點。因此,根據(jù)象素3203和3204來計算運動補償?shù)囊粋€目標點。此時,在有效信號3205內,與象素3203對應的象素3206表示“無效”,與象素3204對應的象素3207表示“有效”,因此,象素3204不是計算目標。
如上所述,在該第十八實施例的圖象編碼裝置中,予測圖象產(chǎn)生器被裝備有小區(qū)域選擇裝置3102和小區(qū)域計算裝置3103,并且只有有效象素被用于運動補償?shù)挠嬎?。因此,可以避免由于無效象素象素值而引起的運動補償精度方面不希望的減少。
雖然在該第十八實施例中,圖31所示予測圖象產(chǎn)生器的結構被應用于根據(jù)第一實施例的圖象編碼裝置中,但是它也可以被用于本發(fā)明其它實施例的圖象編碼(譯碼)裝置中以改善運動補償?shù)木?。在根?jù)本發(fā)明第十九實施例的圖象編碼裝置中,根據(jù)有效信號執(zhí)行變長編碼。
圖33的方框圖示出了根據(jù)本發(fā)明第十九實施例的圖象編碼裝置。在該圖中,變長編碼器3313接收包括在輸入信號3301中的有效信號,并根據(jù)有效信號執(zhí)行量化數(shù)據(jù)的變長編碼。圖34的方框圖示出了變長編碼器3313的內部結構。其它部分與本發(fā)明第四實施例所述相同。
除了變長編碼處理以外,根據(jù)第十九實施例的圖象編碼裝置與第四實施例所述相同。因此只使用圖34描述變長編碼。
在圖34中,標號3401表示由從量化器3308輸出的量化數(shù)據(jù)和上述有效信號組成的一個輸入信號。之字形掃描選擇裝置3402根據(jù)有效信號選擇在變長編碼中執(zhí)行的之字形掃描模式。之字形掃描裝置3403根據(jù)由之字形掃描選擇裝置3402選擇的模式執(zhí)行之字形掃描。變長編碼裝置3404執(zhí)行由之字形掃描選擇的象素變長編碼。由選擇裝置3402執(zhí)行之字形掃描模式的選擇,從而利用較高的優(yōu)先權掃描具有較高相關性的象素(列),這與本發(fā)明第四實施例類似。
如上所述,在根據(jù)本發(fā)明的第十九實施例中,由于變長編碼器3313裝備有之字形掃描選擇裝置3402,所以有效象素被優(yōu)選編碼,借此改善了編碼效率。在根據(jù)本發(fā)明的第二十實施例中,根據(jù)有效信號執(zhí)行變長譯碼。
根據(jù)第二十實施例的圖象譯碼裝置的結構與根據(jù)圖16所示第九實施例的結構相同。除了變長譯碼處理以外,該裝置的操作也與第九實施例相同,因此,下面只使用圖35描述變長譯碼。
圖35的方框圖示出了根據(jù)該第二十實施例的變長譯碼器。在圖35中,標號3501表示由一個編碼圖象信號和一個與該圖象信號對應的有效信號組成的輸入信號。之字形掃描選擇裝置3502根據(jù)所述有效信號選擇變長譯碼過程中之字形掃描的模式。之字形掃描裝置3503根據(jù)由之字形掃描選擇裝置3502選擇的模式執(zhí)行之字形掃描。變長譯碼裝置3504對由之字形掃描選擇的象素執(zhí)行變長譯碼。選擇裝置3502執(zhí)行之字形掃描模式的選擇,從而使高相關性象素(列)被高優(yōu)先權掃模,這類似于本發(fā)明第十五實施例。
如上所述,在根據(jù)本發(fā)明第二十實施例的圖象譯碼裝置中,由于變長譯碼器被裝備有之字形掃描選擇裝置3502,所以有效象素被優(yōu)先譯碼。因此,這個譯碼裝置對通過使用特定掃描模式執(zhí)行之字形掃描獲得的編碼數(shù)據(jù)執(zhí)行譯碼。
雖然根據(jù)這第二十實施例的圖象譯碼裝置是以第九實施例為基礎的,但它也可以被用到第十或第十二實施例中。在這種情況下,類似編碼數(shù)據(jù)的譯碼是可能的。
根據(jù)本發(fā)明第一到第二十實施例中任何一個的圖象編碼(譯碼)裝置通過將用于執(zhí)行適當圖象編碼(譯碼)方法的圖象編碼(譯碼)程序記錄到諸如軟盤的記錄介質上并執(zhí)行所記錄的程序而被應用到個人計算機或工作站上。
在根據(jù)本發(fā)明第一到第二十實施例的圖象編碼裝置和圖象譯碼裝置中,使用8×8和4×4的塊執(zhí)行圖象的編碼和譯碼。但是,這只是一般的舉例。根據(jù)本發(fā)明的任一裝置都可以根據(jù)裝置的性能和處理目標的特性對n×m(n.m是自然數(shù))塊的目標進行處理。
權利要求
1.圖象編碼裝置,用于對一個輸入信號進行編碼,所述輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;編碼裝置,編碼填充信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
2.權利要求1的圖象編碼裝置,其中的區(qū)域分割裝置這樣地執(zhí)行劃分,使有效區(qū)域是一矩形區(qū)域,水平象素數(shù)和垂直象素數(shù)是2的n次方(2n),包括了在減法裝置輸出的差信號的有效象素。
3.權利要求1的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
4.圖象編碼裝置,用于對一個輸入信號進行編碼,所述信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;第一區(qū)域分割裝置,利用有效信號沿第一方向分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為第一有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)第一有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;第一編碼裝置,編碼填充信號并輸出第一編碼信號;第二區(qū)域分割裝置,利用有效信號沿第二方向分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為第二有效區(qū)域進行輸出;填充象素產(chǎn)生裝置,當?shù)谝痪幋a信號的編碼分量在第二有效區(qū)域中不出現(xiàn)時,根據(jù)該第一編碼信號的編碼分量,利用第二函數(shù)產(chǎn)生填充編碼分量,用該填充編碼分量代替不是在第二有效區(qū)域內的第一編碼信號的編碼分量的編碼分量,以及輸出填充編碼信號;第二編碼裝置,編碼填充編碼信號并輸出第二編碼信號;譯碼裝置,譯碼第二編碼信號和輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
5.權利要求4的圖象編碼裝置,其中的第一區(qū)域分割裝置和第二區(qū)域分割裝置這樣地執(zhí)行分割,使有效區(qū)域成為總共包括2的n次方(2n)個象素的一維區(qū)域。
6.權利要求4的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
7.權利要求1的圖象編碼裝置,還包括分割選擇裝置,根據(jù)在是分割的目標的信號的有效區(qū)域的大小選擇區(qū)域分割方法。
8.權利要求4的圖象編碼裝置,還包括分割選擇裝置,根據(jù)在是分割的目標的信號的有效區(qū)域的大小選擇區(qū)域分割方法。
9.圖象編碼裝置,用于對一個輸入信號進行編碼信號,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,執(zhí)行第一填充和第二填充,所述第一填充包括根據(jù)有效區(qū)域內的有效象素的象素值,利用第一函數(shù)產(chǎn)生第一填充象素值,用該第一填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出第一填充信號,第二填充包括根據(jù)在邊界象素附近的象素的象素值,利用第二函數(shù)和把鄰近有效區(qū)域內的有效象素的被代替象素作為該邊界象素來產(chǎn)生第二填充象素值,用該第二填充象素值代替這些邊界象素的象素值,以及輸出第二填充信號,所述第二填充信號被作為填充信號進行行輸出;編碼裝置,編碼填充信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
10.權利要求9的圖象編碼裝置,其中的象素產(chǎn)生裝置根據(jù)與邊界象素鄰近的有效象素的象素值產(chǎn)生第二填充象素值。
11.權利要求9的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
12.圖象編碼裝置,用于對輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生裝置,根據(jù)減法裝置輸出的信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換裝置,只對填充信號的有效象素的象素值進行正交變換,并輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼裝置,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換裝置,逆正交變換譯碼信號和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
13.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換裝置,只對填充信號的有效象素的象素值進行正交變換,并輸出形狀自適應正交變換信號;編碼裝置,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼裝置,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換裝置,逆正交變換譯碼信號和輸出形狀自適應逆正交變換信號;加法裝置,求和形狀自適應逆正交變換信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,存儲供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
14.權利要求12的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
15.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定有目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生裝置,根據(jù)差信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;第一編碼裝置,編碼填充信號和輸出第一編碼信號;第二編碼裝置,根據(jù)有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據(jù)所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
16.權利要求15的圖象編碼裝置,其中的第二編碼裝置根據(jù)在有效信號的基礎上獲得的有效象素的位置確定順序。
17.權利要求15的圖象編碼裝置,還包括編碼選擇裝置,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
18.權利要求15的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
19.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼裝置,編碼差信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
20.權利要求19的圖象編碼裝置,其中的運動預測裝置執(zhí)行預測圖象象素產(chǎn)生處理,在該處理中,從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,在該處理中,從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
21.權利要求20的圖象編碼裝置,其中的預測圖象象素產(chǎn)生處理使用提供有效象素的象素值的平均值的函數(shù)。
22.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括象素產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,根據(jù)在每一目標小區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替目標小區(qū)域內的無效象素的象素值,以及輸出被填充的目標小區(qū)域;運動預測裝置,利用以后描述的局部再現(xiàn)圖象執(zhí)行對被填充目標小區(qū)域的運動預測,并輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法裝置,把預測圖象分成多個小預測區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼裝置,編碼差信號和輸出編碼信號;譯碼裝置,譯碼編碼信號和輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
23.權利要求22的圖象編碼裝置,其中的運動預測裝置執(zhí)行預測圖象象素產(chǎn)生處理,在該處理中,從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,在該處理中,從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
24.權利要求23的圖象編碼裝置,其中的預測圖象象素產(chǎn)生處理使用提供有效象素的象素值的平均值的函數(shù)。
25.權利要求22的圖象編碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
26.權利要求1的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
27.權利要求4的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
28.權利要求9的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
29.權利要求12的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
30.權利要求13的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
31.權利要求15的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;和運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;所述補償圖象被作為預測圖象進行輸出。
32.權利要求26的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
33.權利要求27的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
34.權利要求28的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
35.權利要求29的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
36.權利要求30的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
37.權利要求31的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
38.權利要求32的圖象編碼裝置,其中的預測圖象象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
39.權利要求33的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
40.權利要求34的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
41.權利要求35的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
42.權利要求36的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
43.權利要求37的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置還包括預測圖象象素產(chǎn)生裝置,根據(jù)在補償圖象內的有效象素的象素值,用預測圖象填充象素值代替補償圖象內的無效象素的象素值,以及輸出被填充的預測圖象,該被填充預測圖象被作為預測圖象進行輸出。
44.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括時間接近圖象可應用預測圖象產(chǎn)生裝置,利用將是編碼的目標的圖象信號的圖象和在時間上接近目標圖象被顯示的圖象的圖象信號產(chǎn)生預測圖象;減法裝置,產(chǎn)生輸入圖象和該預測圖象之間的差值,輸出差信號;編碼裝置,編碼差信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
45.權利要求44的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理產(chǎn)生預測圖象;目標區(qū)域分割處理,根據(jù)有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取處理,利用在時間上在將是編碼的目標的圖象之前或之后被顯示的圖象的圖象信號來獲取相應于該目標小區(qū)域和與該目標小區(qū)域相鄰的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇處理,從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;以及小預測區(qū)域計算處理,根據(jù)在所選小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)計算小預測區(qū)域。
46.權利要求45的圖象編碼裝置,還包括區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并輸出被分割的矩形區(qū)域作為有效區(qū)域;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;其中所述編碼裝置編碼該填充信號。
47.權利要求45的圖象編碼裝置,還包括運動預測裝置,利用局部再現(xiàn)圖象執(zhí)行對小目標區(qū)域的運動補償,并輸出運動補償信號;運動補償裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;其中所述減法裝置和所述加法裝置把補償圖象作為預測圖象。
48.權利要求47的圖象編碼裝置,還包括預測圖象象素產(chǎn)生裝置,根據(jù)補償圖象的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替補償圖象的無效象素的象素值,以及輸出被填充的預測圖象;其中所述減法裝置和所述加法裝置把補償圖象作為預測圖象。
49.權利要求48的圖象編碼裝置,還包括區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并輸出被分割的矩形區(qū)域作為有效區(qū)域;以及象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;其中的編碼裝置編碼該填充信號。
50.權利要求44的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置執(zhí)行以下處理第一預測處理,利用在時間上在將是編碼的目標的圖象之前被顯示的圖象的圖象信號和有效信號產(chǎn)生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之后被顯示的圖象的圖象信號和有效信號產(chǎn)生第二預測信號。
51.權利要求50的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理來產(chǎn)生預測圖象第一填充處理,根據(jù)第一預測信號分割至少一個小區(qū)域;利用第一函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個第一小預測區(qū)域獲取第二預測填充象素值;用該第一預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第一填充小預測區(qū)域;第二填充處理,根據(jù)第二預測信號分割至少一個小區(qū)域;利用第二函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個小預測區(qū)域獲取第二預測填充象素值;用該第二預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第二填充小預測區(qū)域;以及平均處理,利用第三函數(shù)對相應的第一和第二填充小預測區(qū)域執(zhí)行加權平均處理獲得最佳預測圖象。
52.權利要求51的圖象編碼裝置,在該裝置中,獲取有效象素的加權平均值,并用如此獲得的加權平均填充象素值代替無效象素的象素值。
53.權利要求50的圖象編碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效時,就采用這些象素的象素值的加權平均值來產(chǎn)生預測圖象,當被比較象素都不是有效的時,就采用有效象素的象素值來產(chǎn)生最佳最佳預測圖象,這樣就產(chǎn)生了預測圖象。
54.權利要求44的圖象編碼裝置,還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執(zhí)行正交變換,輸出形狀自適應正交變換信號;其中的編碼裝置編碼該形狀自適應正交變換信號。
55.權利要求50的圖象編碼裝置,還包括形狀自適應正交變換裝置,只對差信號的有效象素的象素值執(zhí)行正交變換,輸出形狀自適應正交變換信號;其中的編碼裝置編碼該形狀自適應正交變換信號。
56.圖象編碼裝置,編碼包括圖象信號和有效信號的輸入信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;預測圖象象素產(chǎn)生裝置,從供編碼用的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)在該小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)為每一小預測區(qū)域產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區(qū)域內的無效象素的象素值,以及輸出被填充小預測區(qū)域;減法裝置,從每一目標小區(qū)域中減去相應的被填充小預測區(qū)域,并輸出差信號;形狀自適應正交變換裝置,只對差信號的有效象素的象素值執(zhí)行正交變換,并輸出形狀自適應正交變換信號;量化裝置,量化形狀自適應正交變換信號和輸出量化信號;變長編碼裝置,編碼量化信號和輸出變長編碼信號;逆量化裝置,逆量化編碼信號和輸出逆量化信號;逆正交變換裝置,逆正交變換逆量化信號和輸出逆變換信號;加法裝置,求和逆變換信號和被填充小預測區(qū)域,輸出局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象。
57.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括運動預測裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以后描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生裝置,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;預測圖象象素產(chǎn)生裝置,以供編碼用的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)該小預測區(qū)域的有效象素的象素值,利用預定函數(shù)為每一小預測區(qū)域產(chǎn)生預測圖象填充象素值,用該預測圖象填充象素值代替該小預測區(qū)域的無效象素的象素值,以及輸出被填充小預測區(qū)域;減法裝置,從每一目標小區(qū)域中減去相應的被填充小預測區(qū)域,并輸出差信號;編碼裝置,編碼差信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;存儲裝置,暫存供預測圖象產(chǎn)生裝置使用的局部再現(xiàn)圖象;以及編碼及輸出裝置,輸出編碼信號,在無效象素存在于小預測區(qū)域時編碼每一小預測區(qū)域的預測圖象填充象素值,并把編碼象素值作為附加信息進行輸出。
58.圖象編碼裝置,用于對一個輸入信號進行編碼,該輸入信號包括圖象信號和有效信號,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括預測圖象產(chǎn)生裝置,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,并利用在以后描述的局部再現(xiàn)圖象內的有效象素的象素值產(chǎn)生該目標區(qū)域的預測圖象;減法裝置,把該預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割裝置,利用有效信號分割包括減法裝置輸出的差信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生裝置,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)來產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,并輸出填充信號;編碼裝置,編碼填充信號和輸出編碼信號;譯碼裝置,譯碼編碼信號和輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供圖象預測裝置使用的局部再現(xiàn)圖象。
59.權利要求58的圖象編碼裝置,其中的預測圖象產(chǎn)生裝置根據(jù)有效信號使用在局部再現(xiàn)圖象內的有效象素的象素值。
60.圖象譯碼裝置,用于對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行譯碼,所述裝置包括譯碼裝置,譯碼輸入給所述裝置的編碼信號并輸出譯碼信號;預測信號產(chǎn)生裝置,根據(jù)以后描述的基準信號產(chǎn)生預測信號;加法裝置,求和譯碼信號和預測信號,輸出譯碼圖象信號;以及存儲裝置,存儲譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。
61.權利要求60的圖象譯碼裝置,其中的輸入信號是根據(jù)權利要求1至21、24和25中的任一權利要求的圖象編碼裝置輸出的編碼信號。
62.圖象譯碼裝置,用于對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行譯碼,所述裝置包括譯碼裝置,譯碼輸入給所述裝置的編碼信號并輸出譯碼信號;預測信號產(chǎn)生裝置,根據(jù)以后描述的基準信號產(chǎn)生預測信號;預測圖象象素產(chǎn)生裝置,根據(jù)預測信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替預測信號的無效象素的象素值,以及輸出被填充預測信號;加法裝置,求和譯碼信號和被填充預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。
63.權利要求62的圖象譯碼裝置,其中的輸入信號是根據(jù)權利要求23、24和32至43中的任一權利要求的圖象編碼裝置輸出的編碼信號。
64.權利要求62的圖象譯碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
65.圖象譯碼裝置,用于對包括通過編碼圖象而獲得的圖象編碼信號的編碼信號進行譯碼,所述裝置包括譯碼裝置,譯碼輸入給所述裝置的編碼信號并輸出譯碼信號;時間接近圖象可應用預測圖象產(chǎn)生裝置,利用在時間上接近目標圖象信號的圖象被顯示的圖象的圖象信號產(chǎn)生預測圖象;加法裝置,求和譯碼信號和預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存譯碼圖象信號作為供時間接近圖象可應用預測信號產(chǎn)生裝置使用的基準信號。
66.權利要求65的圖象譯碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理來產(chǎn)生預測圖象目標區(qū)域分割處理,在該處理中,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,并從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取處理,在該處理中,利用在時間上在將是編碼的目標的圖象之前或之后被顯示的圖象的圖象信號來獲取相應于該目標小區(qū)域和與該目標小區(qū)域相鄰的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇處理,在該處理中,從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;以及小預測區(qū)域計算處理,在該處理中,根據(jù)在所選小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)計算小預測區(qū)域。
67.權利要求66的圖象譯碼裝置,其中的輸入信號是根據(jù)權利要求46和47中的任一權利要求的圖象編碼裝置輸出的編碼信號。
68.權利要求65的圖象譯碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理來產(chǎn)生預測圖象的填充象素值目標區(qū)域分割處理,在該處理中,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,并從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取處理,在該處理中,利用在時間上在將是編碼的目標的圖象之前或之后被顯示的圖象的圖象信號來獲取相應于該目標小區(qū)域和與該目標小區(qū)域相鄰的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇處理,在該處理中,從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;以及小預測區(qū)域計算處理,在該處理中,根據(jù)在所選小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)計算小預測區(qū)域。
69.權利要求68的圖象譯碼裝置,其中的輸入信號是根據(jù)權利要求48和49的任一權利要求的圖象編碼裝置輸出的編碼信號。
70.權利要求68的圖象譯碼裝置,其中的象素產(chǎn)生裝置使用提供有效象素的象素值的平均值的函數(shù)。
71.權利要求65的圖象譯碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置執(zhí)行第一預測處理,利用在時間上在將是編碼的目標的圖象之前被顯示的圖象的圖象信號和有效信號產(chǎn)生第一預測信號;第二預測處理,利用在時間上在將是編碼的目標的圖象之后被顯示的圖象的圖象信號和有效信號產(chǎn)生第二預測信號。
72.權利要求71的圖象譯碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置通過執(zhí)行以下處理來產(chǎn)生預測圖象第一填充處理,在該處理中,根據(jù)第一預測信號分割至少一個小區(qū)域;利用第一函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個第一小預測區(qū)域獲取第一預測填充象素值;用該第一預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第一填充小預測區(qū)域;第二填充處理,在該處理中,根據(jù)第二預測信號分割至少一個小區(qū)域;利用第二函數(shù),根據(jù)在該小區(qū)域內的有效象素的象素值,為通過分割獲取的每個第二小預測區(qū)域獲取第二預測填充象素值;用該第二預測填充象素值代替小區(qū)域內的無效象素的象素值來產(chǎn)生第二填充小預測區(qū)域;以及平均處理,在該處理中,利用第三函數(shù)對相應的第一和第二填充小預測區(qū)域執(zhí)行加權平均處理來獲得最佳預測圖象。
73.權利要求7的圖象譯碼裝置,在該裝置中,獲取有效象素的加權平均值,并用如此獲得的加權平均填充象素值代替無效象素的象素值。
74.權利要求71的圖象譯碼裝置,其中的時間接近圖象可應用預測圖象產(chǎn)生裝置逐個象素地比較第一預測信號和第二預測信號,當兩個被比較象素都是有效的時,就采用這些象素的象素值的加權平均值來產(chǎn)生最佳預測圖象,當被比較象素都不是有效象素時,就采用有效象素的象素值來產(chǎn)生最佳預測圖象,這樣就產(chǎn)生了預測圖象。
75.權利要求65的圖象譯碼裝置,其中的譯碼裝置包括形狀自適應逆正交變換裝置,對通過只正交變換輸入信號的有效象素獲得的編碼分量執(zhí)行逆正交變換。
76.權利要求71的圖象譯碼裝置,其中的譯碼裝置包括形狀自適應逆正交變換裝置,對通過只正交變換輸入信號的有效象素獲得的編碼分量執(zhí)行逆正交變換。
77.權利要求60的圖象譯碼裝置,其中的輸入信號是根據(jù)權利要求56的圖象編碼裝置輸出的編碼信號。
78.圖象譯碼裝置,用于通過對圖象信號和有效信號執(zhí)行壓縮編碼而獲得的編碼信號進行譯碼,所述圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對于該有效信號是否是有效的,所述裝置包括區(qū)域分割裝置,規(guī)定壓縮編碼信號中的編碼區(qū)域,把相應于規(guī)定區(qū)域的有效信號分成多個小區(qū)域,分割包括每一小區(qū)域的有效象素的小矩形區(qū)域,以及把這些小矩形區(qū)域作為有效區(qū)域進行輸出;譯碼裝置,譯碼在相應于每一小有效區(qū)域的圖象信號內的壓縮編碼信號,并輸出圖象譯碼信號;以及逆變換計算裝置,相對于小有效區(qū)域確定逆變換計算基數(shù),執(zhí)行對圖象譯碼信號的逆變換計算來獲得逆變換計算信號,相對于有效信號組合逆變換計算信號,以及輸出譯碼信號。
79.權利要求78的圖象譯碼裝置,其中的由區(qū)域分割裝置從每一小區(qū)域分割的小矩形區(qū)域具有2n個水平象素和2n個垂直象素。
80.圖象譯碼裝置,用于對通過對圖象信號和有效信號執(zhí)行壓縮編碼而獲得的編碼信號進行譯碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對于該有效信號是否是有效的,所述裝置包括區(qū)域分割裝置,規(guī)定壓縮編碼信號中的編碼區(qū)域,把相應于規(guī)定區(qū)域的有效信號分成多個小區(qū)域,分割包括每一小區(qū)域的有效象素的小矩形區(qū)域,以及把這些小矩形區(qū)域作為有效區(qū)域進行輸出;譯碼裝置,譯碼在相應于每一小有效區(qū)域的圖象信號內的壓縮編碼信號,并輸出圖象譯碼信號;第一逆變換計算裝置,把每一譯碼信號分配給相對于每一小有效區(qū)域具有第一方向的一維小區(qū)域,確定該一維小區(qū)域的逆變換譯碼的計算基數(shù),利用計算基數(shù)執(zhí)行逆變換計算,以及輸出第一逆變換計算信號;第二逆變換計算裝置,把第一逆變換計算信號的每一個分配給相對于小有效區(qū)域具有不同于第一方向的第二方向的一維小區(qū)域,確定該一維小區(qū)域的逆變換譯碼的計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算來獲得第二逆變換計算信號,組合第二逆變換計算信號,以及輸出譯碼信號。
81.圖象譯碼裝置,譯用于對碼通過對圖象信號和有效信號執(zhí)行壓縮編碼而獲得的編碼信號進行譯碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對于該有效信號是否是有效的,所述裝置包括區(qū)域分割裝置,規(guī)定壓縮編碼信號中的編碼區(qū)域,并把相應于規(guī)定區(qū)域的有效信號分成多個小區(qū)域;第一譯碼裝置,根據(jù)每一小區(qū)域內的有效象素的位置選擇編碼順序,執(zhí)行對相應于小區(qū)域的壓縮編碼信號的譯碼,以及輸出第一譯碼信號;以及第二譯碼裝置,譯碼第一譯碼信號并輸出第二譯碼信號。
82.權利要求81的圖象譯碼裝置,還包括參照有效象素選擇譯碼方法的譯碼方法選擇裝置。
83.圖象譯碼裝置,用于對包括通過對圖象信號和有效信號執(zhí)行壓縮編碼而獲得的編碼信號和附加信息的輸入信號進行譯碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號相對于該有效信號是否是有效的,所述裝置包括譯碼裝置,譯碼輸入編碼信號,輸出譯碼信號;預測信號產(chǎn)生裝置,參照有效信號,根據(jù)以下描述的基準信號產(chǎn)生預測信號;預測圖象象素產(chǎn)生裝置,根據(jù)通過譯碼附加信息獲得的譯碼附加信息產(chǎn)生填充象素值,用該填充象素值代替預測信號內以無效象素,以及輸出填充預測信號。加法裝置,求和譯碼信號和填充預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。
84.圖象譯碼裝置,用于對通過對圖象信號和有效信號執(zhí)行壓縮編碼而獲得的編碼信號進行譯碼,該圖象信號是具有象素值的象素的陣列,該有效信號表示該圖象信號是否是有效的,所述裝置包括譯碼裝置,譯碼輸入編碼信號,輸出譯碼信號;預測信號產(chǎn)生裝置,參照基準信號內的有效象素的象素值,利用以下描述的兩維基準信號產(chǎn)生輸入信號的預測信號;加法裝置,求和譯碼信號和預測信號,輸出譯碼圖象信號;以及存儲裝置,暫存譯碼圖象信號作為供預測信號產(chǎn)生裝置使用的基準信號。
85.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的圖象信號的區(qū)域規(guī)定為目標區(qū)域,并利用以下描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生步驟,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;編碼步驟,編碼填充信號并輸出編碼信號;譯碼步驟,譯碼編碼信號并輸出譯碼信號;加法步驟,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
86.權利要求85的圖象編碼方法,其中的區(qū)域分割步驟這樣地執(zhí)行劃分,使有效區(qū)域是一矩形區(qū)域,水平象素數(shù)和垂直象素數(shù)是2的n次方(2n),包括了在減法步驟輸出的差信號的有效象素。
87.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以下描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;第一區(qū)域分割步驟,利用有效信號沿第一方向分割包括減法步驟輸出的差信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為第一有效區(qū)域進行輸出;象素產(chǎn)生步驟,根據(jù)第一有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;第一編碼步驟,編碼填充信號并輸出第一編碼信號;第二區(qū)域分割裝置,利用有效信號沿第二方向分割包括減法步驟輸出的差分信號的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為第二有效區(qū)域進行輸出;填充象素產(chǎn)生步驟,當?shù)谝痪幋a信號的編碼分量在第二有效區(qū)域中不出現(xiàn)時,根據(jù)第一編碼信號的編碼分量,利用第二函數(shù)產(chǎn)生填充編碼分量,用該填充編碼分量代替不是在第二有效區(qū)域內的第一編碼信號的編碼分量的編碼分量,以及輸出填充編碼信號;第二編碼步驟,輸出填充編碼信號并輸出第二編碼信號;譯碼步驟,譯碼第二編碼信號和輸出譯碼信號;加法步驟,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象;以及
88.權利要求87的圖象編碼方法,其中的第一區(qū)域分割步驟和第二區(qū)域分割步驟這樣地執(zhí)行分割,使有效區(qū)域成為總共包括2的n次方(2n)個象素的一維區(qū)域。
89.權利要求85的圖象編碼方法,還包括分割選擇步驟,根據(jù)在是分割的目標的信號的有效區(qū)域的大小選擇區(qū)域分割方法。
90.權利要求88的圖象編碼方法,還包括分割選擇步驟,根據(jù)在是分割的目標的信號的有效區(qū)域的大小選擇區(qū)域分割方法。
91.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的圖象信號的區(qū)域規(guī)定為目標區(qū)域,并利用以下描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生步驟,執(zhí)行第一填充和第二填充,所述第一填充包括根據(jù)有效區(qū)域內的有效象素的象素值,利用第一函數(shù)產(chǎn)生第一填充象素值,用該第一填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出第一填充信號,第二填充包括根據(jù)在邊界象素附近的象素的象素值,利用第二函數(shù)和把鄰近有效區(qū)域內的象效象素的被代替象素作為該邊界象素來產(chǎn)生第二填充象素值,用該第二填充象素值代替這些邊界象素的象素值,以及輸出第二填充信號,所述第二填充信號被作為填充信號進行輸出;編碼步驟,編碼填充信號并輸出編碼信號;譯碼步驟,譯碼編碼信號并輸出譯碼信號;加法步驟,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫供供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
92.權利要求91的圖象編碼方法,其中的象素產(chǎn)生步驟根據(jù)與邊界象素鄰近的有效象素的象素值產(chǎn)生第二填充象素值。
93.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以下描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生步驟,根據(jù)減法步驟輸出的信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換步驟,只對填充信號的有效象素的象素值進行正交變換,并輸出形狀自適應正交變換信號;編碼步驟,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼步驟,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換步驟,逆正交變換譯碼信號和輸出形狀自適應逆正交變換信號;加法步驟,求和形狀自適應逆正交變換信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
94.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以下描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;區(qū)域分割步驟,利用有效信號分割包括減法步驟輸出的差信號中的有效象素的矩形區(qū)域,并把該矩形區(qū)域作為有效區(qū)域進行輸出;象素產(chǎn)生步驟,根據(jù)有效區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替該有效區(qū)域內的無效象素的象素值,以及輸出填充信號;形狀自適應正交變換步驟,只對填充信號的有效象素的象素值進行正交變換,并輸出形狀自適應正交變換信號;編碼步驟,編碼形狀自適應正交變換信號和輸出形狀自適應編碼信號;譯碼步驟,譯碼形狀自適應編碼信號和輸出形狀自適應譯碼信號;逆正交變換步驟,逆正交變換譯碼信號和輸出形狀自適應逆正交變換信號;加法步驟,求和形狀自適應逆正交變換信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲裝置,存儲供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
95.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括預測圖象產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,以及利用以后描述的局部再現(xiàn)圖象產(chǎn)生該目標區(qū)域的預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;象素產(chǎn)生步驟,根據(jù)差信號的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替有效區(qū)域內的無效象素的象素值,以及輸出填充信號;第一編碼步驟,編碼填充信號和輸出第一編碼信號;第二編碼步驟,根據(jù)有效信號確定被包括在第一編碼信號內的編碼分量的編碼的順序,根據(jù)所確定的順序編碼第一編碼信號,以及輸出第二編碼信號;加法步驟,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
96.權利要求95的圖象編碼方法,其中的第二編碼步驟根據(jù)在有效信號的基礎上獲得的有效象素的位置確定順序。
97.權利要求95的圖象編碼方法,還包括編碼選擇步驟,參照在有效信號的基礎上獲得的有效象素選擇第二編碼裝置使用的編碼方法。
98.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括運動預測步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,利用以下描述的局部再現(xiàn)圖象執(zhí)行對這些小目標區(qū)域的運動預測,以及輸出運動預測信號;預測圖象產(chǎn)生步驟,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,把目標區(qū)域分成多個小目標區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼步驟,編碼差信號并輸出編碼信號;譯碼裝置,譯碼編碼信號并輸出譯碼信號;加法裝置,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
99.權利要求98的圖象編碼方法,其中的運動預測步驟包括預測圖象象素產(chǎn)生處理,在該處理中,從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,在該處理中,從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
100.權利要求98的圖象編碼方法,其中的預測圖象象素產(chǎn)生處理使用提供有效象素的象素值的平均值的函數(shù)。
101.圖象編碼方法,用于對包括是具有象素值的象素的陣列的圖象信號和表示該圖象信號是否是有效的有效信號的輸入信號進行編碼,所述方法包括象素產(chǎn)生步驟,根據(jù)輸入有效信號把將是編碼的目標的輸入圖象信號的區(qū)域規(guī)定為目標區(qū)域,把該目標區(qū)域分成多個小目標區(qū)域,根據(jù)在每一目標小區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生填充象素值,用該填充象素值代替目標小區(qū)域內的無效象素的象素值,以及輸出被填充的目標小區(qū)域;運動預測步驟,利用以下描述的局部再現(xiàn)圖象執(zhí)行對被填充目標小區(qū)域的運動預測,并輸出運動預測信號;預測圖象產(chǎn)生步驟,利用局部再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出預測圖象;減法步驟,把預測圖象分成多個小預測區(qū)域,從相應小目標區(qū)域中減去每一小預測區(qū)域,以及輸出差信號;編碼步驟,編碼差信號和輸出編碼信號;譯碼步驟,譯碼編碼信號和輸出譯碼信號;加法步驟,求和譯碼信號和預測圖象來產(chǎn)生局部再現(xiàn)圖象;以及存儲步驟,暫存供預測圖象產(chǎn)生步驟使用的局部再現(xiàn)圖象。
102.權利要求101的圖象編碼方法,其中的運動預測步驟包括預測圖象象素產(chǎn)生處理,在該處理中,從至少一個局部再現(xiàn)圖象中進行分割來獲得小預測區(qū)域,每一區(qū)域的尺寸與目標小區(qū)域的相同;根據(jù)在每一小預測區(qū)域內的有效象素的象素值,利用預定函數(shù)產(chǎn)生預測圖象填充象素值;用該預測圖象填充象素值代替在小預測區(qū)域內的無效象素的象素值;以及輸出被填充的小預測區(qū)域;和最佳小預測區(qū)域選擇處理,在該處理中,從被填充的小預測區(qū)域中選擇具有最小誤差的最佳小預測區(qū)域。
103.如權利要求85的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來和用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
104.如權利要求88的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
105.如權利要求85的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來和用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
106.如權利要求88的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
107.如權利要求88的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
108.如權利要求85的圖象編碼方法,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)輸入有效信號,規(guī)定一作為目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來和用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為該預測圖象而輸出的。
109.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用一是編碼目標的圖象信號的圖象和一在到達該目標圖象的時間內關閉顯示的一圖象的一圖象信號來產(chǎn)生一預測圖象;相減步驟,用來產(chǎn)生該輸入圖象和預測圖象之間的一差,并輸出一差分信號;編碼步驟,用來對該差信號編碼并輸出一編碼信號;評碼步驟,用來對該編碼信號譯碼并輸出一譯碼信號;相加步驟,用來將該譯碼信號和該預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
110.如權利要求109的圖象編碼方法,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中根據(jù)該有效信是編碼目標的輸入圖象信號作為一目標區(qū)域而被分割,并且從該目標區(qū)域中分割出至少一個小目標區(qū)域;小預測區(qū)域獲取過程,在該過程中利用在是編碼的該圖象之前或之后暫時顯示的一圖象的圖象信號來獲取相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在所選擇小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)來選擇小預測區(qū)域。
111.如權利要求110的圖象編碼方法,進一步包括區(qū)域分割步驟,用來利用該有效信號分割一包括來自該相減步驟所輸出的差信號的有效信號的矩形區(qū)域,并輸出一作為有效區(qū)域的被分割的矩形區(qū)域;和象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;其中所述編碼步驟編碼該填充信號。
112.如權利要求110的圖象編碼方法,進一步包括運動預測步驟,用來利用該本地再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動補償,并輸出一運動預測信號;和運動補償步驟,用來利用本地再現(xiàn)圖象和運動預測信號來執(zhí)行運動補償,并輸出一補償信號;其中所述相減步驟和相加步驟使用作為該預測圖象的補償圖象。
113.如權利要求112的圖象編碼方法,進一步包括預測圖象象素產(chǎn)生步驟,用來根據(jù)在該補償圖象中的有效象素的象素值使用一所規(guī)定的函數(shù)產(chǎn)生一預測圖象填充象素值,用該預測圖象填充象素值來置換與該補償圖象中的有效象素的象素值,并輸出一填充預測圖象;其中所述相減步驟和相加步驟使用作為該預測圖象的補償圖象。
114.如權利要求109的圖象編碼方法,進一步包括形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;其中該編碼步驟對該形狀自適應正交變換信號進行編碼。
115.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的一是編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個目標小區(qū)域,利用后面所述的一本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運行預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該小預測區(qū)域中的有效象素的象素值,利用一所規(guī)定的函數(shù)從一用作編碼的區(qū)域中分割至少一個小預測區(qū)域,產(chǎn)生一用于每個小預測區(qū)域的預測圖象填充象素值,用該預測象素填充象素值來置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充小預測區(qū)域;相減步驟,用來從每個目標小區(qū)域中減去相應的填充小預測區(qū)域,并輸出一差信號;形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;量化步驟,用來最化該形狀自適應正交變換信號并輸出一量化信號;可變長度編碼步驟,用來編碼該量化信號并輸出一可變長度編碼信號;逆量化步驟,用來對該編碼信號進行逆量化并輸出一逆量化信號;逆正交變換步驟,用來對該逆量化信號進行逆正交變換并輸出一逆變換信號;相加步驟,用來對逆變量信號和填充小預測區(qū)域進行相加并輸出一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地再現(xiàn)圖象。
116.一種用來對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的有效信號,所述方法包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的一是編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個目標小區(qū)域,利用后面所述的一本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該小預測區(qū)域中的有效象素的象素值,利用一所規(guī)定的函數(shù)從一用作編碼的區(qū)域中分割至少一個小預測區(qū)域,產(chǎn)生一用于每個小預測區(qū)域的預測圖象填充象素值,用該預測象素填充象素值來置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充小預測區(qū)域;相減步驟,用來從每個目標小區(qū)域中減去相應的填充小預測區(qū)域,并輸出一差信號;編碼步驟,用來編碼該差信號并輸出一編碼信號;譯碼步驟,用來對該編編信號進行譯碼并輸出一譯碼信號;相加步驟,用來將該編碼信號和該預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地再現(xiàn)圖象;和編碼和輸出步驟,用來與在該小預測區(qū)域中存在有無效象素時對用于每個小預測區(qū)域的該預測圖象填充象素值進行編碼并輸出作為附加信息的該編碼的象素值。
117.一種對一輸入信號編碼的圖象編碼方法,該輸入信號包括一是具有象素值的象素陣列的圖象信號和一表示該圖象信號是有效或不是有效的一有效信號,所述方法包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的在一本地再現(xiàn)圖象中的有效象素的象素值產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;區(qū)域分割步驟,用來利用該有效信號分割包括自相減步驟輸出的來自差信號的有效象素的矩形區(qū)域,并作為一有效區(qū)域輸出該矩形區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的該有效象素的象素值利用一所規(guī)定的函數(shù)來產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;編碼步驟,用來對該填充信號編碼并輸出一編碼信號;譯碼步驟,用來對該編碼信號譯碼并輸出一譯碼信號;相加步驟,用來將該譯碼信號和該預測圖象相加以產(chǎn)生一本地再現(xiàn)信號;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的該本地再現(xiàn)圖象。
118.一種用來對一編碼信號進行譯碼的圖象譯碼方法,該編碼信號包括有一由對一圖象編碼而獲得的一圖象編碼信號,該方法包括譯碼步驟,用來對該輸入編碼信號進行譯碼并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)一后面所述的參考信號產(chǎn)生一預測信號;相加步驟,用來將該譯碼信號和預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該予測信號產(chǎn)生步驟的作為一參考信號的譯碼圖象信號。
119.如權利要求118的圖象譯碼方法,其中該輸入信號是在根據(jù)權利要求85至100和102中的任一權利要求的圖象編碼方法中所得到的一編碼信號。
120.一種用來對一編碼信號譯碼的圖象譯碼方法,該編碼信號包括一通過對一圖象編碼而得到的圖象編碼信號,該方法包括譯碼步驟,用來對該輸入編碼信號譯碼并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)后面所述的參考信號產(chǎn)生一預測信號;預測圖象象素產(chǎn)生步驟,用來根據(jù)在該預測信號中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該予測信號中的無效象素的象素值,并輸出一填充預測信號;相加步驟,用來將該譯碼信號和填充預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟中的作為一參考信號的譯碼圖象信號。
121.如權利要求120的圖象譯碼方法,其中該輸入信號是在根據(jù)權利要求102至108中的任一權利要求的圖象編碼方法中所得到的編碼信號。
122.一種用來對一編碼信號譯碼的圖象譯碼方法,該編碼信號包括有一通過編碼一圖象而得到的圖象編碼信號,該方法包括譯碼步驟,用來譯碼該輸入編碼信號并輸出一譯碼信號;時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用在到達一目標圖象信號的圖象的時間內被關閉顯示的一圖象的圖象信號來產(chǎn)生一預測圖象;相加步驟,用來將該譯碼信號和預測信號相加并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該時間接近圖象可應用預測信號產(chǎn)生步驟中的作為一參考信號的譯碼圖象信號。
123.如權利要求122的圖象譯碼方法,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分離過程,在該過程中根據(jù)該輸入有效信號一是編碼目標的輸入圖象信號的區(qū)域被作為一目標區(qū)域而被規(guī)定,并且從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取過程,在該過程中利用在是該編碼目標的圖象之前或之后被暫時顯示的一圖象的圖象信號來獲取相應于該目標小區(qū)域的和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從該所獲取的小預測區(qū)域中選擇具有最小誤差的一小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在該所選擇的小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來計算該小預測區(qū)域。
124.如權利要求123的圖象譯碼方法,其中該輸入信號是在根據(jù)權利要求111和112的中的任一權利要求的圖象編碼方法中所得到的一編碼信號。
125.如權利要求122的圖象譯碼方法,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中根據(jù)該輸入有效信號,一是編碼目標的輸入信號的區(qū)域作為目標區(qū)域而被規(guī)定,并且從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取過程,在該過程中利用在是編碼目標的圖象之前或之后被暫時顯示的一圖象的圖象信號而獲取相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的該小預測區(qū)域中選擇具有最小誤差的一小予測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在所選擇的小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來計算該小預測區(qū)域。
126.如權利要求125的圖象譯碼方法,其中該輸入信號是在根據(jù)權利要求113的圖象編碼方法中所獲得的一編碼信號。
127.如權利要求122的圖象譯碼方法,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一預測過程,用來利用在是該目標的一圖象信號的一圖象之前暫時顯示的一圖象的圖象信號和一有效信號來產(chǎn)生第一預測信號;和第二預測過程,用來利用在是該目標的一圖象信號的一圖象之后暫時顯示的一圖象的圖象信號和該有效信號來產(chǎn)生第二預測信號。
128.如權利要求127的圖象譯碼方法,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區(qū)域;根據(jù)在該小區(qū)域中的有效象素的象素值利用第一函數(shù)對于通過分割而獲得的每個第一小預測區(qū)域來獲取第一預測填充象素值;用該第一預測填充象素值來置換與小區(qū)域中的無效象素的象素值以產(chǎn)生第一填充小預測區(qū)域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區(qū)域;根據(jù)在該小區(qū)域中的有效象素的象素值利用第一函數(shù)對于通過分割而獲得的每個第二小預測區(qū)域來獲取第二預測填充象素值;用該第二預測填充象素值來置換在該小區(qū)域中的無效象素的象素值以產(chǎn)生第二填充小預測區(qū)域;和平均過程,在該過程中利用第三函數(shù)對相應的第一和第二填充小預測區(qū)域進行加權平均處理以獲得一最佳預測圖象。
129.如權利要求128的圖象譯碼方法,其中獲取一有效象素的加權平均,并用這樣獲取的加權平均填充象素值來置換無效象素的象素值。
130.如權利要求122的圖象譯碼方法,其中該譯碼步驟包括一形狀自適應逆正交變換步驟,用來通過僅對在該輸入信號中的有效象素的正交變換而獲得對編碼成分執(zhí)行逆正交變換。
131.如權利要求127的圖象譯碼方法,其中該譯碼步驟包括一形狀自適應逆正交變換步驟,用來通過僅對在該輸入信號中的有效象素的正交變換而獲得對編碼成分執(zhí)行逆正交變換。
132.一種用來對一編碼信號譯碼的圖象譯碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執(zhí)行壓縮編碼而獲得的編碼信號,所述方法包括區(qū)域分割步驟,用來在該壓縮編碼信號中規(guī)定一編碼區(qū)域,將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,從每個小區(qū)域中分割一包括有效象素的小矩形區(qū)域,并輸出作為小有效區(qū)域的小矩形區(qū)域;譯碼步驟,用來對在相應于每個小有效區(qū)域的圖象信號中的壓縮編碼信號進行譯碼,并輸出圖象譯碼信號;和逆變換計算步驟,用來根據(jù)該小有效區(qū)域來決定一逆變換計算基數(shù),對該圖象譯碼信號執(zhí)行逆變換計算以獲得逆變換計算信號,根據(jù)該有效信號組合該逆變換計算信號,并輸出一譯碼信號。
133.一種用來對一編碼信號譯碼的圖象譯碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執(zhí)行壓縮編碼而獲得的編碼信號,該方法包括區(qū)域分割步驟,用來在該壓縮編碼信號中規(guī)定一編碼區(qū)域,將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,從每個小區(qū)域中分割一包括有效象素的小矩形區(qū)域,并輸出作為小有效區(qū)域的小矩形區(qū)域;譯碼步驟,用來對在相應于每個小有效區(qū)域的圖象信號中的壓縮編碼信號進行譯碼,并輸出圖象譯碼信號;第一逆變換計算步驟,用來根據(jù)每個小有效區(qū)域向具有一第一方向的一維小區(qū)域指定每個譯碼信號,決定用于該一維小區(qū)域的逆變換譯碼的一計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算,并輸出第一逆變換計算信號;第二逆變換計算步驟,用來根據(jù)小有效區(qū)域向具有與第一方向不同的第二方向的一維小區(qū)域指定每個第一逆變換計算信號,決定用于該一維小區(qū)域的逆變換譯碼的一計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算以獲得第二逆變換計算信號,組合該第二逆變換計算信號,并輸出一譯碼信號。
134.一種用來對一編碼信號譯碼的圖象譯碼方法,該編碼信號是通過對一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的一象素陣列的圖象信號執(zhí)行壓縮編碼而獲得的編碼信號,該方法包括區(qū)域分割步驟,用來規(guī)定在該壓縮編碼信號中的一編碼區(qū)域,并將相應于該所規(guī)定區(qū)域的有效信號分割成多個小區(qū)域;第一譯碼步驟,用來根據(jù)在每個小區(qū)域中的有效象素的位置選擇該編碼指令,執(zhí)行對相應于該小區(qū)域的壓縮編碼信號的譯碼,并輸出一第一譯碼信號;和第二譯碼步驟,用來對該第一譯碼信號譯碼并輸出一第二譯碼信號。
135.一種用來對包括有一編碼信號的輸入信號譯碼的圖象譯碼方法,該編碼信號是通過對一圖象信號執(zhí)行壓縮編碼而獲得的,該圖象信號是一具有象素值和一參照該有效信號表示該圖象信號是有效或不是有效的有效信號的一象素陣列,該方法包括譯碼步驟,用來對該輸入編碼信號譯碼,并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)后面所述的一參考信號,相對于該有效信號產(chǎn)生一預測信號;預測圖象象素產(chǎn)生步驟,用來根據(jù)通過附加信息譯碼所得出的譯碼附加信息產(chǎn)生一填充象素值,用該填充象素值來置換與該予測信號中的無效象素,并輸出一填充預測信號;相加步驟,用來將該譯碼信號和該填充預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟中的作一參考信號的該譯碼圖象信號。
136.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程度,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;區(qū)域分割步驟,用來利用該有效信號分割包括來自該相減步驟所輸出的該差信號的有效象素的一矩形區(qū)域,并輸出作為一有效區(qū)域的該矩形區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值,利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素值的象素值,并輸出一填充信號;編碼步驟,用來編碼該填充信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的該本地再現(xiàn)圖象。
137.如權利要求136的圖象編碼程序記錄介質,其中該區(qū)域分割步驟執(zhí)行相除使得該有效區(qū)域是一具有水平象素數(shù)和垂直象素數(shù)(它們是2的n次方(2n)以及包括有包含在自該相減步驟輸出的差信號中的有效象素的矩形區(qū)域。
138.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;第一區(qū)域分割步驟,用來利用該有效信號分割一包括來自在第一方向中的差信號中的有效象素的一矩形區(qū)域,并輸出作為第一有效區(qū)域的該矩形區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在第一有效區(qū)域中的該有效象素的象素值利用所規(guī)定的第一函數(shù)來產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;第一編碼步驟,用來編碼該填充信號并輸出第一編碼信號;第二區(qū)域分割步驟,用來分割一來自在與第一方向不同的第二方向上的第一編碼信號中的一區(qū)域,并輸出作為第二有效區(qū)域的該區(qū)域;填充分量產(chǎn)生步驟,用來與在該第二有效區(qū)域中不存在有第一編碼信號的編碼分量時,根據(jù)該第一編碼信號的編碼分量利用第二函數(shù)來產(chǎn)生一填充編碼分量,用該填充編碼分量置換在該第二有效區(qū)域中的不足第一編碼信號的編碼分量,并輸出一填充編碼信號;第二編碼步驟,用來編碼該填充編碼信號并輸出一第二編碼信號;譯碼步驟,用來譯碼第二編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
139.如權利要求138的圖象編碼程序記錄介質,其中該第一區(qū)域分割步驟和第二區(qū)域分割步驟執(zhí)行分離使得該有效區(qū)域變?yōu)榘ㄓ?的n次方(2n)數(shù)量象素的一維區(qū)域。
140.如權利要求136的圖象編碼程序記錄介質,其中該程序進一步包括有分離選擇步驟,用來根據(jù)在是該分離目標的該信號中的有效區(qū)域的尺寸來選擇一區(qū)域分離方法。
141.如權利要求138的圖象編碼程序記錄介質,其中該程序進一步包括有分離選擇步驟,用來根據(jù)在是該分離目標的該信號中的有效區(qū)域的尺寸來選擇一區(qū)域分離方法。
142.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;區(qū)域分割步驟,用來利用該有效信號分割一包括來自差信號的有效象素的矩形區(qū)域,并輸出作為一有效區(qū)域的矩形區(qū)域;象素產(chǎn)生步驟,用來執(zhí)行第一填充和第二填充,所述第一填充包括根據(jù)在該有效區(qū)域中的有效象素的象素值利用第一函數(shù)產(chǎn)生第一填充象素值,用第一填充象素值置換在該有效區(qū)域中的無效象素的象素值,和第二填充包括根據(jù)在該邊界象素附近的象素的象素值,利用第二函數(shù)和利用作為邊界象素的在該有效區(qū)域中緊靠有效象素的被置換的象素來產(chǎn)生一第二填充象素值,用該第二填充象素值置換該邊界象素的象素值,并輸出第二填充信號,所述第二填充信號是作為一填充信號而輸出的;編碼步驟,用來編碼該填充信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
143.如權利要求142的圖象編碼程序記錄介質,其中該象素產(chǎn)生步驟用來根據(jù)鄰接于該邊界象素的有效象素的象素值來產(chǎn)生第二填充象素值。
144.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;象素產(chǎn)生步驟,用來根據(jù)在向該相減步驟中輸出的信號中的有效象素的象素值利用一所規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;編碼步驟,用來編碼該形狀自適應正交變換信號并輸出一形狀自適應編碼信號;譯碼步驟,用來譯碼該形狀自適應編碼信號并輸出一形狀自適應譯碼信號;逆正交變換步驟,用來對該譯碼信號進行正交變換并輸出一形狀自適應逆正交變換信號;相加步驟,用來將該形狀自適應逆正交變換信號和預測圖象進行相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
145.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;區(qū)域分割步驟,用來利用該有效信號分割包括從該相減步驟所輸出的該差信號中的有效象素的一矩形區(qū)域,并輸出作為一有效區(qū)域的該矩形區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;形狀自適應正交變換步驟,用來僅對在該填充信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;編碼步驟,用來對該形狀自適應正交變換信號進行編碼并輸出一形狀自適應編碼信號;譯碼步驟,用來對該形狀自適應編碼信號進行譯碼并輸出一形狀自適應譯碼信號;逆正交變換步驟,用來對該譯碼信號進行逆正交變換并輸出一形狀自適應逆正交變換信號;相加步驟,用來將該形狀自適應逆正交變換信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的預測圖象。
146.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號來規(guī)定作為一目標區(qū)域的一是該編碼目標的輸入圖象信號的區(qū)域,并利用后面所述的本地再現(xiàn)圖象來產(chǎn)生用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;象素產(chǎn)生步驟,用來根據(jù)在該差信號中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一填充象素,用該填充象素置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;第一編碼步驟,用來編碼該填充信號并輸出第一編碼信號;第二編碼步驟,用來根據(jù)該有效信號確定包含在第一編碼信號中的編碼分量的編碼等級,并根據(jù)所確定的等級對該第一編碼信號編碼,并輸出一第二編碼信號;相加步驟,用來將該譯碼信號與預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟中的本地再現(xiàn)圖象。
147.如權利要求146的圖象編碼程序記錄介質,其中該第二編碼步驟根據(jù)該有效信號所得到的有效象素的位置確定該等級。
148.如權利要求146的圖象編碼程序記錄介質,其中該程序進一步包括用來參照由該有效信號得到的有效象素選擇由第二編碼步驟使用的一編碼方法的編碼選擇步驟。
149.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用后面所述的一本地再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;編碼步驟,用來編碼該差信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
150.如權利要求149的圖象編碼程序記錄介質,其中該運動預測步驟包括預測圖象象素產(chǎn)生過程,在該過程中小預測區(qū)域、作為該目標小區(qū)域的具有相同尺寸的每個區(qū)域是通過從至少一個本地再現(xiàn)圖象中分離而得到的;根據(jù)與每個小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一預測圖象填充象素值;用該預測圖象填充象素值來置換在該小預測區(qū)域中的無效象素的象素值;和輸出填充的小預測區(qū)域;和最佳小預測區(qū)域選擇過程,在該過程中從該填充小預測區(qū)域中選擇具有來自該目標小區(qū)域的最小誤差的一最佳小預測區(qū)域。
151.如權利要求149的圖象編碼程序記錄介質,其中該預測圖象象素產(chǎn)生過程使用一提供該有效象素的象素值的平均的函數(shù)。
152.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括象素產(chǎn)生步驟,根據(jù)該輸入有效信號用來規(guī)定作為一目標區(qū)域的輸入圖象信號的一區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,根據(jù)在每個目標小區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該目標小區(qū)域中的無效象素的象素值,并輸出一填充目標小區(qū)域;運動預測步驟,用來利用一后面所述的本地再現(xiàn)圖象對該填充目標小區(qū)域執(zhí)行運動預測,并輸出一運動預測測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;編碼步驟,用來編碼該差信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號與該預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
153.如權利要求152的圖象編碼記錄介質,其中該運動預測步驟包括預測圖象產(chǎn)生過程,在該過程中小預測區(qū)域、作為目標小區(qū)域的具有相同尺寸的每個區(qū)域是通過從至少一個本地再現(xiàn)圖象中分割而得到的;根據(jù)在每個小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一預測圖象填充象素值;用該預測圖象填充象素值置換在該小預測區(qū)域中的無效象素的象素值;和輸出填充的小預測區(qū)域;和最佳小預測區(qū)域選擇過程,在該過程中從該填充小預測區(qū)域中選擇具有來自該目標小區(qū)域的最小誤差的最佳小預測區(qū)域。
154.根據(jù)權利要求136的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測裝置,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
155.根據(jù)權利要求139的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測裝置,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
156.根據(jù)權利要求142的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測裝置,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
157.根據(jù)權利要求144的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測裝置,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
158.根據(jù)權利要求145的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
159.根據(jù)權利要求146的圖象編碼程序記錄介質,其中該預測圖象產(chǎn)生步驟包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的該輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用該本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和該運動預測信號執(zhí)行運動補償,并輸出一補償圖象;其中所述補償圖象是作為預測圖象而輸出的。
160.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用是該編碼目標的圖象信號的一圖象和在到達該目標圖象的時間內被關閉顯示的一圖象的圖象信號來產(chǎn)生一預測圖象;相減步驟,用來產(chǎn)生該輸入圖象和該預測圖象之間的差,并輸出一差信號;編碼步驟,用來編碼該差信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和該預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的該本地再現(xiàn)圖象。
161.如權利要求160的圖象編碼程序記錄介質,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中根據(jù)該有效信號是該編碼目標的輸入圖象信號的一區(qū)域作為一目標區(qū)域而被規(guī)定,并且從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取過程,在該過程中利用在是該編碼目標的圖象之前或之后暫時被顯示的一圖象的圖象信號而得到相應于該目標小區(qū)域的和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在該所選擇的小預測區(qū)域中的有效象素的象素值,利用一規(guī)定的函數(shù)來計算該小預測區(qū)域。
162.如權利要求161的圖象編碼程序記錄介質,其中該程序進一步包括區(qū)域分割步驟,用來利用該有效信號分割包括自該相減步驟輸出的差信號中的有效信號的一矩形區(qū)域,并輸出一作為有效區(qū)域的被分割的矩形區(qū)域;和象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來產(chǎn)生一填充象素值,用該填充象素值來置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;其中所述編碼步驟編碼該填充信號。
163.如權利要求160的圖象編碼程序記錄介質,其中該程序進一步包括運動預測步驟,用來利用該本地再現(xiàn)圖象對小目標區(qū)域執(zhí)行運動補償,并輸出運動補償信號;和運動補償步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出補償圖象;其中所述相減步驟和相加步驟使用該補償圖象作為預測圖象。
164.如權利要求163的圖象編碼程序記錄介質,其中該程序進一步包括預測圖象象素產(chǎn)生步驟,用來根據(jù)在該補償圖象中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一預測圖象填充象素值,用該預測圖象填充象素值置換在該補償圖象中的無效象素的象素值,并輸出一填充預測圖象;其中所述相減步驟和所述相加步驟使用該補償圖象作為預測圖象。
165.如權利要求160的圖象編碼程序記錄介質,其中該程序進一步包括形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;和該編碼步驟編碼該形狀自適應正交變換信號。
166.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效信號或不是有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定一作為目標區(qū)域的是編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用一后面所述的本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來從用于編碼的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)在該小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)對于每一小預測區(qū)域產(chǎn)生一預測圖象填充象素值,用該預測圖象填充象素值置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充小預測區(qū)域;相減步驟,用來從每個目標小區(qū)域中減去相應的填充小預測區(qū)域,并輸出一差信號;形狀自適應正交變換步驟,用來僅對在該差信號中的有效象素的象素值進行正交變換,并輸出一形狀自適應正交變換信號;量化步驟,用來量化該形狀自適應正交變換信號并輸出一量化信號;可變長度編碼步驟,用來編碼該量化信號并輸出一可變長度編碼信號;逆量化步驟,用來逆量化該編碼信號并輸出一逆量化信號;逆正交變換步驟,用來逆正交變換該逆量化信號并輸出一逆變換信號;相加步驟,用來將該逆變換信號和填充小預測區(qū)域相加并輸出一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
167.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括是一具有象素值和一表示該圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括運動預測步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入圖象信號的區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,利用后面所述的本地再現(xiàn)圖象對該小目標區(qū)域執(zhí)行運動預測,并輸出一運動預測信號;預測圖象產(chǎn)生步驟,用來利用該本地再現(xiàn)圖象和運動預測信號執(zhí)行運動補償,并輸出一預測圖象;預測圖象象素產(chǎn)生步驟,用來從用于編碼的一區(qū)域中分割至少一個小預測區(qū)域,根據(jù)在該小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生用于每一小預測區(qū)域的預測圖象填充象素值,用該預測圖象填充象素值置換在該小預測區(qū)域中的無效象素的象素值,并輸出一填充小預測區(qū)域;相減步驟,用來從每一目標小區(qū)域中減去相應的填充小預測區(qū)域,并輸出一差信號;編碼步驟,用來編碼該差信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象;和編碼和輸出步驟,用來輸出該編碼信號和與在該小預測區(qū)域中存在無效象素時編碼用于每一小預測區(qū)域的該預測圖象填充象素值,并輸出該編碼象素值作為附加信息。
168.一種圖象編碼程序記錄介質,在其中記錄有一圖象編碼程序,該程序用來對包括有是一具有象素值和一表示圖象信號是有效或不是有效的有效信號的象素陣列的圖象信號的輸入信號進行編碼,所述程序包括預測圖象產(chǎn)生步驟,用來根據(jù)該輸入有效信號規(guī)定作為一目標區(qū)域的是該編碼目標的輸入信號的區(qū)域,并利用后面所述的在本地再現(xiàn)圖象中的有效象素的象素值產(chǎn)生一用于該目標區(qū)域的一預測圖象;相減步驟,用來將該預測圖象分割成多個小預測區(qū)域,將該目標區(qū)域分割成多個小目標區(qū)域,從相應的小目標區(qū)域中減去每個小預測區(qū)域,并輸出一差信號;區(qū)域分割步驟,用來利用該有效信號分割包括自該相減步驟輸出的差信號的有效象素的一矩形區(qū)域,并輸出作為有效區(qū)域的該矩形區(qū)域;象素產(chǎn)生步驟,用來根據(jù)在該有效區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)產(chǎn)生一填充象素值,用該填充象素值置換在該有效區(qū)域中的無效象素的象素值,并輸出一填充信號;編碼步驟,用來編碼該填充信號并輸出一編碼信號;譯碼步驟,用來譯碼該編碼信號并輸出一譯碼信號;相加步驟,用來將該譯碼信號和預測圖象相加以產(chǎn)生一本地再現(xiàn)圖象;和存貯步驟,用來暫時存貯用在該預測圖象產(chǎn)生步驟的本地再現(xiàn)圖象。
169.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行譯碼,所述程序包括譯碼步驟,用來譯碼該輸入編碼信號,并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)后面所述的一參考信號產(chǎn)生一預測信號;相加步驟,用來對該譯碼信號和預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟作為一參考信號的該譯碼圖象信號。
170.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行譯碼,所述程序包括譯碼步驟,用來譯碼該輸入編碼信號并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來根據(jù)后面所述的一參考信號產(chǎn)生一預測信號;預測信號象素產(chǎn)生步驟,用來根據(jù)在該預測信號中的有效象素的象素值利用一規(guī)定的函數(shù)來產(chǎn)生一填充象素值,用該填充象素值來置換在該預測信號中的無效象素的象素值,并輸出一填充預測信號;相加步驟,用來將該譯碼信號和填充預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟的作為一參考信號的該譯碼圖象信號。
171.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對包括由編碼一圖象而得到的一圖象編碼信號的一編碼信號進行譯碼,所述程序包括譯碼步驟,用來譯碼該輸入編碼信號,并輸出一譯碼信號;時間接近圖象可應用預測圖象產(chǎn)生步驟,用來利用在到達一目標圖象信號的圖象的時間內被關閉顯示的一圖象的圖象信號來產(chǎn)生一預測圖象;相加步驟,用來將該譯碼信號和預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該時間接近圖象可應用預測信號產(chǎn)生步驟的作為一參考信號的譯碼圖象信號。
172.如權利要求171的圖象譯碼程序記錄介質,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中根據(jù)該輸入有效信號作為編碼目標的輸入圖象信號的一區(qū)域被規(guī)定作為一目標區(qū)域,至少一小目標區(qū)域從該目標區(qū)域被分割;小預測區(qū)域獲取過程,在該過程中利用是該編碼目標的圖象之前或之后暫時顯示的一圖象的圖象信號獲取相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一個小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的小預測區(qū)域中選擇一具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,與該過程中根據(jù)在該所選擇的小預測區(qū)域中的有效象素的象素值利用一所規(guī)定的函數(shù)計算小預測區(qū)域。
173.如權利要求171的圖象譯碼程序記錄介質,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括目標區(qū)域分割過程,在該過程中根據(jù)該輸入有效信號作為該編碼目標的輸入圖象信號被規(guī)定作為一目標區(qū)域,并且從該目標區(qū)域中分割至少一個小目標區(qū)域;小預測區(qū)域獲取過程,在該過程中利用是該編碼目標的圖象之前或之后暫時顯示的一圖象的一圖象信號獲取相應于該目標小區(qū)域和緊接該目標小區(qū)域的至少一小區(qū)域的小預測區(qū)域;小預測區(qū)域選擇過程,在該過程中從所獲取的小預測區(qū)域中選擇具有最小誤差的小預測區(qū)域;和小預測區(qū)域計算過程,在該過程中根據(jù)在所選擇的小預測區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來計算該小預測區(qū)域。
174.如權利要求171的圖象譯碼程序記錄介質,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一預測過程,用來利用在是該目標的一圖象信號的-圖象之前暫時顯示的一圖象的一圖象信號和一有效信號來產(chǎn)生第一預測信號;和第二預測過程,用來利用在是該目標的一圖象信號的一圖象之后暫時顯示的一圖象的一圖象信號和該有效信號來產(chǎn)生第二預測信號。
175.如權利要求174的圖象譯碼程序記錄介質,其中該時間接近圖象可應用預測圖象產(chǎn)生步驟包括第一填充過程,在該過程中從該第一預測信號中分割至少一個小區(qū)域;對于每一第一小預測區(qū)域所獲取的第一預測填充象素值是根據(jù)在該小區(qū)域中的有效象素的象素值,利用第一函數(shù)通過分割而獲得的;用該第一預測填充象素值置換在該小區(qū)域中的無效象素的象素值以產(chǎn)生第一填充小預測區(qū)域;第二填充過程,在該過程中從該第二預測信號中分割至少一個小區(qū)域,對于每一第二小小預測區(qū)域所獲取的第二預測填充象素值是根據(jù)在該小區(qū)域中的有效象素的象素值,利用第二函數(shù)通過分割而獲得的;用該第二預測填充象素值置換在該小區(qū)域中的無效象素的象素值以產(chǎn)生第二填充小預測區(qū)域;和平均過程,在該過程中利用第三函數(shù)將相應的第一和第二填充小預測區(qū)域服從于加權平均過程以獲得一最佳預測圖象。
176.如權利要求175的圖象譯碼程序記錄介質,其中獲取有效象素的加權平均,并且用這種所獲取的平均填充象素值置換該無效象素的象素值。
177.如權利要求171的圖象譯碼程序記錄介質,其中該譯碼步驟包括一形狀自適應逆正交變換步驟,用來對由僅對在該輸入信號中的有效象素的正交變換所得到的編碼分量執(zhí)行逆正交變換。
178.如權利要求174的圖象譯碼程序記錄介質,其中該譯碼步驟包括一形狀自適應逆正交變換步驟,用來對由僅對在該輸入信號中的有效象素的正交變換所得到的編碼分量執(zhí)行逆正交變換。
179.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對一編碼信號進行譯碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執(zhí)行壓縮編碼而得到的,所述程序包括區(qū)域分割步驟,用來規(guī)定在該壓縮編碼信號中的一編碼區(qū)域,將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,從每個小區(qū)域中分割一包括有效象素的小矩形區(qū)域,并輸出該小矩形區(qū)域作為小有效區(qū)域;譯碼步驟,用來對在相應于每個小有效區(qū)域的該圖象信號中的一壓縮編碼信號進行譯碼,并輸出圖象譯碼信號;和逆變換計算步驟,用來依據(jù)該小有效區(qū)域確定一逆變換計算基數(shù),對該圖象譯碼信號執(zhí)行逆變換計算以得到逆變換計算信號,依據(jù)該有效信號合并該逆變換計算信號,并輸出一譯碼信號。
180.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對一編碼信號進行譯碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執(zhí)行壓縮編碼而得到的,所述程序包括區(qū)域分割步驟,用來規(guī)定在該壓縮編碼信號中的一編碼區(qū)域,將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域,從每個小區(qū)域中分割一包括有效象素的小矩形區(qū)域,并輸出該小矩形區(qū)域作為小有效區(qū)域;譯碼步驟,用來對在相應于每個小有效區(qū)域的該圖象信號中的壓縮編碼信號進行譯碼,并輸出圖象譯碼信號;第一逆變換計算步驟,用來根據(jù)每個小有效區(qū)域將每個譯碼信號賦予具有第一方向的一維小區(qū)域,確定一用于該一維小區(qū)域的逆變換譯碼的計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算,并輸出第一逆變換計算信號;第二逆變換步驟,用來根據(jù)該小有效區(qū)域將每個第一逆變換計算信號賦予具有與第一方向不同的第二方向的一維小區(qū)域,確定用于該一維小區(qū)域的逆變換譯碼的一計算基數(shù),利用該計算基數(shù)執(zhí)行逆變換計算以獲得第二逆變換計算信號,合并該第二逆變換計算信號,并輸出一譯碼信號。
181.一種圖象譯碼程序記錄介質,在其中記錄有一圖象譯碼程序,該程序是用來對一編碼信號進行譯碼的,該編碼信號是通過對一是具有象素值和一表示與參考該有效信號時該圖象信號是有效或不是有效的一象素陣列的一圖象信號執(zhí)行壓縮編碼而得的,所述程序包括區(qū)域分割步驟,用來在該壓縮譯碼信號中規(guī)定一編碼區(qū)域,將相應于該規(guī)定區(qū)域的有效信號分割成多個小區(qū)域;第一譯碼步驟,用來根據(jù)在每個小區(qū)域中的該有效象素的位置選擇該編碼等級,對相應于該小區(qū)域的壓縮編碼信號執(zhí)行譯碼,并輸出第一譯碼信號;和第二譯碼步驟,用來譯碼該第一譯碼信號并輸出第二譯碼信號。
182,一種圖象譯碼程序記錄介質,在其中記錄有一圖象程序,該程序是用來譯碼一包括一編碼信號的輸入信號,該編碼信號是通過對是一具有象素值和表示與參考該有效信號以及附加信息時該圖象信號是有效或不是有效的有效信號的一象素陣列的圖象信號執(zhí)行壓縮編碼而得到的,該程序包括譯碼步驟,用來譯碼該輸入編碼信號并輸出一譯碼信號;預測信號產(chǎn)生步驟,用來依據(jù)該有效信號根據(jù)后面所述的參考信號產(chǎn)生一預測信號;預測圖象象素產(chǎn)生步驟,用來根據(jù)通過譯碼該附加信息而得到的譯碼附加信息來產(chǎn)生一填充象素值,用該填充象素值置換在該預測信號中的無效象素,并輸出一填充預測信號;相加步驟,用來將該譯碼信號和填充預測信號相加,并輸出一譯碼圖象信號;和存貯步驟,用來暫時存貯用在該預測信號產(chǎn)生步驟中的作為一參考信號的譯碼圖象信號。
全文摘要
一種用來對一輸入信號進行編碼的圖象編碼裝置,包括:預測圖象產(chǎn)生裝置;相減裝置,用來將該預測圖象分割成多個小預測區(qū)域,并輸出一差信號;象素產(chǎn)生裝置,用來根據(jù)在有效區(qū)域中的有效象素的象素值利用一規(guī)定的函數(shù)來產(chǎn)生一填充象素值;編碼裝置,用來編碼該填充信號并輸出一編碼信號;譯碼裝置,用來譯碼該編碼信號并輸出一譯碼信號;相加裝置;和存貯裝置,用來暫時存貯用在該預測圖象產(chǎn)生裝置的該本地再現(xiàn)圖象。
文檔編號G06T9/00GK1182333SQ9712065
公開日1998年5月20日 申請日期1997年6月28日 優(yōu)先權日1996年6月28日
發(fā)明者高橋潤, 喬翁·塞格·布恩 申請人:松下電器產(chǎn)業(yè)株式會社