欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法、及動態(tài)圖像解碼方法

文檔序號:7848562閱讀:226來源:國知局
專利名稱:運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法、及動態(tài)圖像解碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及導(dǎo)出表示在圖像間以塊(block)為單位移動的運動矢量的運動矢量導(dǎo)出方法,通過使用所導(dǎo)出的運動矢量,利用伴隨著運動補償?shù)膱D像間預(yù)測編碼,進(jìn)行動態(tài)圖像的編碼的動態(tài)圖像編碼方法及動態(tài)圖像解碼方法。
背景技術(shù)
近些年來,隨著多媒體應(yīng)用的發(fā)展,對圖像、聲音、文本等所有媒體的信息進(jìn)行統(tǒng)一處理已變成很普通。這時,通過將所有的媒體進(jìn)行數(shù)字化,可以對媒體進(jìn)行統(tǒng)一的處理。但是,數(shù)字化的圖像由于具有龐大的數(shù)據(jù)量,所以在存儲、傳輸時采用圖像的信息壓縮技術(shù)是不可缺少的。另一方面,為了相互運用壓縮的圖像數(shù)據(jù),壓縮技術(shù)的標(biāo)準(zhǔn)化也很重要。作為圖像壓縮技術(shù)的標(biāo)準(zhǔn)規(guī)格有ITU-T(國際電氣通信聯(lián)盟、電氣通信標(biāo)準(zhǔn)化部門)的H.261、H.263、ISO(國際標(biāo)準(zhǔn)化機構(gòu))的MPEG(Moving Picture Experts Group)-1、MPEG-2、MPEG-4等。
在這些動態(tài)圖像編碼方式中共同的技術(shù)是伴隨運動補償?shù)膱D像間預(yù)測。在這些動態(tài)圖像編碼方式的運動補償中,將構(gòu)成輸入圖像的各圖像分割成規(guī)定大小的矩形(以下稱為塊),根據(jù)每個塊上表示圖像間移動的運動矢量,生成在編碼和解碼中進(jìn)行參照的預(yù)測圖像。
運動矢量的檢測在每個塊或者對塊進(jìn)行分割的每個區(qū)域上進(jìn)行。對于編碼對象的圖像,將依據(jù)圖像的顯示順序位于前方或后方(以下簡單稱為前方、后方)的已編碼的圖像作為參照圖像。在移動檢測時,在參照圖像中選定能最適合預(yù)測編碼對象塊的塊(區(qū)域),并將相對于該塊的編碼對象塊的相對位置作為最佳運動矢量。同時,從可以參照的圖像中,決定可以最佳預(yù)測的特定預(yù)測方法的信息即預(yù)測方式。
作為預(yù)測方式,例如有參照在顯示時間上處于前方或后方的圖像,進(jìn)行圖像間預(yù)測編碼的直接方式(例如參照ISO/IECMPEG and ITU-TVCEG Working Draft Number2,Revision2 2002-03-15P、647、4、2Motion vectors in direct mode)。在直接方式中,運動矢量不明示以編碼數(shù)據(jù)進(jìn)行編碼,而是從已經(jīng)編碼的運動矢量中導(dǎo)出。即在對編碼對象的圖像附近的已編碼圖像內(nèi),通過參照編碼對象圖像的塊和圖像內(nèi)同一座標(biāo)位置(空間位置)上的塊(以下稱為參照塊)的運動矢量,計算出編碼對象塊的運動矢量。然后,根據(jù)所算出的運動矢量,生成預(yù)測圖像(運動補償數(shù)據(jù))。在解碼時,同樣從已經(jīng)解碼的運動矢量導(dǎo)出直接方式的運動矢量。
在此,對直接方式中的運動矢量的計算進(jìn)行具體說明。圖1是直接方式的運動矢量說明圖。在圖1中,圖像1200、圖像1201、圖像1202及圖像1203按顯示順序配置。圖像1202是編碼對象的圖像,塊MB1是編碼對象的塊。圖1表示了圖像1200和圖像1203作為參照圖像,進(jìn)行圖像1202的塊M B1的多數(shù)圖像間預(yù)測的情況。以下為了說明簡單,將圖像1203作為圖像1202的后方,而圖像1200作為圖像1202的前方進(jìn)行說明,但是圖像1203及圖像1200不一定按這一順序排列。
位于圖像1202后方的參照圖像的圖像1203,具有參照處于前方的圖像1200的運動矢量。為此利用位于編碼對象的圖像1202后方的圖像1203具有參照塊MB2的移動量MV1,決定編碼對象塊MB1的運動矢量。要求的2個運動矢量MVf、MVb采用以下的式1(a)和式1(b)算出。
MVf=MV1×TRf/TR1…………式1(a)
MVb=-MV1×TRb/TR1………式1(b)此處,MVf是編碼對象塊MB1的向前運動矢量、MVb是編碼對象塊MB1的向后運動矢量、TR1是圖像1200和圖像1203間的時間間隔(到運動矢量MV1的參照對象圖像的時間間隔)、TRf是圖像1200和圖像1202間的時間間隔(到運動矢量MVf的參照對象圖像的時間間隔)、TRb是圖像1202和圖像1203間的時間間隔(到運動矢量MVb的參照對象圖像的時間間隔)。對于TR1、TRf、TRb,不受圖像間時間間隔的限制,例如利用每個圖像所分配的圖像序號差的數(shù)據(jù)、利用圖像顯示順序(或者表示圖像顯示順序的信息)差的數(shù)據(jù)、利用圖像間張數(shù)的數(shù)據(jù)等,可以識別圖像間顯示順序上的時間間隔,只要是在運動矢量的定標(biāo)中所使用的指標(biāo)數(shù)據(jù)(在流中明示或暗示包含的數(shù)據(jù)、或者與流關(guān)聯(lián)的數(shù)據(jù))即可。
下面對求運動矢量的處理流程進(jìn)行說明。圖2是表示求運動矢量處理流程的流程圖。首先,取得具有參照塊MB2的運動矢量信息(步驟S1301)。圖1的例中,取得運動矢量MV1的信息。然后,取得為導(dǎo)出編碼對象塊MB1的運動矢量的參數(shù)(步驟S1302)。所謂導(dǎo)出編碼對象塊MB1運動矢量的參數(shù),是在對由步驟S1301上所取得的運動矢量進(jìn)行定標(biāo)時所采用的定標(biāo)系數(shù)數(shù)據(jù)。具體來說相當(dāng)于式1(a)及式1(b)中的TR1、TRf、TRb。然后,根據(jù)這些參數(shù),采用上述式1(a)及式1(b)進(jìn)行乘除運算,對由步驟S1301所取得的運動矢量進(jìn)行定標(biāo)(scaling),導(dǎo)出編碼對象塊MB1的運動矢量MVf及MVb(步驟S1303)。
如上述式1(a)及式1(b)中所示,為了導(dǎo)出運動矢量,需要進(jìn)行除法處理。但是,第1個課題是除法處理與加法及乘法運算相比,運算處理要花很多時間。但因為移動電話等要求低耗電的機器的低耗電規(guī)格,而使用運算能力低的運算裝置,因此進(jìn)行上述除法運算是不希望的。
為此,為了避開除法處理,可考慮參照對應(yīng)于除數(shù)的乘數(shù)參數(shù),通過乘法處理導(dǎo)出運動矢量。這樣可以通過用運算量少的乘法替代除法進(jìn)行運算,可以使定標(biāo)的運算簡單化。
但是,作為第二個課題,為導(dǎo)出運動矢量的參數(shù),由于參照圖像和對象塊圖像的間隔不同可使用各種數(shù)值,所以該參數(shù)可取的數(shù)很多。也就是說,當(dāng)準(zhǔn)備對應(yīng)于全部除數(shù)的乘數(shù)參數(shù)時,就必須準(zhǔn)備龐大的參數(shù)數(shù)量,將需要很多存儲器。

