專利名稱:解碼控制設(shè)備、解碼控制方法、計(jì)算機(jī)程序以及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適于反向回放根據(jù)運(yùn)動(dòng)圖像專家組(MPEG)算法所編碼的運(yùn)動(dòng)圖像的解碼控制設(shè)備、解碼控制方法、計(jì)算機(jī)程序以及記錄介質(zhì)。
背景技術(shù):
MPEG算法可用來(lái)作為有效壓縮運(yùn)動(dòng)圖像的方法。根據(jù)MPEG算法,在每個(gè)GOP(畫面組)基礎(chǔ)上使用幀相關(guān)性來(lái)對(duì)每個(gè)幀圖像進(jìn)行連續(xù)編碼(壓縮)。GOP由多個(gè)幀組成。根據(jù)GOP中的順序,每幀被編碼(壓縮)成I畫面、P畫面、和B畫面中之一的圖像。
這里,I畫面是在給定幀中編碼的幀內(nèi)圖像,P畫面是通過(guò)基于前面的I畫面或P畫面預(yù)測(cè)當(dāng)前圖像而得到的幀間前向預(yù)測(cè)性編碼圖像。B畫面是通過(guò)基于時(shí)間上在前面的I畫面和P畫面之一以及時(shí)間上在后面的I畫面和P畫面之一預(yù)測(cè)當(dāng)前圖像而得到的雙向編碼的畫面。
在接下來(lái)的討論中,N代表1個(gè)GOP中包括的幀的數(shù)目,M代表其中出現(xiàn)I畫面和P畫面之一的時(shí)間段。如果I畫面(用“I”來(lái)表示)、P畫面(用“P”來(lái)表示)、和B畫面(用“B”來(lái)表示)在1個(gè)GOP中被排列為“I、B、B、P、B、B、P、B、B、P、B、B、P、B、B”,則N是15,而M是3。
由于在該MPEG方法中,基于每個(gè)GOP單元利用幀相關(guān)性來(lái)執(zhí)行編碼(壓縮)過(guò)程,所以使用一個(gè)具有x1倍速吞吐量的MPEG解碼器的反向回放過(guò)程就會(huì)受到限制。下文中,假定MPEG解碼器具有1x倍速的吞吐量。反向回放過(guò)程指的是這樣的操作,其中未壓縮的視頻信號(hào)(即處于基帶信號(hào)狀態(tài)的視頻信號(hào))按照在時(shí)序上與拍攝該視頻的方向(前向)相反的方向進(jìn)行回放。
在一種可用的反向回放方法中,按照MPEG算法編碼的運(yùn)動(dòng)圖像可以用單個(gè)MPEG解碼器進(jìn)行回放。在該方法中,只對(duì)I畫面進(jìn)行解碼并回放。反向回放是可能的,但是用戶不能指定回放速度。這樣的反向回放操作導(dǎo)致間斷的運(yùn)動(dòng)圖像,而不是自然看上去平滑的運(yùn)動(dòng)圖像。
在這樣的MPEG算法中,用幀相關(guān)性對(duì)每個(gè)幀圖像進(jìn)行編碼。為了對(duì)除I畫面之外的第一P畫面和第一B畫面中的一個(gè)進(jìn)行解碼,需要預(yù)先對(duì)編碼第一P畫面和第一B畫面所參考的P畫面和B畫面中的一個(gè)進(jìn)行解碼。結(jié)果是,用單個(gè)MPEG解碼器不能及時(shí)完成解碼過(guò)程。
日本未審查專利申請(qǐng)公開號(hào)2000-175151中公開了一種MPEG解碼技術(shù)。根據(jù)公開的內(nèi)容,解碼B畫面所需的I畫面和/或P畫面被預(yù)先解碼并存儲(chǔ)在幀存儲(chǔ)器中。然后利用存儲(chǔ)在幀存儲(chǔ)器中的I畫面和/或P畫面對(duì)B畫面進(jìn)行解碼。所有畫面以x1倍速進(jìn)行解碼用于反向回放。
利用該技術(shù),不僅對(duì)1個(gè)GOP中的I畫面、還要對(duì)P畫面和B畫面進(jìn)行解碼。與其它只對(duì)I畫面進(jìn)行解碼和回放的已知技術(shù)相比,這樣的反向回放操作是平滑的。
發(fā)明內(nèi)容
在已知的編輯設(shè)備中,基于每個(gè)GOP讀取的MPEG流數(shù)據(jù)(如圖26部分(A)所示)由圖26部分(B)所示的單個(gè)MPEG解碼器沿前向方向解碼,并被存儲(chǔ)在存儲(chǔ)器中。解碼的GOP的畫面以反向順序排列在存儲(chǔ)器中,然后進(jìn)行讀取。這樣,如圖26部分(C)所示的那樣,以x1倍速來(lái)執(zhí)行反向回放操作。
根據(jù)這樣的安排,從開始MPEG解碼器的解碼過(guò)程到開始反向回放,需要與1個(gè)GOP相等的等待時(shí)間(latency)。換句話說(shuō),產(chǎn)生了1個(gè)GOP的回放延遲,并且需要1個(gè)GOP的幀周期。如果對(duì)MPEG流數(shù)據(jù)執(zhí)行編輯處理的話,則與正?;胤畔啾龋摲聪蚧胤湃淌苎舆t的響應(yīng)。響應(yīng)的延遲會(huì)隨著長(zhǎng)GOP中幀數(shù)N的變大而變大。
因此,期望提供一種適于改進(jìn)在基于每一個(gè)編碼處理單元對(duì)編碼數(shù)據(jù)所執(zhí)行的反向回放操作中的響應(yīng)特性的解碼控制設(shè)備、解碼控制方法、計(jì)算機(jī)程序以及記錄介質(zhì),該編碼處理單元由多個(gè)幀圖像組成。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種用來(lái)對(duì)編碼數(shù)據(jù)進(jìn)行解碼并且生成反向回放圖像數(shù)據(jù)的解碼控制設(shè)備包括控制器,控制以指定回放速度讀取解碼數(shù)據(jù);用于從在讀取控制器的控制下讀取的編碼數(shù)據(jù)生成編碼數(shù)據(jù)組的發(fā)生器,該編碼數(shù)據(jù)組由在反向回放中顯示的第一編碼數(shù)據(jù)單元和用來(lái)解碼該第一編碼數(shù)據(jù)單元所需的第二編碼數(shù)據(jù)單元組成;分配器,用于在根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中分配編碼數(shù)據(jù)組;以及用于基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù)的發(fā)生器,該反向回放圖像數(shù)據(jù)包括在解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
這樣,該解碼控制設(shè)備就縮短了從編碼數(shù)據(jù)的解碼過(guò)程開始到顯示回放圖像之間的回放延遲,并且改善了對(duì)安排在包括多個(gè)幀圖像的預(yù)定編碼處理單元中的編碼數(shù)據(jù)進(jìn)行反向回放操作的響應(yīng)特性。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,一種用于對(duì)編碼數(shù)據(jù)進(jìn)行解碼并且產(chǎn)生反向回放圖像數(shù)據(jù)的解碼控制方法包括以下步驟控制以指定回放速度讀取編碼數(shù)據(jù);從在讀取控制步驟的控制下讀取的編碼數(shù)據(jù)中生成編碼數(shù)據(jù)組,該編碼數(shù)據(jù)組由在反向回放中顯示的第一編碼數(shù)據(jù)單元和用來(lái)解碼該第一編碼數(shù)據(jù)單元所需的第二編碼數(shù)據(jù)單元組成;在按照指定回放速度解碼的多個(gè)解碼器中分配編碼數(shù)據(jù)組;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù)的步驟,該反向回放圖像數(shù)據(jù)包括在解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
這樣,該解碼控制方法就縮短了從編碼數(shù)據(jù)的解碼過(guò)程開始到顯示回放圖像之間的回放延遲,并且改善了對(duì)安排在包括多個(gè)幀圖像的預(yù)定編碼處理單元中的編碼數(shù)據(jù)進(jìn)行反向回放操作的響應(yīng)特性。
圖1圖示了GOP的畫面結(jié)構(gòu);圖2圖示了MPEG流數(shù)據(jù)的結(jié)構(gòu);圖3圖示了已知x1倍速反向回放操作的過(guò)程;圖4圖示了已知x1倍速反向回放操作的過(guò)程;圖5圖示了回放延遲縮短的畫面組的結(jié)構(gòu);圖6是根據(jù)本發(fā)明第一實(shí)施例的回放設(shè)備的方框圖;圖7是圖示根據(jù)本發(fā)明第一實(shí)施例的在x1倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;
圖8是圖示根據(jù)本發(fā)明第一實(shí)施例的x2倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖9是圖示根據(jù)本發(fā)明第一實(shí)施例的x3倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖10是圖示根據(jù)本發(fā)明第一實(shí)施例的x5倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖11是根據(jù)本發(fā)明第一實(shí)施例的反向回放處理的流程圖;圖12是圖11的流程圖的續(xù)圖;圖13是根據(jù)本發(fā)明第二實(shí)施例的回放設(shè)備的方框圖;圖14是圖示根據(jù)本發(fā)明第二實(shí)施例的x1倍速操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖15A和15B圖示了根據(jù)本發(fā)明第二實(shí)施例的x1倍速回放操作期間的回放設(shè)備的合成處理;圖16是圖示了根據(jù)本發(fā)明第二實(shí)施例的x2倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖17A和17B圖示了x2倍速回放操作期間的回放設(shè)備的合成處理。
圖18是圖示了根據(jù)本發(fā)明第二實(shí)施例的x3倍速回放操作期間的回放設(shè)備的合成處理的時(shí)序圖;圖19A和19B圖示了根據(jù)本發(fā)明第二實(shí)施例的x3倍速回放操作期間的回放設(shè)備的合成處理;圖20是圖示了根據(jù)本發(fā)明第二實(shí)施例的基于每個(gè)場(chǎng)執(zhí)行的反向回放處理的流程圖;圖21是圖20的流程圖的續(xù)圖;圖22是根據(jù)本發(fā)明另一個(gè)實(shí)施例的x1倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖23是根據(jù)本發(fā)明另一個(gè)實(shí)施例的x1倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖24是根據(jù)本發(fā)明另一個(gè)實(shí)施例的x2倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;圖25是根據(jù)本發(fā)明另一個(gè)實(shí)施例的x3倍速回放操作期間的回放設(shè)備的特定處理的時(shí)序圖;和圖26圖示了已知回放設(shè)備的x1倍速回放操作。
具體實(shí)施例方式
以下將參考附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。
現(xiàn)在執(zhí)行N為15且M為3的長(zhǎng)GOP的MPEG編碼處理。參照?qǐng)D1,每個(gè)GOP中的第三幀圖像被幀內(nèi)編碼并因此轉(zhuǎn)換成I畫面。利用時(shí)序上在前的I畫面和P畫面中的一個(gè)在前向預(yù)測(cè)處理中對(duì)第六、九、十二、和十五幀圖像進(jìn)行編碼,并且因此將它們轉(zhuǎn)換成P畫面。
利用前面的GOP中的最后一個(gè)P畫面和所在(own)GOP中的I畫面,而在雙向預(yù)測(cè)處理中對(duì)第一和第二幀圖像進(jìn)行編碼,并且因此將它們轉(zhuǎn)換成B畫面。利用所在GOP中的在前或在后的I畫面或在前或在后的P畫面,在雙向預(yù)測(cè)處理中對(duì)第四、五、七、八、十、十一、十三和十四幀圖像進(jìn)行編碼,并且因此將它們轉(zhuǎn)換成B畫面。
作為編碼處理結(jié)果得到的編碼數(shù)據(jù)中的每個(gè)GOP包括按照顯示順序的B 1、B2、I3、B4、B5、P6、B7、B8、P9、B 10、B11、P12、B13、B14、和P15。這里,I畫面、P畫面和B畫面用字母“I”,“P”,“B”來(lái)表示,每個(gè)字母后面跟隨有代表其顯示順序的數(shù)字。
不僅參照時(shí)序中在前的I畫面和P畫面、而且參照時(shí)序中在后的I畫面和B畫面,來(lái)對(duì)B畫面進(jìn)行編碼或解碼。在編碼處理和解碼處理期間要參照的I畫面和P畫面需要被預(yù)先編碼或解碼。
根據(jù)該MPEG算法,如圖2所示,在編碼(壓縮)處理之前,所述幀圖像基于每個(gè)GOP被重新安排成I3、B1、B2、P6、B4、B5、P9、B7、B8、P12、B10、B11、P15、B13和B14的編碼順序。這樣,由此獲得的其畫面數(shù)據(jù)沒(méi)有改變的編碼數(shù)據(jù)作為MPEG流數(shù)據(jù)而被記錄到記錄介質(zhì)上、或者被發(fā)送到解碼器側(cè)。
當(dāng)如先前參見圖1討論的方式對(duì)N為15且M為3的MPEG流數(shù)據(jù)進(jìn)行解碼時(shí),可以僅通過(guò)參照所在GOP的編碼數(shù)據(jù)而對(duì)畫面I3到B14進(jìn)行解碼。然而,畫面B1和B2需要通過(guò)參照除所在GOP的畫面I3的解碼數(shù)據(jù)之外的緊靠之前的GOP的畫面P15的解碼數(shù)據(jù)而進(jìn)行解碼。為了對(duì)緊靠之前的GOP的畫面P15進(jìn)行解碼,需要緊靠之前的GOP的畫面I3、P6、P9和P12的解碼數(shù)據(jù)。
在已知的技術(shù)中,圖3部分(A)所示的MPEG流數(shù)據(jù)D1是在每個(gè)GOP基礎(chǔ)上以I3、B1、B2、P6、B4、B5、P9、B7、B8、P12、B 10、B11、P15、B 13和B14的編碼順序進(jìn)行讀取的。圖3部分(B)所示的包括第(n-1)個(gè)GOP(n-1)的畫面I3、P6、P9、P12和P15和第n個(gè)GOP(n)的畫面I3、B1、B2、P6、B4、B5、P9、B7、B8、P12、B10、B11、P15、B13和B14的MPEG流數(shù)據(jù)由單個(gè)MPEG解碼器進(jìn)行連續(xù)解碼。
第n個(gè)GOP(n)數(shù)據(jù)流按照?qǐng)D3部分(C)中顯示的MPEG流數(shù)據(jù)的顯示順序進(jìn)行重新排列,即,P15、B14、B13、P12、B11、B10、P9、B8、B7、P6、B5、B4、I3、B2和B1。這樣,就執(zhí)行了x1倍速的反向回放。
從開始第(n-1)個(gè)GOP(n-1)的畫面I3的解碼過(guò)程到開始顯示第n個(gè)GOP(n)的畫面P15,需要19幀的時(shí)間周期。
在已知的技術(shù)中,圖4部分(A)所示的MPEG流數(shù)據(jù)D1是隨著GOP的移位而在每個(gè)GOP基礎(chǔ)上按照I3、B1、B2、P6、B4、B5、P9、B7、B8、P12、B10、B11、P15、B13、B14、I3、B1和B2的編碼順序進(jìn)行讀取的,即第n個(gè)GOP(n)的后面跟隨著下一第(n+1)個(gè)GOP(n+1)的畫面I3、B1和B2。圖4部分(B)所示的包括畫面I3、P6、B4、B5、P9、B7、B8、P12、B10、B11、P15、B13和B14(即第n個(gè)GOP(n)沒(méi)有I3、B1和B2)和下一第(n+1)個(gè)GOP(n+1)的畫面I3、B1和B2的MPEG流數(shù)據(jù)是由單個(gè)MPEG解碼器連續(xù)解碼的。
圖4部分(C)中顯示的第(n+1)個(gè)GOP(n+1)和第n個(gè)GOP(n)的畫面是按照B2、B1、P15、B 14、B13、P12、B11、B10、P9、B8、B7、P6、B5、B4、和I3的顯示順序進(jìn)行重新排列的。這樣,就可以以x1倍速執(zhí)行反向回放了。
從開始第n個(gè)GOP(n)的畫面I3的解碼處理到開始顯示第(n+1)個(gè)GOP(n+1)的畫面B2需要16幀的時(shí)間周期。
根據(jù)本發(fā)明實(shí)施例的回放設(shè)備,多個(gè)MPEG解碼器并行執(zhí)行解碼過(guò)程,這樣就可以縮短從開始對(duì)第n個(gè)GOP(n)的畫面進(jìn)行解碼處理到對(duì)要顯示的圖像進(jìn)行回放之間的延遲時(shí)間。
更具體地,從圖5部分(B)的任何第n個(gè)GOP(n)的畫面、以及對(duì)在每個(gè)GOP基礎(chǔ)上讀取的圖5部分(A)所示的MPEG流數(shù)據(jù)D1的畫面進(jìn)行解碼所需的畫面而生成畫面組。如果要顯示的圖5部分(C)中的畫面是第n個(gè)GOP(n)的畫面P15的話,則由此產(chǎn)生的第n個(gè)GOP(n)的畫面I13、P6、P9和P15的畫面組具有從開始第n個(gè)GOP(n)的畫面的解碼過(guò)程到顯示這些畫面的最短延遲時(shí)間。
畫面組由第n個(gè)GOP(n)中要顯示的畫面和解碼要顯示的畫面所需的畫面組成(下文中稱為回放延遲縮短(PDS)畫面組)。該P(yáng)DS畫面組的MPEG流數(shù)據(jù)D1用MPEG解碼器進(jìn)行解碼。這樣,圖5部分(C)所示的第n個(gè)GOP(n)的畫面(即畫面P15)作為反向回放圖像而顯示。
利用這個(gè)原理,本發(fā)明實(shí)施例的回放設(shè)備響應(yīng)于在每個(gè)GOP基礎(chǔ)上按照I3、B1、B2、P6、B4、B5、P9、B7、B8、P12、B10、B11、P15、B13和B14的編碼順序讀取的圖5部分(A)所示的MPEG流數(shù)據(jù)D1,而連續(xù)產(chǎn)生圖5部分(B)所示的回放延遲縮短畫面組PDS。這樣產(chǎn)生的回放延遲縮短畫面組PDS由多個(gè)MPEG解碼器進(jìn)行并行解碼。因此,就縮短了從第n個(gè)GOP(n)的畫面的解碼過(guò)程開始到顯示這些畫面的回放延遲。這是本發(fā)明的第一個(gè)特征。
從第n個(gè)GOP(n)的畫面I3的解碼過(guò)程開始到顯示第n個(gè)GOP(n)的畫面P15,僅需要5幀的時(shí)間周期。
當(dāng)顯示MPEG流數(shù)據(jù)D1的反向回放運(yùn)動(dòng)圖像時(shí),B畫面被I畫面和P畫面中的一個(gè)所參照。如果要顯示的第n個(gè)GOP(n)的畫面是I畫面和P畫面中的一個(gè),則要由所述I畫面和P畫面中的一個(gè)所參照的B畫面最好與I畫面和P畫面一起進(jìn)行解碼,以實(shí)現(xiàn)更高的解碼效率。
本發(fā)明實(shí)施例的回放設(shè)備產(chǎn)生回放延遲縮短畫面組PDS(見圖7部分(B)),該回放延遲縮短畫面組PDS包括要顯示的第n個(gè)GOP(n)的I畫面和P畫面中的一個(gè)、對(duì)I畫面和P畫面中的一個(gè)進(jìn)行解碼所需的畫面、以及要顯示的I畫面和P畫面中的一個(gè)所參照的B畫面。這樣就可以有效地執(zhí)行MPEG流數(shù)據(jù)D1的解碼過(guò)程。這是本發(fā)明的第二個(gè)特征。
當(dāng)顯示MPEG流數(shù)據(jù)D1的反向運(yùn)動(dòng)圖像時(shí),解碼的畫面能夠在一幀接一幀的基礎(chǔ)上進(jìn)行顯示。如果顯示的是慢速的運(yùn)動(dòng)圖像的話,這個(gè)方法是有用的。然而,如果反向回放操作中顯示的是快速運(yùn)動(dòng)圖像的話,圖像的運(yùn)動(dòng)會(huì)變得不平滑、很難看。如果按照x2倍速來(lái)執(zhí)行反向回放操作的話,圖像的運(yùn)動(dòng)會(huì)變得更難看。
在顯示反向回放運(yùn)動(dòng)圖像時(shí),本發(fā)明實(shí)施例的回放設(shè)備不僅是在每幀基礎(chǔ)上、而且還在每場(chǎng)基礎(chǔ)上顯示解碼畫面的幀圖像。根據(jù)反向回放操作的速度,該回放設(shè)備對(duì)要顯示的畫面進(jìn)行連續(xù)解碼,并且根據(jù)該反向回放速度,而對(duì)形成每個(gè)解碼畫面的幀圖像的兩個(gè)場(chǎng)進(jìn)行連續(xù)合成。
更具體地,在顯示形成每個(gè)解碼畫面的幀圖像的兩個(gè)場(chǎng)時(shí),該幀圖像包括時(shí)序中在前顯示的畫面內(nèi)的頂場(chǎng)(稱為畫面內(nèi)頂場(chǎng))、和時(shí)序中在后顯示的畫面內(nèi)的底場(chǎng)(下文中稱為畫面內(nèi)底場(chǎng))(見圖17部分(B))。
例如,頂場(chǎng)數(shù)據(jù)的畫面內(nèi)底場(chǎng)在其重心上偏移以被選擇為要顯示的合成圖像的頂場(chǎng)(下文中稱為合成畫面內(nèi)頂場(chǎng))。選擇合成圖像的底場(chǎng)(下文中稱為合成畫面內(nèi)底場(chǎng)),使得畫面內(nèi)底場(chǎng)之間的場(chǎng)間隔變成基本相等的。這樣,就調(diào)整了要顯示的合成圖像的間隔(見圖16部分(H))。
選擇每張畫面的幀圖像來(lái)生成合成圖像,使得形成要顯示的合成圖像的兩個(gè)場(chǎng)的合成畫面內(nèi)頂場(chǎng)和合成畫面內(nèi)底場(chǎng)之間的場(chǎng)間隔基本上彼此相等。
如果以這種方式產(chǎn)生反向回放運(yùn)動(dòng)圖像的合成圖像,則場(chǎng)間隔、合成畫面內(nèi)頂場(chǎng)和合成畫面內(nèi)底場(chǎng)之間的每一場(chǎng)間隔變成基本上彼此相等。結(jié)果,產(chǎn)生了平滑的反向回放運(yùn)動(dòng)圖像(見圖16部分(H))。
在本發(fā)明的第三個(gè)特征中,本發(fā)明實(shí)施例的回放設(shè)備將要顯示的合成圖像的場(chǎng)間隔調(diào)整為彼此相等,并且連續(xù)合成要顯示的幀圖像。
在顯示反向回放運(yùn)動(dòng)圖像時(shí),產(chǎn)生畫面B1和畫面B2中的一個(gè)所需的時(shí)間是最長(zhǎng)的(見圖7部分(F))。
這是因?yàn)?,需要?duì)緊靠之前的GOP的畫面I3、P6、P9、P12和P15以及所在GOP的畫面I3進(jìn)行解碼,以解碼畫面B1和畫面B2中的一個(gè)。如果這樣產(chǎn)生的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1按照產(chǎn)生的順序在多個(gè)MPEG解碼器之間分配的話,則不能利用多個(gè)MPEG解碼器及時(shí)完成該解碼處理(見圖18部分(D)和(E))。
在本發(fā)明的第四個(gè)特征中,本發(fā)明實(shí)施例的回放設(shè)備與產(chǎn)生的順序無(wú)關(guān)地在多個(gè)MPEG解碼器之間分配通?;ㄙM(fèi)很長(zhǎng)時(shí)間產(chǎn)生的回放延遲縮短畫面組PDS,這樣就提高了MPEG流數(shù)據(jù)D1的解碼效率。
下面對(duì)本發(fā)明實(shí)施例的回放設(shè)備進(jìn)行說(shuō)明。
圖6中示出了本發(fā)明第一實(shí)施例的回放設(shè)備1。該回放設(shè)備1以任意回放方向以任意速度進(jìn)行回放、或者對(duì)用戶從存儲(chǔ)在象硬盤這樣的存儲(chǔ)單元2中的AV內(nèi)容中指定的音頻-視頻(AV)內(nèi)容的MPEG流數(shù)據(jù)(N=15,M=3)進(jìn)行反向回放。
在用戶操作回放設(shè)備1中的操作單元3以指定存儲(chǔ)在存儲(chǔ)單元2中的AV內(nèi)容中的AV內(nèi)容、所指定的內(nèi)容的回放方向和回放速度時(shí),響應(yīng)性操作信號(hào)S1被傳送到解碼控制塊4中的控制器5中。
解碼控制塊4包括一般控制整個(gè)回放設(shè)備1的控制器5、存儲(chǔ)器控制器6、數(shù)據(jù)分配器7、以及數(shù)據(jù)選擇器8??刂破?是包括中央處理單元(CPU)、只讀存儲(chǔ)器(ROM)5A和隨機(jī)存儲(chǔ)器(RAM)的微型計(jì)算機(jī)。基于操作單元3提供的操作信號(hào)S1、以及預(yù)先存儲(chǔ)到ROM 5A中的控制程序,控制器5控制存儲(chǔ)單元2、存儲(chǔ)器控制器6、數(shù)據(jù)分配器7、數(shù)據(jù)選擇器8、以及MPEG解碼器塊10。
控制器5響應(yīng)操作信號(hào)S1而輸出讀控制信號(hào)S2到存儲(chǔ)單元2。在控制器5的控制下,存儲(chǔ)單元2按照用戶指定的速度在每個(gè)GOP的基礎(chǔ)上,讀取從然后存儲(chǔ)在其中的AV內(nèi)容中指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1,并將讀取的MPEG流數(shù)據(jù)D1輸出到存儲(chǔ)器控制器6中。
存儲(chǔ)器控制器6連接到能夠存儲(chǔ)若干GOP的MPEG流數(shù)據(jù)D1的存儲(chǔ)器9。提供的MPEG流數(shù)據(jù)D1存儲(chǔ)在存儲(chǔ)器9中。
在標(biāo)準(zhǔn)回放操作期間,當(dāng)在操作單元3上選定了前向回放方向時(shí),在控制器5的控制下,存儲(chǔ)器控制器6按照使用存儲(chǔ)器9的用戶所指定的速度,在每個(gè)GOP的基礎(chǔ)上讀取MPEG流數(shù)據(jù)D1,并將MPEG流數(shù)據(jù)D1輸出給數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7在第一至第五MPEG解碼器10A到10E之間分配所提供的MPEG流數(shù)據(jù)D1。
MPEG解碼器塊10包括第一至第五MPEG解碼器10A到10E。在控制器5的控制下,僅數(shù)據(jù)分配器7在其間分配MPEG流數(shù)據(jù)D1的第一至第五MPEG解碼器10A到10E按照用戶指定的速度工作。第一至第五MPEG解碼器10A到10E對(duì)所提供的MPEG流數(shù)據(jù)D1進(jìn)行連續(xù)解碼,并將得到的基帶的流數(shù)據(jù)(下文中稱作基帶流數(shù)據(jù))D2輸出到數(shù)據(jù)選擇器8。
在控制器5的控制下,數(shù)據(jù)選擇器8選擇操作中的第一至第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2的畫面,并根據(jù)需要對(duì)選定的畫面執(zhí)行包括顏色校正的效果處理(effect processes),然后將選定的基帶數(shù)據(jù)流D3輸出到顯示器11。
響應(yīng)選定的基帶數(shù)據(jù)流D3,用戶指定的AV內(nèi)容的運(yùn)動(dòng)圖像以用戶指定的速度沿前向回放方向顯示在顯示器11上。
在反向回放操作期間,當(dāng)在操作單元3上選擇了反向回放方向時(shí),在控制器5的控制下,存儲(chǔ)器控制器6產(chǎn)生圖5的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)利用存儲(chǔ)器9將顯示順序重新安排為反向方向。這樣,存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7將提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1在MPEG解碼器塊10的第一至第五MPEG解碼器10A到10E之間進(jìn)行分配。
在控制器5的控制下,MPEG解碼器塊10按照指定的速度,只對(duì)數(shù)據(jù)分配器7在其間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1的第一至第五MPEG解碼器10A到10E進(jìn)行操作。操作中的第一至第五MPEG解碼器10A到10E對(duì)提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行連續(xù)解碼,并將得到的基帶的流數(shù)據(jù)(下文中稱為基帶流數(shù)據(jù))D2輸出給數(shù)據(jù)選擇器8。
在控制器5的控制下,數(shù)據(jù)選擇器8選擇操作中的第一至第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2的畫面,并根據(jù)需要對(duì)選定的畫面執(zhí)行包括顏色校正的效果處理,然后將由此獲得的選定基帶數(shù)據(jù)流D3輸出到顯示器11。
響應(yīng)選定的基帶數(shù)據(jù)流D3,用戶指定的AV內(nèi)容的運(yùn)動(dòng)圖像以用戶指定的速度沿反向回放方向顯示在顯示器11上。
下面,對(duì)在反向回放操作期間的回放設(shè)備1的特定處理進(jìn)行說(shuō)明。
在x1倍速反向回放操作期間,如圖7部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x1倍速讀取指定AV內(nèi)容的MPEG流數(shù)據(jù)D1,將MPEG流數(shù)據(jù)D1傳送到存儲(chǔ)器控制器6,并將MPEG流數(shù)據(jù)D1存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)產(chǎn)生參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新安排為反向方向。存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7將回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1在第一至第五MPEG解碼器10A到10E之間進(jìn)行分配。將第(5k-4)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第一MPEG解碼器10A(k=1,2,...)。將第(5k-3)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第二MPEG解碼器10B。將第(5k-2)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第三MPEG解碼器10C。將第(5k-1)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第四MPEG解碼器10D。將第5k個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第五MPEG解碼器10E。
如圖7部分(B)所示,第一MPEG解碼器10A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B13的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器10A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器10A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖7部分(C)所示,第二MPEG解碼器10B在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面P15進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器10B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器10B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖7部分(D)所示,第三MPEG解碼器10C在第二MPEG解碼器10B開始對(duì)第0個(gè)GOP(0)的畫面B11進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器10C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器10C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖7部分(E)所示,第四MPEG解碼器10D在第三MPEG解碼器10C開始對(duì)第0個(gè)GOP(0)的畫面B7進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器10D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器10D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖7部分(F)所示,第五MPEG解碼器10E在第四MPEG解碼器10D開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器10E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器10E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖7部分(G)所示,在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后5幀的定時(shí)處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,數(shù)據(jù)選擇器8從第一到第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2中選取要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器10A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15、B14和B13,從第二MPEG解碼器10B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P12、B11和B10,從第三MPEG解碼器10C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9、B8和B7,從第四MPEG解碼器10D提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P6、B5和B4,并從第五MPEG解碼器10E提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3、B1和B2。
根據(jù)需要,數(shù)據(jù)選擇器8對(duì)選取的基帶流數(shù)據(jù)D2執(zhí)行效果處理,然后將得到的選定的基帶數(shù)據(jù)流D3輸出到顯示器11。
這樣,回放設(shè)備1生成選定的基帶數(shù)據(jù)流D3,并使顯示器11顯示對(duì)選定的基帶數(shù)據(jù)流D3有反應(yīng)的x1倍速反向回放運(yùn)動(dòng)圖像。因此,回放設(shè)備1從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理到顯示第0個(gè)GOP(0)的畫面P15只需要5幀的周期。
在x2倍速反向回放操作期間,如圖8部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x2倍速讀取AV內(nèi)容的MPEG流數(shù)據(jù)D1,然后將讀取的MPEG流數(shù)據(jù)D1輸出到存儲(chǔ)器控制器6以存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)產(chǎn)生參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新安排為反向方向。存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7按照與x1倍速反向回放操作相同的方式,在第一至第五MPEG解碼器10A到10E之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。
如圖8部分(B)所示,第一MPEG解碼器10A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B10的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器10A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器10A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖8部分(C)所示,第二MPEG解碼器10B在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器10B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器10B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖8部分(D)所示,第三MPEG解碼器10C在第二MPEG解碼器10B開始對(duì)第0個(gè)GOP(0)的畫面P12進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器10C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器10C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖8部分(E)所示,第四MPEG解碼器10D在第三MPEG解碼器10C開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器10D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器10D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖8部分(F)所示,第五MPEG解碼器10E在第三MPEG解碼器10C開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼之前兩幀的定時(shí)處,開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器10E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器10E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖8部分(G)所示,在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后的5幀定時(shí)處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,數(shù)據(jù)選擇器8從第一到第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2中選取要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器10A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15和B13,從第二MPEG解碼器10B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面B11,從第三MPEG解碼器10C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9和B7,從第四MPEG解碼器10D提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面B5,并從第五MPEG解碼器10E提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3和B1。
根據(jù)需要,數(shù)據(jù)選擇器8對(duì)選取的基帶流數(shù)據(jù)D2執(zhí)行效果處理,然后將得到的選定的基帶數(shù)據(jù)流D3輸出到顯示器11。
這樣,回放設(shè)備1生成選定的基帶數(shù)據(jù)流D3,并使顯示器11顯示對(duì)選定的基帶數(shù)據(jù)流D3有反應(yīng)的x2倍速反向回放運(yùn)動(dòng)圖像。因此,回放設(shè)備1從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理到顯示第0個(gè)GOP(0)的畫面P15只需要5幀的周期。
在x3倍速反向回放操作期間,如圖9部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x3倍速讀取AV內(nèi)容的MPEG流數(shù)據(jù)D1,并將讀取的MPEG流數(shù)據(jù)D1輸出到存儲(chǔ)器控制器6以存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)產(chǎn)生參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新安排為反向方向。存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7按照與x1倍速反向回放操作相同的方式,在第一至第五MPEG解碼器10A至10E之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。
如圖9部分(B)所示,第一MPEG解碼器10A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B1的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器10A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器10A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖9部分(C)所示,第二MPEG解碼器10B在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面P15進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器10B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器10B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖9部分(D)所示,第三MPEG解碼器10C在第二MPEG解碼器10B開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器10C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器10C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖9部分(E)所示,第四MPEG解碼器10D在第三MPEG解碼器10C開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼之前三幀的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器10D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器10D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖9部分(F)所示,第五MPEG解碼器10E在第四MPEG解碼器10D開始對(duì)第-1個(gè)GOP(-1)的畫面P15進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器10E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器10E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖9部分(G)所示,在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后5幀的定時(shí)處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,數(shù)據(jù)選擇器8從第一到第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2中選取要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器10A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15和P12,從第二MPEG解碼器10B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9和P6,從第三MPEG解碼器10C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3,從第四MPEG解碼器10D提供的基帶流數(shù)據(jù)D2中選取第-1個(gè)GOP(-1)的畫面P15和P12,并從第五MPEG解碼器10E提供的基帶流數(shù)據(jù)D2中選取第-1個(gè)GOP(-1)的畫面P9和P6。
根據(jù)需要,數(shù)據(jù)選擇器8對(duì)選取的基帶流數(shù)據(jù)D2執(zhí)行效果處理,然后將得到的選定的基帶數(shù)據(jù)流D3輸出到顯示器11。
這樣,回放設(shè)備1生成選定的基帶數(shù)據(jù)流D3,并使顯示器11響應(yīng)選定的基帶數(shù)據(jù)流D3顯示x3倍速反向回放運(yùn)動(dòng)圖像。因此,回放設(shè)備1從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼到顯示第0個(gè)GOP(0)的畫面P15只需要5幀的周期。
在x5倍速反向回放操作期間,如圖10部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x5倍速讀取AV內(nèi)容的MPEG流數(shù)據(jù)D1,并將讀取的MPEG流數(shù)據(jù)D1輸出到存儲(chǔ)器控制器6以存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)產(chǎn)生參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新安排為反向方向。存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7按照與x1倍速反向回放操作相同的方式,在第一至第五MPEG解碼器10A至10E之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。
如圖10部分(B)所示,第一MPEG解碼器10A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B1的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器10A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器10A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖10部分(C)所示,第二MPEG解碼器10B在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面P6進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器10B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器10B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖10部分(D)所示,第三MPEG解碼器10C在第二MPEG解碼器10B開始對(duì)第0個(gè)GOP(0)的畫面P12進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器10C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器10C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖10部分(E)所示,第四MPEG解碼器10D在第三MPEG解碼器10C開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼前一幀的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器10D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器10D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖10部分(F)所示,第五MPEG解碼器10E在第四MPEG解碼器10D開始對(duì)第0個(gè)GOP(0)的畫面P6進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器10E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器10E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖10部分(G)所示,在第一MPEG解碼器10A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后5幀的定時(shí)處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,數(shù)據(jù)選擇器8從第一到第五MPEG解碼器10A到10E提供的基帶流數(shù)據(jù)D2中選取要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器10A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15,從第二MPEG解碼器10B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面B10,從第三MPEG解碼器10C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面B5,從第四MPEG解碼器10D提供的基帶流數(shù)據(jù)D2中選取第1個(gè)GOP(1)的畫面P15,并從第五MPEG解碼器10E提供的基帶流數(shù)據(jù)D2中選取第1個(gè)GOP(1)的畫面B10。
根據(jù)需要,數(shù)據(jù)選擇器8對(duì)選取的基帶流數(shù)據(jù)D2執(zhí)行效果處理,并將得到的選定的基帶數(shù)據(jù)流D3輸出到顯示器11。
這樣,回放設(shè)備1生成選定的基帶數(shù)據(jù)流D3,并使顯示器11響應(yīng)選定的基帶數(shù)據(jù)流D3顯示x5倍速反向回放運(yùn)動(dòng)圖像。因此,回放設(shè)備1從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼到顯示第0個(gè)GOP(0)的畫面P15只需要5幀的周期。
控制器5根據(jù)存儲(chǔ)在控制器5的ROM 5A中的控制程序,執(zhí)行圖11和12的反向回放處理RT1。
當(dāng)用戶對(duì)操作單元3進(jìn)行操作,以便指定要回放的AV內(nèi)容、AV內(nèi)容的回放速度、以及反向回放操作時(shí),控制器5從步驟SP0開始執(zhí)行反向回放處理RT1。在步驟SP1中,控制器5確定反向回放操作中的開始畫面。根據(jù)本實(shí)施例,例如,反向回放操作中的畫面是第0個(gè)GOP(0)的畫面P15。
在步驟SP2中,響應(yīng)由用戶指定的回放速度,控制器5計(jì)算并確定要顯示的畫面。例如,如果指定的是x2倍速的話,如圖8所示,控制器5將該GOP的畫面P15、B13、B11、P9、B7、B5、I3和B1確定為要顯示的畫面。
在步驟SP3中,響應(yīng)于在步驟SP3中確定為要顯示的畫面的I畫面和P畫面中的一個(gè)、需要在解碼處理之前進(jìn)行解碼的畫面、以及由I畫面和P畫面中的一個(gè)所參照的B畫面組成的組合,控制器5計(jì)算每個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,與此同時(shí),重新安排反向方向的顯示順序。
例如,如果指定了x2反向回放速度,則如圖8部分(B)所示,控制器5計(jì)算確定為要顯示的P畫面的第0個(gè)GOP(0)的畫面P15、對(duì)第0個(gè)GOP(0)的畫面P15進(jìn)行解碼所需的第0個(gè)GOP(0)的畫面I3、P6、P9和P12、以及要顯示的I畫面和P畫面之一所參照的第0個(gè)GOP(0)的畫面B 13。
在步驟SP4中,控制器5設(shè)定反向回放運(yùn)動(dòng)圖像的顯示起始時(shí)間。在步驟SP5和SP6中,控制器5對(duì)步驟SP3中計(jì)算的回放延遲縮短畫面組PDS的起始定時(shí)進(jìn)行計(jì)算。
更具體地,在步驟SP5中,控制器5在步驟SP4中設(shè)定的顯示起始時(shí)間顯示在步驟SP1中選取的起始畫面。為了按照步驟SP2確定的順序顯示畫面,控制器5計(jì)算需要完成對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1的解碼處理的定時(shí)。
如圖8部分(G)所示,當(dāng)顯示反向回放運(yùn)動(dòng)圖像時(shí),畫面B13的解碼處理需要在開始顯示第0個(gè)GOP(0)的畫面B13之前完成。第0個(gè)GOP(0)的畫面B13的顯示定時(shí)變成回放延遲縮短畫面組PDS解碼處理的最近結(jié)束定時(shí)。這樣,控制器5計(jì)算顯示畫面B13的起始定時(shí),將其作為回放延遲縮短畫面組PDS解碼處理的結(jié)束定時(shí)。
類似地,如圖8部分(G)所示,控制器5計(jì)算回放延遲縮短畫面組PDS解碼處理的結(jié)束定時(shí),來(lái)顯示反向回放運(yùn)動(dòng)圖像。
在步驟SP6中,基于回放延遲縮短畫面組PDS的解碼處理的結(jié)束定時(shí)、以及解碼時(shí)間周期與要解碼的回放延遲縮短畫面組PDS的畫面的數(shù)目的乘積,控制器5計(jì)算回放延遲縮短畫面組PDS的起始定時(shí)。然后,控制器5從第一到第五MPEG解碼器10A到10E中確定要用到的MPEG解碼器。然后,控制器5確定如何在第一到第五MPEG解碼器10A到10E中分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。如果按照回放延遲縮短畫面組PDS的產(chǎn)生順序而在多個(gè)MPEG解碼器間分配回放延遲縮短畫面組PDS,則多個(gè)MPEG解碼器可能不能及時(shí)完成解碼處理。在這種情況下,就要對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行重新排列。
如圖8部分(B)所示,包括要解碼的第0個(gè)GOP(0)的畫面B13的回放延遲縮短畫面組PDS的畫面的數(shù)目是6?;胤叛舆t縮短畫面組PDS的解碼處理的起始定時(shí)比回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1的解碼處理的結(jié)束定時(shí)早6幀。
如果指定了x2倍速,則五個(gè)MPEG解碼器(即第一到第五MPEG解碼器10A至10E)象前面參照?qǐng)D8部分(B)到(F)討論過(guò)的那樣被確定為要用到的MPEG解碼器。如圖8部分(B)到(F)所示,在每個(gè)回放延遲縮短畫面組PDS的基礎(chǔ)上,控制器5確定如何在第一到第五MPEG解碼器10A至10E之間分配MPEG流數(shù)據(jù)D1。
在步驟SP7中,控制器5判斷是否到了第一到第五MPEG解碼器10A至10E中的每個(gè)解碼器開始對(duì)分配的回放延遲縮短畫面組PDS進(jìn)行解碼處理的時(shí)間。如果步驟SP7的判斷的答案為否的話,處理前進(jìn)到步驟SP12。如果步驟SP7的判斷的答案為是的話,處理前進(jìn)到步驟SP8??刂破?參考控制器5的存儲(chǔ)器9中的MPEG流數(shù)據(jù)D1的寫狀態(tài)、以及管理寫地址的存儲(chǔ)器管理數(shù)據(jù),然后判斷包括要顯示的畫面的GOP的MPEG流數(shù)據(jù)D1是否被存儲(chǔ)在存儲(chǔ)器9中。如果步驟SP8的判斷答案為是的話,處理前進(jìn)到步驟SP10。如果步驟SP8的判斷答案為否的話,處理前進(jìn)到步驟SP9。在開始對(duì)要顯示的畫面進(jìn)行解碼處理之前,控制器5控制存儲(chǔ)單元2將該GOP的MPEG流數(shù)據(jù)D1讀入存儲(chǔ)器控制器6中??刂破?控制存儲(chǔ)器控制器6來(lái)確定該GOP的MPEG流數(shù)據(jù)D1的存儲(chǔ)器寫地址,并然后在存儲(chǔ)器9中的所確定地址存儲(chǔ)MPEG流數(shù)據(jù)D1??刂破?根據(jù)該存儲(chǔ)器寫地址來(lái)更新存儲(chǔ)器管理數(shù)據(jù)。
如果在存儲(chǔ)器9中沒(méi)有存儲(chǔ)MPEG流數(shù)據(jù)D1的情況下以x2倍速執(zhí)行讀取處理,則如圖8部分(F)所示,畫面P15的讀取處理需要在第-1個(gè)GOP(-1)的畫面P15的解碼處理的起始定時(shí)之前、在第五MPEG解碼器10E中完成。解碼處理的起始定時(shí)是包括畫面P15的回放延遲縮短畫面組PDS的選定基帶數(shù)據(jù)流D3的最近處理定時(shí)。控制器5相對(duì)于解碼處理的起始定時(shí)來(lái)計(jì)算MPEG流數(shù)據(jù)D1的讀取定時(shí),開始讀取處理,并然后將MPEG流數(shù)據(jù)D1存儲(chǔ)到存儲(chǔ)器9上。
在步驟SP10中,控制器5控制存儲(chǔ)器控制器6,從而讀取與數(shù)據(jù)分配器7上的存儲(chǔ)器讀取地址對(duì)應(yīng)的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1??刂破?控制數(shù)據(jù)分配器7,從而在MPEG解碼器塊10中的第一到第五MPEG解碼器10A至10E當(dāng)中分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。第一到第五MPEG解碼器10A至10E開始解碼處理。當(dāng)完成對(duì)包括要顯示的畫面的GOP的MPEG流數(shù)據(jù)D1所進(jìn)行的解碼處理時(shí),控制器5控制存儲(chǔ)器控制器6響應(yīng)該存儲(chǔ)器讀取地址來(lái)更新存儲(chǔ)器管理數(shù)據(jù)。
如圖8部分(B)到(F)所示,在回放延遲縮短畫面組PDS的解碼處理的開始定時(shí),回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1在MPEG解碼器塊10中的第一到第五MPEG解碼器10A至10E之間被連續(xù)分配。第一到第五MPEG解碼器10A至10E開始該解碼處理。
在步驟SP11中,控制器5控制MPEG解碼器塊10以該預(yù)定定時(shí)將基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。通過(guò)控制數(shù)據(jù)選擇器8,控制器5對(duì)要根據(jù)顯示順序顯示到顯示器11的基帶流數(shù)據(jù)D2的畫面進(jìn)行選取。
例如,如圖8部分(B)所示,數(shù)據(jù)選擇器8選擇第0個(gè)GOP(0)的畫面P15和畫面B13,作為第一MPEG解碼器10A提供的回放延遲縮短畫面組PDS的基帶流數(shù)據(jù)D2的畫面,然后進(jìn)行顯示。進(jìn)一步地,數(shù)據(jù)選擇器8從回放延遲縮短畫面組PDS的基帶流數(shù)據(jù)D2中連續(xù)選取要顯示的畫面。結(jié)果是,沿反向顯示順序重新排列要顯示的畫面。
在步驟SP12中,控制器5判斷是否到了顯示畫面的時(shí)間。步驟S 12的判斷答案為否的話,處理前進(jìn)到步驟S14。步驟S12的判斷答案為是的話,處理前進(jìn)到步驟SP13??刂破?輸出畫面到顯示器11。結(jié)果是,顯示器11上顯示了響應(yīng)于要顯示的畫面的反向回放運(yùn)動(dòng)圖像。
響應(yīng)來(lái)自操作單元3的操作信號(hào)S1,在步驟SP14中,控制器5判斷用戶是否已經(jīng)接收到停止反向回放操作的操作輸入(下文中稱為操作停止命令)。步驟SP14中的判斷答案為否的話,處理返回到步驟SP7,重復(fù)步驟SP7到步驟SP14。響應(yīng)對(duì)步驟SP14的判斷的肯定回答,處理前進(jìn)到步驟SP15以結(jié)束該反向回放處理RT1。
通過(guò)控制存儲(chǔ)單元2、存儲(chǔ)器控制器6、數(shù)據(jù)分配器7、數(shù)據(jù)選擇器8以及MPEG解碼器塊10,控制器5按照指定的反向回放速度,將AV內(nèi)容作為反向回放運(yùn)動(dòng)圖像顯示到顯示器11上。
在該回放設(shè)備1中,用戶指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1是以指定的回放速度從存儲(chǔ)單元2中讀取的。在第一到第五MPEG解碼器10A至10E之間分配由要顯示的畫面以及解碼該畫面所需的畫面組成的回放延遲縮短畫面組PDS。第一到第五MPEG解碼器10A至10E并行執(zhí)行該解碼處理。
基于參照?qǐng)D5討論的原理,該回放設(shè)備1縮短了從開始畫面解碼處理到顯示畫面的回放延遲。
回放設(shè)備1根據(jù)由用于顯示回放延遲縮短畫面組PDS的I畫面和P畫面之一、對(duì)該I畫面和該P(yáng)畫面之一進(jìn)行解碼所需的畫面、以及該I畫面和該P(yáng)畫面之一所參照的B畫面構(gòu)成的組合而產(chǎn)生回放延遲縮短畫面組PDS。然后,在第一到第五MPEG解碼器10A至10E之間分配該回放延遲縮短畫面組PDS。第一到第五MPEG解碼器10A至10E并行執(zhí)行解碼處理。因此,提高了回放設(shè)備1解碼處理的效率。
用戶指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1是以指定的回放速度從存儲(chǔ)單元2中讀取的。在每個(gè)回放延遲縮短畫面組PDS單元的基礎(chǔ)上,在第一到第五MPEG解碼器10A至10E之間分配MPEG流數(shù)據(jù)D1?;胤叛舆t縮短畫面組PDS單元包括要顯示的畫面和解碼該要顯示的畫面所需的畫面。多個(gè)解碼處理器(即第一到第五MPEG解碼器10A至10E)并行執(zhí)行解碼處理?;趨⒄?qǐng)D5討論的原理,縮短了從開始畫面解碼處理到顯示畫面的延遲時(shí)間。該回放設(shè)備在MPEG流數(shù)據(jù)的反向回放操作中提供了改善的響應(yīng)特性。
圖13圖示了本發(fā)明第二實(shí)施例的回放設(shè)備20。與參考圖6描述的元件相同的元件被指定了相同的附圖標(biāo)記?;胤旁O(shè)備20的MPEG解碼塊21中的MPEG解碼器的數(shù)量與本發(fā)明第一實(shí)施例的圖6的回放設(shè)備1的MPEG解碼單元10中的MPEG解碼器的數(shù)量不同。在回放設(shè)備20中,數(shù)據(jù)選擇器8選取并合成基帶流數(shù)據(jù)?;胤旁O(shè)備20中剩下的部分在結(jié)構(gòu)和功能上與回放設(shè)備1是相同的。MPEG解碼塊21包括6個(gè)MPEG解碼器,即第一到第六MPEG解碼器21A至21F。
在控制器5的控制下,數(shù)據(jù)選擇器8執(zhí)行合成處理,從而在一個(gè)場(chǎng)接一個(gè)場(chǎng)的基礎(chǔ)上,從第一到第六MPEG解碼器21A至21F中的每一個(gè)解碼器提供的基帶流數(shù)據(jù)D2中選取畫面的場(chǎng)并對(duì)這些場(chǎng)進(jìn)行合成,使得場(chǎng)之間的間隔是相等的。與此同時(shí),數(shù)據(jù)選擇器8對(duì)基帶流數(shù)據(jù)D2執(zhí)行效果處理。數(shù)據(jù)選擇器8將得到的基帶流數(shù)據(jù)D4輸出到顯示器11。結(jié)果,產(chǎn)生了隔行運(yùn)動(dòng)圖像。
下面對(duì)在一個(gè)場(chǎng)接一個(gè)場(chǎng)的反向回放操作期間的回放設(shè)備20的特定處理進(jìn)行說(shuō)明。
在x1倍速反向回放處理期間,如圖14部分(A)所示,存儲(chǔ)單元在每個(gè)GOP基礎(chǔ)上以x1倍速連續(xù)讀取指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1,將MPEG流數(shù)據(jù)D1傳送到存儲(chǔ)器控制器6,并將MPEG流數(shù)據(jù)D1存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)地產(chǎn)生參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新排列為反向方向。存儲(chǔ)器控制器6在最終回放圖像輸出定時(shí)處,將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7在第一到第六MPEG解碼器21A至21F之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。
如圖14部分(B)到(F)所示,象先前參照本發(fā)明第一實(shí)施例討論的那樣,第一到第六MPEG解碼器21A至21F以x1倍速反向回放操作按照預(yù)定定時(shí)而連續(xù)地對(duì)MPEG流數(shù)據(jù)D1進(jìn)行解碼,并連續(xù)地將得到的基帶流數(shù)據(jù)D2傳送到數(shù)據(jù)選擇器8。
如圖14部分(G)所示,在第一MPEG解碼器21A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后的5幀周期處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,在控制器5的控制下,數(shù)據(jù)選擇器8從第一到第六MPEG解碼器21A至21F提供的基帶流數(shù)據(jù)D2中選取要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器21A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15、B14和B13,從第二MPEG解碼器21B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P12、B11和B10,從第三MPEG解碼器21C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9、B8和B7,從第四MPEG解碼器21D提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P6、B5和B4,并從第五MPEG解碼器21E提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3、B1和B2。
在x1倍速反向回放操作期間,如作為圖15A的詳細(xì)視圖的圖15B所示,數(shù)據(jù)選擇器8從基帶流數(shù)據(jù)D2中選擇場(chǎng)P15b作為第一個(gè)要顯示的畫面P15的畫面內(nèi)底場(chǎng),并且選擇場(chǎng)B14b作為下一個(gè)要顯示的畫面B14的畫面內(nèi)底場(chǎng),然后將場(chǎng)P15b和場(chǎng)B14b在其重心處偏移到圖14部分(G)所示的合成圖像的頂場(chǎng)。數(shù)據(jù)選擇器8選取畫面P15的場(chǎng)P15t,以使得合成圖像的頂場(chǎng)之間的場(chǎng)間隔是相等的。如圖14部分(G)所示,數(shù)據(jù)選擇器8將畫面P15的場(chǎng)P15t在其重心處偏移到要顯示的合成圖像的底場(chǎng)作為合成圖像的底場(chǎng)。更具體地,對(duì)畫面P15的場(chǎng)P15b和畫面P15的場(chǎng)P15t進(jìn)行反向來(lái)生成合成圖像。類似地,相繼生成合成圖像。根據(jù)需要,對(duì)合成圖像執(zhí)行效果處理。這樣得到的基帶流數(shù)據(jù)D4被輸出到顯示器11。
回放設(shè)備20產(chǎn)生合成基帶流數(shù)據(jù)D4,并響應(yīng)顯示器11上的合成基帶流數(shù)據(jù)D4而顯示x1倍速反向回放運(yùn)動(dòng)圖像。從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理到顯示第0個(gè)GOP(0)的畫面P15,該回放設(shè)備20僅需要5幀的周期。
在x2倍速反向回放操作期間,如圖16部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x2倍速連續(xù)讀取指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1,將MPEG流數(shù)據(jù)D1傳送到存儲(chǔ)器控制器6,并將MPEG流數(shù)據(jù)D1存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)地生成參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新排列為反向方向。存儲(chǔ)器控制器6以最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7在第一到第六MPEG解碼器21A至21F之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。第(6k-5)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第一MPEG解碼器21A(k=1,2,...)。第(6k-4)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第二MPEG解碼器21B。第(6k-3)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第三MPEG解碼器21C。第(6k-2)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第四MPEG解碼器21D。第(6k-1)個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第五MPEG解碼器21E。第6k個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1被分配到第六MPEG解碼器21F。
如圖16部分(B)所示,第一MPEG解碼器21A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B10的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器21A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器21A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(C)所示,第二MPEG解碼器21B在第一MPEG解碼器21A開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器21B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器21B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(D)所示,第三MPEG解碼器21C在第二MPEG解碼器21B開始對(duì)第0個(gè)GOP(0)的畫面P12進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器21C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器21C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(E)所示,第四MPEG解碼器21D在第三MPEG解碼器21C開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器21D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器21D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(F)所示,第五MPEG解碼器21E在第四MPEG解碼器21D開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器21E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器21E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(G)所示,第六MPEG解碼器21F在第五MPEG解碼器21E開始對(duì)第-1個(gè)GOP(-1)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第六MPEG解碼器21F對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第六MPEG解碼器21F還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖16部分(H)所示,在第一MPEG解碼器21A對(duì)第0個(gè)GOP(0)的畫面I3開始解碼處理之后的6幀周期處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,在控制器5的控制下,數(shù)據(jù)選擇器8從第一到第六MPEG解碼器21A至21F提供的基帶流數(shù)據(jù)D2中選擇要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器21A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15、B14和B13,從第二MPEG解碼器21B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P12、B11和B10,從第三MPEG解碼器21C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9、B8和B7,從第四MPEG解碼器21D提供的基帶流數(shù)據(jù)D1中選取第0個(gè)GOP(0)的畫面P6、B5和B4,從第五MPEG解碼器21E提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3、B2和B1,并從第六MPEG解碼器21F提供的基帶流數(shù)據(jù)D2中選取第-1個(gè)GOP(-1)的畫面P15、B14和B13。
在x2倍速反向回放操作期間,如作為圖17A的詳細(xì)視圖的圖17B所示,數(shù)據(jù)選擇器8從基帶流數(shù)據(jù)D2中選擇場(chǎng)P15b作為第一個(gè)要顯示的畫面P15的畫面內(nèi)底場(chǎng),并且選擇場(chǎng)B13b作為下一個(gè)要顯示的畫面B14的畫面內(nèi)底場(chǎng),然后將場(chǎng)P15b和場(chǎng)B13b在其重心處偏移到圖16部分(G)所示的合成圖像的頂場(chǎng)。數(shù)據(jù)選擇器8選取圖17B下部分所示的畫面B14的場(chǎng)B14b,以使得合成圖像頂場(chǎng)之間的場(chǎng)間隔是相等的。這樣,數(shù)據(jù)選擇器8生成合成圖像,以使得該畫面的場(chǎng)B14b被顯示為合成圖像底場(chǎng)。因此,連續(xù)地生成合成圖像。根據(jù)需要,對(duì)合成圖像執(zhí)行效果處理。這樣得到的基帶流數(shù)據(jù)D4輸出到顯示器11。
回放設(shè)備20產(chǎn)生合成基帶流數(shù)據(jù)D4,并響應(yīng)該合成基帶流數(shù)據(jù)D4而在顯示器11上顯示x2倍速反向回放運(yùn)動(dòng)圖像。從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理到顯示第0個(gè)GOP(0)的畫面P15,僅需要6幀的周期。
在x3倍速反向回放處理期間,如圖18部分(A)所示,存儲(chǔ)單元2在每個(gè)GOP基礎(chǔ)上以x3倍速連續(xù)讀取所指定的AV內(nèi)容的MPEG流數(shù)據(jù)D1,將MPEG流數(shù)據(jù)D1傳送到存儲(chǔ)器控制器6,并將MPEG流數(shù)據(jù)D1存儲(chǔ)在存儲(chǔ)器9上。
響應(yīng)于存儲(chǔ)在存儲(chǔ)器9上的MPEG流數(shù)據(jù)D1,在控制器5的控制下,存儲(chǔ)器控制器6連續(xù)地生成參照?qǐng)D5所述的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1,同時(shí)將顯示順序重新排列為反向方向。存儲(chǔ)器控制器6在最終回放圖像輸出定時(shí)將MPEG流數(shù)據(jù)D1輸出到數(shù)據(jù)分配器7。
在控制器5的控制下,數(shù)據(jù)分配器7在第一到第六MPEG解碼器21A至21F之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。
在控制器5的控制下,數(shù)據(jù)分配器7可以執(zhí)行分配操作,其中回放延遲縮短畫面組PDS花費(fèi)更長(zhǎng)的時(shí)間與先前的回放延遲縮短畫面組PDS交換位置。
如圖18部分(B)所示,第一MPEG解碼器21A在從存儲(chǔ)單元2中讀取第0個(gè)GOP(0)的畫面B7的編碼數(shù)據(jù)的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第一MPEG解碼器21A對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第一MPEG解碼器21A還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(C)所示,第二MPEG解碼器21B在第一MPEG解碼器21A開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第二MPEG解碼器21B對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第二MPEG解碼器21B還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(D)所示,第三MPEG解碼器21C在第二MPEG解碼器21B開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第三MPEG解碼器21C對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第三MPEG解碼器21C還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(E)所示,第四MPEG解碼器21D在第三MPEG解碼器21C開始對(duì)第0個(gè)GOP(0)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第四MPEG解碼器21D對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第四MPEG解碼器21D還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(F)所示,第五MPEG解碼器21E在第四MPEG解碼器21D開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼之前三幀的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第五MPEG解碼器21E對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第五MPEG解碼器21E還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(G)所示,第六MPEG解碼器21F在第五MPEG解碼器21E開始對(duì)第-1個(gè)GOP(-1)的畫面P9進(jìn)行解碼的定時(shí),開始對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。第六MPEG解碼器21F對(duì)回放延遲縮短畫面組PDS中的每個(gè)畫面的編碼數(shù)據(jù)(MPEG流數(shù)據(jù)D1)進(jìn)行連續(xù)解碼。第六MPEG解碼器21F還以預(yù)定定時(shí)對(duì)隨后提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,然后將得到的基帶流數(shù)據(jù)D2輸出到數(shù)據(jù)選擇器8。
如圖18部分(G)所示,在第一MPEG解碼器21A開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理之后6幀的周期處,數(shù)據(jù)選擇器8開始進(jìn)行選擇處理。具體地,在控制器5的控制下,數(shù)據(jù)選擇器8從第一到第六MPEG解碼器21A至21F提供的基帶流數(shù)據(jù)D2中選擇要顯示的畫面。更具體地,數(shù)據(jù)選擇器8從第一MPEG解碼器21A提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15和B14,從第二MPEG解碼器21B提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P12和B11,從第三MPEG解碼器21C提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P9和B8,從第四MPEG解碼器21D提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P6和B5,從第五MPEG解碼器21E提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面I3和B2,并從第六MPEG解碼器21F提供的基帶流數(shù)據(jù)D2中選取第0個(gè)GOP(0)的畫面P15和B14。
在x2倍速反向回放操作期間,如作為圖19A的詳細(xì)視圖的圖19B所示,數(shù)據(jù)選擇器8從基帶流數(shù)據(jù)D2中選擇場(chǎng)P15b作為(頂場(chǎng)數(shù)據(jù)中)第一個(gè)要顯示的畫面P15的畫面內(nèi)底場(chǎng),并且選擇場(chǎng)P12b作為(頂場(chǎng)數(shù)據(jù)中)下一個(gè)要顯示的畫面B12的畫面內(nèi)底場(chǎng),然后將場(chǎng)P15b和場(chǎng)P12b在其重心處偏移到圖16部分(G)所示的合成圖像的頂場(chǎng)。數(shù)據(jù)選擇器8選取圖19B下部所示的畫面B14的場(chǎng)B14t,以使得合成圖像頂場(chǎng)之間的場(chǎng)間隔是相等的。這樣,數(shù)據(jù)選擇器8生成合成圖像,以使得該畫面的場(chǎng)B14b顯示為合成圖像底場(chǎng)。如圖18部分(G)所示,將畫面B14的場(chǎng)B14t在其重心上偏移到合成圖像底場(chǎng)內(nèi),以使得將畫面B14的場(chǎng)B14t作為底場(chǎng)進(jìn)行顯示。因此,連續(xù)地生成合成圖像。根據(jù)需要,對(duì)合成圖像執(zhí)行效果處理。這樣得到的基帶流數(shù)據(jù)D4輸出到顯示器11。
回放設(shè)備20生成合成基帶流數(shù)據(jù)D4,并響應(yīng)該合成基帶流數(shù)據(jù)D4而在顯示器11上顯示x3倍速反向回放運(yùn)動(dòng)圖像。從開始對(duì)第0個(gè)GOP(0)的畫面I3進(jìn)行解碼處理到顯示第0個(gè)GOP(0)的畫面P15,回放設(shè)備20僅需要6幀的周期。
控制器5根據(jù)存儲(chǔ)在控制器5的ROM 5A中的控制程序,執(zhí)行前述圖20和21中的一個(gè)場(chǎng)接一個(gè)場(chǎng)的反向回放處理RT2。
當(dāng)用戶對(duì)操作單元3進(jìn)行操作以便指定要進(jìn)行回放的AV內(nèi)容、AV內(nèi)容的回放速度、以及反向回放操作時(shí),控制器5從步驟SP16開始執(zhí)行反向回放處理RT2。在步驟SP17中,控制器5執(zhí)行與本發(fā)明第一實(shí)施例的反向回放處理RT1中的步驟SP1相同的處理步驟。
在步驟SP18中,控制器5計(jì)算并確定按照用戶指定的回放速度作為合成圖像頂場(chǎng)和合成圖像底場(chǎng)而顯示的畫面,以及計(jì)算并確定畫面的組合。例如,如果指定x2速度,則如圖17A上部所示,控制器5將該GOP的畫面P15、B13、B11、P9、B7、B5、I3和B1確定為合成圖像的頂場(chǎng)。進(jìn)一步,如圖17A下部所示,控制器5將該GOP的畫面B14、B12、B10、B8、B6、B4和B2確定為合成圖像的底場(chǎng)。這樣就得到了圖16部分(H)中所示的合成圖像。
在步驟SP19中,控制器5響應(yīng)由步驟SP18中確定為要顯示的合成圖像頂場(chǎng)和合成圖像底場(chǎng)之一的I畫面和P畫面之一、在對(duì)該I畫面和該P(yáng)畫面之一的解碼處理之前需要解碼的畫面、以及該I畫面和該P(yáng)畫面之一所參照的B畫面組成的組合,而對(duì)每個(gè)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行計(jì)算,同時(shí)將顯示順序重新安排為反向方向。
例如,如果指定x2反向回放速度,則如圖16部分(B)所示,控制器5對(duì)確定為要顯示的P畫面的第0個(gè)GOP(0)的畫面P15、作為底場(chǎng)顯示的該GOP的畫面B14、以及對(duì)第0個(gè)GOP(0)的畫面P15和P14進(jìn)行解碼所需的第0個(gè)GOP(0)的畫面I3、P6、P9和P12進(jìn)行計(jì)算。
控制器5接下來(lái)執(zhí)行的步驟SP19到步驟SP26分別與本發(fā)明第一實(shí)施例的反向回放過(guò)程RT1的步驟SP4到步驟SP10相同。
在步驟SP27中,控制器5控制MPEG解碼塊21按照預(yù)定定時(shí)將基帶流數(shù)據(jù)D2輸出給數(shù)據(jù)選擇器8??刂破?控制數(shù)據(jù)選擇器8按照到顯示器11的顯示順序而從基帶流數(shù)據(jù)D2中選取要顯示的畫面,并從選取的畫面中合成圖像。
如圖16部分(B)所示,從第一MPEG解碼器21A提供的回放延遲縮短畫面組PDS的基帶流數(shù)據(jù)D2中,選取第0個(gè)GOP(0)的畫面P15和畫面B14,作為要顯示的畫面。對(duì)選為合成圖像頂場(chǎng)的畫面P15和選為合成圖像底場(chǎng)的畫面B14進(jìn)行合成。類似地,從回放延遲縮短畫面組PDS的基帶流數(shù)據(jù)D2中連續(xù)選取要顯示的畫面,然后合成。結(jié)果,要顯示的畫面被重新安排為反向顯示順序。
控制器5接下來(lái)執(zhí)行的步驟SP28到SP30分別與第一實(shí)施例的反向回放過(guò)程RT1的步驟SP12到SP15相同。如果步驟SP30的判斷答案為是,則處理前進(jìn)到步驟SP31,以結(jié)束一個(gè)場(chǎng)接一個(gè)場(chǎng)的反向回放過(guò)程RT2。
通過(guò)對(duì)存儲(chǔ)單元2、存儲(chǔ)器控制器6、數(shù)據(jù)分配器7、數(shù)據(jù)選擇器8以及MPEG解碼塊21進(jìn)行控制,控制器5使顯示器11按照指定的速度響應(yīng)在一個(gè)場(chǎng)接一個(gè)場(chǎng)的基礎(chǔ)上指定的AV內(nèi)容,而顯示反向回放運(yùn)動(dòng)圖像。
這樣,回放設(shè)備20通過(guò)選取畫面而得到了合成圖像,使得場(chǎng)間隔、合成圖像頂場(chǎng)與合成圖像底場(chǎng)之間的每個(gè)場(chǎng)間隔大致上彼此相等。
通過(guò)對(duì)要顯示的畫面的場(chǎng)間隔進(jìn)行調(diào)整,反向回放運(yùn)動(dòng)圖像能夠被平滑顯示。
對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼所需的時(shí)間在不同畫面之間是不同的。回放設(shè)備20不考慮回放延遲縮短畫面組PDS的順序,而在第一到第六MPEG解碼器21A至21F之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。因此提高了MPEG流數(shù)據(jù)D1的解碼處理的效率。
響應(yīng)于回放速度選取要顯示的畫面來(lái)生成合成圖像,使得場(chǎng)間隔、合成圖像頂場(chǎng)與合成圖像底場(chǎng)之間的每個(gè)場(chǎng)間隔大致上彼此相等。通過(guò)對(duì)要顯示的畫面的場(chǎng)間隔進(jìn)行調(diào)整,反向回放運(yùn)動(dòng)圖像能夠被平滑顯示。在反向回放操作期間,MPEG流數(shù)據(jù)的響應(yīng)特性得到了改善。因此,回放設(shè)備能夠顯示平滑的反向回放運(yùn)動(dòng)圖像。
在上述實(shí)施例中,如圖7所示,數(shù)據(jù)分配器7在第一到第五MPEG解碼器10A至10E之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。本發(fā)明不限于這種方法。例如,如圖22所示,可以在三個(gè)MPEG解碼器(即第一MPEG解碼器10A到第三MPEG解碼器10C)之間分配回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。解碼處理可以通過(guò)更少數(shù)目的MPEG解碼器來(lái)執(zhí)行。只要解碼處理能夠及時(shí)完成,就可使用任意數(shù)目的MPEG解碼器。
在上述實(shí)施例中,如圖7所示,數(shù)據(jù)分配器將回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第一到第五MPEG解碼器10A至10E當(dāng)中。本發(fā)明不限于這種方法。例如,所需幀數(shù)目的解碼畫面可以存儲(chǔ)在第一到第五MPEG解碼器10A-10E的存儲(chǔ)器(未示出)中,以及如圖23部分(B)所示,可以由畫面I3、P6、P9、P12、B11、B10、P15、B14和B13的編碼數(shù)據(jù)來(lái)構(gòu)造回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1。這樣,可以形成由確定為要顯示的畫面的I畫面和P畫面之一、需要在對(duì)該I畫面和該P(yáng)畫面之一解碼處理之前進(jìn)行解碼的畫面、以及該I畫面和該P(yáng)畫面之一所參照的B畫面構(gòu)成的多種組合?;贛PEG解碼器的數(shù)目,而設(shè)置從開始對(duì)畫面進(jìn)行解碼處理到顯示第一張畫面的任意幀周期。
根據(jù)本發(fā)明的實(shí)施例,頂場(chǎng)數(shù)據(jù)的畫面內(nèi)底場(chǎng)發(fā)生重心偏移以被選為合成圖像頂場(chǎng)。本發(fā)明不限于這種方法。如圖24部分(H)所示,如果頂場(chǎng)數(shù)據(jù)的畫面內(nèi)頂場(chǎng)被選為合成圖像頂場(chǎng),那么可以按照先前討論的那樣選取合成圖像底場(chǎng),使得合成圖像頂場(chǎng)之間的場(chǎng)間隔大致上彼此相等。調(diào)整要顯示的幀圖像的場(chǎng)間隔。
在上述實(shí)施例中,如圖9所示,數(shù)據(jù)分配器7將回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第一到第五MPEG解碼器10A至10E當(dāng)中。本發(fā)明不限于這種方法。例如,所需幀數(shù)目的解碼畫面可以存儲(chǔ)到第一到第五MPEG解碼器10A至10E的存儲(chǔ)器(未示出)中,以及如圖25所示,回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1可以被分配到第一到第五MPEG解碼器10A-10E當(dāng)中。如圖9所示,當(dāng)在x3倍速反向回放操作期間對(duì)第0個(gè)GOP(0)的畫面P15進(jìn)行反向回放時(shí),可以僅用第一MPEG解碼器10A對(duì)第0個(gè)GOP(0)的畫面P15進(jìn)行解碼。
根據(jù)本發(fā)明上述實(shí)施例,I畫面(I)、P畫面(P)和B畫面(B)需要相同的解碼處理時(shí)間。實(shí)際上,I畫面和P畫面的每一個(gè)的解碼處理不象B畫面的解碼處理那么長(zhǎng)。不需要在一幀接一幀基礎(chǔ)上按照相同的定時(shí)對(duì)解碼處理進(jìn)行同步。通過(guò)按照畫面各自的定時(shí)執(zhí)行解碼處理,而改善了解碼處理的效率。
根據(jù)本發(fā)明上述實(shí)施例,數(shù)據(jù)選擇器8不選擇需要在解碼處理中進(jìn)行解碼的畫面I3。本發(fā)明不限于這種配置。如果要顯示畫面I3的話,數(shù)據(jù)選擇器8可以從需要在解碼處理中進(jìn)行解碼的多幅畫面I3選取任意畫面。這樣,就縮短了對(duì)作為要顯示的畫面的畫面I3進(jìn)行解碼所需的時(shí)間。
根據(jù)本發(fā)明上述實(shí)施例,MPEG流數(shù)據(jù)的GOP畫面結(jié)構(gòu)的N是15、M是3。本發(fā)明不局限于這種設(shè)定。本發(fā)明可用于具有另一種GOP畫面結(jié)構(gòu)的MPEG流數(shù)據(jù)。
根據(jù)本發(fā)明上述實(shí)施例,第一MPEG解碼器10A響應(yīng)按照指定速度讀取的MPEG流數(shù)據(jù)D1,按照預(yù)定定時(shí)對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。本發(fā)明不限于這樣的設(shè)置。只要對(duì)應(yīng)的MPEG流數(shù)據(jù)D1已經(jīng)存儲(chǔ)在存儲(chǔ)器9中,就可以按照任意的定時(shí)對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼。
根據(jù)本發(fā)明上述實(shí)施例,MPEG解碼塊10包括5個(gè)MPEG解碼器,即第一到第五MPEG解碼器10A至10E。本發(fā)明不限于這樣的安排??梢允褂脤?duì)MPEG流數(shù)據(jù)進(jìn)行解碼的電路。重要的是,使用對(duì)預(yù)定數(shù)目MPEG流數(shù)據(jù)單元進(jìn)行解碼的機(jī)制。
根據(jù)本發(fā)明上述實(shí)施例,數(shù)據(jù)分配器7從第一MPEG解碼器10A開始對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行分配。本發(fā)明不限于這樣的設(shè)置。數(shù)據(jù)分配器7可以從其它的MPEG解碼器當(dāng)中的一個(gè)開始,即,除第一MPEG解碼器10A之外的第二到第五MPEG解碼器10B至10E。
根據(jù)本發(fā)明上述實(shí)施例,數(shù)據(jù)分配器7按照從第一MPEG解碼器10A到第五MPEG解碼器10E的順序,連續(xù)地對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行分配??蛇x地,數(shù)據(jù)分配器7可以不考慮順序,將回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1分配到第一MPEG解碼器10A至第五MPEG解碼器10E當(dāng)中。數(shù)據(jù)分配器7可以按照任意順序,對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行分配。
根據(jù)本發(fā)明上述實(shí)施例,按照預(yù)定定時(shí)對(duì)數(shù)據(jù)分配器7提供的回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1連續(xù)地進(jìn)行解碼。得到的基帶流數(shù)據(jù)D2被提供給數(shù)據(jù)選擇器8。本發(fā)明不限于這樣的設(shè)置??砂凑疹A(yù)定定時(shí)對(duì)回放延遲縮短畫面組PDS的MPEG流數(shù)據(jù)D1進(jìn)行解碼,并將得到的基帶流數(shù)據(jù)D2連續(xù)地存儲(chǔ)到第一到第五MPEG解碼器10A至10E的存儲(chǔ)器(未示出)中。數(shù)據(jù)選擇器8按照預(yù)定定時(shí)從第一到第五MPEG解碼器10A至10E中讀取基帶流數(shù)據(jù)D2,并且從基帶流數(shù)據(jù)D2中選取要顯示的畫面。第一到第五MPEG解碼器10A至10E可以從基帶流數(shù)據(jù)D2中只選取要顯示的畫面,然后將選取的畫面輸出到數(shù)據(jù)選擇器8??梢允褂萌我獾钠渌x擇方法。
根據(jù)本發(fā)明上述實(shí)施例,回放設(shè)備執(zhí)行x1、x2、x3以及x5倍速反向回放操作之一的解碼處理。本發(fā)明不限于這樣的設(shè)置?;胤旁O(shè)備可以按照x1或更高速度反向回放操作中的任意一種,執(zhí)行解碼處理。
根據(jù)本發(fā)明上述實(shí)施例,從第0個(gè)GOP(0)的畫面P15開始進(jìn)行顯示。本發(fā)明不限于這樣的設(shè)置。例如,可以從第五個(gè)GOP(5)的畫面I3、從第(n+2)個(gè)GOP(n+2)的畫面B7、或者從任意GOP的任意其它畫面開始進(jìn)行顯示。
根據(jù)本發(fā)明上述實(shí)施例,存儲(chǔ)單元2是硬盤裝置。本發(fā)明不限于這種配置。存儲(chǔ)單元2可以是包括光盤、磁光盤、半導(dǎo)體存儲(chǔ)器以及磁盤在內(nèi)的任何類型的記錄介質(zhì)。
根據(jù)本發(fā)明上述實(shí)施例,每個(gè)存儲(chǔ)單元2和顯示器11通過(guò)電纜或類似物連接到回放設(shè)備。本發(fā)明不限于這種配置。每個(gè)存儲(chǔ)單元2和顯示器11可以通過(guò)有線方式、無(wú)線方式或任何其它連接方式而鏈接到回放設(shè)備。
根據(jù)本發(fā)明上述實(shí)施例,上述一系列步驟可通過(guò)硬件來(lái)執(zhí)行。本發(fā)明不限于這樣的配置。處理步驟可以由軟件來(lái)執(zhí)行。如果用軟件來(lái)執(zhí)行一系列步驟的話,例如,可以從記錄介質(zhì)或經(jīng)由網(wǎng)絡(luò)將構(gòu)成軟件的程序安裝到集成在硬件結(jié)構(gòu)中的計(jì)算機(jī)或通用目的計(jì)算機(jī)上。這樣的記錄介質(zhì)包括光盤、磁光盤、半導(dǎo)體存儲(chǔ)器、磁盤等等。可通過(guò)象因特網(wǎng)這樣的網(wǎng)絡(luò)將程序安裝到通用目的計(jì)算機(jī)上。
根據(jù)本發(fā)明上述實(shí)施例,解碼控制塊4和MPEG解碼塊10不需要安裝在相同的擴(kuò)展卡上,如外設(shè)部件互連(PCI)卡或PCI-加速(PCI-EXPRESS)卡。如果PCI-加速技術(shù)的使用實(shí)現(xiàn)卡與卡之間的高數(shù)據(jù)率,則解碼控制塊4和MPEG解碼塊10可以安裝在分離的卡上??刂破?的功能(例如,發(fā)出壓縮數(shù)據(jù)讀取命令)可以全部或部分地由通??刂普麄€(gè)系統(tǒng)的CPU(例如,個(gè)人計(jì)算機(jī)的主CPU)來(lái)執(zhí)行。
本領(lǐng)域技術(shù)人員應(yīng)知道,只要在所附權(quán)利要求或其等價(jià)物的范圍內(nèi),就可以根據(jù)設(shè)計(jì)需要以及其它因素而作出多種修改、組合、子組合以及替換。
權(quán)利要求
1.一種用于對(duì)編碼數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù)的解碼控制設(shè)備,該設(shè)備包括控制以指定回放速度讀取編碼數(shù)據(jù)的裝置;從在讀取控制裝置的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組的裝置,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;將該編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中的裝置;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)于指定回放速度的反向回放圖像數(shù)據(jù)的裝置,其中該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
2.根據(jù)權(quán)利要求1的解碼控制設(shè)備,其中,該編碼數(shù)據(jù)組產(chǎn)生裝置從多個(gè)數(shù)據(jù)單元中產(chǎn)生該編碼數(shù)據(jù)組,所述多個(gè)數(shù)據(jù)單元包括第一編碼單元、要參照第一編碼單元而被解碼的第二編碼數(shù)據(jù)單元、以及對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第三編碼數(shù)據(jù)單元。
3.根據(jù)權(quán)利要求1的解碼控制設(shè)備,進(jìn)一步包括存儲(chǔ)裝置,用于存儲(chǔ)在讀取控制裝置的控制下讀取的編碼數(shù)據(jù),并且其中該編碼數(shù)據(jù)組產(chǎn)生裝置從存儲(chǔ)在該存儲(chǔ)裝置中的編碼數(shù)據(jù)中產(chǎn)生該編碼數(shù)據(jù)組。
4.根據(jù)權(quán)利要求1的解碼控制設(shè)備,其中,該圖像數(shù)據(jù)產(chǎn)生裝置通過(guò)在一個(gè)場(chǎng)接一個(gè)場(chǎng)的基礎(chǔ)上對(duì)該編碼數(shù)據(jù)單元進(jìn)行合成,而產(chǎn)生該反向回放圖像數(shù)據(jù)。
5.根據(jù)權(quán)利要求4的解碼控制設(shè)備,其中,該圖像數(shù)據(jù)產(chǎn)生裝置以一種方式產(chǎn)生該反向回放圖像數(shù)據(jù),使得場(chǎng)間隔、該反向回放圖像數(shù)據(jù)的頂場(chǎng)與該反向回放圖像數(shù)據(jù)的底場(chǎng)之間的每個(gè)場(chǎng)間隔大致上彼此相等。
6.一種用于對(duì)編碼數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù)的解碼控制方法,該方法包括步驟控制以指定回放速度讀取編碼數(shù)據(jù);從在讀取控制步驟的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;將編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù),該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
7.一種使計(jì)算機(jī)對(duì)編碼數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù)的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括步驟控制以指定回放速度讀取編碼數(shù)據(jù);從在讀取控制步驟的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;將編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù),該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
8.一種記錄計(jì)算機(jī)程序的記錄介質(zhì),該計(jì)算機(jī)程序使計(jì)算機(jī)能夠?qū)幋a數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù),該計(jì)算機(jī)程序包括步驟控制以指定回放速度讀取編碼數(shù)據(jù);從在讀取控制步驟的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;將編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù),該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
9.一種解碼控制設(shè)備,用于對(duì)編碼數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù),該設(shè)備包括控制器,控制以指定回放速度讀取編碼數(shù)據(jù);從在讀取控制器的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組的發(fā)生器,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;分配器,將該編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù)的發(fā)生器,該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
全文摘要
一種解碼控制設(shè)備,用于對(duì)編碼數(shù)據(jù)進(jìn)行解碼并產(chǎn)生反向回放圖像數(shù)據(jù),該設(shè)備包括控制以指定回放速度讀取編碼數(shù)據(jù)的單元;從在讀取控制裝置的控制下讀取的編碼數(shù)據(jù)中產(chǎn)生編碼數(shù)據(jù)組的單元,該編碼數(shù)據(jù)組由在反向回放中要顯示的第一編碼數(shù)據(jù)單元和對(duì)第一編碼數(shù)據(jù)單元進(jìn)行解碼所需的第二編碼數(shù)據(jù)單元組成;將該編碼數(shù)據(jù)組分配到根據(jù)指定回放速度進(jìn)行解碼的多個(gè)解碼器中的單元;以及基于第一編碼數(shù)據(jù)單元而產(chǎn)生響應(yīng)指定回放速度的反向回放圖像數(shù)據(jù)的單元,該反向回放圖像數(shù)據(jù)包括在由解碼器從編碼數(shù)據(jù)組中解碼得到的數(shù)據(jù)組中。
文檔編號(hào)H04N7/32GK1750661SQ200510116008
公開日2006年3月22日 申請(qǐng)日期2005年8月18日 優(yōu)先權(quán)日2004年8月18日
發(fā)明者荻窪純一 申請(qǐng)人:索尼株式會(huì)社