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

圖像譯碼裝置、圖像編碼裝置、圖像通信系統(tǒng)及編碼位流變換裝置的制作方法

文檔序號:7598605閱讀:118來源:國知局
專利名稱:圖像譯碼裝置、圖像編碼裝置、圖像通信系統(tǒng)及編碼位流變換裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及處理不同的編碼方式的編碼位流的圖像譯碼裝置、圖像編碼裝置、圖像通信系統(tǒng)及編碼位流變換裝置。
背景技術(shù)
現(xiàn)在,在ISO/IEC JTC11/SC29/WG11中,標(biāo)準(zhǔn)化作業(yè)中的MPEG-4(Moving Picture Experts Group Phase-4)方式、以及以ITU-T勸告H.263標(biāo)準(zhǔn)為依據(jù)的方式中,附加在作為傳輸信號的編碼位流中的標(biāo)題信息(譯碼用的信息信號)不相同。
圖1(a)是表示以H.263標(biāo)準(zhǔn)為依據(jù)的H.263編碼位流201的結(jié)構(gòu)的圖,標(biāo)題信息211和用H.263編碼方式編碼的作為圖像編碼數(shù)據(jù)的宏塊數(shù)據(jù)225被多路復(fù)用。圖1(b)是表示MPEG-4編碼位流202的結(jié)構(gòu)的圖,標(biāo)題信息212和用MPEG-4編碼方式編碼的作為圖像編碼數(shù)據(jù)的宏塊數(shù)據(jù)239被多路復(fù)用。如圖所示,編碼位流的結(jié)構(gòu)不同,特別是在H.263中,不包含與MPEG-4譯碼時所需要的VO(Video Object視頻目標(biāo))、VOL(Video Object Layer視頻目標(biāo)層)、VOP(Video Object Plane視頻目標(biāo)平面)等有關(guān)的標(biāo)題信息。因此為了按照兩種方式進(jìn)行圖像通信,分別需要單獨(dú)的圖像譯碼裝置及圖像編碼裝置。
另外H.263編碼位流201的GOB開始碼223、GOB標(biāo)題信息224及MPEG-4編碼位流202的再同步指示碼237、再同步信息238不經(jīng)常插入,而是根據(jù)需要才插入。
這樣由于現(xiàn)有的編碼位流如上構(gòu)成,所以存在這樣的課題例如在MPEG-4對應(yīng)的圖像譯碼裝置中,不能對以H.263的標(biāo)準(zhǔn)為依據(jù)生成的H.263編碼位流201進(jìn)行譯碼的課題。
另外,為了對與MPEG-4對應(yīng)和以H.263的標(biāo)準(zhǔn)為依據(jù)的兩者的編碼位流進(jìn)行譯碼,圖像譯碼裝置需要備有兩種方式的譯碼電路,存在裝置復(fù)雜的課題。
本發(fā)明就是為了解決上述的課題而完成的,其目的在于借助于簡單的結(jié)構(gòu),獲得能對H.263編碼位流201進(jìn)行譯碼的圖像譯碼裝置、生成能用該圖像譯碼裝置進(jìn)行譯碼的編碼位流的圖像編碼裝置、將H.263編碼位流變換成MPEG-4編碼位流后進(jìn)行通信的圖像通信系統(tǒng)、以及編碼位流變換裝置。

發(fā)明內(nèi)容
本發(fā)明的圖像譯碼裝置是對第一標(biāo)題信息和用第一編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第一編碼位流、或?qū)Φ诙?biāo)題信息和用第二編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置備有根據(jù)上述第一標(biāo)題信息或上述第二標(biāo)題信息,判斷所接收的編碼位流是否是上述第一編碼位流、或上述第二編碼位流的編碼方式判斷裝置;接收上述第二編碼位流,對上述第二標(biāo)題信息中包含的上述第二編碼方式的圖像編碼信息進(jìn)行譯碼的譯碼裝置;以及接收上述第一編碼位流,根據(jù)上述第一標(biāo)題信息中包含的上述第一編碼方式圖像編碼信息,設(shè)定上述第二編碼方式的圖像編碼信息的設(shè)定裝置,根據(jù)由上述設(shè)定裝置設(shè)定的圖像編碼信息、或由上述譯碼裝置譯碼的圖像編碼信息,對上述第一編碼位流、或上述第二編碼位流中包含的圖像編碼數(shù)據(jù)進(jìn)行譯碼。
因此,具有這樣的效果即使是編碼方式不同的編碼位流,也能譯碼。
本發(fā)明的圖像譯碼裝置是這樣一種裝置編碼方式判斷裝置根據(jù)識別第一標(biāo)題信息或第二標(biāo)題信息中包含的第一或第二編碼方式的編碼方式識別信息進(jìn)行判斷。
因此,具有這樣的效果即使是編碼方式不同的編碼位流,也能容易地識別編碼方式并進(jìn)行譯碼。
本發(fā)明的圖像譯碼裝置是這樣一種裝置編碼方式判斷裝置根據(jù)第一標(biāo)題信息或第二標(biāo)題信息中包含的開始碼進(jìn)行判斷。
因此,具有這樣的效果即使是編碼方式不同的編碼位流,也能容易地識別編碼方式并進(jìn)行譯碼。
本發(fā)明的圖像譯碼裝置是這樣一種裝置編碼方式判斷裝置根據(jù)第一標(biāo)題信息中包含的H.263開始碼或第二標(biāo)題信息中包含的VOL(Video Object Layer)開始碼進(jìn)行判斷。
因此,具有這樣的效果即使是編碼方式不同的H.263和MPEG-4編碼位流,也能容易地識別編碼方式并進(jìn)行譯碼。
本發(fā)明的圖像譯碼裝置是這樣一種裝置編碼方式判斷裝置根據(jù)第一標(biāo)題信息中包含的圖像開始碼或第二標(biāo)題信息中包含的VO(Video Object)開始碼進(jìn)行判斷。
因此,具有這樣的效果即使是編碼方式不同的H.263和MPEG-4編碼位流,不附加新的標(biāo)題信息,也能容易地識別編碼方式并進(jìn)行譯碼。
本發(fā)明的圖像編碼裝置備有用第一編碼方式對圖像信號進(jìn)行編碼,生成第一編碼位流的編碼裝置;以及使確保與采用第二編碼方式編碼的第二編碼位流的互換性用的標(biāo)題信息在上述第一編碼位流中多路復(fù)用進(jìn)行發(fā)送的標(biāo)題信息多路復(fù)用裝置。
因此,具有這樣的效果對第二編碼位流進(jìn)行譯碼的譯碼裝置生成能譯碼的第一編碼位流。
本發(fā)明的圖像編碼裝置是這樣一種裝置標(biāo)題信息多路復(fù)用裝置使第二編碼方式的開始碼和表示是第一編碼方式的編碼方式識別信息多路復(fù)用,作為確?;Q性用的標(biāo)題信息。
因此,具有這樣的效果對第二編碼位流進(jìn)行譯碼的譯碼裝置能容易地識別編碼方式,并生成能譯碼的第一編碼位流。
本發(fā)明的圖像通信系統(tǒng)備有用第一編碼方式對圖像信號進(jìn)行編碼,生成第一編碼位流的編碼裝置;對用第二編碼方式編碼的第二編碼位流進(jìn)行譯碼的譯碼裝置;以及使從上述譯碼裝置接收的確?;Q性用的標(biāo)題信息在從上述編碼裝置接收的上述第一編碼位流中多路復(fù)用,發(fā)送給上述譯碼裝置的編碼位流變換裝置。
因此,具有這樣的效果對第二編碼位流進(jìn)行譯碼的譯碼裝置生成能譯碼的第一編碼位流。
本發(fā)明的編碼位流變換裝置備有輸入用第一編碼方式生成的第一編碼位流,將上述第一編碼方式的第一標(biāo)題信息和圖像編碼數(shù)據(jù)分離的語法分析裝置;對被分離的上述第一標(biāo)題信息進(jìn)行譯碼的譯碼裝置;根據(jù)由上述譯碼裝置譯碼的第一標(biāo)題信息,設(shè)定第二編碼方式的第二標(biāo)題信息并進(jìn)行編碼的標(biāo)題信息設(shè)定裝置;以及使上述語法分析裝置分離的上述圖像編碼數(shù)據(jù)、和上述標(biāo)題信息設(shè)定裝置編碼的上述第二標(biāo)題信息多路復(fù)用,生成第二編碼位流的多路復(fù)用裝置。
因此,具有這樣的效果能容易地將第一編碼位流變換成第二編碼位流。
本發(fā)明的圖像譯碼裝置是對第一標(biāo)題信息和用第一編碼方式編碼的圖像編碼數(shù)據(jù)被多路化的第一編碼位流、或?qū)τ玫诙幋a方式編碼的圖像編碼數(shù)據(jù)和第二標(biāo)題信息被多路復(fù)用化的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置備有根據(jù)上述第一標(biāo)題信息或上述第二標(biāo)題信息,判斷所接收的編碼位流是否是上述第一編碼位流、或上述第二編碼位流的編碼方式判斷裝置;接收上述第一編碼位流,對上述第一編碼位流進(jìn)行譯碼的第一譯碼裝置;以及接收上述第二編碼位流,對上述第二標(biāo)題信息中包含的上述第二編碼方式的圖像編碼信息進(jìn)行譯碼的第二譯碼裝置,在接收的編碼位流是第一編碼位流的情況下,根據(jù)由上述第一譯碼裝置譯碼的第一標(biāo)題信息,對第一編碼位流中包含的圖像編碼數(shù)據(jù)進(jìn)行譯碼,在接收的編碼位流是第二編碼位流的情況下,根據(jù)由上述第二譯碼裝置譯碼的圖像編碼信息,對第二編碼位流中包含的圖像編碼數(shù)據(jù)進(jìn)行譯碼。
因此,具有這樣的效果即使是編碼方式不同的編碼位流,且即使不附加新的標(biāo)題信息,也容易識別編碼方式,即使是第一編碼位流,不設(shè)定第二編碼方式的圖像編碼信息,也能譯碼。


