專利名稱:重放設(shè)備、重放方法、記錄媒體以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種重放設(shè)備、重放方法、記錄媒體以及程序。更特別地,本發(fā)明涉及一種用于重放運(yùn)動(dòng)圖像的重放設(shè)備、其重放方法、其記錄媒體、以及其程序。
背景技術(shù):
作為一種用于將圖像數(shù)據(jù)作為數(shù)字圖像信號(hào)記錄在DVD(數(shù)字通用盤)和CD(壓縮盤)上的系統(tǒng),MPEG(運(yùn)動(dòng)圖像專家組)系統(tǒng)被廣泛地使用。在MPEG系統(tǒng)中,定義了通過使用被稱為“幀間預(yù)測(cè)”的壓縮技術(shù)所產(chǎn)生的I(幀內(nèi)編碼)圖像、B(雙向預(yù)測(cè)編碼)圖像和P(預(yù)測(cè)編碼)圖像。I圖像的數(shù)據(jù)、P圖像的數(shù)據(jù)、以及B圖像的數(shù)據(jù)是以這樣的方式進(jìn)行壓縮和編碼的圖像數(shù)據(jù),即I圖像的數(shù)據(jù)是獨(dú)立于其它幀所產(chǎn)生的,P圖像的數(shù)據(jù)是從過去的I圖像或P圖像的數(shù)據(jù)所產(chǎn)生的,B圖像的數(shù)據(jù)是從過去的和/或?qū)淼腎圖像或P圖像的數(shù)據(jù)所產(chǎn)生的。
在記錄在DVD或CD上的該MPEG系統(tǒng)的圖像數(shù)據(jù)中,如圖1所示,I圖像、B圖像和P圖像以重復(fù)固定的排列順序的這種方式進(jìn)行排列。在MPEG中所描述的GOP(圖像組)是重復(fù)的I圖像、B圖像和P圖像的固定的排列順序,并且是編碼的單元。一個(gè)GOP包括至少一個(gè)I圖像。即,作為通過在圖像平面內(nèi)的閉合信息的編碼圖像平面的I圖像的數(shù)據(jù),被周期性地插入到圖像數(shù)據(jù)中。術(shù)語(yǔ)“GOP”指在其中包括至少一個(gè)I圖像的圖像平面組結(jié)構(gòu)。
當(dāng)不需要彼此單獨(dú)地進(jìn)行區(qū)別時(shí),該I圖像、B圖像和P圖像此后將被簡(jiǎn)單地稱為“圖像”。
圖2示出了現(xiàn)有技術(shù)的用于重放所記錄的圖像數(shù)據(jù)的重放設(shè)備的結(jié)構(gòu)。DVD1在其上記錄了MPEG系統(tǒng)的圖像數(shù)據(jù)。驅(qū)動(dòng)器2從所記錄的MPEG系統(tǒng)的圖像數(shù)據(jù)中讀取圖像數(shù)據(jù)。存儲(chǔ)控制部件3控制緩沖器4的存儲(chǔ),緩沖器4用于暫時(shí)地存儲(chǔ)所讀取的構(gòu)成該圖像數(shù)據(jù)的圖像數(shù)據(jù)。
解碼器5順序地從該緩沖器4中讀取所存儲(chǔ)的圖像數(shù)據(jù),解碼該所讀取的圖像數(shù)據(jù),并且在與幀率(視頻幀率)相一致的間隔內(nèi)將所謂的基帶圖像數(shù)據(jù)提供給顯示控制部件6,其中該基帶圖像數(shù)據(jù)是通過解碼獲得的并且其不是被壓縮編碼的。
顯示控制部件6使得顯示裝置7基于從該解碼器5所提供的圖像數(shù)據(jù)以預(yù)定的幀率來顯示運(yùn)動(dòng)圖像。
以這種方式,運(yùn)動(dòng)圖像使用記錄在該DVD1上的圖像數(shù)據(jù)以該運(yùn)動(dòng)圖像的正常速度進(jìn)行顯示。
在以該運(yùn)動(dòng)圖像的正常速度重放運(yùn)動(dòng)圖像時(shí),存儲(chǔ)控制部件3控制將圖像數(shù)據(jù)存儲(chǔ)到該緩沖器4中,以使得顯示在該顯示裝置7上的運(yùn)動(dòng)圖像不會(huì)被中斷,并且在記錄在該緩沖器4中的圖像數(shù)據(jù)不會(huì)發(fā)生上溢或下溢。如圖3所示,當(dāng)存儲(chǔ)在該緩沖器4中的圖像數(shù)據(jù)量超過用于檢測(cè)上溢的閾值時(shí),該存儲(chǔ)控制部件3控制存儲(chǔ),以使得驅(qū)動(dòng)器2停止從該DVD1中讀取圖像數(shù)據(jù),從而使得在該緩沖器4中不會(huì)發(fā)生上溢。
當(dāng)使解碼器5繼續(xù)解碼,而驅(qū)動(dòng)器2保持停止從該DVD1中讀取圖像數(shù)據(jù)時(shí),減少了存儲(chǔ)在該緩沖器4中的圖像數(shù)據(jù)量。當(dāng)存儲(chǔ)在該緩沖器4中的圖像數(shù)據(jù)量下降到低于(變得少于)用于檢測(cè)上溢的閾值時(shí),該存儲(chǔ)控制部件3控制存儲(chǔ),以使得該存儲(chǔ)控制部件3使該驅(qū)動(dòng)器2重新開始從該DVD1中讀取圖像數(shù)據(jù),從而使得在該緩沖器4中不會(huì)發(fā)生下溢。
當(dāng)通過與以運(yùn)動(dòng)圖像的正常速度重放該運(yùn)動(dòng)圖像的方法相同的方法,來做出嘗試以執(zhí)行用于以該運(yùn)動(dòng)圖像的正常速度n倍的速度重放該運(yùn)動(dòng)圖像的所謂的高速重放時(shí),對(duì)解碼器5來說存在難于在所要求的時(shí)間內(nèi)解碼該圖像數(shù)據(jù),以及難于以目標(biāo)速度重放該運(yùn)動(dòng)圖像的情況。
由于這些原因,如圖4所示,存在通過只解碼包含在一個(gè)GOP中的I圖像、P圖像和B圖像中位于開始處的圖像數(shù)據(jù)來連續(xù)高速重放的已知方法。即,驅(qū)動(dòng)器2從DVD1中讀取包含在一個(gè)GOP中的I圖像、P圖像和B圖像中僅位于開始處的I圖像數(shù)據(jù),并將所讀取的I圖像數(shù)據(jù)存儲(chǔ)在緩沖器4中。隨后,存儲(chǔ)在該緩沖器4中的I圖像數(shù)據(jù)被順序地傳送到解碼器5中,并且該解碼器5解碼該I圖像數(shù)據(jù)。該解碼器5將作為解碼結(jié)果所獲得的基帶圖像數(shù)據(jù)提供給顯示控制部件6。該顯示控制部件6基于該基帶圖像數(shù)據(jù)將該圖像顯示在顯示裝置上。
如上所述,有可能以該運(yùn)動(dòng)圖像的正常速度n倍的速度來重放運(yùn)動(dòng)圖像。在該高速重放中只使用I圖像數(shù)據(jù)的原因是I圖像數(shù)據(jù)可以單獨(dú)地進(jìn)行解碼,因?yàn)镮圖像數(shù)據(jù)不像P圖像數(shù)據(jù)或B圖像數(shù)據(jù),與其它圖像沒有相關(guān)性。
這里,如果包含在一個(gè)GOP中的圖像的數(shù)量表示為Np,那么可以用重放包含在一個(gè)GOP中的僅位于開始處的I圖像的高速重放方法執(zhí)行重放的速度是Np倍快。即,當(dāng)包含在一個(gè)GOP中的圖像數(shù)量Np是6,同時(shí)包含在一個(gè)GOP中的6個(gè)圖像以正常重放速度進(jìn)行重放時(shí),6個(gè)GOP中的I圖像以高速重放進(jìn)行重放,并且在高速重放中的重放速度變成6倍快。
在上述用于重放包含在一個(gè)GOP中的僅位于開始處的I圖像的高速重放方法中,重放速度通過圖像數(shù)量Np來確定,圖像數(shù)量Np是包含在一個(gè)GOP中的圖像數(shù)量,并且難于改變?cè)撝胤潘俣取?br>
因此,為了在高速重放中增加速度的自由度,可以使用這種高速重放方法,它不是重放所有GOP中位于開始處的I圖像,而是跳過該GOP以使得對(duì)于每個(gè)跳過作為固定的間隔的間隔Ns,從一個(gè)GOP中重放僅一個(gè)I圖像,并且以連續(xù)幀數(shù)量Nh繼續(xù)重復(fù)地顯示相同的I圖像,該Nh是固定的幀數(shù)。
在這種高速重放方法中,重放速度通過跳過間隔Ns、連續(xù)幀數(shù)量Nh、以及圖像數(shù)量Np進(jìn)行確定。即,以通過Ns×Np/Nh所確定的速度重放運(yùn)動(dòng)圖像。因此,作為調(diào)整該跳過間隔Ns和連續(xù)幀數(shù)量Nh的結(jié)果,該運(yùn)動(dòng)圖像可以以所期望的重放速度進(jìn)行顯示,而不用受制于圖像數(shù)量Np。
在其中跳過該GOP以使得對(duì)于每個(gè)作為固定的間隔的跳過間隔Ns,從一個(gè)GOP中重放僅一個(gè)I圖像,并且以作為固定的幀數(shù)的連續(xù)幀數(shù)量Nh繼續(xù)重復(fù)地顯示相同的I圖像的該高速重放方法中,存在用于以所期望的速度執(zhí)行高速重放的跳過間隔Ns和連續(xù)幀數(shù)量Nh的多個(gè)聯(lián)合。
圖5示出了GOP和跳過間隔Ns之間、以及幀和連續(xù)幀數(shù)量Nh之間的關(guān)系。在圖5所示的情況中,由于基于跳過間隔Ns和連續(xù)幀數(shù)量Nh2來執(zhí)行高速重放,因此從3個(gè)GOP中選取一個(gè)I圖像,并且該I圖像作為一幀顯示兩次。在圖5所示的情況中,由于一個(gè)GOP由6個(gè)圖像組成,因此該重放速度變成Ns×Np/Nh,即,3×6/2=9倍快。
然而,難于以所期望的速度在高速重放中,將該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合確定為所期望的,而完全不用考慮約束條件。
例如,存在下述的兩個(gè)約束條件。第一個(gè)約束條件是與對(duì)用戶的影響有關(guān)的。即,可以認(rèn)為,當(dāng)連續(xù)幀數(shù)量Nh很大時(shí),以連續(xù)的方式顯示相同的圖像,并且連續(xù)幀數(shù)量Nh越大,從顯示在顯示裝置7上的運(yùn)動(dòng)圖像中所丟失的信息就越多。即,可以認(rèn)為連續(xù)幀數(shù)量Nh越大,要提供給用戶的信息就丟失得越多。例如,當(dāng)連續(xù)幀數(shù)量Nh太大的時(shí)候,當(dāng)用戶想要找到目標(biāo)場(chǎng)景時(shí),那個(gè)場(chǎng)景的圖像不會(huì)顯示在該顯示裝置7上,并且用戶不能找到該場(chǎng)景。此外,當(dāng)連續(xù)幀數(shù)量Nh太大的時(shí)候,用戶在一個(gè)很長(zhǎng)的時(shí)間周期內(nèi)被強(qiáng)制觀看相同的圖像。即,用戶感受到這樣的方式,即在每個(gè)那樣的周期轉(zhuǎn)換靜止圖像,并且對(duì)該用戶來說難于獲得執(zhí)行高速重放的真實(shí)感。
第二個(gè)約束條件是與重放系統(tǒng)的性能有關(guān)的,其涉及數(shù)據(jù)的讀取和解碼。
更明確地,I圖像數(shù)據(jù)與P圖像數(shù)據(jù)或B圖像數(shù)據(jù)相比,具有更大的數(shù)據(jù)量。因此,如果跳過間隔Ns太小,那么在高速重放中每單位時(shí)間所請(qǐng)求的數(shù)據(jù)量與在正常重放中每單位時(shí)間所請(qǐng)求的數(shù)據(jù)量相比,將變得急劇地增加。
另外,當(dāng)跳過間隔Ns很小時(shí),在DVD1上的、要從該DVD1上讀取的I圖像數(shù)據(jù)被記錄的位置(間隔)變得很小。當(dāng)下一個(gè)I圖像數(shù)據(jù)要在一塊I圖像數(shù)據(jù)之后被讀取時(shí),該下一個(gè)I圖像數(shù)據(jù)的位置離得太遠(yuǎn),驅(qū)動(dòng)器2需要尋找或需要旋轉(zhuǎn)延遲,并且因此,有可能需要耗費(fèi)更長(zhǎng)的時(shí)間來讀取I圖像數(shù)據(jù)。在這種情況下,當(dāng)與每單位時(shí)間所請(qǐng)求的I圖像數(shù)據(jù)量進(jìn)行比較時(shí),每單位時(shí)間實(shí)際傳送到緩沖器4中的I圖像數(shù)據(jù)量變得更小。
由于從緩沖器4中的讀取可以以高速來執(zhí)行,因此如果跳過間隔Ns太小,那么在I圖像數(shù)據(jù)從DVD1中被讀取、并且被傳送到該緩沖器4中的傳送率下降到低于在將數(shù)據(jù)從該緩沖器4中傳送到解碼器5中的速率。作為此處所使用的術(shù)語(yǔ)“傳送率”指每單位時(shí)間所傳送的數(shù)據(jù)量。
隨后,達(dá)到一個(gè)狀態(tài),即存儲(chǔ)在該緩沖器4中的數(shù)據(jù)量典型地下降到低于用于檢測(cè)下溢的閾值,并且難于執(zhí)行重放。
因此,需要在I圖像數(shù)據(jù)從該DVD1中被讀取、并且被傳送到該緩沖器4中的傳送率不會(huì)下降到低于在將數(shù)據(jù)從該緩沖器4中傳送到該解碼器5中的速率。
至今,已知的方法是,當(dāng)執(zhí)行3×速度重放時(shí),從VOBU(視頻對(duì)象單元)單元的信息內(nèi)所選取的、并且由15/3=5倍(5幀)進(jìn)行解碼的I圖像的重復(fù)重放是在VOBU單元中進(jìn)行重復(fù),并且當(dāng)執(zhí)行5×速度重放時(shí),從VOBU單元的信息內(nèi)所選取的、并且由15/5=3倍(3幀)進(jìn)行解碼的I圖像的重復(fù)重放是在VOBU單元中進(jìn)行重復(fù)(參考,例如,日本未審查專利申請(qǐng)公開號(hào)2004-312663)。
發(fā)明內(nèi)容
I圖像數(shù)據(jù)從該DVD1中被讀取、并且被傳送到該緩沖器4中的傳送率,以及在將數(shù)據(jù)從該緩沖器4中傳送到該解碼器5中的傳送率根據(jù)該DVD1的狀態(tài)以及I圖像數(shù)據(jù)量來變化。例如,當(dāng)該DVD1被破壞時(shí)(該DVD1的表面被破壞),在從該DVD1中讀取數(shù)據(jù)時(shí)可能會(huì)發(fā)生錯(cuò)誤,并且在I圖像數(shù)據(jù)從該DVD1中被讀取、并被傳送到該緩沖器4中的傳送率的值可能降低。此外,例如,當(dāng)I圖像的數(shù)據(jù)量很大時(shí),從該緩沖器4傳送到該解碼器5所用的時(shí)間變得更長(zhǎng),并且數(shù)據(jù)從該緩沖器4傳送到該解碼器5的速率的值在那個(gè)時(shí)段內(nèi)維持在一個(gè)很大的值上。
DVD1的這種狀態(tài)或是I圖像的這種數(shù)據(jù)量在該緩沖器4中下溢的產(chǎn)生上施加影響。
在使用其中跳過GOP以使得對(duì)于每一個(gè)作為固定間隔的跳過間隔Ns從一個(gè)GOP中只重放一個(gè)I圖像,并且以作為固定的幀數(shù)的連續(xù)幀數(shù)量Nh繼續(xù)重復(fù)地顯示相同的I圖像的一種高速重放方法的現(xiàn)有技術(shù)的重放系統(tǒng)中,該跳過間隔Ns和該連續(xù)幀數(shù)量Nh通過考慮由高速重放所顯示的運(yùn)動(dòng)圖像的質(zhì)量和與數(shù)據(jù)的讀取和解碼相關(guān)的該系統(tǒng)的性能來確定,并且使該跳過間隔Ns和該連續(xù)幀數(shù)量Nh成為固定值。
當(dāng)該DVD1的表面被破壞,或是在該DVD1中發(fā)生不符合標(biāo)準(zhǔn)的度的偏差時(shí),很難以所期望的速度從該DVD1中讀取數(shù)據(jù)。結(jié)果當(dāng)以預(yù)先所確定的該跳過間隔Ns和該連續(xù)幀數(shù)量Nh來繼續(xù)高速重放時(shí),在該緩沖器4中發(fā)生下溢,并且很難繼續(xù)高速重放。
另外,通過考慮這種異?,F(xiàn)象的發(fā)生,當(dāng)通過使得I圖像數(shù)據(jù)被從該DVD1中讀取、并被傳送到該緩沖器4中的傳送率的值充分地小于正常情況下的值,來確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh時(shí),該跳過間隔Ns和連續(xù)幀數(shù)量Nh變成更大的值。結(jié)果這產(chǎn)生了問題,即在高速重放中所顯示的圖像質(zhì)量降低,并且變得很難滿足在該高速重放中最初應(yīng)該滿足的圖像質(zhì)量。
如上所述,至今,高速重放的穩(wěn)定繼續(xù)以及在高速重放中所顯示的圖像質(zhì)量的增加(改善)是矛盾的請(qǐng)求,并且很難同時(shí)滿足這兩個(gè)請(qǐng)求。
本發(fā)明考慮到這種情況來作出。期望能夠在穩(wěn)定地繼續(xù)高速重放的同時(shí)顯示更高質(zhì)量的圖像。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供一種基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括存儲(chǔ)裝置,用于暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù);解碼裝置,用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)裝置,用于檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;存儲(chǔ)控制裝置,用于控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;選擇裝置,用于當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);獲得控制裝置,用于控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及輸出控制裝置,用于控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
獲得控制裝置可以通過控制從其上記錄了運(yùn)動(dòng)圖像數(shù)據(jù)的數(shù)據(jù)記錄媒體中該圖像數(shù)據(jù)的讀取來控制該圖像數(shù)據(jù)的獲得。
獲得控制裝置可以通過控制從信息提供設(shè)備經(jīng)由網(wǎng)絡(luò)傳送的該圖像數(shù)據(jù)的接收來控制該圖像數(shù)據(jù)的獲得。
當(dāng)該笫一傳送率低于該第二傳送率時(shí)選擇裝置可以從由所存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇更大數(shù)量的單元的聯(lián)合。
當(dāng)該第一傳送率高于該第二傳送率時(shí)選擇裝置可以從由所存儲(chǔ)的信息所指示的聯(lián)合中選擇更小數(shù)量的單元的聯(lián)合。
選擇裝置可以以預(yù)先與該聯(lián)合中的每一個(gè)相聯(lián)系的優(yōu)先級(jí)順序選擇該聯(lián)合。
選擇裝置可以基于傳送率的參考值,并基于該第一傳送率和第二傳送率之間的關(guān)系滿足預(yù)定關(guān)系的聯(lián)合來選擇該聯(lián)合中的一個(gè),其中該參考值指示每單位時(shí)間寫入該存儲(chǔ)裝置的,或是從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量,該參考值預(yù)先與該聯(lián)合中的每一個(gè)相聯(lián)系。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種重放方法,包括步驟檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得時(shí)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種在其上記錄了程序的記錄媒體,該程序包括步驟檢測(cè)指示每單位時(shí)間寫入存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種程序,包括步驟檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
在根據(jù)本發(fā)明實(shí)施例的重放設(shè)備、重放方法、記錄媒體、以及程序中,將所獲得的運(yùn)動(dòng)圖像數(shù)據(jù)暫時(shí)地存儲(chǔ)在該存儲(chǔ)裝置中。在該解碼裝置中,將從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼。檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及檢測(cè)指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率??刂浦甘臼沟米鳛閺钠浍@得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度??刂圃搱D像數(shù)據(jù)的獲得,以使得時(shí)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù)??刂戚敵?,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
該重放設(shè)備可以是獨(dú)立的設(shè)備,或者可以是用于執(zhí)行記錄和重放設(shè)備的重放處理的塊。
如上所述,根據(jù)本發(fā)明的實(shí)施例,可以以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像。
另外,根據(jù)本發(fā)明的實(shí)施例,可以顯示更高質(zhì)量的圖像,同時(shí)更穩(wěn)定地繼續(xù)高速重放。
圖1說明了一個(gè)GOP;圖2示出了現(xiàn)有技術(shù)的重放設(shè)備的結(jié)構(gòu);圖3說明了對(duì)將圖像數(shù)據(jù)存入緩沖器的控制;圖4說明了運(yùn)動(dòng)圖像的高速重放;圖5示出了在高速重放中GOP和跳過間隔Ns之間以及幀和連續(xù)幀數(shù)量Nh之間的關(guān)系;圖6是示出了根據(jù)本發(fā)明的重放設(shè)備實(shí)施例的結(jié)構(gòu)的方塊圖;圖7示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh之間的聯(lián)合;圖8示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子;圖9示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子;圖10示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子;圖11是說明了高速重放處理的流程圖;圖12是說明了讀取控制處理的流程圖;圖13是說明了解碼控制處理的流程圖;圖14是說明了計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的流程圖;圖15是說明了計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的流程圖;圖16是說明了計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的流程圖;圖17示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子;圖18是說明了計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的流程圖;圖19是示出了根據(jù)本發(fā)明重放設(shè)備實(shí)施例的另一結(jié)構(gòu)的方塊圖;圖20是說明了接收I圖像數(shù)據(jù)的控制處理的流程圖;以及圖21是說明了傳送I圖像數(shù)據(jù)的處理的流程圖。
具體實(shí)施例方式
在描述本發(fā)明一個(gè)實(shí)施例之前,權(quán)利要求的特征和在本發(fā)明實(shí)施例中所公開的特定要素之間的一致性在下邊進(jìn)行論述。這個(gè)描述想要確保支持所要求保護(hù)的發(fā)明的實(shí)施例在本說明書中進(jìn)行描述。因此,即使沒有將在下面的實(shí)施例中的一個(gè)要素作為涉及本發(fā)明特定的特征來進(jìn)行描述,也并不一定意味著該要素并不涉及該權(quán)利要求的特征。相反地,即使此處將一個(gè)要素作為涉及權(quán)利要求的特定的特征來進(jìn)行描述,也并不一定意味著該要素并不涉及權(quán)利要求的其它特征。
另外,此描述不應(yīng)該被認(rèn)為是限制將實(shí)施例中所公開的本發(fā)明的所有方面都在權(quán)利要求中進(jìn)行描述。即,該描述并不否認(rèn)在該實(shí)施例中進(jìn)行了描述但是沒有在本申請(qǐng)的發(fā)明中要求保護(hù)的本發(fā)明的方面的存在,即,本發(fā)明各方面的存在在將來可以通過分案申請(qǐng)要求保護(hù)或是可以通過修改額外地要求保護(hù)。
根據(jù)本發(fā)明一個(gè)實(shí)施例的重放設(shè)備是一個(gè)基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元(例如,GOP)來進(jìn)行編碼。該重放設(shè)備包括存儲(chǔ)裝置(例如,圖6中的緩沖器33),用于暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像的數(shù)據(jù);解碼裝置(例如,圖6中的解碼器34),用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)裝置(例如,圖6中的傳送率監(jiān)視部件61),用于檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率(例如,寫入傳送率R0),以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率(例如,讀取傳送率R1);存儲(chǔ)控制裝置(例如,圖6中的聯(lián)合組存儲(chǔ)部件64),用于控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量(例如,跳過間隔Ns)與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)(例如,連續(xù)幀數(shù)量Nh)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;選擇裝置(例如,圖6中的選擇部件63),用于當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);獲得控制裝置(例如,圖6中的讀取控制部件71,或是圖19中的通信控制部件151),用于控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及輸出控制裝置(例如,圖6中的解碼控制部件),用于控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
獲得控制裝置(例如,圖6中的讀取控制部件71)可以通過控制從其上記錄了運(yùn)動(dòng)圖像數(shù)據(jù)的數(shù)據(jù)記錄媒體(例如,圖6中的光盤)中讀取該圖像數(shù)據(jù)來控制該圖像數(shù)據(jù)的獲得。
獲得控制裝置(例如,圖19中的通信控制部件151)可以通過控制從信息提供設(shè)備(例如,圖19中的服務(wù)器132)經(jīng)由網(wǎng)絡(luò)(例如,圖19中的網(wǎng)絡(luò)131)傳送的該圖像數(shù)據(jù)的接收來控制該圖像數(shù)據(jù)的獲得。
根據(jù)本發(fā)明的一個(gè)實(shí)施例的重放方法是一種與重放設(shè)備一起使用的重放方法,該重放設(shè)備基于用于顯示該運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元(例如,GOP)來進(jìn)行編碼,該重放設(shè)備包括存儲(chǔ)裝置(例如,圖6中的緩沖器33),用于暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像的數(shù)據(jù);解碼裝置(例如,圖6中的解碼器34),用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)。該重放方法包括步驟檢測(cè)(例如,圖11中的步驟S15的處理)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率(例如,寫入傳送率R0),以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率(例如,讀取傳送率R1);控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量(例如,跳過間隔Ns)與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)(例如,連續(xù)幀數(shù)量Nh)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇(例如,圖14中的步驟S73中的處理)該聯(lián)合中的一個(gè);控制(例如,圖12中的步驟S31或S32中的處理)該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制(例如,圖13中的步驟S52或S53中的處理)輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
根據(jù)本發(fā)明實(shí)施例的程序是一種用于使得重放設(shè)備的計(jì)算機(jī)能夠執(zhí)行重放處理的程序,該重放設(shè)備包括存儲(chǔ)裝置(例如,圖6中的緩沖器33),用于暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像的數(shù)據(jù);和解碼裝置(例如,圖6中的解碼器34),用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)。該程序包括步驟檢測(cè)(例如,圖11中的步驟S15的處理)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率(例如,寫入傳送率R0),以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率(例如,讀取傳送率R1);控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量(例如,跳過間隔Ns)與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)(例如,連續(xù)幀數(shù)量Nh)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇(例如,圖14中的步驟S73中的處理)該聯(lián)合中的一個(gè);控制(例如,圖12中的步驟S31或S32中的處理)該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制(例如,圖13中的步驟S52或S53中的處理)輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
該程序可以記錄在記錄媒體(例如,圖6中的磁盤81)上。
圖6是示出根據(jù)本發(fā)明的重放設(shè)備的實(shí)施例結(jié)構(gòu)的方塊圖。其結(jié)構(gòu)如圖6中所示的該重放設(shè)備基于用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像,所述圖像數(shù)據(jù)被記錄在諸如DVD或CD的光盤31上。
該重放設(shè)備包括驅(qū)動(dòng)器32、緩沖器33、解碼器34、顯示控制部件35、以及控制部件36。該驅(qū)動(dòng)器32驅(qū)動(dòng)該光盤31,從該光盤31中讀取記錄在該光盤31上的用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù),并將所讀取的數(shù)據(jù)提供給緩沖器33。例如,該驅(qū)動(dòng)器32從該光盤31上讀取按照MPEG-2系統(tǒng)編碼的圖像數(shù)據(jù)。
緩沖器33是所謂的FIFO(先入先出)緩沖器,其由SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器)或DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)構(gòu)成,用于暫時(shí)地存儲(chǔ)圖像數(shù)據(jù)以使得執(zhí)行先入先出。即,該緩沖器33順序地存儲(chǔ)從該驅(qū)動(dòng)器32中所提供的圖像數(shù)據(jù),并將所存儲(chǔ)的圖像數(shù)據(jù)順序地提供給該解碼器34。
解碼器34從該緩沖器33中順序地讀取所存儲(chǔ)的圖像數(shù)據(jù),并解碼所讀取的圖像數(shù)據(jù)。該解碼器34將作為解碼結(jié)果所獲得的、并且不是壓縮編碼的所謂的基帶圖像數(shù)據(jù)提供給該顯示控制部件35。例如,該解碼器34從該緩沖器33中讀取一個(gè)圖像的圖像數(shù)據(jù)(此后,也被簡(jiǎn)單地稱為“圖像數(shù)據(jù)”),其是按照MPEG-2系統(tǒng)進(jìn)行編碼的。該解碼器34解碼所讀取的一個(gè)圖像的圖像數(shù)據(jù),并將所獲得的基帶圖像數(shù)據(jù)作為用于顯示幀的圖像數(shù)據(jù)提供給該顯示控制部件35。
該顯示控制部件35使得該顯示裝置51以預(yù)定的幀率基于從該解碼器34中所提供的圖像數(shù)據(jù)顯示運(yùn)動(dòng)圖像。例如,該顯示控制部件35使得該顯示裝置51基于從該解碼器34所提供的圖像數(shù)據(jù)顯示每秒30幀所構(gòu)成的運(yùn)動(dòng)圖像。
此處所使用的術(shù)語(yǔ)“幀率”涉及每秒所顯示的圖像的幀的數(shù)量。
顯示控制部件35包括幀存儲(chǔ)器41。該幀存儲(chǔ)器41存儲(chǔ)從該解碼器34中所提供的圖像數(shù)據(jù)。該幀存儲(chǔ)器41以這種方式構(gòu)成,其可以存儲(chǔ)用于顯示一幀的圖像數(shù)據(jù)的兩個(gè)或更多塊,并且存儲(chǔ)該多個(gè)圖像塊中的第一個(gè)。
換句話說,該解碼器34將通過解碼所獲得的基帶圖像數(shù)據(jù)寫入該幀存儲(chǔ)器41中。
基于存儲(chǔ)在該幀存儲(chǔ)器41中的圖像數(shù)據(jù),該顯示控制部件35產(chǎn)生一個(gè)與幀率一致的用于顯示一個(gè)圖像的信號(hào),并且將所產(chǎn)生的信號(hào)提供給該顯示裝置51,由此,在該顯示裝置51上顯示運(yùn)動(dòng)圖像。
由嵌入專門的IC(集成電路)、多用途的CPU(中央處理單元)、或是多用途的MPU(微處理單元)所構(gòu)成的控制部件36,控制整個(gè)重放設(shè)備。更特別地,該控制部件36控制驅(qū)動(dòng)器32、緩沖器33、以及解碼器34。即,該控制部件36控制由該驅(qū)動(dòng)器32從該光盤31中的該圖像數(shù)據(jù)的讀取,控制由該緩沖器33的該圖像數(shù)據(jù)的暫時(shí)存儲(chǔ),并且控制由該解碼器34的該圖像數(shù)據(jù)的解碼。
控制部件36包括傳送率監(jiān)視部件61、確定部件62、選擇部件63、聯(lián)合組存儲(chǔ)部件64、高速重放控制部件65、以及存儲(chǔ)控制部件66。該傳送率監(jiān)視部件61、確定部件62、選擇部件63、聯(lián)合組存儲(chǔ)部件64、高速重放控制部件65、或是存儲(chǔ)控制部件66可以由專門的硬件構(gòu)成,或是可以由控制部件36實(shí)現(xiàn),該控制部件36是執(zhí)行程序的計(jì)算機(jī)。
傳送率監(jiān)視部件61監(jiān)視每單位時(shí)間從該驅(qū)動(dòng)器32提供到該緩沖器33中的圖像數(shù)據(jù)量,并且也監(jiān)視每單位時(shí)間從該緩沖器33提供到該解碼器34中的圖像數(shù)據(jù)量。即,該傳送率監(jiān)視部件61檢測(cè)寫入作為每單位時(shí)間用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)量并被寫入該緩沖器33中的傳送率R0,并且也檢測(cè)讀取作為每單位時(shí)間用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)的數(shù)據(jù)量并從該緩沖器33中讀取的傳送率R1。
例如,傳送率監(jiān)視部件61通過監(jiān)視將該驅(qū)動(dòng)器32連接到該緩沖器33的總線的信號(hào)以及將該緩沖器33連接到該解碼器34的總線的信號(hào),來監(jiān)視每單位時(shí)間從該驅(qū)動(dòng)器32提供到該緩沖器33中的圖像數(shù)據(jù)量,并且也監(jiān)視每單位時(shí)間從該緩沖器33提供給該解碼器34的圖像數(shù)據(jù)的數(shù)據(jù)量。該傳送率監(jiān)視部件61可以位于該存儲(chǔ)控制部件66的內(nèi)部,如同隨后將被描述的。
在檢測(cè)到該寫入傳送率R0或讀取傳送率R1時(shí)的單位時(shí)間可以使其成為基于由該顯示控制部件35在該顯示裝置51上所顯示的幀的數(shù)量來進(jìn)行計(jì)算的時(shí)間。例如,在檢測(cè)到該寫入傳送率R0或讀取傳送率R1時(shí)的單位時(shí)間可以使其大于或等于顯示兩幀的時(shí)間,并且小于或等于顯示10幀的時(shí)間。
在這方面,在該驅(qū)動(dòng)器32中,存在執(zhí)行搜索處理或用于旋轉(zhuǎn)延遲該光盤31的處理的情況,并且在這個(gè)處理的時(shí)段內(nèi),對(duì)該驅(qū)動(dòng)器32來說很難從該光盤31中讀取圖像數(shù)據(jù)。因此,如果在檢測(cè)到該寫入傳送率R0或讀取傳送率R1時(shí)的單位時(shí)間被設(shè)定為短于在其中執(zhí)行搜索處理或用于旋轉(zhuǎn)延遲該光盤31的處理的時(shí)段的單位時(shí)間,那么將檢測(cè)到極端地變化的寫入傳送率R0或讀取傳送率R1。相反地,在高速重放處理中,如果該單位時(shí)間被設(shè)定為一個(gè)長(zhǎng)的單位時(shí)間,使得存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量的度非常大地變化,那么就很難穩(wěn)定地繼續(xù)重放。
因此,優(yōu)選的是通過考慮該緩沖器33的存儲(chǔ)容量和該驅(qū)動(dòng)器32中的處理來確定單位時(shí)間。
基于通過考慮該緩沖器33的存儲(chǔ)容量和該驅(qū)動(dòng)器32中的處理所確定的單位時(shí)間來檢測(cè)寫入傳送率R0和讀取傳送率R1。
下面將給出該讀取傳送率R1和該寫入傳送率R0的描述。解碼器34從該緩沖器33中順序地讀取所存儲(chǔ)的圖像數(shù)據(jù)(圖像的數(shù)據(jù)),解碼該所讀取的圖像數(shù)據(jù),并且以預(yù)定次數(shù)重復(fù)地將已解碼的圖像數(shù)據(jù)提供給該顯示控制部件35(隨后將描述細(xì)節(jié))。該解碼器34將已解碼的圖像數(shù)據(jù)提供給該顯示控制部件35的間隔由幀率來確定。該解碼器34以這種方式從該緩沖器33中讀取已編碼的圖像數(shù)據(jù),即,將已解碼的圖像數(shù)據(jù)及時(shí)提供給該顯示控制部件35。
因此,指示單位時(shí)間從該緩沖器33傳送到該解碼器34的圖像數(shù)據(jù)的數(shù)據(jù)量的讀取傳送率R1通過圖像數(shù)據(jù)的一塊的數(shù)據(jù)量、幀率、將該已解碼的圖像數(shù)據(jù)提供給該顯示控制部件35的重復(fù)的次數(shù)來確定。
另一方面,寫入傳送率R0的最大值依賴于該驅(qū)動(dòng)器32的性能以及記錄在該光盤31上的數(shù)據(jù)的情況。同時(shí),該寫入傳送率R0依賴于該光盤31的表面的情況。
傳送率監(jiān)視部件61將指示已檢測(cè)的寫入傳送率R0和已檢測(cè)的讀取傳送率R1的數(shù)據(jù)提供給該確定部件62。
基于從該傳送率監(jiān)視部件61所提供的數(shù)據(jù),該確定部件62確定該寫入傳送率RO和讀取傳送率R1之間的關(guān)系是否達(dá)到預(yù)定關(guān)系。例如,該確定部件62確定該寫入傳送率R0是否低于該讀取傳送率R1。
確定部件62將指示確定結(jié)果的數(shù)據(jù)提供給該選擇部件63。
基于該確定部件62中的確定結(jié)果,該選擇部件63從跳過間隔Ns和連續(xù)幀數(shù)量Nh的多個(gè)聯(lián)合所構(gòu)成的組中選擇一個(gè)聯(lián)合,該組被存儲(chǔ)在聯(lián)合組存儲(chǔ)部件64中,并且對(duì)于運(yùn)動(dòng)圖像的高速重放的速度。
即,該聯(lián)合組存儲(chǔ)部件64存儲(chǔ)(指示)作為使得作為從其獲得用于顯示在GOP中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的GOP中的一個(gè)數(shù)量與在上述一個(gè)GOP之后的、從其不能獲得圖像數(shù)據(jù)的連續(xù)GOP數(shù)量相加在一起的單元數(shù)量的跳過間隔Ns與作為重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的連續(xù)幀數(shù)Nh的聯(lián)合的組(的信息),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度。該聯(lián)合組存儲(chǔ)部件64對(duì)于每一個(gè)運(yùn)動(dòng)圖像的重放速度存儲(chǔ)(指示)跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組(的信息)。
基于該確定部件62中的確定結(jié)果,該選擇部件63從存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇一個(gè)聯(lián)合。例如,當(dāng)確定寫入傳送率R0下降到低于讀取傳送率R1時(shí),該選擇部件63從跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇由大于目前的跳過間隔Ns的跳過間隔Ns所構(gòu)成的聯(lián)合。
選擇部件63將指示跳過間隔Ns和連續(xù)幀數(shù)量Nh的所選擇的聯(lián)合的數(shù)據(jù)提供給高速重放控制部件65。
基于從該選擇部件63中所提供的數(shù)據(jù),該高速重放控制部件65控制該驅(qū)動(dòng)器32以及該解碼器34以執(zhí)行高速重放。即,基于由該選擇部件63提供的數(shù)據(jù)所指示的跳過間隔Ns和連續(xù)幀數(shù)量Nh,該高速重放控制部件65控制記錄在該光盤31上的圖像數(shù)據(jù)的讀取,以及解碼該圖像數(shù)據(jù)的結(jié)果的輸出。
高速重放控制部件65包括讀取控制部件71和解碼控制部件72。該讀取控制部件71基于從該選擇部件63所提供的數(shù)據(jù)來控制該驅(qū)動(dòng)器32。更特別地,該讀取控制部件71控制該驅(qū)動(dòng)器32的圖像數(shù)據(jù)的獲得,以使得對(duì)于每一個(gè)由從該選擇部件63提供的數(shù)據(jù)所指示的跳過間隔Ns的GOP的數(shù)量都獲得圖像數(shù)據(jù)的一塊。例如,該讀取控制部件71控制該驅(qū)動(dòng)器32的圖像數(shù)據(jù)的獲得,以使得對(duì)于每一個(gè)跳過間隔Ns的GOP的數(shù)量,都從位于跳過間隔Ns中的數(shù)量的GOP中的開始處的GOP中獲得I圖像的第一數(shù)據(jù)。此處跳過間隔Ns是大于0的整數(shù)。
圖像數(shù)據(jù),例如,讀入該驅(qū)動(dòng)器32的圖像的數(shù)據(jù),被順序地存儲(chǔ)到該緩沖器33中。如同隨后將被描述的,控制該緩沖器33的存儲(chǔ),以使得在該緩沖器33中不會(huì)發(fā)生上溢或下溢。
解碼控制部件72基于從該選擇部件63中所提供的數(shù)據(jù)來控制該解碼器34。更特別地,基于由從該選擇部件63中提供的數(shù)據(jù)所指示的連續(xù)幀數(shù)量Nh,該解碼控制部件72控制該解碼器34的輸出,以使得將圖像數(shù)據(jù)的一塊的解碼結(jié)果以重復(fù)該連續(xù)幀數(shù)量Nh的值的次數(shù)的方式輸出到該顯示控制部件35上。
例如,該解碼控制部件72使得該解碼器34從該緩沖器33中讀取I圖像的數(shù)據(jù),并且解碼所讀取的I圖像的數(shù)據(jù)。當(dāng)連續(xù)幀數(shù)量Nh是2時(shí),該解碼控制部件72使得該解碼器34在與顯示第一幀的時(shí)間相對(duì)應(yīng)的時(shí)間上將通過解碼所獲得的第一圖像數(shù)據(jù)寫入該顯示控制部件35的幀存儲(chǔ)器41中。當(dāng)連續(xù)幀數(shù)量Nh是2時(shí),該解碼控制部件72使得該解碼器34在與顯示第三幀的時(shí)間相對(duì)應(yīng)的時(shí)間上將通過解碼所獲得的第二圖像數(shù)據(jù)寫入該顯示控制部件35的幀存儲(chǔ)器41中,并且在與顯示第四幀的時(shí)間相對(duì)應(yīng)的時(shí)間上將第二圖像數(shù)據(jù)寫入該顯示控制部件35的幀存儲(chǔ)器41中。
即,當(dāng)連續(xù)幀數(shù)量Nh是m時(shí),該解碼控制部件72使得該解碼器34在與顯示m幀中的每一個(gè)的時(shí)間相對(duì)應(yīng)的時(shí)間上以重復(fù)m次的方式將通過解碼所獲得的圖像數(shù)據(jù)的一塊寫入該顯示控制部件35的幀存儲(chǔ)器41中。此處,連續(xù)幀數(shù)量Nh是比0大的整數(shù)。
在高速重放中,重放速度通過跳過間隔Ns、連續(xù)幀數(shù)量Nh、以及圖像數(shù)量Np來確定。即,運(yùn)動(dòng)圖像以通過Ns×Np/Nh所確定的速度進(jìn)行重放。調(diào)整跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且以所期望的重放速度顯示該運(yùn)動(dòng)圖像。
解碼器34在與幀率相一致的間隔上以重復(fù)由連續(xù)幀數(shù)量Nh所指示的次數(shù)的方式將通過解碼所獲得的圖像數(shù)據(jù)的一塊寫入該顯示控制部件35的幀存儲(chǔ)器41中。因此,如果連續(xù)幀數(shù)量Nh變大,那么每單位時(shí)間從該緩沖器33中所讀取的I圖像數(shù)據(jù)塊的數(shù)量就減少。即,可以認(rèn)為,如果連續(xù)幀數(shù)量Nh的數(shù)量變大,那么讀取傳送率R1變得更小,該讀取傳送率R1指示每單位時(shí)間從該緩沖器33中所讀取的、用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)量。
存儲(chǔ)控制部件66控制通過該緩沖器33的圖像數(shù)據(jù)的暫時(shí)存儲(chǔ),以使得在該緩沖器33中執(zhí)行先入先出。該存儲(chǔ)控制部件66控制從該驅(qū)動(dòng)器32的光盤32上的圖像數(shù)據(jù)的讀取,以使得在該緩沖器33中不發(fā)生上溢或下溢。
例如,當(dāng)存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量超過用于檢測(cè)上溢的閾值時(shí)該存儲(chǔ)控制部件66指示該讀取控制部件71停止數(shù)據(jù)的讀取。被指示停止數(shù)據(jù)的讀取的該讀取控制部件71使得該驅(qū)動(dòng)器32停止從該光盤32上的數(shù)據(jù)的讀取。如果在該驅(qū)動(dòng)器32停止從該光盤32上讀取數(shù)據(jù)時(shí),使得該解碼器34繼續(xù)解碼,那么存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量減少。因此,當(dāng)存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量下降到低于用于檢測(cè)下溢的閾值時(shí),該存儲(chǔ)控制部件66指示該讀取控制部件71重新開始數(shù)據(jù)的讀取。被指示重新開始數(shù)據(jù)的讀取的該讀取控制部件71使得該驅(qū)動(dòng)器32從該光盤32上重新開始數(shù)據(jù)的讀取。如上所述,該存儲(chǔ)控制部件66控制該緩沖器33的存儲(chǔ),以使得在該緩沖器33中不會(huì)發(fā)生上溢或下溢。
光盤31、磁盤81、磁光盤82、半導(dǎo)體存儲(chǔ)器83每一個(gè)都具有記錄在其上的、由該控制部件36執(zhí)行的程序。該驅(qū)動(dòng)器32從加載的光盤31、磁盤81、磁光盤82、或半導(dǎo)體存儲(chǔ)器83中讀取程序,并將所讀取的程序提供給該控制部件36。從該光盤31、磁盤81、磁光盤82、或半導(dǎo)體存儲(chǔ)器83中所讀取的程序被存儲(chǔ)在,例如,包含在該控制部件36中的ROM(只讀存儲(chǔ)器)(未示出)或RAM(未示出)中,并由該控制部件36來執(zhí)行。
下面將給出由跳過間隔Ns和連續(xù)幀數(shù)量Nh的多個(gè)聯(lián)合所構(gòu)成的組的描述,該聯(lián)合與運(yùn)動(dòng)圖像的高速重放的速度相對(duì)應(yīng),該組存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中。屬于一個(gè)組的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,其與高速重放的預(yù)定速度相對(duì)應(yīng),通過考慮重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件來確定。
重放速度約束條件是用于實(shí)現(xiàn)高速重放的速度的必要條件。如果目標(biāo)速度表示為S1,為了以該速度S1執(zhí)行高速重放,該跳過間隔Ns和連續(xù)幀數(shù)量Nh需要滿足等式(1)Nh=Np/S1×Ns…(1)圖像數(shù)量Np表示包含在一個(gè)GOP中的圖像數(shù)量N。
換句話說,作為一個(gè)聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh,可以選擇滿足由等式(1)所指示的關(guān)系的、大于0的整數(shù)。滿足由等式(1)所指示的關(guān)系的、大于0的整數(shù)的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合是數(shù)不清的。
即,該重放速度約束條件是這樣的,跳過間隔Ns和連續(xù)幀數(shù)量Nh的一個(gè)聯(lián)合滿足由等式(1)所指示的關(guān)系,并且一個(gè)聯(lián)合中的每一個(gè)跳過間隔Ns和連續(xù)幀數(shù)量Nh都是大于0的整數(shù)。
例如,當(dāng)一個(gè)GOP中包含15個(gè)圖像時(shí)(當(dāng)圖像數(shù)量Np=15時(shí)),為了以5x速度的速度S1執(zhí)行高速重放,由于Nh=15/5×Ns,所以一個(gè)聯(lián)合中的跳過間隔Ns和連續(xù)幀數(shù)量Nh滿足Nh/Ns=15/5,即,Nh/Ns=3/1,并且它們中的每一個(gè)都是大于0的整數(shù),這是必需的。
圖7示出了跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子,其滿足該重放速度約束條件。如圖7所示,位于右側(cè)的聯(lián)合由跳過間隔Ns為1,并且連續(xù)幀數(shù)量Nh為3構(gòu)成。當(dāng)圖像數(shù)量Np=15時(shí),與這個(gè)聯(lián)合相對(duì)應(yīng)的重放速度是Ns×Np/Nh,即,1×15/3=5x速度。類似的,來自于左邊的第二聯(lián)合由跳過間隔Ns為2,并且連續(xù)幀數(shù)量Nh為6構(gòu)成,與這個(gè)聯(lián)合相對(duì)應(yīng)的重放速度是2×15/6=5x速度。另外,來自于左邊的第三聯(lián)合由跳過間隔Ns為3,并且連續(xù)幀數(shù)量Nh為9構(gòu)成,與這個(gè)聯(lián)合相對(duì)應(yīng)的重放速度是3×15/9=5x速度。另外,來自于左邊的第四聯(lián)合由跳過間隔Ns為4,并且連續(xù)幀數(shù)量Nh為12構(gòu)成,與這個(gè)聯(lián)合相對(duì)應(yīng)的重放速度是4×15/12=5x速度。在上述方式中,在用于以5x速度的速度S1執(zhí)行高速重放的聯(lián)合組的每一個(gè)聯(lián)合中通過使用在一個(gè)GOP中包含15個(gè)圖像的圖像數(shù)據(jù),如圖5所示,將i-th(i是大于或等于1的整數(shù))連續(xù)幀數(shù)量Nhi的值設(shè)定為i-th跳過間隔Ns的值的3倍。
下面將描述圖像質(zhì)量約束條件。該圖像質(zhì)量約束條件是由在高速重放中所顯示的圖像質(zhì)量來確定的必要條件??梢赃@樣認(rèn)為,當(dāng)跳過間隔Ns很大時(shí),相對(duì)于要被顯示的一個(gè)圖像,沒有顯示的圖像數(shù)量將變大,并且從要被顯示的圖像中丟失信息。因此,當(dāng)跳過間隔Ns太大時(shí),不顯示的場(chǎng)景數(shù)量將增加,并且用戶不能找到目標(biāo)場(chǎng)景的可能性將變高。另外,如果該連續(xù)幀數(shù)量Nh很大時(shí),連續(xù)地顯示相同的圖像。該用戶感到在每個(gè)時(shí)段改變靜止圖像,并且對(duì)該用戶來說很難獲得執(zhí)行高速重放的真實(shí)場(chǎng)景。
即,跳過間隔Ns和連續(xù)幀數(shù)量Nh需要是一個(gè)范圍,在其中包含充足的信息(場(chǎng)景),并且可以顯示對(duì)于該用戶真實(shí)地感覺到高速重放的圖像。即,需要在該范圍內(nèi)確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh,其中在該范圍內(nèi)將重放設(shè)備作為商品出售不會(huì)惡化。
在重放設(shè)備的設(shè)計(jì)階段中,通過考慮該圖像質(zhì)量約束條件,可以確定跳過間隔Ns和連續(xù)幀數(shù)量Nh的范圍,即,跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的范圍。
如上所述,通過考慮該圖像質(zhì)量約束條件,可以預(yù)先確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的范圍。
下面將描述數(shù)據(jù)獲得約束條件。該數(shù)據(jù)獲得約束條件是由該重放設(shè)備的數(shù)據(jù)讀取性能所確定的條件。
I圖像數(shù)據(jù)具有比P圖像數(shù)據(jù)或B圖像數(shù)據(jù)更大的數(shù)據(jù)量。因此,如果該跳過間隔Ns太小,那么每單位時(shí)間在高速重放中所請(qǐng)求的數(shù)據(jù)量,當(dāng)與每單位時(shí)間在正常重放中所請(qǐng)求的數(shù)據(jù)量相比時(shí),將急劇地增加。即,如果該跳過間隔Ns太小,那么每單位時(shí)間所需要被讀取的數(shù)據(jù)量可能超過該驅(qū)動(dòng)器32的性能。
另外,如果該跳過間隔Ns很小,那么在光盤31上的、從光盤31中要被讀取的I圖像數(shù)據(jù)被記錄的位置(間隔)變小。當(dāng)讀取I圖像數(shù)據(jù)的一塊之后要讀取I圖像的下一個(gè)數(shù)據(jù)時(shí),I圖像的下一個(gè)數(shù)據(jù)的位置離得太遠(yuǎn),并且該驅(qū)動(dòng)器32需要或者執(zhí)行搜索處理,或者用于旋轉(zhuǎn)延遲的處理,并且這將花費(fèi)更長(zhǎng)的時(shí)間來讀取I圖像數(shù)據(jù)。在這種情況下,特別是當(dāng)與每單位時(shí)間所請(qǐng)求的I圖像數(shù)據(jù)量相比時(shí),每單位時(shí)間實(shí)際上傳送到該緩沖器33中的I圖像數(shù)據(jù)量變得更小。
由該解碼器34從該緩沖器33中進(jìn)行的讀取可以以高速執(zhí)行。因此,如果該跳過間隔Ns太小,那么在從該光盤31中讀取I圖像數(shù)據(jù)并且傳送到該緩沖器33中的寫入傳送率R0典型地降到低于在數(shù)據(jù)從該緩沖器33傳送到該解碼器34的讀取傳送率R1。
隨后達(dá)到一個(gè)狀態(tài),其中存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量典型地降到低于用于檢測(cè)下溢的閾值,并且很難繼續(xù)高速重放。
因此,必需要確定該跳過間隔Ns以使得從該光盤31中讀取I圖像數(shù)據(jù)并且傳送到該緩沖器33中的寫入傳送率R0不會(huì)降到低于在數(shù)據(jù)從該緩沖器33傳送到該解碼器34的讀取傳送率R1。
如上所述,指示每單位時(shí)間從該緩沖器33傳送到該解碼器34的圖像數(shù)據(jù)量的讀取傳送率R1通過圖像數(shù)據(jù)的一塊的數(shù)據(jù)量、幀率、以及將已解碼的圖像數(shù)據(jù)提供給顯示控制部件35所重復(fù)的次數(shù)來確定。即,該讀取傳送率R1根據(jù)連續(xù)幀數(shù)量Nh來變化。
如上所述,為了避免存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量典型地降到低于用于檢測(cè)下溢的閾值的情況,確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh,以使得該寫入傳送率R0可以超過該讀取傳送率R1。
例如,在重放設(shè)備的設(shè)計(jì)階段,通過考慮上述數(shù)據(jù)獲得約束條件,確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的范圍,即,該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的范圍。
如上所述,通過考慮該數(shù)據(jù)獲得約束條件,來預(yù)先確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的范圍。
當(dāng)該光盤31的表面被破壞,或是在該光盤31中發(fā)生彎曲到不滿足標(biāo)準(zhǔn)的程度時(shí),很難以所期望的速度從該光盤31中讀取數(shù)據(jù)。結(jié)果,該寫入傳送率R0降低。該數(shù)據(jù)獲得約束條件不應(yīng)該由這個(gè)異常的條件來確定,并且優(yōu)選的是該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的范圍通過將使用該重放設(shè)備的正常狀態(tài)下的性能(等級(jí))用作該數(shù)據(jù)獲得約束條件來確定。
圖8到10示出了該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的例子,其通過考慮重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件來確定。
首先,確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,其滿足該重放速度約束條件。如圖8的上面部分中所示,通過計(jì)算滿足等式(1)的關(guān)系的該跳過間隔Ns和連續(xù)幀數(shù)量Nh,來確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合。例如,對(duì)于1到10的跳過間隔Ns中的每一個(gè)計(jì)算該滿足等式(1)的關(guān)系的連續(xù)幀數(shù)量Nh。使得相應(yīng)的所計(jì)算的跳過間隔Ns和連續(xù)幀數(shù)量Nh成為滿足該重放速度約束條件的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合。
聯(lián)合數(shù)I與該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合中的每一個(gè)相聯(lián)系。該聯(lián)合數(shù)I被設(shè)定為在該跳過間隔Ns(或是該連續(xù)幀數(shù)量Nh)的上升順序中從1到增加1的值。即,聯(lián)合數(shù)I為1,與該聯(lián)合的跳過間隔Ns為1相聯(lián)系。聯(lián)合數(shù)I為2,與該聯(lián)合的跳過間隔Ns為2相聯(lián)系。聯(lián)合數(shù)I為3到m中的一個(gè),其在該跳過間隔Ns的上升順序中增加1,與該聯(lián)合的跳過間隔Ns為3到m中的一個(gè)中的每一個(gè)相聯(lián)系。
這里可以認(rèn)為該聯(lián)合的跳過間隔Ns的聯(lián)合數(shù)I越大,即,該跳過間隔Ns越大,在使用該跳過間隔Ns的高速重放中的讀取傳送率R1就越小。
如上所述,確定該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組,其滿足該重放速度約束條件。
例如,如圖8所示,與聯(lián)合數(shù)I為i相聯(lián)系的該聯(lián)合的跳過間隔Ns是Ns_bi,并且與聯(lián)合數(shù)I為i相聯(lián)系的該連續(xù)幀數(shù)量Nh是Nh_bi。與聯(lián)合數(shù)I為i-1到i-3中的一個(gè)相聯(lián)系的該聯(lián)合的跳過間隔Ns是Ns_bi-1到Ns_bi-3中的一個(gè),并且與聯(lián)合數(shù)I為i-1到i-3中的一個(gè)相聯(lián)系的該連續(xù)幀數(shù)量Nh是Nh_bi-1到Nh_bi-3中的一個(gè)。另外,與聯(lián)合數(shù)I為i+1到i+3中的一個(gè)相聯(lián)系的該聯(lián)合的跳過間隔Ns是Ns_bi+1到Ns_bi+3中的一個(gè),并且與聯(lián)合數(shù)I為i+1到i+3中的一個(gè)相聯(lián)系的該連續(xù)幀數(shù)量Nh是Nh_bi+1到Nh_bi+3中的一個(gè)。
隨后,從由此獲得的、滿足該重放速度約束條件的聯(lián)合中選取滿足該圖像質(zhì)量約束條件的的聯(lián)合。
最初地,估計(jì)值與該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中的每一個(gè)聯(lián)合相聯(lián)系,該聯(lián)合滿足該重放速度約束條件。
這個(gè)估計(jì)值通過基于該聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh所顯示的圖像質(zhì)量來確定。例如,基于該聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh所顯示的圖像被實(shí)際地顯示,并且基于該圖像的估計(jì)參考來確定該估計(jì)值。該估計(jì)值可以通過考慮除了圖像質(zhì)量以外的,各種類型的功能的要求(出售)來確定,該要求諸如減輕該重放設(shè)備的使用(對(duì)用戶有影響),例如,直到高速重放開始的時(shí)間。
在圖8的下面部分中,示出了對(duì)于每一個(gè)聯(lián)合的估計(jì)值的例子。在圖8的下面部分中,垂直方向表示估計(jì)值。閾值以這種方式預(yù)先確定,使得與該圖像質(zhì)量約束條件相對(duì)應(yīng)。該閾值以這種方式來確定,對(duì)于估計(jì)值高于或等于該閾值所獲得的聯(lián)合滿足該圖像約束條件。
例如,由于與聯(lián)合數(shù)I為i-3到i+3中的一個(gè)相聯(lián)系的聯(lián)合有關(guān)聯(lián)的估計(jì)值,是一個(gè)閾值或更高,與該聯(lián)合數(shù)I為i-3到i+3中的一個(gè)相聯(lián)系的聯(lián)合滿足該圖像質(zhì)量約束條件。例如,與該聯(lián)合數(shù)I為i+4或更高相聯(lián)系的聯(lián)合,不能滿足該圖像質(zhì)量約束條件。
隨后,從滿足該重放速度約束條件和圖像質(zhì)量約束條件的聯(lián)合中選取滿足該數(shù)據(jù)獲得約束條件的聯(lián)合。例如,使該重放設(shè)備基于滿足該重放速度約束條件和圖像質(zhì)量約束條件的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,通過使用多個(gè)滿足為了檢查是否可以維持高速重放的顯示的等級(jí)的光盤31來顯示圖像。在這種情況下,例如,使用具有該等級(jí)范圍內(nèi)的彎曲的光盤31,或是在其上記錄了每單位時(shí)間的數(shù)據(jù)量是不同的圖像數(shù)據(jù)的光盤31。
如圖9所示,優(yōu)先級(jí)與對(duì)于滿足該重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件的聯(lián)合的下降順序估計(jì)值相聯(lián)系。例如,如圖9所示,優(yōu)先級(jí)為1與來自于滿足該重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件的聯(lián)合中之一的、與聯(lián)合數(shù)I為i、最高的估計(jì)值相聯(lián)系的聯(lián)合相聯(lián)系。優(yōu)先級(jí)為2與該聯(lián)合數(shù)I為i-1、第二高的估計(jì)值相聯(lián)系的聯(lián)合相聯(lián)系。優(yōu)先級(jí)為3與該聯(lián)合數(shù)I為i+1、第三高的估計(jì)值相聯(lián)系的聯(lián)合相聯(lián)系。優(yōu)先級(jí)為4與該聯(lián)合數(shù)I為i+2、第四高的估計(jì)值相聯(lián)系的聯(lián)合相聯(lián)系。優(yōu)先級(jí)為5與該聯(lián)合數(shù)I為i+3、第五高的估計(jì)值相聯(lián)系的聯(lián)合相聯(lián)系。
這個(gè)例子的情況示出了具有更小值的優(yōu)先級(jí)給出了更多的優(yōu)先級(jí)。它也可以示出具有更大值的優(yōu)先級(jí)給出更多的優(yōu)先級(jí)。
除了在預(yù)定值的跳過間隔Ns上的估計(jì)值成為最大值的情況以外,在該跳過間隔Ns的值小于那些跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns中以低速率進(jìn)行改變而減小,并且在該跳過間隔Ns的值大于在該估計(jì)值變成最大值上的跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns中以高速率進(jìn)行改變而減小,也存在一種情況,其中在該跳過間隔Ns的值小于該估計(jì)值變成最大值上的跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns中以高速率進(jìn)行改變而減小,并且在該跳過間隔Ns的值大于該估計(jì)值變成最大值上的跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns中以高速率進(jìn)行改變而減小。例如,如果該連續(xù)幀數(shù)量Nh變得非常的小,那么存在用戶變得不能識(shí)別所顯示的圖像,并且該估計(jì)值減小的情況。
當(dāng)在跳過間隔Ns的值小于在估計(jì)值成為最大值上的跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns上以高速率進(jìn)行變化而減小,并且在跳過間隔Ns的值大于在估計(jì)值成為最大值上的跳過間隔Ns上的估計(jì)值,對(duì)于在該跳過間隔Ns上以高速率進(jìn)行變化而減小時(shí),例如,如圖10所示,在滿足重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件的聯(lián)合中,最高的估計(jì)值與和聯(lián)合數(shù)I為i相聯(lián)系的聯(lián)合相聯(lián)系;第二高的估計(jì)值與和聯(lián)合數(shù)I為i+1相聯(lián)系m的聯(lián)合相聯(lián)系;第三高的估計(jì)值與和聯(lián)合數(shù)I為i-1相聯(lián)系的聯(lián)合相聯(lián)系;第四高的估計(jì)值與和聯(lián)合數(shù)I為i+2相聯(lián)系的聯(lián)合相聯(lián)系;第五高的估計(jì)值與和聯(lián)合數(shù)I為i-2相聯(lián)系的聯(lián)合相聯(lián)系;以及第六高的估計(jì)值與和聯(lián)合數(shù)I為i+3相聯(lián)系的聯(lián)合相聯(lián)系。在這種情況下,優(yōu)先級(jí)為1與和聯(lián)合數(shù)I為i相聯(lián)系的聯(lián)合相聯(lián)系;優(yōu)先級(jí)為2與和聯(lián)合數(shù)I為i+1相聯(lián)系的聯(lián)合相聯(lián)系;優(yōu)先級(jí)為3與和聯(lián)合數(shù)I為i-1相聯(lián)系的聯(lián)合相聯(lián)系;優(yōu)先級(jí)為4與和聯(lián)合數(shù)I為i+2相聯(lián)系的聯(lián)合相聯(lián)系;優(yōu)先級(jí)為5與和聯(lián)合數(shù)I為i-2相聯(lián)系的聯(lián)合相聯(lián)系;以及優(yōu)先級(jí)為6與和聯(lián)合數(shù)I為i+3相聯(lián)系的聯(lián)合相聯(lián)系。
另外,與最高優(yōu)先級(jí)值(該優(yōu)先級(jí)指示應(yīng)該給予最高優(yōu)先級(jí))相聯(lián)系的聯(lián)合的跳過間隔Ns被設(shè)定為該跳過間隔Ns的初始值Ns_int,并且與該最高優(yōu)先級(jí)相聯(lián)系的聯(lián)合的連續(xù)幀數(shù)量Nh被設(shè)定為該連續(xù)幀數(shù)量Nh的初始值Nh_int。
例如,在圖9或圖10所示的例子中,與聯(lián)合數(shù)I為i相聯(lián)系的、與指示應(yīng)該給予最高優(yōu)先級(jí)的為1的優(yōu)先級(jí)相聯(lián)系的聯(lián)合的跳過間隔Ns_bi和連續(xù)幀數(shù)量Nh_bi,被分別設(shè)定為該跳過間隔Ns的初始值Ns_int,以及該連續(xù)幀數(shù)量Nh的初始值Nh_int。
如上所述,將一組滿足重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件的、并且與運(yùn)動(dòng)圖像的高速重放的速度相對(duì)應(yīng)的多個(gè)跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,存儲(chǔ)在聯(lián)合組存儲(chǔ)部件64中。聯(lián)合數(shù)I和優(yōu)先級(jí)與存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組的每一個(gè)聯(lián)合相聯(lián)系。
在圖9所示的例子中,存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中的、該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組,并不包含聯(lián)合數(shù)I小于或等于i-2的聯(lián)合,以及聯(lián)合數(shù)I大于或等于i+4的聯(lián)合。在圖10所示的例子中,存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中的、該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組,并不包含聯(lián)合數(shù)I小于或等于i-3的聯(lián)合,以及聯(lián)合數(shù)I大于或等于i+4的聯(lián)合。
該聯(lián)合組存儲(chǔ)部件64可以存儲(chǔ)一組由聯(lián)合構(gòu)成的組,其分別與指示是否滿足該圖像質(zhì)量約束條件的標(biāo)記、以及是否滿足該數(shù)據(jù)獲得約束條件的標(biāo)記相聯(lián)系,其中該組是跳過間隔Ns和連續(xù)幀數(shù)量Nh的組,其中該跳過間隔Ns的值在所期望的范圍內(nèi),并且其滿足該重放速度約束條件。
下面將參考附圖11的流程圖,給出當(dāng)指示以預(yù)定重放速度進(jìn)行高速重放時(shí)所執(zhí)行的高速重放處理的描述。在步驟S11中,該控制部件36的選擇部件63從該聯(lián)合組存儲(chǔ)部件64中讀取預(yù)先存儲(chǔ)的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組。即,響應(yīng)來自于該選擇部件63的請(qǐng)求,該聯(lián)合組存儲(chǔ)部件64將預(yù)先存儲(chǔ)的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組提供給該選擇部件63。
在步驟S12中,選擇部件63從該聯(lián)合組的所讀取的跳過間隔Ns和所讀取的連續(xù)幀數(shù)量Nh中,獲得該跳過間隔Ns的初始值Ns_int以及該連續(xù)幀數(shù)量Nh的初始值Nh_int。例如,在步驟S12中,該選擇部件63將與最低優(yōu)先級(jí)值相聯(lián)系(給予最高優(yōu)先級(jí))的聯(lián)合的跳過間隔Ns設(shè)定為該跳過間隔Ns的初始值Ns_int,并且將與最高優(yōu)先級(jí)相聯(lián)系的聯(lián)合的連續(xù)幀數(shù)量Nh設(shè)定為該連續(xù)幀數(shù)量Nh的初始值Nh_int。在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中,可以預(yù)先存儲(chǔ)說明該跳過間隔Ns的初始值Ns_int以及該連續(xù)幀數(shù)量Nh的初始值Nh_int的數(shù)據(jù)。該選擇部件63將所獲得的該跳過間隔Ns的初始值Ns_int、以及所獲得的該連續(xù)幀數(shù)量Nh的初始值Nh_int提供給該高速重放控制部件65。
在步驟S13中,該高速重放控制部件65通過使用該跳過間隔Ns的初始值Ns_int以及該連續(xù)幀數(shù)量Nh的初始值Nh_int來開始高速重放。例如,該高速重放控制部件65的讀取控制部件71控制該驅(qū)動(dòng)器32的圖像數(shù)據(jù)的獲得,以使得從對(duì)于每一個(gè)該跳過間隔Ns的初始值Ns_int的GOP數(shù)量的該跳過間隔Ns的初始值Ns_int的數(shù)量的GOP中的位于開始處的GOP中獲得I圖像的第一數(shù)據(jù)。另外,基于該連續(xù)幀數(shù)量Nh的初始值Nh_int,該高速重放控制部件65的解碼控制部件72控制該解碼器34的輸出,以使得將圖像數(shù)據(jù)的一塊的解碼結(jié)果以該連續(xù)幀數(shù)量Nh的初始值Nh_int的值的次數(shù)重復(fù)地輸出到該顯示控制部件35上。
在步驟S14中,該控制部件36基于來自于輸入部件(未示出)的、與用戶指令相對(duì)應(yīng)的信號(hào)來確定是否應(yīng)該繼續(xù)高速重放。當(dāng)在步驟S14中確定應(yīng)該繼續(xù)高速重放時(shí),處理進(jìn)行到步驟S15,其中該傳送率監(jiān)視部件61獲得指示每單位時(shí)間寫入該緩沖器33中的用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)的數(shù)據(jù)量的寫入傳送率R0,并且也獲得指示每單位時(shí)間從該緩沖器33中讀取的用于顯示運(yùn)動(dòng)圖像的圖像數(shù)據(jù)的數(shù)據(jù)量的讀取傳送率R1。該傳送率監(jiān)視部件61將指示該寫入傳送率R0和該讀取傳送率R1的數(shù)據(jù)提供給該確定部件62。
在步驟S16中,執(zhí)行計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理。計(jì)算該跳過間隔和連續(xù)幀數(shù)量的處理的細(xì)節(jié)將在隨后進(jìn)行描述。
步驟S16的處理可以由函數(shù)來實(shí)現(xiàn),其中該寫入傳送率R0和該讀取傳送率R1是自變量(輸入),并且該跳過間隔Ns和連續(xù)幀數(shù)量Nh是輸出。
在步驟S17中,該高速重放控制部件65確定是否存在作為計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的結(jié)果的解法。當(dāng)確定存在解法時(shí),由于可以繼續(xù)高速重放,因此處理進(jìn)行到步驟S18,其中該高速重放控制部件65通過使用作為計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理結(jié)果的輸出的該跳過間隔Ns和連續(xù)幀數(shù)量Nh來繼續(xù)高速重放。處理隨后返回到步驟S14,并且重復(fù)上述處理。例如,在步驟S18中,該高速重放控制部件65的讀取控制部件71控制來自于該驅(qū)動(dòng)器32的圖像數(shù)據(jù)的獲得,以使得從對(duì)于每一個(gè)輸出的跳過間隔Ns的GOP數(shù)量的該輸出的跳過間隔Ns的GOP中的位于開始處的GOP中獲得I圖像的第一數(shù)據(jù)。另外,基于該輸出的連續(xù)幀數(shù)量Nh,該高速重放控制部件65的解碼控制部件72控制該解碼器34的輸出,以使得將圖像數(shù)據(jù)的一塊的解碼結(jié)果以該輸出的連續(xù)幀數(shù)量Nh值的次數(shù)重復(fù)地輸出到該顯示控制部件35上。
當(dāng)在步驟S17中確定不存在解法時(shí),由于很難繼續(xù)高速重放,因此處理進(jìn)行到步驟S19,其中該高速重放控制部件65停止該高速重放,并且隨后結(jié)束處理。即,停止由該驅(qū)動(dòng)器32的圖像數(shù)據(jù)的讀取,以及該解碼器34的輸出。
當(dāng)在步驟S19中,暫時(shí)停止了高速重放,并且存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量超過用于檢測(cè)上溢的閾值時(shí),可以重啟該高速重放的處理。在這種情況下,當(dāng)暫時(shí)停止了高速重放時(shí),通過使用該跳過間隔Ns和連續(xù)幀數(shù)量Nh來重啟該高速重放。
當(dāng)在步驟S14中確定不應(yīng)該繼續(xù)該高速重放時(shí),由于停止是用戶所指示的,因此處理進(jìn)行到步驟S19,其中該高速重放控制部件65停止該高速重放,并且隨后結(jié)束處理。
圖12是說明在高速重放中由該讀取控制部件71進(jìn)行的讀取控制處理流程圖。在步驟S31中,該讀取控制部件71使得該驅(qū)動(dòng)器32從一個(gè)GOP中讀取I圖像的第一塊數(shù)據(jù),并且將所讀取的I圖像數(shù)據(jù)提供給該緩沖器33。
在步驟S32中,該讀取控制部件71使得該驅(qū)動(dòng)器32用(跳過間隔Ns-1)的數(shù)量來跳過該GOP的讀取。處理隨后返回到步驟S31,并且重復(fù)該處理。
如上所述,該讀取控制部件71使得該驅(qū)動(dòng)器32從對(duì)于來自于該選擇部件63中輸出的該跳過間隔Ns的每一個(gè)GOP的數(shù)量的GOP中,位于開始處的GOP中讀取I圖像的第一數(shù)據(jù)。
圖13是說明了在高速重放中由該解碼控制部件72進(jìn)行的解碼控制處理流程圖。在步驟S51中,該解碼控制部件72使得該編碼器34從該緩沖器33中讀取I圖像數(shù)據(jù)的一塊。在步驟S52中,該解碼控制部件72使得該編碼器34解碼該I圖像數(shù)據(jù)。
在步驟S53中,該解碼控制部件72使得該編碼器34將通過以在與幀率相一致的間隔上的連續(xù)幀數(shù)量Nh來進(jìn)行重復(fù)的方式進(jìn)行解碼所獲得的圖像數(shù)據(jù),提供給該顯示控制部件35。處理隨后返回到步驟S51,并且重復(fù)上述處理。
如上所述,該解碼控制部件72使得該編碼器34將解碼圖像數(shù)據(jù)的一塊的結(jié)果,以由來自于該選擇部件63中輸出的該連續(xù)幀數(shù)量Nh來進(jìn)行重復(fù)的方式提供給該顯示控制部件35。
下面將參考圖14中的流程圖,給出與圖11中的步驟S16中的處理相對(duì)應(yīng)的、計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理的細(xì)節(jié)的描述。
在步驟S71中,基于指示該寫入傳送率R0和讀取傳送率R1的數(shù)據(jù),其從該傳送率監(jiān)視部件61中來提供,該確定部件62確定該寫入傳送率R0是否低于該讀取傳送率R1。
在步驟S71中,該確定部件62可以確定對(duì)于預(yù)設(shè)的時(shí)段是否繼續(xù)其中該寫入傳送率R0低于該讀取傳送率R1的狀態(tài)。另外,在步驟S71中,該確定部件62可以確定該寫入傳送率R0是否低于該讀取傳送率R1,以及該寫入傳送率R0和讀取傳送率R1之間的差的絕對(duì)值是否是一個(gè)預(yù)設(shè)的閾值或更高。這同樣應(yīng)用于確定該寫入傳送率R0和讀取傳送率R1之間的關(guān)系的處理,其將隨后參考附圖15或16進(jìn)行描述。
確定部件62將指示該確定結(jié)果的數(shù)據(jù)提供給該選擇部件63。
當(dāng)在步驟S71中確定該寫入傳送率R0低于該讀取傳送率R1時(shí),存在對(duì)于一個(gè)異常因素來說很難繼續(xù)高速重放的危險(xiǎn),即,在該緩沖器33中存在連續(xù)地發(fā)生下溢的危險(xiǎn)。因此,為了對(duì)很難減少的數(shù)據(jù)量通過使用該跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放,處理進(jìn)行到步驟S72。在這個(gè)步驟中,該選擇部件63確定在跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中是否存在該聯(lián)合數(shù)I大于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合,其從該聯(lián)合組存儲(chǔ)部件64中讀取。例如,在步驟S72中,當(dāng)通過使用該聯(lián)合數(shù)I為i的聯(lián)合中的跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放時(shí),該選擇部件63確定在該聯(lián)合組中是否存在聯(lián)合數(shù)I為諸如i+1或i+2的聯(lián)合。
當(dāng)在步驟S72中確定存在該聯(lián)合數(shù)I大于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合時(shí),由于對(duì)于存儲(chǔ)在該緩沖器33中很難減少的數(shù)據(jù)量來說,在該組中存在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,因此,處理進(jìn)行到步驟S73。在這個(gè)步驟中,該選擇部件63從跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇聯(lián)合數(shù)I比當(dāng)前聯(lián)合的聯(lián)合數(shù)I大1的聯(lián)合。例如,當(dāng)通過使用聯(lián)合數(shù)I為i的聯(lián)合中的該跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放時(shí),當(dāng)在該聯(lián)合組中存在聯(lián)合數(shù)I為諸如i+1或i+2的聯(lián)合時(shí),該選擇部件63選擇該聯(lián)合數(shù)I為i+1的聯(lián)合,其比聯(lián)合數(shù)I為i大1。
在步驟S74中該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且結(jié)束該處理。
另一方面,當(dāng)在步驟S72中確定在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中不存在該聯(lián)合數(shù)I大于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合時(shí),對(duì)于存儲(chǔ)在該緩沖器33中很難減少的數(shù)據(jù)量來說,在該組中不存在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,并且因此,處理進(jìn)行到步驟S75。在這個(gè)步驟中,該選擇部件63將指示沒有解法的數(shù)據(jù)提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
當(dāng)如圖9中所示的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中時(shí),當(dāng)當(dāng)前聯(lián)合的聯(lián)合數(shù)I為i+3時(shí),不存在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,其是聯(lián)合數(shù)I大于聯(lián)合數(shù)I為i+3的聯(lián)合,并且其滿足圖像質(zhì)量約束條件。因此,將指示沒有解法的數(shù)據(jù)提供給該高速重放控制部件65,以使得停止(或暫時(shí)地停止)該高速重放。
當(dāng)在步驟S71中確定該寫入傳送率R0不低于該讀取傳送率R1時(shí),在該緩沖器33中不存在連續(xù)地發(fā)生下溢的危險(xiǎn)。因此,處理進(jìn)行到步驟S76,其中該選擇部件63從該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇當(dāng)前聯(lián)合。例如,當(dāng)通過使用聯(lián)合數(shù)I為i的聯(lián)合中的跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放時(shí),該選擇部件63選擇聯(lián)合數(shù)I為i的聯(lián)合。
在步驟S77中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
如上所述,當(dāng)在該緩沖器33中存在連續(xù)地發(fā)生下溢的危險(xiǎn)時(shí),選擇數(shù)據(jù)量很難減少的,即,該讀取傳送率R1減少得更多的跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且通過使用所選的跳過間隔Ns以及所選的連續(xù)幀數(shù)量Nh來執(zhí)行高速重放。由于步驟S16的處理是重復(fù)地執(zhí)行的,因此,當(dāng)繼續(xù)該寫入傳送率R0低于該讀取傳送率R1的狀態(tài)時(shí),選擇更大的聯(lián)合數(shù)I的聯(lián)合,并且該讀取傳送率R1減少得更多。
即,當(dāng)改變?cè)撎^間隔Ns以及連續(xù)幀數(shù)量Nh的時(shí)候,搜索使得該讀取傳送率R1低于該寫入傳送率R0的跳過間隔Ns以及連續(xù)幀數(shù)量Nh的聯(lián)合。
當(dāng)該聯(lián)合組存儲(chǔ)部件64存儲(chǔ)了一組由跳過間隔Ns以及連續(xù)幀數(shù)量Nh的聯(lián)合構(gòu)成的組時(shí),其中該跳過間隔Ns的值在所期望的范圍內(nèi),并且其滿足重放速度約束條件,其分別與指示是否滿足圖像質(zhì)量約束條件的標(biāo)記,以及指示是否滿足數(shù)據(jù)獲得約束條件的標(biāo)記相聯(lián)系,在步驟S72中,基于與每個(gè)聯(lián)合相聯(lián)系的、指示是否滿足圖像質(zhì)量約束條件的標(biāo)記和指示是否滿足數(shù)據(jù)獲得約束條件的標(biāo)記,該選擇部件63確定在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中是否存在滿足圖像質(zhì)量約束條件和數(shù)據(jù)獲得約束條件的、該聯(lián)合數(shù)I大于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合。
另外,可以通過參考優(yōu)先級(jí)來選擇聯(lián)合。
現(xiàn)在將參考圖15中的流程圖,給出與圖11中的步驟S16中的處理相對(duì)應(yīng)的、計(jì)算跳過間隔和連續(xù)幀數(shù)量的、用于通過參考優(yōu)先級(jí)來選擇聯(lián)合的另一個(gè)處理的細(xì)節(jié)的描述。
在步驟S91中,該確定部件62基于該寫入傳送率R0和讀取傳送率R1來確定該寫入傳送率R0是否低于讀取傳送率R1,該寫入傳送率R0和讀取傳送率R1由該傳送率監(jiān)視部件61提供。該確定部件62將指示確定結(jié)果的數(shù)據(jù)提供給該選擇部件63。
當(dāng)在步驟S91中確定該寫入傳送率R0低于讀取傳送率R1時(shí),處理進(jìn)行到步驟S92,其中該選擇部件63從在當(dāng)前時(shí)間點(diǎn)上所存儲(chǔ)的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中排除(刪除)當(dāng)前聯(lián)合。即,處理進(jìn)行到步驟S92,其中該選擇部件63從該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中刪除當(dāng)前聯(lián)合。
在步驟S93中,該選擇部件63確定在所存儲(chǔ)的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中是否保留了一個(gè)聯(lián)合。換句話說,在步驟S93中,該選擇部件63確定所存儲(chǔ)的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組是否是空的。
當(dāng)在步驟S93中確定在該聯(lián)合組中保留了該聯(lián)合時(shí),處理進(jìn)行到步驟S94,其中該選擇部件63從該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇具有最低優(yōu)先級(jí)值的聯(lián)合,即,應(yīng)該給予最高優(yōu)選權(quán)的聯(lián)合。例如,當(dāng)在該聯(lián)合組中存在與優(yōu)先級(jí)為3或4相聯(lián)系的聯(lián)合時(shí),該選擇部件63選擇與優(yōu)先級(jí)為3相聯(lián)系的聯(lián)合。
在步驟S95中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
換句話說,當(dāng)在步驟S93中確定在該聯(lián)合組中沒有保留該聯(lián)合時(shí),由于在該組中不存在聯(lián)合(由于該組是空的),處理進(jìn)行到步驟S96,其中該選擇部件63將指示沒有解法的數(shù)據(jù)提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
當(dāng)在步驟S91中確定該寫入傳送率R0不低于讀取傳送率R1時(shí),處理進(jìn)行到步驟S97,其中該選擇部件63從該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇當(dāng)前聯(lián)合。
在步驟S98中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
如上所述,當(dāng)在該緩沖器33中存在連續(xù)地發(fā)生下溢的危險(xiǎn)時(shí),基于該優(yōu)先級(jí)選擇該跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且通過使用所選的跳過間隔Ns和所選的連續(xù)幀數(shù)量Nh來執(zhí)行高速重放。由于步驟S16的處理是重復(fù)地執(zhí)行的,因此,當(dāng)繼續(xù)該寫入傳送率R0低于該讀取傳送率R1的情況時(shí),選擇給予其次高優(yōu)先級(jí)的聯(lián)合。
根據(jù)參考圖15的流程圖所描述的處理,當(dāng)改變?cè)撎^間隔Ns以及連續(xù)幀數(shù)量Nh的時(shí)候,搜索使得該讀取傳送率R1低于該寫入傳送率R0的跳過間隔Ns以及連續(xù)幀數(shù)量Nh的聯(lián)合。
另外,當(dāng)該寫入傳送率R0高于該讀取傳送率R1時(shí),也可以顯示具有更高(更好)質(zhì)量的圖像。
下面將參考圖16中的流程圖,給出與圖11中的步驟S16中的處理相對(duì)應(yīng)的、計(jì)算跳過間隔和連續(xù)幀數(shù)量的、當(dāng)該寫入傳送率R0高于該讀取傳送率R1時(shí)用于顯示更高質(zhì)量圖像的另一個(gè)處理的細(xì)節(jié)的描述。
步驟S101到S105中的每一個(gè)處理與步驟S71到S75中的每一個(gè)處理是相同的,并且因此省略其中的描述。
當(dāng)在步驟S101中確定該寫入傳送率R0不低于該讀取傳送率R1時(shí),處理進(jìn)行到步驟S106,其中該選擇部件63從該寫入傳送率R0中減去該讀取傳送率R1。在步驟S107中,該選擇部件63確定該減去的結(jié)果是否大于一個(gè)預(yù)設(shè)的閾值。當(dāng)在步驟S107中確定該減去的結(jié)果大于該預(yù)設(shè)的閾值時(shí),即,當(dāng)該寫入傳送率R0高于該讀取傳送率R1,并且該寫入傳送率R0與該讀取傳送率R1之間的差大于該閾值時(shí),處理進(jìn)行到步驟S108。在這個(gè)步驟中,該選擇部件63確定在從該聯(lián)合組存儲(chǔ)部件64中所讀取的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中是否存在聯(lián)合數(shù)I小于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合。例如,當(dāng)通過使用聯(lián)合數(shù)I為i+2的跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放時(shí),在步驟S108中,該選擇部件63確定在該聯(lián)合組中是否存在聯(lián)合數(shù)I為小于i+2的,諸如i+1或i的聯(lián)合。
當(dāng)在步驟S108中確定存在聯(lián)合數(shù)I小于當(dāng)前聯(lián)合的聯(lián)合數(shù)I的聯(lián)合時(shí),因?yàn)樵谠摻M中存在顯示更高(更好)質(zhì)量的圖像的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合,因此,處理進(jìn)行到步驟S109。在這個(gè)步驟中,該選擇部件63從該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇聯(lián)合數(shù)I比當(dāng)前聯(lián)合的聯(lián)合數(shù)I小1的聯(lián)合。例如,當(dāng)通過使用聯(lián)合數(shù)I為i+2的聯(lián)合中的跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放時(shí),當(dāng)在該聯(lián)合組中存在聯(lián)合數(shù)I為諸如i+1或i的聯(lián)合時(shí),該選擇部件63選擇聯(lián)合數(shù)I為i+1的、比聯(lián)合數(shù)I為i+2小1的聯(lián)合。
在步驟S110中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
另一方面,當(dāng)在步驟S107中確定該減去的結(jié)果不大于該預(yù)設(shè)的閾值時(shí),或是當(dāng)在步驟S108中確定不存在聯(lián)合數(shù)I比當(dāng)前聯(lián)合的聯(lián)合數(shù)I小1的聯(lián)合時(shí),處理進(jìn)行到步驟S111。在這個(gè)步驟中,該選擇部件63從跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中選擇當(dāng)前聯(lián)合。
在步驟S112中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
如上所述,當(dāng)在該緩沖器33中存在連續(xù)地發(fā)生下溢的危險(xiǎn)時(shí),選擇數(shù)據(jù)量很難減少的,即,讀取傳送率R1減少得更多的跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且通過使用所選的跳過間隔Ns和所選的連續(xù)幀數(shù)量Nh來執(zhí)行高速重放。相反地,當(dāng)該寫入傳送率R0高于該讀取傳送率R1時(shí),選擇顯示更好(更高)質(zhì)量的圖像的跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且通過使用所選的跳過間隔Ns和所選的連續(xù)幀數(shù)量Nh來執(zhí)行高速重放。
即,可以在接近繼續(xù)高速重放的同時(shí)可從該光盤31中讀取更大數(shù)量的圖像數(shù)據(jù)的時(shí)間上顯示更好(更高)質(zhì)量的圖像。
根據(jù)參考圖16的流程圖所描述的處理,當(dāng)改變?cè)撎^間隔Ns以及連續(xù)幀數(shù)量Nh的時(shí)候,搜索使得該讀取傳送率R1低于該寫入傳送率R0的跳過間隔Ns以及連續(xù)幀數(shù)量Nh的聯(lián)合。
平均讀取傳送率R1ave可以與由跳過間隔Ns和連續(xù)幀數(shù)量Nh的多個(gè)聯(lián)合所構(gòu)成的聯(lián)合組中的每一個(gè)相聯(lián)系,其中該聯(lián)合滿足重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件,并且與運(yùn)動(dòng)圖像的高速重放的速度相對(duì)應(yīng),以使得該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合可以從基于與該聯(lián)合中的每一個(gè)相聯(lián)系的該平均讀取傳送率R1ave的組中進(jìn)行選擇。
圖17說明了該平均讀取傳送率R1ave與該聯(lián)合中的每一個(gè)相聯(lián)系的聯(lián)合組的例子,其是通過考慮該重放速度約束條件、圖像質(zhì)量約束條件、以及數(shù)據(jù)獲得約束條件所確定的跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組。
平均讀取傳送率R1ave(I)與聯(lián)合數(shù)I的聯(lián)合相聯(lián)系。該平均讀取傳送率R1ave(I)是當(dāng)通過使用聯(lián)合數(shù)I的聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh來從標(biāo)準(zhǔn)光盤31(該光盤31符合該標(biāo)準(zhǔn))中讀取圖像數(shù)據(jù)時(shí)的讀取傳送率R1的平均值。例如,通過使用聯(lián)合數(shù)I的聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh,當(dāng)從符合該標(biāo)準(zhǔn)的光盤31中讀取圖像數(shù)據(jù)時(shí)的該讀取傳送率R1對(duì)于一塊或多塊圖像數(shù)據(jù)進(jìn)行實(shí)際地測(cè)量,確定該平均值,并且將該平均值設(shè)定為該平均讀取傳送率R1ave(I)。
在圖17所示的例子中,平均讀取傳送率R1ave(i-1)與聯(lián)合數(shù)I為i-1的聯(lián)合相聯(lián)系。例如,通過使用跳過間隔Ns_bi-1和連續(xù)幀數(shù)量Nh_bi-1,當(dāng)從符合該標(biāo)準(zhǔn)的光盤31中讀取圖像數(shù)據(jù)時(shí)的該讀取傳送率R1對(duì)于一塊或多塊圖像數(shù)據(jù)進(jìn)行實(shí)際地測(cè)量,確定該平均值,并且將該平均值設(shè)定為該平均讀取傳送率R1ave(i-1)。該平均讀取傳送率R1ave(i-1)以這種與聯(lián)合數(shù)I為i-1的聯(lián)合相聯(lián)系的方式進(jìn)行確定。
平均讀取傳送率R1ave(i)與聯(lián)合數(shù)I為i的聯(lián)合相聯(lián)系。例如,通過使用跳過間隔Ns_bi和連續(xù)幀數(shù)量Nh_bi,當(dāng)從符合該標(biāo)準(zhǔn)的光盤31中讀取圖像數(shù)據(jù)時(shí)的該讀取傳送率R1對(duì)于一塊或多塊圖像數(shù)據(jù)進(jìn)行實(shí)際地測(cè)量,確定該平均值,并且將該平均值設(shè)定為該平均讀取傳送率R1ave(i)。該平均讀取傳送率R1ave(i)以這種與聯(lián)合數(shù)I為i的聯(lián)合相聯(lián)系的方式進(jìn)行確定。
類似地,平均讀取傳送率R1ave(i+1)到(i+3)分別與聯(lián)合數(shù)I為(i+1)到(i+3)的聯(lián)合相聯(lián)系。
在圖17所示的例子中,存儲(chǔ)在該聯(lián)合組存儲(chǔ)部件64中的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組不包含聯(lián)合數(shù)I小于或等于i-2的聯(lián)合,以及聯(lián)合數(shù)I大于或等于i+4的聯(lián)合。
下面將參考圖18中的流程圖,給出與圖11中的步驟S16中的處理相對(duì)應(yīng)的、計(jì)算跳過間隔和連續(xù)幀數(shù)量的、用于從基于與該聯(lián)合中的每一個(gè)相聯(lián)系的該平均讀取傳送率R1ave的聯(lián)合組中選擇該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合的另一個(gè)處理的細(xì)節(jié)的描述。在步驟S131中,該選擇部件53獲得來自于該傳送率監(jiān)視部件51通過該確定部件52所提供的寫入傳送率R0。隨后,該選擇部件53從由該聯(lián)合組存儲(chǔ)部件64中所讀取的該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中搜索高于該寫入傳送率R0的平均讀取傳送率R1ave。
在步驟S132中,該選擇部件53確定在該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合組中是否存在與該平均讀取傳送率R1ave高于該寫入傳送率R0相對(duì)應(yīng)的聯(lián)合。當(dāng)確定在該聯(lián)合組中存在與該平均讀取傳送率R1ave高于該寫入傳送率R0相對(duì)應(yīng)的聯(lián)合時(shí),處理進(jìn)行到步驟S133,其中該聯(lián)合具有最低優(yōu)先級(jí)值,即,從與該平均讀取傳送率R1ave高于該寫入傳送率R0相對(duì)應(yīng)的聯(lián)合中選擇給予最高優(yōu)先級(jí)的聯(lián)合。
在步驟S134中,該選擇部件63將所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
當(dāng)在步驟S132中確定在該聯(lián)合組中不存在與該平均讀取傳送率R1ave高于該寫入傳送率R0相對(duì)應(yīng)的聯(lián)合時(shí),由于不存在可以維持高速重放的聯(lián)合,因此處理進(jìn)行到步驟S135,其中該選擇部件63將指示沒有解法的數(shù)據(jù)提供給該高速重放控制部件65,并且隨后結(jié)束該處理。
如上所述,將該寫入傳送率R0與和該聯(lián)合中的每一個(gè)相聯(lián)系的該平均讀取傳送率R1ave相比較,并且從該聯(lián)合組中選擇與該平均讀取傳送率R1ave高于該寫入傳送率R0相對(duì)應(yīng)的聯(lián)合。如上所述,該平均讀取傳送率R1ave是當(dāng)通過使用每一個(gè)聯(lián)合中的跳過間隔Ns和連續(xù)幀數(shù)量Nh,從與標(biāo)準(zhǔn)相比較的光盤31中讀取圖像數(shù)據(jù)時(shí)的讀取傳送率R1的平均值。因此,作為通過使用所選聯(lián)合的跳過間隔Ns和連續(xù)幀數(shù)量Nh來執(zhí)行高速重放的結(jié)果,將該寫入傳送率R0抑制在低于該平均讀取傳送率R1ave的值上。結(jié)果,即使每單位時(shí)間從該光盤31中所讀取的數(shù)據(jù)的數(shù)據(jù)量由于諸如該光盤31的表面被破壞,或是該光盤31被彎曲的因素而減少,也可以維持高速重放。
當(dāng)每單位時(shí)間從該光盤31中所讀取的數(shù)據(jù)量變得更大時(shí),諸如當(dāng)終止從該光盤31的表面的破壞部分上讀取數(shù)據(jù),并且開始從該光盤31的表面的沒有破壞的部分讀取數(shù)據(jù)時(shí),選擇可以顯示更好質(zhì)量的圖像的、該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合。結(jié)果,在維持高速重放的同時(shí),顯示了更好質(zhì)量的圖像。
即,根據(jù)參考圖18的流程圖所描述的處理,預(yù)先測(cè)量的該平均讀取傳送率R1ave(I)使得該跳過間隔Ns和連續(xù)幀數(shù)量Nh的聯(lián)合能夠根據(jù)該寫入傳送率R0進(jìn)行動(dòng)態(tài)地改變。
如上所述,基于記錄在該數(shù)據(jù)記錄媒體上的圖像數(shù)據(jù),可以在更穩(wěn)定地維持高速重放的同時(shí),顯示了更好質(zhì)量的圖像。
另外,可以基于從服務(wù)器通過網(wǎng)絡(luò)所提供的圖像數(shù)據(jù)以高速來重放運(yùn)動(dòng)圖像。
圖19是示出根據(jù)本發(fā)明實(shí)施例的重放設(shè)備的另一個(gè)結(jié)構(gòu)的方塊圖。在圖19中與在圖6中所示的那些相同的部件用相同的附圖標(biāo)記來指示,并且因此省略其中的描述、通信部件101由專用的IC或NIC(網(wǎng)絡(luò)接口卡)構(gòu)成,并且通過網(wǎng)絡(luò)131與服務(wù)器132進(jìn)行通信。例如,該通信部件101通過諸如光纖、雙絞合電纜、或同軸電纜的有線連接,或是通過無線連接與該網(wǎng)絡(luò)131進(jìn)行連接。
該通信部件101請(qǐng)求該服務(wù)器132通過該網(wǎng)絡(luò)131傳送圖像數(shù)據(jù),井且通過該網(wǎng)絡(luò)131接收從該服務(wù)器132中所傳送的圖像數(shù)據(jù)。該通信部件101將所接收的圖像數(shù)據(jù)提供給該緩沖器33。例如,該服務(wù)器132通過該網(wǎng)絡(luò)131傳送由MPEG-2系統(tǒng)所編碼的圖像數(shù)據(jù)。
控制部件102由專用的IC、多用途的CPU、或是要被嵌入的多用途的MPU構(gòu)成,并且控制整個(gè)重放設(shè)備。更特別地,該控制部件102控制該驅(qū)動(dòng)器32、緩沖器33、以及解碼器34。即,該控制部件102控制由該通信部件101通過該網(wǎng)絡(luò)131從該服務(wù)器132的圖像數(shù)據(jù)的獲得、控制通過該緩沖器33的圖像數(shù)據(jù)的暫時(shí)存儲(chǔ)、以及控制通過該解碼器34的圖像數(shù)據(jù)的解碼。
控制部件102包括傳送率監(jiān)視部件61、確定部件62、選擇部件63、聯(lián)合組存儲(chǔ)部件64、高速重放控制部件141、以及存儲(chǔ)控制部件66。該高速重放控制部件141可以由專用的硬件構(gòu)成,或是可以由該控制部件36實(shí)現(xiàn)的計(jì)算機(jī)執(zhí)行的程序。
基于從該選擇部件63所提拱的數(shù)據(jù),該高速重放控制部件141控制該通信部件101和該解碼器34,以使得可執(zhí)行高速重放。即,基于由來自于該選擇部件63所提供的數(shù)據(jù)所指示的跳過間隔Ns和連續(xù)幀數(shù)量Nh,該高速重放控制部件141控制從該服務(wù)器132中的圖像數(shù)據(jù)的獲得,并且控制通過該網(wǎng)絡(luò)131的圖像數(shù)據(jù)的解碼結(jié)果的輸出。
高速重放控制部件141包括通信控制部件151和解碼控制部件72。該通信控制部件151基于來自于該選擇部件63所提供的數(shù)據(jù)來控制該通信部件101。更特別地,該通信控制部件151控制該通信部件101通過該網(wǎng)絡(luò)131從該服務(wù)器132中獲得圖像數(shù)據(jù),以使得對(duì)于由來自于該選擇部件l63所提供的數(shù)據(jù)所指示的跳過間隔Ns的每一個(gè)GOP數(shù)量,都獲得圖像數(shù)據(jù)的一塊。例如,該通信控制部件151做出一個(gè)請(qǐng)求,使得該通信部件101使該服務(wù)器132通過網(wǎng)絡(luò)131傳送該跳過間隔Ns的數(shù)量的GOP中位于開始處的GOP中的I圖像的第一數(shù)據(jù)。該通信控制部件151使得該通信部件101通過該網(wǎng)絡(luò)131接收從該服務(wù)器132中所傳送的I圖像數(shù)據(jù)。
網(wǎng)絡(luò)131由LAN(局域網(wǎng))、因特網(wǎng)、或?qū)S玫木W(wǎng)絡(luò)構(gòu)成,其中無線連接或有線連接是傳輸媒體。服務(wù)器132由專用服務(wù)器機(jī)器或個(gè)人計(jì)算機(jī)構(gòu)成,并且將記錄在內(nèi)置的數(shù)據(jù)記錄媒體上的圖像數(shù)據(jù)通過該網(wǎng)絡(luò)131提供給重放設(shè)備。該服務(wù)器132的通信部件161通過該網(wǎng)絡(luò)131接收對(duì)于從該重放設(shè)備所傳送的圖像數(shù)據(jù)的請(qǐng)求,并且通過該網(wǎng)絡(luò)131傳送所請(qǐng)求的圖像數(shù)據(jù)。
其結(jié)構(gòu)如圖19中所示的重放設(shè)備的高速重放處理,與參考圖11的流程圖所描述的處理相同,并且因此省略其中的描述。
其結(jié)構(gòu)如圖19中所示的重放設(shè)備解碼控制處理,與參考圖13的流程圖所描述的處理相同,并且因此省略其中的描述。
其結(jié)構(gòu)如圖19中所示的重放設(shè)備的計(jì)算跳過間隔和連續(xù)幀數(shù)量的處理,與參考圖14到16的流程圖,或圖18的流程圖所描述的處理相同,并且因此省略其中的描述。
圖20是說明了通過該高速重放控制部件141的通信控制部件151來控制接收I圖像數(shù)據(jù)的處理的流程圖。在步驟S201中,該通信控制部件151通過該網(wǎng)絡(luò)131請(qǐng)求該服務(wù)器132,以使得該通信部件101對(duì)于由該跳過間隔Ns所指示的每一個(gè)GOP的數(shù)量傳送I圖像數(shù)據(jù)的一塊。例如,在步驟S201中,該通信控制部件151使得該通信部件101通過該網(wǎng)絡(luò)131將包含該跳過間隔Ns的傳送請(qǐng)求傳送到該服務(wù)器132中。
當(dāng)從該重放設(shè)備中請(qǐng)求圖像數(shù)據(jù)時(shí),該服務(wù)器132通過該網(wǎng)絡(luò)131傳送該圖像數(shù)據(jù)。因此,在步驟S202中,該通信控制部件151使得該通信部件101接收從該服務(wù)器132中所傳送的I圖像數(shù)據(jù)。處理隨后返回到步驟S201,并且重復(fù)該處理。該通信部件101將所接收的I圖像數(shù)據(jù)提供給該緩沖器33。
圖21是說明由該服務(wù)器132的通信部件161傳送I圖像數(shù)據(jù)的處理的流程圖。在步驟S221中,該服務(wù)器132的通信部件161對(duì)于由該跳過間隔Ns所指示的每一個(gè)GOP的數(shù)量,接收I圖像數(shù)據(jù)的一塊的請(qǐng)求,其是通過該網(wǎng)絡(luò)131從該重放設(shè)備中所傳送的。例如,該通信部件161接收包含該跳過間隔Ns的傳送請(qǐng)求,其是通過該網(wǎng)絡(luò)131從該重放設(shè)備所傳送的。
在步驟S222中,該通信部件161對(duì)于由該跳過間隔Ns所指示的每一個(gè)GOP的數(shù)量,將I圖像數(shù)據(jù)的一塊通過網(wǎng)絡(luò)131傳送給該重放設(shè)備。處理隨后返回到步驟S222,并且重復(fù)該處理。
I圖像數(shù)據(jù)可以在一個(gè)請(qǐng)求中傳送多次。
如上所述,基于該跳過間隔Ns和連續(xù)幀數(shù)量Nh,可以接收通過該網(wǎng)絡(luò)131從該服務(wù)器132所傳送的圖像數(shù)據(jù),并且可以以高速來重放運(yùn)動(dòng)圖像。
如同這樣已經(jīng)被描述的,即使當(dāng)從該光盤31中所讀取的數(shù)據(jù)量由于該該光盤31的狀態(tài)缺陷和振動(dòng)(刮擦和彎曲)而暫時(shí)地減少時(shí),也可以繼續(xù)高速重放。
另外,即使當(dāng)所接收的數(shù)據(jù)量暫時(shí)地減少時(shí),也可以繼續(xù)高速重放,該數(shù)據(jù)是由該服務(wù)器132通過該網(wǎng)絡(luò)131所傳送的數(shù)據(jù)。
由于可以改變?cè)撎^間隔Ns和連續(xù)幀數(shù)量Nh,因此,不需要通過考慮異常因素來確定跳過間隔Ns和連續(xù)幀數(shù)量Nh,并且因此可以在高速重放中顯示更高質(zhì)量的圖像。
存儲(chǔ)控制部件66也可以確定該寫入傳送率R0是否低于該讀取傳送率R1。例如,當(dāng)即使該寫入傳送率R0超過0,而存儲(chǔ)在該緩沖器33中的數(shù)據(jù)量也減少時(shí),該存儲(chǔ)控制部件66確定該寫入傳送率R0低于該讀取傳送率R1。
從該光盤31中所讀取的圖像數(shù)據(jù),或是通過該網(wǎng)絡(luò)131從該服務(wù)器132中所傳送的圖像數(shù)據(jù)被描述為由MPEG-2系統(tǒng)進(jìn)行編碼的。另外,該圖像數(shù)據(jù)可以由諸如MPEG-4或H.264/AVC(高級(jí)視頻編碼)的系統(tǒng)來進(jìn)行編碼。圖像數(shù)據(jù)是通過將預(yù)定數(shù)量的圖像(例如幀或場(chǎng))設(shè)定為一個(gè)單元來進(jìn)行編碼的圖像數(shù)據(jù),這是足夠的。
已經(jīng)描述了從該光盤31中所讀取的圖像數(shù)據(jù)。除了從該光盤31中讀取以外,圖像數(shù)據(jù)可以從諸如磁盤81、磁光盤82、或是半導(dǎo)體存儲(chǔ)器83的數(shù)據(jù)記錄媒體中進(jìn)行讀取。這個(gè)數(shù)據(jù)記錄媒體只需要以所謂的隨機(jī)方式進(jìn)行存取。
本發(fā)明可以應(yīng)用于用于重放運(yùn)動(dòng)圖像的重放設(shè)備中,例如,固定的或便攜式播放器、固定的或便攜式個(gè)人計(jì)算機(jī)、PDA(個(gè)人數(shù)字助理)、或是移動(dòng)電話中。另外,本發(fā)明可以應(yīng)用于具有重放功能的設(shè)備中,例如,固定的或便攜式記錄器。
如上所述,當(dāng)將多個(gè)數(shù)量的單元中的一個(gè)圖像進(jìn)行解碼,并且將已解碼圖像基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來重復(fù)地顯示時(shí),可以以高于運(yùn)動(dòng)圖像的正常速度的速度來重放該運(yùn)動(dòng)圖像,其中將該運(yùn)動(dòng)圖像通過將多個(gè)數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼。另外,當(dāng)暫時(shí)存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù)時(shí),可以顯示更高質(zhì)量的圖像,同時(shí)更穩(wěn)定地繼續(xù)高速重放;解碼從存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置中的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及檢測(cè)指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí)從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
雖然可以由硬件來執(zhí)行一系列的上述處理,但是它也可以由軟件來執(zhí)行。當(dāng)由軟件來執(zhí)行一系列的處理時(shí),構(gòu)成該軟件的程序被從記錄媒體中安裝到并入專門硬件的計(jì)算機(jī)中,或是安裝到能夠通過安裝各種程序來執(zhí)行各種功能的通用計(jì)算機(jī)中。
如圖6或圖19所示的該記錄媒體是由包裝媒體構(gòu)成的,該包裝媒體是由磁盤81(包括軟盤)、光盤31(包括CD-ROM(壓縮盤-只讀存儲(chǔ)器)或DVD(數(shù)字通用盤))、磁光盤82(包括MD(迷你盤)(商標(biāo)))、或是半導(dǎo)體存儲(chǔ)器83構(gòu)成的??蛇x地,記錄媒體是由其中記錄了程序的ROM(未示出)、硬盤(未示出)等等構(gòu)成的,其以ROM和/或硬盤預(yù)先并入計(jì)算機(jī)的狀態(tài)提供給用戶。
用于執(zhí)行上述一系列處理的程序可以根據(jù)需要通過諸如路由器或調(diào)制解調(diào)器的接口,從諸如局域網(wǎng)、因特網(wǎng)、或數(shù)字衛(wèi)星廣播的有線或無線通信媒體中安裝到計(jì)算機(jī)上。
在本說明書中,用于寫入記錄在記錄媒體上的程序的步驟可以根據(jù)寫入順序按時(shí)間先后順序地執(zhí)行。但是它們不必按時(shí)間先后順序地執(zhí)行,而可以同時(shí)地或單獨(dú)地執(zhí)行。
在本說明書中,系統(tǒng)表示由多個(gè)裝置構(gòu)成的整個(gè)設(shè)備。
本領(lǐng)域技術(shù)人員應(yīng)該了解的是,可以根據(jù)設(shè)計(jì)需要和其它因素,在所附權(quán)利要求或其等價(jià)的范圍內(nèi),進(jìn)行各種修改、聯(lián)合、子聯(lián)合、以及改變。
權(quán)利要求
1.一種基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括存儲(chǔ)裝置,用于暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù);解碼裝置,用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)裝置,用于檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及用于檢測(cè)指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;存儲(chǔ)控制裝置,用于控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;選擇裝置,用于當(dāng)?shù)谝粋魉吐屎偷诙魉吐手g的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí),從由預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇所述聯(lián)合中的一個(gè);獲得控制裝置,用于控制圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊圖像數(shù)據(jù);以及輸出控制裝置,用于控制輸出,以使得一塊所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
2.根據(jù)權(quán)利要求1中的重放設(shè)備,其中該獲得控制裝置通過控制從其上記錄了運(yùn)動(dòng)圖像數(shù)據(jù)的數(shù)據(jù)記錄媒體中讀取該圖像數(shù)據(jù)來控制該圖像數(shù)據(jù)的獲得。
3.根據(jù)權(quán)利要求1中的重放設(shè)備,其中該獲得控制裝置通過控制從信息提供設(shè)備經(jīng)由網(wǎng)絡(luò)傳送的圖像數(shù)據(jù)的接收來控制該圖像數(shù)據(jù)的獲得。
4.根據(jù)權(quán)利要求1中的重放設(shè)備,其中當(dāng)該第一傳送率低于該第二傳送率時(shí),該選擇裝置從由所存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇更大數(shù)量的單元的聯(lián)合。
5.根據(jù)權(quán)利要求1中的重放設(shè)備,其中當(dāng)該第一傳送率高于該第二傳送率時(shí),該選擇裝置從由所存儲(chǔ)的信息所指示的聯(lián)合中選擇更小數(shù)量的單元的聯(lián)合。
6.根據(jù)權(quán)利要求1中的重放設(shè)備,其中該選擇裝置以預(yù)先與該聯(lián)合中的每一個(gè)相聯(lián)系的優(yōu)先級(jí)的順序來選擇聯(lián)合。
7.根據(jù)權(quán)利要求1中的重放設(shè)備,其中該選擇裝置基于傳送率的參考值,并基于該第一傳送率和第二傳送率之間的關(guān)系滿足預(yù)定關(guān)系的聯(lián)合來選擇所述聯(lián)合中的一個(gè),其中該參考值指示每單位時(shí)間寫入該存儲(chǔ)裝置的、或是從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量,該參考值預(yù)先與該聯(lián)合中的每一個(gè)相聯(lián)系。
8.一種在基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備中使用的重放方法,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括用于暫時(shí)存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù)的存儲(chǔ)裝置;以及用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)的解碼裝置,該重放方法包括以下步驟檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)該第一傳送率和第二傳送率之間的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí),從由預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊圖像數(shù)據(jù);以及控制輸出,以使得一塊所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
9.一種具有在其上記錄的計(jì)算機(jī)可讀程序的記錄媒體,該程序用于基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備的重放處理,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括用于暫時(shí)存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù)的存儲(chǔ)裝置;以及用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)的解碼裝置,該程序包括步驟檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)該第一傳送率和第二傳送率之間的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí),從由預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
10.一種用于使得基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備的計(jì)算機(jī)能夠執(zhí)行重放處理的程序,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括用于暫時(shí)存儲(chǔ)所獲得的運(yùn)動(dòng)圖像數(shù)據(jù)的存儲(chǔ)裝置;以及用于解碼從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)的解碼裝置,該程序包括以下步驟檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)裝置的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率,以及指示每單位時(shí)間從該存儲(chǔ)裝置中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;當(dāng)該第一傳送率和第二傳送率之間的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí),從由預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
11.一種基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼,該重放設(shè)備包括存儲(chǔ)部件,暫時(shí)地存儲(chǔ)所獲得的運(yùn)動(dòng)圖像的數(shù)據(jù);解碼部件,解碼從該存儲(chǔ)部件中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)部件,檢測(cè)指示每單位時(shí)間寫入該存儲(chǔ)部件的運(yùn)動(dòng)圖像數(shù)據(jù)量的第一傳送率以及指示每單位時(shí)間從該存儲(chǔ)部件中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù)量的第二傳送率;存儲(chǔ)控制裝置,用于控制指示使得作為從其獲得用于顯示在單元中包含的一個(gè)圖像的一塊圖像數(shù)據(jù)的單元中的一個(gè)的數(shù)量與在上述一個(gè)單元之后的、從其不能得到圖像數(shù)據(jù)的連續(xù)單元的數(shù)量相加在一起的單元數(shù)量與重復(fù)輸出解碼所述一塊所獲得的圖像數(shù)據(jù)的結(jié)果的次數(shù)的聯(lián)合的聯(lián)合信息的存儲(chǔ),所述圖像數(shù)據(jù)形成運(yùn)動(dòng)圖像數(shù)據(jù),所述聯(lián)合信息相應(yīng)于運(yùn)動(dòng)圖像的重放速度;選擇部件,當(dāng)該第一傳送率和第二傳送率之間的關(guān)系達(dá)到預(yù)定的關(guān)系時(shí),從由預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);獲得控制部件,控制該圖像數(shù)據(jù)的獲得,以使得對(duì)于在所選聯(lián)合中的每個(gè)單元的數(shù)量獲得一塊該圖像數(shù)據(jù);以及輸出控制部件,控制輸出,以使得一塊該所獲得的圖像數(shù)據(jù)的解碼結(jié)果以該所選聯(lián)合中的次數(shù)進(jìn)行重復(fù)地輸出。
全文摘要
提供一種基于用于顯示運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像數(shù)據(jù)來以高于運(yùn)動(dòng)圖像的正常速度的速度重放運(yùn)動(dòng)圖像的重放設(shè)備,該運(yùn)動(dòng)圖像數(shù)據(jù)通過將預(yù)定數(shù)量的圖像設(shè)定為一個(gè)單元來進(jìn)行編碼。該重放設(shè)備包括存儲(chǔ)部件,暫時(shí)存儲(chǔ)所獲得的運(yùn)動(dòng)圖像的數(shù)據(jù);解碼部件,解碼從該存儲(chǔ)部件中所讀取的運(yùn)動(dòng)圖像數(shù)據(jù);檢測(cè)部件,檢測(cè)傳送率;存儲(chǔ)控制部件,控制多個(gè)單元的存儲(chǔ);選擇部件,從由在預(yù)定的程序中存儲(chǔ)的聯(lián)合信息所指示的聯(lián)合中選擇該聯(lián)合中的一個(gè);獲得控制部件,控制該圖像數(shù)據(jù)的獲得。
文檔編號(hào)H04N5/93GK1856081SQ200610084030
公開日2006年11月1日 申請(qǐng)日期2006年1月5日 優(yōu)先權(quán)日2005年1月5日
發(fā)明者前田哲裕, 長(zhǎng)尾研一郎, 前篤, 椎名裕樹 申請(qǐng)人:索尼株式會(huì)社