專利名稱:動(dòng)畫(huà)圖像解碼方法和裝置、 動(dòng)畫(huà)圖像編碼方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)畫(huà)圖像解碼方法、動(dòng)畫(huà)圖像解碼程序、動(dòng)畫(huà)圖像解碼裝置、動(dòng)畫(huà)圖像編碼方法、動(dòng)畫(huà)圖像編碼程序和動(dòng)畫(huà)圖像編碼裝置。
背景技術(shù):
在作為動(dòng)畫(huà)圖像編碼方式的H.264擴(kuò)展方式的提案規(guī)格中,能夠?qū)⒘Ⅲw圖像(stereo image)中的用左眼看到的圖像(左眼圖像)和用右眼看到的圖像(右眼圖像)的各個(gè)作為隔行析像(interlace)信號(hào)(隔行掃描圖像)中的奇數(shù)線半幀(field)和偶數(shù)線半幀的任意一個(gè)而進(jìn)行編碼。另外,作為表示編碼了的動(dòng)畫(huà)圖像數(shù)據(jù)是否與立體圖像有關(guān)的識(shí)別信息,定義了立體視頻半幀信息(立體信息)。通過(guò)參照包含在編碼了的動(dòng)畫(huà)圖像數(shù)據(jù)中的立體視頻半幀信息的數(shù)據(jù)而對(duì)動(dòng)畫(huà)圖像數(shù)據(jù)進(jìn)行解碼的解碼器能夠識(shí)別出解碼的各半幀是立體圖像的左眼還是右眼圖像(例如參考Text of ISO/IEC 14496-102003/FPDAM1(AVC Professional Extensions),2004年3月)。另外,在此所述的半幀是指構(gòu)成動(dòng)畫(huà)圖像的圖像,表示一張圖像的幀中的由奇數(shù)線的掃描線形成的圖像(奇數(shù)線半幀)和由偶數(shù)線的掃描線形成的圖像(偶數(shù)線半幀)的任意一個(gè)。
另一方面,在H.264方式中,用Picture order count(POC)這樣的信息,定義作為動(dòng)畫(huà)圖像的重放單位的重放畫(huà)像(畫(huà)像是指幀、半幀和2個(gè)半幀的對(duì)(以下稱為2半幀對(duì))的總稱)的輸出時(shí)刻的相對(duì)關(guān)系,進(jìn)而將Top field和Bottom field的POC定義為T(mén)op POC、Bottom POC。在Top field和Bottom field是相同的幀或2半幀對(duì)的情況下(向2個(gè)半幀附加相同的幀編號(hào)),將Top POC和Bottom POC中的小的值定義為POC。因此,2個(gè)半幀的POC值是相同的值。在Top field和Bottom field是不同的半幀的情況下(向2個(gè)半幀附加不同的幀編號(hào)),2個(gè)半幀的POC值是不同的。該信息表示各畫(huà)像間的時(shí)間方向的相對(duì)關(guān)系,在圖像間的預(yù)測(cè)處理等中使用。另外,在H.264方式中,規(guī)定了重放畫(huà)像的時(shí)間標(biāo)記(timestamp)的編碼。在保存了H.264方式的上述時(shí)間標(biāo)記的信息的畫(huà)像定時(shí)信息中,能夠用畫(huà)像類型信息(picture_struct)指定編碼了的時(shí)間標(biāo)記的個(gè)數(shù)(幀是一個(gè),半幀是一個(gè),2半幀對(duì)是2個(gè)等)。另外,也有用綜合了影像和聲音的系統(tǒng)數(shù)據(jù)定義時(shí)刻信息的情況。
雖然上述那樣地對(duì)重放編碼了的動(dòng)畫(huà)圖像數(shù)據(jù)的定時(shí)進(jìn)行了規(guī)定,但在上述規(guī)格中并沒(méi)有考慮到將包含立體影像地編碼了的動(dòng)畫(huà)圖像數(shù)據(jù)作為立體影像而重放輸出。因此,如果重放立體影像,則有以下的問(wèn)題左右圖像錯(cuò)開(kāi)地在不同時(shí)刻被輸出,無(wú)法作為立體圖像看到。
發(fā)明內(nèi)容
本發(fā)明就是為了解決上述問(wèn)題而提出的,其目的就在于提供一種能夠同時(shí)輸出編碼了的立體影像的左右圖像的動(dòng)畫(huà)圖像解碼方法、動(dòng)畫(huà)圖像解碼程序、動(dòng)畫(huà)圖像解碼裝置、動(dòng)畫(huà)圖像編碼方法、動(dòng)畫(huà)圖像編碼程序和動(dòng)畫(huà)圖像編碼裝置。
為了達(dá)到上述目的,本發(fā)明的動(dòng)畫(huà)圖像解碼方法是一種對(duì)隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼方法,其特征在于包括取得表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成了立體圖像的立體信息的立體信息取得步驟;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像而相互對(duì)應(yīng)的第1畫(huà)像和第2畫(huà)像進(jìn)行解碼,生成第1解碼畫(huà)像和第2解碼畫(huà)像的解碼步驟;輸出在解碼步驟中解碼了的第1解碼畫(huà)像和第2解碼畫(huà)像的輸出步驟,在輸出步驟中,參照在立體信息取得步驟中取得的立體信息,判斷第1解碼畫(huà)像和第2解碼畫(huà)像是否構(gòu)成了立體圖像,在判斷出構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼畫(huà)像和第2解碼畫(huà)像對(duì)應(yīng)起來(lái)而輸出。
根據(jù)上述動(dòng)畫(huà)圖像解碼方法,能夠根據(jù)所取得的立體信息同時(shí)輸出各畫(huà)像,因此能夠同時(shí)輸出編碼了的立體影像的左右圖像。
另外,動(dòng)畫(huà)圖像解碼程序是使計(jì)算機(jī)對(duì)隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼程序,執(zhí)行以下的處理從編碼數(shù)據(jù)中取得表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成立體圖像的立體信息的立體信息取得處理;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像而相互對(duì)應(yīng)的第1畫(huà)像和第2畫(huà)像進(jìn)行解碼,生成第1解碼畫(huà)像和第2解碼畫(huà)像的解碼處理;輸出通過(guò)解碼處理解碼了的第1解碼畫(huà)像和第2解碼畫(huà)像的輸出處理,其特征在于輸出處理參照通過(guò)立體信息取得處理取得的立體信息,判斷第1解碼畫(huà)像和第2解碼畫(huà)像是否構(gòu)成立體圖像,在判斷為構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼畫(huà)像和第2解碼畫(huà)像對(duì)應(yīng)起來(lái)輸出。
另外,動(dòng)畫(huà)圖像解碼裝置包括輸入隔行掃描圖像的編碼數(shù)據(jù)的輸入裝置;從編碼數(shù)據(jù)中取得表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成立體圖像的立體信息的立體信息取得裝置;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像而相互對(duì)應(yīng)的第1畫(huà)像和第2畫(huà)像進(jìn)行解碼,生成第1解碼畫(huà)像和第2解碼畫(huà)像的解碼裝置;輸出通過(guò)解碼裝置解碼了的第1解碼畫(huà)像和第2解碼畫(huà)像的輸出裝置,其特征在于輸出裝置參照通過(guò)立體信息取得裝置取得的立體信息,判斷第1解碼畫(huà)像和第2解碼畫(huà)像是否構(gòu)成立體圖像,在判斷為構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼畫(huà)像和第2解碼畫(huà)像對(duì)應(yīng)起來(lái)輸出。
另外,動(dòng)畫(huà)圖像編碼方法是對(duì)隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼方法,其特征在于包括對(duì)表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加步驟;對(duì)保存了與作為立體圖像而輸出畫(huà)像的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或保存了與作為立體圖像而輸出畫(huà)像的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加步驟。
另外,動(dòng)畫(huà)圖像編碼程序是使計(jì)算機(jī)對(duì)隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼程序,其特征在于執(zhí)行以下處理對(duì)表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加處理;對(duì)保存了與作為立體圖像而輸出畫(huà)像的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或保存了與作為立體圖像而輸出畫(huà)像的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加處理。
另外,動(dòng)畫(huà)圖像編碼裝置是對(duì)隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼裝置,其特征在于包括對(duì)表示包含在隔行掃描圖像中的畫(huà)像是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加裝置;對(duì)保存了與作為立體圖像而輸出畫(huà)像的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或保存了與作為立體圖像而輸出畫(huà)像的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加裝置。
為了達(dá)到上述目的,本發(fā)明的動(dòng)畫(huà)圖像解碼方法是對(duì)包含第1半幀和第2半幀的隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼方法,其特征在于包括從編碼數(shù)據(jù)中取得表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息的立體信息取得步驟;根據(jù)編碼數(shù)據(jù)對(duì)相互對(duì)應(yīng)的第1半幀和第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼步驟;輸出在解碼步驟中解碼了的第1解碼半幀和第2解碼半幀的輸出步驟,其中在輸出步驟中,參照在立體信息取得步驟中取得的立體信息,判斷第1半幀和第2半幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,同時(shí)輸出第1解碼半幀和第2解碼半幀。另外,在輸出步驟的判斷中還包含在立體信息取得步驟中的立體信息的取得中,根據(jù)是否取得了立體信息,而判斷是否構(gòu)成立體圖像。
根據(jù)上述動(dòng)畫(huà)圖像解碼方法,能夠根據(jù)所取得的立體信息同時(shí)輸出各半幀,因此能夠同時(shí)輸出編碼了的立體影像的左右圖像。
另外,動(dòng)畫(huà)圖像解碼程序是使計(jì)算機(jī)對(duì)由第1半幀和第2半幀構(gòu)成的隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼程序,其特征在于包括從編碼數(shù)據(jù)中取得表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息的立體信息取得處理;根據(jù)編碼數(shù)據(jù)對(duì)相互對(duì)應(yīng)的第1半幀和第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼處理;生成通過(guò)解碼處理解碼了的第1解碼半幀和第2解碼半幀的輸出處理,其中輸出處理參照通過(guò)立體信息取得處理取得的立體信息,判斷第1半幀和第2半幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,同時(shí)輸出第1解碼半幀和第2解碼半幀。
動(dòng)畫(huà)圖像解碼裝置的特征在于包括輸入包含第1半幀和第2半幀的隔行掃描圖像的編碼數(shù)據(jù)的輸入裝置;從編碼數(shù)據(jù)中取得表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息的立體信息取得裝置;根據(jù)編碼數(shù)據(jù)對(duì)相互對(duì)應(yīng)的第1半幀和第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼裝置;輸出通過(guò)解碼裝置解碼了的第1解碼半幀和第2解碼半幀的輸出裝置,其中輸出裝置參照通過(guò)立體信息取得裝置取得的立體信息,判斷第1半幀和第2半幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,同時(shí)輸出第1解碼半幀和第2解碼半幀。
另外,理想的是在輸出步驟中,在判斷出第1半幀和第2半幀不構(gòu)成立體圖像的情況下,在不同的時(shí)刻輸出第1解碼半幀和第2解碼半幀。
另外,動(dòng)畫(huà)圖像編碼方法是對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼方法,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加步驟;對(duì)保存了與輸出第1半幀和第2半幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出定時(shí)信息附加步驟。另外,在“附加到編碼數(shù)據(jù)中”的過(guò)程中還包含對(duì)編碼了的半幀等和立體信息進(jìn)行多路復(fù)用,生成編碼數(shù)據(jù)。
另外,理想的是動(dòng)畫(huà)圖像編碼方法是對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼方法,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加步驟;對(duì)與同時(shí)輸出第1半幀和第2半幀的時(shí)刻有關(guān)的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出時(shí)刻信息附加步驟。
另外,動(dòng)畫(huà)圖像解碼方法還包括從編碼數(shù)據(jù)中解碼并取得保存了與輸出第1半幀和第2半幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息的輸出定時(shí)信息取得步驟,其中在輸出步驟中,根據(jù)在輸出定時(shí)信息取得步驟中取得的輸出定時(shí)信息,輸出第1解碼半幀和第2解碼半幀。
另外,理想的是動(dòng)畫(huà)圖像解碼方法還包括從編碼數(shù)據(jù)中解碼并取得與同時(shí)輸出第1半幀和第2半幀的時(shí)刻有關(guān)的輸出時(shí)刻信息的輸出時(shí)刻信息取得步驟,其中在輸出步驟中,根據(jù)在輸出時(shí)刻信息取得步驟中取得的輸出時(shí)刻信息,輸出第1解碼半幀和第2解碼半幀。
另外,理想的是輸出定時(shí)信息是包含在編碼數(shù)據(jù)中的表示將與第1半幀和第2半幀的任意一個(gè)的輸出時(shí)刻的信息對(duì)應(yīng)的時(shí)刻作為輸出時(shí)刻的信息。
另外,理想的是輸出定時(shí)信息是包含在編碼數(shù)據(jù)中的表示對(duì)第1半幀和第2半幀分配的輸出順序的編號(hào)的大小關(guān)系的信息。
另外,動(dòng)畫(huà)圖像編碼程序是使計(jì)算機(jī)對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼程序,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加處理;對(duì)保存了與輸出第1半幀和第2半幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出定時(shí)信息附加處理。
另外,動(dòng)畫(huà)圖像編碼程序是使計(jì)算機(jī)對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼程序,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加處理;對(duì)與同時(shí)輸出第1半幀和第2半幀的時(shí)刻有關(guān)的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出時(shí)刻信息附加處理。
另外,動(dòng)畫(huà)圖像編碼裝置是對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼裝置,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加裝置;對(duì)保存了與輸出第1半幀和第2半幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出定時(shí)信息附加裝置。
另外,動(dòng)畫(huà)圖像編碼裝置是對(duì)包含第1半幀和第2半幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼裝置,其特征在于包括對(duì)表示第1半幀和第2半幀是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加裝置;對(duì)與同時(shí)輸出第1半幀和第2半幀的時(shí)刻有關(guān)的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出時(shí)刻信息附加裝置。
另外,動(dòng)畫(huà)圖像解碼方法是對(duì)包含幀的隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼方法,其特征在于包括從編碼數(shù)據(jù)中取得表示幀是否構(gòu)成立體圖像的立體信息的立體信息取得步驟;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像相互對(duì)應(yīng)的第1幀和第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼步驟;輸出在解碼步驟中解碼了的第1解碼幀和第2解碼幀的輸出步驟,其中在輸出步驟中,參照在立體信息取得步驟中取得的立體信息,判斷幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼幀和第2解碼幀對(duì)應(yīng)起來(lái)并輸出。
另外,理想的是動(dòng)畫(huà)圖像解碼方法還包括對(duì)包含在編碼數(shù)據(jù)中的幀的與作為立體圖像的對(duì)應(yīng)關(guān)系有關(guān)的對(duì)應(yīng)關(guān)系信息進(jìn)行解碼的對(duì)應(yīng)信息解碼步驟,在輸出步驟中,參照在對(duì)應(yīng)信息解碼步驟中解碼了的對(duì)應(yīng)關(guān)系信息,作為立體圖像使第1解碼幀和第2解碼幀對(duì)應(yīng)起來(lái)輸出。
另外,動(dòng)畫(huà)圖像解碼程序是使計(jì)算機(jī)對(duì)包含幀的隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼程序,其特征在于包括從編碼數(shù)據(jù)中取得表示幀是否構(gòu)成立體圖像的立體信息的立體信息取得處理;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像相互對(duì)應(yīng)的第1幀和第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼處理;輸出通過(guò)解碼處理解碼了的第1解碼幀和第2解碼幀的輸出處理,其中輸出處理參照通過(guò)立體信息取得處理取得的立體信息,判斷幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼幀和第2解碼幀對(duì)應(yīng)起來(lái)并輸出。
另外,動(dòng)畫(huà)圖像解碼裝置的特征在于包括輸入包含幀的隔行掃描圖像的編碼數(shù)據(jù)的輸入裝置;從編碼數(shù)據(jù)中取得表示幀是否構(gòu)成立體圖像的立體信息的立體信息取得裝置;根據(jù)編碼數(shù)據(jù)對(duì)作為立體圖像相互對(duì)應(yīng)的第1幀和第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼裝置;輸出通過(guò)解碼裝置解碼了的第1解碼幀和第2解碼幀的輸出裝置,其中輸出裝置參照通過(guò)立體信息取得裝置取得的立體信息,判斷幀是否構(gòu)成立體圖像,在判斷出構(gòu)成立體圖像的情況下,作為立體圖像使第1解碼幀和第2解碼幀對(duì)應(yīng)起來(lái)并輸出。
另外,動(dòng)畫(huà)圖像編碼方法是對(duì)包含幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼方法,其特征在于包括對(duì)表示包含在隔行掃描圖像中的幀是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加步驟;對(duì)保存了與作為立體圖像而輸出幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或與作為立體圖像而輸出幀的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加步驟。
另外,理想的是動(dòng)畫(huà)圖像編碼方法還包括對(duì)幀的與作為立體圖像的對(duì)應(yīng)關(guān)系有關(guān)的對(duì)應(yīng)關(guān)系信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的對(duì)應(yīng)信息附加步驟。
另外,動(dòng)畫(huà)圖像編碼程序是使計(jì)算機(jī)對(duì)包含幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼程序,其特征在于包括對(duì)表示包含在隔行掃描圖像中的幀是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加處理;對(duì)保存了與作為立體圖像而輸出幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或與作為立體圖像而輸出幀的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加處理。
另外,動(dòng)畫(huà)圖像編碼裝置是對(duì)包含幀的隔行掃描圖像進(jìn)行編碼生成編碼數(shù)據(jù)的動(dòng)畫(huà)圖像編碼裝置,其特征在于包括對(duì)表示包含在隔行掃描圖像中的幀是否構(gòu)成立體圖像的立體信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的立體信息附加裝置;對(duì)保存了與作為立體圖像而輸出幀的定時(shí)有關(guān)的信息的輸出定時(shí)信息、或與作為立體圖像而輸出幀的時(shí)刻有關(guān)的信息的輸出時(shí)刻信息進(jìn)行編碼,并附加到編碼數(shù)據(jù)中的輸出信息附加裝置。
圖1是表示實(shí)施例1的動(dòng)畫(huà)圖像的編碼處理的流程圖。
圖2是表示編碼了的動(dòng)畫(huà)圖像(立體影像)的結(jié)構(gòu)的圖。
圖3是表示實(shí)施例1的動(dòng)畫(huà)圖像的解碼處理的流程圖。
圖4是表示實(shí)施例2的動(dòng)畫(huà)圖像的編碼處理的流程圖。
圖5是表示實(shí)施例2的動(dòng)畫(huà)圖像的解碼處理的流程圖。
圖6是表示實(shí)施例的動(dòng)畫(huà)圖像編碼裝置的結(jié)構(gòu)的圖。
圖7是表示實(shí)施例的動(dòng)畫(huà)圖像解碼裝置的結(jié)構(gòu)的圖。
圖8是表示實(shí)施例的動(dòng)畫(huà)圖像的解碼處理的變形例子的流程圖。
圖9是表示本發(fā)明的動(dòng)畫(huà)圖像編碼程序的結(jié)構(gòu)的圖。
圖10是表示本發(fā)明的動(dòng)畫(huà)圖像解碼程序的結(jié)構(gòu)的圖。
具體實(shí)施例方式
以下,參照
本發(fā)明的實(shí)施例。
在以H.264擴(kuò)展方式的數(shù)據(jù)結(jié)構(gòu),即立體視頻半幀信息(以下稱為立體信息)和畫(huà)像定時(shí)信息(以下稱為時(shí)刻信息)以及H.264擴(kuò)展方式的編碼方法(幀/半幀/幀半幀適應(yīng))以基礎(chǔ)的例子中,說(shuō)明本發(fā)明的輸出定時(shí)信息、輸出時(shí)刻信息的編碼和解碼處理以及實(shí)現(xiàn)它們的編碼和解碼裝置的結(jié)構(gòu)。另外,輸出定時(shí)信息是指保存了輸出第1半幀和第2半幀的定時(shí)的信息。后面將詳細(xì)說(shuō)明。
作為編碼和解碼處理的實(shí)施例1,說(shuō)明使用了輸出定時(shí)信息的立體圖像的編碼和解碼處理。在本實(shí)施例中,以計(jì)算機(jī)的程序處理為例子,說(shuō)明編碼和解碼處理。
在圖1中,表示使用了輸出定時(shí)信息的立體圖像的編碼處理的流程。在本實(shí)施例中,使用用于從2個(gè)半幀各自的輸出時(shí)刻中選擇對(duì)與左眼圖像和右眼圖像對(duì)應(yīng)的2半幀對(duì)進(jìn)行輸出處理的定時(shí)的指示信息(輸出定時(shí)信息)。如果將該指示信息包含在立體圖像中進(jìn)行編碼,則只通過(guò)追加立體信息的編碼步驟,就能夠不改變其他編碼處理地對(duì)立體圖像進(jìn)行編碼。
通過(guò)由動(dòng)畫(huà)圖像編碼裝置調(diào)用編碼處理開(kāi)始程序而開(kāi)始進(jìn)行處理(S301)。編碼程序使動(dòng)畫(huà)圖像編碼裝置在進(jìn)行存儲(chǔ)器的確保等編碼準(zhǔn)備(未圖示)的同時(shí),使其生成立體信息11(S302,立體信息附加步驟)。如圖2(a)所示,立體信息11是包含在編碼了的數(shù)據(jù)10中的信息。圖2(b)表示立體信息11的格式。立體信息類型21是表示立體信息的開(kāi)始的標(biāo)示信息,在數(shù)據(jù)解碼時(shí),通過(guò)檢測(cè)出該信息,能夠識(shí)別出立體信息的存在。半幀結(jié)構(gòu)信息22是表示是否作為相互對(duì)應(yīng)的Top field(第1半幀)和Bottom field(第2半幀)的任意一個(gè)半幀地對(duì)左眼圖像和右眼圖像進(jìn)行編碼的信息。限制信息23是對(duì)Topfield和Bottom field的編碼方法施加限制的標(biāo)志,能夠禁止對(duì)Topfield和Bottom field之間進(jìn)行參照,而單獨(dú)地對(duì)單眼圖像進(jìn)行解碼。輸出定時(shí)信息24是用于同時(shí)對(duì)相互對(duì)應(yīng)的2個(gè)半幀進(jìn)行輸出處理的信息,在解碼處理中,例如,在該信息表示“Top field”的情況下,在Topfield的輸出時(shí)刻同時(shí)對(duì)相互對(duì)應(yīng)的2個(gè)半幀進(jìn)行輸出處理(或者以Top POC為基準(zhǔn)進(jìn)行輸出處理),在表示“Bottom field”的情況下,在Bottom field的輸出時(shí)刻對(duì)相互對(duì)應(yīng)的2個(gè)半幀進(jìn)行輸出處理(或者以Bottom POC為基準(zhǔn)進(jìn)行輸出處理)。在本實(shí)施例中,假設(shè)在S302中,根據(jù)半幀結(jié)構(gòu)信息22,分別將左眼圖像和右眼圖像分別為T(mén)opfield和Bottom field,另外根據(jù)輸出定時(shí)信息24將Top field指定為輸出定時(shí)(將Top POC作為輸出時(shí)刻的基準(zhǔn)值)。接著,編碼程序使得輸入一個(gè)立體圖像(S303),并進(jìn)行轉(zhuǎn)換使得能夠作為編碼對(duì)象的2個(gè)半幀地輸入它(S304)。
進(jìn)而,編碼程序使得選擇半幀的編碼方式(S305)。在H.264公式中,有幀編碼、半幀編碼、幀/半幀適應(yīng)編碼的3種編碼方式,但對(duì)于本申請(qǐng)的發(fā)明點(diǎn)的時(shí)刻信息來(lái)說(shuō),由于同樣地對(duì)幀編碼和幀/半幀適應(yīng)編碼進(jìn)行處理,所以在本申請(qǐng)中,只考慮幀編碼和半幀編碼。通過(guò)由操作者使用鍵盤(pán)或預(yù)先準(zhǔn)備的編碼條件的GUI,來(lái)進(jìn)行編碼方式的選擇。另外,也可以用選擇裝置自動(dòng)地進(jìn)行。例如,有以下的方法用2種方法對(duì)半幀進(jìn)行編碼并選擇編碼效率高的方法的方法;計(jì)算半幀間的統(tǒng)計(jì)相關(guān)性并通過(guò)閾值處理進(jìn)行選擇的方法等。
接著,編碼程序根據(jù)選擇出的編碼條件對(duì)各畫(huà)像進(jìn)行編碼。在此,畫(huà)像是幀和半幀的總稱。在半幀編碼中,編碼程序首先設(shè)置Top field的輸出時(shí)刻tT,并對(duì)其進(jìn)行編碼(S311,輸出定時(shí)信息附加步驟)。這樣,編碼了的時(shí)刻信息與各畫(huà)像數(shù)據(jù)對(duì)應(yīng)。例如,如圖2(a)所示,時(shí)刻信息12與畫(huà)像數(shù)據(jù)13對(duì)應(yīng),時(shí)刻信息14與畫(huà)像數(shù)據(jù)15對(duì)應(yīng)。在圖2(c)中表示時(shí)刻信息的格式。從作為表示時(shí)刻信息的開(kāi)始的標(biāo)示信息的時(shí)刻信息類型31開(kāi)始,后面是畫(huà)像類型32、時(shí)間標(biāo)記33。畫(huà)像類型是表示該畫(huà)像的結(jié)構(gòu)的信息,在該結(jié)構(gòu)中有幀、半幀(Topfield/Bottom field)、半幀對(duì)(通過(guò)幀編碼或幀/半幀適應(yīng)編碼對(duì)2個(gè)半幀進(jìn)行處理)等。時(shí)間標(biāo)記是表示輸出時(shí)刻的信息,在畫(huà)像類型是幀或半幀的情況下對(duì)1個(gè),在是半幀對(duì)的情況下是對(duì)2個(gè)(各半幀的輸出時(shí)刻)輸出時(shí)刻信息(時(shí)間標(biāo)記)進(jìn)行編碼。在本實(shí)施例中,編碼程序?qū)?huà)像類型32編碼為半幀,以時(shí)間標(biāo)記的形式對(duì)tT進(jìn)行編碼。
接著,編碼程序?qū)嵤㏕op field的編碼處理(S312,輸出定時(shí)信息附加步驟)。同樣,編碼程序接著進(jìn)行Bottom field的輸出時(shí)刻tB(tB=tT+1/60秒)的編碼(S313,輸出定時(shí)信息附加步驟)、Bottomfield的編碼處理(S314,輸出定時(shí)信息附加步驟)。另外,在H.264中,這時(shí)如果向2個(gè)半幀附加相同的幀編號(hào),則POC值成為相同的值,對(duì)于解碼處理是有效的。由于在解碼側(cè)作為相同幀的數(shù)據(jù)而管理POC值相同的2個(gè)半幀的解碼圖像,所以容易同時(shí)進(jìn)行輸出。這樣,在具有將2個(gè)半幀保存到同一幀存儲(chǔ)器中那樣的方法的編碼方式中,通過(guò)生成編碼數(shù)據(jù)使得將構(gòu)成左右圖像的2個(gè)半幀保存在同一幀存儲(chǔ)器中,而容易地進(jìn)行解碼處理中的同時(shí)輸出處理。本實(shí)施例包含以下的編碼方法向2個(gè)半幀附加相同的畫(huà)像編號(hào),使得通過(guò)解碼處理將構(gòu)成左右圖像的2個(gè)半幀保存到同一幀存儲(chǔ)器中。
另一方面,在幀編碼中,編碼程序首先對(duì)2個(gè)半幀的輸出時(shí)刻tT和tB進(jìn)行編碼(S321)。將畫(huà)像類型32設(shè)置為幀,根據(jù)2個(gè)時(shí)間標(biāo)記33對(duì)2個(gè)輸出時(shí)刻進(jìn)行編碼。然后,對(duì)2半幀對(duì)進(jìn)行幀編碼(S322)。
接著,編碼程序?qū)幋a了的各要素?cái)?shù)據(jù)進(jìn)行多路復(fù)用,構(gòu)成比特流(S306,立體信息附加步驟,輸出定時(shí)信息附加步驟)。圖2(a)表示比特流(編碼數(shù)據(jù)10)的例子。在比特流中,從序列頭等表示序列全體的特征的信息開(kāi)始(未圖示),后面是各畫(huà)像的信息。立體信息11由于是與序列全體有關(guān)的信息,所以配置在比特流的最初的畫(huà)像的前面。另外,考慮到從比特流的中間進(jìn)行解碼的情況等,也隨時(shí)地配置在隨機(jī)訪問(wèn)單位的先頭部分(未圖示)。時(shí)刻信息12、14基本配置在各畫(huà)像數(shù)據(jù)13、15的前面。另外,立體信息和時(shí)刻信息也可以被定義為對(duì)于視頻數(shù)據(jù)和音頻數(shù)據(jù)通用的系統(tǒng)數(shù)據(jù)。在該情況下,解碼順序的位置關(guān)系也一樣。以下,編碼程序循環(huán)進(jìn)行S303到S306的處理,在輸入畫(huà)像結(jié)束了的時(shí)刻(S307),結(jié)束編碼處理(S308)。
接著,說(shuō)明立體圖像的解碼處理。在圖3中,表示使用了本發(fā)明的輸出定時(shí)信息的立體圖像的解碼處理的流程。如果由動(dòng)畫(huà)圖像解碼裝置調(diào)用解碼處理開(kāi)始程序(S401),則解碼程序使動(dòng)畫(huà)圖像解碼裝置從輸入編碼數(shù)據(jù)的先頭部分開(kāi)始對(duì)與序列全體的處理有關(guān)的信息進(jìn)行解碼,進(jìn)行存儲(chǔ)器的確保等編碼準(zhǔn)備(未圖示)。這時(shí),取得并參照立體信息(S402,立體信息取得步驟),判斷解碼圖像是否是立體數(shù)據(jù)(S403,輸出步驟)。另外,S403的判斷也可以是以下這樣的判斷在S402中取得了立體信息的情況下判斷為構(gòu)成立體圖像,在S402中沒(méi)有取得立體信息的情況下判斷為不構(gòu)成立體信息。在編碼數(shù)據(jù)是立體數(shù)據(jù)的情況下,對(duì)立體信息的要素?cái)?shù)據(jù)進(jìn)行解碼,將由解碼了的輸出定時(shí)信息24(參照?qǐng)D2(b))指定的半幀設(shè)置為輸出定時(shí)基準(zhǔn)(S450,輸出定時(shí)信息取得步驟)。在本實(shí)施例中,輸出定時(shí)信息24包含Top field的輸出時(shí)刻和表示同時(shí)地輸出2個(gè)半幀的信息,并那樣地進(jìn)行設(shè)置(將Top POC作為輸出時(shí)刻的基準(zhǔn)值)。
接著,解碼程序?qū)ο旅孑敵龅漠?huà)像的時(shí)刻信息進(jìn)行解碼(S404),根據(jù)畫(huà)像類型判斷是幀還是半幀(S405)。然后,在畫(huà)像類型是幀的情況下,將作為時(shí)間標(biāo)記解碼了的時(shí)刻t1和t2(數(shù)值是解碼順序)分別作為tT和tB(S408,輸出步驟),對(duì)對(duì)應(yīng)的幀數(shù)據(jù)進(jìn)行解碼,取得解碼幀(S452,輸出步驟)。在畫(huà)像類型是半幀的情況下,在將作為時(shí)間標(biāo)記解碼了的t作為tT的基礎(chǔ)上(S406,輸出步驟),對(duì)畫(huà)像數(shù)據(jù)進(jìn)行解碼,取得解碼Top field(解碼半幀)(S451,解碼步驟)。進(jìn)而,對(duì)時(shí)刻信息進(jìn)行解碼(S404,輸出步驟),將作為時(shí)間標(biāo)記解碼了的t作為tB(S407,輸出步驟),同時(shí)對(duì)畫(huà)像數(shù)據(jù)進(jìn)行解碼,取得解碼Bottom field(解碼半幀)(S451,解碼步驟)。
接著,解碼程序與在S450中設(shè)置為輸出定時(shí)的半幀相位的信息對(duì)應(yīng)地,修正輸出時(shí)刻。具體地說(shuō),判斷輸出定時(shí)設(shè)置是Top field還是Bottom field(S453,輸出步驟),在Top field的情況下,將tB的值改寫(xiě)為tT(S454,輸出步驟),在Bottom field的情況下,將tT的值改寫(xiě)為tB(S455,輸出步驟)。在本實(shí)施例中,由于將輸出定時(shí)設(shè)置為T(mén)op field,所以成為tB=tT,其結(jié)果是與左眼圖像和右眼圖像對(duì)應(yīng)的2個(gè)半幀的輸出時(shí)刻設(shè)置成為同一時(shí)刻。然后,解碼程序?qū)⒔獯a幀、輸出時(shí)刻(在本實(shí)施例中為tT)、半幀結(jié)構(gòu)22傳送到顯示處理,根據(jù)上述時(shí)刻,在同一時(shí)刻輸出各半幀(S410,輸出步驟)。在此,作為顯示處理的具體例子,考慮以下的方法,即將左右圖像同時(shí)輸出到顯示緩存器(保存輸出到顯示裝置前的顯示圖像的緩存器)、放映緩存器(顯示處理用的緩存器(包含用軟件形式實(shí)現(xiàn)的方式))。在H.264方式中,將具有相同的POC值的2個(gè)半幀記錄到同一幀存儲(chǔ)器(解碼處理部件內(nèi)的緩存器)中。因此,也可以在編碼處理中,向與左右圖像對(duì)應(yīng)的2個(gè)半幀附加相同的幀編號(hào),使得構(gòu)成左右圖像的2個(gè)半幀具有相同的POC值。另外,作為另一個(gè)具體例子,考慮以下的方法,即在不同的定時(shí)下將左右圖像輸出到緩存器中,在實(shí)際在顯示裝置中進(jìn)行顯示時(shí),使得同時(shí)顯示左右圖像。以下,到編碼數(shù)據(jù)結(jié)束為止,循環(huán)進(jìn)行從S404到S410的處理(S411),在對(duì)所有編碼數(shù)據(jù)進(jìn)行了解碼后的時(shí)刻,結(jié)束解碼處理。
另一方面,在S403中判斷出編碼數(shù)據(jù)不是立體數(shù)據(jù)的情況下,首先解碼程序?qū)ο乱粋€(gè)畫(huà)像的時(shí)刻信息進(jìn)行解碼(S404),判斷畫(huà)像類型是幀還是半幀(S405)。然后,在畫(huà)像類型是幀的情況下,將作為時(shí)間標(biāo)記解碼了的時(shí)刻t1和t2(數(shù)值是解碼順序)分別作為tT和tB(S408)。在畫(huà)像類型是半幀的情況下,進(jìn)而根據(jù)畫(huà)像類型判斷是Topfield還是Bottom field(S405),在Top field的情況下,將作為時(shí)間標(biāo)記解碼了的t作為tT(S406),在Bottom field的情況下,將作為時(shí)間標(biāo)記解碼了的t作為tB(S407)。在解碼時(shí)刻信息和設(shè)置輸出時(shí)刻后,對(duì)一個(gè)畫(huà)像數(shù)據(jù)進(jìn)行解碼,取得解碼幀或解碼半幀(S409)。然后,解碼程序?qū)⒔獯a畫(huà)像和輸出時(shí)刻傳送到顯示處理(S410)。以下,到編碼數(shù)據(jù)結(jié)束為止循環(huán)進(jìn)行從S404到S410的處理(S411),在對(duì)所有的編碼數(shù)據(jù)進(jìn)行了解碼后的時(shí)刻,結(jié)束解碼處理。另外,在編碼數(shù)據(jù)不是立體數(shù)據(jù)的情況下,也可以不進(jìn)行S404到S411的處理?;蛘?,也可以置換為其他的處理。
在上述說(shuō)明中,向各畫(huà)像附加了時(shí)刻信息,但并不只限于一定對(duì)每個(gè)畫(huà)像進(jìn)行指定。對(duì)于沒(méi)有指定時(shí)刻信息的畫(huà)像,從附加了時(shí)刻信息的畫(huà)像的時(shí)間參照(在H.264中是POC)和沒(méi)有附加時(shí)刻信息的畫(huà)像的時(shí)間參照之間的關(guān)系,根據(jù)輸入圖像的更新率決定時(shí)間標(biāo)記。在利用了本實(shí)施例這樣的輸出定時(shí)信息的立體編碼的情況下,進(jìn)而需要對(duì)相互對(duì)應(yīng)的2個(gè)半幀決定一個(gè)輸出時(shí)刻信息。在該情況下,將立體信息的輸出定時(shí)作為用于進(jìn)行輸出時(shí)刻換算的基準(zhǔn)半幀來(lái)利用。例如,在基準(zhǔn)半幀是Top field的情況下,也可以根據(jù)附加了時(shí)刻信息tT的Top field的Top POC和沒(méi)有附加時(shí)刻信息的半幀對(duì)的Top POC之間的關(guān)系計(jì)算tT,并將其作為立體圖像的輸出時(shí)刻。進(jìn)而,也有以下的解碼方法,即使用POC那樣的畫(huà)像編號(hào)和解碼處理部件的幀緩存器進(jìn)行顯示處理。在該情況下,根據(jù)由解碼處理所規(guī)定的幀緩存器的管理法則,以畫(huà)像編號(hào)的順序,將幀緩存器內(nèi)的幀存儲(chǔ)器的數(shù)據(jù)輸出到顯示緩存器(或者放映緩存器)并進(jìn)行顯示處理。這時(shí),由于具有相同的畫(huà)像編號(hào)的2半幀對(duì)被記錄在同一幀存儲(chǔ)器中,所以同時(shí)被輸出到顯示緩存器中。
根據(jù)上述那樣的本實(shí)施例,能夠同時(shí)輸出編碼了的立體圖像的左右圖像。
作為編碼和解碼處理的實(shí)施例2,說(shuō)明使用了輸出時(shí)刻信息的立體圖像的編碼和解碼處理。與實(shí)施例1一樣,在本實(shí)施例中,將計(jì)算機(jī)的程序處理作為例子,說(shuō)明編碼和解碼處理。
在圖4中,表示使用了本實(shí)施例的輸出時(shí)刻信息的立體圖像的編碼處理的流程。與實(shí)施例1的使用了輸出定時(shí)信息的方法的不同點(diǎn)在于與編碼方法是半幀編碼還是幀編碼無(wú)關(guān)地,作為同時(shí)對(duì)2個(gè)半幀的對(duì)即左眼圖像和右眼圖像進(jìn)行輸出處理的時(shí)刻,而對(duì)一個(gè)時(shí)間標(biāo)記tFR進(jìn)行編碼。在本實(shí)施例中,需要對(duì)編碼和解碼方法中的時(shí)刻信息的步驟進(jìn)行變更,但與實(shí)施例1的流程進(jìn)行比較(圖1和圖4、圖3和圖5)可以知道,有處理步驟數(shù)比實(shí)施例1少的優(yōu)點(diǎn)。以下,說(shuō)明與實(shí)施例1(圖1)的不同點(diǎn)。在本實(shí)施例(圖4)中,代替實(shí)施例1的S311、S313和S321,在判斷分支處理(S305)之前實(shí)施S309。在S309中,作為兩眼圖像的時(shí)刻信息,編碼程序?qū)σ詭瑸閱挝坏臅r(shí)間標(biāo)記tFR進(jìn)行編碼。具體地說(shuō),規(guī)定為只在根據(jù)立體信息識(shí)別出是立體數(shù)據(jù)的情況下,將時(shí)刻信息的畫(huà)像類型設(shè)置為幀,而能夠?qū)σ粋€(gè)時(shí)間標(biāo)記進(jìn)行編碼。通過(guò)該處理,在編碼處理中,能夠指定用于對(duì)時(shí)間參照(在H.264中為T(mén)op POC和Bottom POC)不同的2個(gè)半幀同時(shí)進(jìn)行輸出處理的輸出時(shí)刻。
另外,在圖4所示的編碼處理中,在分支判斷(S305)之前實(shí)施輸出時(shí)刻的編碼(S309),但作為變形例子,可以考慮以下的情況在各畫(huà)像的編碼(S312、S314、S322)之前分別實(shí)施輸出時(shí)刻信息的編碼(S309)。在該情況下,由于在各畫(huà)像數(shù)據(jù)之前必然存在時(shí)刻信息,所以在解碼處理后的顯示處理中,構(gòu)成左右圖像的2個(gè)半幀的關(guān)系更明確。特別地,在如H.264方式那樣能夠向2個(gè)半幀分配同一畫(huà)像編碼(POC值)的方式中,可以規(guī)定為在解碼處理后,將具有相同的POC值的2個(gè)半幀記錄到同一幀存儲(chǔ)器中。因此,通過(guò)向構(gòu)成左右圖像的2個(gè)半幀分配相同的POC值,進(jìn)而向2個(gè)半幀分配相同的時(shí)刻信息,解碼處理部件能夠同時(shí)將記錄在同一幀存儲(chǔ)器中的左右圖像輸出到顯示處理部件。進(jìn)而,在如H.264那樣能夠向2個(gè)半幀分配相同的畫(huà)像編號(hào)(POC值)的方式中,由于通過(guò)向構(gòu)成左右圖像的2個(gè)半幀分配相同的幀編號(hào),而2個(gè)半幀的POC值成為相同的值,所以能夠?qū)r(shí)刻信息置換考慮為畫(huà)像數(shù)據(jù)內(nèi)的幀編號(hào)。在本實(shí)施例中,如上述幀編號(hào)那樣,實(shí)質(zhì)上用于確定輸出半幀的時(shí)刻的信息也包含在輸出時(shí)刻信息中。
圖5表示了使用了本實(shí)施例的輸出時(shí)刻信息的立體圖像的解碼處理的流程。與實(shí)施例1(圖3)一樣,如果調(diào)用了解碼處理開(kāi)始程序(S401),則解碼程序使動(dòng)畫(huà)圖像解碼裝置從輸入編碼數(shù)據(jù)的先頭部分開(kāi)始對(duì)與序列全體的處理有關(guān)的信息進(jìn)行解碼,進(jìn)行存儲(chǔ)器的確保等編碼準(zhǔn)備(未圖示)。這時(shí),參照立體信息(S402),判斷解碼圖像是否是立體數(shù)據(jù)(S403)。另外,S403的判斷也可以是以下這樣的判斷在S402中取得了立體信息的情況下判斷為構(gòu)成立體圖像,在S402中沒(méi)有取得立體信息的情況下判斷為不構(gòu)成立體信息。在不是立體數(shù)據(jù)的情況下,由于是與實(shí)施例1一樣的處理,所以省略說(shuō)明。在是立體數(shù)據(jù)的情況下,對(duì)立體信息進(jìn)行解碼,將由解碼了的輸出定時(shí)信息指定的半幀設(shè)置為輸出定時(shí)基準(zhǔn)(S450)。該輸出定時(shí)如實(shí)施例1所說(shuō)明的那樣,作為在對(duì)不具有時(shí)刻信息的幀(2個(gè)半幀的對(duì))的輸出時(shí)刻進(jìn)行換算時(shí)的基準(zhǔn)半幀而利用。接著,解碼程序?qū)ο乱粋€(gè)幀的時(shí)刻信息t進(jìn)行解碼(S404),將作為時(shí)間標(biāo)記解碼了的t作為tFR(S456),同時(shí)對(duì)畫(huà)像數(shù)據(jù)進(jìn)行解碼(S409)。然后,判斷解碼了的畫(huà)像是幀還是半幀(S405),在半幀的情況下,進(jìn)而同樣地在S409中對(duì)與上述在S409中解碼了的Top field同時(shí)輸出的半幀進(jìn)行解碼。然后,解碼程序?qū)⒔獯a幀和輸出時(shí)刻tFR傳送到顯示處理(S410)。以下,與實(shí)施例一樣。如上述那樣根據(jù)本實(shí)施例,能夠同時(shí)輸出編碼了的立體圖像的左右圖像。
另外,與實(shí)施例1一樣,作為顯示處理的具體例子,考慮以下的情況,即將左右圖像同時(shí)輸出到顯示緩存器(在輸出到顯示裝置之前保存顯示數(shù)據(jù)的緩存器)、放映緩存器(顯示處理用的緩存器)。在H.264方式中,具有相同的POC值的2個(gè)半幀被記錄在同一幀存儲(chǔ)器(解碼處理部件內(nèi)的緩存器)中。因此,在編碼處理中,可以向與左右圖像對(duì)應(yīng)的2個(gè)半幀附加相同的幀編號(hào),使得構(gòu)成左右圖像的2個(gè)半幀具有相同的POC值。另外,在圖5所示的解碼處理中,只在最初的畫(huà)像的解碼(最初的S409)之前實(shí)施輸出時(shí)刻信息的解碼和設(shè)置(S404,S456),但在向上述2個(gè)半幀分配了相同的時(shí)刻信息的情況下,在第2個(gè)解碼(第2個(gè)S409)之前,也實(shí)施與該半幀對(duì)應(yīng)的輸出時(shí)刻信息的解碼和設(shè)置(S404,S456)。進(jìn)而,在將上述時(shí)刻信息置換為幀編號(hào)的情況下,通過(guò)將在S409的處理中取得的幀編號(hào)置換為時(shí)刻信息,來(lái)代替S404和S456的處理。
接著,說(shuō)明使用輸出定時(shí)信息、輸出時(shí)刻信息實(shí)施立體圖像的編碼和解碼處理的動(dòng)畫(huà)圖像編碼裝置200和動(dòng)畫(huà)圖像解碼裝置100的結(jié)構(gòu)。由于已經(jīng)說(shuō)明了編碼處理和解碼處理,所以在此說(shuō)明構(gòu)成裝置的各處理部件的作用。
圖6表示動(dòng)畫(huà)圖像編碼裝置200的處理框圖。首先,通過(guò)數(shù)據(jù)總線201,將輸入立體圖像暫時(shí)保存到幀存儲(chǔ)器211中。在輸入設(shè)備212中,生成在各實(shí)施例中說(shuō)明了的那樣的立體信息以及時(shí)刻信息,并通過(guò)數(shù)據(jù)總線204輸出到數(shù)據(jù)多路復(fù)用部件214。進(jìn)而,輸入設(shè)備212通過(guò)數(shù)據(jù)總線205讀入輸入立體圖像,在將其轉(zhuǎn)換為編碼處理部件213的對(duì)象圖像格式(在此是從圖3等的S304所示的左右圖像轉(zhuǎn)換為2個(gè)半幀)的被編碼圖像后,通過(guò)數(shù)據(jù)總線202輸出到編碼處理部件213。在該輸入設(shè)備的轉(zhuǎn)換處理中包含進(jìn)而從輸入RGB信號(hào)轉(zhuǎn)換為YUV組成信號(hào)和將圖像轉(zhuǎn)換為適合于編碼的噪聲少的圖像的濾波處理等。編碼處理部件213(立體信息附加裝置、輸出時(shí)刻信息附加裝置)對(duì)輸入的被編碼圖像進(jìn)行編碼,生成視頻數(shù)據(jù)。數(shù)據(jù)多路復(fù)用部件214(立體信息附加裝置、輸出時(shí)刻信息附加裝置)對(duì)通過(guò)數(shù)據(jù)總線203取得的視頻數(shù)據(jù)、通過(guò)數(shù)據(jù)總線204取得的立體信息和時(shí)刻信息等配置數(shù)據(jù)進(jìn)行合成,生成編碼數(shù)據(jù)。這樣,通過(guò)向輸入設(shè)備和數(shù)據(jù)多路復(fù)用部件追加與立體信息和時(shí)刻信息對(duì)應(yīng)的處理功能,能夠不變更編碼處理部件而對(duì)應(yīng)立體圖像的編碼。
圖7表示動(dòng)畫(huà)圖像解碼裝置的處理框圖。首先,將通過(guò)數(shù)據(jù)總線101輸入到服務(wù)器111(輸入裝置)的編碼數(shù)據(jù),分離為配置數(shù)據(jù)和視頻數(shù)據(jù)。然后,將視頻數(shù)據(jù)通過(guò)數(shù)據(jù)總線102傳送到解碼處理部件112(立體信息取得裝置、解碼裝置、輸出裝置),將立體信息和時(shí)刻信息通過(guò)數(shù)據(jù)總線104傳送到顯示設(shè)備。解碼處理部件112對(duì)視頻數(shù)據(jù)進(jìn)行解碼并重放畫(huà)像,通過(guò)數(shù)據(jù)總線103暫時(shí)保存到幀存儲(chǔ)器113中(由于解碼處理部件112通過(guò)通常的循環(huán)緩存器管理多個(gè)解碼圖像,所以在解碼處理部件的內(nèi)部也包含解碼圖像的幀存儲(chǔ)器113的情況也很多)。顯示設(shè)備114使用解碼了的立體信息和時(shí)刻信息,將通過(guò)數(shù)據(jù)總線105輸入的解碼畫(huà)像保存到內(nèi)部的顯示緩存器中,將其轉(zhuǎn)換為與顯示裝置115的形式對(duì)應(yīng)的顯示圖像,并通過(guò)數(shù)據(jù)總線106顯示在顯示裝置115上。在該顯示設(shè)備的轉(zhuǎn)換處理中包含從YUV組成信號(hào)轉(zhuǎn)換為RGB信號(hào)和與顯示裝置115的彩色濾波器等對(duì)應(yīng)的影像整形處理。這樣,通過(guò)在分析器和顯示設(shè)備的處理中只變更與立體信息和時(shí)刻信息對(duì)應(yīng)的功能,能夠不變更解碼處理部件而實(shí)施立體圖像的解碼處理。更具體地說(shuō),顯示設(shè)備將左眼圖像和右眼圖像的解碼圖像讀入到顯示緩存器中,將2個(gè)圖像合成為顯示裝置的格式。另外,這時(shí)在構(gòu)成上述左右圖像的2個(gè)半幀具有相同的POC值的情況下,同時(shí)將構(gòu)成左眼圖像和右眼圖像的解碼圖像的2個(gè)半幀輸出到顯示緩存器中。另外,另一方面,在不同的定時(shí)輸出到顯示緩存器的情況下,在實(shí)際進(jìn)行顯示裝置的顯示時(shí)同時(shí)顯示左右圖像。根據(jù)輸出定時(shí)信息和時(shí)刻信息,通過(guò)在各實(shí)施例中說(shuō)明了的處理方法,設(shè)置合成圖像的輸出時(shí)刻。
也可以如下這樣變形地實(shí)施上述實(shí)施例。
在上述實(shí)施例中,以H.264方式為基礎(chǔ)進(jìn)行了說(shuō)明,但由于將本發(fā)明的輸出定時(shí)信息和輸出時(shí)刻信息與視頻數(shù)據(jù)分離地處理,所以其適用范圍并不只限于特定的編碼方式。另外,在不具備H.264的幀編碼、半幀編碼、幀/半幀適應(yīng)編碼的任意一個(gè)的編碼方式和其他具備半幀圖像的編碼方法的編碼方式中,如果是在不同的時(shí)刻輸出2個(gè)半幀的編碼方式,則也能夠適用本發(fā)明。
本實(shí)施例的輸出定時(shí)信息是用于指示在與左右圖像對(duì)應(yīng)的2個(gè)半幀中,是否在任意的半幀的輸出定時(shí)同時(shí)輸出2個(gè)半幀的信息。因此,如果是滿足該目的的形式,則并不只限于圖2的立體信息11的格式。在上述實(shí)施例中,將輸出定時(shí)信息的要素假設(shè)為T(mén)op field、Bottomfield,但即使在其他的方法中,如果規(guī)定了選擇的方法,則唯一地知道輸出時(shí)刻,因此并不只限于此。例如,本發(fā)明也包括將識(shí)別2個(gè)半幀的值(例如POC)的大小作為輸出定時(shí)信息的要素的方法等。
另外,如果預(yù)先決定一個(gè)輸出定時(shí)的要素,則并不必須有輸出定時(shí)信息。但是,在該情況下,必須通過(guò)立體信息的語(yǔ)義來(lái)規(guī)定預(yù)先決定的輸出定時(shí)的信息。例如,能夠作為輸出定時(shí)的信息來(lái)利用POC和與POC對(duì)應(yīng)的輸出時(shí)刻等。使用圖8進(jìn)行說(shuō)明。將在S420中解碼了的畫(huà)像保存到幀存儲(chǔ)器中(S423)。在將保存在幀存儲(chǔ)器中的解碼畫(huà)像輸出到顯示裝置時(shí),根據(jù)立體信息判斷解碼畫(huà)像是否是立體圖像(S403),在立體數(shù)據(jù)的情況下,同時(shí)將2個(gè)半幀輸出到顯示裝置(S421),在不是立體數(shù)據(jù)的情況下,作為隔行析像圖像,將每個(gè)半幀輸出到顯示裝置(S422)。在該情況下,從解碼器(幀存儲(chǔ)器)輸出的立體圖像的輸出目的地也可以不是顯示裝置,而是顯示設(shè)備內(nèi)的顯示緩存器。
在上述實(shí)施例中,與畫(huà)像數(shù)據(jù)分開(kāi)地對(duì)輸出時(shí)刻的信息進(jìn)行編碼,但在畫(huà)像數(shù)據(jù)內(nèi)進(jìn)行編碼的情況下,也可以基于第1和第2實(shí)施例所示的輸出定時(shí)信息實(shí)現(xiàn)輸出時(shí)刻的指定處理。但是,在該情況下,由于根據(jù)畫(huà)像數(shù)據(jù)的畫(huà)像頭來(lái)進(jìn)行編碼,所以通常省略時(shí)刻信息中的畫(huà)像類型信息32。另外,通過(guò)對(duì)在實(shí)施例2中說(shuō)明了的時(shí)刻信息進(jìn)行單純的編碼順序的替換,也可以作為畫(huà)像數(shù)據(jù)進(jìn)行編碼,并且該情況也包含在本發(fā)明中。
在上述實(shí)施例中,在視頻的編碼數(shù)據(jù)內(nèi)處理時(shí)刻信息,但同樣也可以是對(duì)聲音的編碼數(shù)據(jù)和視頻的編碼數(shù)據(jù)通用的系統(tǒng)數(shù)據(jù)的時(shí)刻信息。這時(shí),由于即使不明確表示為數(shù)據(jù)也可以通過(guò)立體信息的有無(wú)來(lái)進(jìn)行表示,所以可以省略用于對(duì)時(shí)刻信息進(jìn)行編碼和解碼的畫(huà)像類型。另外,同樣可以通過(guò)系統(tǒng)數(shù)據(jù)來(lái)處理立體信息。
在上述實(shí)施例中,將時(shí)刻信息設(shè)置為時(shí)間標(biāo)記的形式,但本發(fā)明并不受時(shí)刻的表示形式的影響,所以其他的時(shí)刻表示形式的情況也包含在本發(fā)明中。
在圖6所示的動(dòng)畫(huà)圖像編碼裝置200中,將幀存儲(chǔ)器、輸入設(shè)備以及數(shù)據(jù)多路復(fù)用部件設(shè)置為與編碼處理部件不同的處理要素,但本發(fā)明也包含以下情況,即其一部分包含在編碼處理部件中的編碼裝置也能夠?qū)崿F(xiàn)本發(fā)明的編碼處理方法。同樣,在圖7所示的動(dòng)畫(huà)圖像解碼裝置100中,將分析器、幀存儲(chǔ)器以及顯示設(shè)備設(shè)置為與解碼處理部件不同的處理要素,但本發(fā)明也包含以下情況,即其一部分包含在解碼處理部件中的解碼裝置也能夠?qū)崿F(xiàn)本發(fā)明的解碼處理方法。
在實(shí)施例2的說(shuō)明中,將存在立體信息時(shí)的時(shí)刻信息的畫(huà)像類型作為幀,但如果能夠針對(duì)2個(gè)半幀將時(shí)間標(biāo)記規(guī)定為一個(gè),則并不只限于此。例如,本發(fā)明也包含以下的情況,即在畫(huà)像類型的候補(bǔ)中追加將編碼的時(shí)間標(biāo)記的個(gè)數(shù)規(guī)定為一個(gè)的“立體”的情況等。
在上述實(shí)施例中,表示了在Bottom field之前先對(duì)Top field進(jìn)行編碼和解碼處理的例子,但由于本發(fā)明的特征并不受Top field和Bottom field的編碼和解碼處理順序的影響,所以本發(fā)明也包含先對(duì)Bottom field進(jìn)行編碼和解碼處理的情況。另外,在向Top field和Bottom field的任意一個(gè)分配了立體圖像的左眼圖像和右眼圖像的情況,也能夠適用本發(fā)明。因此,該分配并不限定本發(fā)明的權(quán)利的范圍。
在上述實(shí)施例中,以隔行析像編碼為前提進(jìn)行了說(shuō)明,但在不同的時(shí)刻對(duì)左右眼的圖像進(jìn)行順序(progressive)編碼的情況下,也能夠適用本發(fā)明。例如,在交替對(duì)左右眼的圖像進(jìn)行順序編碼的情況下,左右眼圖像的輸出時(shí)刻是不同的。在該情況下,作為本發(fā)明的應(yīng)用,可以考慮以下的方法作為輸出定時(shí)信息將奇數(shù)幀和偶數(shù)幀的任意一個(gè)設(shè)置為輸出時(shí)刻的方法;在時(shí)刻信息的畫(huà)像類型中設(shè)置同時(shí)輸出2個(gè)幀的類型的方法等。
在上述實(shí)施例中,以左右2眼的立體圖像的隔行析像編碼為例子進(jìn)行了說(shuō)明,但在N眼的情況下也能夠適用。同樣地,在將N眼圖像作為不同的幀進(jìn)行順序編碼的情況下,也能夠適用。在此,N眼圖像是指例如不只是左右2眼,而且通過(guò)上下2眼也能夠進(jìn)行立體觀察的立體圖像(在該情況下,由于是上下和左右所以是4眼圖像),或者能夠根據(jù)角度而進(jìn)行不同的立體觀察的立體圖像等。
在該情況下,連續(xù)地從解碼器將構(gòu)成N眼圖像的解碼幀輸出到顯示緩存器(或者放映緩存器)。因此,解碼處理部件和幀存儲(chǔ)器需要識(shí)別連續(xù)的N眼圖像的組合。作為該方法的具體例子,有以下的方法在將畫(huà)像編號(hào)(在H.264方式中是POC)除以N時(shí),將與舍去了其小數(shù)點(diǎn)以下的除法值一樣的值的幀的組合作為N眼圖像。另外,在上述計(jì)算中,也可以將從畫(huà)像編號(hào)減去了偏移值(例如任意幀的畫(huà)像編號(hào))的值除以N。另外,判斷構(gòu)成N眼圖像的幀的組合的方法也可以是利用了將上述值作為輸入的其他計(jì)算的方法,或者利用了由編碼方式所確定的基準(zhǔn)值等的方法。從能夠隨機(jī)訪問(wèn)的幀開(kāi)始進(jìn)行組合的識(shí)別。在H.264方式中,能夠隨機(jī)訪問(wèn)的數(shù)據(jù)單位有2種。一個(gè)是具有沒(méi)有預(yù)測(cè)參照關(guān)系的特別畫(huà)像類型的畫(huà)像,根據(jù)該畫(huà)像將POC的計(jì)數(shù)值復(fù)位為0。第2個(gè)是使幀存儲(chǔ)器的管理進(jìn)行復(fù)位的畫(huà)像。由于切斷了畫(huà)像間的預(yù)測(cè)關(guān)系,所以可以識(shí)別為隨機(jī)訪問(wèn)畫(huà)像。另外,如果用編碼方式進(jìn)行規(guī)定,則能夠根據(jù)任意的幀進(jìn)行組合的識(shí)別。另外,例如如果預(yù)先決定為左右圖像的2個(gè),則可以通過(guò)立體信息的存在來(lái)規(guī)定N的值,但在N的值不固定的編碼方式中,也可以考慮根據(jù)圖2的立體信息11明確地將該值編碼為組合識(shí)別信息(對(duì)應(yīng)關(guān)系信息的例子)的方法。該組合識(shí)別信息也與其他立體信息11的要素?cái)?shù)據(jù)和時(shí)刻信息一樣,可以通過(guò)其他的通信裝置進(jìn)行傳送,還可以作為系統(tǒng)數(shù)據(jù)進(jìn)行處理。另外,可以通過(guò)將上述半幀結(jié)構(gòu)置換為幀結(jié)構(gòu),來(lái)實(shí)現(xiàn)幀與構(gòu)成N眼圖像的哪個(gè)圖像對(duì)應(yīng)的解碼處理中的判斷,例如可以將該信息保存到與圖2(b)所示的立體信息11的半幀結(jié)構(gòu)22對(duì)應(yīng)的部分中。另外,如以上所述,通過(guò)在N幀的畫(huà)像數(shù)據(jù)之前對(duì)相同的時(shí)刻信息進(jìn)行編碼,解碼器和系統(tǒng)能夠識(shí)別出是應(yīng)該將N幀的重放圖像作為構(gòu)成N眼圖像的圖像連續(xù)輸出到顯示緩存器或放映緩存器并在同一時(shí)刻顯示的圖像。
在上述實(shí)施例中,將立體信息、時(shí)刻信息、組合識(shí)別信息等作為編碼數(shù)據(jù),但在通過(guò)其他通信裝置進(jìn)行傳送的情況下,由于編碼和解碼處理是一樣的,所以也包含在本發(fā)明中。
但是,用于執(zhí)行上述一連串處理的動(dòng)畫(huà)圖像編碼程序和動(dòng)畫(huà)圖像解碼程序具有如下的結(jié)構(gòu)。如圖9所示,動(dòng)畫(huà)圖像編碼程序241被存儲(chǔ)在形成在動(dòng)畫(huà)圖像編碼裝置200內(nèi)的記錄介質(zhì)240中的程序存儲(chǔ)區(qū)域240a內(nèi)。另外,如圖10所示那樣,動(dòng)畫(huà)圖像解碼程序141被存儲(chǔ)在形成在動(dòng)畫(huà)圖像解碼裝置100內(nèi)的記錄介質(zhì)140中的程序存儲(chǔ)區(qū)域140a內(nèi)。
動(dòng)畫(huà)圖像編碼程序241由以下部分構(gòu)成統(tǒng)一地控制動(dòng)畫(huà)圖像編碼處理的主模塊241a;對(duì)立體信息進(jìn)行編碼并附加到編碼數(shù)據(jù)中的立體信息附加模塊241b;對(duì)輸出定時(shí)信息進(jìn)行編碼并附加到編碼數(shù)據(jù)中的輸出定時(shí)信息附加模塊241c。另外,在進(jìn)行將輸出時(shí)刻信息附加到編碼數(shù)據(jù)中的處理的情況下,也具備輸出時(shí)刻信息附加模塊241d(未圖示)。通過(guò)執(zhí)行這些模塊,來(lái)進(jìn)行上述處理。另外,動(dòng)畫(huà)圖像解碼程序141由以下部分構(gòu)成統(tǒng)一地控制動(dòng)畫(huà)圖像解碼處理的主模塊141a;取得立體信息的立體信息取得模塊141b;對(duì)各半幀進(jìn)行解碼的解碼模塊141c;輸出解碼半幀的輸出模塊141d。通過(guò)執(zhí)行這些模塊,來(lái)進(jìn)行上述處理。另外,在進(jìn)行取得輸出定時(shí)信息的處理的情況下,還具備輸出定時(shí)信息取得模塊141e(未圖示),在進(jìn)行從編碼數(shù)據(jù)中取得輸出時(shí)刻信息的處理的情況下,還具備輸出時(shí)刻信息取得模塊141f(未圖示)。
例如可以通過(guò)CD-ROM、DVD-ROM等記錄介質(zhì)、或者半導(dǎo)體存儲(chǔ)器,來(lái)提供上述動(dòng)畫(huà)圖像編碼程序和動(dòng)畫(huà)圖像解碼程序。另外,也可以經(jīng)由網(wǎng)絡(luò)作為重疊在載波中的計(jì)算機(jī)數(shù)據(jù)信號(hào),來(lái)提供上述動(dòng)畫(huà)圖像編碼程序和動(dòng)畫(huà)圖像解碼程序。
根據(jù)本發(fā)明,能夠根據(jù)所取得的立體信息同時(shí)輸出各畫(huà)像(幀或半幀),因此能夠同時(shí)輸出編碼了的立體影像的左右圖像。
權(quán)利要求
1.一種動(dòng)畫(huà)圖像編碼方法,構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于包括向上述立體信息附加以下這樣的信息的步驟,即該信息表示與對(duì)上述第1半幀進(jìn)行了解碼后的第1解碼半幀和對(duì)上述第2半幀進(jìn)行了解碼后的第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼半幀和第2解碼半幀。
2.一種動(dòng)畫(huà)圖像解碼方法,對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼方法的特征在于包括取得上述立體信息的立體信息取得步驟;對(duì)上述第1半幀和上述第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼步驟;輸出在上述解碼步驟中解碼了的上述第1解碼半幀和上述第2解碼半幀的輸出步驟,其中在上述輸出步驟中,在上述立體信息取得步驟中取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼半幀和上述第2解碼半幀的輸出定時(shí)有關(guān)的信息,與該第1解碼半幀和第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼半幀和上述第2解碼半幀。
3.根據(jù)權(quán)利要求2所述的動(dòng)畫(huà)圖像解碼方法,其特征在于在上述輸出步驟中,在上述立體信息取得步驟中不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼半幀和上述第2解碼半幀。
4.一種動(dòng)畫(huà)圖像編碼方法,構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于包括向上述立體信息附加以下這樣的信息的步驟,即該信息表示與對(duì)上述第1幀進(jìn)行了解碼后的第1解碼幀和對(duì)上述第2幀進(jìn)行了解碼后的第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼幀和第2解碼幀。
5.一種動(dòng)畫(huà)圖像解碼方法,對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼方法的特征在于包括取得上述立體信息的立體信息取得步驟;對(duì)上述第1幀和上述第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼步驟;輸出在上述解碼步驟中解碼了的上述第1解碼幀和第2解碼幀的輸出步驟,其中在上述輸出步驟中,在上述立體信息取得步驟中取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼幀和上述第2解碼幀的輸出定時(shí)有關(guān)的信息,與該第1解碼幀和第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼幀和上述第2解碼幀。
6.根據(jù)權(quán)利要求5所述的動(dòng)畫(huà)圖像解碼方法,其特征在于在上述輸出步驟中,在上述立體信息取得步驟中不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼幀和上述第2解碼幀。
7.一種動(dòng)畫(huà)圖像編碼裝置,構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于包括向上述立體信息附加以下這樣的信息的裝置,即該信息表示與對(duì)上述第1半幀進(jìn)行了解碼后的第1解碼半幀和對(duì)上述第2半幀進(jìn)行了解碼后的第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼半幀和第2解碼半幀。
8.一種動(dòng)畫(huà)圖像解碼裝置,對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼裝置的特征在于包括取得上述立體信息的立體信息取得裝置;對(duì)上述第1半幀和上述第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼裝置;輸出由上述解碼裝置解碼了的上述第1解碼半幀和第2解碼半幀的輸出裝置,其中上述輸出裝置在通過(guò)上述立體信息取得裝置取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼半幀和上述第2解碼半幀的輸出定時(shí)有關(guān)的信息,與該第1解碼半幀和第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼半幀和上述第2解碼半幀。
9.根據(jù)權(quán)利要求8所述的動(dòng)畫(huà)圖像解碼裝置,其特征在于上述輸出裝置在由上述立體信息取得裝置不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼半幀和上述第2解碼半幀。
10.一種動(dòng)畫(huà)圖像編碼裝置,構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于包括向上述立體信息附加以下這樣的信息的裝置,即該信息表示與對(duì)上述第1幀進(jìn)行了解碼后的第1解碼幀和對(duì)上述第2幀進(jìn)行了解碼后的第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼幀和第2解碼幀。
11.一種動(dòng)畫(huà)圖像解碼裝置,對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼裝置的特征在于包括取得上述立體信息的立體信息取得裝置;對(duì)上述第1幀和上述第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼裝置;輸出由上述解碼裝置解碼了的上述第1解碼幀和第2解碼幀的輸出裝置,其中上述輸出裝置在通過(guò)上述立體信息取得裝置取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼幀和上述第2解碼幀的輸出定時(shí)有關(guān)的信息,與該第1解碼幀和第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼幀和上述第2解碼幀。
12.根據(jù)權(quán)利要求11所述的動(dòng)畫(huà)圖像解碼裝置,其特征在于上述輸出裝置在通過(guò)上述立體信息取得裝置不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼幀和上述第2解碼幀。
13.一種動(dòng)畫(huà)圖像編碼程序,使計(jì)算機(jī)執(zhí)行以下處理構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于進(jìn)而使計(jì)算機(jī)執(zhí)行以下處理向上述立體信息附加以下這樣的信息的處理,即該信息表示與對(duì)上述第1半幀進(jìn)行了解碼后的第1解碼半幀和對(duì)上述第2半幀進(jìn)行了解碼后的第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼半幀和第2解碼半幀。
14.一種動(dòng)畫(huà)圖像解碼程序,使計(jì)算機(jī)執(zhí)行以下處理對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將通過(guò)隔行掃描得到的第1半幀和第2半幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1半幀和第2半幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼程序的特征在于進(jìn)而使計(jì)算機(jī)執(zhí)行以下處理取得上述立體信息的立體信息取得處理;對(duì)上述第1半幀和上述第2半幀進(jìn)行解碼,生成第1解碼半幀和第2解碼半幀的解碼處理;輸出通過(guò)上述解碼處理解碼了的上述第1解碼半幀和第2解碼半幀的輸出處理,其中上述輸出處理在通過(guò)上述立體信息取得處理取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼半幀和上述第2解碼半幀的輸出定時(shí)有關(guān)的信息,與該第1解碼半幀和第2解碼半幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼半幀和上述第2解碼半幀。
15.根據(jù)權(quán)利要求14所述的動(dòng)畫(huà)圖像解碼程序,其特征在于上述輸出處理在通過(guò)上述立體信息取得處理不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼半幀和上述第2解碼半幀。
16.一種動(dòng)畫(huà)圖像編碼程序,使計(jì)算機(jī)執(zhí)行以下的處理構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息,生成編碼數(shù)據(jù),其特征在于使計(jì)算機(jī)進(jìn)而執(zhí)行以下的處理向上述立體信息附加以下這樣的信息的處理,即該信息表示與對(duì)上述第1幀進(jìn)行了解碼后的第1解碼幀和對(duì)上述第2幀進(jìn)行了解碼后的第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出該第1解碼幀和第2解碼幀。
17.一種動(dòng)畫(huà)圖像解碼程序,對(duì)編碼數(shù)據(jù)進(jìn)行解碼,該編碼數(shù)據(jù)是構(gòu)成將第1幀和該第1幀后面的第2幀分別作為左眼圖像和右眼圖像的立體圖像,在對(duì)該第1幀和第2幀進(jìn)行壓縮編碼的基礎(chǔ)上,附加表示上述立體圖像的結(jié)構(gòu)的立體信息而生成的編碼數(shù)據(jù),該動(dòng)畫(huà)圖像解碼程序的特征在于使計(jì)算機(jī)進(jìn)而執(zhí)行以下的處理取得上述立體信息的立體信息取得處理;對(duì)上述第1幀和上述第2幀進(jìn)行解碼,生成第1解碼幀和第2解碼幀的解碼處理;輸出通過(guò)上述解碼處理解碼了的上述第1解碼幀和第2解碼幀的輸出處理,其中上述輸出處理在通過(guò)上述立體信息取得處理取得了上述立體信息的情況下,根據(jù)包含在該立體信息中的與上述第1解碼幀和上述第2解碼幀的輸出定時(shí)有關(guān)的信息,與該第1解碼幀和第2解碼幀的任意一個(gè)的輸出定時(shí)一致地同時(shí)輸出上述第1解碼幀和上述第2解碼幀。
18.根據(jù)權(quán)利要求17所述的動(dòng)畫(huà)圖像解碼程序,其特征在于上述輸出處理在通過(guò)上述立體信息取得處理不能取得上述立體信息的情況下,在各自的輸出定時(shí)下輸出上述第1解碼幀和上述第2解碼幀。
全文摘要
本發(fā)明的實(shí)施例的動(dòng)畫(huà)圖像解碼方法是對(duì)包含Top field和Bottom field的隔行掃描圖像的編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)畫(huà)圖像解碼方法,包括從編碼數(shù)據(jù)中取得表示Top field和Bottom field是否是構(gòu)成立體圖像的2個(gè)圖像的立體信息的立體信息取得步驟;根據(jù)編碼數(shù)據(jù)對(duì)相互對(duì)應(yīng)的2個(gè)半幀進(jìn)行解碼,生成2個(gè)解碼半幀的解碼步驟;輸出2個(gè)解碼半幀的輸出步驟,其中在輸出步驟中,參照立體信息同時(shí)輸出2個(gè)解碼半幀。
文檔編號(hào)H04N13/00GK1741619SQ20051008197
公開(kāi)日2006年3月1日 申請(qǐng)日期2005年7月14日 優(yōu)先權(quán)日2004年7月14日
發(fā)明者鈴木芳典, 文仲丞, 堀越力 申請(qǐng)人:株式會(huì)社Ntt都科摩