圖1是表示現(xiàn)有的H.263編碼位流和MPEG-4編碼位流的結(jié)構(gòu)圖。
圖2是表示本發(fā)明的實(shí)施形態(tài)1的圖像譯碼裝置接收的編碼位流的結(jié)構(gòu)圖。
圖3是表示本發(fā)明的實(shí)施形態(tài)1的圖像譯碼裝置的結(jié)構(gòu)框圖。
圖4是表示本發(fā)明的實(shí)施形態(tài)1的語法分析·可變長度譯碼部的結(jié)構(gòu)框圖。
圖5是表示本發(fā)明的實(shí)施形態(tài)1的標(biāo)題信息分析部的結(jié)構(gòu)框圖。
圖6是表示本發(fā)明的實(shí)施形態(tài)1的H.263圖象標(biāo)題信息分析部的結(jié)構(gòu)框圖。
圖7是表示本發(fā)明的實(shí)施形態(tài)1的H.263圖象標(biāo)題信息譯碼部的結(jié)構(gòu)框圖。
圖8是表示本發(fā)明的實(shí)施形態(tài)1的H.263GOB標(biāo)題信息分析部的結(jié)構(gòu)框圖。
圖9是GOB的說明圖。
圖10是表示本發(fā)明的實(shí)施形態(tài)1的GOB標(biāo)題信息譯碼部的結(jié)構(gòu)框圖。
圖11是表示H.263宏塊數(shù)據(jù)的層結(jié)構(gòu)的圖。
圖12是表示本發(fā)明的實(shí)施形態(tài)1的宏塊層語法分析部的結(jié)構(gòu)框圖。
圖13是表示本發(fā)明的實(shí)施形態(tài)1的數(shù)據(jù)塊譯碼部的結(jié)構(gòu)框圖。
圖14是計算預(yù)測矢量的說明圖。
圖15是表示本發(fā)明的實(shí)施形態(tài)1的結(jié)構(gòu)譯碼部的結(jié)構(gòu)框圖。
圖16是表示本發(fā)明的實(shí)施形態(tài)1的逆量化部的結(jié)構(gòu)框圖。
圖17是表示本發(fā)明的實(shí)施形態(tài)2及4的圖像編碼裝置的結(jié)構(gòu)框圖。
圖18是說明本發(fā)明的實(shí)施形態(tài)2及4的H.263編碼裝置和MPEG-4譯碼裝置的關(guān)聯(lián)的圖。
圖19是表示本發(fā)明的實(shí)施形態(tài)3的MPEG-4互換H.263編碼位流的內(nèi)容的圖。
圖20是表示本發(fā)明的實(shí)施形態(tài)3的標(biāo)題信息分析部的結(jié)構(gòu)框圖。
圖21是表示本發(fā)明的實(shí)施形態(tài)5的圖象通信系統(tǒng)的圖。
圖22是表示本發(fā)明的實(shí)施形態(tài)6的圖象通信系統(tǒng)的圖。
圖23是表示本發(fā)明的實(shí)施形態(tài)7的標(biāo)題信息分析部的結(jié)構(gòu)框圖。
圖24是說明本發(fā)明的實(shí)施形態(tài)7的編碼位流的開頭和結(jié)尾的圖。
圖25是表示本發(fā)明的實(shí)施形態(tài)8的編碼位流變換裝置的框圖。
圖26是表示GOB標(biāo)題信息及再同步信息的結(jié)構(gòu)的圖。
具體實(shí)施例方式
以下,為了更詳細(xì)地說明本發(fā)明,根據(jù)

