專利名稱:圖像編碼裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將視頻信號及音頻信號進(jìn)行數(shù)字記錄和再生的磁帶錄像機(jī)及視盤錄像機(jī)等數(shù)字信號記錄再生裝置以及用來將視頻信號及音頻信號進(jìn)行數(shù)字化分發(fā)的廣播機(jī)器中配置的圖像編碼裝置,特別涉及從單一的輸入圖像生成多個編碼數(shù)據(jù)的圖像編碼裝置。
背景技術(shù):
在對視頻信號及音頻信號進(jìn)行數(shù)字記錄和再生的數(shù)字信號記錄再生裝置或?qū)ι鲜鲆曨l信號及音頻信號進(jìn)行數(shù)字化分發(fā)的廣播機(jī)器中,為使該裝置小型化,必須將在該裝置中處理的數(shù)字視頻信號的龐大的信息量進(jìn)行壓縮(編碼)。于是,在對上述視頻信號進(jìn)行壓縮(編碼)的方法中,在運(yùn)動補(bǔ)償預(yù)測、正交變換、特別是,離散余弦變換(DCT)、利用頻帶分割的方法等之外,還有利用量化的采樣、以及霍夫曼編碼這樣的可變長編碼(VLC)、算術(shù)編碼等等(比如,參照專利文獻(xiàn)1特開平10-108199號公報(第4-6頁,圖1))。
這樣,在對輸入到上述數(shù)字信號記錄再生裝置及廣播機(jī)器等裝置中的單一的數(shù)字視頻信號,在該裝置內(nèi)的圖像編碼裝置中進(jìn)行壓縮(編碼)生成編碼數(shù)據(jù)之際,有時生成多個編碼數(shù)據(jù)輸出,另外,有時生成的該多個編碼數(shù)據(jù)的代碼量或格式等等,因接收上述生成的編碼數(shù)據(jù)進(jìn)行譯碼的譯碼裝置的性能而不同。
下面利用圖6對輸入的單一數(shù)字視頻信號,編碼為具有不同的代碼量的兩個編碼數(shù)據(jù)而輸出的圖像編碼裝置的構(gòu)成予以說明。圖6為示出現(xiàn)有的從單一圖像的輸入,輸出兩個具有不同代碼量的編碼數(shù)據(jù)的圖像編碼裝置的構(gòu)成的示圖。
在圖6中,現(xiàn)有的圖像編碼裝置50的構(gòu)成包括求出輸入的圖像數(shù)據(jù)S50的運(yùn)動矢量的第1、第2運(yùn)動檢測器518、528;利用該第1、第2運(yùn)動檢測器518、528求出運(yùn)動矢量,對輸入的圖像數(shù)據(jù)進(jìn)行編碼,輸出第1、第2編碼數(shù)據(jù)S51、S52的第1、第2編碼器510、520;以及存儲上述輸入的圖像數(shù)據(jù)S50及在上述第1、第2編碼器510、520中重構(gòu)的第1、第2本地再生圖像數(shù)據(jù)S514、S524的存儲器500。于是,上述第1編碼器510的構(gòu)成包括利用來自上述第1運(yùn)動檢測器518的運(yùn)動矢量,進(jìn)行生成差分?jǐn)?shù)據(jù)S511的運(yùn)動補(bǔ)償處理的第1運(yùn)動補(bǔ)償器511;對該第1運(yùn)動補(bǔ)償器511輸出的差分?jǐn)?shù)據(jù)S511進(jìn)行DCT運(yùn)算的第1DCT512;對該進(jìn)行DCT運(yùn)算的差分?jǐn)?shù)據(jù)S512用量化系數(shù)相除的量化處理的第1量化器513;對該量化數(shù)據(jù)進(jìn)行編碼的第1可變長編碼器516;對該量化數(shù)據(jù)進(jìn)行逆量化處理的第1逆量化器514;對上述逆量化處理數(shù)據(jù)進(jìn)行IDCT運(yùn)算而返回到在上述第1DCT512中實(shí)施DCT處理之前的原本數(shù)據(jù)S515的第1逆正交變換器(以下稱其為第1IDCT)515;以及根據(jù)在上述第1可變長編碼器516中編碼的編碼數(shù)據(jù)量,通過控制上述第1量化器513的量化系數(shù)來控制從該圖像編碼裝置50輸出的編碼數(shù)據(jù)量的第1發(fā)生代碼量控制器517。另外,由于第2編碼器520的構(gòu)成與上述第1編碼器510相同,此處不贅述。
下面對具有上述構(gòu)成的圖像編碼裝置50的動作予以說明。
首先,如果圖像數(shù)據(jù)S50從外部輸入到該圖像編碼裝置50,就存儲于存儲器500中。于是,存儲于存儲器500中的圖像數(shù)據(jù)分別輸入到上述第1、第2運(yùn)動檢測器518、528而進(jìn)行求出運(yùn)動矢量的運(yùn)算。于是,上述第1、第2運(yùn)動補(bǔ)償器511、521,利用在上述第1、第2運(yùn)動檢測器518、528中檢出的運(yùn)動矢量,參照存儲于上述存儲器500中的第1、第2本地再生圖像數(shù)據(jù)S514、S524,分別生成第1、第2預(yù)測圖像數(shù)據(jù)S513、S523并對各編碼器510、520內(nèi)的加法器輸出,并且,取該第1、第2預(yù)測圖像數(shù)據(jù)S513、S523和上述圖像數(shù)據(jù)S520的差分,作為第1、第2差分?jǐn)?shù)據(jù)S511、S521分別輸出到第1、第2DCT512、522。
于是,在上述第1、第2運(yùn)動補(bǔ)償器511、521中得到的第1、第2差分?jǐn)?shù)據(jù)S511、S521,在第1、第2DCT512、522中,分別進(jìn)行DCT處理,在第1、第2量化器513、523中分別進(jìn)行以第1、第2量化系數(shù)相除的量化處理之后,在第1、第2可變長編碼器516、526中編碼為第1、第2編碼數(shù)據(jù)S51、S52。并且同時,在上述第1、第2可變長編碼器516、526中編碼的第1、第2編碼數(shù)據(jù)S51、S52,也輸入到第1、第2發(fā)生代碼量控制器517、527中,在該第1、第2發(fā)生代碼量控制器517、527中,根據(jù)該第1、第2編碼數(shù)據(jù)S51、S52的代碼量,控制第1、第2量化器513、523的第1、第2量化系數(shù)等,通過控制使該第1、第2編碼數(shù)據(jù)S51、S52的發(fā)生代碼量接近規(guī)定值。
此外,由上述第1、第2量化器513、523量化的數(shù)據(jù),在第1、第2逆量化器514、524及第1、第2IDCT515、525中,實(shí)施與第1、第2量化器513、523及上述第1、第2DCT512、522相反的處理,使上述量化數(shù)據(jù)返回到在實(shí)施上述DCT處理之前的第1、第2差分?jǐn)?shù)據(jù)S515、S525。于是,在各編碼器510、520內(nèi)的加法器中,利用從上述第1、第2IDCT515、525輸出的第1、第2差分?jǐn)?shù)據(jù)S515、S525和在上述第1、第2運(yùn)動補(bǔ)償器511、521中生成的第1、第2預(yù)測圖像數(shù)據(jù)S513、S523,重構(gòu)作為在接收上述第1、第2編碼數(shù)據(jù)S51、S52的譯碼裝置中得到的圖像數(shù)據(jù)的第1、第2本地再生圖像數(shù)據(jù)S514、S524并存儲于存儲器500。
這樣,在現(xiàn)有技術(shù)中,在圖像編碼裝置50中,在從單一圖像輸入得到多個編碼數(shù)據(jù)時,在該圖像編碼裝置50中設(shè)置的運(yùn)動檢測器和編碼器與從該圖像編碼裝置50輸出的編碼數(shù)據(jù)的數(shù)量一樣,在各個運(yùn)動檢測器以及編碼器中,相應(yīng)于與該編碼器配對的譯碼器的性能等,由輸入到上述圖像編碼裝置50的單一圖像數(shù)據(jù)生成不同的多個編碼數(shù)據(jù)。
此處,一般,設(shè)置于上述圖像編碼裝置50中的求出運(yùn)動矢量的第1、第2運(yùn)動檢測器518、528,與設(shè)置于該圖像編碼裝置50中的對數(shù)據(jù)進(jìn)行編碼的第1、第2編碼器510、520相比,具有大約數(shù)倍~10倍的電路規(guī)模。另外,就從存儲器500傳輸?shù)膫鬏斄慷?,上述?、第2運(yùn)動檢測器518、528,也是上述第1、第2編碼器510、520的大約數(shù)倍~10倍,此外,關(guān)于其運(yùn)算能力,與該第1、第2編碼器510、520相比,必需為大約100倍的處理能力。
因此,為了從單一圖像輸入得到多個編碼數(shù)據(jù),如果像圖6所示的歷來的圖像編碼裝置50那樣,其構(gòu)成為分別設(shè)置的上述運(yùn)動檢測器及編碼器的數(shù)目與生成的多個編碼數(shù)據(jù)的數(shù)目相同的話,就會產(chǎn)生圖像編碼裝置50的裝置規(guī)模,與得到單一編碼數(shù)據(jù)的場合相比,增大很多的問題。
于是,作為防止這種現(xiàn)有的圖像編碼裝置的裝置規(guī)模增大的問題的方法,也曾經(jīng)考慮將該圖像編碼裝置內(nèi)設(shè)置的運(yùn)動檢測器以及編碼器作成為一個,利用同一電路資源,從單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)。不過,在采樣這樣構(gòu)成的場合,由于多個編碼數(shù)據(jù)的生成必須分別每次只由一個運(yùn)動檢測器及編碼器進(jìn)行,該運(yùn)動檢測器及編碼器的處理能力必須與從單一圖像數(shù)據(jù)生成的多個編碼數(shù)據(jù)的數(shù)目成比例地增大。另外,因?yàn)槎鄠€編碼數(shù)據(jù)的生成必須分別每次只由一個運(yùn)動檢測器及編碼器進(jìn)行,產(chǎn)生導(dǎo)致處理時間增大的問題。此外,如果將運(yùn)動檢測器及編碼器各作成一個,則因?yàn)閺拇鎯ζ鲗υ撨\(yùn)動檢測器及編碼器的數(shù)據(jù)傳輸量也按照在圖像編碼裝置中生成的編碼數(shù)據(jù)成比例地增大,所以為了增加其傳輸能力,就必須擴(kuò)展該圖像編碼裝置中的存儲器接口寬度或提高數(shù)據(jù)傳輸率,其結(jié)果,就產(chǎn)生圖像編碼裝置的系統(tǒng)成本增大的問題。
發(fā)明內(nèi)容
本發(fā)明系為解決上述問題而完成的發(fā)明,其目的在于提供一種將從單一圖像數(shù)據(jù)的輸入生成多個編碼數(shù)據(jù)的圖像編碼裝置與從單一圖像數(shù)據(jù)輸出單一編碼數(shù)據(jù)的圖像編碼裝置的場合相比較,其裝置規(guī)模和編碼所需要的處理時間幾乎不必增加就可以實(shí)現(xiàn)并可以削減系統(tǒng)成本的圖像編碼裝置。
為解決上述問題,本發(fā)明的技術(shù)方案1所述的圖像編碼裝置的構(gòu)成包括在從單一輸入圖像輸出不同的多個編碼數(shù)據(jù)的圖像編碼裝置中,求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用來自該運(yùn)動檢測器的運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化以及可變長編碼而生成編碼數(shù)據(jù)的n個編碼器,其中n是大于等于1的整數(shù)。
另外,本發(fā)明的技術(shù)方案2所述的圖像編碼裝置,是在上述技術(shù)方案1中所述的圖像編碼裝置中,上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對經(jīng)過正交變換的該數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器;上述n個編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成編碼數(shù)據(jù)的可變長編碼器;以及根據(jù)在該可變長編碼器中生成的上述編碼數(shù)據(jù)的代碼量控制上述量化器的發(fā)生代碼量控制器。
另外,本發(fā)明的技術(shù)方案3所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,上述n個編碼器,在比上述第1編碼數(shù)據(jù)的發(fā)生代碼量更少的情況下對n個編碼數(shù)據(jù)進(jìn)行編碼。
另外,本發(fā)明的技術(shù)方案4所述的圖像編碼裝置,是在上述技術(shù)方案3中所述的圖像編碼裝置中,上述n個編碼器,在上述輸入圖像的編碼過程中,在使幀內(nèi)編碼圖像及幀間正向預(yù)測編碼圖像的發(fā)生代碼量與上述第1編碼數(shù)據(jù)的代碼量相同的情況下,對n個編碼數(shù)據(jù)進(jìn)行編碼,在使幀間雙方向預(yù)測編碼圖像的發(fā)生代碼量比上述第1編碼數(shù)據(jù)的代碼量更少的情況下對上述n個編碼數(shù)據(jù)進(jìn)行編碼。
另外,本發(fā)明的技術(shù)方案5所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是同一格式的形式而發(fā)生代碼量不同的編碼數(shù)據(jù)。
另外,本發(fā)明的技術(shù)方案6所述的圖像編碼裝置,是在上述技術(shù)方案2中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是不同格式的形式的編碼數(shù)據(jù)。
另外,本發(fā)明的技術(shù)方案7所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及n個上述編碼數(shù)據(jù)的每一個分別是同一格式的形式而流形式不同的編碼數(shù)據(jù)。
本發(fā)明的技術(shù)方案8所述的圖像編碼裝置的構(gòu)成包括在從單一輸入圖像輸出兩種不同的編碼數(shù)據(jù)的圖像編碼裝置中,求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用從該運(yùn)動檢測器得到的運(yùn)動矢量補(bǔ)償上述輸入圖像,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化,進(jìn)行可變長編碼而生成第2編碼數(shù)據(jù)的第2編碼器。
另外,在本發(fā)明的技術(shù)方案9所述的圖像編碼裝置中,是在上述技術(shù)方案8中所述的圖像編碼裝置中,上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對經(jīng)過正交變換的該數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器;上述第2編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的第2量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成的第2編碼數(shù)據(jù)的第2可變長編碼器;以及根據(jù)在該第2可變長編碼器中生成的上述第2編碼數(shù)據(jù)控制上述第2量化器的第2發(fā)生代碼量控制器。
另外,本發(fā)明的技術(shù)方案10所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,由上述第1發(fā)生代碼量控制器及上述第2發(fā)生代碼量控制器之中的一方對發(fā)生代碼量進(jìn)行可變控制,在另一方進(jìn)行固定控制。
另外,本發(fā)明的技術(shù)方案11所述的圖像編碼裝置,是在上述技術(shù)方案10中所述的圖像編碼裝置中具有對上述第1編碼數(shù)據(jù)的發(fā)生代碼量和上述第2編碼數(shù)據(jù)的發(fā)生代碼量進(jìn)行比較,并根據(jù)該比較結(jié)果,對該第1編碼數(shù)據(jù)和第2編碼數(shù)據(jù)的輸出進(jìn)行切換的切換器,在上述第1編碼數(shù)據(jù)代碼量大于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第1編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,將該第2編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出,在上述第1編碼數(shù)據(jù)的代碼量小于等于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第2編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,而將該第1編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出。
另外,本發(fā)明的技術(shù)方案12所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是有線用的格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是無線用的格式的編碼數(shù)據(jù)。
另外,本發(fā)明的技術(shù)方案13所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是存儲媒體用格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是通信線路用的格式的編碼數(shù)據(jù)。
圖1為示出本發(fā)明的實(shí)施形態(tài)1的圖像編碼裝置的構(gòu)成的示圖。
圖2為示出在本發(fā)明的實(shí)施形態(tài)1的圖像編碼裝置中,在輸出大于等于3個的編碼數(shù)據(jù)之際的構(gòu)成的示圖。
圖3為示出本發(fā)明的實(shí)施形態(tài)3的圖像編碼裝置的構(gòu)成的示圖。
圖4為示出本發(fā)明的實(shí)施形態(tài)3的圖像編碼裝置的切換器的詳細(xì)構(gòu)成的示圖。
圖5為示出在本發(fā)明的實(shí)施形態(tài)2的圖像編碼裝置中,在對發(fā)生代碼量進(jìn)行固定控制或?qū)Πl(fā)生代碼量進(jìn)行可變控制的場合的變化的示圖。
圖6為示出本發(fā)明的現(xiàn)有技術(shù)的圖像編碼裝置的構(gòu)成的示圖。
具體實(shí)施例方式
(實(shí)施形態(tài)1)下面利用圖1對本發(fā)明的實(shí)施形態(tài)1圖像編碼裝置予以說明。
在本實(shí)施形態(tài)1中,在從單一輸入圖像生成不同的多個編碼數(shù)據(jù)的圖像編碼裝置中,不是像歷來那樣,設(shè)置的上述運(yùn)動檢測器和編碼器與生成的多個編碼數(shù)據(jù)的數(shù)量一樣,而只對上述多個編碼數(shù)據(jù)之中的一個編碼數(shù)據(jù)(第1編碼數(shù)據(jù))設(shè)置具有歷來的構(gòu)成的運(yùn)動檢測器及編碼器,對于此外的編碼數(shù)據(jù),不設(shè)置上述運(yùn)動檢測器,并且上述的編碼器內(nèi)的結(jié)構(gòu)也簡化。
首先,利用圖1對本實(shí)施形態(tài)1的圖像編碼裝置的構(gòu)成予以說明。圖1為示出本發(fā)明的實(shí)施形態(tài)1的圖像編碼裝置的構(gòu)成的示圖。另外,在本實(shí)施形態(tài)中1中,在圖像編碼裝置10中,舉例說明的是生成兩種發(fā)生代碼量不同但具有同樣格式的編碼數(shù)據(jù)的場合。
在圖1中,本實(shí)施形態(tài)1的圖像編碼裝置10的構(gòu)成包括檢測輸入的圖像數(shù)據(jù)S10的運(yùn)動矢量的運(yùn)動檢測器118;利用在該運(yùn)動檢測器118中檢出的運(yùn)動矢量,對輸入圖像數(shù)據(jù)S10進(jìn)行編碼,輸出編碼數(shù)據(jù)S11、S12的第1、第2編碼器110、120;以及存儲上述輸入的圖像數(shù)據(jù)S10及在上述第1編碼器110中重構(gòu)的本地再生圖像數(shù)據(jù)S114的存儲器100。于是,上述第1編碼器110,與上述現(xiàn)有的圖像編碼裝置50的編碼器的構(gòu)成一樣,在其內(nèi)部,其構(gòu)成包括運(yùn)動補(bǔ)償器111;DCT112;第1量化器113;第1可變長編碼器116;第1發(fā)生代碼量控制器117;逆量化器114;以及IDCT115。另一方面,上述第2編碼器120的構(gòu)成包括第2量化器123;第2可變長編碼器126;以及第2發(fā)生代碼量控制器127;其構(gòu)成為削除了在上述現(xiàn)有的圖像編碼裝置50中設(shè)置的第2運(yùn)動檢測器、第2編碼器內(nèi)的運(yùn)動補(bǔ)償器、加法器、DCT、逆量化器以及IDCT。
下面對具有上述構(gòu)成的本實(shí)施形態(tài)1的圖像編碼裝置10的構(gòu)成予以說明。
首先,如果從外部向圖像編碼裝置10輸入圖像數(shù)據(jù)S10,就存儲于存儲器100。于是,存儲于存儲器100中的圖像數(shù)據(jù),輸入到上述的運(yùn)動檢測器118,進(jìn)行求出運(yùn)動矢量的運(yùn)算。于是,利用在該運(yùn)動檢測器118中檢出的運(yùn)動矢量,參照存儲于上述存儲器100中的本地再生圖像數(shù)據(jù)S114,生成預(yù)測圖像數(shù)據(jù)S113并輸出到第1編碼器110內(nèi)的加法器,取該預(yù)測圖像數(shù)據(jù)S113和上述輸入圖像數(shù)據(jù)S10的差分,作為差分?jǐn)?shù)據(jù)S111輸出到DCT112。
在上述運(yùn)動補(bǔ)償器111中得到的差分?jǐn)?shù)據(jù)S111,在DCT112中進(jìn)行DCT處理,該DCT處理后的差分?jǐn)?shù)據(jù)S112,輸入到上述第1量化器113和上述第2編碼器120內(nèi)的第2量化器123。于是,輸入到上述第1、第2量化器113、123的DCT處理后的差分?jǐn)?shù)據(jù)S112,在該第1、第2量化器113、123中分別進(jìn)行以第1、第2量化系數(shù)相除的量化處理之后,在第1、第2可變長編碼器116、126中,編碼為第1編碼數(shù)據(jù)S11和第2編碼數(shù)據(jù)S12。并且同時,在上述第1、第2可變長編碼器116、126中生成的第1、第2編碼數(shù)據(jù)S11、S12,也輸入到第1、第2發(fā)生代碼量控制器117、127,在該第1、第2發(fā)生代碼量控制器117、127中,根據(jù)該第1、第2編碼數(shù)據(jù)S11、S12的代碼量,控制第1、第2量化器113、123的第1、第2量化系數(shù)等,通過控制使該第1、第2編碼數(shù)據(jù)S11、S12的發(fā)生代碼量接近規(guī)定值。
于是,由上述第1量化器113量化的數(shù)據(jù),在逆量化器114、及IDCT115中,實(shí)施與上述DCT112及第1量化器113相反的處理,使上述量化數(shù)據(jù)返回到在實(shí)施上述DCT處理之前的原來的差分?jǐn)?shù)據(jù)S115。于是,在第1編碼器110內(nèi)的加法器中,利用從上述IDCT115輸出的差分?jǐn)?shù)據(jù)S115和在上述運(yùn)動補(bǔ)償器111中生成的預(yù)測圖像數(shù)據(jù)S113,重構(gòu)作為在接收上述第1編碼數(shù)據(jù)S11的譯碼裝置中得到的圖像數(shù)據(jù)的本地再生圖像數(shù)據(jù)S114并存儲于存儲器100。
這樣,在本實(shí)施形態(tài)1的圖像編碼裝置10中,由于在上述第2編碼器120中生成的第2編碼數(shù)據(jù)S12,是由在第1編碼器110中重構(gòu)的本地再生圖像數(shù)據(jù)S114生成差分?jǐn)?shù)據(jù)S111,將對該差分?jǐn)?shù)據(jù)進(jìn)行DCT處理后的差分?jǐn)?shù)據(jù)S112,在第2量化器123中,以第2量化系數(shù)進(jìn)行量化處理后,在第2可變長編碼器126中進(jìn)行編碼得到,所以本圖像編碼裝置10的運(yùn)動檢測器可作成為1個,并且可將第2編碼器120內(nèi)的逆量化器、IDCT、加法器、運(yùn)動補(bǔ)償器削除。
于是,如上所述,由于在上述第2編碼器120內(nèi),沒有設(shè)置逆量化器及IDCT,在第2編碼器120內(nèi),上述第2編碼數(shù)據(jù)S12,受到與第2量化器123及上述DCT112相逆的處理,不會返回到實(shí)施DCT處理前的原本的差分?jǐn)?shù)據(jù),并且,由于在上述第2編碼器120中,也不設(shè)置運(yùn)動補(bǔ)償器以及加法器,在作為在接收上述第2編碼數(shù)據(jù)S12的譯碼裝置中得到的圖像數(shù)據(jù)的本地再生圖像數(shù)據(jù)重構(gòu)之后不存儲于存儲器100中,所以在本圖像編碼裝置10中,在從單一圖像數(shù)據(jù)S10以兩種不同的發(fā)生代碼量生成同一格式的編碼數(shù)據(jù)S11、S12之際,上述存儲器100,與從單一的輸入圖像數(shù)據(jù)生成編碼數(shù)據(jù)的場合一樣,可以將數(shù)據(jù)傳輸對象只定為上述運(yùn)動檢測器118及第1編碼器110,并且在以上述兩種不同的發(fā)生代碼量生成同樣格式的第1、第2編碼數(shù)據(jù)S11、S12之際所需要的處理時間,可以以利用現(xiàn)有的圖像編碼裝置50從單一輸入圖像生成兩種不同的編碼數(shù)據(jù)之際大致相同的處理時間實(shí)現(xiàn)。
另外,在本圖像編碼裝置10中,由于在生成上述兩種第1、第2編碼數(shù)據(jù)S11、S12之際,由上述存儲器100傳輸?shù)臄?shù)據(jù)量,可以以與從單一輸入圖像生成一種編碼數(shù)據(jù)的場合相同的數(shù)據(jù)量實(shí)現(xiàn),所以不需要增加該圖像編碼裝置10內(nèi)的存儲器100的傳輸能力、擴(kuò)展存儲器接口寬度或提高數(shù)據(jù)傳輸率,也可以削減本圖像編碼裝置10的系統(tǒng)成本。
如上所述,根據(jù)本實(shí)施形態(tài)1,因?yàn)樵诒緢D像編碼裝置10中,運(yùn)動檢測器設(shè)置一個,并且削除第2編碼器120內(nèi)的運(yùn)動補(bǔ)償器、加法器、DCT、逆量化器、IDCT,在上述第2編碼器120中,對從上述第1編碼器110內(nèi)的運(yùn)動補(bǔ)償器111輸出的差分?jǐn)?shù)據(jù)S111在DCT112中進(jìn)行DCT處理,將經(jīng)過該DCT處理后的差分?jǐn)?shù)據(jù)S112在第2量化器123中進(jìn)行量化處理,在第2可變長編碼器126中編碼,以生成第2編碼數(shù)據(jù)S12,所以從第2編碼數(shù)據(jù)S12的生成流程,對在第2量化器123中量化的數(shù)據(jù)進(jìn)行逆量化處理、IDTC處理而返回到原本的差分?jǐn)?shù)據(jù),可以削除從該返回的差分?jǐn)?shù)據(jù)和從運(yùn)動補(bǔ)償器輸出的預(yù)測圖像數(shù)據(jù)重構(gòu)本地再生圖像數(shù)據(jù)的處理,其結(jié)果,可大幅度削減從單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)的本圖像編碼裝置10的裝置規(guī)模,并且從圖像數(shù)據(jù)S10生成多個第1、第2編碼數(shù)據(jù)S11、S12的處理時間也可以幾乎不增加在現(xiàn)有的圖像編碼裝置中所需的處理時間。
另外,根據(jù)本實(shí)施形態(tài)1的圖像編碼裝置10,即使是從上述單一輸入圖像數(shù)據(jù)S10生成多個編碼數(shù)據(jù)S11、S12的場合,也可以使存儲器100對上述運(yùn)動檢測器118及運(yùn)動補(bǔ)償器111的數(shù)據(jù)傳輸量與從該單一輸入圖像數(shù)據(jù)生成一個編碼數(shù)據(jù)的場合的相同,也可以有削減該圖像編碼裝置10的系統(tǒng)成本的效果。
另外,在上述說明中,舉例說明的是本圖像編碼裝置10從單一輸入圖像數(shù)據(jù)S10生成具有相同格式不同的發(fā)生編碼量的兩種編碼數(shù)據(jù)S11、S12的場合,但從上述單一輸入圖像數(shù)據(jù)以相同格式生成大于等于兩種具有相同格式不同的發(fā)生編碼量的編碼數(shù)據(jù)的場合,其構(gòu)成如圖2所示的圖像編碼裝置10a,在對在第1編碼器110中生成的差分?jǐn)?shù)據(jù)S111進(jìn)行DCT處理后,將經(jīng)過該DCT處理的差分?jǐn)?shù)據(jù)分別輸入到第1~第n量化器,在該第1~第n量化器中量化,在第1~第n可變長編碼器中編碼,可得到第1~第n編碼數(shù)據(jù)。
另外,從單一輸入圖像數(shù)據(jù),不僅以相同格式生成發(fā)生代碼量不同的多個編碼數(shù)據(jù),而且,比如,如果在圖1所示的本圖像編碼裝置10的第1、第2可變長編碼器116、126的后級,設(shè)置變換到特定方式的變換電路或附加代碼的特征等的數(shù)據(jù)的數(shù)據(jù)附加電路(未圖示),就可以從單一輸入圖像數(shù)據(jù)輸出,比如,MPEG2的程序流(PS)和傳輸流(TS)等那樣的格式形式相同而具有不同流形式的多個編碼數(shù)據(jù),并且如果,比如,使圖像編碼裝置10的上述第1、第2編碼器110、120;第1、第2量化器113、123;第1、第2可變長編碼器116、126以及第1、第2發(fā)生代碼量控制器117、127具有不同的構(gòu)成,也可以從單一輸入圖像數(shù)據(jù)生成具有像,比如,MPEG1、MPEG2、或MPEG4等那樣的不同格式的多個代碼數(shù)據(jù)。
此外,通過組合上述的構(gòu)成,也可以從單一輸入圖像數(shù)據(jù)輸出無線用的編碼數(shù)據(jù)和有線用的編碼數(shù)據(jù),或在上述第1、第2代碼發(fā)生量控制器117、127中,一方面對發(fā)生代碼量進(jìn)行可變控制,另一方面進(jìn)行固定控制,從單一輸入圖像數(shù)據(jù),輸出通信線路用的編碼數(shù)據(jù)和存儲媒體用的編碼數(shù)據(jù)等,也可能由不同的代碼發(fā)生量控制方式、格式形式、流形式之中形成最合適的組合而輸出多個不同的編碼數(shù)據(jù)。
(實(shí)施形態(tài)2)下面利用圖1對本實(shí)施形態(tài)2的圖像編碼裝置予以說明。
在本實(shí)施形態(tài)2中,在本圖像編碼裝置的第1、第2發(fā)生代碼量控制器中,將第1編碼數(shù)據(jù)的發(fā)生代碼量控制為大于第2編碼數(shù)據(jù)的發(fā)生代碼量。
由于本實(shí)施形態(tài)2的圖像編碼裝置的構(gòu)成,與在上述實(shí)施形態(tài)1中說明的圖像編碼裝置10的構(gòu)成相同,此處對其說明不贅述。
如在上述實(shí)施形態(tài)1中所詳述,本圖像編碼裝置10的構(gòu)成為,運(yùn)動檢測器作成為一個,并且在第2編碼器120內(nèi),不設(shè)置運(yùn)動補(bǔ)償器、加法器、DCT、逆量化器、IDCT,從上述第2編碼器120的第2編碼數(shù)據(jù)S12的生成流程中削除運(yùn)動檢出處理以及本地再生圖像數(shù)據(jù)的重構(gòu)處理,在上述第2編碼器120中,接受對在上述第1編碼器110中生成的本地再生圖像數(shù)據(jù)S114和圖像數(shù)據(jù)S10的差分?jǐn)?shù)據(jù)S111進(jìn)行DCT處理的DCT處理后的差分?jǐn)?shù)據(jù)S112,通過在第2量化器123、第2可變長編碼器126中對該DCT處理后的差分?jǐn)?shù)據(jù)S112進(jìn)行量化和編碼而生成第2編碼數(shù)據(jù)S12。這樣,在由上述構(gòu)成組成的本圖像編碼裝置10中,由于從第2編碼數(shù)據(jù)S12的生成流程中削除根據(jù)第2編碼數(shù)據(jù)S12重構(gòu)本地再生圖像數(shù)據(jù)的處理,與從單一輸入圖像數(shù)據(jù)輸出單一編碼數(shù)據(jù)的圖像編碼裝置相比較,其裝置規(guī)模和編碼所需處理時間都幾乎不增加,并且可以削減其系統(tǒng)成本,但不是基于上述第2編碼數(shù)據(jù)S12的本地再生圖像數(shù)據(jù),在接收由在第1編碼器110中重構(gòu)的本地再生圖像數(shù)據(jù)和圖像數(shù)據(jù)S10的差分?jǐn)?shù)據(jù)S112生成的上述第2編碼數(shù)據(jù)S12進(jìn)行譯碼的譯碼裝置一側(cè),在對該第2編碼數(shù)據(jù)進(jìn)行譯碼之際誤差發(fā)生累積,得不到良好的圖像。
下面對此誤差予以詳述。首先,第1編碼器110,如上所述,利用在運(yùn)動檢測器118中檢出的運(yùn)動矢量在運(yùn)動補(bǔ)償器111中生成差分?jǐn)?shù)據(jù)S111,在DCT112中對該差分?jǐn)?shù)據(jù)S111進(jìn)行DCT處理,在第1量化器113中對該DCT處理后的差分?jǐn)?shù)據(jù)S112以第1量化系數(shù)進(jìn)行量化處理,將該量化處理后的數(shù)據(jù)輸入到第1可變長編碼器116而生成第1編碼數(shù)據(jù)S11。于是,上述量化處理的數(shù)據(jù)也輸入到逆量化器114進(jìn)行逆量化處理和IDC處理而返回到DCT處理前的原本的差分?jǐn)?shù)據(jù)S115。于是,將該差分?jǐn)?shù)據(jù)S115與來自運(yùn)動補(bǔ)償器111的預(yù)測圖像數(shù)據(jù)S113相加而重構(gòu)作為在接收第1編碼數(shù)據(jù)S11的譯碼裝置中得到的圖像數(shù)據(jù)的本地再生圖像數(shù)據(jù)S114并存儲于存儲器100。
此處,雖說在上述逆量化器114、IDCT115中,對于實(shí)施逆量化處理、IDCT處理后的差分?jǐn)?shù)據(jù)S115和從上述運(yùn)動補(bǔ)償器111輸出的差分?jǐn)?shù)據(jù)S111,在逆量化器114及IDCT115中,進(jìn)行與上述DCT112及第1量化器113相逆的處理,但不會完全一樣,會有誤差(以下稱其為第1誤差)產(chǎn)生。不過,此第1誤差,因?yàn)槭窃谏傻?編碼數(shù)據(jù)S11之際生成的,在接收該第1編碼數(shù)據(jù)S11、進(jìn)行與上述第1編碼器110的各構(gòu)成相逆的處理而對上述第1編碼數(shù)據(jù)S11進(jìn)行譯碼的譯碼裝置(未圖示)中,上述第1誤差不累積。
另一方面,在第2編碼器120中,如上所述,不重構(gòu)基于第2編碼數(shù)據(jù)S12的本地再生圖像數(shù)據(jù),利用由在第1編碼器110中生成的包含上述第1誤差的差分?jǐn)?shù)據(jù)S115和預(yù)測圖像數(shù)據(jù)S113重構(gòu)的本地再生圖像數(shù)據(jù)S114,生成輸入圖像數(shù)據(jù)S10的差分?jǐn)?shù)據(jù)S111,從第1編碼器110接收對該差分?jǐn)?shù)據(jù)S111進(jìn)行DCT處理的DCT處理后的差分?jǐn)?shù)據(jù)S112,在第2編碼器120中,進(jìn)行量化和編碼而生成第2編碼數(shù)據(jù)S12。所以,在生成上述第2編碼數(shù)據(jù)S12之際,在利用在第1編碼器110生成的包含上述第1誤差的本地再生圖像數(shù)據(jù)S114生成第2編碼數(shù)據(jù)S12引起的誤差(以下稱其為第2誤差)會產(chǎn)生。于是,由于在此誤差中,如上所述,包含第1誤差,在接收上述第2編碼數(shù)據(jù)S12,進(jìn)行與上述第2編碼器120的各構(gòu)成相逆的處理,對上述第2編碼數(shù)據(jù)S12進(jìn)行譯碼的譯碼裝置(未圖示)中,不能消除,上述第2誤差會累積。
于是,在本實(shí)施形態(tài)2的圖像編碼裝置中,通過在第1、第2發(fā)生代碼量控制器117、127中的控制,使上述第1編碼數(shù)據(jù)S11的發(fā)生代碼量比第2編碼數(shù)據(jù)S12的發(fā)生代碼量多,盡量減小對在第1量化器113中量化的數(shù)據(jù)進(jìn)行逆量化和IDCT處理而還原的差分?jǐn)?shù)據(jù)S115和來自運(yùn)動補(bǔ)償器111的差分?jǐn)?shù)據(jù)S111之間產(chǎn)生的第1誤差,與此同時,使包含該第1誤差的第2誤差也減小。這樣一來,在接受上述第2編碼數(shù)據(jù)S12進(jìn)行譯碼的譯碼裝置一側(cè),上述第2誤差可以減小,其結(jié)果,可以在將上述第2編碼數(shù)據(jù)S12譯碼之際得到的圖像良好。
如上所述,根據(jù)本實(shí)施形態(tài)2的圖像編碼裝置10,因?yàn)橥ㄟ^控制使第1編碼數(shù)據(jù)S11的發(fā)生代碼量比第2編碼數(shù)據(jù)S12的發(fā)生代碼量多,在本圖像編碼裝置10中生成第1編碼數(shù)據(jù)S11之際產(chǎn)生的誤差可以減小,與此同時,也可以使在生成第2編碼數(shù)據(jù)S12之際產(chǎn)生的第2誤差減小,由此可以在接收上述第2編碼數(shù)據(jù)S12進(jìn)行譯碼之際得到良好的圖像。
另外,如上所述,在通過控制使上述第1編碼數(shù)據(jù)的發(fā)生代碼量比第2編碼數(shù)據(jù)的發(fā)生代碼量更多之際,在上述第2發(fā)生代碼量控制器127中,上述幀內(nèi)編碼圖像(I畫面)及幀間正向預(yù)測編碼圖像(P畫面),進(jìn)行同一控制以發(fā)生和上述第1發(fā)生代碼量控制器117相同的發(fā)生代碼量,如果進(jìn)行不同的控制,使只有幀間雙向預(yù)測編碼圖像(B畫面),發(fā)生與上述第1發(fā)生代碼量控制器117不同的發(fā)生代碼量,比如,第1發(fā)生代碼量比第2發(fā)生代碼量大,可以使上述第1誤差更小,與此同時,由于可以使上述第2誤差也更小,在接收上述第2編碼數(shù)據(jù)S12進(jìn)行譯碼的譯碼裝置中,可以獲得更良好的畫質(zhì)。
另外,在本實(shí)施形態(tài)2中,舉例說明的是生成兩種代碼量不同的同一格式的編碼數(shù)據(jù)的場合,但如在上述實(shí)施形態(tài)1中所說明的,如果在圖像編碼裝置的構(gòu)成如圖2所示時,在發(fā)生代碼量控制器中,通過控制使第1編碼數(shù)據(jù)的代碼量大于其他的第2~第n編碼數(shù)據(jù),則在接收上述第2~第n編碼數(shù)據(jù)進(jìn)行譯碼的各譯碼裝置中可以得到良好的圖像。
另外,如在上述實(shí)施形態(tài)1中所述,比如,如果在本圖像編碼裝置10的第1、第2可變長編碼器116、126的后級,設(shè)置變換到特定方式的變換電路或附加代碼的特征等的數(shù)據(jù)的數(shù)據(jù)附加電路(未圖示),就可以從單一輸入圖像數(shù)據(jù)輸出,比如,MPEG2的程序流(PS)和傳輸流(TS)等那樣的格式形式相同而具有不同流形式的多個編碼數(shù)據(jù),并且如果,比如,使圖像編碼裝置10的上述第1、第2編碼器;第1、第2量化器;第1、第2可變長編碼器以及第1、第2發(fā)生代碼量控制器分別具有不同的構(gòu)成,就可以從單一輸入圖像數(shù)據(jù)生成具有像,比如,MPEG1、MPEG2、或MPEG4等那樣的不同格式的多個代碼數(shù)據(jù)。
(實(shí)施形態(tài)3)下面利用圖3至圖5對本實(shí)施形態(tài)3的圖像編碼裝置予以說明。
在本實(shí)施形態(tài)3中,在從單一輸入圖像數(shù)據(jù)生成同一格式的兩種發(fā)生代碼量不同的多個編碼數(shù)據(jù)的場合,在上述實(shí)施形態(tài)1的圖像編碼裝置中設(shè)置有切換器,通過控制使在第1編碼器中生成的編碼數(shù)據(jù)的發(fā)生代碼量永遠(yuǎn)大于在第2編碼器中生成的編碼數(shù)據(jù)的發(fā)生代碼量。
首先,利用圖3及圖4對本實(shí)施形態(tài)3的圖像編碼裝置20的構(gòu)成予以說明。圖3為示出本發(fā)明的實(shí)施形態(tài)3的圖像編碼裝置的構(gòu)成的示圖。圖4為示出本發(fā)明的實(shí)施形態(tài)3的圖像編碼裝置的切換器的詳細(xì)構(gòu)成的示圖。
在圖3中,本實(shí)施形態(tài)3的圖像編碼裝20,是在上述實(shí)施形態(tài)1的圖像編碼裝置10中,設(shè)置相應(yīng)于第1、第2發(fā)生代碼量,將從第1可變長編碼器216輸出的編碼數(shù)據(jù)S216和從第2可變長編碼器226輸出的編碼數(shù)據(jù)S226進(jìn)行切換的切換器230。于是,如圖4所示,上述切換器230,具有第1~第4選擇器231~234及對上述第1、2發(fā)生代碼量進(jìn)行比較的比較器235。
下面對具有上述構(gòu)成的本實(shí)施形態(tài)3的圖像編碼裝置20的動作予以說明。
首先,如果圖像數(shù)據(jù)S20從外部輸入到該圖像編碼裝置20,就存儲于存儲器200中。于是,存儲于存儲器200中的圖像數(shù)據(jù)輸入到上述運(yùn)動檢測器218而進(jìn)行求出運(yùn)動矢量的運(yùn)算。于是,利用在該運(yùn)動檢測器218中檢出的運(yùn)動矢量,參照存儲于上述存儲器200中的本地再生圖像數(shù)據(jù)S214生成預(yù)測圖像數(shù)據(jù)S213并對第1編碼器210內(nèi)的加法器輸出,并且,取該預(yù)測圖像數(shù)據(jù)S213和上述圖像數(shù)據(jù)S20的差,作為差分?jǐn)?shù)據(jù)S211輸出到DCT212。
在上述運(yùn)動補(bǔ)償器211中得到的差分?jǐn)?shù)據(jù)S211,在DCT212中,進(jìn)行DCT處理,該DCT處理后的差分?jǐn)?shù)據(jù)S212輸入到上述第1量化器213和上述第2編碼器220內(nèi)的第2量化器223。于是,輸入到上述第1、第2量化器213、223的DCT處理后的差分?jǐn)?shù)據(jù)S212,在該第1、第2量化器213、223中,分別進(jìn)行以該第1、第2量化系數(shù)相除的量化處理之后,在第1、第2可變長編碼器216、226中分別編碼為第1、第2編碼數(shù)據(jù)S216、S226。于是,在上述第1、第2可變長編碼器216、226中編碼的第1、第2編碼數(shù)據(jù)S216、S226輸入到切換器230。并且同時,在上述第1、第2可變長編碼器216、226中編碼的第1、第2編碼數(shù)據(jù)S216、S226,也輸入到第1、第2發(fā)生代碼量控制器217、227中,在該第1、第2發(fā)生代碼量控制器217、227中,檢出從上述第1、第2可變長編碼器216、226輸出的編碼數(shù)據(jù)S216、S226的發(fā)生代碼量,輸出到上述切換器230。
在切換器230中,首先,第1、第2發(fā)生代碼量由比較器235及第2、第4選擇器232、234接收,并且來自第1可變長編碼器216及第2可變長編碼器226的編碼數(shù)據(jù)S216、S226由第1選擇器231及第3選擇器233接收。于是,在上述比較器235中,將第1發(fā)生代碼量與第2發(fā)生代碼量進(jìn)行比較,根據(jù)該比較結(jié)果將控制信號S235輸出到各選擇器231~234。
比如,在比較器235中,在判斷第1發(fā)生代碼量大于第2發(fā)生代碼量時,從比較器235向各選擇器231~234輸出指示選擇“a”的控制信號S235,而接收到該控制信號S235的各選擇器231~234,將來自第1可變長編碼器216的編碼數(shù)據(jù)S216作為第1編碼數(shù)據(jù)S21輸出,并且將來自第2可變長編碼器226的編碼數(shù)據(jù)S226作為第2編碼數(shù)據(jù)S22輸出,而且,將第1發(fā)生代碼量輸出到第1發(fā)生代碼量控制器217,將第2發(fā)生代碼量輸出到第2發(fā)生代碼量控制器227。另一方面,在上述比較器235中,在判斷第1發(fā)生代碼量小于等于第2發(fā)生代碼量時,從比較器235向各選擇器231~234輸出指示選擇“b”的控制信號S235,而接收到該控制信號S235的各選擇器231~234,將來自第2可變長編碼器226的編碼數(shù)據(jù)S226作為第1編碼數(shù)據(jù)S21輸出,并且將來自第1可變長編碼器216的編碼數(shù)據(jù)S216作為第2編碼數(shù)據(jù)S22輸出,而且,將第2發(fā)生代碼量輸出到第1發(fā)生代碼量控制器217,將第1發(fā)生代碼量輸出到第2發(fā)生代碼量控制器227。
以下,利用圖5具體說明。圖5為示出在代碼發(fā)生量控制器中,在對代碼量進(jìn)行可變控制的場合(圖5(a))和對代碼量進(jìn)行固定控制的場合(圖5(b))的示圖。
比如,假設(shè)對在可變長編碼器中發(fā)生的發(fā)生代碼數(shù)據(jù)的發(fā)生代碼量在第1發(fā)生代碼量控制器中進(jìn)行固定控制(參照圖5(b)),在第2發(fā)生代碼量控制器中進(jìn)行可變控制(參照圖5(a))。在這種場合,在上述實(shí)施形態(tài)的圖像編碼裝置10的構(gòu)成中,在t1、t3期間,第1編碼數(shù)據(jù)S11一方,與第2編碼數(shù)據(jù)S12相比,其發(fā)生代碼量多,而在t2、t4期間,第2編碼數(shù)據(jù)S12一方,與第1編碼數(shù)據(jù)S11相比,其發(fā)生代碼量多。為了避免這種情況,永遠(yuǎn)使第1編碼數(shù)據(jù)的代碼量一方比第2編碼數(shù)據(jù)的代碼量多,在上述切換器230中,首先在比較器235中接收第1、第2發(fā)生代碼量并進(jìn)行比較,在第1編碼數(shù)據(jù)的代碼量多于第2編碼數(shù)據(jù)代碼量期間(圖5(a)、(b)的t1、t3期間)),利用來自上述比較器235的控制信號S235,使在各選擇器231~234中選擇“a”,將來自第1可變長編碼器216的編碼數(shù)據(jù)S216作為第1編碼數(shù)據(jù)S21輸出,并且將來自第2可變長編碼器226的編碼數(shù)據(jù)S226作為第2編碼數(shù)據(jù)S22輸出,另一方面,在第1編碼數(shù)據(jù)的代碼量小于等于第2編碼數(shù)據(jù)代碼量期間(圖5(a)、(b)的t2、t4期間)),利用來自上述比較器235的控制信號S235,使在各選擇器231~234中選擇“b”,將來自第2可變長編碼器226的編碼數(shù)據(jù)S226作為第1編碼數(shù)據(jù)S21輸出,并且將來自第1可變長編碼器216的編碼數(shù)據(jù)S216作為第2編碼數(shù)據(jù)S22輸出。
這樣,如果在上述切換器230中,通過比較由上述第1、第2發(fā)生代碼量控制器217、227檢出的第1、第2發(fā)生代碼量,通過切換永遠(yuǎn)將發(fā)生代碼量多的一方作為第1編碼數(shù)據(jù)S21輸出,就可以使第1編碼數(shù)據(jù)S21的發(fā)生代碼量永遠(yuǎn)大于第2編碼數(shù)據(jù)S22的發(fā)生代碼量,加之如果對于從切換器230向第1、第2發(fā)生代碼量控制器217、227輸出的發(fā)生代碼量的信息也同樣地切換,使發(fā)生代碼量多的一方永遠(yuǎn)向第1發(fā)生代碼量控制器217輸出,則在上述第1、第2發(fā)生代碼量控制器217、227中,相應(yīng)于第1、第2編碼數(shù)據(jù)S21、S22的發(fā)生代碼量,對第1、第2量化器213、223的第1、第2量化系數(shù)進(jìn)行控制之際,可控制第1發(fā)生代碼量永遠(yuǎn)大于第2發(fā)生代碼量。
如上所述,根據(jù)本實(shí)施形態(tài)3的圖像編碼裝置20,設(shè)置有切換器230,在該切換器230內(nèi)的比較器235中,比較由第1、第2可變長編碼器216、226編碼的各編碼數(shù)據(jù)S216、S226的代碼量,可以對該圖像編碼裝20輸出的第1、第2編碼數(shù)據(jù)S21、S22進(jìn)行控制就可以使第1編碼數(shù)據(jù)S21的發(fā)生代碼量永遠(yuǎn)大于第2編碼數(shù)據(jù)S22的發(fā)生代碼量,由此在本圖像編碼裝20中,就可以使生成第1編碼數(shù)據(jù)S21之際產(chǎn)生的第1誤差永遠(yuǎn)很小。于是,與此同時,可以使生成上述第2編碼數(shù)據(jù)S22之際產(chǎn)生的第2誤差很小,其結(jié)果,可以在接收上述第2編碼數(shù)據(jù)S22進(jìn)行譯碼之際得到良好的圖像。
于是,根據(jù)如上所述的構(gòu)成,就可以實(shí)現(xiàn)將發(fā)生代碼量多的一方的編碼數(shù)據(jù)適時切換給傳輸頻帶寬的網(wǎng)絡(luò)(有線用),而將少的一方適時切換給傳輸頻帶窄的網(wǎng)絡(luò)(無線用)。
如上所述,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案1所述的圖像編碼裝置,其構(gòu)成包括在從單一輸入圖像輸出不同的多個編碼數(shù)據(jù)的圖像編碼裝置中,求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用來自該運(yùn)動檢測器的運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化以及可變長編碼而生成編碼數(shù)據(jù)的n個編碼器,其中n是大于等于1的整數(shù)。所以可大幅度削減從上述單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)的本圖像編碼裝置的裝置規(guī)模,并且從該裝置的單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)的處理時間與從單一圖像數(shù)據(jù)生成單一編碼數(shù)據(jù)的場合相比較也可以幾乎不增加。另外,在從上述單一輸入圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)之際的該裝置內(nèi)的數(shù)據(jù)傳輸量也可以與從單一輸入圖像數(shù)據(jù)生成一個編碼數(shù)據(jù)的場合數(shù)量相同。也可以削減系統(tǒng)成本。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案2所述的圖像編碼裝置,在上述技術(shù)方案1中所述的圖像編碼裝置中,上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對經(jīng)過正交變換的該數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器;上述n個編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成編碼數(shù)據(jù)的可變長編碼器;以及根據(jù)在該可變長編碼器中生成的上述編碼數(shù)據(jù)的代碼量控制上述量化器的發(fā)生代碼量控制器,所以可大幅度削減從單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)的本圖像編碼裝置的裝置規(guī)模,并且從該裝置的單一圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)的處理時間與從單一圖像數(shù)據(jù)生成單一編碼數(shù)據(jù)的場合相比較也可以幾乎不增加。另外,在從上述單一輸入圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)之際的該裝置內(nèi)的數(shù)據(jù)傳輸量也可以與從單一輸入圖像數(shù)據(jù)生成一個編碼數(shù)據(jù)的場合數(shù)量相同。也可以削減系統(tǒng)成本。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案3所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,上述n個編碼器,在比上述第1編碼數(shù)據(jù)的發(fā)生代碼量更少的情況下對n個編碼數(shù)據(jù)進(jìn)行編碼,所以在生成第1編碼數(shù)據(jù)之際產(chǎn)生的誤差可以減小,與此同時,可以使在生成第2編碼數(shù)據(jù)之際產(chǎn)生的包含該第1誤差的第2誤差減小,其結(jié)果,可以在接收上述第2編碼數(shù)據(jù)進(jìn)行譯碼的譯碼裝置一側(cè)得到良好的圖像。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案4所述的圖像編碼裝置,是在上述技術(shù)方案3中所述的圖像編碼裝置中,上述n個編碼器,在上述輸入圖像的編碼過程中,在使幀內(nèi)編碼圖像及幀間正向預(yù)測編碼圖像的發(fā)生代碼量與上述第1編碼數(shù)據(jù)的代碼量相同的情況下,對n個編碼數(shù)據(jù)進(jìn)行編碼,在使幀間雙方向預(yù)測編碼圖像的發(fā)生代碼量比上述第1編碼數(shù)據(jù)的代碼量比更少的情況下對上述n個編碼數(shù)據(jù)進(jìn)行編碼,所以在編碼之際不成為參照圖像,只在生成上述幀間雙向預(yù)測編碼圖像時,可以控制發(fā)生代碼量使其不同,在生成第1編碼數(shù)據(jù)之際產(chǎn)生的第1誤差可以更小,并且與此同時,也可以使在生成第2編碼數(shù)據(jù)之際產(chǎn)生的包含上述第1誤差的第2誤差更小,其結(jié)果,可以在接收上述第2編碼數(shù)據(jù)進(jìn)行譯碼的譯碼裝置一側(cè)得到更良好的圖像。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案5所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是同一格式的形式而發(fā)生代碼量不同的編碼數(shù)據(jù),所以可以從上述第1編碼器及n個編碼器輸出與接收上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)進(jìn)行譯碼的各譯碼裝置的性能相應(yīng)的數(shù)據(jù)。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案6所述的圖像編碼裝置,是在上述技術(shù)方案2中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是不同格式的形式的編碼數(shù)據(jù),所以,比如,可以使第1編碼數(shù)據(jù)及n個編碼數(shù)據(jù)分別成為MPEG1、MPEG2、MPEG4等,可以從上述第1編碼器及n個編碼器輸出與接收上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)進(jìn)行譯碼的各譯碼裝置的性能相應(yīng)的數(shù)據(jù)。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案7所述的圖像編碼裝置,是在上述技術(shù)方案2中所述的圖像編碼裝置中,從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及n個上述編碼數(shù)據(jù)的每一個分別是同一格式的形式而流形式不同的編碼數(shù)據(jù),所以,比如,可以使第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)分別成為MPEG2的PS和TS等,可以從上述第1編碼器及n個編碼器輸出與接收上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)進(jìn)行譯碼的各譯碼裝置的性能相應(yīng)的數(shù)據(jù)。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案8所述的圖像編碼裝置的構(gòu)成包括在從單一輸入圖像輸出兩種不同的編碼數(shù)據(jù)的圖像編碼裝置中,求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用從該運(yùn)動檢測器得到的運(yùn)動矢量補(bǔ)償上述輸入圖像,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化,進(jìn)行可變長編碼而生成第2編碼數(shù)據(jù)的第2編碼器,所以可大幅度削減從上述單一圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)的本圖像編碼裝置的裝置規(guī)模,并且從該裝置的單一圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)的處理時間與從單一圖像數(shù)據(jù)生成單一編碼數(shù)據(jù)的場合相比較也可以幾乎不增加。另外,在從上述單一輸入圖像數(shù)據(jù)生成多個編碼數(shù)據(jù)之際的該裝置內(nèi)的數(shù)據(jù)傳輸量也可以與從單一輸入圖像數(shù)據(jù)生成一個編碼數(shù)據(jù)的場合數(shù)量相同。也可以削減系統(tǒng)成本。
另外,因?yàn)楦鶕?jù)在本發(fā)明的技術(shù)方案9所述的圖像編碼裝置中,是在上述技術(shù)方案8中所述的圖像編碼裝置中,上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對經(jīng)過正交變換的該數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器;上述第2編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的第2量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成的第2編碼數(shù)據(jù)的第2可變長編碼器;以及根據(jù)在該第2可變長編碼器中生成的上述第2編碼數(shù)據(jù)控制上述第2量化器的第2發(fā)生代碼量控制器,所以可大幅度削減從上述單一圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)的本圖像編碼裝置的裝置規(guī)模,并且從該裝置的單一圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)的處理時間與從單一圖像數(shù)據(jù)生成單一編碼數(shù)據(jù)的場合相比較也可以幾乎不增加。另外,在從上述單一輸入圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)之際的該裝置內(nèi)的數(shù)據(jù)傳輸量也可以與從單一輸入圖像數(shù)據(jù)生成一個編碼數(shù)據(jù)的場合數(shù)量相同,也可以削減系統(tǒng)成本。
另外,因?yàn)楸景l(fā)明的技術(shù)方案10所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,由上述第1發(fā)生代碼量控制器及上述第2發(fā)生代碼量控制器之中的一方,對發(fā)生代碼量進(jìn)行可變控制,在另一方進(jìn)行固定控制,所以在從上述單一輸入圖像數(shù)據(jù)生成上述第1、第2編碼數(shù)據(jù)之際,可以對該第1、第2編碼數(shù)據(jù)的發(fā)生代碼量,在一方進(jìn)行可變控制,而在另一方進(jìn)行固定控制。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案11所述的圖像編碼裝置,是在上述技術(shù)方案6中所述的圖像編碼裝置中具有對上述第1編碼數(shù)據(jù)的發(fā)生代碼量和上述第2編碼數(shù)據(jù)的發(fā)生代碼量進(jìn)行比較,并根據(jù)該比較結(jié)果,對該第1編碼數(shù)據(jù)和第2編碼數(shù)據(jù)的輸出進(jìn)行切換的切換器,在上述第1編碼數(shù)據(jù)代碼量大于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第1編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,將該第2編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出,在上述第1編碼數(shù)據(jù)的代碼量小于等于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第2編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,而將該第1編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出,所以在本圖像編碼裝置中,在從單一輸入圖像數(shù)據(jù)生成第1、第2編碼數(shù)據(jù)之際,可以使第1編碼數(shù)據(jù)的發(fā)生代碼量大于第2編碼數(shù)據(jù)的發(fā)生代碼量,其結(jié)果,可以在接收上述第2編碼數(shù)據(jù)進(jìn)行譯碼的譯碼裝置一側(cè)得到更良好的畫質(zhì)。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案12所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是有線用的格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是無線用的格式的編碼數(shù)據(jù),所以可以以有線用格式生成代碼量多的第1編碼數(shù)據(jù),輸出到傳輸頻帶寬的網(wǎng)絡(luò),而以無線用格式生成代碼量少的第2編碼數(shù)據(jù),輸出到傳輸頻帶窄的網(wǎng)絡(luò)。
另外,因?yàn)楦鶕?jù)本發(fā)明的技術(shù)方案13所述的圖像編碼裝置,是在上述技術(shù)方案9中所述的圖像編碼裝置中,從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是存儲媒體用格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是通信線路用的格式的編碼數(shù)據(jù),所以可以將代碼量多的第1編碼數(shù)據(jù)用作存儲媒體用,而將代碼量少的第2編碼數(shù)據(jù)用作通信線路用。
權(quán)利要求
1.一種圖像編碼裝置,從單一輸入圖像輸出不同的多個編碼數(shù)據(jù),其特征在于包括求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用來自該運(yùn)動檢測器的運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化以及可變長編碼而生成編碼數(shù)據(jù)的n個編碼器,其中n是大于等于1的整數(shù)。
2.如權(quán)利要求1所述的圖像編碼裝置,其特征在于其中上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對該經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器,上述n個編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成編碼數(shù)據(jù)的可變長編碼器;以及根據(jù)在該可變長編碼器中生成的上述編碼數(shù)據(jù)的代碼量控制上述量化器的發(fā)生代碼量控制器。
3.如權(quán)利要求2所述的圖像編碼裝置,其特征在于其中上述n個編碼器,為使比上述第1編碼數(shù)據(jù)的發(fā)生代碼量更少,對n個編碼數(shù)據(jù)進(jìn)行編碼。
4.如權(quán)利要求3所述的圖像編碼裝置,其特征在于其中上述n個編碼器,在上述輸入圖像的編碼過程中,為使幀內(nèi)編碼圖像及幀間正向預(yù)測編碼圖像的發(fā)生代碼量與上述第1編碼數(shù)據(jù)的代碼量相同,對n個編碼數(shù)據(jù)進(jìn)行編碼,而為使幀間雙方向預(yù)測編碼圖像的發(fā)生代碼量比上述第1編碼數(shù)據(jù)的代碼量更少,對上述n個編碼數(shù)據(jù)進(jìn)行編碼。
5.如權(quán)利要求2所述的圖像編碼裝置,其特征在于其中從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是采用同一格式的形式而發(fā)生代碼量不同的編碼數(shù)據(jù)。
6.如權(quán)利要求2所述的圖像編碼裝置,其特征在于其中從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及上述n個編碼數(shù)據(jù)的每一個分別是采用不同格式的形式的編碼數(shù)據(jù)。
7.如權(quán)利要求2所述的圖像編碼裝置,其特征在于其中從上述第1編碼器及上述n個編碼器輸出的上述第1編碼數(shù)據(jù)及n個上述編碼數(shù)據(jù)的每一個分別是采用同一格式的形式而流形式不同的編碼數(shù)據(jù)。
8.一種圖像編碼裝置,從單一輸入圖像輸出兩種不同的編碼數(shù)據(jù),其特征在于包括求出上述輸入圖像的運(yùn)動矢量的運(yùn)動檢測器;利用來自該運(yùn)動檢測器的運(yùn)動矢量補(bǔ)償上述輸入圖像,將對通過該運(yùn)動補(bǔ)償所得到的數(shù)據(jù)實(shí)施正交變換后的數(shù)據(jù)進(jìn)行量化和可變長編碼而生成第1編碼數(shù)據(jù)的第1編碼器;以及將在上述第1編碼器中實(shí)施了正交變換的數(shù)據(jù)作為輸入,將該數(shù)據(jù)進(jìn)行量化以及可變長編碼而生成第2編碼數(shù)據(jù)的第2編碼器。
9.如權(quán)利要求8所述的圖像編碼裝置,其特征在于其中上述第1編碼器的構(gòu)成包括利用上述運(yùn)動矢量對上述輸入圖像進(jìn)行運(yùn)動補(bǔ)償?shù)倪\(yùn)動補(bǔ)償器;對經(jīng)過該運(yùn)動補(bǔ)償?shù)臄?shù)據(jù)進(jìn)行正交變換的正交變換器;對經(jīng)過正交變換的該數(shù)據(jù)進(jìn)行量化的第1量化器;對該量化數(shù)據(jù)進(jìn)行逆量化的逆量化器;對該逆量化數(shù)據(jù)實(shí)施逆正交變換的逆正交變換器;對上述量化數(shù)據(jù)進(jìn)行可變長編碼而生成第1編碼數(shù)據(jù)的第1可變長編碼器;根據(jù)在上述第1可變長編碼器中生成的上述第1編碼數(shù)據(jù)的代碼量控制上述第1量化器的發(fā)生代碼量控制器;上述第2編碼器的構(gòu)成包括對在上述第1編碼器中經(jīng)過正交變換的數(shù)據(jù)進(jìn)行量化的第2量化器;對該量化數(shù)據(jù)進(jìn)行可變長編碼而生成第2編碼數(shù)據(jù)的第2可變長編碼器;以及根據(jù)在該第2可變長編碼器中生成的上述第2編碼數(shù)據(jù)控制上述第2量化器的第2發(fā)生代碼量控制器。
10.如權(quán)利要求9所述的圖像編碼裝置,其特征在于其中由上述第1發(fā)生代碼量控制器及上述第2發(fā)生代碼量控制器之中的一方對發(fā)生代碼量進(jìn)行可變控制,在另一方進(jìn)行固定控制。
11.如權(quán)利要求10所述的圖像編碼裝置,其特征在于其構(gòu)成包括對上述第1編碼數(shù)據(jù)的發(fā)生代碼量和上述第2編碼數(shù)據(jù)的發(fā)生代碼量進(jìn)行比較,并根據(jù)該比較結(jié)果,對該第1編碼數(shù)據(jù)和該第2編碼數(shù)據(jù)的輸出進(jìn)行切換的切換器;并且在上述第1編碼數(shù)據(jù)代碼量大于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第1編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,將該第2編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出,在上述第1編碼數(shù)據(jù)的代碼量小于等于上述第2編碼數(shù)據(jù)的代碼量的場合,將該第2編碼數(shù)據(jù)作為第1編碼數(shù)據(jù)輸出,而將該第1編碼數(shù)據(jù)作為第2編碼數(shù)據(jù)輸出。
12.如權(quán)利要求9所述的圖像編碼裝置,其特征在于其中從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是有線用的格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是無線用的格式的編碼數(shù)據(jù)。
13.如權(quán)利要求9所述的圖像編碼裝置,其特征在于其中從上述第1編碼器輸出的上述第1編碼數(shù)據(jù)是存儲媒體用格式的編碼數(shù)據(jù),而從上述第2編碼器輸出的上述第2編碼數(shù)據(jù)是通信線路用的格式的編碼數(shù)據(jù)。
全文摘要
本發(fā)明的目的在于提供一種在從單一圖像數(shù)據(jù)的輸入生成多個編碼數(shù)據(jù)時,存儲器的數(shù)據(jù)傳輸量及電路規(guī)模和處理時間不必增加的圖像編碼裝置。在從單一輸入圖像輸出兩種不同的編碼數(shù)據(jù)時,其構(gòu)成包括存儲輸入圖像數(shù)據(jù)的存儲器(100);一個運(yùn)動檢測器(118);第一編碼器(110)以及第二編碼器(120);該第二編碼器(120)根據(jù)來自第一編碼器(110)中的DCT(112)的輸出,將量化、可變長編碼、發(fā)生代碼量控制設(shè)定為與上述第一編碼器(110)不同,生成與第一編碼器(110)生成的第1編碼數(shù)據(jù)不同的第2編碼數(shù)據(jù)。
文檔編號H03M7/36GK1574969SQ20041004536
公開日2005年2月2日 申請日期2004年5月21日 優(yōu)先權(quán)日2003年5月23日
發(fā)明者田中泰資, 大谷昭彥, 渡部彰啟 申請人:松下電器產(chǎn)業(yè)株式會社