專利名稱:圖像編碼方法、圖像編碼裝置、程序以及集成電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將多個(gè)圖片編碼的圖像編碼方法及圖像編碼裝置。
背景技術(shù):
被隔行掃描的序列包括在不同的時(shí)間被取入掃描的兩個(gè)圖片。奇數(shù)像素行的圖像與偶數(shù)像素行的圖像在不同的時(shí)間被取入。在例如MPEG-2規(guī)格、MPEG-4AVC規(guī)格等、幾乎所有編碼規(guī)格中,實(shí)現(xiàn)了在隔行圖像的編碼中使用幀編碼或場編碼的編碼構(gòu)造。在先行技術(shù)中表示了,其中既有適合于僅幀的編碼的影像段,也有適合于僅場的編碼的段。幀以及場編碼的工具記載在非專利文獻(xiàn)1及非專利文獻(xiàn)2中。選擇圖片水平的編碼模式的適應(yīng)性的方法沒有記載在兩個(gè)文獻(xiàn)中。非專禾Ij 文獻(xiàn) 1 :Puri 等著“Adaptive Frame/Field Motion CompensatedVideo Coding" Signal Processing Image Communications, 1993非專利文獻(xiàn) 2 :Netravali 等著"Digital Pictures RepresentationCompression and Standards,,Second Edition, Plenum Press, New York,199
發(fā)明內(nèi)容
發(fā)明要解決的課題先行技術(shù)說明了根據(jù)圖像的特性適應(yīng)性地選擇將該圖像進(jìn)行幀編碼還是場編碼的一些方法。在這些先行技術(shù)之中,也有在圖像編碼的最終階段中決定使用幀編碼還是使用場編碼之前、從該圖像測量(例如空間性的或時(shí)間性的)特定的特性的技術(shù)。但是,如果設(shè)置用于這樣的測量處理的機(jī)構(gòu),則影像編碼器的安裝變得更復(fù)雜。先行技術(shù)中的問題點(diǎn)是沒有提供用來不伴隨著關(guān)于編碼對象圖像的測量而決定幀編碼還是場編碼的、運(yùn)算量較少的方法的技術(shù)。所以,本發(fā)明的目的是提供一種在抑制運(yùn)算量的增加的同時(shí)、適當(dāng)?shù)貨Q定是幀編碼還是場編碼的圖像編碼方法。解決課題的手段為了解決上述問題,有關(guān)本發(fā)明的圖像編碼方法,是將多個(gè)圖片編碼的圖像編碼方法,包括對象圖片編碼步驟,將包含在上述多個(gè)圖片中的對象圖片編碼;編碼類型決定步驟,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼;下個(gè)圖片編碼步驟, 在決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,基于對象圖片的運(yùn)動信息適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,根據(jù)通過將對象圖片編碼而取得的信息確定對象圖片的運(yùn)動信息。因而,能夠抑制運(yùn)算量的增加。
此外,也可以是,在上述編碼類型決定步驟中,通過從包含在上述對象圖片中的1 個(gè)以上的塊分別取得運(yùn)動矢量而取得1個(gè)以上的運(yùn)動矢量,計(jì)算所取得的上述1個(gè)以上的運(yùn)動矢量的平均,在計(jì)算出的上述平均未達(dá)到預(yù)先設(shè)定的閾值的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述平均是上述預(yù)先設(shè)定的閾值以上的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,能夠評價(jià)對象圖片內(nèi)的運(yùn)動的大小、適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、屬于與在編碼時(shí)被參照的參照塊相同的奇偶性的塊的數(shù)量即同奇偶性數(shù)、 以及屬于與上述參照塊不同的奇偶性的塊的數(shù)量即反奇偶性數(shù)作為上述運(yùn)動信息,在上述同奇偶性數(shù)是上述反奇偶性數(shù)以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼, 在上述同奇偶性數(shù)未達(dá)到上述反奇偶性數(shù)的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,基于同奇偶性數(shù)與反奇偶性數(shù)的比較來決定下個(gè)圖片的編碼類型。例如,在反奇偶性數(shù)較多的情況下,評價(jià)為運(yùn)動較大,選擇場編碼。因而,能夠適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、屬于與在編碼時(shí)被參照的參照塊相同的奇偶性的塊的數(shù)量即同奇偶性數(shù)、 以及屬于與上述參照塊不同的奇偶性的塊的數(shù)量即反奇偶性數(shù)作為上述運(yùn)動信息,在從上述同奇偶性數(shù)減去上述反奇偶性數(shù)后的值是預(yù)先設(shè)定的閾值以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述相減后的值未達(dá)到上述預(yù)先設(shè)定的閾值的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,能夠調(diào)節(jié)同奇偶性數(shù)與反奇偶性數(shù)的差較小的情況下的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、具有預(yù)先設(shè)定的第1閾值以上的大小的運(yùn)動矢量的塊的數(shù)量即動作塊數(shù), 在上述動作塊數(shù)未達(dá)到預(yù)先設(shè)定的第2閾值的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述動作塊數(shù)是上述預(yù)先設(shè)定的第2閾值以上的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,在對象圖片內(nèi)運(yùn)動的部分較大時(shí)選擇場編碼。因而,能夠適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、靜止的塊的數(shù)量即靜止塊數(shù),在上述靜止塊數(shù)是預(yù)先設(shè)定的第1閾值以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述靜止塊數(shù)未達(dá)到上述預(yù)先設(shè)定的第1閾值的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,在對象圖片內(nèi)靜止的部分較大時(shí)選擇幀編碼。因而,能夠適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,取得上述1個(gè)以上的塊中的、具有未達(dá)到預(yù)先設(shè)定的第2閾值的大小的運(yùn)動矢量的塊的數(shù)量作為上述靜止塊數(shù)。由此,能夠基于運(yùn)動矢量判斷在對象圖片內(nèi)靜止的部分。此外,也可以是,在上述編碼類型決定步驟中,取得上述1個(gè)以上的塊中的、具有表示靜止的標(biāo)志的塊的數(shù)量作為上述靜止塊數(shù)。由此,能夠基于在編碼時(shí)設(shè)定的標(biāo)志判斷在對象圖片內(nèi)靜止的部分。此外,也可以是,在上述編碼類型決定步驟中,對包含在上述對象圖片中的1個(gè)以上的塊分別取得表示圖像的空間的復(fù)雜度的空間活性值,僅從上述1個(gè)以上的塊中的、上述空間活性值是預(yù)先設(shè)定的閾值以上的塊取得上述運(yùn)動信息,取決于所取得的上述運(yùn)動信息,決定將上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,將空間活性較高的部分、即是否運(yùn)動的判斷精度較高的部分用于編碼類型的決定。因而,能夠適當(dāng)?shù)嘏袛鄬ο髨D片內(nèi)的運(yùn)動、適當(dāng)?shù)貨Q定下個(gè)圖片的編碼類型。此外,也可以是,在上述編碼類型決定步驟中,決定將在編碼順序中是上述對象圖片的下個(gè)圖片的上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,編碼類型的判斷精度變高。此外,也可以是,在上述編碼類型決定步驟中,決定將在顯示順序中是上述對象圖片的下個(gè)圖片的上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,能夠順利地執(zhí)行編碼類型的決定和編碼。此外,有關(guān)本發(fā)明的圖像編碼裝置,也可以是一種將多個(gè)圖片編碼的圖像編碼裝置,具備圖片編碼部,將包含在上述多個(gè)圖片中的對象圖片編碼;編碼類型決定部,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼;上述圖片編碼部在決定了將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定了將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,能夠?qū)⒂嘘P(guān)本發(fā)明的圖像編碼方法作為圖像編碼裝置實(shí)現(xiàn)。此外,有關(guān)本發(fā)明的程序也可以是用來使計(jì)算機(jī)執(zhí)行包含在上述圖像編碼方法中的步驟的程序。由此,能夠?qū)⒂嘘P(guān)本發(fā)明的圖像編碼方法作為程序?qū)崿F(xiàn)。此外,有關(guān)本發(fā)明的集成電路,也可以是一種將多個(gè)圖片編碼的集成電路,具備 圖片編碼部,將包含在上述多個(gè)圖片中的對象圖片編碼;編碼類型決定部,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼;上述圖片編碼部在決定了將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定了將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。由此,能夠?qū)⒂嘘P(guān)本發(fā)明的圖像編碼方法作為集成電路實(shí)現(xiàn)。通過本發(fā)明,能夠抑制用來決定是幀編碼還是場編碼的運(yùn)算量的增加。
圖1是表示有關(guān)本發(fā)明的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)圖。圖2是表示有關(guān)本發(fā)明的實(shí)施方式1的圖像編碼處理的流程圖。圖3是表示有關(guān)本發(fā)明的實(shí)施方式1的編碼類型決定部的結(jié)構(gòu)圖。
圖4是表示有關(guān)本發(fā)明的實(shí)施方式1的編碼類型決定處理的流程圖。圖5是表示有關(guān)本發(fā)明的實(shí)施方式2的編碼類型決定部的結(jié)構(gòu)圖。圖6是表示有關(guān)本發(fā)明的實(shí)施方式2的編碼類型決定處理的流程圖。圖7是表示有關(guān)本發(fā)明的實(shí)施方式3的編碼類型決定部的結(jié)構(gòu)圖。圖8是表示有關(guān)本發(fā)明的實(shí)施方式3的編碼類型決定處理的流程圖。圖9是表示有關(guān)本發(fā)明的實(shí)施方式4的編碼類型決定部的結(jié)構(gòu)圖。圖10是表示有關(guān)本發(fā)明的實(shí)施方式4的編碼類型決定處理的流程圖。圖11是表示有關(guān)本發(fā)明的實(shí)施方式5的編碼類型決定部的結(jié)構(gòu)圖。圖12是表示有關(guān)本發(fā)明的實(shí)施方式5的編碼類型決定處理的流程圖。圖13是表示有關(guān)本發(fā)明的實(shí)施方式6的編碼類型決定部的結(jié)構(gòu)圖。圖14是表示有關(guān)本發(fā)明的實(shí)施方式6的編碼類型決定處理的流程圖。圖15是表示有關(guān)本發(fā)明的實(shí)施方式7的圖像編碼裝置的結(jié)構(gòu)圖。圖16是表示有關(guān)本發(fā)明的實(shí)施方式7的圖像編碼處理的流程圖。圖17是表示實(shí)現(xiàn)內(nèi)容分發(fā)服務(wù)的內(nèi)容供給系統(tǒng)的整體結(jié)構(gòu)的一例的示意圖。圖18是表示便攜電話的外觀的圖。圖19是表示便攜電話的結(jié)構(gòu)例的塊圖。圖20是表示數(shù)字廣播用系統(tǒng)的整體結(jié)構(gòu)的一例的示意圖。圖21是表示電視機(jī)的結(jié)構(gòu)例的塊圖。圖22是表示對作為光盤的記錄媒體進(jìn)行信息的讀寫的信息再現(xiàn)記錄部的結(jié)構(gòu)例的塊圖。圖23是表示作為光盤的記錄媒體的構(gòu)造例的圖。圖M是表示實(shí)現(xiàn)有關(guān)各實(shí)施方式的圖像編碼方法的集成電路的結(jié)構(gòu)例的塊圖。
具體實(shí)施例方式(實(shí)施方式1)圖1是表示有關(guān)實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)圖。有關(guān)實(shí)施方式1的圖像編碼裝置具備圖片編碼部100和編碼類型決定部102。圖片編碼部100使用影像編碼工具將對象圖片編碼,輸出表示對象圖片的信息的信號D81。編碼類型決定部102將信號D81讀入,將下個(gè)圖片的編碼類型、即對象圖片的下個(gè)圖片的編碼類型決定為幀編碼或場編碼。圖2是表示圖1所示的圖像編碼裝置的圖像編碼處理的流程圖。首先,圖片編碼部100將對象圖片編碼(S100)。接著,編碼類型決定部102取得對象圖片的運(yùn)動信息。并且,編碼類型決定部102將下個(gè)圖片的編碼類型決定為幀編碼或場編碼610 。接著,圖片編碼部100使用所選擇的圖片編碼類型,執(zhí)行下個(gè)圖片的編碼處理(S104)。圖3是表示有關(guān)實(shí)施方式1的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備運(yùn)動矢量比較部200、和下個(gè)圖片編碼類型設(shè)定部202。運(yùn)動矢量比較部200從對象圖片的編碼處理接受運(yùn)動矢量的水平軸方向的平均 MVXin、和運(yùn)動矢量的垂直軸方向的平均MVYin。運(yùn)動矢量比較部200將MVXin與預(yù)先設(shè)定的第1閾值比較,此外將MVYin與預(yù)先設(shè)定的第2閾值比較,輸出真或偽的信號D82。下個(gè)圖片編碼類型設(shè)定部202接接收號D82,如果D82是真則將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D82是偽則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖4是表示有關(guān)實(shí)施方式1的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。首先,圖片編碼部100在對象圖片的編碼中計(jì)算運(yùn)動矢量的平均(S300)。另外,編碼類型決定部102也可以計(jì)算運(yùn)動矢量的平均。接著,運(yùn)動矢量比較部200將計(jì)算出的運(yùn)動矢量的水平軸方向的平均與預(yù)先設(shè)定的第1閾值比較630 。接著,運(yùn)動矢量比較部200將計(jì)算出的運(yùn)動矢量的垂直軸方向的平均與預(yù)先設(shè)定的第2閾值比較(S304)。并且,運(yùn)動矢量比較部200確認(rèn)是否運(yùn)動矢量的水平軸方向的平均是未達(dá)到預(yù)先設(shè)定的第1閾值、并且運(yùn)動矢量的垂直軸方向的平均是未達(dá)到預(yù)先設(shè)定的第2閾值(S306)。如果兩者都是真(S306中Yes),則下個(gè)圖片編碼類型設(shè)定部202將下個(gè)圖片的編碼類型設(shè)定為幀編碼(S308)。如果不是(S306中No),則下個(gè)圖片編碼類型設(shè)定部202將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S310)。如以上這樣,實(shí)施方式1的圖像編碼裝置基于對象圖片的運(yùn)動信息決定下個(gè)圖片的編碼類型。例如,實(shí)施方式1的圖像編碼裝置在對象圖片中運(yùn)動較大的情況下,將下個(gè)圖片的編碼類型決定為場編碼。此外,對象圖片的運(yùn)動信息基于在將對象圖片編碼時(shí)生成的信息。因而,實(shí)施方式1的圖像編碼裝置能夠在抑制運(yùn)算量的增加的同時(shí)適當(dāng)?shù)貨Q定編碼類型。另外,在實(shí)施方式1中,表示了基于運(yùn)動矢量的平均決定下個(gè)圖片的編碼類型的例子,但也可以基于其他運(yùn)動信息決定下個(gè)圖片的編碼類型。此外,實(shí)施方式1的圖像編碼裝置將運(yùn)動矢量的平均區(qū)分為水平軸方向和垂直軸方向而進(jìn)行評價(jià),但也可以不將運(yùn)動矢量的平均區(qū)分為水平軸方向和垂直軸方向。即,也可以不論方向如何都基于運(yùn)動矢量的大小決定下個(gè)圖片的編碼類型。(實(shí)施方式2)實(shí)施方式2的圖像編碼裝置通過對象圖片以及參照圖片的奇偶性決定下個(gè)圖片的編碼類型。所謂奇偶性,是表示圖片是頂場還是底場的屬性。將參照圖片按照宏塊確定。 所謂宏塊,是具有NXM排列的樣本的圖像編碼單位。N和M例如分別是16和16。如果對象圖片是頂場的編碼、對象宏塊參照的參照圖片也是頂場,則為具有相同的奇偶性。如果兩者是底場,則將其也看作相同的奇偶性。在參照圖片具有與對象宏塊不同的奇偶性的情況下,看作奇偶性不同。在幀編碼宏塊的情況下,將所選擇的參照圖片的場奇偶性看作是與對象宏塊相同奇偶性的。實(shí)施方式2的圖像編碼裝置的結(jié)構(gòu)與圖1所示的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)是同樣的。此外,實(shí)施方式2的圖像編碼處理與圖2所示的實(shí)施方式1的圖像編碼處理是同樣的。實(shí)施方式2與實(shí)施方式1相比,編碼類型決定部102的結(jié)構(gòu)以及編碼類型決定處理(S102)不同。圖5是表示有關(guān)實(shí)施方式2的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備兩個(gè)計(jì)測部600、602、奇偶性數(shù)比較部604、和下個(gè)圖片編碼類型設(shè)定部606。計(jì)測部600從對象圖片的編碼處理接受同奇偶性數(shù)PSin,計(jì)測它并輸出信號D83。 計(jì)測部602從對象圖片的編碼處理接受反奇偶性數(shù)POin,計(jì)測它并輸出信號D84。奇偶性數(shù)比較部604接受D83和D84,將它們比較,輸出真或偽的信號D85。下個(gè)圖片編碼類型設(shè)定部606接接收號D85,如果D85是真則將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D85是偽則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖6是表示有關(guān)實(shí)施方式2的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。首先,計(jì)測部600計(jì)測同奇偶性數(shù)(S502)。此外,計(jì)測部602計(jì)測反奇偶性數(shù) (S504)。接著,奇偶性數(shù)比較部604將已計(jì)測的同奇偶性數(shù)與已計(jì)測的反奇偶性數(shù)比較 (S506)。并且,奇偶性數(shù)比較部604確認(rèn)已計(jì)測的同奇偶性數(shù)是否是已計(jì)測的反奇偶性數(shù)以上(S508)。如果是真(S508中Yes),則下個(gè)圖片編碼類型設(shè)定部606將下個(gè)圖片的圖片編碼類型設(shè)定為幀編碼(S510)。如果不是(S508中No),則下個(gè)圖片編碼類型設(shè)定部606將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S512)。如以上這樣,實(shí)施方式2的圖像編碼裝置基于同奇偶性數(shù)或反奇偶性數(shù),決定下個(gè)圖片的編碼類型。例如,考慮在同奇偶性數(shù)較多的情況下對象圖片的運(yùn)動較小,在反奇偶性數(shù)較多的情況下對象圖片的運(yùn)動較大。因而,在同奇偶性數(shù)較多的情況下選擇幀編碼,在反奇偶性數(shù)較多的情況下選擇場編碼。由此,實(shí)施方式2的圖像編碼裝置能夠在抑制運(yùn)算量的增加的同時(shí)適當(dāng)?shù)貨Q定編碼類型。另外,實(shí)施方式2的圖像編碼裝置也可以在從同奇偶性數(shù)減去反奇偶性數(shù)后的值未達(dá)到預(yù)先設(shè)定的閾值的情況下選擇場編碼、在減去后的值是預(yù)先設(shè)定的閾值以上的情況下選擇幀編碼。由此,調(diào)節(jié)同奇偶性數(shù)與反奇偶性數(shù)的比較的基準(zhǔn)。此外,實(shí)施方式2的圖像編碼裝置也可以將同奇偶性數(shù)與反奇偶性數(shù)加權(quán)而比較。此外,在同奇偶性數(shù)與反奇偶性數(shù)的差較小的情況下,也可以通過在其他實(shí)施方式中表示的判斷方法決定編碼類型。(實(shí)施方式3)實(shí)施方式3的圖像編碼裝置基于對象圖片的動作塊數(shù)決定下個(gè)圖片的編碼類型。實(shí)施方式3的圖像編碼裝置的結(jié)構(gòu)與圖1所示的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)是同樣的。此外,實(shí)施方式3的圖像編碼處理與圖2所示的實(shí)施方式1的圖像編碼處理是同樣的。實(shí)施方式3與實(shí)施方式1相比,編碼類型決定部102的結(jié)構(gòu)以及編碼類型決定處理(S102)不同。圖7是表示有關(guān)實(shí)施方式3的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備動作塊數(shù)比較部800和下個(gè)圖片編碼類型設(shè)定部802。動作塊數(shù)比較部800從對象圖片的編碼處理接受動作塊數(shù)Cin,將其與預(yù)先設(shè)定的第3閾值比較,輸出真或偽的信號D86。下個(gè)圖片編碼類型設(shè)定部802接接收號D86,如果D86是真則將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D86是偽則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖8是表示有關(guān)實(shí)施方式3的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。圖片編碼部100在對象圖片的編碼中計(jì)算動作塊數(shù)(S700)。例如,圖片編碼部100 計(jì)算具有預(yù)先設(shè)定的閾值以上的大小的運(yùn)動矢量的塊的數(shù)作為動作塊數(shù)。另外,編碼類型決定部102也可以計(jì)算動作塊數(shù)。
動作塊數(shù)比較部800將動作塊數(shù)與預(yù)先設(shè)定的第3閾值比較(S702)。并且,動作塊數(shù)比較部800確認(rèn)動作塊數(shù)是否是未達(dá)到預(yù)先設(shè)定的第3閾值(S704)。如果是真(S704中Xes),則下個(gè)圖片編碼類型設(shè)定部802將下個(gè)圖片的圖片編碼類型設(shè)定為幀編碼(S706)。如果不是(S704中No),則下個(gè)圖片編碼類型設(shè)定部802將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S708)。如以上這樣,實(shí)施方式3的圖像編碼裝置基于動作塊數(shù)決定下個(gè)圖片的編碼類型。即,根據(jù)在對象圖片內(nèi)有運(yùn)動的部分的比例來決定下個(gè)圖片的編碼類型。例如,在對象圖片中、在很小的部分較大地運(yùn)動、幾乎全部的部分不運(yùn)動的情況下,實(shí)施方式3的圖像編碼裝置選擇在整體上適當(dāng)?shù)膸幋a。因而,實(shí)施方式3的圖像編碼裝置能夠在抑制運(yùn)算量的增加的同時(shí)適當(dāng)?shù)貨Q定編碼類型。(實(shí)施方式4)實(shí)施方式4的圖像編碼裝置基于對象圖片的運(yùn)動矢量的平均和奇偶性信息決定下個(gè)圖片的編碼類型。實(shí)施方式4的圖像編碼裝置的結(jié)構(gòu)與圖1所示的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)是同樣的。此外,實(shí)施方式4的圖像編碼處理與圖2所示的實(shí)施方式1的圖像編碼處理是同樣的。實(shí)施方式4與實(shí)施方式1相比,編碼類型決定部102的結(jié)構(gòu)以及編碼類型決定處理(S102)不同。圖9是表示有關(guān)實(shí)施方式4的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備運(yùn)動矢量比較部1000、兩個(gè)計(jì)測部1002、1004、奇偶性數(shù)比較部1006、和下個(gè)圖片編碼類型設(shè)定部1008。運(yùn)動矢量比較部1000從對象圖片的編碼處理接受運(yùn)動矢量的水平軸方向的平均 MVYin、和運(yùn)動矢量的垂直軸方向的平均MVYin。運(yùn)動矢量比較部1000將MVXin與預(yù)先設(shè)定的第1閾值比較,此外,將MVYin與預(yù)先設(shè)定的第2閾值比較,輸出真或偽的信號D87。計(jì)測部1002從對象圖片的編碼處理接受同奇偶性數(shù)PSin,計(jì)測它并輸出信號 D88。計(jì)測部1004從對象圖片的編碼處理接受反奇偶性數(shù)POin,計(jì)測它并輸出信號D89。奇偶性數(shù)比較部1006接受D88和D89,將它們比較,輸出真或偽的信號D90。下個(gè)圖片編碼類型設(shè)定部1008接接收號D87及D90,如果D87及D90都是真,將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D87或D90的某個(gè)是偽,則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖10是表示有關(guān)實(shí)施方式4的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。首先,圖片編碼部100在對象圖片的編碼中計(jì)算運(yùn)動矢量的平均(S900)。另外,編碼類型決定部102也可以計(jì)算運(yùn)動矢量的平均。接著,計(jì)測部1002計(jì)測同奇偶性數(shù)。此外,計(jì)測部1004計(jì)測反奇偶性數(shù)(S902)。運(yùn)動矢量比較部1000將運(yùn)動矢量的水平軸方向的平均與預(yù)先設(shè)定的第1閾值比較(S904)。此外,運(yùn)動矢量比較部1000將運(yùn)動矢量的垂直軸方向的平均與預(yù)先設(shè)定的第2 閾值比較(S906)。并且,運(yùn)動矢量比較部1000確認(rèn)是否運(yùn)動矢量的水平軸方向的平均未達(dá)到預(yù)先設(shè)定的第1閾值、并且運(yùn)動矢量的垂直軸方向的平均未達(dá)到預(yù)先設(shè)定的第2閾值(S908)。
如果確認(rèn)的結(jié)果是真(S908中No),則下個(gè)圖片編碼類型設(shè)定部1008將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S920)。如果確認(rèn)的結(jié)果是真(S908中如8),則奇偶性數(shù)比較部1006將已計(jì)測的同奇偶性數(shù)與已計(jì)測的反奇偶性數(shù)比較(S914)。并且,奇偶性數(shù)比較部1006確認(rèn)已計(jì)測的同奇偶性數(shù)是否是已計(jì)測的反奇偶性數(shù)以上(S916)。如果確認(rèn)的結(jié)果是真(S916中Xes),則下個(gè)圖片編碼類型設(shè)定部1008將圖片編碼類型設(shè)定為幀編碼(S918)。如果不是(S916中No),則下個(gè)圖片編碼類型設(shè)定部1008將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S920)。如以上這樣,實(shí)施方式4的圖像編碼裝置基于對象圖片的運(yùn)動矢量的平均和奇偶性信息來決定下個(gè)圖片的編碼類型。由此,實(shí)施方式4的圖像編碼裝置能夠更適當(dāng)?shù)貨Q定編碼類型。(實(shí)施方式5)實(shí)施方式5的圖像編碼裝置基于對象圖片的運(yùn)動矢量的平均和動作塊數(shù)決定下個(gè)圖片的編碼類型。實(shí)施方式5的圖像編碼裝置的結(jié)構(gòu)與圖1所示的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)是同樣的。此外,實(shí)施方式5的圖像編碼處理與圖2所示的實(shí)施方式1的圖像編碼處理是同樣的。實(shí)施方式5與實(shí)施方式1相比,編碼類型決定部102的結(jié)構(gòu)以及編碼類型決定處理(S102)不同。圖11是表示有關(guān)實(shí)施方式5的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備運(yùn)動矢量比較部1200、動作塊數(shù)比較部1202、和下個(gè)圖片編碼類型設(shè)定部 1204。運(yùn)動矢量比較部1200從對象圖片的編碼處理接受運(yùn)動矢量的水平軸方向的平均 MVXin、和運(yùn)動矢量的垂直軸方向的平均MVYin。運(yùn)動矢量比較部1200將MVXin與預(yù)先設(shè)定的第1閾值比較,此外,將MVYin與預(yù)先設(shè)定的第2閾值比較,輸出真或偽的信號D91。動作塊數(shù)比較部1202從對象圖片的編碼處理接受動作塊數(shù)Cin,將其與預(yù)先設(shè)定的第3閾值比較,輸出真或偽的信號D92。下個(gè)圖片編碼類型設(shè)定部1204接接收號D91及D92,如果D91及D92都是真,則將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D91或D92的某個(gè)是偽,則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖12是表示有關(guān)實(shí)施方式5的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。首先,圖片編碼部100在對象圖片的編碼中計(jì)算運(yùn)動矢量的平均(SllOO)。另外, 編碼類型決定部102計(jì)算運(yùn)動矢量的平均。接著,圖片編碼部100在相同的對象圖片的編碼處理中計(jì)算動作塊數(shù)(S1102)。另外,編碼類型決定部102也可以計(jì)算動作塊數(shù)。運(yùn)動矢量比較部1200將運(yùn)動矢量的水平軸方向的平均與預(yù)先設(shè)定的第1閾值比較(S1104)。此外,運(yùn)動矢量比較部1200將運(yùn)動矢量的垂直軸方向的平均與預(yù)先設(shè)定的第 2閾值比較(S1106)。并且,運(yùn)動矢量比較部1200確認(rèn)是否運(yùn)動矢量的水平軸方向的平均是未達(dá)到預(yù)先設(shè)定的第1閾值、并且運(yùn)動矢量的垂直軸方向的平均是未達(dá)到預(yù)先設(shè)定的第 2 閾值(Si 108)。
如果確認(rèn)的結(jié)果不是真(S1108中No),則下個(gè)圖片編碼類型設(shè)定部1204將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S1116)。如果確認(rèn)的結(jié)果是真(S1108中Yes),則動作塊數(shù)比較部1202將動作塊數(shù)與預(yù)先設(shè)定的第3閾值比較(SlllO)。并且,動作塊數(shù)比較部1202確認(rèn)動作塊數(shù)是否是未達(dá)到預(yù)先設(shè)定的第3閾值(S1112)。如果是真(S1112中Yes),則下個(gè)圖片編碼類型設(shè)定部1204將圖片編碼類型設(shè)定為幀編碼(S1114)。如果不是(S1112中No),則下個(gè)圖片編碼類型設(shè)定部1204將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S1116)。如以上這樣,實(shí)施方式5的圖像編碼裝置基于對象圖片的運(yùn)動矢量的平均和動作塊數(shù)來決定下個(gè)圖片的編碼類型。由此,實(shí)施方式5的圖像編碼裝置能夠更適當(dāng)?shù)貨Q定編碼類型。(實(shí)施方式6)實(shí)施方式6的圖像編碼裝置基于對象圖片的靜止塊數(shù)決定下個(gè)圖片的編碼類型。實(shí)施方式6的圖像編碼裝置的結(jié)構(gòu)與圖1所示的實(shí)施方式1的圖像編碼裝置的結(jié)構(gòu)是同樣的。此外,實(shí)施方式6的圖像編碼處理與圖2所示的實(shí)施方式1的圖像編碼處理是同樣的。實(shí)施方式6與實(shí)施方式1相比,編碼類型決定部102的結(jié)構(gòu)以及編碼類型決定處理(S102)不同。圖13是表示有關(guān)實(shí)施方式6的編碼類型決定部102的結(jié)構(gòu)的結(jié)構(gòu)圖。編碼類型決定部102具備靜止塊數(shù)比較部1400和下個(gè)圖片編碼類型設(shè)定部1402。靜止塊數(shù)比較部1400從對象圖片的編碼處理接受靜止塊數(shù)Sin,將其與預(yù)先設(shè)定的第4閾值比較,輸出真或偽的信號D93。下個(gè)圖片編碼類型設(shè)定部1402接接收號D93,如果D93是真,則將下個(gè)圖片的編碼類型設(shè)定為幀編碼,如果D93是偽則設(shè)定為場編碼,輸出下個(gè)圖片編碼類型Tout。圖14是表示有關(guān)實(shí)施方式6的編碼類型決定處理(S102)的詳細(xì)情況的流程圖。圖片編碼部100在對象圖片的編碼中計(jì)算靜止塊數(shù)(S1300)。靜止塊數(shù)例如是對象圖片中的、被設(shè)定了 ColZer0Flag的塊的數(shù)量。ColZeroFlag是對運(yùn)動的較小的塊分配的標(biāo)志?;蛘?,靜止塊數(shù)也可以是對象圖片中的、具有未達(dá)到預(yù)先設(shè)定的閾值的大小的運(yùn)動矢量的塊的數(shù)量。另外,編碼類型決定部102也可以計(jì)算靜止塊數(shù)。靜止塊數(shù)比較部1400將靜止塊數(shù)與預(yù)先設(shè)定的第4閾值比較(S130》。并且,靜止塊數(shù)比較部1400確認(rèn)靜止塊數(shù)是否是預(yù)先設(shè)定的第4閾值以上(S1304)。如果是真(S1304中Yes),則下個(gè)圖片編碼類型設(shè)定部1402將圖片編碼類型設(shè)定為幀編碼(S1306)。如果不是(S1304中No),則下個(gè)圖片編碼類型設(shè)定部1402將下個(gè)圖片的圖片編碼類型設(shè)定為場編碼(S1308)。如以上這樣,實(shí)施方式6的圖像編碼裝置基于靜止塊數(shù)決定下個(gè)圖片的編碼類型。由此,實(shí)施方式6的圖像編碼裝置能夠在抑制運(yùn)算量的增加的同時(shí)適當(dāng)?shù)貨Q定編碼類型。(實(shí)施方式7)有關(guān)實(shí)施方式7的圖像編碼裝置依次將包含在對象圖片中的宏塊編碼。此外,有關(guān)實(shí)施方式7的圖像編碼裝置計(jì)算運(yùn)動矢量的平均、動作塊數(shù)、靜止塊數(shù)、同奇偶性數(shù)、以及反奇偶性數(shù)。圖15是表示有關(guān)實(shí)施方式7的圖像編碼裝置的結(jié)構(gòu)圖。樣本提取部1600接受原來的對象圖片作為輸入Vin,提取MXN排列的原來的樣本 Dll并輸出。M和N例如分別是16和16。參照圖片選擇部1604接受表示場編碼或幀編碼的圖片類型信息PTin,將參照圖片集合D3作為輸入保存,輸出用于運(yùn)動預(yù)測處理的1個(gè)以上的被選擇的參照圖片集合D4。運(yùn)動預(yù)測部1606接受參照圖片集合D4和MXN排列的原來的樣本Dl 1,對參照圖片執(zhí)行運(yùn)動預(yù)測,輸出運(yùn)動矢量集合D5、參照索引集合D6、和表示對象宏塊的運(yùn)動活性較低的中間運(yùn)動預(yù)測信息D7。這樣的中間運(yùn)動預(yù)測信息D7的一例在H. 264/MPEG-4AVC影像編碼規(guī)格的情況下是ColZeroFlag。運(yùn)動補(bǔ)償部1608取得參照索引集合D6、運(yùn)動矢量集合D5和參照圖片集合D3。運(yùn)動補(bǔ)償部1608輸出MXN排列的間預(yù)測樣本D8。圖像編碼部1610然后接受MXN排列的原來的樣本Dll作為輸入。在本發(fā)明的實(shí)施方式之中,圖像編碼部也接受MXN排列的間預(yù)測樣本D8作為追加性的輸入,在MXN的對象宏塊的編碼中使用。圖像編碼部1610然后對對象宏塊進(jìn)行圖像編碼處理,將MXN排列的量子化殘差D9輸出給熵編碼部1612及圖像解碼部1614。熵編碼部1612將MXN排列的量子化殘差D9編碼,輸出壓縮圖片比特流Vout。圖像解碼部1614將量子化殘差D9解碼及再構(gòu)建。圖像編碼部1610也可以接受MXN排列的間預(yù)測樣本D8而再構(gòu)建MXN排列的宏塊樣本。圖像解碼部1614最終將MXN排列的再構(gòu)建樣本DlO輸出,將該再構(gòu)建樣本保存到圖片存儲部1602中。本發(fā)明利用在上述宏塊編碼處理中生成的信息,決定1個(gè)以上的后續(xù)圖片的編碼類型。參數(shù)初始化部1620在圖片的開始時(shí)點(diǎn)(在對象圖片的最初的宏塊中)被啟動。參數(shù)初始化部1620將運(yùn)動矢量的和D14設(shè)定為零,將運(yùn)動矢量數(shù)D15設(shè)定為零,將動作塊數(shù) D16設(shè)定為零,將靜止塊數(shù)D17設(shè)定為零,將同奇偶性數(shù)D18設(shè)定為零,將反奇偶性數(shù)D19設(shè)定為零。參數(shù)初始化部1620在圖片的開始時(shí)點(diǎn)以外的階段中不輸出信號。為了簡潔地表示,看作運(yùn)動矢量信息的水平組成及垂直組成的兩者包含在運(yùn)動矢量的和D14中。各OR門部1622、1624、1626、1628、1630、或1632將兩個(gè)輸入信號中的1個(gè)按照可利用的輸入信號,連接到輸出信號(020、023、026、029、032、或035)上。在圖片的開始時(shí)點(diǎn)以外的階段中,所謂可利用的輸入信號(D39、D41、D45、D51、 D64、及D6》,是通過初始信號(D14、D15、D16、D17、D18、及D19)的可能的修正生成的反饋信號??臻g活性計(jì)算部1616作為輸入而接受MXN排列的元的樣本D11,計(jì)算表示原來的 MXN樣本值之間的變動量的空間活性值D12??臻g活性比較部1618接受空間活性值D12, 將其與預(yù)先設(shè)定的空間活性閾值比較。如果該空間活性值未達(dá)到預(yù)先設(shè)定的空間活性閾值,則將控制信號D13設(shè)定為1。如果不是,則將控制信號D13設(shè)定為零??刂菩盘朌13被用于開關(guān)部1634、1636、1638、1640、1642、以及1644的控制。
如果控制信號D13是1,則開關(guān)部1634將D20向D22的輸出連接,開關(guān)部1636將 D23向D25的輸出連接,開關(guān)部1638將D26向擬8的輸出連接,開關(guān)部1640將D29向D31 的輸出連接,開關(guān)部1642將D32向D34的輸出連接,開關(guān)部1644將D35向D37的輸出連接。如果控制信號D13是0,則開關(guān)部1634將D20向D21的輸出連接,開關(guān)部1636將 D23向DM的輸出連接,開關(guān)部1638將擬6向D27的輸出連接,開關(guān)部1640將擬9向D30 的輸出連接,開關(guān)部1642將D32向D33的輸出連接,開關(guān)部1644將D35向D36的輸出連接。也可以不執(zhí)行空間活性的評價(jià)處理。在這樣的情況下,也可以沒有空間活性計(jì)算部 1616、空間活性比較部 1618、以及開關(guān)部 1634、1636、1638、1640、1642、1644。除此以外,運(yùn)動矢量的和D20永久地連接在D21的輸出上,運(yùn)動矢量數(shù)D23永久地連接在DM的輸出上,動作塊數(shù)擬6永久地連接在D27的輸出上,靜止塊數(shù)擬9永久地連接在D30的輸出上,同奇偶性數(shù)D32永久地連接在D33的輸出上,反奇偶性數(shù)D35永久地連接在D36的輸出上。運(yùn)動矢量合計(jì)部1646作為輸入而接受對象宏塊的運(yùn)動矢量集合D5和運(yùn)動矢量的和D21。當(dāng)在運(yùn)動矢量集合D5中有多個(gè)運(yùn)動矢量時(shí),運(yùn)動矢量合計(jì)部1646在內(nèi)部中計(jì)算被加到運(yùn)動矢量的和中的單一的運(yùn)動矢量值。作為這樣的計(jì)算的例子,有簡單平均、加權(quán)平均、以及抽樣。將結(jié)果得到的單一的運(yùn)動矢量然后加到運(yùn)動矢量的和D21中,將更新后的運(yùn)動矢量的和D38輸出。OR門部1648然后按照可利用的輸入信號,將D38或D22的某個(gè)連接在運(yùn)動矢量的和D39的輸出上。合計(jì)部1650將運(yùn)動矢量數(shù)DM增加1,將更新后的運(yùn)動矢量數(shù)D40輸出。OR門部 1652然后按照可利用的輸入信號,將D40或D25某個(gè)連接在運(yùn)動矢量數(shù)D41的輸出上。平均運(yùn)動矢量計(jì)算部16M接受運(yùn)動矢量的和D39和運(yùn)動矢量數(shù)D41,計(jì)算水平以及垂直方向的運(yùn)動矢量的平均{MVXout,MVYout}。對象圖片的編碼結(jié)束時(shí)的、最終得到的運(yùn)動矢量的平均被用于1個(gè)以上的后續(xù)圖片的編碼類型決定。運(yùn)動矢量比較部1656接受運(yùn)動矢量集合D5,將其與預(yù)先設(shè)定的運(yùn)動矢量閾值比較。垂直以及水平運(yùn)動矢量組成的預(yù)先設(shè)定的閾值也可以設(shè)定為不同的值。如果各運(yùn)動矢量值是預(yù)先設(shè)定的運(yùn)動矢量閾值以上,則將控制信號D63設(shè)定為1。如果不是,則將D63設(shè)定為零。開關(guān)部1658按照控制信號D63,將動作塊數(shù)D27的輸入連接在動作塊數(shù)D42或D43 的輸出上。如果D63是1,則將D27的輸入連接在D42的輸出上。如果不是,則將D27的輸入連接在D43的輸出上。合計(jì)部1660將動作塊數(shù)D42增加1,輸出D44。OR門部1662然后按照可利用的信號,將D44、D43、或D28的某個(gè)的輸入連接在動作塊數(shù)D45的輸出上。在對象圖片的編碼結(jié)束時(shí),動作塊數(shù)的最終的值被用于1個(gè)以上的后續(xù)圖片的編碼類型決定。靜止標(biāo)志計(jì)算部1664接受中間運(yùn)動預(yù)測信息D7,計(jì)算靜止標(biāo)志D46。在后述的式 7中表示H. 264/MPEG-4AVC影像編碼規(guī)格的情況下的這樣的計(jì)算的一例。靜止標(biāo)志比較部1666然后評價(jià)靜止標(biāo)志的值。如果靜止標(biāo)志D46是1,則將控制信號D47設(shè)定為1。如果不是,則將D47設(shè)定為零。開關(guān)部1668按照控制信號D47,將靜止塊數(shù)D30的輸入連接在靜止塊數(shù)D48或D49的輸出上。如果D47是1,則將D30的輸入連接在D48的輸出上。如果不是,則將D30的輸入連接在D49的輸出上。合計(jì)部1670將靜止塊數(shù)D48增加1,輸出D50。OR門部1672然后按照可利用的信號,將D50、D49或D31的某個(gè)的輸入連接在靜止塊數(shù)D51的輸出上。在對象圖片的編碼結(jié)束時(shí),可以將靜止塊數(shù)的最終的值用于1個(gè)以上的后續(xù)圖片的編碼類型決定。編碼類型比較部1674接受對象宏塊編碼類型信息PFin,輸出控制信號D52。在將對象宏塊作為幀宏塊編碼的情況下,將D52設(shè)定為零。如果不是(將對象宏塊作為場宏塊編碼的情況下),將D52設(shè)定為1。另外,即使對象圖片的編碼類型是幀編碼,也有按照對象宏塊而變更編碼類型的情況。即,有圖片類型信息PTin與對象宏塊編碼類型信息PFin不同的情況。場奇偶性比較部1678接受對象宏塊場奇偶性信息Pin、被選擇的參照索引D6、和參照圖片信息D1。場奇偶性比較部1678然后將對象宏塊的場奇偶性與所選擇的參照圖片的場奇偶性比較,輸出控制信號D55。如果對象宏塊的場奇偶性與所選擇的參照圖片的場奇偶性相同,則將D55設(shè)定為1。如果不是,則將D55設(shè)定為零。開關(guān)部1680按照控制信號D52及D55,將同奇偶性數(shù)D33的輸入連接在同奇偶性數(shù)D56或D57的輸出上。如果D52是1、并且D55是1,則將D33的輸入連接在D56的輸出上。如果不是(如果D52是0、或D55是0),則將D33的輸入連接在D57的輸出上。合計(jì)部1684將同奇偶性數(shù)D56增加1,輸出D58。OR門部1686然后按照可利用的信號,將D58、D57或D34的某個(gè)的輸入連接在同奇偶性數(shù)D64的輸出上。同樣,控制信號D52及D55被用于將反奇偶性數(shù)D36的輸入連接到反奇偶性數(shù)D59 或D60的輸出上的開關(guān)部1688的控制。開關(guān)部1688如果D52是1、并且D55是0,則將D36 的輸入連接在D59的輸出上。如果不是(如果D52是0、或D55是1),則將D36的輸入連接在D60的輸出上。合計(jì)部1690將反奇偶性數(shù)D59增加1,輸出D61。OR門部1692然后按照可利用的信號,將D61、D60或D37的某個(gè)的輸入連接在反奇偶性數(shù)D62的輸出上。在對象圖片的編碼結(jié)束時(shí),可以將同奇偶性數(shù)PSout及反奇偶性數(shù)POout的最終的值用于1個(gè)以上的后續(xù)圖片的編碼類型決定。圖16是表示有關(guān)實(shí)施方式7的圖像編碼處理的流程圖。首先,參數(shù)初始化部1620將變量值初始化(S1500)。具體而言,將運(yùn)動矢量的水平軸方向的和、運(yùn)動矢量的垂直軸方向的和、運(yùn)動矢量數(shù)、動作塊數(shù)、靜止塊數(shù)、同奇偶性數(shù)以及反奇偶性數(shù)初始化為零。接著,開始對象圖片內(nèi)的全部宏塊中的宏塊的循環(huán)(S1502)。接著,樣本提取部1600從原來的對象圖片中取得對象宏塊的原來的樣本 (S1504)。接著,參照圖片選擇部1604從再構(gòu)建圖片存儲器內(nèi)的已經(jīng)再構(gòu)建的圖片群中,選擇圖片作為參照圖片候補(bǔ)(S1506)。接著,運(yùn)動預(yù)測部1606進(jìn)行運(yùn)動預(yù)測,得到在對象宏塊的編碼中使用的運(yùn)動矢量集合(S1508)。接著,運(yùn)動補(bǔ)償部1608進(jìn)行運(yùn)動補(bǔ)償,得到宏塊的預(yù)測樣本(S1510)。
接著,空間活性計(jì)算部1616計(jì)算對象宏塊的空間活性值(S1512)??臻g活性值是表示圖像的空間的復(fù)雜度的值??臻g活性值的一例是統(tǒng)計(jì)的方差。[數(shù)式1]SpaiiaiAcl = vmmct(macroblock)
權(quán)利要求
1.一種圖像編碼方法,將多個(gè)圖片編碼,其特征在于,包括對象圖片編碼步驟,將包含在上述多個(gè)圖片中的對象圖片編碼;編碼類型決定步驟,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼; 以及下個(gè)圖片編碼步驟,在決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。
2.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,通過從包含在上述對象圖片中的1個(gè)以上的塊分別取得運(yùn)動矢量而取得1個(gè)以上的運(yùn)動矢量,計(jì)算所取得的上述1個(gè)以上的運(yùn)動矢量的平均,在計(jì)算出的上述平均未達(dá)到預(yù)先設(shè)定的閾值的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述平均是上述預(yù)先設(shè)定的閾值以上的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。
3.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、屬于與在編碼時(shí)被參照的參照塊相同的奇偶性的塊的數(shù)量即同奇偶性數(shù)、以及屬于與上述參照塊不同的奇偶性的塊的數(shù)量即反奇偶性數(shù)作為上述運(yùn)動信息,在上述同奇偶性數(shù)是上述反奇偶性數(shù)以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述同奇偶性數(shù)未達(dá)到上述反奇偶性數(shù)的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。
4.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、屬于與在編碼時(shí)被參照的參照塊相同的奇偶性的塊的數(shù)量即同奇偶性數(shù)、以及屬于與上述參照塊不同的奇偶性的塊的數(shù)量即反奇偶性數(shù)作為上述運(yùn)動信息,在從上述同奇偶性數(shù)減去上述反奇偶性數(shù)后的值是預(yù)先設(shè)定的閾值以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述相減后的值未達(dá)到上述預(yù)先設(shè)定的閾值的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。
5.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、具有預(yù)先設(shè)定的第1閾值以上的大小的運(yùn)動矢量的塊的數(shù)量即動作塊數(shù),在上述動作塊數(shù)未達(dá)到預(yù)先設(shè)定的第2閾值的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述動作塊數(shù)是上述預(yù)先設(shè)定的第2閾值以上的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。
6.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得包含在上述對象圖片中的1個(gè)以上的塊中的、靜止的塊的數(shù)量即靜止塊數(shù),在上述靜止塊數(shù)是預(yù)先設(shè)定的第1閾值以上的情況下,決定為將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在上述靜止塊數(shù)未達(dá)到上述預(yù)先設(shè)定的第1閾值的情況下,決定為將上述下個(gè)圖片用場編碼進(jìn)行編碼。
7.如權(quán)利要求6所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得上述1個(gè)以上的塊中的、具有未達(dá)到預(yù)先設(shè)定的第2 閾值的大小的運(yùn)動矢量的塊的數(shù)量作為上述靜止塊數(shù)。
8.如權(quán)利要求6所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,取得上述1個(gè)以上的塊中的、具有表示靜止的標(biāo)志的塊的數(shù)量作為上述靜止塊數(shù)。
9.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,對包含在上述對象圖片中的1個(gè)以上的塊分別取得表示圖像的空間的復(fù)雜度的空間活性值,僅從上述1個(gè)以上的塊中的、上述空間活性值是預(yù)先設(shè)定的閾值以上的塊取得上述運(yùn)動信息,取決于所取得的上述運(yùn)動信息,決定將上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。
10.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,決定將在編碼順序中是上述對象圖片的下個(gè)圖片的上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。
11.如權(quán)利要求1所述的圖像編碼方法,其特征在于,在上述編碼類型決定步驟中,決定將在顯示順序中作為上述對象圖片的下個(gè)圖片的上述下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼。
12.—種圖像編碼裝置,將多個(gè)圖片編碼,其特征在于,具備圖片編碼部,將包含在上述多個(gè)圖片中的對象圖片編碼;以及編碼類型決定部,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼;上述圖片編碼部在決定了將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定了將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。
13.一種程序,其特征在于,用來使計(jì)算機(jī)執(zhí)行包含在權(quán)利要求1所述的圖像編碼方法中的步驟。
14.一種集成電路,將多個(gè)圖片編碼,其特征在于,具備圖片編碼部,將包含在上述多個(gè)圖片中的對象圖片編碼;以及編碼類型決定部,取決于作為表示上述對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息,決定將上述對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將上述下個(gè)圖片用場編碼進(jìn)行編碼;上述圖片編碼部在決定了將上述下個(gè)圖片用幀編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用幀編碼進(jìn)行編碼,在決定了將上述下個(gè)圖片用場編碼進(jìn)行編碼的情況下,將上述下個(gè)圖片用場編碼進(jìn)行編碼。
全文摘要
提供一種在抑制運(yùn)算量的增加的同時(shí)、決定是幀編碼還是場編碼的圖像編碼方法。圖像編碼方法包括將包含在多個(gè)圖片中的對象圖片編碼的對象圖片編碼步驟(S100)、取決于作為表示對象圖片內(nèi)的運(yùn)動的信息的運(yùn)動信息、決定將對象圖片的下個(gè)圖片用幀編碼進(jìn)行編碼、還是將下個(gè)圖片用場編碼進(jìn)行編碼的編碼類型決定步驟(S102)、在決定為將下個(gè)圖片用幀編碼進(jìn)行編碼的情況下將下個(gè)圖片用幀編碼進(jìn)行編碼、在決定為將下個(gè)圖片用場編碼進(jìn)行編碼的情況下將下個(gè)圖片用場編碼進(jìn)行編碼的下個(gè)圖片編碼步驟(S104)。
文檔編號H04N7/32GK102165779SQ20108000269
公開日2011年8月24日 申請日期2010年7月12日 優(yōu)先權(quán)日2009年7月29日
發(fā)明者V·瓦哈達(dá)尼亞, 安倍清史, 張漢文, 林宗順, 柴原陽司, 西孝啟 申請人:松下電器產(chǎn)業(yè)株式會社