實(shí)施本發(fā)明用的最佳形態(tài)。
實(shí)施形態(tài)1圖2是表示實(shí)施形態(tài)1的圖像譯碼裝置接收的編碼位流的結(jié)構(gòu)的圖,圖2(a)是MPEG-4互換H.263編碼位流203,另外圖2(b)是MPEG-4編碼位流204。圖2(a)中的MPEG-4互換H.263編碼位流203是在現(xiàn)有的圖1(a)所示的H.263編碼位流201中增加VO開始碼231、VO識別編號232、VOL開始碼233、以及H.263互換識別信息226。另外,圖2(b)所示的MPEG-4編碼位流204是在現(xiàn)有的圖1(b)所示的MPEG-4編碼位流202中增加H.263互換識別信息226。另外,MPEG-4互換H.263編碼位流203和MPEG-4編碼位流204中增加的H.263互換識別信息226,作為能區(qū)別上述兩者的信息,例如設(shè)其中的一者即H.263互換識別信息為“0”的位,設(shè)另一者為“1”的位。
圖3是表示實(shí)施形態(tài)1的對VO(Video Object)進(jìn)行譯碼的圖像譯碼裝置的結(jié)構(gòu)框圖。圖中,1是接收的編碼位流,2是語法分析·可變長度譯碼部,根據(jù)編碼位流1,分析語法(多路復(fù)用的視頻信號),同時輸出形狀編碼數(shù)據(jù)3、結(jié)構(gòu)編碼數(shù)據(jù)6、結(jié)構(gòu)變動數(shù)據(jù)7。4是對形狀編碼數(shù)據(jù)3進(jìn)行譯碼,求譯碼形狀數(shù)據(jù)5的形狀譯碼部,8是根據(jù)結(jié)構(gòu)變動數(shù)據(jù)7進(jìn)行變動補(bǔ)償,求預(yù)測結(jié)構(gòu)數(shù)據(jù)9的變動補(bǔ)償部,10是根據(jù)結(jié)構(gòu)編碼數(shù)據(jù)6和預(yù)測結(jié)構(gòu)數(shù)據(jù)9,求進(jìn)行譯碼的譯碼結(jié)構(gòu)數(shù)據(jù)11的結(jié)構(gòu)譯碼部。
其次,說明工作情況。
這里,主要說明作為本發(fā)明的重點(diǎn)的圖2(a)中的MPEG-4互換H.263編碼位流203的譯碼工作。因此,說明在各VOP的形狀呈矩形的情況下,即在位流中不包含形狀編碼數(shù)據(jù)的情況下,結(jié)構(gòu)數(shù)據(jù)或關(guān)于變動的信息被編碼在每個宏塊中的情況。
另外圖2(b)中的MPEG-4編碼位流204的譯碼工作基本上與以往相同。
首先,語法分析·可變長度譯碼部2根據(jù)雙值位流,將輸入的編碼位流1分離成有意義的數(shù)據(jù)。然后該語法分析·可變長度譯碼部2能進(jìn)行MPEG-4互換H.263編碼位流203的譯碼。變動補(bǔ)償部8根據(jù)由語法分析·可變長度譯碼部2輸出的結(jié)構(gòu)變動數(shù)據(jù)7,進(jìn)行變動補(bǔ)償,輸出預(yù)測結(jié)構(gòu)數(shù)據(jù)9。結(jié)構(gòu)譯碼部10輸入由語法分析·可變長度譯碼部2輸出的結(jié)構(gòu)編碼數(shù)據(jù)6和由變動補(bǔ)償部8輸出的預(yù)測結(jié)構(gòu)數(shù)據(jù)9,獲得譯碼結(jié)構(gòu)數(shù)據(jù)11。
其次,說明語法分析·可變長度譯碼部2的工作。
圖4是表示語法分析·可變長度譯碼部2的結(jié)構(gòu)框圖。圖中,21是取出附加在編碼位流1中的標(biāo)題信息,設(shè)定以后的譯碼控制中所必要的各種標(biāo)題信息的標(biāo)題信息分析部,22是根據(jù)編碼位流1,求結(jié)構(gòu)編碼數(shù)據(jù)6和結(jié)構(gòu)變動數(shù)據(jù)7的宏塊層結(jié)構(gòu)分析部。
圖5是表示標(biāo)題信息分析部21的結(jié)構(gòu)框圖。圖中,30是檢測編碼位流1中的VO開始碼231的VO開始碼檢測部,31是根據(jù)編碼位流1檢測VOL開始碼233的VOL開始碼檢測部,32是編碼方式判斷部,用來判斷編碼位流1是MPEG-4互換H.263編碼位流203,還是MPEG-4編碼位流204,并輸出H.263互換識別信息33。34是根據(jù)斷定的編碼方式進(jìn)行切換的切換部,35是在MPEG-4互換H.263編碼位流203的情況下,對H.263方式中特有的圖像編碼信息即圖像標(biāo)題信息222進(jìn)行譯碼,設(shè)定MPEG-4方式中特有的圖像編碼信息即VOL標(biāo)題信息234和VOL標(biāo)題信息236的H.263圖象標(biāo)題信息分析部,36是在MPEG-4互換H.263編碼位流203的情況下,對H.263GOB(Group of Block)標(biāo)題信息224進(jìn)行譯碼,根據(jù)譯碼后的GOB標(biāo)題信息224,進(jìn)行由H.263圖象標(biāo)題信息分析部35設(shè)定的VOP標(biāo)題信息236的變更的H.263GOB標(biāo)題信息分析部,37是在MPEG-4編碼位流204的情況下,對VOL標(biāo)題信息234進(jìn)行譯碼的VOL標(biāo)題信息譯碼部,38是在MPEG-4編碼位流204的情況下,對VOL標(biāo)題信息236進(jìn)行譯碼的VOL標(biāo)題信息分析部。
其次,說明標(biāo)題信息分析部21的工作。
如果VO開始碼檢測部30檢測圖2所示的MPEG-4互換H.263編碼位流203或MPEG-4編碼位流204中的VO開始碼231,便開始進(jìn)行以下的譯碼工作。VOL開始碼檢測部31根據(jù)編碼位流1檢測VOL開始碼233。然后,編碼方式判斷部32根據(jù)編碼位流1,對H.263互換識別信息226進(jìn)行譯碼,根據(jù)H.263互換識別信息226,判斷編碼位流1是MPEG-4互換H.263編碼位流203,還是MPEG-4編碼位流204,輸出H.263互換識別信息33。
在編碼位流1是MPEG-4互換H.263編碼位流203的情況下,編碼位流1由切換部34輸入到H.263圖象標(biāo)題信息分析部35中。
圖6是表示H.263圖象標(biāo)題信息分析部35的結(jié)構(gòu)框圖。如果H.263圖像開始碼檢測部41根據(jù)編碼位流1檢測圖像開始碼221,則其次H.263圖像標(biāo)題信息譯碼部42根據(jù)編碼位流1,對圖像標(biāo)題信息222進(jìn)行譯碼。然后,MPEG-4標(biāo)題信息設(shè)定部43根據(jù)譯碼后的圖像標(biāo)題信息222,設(shè)定VOP標(biāo)題信息234和VOP標(biāo)題信息236。
圖7是表示H.263圖像標(biāo)題信息譯碼部4 2的結(jié)構(gòu)框圖。temporalreference(臨時標(biāo)準(zhǔn))(TR)譯碼部51輸入來自H.263圖像開始碼檢測部41的位流1,對被傳送的圖像之間的空白或無參照的圖像數(shù)(TR)進(jìn)行譯碼。顯示時根據(jù)需要,使用該信息。
其次,圖像類型(PTYPE)譯碼部52進(jìn)行圖像類型(PTYPE)的譯碼。圖像類型中包含圖像格式301、圖像編碼類型302、任選方式指示標(biāo)志303等信息。譯碼后的圖像格式301、圖像編碼類型302被輸出給圖6中的MPEG-4標(biāo)題信息設(shè)定部43。
另外圖像類型(PTYPE)譯碼部52判斷任選方式指示標(biāo)志303是否ON(有效)。在H.263的情況下,雖然準(zhǔn)備了幾種任選方式,但在本實(shí)施形態(tài)所述的圖像譯碼裝置中,包含這些任選方式的位流未確認(rèn)互換性,這些任選方式成為ON(有效)的編碼位流由切換部53輸入到譯碼工作結(jié)束部54。然后,譯碼工作結(jié)束部54使對該編碼位流的譯碼工作結(jié)束。圖像類型中雖然包含關(guān)于其他顯示等規(guī)定的信息,但也可以根據(jù)需要使用它們。
另一方面,任選方式成為OFF(無效)的位流由切換部53輸入到圖像量化階距(PQUANT)譯碼部55。圖像量化階距(PQUANT)譯碼部55進(jìn)行圖像量化階距(PQUANT)304的譯碼。譯碼后的圖像量化階距304被輸出給圖6中的MPEG-4標(biāo)題信息設(shè)定部43。圖像量化階距304以后的圖像標(biāo)題信息由于在以后的譯碼中不需要,所以放棄。
其次,說明圖6中的MPEG-4標(biāo)題信息設(shè)定部43的工作。
MPEG-4標(biāo)題信息設(shè)定部43根據(jù)譯碼的圖像標(biāo)題信息222,作為VOL標(biāo)題信息234,設(shè)定VOL的形狀信息和目標(biāo)尺寸。另外在MPEG-4互換H.263編碼位流的情況下,各位流對應(yīng)于幀,所以MPEG-4標(biāo)題信息設(shè)定部43將形狀信息設(shè)定為矩形。另外由于目標(biāo)尺寸對應(yīng)于幀尺寸,所以MPEG-4標(biāo)題信息設(shè)定部43根據(jù)圖像標(biāo)題信息222之一的圖像格式301,求幀尺寸,設(shè)定在目標(biāo)尺寸中。另外,進(jìn)行每一像素的層次是否是8位的設(shè)定。在H.263的情況下,由于每一像素的層次不預(yù)定在8位以外,所以將每一像素的層次設(shè)定為8位。
其次,MPEG-4標(biāo)題信息設(shè)定部4 3將作為MPEG-4基準(zhǔn)的編碼條件的子畫面編碼、錯誤寬容度編碼、內(nèi)部AC/DC預(yù)測、スケ-ラビリテイ編碼設(shè)定為無效。另外,在MPEG-4的情況下,由于能根據(jù)H.263、MPEG-1/2這兩種方法選擇量化方法,所以在MPEG-4互換H.263編碼位流203的情況下,將量化方法設(shè)定為H.263。
另外MPEG-4標(biāo)題信息設(shè)定部43設(shè)定VOP標(biāo)題信息236。作為VOP標(biāo)題信息236,設(shè)定VOP的預(yù)測類型信息、量化階距。在VOP的預(yù)測類型中,有只用VOP內(nèi)的數(shù)據(jù)編碼的內(nèi)部的情況、以及使用前后的VOP的數(shù)據(jù)編碼的內(nèi)部的情況。能根據(jù)作為圖像標(biāo)題信息222之一的圖像編碼類型302設(shè)定VOP的預(yù)測類型信息。另外VOP的量化階距也一樣,可以用作為圖像標(biāo)題信息222的圖像量化階距304設(shè)定。
另外在MPEG-4的情況下,由于能從7個種類中選擇動矢量的探索范圍,所以準(zhǔn)備了指定動矢量的探索范圍的碼。與此不同,在H.263的情況下,由于只與其中的一種探索范圍對應(yīng),所以MPEG-4標(biāo)題信息設(shè)定部43需要將動矢量的探索范圍指定碼設(shè)定為與在H.263中使用的動矢量的探索范圍對應(yīng)的碼。另外在MPEG-4的情況下,雖然對應(yīng)于交錯圖像,但在H.263的情況下,不對應(yīng)于交錯圖像,所以經(jīng)常將交錯方式指示信息設(shè)定為無效。
如果圖5中的H.263圖像標(biāo)題信息分析部35進(jìn)行的圖像標(biāo)題信息的分析結(jié)束,則在GOB開始碼223和GOB標(biāo)題信息224被插入編碼位流中的情況下,接著便由H.263GOB標(biāo)題信息分析部36進(jìn)行GOB標(biāo)題信息224的分析。在GOB開始碼223和GOB標(biāo)題信息224不被插入編碼位流中的情況下,H.263GOB標(biāo)題信息分析部36不工作。
圖8是表示圖5中的H.263GOB標(biāo)題信息分析部36的結(jié)構(gòu)框圖。如果GOB開始碼檢測部61檢測附加在編碼位流1中的GOB開始碼223,GOB標(biāo)題信息譯碼部62便對GOB標(biāo)題信息224進(jìn)行譯碼。
圖9是說明GOB的圖。如圖所示,GOB將圖像分成幾個宏塊串,在GOB標(biāo)題信息224中包含在譯碼側(cè)取得再同步所必要的信息。在編碼位流的位中引起錯誤的情況下,進(jìn)行可變長度編碼及預(yù)測編碼時,不能正確地對以后的宏塊數(shù)據(jù)進(jìn)行譯碼而傳播錯誤。如果檢測GOB標(biāo)題信息,則在對GOB開頭的宏塊譯碼之前,由于能取得編碼位流的再同步,能再設(shè)定對以后的宏塊譯碼時所需要的信息,所以能防止錯誤的傳播。由于進(jìn)行對全部編碼的宏塊的量化階距和動矢量的差分進(jìn)行編碼的預(yù)測編碼,所以在各宏塊的量化階距和動矢量取得再同步的情況下,需要再設(shè)定它們的信息。
圖10是表示GOB標(biāo)題信息譯碼部62的結(jié)構(gòu)框圖。GOB編號譯碼部71根據(jù)編碼位流1,對GOB編號(GN)進(jìn)行譯碼。然后GOB幀識別編號譯碼部72對屬于GOB的圖像的識別編號(GFID)進(jìn)行譯碼。另外GOB量化階距譯碼部73對GOB量化階距(GQUANT)305進(jìn)行譯碼,輸出給圖8中的MPEG-4標(biāo)題信息變更部63。
MPEG-4標(biāo)題信息變更部63根據(jù)譯碼的GOB標(biāo)題信息224,變更由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的VOP標(biāo)題信息236。用GOB標(biāo)題信息224變更的信息是量化階距,將GOB量化階距設(shè)定為VOP的量化階距。以上設(shè)定的各信息被輸出給圖4中的宏塊層語法分析部22。
在H.263互換識別信息226表示MPEG-4的情況下,圖5中的編碼方式判斷部32斷定編碼位流1是MPEG-4編碼位流204,輸出到H.263互換識別信息33。然后MPEG-4編碼位流204被切換部34輸入到VOL標(biāo)題信息譯碼部37。VOL標(biāo)題信息譯碼部37根據(jù)編碼位流,對VOL標(biāo)題信息234進(jìn)行譯碼,VOP標(biāo)題信息分析部38對VOP標(biāo)題信息236進(jìn)行譯碼,輸出給圖4中的宏塊層語法分析部22。
如果以上的信息被設(shè)定,則宏塊層語法分析部22根據(jù)MPEG-4的語法進(jìn)行分析,對宏塊數(shù)據(jù)225、239進(jìn)行譯碼。但是,塊數(shù)據(jù)的編碼方法在MPEG-4和H.263中有些不同,所以即使在譯碼側(cè)也需要切換工作。
圖11是表示實(shí)施形態(tài)1中的MPEG-4互換H.263編碼位流203中的宏塊數(shù)據(jù)225的層結(jié)構(gòu)的圖。宏塊由4個亮度塊和2個色差塊構(gòu)成。如圖所示,宏塊空白判斷信息251、宏塊類型·有效色差塊識別信息252、有效塊識別信息253、差分量化階距254、以及變動數(shù)據(jù)255的各屬性信息在每個宏塊中都被多路復(fù)用。
這里,宏塊空白判斷信息251是表示在內(nèi)VOP中動矢量是否為零、而且宏塊內(nèi)的全部系數(shù)數(shù)據(jù)(使輸入圖像信號(內(nèi)部的情況下為原信號,在內(nèi)的情況下為與參照VOP的差分信號)DCT后,被量化的數(shù)據(jù))是否為零的信息,在動矢量為零、系數(shù)數(shù)據(jù)全部為零的情況下,位流中不包含關(guān)于該宏塊的以后的信息。因此,在下一個宏塊中形成空白。
另外,對宏塊數(shù)據(jù)進(jìn)行編碼時,在使用宏塊的原信號進(jìn)行編碼的情況下(內(nèi)部)、或在進(jìn)行變動補(bǔ)償預(yù)測并對與參照宏塊的差分信號進(jìn)行編碼的情況下(在內(nèi)),宏塊類型·有效色差塊識別信息252的宏塊類型是表示用與前一個宏塊的量化階距不同的量化階距進(jìn)行編碼的情況等宏塊的編碼類型的信息。
另外有效塊識別信息253是表示各塊的系數(shù)數(shù)據(jù)是否全部為零的信息。在上述屬性信息之后雖然在每個塊中系數(shù)數(shù)據(jù)被多路復(fù)用(相當(dāng)于塊數(shù)據(jù)256),但在表示該有效塊識別信息253為無效塊的情況下,不存在該塊的系數(shù)數(shù)據(jù)。
而且在宏塊類型表示與前一個宏塊的量化階距不同的情況下,差分量化階距254是多路復(fù)用的信息,表示與前一個宏塊的量化階距的差分值。
圖12是表示宏塊層語法分析部22的結(jié)構(gòu)框圖。圖中,81是利用在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的形狀信息311進(jìn)行切換的切換部,82是對編碼位流中的形狀編碼數(shù)據(jù)進(jìn)行譯碼的形狀編碼數(shù)據(jù)譯碼部,83是利用在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的VOP預(yù)測類型312進(jìn)行切換的切換部,84是在VOP預(yù)測類型為內(nèi)部以外的情況下,對宏塊的空白判斷信息251進(jìn)行譯碼的空白判斷信息譯碼部,85是利用空白判斷信息251進(jìn)行切換的切換部,86是在形成空白的情況下使該宏塊的動矢量和結(jié)構(gòu)數(shù)據(jù)全部為零的空白時數(shù)據(jù)設(shè)定部,87是在VOP預(yù)測類型312為內(nèi)部的情況或無空白的情況下,對宏塊類型313及有效色差塊識別信息進(jìn)行譯碼的宏塊類型·有效色差塊識別信息譯碼部。
另外88是利用在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的內(nèi)部AC/DC預(yù)測方式指示信息315進(jìn)行切換的切換部,89是對AC預(yù)測指示信息進(jìn)行譯碼的AC預(yù)測指示信息譯碼部,90是對有效塊識別信息253進(jìn)行譯碼的有效塊識別信息譯碼部,91是利用由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313進(jìn)行切換的切換部。
另外92是將差分量化階距設(shè)定為零的差分量化階距零設(shè)定部,93是對差分量化階距317進(jìn)行譯碼的差分量化階距譯碼部,94是將譯碼后的差分量化階距317和前一塊的VOP量化階距318相加,將量化階距319輸出給圖3中的結(jié)構(gòu)譯碼部10的加法部,95是利用來自MPEG-4標(biāo)題信息設(shè)定部43的交錯方式指示信息316進(jìn)行切換的切換部,96是對交錯信息進(jìn)行譯碼的交錯信息譯碼部,97是根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313及由MPEG-4標(biāo)題信息設(shè)定部43輸出的VOP預(yù)測類型312和動矢量探索范圍指定信息320,對動矢量(結(jié)構(gòu)變動數(shù)據(jù)7)進(jìn)行譯碼的動矢量譯碼部,98是對編碼塊數(shù)據(jù)進(jìn)行譯碼、將結(jié)構(gòu)編碼數(shù)據(jù)6輸出給結(jié)構(gòu)譯碼部10的塊數(shù)據(jù)譯碼部。
其次說明宏塊層語法分析部22的工作。
這里說明編碼位流1是MPEG-4互換H.263編碼位流203的情況。關(guān)于MPEG-4編碼位流204的情況,由于記載在ISO/IECJTC1/SC29/WG11 MPEG-4 Video VM8.0中,所以將其省略。
由切換部81根據(jù)在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的形狀信息311,切換輸出編碼位流1。在編碼位流1是MPEG-4互換H.263編碼位流203的情況下,由于形狀信息311被設(shè)定為矩形,所以編碼位流1不通過形狀編碼數(shù)據(jù)譯碼部82而被輸入切換部83。
其次切換部83根據(jù)在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的VOP預(yù)測類型312進(jìn)行切換。在VOP預(yù)測類型312為內(nèi)部的情況下,宏塊類型·有效色差塊識別信息譯碼部87對宏塊類型313和有效色差塊識別信息進(jìn)行譯碼。在VOP預(yù)測類型為內(nèi)部以外的情況下,空白判斷信息譯碼部84對宏塊的空白判斷信息251進(jìn)行譯碼。切換部85根據(jù)譯碼后的空白判斷信息251,進(jìn)行切換,在該宏塊表示形成空白的情況下,空白時數(shù)據(jù)設(shè)定部86將該宏塊的動矢量和宏塊內(nèi)的結(jié)構(gòu)數(shù)據(jù)全部設(shè)定為零,關(guān)于該宏塊的譯碼結(jié)束。在根據(jù)空白判斷信息251,該宏塊表示未形成空白的情況下,宏塊類型·有效色差塊識別信息譯碼部87對宏塊類型313和有效色差塊識別信息進(jìn)行譯碼。
其次切換部88根據(jù)在MPEG-4標(biāo)題信息設(shè)定部43中設(shè)定的內(nèi)部AC/DC預(yù)測方式指示信息315進(jìn)行切換。在MPEG-4互換H.263編碼位流203的情況下,由于沒有進(jìn)行內(nèi)部AC/DC預(yù)測的功能,所以在設(shè)定VOL標(biāo)題信息234時,內(nèi)部AC/DC預(yù)測被設(shè)定為無效,能不通過AC預(yù)測指示信息譯碼部89而被輸入有效塊識別信息譯碼部90。
其次有效塊識別信息譯碼部90對宏塊內(nèi)的亮度塊進(jìn)行有效塊識別信息253的譯碼。切換部91根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87譯碼后的宏塊類型313,進(jìn)行切換,在該宏塊的量化階距與前一個譯碼后的宏塊的量化階距不同的情況下,差分量化階距譯碼部93對與前一個編碼后的宏塊的量化階距的差分量化階距317進(jìn)行譯碼。利用加法器94,譯碼后的差分量化階距317和前一個宏塊的VOP量化階距318相加,作為量化階距319,被輸出給圖3中的結(jié)構(gòu)譯碼部10。
另一方面,在宏塊的量化階距表示與前一個譯碼后的宏塊的量化階距相同的情況下,差分量化階距零設(shè)定部92將差分量化階距設(shè)定為零。
其次切換部95根據(jù)來自MPEG-4標(biāo)題信息設(shè)定部43的交錯方式指示信息316,進(jìn)行切換。在MPEG-4互換H.263編碼位流203的情況下,由于不與交錯圖象對應(yīng),所以交錯方式被設(shè)定為無效,不通過交錯信息譯碼部96而被輸入動矢量譯碼部97。然后,在由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的VOP預(yù)測方式312為在內(nèi)的情況下,動矢量譯碼部97根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87譯碼后的宏塊類型313和由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的動矢量探索范圍指定信息320,對動矢量(結(jié)構(gòu)變動數(shù)據(jù)7)進(jìn)行譯碼,輸出給圖3中的變動補(bǔ)償部8。
其次塊數(shù)據(jù)譯碼部98對編碼位流中的編碼塊數(shù)據(jù)進(jìn)行譯碼。圖13是表示塊數(shù)據(jù)譯碼部98的結(jié)構(gòu)框圖。圖中,101是輸入編碼塊數(shù)據(jù),同時根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313進(jìn)行切換的切換部,102是根據(jù)由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的內(nèi)部AC/DC預(yù)測方式指示信息315進(jìn)行切換的切換部,103是在內(nèi)部AC/DC預(yù)測無效時,根據(jù)來自MPEG-4標(biāo)題信息設(shè)定部43的每一像素的層次321,輸出進(jìn)行DC系數(shù)固定長度的譯碼的譯碼內(nèi)部DC系數(shù)111的DC系數(shù)固定長度譯碼部,104是在內(nèi)部AC/DC預(yù)測有效時,對DC系數(shù)進(jìn)行譯碼,輸出內(nèi)部DC系數(shù)111的DC系數(shù)譯碼部。
105是根據(jù)從有效塊識別信息譯碼部90輸出的有效塊識別信息253進(jìn)行切換的切換部,106是根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313和由編碼方式判斷部32輸出的H.263互換識別信息33,切換AC系數(shù)VLD(Variable LengthDecoding可變長度譯碼)表的AC系數(shù)VLD表切換部。
107是對AC系數(shù)數(shù)據(jù)進(jìn)行可變長度譯碼,輸出譯碼AC系數(shù)數(shù)據(jù)112的AC系數(shù)數(shù)據(jù)可變長度譯碼部,108是根據(jù)由編碼方式判斷部32輸出的H.263互換識別信息33進(jìn)行切換的切換部,109是輸出譯碼AC系數(shù)數(shù)據(jù)112的AC系數(shù)數(shù)據(jù)固定長度譯碼部,110是輸出譯碼AC系數(shù)數(shù)據(jù)112的AC系數(shù)數(shù)據(jù)Esc coding譯碼部,113是將AC系數(shù)設(shè)定為零的AC系數(shù)零設(shè)定部。
其次說明塊數(shù)據(jù)譯碼部98的工作。
首先,根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313,用切換部101切換編碼塊數(shù)據(jù),在宏塊類型313為內(nèi)部以外的情況下,輸出給切換部105。在宏塊類型313為內(nèi)部的情況下,編碼塊數(shù)據(jù)被輸入切換部102,根據(jù)由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的內(nèi)部AC/DC預(yù)測方式指示信息315進(jìn)行切換。
在MPEG-4互換H.263編碼位流203的情況下,由于AC/DC預(yù)測方式315被設(shè)定為無效,所以不通過DC系數(shù)譯碼部104,而被輸入DC系數(shù)固定長度譯碼部103。DC系數(shù)固定長度譯碼部103進(jìn)行固定長度譯碼,將譯碼內(nèi)部DC系數(shù)111輸出給結(jié)構(gòu)譯碼部10,同時將編碼塊數(shù)據(jù)輸出給切換部105。這時固定長度譯碼后的編碼長度等于由MPEG-4標(biāo)題信息設(shè)定部43設(shè)定的每一像素的層次(缺省值的8位)321,由于每一像素的層次321被設(shè)定為缺省值的8位,所以與H.263對應(yīng)的譯碼裝置的情況相同。
切換部105根據(jù)由有效塊識別信息譯碼部90譯碼后的有效塊識別信息253進(jìn)行切換,在該塊為無效塊的情況下,AC系數(shù)零設(shè)定部113將塊內(nèi)的譯碼AC系數(shù)數(shù)據(jù)112設(shè)定為零,輸出給結(jié)構(gòu)譯碼部10。在該塊為有效塊的情況下,編碼塊數(shù)據(jù)被輸入AC系數(shù)VLD表切換部106。
在編碼裝置一側(cè),按照在塊內(nèi)確定的序號對系數(shù)進(jìn)行掃描,將表示非零系數(shù)在塊內(nèi)是否在最后的標(biāo)志(LAST)、連續(xù)的零的個數(shù)(RUN)、以及繼其后的非零系數(shù)的電平(LEVEL)組合成組,對塊內(nèi)的AC系數(shù)進(jìn)行可變長度編碼。在譯碼側(cè),通過對編碼數(shù)據(jù)進(jìn)行可變長度譯碼,獲得(LAST、RUN、LEVEL)的組合,根據(jù)該組合,能再現(xiàn)塊內(nèi)的AC系數(shù)。另外在對(LAST、RUN、LEVEL)的組合進(jìn)行可變長度編碼時,在MPEG-4的情況下,根據(jù)宏塊類型,利用不同的VLC(Variable Length coding可變長度編碼)表,進(jìn)行可變長度編碼,與此不同,在H.263的情況下,與宏塊類型無關(guān),利用相同的VLC表進(jìn)行可變長度編碼。
因此在該實(shí)施形態(tài)的圖像譯碼裝置中,AC系數(shù)VLD表切換部106根據(jù)由宏塊類型·有效色差塊識別信息譯碼部87輸出的宏塊類型313及由編碼方式判斷部32輸出的H.263互換識別信息33,切換AC系數(shù)VLD表。然后在H.263互換識別信息33被設(shè)定為H.263的情況下,與宏塊類型(內(nèi)部、在內(nèi))313無關(guān),AC系數(shù)可變長度譯碼部107利用一個VLD表,進(jìn)行可變長度譯碼,將譯碼AC系數(shù)數(shù)據(jù)112作為編碼結(jié)構(gòu)數(shù)據(jù)6輸出給結(jié)構(gòu)譯碼部10。
另外在VLC表中沒有(LAST、RUN、LEVEL)的組合的情況下,MPEG-4和H.263的編碼方法也不同。在MPEG-4時VLC表中沒有(LAST、RUN、LEVEL)的組合的情況下,對換碼符進(jìn)行編碼后,修正RUN或LEVEL的值,進(jìn)行可變長度編碼或進(jìn)行固定長度編碼。另一方面,在H.263的情況下,對換碼符進(jìn)行編碼后,對各LAST、RUN、LEVEL的值進(jìn)行固定長度編碼。
因此在本實(shí)施形態(tài)的圖像譯碼裝置中,由AC系數(shù)數(shù)據(jù)可變長度譯碼部107從AC系數(shù)編碼數(shù)據(jù)檢測到換碼符時,編碼位流被輸入到切換部108。然后在H.263互換識別信息33被設(shè)定為H.263的情況下,編碼位流不通過AC系數(shù)數(shù)據(jù)Esc coding譯碼部110,由AC系數(shù)固定長度譯碼部109利用分別確定了關(guān)于LAST、RUN、LEVEL的碼的編碼長度,依次進(jìn)行固定長度譯碼,將譯碼AC系數(shù)數(shù)據(jù)112作為結(jié)構(gòu)編碼數(shù)據(jù)6輸出給結(jié)構(gòu)譯碼部10。
通過以上工作,由宏塊層語法分析部22輸出的結(jié)構(gòu)編碼數(shù)據(jù)6、動矢量(結(jié)構(gòu)變動數(shù)據(jù)7)被分別分配給結(jié)構(gòu)譯碼部10、變動補(bǔ)償部8。
如上處理后,在圖3中的語法分析·可變長度譯碼部2中,對VOP的預(yù)測方式進(jìn)行譯碼并設(shè)定。在VOP的預(yù)測方式為在內(nèi)的情況下,對結(jié)構(gòu)動矢量的差分矢量進(jìn)行譯碼。譯碼后的結(jié)構(gòu)動矢量的差分矢量是用附近的3個宏塊的動矢量求得的預(yù)測矢量和實(shí)際的動矢量的差分矢量,因此,作為動矢量(結(jié)構(gòu)變動數(shù)據(jù)8),算出將預(yù)測矢量加在動矢量的差分矢量中的矢量。
如圖14(a)所示,利用已經(jīng)譯碼的附近的3個宏塊(MV1、MV2、MV3)的動矢量,算出預(yù)測矢量。但是在附近的3個宏塊中某一個塊位于VOP的外部的情況下,如圖14(b)、(d)所示,將位于VOP的外部的宏塊的動矢量的值設(shè)定為零矢量,或者如圖14(c)所示,用VOP內(nèi)的宏塊的動矢量進(jìn)行設(shè)定。可是在編碼方式為H.263的情況下,定義了GOB標(biāo)題時,在GOB的邊界內(nèi)需要進(jìn)行預(yù)測矢量的設(shè)定。預(yù)測矢量的設(shè)定方法與VOP的情況相同。根據(jù)譯碼后的矢量,取出預(yù)測矢量作為預(yù)測結(jié)構(gòu)數(shù)據(jù)9,輸出給結(jié)構(gòu)譯碼部10。
另一方面,在VOP的預(yù)測方式為內(nèi)部的情況下,不進(jìn)行變動補(bǔ)償預(yù)測。
結(jié)構(gòu)譯碼部10接收結(jié)構(gòu)編碼數(shù)據(jù)6,對結(jié)構(gòu)數(shù)據(jù)11進(jìn)行復(fù)原。
圖15是表示結(jié)構(gòu)譯碼部10的結(jié)構(gòu)框圖。逆量化部114對結(jié)構(gòu)編碼數(shù)據(jù)6進(jìn)行逆量化。
圖16是表示逆量化部114的結(jié)構(gòu)框圖。
切換部17根據(jù)結(jié)構(gòu)編碼數(shù)據(jù)6中包含的宏塊類型313進(jìn)行切換。在譯碼對象塊的宏塊類型313為在內(nèi)編碼方式的情況下,由于結(jié)構(gòu)編碼數(shù)據(jù)6中不包含DC系數(shù)數(shù)據(jù),所以結(jié)構(gòu)編碼數(shù)據(jù)6被輸入到AC系數(shù)逆量化部120。在譯碼對象塊的宏塊類型313為內(nèi)部編碼方式的情況下,結(jié)構(gòu)編碼數(shù)據(jù)6被輸入到切換部118。
切換部118根據(jù)H.263互換識別信息33進(jìn)行切換。在H.263互換識別信息33表示MPEG-4互換H.263編碼位流203的情況下,DC系數(shù)線性逆量化部119B進(jìn)行結(jié)構(gòu)編碼數(shù)據(jù)6中包含的DC系數(shù)數(shù)據(jù)的逆量化。另一方面,在H.263互換識別信息33表示MPEG-4編碼位流204的情況下,DC系數(shù)非線性逆量化部119A進(jìn)行DC系數(shù)數(shù)據(jù)的逆量化,輸出DC系數(shù)306。通過將DC系數(shù)除以某一確定的值(稱為量化尺度),將小數(shù)部分舍去,進(jìn)行DC系數(shù)的量化。因此,在譯碼側(cè),通過將量化DC系數(shù)乘以量化尺度,能使DC系數(shù)306復(fù)原。在DC系數(shù)線性逆量化部119B和DC系數(shù)非線性逆量化部119A中,該量化尺度的值的設(shè)定不同。在DC系數(shù)線性逆量化部119中,量化尺度采用固定值8進(jìn)行逆量化。另一方面,在DC系數(shù)非線性逆量化部119A中,根據(jù)量化階距319的范圍,非線性地設(shè)定量化尺度的值,利用該量化尺度進(jìn)行逆量化,輸出DC系數(shù)306。
其次AC系數(shù)逆量化部120進(jìn)行AC系數(shù)數(shù)據(jù)的逆量化,輸出AC系數(shù)307。被逆量化的DC系數(shù)(只在內(nèi)部編碼方式時存在)306和AC系數(shù)307被作為DCT系數(shù)308送給DCT部115,實(shí)施逆DCT之后,作為譯碼預(yù)測誤差信號309輸出。加法部116將譯碼預(yù)測誤差信號309和由變動補(bǔ)償部8獲得的預(yù)測結(jié)構(gòu)數(shù)據(jù)9相加后,作為譯碼結(jié)構(gòu)數(shù)據(jù)11輸出。但是,在內(nèi)部編碼方式的情況下,不進(jìn)行預(yù)測結(jié)構(gòu)數(shù)據(jù)9的加法運(yùn)算。
在編碼位流1中H.263互換識別信息33被多路復(fù)用的情況下,如圖2(a)所示,也存在表示時序結(jié)束的時序結(jié)束碼(EOS)227被多路復(fù)用的情況。由圖像開始碼檢測部41進(jìn)行時序結(jié)束碼227的檢測,如果檢測到時序結(jié)束碼227,則譯碼工作結(jié)束。
如上所述,如果采用本實(shí)施形態(tài)1,則由于接收VO開始碼231、VOL開始碼、VO識別編號232及H.263互換識別信息226被多路復(fù)用在H.263編碼位流201中的MPEG-4互換H.263編碼位流203,對這些信息進(jìn)行譯碼,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像譯碼裝置。
實(shí)施形態(tài)2圖17是表示實(shí)施形態(tài)2中的圖像編碼裝置的結(jié)構(gòu)框圖,用來生成實(shí)施形態(tài)1中所述的圖像譯碼裝置能進(jìn)行譯碼的編碼位流。圖中,121是輸入圖像信號,122是H.263方式編碼部,123是H.263編碼位流,124是MPEG-4互換標(biāo)志,125是標(biāo)題信息多路復(fù)用部,126是MPEG-4互換H.263編碼位流。
以下說明工作。
首先,H.263方式編碼部122根據(jù)H.263的語法,對輸入圖像信號121進(jìn)行編碼,生成H.263編碼位流123。其次標(biāo)題信息多路復(fù)用部125接收表示生成MPEG-4基準(zhǔn)的譯碼裝置能譯碼的位流的MPEG-4互換標(biāo)志124,在H.263位流的圖像標(biāo)題之前,使實(shí)施形態(tài)1中所述的圖像譯碼裝置進(jìn)行譯碼所需要的VO開始碼231、VO識別編號232、VOL開始碼233及H.263互換識別信息(表示是H.263基準(zhǔn)的位流的標(biāo)志0或1)226多路復(fù)用。這樣,被多路復(fù)用的MPEG-4互換H.263編碼位流126的內(nèi)容變成實(shí)施形態(tài)1中的圖2(a)所示的內(nèi)容。
另外,如圖18所示,在H.263編碼裝置127和MPEG-4譯碼裝置128之間進(jìn)行實(shí)時通信的情況下,從MPEG-4譯碼裝置128一側(cè)將MPEG-4互換標(biāo)志124發(fā)送給H.263編碼裝置127,H.263編碼裝置127如果接收到MPEG-4互換標(biāo)志124,則能在H.263方式位流123中使實(shí)施形態(tài)1中所述的圖像譯碼裝置進(jìn)行譯碼所需要的VO開始碼231、VO識別編號232、VOL開始碼233及H.263互換識別信息226多路復(fù)用。
如上所述,如果采用該實(shí)施形態(tài)2,則由于使VO開始碼231、VO識別編號232、VOL開始碼233及H.263互換識別信息226在H.263方式位流123中多路復(fù)用,所以能獲得這樣的效果能獲得生成在MPEG-4對應(yīng)的圖像譯碼裝置中能譯碼的編碼位流的圖像編碼裝置。
實(shí)施形態(tài)3圖19是表示實(shí)施形態(tài)3中的MPEG-4互換H.263編碼位流205的結(jié)構(gòu)圖,是在現(xiàn)有的圖1(a)所示的H.263編碼位流201中增加VO開始碼231、VO識別編號232及H.263開始碼228。而且H.263開始碼228具有在實(shí)施形態(tài)1中多路復(fù)用的VOL開始碼233和H.263互換識別信息226兩者的功能。
另外,MPEG-4編碼位流202與現(xiàn)有的圖1(b)所示的相同。
該實(shí)施形態(tài)中的圖像譯碼裝置與實(shí)施形態(tài)1所述的圖像譯碼裝置兩者中只是標(biāo)題信息分析部21不同。圖20是表示實(shí)施形態(tài)3中的標(biāo)題信息分析部21的結(jié)構(gòu)框圖。圖中,131是H.263開始碼/VOL開始碼檢測部,132是編碼方式判斷部,VO開始碼檢測部30、H.263互換識別信息33、切換部34、H.263結(jié)構(gòu)標(biāo)題信息分析部35、H.263GOB標(biāo)題信息分析部36、VOL標(biāo)題信息譯碼部37、VOP標(biāo)題信息分析部38與實(shí)施形態(tài)1中的圖5所示的相同。
其次說明工作。
如果VO開始碼檢測部30檢測到VO開始碼231,便開始進(jìn)行以下的譯碼工作。首先,H.263開始碼/VOL開始碼檢測部131在MPEG-4互換H.263編碼位流205的情況下,檢測H.263開始碼,在MPEG-4編碼位流202的情況下,檢測VOL開始碼233。
在MPEG-4的情況下,各層的開始碼在全部開始碼中在共同的碼(0000 0000 0000 0000 0000 0001)之后是各層固有的開始碼繼續(xù)固定的長度(5位)。在位流中除了開始碼以外,不能檢測共同的開始碼。因此,H.263開始碼228也在共同的開始碼之后附加能識別是H.263編碼位流的固定長度(5位)的碼。
其次,在檢測到的開始碼是H.263開始碼228的情況下,編碼方式判斷部132將H.263互換識別信息33設(shè)定為H.263。另外,在VOL開始碼233的情況下,將H.263互換識別信息33設(shè)定為MPEG-4。此后的工作與實(shí)施形態(tài)1相同。
如上所述,如果采用該實(shí)施形態(tài)3,則由于接收VO開始碼231、VOL開始碼、VO識別編號232及H.263互換識別信息228被多路復(fù)用在H.263編碼位流201中的MPEG-4互換H.263編碼位流205,對這些信息進(jìn)行譯碼,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像譯碼裝置。
實(shí)施形態(tài)4該實(shí)施形態(tài)是生成實(shí)施形態(tài)3所述的圖像譯碼裝置能進(jìn)行譯碼的位流的圖像編碼裝置,其結(jié)構(gòu)與實(shí)施形態(tài)2的圖17所示的相同。
其次說明工作。
首先,H.263方式編碼部122根據(jù)H.263的語法,對輸入圖像信號121進(jìn)行編碼,生成H.263編碼位流123。其次標(biāo)題信息多路復(fù)用部125接收MPEG-4互換標(biāo)志124,在H.263編碼位流123的結(jié)構(gòu)標(biāo)題之前,使實(shí)施形態(tài)3中所述的圖像譯碼裝置為進(jìn)行譯碼所需要的VO開始碼231、VO識別編號232及H.263互換識別信息228多路復(fù)用。這樣多路復(fù)用的MPEG-4互換H.263編碼位流126的內(nèi)容變成實(shí)施形態(tài)3的圖19所示的內(nèi)容。
另外,如實(shí)施形態(tài)2的圖18所示,MPEG-4互換標(biāo)志124可以由MPEG-4譯碼裝置128發(fā)送。
如上所述,如果采用該實(shí)施形態(tài)4,則由于在H.263位流201中使VO開始碼231、VO識別編號232及H.263互換識別信息228多路復(fù)用,所以能獲得這樣的效果能獲得生成用MPEG-4對應(yīng)的圖像譯碼裝置能進(jìn)行譯碼的編碼位流的圖像編碼裝置。
實(shí)施形態(tài)5該實(shí)施形態(tài)是使MPEG-4互換用的標(biāo)題信息多路復(fù)用的多路復(fù)用部與編碼裝置獨(dú)立,例如是網(wǎng)絡(luò)上具有的裝置。圖21是表示實(shí)施形態(tài)5中的圖像通信系統(tǒng)的圖。圖中,141是H.263編碼裝置,142是MPEG-4譯碼裝置,143是編碼位流變換裝置,H.263編碼裝置141、MPEG-4譯碼裝置142及編碼位流變換裝置143被連接在網(wǎng)絡(luò)上。
其次說明工作。
編碼位流變換裝置143如果接收到由MPEG-4譯碼裝置142或用戶請求MPEG-4互換H.263編碼位流148的MPEG-4互換標(biāo)志147,則編碼位流變換裝置143由H.263編碼裝置141接收H.263編碼位流146,如實(shí)施形態(tài)2或?qū)嵤┬螒B(tài)4所述,在H.263編碼位流146中使MPEG-4譯碼裝置進(jìn)行譯碼所需要的標(biāo)題信息多路復(fù)用,發(fā)送給MPEG-4譯碼裝置142。
如上所述,如果采用該實(shí)施形態(tài)5,則由于網(wǎng)絡(luò)上備有編碼位流變換裝置143,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像通信系統(tǒng)。
實(shí)施形態(tài)6圖22是表示實(shí)施形態(tài)6中的圖像通信系統(tǒng)的圖。圖中,141是H.263編碼裝置,143是編碼位流變換裝置,144是服務(wù)器,145是MPEG-4譯碼裝置中安裝的顯象管(フヅゲザ),它們都被連接在網(wǎng)絡(luò)上。
其次說明工作。
MPEG-4譯碼裝置中安裝的顯象管145在對網(wǎng)絡(luò)上傳輸?shù)腍.263編碼位流146進(jìn)行訪問的情況下,MPEG-4譯碼裝置中安裝的顯象管145將表示MPEG-4譯碼裝置在進(jìn)行譯碼的MPEG-4互換標(biāo)志147傳送給服務(wù)器144。服務(wù)器144如果接收到MPEG-4互換標(biāo)志147,便將H.263編碼位流146傳送給編碼位流變換裝置143。
如實(shí)施形態(tài)2或4中所述,編碼位流變換裝置143生成對接收到的H.263編碼位流146增加了標(biāo)題信息的MPEG-4互換H.263編碼位流148,以便MPEG-4譯碼裝置能譯碼,并傳送給MPEG-4譯碼裝置中安裝的顯象管145。在MPEG-4譯碼裝置中安裝的顯象管145中,通過接收MPEG-4互換H.263編碼位流148,對H.263編碼位流146進(jìn)行譯碼,能顯示圖像。
另外MPEG-4譯碼裝置中安裝的顯象管145本身能在內(nèi)部安裝編碼位流變換裝置143。在此情況下,MPEG-4譯碼裝置中安裝的顯象管145從服務(wù)器144接收H.263編碼位流146,將其變換成MPEG-4互換H.263編碼位流148之后,在內(nèi)部的MPEG-4譯碼裝置中進(jìn)行譯碼,能顯示圖像。
如上所述,如果采用該實(shí)施形態(tài)6,則由于在網(wǎng)絡(luò)上備有編碼位流變換裝置和服務(wù)器,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像通信系統(tǒng)。
實(shí)施形態(tài)7在實(shí)施形態(tài)1及實(shí)施形態(tài)3中所述的圖像譯碼裝置中,能識別H.263位流或MPEG-4位流。可是,需要在由H.263編碼裝置生成的H.263位流的開頭使MPEG-4互換用的標(biāo)題信息多路復(fù)用,而不能直接接收H.263位流。實(shí)施形態(tài)7是能直接接收H.263位流、并進(jìn)行譯碼的圖像譯碼裝置。
圖23是表示實(shí)施形態(tài)7中的標(biāo)題信息分析部21的結(jié)構(gòu)框圖。圖中,151是檢測H.263編碼位流中多路復(fù)用的H.263的圖像開始碼221的H.263圖像開始碼檢測部,152是編碼方式判斷部,153是根據(jù)H.263編碼位流中多路復(fù)用的圖像標(biāo)題信息222,設(shè)定VOL標(biāo)題信息、VOP標(biāo)題信息的H.263圖像標(biāo)題信息分析部。其他的VO開始碼檢測部30、H.263互換識別信息33、切換部34、H.263GOB標(biāo)題信息分析部36、VOL標(biāo)題信息譯碼部37及VOP標(biāo)題信息分析部38與實(shí)施形態(tài)1相同。另外標(biāo)題信息分析部21以外的部分的結(jié)構(gòu)與實(shí)施形態(tài)1的圖像譯碼裝置相同。
其次說明工作。
H.263圖像開始碼檢測部151經(jīng)常監(jiān)視圖24(a)、(b)所示的編碼位流的開始和結(jié)束。在H.263編碼位流201的情況下,將從圖像開始碼221到宏塊數(shù)據(jù)225作為一個編碼位流進(jìn)行監(jiān)視,在MPEG-4編碼位流202的情況下,將從VO開始碼231到宏塊數(shù)據(jù)239作為一個編碼位流進(jìn)行監(jiān)視。
在接收到H.263編碼位流201的情況下,H.263圖像開始碼檢測部151檢測圖像開始碼221,將其結(jié)果輸出給編碼方式判斷部152。編碼方式判斷部152根據(jù)檢測的圖像開始碼221,斷定所接收的編碼位流是H.263編碼位流201,將H.263互換識別信息33設(shè)定為H.263。另一方面,如果由VO開始碼檢測部30檢測到VO開始碼231,則編碼方式判斷部152斷定所接收的編碼位流是MPEG-4編碼位流202,將H.263互換識別信息33設(shè)定為MPEG-4。
在H.263編碼位流201的情況下,切換部34將H.263編碼位流201輸入到H.263圖像標(biāo)題信息分析部153。H.263圖像標(biāo)題信息分析部153對H.263編碼位流201中多路復(fù)用的圖像標(biāo)題信息222進(jìn)行譯碼,與實(shí)施形態(tài)1相同,進(jìn)行VOL標(biāo)題信息、VOP標(biāo)題信息的設(shè)定。此后的工作與實(shí)施形態(tài)1相同。
另一方面,在MPEG-4編碼位流202的情況下,切換部34將MPEG-4編碼位流202輸入VOL標(biāo)題信息譯碼部37。此后的工作與實(shí)施形態(tài)1相同。
如上所述,如果采用該實(shí)施形態(tài)7,則在檢測到圖像開始碼221的情況下,斷定為H.263編碼位流201,由于設(shè)定了VOL標(biāo)題信息和VOP標(biāo)題信息,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像譯碼裝置。
實(shí)施形態(tài)8本實(shí)施形態(tài)涉及將圖1(a)所示的H.263編碼位流201變換成圖1(b)所示的MPEG-4編碼位流202的編碼位流變換裝置。
圖25是表示實(shí)施形態(tài)8的編碼位流變換裝置的框圖,圖中,161是將H.263編碼位流201分離成圖像標(biāo)題信息代碼字401、GOB標(biāo)題信息代碼字402及宏塊數(shù)據(jù)代碼字403的語法分析部,162是對圖像標(biāo)題信息代碼字401進(jìn)行譯碼的圖像標(biāo)題信息譯碼部,163是對GOB標(biāo)題信息代碼字402進(jìn)行譯碼的GOB標(biāo)題信息分析·變換部,164是進(jìn)行VOL標(biāo)題信息234及VOP標(biāo)題信息236的設(shè)定的MPEG-4標(biāo)題信息設(shè)定部,165是輸出MPEG-4編碼位流202的多路復(fù)用部。
其次說明工作。
語法分析部161如果從H.263編碼位流201檢測到圖像開始碼221,則將接在它后面的編碼位流分離成圖像標(biāo)題信息代碼字401、GOB標(biāo)題信息代碼字402及宏塊數(shù)據(jù)代碼字403,并分別輸出給圖像標(biāo)題信息譯碼部162、GOB標(biāo)題信息分析·變換部163及多路復(fù)用部165。但是GOB標(biāo)題信息代碼字402不限于在H.263編碼位流201中多路復(fù)用,只限于在檢測到GOB開始碼223的情況下多路復(fù)用。在檢測到GOB開始碼223的情況下,將GOB標(biāo)題檢測信息404輸出給MPEG-4標(biāo)題信息設(shè)定部164。圖像標(biāo)題信息譯碼部162與實(shí)施形態(tài)1一樣,對圖像標(biāo)題信息代碼字401進(jìn)行譯碼,將譯碼后的圖像標(biāo)題信息405輸出給MPEG-4標(biāo)題信息設(shè)定部164。
MPEG-4標(biāo)題信息設(shè)定部164與實(shí)施形態(tài)1一樣,根據(jù)譯碼后的圖像標(biāo)題信息405,進(jìn)行VOL標(biāo)題信息234及VOP標(biāo)題信息236的設(shè)定。關(guān)于實(shí)施形態(tài)1中未提及的標(biāo)題信息也可以設(shè)定為ISO/IECJTC1/SC29/WG11 MPEG-4 Video VM8.0中公開的某一值。另外在接收到了GOB標(biāo)題檢測信息405的情況下,將錯誤寬容度編碼指示方式設(shè)定為有效。
如在實(shí)施形態(tài)1中所述,在H.263和MPEG-4的情況下,宏塊數(shù)據(jù)的譯碼處理程序的一部分不同。因此在譯碼側(cè),需要根據(jù)切換信息,切換譯碼方法。因此有必要將以下的切換信息設(shè)定為VOL標(biāo)題。
(1)AC系數(shù)VLC表切換信息如在實(shí)施形態(tài)1中所述,在編碼側(cè)對AC系數(shù)數(shù)據(jù)進(jìn)行可變長度編碼時使用的VLC表不同的情況下,在譯碼側(cè)切換對AC系數(shù)數(shù)據(jù)進(jìn)行可變長度譯碼用的VLD表用的信息。
(2)Esc Coding切換信息如在實(shí)施形態(tài)1中所述,在編碼側(cè)對AC系數(shù)數(shù)據(jù)進(jìn)行可變長度編碼時,在VLC表中沒有欲進(jìn)行編碼的AC系數(shù)數(shù)據(jù)時編碼方法不同的情況下,在譯碼側(cè)切換譯碼方法用的信息。
(3)內(nèi)部DC系數(shù)逆量化切換信息如在實(shí)施形態(tài)1中所述,在編碼側(cè)內(nèi)部DC系數(shù)的量化方法不同的情況下,切換DC系數(shù)逆量化方法用的信息。
另外將(1)~(3)中的切換信息匯總起來,可以作為在H.263中采用的方法和在其他情況下進(jìn)行切換的信息進(jìn)行設(shè)定。
由MPEG-4標(biāo)題信息設(shè)定部164設(shè)定的MPEG-4標(biāo)題信息被進(jìn)行可變長度編碼后,作為MPEG-4標(biāo)題信息代碼字406,輸出給多路復(fù)用部165。
GOB標(biāo)題信息分析·變換部163與實(shí)施形態(tài)1一樣,對GOB標(biāo)題信息代碼字402進(jìn)行譯碼,將GOB標(biāo)題信息224變換成作為MPEG-4的表示形式的再同步信息238。
MPEG-4的再同步信息238是為了強(qiáng)化錯誤寬容度而使用的信息,在VOL標(biāo)題信息236的錯誤寬容度編碼指示信息有效的情況下,是多路復(fù)用的信息。如果在譯碼側(cè)再同步信息238被譯碼,則取得對編碼位流的再同步,進(jìn)行宏塊譯碼時使用的預(yù)測矢量及量化階距的再設(shè)定。另外在H.263的情況下,如果GOB標(biāo)題信息224被譯碼,則進(jìn)行預(yù)測矢量及量化階距的再設(shè)定。因此通過利用再同步信息238對GOB標(biāo)題信息224進(jìn)行變換,能將GOB標(biāo)題信息224變換成MPEG-4的表示形式。
圖26是表示GOB標(biāo)題信息224及再同步信息238的結(jié)構(gòu)圖。再同步信息238中的宏塊編號271是表示VOP內(nèi)的宏塊的位置的編號。因此可以算出所接收的與H.263宏塊數(shù)據(jù)對應(yīng)的宏塊的圖像內(nèi)的位置。由于在GOB內(nèi)它成為開頭的宏塊,所以能用GOB編號算出。量化表272也可以設(shè)定GOB量化階距。在標(biāo)題展開指示碼273為“1”的情況下,時間基準(zhǔn)點(diǎn)274及VOP經(jīng)過時間275被多路復(fù)用。這些信息是顯示各VOP時用的信息,所以根據(jù)需要,將標(biāo)題展開指示碼273設(shè)定為“1”,進(jìn)行時間基準(zhǔn)點(diǎn)274、VOP經(jīng)過時間275的設(shè)定。再同步信息238被進(jìn)行可變長度編碼,將附加了再同步指示碼的再同步信息代碼字407輸出給多路復(fù)用部165,上述再同步指示碼是表示再同步信息238被多路復(fù)用的固定長度的單一碼。
多路復(fù)用部165使MPEG-4標(biāo)題信息代碼字406、再同步信息代碼字407、宏塊數(shù)據(jù)代碼字403在編碼位流中多路復(fù)用,輸出MPEG-4編碼位流202。
在該實(shí)施形態(tài)中,雖然在VOL標(biāo)題信息234的錯誤寬容度編碼指示信息有效的情況下,再同步信息作為被多路復(fù)用的信息,但也可以與錯誤寬容度編碼指示信息的有效、無效無關(guān),使其多路復(fù)用。
另外在H.263編碼位流201中,在宏塊數(shù)據(jù)225之后附加了時序結(jié)束碼227的情況下,如果語法分析部161檢測到時序結(jié)束碼227,則分析結(jié)束。
如上所述,如果采用該實(shí)施形態(tài),由于將H.263編碼位流201變換成MPEG-4編碼位流202,所以能獲得能用MPEG-4的圖像譯碼裝置對H.263編碼位流進(jìn)行譯碼的效果。
實(shí)施形態(tài)9在實(shí)施形態(tài)7中,在圖23中的H.263圖像開始碼檢測部151檢測到圖像開始碼221的情況下,編碼方式判斷部152斷定是H.263編碼位流201,H.263圖像標(biāo)題信息分析部153設(shè)定VOL標(biāo)題信息和VOP標(biāo)題信息,但在本實(shí)施形態(tài)中,根據(jù)H.263圖像標(biāo)題信息分析部153中包含的圖6中的在H.263圖像標(biāo)題信息譯碼部42中譯碼的圖像標(biāo)題信息222,切換宏塊層語法分析部22的工作。這時,不需要MPEG-4標(biāo)題信息設(shè)定部43。另外,在實(shí)施形態(tài)7中,圖8中的GOB開始碼檢測部61在H.263編碼位流201中檢測到GOB開始碼223的情況下,GOB標(biāo)題信息譯碼部62對GOB標(biāo)題信息224進(jìn)行譯碼,在MPEG-4標(biāo)題信息變更部63中,進(jìn)行了VOP標(biāo)題信息236中包含的VOP量化階距的再設(shè)定。在本實(shí)施形態(tài)中,在對H.263編碼位流201進(jìn)行譯碼的情況下,使用圖像標(biāo)題信息222,進(jìn)行宏塊數(shù)據(jù)的譯碼,所以可以進(jìn)行圖像標(biāo)題信息222中包含的圖像量化階距304的再設(shè)定。
其次,說明根據(jù)在H.263圖像標(biāo)題信息譯碼部42中譯碼后的圖像標(biāo)題信息222,進(jìn)行宏塊數(shù)據(jù)譯碼時的宏塊層語法分析部22的工作。
在本實(shí)施形態(tài)中,由于圖12中的宏塊層語法分析部的切換部81、83、85、88、95的工作、加法部94的工作、以及變動矢量譯碼部97的工作僅僅與圖13中的塊數(shù)據(jù)譯碼部98的切換部102的工作不同,所以只說明該部分。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,即,在圖23中的編碼方式判斷部152中設(shè)定的H.263互換識別信息33表示MPEG-4的情況下,切換部81根據(jù)由VOL標(biāo)題信息譯碼部37譯碼后的形狀信息,進(jìn)行切換。在對H.263編碼位流201進(jìn)行譯碼的情況下,即,在H.263互換識別信息33表示H.263的情況下,編碼位流1不通過形狀編碼數(shù)據(jù)譯碼部82,無條件地被輸入切換部83。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,切換部83根據(jù)由VOP標(biāo)題信息分析部38譯碼后的VOP預(yù)測類型,進(jìn)行切換。在對H.263編碼位流201進(jìn)行譯碼的情況下,根據(jù)由H.263圖像標(biāo)題信息譯碼部42譯碼后的圖像編碼類型302進(jìn)行切換。切換工作與實(shí)施形態(tài)1相同,圖像編碼類型302可以切換為內(nèi)部、或其他類型。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,切換部88根據(jù)由VOL標(biāo)題信息譯碼部37譯碼后的內(nèi)部AC/DC預(yù)測指示信息進(jìn)行切換。在對H.263編碼位流201進(jìn)行譯碼的情況下,即,在H.263互換識別信息33表示H.263的情況下,編碼位流1不通過AC預(yù)測指示信息譯碼部89,無條件地被輸入到有效塊識別信息譯碼部90。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,加法部94將前一個譯碼后的宏塊的VOP量化階距加在譯碼后的差分量化階距254中,作為量化階距輸出。在對H.263編碼位流201進(jìn)行譯碼的情況下,將前一個譯碼后的宏塊的圖像量化階距加在譯碼后的差分量化階距254中,作為量化階距輸出。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,切換部95根據(jù)由VOP標(biāo)題信息分析部38譯碼后的交錯方式指示信息進(jìn)行切換。在對H.263編碼位流201進(jìn)行譯碼的情況下,即,在H.263互換識別信息33表示H.263的情況下,編碼位流1不通過交錯信息譯碼部96,無條件地被輸入到變動矢量譯碼部97。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,變動矢量譯碼部97根據(jù)由VOP標(biāo)題信息分析部38譯碼后的變動矢量探索范圍指定信息,對變動矢量(結(jié)構(gòu)變動數(shù)據(jù)7)進(jìn)行譯碼。在對H.263編碼位流進(jìn)行譯碼的情況下,根據(jù)由H.263規(guī)定的變動矢量探索范圍,對變動矢量(結(jié)構(gòu)變動數(shù)據(jù)7)進(jìn)行譯碼。
在對MPEG-4編碼位流202進(jìn)行譯碼的情況下,塊數(shù)據(jù)譯碼部98的切換部102根據(jù)由VOL標(biāo)題信息譯碼部37譯碼后的內(nèi)部AC/DC預(yù)測指示信息進(jìn)行切換。在對H.263編碼位流201進(jìn)行譯碼的情況下,即,在H.263互換識別信息33表示H.263的情況下,編碼位流1無條件地被輸入到DC系數(shù)固定長度譯碼部103。此后的工作與實(shí)施形態(tài)1相同。
如上所述,如果采用該實(shí)施形態(tài)9,則由于在檢測到圖像開始碼221的情況下,斷定為H.263編碼位流201,對圖像標(biāo)題信息222進(jìn)行譯碼,根據(jù)譯碼后的圖像標(biāo)題信息222,進(jìn)行宏塊數(shù)據(jù)的譯碼,所以不設(shè)定VOL標(biāo)題信息和VOP標(biāo)題信息,所以能獲得這樣的效果能獲得H.263和MPEG-4具有互換性的圖像編碼裝置。
工業(yè)上利用的可能性如上所述,本發(fā)明的圖像譯碼裝置、圖像編碼裝置、圖像通信系統(tǒng)及編碼位流變換裝置即使是編碼方式不同的編碼位流,也能用簡單的結(jié)構(gòu)進(jìn)行收發(fā)信。
權(quán)利要求
1.一種圖像譯碼裝置,它是至少對H.263編碼方式的標(biāo)題信息和用H.263編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第一編碼位流、或?qū)PEG-4編碼方式的標(biāo)題信息和用MPEG-4編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置的特征在于備有在接收上述第一編碼位流時和接收上述第二編碼位流時,切換被內(nèi)部編碼的DCT系數(shù)的直流分量的譯碼分析方法的切換裝置;在接收上述第一編碼位流時,上述切換裝置以預(yù)先確定的固定代碼長度對內(nèi)部DCT系數(shù)的直流分量進(jìn)行譯碼。
2.一種圖像譯碼裝置,它是至少對H.263編碼方式的標(biāo)題信息和用H.263編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第一編碼位流、或?qū)PEG-4編碼方式的標(biāo)題信息和用MPEG-4編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置的特征在于備有在接收上述第一編碼位流時和接收上述第二編碼位流時,切換DCT系數(shù)的交流分量的譯碼分析方法的切換裝置;以及用于DCT系數(shù)的交流分量的譯碼的兩種可變長度代碼表;在接收上述第一編碼位流時,上述切換裝置不根據(jù)DCT塊所屬的宏塊的編碼類型,通常用上述兩種可變長度代碼表中的一方對DCT系數(shù)的交流分量進(jìn)行譯碼;在接收上述第二編碼位流時,用上述兩種可變長度代碼表中根據(jù)DCT塊所屬的宏塊的編碼類型選擇的可變長度代碼表,對DCT系數(shù)的交流分量進(jìn)行譯碼。
3.一種圖像譯碼裝置,它是至少對H.263編碼方式的標(biāo)題信息和用H.263編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第一編碼位流、或?qū)PEG-4編碼方式的標(biāo)題信息和用MPEG-4編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置的特征在于備有在接收上述第一編碼位流時和接收上述第二編碼位流時,切換DCT系數(shù)的轉(zhuǎn)義碼分析方法的切換裝置;在接收上述第一編碼位流時,上述切換裝置在DCT系數(shù)譯碼過程中檢測出轉(zhuǎn)義碼時對后繼的DCT系數(shù)編碼數(shù)據(jù)以固定長度進(jìn)行譯碼分析,在接收上述第二編碼位流時,在DCT系數(shù)譯碼過程中檢測出轉(zhuǎn)義碼時對后繼的代碼進(jìn)行校正,從而能夠?qū)CT系數(shù)編碼數(shù)據(jù)進(jìn)行譯碼。
4.一種圖像譯碼裝置,它是至少對H.263編碼方式的標(biāo)題信息和用H.263編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第一編碼位流、或?qū)PEG-4編碼方式的標(biāo)題信息和用MPEG-4編碼方式編碼的圖像編碼數(shù)據(jù)被多路復(fù)用的第二編碼位流進(jìn)行譯碼的裝置,該圖像譯碼裝置的特征在于備有在接收上述第一編碼位流時和接收上述第二編碼位流時,切換表示是否有內(nèi)部DCT系數(shù)的交流分量的預(yù)測處理的AC預(yù)測有無指示信息的譯碼分析方法的切換裝置;在接收上述第一編碼位流時,上述切換裝置在宏塊編碼數(shù)據(jù)譯碼分析過程中使AC預(yù)測有無指示信息的譯碼分析空白同時判斷為無AC預(yù)測;在接收上述第二編碼位流時,進(jìn)行AC預(yù)測有無指示信息的譯碼分析,并基于該譯碼值確定有無AC預(yù)測。
全文摘要
一種即使是編碼方式不同的編碼位流,也能譯碼的圖像譯碼裝置,它備有根據(jù)編碼位流中多路復(fù)用的編碼方式識別信息,判斷編碼方式的編碼方式判斷部;根據(jù)第一編碼方式的標(biāo)題信息,設(shè)定第二編碼方式的標(biāo)題信息的設(shè)定裝置;以及根據(jù)設(shè)定的第二編碼方式的標(biāo)題信息,對第一編碼方式的圖像編碼數(shù)據(jù)進(jìn)行譯碼的譯碼裝置。
文檔編號H04N7/42GK1595987SQ200410085559
公開日2005年3月16日 申請日期1997年10月23日 優(yōu)先權(quán)日1997年10月23日
發(fā)明者井須芳美, 關(guān)口俊一, 淺井光太郎, 西川博文, 黑田慎一, 長谷川由里 申請人:三菱電機(jī)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1