發(fā)明內(nèi)容
為此,為解決上述第一課題和第二課題,本發(fā)明的目的在于提供一種以很少的運算量,導(dǎo)出運動矢量的運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法、及動態(tài)圖像解碼方法。
為了達(dá)到上述目的,本發(fā)明的運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,用于取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得步驟,用于取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間間隔的第1參數(shù);第2參數(shù)取得步驟,用于取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間間隔的至少一個第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否包含在預(yù)先設(shè)定的規(guī)定范圍內(nèi),及運動矢量導(dǎo)出步驟,上述判斷步驟的判斷結(jié)果,當(dāng)上述第1參數(shù)不包含在上述規(guī)定范圍內(nèi)時,根據(jù)上述第1規(guī)定值和上述第2參數(shù),對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量,而當(dāng)上述第1參數(shù)包含在上述規(guī)定范圍內(nèi)時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
另外,本發(fā)明所涉及的運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,用于取得為導(dǎo)出對象塊的動向量所需要的參照運動矢量;第1參數(shù)取得步驟,用于取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間間隔的第1參數(shù);第2參數(shù)取得步驟,用于取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間間隔的至少一個第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第一規(guī)定值以上,及運動矢量導(dǎo)出步驟,上述判斷步驟的判斷結(jié)果,當(dāng)上述第1參數(shù)在上述規(guī)定值以上時,根據(jù)上述第1規(guī)定值和上述第2參數(shù),對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
此處,在上述判斷步驟中,也可以還要判斷上述第1參數(shù)是否在比預(yù)先設(shè)定的上述第1規(guī)定值小的第2規(guī)定值以下;在上述運動矢量導(dǎo)出步驟中,上述判斷步驟的判斷結(jié)果,如果上述第1參數(shù)在上述第2規(guī)定值以下,則根據(jù)上述第2規(guī)定值和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
另外,述運動矢量導(dǎo)出方法,最好還包含變換步驟,參照表示上述第1參數(shù)和對上述第1參數(shù)的倒數(shù)值間關(guān)系的乘數(shù)參數(shù)表,將上述取得的第1參數(shù)變換或上述倒數(shù)的值,所取得的值作為第3參數(shù)。
另外,在上述運動矢量導(dǎo)出步驟中,最好當(dāng)根據(jù)上述第1參數(shù)及上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo)時,對上述參照運動矢量、上述第2參數(shù)及上述第3參數(shù)進(jìn)行相乘,導(dǎo)出上述對象塊的運動矢量。
這樣,可以使在對參照運動矢量進(jìn)行定標(biāo)時所需要的除法處理用乘法處理進(jìn)行,還可以通過使對參照運動矢量進(jìn)行定標(biāo)時使用的參數(shù)值限制在規(guī)定范圍內(nèi),削減存儲在存儲器上的乘數(shù)參數(shù)表。另外可以防止產(chǎn)生由編碼處理和解碼處理上的運算誤差所引起的結(jié)果不一致。
另外,本發(fā)明所涉及的運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,用于取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得步驟,用于取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間間隔的第1參數(shù);第2參數(shù)取得步驟,用于取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間間隔的至少一個第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第1規(guī)定值以上,及運動矢量導(dǎo)出步驟,上述判斷步驟的判斷結(jié)果,當(dāng)上述第1參數(shù)在上述規(guī)定值以上時,將上述參照運動矢量作為上述對象塊的運動矢量導(dǎo)出,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
另外,在上述判斷步驟中,也可以還要判斷上述第1參數(shù)是否在比預(yù)先設(shè)定的上述第1規(guī)定值小的第2規(guī)定值以下;在上述運動矢量導(dǎo)出步驟中,上述判斷步驟的判斷結(jié)果,如果上述第1參數(shù)在上述第2規(guī)定值以下,則將上述參照運動矢量作為上述對象塊的運動矢量導(dǎo)出。
這樣,當(dāng)參照運動矢量所參照的圖像和具有參照運動矢量的圖像間間隔在規(guī)定范圍之外時,可以簡化運動矢量的導(dǎo)出。
另外,本發(fā)明所涉及的動態(tài)圖像編碼方法,用于以塊為單位對構(gòu)成動態(tài)圖像的各圖像進(jìn)行編碼,其特征在于包括運動補償步驟,采用本發(fā)明所涉及的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成編碼對象塊的運動補償圖像;及編碼步驟,采用上述運動補償圖像,對上述編碼對象塊進(jìn)行編碼。
另外,本發(fā)明所涉及的動態(tài)圖像解碼方法,對以塊為單位將構(gòu)成動態(tài)圖像的各圖像編碼的動態(tài)圖像編碼數(shù)據(jù)進(jìn)行解碼,其特征在于包括運動補償步驟,采用本發(fā)明所涉及的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成解碼對象塊的運動補償圖像;及解碼步驟,采用上述運動補償圖像,對上述解碼對象塊進(jìn)行解碼。
本發(fā)明不僅可以實現(xiàn)這樣的運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法、及動態(tài)圖像解碼方法,還可以實現(xiàn)具有以包括這種運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法及動態(tài)圖像解碼方法的特征步驟為手段的運動矢量導(dǎo)出裝置、動態(tài)圖像編碼裝置及動態(tài)圖像解碼裝置,以及可以實現(xiàn)以這些步驟作為可在計算機上執(zhí)行的程序。而且,這樣的程序當(dāng)然可以通過CD-ROM等記錄媒體及因特網(wǎng)等傳輸媒體進(jìn)行信息分配。


