專利名稱:圖象處理方法、圖象處理裝置及數(shù)據(jù)存儲媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖象處理方法、圖象處理裝置以及數(shù)據(jù)存儲媒體,更具體地說,本發(fā)明涉及的是對隔行圖象信號的頻率成分進行可變長編碼處理時,適當?shù)剡M行頻率成分系列的并列交換,以提高編碼效率。
背景技術(shù):
在最近的圖象編碼處理中,廣泛地利用了離散余弦變換(DCT),在具有代表性的圖象編碼方式的MPEG中,將輸入的圖象信號分別對應(yīng)于構(gòu)成DCT處理單位的1表示畫面的多個矩形塊進行分割;對于分塊后的圖象信號,按各塊進行DCT處理。
下面具體說明MPEG中的圖象編碼處理。
圖26是表示進行上述圖象編碼處理的現(xiàn)有圖象處理裝置的概略構(gòu)成方框圖,圖中200a是對圖象信號進行包含DCT處理在內(nèi)的編碼處理的現(xiàn)有圖象處理裝置。該圖象處理裝置200a包括分別對應(yīng)于構(gòu)成1表示畫面的多個塊,分割輸入的圖象信號101、生成分塊化的圖象信號的分塊器102;對于分塊后的圖象信號103在各塊中進行DCT處理,并把上述圖象信號變換為頻率成分(DCT系數(shù))的DCT處理器104;把DCT處理器104的輸出105加以量化,生成與各塊對應(yīng)的量化值107的量化器106。這里所述DCT處理器104及量化器106構(gòu)成信息源編碼部200a1。
上述圖象處理裝置200a還有按量化DCT系數(shù)(量化值)設(shè)定該編碼處理順序的掃描器109;根據(jù)上述處理順序?qū)υO(shè)定該處理順序的量化值111進行可變長編碼、生成與各塊的圖象信號對應(yīng)的編碼列113的VLC處理器112。
下面對其操作進行說明。
輸入的圖象信號101用分塊器102首先對應(yīng)于8×8象素的矩形塊被分塊。分塊后的輸入圖象信號103通過DCT處理器104進行DCT處理并變換為多個頻率成分(DCT系數(shù)),這些DCT系數(shù)在量化器106被量化。
量化的DCT系數(shù)107通過掃描器109進行并列交換,以提高可變長編碼(VLC)處理的效率,也就是說設(shè)定了編碼的處理順序后,該并列交換的量化值通過VLC處理器112根據(jù)上述設(shè)定的處理順序進行可變長編碼(VLC)處理。在VLC處理中,使用了掃描寬度編碼,當以相同大小的系數(shù)進行連續(xù)掃描時,可提高VLC處理的效率。
然而,在隔行圖象信號的編碼處理中,當相鄰掃描線間的相關(guān)性強時,進行幀DCT處理,也就是進行把幀作為1單位的DCT處理;當場內(nèi)的相關(guān)性強時,則進行場DCT處理,也就是進行把場作為1單位的DCT處理。
具體地說,如圖27所示,在隔行圖象信號的幀DCT處理中,交互排列第1場的掃描線和第2場的掃描線,形成1幀畫面,把該1幀畫面分割為多個宏塊(16×16象素),再把各宏塊分割為4個子塊(8×8象素),在各子塊對與其對應(yīng)的圖象信號進行DCT處理。另外,在隔行圖象信號的場DCT處理中,在構(gòu)成1幀畫面的各宏塊上形成僅由第1場掃描線組成的2個第1子塊以及僅由第2場掃描線組成的2個第2子塊,在各子塊對與其對應(yīng)的圖象信號進行DCT處理。
用MPEG方式,可按每個宏塊適當選擇實施幀DCT和場DCT。因此,為了正確解碼輸入的圖象信號,在上述圖象編碼裝置200a中,與來自分塊器102的塊化圖象信號103一起,還輸出表示在每個宏塊的DCT處理單位的DCT處理信息114(即表示對各個宏塊進行了幀DCT還是場DCT中哪一個DCT處理的信息)。與實施場DCT的子塊(場DCT塊)對應(yīng)的DCT系數(shù)群,由于該子塊僅由構(gòu)成1幀畫面掃描線的奇數(shù)號碼或偶數(shù)號碼的掃描線構(gòu)成,因此與實施幀DCT的子塊(場DCT塊)的DCT系數(shù)相比,包含較多的表示在表示畫面縱方向的象素值變化率大的DCT系數(shù)。
圖28是對應(yīng)于圖26所示圖象編碼裝置的圖象解碼裝置的概略構(gòu)成方框圖,圖中200b是解碼由上述圖象編碼裝置200a編碼的圖象編碼信號113的圖象處理裝置(圖象解碼裝置)。該圖象解碼裝置200b具有對上述圖象編碼信號113進行可變長解碼處理的可變長解碼器201;在由該解碼處理得到了量化值111上,為使該配列順序返回到在編碼處理時進行并列交換處理前的配列順序而進行逆掃描處理的逆掃描器202;根據(jù)該逆掃描處理得到的結(jié)果,生成對應(yīng)于作為解碼處理對象的被解碼塊的DCT系數(shù)(頻率成分)105的逆量化器203。上述圖象解碼裝置200b還具有對上述DCT系數(shù)105進行逆DCT處理,生成對應(yīng)于被解碼塊的圖象信號103的逆DCT器204;對該圖象信號103,根據(jù)上述DCT處理信息114進行逆塊化,再生出對應(yīng)于1幀畫面的圖象信號101的逆分塊器205。這里,上述逆量化器203及逆DCT處理器204構(gòu)成信息源解碼部200b1。
該圖象解碼裝置200b按對上述圖象編碼信號113以編碼處理時的逆順序,進行相對于上述圖象編碼裝置200a的各個變換處理的逆變換處理,從而可正確地進行該圖象編碼信號113的解碼處理。
圖29是表示其他現(xiàn)有的圖象編碼裝置的概略構(gòu)成方框圖。
圖中,200c是利用幀內(nèi)信息,生成被編碼塊的量化值的預(yù)測值,把該預(yù)測值與被編碼塊的量化值的差分進行編碼的幀內(nèi)預(yù)測編碼處理的圖象處理裝置(圖象編碼裝置)。
該圖象編碼裝置200c具有在上述圖象編碼裝置200a的結(jié)構(gòu)上附加的生成上述預(yù)測值的預(yù)測部200c2;以及使用與該預(yù)測值生成有關(guān)的參數(shù),可轉(zhuǎn)換掃描方法的掃描部200c1。上述預(yù)測部200c2具有在生成并輸出預(yù)測值303的同時,輸出與預(yù)測值生成有關(guān)的第1、第2預(yù)測信息309a、309b的預(yù)測器305;對上述量化器106的輸出107和預(yù)測器305的預(yù)測輸出(預(yù)測值)303進行減法處理的加法器301;以及對該加法器301的輸出302和上述預(yù)測器305的輸出303進行加法處理的加法器304。
上述掃描部200c1具有對上述預(yù)測部200c2的輸出進行掃描處理而掃描方法不同的3個掃描器(1)109s1~(3)109s3;根據(jù)控制信號116選擇上述3個掃描器其中之一,把上述預(yù)測部200c2的輸出302供給選擇的掃描器的第1開關(guān)108c;根據(jù)控制信號116選擇上述3個掃描器其中之一,把選擇的掃描器的輸出供給上述可變長編碼器112的第2開關(guān)110c;根據(jù)上述第1預(yù)測信息309a產(chǎn)生上述控制信號116的掃描控制器1401c。
該第2預(yù)測信息309b從本圖象編碼裝置200c輸出。
這種結(jié)構(gòu)的圖象編碼裝置200c由于使用與預(yù)測值生成有關(guān)的參數(shù)(預(yù)測信息)309來轉(zhuǎn)換掃描方法,因此提高了VLC處理的效率。
下面用圖30說明預(yù)測值的生成方法。
圖30表示1個16×16象素的宏塊,該宏塊由4個8×8象素的子塊(以下簡稱塊)R0、R1、R2、X組成。塊X是被編碼塊,塊R0、R1及R2是與被編碼塊X相鄰的已編碼塊。在被編碼塊X的預(yù)測值(量化值)的生成中,要參照塊R1或R2的任一個。在決定參照塊時,使用塊R0、R1及R2的DC系數(shù)(各塊的左上角的量化值)。具體地說,把塊R0、R1間的DC系數(shù)差的絕對值與塊R0、R2間的DC系數(shù)差的絕對值進行比較,當塊R0、R1間的DC系數(shù)差的絕對值大時,參照塊R1(縱向參照)。不是這種情況時,參照塊R2(橫向參照)。
參照塊R1時,塊R1的DC系數(shù)(塊左上角的量化值)和AC系數(shù)(除去塊最上列量化值中的DC系數(shù))作為塊X的相同位置的系數(shù)預(yù)測值。參照塊R2時,塊R2的DC系數(shù)(塊左上角的量化值)和AC系數(shù)(除去塊最左列量化值中的DC系數(shù))作為塊X的相同位置的系數(shù)預(yù)測值。然而,當通過預(yù)測反而使VLC處理的效率惡化時,也可以不進行AC系數(shù)的預(yù)測。
掃描方法的轉(zhuǎn)換應(yīng)根據(jù)幀內(nèi)預(yù)測的AC預(yù)測的ON(進行AC預(yù)測的情況)、AC預(yù)測的OFF(不進行AC預(yù)測的情況),且在AC預(yù)測ON的情況下根據(jù)預(yù)測的參照方向進行。也就是說,在供給上述掃描控制器1401c的第1預(yù)測信息309a中,包含表示AC預(yù)測的ON或OFF的信息(ON/OFF信息)和表示進行AC預(yù)測時的預(yù)測的參照方向的信息(預(yù)測方向信息),在上述第2預(yù)測信息309b中僅包含表示AC預(yù)測的ON或OFF的信息(ON/OFF信息)。
在AC預(yù)測為OFF的情況下,按圖31(a)所示的順序進行量化值的掃描。即據(jù)此在量化值中設(shè)定編碼處理的順序。在這種情況(AC預(yù)測OFF)下,對應(yīng)于子塊的量化值群,常常是在縱橫方向同樣分布著高頻成分,因此可按從低頻成分到高頻成分的順序一樣地進行量化值的掃描。在參照縱方向進行AC預(yù)測的情況下,按圖31(b)所示的順序進行量化值的掃描。這種情況下,對應(yīng)于子塊的量化值群,根據(jù)預(yù)測其橫方向的高頻成分將減少,因此可優(yōu)先在橫方向進行量化值的掃描,VLC處理的效率將提高。在參照橫方向進行AC預(yù)測的情況下,按圖31(c)所示的順序進行量化值的掃描。這種情況下,對應(yīng)于分塊的量化值群,根據(jù)預(yù)測其縱方向的高頻成分將減少,因此可優(yōu)先在縱方向進行量化值的掃描,VLC處理的效率將提高。
圖32是對應(yīng)于圖29所示圖像編碼裝置的圖象解碼裝置的概略構(gòu)成方框圖,圖中200d是對由上述圖象編碼裝置200c編碼的圖象編碼信號308進行解碼的圖象處理裝置(圖象解碼裝置)。
該圖象解碼裝置200d具有逆掃描部200d1,對將上述圖象編碼信號308進行可變長解碼得到的量化值,在使該配列順序返回到編碼處理時的掃描處理前的配列順序而進行逆掃描處理的同時,根據(jù)與上述圖象編碼裝置200c中預(yù)測值的生成有關(guān)的預(yù)測信息(參數(shù)),可轉(zhuǎn)換該逆掃描方法的逆掃描部200d1;預(yù)測部200d2,在對應(yīng)于進行逆掃描處理的被解碼塊的量化值上,加上從位于該被解碼塊周邊的已解碼塊量化值中預(yù)測的被解碼塊的量化值(預(yù)測值)。
上述逆掃描部200d1具有對上述可變長解碼器201的輸出,進行逆掃描處理且逆掃描方法不同的3個逆掃描器(1)202s1~(3)202s3;根據(jù)控制信號116選擇上述3個逆掃描器其中之一,把上述可變長解碼器201的輸出供給選擇的逆掃描器的第1開關(guān)108d;根據(jù)控制信號116選擇上述3個逆掃描器其中之一,把選擇的逆掃描器的輸出供給上述預(yù)測部200d2的第2開關(guān)110d;根據(jù)第1預(yù)測信息309a產(chǎn)生上述控制信號116的逆掃描控制器1401d。
上述逆掃描器(1)202s1對上述圖象編碼裝置200c的掃描器(1)109s1的掃描進行逆掃描,上述逆掃描器(2)202s2對上述圖象編碼裝置200c的掃描器(2)109s2的掃描進行逆掃描,上述逆掃描器(3)202s3對上述圖象編碼裝置200c的掃描器(3)109s3的掃描進行逆掃描。
上述預(yù)測部200d2具有預(yù)測器401,在根據(jù)上述圖象編碼裝置200c輸出的第2預(yù)測信息309b以及相當于該圖象編碼裝置的量化值107的值107d,生成并輸出預(yù)測值303的同時,生成并輸出相當于該圖象編碼裝置200c的第1預(yù)測信息309a的控制用預(yù)測信息309a’;加法器304,用于把該預(yù)測值303和上述逆掃描部200d1的輸出302相加。上述控制用預(yù)測信息309a*與上述第1預(yù)測信息309a一樣,包含著有關(guān)AC預(yù)測的ON/OFF信息和有關(guān)AC預(yù)測的預(yù)測方向信息。
這種結(jié)構(gòu)的圖象解碼裝置200d,對上述圖象編碼信號308,按上述編碼處理時的逆順序,對圖29所示的圖象編碼裝置200c的各變換處理進行逆變換處理,即可正確進行該圖象編碼信號308的解碼處理。
圖33是表示已有的其他圖象編碼裝置的概略構(gòu)成方框圖,圖中200e是從其他幀生成被編碼幀的圖象信號的預(yù)測值,進行使被編碼幀的圖象信號和其預(yù)測值的差分值編碼的幀間預(yù)測編碼(內(nèi)編碼)處理的圖象處理裝置(圖象編碼裝置)。
該圖象編碼裝置200e具有對塊化圖象信號103和其預(yù)測值1008的差分值102進行信息源編碼處理的信息源編碼部200e2,以代替圖26的圖象編碼裝置200a中對塊化圖象信號103進行信息源編碼處理的信息源編碼部200a1;還具有根據(jù)有關(guān)上述預(yù)測值1008的生成的參數(shù)1015,轉(zhuǎn)換掃描方法即編碼處理順序的掃描部200e1,以代替上述圖象處理裝置200a中的掃描器109。
上述信息源編碼部200e2具有對應(yīng)于被編碼塊,對圖象信號103和其預(yù)測值1008的差分值1002進行DCT處理,并把該差分值變換為頻率成分(DCT系數(shù))1003的DCT器104e;將該DCT處理器104e的輸出1003進行量化,生成與各塊對應(yīng)的量化值1004的量化器106e。
上述信息源編碼部200e2具有將上述量化器106e輸出的量化值1004進行逆量化,輸出相當于上述DCT系數(shù)1003的DCT系數(shù)1007的逆量化器203e;對DCT系數(shù)1007進行逆DCT處理,輸出相當于上述差分值1002的差分信號1009的逆DCT器204e;將該差分信號1009和上述預(yù)測值1008相加,輸出與被編碼塊對應(yīng)的已編碼圖象信號1011的加法器1010。
上述信息源編碼部200e2具有把對應(yīng)于各塊的已編碼圖象信號1011的1幀或規(guī)定幀數(shù)暫時存貯的幀存儲器1014;根據(jù)對應(yīng)于該存儲器1014中參照塊的已編碼圖象信號1013以及對應(yīng)于輸入的被編碼塊的圖象信號103,在預(yù)測對應(yīng)于被編碼塊的圖象信號并生成該預(yù)測值1008的同時,輸出有關(guān)該預(yù)測處理的參數(shù)1015的預(yù)測器1012;從對應(yīng)于上述輸入的被編碼塊的圖象信號103中減去上述預(yù)測值1008的加法器1001。
上述掃描部200e1具有對上述信息源編碼部200e2的輸出進行掃描處理且掃描方法各不相同的2個掃描器(1)129s1、(2)129s2;根據(jù)控制信號116e選擇上述2個掃描器之一,把上述信息源編碼部200e2的輸出1004供給選擇的掃描器的第1開關(guān)108e;根據(jù)控制信號116e選擇上述2個掃描器中的一個,把選擇的掃描器的輸出供給上述可變長編碼器112的第2開關(guān)110e;根據(jù)上述予測器1012的參數(shù)1015產(chǎn)生上述控制信號116e的掃描控制器1016e。
上述掃描器129s1按圖31(a)所示順序進行量化值的掃描,上述掃描器129s2由圖29所示預(yù)測部200c2中的各構(gòu)成要素301、304、305以及圖29所示掃描部200c1中各構(gòu)成要素108c、110c、109s1~109s3、1401c構(gòu)成。也就是說,上述掃描器129s2的構(gòu)成是當編碼處理時,在對沒進行過幀間預(yù)測的塊(幀內(nèi)編碼塊)進行幀內(nèi)預(yù)測處理的同時,根據(jù)有關(guān)該預(yù)測值生成的預(yù)測信息,從構(gòu)成該掃描器129s2的掃描器109s1~109s3中選擇任意一個。構(gòu)成上述掃描器129s2的掃描器109s1~109s3上述的其中之一按圖31(a)所示順序進行量化值掃描。
該圖象編碼裝置200e的編碼處理基本上與圖29所示的圖象編碼裝置200c的情況是一樣的,但是,該圖象編碼裝置200e在被分塊的圖象信號和其預(yù)測值的差分值被編碼這一點上,與上述圖象編碼裝置200c有很大不同。
也就是說,在該圖象編碼裝置200e的幀間預(yù)測編碼處理中,由于在預(yù)測效率不好的情況下可使預(yù)測值1008為0,因此可實施使與輸入的被編碼塊對應(yīng)的圖象信號103仍進行DCT處理的編碼(幀內(nèi)編碼)處理。這里,幀間編碼和幀內(nèi)編碼的轉(zhuǎn)換是以宏塊為單位進行的,表示已實施編碼的信息附加在有關(guān)預(yù)測的參數(shù)1015上。
在該圖象編碼裝置200e的幀間預(yù)測編碼處理中,被編碼塊是幀間編碼(幀編碼的宏塊)的情況下,選擇掃描器(1)129s1,被編碼塊是幀內(nèi)編碼(幀內(nèi)編碼的宏塊)的情況下,選擇掃描器(2)129s2,分別實施適應(yīng)編碼處理的掃描方法。
具體地說,對應(yīng)于幀內(nèi)編碼的宏塊的量化值被供給上述掃描器(2)129s2(由圖29的預(yù)測部200c2及掃描部200c1構(gòu)成),該掃描器129s2通過幀內(nèi)預(yù)測生成該預(yù)測值,再根據(jù)與該預(yù)測值生成有關(guān)的預(yù)測信息,對被編碼塊的量化值和其預(yù)測值的差分值,進行適當?shù)膾呙杼幚怼?br>
另一方面,對應(yīng)于幀間編碼的宏塊的量化值被供給上述掃描器(1)129s1,該掃描器進行按圖31(a)所示順序的掃描。
這種結(jié)構(gòu)的圖象編碼裝置,對幀間編碼的宏塊來說,通過為對差分值編碼而進行的量化,為0的DCT系數(shù)很多,因此VLC處理的效率提高了。
上述構(gòu)成的圖象編碼裝置200e,對于幀內(nèi)編碼宏塊也可以不進行幀內(nèi)預(yù)測處理,這種情況下,對幀內(nèi)編碼宏塊的量化值,通過構(gòu)成上述掃描器129s2的掃描器109s1~109s3其中之一,進行圖31(a)所示順序的掃描處理。
圖34是對應(yīng)于圖33所示圖象編碼裝置200e的圖象解碼裝置的概略構(gòu)成方框圖,圖中200f是對由上述圖象編碼裝置200e編碼的圖象編碼信號1006進行解碼的圖象解碼裝置。
該圖象解碼裝置200f具有逆掃描部200f1,代替圖28的圖象解碼裝置200b的逆掃描器202,對于將上述圖象編碼信號1006進行可變長解碼得到的量化值1005,在使該配列順序返回到編碼處理時的掃描處理前的配列順序而進行逆掃描處理的同時,可根據(jù)有關(guān)上述圖象編碼裝置200e中幀間預(yù)測值生成的參數(shù)1015及有關(guān)幀內(nèi)預(yù)測值生成的參數(shù)309b,轉(zhuǎn)換該逆掃描方法;還具有信息源解碼部200f2,代替上述圖象解碼裝置200b的信息源解碼部200b1,對于與進行了逆掃描處理的被解碼塊對應(yīng)的量化值1004,進行信息源解碼處理。
上述逆掃描部200f1具有對上述可變長解碼器201的輸出1005進行逆掃描處理且逆掃描方法不相同的2個逆掃描器(1)222s1、(2)222s2;根據(jù)控制信號116f選擇上述2個逆掃描器其中之一,把上述可變長解碼器201的輸出1005供給選擇的逆掃描器的第1開關(guān)108f;根據(jù)控制信號116f選擇上述2個逆掃描器其中之一,把選擇的逆掃描器的輸出供給上述信息源解碼部200f2的第2開關(guān)110f;根據(jù)上述預(yù)測參數(shù)1015產(chǎn)生上述控制信號116f的逆掃描控制器1016f。上述逆掃描器222s1、222s2具有對應(yīng)于上述圖象編碼裝置200e中掃描器129s1、129s2的結(jié)構(gòu)。
也就是說,上述逆掃描器222s1具有進行對應(yīng)于圖31(a)所示順序掃描的逆掃描的結(jié)構(gòu),逆掃描器222s2由圖32所示逆掃描部200d1中各構(gòu)成要素108d、110d、202s1~202s3、1401d以及圖32所示預(yù)測部200d2中各構(gòu)成要素304、401構(gòu)成。
上述信息源解碼部200f2還具有對上述逆掃描部200f1的輸出進行逆量化處理的逆量化器203f;對該量化器203f的輸出1003進行逆DCT處理的逆DCT器204f。
上述信息源解碼部200f2具有將對應(yīng)于各塊的已解碼圖象信號103的1幀或規(guī)定幀數(shù)臨時存貯的幀存儲器1014f;根據(jù)對應(yīng)于該存儲器1014f的參照塊的已解碼圖象信號1013f以及有關(guān)編碼時預(yù)測的參數(shù)1015,生成對應(yīng)于被解碼塊的圖象信號的預(yù)測值1008f的預(yù)測器1102f;把該預(yù)測值1008f和上述逆DCT器204f的輸出1002相加的加法器1101f。
用這種結(jié)構(gòu)的圖象解碼裝置200f,對上述圖象編碼信號1006按編碼處理時的逆順序進行相對于圖33所示圖象編碼裝置200e的各變換處理的逆變換處理,即可正確進行圖象編碼信號1006的解碼處理。
然而,已有圖象處理裝置的掃描轉(zhuǎn)換方法,對于全部塊是幀DCT塊的逐行圖象編碼處理是有效的,但是,對于幀DCT塊和場DCT塊混合的隔行圖象編碼處理,由于場DCT塊和幀DCT塊的DCT系數(shù)的分布是不同的,當使用同樣的掃描轉(zhuǎn)換方法時,相同大小的系數(shù)不連續(xù),將使VLC效率惡化。
也就是說,對每個宏塊適當選擇實施幀DCT處理和場DCT處理,在不同DCT類型的宏塊混合的隔行圖象編碼處理中,當用有關(guān)預(yù)測值生成的參數(shù)轉(zhuǎn)換掃描方法時,由于幀DCT塊和場DCT塊的DCT系數(shù)分布不同,相同大小的系數(shù)不連續(xù),即存在VLC效率惡化的情況。
即使對于已有圖象處理裝置的隔行圖象的幀間預(yù)測編碼處理,由于不同DCT類型的宏塊混合,也存在與上述同樣的問題。
即使對于逐行圖象編碼處理,當根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理時,例如,當鄰接掃描線間的相關(guān)性強時進行幀DCT處理、當鄰接掃描線間的相關(guān)性弱時進行場DCT處理的情況下,與上述隔行圖象編碼處理的情況一樣,也會產(chǎn)生VLC效率惡化的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是解決以上問題,提供一種即使在對不同DCT類型宏塊混合的隔行圖象進行編碼處理,或者在特定逐行圖象的編碼處理,可適當選擇能提高VLC效率的掃描方法,可進行高效編碼的圖象處理裝置及圖象處理方法,以及存儲為實現(xiàn)該圖象處理方法的圖象處理程序的數(shù)據(jù)存儲媒體。
本發(fā)明(方案1)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號、在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一個頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,與該被編碼塊圖象信號進行幀頻率變換處理還是進行場頻率變換處理相適應(yīng),設(shè)定對于與上述被編碼塊的圖象信號對應(yīng)的頻率成分的編碼處理順序,按照設(shè)定的處理順序,順次對與上述被編碼塊圖象信號對應(yīng)的頻率成分進行編碼。
本發(fā)明(方案2)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中、通過包含頻率變換處理的編碼處理對使數(shù)字圖象信號編碼得到的圖象編碼信號在每個塊進行解碼處理的圖象處理方法,對按規(guī)定順序使各頻率成分進行編碼得到的輸入信號根據(jù)對作為上述解碼處理對象的被解碼塊對應(yīng)的圖象信號進行的頻率變換處理是把幀作為1單位進行的幀單位處理還是以場作為1單位進行的場單位處理而決定的配列順序進行并列交換,生成對應(yīng)于上述被解碼塊的頻率成分,將對應(yīng)于該被解碼塊的頻率成分進行逆頻率變換處理,再生與該被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案3)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一類頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,根據(jù)對該被編碼塊的圖象信號實施的頻率變換處理的種類以及對位于該被編碼塊周邊的已編碼塊的圖象信號實施的頻率變換處理的種類之組合類型,設(shè)定對于與上述被編碼塊的圖象信號對應(yīng)的頻率成分的編碼處理順序,按照設(shè)定的處理順序,順次對與上述被編碼塊圖象信號對應(yīng)的頻率成分進行編碼。
本發(fā)明(方案4)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中通過包含頻率變換處理的編碼處理對使數(shù)字圖象信號編碼得到的圖象編碼信號在每個塊進行解碼處理的圖象處理方法,對按規(guī)定順序使各頻率成分進行編碼得到的輸入信號根據(jù)作為上述解碼處理對象的被解碼塊對應(yīng)的圖象信號進行的頻率變換處理,以及位于該被解碼塊周邊的已編碼塊對應(yīng)的圖象信號進行的頻率變換處理的組合類型決定的配列順序進行并列交換,生成對應(yīng)于上述被解碼塊的頻率成分,將對應(yīng)于該被解碼塊的頻率成分進行逆頻率變換處理,再生對應(yīng)于該被解碼塊的圖象信號。
本發(fā)明(方案5)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一個頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,根據(jù)對應(yīng)于上述被編碼塊周邊的已編碼塊的頻率成分,通過規(guī)定的預(yù)測處理生成被編碼塊的頻率成分的預(yù)測值,根據(jù)對該被編碼塊的圖象信號進行的頻率變換處理種類和上述預(yù)測處理種類的組合類型,設(shè)定對上述被編碼塊的頻率成分和其預(yù)測值的差分值的編碼處理順序,按設(shè)定的處理順序,順次使對應(yīng)于該被編碼塊的差分值編碼。
本發(fā)明(方案6)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中通過包含頻率變換處理的編碼處理對使數(shù)字圖象信號編碼得到的圖象編碼信號在每個塊進行解碼處理的圖象處理方法,根據(jù)在對應(yīng)于作為上述解碼處理對象的被解碼塊的圖象信號上實施的頻率變換處理的種類和上述預(yù)測處理的種類之組合類型決定的配列順序,并列交換按規(guī)定順序使經(jīng)預(yù)測處理的各種頻率成分編碼得到的輸入信號,根據(jù)對應(yīng)于在上述被解碼塊周邊的已解碼塊的頻率成分,按照上述預(yù)測處理的種類生成對應(yīng)于該被解碼塊的頻率成分的預(yù)測值,根據(jù)上述并列交換后的輸入信號和上述預(yù)測值,生成對應(yīng)于被解碼塊的頻率成分,對上述被解碼塊對應(yīng)的頻率成分進行逆頻率變換處理,再生上述被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案7)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一個頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,根據(jù)對應(yīng)于在上述被編碼塊周邊的已編碼塊的頻率成分,按照規(guī)定的預(yù)測處理生成對應(yīng)于被編碼塊的頻率成分的預(yù)測值,根據(jù)對該被編碼塊的圖象信號進行的頻率變換處理的種類、對在該被編碼塊周邊的已編碼塊的圖象信號進行的頻率變換處理的種類以及上述預(yù)測處理的種類之組合類型,設(shè)定對上述被編碼塊的頻率成分和其預(yù)測值的差分值的編碼處理順序,按照設(shè)定的處理順序,順次對該被編碼塊對應(yīng)的差分值進行編碼。
本發(fā)明(方案8)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中通過包含頻率變換處理的編碼處理在上述每個塊進行使數(shù)字圖象信號編碼得到的圖象編碼信號的解碼處理的圖象處理方法,根據(jù)對作為上述解碼處理對象的被解碼塊所對應(yīng)的圖象信號進行的頻率變換處理的種類、對在該被解碼塊周邊的已解碼塊所對應(yīng)的圖象信號進行的頻率變換處理的種類以及上述預(yù)測處理的種類之組合類型決定的配列順序,并列交換按規(guī)定順序使已實施了預(yù)測處理的各種頻率成分編碼而得到的輸入信號,根據(jù)在上述被解碼塊周邊的已解碼塊所對應(yīng)的頻率成分,按照上述預(yù)測處理的種類,生成該被解碼塊對應(yīng)的頻率成分的預(yù)測值,再根據(jù)上述并列交換后的輸入信號和上述預(yù)測值,生成被解碼塊對應(yīng)的頻率成分,對上述被解碼塊對應(yīng)的頻率成分進行逆頻率變換處理,再生上述被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案9)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理裝置,包括分塊器,在作為頻率變換處理單位的每個幀或場集中上述數(shù)字圖象信號,在對應(yīng)于上述各塊進行分塊的同時,輸出上述分塊的圖象信號以及表示上述頻率變換處理單位的頻率變換類型信息;頻率變換器,在各塊對上述塊化的圖象信號進行頻率變換,輸出各塊的圖象信號對應(yīng)的頻率成分;量化器,使上述頻率成分量化,輸出各塊圖象信號對應(yīng)的量化值;多個掃描器,按照該配列順序的并列交換,在上述量化值中設(shè)定規(guī)定的處理順序,使并列交換處理時順序不同;掃描控制器,根據(jù)上述頻率變換類型信息,輸出選擇用于上述量化值并列交換的掃描器的控制信號;可變長編碼器,對上述并列交換后的量化值進行可變長編碼。
本發(fā)明(方案10)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中通過包含以幀單位或場單位的頻率變換處理的編碼處理對使數(shù)字圖象信號進行編碼得到的圖象編碼信號在上述每個塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號頻率成分的量化值進行并列交換處理及可變長編碼處理將得到的編碼列再進行可變長解碼;多個逆掃描器,對上述并列交換后的量化值,進行使該配列順序返回并列交換前的配列順序的并列交換處理,輸出上述量化值,使并列交換處理時順序不同;逆掃描控制器,根據(jù)表示上述頻率變換處理的種類的頻率變換類型信息,輸出選擇用于上述量化值并列交換的逆掃描器的控制信號;逆量化器,使上述量化值逆量化,輸出上述各塊對應(yīng)的塊化圖象信號的頻率成分;逆頻率變換器,使該頻率成分逆頻率變換,輸出上述塊化圖象信號;逆分塊器,根據(jù)表示上述編碼處理中的頻率變換處理是以幀單位還是以場單位進行處理的頻率變換類型信息,使上述塊化圖象信號逆塊化,輸出數(shù)字圖象信號。
本發(fā)明(方案11)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理裝置,具有分塊器,在作為頻率變換處理單位的每個幀或場集中上述數(shù)字圖象信號,在對應(yīng)于上述各塊進行塊化的同時,輸出上述塊化的圖象信號以及表示上述頻率變換處理單位的頻率變換類型信息;頻率變換器,在上述每個塊對上述塊化的圖象信號進行頻率變換,輸出與各塊的圖象信號對應(yīng)的頻率成分;量化器,使該頻率成分量化,輸出與各塊的圖象信號對應(yīng)的量化值;預(yù)測器,根據(jù)位于作為上述編碼處理對象的被編碼塊周邊的已編碼塊對應(yīng)的量化值,生成對應(yīng)于上述被編碼塊的量化值的預(yù)測值,輸出該預(yù)測值和有關(guān)上述預(yù)測值生成處理的種類的預(yù)測信息;第1加法器,輸出從對應(yīng)于上述被編碼塊的量化值減去上述預(yù)測值的差分值;第2加法器,將上述差分值和上述預(yù)測值相加,把該相加值作為與已編碼塊對應(yīng)的量化值并輸出;多個掃描器,進行上述差分值的并列交換,使并列交換順序不同;掃描控制器,根據(jù)上述預(yù)測信息及上述頻率變換類型信息,輸出選擇用于上述差分值并列交換的掃描器的控制信號;可變長編碼器,對上述并列交換后的差分值進行可變長編碼。
本發(fā)明(方案12)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的圖象編碼信號,在每個塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號頻率成分的量化值,進行預(yù)測處理、并列交換處理以及可變長編碼處理,將得到的編碼列,再進行可變長解碼;多個逆掃描器;對上述并列交換后的量化值,進行使該配列順序返回到并列交換前的配列順序的并列交換處理,使并列交換處理時順序不同;逆掃描控制器,根據(jù)表示上述頻率變換處理種類的頻率變換類型信息以及表示上述預(yù)測處理種類的預(yù)測信息,輸出選擇用于上述量化值并列交換的逆掃描器的控制信號;逆量化器,使上述量化值逆量化,輸出與上述各塊對應(yīng)的塊化圖象信號的頻率成分;逆頻率變換器,對上述頻率成分進行逆頻率變換,輸出上述塊化圖象信號;逆分塊器,根據(jù)上述頻率變換類型信息使上述塊化圖象信號逆塊化,輸出數(shù)字圖象信號。
本發(fā)明(方案13)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一個頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,根據(jù)已編碼塊的圖象信號對應(yīng)的頻率成分的分布,設(shè)定對于上述被編碼塊的圖象信號對應(yīng)的頻率成分的編碼處理順序,按照設(shè)定的處理順序,順次對上述被編碼塊的圖象信號對應(yīng)的頻率成分進行編碼。
本發(fā)明(方案14)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的圖象編碼信號,在每個塊進行解碼處理的圖象處理方法,根據(jù)由對應(yīng)于已解碼塊的圖象信號頻率成分的分布決定的配列順序,并列交換按規(guī)定順序使各個頻率成分編碼得到的輸入信號,生成作為解碼處理對象的被解碼塊對應(yīng)的頻率成分,對上述被解碼塊對應(yīng)的頻率成分進行逆頻率變換處理,再生該被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案15)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)把幀作為1單位的幀頻率變換處理以及把場作為1單位的場頻率變換處理中的任一個頻率變換處理,把作為該編碼處理對象的被編碼塊的圖象信號變換為頻率成分,根據(jù)位于上述被編碼塊周邊的已編碼塊對應(yīng)的頻率成分,按照規(guī)定的預(yù)測處理,生成被編碼塊的頻率成分的預(yù)測值,根據(jù)表示是否進行適當?shù)捻樞蛟O(shè)定的標志信息,交替進行根據(jù)上述預(yù)測處理的種類,適當設(shè)定對上述被編碼塊頻率成分和其預(yù)測值的差分值的編碼處理順序的第1順序設(shè)定操作,以及不管上述預(yù)測處理的種類,把上述處理順序設(shè)定為特定順序的第2順序設(shè)定操作,根據(jù)設(shè)定的處理順序,順次對該被編碼塊對應(yīng)的差分值進行編碼,與上述標志信息一起發(fā)送或存儲。
本發(fā)明(方案16)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的編碼圖象信號,在每個塊進行解碼處理的圖象處理方法,根據(jù)表示是否進行與上述輸入信號一起輸入的適當?shù)牟⒘薪粨Q的標志信息,交替進行以下操作對按規(guī)定順序?qū)嵤┝祟A(yù)測處理的各種頻率成分進行編碼得到的輸入信號,根據(jù)上述預(yù)測處理的種類適當并列交換的第1并列交換操作;不局限于上述預(yù)測處理的種類,按特定順序并列交換該輸入信號的第2并列交換操作,根據(jù)位于作為解碼處理對象的被解碼塊周邊的已解碼塊對應(yīng)的頻率成分,按照上述預(yù)測處理種類,生成對應(yīng)于該被解碼塊頻率成分的預(yù)測值,根據(jù)上述并列交換后的輸入信號和上述預(yù)測值,生成被解碼塊對應(yīng)的頻率成分,對上述被解碼塊對應(yīng)的頻率成分,進行逆頻率變換處理,再生上述被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案17)的圖象處理方法是把數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)與包含該被編碼塊的表示畫面不同的已編碼表示畫面對應(yīng)的圖象信號規(guī)定的預(yù)測處理,生成作為該編碼處理對象的被編碼塊圖象信號的預(yù)測值,根據(jù)把幀作為1單位的幀頻率變換處理及把場作為1單位的場頻率變換處理中任一種頻率變換處理,將上述被編碼塊的圖象信號及其預(yù)測值的差分值變換為頻率成分,根據(jù)表示是否進行適當?shù)捻樞蛟O(shè)定的標志信息,交替進行根據(jù)上述預(yù)測處理種類適當?shù)卦O(shè)定上述被編碼塊頻率成分的編碼處理順序的第1順序設(shè)定操作,以及不局限于上述預(yù)測處理種類把上述處理順序設(shè)定為特定順序的第2順序設(shè)定操作,根據(jù)設(shè)定的處理順序?qū)υ摫痪幋a塊對應(yīng)的頻率成分順次進行編碼,并與上述標志一起發(fā)送或存儲。
本發(fā)明(方案18)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換的處理,對使數(shù)字圖象信號編碼得到的圖象編碼信號,在每個塊進行解碼處理的圖象處理方法,根據(jù)表示是否進行與上述輸入信號一起輸入的適當?shù)牟⒘薪粨Q的標志信息,交替進行根據(jù)上述預(yù)測處理種類的順序適當并列交換以規(guī)定順序使經(jīng)預(yù)測處理的頻率成分進行編碼得到的輸入信號的第1并列交換操作,以及不局限于上述預(yù)測處理的種類以特定順序并列交換該輸入信號的第2并列交換操作,對上述并列交換后的輸入信號進行逆頻率變換處理,生成作為解碼處理對象的被解碼塊對應(yīng)的差分信號,根據(jù)包含與該被解碼塊的表示畫面不同的已編碼表示畫面的圖象信號,按上述預(yù)測處理種類生成該被解碼塊的圖象信號的預(yù)測值,根據(jù)上述差分信號和上述預(yù)測值,再生被解碼塊對應(yīng)的圖象信號。
本發(fā)明(方案19)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理裝置,具有分塊器,在作為頻率變換處理單位的每個幀或場集中上述數(shù)字圖象信號,在進行對應(yīng)于上述各塊塊化的同時,輸出上述塊化的圖象信號以及表示上述頻率變換的處理單位的頻率變換類型信息;頻率變換器,把上述塊化過的圖象信號在上述每個塊進行頻率變換,輸出各塊圖象信號對應(yīng)的頻率成分;量化器,對該頻率成分進行量化,輸出各塊圖象信號對應(yīng)的量化值;多個掃描器,對上述量化值按其配列順序的并列交換設(shè)定規(guī)定的處理順序,使并列交換處理時順序不同;特性解析器,輸出指定根據(jù)特性解析對上述量化器的輸出進行適合各塊量化值的并列交換的掃描器的掃描指定信號;一次存儲上述特性解析器的掃描指定信號的存儲器;掃描控制器,根據(jù)上述存儲器存儲的掃描指定信號,輸出選擇用于作為編碼處理對象的被編碼塊量化值的并列交換的掃描器的控制信號;對上述并列交換后的量化值進行可變長編碼的可變長編碼器。
本發(fā)明(方案20)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中,通過包含以幀單位或場單位的頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的圖象編碼信號,在每個上述塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號頻率成分的量化值,進行并列交換處理以及可變長編碼處理,將得到的編碼列進行可變長解碼;多個逆掃描器,對上述并列交換后的量化值,進行使該配列順序返回到并列交換前的配列順序的并列交換處理,使并列交換處理時順序不同;特性解析器,根據(jù)上述逆掃描器的輸出的特性解析,輸出指定進行適合各塊量化值的并列交換的逆掃描器的掃描指定信號;一次存儲上述特性解析器的掃描指定信號的存儲器;掃描控制器,根據(jù)上述存儲器存儲的掃描指定信號,輸出選擇用于作為上述解碼處理對象的被解碼塊量化值的并列交換的逆掃描器的控制信號;逆量化器,對上述選擇的逆掃描器輸出的量化值進行逆量化,輸出上述各塊對應(yīng)的圖象信號頻率成分;對上述頻率成分進行逆頻率變換,輸出上述塊化圖象信號的逆頻率變換器;逆分塊器,根據(jù)表示上述編碼處理中的頻率變換處理是否以幀單位或場單位的其中一個單位的處理的頻率變換標志信息,對上述塊化圖象信號進行逆塊化,輸出數(shù)字圖象信號。
本發(fā)明(方案21)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊圖象信號的編碼處理的圖象處理裝置,具有分塊器,在每個作為頻率變換處理單位的幀或場集中上述數(shù)字圖象信號,并對應(yīng)上述各塊進行塊化的同時,輸出上述塊化的圖象信號以及表示上述頻率變換處理單位的頻率變換類型信息;頻率變換器,在每個上述塊對上述塊化圖象信號進行頻率變換,輸出各塊的圖象信號對應(yīng)的頻率成分;量化器,對該頻率成分進行量化,輸出各塊圖象信號對應(yīng)的量化值;預(yù)測器,根據(jù)位于被編碼塊周邊的已編碼塊對應(yīng)的量化值,生成上述被編碼塊對應(yīng)的量化值的預(yù)測值,輸出該預(yù)測值及有關(guān)上述預(yù)測值的生成處理種類的預(yù)測信息;第1加法器,從上述被編碼塊對應(yīng)的量化值減去上述預(yù)測值,輸出差分值;第2加法器,上述差分值與上述預(yù)測值相加,把上述相加值作為已編碼塊對應(yīng)的量化值并輸出;多個掃描器,進行上述差分值的并列交換,由選擇信號選擇,并且交換處理時使順序不同;掃描控制器,根據(jù)上述預(yù)測信息,輸出選擇用于上述差分值并列交換的掃描器的第1控制信號;開關(guān),根據(jù)在系統(tǒng)外部或系統(tǒng)內(nèi)部生成的掃描轉(zhuǎn)換信號,選擇上述第1控制信號或選擇特定掃描的第2控制信號其中之一,把該選擇的控制信號作為上述掃描器的選擇信號并輸出;可變長編碼器,對上述并列交換后的差分值進行可變長編碼。
本發(fā)明(方案22)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中,通過包含以幀單位或場單位的頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的圖象編碼信號,在每個塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號頻率成分的量化值,進行其預(yù)測處理、并列交換處理以及可變長編碼處理,將得到的編碼列進行可變長解碼;多個逆掃描器,對上述并列交換后的量化值,進行使該配列順序返回到并列交換前的配列順序的并列交換處理,由選擇信號選擇,使并列交換處理時順序不同;逆掃描控制器,根據(jù)表示預(yù)測處理種類的預(yù)測信息,輸出選擇用于上述量化值的并列交換的逆掃描器的第1控制信號;開關(guān),根據(jù)掃描轉(zhuǎn)換信號,選擇上述第1控制信號或選擇特定掃描的第2控制信號其中之一,把該選擇的控制信號作為上述選擇信號并輸出;預(yù)測器,按照上述預(yù)測信息,根據(jù)位于被解碼塊周邊的已解碼塊對應(yīng)的量化值,生成上述被解碼塊對應(yīng)的量化值的預(yù)測值;加法器,把上述預(yù)測值加到上述逆掃描器的輸出;逆量化器,對上述加法器的輸出進行逆量化,輸出上述各塊對應(yīng)的圖象信號的頻率成分;逆頻率變換器,對上述頻率成分進行逆頻率變換,輸出上述塊化圖象信號;逆分塊器,根據(jù)表示上述編碼處理中的頻率變換處理是否是以幀單位或場單位其中之一的處理的頻率變換類型信息,對上述塊化圖象信號進行逆塊化,輸出數(shù)字圖象信號。
本發(fā)明(方案23)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理裝置,具有分塊器,在每個作為頻率變換處理單位的幀或場集中上述數(shù)字圖象信號,并對應(yīng)上述各塊進行塊化的同時,輸出上述塊化的圖象信號以及表示上述頻率變換處理單位的頻率變換類型信息;第1加法器,從上述塊化的圖象信號減去上述塊化圖象信號的預(yù)測值,輸出差分信號;頻率變換器,在上述每個塊對上述差分信號進行頻率變換,輸出各塊的差分信號對應(yīng)的頻率成分;量化器,對該頻率成分進行量化,輸出各塊圖象信號對應(yīng)的量化值;逆量化器,使上述量化值逆量化,輸出各塊的差分信號對應(yīng)的頻率成分;逆頻率變換器,對上述逆量化器的輸出進行逆頻率變換,輸出各塊的差分信號;第2加法器,將上述逆頻率變換器的輸出和上述預(yù)測值相加,作為構(gòu)成已編碼表示畫面的已編碼塊的圖象信號,存儲在幀存儲器;預(yù)測器,根據(jù)上述幀存儲器存儲的已編碼塊的圖象信號以及上述塊化的圖象信號,生成上述預(yù)測值,輸出該預(yù)測值和有關(guān)上述預(yù)測值生成處理的預(yù)測信息;多個掃描器,進行上述量化值的并列交換,并列交換時順序不同;掃描控制器,根據(jù)在系統(tǒng)外部或系統(tǒng)內(nèi)部生成的掃描轉(zhuǎn)換信號及上述預(yù)測信息,輸出選擇用于上述量化值的并列交換的掃描器的控制信號;可變長編碼器,對上述并列交換后的量化值進行可變長編碼。
本發(fā)明(方案24)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中,通過包含以幀單位或場單位的頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的編碼圖象信號,在每個塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號,進行其預(yù)測處理、頻率變換處理、量化處理、并列交換處理以及可變長編碼處理,將得到的編碼列進行可變長解碼;多個逆掃描器,對上述并列交換后的量化值,進行使該配列順序返回到并列交換前的配列順序的并列交換處理,使并列交換處理時順序不同;逆掃描控制器,根據(jù)掃描轉(zhuǎn)換信號及表示預(yù)測處理種類的預(yù)測信息,輸出選擇用于上述量化值并列交換的逆掃描器的控制信號;逆量化器,對上述逆掃描器的輸出進行逆量化,輸出上述各塊對應(yīng)的差分信號頻率成分;逆頻率變換器,對上述頻率成分進行逆頻率變換,輸出上述各塊對應(yīng)的差分信號;加法器,將上述差分信號和上述各塊對應(yīng)的圖象信號預(yù)測值相加,輸出上述塊化圖象信號;幀存儲器,將上述加法器的輸出作為構(gòu)成已解碼表示畫面的已解碼塊的圖象信號存儲;預(yù)測器,根據(jù)上述預(yù)測信息及已解碼塊的圖象信號生成上述預(yù)測值;逆分塊器,根據(jù)表示上述編碼處理中的頻率變換處理是否以幀單位或場單位的其中一個單位的處理的頻率變換標志信息,對上述塊化圖象信號進行逆塊化,輸出數(shù)字圖象信號。
本發(fā)明(方案25)的圖象處理方法是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理方法,根據(jù)與包含該被編碼塊的表示畫面不同的已編碼表示畫面對應(yīng)的圖象信號,通過規(guī)定的幀間預(yù)測處理,生成作為該編碼處理對象的被編碼塊圖象信號的幀間預(yù)測值,根據(jù)以幀為1單位的幀頻率變換處理及以場為1單位的場頻率變換處理的其中一個頻率變換處理,把上述被編碼塊圖象信號和其幀間預(yù)測值的畫面間差分值或作為上述編碼處理對象的被編碼塊圖象信號變換為頻率成分,根據(jù)位于上述被編碼塊周邊的已編碼塊對應(yīng)的頻率成分,通過規(guī)定幀內(nèi)預(yù)測處理,生成被編碼塊的頻率成分幀內(nèi)預(yù)測值,根據(jù)表示順序設(shè)定的轉(zhuǎn)換的標志信息,交替進行包含根據(jù)上述兩預(yù)測處理種類的順序,包含適當設(shè)定對于上述被編碼塊的頻率成分和其幀內(nèi)預(yù)測值的畫面內(nèi)差分值的編碼處理順序的處理的第1順序設(shè)定操作;不局限于上述兩予測處理種類,把上述處理順序設(shè)定為特定順序的第2順序設(shè)定操作,根據(jù)設(shè)定的處理順序,對該被編碼塊對應(yīng)的畫面內(nèi)差分值進行順次編碼,與上述標志信息一起發(fā)送或存儲。
本發(fā)明(方案26)的圖象處理方法是在方案25記載的圖象處理方法中,接收作為上述數(shù)字圖象信號的隔行圖象信號,在上述第1順序設(shè)定操作中,對于由上述頻率變換處理得到的頻率成分對應(yīng)于被編碼塊畫面間差分值的幀間編碼塊,對該頻率成分,按照沿表示畫面水平方向排列成分和沿垂直方向排列成分間均等的優(yōu)先順位,從低頻向高頻進行處理順序的設(shè)定,對于由上述頻率變換處理得到的頻率成分對應(yīng)于被編碼塊圖象信號的幀內(nèi)編碼塊,對該頻率成分,根據(jù)幀內(nèi)預(yù)測處理的種類,適當進行從低頻向高頻的處理順序的設(shè)定,在上述第2順序設(shè)定操作中,無論是上述幀間編碼塊及幀內(nèi)編碼塊,對由上述頻率變換處理得到的頻率成分,沿表示畫面垂直方向排列成分比沿水平方向排列成分優(yōu)先進行從低頻向高頻的處理順序的設(shè)定。
本發(fā)明(方案27)的圖象處理方法是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的編碼圖象信號,在上述每個塊進行解碼處理的圖象處理方法,根據(jù)表示與上述輸入信號一起輸入的并列交換的轉(zhuǎn)換的標志信息,交替進行包含將按規(guī)定順序?qū)嵤┝藥g預(yù)測處理及幀內(nèi)預(yù)測處理的各頻率成分進行編碼得到的作為解碼處理對象的被解碼塊的輸入信號,根據(jù)該兩預(yù)測處理種類的順序適當并列交換處理的第1并列交換操作,以及不局限于上述兩預(yù)測處理種類按特定順序并列交換的第2并列交換操作,根據(jù)在作為解碼處理對象的被解碼塊周邊的已解碼塊對應(yīng)的頻率成分,通過幀內(nèi)預(yù)測處理,生成該被解碼塊對應(yīng)的頻率成分的幀內(nèi)預(yù)測值,根據(jù)上述并列交換后的輸入信號和上述幀內(nèi)預(yù)測值,生成被解碼塊對應(yīng)的頻率成分,對上述被解碼塊對應(yīng)的頻率成分進行逆頻率變換處理,生成上述被解碼塊對應(yīng)的圖象信號或差分信號,對于該被解碼塊對應(yīng)的差分信號,將根據(jù)與包含該被解碼塊的表示畫面不同的已編碼表示畫面的圖象信號通過上述幀間預(yù)測處理生成的該被解碼塊圖象信號的幀間預(yù)測值,進行與上述差分信號的相加處理,生成對于被解碼塊的圖象信號。
本發(fā)明(方案28)是在方案27記載的圖象處理方法中,將上述解碼處理對象作為編碼圖象信號,接收在上述各塊對隔行圖象信號進行編碼得到的隔行圖象編碼信號,在上述第1并列交換操作中,對于由上述隔行圖象信號的頻率變換處理得到的頻率成分對應(yīng)于被編碼塊畫面間差分值的幀間編碼塊,按從低頻向高頻的順序,對在沿表示畫面水平方向排列成分和沿垂直方向排列成分之間,實現(xiàn)按均等的優(yōu)先順位的處理順序的均等設(shè)定的頻率成分,根據(jù)該均等設(shè)定的處理順序進行并列交換處理,對于由上述隔行圖象信號的頻率變換處理得到的頻率成分對應(yīng)于被編碼塊的圖象信號的幀內(nèi)編碼塊,按從低頻向高頻的順序,根據(jù)幀內(nèi)預(yù)測處理種類對實現(xiàn)適當?shù)奶幚眄樞虻脑O(shè)定的頻率成分,進行按該適當設(shè)定的處理順序的并列交換處理,在上述第2并列并換操作中,對于上述幀間編碼塊及幀內(nèi)編碼塊,按從低頻向高頻的順序,對實現(xiàn)沿表示畫面垂直方向的排列成分比沿水平方向排列成分優(yōu)先的縱優(yōu)先處理順序的設(shè)定、由上述隔行圖象信號的頻率變換處理得到的頻率成分,進行根據(jù)該縱優(yōu)先順序設(shè)定的處理順序的并列交換處理。
本發(fā)明(方案29)的圖象處理裝置是把輸入的數(shù)字圖象信號分割為分別對應(yīng)于構(gòu)成1表示畫面的多個塊的多個圖象信號,在上述每個塊進行各塊的圖象信號的編碼處理的圖象處理裝置,具有分塊器,在作為頻率變換處理單位的每個幀或場集中上述數(shù)字圖象信號,在進行對應(yīng)上述各塊的塊化的同時,輸出上述塊化的圖象信號以及表示上述頻率變換的處理單位的頻率變換類型信息;幀間預(yù)測部件,對上述塊化的圖象信號進行幀間預(yù)測處理,在每個塊輸出該圖象信號和其幀間預(yù)測值的畫面間差分值對應(yīng)的幀間預(yù)測處理數(shù)據(jù),同時輸出與上述幀間預(yù)測值的生成處理有關(guān)的幀間預(yù)測信息;幀內(nèi)預(yù)測部件,根據(jù)位于被編碼塊周邊的已編碼塊對應(yīng)的幀間預(yù)測處理數(shù)據(jù),生成上述被編碼塊對應(yīng)的幀間預(yù)測處理數(shù)據(jù)的幀內(nèi)預(yù)測值,在輸出該幀間預(yù)測處理數(shù)據(jù)和其幀內(nèi)預(yù)測值的畫面內(nèi)差分值的同時,輸出上述幀內(nèi)預(yù)測值的生成處理種類有關(guān)的幀內(nèi)預(yù)測信息;多個掃描器,進行上述畫面內(nèi)差分值的并列交換,根據(jù)選擇信號選擇并使并列交換處理時順序不同,掃描部件,根據(jù)上述幀間預(yù)測信息以及在系統(tǒng)外部或系統(tǒng)內(nèi)部生成的掃描轉(zhuǎn)換信號,選擇用于上述差分值并列交換的掃描器;可變長編碼器,對上述并列交換后的差分值進行可變長編碼,根據(jù)上述掃描轉(zhuǎn)換信號,交替進行包含根據(jù)上述兩預(yù)測處理種類的順序適當設(shè)定上述被編碼塊對應(yīng)的畫面內(nèi)差分值的編碼處理順序的處理的第1順序設(shè)定操作,以及不局限于上述兩預(yù)測處理的種類,把上述處理順序設(shè)定為特定順序的第2順序設(shè)定操作。
本發(fā)明(方案30)是在方案29記載的圖象處理裝置中,由從上述塊化的圖象信號減去上述塊化圖象信號的幀間預(yù)測值,輸出差分信號的第1加法器;在上述每個塊對上述差分信號進行頻率變換,輸出各塊的差分信號對應(yīng)的頻率成分的頻率變換器;對該頻率成分進行量化,把各塊的差分信號對應(yīng)的量化值作為上述幀間預(yù)測處理數(shù)據(jù)輸出的量化器;對上述量化值進行逆量化,輸出各塊的差分信號對應(yīng)的頻率成分的逆量化器;對上述逆量化器的輸出進行逆頻率變換,輸出各塊的差分信號的逆頻率變換器;把上述逆頻率變換器的輸出和上述幀間預(yù)測值相加,作為構(gòu)成已編碼表示畫面的已編碼塊的圖象信號存儲在幀存儲器的第2加法器;根據(jù)上述幀存儲器存儲的已編碼塊的圖象信號及上述塊化的圖象信號,生成上述幀間預(yù)測值,輸出該幀間預(yù)測值以及上述幀間預(yù)測值生成處理有關(guān)的幀間預(yù)測信息的幀間預(yù)測器,構(gòu)成上述幀間預(yù)測部件,由根據(jù)位于被編碼塊周邊的已編碼塊對應(yīng)的量化值,生成上述被編碼塊對應(yīng)的量化值的幀內(nèi)預(yù)測值,輸出該幀內(nèi)預(yù)測值以及上述幀內(nèi)預(yù)測值的生成處理種類有關(guān)的幀內(nèi)預(yù)測信息的幀內(nèi)預(yù)測器;從上述被編碼塊對應(yīng)的量化值減去上述幀內(nèi)預(yù)測值,輸出畫面內(nèi)差分值的第3加法器;上述差分值和上述幀內(nèi)預(yù)測值相加,把該相加值作為上述已編碼塊對應(yīng)的量化值予以輸出的第4加法器構(gòu)成上述幀內(nèi)預(yù)測部件。
本發(fā)明(方案31)的圖象處理裝置是在構(gòu)成1表示畫面的各個塊中,通過包含頻率變換處理的編碼處理,對使數(shù)字圖象信號編碼得到的編碼圖象信號,在每個塊進行解碼處理的圖象處理裝置,具有可變長解碼器,對各塊對應(yīng)的圖象信號進行幀間預(yù)測處理、幀內(nèi)預(yù)測處理、頻率變換處理、量化處理、并列交換處理以及可變長編碼處理,將得到的編碼列進行可變長解碼;逆掃描部件,具有對上述并列交換后的量化值進行使該配列順序返回并列并換前的配列順序的并列交換處理且并列交換處理時順序不同的多個逆掃描器,根據(jù)在系統(tǒng)外部或系統(tǒng)內(nèi)部生成的掃描轉(zhuǎn)換信號以及表示上述幀間預(yù)測處理種類的幀間預(yù)測信息和表示上述幀內(nèi)預(yù)測處理種類的幀內(nèi)預(yù)測信息,選擇用于上述量化值并列交換的逆掃描器;幀內(nèi)預(yù)測部件,按照上述幀內(nèi)預(yù)測信息,根據(jù)位于被解碼塊周邊的已解碼塊對應(yīng)的量化值,生成上述被解碼塊對應(yīng)的量化值的幀內(nèi)預(yù)測值,輸出上述逆掃描部件的輸出和該幀內(nèi)預(yù)測值的相加值;幀間預(yù)測部件,對該幀內(nèi)預(yù)測部件的輸出,根據(jù)上述幀間預(yù)測信息進行幀間預(yù)測處理,生成塊化圖象信號;逆分塊器,根據(jù)表示上述頻率變換處理單位的頻率變換類型信息,對上述塊化圖象信號進行逆塊化,輸出數(shù)字圖象信號,根據(jù)表示與上述輸入信號一起輸入的并列交換的轉(zhuǎn)換的標志信息,交替進行包含按照上述兩預(yù)測處理種類的順序,對以規(guī)定順序?qū)嵤┝藥g預(yù)測處理的各種頻率成分進行編碼得到的被解碼塊輸入信號作并列交換處理的第1并列交換操作,以及不局限于上述兩預(yù)測處理的種類,按照特定順序?qū)υ摫唤獯a塊輸入信號作并列交換的第2并列交換操作。
本發(fā)明(方案32)是在方案31記載的圖象處理裝置中,由按照上述幀內(nèi)預(yù)測信息,根據(jù)位于被解碼塊周邊的已解碼塊對應(yīng)的量化值,生成上述被解碼塊對應(yīng)的量化值的幀內(nèi)預(yù)測值的幀內(nèi)預(yù)測器以及在上述選擇的逆掃描器輸出上相加上述幀內(nèi)預(yù)測值的第1加法器構(gòu)成上述幀內(nèi)預(yù)測部件;由使該第1加法器的輸出逆量化,輸出上述各塊對應(yīng)的差分信號的頻率成分的逆量化器;對上述頻率成分進行逆頻率變換,輸出上述各塊對應(yīng)的差分信號的逆頻率變換器;把上述差分信號與上述各塊對應(yīng)的圖象信號的幀間預(yù)測值相加,輸出上述塊化圖象信號的第2加法器;把上述第2加法器的輸出作為構(gòu)成已編碼表示畫面的已編碼塊的圖象信號存儲的幀存儲器;根據(jù)上述幀間預(yù)測信息和已編碼塊的圖象信號,生成上述幀間預(yù)測值的幀間預(yù)測器構(gòu)成上述幀間預(yù)測部件。
本發(fā)明(方案33)的數(shù)據(jù)存儲媒體是存儲圖象處理程序的數(shù)據(jù)存儲媒體,是根據(jù)方案1至8、方案13至18、或方案25或27中任一個記載的圖象處理方法,由計算機進行圖象處理構(gòu)成上述圖象處理程序。
圖1是本發(fā)明實施例1的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖2是上述實施例1及3使用的掃描控制器結(jié)構(gòu)圖例。
圖3是實施例1及2適用的掃描轉(zhuǎn)換方法的流程圖例。
圖4是實施例1及2適用的掃描轉(zhuǎn)換方法的流程圖例。
圖5是本發(fā)明實施例1變形例的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖6是本發(fā)明實施例2的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖7是本發(fā)明實施例2變形例的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖8是本發(fā)明實施例3的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖9是實施例3及4適用的掃描轉(zhuǎn)換方法的流程圖例。
圖10是實施例3及4適用的掃描轉(zhuǎn)換方法的流程圖例。
圖11是本發(fā)明實施例3變形例的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖12是本發(fā)明實施例4的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖13是本發(fā)明實施例4變形例的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖14是本發(fā)明實施例5的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖15是上述實施例5及6使用的特性解析器結(jié)構(gòu)圖例。
圖16是實施例5及6適用的掃描轉(zhuǎn)換方法的流程圖例。
圖17是本發(fā)明實施例5變形例的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖18是本發(fā)明實施例6的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖19是本發(fā)明實施例6變形例的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖20是本發(fā)明實施例7的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖21是本發(fā)明實施例8的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖22是本發(fā)明實施例9的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖23是實施例9及10適用的掃描轉(zhuǎn)換方法的流程圖例。
圖24是本發(fā)明實施例10的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖25是本發(fā)明實施例13的數(shù)據(jù)記錄媒體結(jié)構(gòu)圖。
圖26是現(xiàn)有圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖27是在每個DCT處理單位對圖象信號進行塊化處理的說明圖。
圖28是現(xiàn)有圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖29是現(xiàn)有圖象處理裝置的其它圖象編碼裝置結(jié)構(gòu)方框圖。
圖30是從概念上對幀內(nèi)預(yù)測方法的說明圖。
圖31是在現(xiàn)有掃描轉(zhuǎn)換方法中選擇的掃描處理的掃描順序圖。
圖32是其他現(xiàn)有圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖33是其他現(xiàn)有圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖34是其他現(xiàn)有圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖35是本發(fā)明實施例11的圖象處理裝置的圖象編碼裝置結(jié)構(gòu)方框圖。
圖36是上述實施例11的掃描轉(zhuǎn)換方法的流程圖例。
圖37是本發(fā)明實施例12的圖象處理裝置的圖象解碼裝置結(jié)構(gòu)方框圖。
圖38是上述實施例12的掃描轉(zhuǎn)換方法的流程圖例。
具體實施例方式
下面參照
本發(fā)明的實施例。
實施例1圖1是表示本發(fā)明實施例1的圖象編碼裝置構(gòu)成的方框圖。圖中,100a是本實施例1的圖象處理裝置,該圖象處理裝置100a附加在圖26的現(xiàn)有圖象處理裝置200a中,具有根據(jù)被編碼塊的DCT類型,進行轉(zhuǎn)換掃描的適當?shù)膾呙柁D(zhuǎn)換處理的電路結(jié)構(gòu)。這里,DCT類型是表示被編碼塊是幀DCT處理還是場DCT處理的信號。
也就是說,本實施例1的圖象處理裝置100a代替現(xiàn)有的圖象處理裝置200a的掃描器109,具有進行上述適當?shù)膾呙柁D(zhuǎn)換處理的掃描部100a1,其他的結(jié)構(gòu)與上述圖象處理裝置200a是一樣的。
該掃描部100a1具有設(shè)定掃描方法不同即量化值不同的處理順序的n個掃描器109s1~109sn;第1開關(guān)108a根據(jù)控制信號116選擇上述n個掃描器之一,把量化器106的輸出107供給該選擇的掃描器;第二開關(guān)110a,根據(jù)控制信號116選擇上述n個掃描器之一的輸出,把選擇的掃描器輸出111供給上述可變長編碼器112;掃描控制器115,根據(jù)從分塊器102輸出的DCT類型信息114,產(chǎn)生上述控制信號116。
以下說明其操作。
輸入到本圖象處理裝置100a的隔行圖象信號101在分塊器102中對每個幀或每個場進行分塊,從該分塊器102輸出各塊對應(yīng)的圖象信號103。還從分塊器102輸出表示圖象信號103的塊化單位的DCT類型信號114。通過DCT器104的離散余弦變換,圖象信號103被變換為DCT系數(shù)105,從該DCT器104輸出各塊對應(yīng)的DCT系數(shù)。再通過量化器106的量化處理,DCT系數(shù)105變換為量化值107。
這時,掃描控制器115根據(jù)DCT類型信號114,輸出用于控制開關(guān)108a及110a的控制信號116。根據(jù)該控制信號116,上述掃描部100a1選擇上述掃描器109s1~109sn其中之一,由選擇的掃描器對上述量化值107掃描。在上述量化值107中設(shè)定編碼處理的順序,該順序設(shè)定的量化值111輸出到可變長編碼器112。按照設(shè)定順序,量化值111由VLC器112進行可變長編碼,被編碼的量化值由VL器112作為位流113輸出。
圖2(a)表示上述圖象處理裝置100a的掃描控制器115的電路結(jié)構(gòu)。
構(gòu)成上述掃描控制器115的判定器501把DCT類型信號114作為輸入,將控制信號116輸出到各開關(guān),由開關(guān)108a及110a選擇進行與被編碼塊的DCT類型適合的掃描處理的掃描器。
下面用圖3的流程圖說明判定器501的處理方法。該判定器501在步驟601根據(jù)DCT類型信號114判定被編碼塊DCT類型。當該判定結(jié)果是被編碼塊為幀DCT塊的情況時,則上述判定器501在步驟602輸出選擇掃描器(1)109s1的控制信號116。另外,當上述判定結(jié)果是被編碼塊為場DCT塊的情況時,判定器501在步驟603輸出選擇掃描器(2)109s2的控制信號116。
這里的掃描器(1)進行適合幀DCT塊的掃描(對量化值的編碼處理順序的設(shè)定)。具體地說,可認為是按圖31(a)所示順序的掃描等。上述掃描器(2)進行適合場DCT塊的掃描(對量化值的編碼處理順序的設(shè)定)。具體地說,可認為是按圖31(c)所示順序的掃描等。
在這種結(jié)構(gòu)的實施例1中,由于根據(jù)被編碼塊的DCT類型選擇適合的掃描,因此即使對于幀DCT塊和場DCT塊混雜的隔行圖象編碼,也可以使掃描寬度變長,提高編碼效率。
上述實施例1掃描控制器采用了圖2(a)所示的電路,也可以采用圖2(b)所示的電路結(jié)構(gòu)。
圖2(b)所示的掃描控制器115a除了上述判定器502外還具有保持已編碼塊的DCT類型信號的存儲器503。
在該掃描控制器115a中,判定器502根據(jù)被編碼塊的DCT類型信號114及已編碼塊的DCT類型信號504,對被編碼塊選擇適合的掃描,對于該被編碼塊的量化值進行選擇的掃描處理,為此要把控制信號116輸出到開關(guān)108a和110a。
下面用圖4的流程圖說明判定器502的又一種處理方法。該掃描控制器115a的判定器502在步驟701根據(jù)DCT類型信號114判定被編碼塊的DCT類型。
當該判定結(jié)果是被編碼塊為幀DCT塊的情況時,判定器502在步驟702根據(jù)已編碼塊的DCT類型信號504進行與已編碼塊相鄰塊的DCT類型的判定。另一方面,當被編碼塊是場DCT塊的情況時,判定器502在步驟703根據(jù)已編碼塊的DCT類型信號504進行與已編碼塊相鄰塊的DCT類型的判定。
當在步驟702的判定結(jié)果是已編碼塊為幀DCT塊的情況時,上述判定器502在步驟704輸出選擇掃描器(1)109s1的控制信號116。另一方面,當在上述步驟702的判定結(jié)果是已編碼塊為場DCT塊的情況時,判定器502在步驟705輸出選擇掃描器(2)109s2的控制信號116。
當在步驟703的判定結(jié)果是已編碼塊為幀DCT塊的情況時,上述判定器502在步驟706輸出選擇掃描器(3)109s3的控制信號116。另一方面,當上述步驟703的判定結(jié)果是已編碼塊為場DCT塊的情況時,判定器502在步驟707輸出選擇掃描器(4)109s4的控制信號116。
這樣,根據(jù)被編碼塊及相鄰塊的DCT類型的組合,在步驟704、705、706及707選擇4種掃描。
具體地說,當被編碼塊及相鄰塊都是場DCT處理的情況時,認為被編碼塊圖象信號的高頻成分多,因此在步驟704選擇高頻成分對應(yīng)的量化值優(yōu)先的掃描處理。當被編碼塊或相鄰塊僅其中之一是場DCT處理的情況時,認為被編碼塊圖象信號的高頻成分稍多,因此在步驟705及706選擇高頻成分對應(yīng)的量化值稍加優(yōu)先的掃描處理。
當被編碼塊及相鄰塊都是幀DCT處理的情況時,認為被編碼塊圖象信號的高頻成分少,因此在步驟707選擇低頻成分對應(yīng)的量化值優(yōu)先的掃描處理。
采用這樣的結(jié)構(gòu),在判定時不僅可用被編碼塊的DCT類型,也可用相鄰塊的DCT類型,與圖3所示實施例1的方法(參照圖2(a))相比,可更精細控制掃描,選擇更適合的掃描。因此,可使掃描寬度更長,進一步提高編碼的效率。
在上述實施例1中,示出了在編碼處理時通常進行的適當?shù)膾呙璨僮鞯那闆r,但是也可以根據(jù)規(guī)定的控制信號,交替進行該適當?shù)膾呙璧木幋a處理操作以及未進行上述適當掃描的編碼處理操作。
圖5表示這種結(jié)構(gòu)實施例1的變形例的圖象編碼裝置。圖中,100a’是上述實施例1的變形例的圖象編碼裝置,該圖象編碼裝置100a’具有在上述實施例1的圖象編碼裝置100a中代替通常進行相應(yīng)的掃描操作的掃描部100a1的掃描部100a’,掃描即100a’根據(jù)掃描方式轉(zhuǎn)換信號1201,轉(zhuǎn)換進行該適當掃描的掃描方式以及不進行上述適當掃描的掃描方式。
該圖象編碼裝置100a’的掃描部100a1’除了上述實施例1的掃描部100a1的電路外,還具有方式開關(guān)1203a,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇掃描控制器115的控制信號116,以及為了選擇多個掃描器中特定一個的予設(shè)定掃描選擇信號1202其中之一,把該選擇的信號作為上述各開關(guān)108a、110a的控制信號1204并輸出。
這里,掃描方式轉(zhuǎn)換信號1201是從系統(tǒng)(圖象編碼裝置)外部通過手動操作供給的信號。上述掃描選擇信號1202選擇適合隔行圖象的特定掃描(例如圖31(c)的掃描)。上述掃描方式轉(zhuǎn)換信號1201也可以根據(jù)VLC器112的輸出113,根據(jù)監(jiān)控編碼效率得到的監(jiān)控結(jié)果輸出,以代替由上述手動操作供給的方式。
在這種結(jié)構(gòu)的實施例1的變形例中,必要時可斷開適當?shù)膾呙瑁瑢嵤┨囟ǖ膾呙?,使編碼處理高效簡化。
在上述實施例1及其變形例中,對在進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置進行了說明,然而,上述圖象編碼裝置在進行逐行圖象編碼處理時也可以根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理。
這時,根據(jù)圖象內(nèi)容,轉(zhuǎn)換幀DCT處理和場DCT處理,對于特定的逐行圖象編碼處理,可提高VLC的效率。
實施例2圖6是說明本發(fā)明實施例2的圖象處理裝置的方框圖,圖中,100b是本實施例2的圖象處理裝置,該圖象處理裝置100b附加在圖28所示的已有圖象處理裝置200b上,具有根據(jù)被解碼塊DCT類型,進行轉(zhuǎn)換逆掃描的逆掃描轉(zhuǎn)換處理的電路結(jié)構(gòu)。這里,DCT類型是表示信號,表示被解碼塊對于與其對應(yīng)的編碼塊是否進行了幀DCT處理和場DCT處理的其中任一項處理。
也就是說,本實施例2的圖象處理裝置100b具有進行上述適宜的逆掃描轉(zhuǎn)換處理的逆掃描部100b1,代替已有圖象處理裝置200b的逆掃描器202,其他結(jié)構(gòu)與上述圖象處理裝置200b一樣。
逆掃描部100b1具有逆掃描方法不同,即把進行了順序并列交換的量化值返回到原來順序,分別進行不同并列交換處理的n個逆掃描器202s1~202sn;根據(jù)控制信號116選擇上述n個逆掃描器其中之一,把可變長解碼器201的輸出111供給該選擇的逆掃描器的第1開關(guān)108b;根據(jù)控制信號116選擇上述n個逆掃描器其中之一的輸出,把選擇的逆掃描器的輸出107供給逆量化器203的第2開關(guān)110b;根據(jù)圖象編碼裝置100a的分塊器102輸出的DCT類型信息114,產(chǎn)生上述控制信號116的逆掃描控制器115b。
下面說明其操作。
圖象處理裝置100a輸出的位流113通過VLD器201的可變長解碼處理變換為量化值111,從VLD器201輸出該量化值111。這時,逆掃描控制器115b根據(jù)圖象處理裝置100a的DCT類型信號114,把選擇逆掃描器的控制信號輸出到上述各開關(guān)108b及110b。
由上述控制信號選擇的逆掃描器對上述量化值111進行逆掃描,輸出在編碼處理中并列交換前的配列順序的量化值107。該量化值107在逆量化器203進行逆量化,從該逆量化器203輸出被解碼塊對應(yīng)的DCT系數(shù)105。該DCT系數(shù)105通過在逆DCT器204的逆離散余弦變換,變換為被解碼塊對應(yīng)的圖象信號103,圖象信號103在逆分塊器205中根據(jù)DCT類型信號114被逆塊化,作為與1個表示畫面對應(yīng)的圖象信號101被輸出。
在這種結(jié)構(gòu)的本實施例2的圖象處理裝置100b中,由于進行使用適宜的逆掃描轉(zhuǎn)換方法的解碼,即使在逐行圖象及隔行圖象中任一個的DCT系數(shù)的可變長解碼處理中,使用實施例1的適宜的掃描轉(zhuǎn)換方法,對于已編碼的位流113,也可有效和正確地解碼圖象信號。
在上述實施例2中,是根據(jù)被解碼塊DCT標志信號114來選擇逆掃描器的,但是如上述實施例1中已經(jīng)說明的一樣,也可以不僅根據(jù)被解碼塊的DCT類型信號,而且根據(jù)與該被解碼塊相鄰的已解碼塊的DCT類型信號,選擇逆掃描器。
在上述實施例2中表示了解碼處理時通常進行的適宜逆掃描操作的情況,但是也可以根據(jù)規(guī)定的控制信號,交替進行實施該適宜的逆掃描的解碼處理操作和未實施上述適宜的逆掃描的解碼處理操作。
圖7表示這種結(jié)構(gòu)的實施例2變形例的圖象解碼裝置。圖中,100b’是上述實施例2變形例的圖象解碼裝置,該圖象解碼裝置100b’具有在解碼處理時根據(jù)掃描方式轉(zhuǎn)換信號1201轉(zhuǎn)換進行該適宜的逆掃描的掃描方式以及不進行上述適宜的逆掃描的掃描方式的逆掃描部100b’,以代替在上述實施例2的圖象解碼裝置100b解碼處理時通常進行適宜的逆掃描操作的逆掃描部100b1。
該圖象解碼裝置100b’的逆掃描部100b1’除了實施例2的逆掃描部100b1的電路外,根據(jù)掃描方式轉(zhuǎn)換信號1201還具有方式開關(guān)1203b,選擇逆掃描控制器115b的控制信號116和為了選擇多個逆掃描器中特定的一個而予先設(shè)定的逆掃描選擇信號1202b兩個信號中之一,把該選擇的信號作為上述各開關(guān)108b、110b的控制信號1204輸出。
上述逆掃描選擇信號1202b與上述圖象編碼裝置100a’的掃描選擇信號1202一樣,也可用于選擇適合隔行圖象的特定掃描(例如圖31(c)的掃描對應(yīng)的逆掃描)。
這種結(jié)構(gòu)的實施例2的變形例,在解碼處理時,可以根據(jù)需要停止逆掃描操作,實施特定的逆掃描,即使圖象編碼裝置停止了掃描操作而實施特定掃描時,也可以正確地對圖象編碼信號進行解碼。
在上述實施例2及其變形例中,已經(jīng)對進行隔行圖象信號編碼處理時,轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置對應(yīng)的圖象解碼裝置進行了說明,該圖象解碼裝置也可以是在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置對應(yīng)的圖象解碼裝置。
這時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理,也可以對由特定逐行圖象的編碼處理得到的圖象編碼信號正確解碼。
實施例3圖8是表示本發(fā)明實施例3的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100c是本實施例3的圖象處理裝置,該圖象處理裝置100c具有根據(jù)不僅是第1預(yù)測信息(有關(guān)幀內(nèi)預(yù)測的第1參數(shù))309a還有被編碼塊的DCT類型信息114,產(chǎn)生控制信號116的掃描控制器310c,以代替圖29所示已有圖象處理裝置200c的掃描控制器1401c。這里,有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a與已有圖象編碼裝置200c一樣,包含AC預(yù)測的ON/OFF信息和預(yù)測方向信息,第2預(yù)測信息309b僅包含AC預(yù)測的ON/OFF信息。這樣,由于傳送到解碼側(cè)的第2預(yù)測信息309b不包含與用于圖象編碼裝置掃描控制的第1預(yù)測信息309a不同的預(yù)測方向信息,因此即使在預(yù)測方法變更等情況下,也不必變更輸出到解碼側(cè)的第2預(yù)測信息309b的內(nèi)容,可容易地實現(xiàn)預(yù)測方法的變更。但是,第2預(yù)測信息309b與第1預(yù)測信息309a一樣,當然也可以包含不僅是AC預(yù)測的ON/OFF信息還有預(yù)測方向信息。
也就是說,本實施例3的圖象編碼裝置100c與實施例1的圖象編碼裝置100a的不同處是增加了進行幀內(nèi)預(yù)測的預(yù)測部100c2,以及在掃描控制中使用有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a,把第2參數(shù)309b輸出到解碼側(cè)。
在上述圖象處理裝置100c的掃描部100c1中的開關(guān)108c、110c以及n個掃描器109s1~109sn都與圖1所示實施例1的對應(yīng)部分的結(jié)構(gòu)一樣。
下面說明其操作。但是與實施例1圖象處理裝置100a相同的操作,省略說明。
上述預(yù)測器305根據(jù)已編碼塊的量化值306生成被編碼塊的量化值107的預(yù)測值,輸出該預(yù)測值303。預(yù)測器305還輸出有關(guān)預(yù)測值303生成的第1、第2參數(shù)309a、309b。量化值107在加法器301中與預(yù)測值303進行減法處理,其結(jié)果作為差分值302被輸出。掃描控制器310c根據(jù)DCT類型114及第1參數(shù)309a,對開關(guān)108c及110c輸出控制信號116。差分值302由開關(guān)108c及110c選擇,由掃描器109s1~109sn中任何一個掃描器掃描,作為差分值307被輸出。該差分值307在VLC器112中進行可變長編碼,作為位流308被輸出。上述差分值302在加法器304中與預(yù)測值303進行加法處理,該相加結(jié)果作為上述已編碼塊的量化值306被輸出。
圖2(c)表示掃描控制器310c的一個例子。
圖2(c)中,掃描控制器310c由判定器505構(gòu)成,該判定器505把DCT類型信號114及有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a作為輸入,選擇適合被編碼塊的DCT類型的掃描器,該選擇的掃描器的掃描處理在上述已量化的DCT系數(shù)上進行,把控制信號116輸出到開關(guān)108c及110c。
用圖9的流程圖說明判定器505的處理方法的一個例子。判定器505在步驟801,根據(jù)DCT類型信號114判定被編碼塊的DCT類型。當其判定結(jié)果是被編碼塊為場DCT塊時,在步驟807輸出選擇掃描器(4)的控制信號。
當上述判定結(jié)果是被編碼塊為幀DCT塊時,在步驟802進行AC預(yù)測的ON、OFF的判定。當該判定結(jié)果是AC預(yù)測為OFF時,在步驟806判定器505輸出選擇掃描器(3)的控制信號。
在AC預(yù)測是ON的情況下,在步驟803進行預(yù)測參照方向的判定。當該判定結(jié)果是參照方向為橫方向時,在步驟805判定器505輸出選擇掃描器(2)的控制信號。當在步驟803的判定結(jié)果是參照方向為縱方向時,在步驟804判定器505輸出選擇掃描器(1)的控制信號。
這里,掃描器(1)的掃描處理是適合縱方向預(yù)測情況的幀DCT塊的掃描,具體地說,相當于圖31(b)所示順序的掃描處理等。掃描器(2)的掃描處理是適合橫方向預(yù)測情況的幀DCT塊的掃描,具體地說,相當于圖31(c)所示順序的掃描處理等。掃描器(3)的掃描處理是適合未進行AC預(yù)測情況的幀DCT塊的掃描,具體地說,相當于圖31(a)所示順序的掃描處理等。掃描器(4)的掃描處理是適合場DCT塊的掃描,具體地說,相當于圖31(c)所示順序的掃描處理等。
這種結(jié)構(gòu)的本實施例3,根據(jù)有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a即不僅是AC預(yù)測的ON/OFF信息及AC預(yù)測的參照方向信息還有被編碼塊的DCT類型114,選擇適合的掃描處理,即使對于幀DCT塊和場DCT塊混雜的隔行圖象編碼,也可以使掃描寬度變長,提高編碼的效率。
上述實施例3的掃描控制器結(jié)構(gòu)如圖2(c)所示,掃描控制器采用圖2(d)所示的電路。
圖2(d)所示的掃描控制器310a除了判定器506外,還具有保持已編碼塊的DCT類型信號的存儲器503。
在該掃描控制器301a中,已編碼塊的DCT類型信號504由存儲器503保持。判定器506根據(jù)被編碼塊的DCT類型信號114、已編碼塊的DCT類型信號504以及有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a,選擇適合被編碼塊的掃描器,在上述預(yù)測部的輸出進行選定掃描器的掃描處理,把控制信號116輸出到開關(guān)108c及110c。下面用圖10的流程圖說明判定器506處理方法的一個例子。該處理方法是圖4及圖9方法的組合。
掃描控制器310a的判定器506在步驟901根據(jù)DCT類型信號114判定被編碼塊的DCT類型。當該判定結(jié)果是被編碼塊為場DCT塊時,判定器506在步驟903,根據(jù)已編碼塊相鄰塊的DCT類型信號504進行已編碼塊相鄰塊的DCT類型的判定。當相鄰塊為場DCT塊時,判定器506在步驟911輸出選擇掃描器(6)的掃描處理的控制信號。另一方面,當相鄰塊為幀DCT塊時,判定器506在步驟910輸出選擇掃描器(5)的掃描處理的控制信號。
當上述步驟901的判定結(jié)果是被編碼塊為幀DCT塊時,判定器506在步驟902根據(jù)已編碼塊相鄰塊的DCT類型信號504進行已編碼塊相鄰塊的DCT類型的判定。
當該判定結(jié)果是已編碼塊為場DCT塊時,上述判定器506在步驟909輸出選擇掃描器(4)的控制信號116。另一方面,當上述步驟902的判定結(jié)果是已編碼塊為幀DCT塊時,判定器506在步驟904進行AC預(yù)測的ON、OFF的判定。當該判定結(jié)果是AC預(yù)測為OFF時,在步驟908判定器506輸出選擇掃描器(3)的控制信號。
當AC預(yù)測為ON時,在步驟905進行預(yù)測參照方向的判定。當該判定結(jié)果是參照方向為橫方向時,在步驟907判定器506輸出選擇掃描器(2)的控制信號。當上述步驟905的判定結(jié)果是參照方向為縱方向時,在步驟906,判定器506輸出選擇掃描器(1)的控制信號。
采用這種結(jié)構(gòu),根據(jù)不僅是有關(guān)幀內(nèi)預(yù)測的第1參數(shù)309a及被編碼塊的DCT類型114還有相鄰塊的DCT類型504,選擇適合的掃描,與圖2(c)所示掃描控制器310c的掃描控制方法相比,可更精細地控制掃描,可選擇更適合的掃描。因此,可使掃描寬度更長,進一步提高了編碼的效率。
上述實施例3中示出了編碼處理時進行掃描操作的情況,但是按照規(guī)定的控制信號,也可使進行上述適宜的掃描的編碼處理操作和未進行適宜的掃描的編碼處理操作交替進行。
圖11表示這種結(jié)構(gòu)的實施例3變形例的圖象編碼裝置。圖中,100c’是上述實施例3變形例的圖象編碼裝置,該圖象編碼裝置100c’具有根據(jù)掃描方式轉(zhuǎn)換信號1201轉(zhuǎn)換進行該適宜掃描的掃描方式和不進行上述適宜掃描的掃描方式的掃描部100c1’,以代替上述實施例3圖象編碼裝置100c的進行掃描操作的掃描部100c1。
該圖象編碼裝置100c’的掃描部100c1’附加在上述實施例3的掃描部100c1的電路上,具有方式開關(guān)1203,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇掃描控制器310c的控制信號116和為了選擇多個掃描器中特定的一個而予先設(shè)定的掃描選擇信號1202其中之一,作為控制各開關(guān)108c、110c的控制信號1204,輸出該選擇的信號。
這里,掃描方式轉(zhuǎn)換信號1201是從系統(tǒng)(圖象編碼裝置)外部通過手動操作提供的信號。上述掃描選擇信號1202用于選擇適合隔行圖象的特定掃描(例如圖31(c)的掃描)。上述掃描方式轉(zhuǎn)換信號1201可由上述手動操作提供,也可以根據(jù)VLC器112的輸出308監(jiān)控編碼效率,而根據(jù)該監(jiān)控結(jié)果予以輸出。
這種結(jié)構(gòu)的實施例3的變形例,必要時可以停止掃描,而實施特定的掃描,可有效地簡化編碼處理。
在上述實施例3及其變形例中,對進行隔行圖象信號的編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置作了說明,但是上述圖象編碼裝置在進行逐行圖象的編碼處理時,也可以根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理。
這時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理,對于特定的逐行圖象的編碼處理,可提高VLC的效率。
實施例4圖12是說明本發(fā)明實施例4的圖象處理裝置的方框圖,圖中,100d是本實施例4的圖象處理裝置,該圖象處理裝置100d具有逆掃描控制器310d,不僅根據(jù)相當于第1預(yù)測信息(有關(guān)幀內(nèi)預(yù)測的第1參數(shù))309a的控制用預(yù)測信息309a’而且還根據(jù)被解碼塊的DCT類型信息114來產(chǎn)生控制信號116,以代替圖32所示已有圖象處理裝200d的逆掃描控制器1401d。
也就是說,該圖象解碼裝置100d與實施例2的圖象解碼裝置100b的差別是增加了進行幀內(nèi)預(yù)測的預(yù)測部100d2,以及在逆掃描控制中使用了相當于幀內(nèi)預(yù)測的第1參數(shù)309a的控制用預(yù)測信息309a’。
上述圖象處理裝置100d的逆掃描部100d1中的開關(guān)108d、110d以及n個逆掃描器202s1~202sn與圖6所示實施例2的對應(yīng)部分相同。
下面說明其操作。
當由實施例3的圖象編碼裝置100c輸出的位流308輸入到本圖象處理裝置100d時,該位流308在VLD器201中進行可變長解碼,作為差分值307被輸出。這時,逆掃描控制器310d根據(jù)圖象編碼裝置100c的DCT類型信號114以及上述預(yù)測部100d2的控制用預(yù)測信息309a1,把選擇逆掃描器的控制信號116輸出到上述各開關(guān)108d及110d。
在上述控制信號116選擇的逆掃描器中,該差分值307進行逆掃描處理,并作為進行了并列交換處理的差分值302被輸出,再在預(yù)測部100d2變換為對應(yīng)的量化值107。該量化值107在逆量化器203被逆量化,并作為DCT系數(shù)105被輸出。該DCT系數(shù)105在逆DCT器204進行逆離散余弦變換,作為圖象信號103被輸出。該圖象信號103在逆分塊器205根據(jù)DCT類型信號114進行逆塊化,并作為1個表示畫面對應(yīng)的隔行圖象信號101被輸出。
在這種結(jié)構(gòu)的本實施例4的圖象解碼裝置100d中,預(yù)測部100d2不僅根據(jù)圖象編碼裝置100c的第2預(yù)測信息309b生成的控制用預(yù)測信息309a,還用與被解碼塊的DCT類型信息114相適應(yīng)的逆掃描轉(zhuǎn)換方法進行解碼處理,因此在對逐行圖象或隔行圖象進行DCT系數(shù)的可變長解碼處理時,也可以用實施例3使用的掃描轉(zhuǎn)換方法對編碼的位流進行有效和正確的解碼,再生出圖象信號。
上述實施例4中,根據(jù)被解碼塊的DCT類型信號114選擇逆掃描器,但是如上述實施例3的說明一樣,不僅根據(jù)被解碼塊的DCT類型信號,也可根據(jù)與該被解碼塊相鄰的已解碼塊的DCT類型信號選擇逆掃描器。
在上述實施例4中示出了在解碼處理時進行逆掃描操作的情況,但是按照規(guī)定的控制信號,也可使進行逆掃描的解碼處理操作和未進行上述逆掃描的解碼處理操作交替進行。
圖13表示這種結(jié)構(gòu)的實施例4的變形例的圖象解碼裝置。圖中,100d’是上述實施例4的變形例的圖象解碼裝置,該圖象解碼裝置100d’具有逆掃描部100d1’,在解碼處理時根據(jù)掃描方式轉(zhuǎn)換信號1201,轉(zhuǎn)換進行該逆掃描的掃描方式和不進行上述逆掃描的掃描方式,以代替上述實施例4的圖象解碼裝置100d中在解碼處理時進行逆掃描操作的逆掃描部100d1。
該圖象解碼裝置100d’的逆掃描部100d1’在實施例4的逆掃描部100d1的電路上,還設(shè)有方式開關(guān)1203d,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇逆掃描控制器310d的控制信號116和為了選擇多個逆掃描器中特定的一個而預(yù)先設(shè)定的逆掃描選擇信號1202d的其中之一,作為上述各開關(guān)108d、110d的控制信號1204,輸出該選擇信號。
這里,上述逆掃描選擇信號1202d與上述圖象編碼裝置100c’的掃描選擇信號1202一樣,可用于選擇適合隔行圖象的特定逆掃描(例如相當于圖31(c)的掃描的逆掃描)。
這種結(jié)構(gòu)的實施例4的變形例,在解碼處理時,可根據(jù)需要停止逆掃描操作而實施特定的逆掃描,在圖象編碼裝置停止掃描操作而實施特定掃描時,也可以對圖象編碼信號進行正確解碼。
在上述實施例4及其變形例中已經(jīng)對進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置進行了說明,但是該圖象解碼裝置也可以是在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置。
這時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理,即可正確地對由特定逐行圖象編碼處理得到的圖象編碼信號進行解碼。
實施例5圖14是表示本發(fā)明實施例5的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100e是本實施例5的圖象處理裝置(圖象編碼裝置),該圖象編碼裝置100e附加在圖26所示已有圖象處理裝置200a上,具有根據(jù)位于被編碼塊周邊的一個以上已編碼塊的最適合的掃描方法,進行轉(zhuǎn)換對被編碼塊的掃描方法的掃描轉(zhuǎn)換處理的電路結(jié)構(gòu)。具體地說,本實施例5的圖象編碼裝置100e具有進行上述掃描轉(zhuǎn)換處理的掃描部100e1,以代替已有圖象處理裝置200a的掃描器109,其他的結(jié)構(gòu)與上述已有圖象處理裝置200a一樣。
該掃描部100e1具有掃描方法不同也就是設(shè)定量化值不同的處理順序的n個掃描器109s1~109sn;根據(jù)控制信號1306選擇上述n個掃描器中的任一個,把量化器106的輸出107供給該選擇的掃描器的第1開關(guān)108e;根據(jù)控制信號1306選擇上述n個掃描器中任一個的輸出,把選擇的掃描器的輸出111供給上述可變長編碼器112的第2開關(guān)110e。
上述掃描部100e1還具有對于上述量化器106的輸出107,判定最適當掃描(用于編碼的處理順序)的特性解析器1301;把該判定結(jié)果作為表示上述最適當掃描的信息1302存儲的存儲器1303;根據(jù)該存儲器1303存儲的信息,也就是有關(guān)已編碼塊的最適當掃描的信息1304,對被編碼塊的量化值進行最適當掃描,由上述控制信號1306控制上述各開關(guān)108e、110e的掃描控制器1305。
下面說明其操作。
輸入到本圖象編碼裝置100e的隔行圖象信號101對每幀或每場由分塊器102進行分塊,從該分塊器102輸出各塊對應(yīng)的圖象信號103。從分塊器102還輸出表示圖象信號103的塊化單位的DCT類型信號114。上述圖象信號103通過DCT器104的離散余弦變換,變換為DCT系數(shù)105,從該DCT器104輸出與各塊對應(yīng)的DCT系數(shù)。DCT系數(shù)105再通過量化器106的量化處理,變換為量化值107。
這時,特性解析器1301判定被編碼塊量化值107的最適當掃描,把表示最適當掃描的信息1302存儲到存儲器1303。掃描控制器1305根據(jù)存儲器1303存儲的已編碼塊的最適當掃描的信息1304,輸出控制開關(guān)108e及110e的控制信號1306。根據(jù)該控制信號1306選擇上述掃描器中的任一個,上述量化值107通過選擇的掃描器進行掃描。
在上述量化值107中設(shè)定編碼處理的順序,該順序設(shè)定的量化值111輸出到可變長編碼器112。在VLC器112,量化值111根據(jù)設(shè)定順序進行可變長編碼,并作為該VLC器112的位流113被輸出。
圖15表示上述圖象編碼裝置100e的特性解析器1301的詳細電路結(jié)構(gòu)。
如該圖所示,上述特性解析器1301具有有與各上述掃描器109s1~109sn的掃描順序?qū)?yīng)的n個評價函數(shù),在由該掃描器109s1~109sn對量化值107進行掃描時,輸出評價值的n個評價函數(shù)電路1801f1~1801fn;根據(jù)該輸出進行判定的判定器1803。這里,上述判定器1803比較評價值1801f1~1801fn,判定評價最高的掃描作為對量化值107的最適合掃描,并輸出表示最適合掃描的信息1302。也就是說,上述判定器1803根據(jù)從上述各評價函數(shù)電路1801f1~1801fn輸出的評價值,判定由上述信息源編碼部200a1得到的各塊對應(yīng)的DCT系數(shù)(頻率變換)的分布,根據(jù)該判定結(jié)果輸出表示最適合掃描的信息1302。
上述評價函數(shù)可以認為是把按對應(yīng)的掃描器的掃描順序選擇的多個(例如10個)DCT系數(shù)之和作為評價值的函數(shù),若可變長編碼效率越高的掃描,評價值越高,則也可不考慮其他函數(shù)。
用圖16所示的流程圖,說明掃描控制器1305的處理方法之一例。
該掃描控制器1305在步驟1601,根據(jù)表示在存儲器1303存儲的已編碼塊的最適合掃描的信息1304,判定位于被編碼塊正上面的上側(cè)宏塊和位于其左邊的左側(cè)宏塊的最適合掃描是否一樣。當該判定結(jié)果是上述2個宏塊的最適合掃描不同時,在步驟1605輸出選擇掃描器(3)109s3的控制信號1306。另一方面,當上述2個宏塊的最適合掃描相同時,在步驟1602判定上側(cè)及左側(cè)宏塊的最適合掃描是否是上述掃描(1)~掃描(n)其中之一。當上側(cè)及左側(cè)宏塊的最適合掃描是掃描(1)時,在步驟1603輸出選擇掃描器(1)109s1的控制信號1306。當上側(cè)及左側(cè)宏塊的最適合掃描是掃描(2)時,在步驟1604輸出選擇掃描器(2)109s2的控制信號1306。
這種結(jié)構(gòu)的實施例5根據(jù)位于被編碼塊周邊的已編碼塊的最適合掃描選擇恰當?shù)膾呙瑁虼思词箤τ趲珼CT塊和場DCT塊混雜的隔行圖象編碼,也可以使掃描寬度加長,提高編碼的效率。
上述實施例5中示出了編碼處理時進行掃描操作的情況,但是也可以根據(jù)規(guī)定的控制信號,使進行該掃描的編碼處理操作和不進行上述掃描的編碼處理操作交替進行。
圖17表示這種結(jié)構(gòu)實施例5的變形例的圖象編碼裝置。圖中,100e’是上述實施例5的變形例的圖象編碼裝置,該圖象編碼裝置100e’具有根據(jù)掃描方式轉(zhuǎn)換信號1201轉(zhuǎn)換進行該掃描的掃描方式和不進行上述掃描的掃描方式的掃描部100e1’,以代替上述實施例5圖象編碼裝置100e中進行掃描操作的掃描部100e1。
該圖像編碼裝置100e’的掃描部100e1’附加在上述實施例5的掃描部100e1的電路上,具有方式開關(guān)1203e,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇掃描控制器1305的控制信號116和為了選擇多個掃描器中特定的一個而預(yù)先設(shè)定的掃描選擇信號1202其中之一,并把該選擇的信號作為控制各開關(guān)108e、110e的控制信號1204輸出。
這里,掃描方式轉(zhuǎn)換信號1201是通過系統(tǒng)(圖象編碼裝置)的外部手動操作提供的信號。上述掃描選擇信號1202選擇適合隔行圖象的特定掃描(例如圖31(c)的掃描)。上述掃描方式轉(zhuǎn)換信號1201,代替如上所述由手動操作提供,可根據(jù)VLC器112的輸出113監(jiān)控編碼效率,并根據(jù)該監(jiān)控結(jié)果進行輸出。
這種結(jié)構(gòu)實施例5的變形例,必要時可停止掃描而進行特定的掃描,可更簡化編碼處理。
在上述實施例5及其變形例中,已經(jīng)對進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置進行了說明,但是上述圖象編碼裝置也可以在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理。
這時,根據(jù)圖象內(nèi)容進行了幀DCT處理和場DCT處理的轉(zhuǎn)換,對于特定的逐行圖象編碼處理,可以提高VLC的效率。
實施例6圖18是說明本發(fā)明實施例6的圖象處理裝置的方框圖,該圖象處理裝置附加在圖28所示已有圖象處理裝置200b上,具有根據(jù)位于被解碼塊周邊的一個以上已解碼塊的最適合逆掃描進行轉(zhuǎn)換被解碼塊逆掃描的逆掃描轉(zhuǎn)換處理的電路。
具體地說,本實施例6的圖象處理裝置100f具有進行上述逆掃描轉(zhuǎn)換處理的逆掃描部100f1,以代替已有圖象處理裝置200b的逆掃描器202,其他結(jié)構(gòu)與上述已有圖象處理裝置200b相同。
該逆掃描部100f1具有逆掃描方法不同也就是使已按順序并列交換的量化值返回到原來順序的并列交換,進行各個不同并列交換處理的n個逆掃描器202s1~202sn;根據(jù)控制信號1306選擇上述n個逆掃描器其中之一,把可變長解碼器201的輸出111供給該選擇的逆掃描器的第1開關(guān)108f;根據(jù)控制信號1306選擇上述n個逆掃描器其中之一的輸出,把選擇的逆掃描器的輸出107供給逆量化器203的第2開關(guān)110f。
上述逆掃描部100f1還具有對上述逆掃描器的輸出107,判定最適合逆掃描的特性解析器1301;把該判定結(jié)果作為表示上述最適合逆掃描的信息1302并予以存儲的存儲器1303;根據(jù)存儲器1303存儲的信息,也就是有關(guān)已解碼塊的最適合逆掃描的信息,產(chǎn)生為了選擇對被解碼塊最適合逆掃描的上述控制信號1306的逆掃描控制器1305f。這里的特性解析器1301與上述實施例5的特性解析器是相同結(jié)構(gòu)。
下面說明其操作。
從上述圖象編碼裝置100e輸出的位流113,通過VLD器201的可變長解碼處理,變換為量化值111,再從VLD器201輸出該量化值111。這時,特性解析器1301判定對被解碼塊的量化值107的最適合逆掃描,把表示最適合逆掃描的信息1302存儲到存儲器1303。逆掃描控制器1305f根據(jù)表示存儲在該存儲器1303的已解碼塊的最適合逆掃的信息1304,把選擇上述多個逆掃描器202s1~202sn其中之一的控制信號1306,輸出到上述各開關(guān)108f及110f。
在由上述控制信號1306選擇的逆掃描器中,對上述量化值111進行逆掃描,輸出編碼處理的并列交換前配列順序的量化值107。該量化值107在逆量化器203進行逆量化,從該逆量化器203輸出被解碼塊對應(yīng)的DCT系數(shù)105。該DCT系數(shù)105通過逆DCT器204的逆離散余弦變換,變換為被解碼塊對應(yīng)的圖象信號103,圖像信號103根據(jù)逆分塊器205的DCT類型信號114被逆塊化,并作為1表示畫面對應(yīng)的圖象信號101輸出。
這種結(jié)構(gòu)的本實施例6的圖象解碼裝置100f,由于進行了采用適宜的逆掃描轉(zhuǎn)換方法的解碼處理,因此對于逐行圖象及隔行圖象任何一種的DCT系數(shù)的可變長解碼處理,都可以采用實施例5的掃描轉(zhuǎn)換方法,從編碼位流113有效且正確地再生出圖象信號。
上述實施例6中示出了在解碼處理時通常進行適宜的逆掃描操作的情況,但是按照規(guī)定的控制信號,也可使進行適宜的逆掃描的解碼處理操作和未進行上述適宜的逆掃描的解碼處理操作交替進行。
圖19表示這種結(jié)構(gòu)的實施例6的變形例的圖象解碼裝置。圖中,100f’是上述實施例6的變形例的圖象解碼裝置,該圖象解碼裝置100f’具有在解碼處理時通過掃描方式轉(zhuǎn)換信號1201轉(zhuǎn)換進行該逆適宜掃描的掃描方式和不進行該適宜逆掃描的掃描方式的逆掃描部100f1’,以代替上述實施例6圖象解碼裝置100f在解碼處理時,進行逆掃描操作的逆掃描部100f1。
該圖象解碼裝置100f’的逆掃描部100f1’在實施例6的逆掃描部100f1的電路上,還設(shè)有方式開關(guān)1203f,根據(jù)掃描方式轉(zhuǎn)換信號1201選擇逆掃描控制器1305f的控制信號1306和為了選擇多個逆掃描器中特定的一個而預(yù)先設(shè)定的逆掃描選擇信號1202e其中之一,并作為上述各開關(guān)108f、110f的控制信號1204輸出該選擇的信號。
這種結(jié)構(gòu)的實施例6的變形例,在解碼處理時,可根據(jù)需要停止逆掃描操作而實施特定的逆掃描,在圖象編碼裝置停止掃描操作而實施特定掃描時,也可以對圖象編碼信號進行正確解碼。
在上述實施例6及其變形例中,已經(jīng)對進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置進行了說明,但是該圖象解碼裝置也可以是在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置。
這時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理,即可正確地對由特定逐行圖象編碼處理得到的圖象編碼信號進行解碼。
實施例7圖20是表示本發(fā)明實施例7的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100g是本實施例7的圖象處理裝置(圖象編碼裝置),該圖象編碼裝置100g具有根據(jù)編碼處理時的需要,轉(zhuǎn)換進行適宜掃描的掃描方式和不進行上述適宜掃描的掃描方式的掃描部100g1,以代替圖29所示已有圖象處理裝置200c進行編碼處理時進行掃描的掃描部200c1。
也就是說,該圖象編碼裝置100g的掃描部100g1在已有圖象編碼裝置200c的掃描部200c1的電路上,還設(shè)有方式開關(guān)1203g,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇掃描控制器1401c的控制信號116和為了選擇多個掃描器中特定的一個而予先設(shè)定的掃描選擇信號1202其中之一,并把該選擇的信號作為控制各開關(guān)108c、110c的控制信號1204g輸出。其他結(jié)構(gòu)與上述現(xiàn)有圖象編碼裝置200c是一樣的。
在這種結(jié)構(gòu)的圖象編碼裝置100g中,方式開關(guān)1203g根據(jù)由系統(tǒng)(圖象編碼裝置)100g外部的手動操作提供的掃描方式轉(zhuǎn)換信號1201,適宜地選擇用于選擇多個掃描中的1個的控制信號116和選擇適合隔行圖象的特定掃描的掃描選擇信號1202其中之一,并把選擇的信號供給開關(guān)108c及110c。
這時,在通過上述方式開關(guān)1203g選擇了上述掃描選擇信號1202的情況下,上述各開關(guān)108c、110c根據(jù)該掃描選擇信號1202,選擇實施圖31(c)所示掃描的掃描器109s3,上述量化值107不局限于上述第1預(yù)測信息值309a如何,可通過該選擇的掃描器109s3進行掃描處理。
另一方面,當通過上述方式開關(guān)1203g選擇了上述控制信號116時,則在上述掃描部100g1進行與圖29所示已有圖象編碼裝置200c中掃描部200c1完全相同的掃描處理。
其他操作與圖29所示已有圖象編碼裝置200c完全一樣。
采用這種結(jié)構(gòu)的本實施例7,必要時可停止掃描而實施適合隔行圖象的特定掃描,因此可使隔行圖象信號的編碼處理更加簡化。
上述掃描方式轉(zhuǎn)換信號1201可不由上述手動操作提供,根據(jù)VLC器112的輸出308監(jiān)控編碼效率,并根據(jù)該監(jiān)控結(jié)果輸出。
在上述實施例7中已經(jīng)對隔行圖象信號的編碼處理進行了說明,但作為編碼處理對象的圖象信號不限于這些,例如,與橫格狀等的隔行圖象同樣,即使對于奇數(shù)列或偶數(shù)列掃描線間的象素值相關(guān)高的逐行圖象等也是可以的,這時也可以得到與上述實施7同樣的效果。
實施例8圖21是說明本發(fā)明實施例8圖象處理裝置的方框圖。圖中,100h是上述實施例8的圖象處理裝置(圖象解碼裝置),該圖象解碼裝置100h具有根據(jù)解碼處理時的需要,轉(zhuǎn)換進行適宜逆掃描的逆掃描方式和不進行上述適宜逆掃描的逆掃描方式的逆掃描部100h1,以代替圖32所示已有圖象處理裝置200d在解碼處理時進行逆掃描的逆掃描部200d1。
該圖象解碼裝置100h的逆掃描部100h1在已有圖象解碼裝置200d的逆掃描部200d1的電路上,還設(shè)有方式開關(guān)1203h,根據(jù)掃描方式轉(zhuǎn)換信號1201,選擇逆掃描控制器1401的控制信號116和為了選擇多個逆掃描器中特定的1個而預(yù)先設(shè)定的逆掃描選擇信號1202其中之一,并把該選擇的信號作為控制各開關(guān)108d、110d的控制信號1204h輸出。其他結(jié)構(gòu)與上述已有圖象解碼裝置200d相同。
在這種結(jié)構(gòu)的圖象解碼裝置100h中,方式開關(guān)1203h根據(jù)由系統(tǒng)(圖象解碼裝置)100h外部的手動操作提供的掃描方式轉(zhuǎn)換信號1201,選擇用于選擇多個逆掃描中的1個的控制信號116和選擇適合隔行圖象的特定逆掃描的逆掃描選擇信號1202其中之一,并把選擇的信號供給開關(guān)108d及110d。
這時,當通過上述方式開關(guān)1203h選擇了上述逆掃描選擇信號1202時,上述各開關(guān)108d、110d根據(jù)該逆掃描選擇信號1202選擇實施相當于圖31(c)所示掃描的逆掃描的逆掃描器202s3,上述量化值307不局限于上述控制用預(yù)測信息309a通常通過該選擇的逆掃描器202s3進行逆掃描處理。
另一方面,當上述方式開關(guān)1203h選擇了上述控制信號116時,上述逆掃描部100h1將進行與圖32所示已有圖象解碼裝置200d的逆掃描部200d1完全一樣的逆掃描處理。
其他操作與圖32所示已有圖象解碼裝置200d完全相同。
采用這種結(jié)構(gòu)的本實施例8,必要時可停止逆掃描而實施適合隔行圖象的特定逆掃描,因此可對隔行圖象信號的編碼信號,進行更簡化的解碼處理。
在上述實施例8中已經(jīng)對隔行圖象信號的解碼處理進行了說明,但作為上述解碼處理對象的圖象不限于這些,例如,與橫格狀等的隔行圖象同樣,即使對于奇數(shù)列或偶數(shù)列掃描線間的象素值相關(guān)性高的逐行圖象等也是可以的,這時也可以得到與上述實施例8同樣的效果。
實施例9圖22是表示本發(fā)明實施例9的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100i是本實施例9的圖象處理裝置(圖象編碼裝置),該圖象編碼裝置100i具有根據(jù)不僅是預(yù)測信息(參數(shù))1015,還有通過系統(tǒng)(圖象編碼裝置)外部的手動操作提供的掃描方式轉(zhuǎn)換信號1201,適宜地轉(zhuǎn)換掃描的掃描部100i1,以代替圖33所示已有圖象處理裝置的掃描部200e1。
本實施例9的圖象編碼裝置100i的掃描部100i1具有掃描方法不同也就是設(shè)定量化值不同的處理順序的n個掃描器199s1~199sn;根據(jù)控制信號116i選擇上述n個掃描器其中之一并把量化器106的輸出107供給該選擇的掃描器的第1開關(guān)108a;根據(jù)控制信號116i選擇上述n個掃描器其中任一個的輸出并把選擇的掃描器的輸出1005供給上述可變長編碼器112的第2開關(guān)110a;根據(jù)有關(guān)來自上述預(yù)測部200e2的預(yù)測的參數(shù)1015以及來自上述外部的掃描方式轉(zhuǎn)換信號1201產(chǎn)生上述控制信號116i的掃描控制器1501i。
具體地說,掃描器(1)199s1由圖29所示預(yù)測部200c2的各構(gòu)成要素301、304、305以及圖29所示掃描部200c1的各構(gòu)成要素108c、110c、109s1~109s3、1401c構(gòu)成。也就是上述掃描器199s1在編碼處理時,對未進行幀間預(yù)測的塊(幀內(nèi)編碼塊)進行幀內(nèi)預(yù)測處理,與此同時,根據(jù)有關(guān)該預(yù)測值生成的預(yù)測信息,選擇構(gòu)成該掃描器199s1的掃描器109s1~109s3其中任一個。構(gòu)成上述掃描器199s1的掃描器109s1~109s3的其中之一,按圖31(a)所示順序進行量化值的掃描。
上述掃描器(2)199s2按圖31(a)所示順序進行掃描,掃描器(3)199s3按圖31(c)所示順序進行掃描,掃描器(4)199s4按圖31(a)或圖31(c)所示順序進行掃描。
本實施例9的圖象編碼裝置100i的其他結(jié)構(gòu)與圖33所示已有圖象編碼裝置200e相同。
下面說明其操作。但是,與圖33所示已有圖象編碼裝置200e相同的操作,省略說明。
用圖23的流程圖說明掃描控制器1501i的處理方法之一例。
在步驟1701,通過該掃描控制器1501i,進行表示與被編碼塊的編碼有關(guān)信息的幀間預(yù)測參數(shù)1015的判定。當該判定結(jié)果是被編碼塊為幀內(nèi)編碼時,在步驟1702進行掃描方式轉(zhuǎn)換信號1201的判定。其結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1704輸出選擇掃描器(1)199s1的控制信號116i。另一方面,當掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1705輸出選擇掃描器(3)199s3的控制信號116i。當上述步驟1701的判定結(jié)果是被編碼塊為幀間編碼時,在步驟1703進行掃描方式轉(zhuǎn)換信號1201的判定。其結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1706輸出選擇掃描器(2)199s2的控制信號116i。另一方面,當掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1707輸出選擇掃描器(4)199s4的控制信號116i。
采用這種結(jié)構(gòu)的本實施例9,對各個幀內(nèi)編碼宏塊和幀間編碼宏塊,根據(jù)有關(guān)預(yù)測的參數(shù)1015及掃描方式轉(zhuǎn)換信號1201進行多個掃描的轉(zhuǎn)換,因此可實施適合各編碼方法的掃描,即使對于頻率成分的分布不同的幀間編碼宏塊和幀內(nèi)編碼宏塊混雜的隔行圖象信號的幀間編碼處理,也可以加長掃描寬度,提高編碼的效率。
在上述實施例9中,已經(jīng)說明了進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置,但是上述圖象編碼裝置也可以在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理。
這時,根據(jù)圖象內(nèi)容,進行幀DCT處理和場DCT處理的轉(zhuǎn)換,對于特定的逐行圖象編碼處理,也可提高VLC的效率。
實施例10圖24是表示本發(fā)明實施例10的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100j是本實施例10的圖象處理裝置(圖象解碼裝置),該圖象解碼裝置100j具有根據(jù)不僅是預(yù)測值1015還有上述掃描方式轉(zhuǎn)換信號1201,轉(zhuǎn)換逆掃描的逆掃描部100j1,以代替圖34所示已有圖象解碼裝置200f的逆掃描部200f1。
本實施例10圖象解碼裝置100j的逆掃描部100j1具有逆掃描方法不同也就是為了使已經(jīng)順序并列交換的量化值返回到原來的順序,分別進行不同并列交換處理的n個逆掃描器292s1~292sn;根據(jù)控制信號116i選擇上述n個逆掃描器其中任一個,把可變長解碼器201的輸出1005供給該選擇的逆掃描器的第1開關(guān)108b;根據(jù)控制信號116i選擇上述n個逆掃描器中任一個的輸出,把選擇的逆掃描器的輸出1004供給逆量化器203的第2開關(guān)110b;根據(jù)有關(guān)來自上述預(yù)測部200e2的預(yù)測的參數(shù)1015以及來自上述外部的掃描方式轉(zhuǎn)換信號1201,產(chǎn)生上述控制信號116i的逆掃描控制器1501j。這里,上述逆掃描器292s1~292sn與上述圖象編碼裝置100i的掃描器199s1~199sn對應(yīng)。
該實施例10的圖象解碼裝置100j的其他結(jié)構(gòu)與圖34所示已有圖象解碼裝置200f相同。
該圖象解碼裝置100j中,上述逆掃描控制器1501j使用了與實施例9的掃描控制器1501i同樣的方法,僅僅是根據(jù)有關(guān)上述預(yù)測的參數(shù)1015以及上述掃描方式轉(zhuǎn)換信號1201輸出控制信號116i這一點,與已有的圖象解碼裝置200f不同。采用這種結(jié)構(gòu)的本實施例10,由于根據(jù)有關(guān)預(yù)測的參數(shù)1015以及上述掃描方式轉(zhuǎn)換信號1201轉(zhuǎn)換掃描進行解碼,因此在逐行圖象及隔行圖象任一個的DCT系數(shù)可變長解碼處理時,也可采用實施例9的掃描轉(zhuǎn)換方法,對已編碼的位流1006進行有效和正確的解碼,再生與該位流對應(yīng)的圖象信號。
在上述實施例10中,已經(jīng)對與在進行隔行圖象信號編碼處理時轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置進行了說明,但是該圖象解碼裝置也可以是在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置。
這時,根據(jù)圖象內(nèi)容,進行了幀DCT處理和場DCT處理的轉(zhuǎn)換,對于由特定的逐行圖象編碼處理得到的圖象編碼信號,可以正確地解碼。
實施例11圖35是表示本發(fā)明實施例11的圖象處理裝置結(jié)構(gòu)的方框圖。圖中,100k是本實施例11的圖象處理裝置(圖象編碼裝置),該圖象編碼裝置100k具有分塊器102,把輸入的圖象信號101分割成分別對應(yīng)于構(gòu)成1表示畫面的多個塊,生成分塊圖象信號103;信息源編碼部100k1,對分塊的圖象信號103和其幀間預(yù)測值1008的差分值(畫面間差分值)1002進行信息源編碼處理;預(yù)測部100k2,對該信息源編碼部100k1的輸出(量化值)1004進行幀內(nèi)預(yù)測處理生成預(yù)測值(幀內(nèi)預(yù)測值)303,在輸出該量化值1004和其幀內(nèi)預(yù)測值303的差分值(畫面內(nèi)差分值)302的同時,輸出第1、第2預(yù)測信息309a、309b。這里,上述第1預(yù)測信息309a包含表示AC預(yù)測的ON或OFF的信息(ON/OFF信息)以及表示進行AC預(yù)測時的預(yù)測參照方向的信息(預(yù)測方向信息),上述第2預(yù)測信息309b僅包含表示AC預(yù)測的ON或OFF的信息(ON/OFF信息)。
上述圖象處理裝置100k還具有掃描部100k3,根據(jù)有關(guān)該預(yù)測部100k2的預(yù)測值生成的第1參數(shù)(第1幀內(nèi)預(yù)測信息)309a、有關(guān)信息源編碼部100k1的預(yù)測值生成的參數(shù)(幀間預(yù)測信息)1015、以及通過系統(tǒng)(圖象編碼裝置)外部的手動操作提供的掃描方式轉(zhuǎn)換信號1201,對上述畫面內(nèi)差分值302轉(zhuǎn)換掃描處理;可變長編碼器(VLC處理器)112,根據(jù)在該掃描部100k3設(shè)定的處理順序,對該掃描部100k3的輸出1005進行可變長編碼,對各塊圖象信號生成編碼列(位流)1006。
本實施例11中,上述信息源編碼部100k1與圖33所示已有圖象處理裝置200e的信息源編碼部200e2具有完全相同的結(jié)構(gòu),而且上述預(yù)測部100k2也與圖29所示已有圖象處理裝置200c的預(yù)測部200c2具有完全相同的結(jié)構(gòu)。
本實施例11的掃描部100k3根據(jù)上述掃描方式轉(zhuǎn)換信號1201,進行以下操作的轉(zhuǎn)換對幀內(nèi)編碼塊由上述掃描器199k1進行適宜掃描處理,對幀間編碼塊由上述掃描器199k2進行鋸齒形掃描處理的第1掃描操作;對幀內(nèi)編碼塊由上述掃描器199k3進行縱方向優(yōu)先的掃描處理,對幀間編碼塊由上述掃描器199k4進行與上述縱方向優(yōu)先的掃描處理有不同順序的縱方向優(yōu)先的掃描處理的第2掃描操作。
換言之,上述掃描部100k3具有掃描方法不同也就是設(shè)定量化值不同的處理順序的n個掃描器199k1~199kn;根據(jù)控制信號116k選擇上述n個掃描器其中任一個,把上述預(yù)測部100k2的輸出302供給該選擇的掃描器的第1開關(guān)108a;根據(jù)控制信號116k選擇上述n個掃描器其中任一個的輸出,把選擇的掃描器的輸出1005供給上述可變長編碼器112的第2開關(guān)110a;根據(jù)有關(guān)來自上述信息源編碼部100k1的預(yù)測器1012的預(yù)測的參數(shù)(幀間預(yù)測信息)1015以及來自外部的掃描方式轉(zhuǎn)換信號1201,產(chǎn)生上述控制信號116k的掃描控制器1501k。
具體地說,掃描器(1)199k1由圖29所示的掃描部200c1的各構(gòu)成元件108c、110c、109s1~109s3、1401c構(gòu)成。也就是上述掃描器199k1根據(jù)有關(guān)幀內(nèi)編碼塊的預(yù)測值生成的第1幀內(nèi)預(yù)測信息309a,選擇構(gòu)成該掃描器199k1的掃描器109s1~109s3其中任一個。構(gòu)成上述掃描器199k1的掃描器109s1~109s3中的一個,按圖31(a)所示的順序進行量化值的掃描(鋸齒形掃描)。上述掃描器(2)199k2按圖31(a)所示順序進行鋸齒形掃描,上述掃描器(3)199k3按圖31(c)所示順序進行縱方向優(yōu)先的掃描,掃描器(4)199k4按與圖31(c)所示順序不同的順序進行縱方向優(yōu)先的掃描。
所謂縱方向優(yōu)先的掃描,對于由塊化圖象信號的信息源編碼得到的按8×8個矩陣狀配列的量化值,是進行順序設(shè)定的處理,以便在縱方向(對應(yīng)于表示畫面的垂直方向)排列成為進行規(guī)定個數(shù)的連續(xù)處理順序。
下面說明其操作。
輸入到本圖象處理裝置100k的隔行圖象信號101,在分塊器102的每幀或每場被塊化,把與該分塊器102的各塊對應(yīng)的圖象信號103輸出到信息源編碼部100k1。這時,還從分塊器102輸出表示圖象信號103的塊化單位的DCT類型信號114。
在上述信息源編碼部100k1進行分塊的圖象信號103的幀間預(yù)測編碼處理。也就是說,分塊圖象信號103及其幀間預(yù)測值1008的差分值1002通過DCT器104的離散余弦變換,被變換為DCT系數(shù)1003,再從該DCT器104輸出各塊對應(yīng)的DCT系數(shù)1003。該DCT系數(shù)1003經(jīng)量化器106的量化處理,變換為量化值1004,輸出到上述預(yù)測部100k2。
這時,在上述信息源編碼部100k1,上述量化值1004通過逆量化器203變換為相當于DCT系數(shù)1003的DCT系數(shù)1007,該DCT系數(shù)1007再經(jīng)逆DCT器204變換為相當于上述差分值1002的差分信號1009。該差分信號1009在加法器1010與上述幀間預(yù)測值1008相加,該相加值1011作為參照圖象信號存儲在上述幀存儲器1014。在上述預(yù)測器1012,根據(jù)該幀存儲器1014存儲的參照圖象信號1013和上述塊化圖象信號103,生成上述幀間預(yù)測值1008。
在該圖象編碼裝置100k中,當作為對被編碼塊的編碼處理而進行幀內(nèi)編碼處理時,上述信息源編碼部100k1的預(yù)測器1012將輸出作為幀間預(yù)測值1008的0電平值;當作為對被編碼塊的編碼處理而進行幀間編碼處理時,上述預(yù)測器1012將輸出各塊對應(yīng)電平的預(yù)測值1008。
上述預(yù)測部100k2對信息源編碼部100k1輸出的量化值1004進行幀內(nèi)預(yù)測處理。也就是在預(yù)測部100k2首先由加法器301進行上述量化值1004與其幀內(nèi)預(yù)測值303的減法處理,再把經(jīng)減法處理的差分值302輸出到上述掃描部100k3。這時,在上述預(yù)測部100k2,上述差分值302在加法器304與上述幀內(nèi)預(yù)測值303相加,其相加值306輸出到預(yù)測器305。在預(yù)測器305,用圖30說明的方法,在根據(jù)該相加值306生成上述幀內(nèi)預(yù)測值303的同時,輸出有關(guān)預(yù)測值生成的第1、第2參數(shù)(第1、第2幀內(nèi)預(yù)測信息)309a、309b。
上述預(yù)測部100k2的輸出302在上述掃描部100k3,根據(jù)上述幀內(nèi)預(yù)測信息309a、幀間預(yù)測信息1015以及掃描方式轉(zhuǎn)換信號1201進行規(guī)定的掃描處理。
下面用圖36所示的流程圖說明由上述掃描部100k3的掃描控制器1501k處理的例子。
在步驟1801,由該掃描控制器1501k根據(jù)有關(guān)被編碼塊幀間預(yù)測編碼處理的預(yù)測值生成的信息(幀間預(yù)測參數(shù))1015,進行是否實施被編碼塊的幀內(nèi)編碼和幀間編碼其中一種處理的判定。當該判定結(jié)果是被編碼塊為幀內(nèi)編碼時,在步驟1802進行掃描方式轉(zhuǎn)換信號1201的判定。當該判定結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1804輸出選擇掃描器(1)199k1的控制信號116k。對幀內(nèi)編碼塊對應(yīng)的量化值1004進行幀內(nèi)預(yù)測處理得到的差分值302,在掃描器(1)199k1中根據(jù)第1幀內(nèi)預(yù)測信息309a,進行適當?shù)膾呙杼幚怼?br>
另一方面,當在上述步驟1802的判定結(jié)果是掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1805輸出選擇掃描器(3)199k3的控制信號116k。對幀內(nèi)編碼塊對應(yīng)的量化值1004進行幀內(nèi)預(yù)測處理得到的差分值302,由掃描器(3)199k3進行縱方向優(yōu)先的掃描處理。
當在上述步驟1801的判定結(jié)果是被編碼塊為幀間編碼時,在步驟1803進行掃描方式轉(zhuǎn)換信號1201的判定。當其結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1806輸出選擇掃描器(2)199k2的控制信號116k。對幀間編碼塊對應(yīng)的量化值1004進行幀內(nèi)預(yù)測處理得到的差分值302,由掃描器(2)199k2進行鋸齒形掃描處理。
另一方面,當在上述步驟1803的判定結(jié)果是掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1807輸出選擇掃描器(4)199k4的控制信號116k。對幀間編碼塊對應(yīng)的量化值1004進行幀內(nèi)預(yù)測處理得到的差分值302,由掃描器(4)199k4進行與掃描器(3)199k3不同的縱方向優(yōu)先的掃描處理。
由上述掃描部100k3設(shè)定了規(guī)定的處理順序的被編碼塊的量化值由可變長編碼器112編碼,并作為位流(圖象編碼信號)1006被輸出。
在這種結(jié)構(gòu)的本實施例11中,由于在對隔行圖象信號編碼時,可根據(jù)掃描方式轉(zhuǎn)換信號1201進行以下轉(zhuǎn)換,即對幀內(nèi)編碼塊的量化值進行適當掃描處理,而對幀間編碼塊量化值進行鋸齒形掃描處理的第1編碼方式;對幀內(nèi)編碼塊的量化值進行第1縱方向優(yōu)先的掃描處理,而對幀間編碼塊量化值進行第2縱方向優(yōu)先的掃描處理的第2編碼方式的轉(zhuǎn)換,因此,對于頻率成分的分布不同的幀間編碼塊和幀內(nèi)編碼塊混雜的隔行圖象信號的編碼處理,可進一步提高編碼效率。
在上述實施例11中,第1幀內(nèi)預(yù)測信息309a與圖象編碼裝置200c同樣,包含AC預(yù)測的ON/OFF信息和預(yù)測方向信息,而第2幀內(nèi)預(yù)測信息309b僅包含AC預(yù)測的ON/OFF信息,也就是說由于傳送到解碼側(cè)的第2幀內(nèi)預(yù)測信息309b不包含與用于圖象編碼裝置的掃描控制的第1幀內(nèi)預(yù)測信息309a不同的預(yù)測方向信息,因此在預(yù)測方法變更等的情況下,也不必變更輸出到解碼側(cè)的第2幀內(nèi)預(yù)測信息309b的內(nèi)容,可容易適應(yīng)預(yù)測方法的變更等。當然第2幀內(nèi)預(yù)測信息309b與第1幀內(nèi)預(yù)測信息309a一樣,也可以包含不僅是AC預(yù)測的ON/OFF信息還有預(yù)測方向信息。
在上述實施例11中,已經(jīng)對隔行圖象信號的編碼處理進行了說明,但作為編碼處理對象的數(shù)字圖象信號不限于隔行圖象信號。例如,在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容,轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置,采用與上述實施例11同樣的結(jié)構(gòu),對于逐行圖象的編碼處理,也可以提高VLC的效率。
在上述實施例11中,掃描器(3)199k3和掃描器(4)199k4進行不同縱方向優(yōu)先的掃描處理,但是掃描器(3)199k3和掃描器(4)199k4都可以進行圖31(c)所示縱方向優(yōu)先的掃描處理。
實施例12圖37是本發(fā)明實施例12的圖象處理裝置的方框圖。圖中,100m是本實施例12的圖象處理裝置(圖象解碼裝置),是對由上述圖象編碼裝置100k編碼的圖象編碼信號1006進行解碼的圖象處理裝置(圖象解碼裝置)。
該圖象解碼裝置100m具有可變長解碼器(VLD)201,對上述圖象編碼信號1006進行可變長解碼處理;逆掃描部100m1,對由該解碼處理得到的量化值1005,進行逆掃描處理,以使該配列順序返回到進行編碼處理的并列交換處理前的配列順序;預(yù)測部100m2,在實施了該逆掃描處理的被解碼塊所對應(yīng)的量化值上,相加根據(jù)位于該被解碼部周邊的已解碼塊量化值預(yù)測的被解碼塊量化值(幀內(nèi)預(yù)測值)303并輸出;信息源解碼部100m3,對作為該預(yù)測部100m2輸出的量化值1004,進行信息源解碼處理;逆分塊器205,對作為該信息源解碼部100m3輸出的圖象信號103,根據(jù)圖象編碼裝置100k的DCT處理信息114進行逆分塊,再生與1幀畫面對應(yīng)的圖象信號101。
在本實施例12中,上述信息源解碼部100m3具有與圖34所示已有圖象處理裝置200f的信息源解碼部200f1完全相同的結(jié)構(gòu),上述預(yù)測部100m2具有與圖32所示已有圖象解碼裝置200d的預(yù)測部200d2完全相同的結(jié)構(gòu)。
本實施例12的逆掃描部100m1在上述實施例11的圖象編碼裝置100k的掃描部100k3,根據(jù)第1幀內(nèi)預(yù)測信息309a、幀間預(yù)測信息1015以及掃描方式轉(zhuǎn)換信號1201,使已并列交換的量化值返回到原來的順序。也就是說,具有n個逆掃描器292m1~292mn,使由上述掃描部100k3的各掃描器199k1~199kn進行掃描處理的量化值返回到原來的配列。上述逆掃描部100m1具有根據(jù)控制信號116m選擇上述n個逆掃描器中的任一個并把可變長解碼器201的輸出1005供給該選擇的逆掃描器的第1開關(guān)108b;根據(jù)控制信號116m選擇上述n個逆掃描器中任一個的輸出并把該選擇的逆掃描器輸出302供給上述預(yù)測部100m2的第2開關(guān)110b;根據(jù)有關(guān)上述圖象編碼裝置100k的預(yù)測的參數(shù)1015以及上述外部的掃描方式轉(zhuǎn)換信號1201,產(chǎn)生上述控制信號116m的逆掃描控制器1501m。
這里,上述各逆掃描器292m1~292mn具有與上述圖象編碼裝置100k的各掃描器199k1~199kn對應(yīng)的結(jié)構(gòu)。具體地說,逆掃描器(1)292m1由圖32所示逆掃描部200d1的各構(gòu)成要素108d、110d、202s1~202s3、1401d構(gòu)成。也就是說,上述逆掃描器292m1根據(jù)相當于對幀內(nèi)編碼塊的幀內(nèi)預(yù)測值生成有關(guān)的第1幀內(nèi)預(yù)測信息309a的控制用預(yù)測信息309a’,選擇構(gòu)成該逆掃描器292m1的逆掃描器202s1~202s3其中的任一個。構(gòu)成上述逆掃描器292m1的逆掃描器202s1~202s3中的一個,進行與按圖31(a)所示順序的量化值的鋸齒形掃描對應(yīng)的逆掃描。上述逆掃描器(2)292m2進行按圖31(a)所示順序的鋸齒形掃描對應(yīng)的逆掃描,上述逆掃描器(3)292m3進行按圖31(c)所示順序的縱方向優(yōu)先掃描對應(yīng)的逆掃描,逆掃描器(4)292m4進行與按圖31(c)所示順序不同的順序的縱方向優(yōu)先掃描對應(yīng)的逆掃描。
下面說明其操作。
該圖象解碼裝置100m對上述圖象編碼信號1006,按與編碼處理時的逆順序,進行與圖35所示圖象編碼裝置100k的各變換處理對應(yīng)的逆變換處理,即可正確進行圖象編碼信號1006的解碼處理。
如下所述,上述圖象編碼信號1006首先由可變長解碼器201進行可變長解碼處理,變換為量化值1005,該量化值1005由上述逆掃描部100m1進行逆掃描處理。
下面用圖38所示流程圖說明由上述逆掃描部100m1的逆掃描控制器1501m進行的逆掃描處理。
首先,在步驟1901,根據(jù)有關(guān)被解碼塊的幀間預(yù)測解碼處理的預(yù)測值生成的信息(幀間預(yù)測參數(shù))1015,進行被解碼塊是否實施了幀內(nèi)編碼和幀間編碼之中任一種編碼處理的判定。當該判定結(jié)果是被解碼塊為幀內(nèi)編碼時,在步驟1902,進行掃描方式轉(zhuǎn)換信號1201的判定。當該結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1904,輸出選擇逆掃描器(1)292m1的控制信號116m。幀內(nèi)編碼塊對應(yīng)的量化值1005,通過逆掃描器(1)292m1,根據(jù)按照圖象編碼裝置100k的第2幀內(nèi)預(yù)測信息309b在預(yù)測器401生成的控制用預(yù)測信息309a’,進行與適宜掃描處理對應(yīng)的逆掃描處理。
另一方面,當上述步驟1902的判定結(jié)果是掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1905輸出選擇逆掃描器(3)292m3的控制信號116m。幀內(nèi)編碼塊對應(yīng)的量化值1015,由逆掃描器(3)292m3進行與縱方向優(yōu)先的掃描處理對應(yīng)的逆掃描處理。
當上述步驟1901的判定結(jié)果是被解碼塊為幀間編碼時,在步驟1903進行掃描方式轉(zhuǎn)換信號1201的判定。當該結(jié)果是掃描方式轉(zhuǎn)換信號1201為OFF時,在步驟1906輸出選擇逆掃描器(2)292m2的控制信號116m。幀間編碼塊對應(yīng)的量化值1015由逆掃描器(2)292m2進行與鋸齒形掃描處理對應(yīng)的逆掃描處理。
另一方面,當上述步驟1903的判定結(jié)果是掃描方式轉(zhuǎn)換信號1201為ON時,在步驟1907輸出選擇逆掃描器(4)292m4的控制信號116m。幀間編碼塊對應(yīng)的量化值1015,由逆掃描器(4)292m4進行與上述逆掃描器(3)292m3不同的縱方向優(yōu)先的掃描處理對應(yīng)的逆掃描處理。
作為上述逆掃描部100m1輸出的量化值302,在預(yù)測部100m2與其幀內(nèi)預(yù)測值303相加,該相加值1004輸出到上述信息源解碼器100m3。這時,在上述預(yù)測部100m2根據(jù)上述相加值1004和圖象編碼裝置100k的第2幀內(nèi)預(yù)測信息309b,用圖30所示的方法生成上述幀內(nèi)預(yù)測值303。
作為上述預(yù)測部100m2輸出的量化值1004由信息源解碼部100m3解碼。上述量化值1004通過逆量化器203的逆量化處理,變換為DCT系數(shù)1003,該DCT系數(shù)1003再通過逆DCT器204的逆DCT處理,變換為差分信號1002。該差分信號1002在加法器1101與該幀間預(yù)測值1008相加,變換為圖象信號103。這時,該圖象信號103存儲在幀存儲器1014,在上述預(yù)器1102,根據(jù)存儲在幀存儲器1014的圖象信號1013和圖象編碼裝置100k的預(yù)測參數(shù)1015,生成上述幀間預(yù)測值1008。
最后,上述圖象信號103由上述逆分塊器205根據(jù)圖象編碼裝置100k的DCT類型信息114進行逆塊化處理,再生1幀畫面對應(yīng)的圖象信號101。
在這種結(jié)構(gòu)的本實施例12中,當對由隔行圖象信號編碼得到的圖象編碼信號進行解碼時,可根據(jù)掃描方式轉(zhuǎn)換信號1201進行以下轉(zhuǎn)換,即對幀內(nèi)編碼塊的量化值進行適應(yīng)掃描處理對應(yīng)的逆掃描處理,對幀間編碼塊的量化值進行鋸齒形掃描處理對應(yīng)的逆掃描處理的第1解碼方式;以及對幀內(nèi)編碼塊的量化值進行第1縱方向優(yōu)先的掃描處理對應(yīng)的逆掃描處理,對幀間編碼塊的量化值進行第2縱方向優(yōu)先的掃描處理對應(yīng)的逆掃描處理的第2解碼方式的轉(zhuǎn)換,通過掃描處理的轉(zhuǎn)換,可以更高的編碼效率進行頻率成分的分布不同的幀間編碼塊和幀內(nèi)編碼塊混雜的隔行圖象信號的編碼處理,并對得到的圖象編碼信號正確解碼。
在上述實施例12中,已經(jīng)對隔行圖象信號的解碼處理進行了說明,是作為解碼處理對象的數(shù)字圖象信號不限于隔行圖象信號。例如,在進行逐行圖象編碼處理時,根據(jù)圖象內(nèi)容,可轉(zhuǎn)換幀DCT處理和場DCT處理的圖象編碼裝置所對應(yīng)的圖象解碼裝置,與上述實施例12有同樣的結(jié)構(gòu),能以高編碼效率對逐行圖象信號進行編碼,并對得到的圖象編碼信號正確解碼。
在上述實施例12中,第1幀內(nèi)預(yù)測信息309a對應(yīng)的控制用預(yù)測信息309a’,與已有圖象解碼裝置200d同樣,包含AC預(yù)測的ON/OFF信息和預(yù)測方向信息,而圖象編碼裝置100k的第2幀內(nèi)預(yù)測信息309b,僅包含AC預(yù)測的ON/OFF信息,也就是說,傳送到解碼側(cè)的第2幀內(nèi)預(yù)測信息309b與用于圖象解碼裝置掃描控制的控制用幀內(nèi)預(yù)測信息309a’不同,不包含預(yù)測方向信息,因此在預(yù)測方法變更的情況下,也不必變更輸入到解碼側(cè)的第2幀內(nèi)預(yù)測信息309b的內(nèi)容,即可容易地與預(yù)測方法的變更等相對應(yīng)。當然,第2幀內(nèi)預(yù)測信息309b與控制用預(yù)測信息309a’同樣,還可包含不僅是AC預(yù)測的ON/OFF還有預(yù)測方向信息。
上述實施例12中,逆掃描器(3)292m3和逆掃描器(4)292m4進行不同的縱方向優(yōu)先掃描處理對應(yīng)的逆掃描處理,然而,逆掃描器(3)292m3和逆掃描器(4)292m4中的任一個也可以進行圖31(c)所示縱方向優(yōu)先掃描處理對應(yīng)的逆掃描處理。
實施例13通過在軟盤等數(shù)據(jù)存儲媒體上記錄為實現(xiàn)上述各實施例所示圖象處理裝置的圖象處理的編碼或解碼程序,用獨立的計算機系統(tǒng)可簡單實施上述各實施例所示的處理。
圖25是用存儲上述編碼或解碼程序的軟盤,由計算機系統(tǒng)實施上述實施例1到實施例12的圖象編碼或圖象解碼處理。
圖25表示從軟盤FD正面看到的外觀以及園盤狀磁存儲媒體軟盤本體D。軟盤FD內(nèi)裝于外殼內(nèi),在該盤本體D的表面上從外周向內(nèi)周形成同心園狀多條磁道,各磁道在角度方向被分割為例如16個扇形面。這樣,用存儲了上述程序的軟盤,在上述軟盤本體D上分配的領(lǐng)域,記錄著作為上述程序的數(shù)據(jù)。
如上所述,按照本發(fā)明(方案1、9、33),根據(jù)該被編碼塊圖象信號是否進行了幀頻率變換處理、是否進行了場頻率變換處理,設(shè)定被編碼塊圖象信號對應(yīng)的頻率成分的編碼處理順序,即使對于幀DCT塊和場DCT塊混雜的隔行圖象編碼,也可使掃描寬度加長,因此,對于隔行圖象編碼也可以達到提高編碼效率的效果。而且,對于幀DCT塊和場DCT塊混雜的特定逐行圖象的編碼處理,也可得到同樣的效果。
按照本發(fā)明(方案2、10、33),根據(jù)由該被解碼塊對應(yīng)的圖象信號進行的頻率變換處理是以幀為1單位進行的幀變換處理還是以場為1單位進行的場變換處理而決定的配列順序,對按規(guī)定順序使各種頻率成分編碼得到的輸入信號進行并列交換,生成作為解碼處理對象的被解碼塊對應(yīng)的頻率成分,因此,對于逐行圖象及隔行圖象中任一種的DCT系數(shù)的可變長解碼處理,采用適當?shù)膾呙柁D(zhuǎn)換方法,也就是適當轉(zhuǎn)換編碼處理順序的方法,對已編碼的位流,有效和正確地解碼圖象信號。
按照本發(fā)明(方案3、33),根據(jù)對該被編碼塊圖象信號實施的頻率變換處理種類和對位于該被編碼塊周邊的已編碼塊圖象信號實施的頻率變換處理種類的組合類型,設(shè)定被編碼塊圖象信號對應(yīng)的頻率成分的編碼處理順序,因此可精細地控制上述編碼順序設(shè)定的掃描,選擇更適當?shù)膾呙?。由于更加長了掃描寬度,具有進一步提高編碼效率的效果。
按照本發(fā)明(方案4、33),根據(jù)由對該被解碼塊對應(yīng)的數(shù)字圖象信號實施的頻率變換處理和位于該被解碼塊周邊的已解碼塊對應(yīng)的圖象信號實施的頻率變換處理的組合類型而決定的配列順序,對按規(guī)定順序使各種頻率成分編碼得到的輸入信號進行并列交換,生成作為解碼處理對象的被解碼塊對應(yīng)的頻率成分,因此,對于逐行圖象及隔行圖象中任一種的DCT系數(shù)的可變長解碼處理,采用適當?shù)膾呙柁D(zhuǎn)換方法,也就是適當?shù)剞D(zhuǎn)換編碼處理順序的方法,對已編碼的位流,有效和正確地解碼圖象信號。
按照本發(fā)明(方案5、11、33),根據(jù)對該被編碼塊圖象信號實施的頻率變換處理種類和預(yù)測處理種類的組合類型,設(shè)定被編碼塊頻率成分和其預(yù)測值的差分值的編碼處理順序,因此,對于幀DCT塊和場DCT塊混雜的隔行圖象編碼,也可加長掃描寬度,提高編碼效率。
按照本發(fā)明(方案6、12、33),根據(jù)由對該被解碼塊對應(yīng)的數(shù)字圖象信號實施的頻率變換處理種類和上述預(yù)測處理種類的組合類型決定的配列順序,對按規(guī)定順序使實施了預(yù)測處理的各種頻率成分編碼得到的輸入信號進行并列交換,根據(jù)上述預(yù)測處理的種類,由位于作為解碼處理對象的被解碼塊周邊的已解碼塊對應(yīng)的頻率成分,生成該被解碼塊對應(yīng)的頻率成分預(yù)測值,因此,對于逐行圖象及隔行圖象中任一種的DCT系數(shù)的可變長解碼處理,采用細致的適當掃描轉(zhuǎn)換方法,也就是細致適當?shù)剞D(zhuǎn)換編碼處理順序的方法,從已編碼的位流,能有效和正確地解碼圖象信號。
按照本發(fā)明(方案7、33),根據(jù)對該被編碼塊圖象信號實施的頻率變換處理種類、對位于該被編碼塊周邊的已編碼塊圖象信號實施的頻率變換處理種類以及預(yù)測處理種類的組合類型,設(shè)定被編碼塊頻率成分和其預(yù)測值的差分值的編碼處理順序,因此,可精細地控制上述編順序設(shè)定的掃描,選擇更適當?shù)膾呙?。這樣,可更加長掃描寬度,進一步提高編碼的效率。
按照本發(fā)明(方案8、33),根據(jù)由對該被解碼塊對應(yīng)的圖象信號實施的頻率變換處理種類、對位于該被解碼塊周邊的已解碼塊實施的頻率變換處理種類以及上述預(yù)測處理種類的組合類型決定的配列順序,對按規(guī)定順序使實施了預(yù)測處理的各種頻率成分編碼得到的輸入信號進行并列交換,根據(jù)上述預(yù)測處理的種類,由位于作為解碼處理對象的被解碼塊周邊的已解碼塊對應(yīng)的頻率成分,生成該被解碼塊對應(yīng)的頻率成分的預(yù)測值,因此,采用細致的掃描轉(zhuǎn)換方法,也就是細致適當?shù)剞D(zhuǎn)換編碼處理順序的方法,從已編碼的位流,能有效和正確地解碼圖象信號。
按照本發(fā)明(方案13、19、33),根據(jù)適合已編碼塊的頻率成分的編碼處理順序,設(shè)定被編碼塊頻率成分的編碼處理順序,因此,對于幀DCT塊和場DCT塊混雜的隔行圖象編碼,可加長掃描寬度,提高編碼效率。而且,對于幀DCT塊和場DCT塊混雜的特定逐行圖象的編碼處理,也可得到與上述同樣的效果。
按照本發(fā)明(方案14、20、33),根據(jù)由適合已解碼塊頻率成分的編碼處理次序決定的配列順序,對按規(guī)定順序使實施了預(yù)測處理的各種頻率成分編碼得到的輸入信號進行并列交換,因此,對于逐行圖象及隔行圖象中任一種的DCT系數(shù)的可變長解碼處理,采用細致適當?shù)膾呙柁D(zhuǎn)換方法,也就是細致適當?shù)剞D(zhuǎn)換編碼處理順序的方法,從已編碼的位流,能有效和正確地解碼圖象信號。
按照本發(fā)明(方案15、21、33),在編碼處理時,可根據(jù)需要停止掃描,而實施適合隔行圖象和特定逐行圖象的特定掃描,因此可有效簡化隔行圖象和特定逐行圖象的編碼處理。
按照本發(fā)明(方案16、22、33),在解碼處理時,可根據(jù)需要停止逆掃描,而實施適合隔行圖象和特定逐行圖象的特定掃描,因此可對在編碼時停止掃描而實施了特定逆掃描的隔行圖象和特定逐行圖象正確解碼。
按照本發(fā)明(方案17、23、33),在編碼處理時,可對各幀內(nèi)編碼宏塊和幀間編碼宏塊,根據(jù)關(guān)于預(yù)測的參數(shù)及掃描轉(zhuǎn)換信號轉(zhuǎn)換多個掃描,能實施適于各種編碼方法的掃描,即使對于頻率成分分布不同的幀間編碼宏塊和幀內(nèi)編碼宏塊混雜的隔行圖象的幀間編碼,也可以加長掃描寬度,提高編碼效率。而且,對于頻率成分分布不同的幀間編碼宏塊和幀內(nèi)編碼宏塊混雜的特定逐行圖象的幀間編碼,也可以得到與上述同樣的效果。
按照本發(fā)明(方案18、24、33),在解碼處理時,可對各幀內(nèi)編碼宏塊和幀間編碼宏塊,根據(jù)關(guān)于預(yù)測的參數(shù)及掃描轉(zhuǎn)換信號轉(zhuǎn)換多個逆掃描,所以對各幀內(nèi)編碼宏塊和幀間編碼宏塊,根據(jù)關(guān)于預(yù)測的參數(shù)及掃描轉(zhuǎn)換信號轉(zhuǎn)換多個掃描,從已編碼的位流,能有效和正確地解碼圖象信號。
按照本發(fā)明(方案25、26、29、30、33),在編碼處理時,根據(jù)表示順序設(shè)定轉(zhuǎn)換的標志信息,進行以下轉(zhuǎn)換,即包含對被編碼塊頻率成分和其幀內(nèi)預(yù)測值的畫面內(nèi)差分值,根據(jù)預(yù)測處理種類的順序,適當設(shè)定編碼處理順序的處理的第1順序設(shè)定操作;不局限于上述預(yù)測處理種類,把上述處理順序設(shè)定為特定順序的第2順序設(shè)定操作的轉(zhuǎn)換,對于頻率成分分布不同的幀間編碼宏塊和幀內(nèi)編碼宏塊混雜的隔行圖象幀間編碼,可進一步加長掃描寬度,提高編碼效率。而且,對于頻率成分分布不同的幀間編碼宏塊和幀內(nèi)編碼宏塊混雜的特定逐行圖象的幀間編碼,也可得到與上述同樣的效果。
具體地說,根據(jù)掃描方式轉(zhuǎn)換信號1201,進行以下兩種編碼方式的轉(zhuǎn)換在對隔行圖象信號編碼時,對幀內(nèi)編碼塊的量化值進行掃描處理,而且對幀間編碼塊的量化值進行鋸齒形掃描處理的第1編碼方式轉(zhuǎn)換;以及對幀內(nèi)編碼塊的量化值進行第1縱方向優(yōu)先的掃描處理,而且對幀間編碼塊的量化值進行第2縱方向優(yōu)先的掃找處理的第2編碼方式的轉(zhuǎn)換,對于頻率成分分布不同的幀間編碼塊和幀內(nèi)編碼塊混雜的隔行圖象信號的編碼處理,可進一步提高編碼效率。
按照本發(fā)明(方案27、28、31、32、33),根據(jù)表示與上述輸入信號一起輸入的并列交換的轉(zhuǎn)換的標志信息,交替地進行包含根據(jù)幀內(nèi)預(yù)測處理種類的順序適當?shù)貙獯a處理時按規(guī)定順序使實施了幀間預(yù)測處理的各種頻率成分編碼得到的作為解碼處理對象的被解碼塊輸入信號,進行并列交換處理的第1并列交換操作和不局限于上述預(yù)測處理種類按特定順序并列交換該輸入信號的第2并列交換操作,對各幀內(nèi)編碼宏塊和幀間編碼宏塊,根據(jù)有關(guān)預(yù)測的參數(shù)及掃描轉(zhuǎn)換信號轉(zhuǎn)換多個掃描,從已編碼的位流,能有效和正確地解碼圖象信號。
權(quán)利要求
1.一種對圖象信號的編碼信號逐塊地進行解碼的圖象處理方法,其特征在于根據(jù)上述編碼信號,對作為解碼對象的各被解碼塊的頻率成分進行解碼;根據(jù)標記信息,選擇第一并列交換方式和第二并列交換方式,其中所述第一并列交換方式適應(yīng)地并列交換上述各被解碼塊的頻率成分,而所述第二并列交換方式通常按照特定的順序并列交換上述各被解碼塊的頻率成分;根據(jù)位于上述被解碼塊周邊的已解碼塊的頻率成分,生成上述被解碼塊的頻率成分的預(yù)測值;以及根據(jù)利用上述所選擇的并列交換方式而并列交換的被解碼塊的頻率成分和上述預(yù)測值,生成上述被解碼塊的頻率成分。
全文摘要
本發(fā)明提供一種圖象處理方法、圖象處理裝置及數(shù)據(jù)存儲媒體。本發(fā)明的裝置具有在每個作為DCT處理單位的幀或場集中隔行圖象信號并使其塊化,輸出該塊化圖象信號以及表示上述DCT處理單位的DCT類型信息的分塊器102;以及對上述塊化圖象信號經(jīng)過DCT處理及量化處理得到的量化值,通過該配列順序的并列交換設(shè)定一定的處理順序,并列交換順序不同的多個掃描器109s1~109sn,根據(jù)上述DCT類型信息選擇用于上述量化值并列交換的掃描器。
文檔編號H04N7/30GK1561091SQ20041003347
公開日2005年1月5日 申請日期1998年7月24日 優(yōu)先權(quán)日1997年7月25日
發(fā)明者西孝啟, 也, 高橋俊也, 文仲丞, 角野真也 申請人:松下電器產(chǎn)業(yè)株式會社