圖1是運動矢量的說明圖。
圖2是表示現(xiàn)有求運動矢量處理流程的流程圖。
圖3是表示本發(fā)明動態(tài)圖像編碼裝置構(gòu)成的方框圖。
圖4是表示本發(fā)明的運動矢量導(dǎo)出部構(gòu)成的方框圖。
圖5是表示本發(fā)明的乘數(shù)參數(shù)表的圖。
圖6是表示本發(fā)明的導(dǎo)出運動矢量方法的流程圖。
圖7是本發(fā)明的運動矢量說明8是表示本發(fā)明運動矢量導(dǎo)出部構(gòu)成的方框圖。
圖9是表示本發(fā)明的導(dǎo)出運動矢量方法的流程圖。
圖10是本發(fā)明的運動矢量說明圖。
圖11是本發(fā)明的運動矢量說明圖。
圖12是表示本發(fā)明運動矢量導(dǎo)出部構(gòu)成的方框圖。
圖13是表示本發(fā)明動態(tài)圖像解碼裝置構(gòu)成的方框圖。
圖14是對存放將各實施例的動態(tài)圖像編碼方法及動態(tài)圖像解碼方法由計算機系統(tǒng)實現(xiàn)時的程序的記錄媒體的說明圖,(a)是表示記錄媒體本體的軟盤物理格式例的說明圖,(b)是表示從軟盤正面看的外觀、斷面結(jié)構(gòu)、及軟盤的說明圖,(c)是表示在軟盤FD上進(jìn)行上述程序記錄重放的構(gòu)成說明圖。
圖15是表示內(nèi)容供給系統(tǒng)全體構(gòu)成的方框圖。
圖16是表示移動電話例的概略圖。
圖17是表示移動電話構(gòu)成的方框圖。
圖18是表示數(shù)字廣播系統(tǒng)例的圖。
具體實施例方式
下面參照附圖對本發(fā)明的實施例進(jìn)行說明。
實施例1圖3是表示本實施例所涉及的動態(tài)圖像編碼裝置構(gòu)成的方框圖。在圖3的處理中,對已經(jīng)在現(xiàn)有技術(shù)中用圖1說明的用語,采用與圖1中的符號相同的符號進(jìn)行說明。本實施例與現(xiàn)有技術(shù)的不同點在于,將編碼對象圖像1202的運動矢量導(dǎo)出時所使用的參數(shù)數(shù)值幅度限制在規(guī)定范圍內(nèi)。
動態(tài)圖像編碼裝置如圖3所示,包括運動矢量編碼部10、運動矢量導(dǎo)出部11、存儲器12、減法器13、正交變換部14、量化部15、逆量化部16、逆正交變換部17、加法器18、及可變長編碼部19。
運動矢量編碼部10對各圖像的運動矢量(MVl等)進(jìn)行編碼,并輸出運動矢量流。運動矢量導(dǎo)出部11使用參照塊MB2的運動矢量MVtar(MV1)、參數(shù)TRtar及參數(shù)TR1,導(dǎo)出編碼對象塊MB1的運動矢量MVscl(MVb及MVf)。在此根據(jù)已說明的式1(a)及式1(b),對參照塊MB2的運動矢量進(jìn)行定標(biāo)。參數(shù)TRtar相當(dāng)于已說明的TRb或TRf。
存儲器12對參照圖像的圖像數(shù)據(jù)和由運動矢量導(dǎo)出部11導(dǎo)出的編碼對象圖像1202的運動矢量MVscl進(jìn)行存儲。另外,該存儲器12根據(jù)參照圖像的圖像數(shù)據(jù)和編碼對象圖像1202的運動矢量MVscl,生成運動補償數(shù)據(jù)。減法器13對輸入圖像數(shù)據(jù)和從存儲器12輸入的運動補償數(shù)據(jù)間的差分進(jìn)行計算,得到差分值。正交變換部14對差分值進(jìn)行DCT變換,輸出DCT系數(shù)。量化部15采用量化步驟對DCT系數(shù)進(jìn)行量化。逆量化部16采用量化步驟對量化的DCT系數(shù)進(jìn)行逆量化,返回到原來的DCT系數(shù)。逆正交變換部17對DCT系數(shù)進(jìn)行逆正交變換,輸出差分圖像數(shù)據(jù)(差分值)。
加法器18對從逆正交變換部17輸出的差分圖像數(shù)據(jù)(差分值)和存儲器12中存儲的參照圖像的圖像數(shù)據(jù)進(jìn)行相加,并得到對應(yīng)于編碼對象圖像1202的輸入圖像數(shù)據(jù)(原來的輸入圖像數(shù)據(jù))的解碼圖像數(shù)據(jù)。該解碼圖像數(shù)據(jù)作為在編碼對象圖像1202之后編碼的編碼對象圖像進(jìn)行編碼時參照的圖像數(shù)據(jù),存儲在存儲器12中??勺冮L編碼部19對由量化部15量化的DCT系數(shù)進(jìn)行可變長編碼。
下面,參照圖3對在上述構(gòu)成的動態(tài)圖像編碼裝置中通過直接方式進(jìn)行編碼時的動作進(jìn)行說明。
各圖像的運動矢量由運動矢量編碼部10編碼,輸出運動矢量流。
運動矢量導(dǎo)出部11通過參數(shù)TRtar及TR1對參照塊MB2的運動矢量MVtar(MV1)進(jìn)行定標(biāo),導(dǎo)出編碼對象塊MB1的運動矢量。存儲器12從所存儲的參照圖像的圖像數(shù)據(jù)中,抽出由運動矢量導(dǎo)出部11導(dǎo)出的運動矢量表示的圖像,輸出運動補償數(shù)據(jù)。
通過減法器13計算輸入圖像數(shù)據(jù)和從存儲器12輸出的運動補償數(shù)據(jù)間的差分,求出作為差分值的差分圖像數(shù)據(jù)。差分值由正交變換部14進(jìn)行正交變換,變換成DCT系數(shù)。DCT系數(shù)由量化部15進(jìn)行量化,并由逆量化部16進(jìn)行逆量化,復(fù)原成原來的DCT系數(shù),DCT系數(shù)由逆正交變換部17進(jìn)行逆正交變換,復(fù)原為差分圖像數(shù)據(jù)(差分值),該差分圖像數(shù)據(jù)(差分值)在加法器18上與從存儲器12輸出的運動補償數(shù)據(jù)相加,得到對應(yīng)于原來輸入圖像數(shù)據(jù)的解碼圖像數(shù)據(jù)。所得到的輸入圖像數(shù)據(jù)作為以后的編碼對象圖像編碼時參照的圖像數(shù)據(jù),存儲在存儲器12中。
另外,由量化部15進(jìn)行量化的DCT系數(shù),由可變長編碼部19進(jìn)行可變長編碼,作為流進(jìn)行輸出。
下面參照圖4,對將參數(shù)的數(shù)值幅度(大小)限制在規(guī)定范圍內(nèi)對運動矢量進(jìn)行定標(biāo)的構(gòu)成進(jìn)行說明。
圖4是表示圖3的運動矢量導(dǎo)出部11構(gòu)成的方框圖。
運動矢量導(dǎo)出部11如圖4中所示,包括比較部20、轉(zhuǎn)換部21、乘數(shù)參數(shù)表(乘數(shù)用)22、乘法器23、25及乘數(shù)參數(shù)表(除數(shù)用)24。
比較部20對參照塊MB2的運動矢量MVtar(MV1)所涉及的參數(shù)TR1是否超過預(yù)先確定值進(jìn)行比較。轉(zhuǎn)換部21根據(jù)比較部20的比較結(jié)果,轉(zhuǎn)換為選擇預(yù)先存儲的參數(shù)TR最大值,或選擇參數(shù)TR1。乘數(shù)參數(shù)22表示參數(shù)TRtar(TRb或TRf)和乘數(shù)(乘法值)的對應(yīng)。乘法器23將從乘數(shù)參數(shù)表22輸出的乘數(shù)參數(shù)乘以參照塊MB2的運動矢量MVtar(MV1)。
乘數(shù)參數(shù)表24表示轉(zhuǎn)換部21的輸出值和乘法值的對應(yīng)。乘法器25將從乘數(shù)參數(shù)表24輸出的參數(shù)乘以乘法器23的輸出值。
下面用圖4對動作進(jìn)行說明。該圖4中表示的運動矢量導(dǎo)出部11A表示圖3中所示的動態(tài)圖像編碼裝置方框圖中的運動矢量導(dǎo)出部11。
參照塊MB2的運動矢量MVtar(MV1)所涉及的參數(shù)TR1,由比較部20比較是否超過了預(yù)先確定的規(guī)定值。該結(jié)果當(dāng)TR1未超過規(guī)定值時,轉(zhuǎn)換部21照原樣選擇該參數(shù)TR1。而當(dāng)參數(shù)TR1超過規(guī)定值時,轉(zhuǎn)換部21選擇預(yù)先確定的規(guī)定值(TR的最大值)。
另外,編碼對象塊的運動矢量MVsc1(MVb或MVf)的參數(shù)TRtar(TRb或TRf)在乘數(shù)參數(shù)表22上選擇對應(yīng)的乘數(shù)參數(shù),所選擇的乘數(shù)參數(shù)通過乘法器23乘以參照塊MB2的運動矢量MVtar。
在乘數(shù)參數(shù)表24上選擇對應(yīng)于由轉(zhuǎn)換部21所選擇的參數(shù)的乘數(shù)參數(shù),所選擇的乘數(shù)參數(shù)通過乘法器25乘以乘法器23的輸出。
這樣,由乘法器23和乘法器25對參照塊的運動矢量MVtar分別乘以乘法參數(shù)的值(定標(biāo)的值),變?yōu)榫幋a對象圖像1202的運動矢量MVsc1。
圖5是表示乘數(shù)參數(shù)表一例的圖,該例相當(dāng)于圖4的乘數(shù)表24。
在圖5中所示的最左一欄表示輸入該表中的參數(shù)TR1(除數(shù)),該參數(shù)TR1限制在從“1”到“8”的規(guī)定范圍內(nèi)。正中一欄表示參數(shù)的倒數(shù)(1/TR1)。最右一欄表示乘數(shù)參數(shù)(Tscl),表示與正中欄中所示的參數(shù)倒數(shù)1/RT1)相似的值。在實際計算時,由于最右側(cè)的乘數(shù)參數(shù)(Tscl)被用于導(dǎo)出編碼對象圖像12C2的運動矢量MVscl的值,所以計算變得簡單。
即,例如圖1中所示的編碼對象塊MB1的2個運動矢量MVf、MVb,使用以下的式2(a)和式2(b)進(jìn)行計算。
MVf=MV1×TRf×Tscl………式2(a)MVb=-MV1×TRb×Tscl………式2(b)此處,MVf是編碼對象塊MB1的向前方向運動矢量,MVb是編碼對象塊MB1的向后方向運動矢量,Tscl是對應(yīng)于圖像1200和圖像1203間間隔倒數(shù)的乘數(shù)參數(shù)即1/TR1,TRf是圖像1200和圖像1702間的間隔,TRb是圖像1202和圖像1203間的間隔。
下面利用圖6,對求編碼對象塊MB1的運動矢量MVscl的處理進(jìn)行說明。
圖6是表示求運動矢量MVscl處理步驟的流程圖。運動矢量導(dǎo)出部11A取得參照塊MB2具有的運動矢量MVtar信息(步驟S401)。該運動矢量MVtar相當(dāng)于式1(a)、(b)中的MV1。然后運動矢量導(dǎo)出部11A取得為導(dǎo)出編碼對象塊MB1的運動矢量MVscl的參數(shù)TRtar及參數(shù)TR1(步驟S402)。該參數(shù)TRtar相當(dāng)于式1(a)、(b)中的TRf和TRb。
然后,比較部20判斷對應(yīng)于除數(shù)的參數(shù)TR1是否不低于預(yù)先確定的規(guī)定值(步驟S403)。判斷結(jié)果,如果參數(shù)TR1不低于規(guī)定值,則轉(zhuǎn)換部21選擇對應(yīng)于最大除數(shù)的參數(shù)(在圖5的例中TR1的最大值“8”)。這樣,運動矢量導(dǎo)出部11A使用對應(yīng)于最大除數(shù)的參數(shù),對在步驟S401上所取得的運動矢量MVtar進(jìn)行定標(biāo),導(dǎo)出編碼對象塊MB1的運動矢量MVscl(步驟S405)。而如果所取得的參數(shù)TR1小于規(guī)定值時,則轉(zhuǎn)換部21選擇對應(yīng)于除數(shù)的參數(shù)。這樣,運動矢量導(dǎo)出部11A使用對應(yīng)于除數(shù)的參數(shù),進(jìn)行同樣的定標(biāo),并導(dǎo)出編碼對象塊MB1的運動矢量MVscl(步驟S404)。
如上所述,根據(jù)本實施例,通過將對參照塊的運動矢量進(jìn)行定標(biāo)時使用的參數(shù)值限制在規(guī)定值以下,就可以削減存儲在存儲器上的對應(yīng)于除數(shù)的乘數(shù)參數(shù)表,另外還具有可以防止在編碼處理和解處理中由運算誤差產(chǎn)生的結(jié)果不一致的效果。
在本實施例中,上述判斷(步驟S403)中判斷了參數(shù)TR1是否不低于預(yù)先確定的規(guī)定值,但是并不限于此,也可以判斷參數(shù)TR1是否包含在預(yù)先確定的規(guī)定范圍之內(nèi)。例如,如圖7中所示,當(dāng)參照塊MB2具有的運動矢量MV1參照后方的圖像時,參數(shù)TR1(除數(shù))及對應(yīng)于參數(shù)TR1的乘數(shù)參數(shù)Tscl如下所述為負(fù)值。在圖7中,圖像1500、圖像1501、圖像1502、及圖像1503按顯示順序配置。圖像1501是編碼對象的圖像,塊MB1是編碼對象塊。在圖7中,表示了以圖像1500和圖像1503為參照圖像,進(jìn)行圖像1501的塊MB1的2個方向預(yù)測的情況。
處于圖像1501前方的參照圖像的圖像1500,具有參照處于后方的參照圖像1503的運動矢量。為此,使用位于編碼對象的圖像1501前方的圖像1500具有的參照塊MB2的運動矢量MV1,確定編碼對象塊MB1的運動矢量。計算2個運動矢量MVf、MBb采用上述式2(a)及式2(b)進(jìn)行計算。這樣,當(dāng)參照塊MB2具有的運動矢量MV1參照位于后方的圖像時,參數(shù)TR1(除數(shù))及對應(yīng)于參數(shù)TR1的乘數(shù)參數(shù)Tscl為負(fù)值。
這樣,對參數(shù)TR1是否不低于預(yù)先確定的第1規(guī)定值,以及參數(shù)TR1是否不超過預(yù)先確定的第2規(guī)定值進(jìn)行判斷。該判斷結(jié)果,當(dāng)參數(shù)TR1不低于第1規(guī)定值時,使用對應(yīng)于最大除數(shù)的參數(shù),對運動矢量MVtar進(jìn)行定標(biāo),導(dǎo)出編碼對象塊MB1的運動矢量MVscl。而當(dāng)參數(shù)TR1在第2規(guī)定值以下時,使用對應(yīng)于最小除數(shù)的參數(shù),對運動矢量MVtar進(jìn)行定標(biāo),導(dǎo)出編碼對象塊MB1的運動矢量MVscl。而當(dāng)參數(shù)TR1小于第1規(guī)定值、并大于第2規(guī)定值時,使用參數(shù)TR1,對運動矢量MVtar進(jìn)行定標(biāo),導(dǎo)出編碼對象塊MB1的運動矢量MVscl。
在現(xiàn)有技術(shù)也已經(jīng)說明,在本實施例中,參數(shù)TR1及TRtar的圖像間隔并不限于圖像間的時間間隔,例如利用對每個圖像上所分配的圖像序號差的數(shù)據(jù)、利用圖像顯示順序(或表示圖像顯示順序的信息)差的數(shù)據(jù)、利用圖像間張數(shù)的數(shù)據(jù)等,可以識別圖像間顯示順序上的時間間隔,只要是運動矢量在定標(biāo)中可使用的指標(biāo)的數(shù)據(jù),哪一個都可以。
另外,如果不將除數(shù)限制在規(guī)定范圍內(nèi),則由于對應(yīng)于除數(shù)的乘數(shù)參數(shù)將是無限個,所以不可能實現(xiàn)對應(yīng)于除數(shù)的參數(shù)表,就不能實現(xiàn)用乘法實現(xiàn)除法的結(jié)構(gòu)。
作為判斷參數(shù)TR1是否包含在預(yù)先確定的規(guī)定范圍內(nèi)的一例,敘述了圖6中所示的是否是“不低于規(guī)定值”,但是也可以是“超過規(guī)定值”或“不高于規(guī)定值”等條件。
(實施例2)在上述實施例1中,在對參照運動矢量的運動矢量MVtar進(jìn)行標(biāo)定,導(dǎo)出運動矢量MVscl時,對參數(shù)TR1和乘數(shù)參數(shù)表具有的除數(shù)上限值進(jìn)行比較,當(dāng)TR1不低于上限值時,將對應(yīng)于乘數(shù)參數(shù)表具有的最大除數(shù)的值,作為對應(yīng)于所輸入的參數(shù)TR1的乘數(shù)參數(shù)使用。而在本實施例2中,對參數(shù)TR1和乘數(shù)參數(shù)表具有的除數(shù)上限值進(jìn)行比較,當(dāng)TR1不低于上限值以上時,不是通過定標(biāo)導(dǎo)出運動矢量MVtar,而是將輸入的MVtar直接作為運動矢量MVscl。這樣,可以使不低于上限值時的運動矢量MVscl的導(dǎo)出處理簡化。下面參照附圖對本發(fā)明的實施例2進(jìn)行說明。
圖8是表示本實施例2所所涉及的運動矢量導(dǎo)出部的構(gòu)成方框圖。在該圖8中所示的運動矢量導(dǎo)出部11B,表示圖3中所示的圖像編碼裝置方框圖中的運動矢量導(dǎo)出部11。除了圖3中所示的圖像編碼裝置方框圖中的運動矢量導(dǎo)出部11以外的構(gòu)成,與實施例1中說明的相同。為此,對于圖8中所示的運動矢量導(dǎo)出部11B,參照圖5及圖1進(jìn)行說明。
運動矢量導(dǎo)出部11B如圖8中所示,包括乘數(shù)參數(shù)表(乘數(shù)用)50、乘數(shù)參數(shù)表(除數(shù)用)51、比較部52、乘法器53、54、及轉(zhuǎn)換部55。
該運動矢量導(dǎo)出部11B,使用圖1中所示的參照塊MB2的運動矢量MVtar(MV1)、參數(shù)TRtar(TRf及TRb)、及參數(shù)TR1,導(dǎo)出編碼對象塊MB1的運動矢量(MVb及MVf)。在此使用已說明的上述式2(a)及式2(b),對參照塊MB2的運動矢量MVtar進(jìn)行定標(biāo)。參數(shù)TRtar相當(dāng)于已說明的TRb或TRf。
比較部52對參照塊MB2的運動矢量MVtar所涉及的參數(shù)TR1是否超過預(yù)先確定的規(guī)定值進(jìn)行比較。此處所謂預(yù)先確定的規(guī)定值,例如是圖5中所示的乘數(shù)參數(shù)表具有的除數(shù)最大值“8”。轉(zhuǎn)換部55,根據(jù)比較部52的比較結(jié)果,選擇乘法器54的輸出(處理57)或輸入的參照塊MB2的運動矢量MVtar(58)。
乘數(shù)參數(shù)表(乘數(shù)用)50表示參數(shù)TRtar(TRb或TRf)和乘數(shù)(乘法值)的對應(yīng)。乘數(shù)參數(shù)表(除數(shù)用)51表示TR1和乘數(shù)(除數(shù))的對應(yīng)。在本實施例2中,將輸入到乘數(shù)參數(shù)表50中的TRtar直接作為向乘法器53的輸入,但是并不限于此,在乘數(shù)參數(shù)表50中也可以根據(jù)需要進(jìn)行算術(shù)處理。
乘法器53將從乘數(shù)參數(shù)表(乘數(shù)用)50輸出的乘數(shù)參數(shù),乘以參照圖像1203的運動矢量MVtar(MV1)。乘法器34將從乘數(shù)參數(shù)表(除數(shù)用)51輸出的乘數(shù)參數(shù),乘以乘法器53的輸出值。乘法器53和乘法器54的乘法處理順序也可顛倒。
下面參照圖9,對圖8中所示的運動矢量導(dǎo)出部11B的動作進(jìn)行說明。圖9是表示求運動矢量MVscl的處理步驟流程圖。
首先,取得參照塊MB2的運動矢量MVtar(步驟S601)。接著,取得為導(dǎo)出編碼對象塊MB1的運動矢量MVscl的參數(shù)(TR1及TRtar)(步驟S602)。
然后,判斷上述取得的對應(yīng)于除數(shù)的參數(shù)TR1是否在預(yù)先確定的規(guī)定值以上(步驟S603)。判斷的結(jié)果,如果對應(yīng)于除數(shù)的參數(shù)TR1不低于規(guī)定值,則通過轉(zhuǎn)換部55選擇處理58。而如果對應(yīng)于除數(shù)的參數(shù)TR1不在規(guī)定值以上,則通過轉(zhuǎn)換部55選擇處理57。
當(dāng)通過轉(zhuǎn)換部55選擇處理58時,將由步驟601所取得的參照用運動矢量MVtar按原樣作為運動矢量MVscl(步驟S605)。而當(dāng)由轉(zhuǎn)換部55選擇處理57時,使用對應(yīng)于除數(shù)(TR1)的參數(shù),導(dǎo)出運動矢量MVscl(步驟S604)。即,乘法器53和乘法器54的乘法處理結(jié)果變成運動矢量MVscl。
在圖1中所示的編碼對象圖像1202,由于具有前后2個運動矢量MVf和MVb,所以分別進(jìn)行圖9的處理。即運動矢量MVscl為了計算出運動矢量MVf,在步驟S602中取得的參數(shù)TRtar是參數(shù)TRf,為了計算出運動矢量MVb作為運動矢量MVscl,在步驟S602中取得的參數(shù)TRtar是參數(shù)TRb。
如上所述,根據(jù)本實施例2,通過將在對參照塊的運動矢量進(jìn)行定標(biāo)時所使用的參數(shù)值,限制在規(guī)定范圍,并且在超過上限值時不對運動矢量MVtar定標(biāo),將所輸入的MVtar直接作為運動矢量MVscl的一定處理步驟,可以防止在編碼處理和解碼處理時因運算誤差而產(chǎn)生結(jié)果不一致。還可以減少為導(dǎo)出運動矢量的處理量。另外,可以削減在存儲器上存儲的乘數(shù)參數(shù)表。
在現(xiàn)有技術(shù)也已經(jīng)說明,在本實施例2中,參數(shù)TR1及TRtar不限于時間的數(shù)據(jù),也可以利用每個圖像所分配的圖像序號差的數(shù)據(jù)(例如在圖1中,圖像1200的圖像序號為1200、圖像1203的圖像序號為1203時,從1203減去1200得3)、利用編碼對象圖像和參照圖像之間的圖像張數(shù)的數(shù)據(jù)(例如在圖1中,TR1在圖像1200和圖像1203之間的圖像張數(shù)是2張,而圖像間隔是2+1=3)等,只要是可以定量確定在圖像間顯示順序上的時間間隔的數(shù)據(jù),哪一個都可以。
另外,在本實施例2中,已經(jīng)說明了對參數(shù)TR1和乘數(shù)參數(shù)表具有的除數(shù)上限值進(jìn)行比較,而TR1不超過上限值時,使用乘數(shù)參數(shù)表51,由乘法部54進(jìn)行乘法處理的例子,但是如圖12中所示,也可以使用除數(shù)參數(shù)表91,由除數(shù)部94進(jìn)行除法處理。在該圖12中所示的運動矢量導(dǎo)出部11C,表示圖3中所示的圖像編碼裝置構(gòu)成圖中的運動矢量導(dǎo)出部11。除了圖3中所示的動態(tài)圖像編碼裝置方框圖中的運動矢量導(dǎo)出部11以外的構(gòu)成,與實施例1中的說明相同。關(guān)于圖12中與圖8相同的構(gòu)成,采用了與圖8中所用的符號相同的符號。
另外,在上述實施例1和實施例2中,對用式2(a)及式2(b),導(dǎo)出圖1中所示的運動矢量進(jìn)行了說明,但是在導(dǎo)出圖10及圖11中所示的運動矢量時,也可以利用本申請說明書中所述的發(fā)明。
首先,對圖10中所示的直接方式的運動矢量導(dǎo)出方法進(jìn)行說明。在圖10中,圖像1700、圖像1701、圖像1702、及圖像1703按顯示順序配置,塊MB1是編碼對象塊。在圖10中表示了以圖像1700和圖像1703為參照圖像,對編碼對象塊MB1進(jìn)行雙向預(yù)測的例子。
編碼對象塊MB1的運動矢量MVf及MVb,可以使用比編碼對象塊MB1在顯示時間上位于后方的參照塊MB2具有的運動矢量MV1,通過上述的式2(a)和式2(b)導(dǎo)出。
此處,MVf是編碼對象塊MB1的向前運動矢量、MVb是編碼對象塊MB1的向后運動矢量、Tscl是對應(yīng)于圖像1700和圖像1703間間隔的倒數(shù)的乘數(shù)參數(shù)即1/TR1、TRf是圖像1701和圖像1702間的間隔、TRb是圖像1702和圖像1703間的間隔。
TR1、TRf、TRb如上所述,只要是可以定量確定圖像間間隔的數(shù)據(jù),哪一個都可以。另外,關(guān)于求運動矢量MVf及運動矢量MVb的處理流程,與圖6或圖9中所說明的相同。
下面對圖11中所示的運動矢量導(dǎo)出方法進(jìn)行說明。在圖11中,圖像1800、圖像1801、及圖像1802按顯示順序配置,塊MB1是編碼對象塊。在圖11中,編碼對象塊MB1將圖像1800和圖像1801作為參照圖像進(jìn)行預(yù)測,具有運動矢量MV1和運動矢量MV2。另外,運動矢量MV2使用按下述對運動矢量MV1進(jìn)行定標(biāo)的運動矢量MVscl,進(jìn)行預(yù)測編碼。
首先,從編碼對象塊BM1,用下式導(dǎo)出向運動矢量MV2參照的圖像1800的向量的運動矢量MVscl。假定編碼的運動矢量MV2本身用規(guī)定的方法導(dǎo)出。式3(a)及式3(b)可以適用于實施例1所示的情況,或4(a)及式4(b)可以適用于實施例2所示的情況。
MVscl=MV1×TR3×Tscl (TR1<上限值)式3(a)MVscl=MV1×TR3×TsclMin(TR1≥上限值)式3(b)MVscl=MV1×TR3×Tscl (TR1<上限值)式4(a)MVscl=MV1 (TR1≥上限值)式4(b)此處,Tscl是將TR1作為圖像1801和圖像1802的間隔時的TR1的倒數(shù),上限值是乘數(shù)參數(shù)表51(除數(shù)用)中的最大除數(shù)(在圖5中為“8”)、TsclMin是對應(yīng)于乘數(shù)參數(shù)表51(除數(shù)用)中的最大除數(shù)(TR1)的乘數(shù)參數(shù)、TR3是圖像1800和圖像1802間的間隔、TR1是圖像1801和圖像1802間的間隔。
然后,為了對移動用量MV2進(jìn)行編碼,對移向量MV2本身不編碼,只對用式3(a)到式4(b)之一導(dǎo)出的運動矢量MVscl和用規(guī)定方法導(dǎo)出的運動矢量MV2間的差(差分向量)編碼,并在解碼處理中,使用編碼的差分向量和對運動矢量MV1進(jìn)行定標(biāo)的MVscl,導(dǎo)出運動矢量MV2。
對于TR1、TR3,如上所述,只要是可以定量確定圖像間顯示順序中的時間間隔的數(shù)據(jù),哪一個都可以。另外,關(guān)于求運動矢量MVscl的處理流程,與圖6或圖9中說明的相同。另外,在圖5中所示的乘數(shù)參數(shù)表將上限值定為“8”,但是并不限于此,也可以是“16”及“32”。但是由于除數(shù)越大,對應(yīng)于除數(shù)的倒數(shù)變化越小,所以即使使用加大上限值設(shè)定作成的乘數(shù)參數(shù),所導(dǎo)出的運動矢量誤差也相當(dāng)小。
(實施例3)圖13是表示本實施例所涉及的動態(tài)圖像解碼裝置構(gòu)成的方框圖。
動態(tài)圖像解碼裝置如圖13中所示,包括可變長解碼部1000、逆量化部1001、逆正交變換部1002、加法運算部1003、運動矢量用解碼部1004、運動矢量導(dǎo)出部1005、及存儲器1006。關(guān)于運動矢量導(dǎo)出部1005的構(gòu)成及動作,由于與上述實施例1及實施例2相同,故其詳細(xì)說明予以省略。
可變長解碼部1000,對從上述各實施例所涉及的動態(tài)圖像編碼裝置所輸出的已編碼數(shù)據(jù)流,執(zhí)行可變長解碼處理,對逆量化部1001輸出預(yù)測誤差編碼數(shù)據(jù),同時將運動矢量導(dǎo)出參數(shù)TRtar、TR1輸出到運動矢量導(dǎo)出部1005。逆量化部1001對所輸入的預(yù)測誤差編碼數(shù)據(jù)進(jìn)行逆量化。逆正交變換部1002對逆量化的預(yù)測誤差編碼數(shù)據(jù)進(jìn)行逆正交變換,輸出差分圖像數(shù)據(jù)。
運動矢量用解碼部1004,對所輸入的運動矢量流進(jìn)行解碼,抽出運動矢量的信息。運動矢量導(dǎo)出部1005,使用參照塊MB2的運動矢量MVtar、參數(shù)TRtar、及參數(shù)TR1,導(dǎo)出編碼對象塊MB1的運動矢量MVscl(MVb及MVf)。存儲器1006對參照圖像的圖像數(shù)據(jù)及由運動矢量導(dǎo)出部1005所導(dǎo)出的編碼對象塊MB1的運動矢量MVscl進(jìn)行存儲。而存儲器1006根據(jù)參照圖像的圖像數(shù)據(jù)和編碼對象塊MB1的運動矢量MVscl,生成運動補償數(shù)據(jù)。加法運算部1003對所輸入的差分圖像數(shù)據(jù)和運動補償數(shù)據(jù)相加,生成并輸出解碼圖像。
下面,對在上述構(gòu)成的動態(tài)圖像解碼裝置中通過直接方式解碼時的動作進(jìn)行說明。
從動態(tài)圖像編碼裝置輸出的已編碼數(shù)據(jù)流,輸入到可變長解碼部1000。可變長解碼部1000,對已編碼數(shù)據(jù)流執(zhí)行可變長解碼處理,對逆量化部1001輸出差分編碼數(shù)據(jù),同時將參數(shù)TRtar、TR1輸出給運動矢量導(dǎo)出部1005。輸入到逆量化部1001的差分編碼數(shù)據(jù)進(jìn)行逆量化后,由逆正交變換部1002進(jìn)行逆正交變換,以差分圖像數(shù)據(jù)輸出到加法運算部1003。
另外,輸入到本實施例所涉及的動態(tài)圖像解碼裝置的運動矢量流,輸入到運動矢量用解碼部1004,并抽出運動矢量的信息。具體來說,運動矢量用解碼部1004對運動矢量流進(jìn)行解碼,將運動矢量導(dǎo)出參數(shù)MVtar輸出到運動矢量導(dǎo)出部1005。接著,在運動矢量導(dǎo)出部1005上使用運動矢量MVtar、參數(shù)TRtar及TR1,導(dǎo)出編碼對象塊的運動矢量MVscl(MVb及MVf)。然后,存儲器1006從存儲的參照圖像的圖像數(shù)據(jù)中,抽出由運動矢量導(dǎo)出部1005所導(dǎo)出的運動矢量表示的圖像,以運動補償數(shù)據(jù)輸出。加法運算部1003對所輸入的差分圖像數(shù)據(jù)和補償數(shù)據(jù)進(jìn)行相加,生成解碼圖像數(shù)據(jù),最終作為重放圖像輸出。
(實施例4)還可以通過在軟盤等存儲媒體上,記錄為實現(xiàn)上述實施例中所示的動態(tài)圖像編碼方法或動態(tài)圖像解碼方法構(gòu)成的程序,在獨立的計算機系統(tǒng)上簡單地進(jìn)行由上述各實施例所示的處理。
圖14是對存放為通過計算機系統(tǒng)實現(xiàn)實施例1~實施例3的動態(tài)圖像編碼方法及動態(tài)圖像解碼方法的程序的存儲媒體的說明圖。
圖14(b)表示從軟盤正面看的外觀、斷面構(gòu)造、及軟盤,圖14(a)表示記錄媒體本體的軟盤物理格式的例子。軟盤FD放在外殼F內(nèi),在該盤的表面上,從外周向內(nèi)周形成同心圓狀多數(shù)道Tr,各道在角度方向上分割成16扇區(qū)Se。從而,存儲上述程序的軟盤,在上述軟盤FD上分配的區(qū)域上記錄有作為上述程序的動態(tài)圖像編碼方法。
另外,圖14(c)表示在軟盤FD上為進(jìn)行上述程序的記錄重放的構(gòu)成。當(dāng)將上述程序記錄在軟盤FD上時,通過軟盤驅(qū)動器FDD,從計算機系統(tǒng)Cs寫入作為上述程序的動態(tài)圖像編碼方法及動態(tài)圖像解碼方法。而當(dāng)通過軟盤內(nèi)的程序,在計算機系統(tǒng)中構(gòu)筑上述動態(tài)圖像編碼方法時,通過軟盤驅(qū)動器從軟盤讀出程序,傳輸給計算機系統(tǒng)。
在上述說明中,對記錄媒體使用軟盤進(jìn)行了說明,但是使用光盤也可以同樣進(jìn)行。另外,記錄媒體也不限于此,IC卡、ROM盒等,只要能記錄程序,都可同樣進(jìn)行。
下面說明由上述實施例所示的動態(tài)圖像編碼方法及動態(tài)圖像解碼方法的應(yīng)用例及采用該例的系統(tǒng)。
圖15是表示實現(xiàn)內(nèi)容分配服務(wù)的內(nèi)容供給系統(tǒng)ex 100的全體構(gòu)成方框圖。將通信服務(wù)的提供區(qū)域分割成所希望的大小,并在各蜂窩內(nèi)分別設(shè)置固定無線局的基站ex 107~ex 110。
該內(nèi)容供給系統(tǒng)ex 100例如在因特網(wǎng)ex 101上通過因特網(wǎng)服務(wù)提供者ex 102及電話網(wǎng)ex 104、及基站ex 107~ex 110,連接計算機ex 111、PDA(personal digital assistant)ex 112、照相機ex 113、移動電話ex 114、帶照相機的移動電話ex115等各機器。
但是,內(nèi)容供給系統(tǒng)ex 100并不限于圖15那樣的組合,也可以將某幾個進(jìn)行組合連接。另外,也可以不通過固定無線局的基站ex 107~ex 110,而將各機器直接連接在電話網(wǎng)ex 104上。
照相機ex 113是數(shù)碼相機等可進(jìn)行動態(tài)圖像攝影的機器。移動電話是PDC(Personal Digital Communications)方式、CDMA(Code Division Multiple Access)方式、W-CDMA(Wideband-code Division Multiple Access)方式、或者GSM(Global System for Mobile Communications)方式的移動電話機,或者是PHS(Personal Handyphone System)等,哪一種都可以。
另外,流形成服務(wù)器ex 103從照相機113通過基站ex 109、電話網(wǎng)ex 104進(jìn)行連接,使用照相機ex 113可以進(jìn)行按用戶發(fā)送的編碼處理的數(shù)據(jù)的播送分配等。攝影的數(shù)據(jù)編碼處理既可以由照相機ex 113進(jìn)行,也可以由進(jìn)行數(shù)據(jù)發(fā)送處理的服務(wù)器進(jìn)行。另外由照相機ex 116攝影的動態(tài)圖像數(shù)據(jù)也可以通過計算機ex 111發(fā)送給流形成服務(wù)器ex 103。照相機ex 116是數(shù)碼相機等可以拍攝靜止圖像、動態(tài)圖像的機器。這時,動態(tài)圖像數(shù)據(jù)的編碼既可由照相機116進(jìn)行,也可以由計算機ex 111進(jìn)行。編碼處理在計算機ex 111及照相機ex 116具有的LSI ex 117上進(jìn)行處理。也可以將動態(tài)圖像編碼解碼用的軟件裝入由計算機ex 111等可以讀取的記錄媒體的某些存儲媒體(CD-ROM、軟盤、硬盤等)上。還可以用帶照相機的移動電話ex 115發(fā)送動態(tài)圖像數(shù)據(jù)。這時的動態(tài)圖像數(shù)據(jù)是由移動電話ex 115具有的LSI進(jìn)行編碼處理的數(shù)據(jù)。
該內(nèi)容供給系統(tǒng)ex 100對用戶用照相機ex 113、照相機ex116等拍攝的內(nèi)容(例如對拍攝音樂播送的圖像等)進(jìn)行與上述實施例同樣的編碼處理,發(fā)送給流形成服務(wù)器103,并且流形成服務(wù)器ex 103對有請求的客戶機,分配上述內(nèi)容數(shù)據(jù)。客戶機是可以對上述編碼處理的數(shù)據(jù)進(jìn)行解碼的計算機ex 111、PDA ex 112、照相機ex 113、移動電話ex 114等。通過這樣做,內(nèi)容供給系統(tǒng)ex 100可以在客戶機上對編碼的數(shù)據(jù)進(jìn)行接收、重放,還可以在客戶機上通過實時接收、解碼、重放,也可以實現(xiàn)個人廣播。
為了進(jìn)行構(gòu)成該系統(tǒng)的各機器編碼、解碼,可以使用上述各實施例所示的動態(tài)圖像編碼裝置或動態(tài)圖像解碼裝置。
作為一個例子對移動電話進(jìn)行說明。
圖16是表示使用上述實施例中說明的動態(tài)圖像編碼方法和動態(tài)圖像解碼方法的移動電話ex 115的圖。移動電話ex 115包括用于在與基站ex 110之間收發(fā)電波的天線ex 201;CCD攝像機等可以拍攝映像、靜止畫面的照相機部ex 203;顯示由照相機部ex 203拍攝的映像、并顯示將由天線ex 201接收的圖像進(jìn)行解碼的數(shù)據(jù)的液晶顯示器等的顯示部ex 202;由操作鍵ex 204群構(gòu)成的本體部;輸出聲音的揚聲器等聲音輸出部ex 208、聲音輸入的話筒等的聲音輸入部ex 205;用于保存攝影的動態(tài)圖像或靜止圖像的數(shù)據(jù)、接收的郵件數(shù)據(jù)、動態(tài)圖像數(shù)據(jù)或靜止圖像的數(shù)據(jù)等、編碼的數(shù)據(jù)或解碼的數(shù)據(jù)的記錄媒體ex 207;在移動電話ex115上可以安裝記錄媒體ex 207的槽部ex 206。記錄媒體ex207在SD卡等塑料外殼內(nèi),裝放可以電改寫及清除的不易失性存儲器EEPROM(Electrically Erasable and Programmable Read Only Memory)之一種的閃存元件。
下面參照圖17對移動電話ex 115進(jìn)行說明,移動電話ex 115,在對具有顯示部ex 202及操作鍵204的本體部各部進(jìn)行統(tǒng)一控制的主控制部ex 311上,通過同步總線ex 313,與電源電路部ex 310、操作輸入控制部ex 304、圖像編碼部ex 312、照相機接口部ex 303、LCD(Liquid Crystal Display)控制部ex 302、圖像解碼部ex 309、復(fù)用分離部ex 308、記錄重放部ex 307、調(diào)制解調(diào)電路部ex 306及聲音處理部ex 305相互連接。
當(dāng)通過用戶的操作,結(jié)束通話及電源鍵為通的狀態(tài)時,電源電路部ex 310通過從蓄電池對各部供給電力,使帶照相機的數(shù)字移動電話ex 115起動成可以工作的狀態(tài)。
移動電話ex 115根據(jù)由CPU、ROM及RAM等組成的主控制部ex 311的控制,在聲音通話方式時,通過聲音處理部ex 305將由聲音輸入部ex 205收集的聲音信號,變換成數(shù)字聲音數(shù)據(jù),并由調(diào)制解調(diào)電路部ex 306對其進(jìn)行擴頻處理,由發(fā)送接收電路部ex 301進(jìn)行數(shù)字模擬變換處理及頻率變換處理后,通過天線ex 201進(jìn)行發(fā)送。另外,當(dāng)是聲音通話方式時,移動電話機ex115對由天線ex 201接收的接收數(shù)據(jù)進(jìn)行放大,進(jìn)行頻率變換處理及模擬數(shù)字變換處理,并由調(diào)制解調(diào)電路部ex 306進(jìn)行逆擴頻處理,通過聲音處理部ex 305變換成模擬聲音數(shù)據(jù)后,通過聲音輸出部ex 208輸出。
在數(shù)據(jù)通信方式時當(dāng)發(fā)送電子郵件時,通過本體部的操作鍵ex204的操作輸入的電子郵件文本數(shù)據(jù),通過操作輸入控制部ex 304傳輸給主控制部ex 311。主控制部ex 311由調(diào)制解調(diào)電路部ex 306對文本數(shù)據(jù)進(jìn)行擴頻處理,由發(fā)送接電路部301進(jìn)行數(shù)字模擬變換處理及頻率變換處理后,通過天線ex 201發(fā)送給基站ex 110。
在數(shù)據(jù)通信方式時當(dāng)發(fā)送圖像數(shù)據(jù)時,通過照相機接口部ex 303,將由照相機部ex 203攝影的圖像數(shù)據(jù)供給圖像編碼部ex 312。而當(dāng)不發(fā)送圖像數(shù)據(jù)時,也可以通過照相機接口部ex 303及LCD控制部ex 302,將由照相機部ex 203拍攝的圖像數(shù)據(jù)直接在顯示部ex 202上顯示出來。
圖像編碼部ex 312具有本申請發(fā)明所說明的動態(tài)圖像編碼裝置,通過上述實施例中所示的動態(tài)圖像編碼裝置中使用的編碼方法,對從照相機部ex 203供給的圖像數(shù)據(jù)進(jìn)行壓縮編碼,變換成編碼圖像數(shù)據(jù),并將其傳輸給復(fù)用分離部ex 308。與此同時,移動電話機ex 115通過聲音處理部,將由照相機部ex 203在攝影中由聲音輸入部ex 205收集的聲音,以數(shù)字的聲音數(shù)據(jù)傳輸給復(fù)用分離部ex 308。
復(fù)用分離部ex 308按規(guī)定方式對從圖像編碼部ex 312供給的編碼圖像數(shù)據(jù)和從聲音處理部ex 305供給的聲音數(shù)據(jù)進(jìn)行復(fù)用化,將結(jié)果所得到的復(fù)用數(shù)據(jù)由調(diào)制解調(diào)電路部ex 306進(jìn)行擴頻處理,由發(fā)送接收電路部ex 301進(jìn)行數(shù)字模擬變換處理及頻率變換處理后,通過天線ex 201發(fā)送。
在數(shù)據(jù)通信方式時當(dāng)接收鏈接在主頁等上的動態(tài)圖像文件數(shù)據(jù)時,由調(diào)制解調(diào)電路部ex 306,對通過天線ex 201從基站ex 110接收的接收數(shù)據(jù)進(jìn)行逆擴頻處理,將其結(jié)果所得到的復(fù)用化數(shù)據(jù)傳輸給復(fù)用分離部ex 308。
另外,當(dāng)對通過天線ex 201接收的復(fù)用化數(shù)據(jù)進(jìn)行解碼時,復(fù)用分離部ex 308通過對復(fù)用化數(shù)據(jù)進(jìn)行分離,分成圖像數(shù)據(jù)的位流和聲音數(shù)據(jù)的位流,通過同步總線ex 313將該編碼圖像數(shù)據(jù)供給圖像解碼部ex 309,同時將該聲音數(shù)據(jù)供給聲音處理部ex 305。
圖像解碼部ex 309具有本申請發(fā)明中所說明的動態(tài)圖像解碼裝置,通過對應(yīng)于上述實施例所示編碼方法的解碼方法,對圖像數(shù)據(jù)的位流進(jìn)行解碼,生成重放動態(tài)圖像數(shù)據(jù),通過LCD控制部ex 302將其供給顯示部ex 202,這樣可以顯示例如鏈接在主頁上的動態(tài)圖像文件中所包含的動態(tài)圖像數(shù)據(jù)。與此同時,聲音處理部ex305將聲音數(shù)據(jù)變換成模擬聲音數(shù)據(jù)后,將其供給聲音輸出部ex208,這樣可以重放例如鏈接在主頁上的動態(tài)圖像文件中所包含的聲音數(shù)據(jù)。
不僅限于上述系統(tǒng)的例子,最近,由衛(wèi)星、地波進(jìn)行的數(shù)字廣播已形成話題,如圖18中所示,在數(shù)字廣播系統(tǒng)上也可以裝入至少上述實施例的動態(tài)圖像編碼裝置或動態(tài)圖像解碼裝置中的一個。具體來說,廣播臺ex 409通過電波將圖像信息的位流傳輸給通信或廣播衛(wèi)生ex 410。接收該電波的廣播衛(wèi)星ex 410,發(fā)送廣播電波,由具有衛(wèi)星發(fā)送接收設(shè)備的家庭天線ex 406接收該電波,通過電視(接收機)ex 401或裝置盒(STB)ex 407等裝置,對位流進(jìn)行解碼后重放。另外,對在記錄媒體CD及DVD等存儲媒體ex402上記錄的位流進(jìn)行讀取、解碼的重放裝置ex 403上,也可以安裝上述實施例中所示的動態(tài)圖像解碼裝置。這時,重放的圖像信號顯示在監(jiān)視器ex 404上。也可以在有線電視的電纜ex 405或衛(wèi)星/地波廣播的天線ex 406所連接的裝置盒ex 407內(nèi)安裝動態(tài)圖像解碼裝置,并由電視監(jiān)視器ex 408進(jìn)行重放。這時,也可以不是裝置盒,而是在電視機內(nèi),裝入動態(tài)圖像解碼裝置。另外,也可以由具有天線ex 411的車輛ex 412從衛(wèi)星ex 410或從基站ex 107等接收信號,在車輛ex 412具有的車輛導(dǎo)航設(shè)備ex 413等的顯示裝置上重放動態(tài)圖像。
還可以在上述實施例中所示的動態(tài)圖像編碼裝置對圖像信號進(jìn)行編碼,記錄在記錄媒體上。具體例子是,在DVD盤ex 421上記錄圖像信號的DVD記錄器、及記錄在硬盤上的磁盤記錄器等記錄器ex 420。還可以記錄在SD卡ex 422上。如果記錄器ex 420具有上述實施例所示的動態(tài)圖像解碼裝置,則可以對記錄在DVD盤ex 421及SD卡ex 422上的圖像信號進(jìn)行重放,由監(jiān)視器ex408進(jìn)行顯示。
導(dǎo)航設(shè)備ex 413的構(gòu)成,例如可以是在圖17中所示的構(gòu)成中除去照相機部ex 203和照相機接口部ex 303、圖像編碼部ex312的構(gòu)成,同樣的情況還可考慮是計算機ex 111及電視(接收機)ex 401等。
另外,上述移動電話ex 114等的終端,除了具有編碼器解·碼器的發(fā)送接收型終端之外,也可以只有編碼的發(fā)送終端、只有解碼器的接收終端等3種情況。
這樣,上述實施例中所示的動態(tài)圖像編碼方法或動態(tài)圖像解碼方法,可以在上述的任一種機器·系統(tǒng)中使用,這樣就可以取得上述實施例中所說明的效果。
本發(fā)明并不限于上述實施例,只要不脫離本發(fā)明的范圍,可以進(jìn)行各種變形或修改。
從以上說明可知,根據(jù)本發(fā)明所涉及的運動矢量導(dǎo)出方法,由于可以用乘法處理進(jìn)行對參照運動矢量定標(biāo)時所需要的除法處理,所以可以以少的運算量導(dǎo)出運動矢量。另外,通過將對參照運動矢量進(jìn)行定標(biāo)時使用的參數(shù)值限制在規(guī)定范圍內(nèi),可以削減存放在存儲器上的乘數(shù)參數(shù)表。因此,由于導(dǎo)出運動矢量時的處理負(fù)荷小,所以即使處理能力低的機器也可以處理,其實用價值很大。
(產(chǎn)業(yè)上利用的可能性)如上所述,本發(fā)明所涉及的運動矢量導(dǎo)出方法、動態(tài)圖像編碼方法、及動態(tài)圖像解碼方法,對于例如作為用移動電話、DVD裝置、及個人計算機等,對構(gòu)成輸入圖像的各圖像進(jìn)行編碼,輸出動態(tài)圖像編碼數(shù)據(jù),對該動態(tài)圖像編碼數(shù)據(jù)進(jìn)行解碼的方法是很有用的。
權(quán)利要求
1.一種運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得步驟,取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間的間隔的第1參數(shù);第2參數(shù)取得步驟,取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間的間隔的至少一個的第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否包含在預(yù)先設(shè)定的規(guī)定范圍內(nèi),及運動矢量導(dǎo)出步驟,當(dāng)上述判斷步驟的判斷結(jié)果,為上述第1參數(shù)不包含在上述規(guī)定范圍內(nèi)時,根據(jù)上述第1規(guī)定值和上述第2參數(shù),對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量,而當(dāng)上述第1參數(shù)包含在上述規(guī)定范圍內(nèi)時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
2.一種運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,取得為導(dǎo)出對象塊的動向量所需要的參照運動矢量;第1參數(shù)取得步驟,取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間的間隔的第1參數(shù);第2參數(shù)取得步驟,取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間的間隔的至少一個的第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第一規(guī)定值以上,及運動矢量導(dǎo)出步驟,當(dāng)上述判斷步驟的判斷結(jié)果,為上述第1參數(shù)不低于上述規(guī)定值時,根據(jù)上述第1規(guī)定值和上述第2參數(shù),對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
3.如權(quán)利要求2所述的運動矢量導(dǎo)出方法,其特征在于在上述判斷步驟中,還判斷上述第1參數(shù)是否在比預(yù)先設(shè)定的上述第1規(guī)定值小的第2規(guī)定值以下;在上述運動矢量導(dǎo)出步驟中,如果上述判斷步驟的判斷結(jié)果為上述第1參數(shù)在上述第2規(guī)定值以下,則根據(jù)上述第2規(guī)定值和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
4.如權(quán)利要求2或權(quán)利要求3所述的運動矢量導(dǎo)出方法,其特征在于還包含變換步驟,參照表示上述第1參數(shù)和對上述第1參數(shù)的倒數(shù)值間關(guān)系的乘數(shù)參數(shù)表,將上述取得的第1參數(shù)變換或上述倒數(shù)的值,所取得的值作為第3參數(shù)。
5.如權(quán)利要求4所述的運動矢量導(dǎo)出方法,其特征在于當(dāng)根據(jù)上述第1參數(shù)及上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo)時,對上述參照運動矢量、上述第2參數(shù)及上述第3參數(shù)進(jìn)行相乘,導(dǎo)出上述對象塊的運動矢量。
6.如權(quán)利要求4所述的運動矢量導(dǎo)出方法,其特征在于上述第1規(guī)定值是上述乘數(shù)參數(shù)表中的第1參數(shù)的最大值。
7.如權(quán)利要求6所述的運動矢量導(dǎo)出方法,其特征在于在上述運動矢量導(dǎo)出步驟中,當(dāng)根據(jù)上述第1規(guī)定值及上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo)時,參照上述乘數(shù)參數(shù)表,將上述第1規(guī)定值變換成對上述第1參數(shù)最大值的上述倒數(shù)值,并對上述參照運動矢量、上述倒數(shù)值及上述第2參數(shù)進(jìn)行相乘,導(dǎo)出上述對象塊的運動矢量。
8.如權(quán)利要求4所述的運動矢量導(dǎo)出方法,其特征在于上述第2規(guī)定值是上述乘數(shù)參數(shù)中的第1參數(shù)的最小值。
9.如權(quán)利要求8所述的運動矢量導(dǎo)出方法,其特征在于在上述運動矢量導(dǎo)出步驟中,當(dāng)根據(jù)上述第2規(guī)定值及上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo)時,參照上述乘數(shù)參數(shù)表,將上述第2規(guī)定值變換成對上述第1參數(shù)最小值的上述倒數(shù)值,并對上述參照運動矢量、上述倒數(shù)值及上述第2參數(shù)進(jìn)行相乘,導(dǎo)出上述對象塊的運動矢量。
10.一種運動矢量導(dǎo)出方法,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得步驟,取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得步驟,取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間的間隔的第1參數(shù);第2參數(shù)取得步驟,取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間的間隔的至少一個的第2參數(shù);判斷步驟,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第1規(guī)定值以上,及運動矢量導(dǎo)出步驟,當(dāng)上述判斷步驟的判斷結(jié)果,為上述第1參數(shù)不低于上述規(guī)定值時,將上述參照運動矢量作為上述對象塊的運動矢量導(dǎo)出,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
11.如權(quán)利要求10所述的運動矢量導(dǎo)出方法,其特征在于在上述判斷步驟中,還判斷上述第1參數(shù)是否在比預(yù)先設(shè)定的上述第1規(guī)定值小的第2規(guī)定值以下;在上述運動矢量導(dǎo)出步驟中,如果上述判斷步驟的判斷結(jié)果,為上述第1參數(shù)在上述第2規(guī)定值以下,則將上述參照運動矢量作為上述對象塊的運動矢量導(dǎo)出。
12.如權(quán)利要求2或權(quán)利要求10所述的運動矢量導(dǎo)出方法,其特征在于上述圖像和圖像間的間隔是上述圖像和圖像的顯示順序上的時間間隔,是上述圖像間的時間間隔、或者在上述圖像和圖像上所分配的圖像序號的差、或者是根據(jù)上述圖像間存在的圖像張數(shù)的間隔。
13.一種動態(tài)圖像編碼方法,用于以塊為單位對構(gòu)成動態(tài)圖像的各圖像進(jìn)行編碼,其特征在于包括運動補償步驟,采用權(quán)利要求2至權(quán)利要求12中任一項所述的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成編碼對象塊的運動補償圖像;及編碼步驟,采用上述運動補償圖像,對上述編碼對象塊進(jìn)行編碼。
14.一種動態(tài)圖像解碼方法,用于對以塊為單位將構(gòu)成動態(tài)圖像的各圖像編碼的動態(tài)圖像編碼數(shù)據(jù)進(jìn)行解碼,其特征在于包括運動補償步驟,采用權(quán)利要求2至權(quán)利要求12中任一項所述的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成解碼對象塊的運動補償圖像;及解碼步驟,采用上述運動補償圖像,對上述解碼對象塊進(jìn)行解碼。
15.一種運動矢量導(dǎo)出裝置,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得裝置,取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得裝置,取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間的間隔的第1參數(shù);第2參數(shù)取得裝置,取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間的間隔的至少一個的第2參數(shù);判斷裝置,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第1規(guī)定值以上,及運動矢量導(dǎo)出裝置,上述判斷裝置的判斷結(jié)果,當(dāng)上述第1參數(shù)在上述規(guī)定值以上時,根據(jù)上述第1規(guī)定值和上述第2參數(shù),對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
16.一種運動矢量導(dǎo)出裝置,用于導(dǎo)出構(gòu)成圖像的塊的運動矢量,其特征在于包括參照運動矢量取得裝置,取得為導(dǎo)出對象塊的運動矢量所需要的參照運動矢量;第1參數(shù)取得裝置,取得對應(yīng)于具有上述參照運動矢量的圖像與上述參照運動矢量所參照的圖像間間隔的第1參數(shù);第2參數(shù)取得裝置,取得對應(yīng)于包含上述對象塊的圖像與上述對象塊所參照的圖像間間隔的至少一個的第2參數(shù);判斷裝置,用于判斷上述第1參數(shù)是否在預(yù)先設(shè)定的第1規(guī)定值以上,及運動矢量導(dǎo)出裝置,當(dāng)上述判斷裝置的判斷結(jié)果,為上述第1參數(shù)不低于上述規(guī)定值時,將上述參照運動矢量作為上述對象塊的運動矢量導(dǎo)出,而當(dāng)上述第1參數(shù)小于上述規(guī)定值時,根據(jù)上述第1參數(shù)和上述第2參數(shù)對上述參照運動矢量進(jìn)行定標(biāo),導(dǎo)出上述對象塊的運動矢量。
17.一種動態(tài)圖像編碼裝置,用于以塊為單位對構(gòu)成動態(tài)圖像的各圖像進(jìn)行編碼,其特征在于包括運動補償裝置,采用從權(quán)利要求2至權(quán)利要求12中任一項所述的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成編碼對象塊的運動補償圖像;及編碼裝置,采用上述運動補償圖像,對上述編碼對象塊進(jìn)行編碼。
18.一種動態(tài)圖像解碼裝置,對以塊為單位將構(gòu)成動態(tài)圖像的各圖像編碼的動態(tài)圖像編碼數(shù)據(jù)進(jìn)行解碼,其特征在于包括運動補償裝置,采用從權(quán)利要求2至權(quán)利要求12中任一項所述的運動矢量導(dǎo)出方法所導(dǎo)出的運動矢量,生成解碼對象塊的運動補償圖像;及解碼裝置,采用上述運動補償圖像,對上述解碼對象塊進(jìn)行解碼。
19.一種用于導(dǎo)出構(gòu)成圖像的塊的運動矢量的程序,其特征在于使計算機上執(zhí)行權(quán)利要求2至權(quán)利要求12中任一項所述的運動矢量導(dǎo)出方法中所包含的步驟。
全文摘要
運動矢量導(dǎo)出部(11)包括比較部(20)。用于對參照向量所涉及的參數(shù)TR1是否超過預(yù)先確定的規(guī)定值進(jìn)行比較;轉(zhuǎn)換部(21),用于對根據(jù)比較部(20)的比較結(jié)果,是選擇預(yù)先存儲的參數(shù)TR1的最大值,還是選擇參數(shù)TR1,進(jìn)行轉(zhuǎn)換;乘數(shù)參數(shù)表(乘數(shù)用)(22);及使參數(shù)TR1和近似于該參數(shù)TR1的倒數(shù)(1/TR1)值相對應(yīng)的乘數(shù)參數(shù)表(除數(shù)用)(24)。
文檔編號H04N7/32GK1692652SQ0380079
公開日2005年11月2日 申請日期2003年4月28日 優(yōu)先權(quán)日2002年7月2日
發(fā)明者野真也, 近藤敏志, 羽飼誠, 安倍清史 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
全椒县| SHOW| 巴中市| 景谷| 汉阴县| 尉氏县| 枞阳县| 治多县| 兴国县| 湘乡市| 油尖旺区| 油尖旺区| 兴隆县| 铜陵市| 巩义市| 白山市| 托克托县| 如东县| 临猗县| 临西县| 汶川县| 元氏县| 鲁山县| 剑河县| 岳普湖县| 广河县| 灵璧县| 津南区| 石景山区| 桐城市| 镶黄旗| 新源县| 永昌县| 扶余县| 甘肃省| 兰溪市| 桃园市| 蚌埠市| 武夷山市| 常德市| 曲靖市|