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

使用信息文件的快進(jìn)特技模式和倒退特技模式的制作方法

文檔序號(hào):7746444閱讀:229來(lái)源:國(guó)知局
專利名稱:使用信息文件的快進(jìn)特技模式和倒退特技模式的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及改進(jìn)的特技模式重放,以及更具體地說(shuō),涉及視頻表現(xiàn)(videopresentation)的視頻部分的快進(jìn)和倒退特技模式重放的改進(jìn)。
背景技術(shù)
引入利用如MPEG壓縮協(xié)議,記錄數(shù)字壓縮的音頻和視頻信號(hào)的盤能夠提供實(shí)際上無(wú)法與原始資料相區(qū)分的聲音和圖像質(zhì)量。然而,用戶期望這種數(shù)字視頻盤(DVDs)至少提供類似于諸如模擬盒式錄像機(jī)的原有設(shè)備的特征。例如,能期望DVD以除按慣例指定為1X的標(biāo)準(zhǔn)重放速度以外的速度,在正向或反向提供重放。這種非標(biāo)準(zhǔn)速度重放特征被稱為特技模式。
由于用來(lái)將具有不同壓縮度的圖像形成為組的壓縮算法的分層特性(hierarchical nature),向MPEG編碼的視頻信號(hào)提供特技模式特征會(huì)是有挑戰(zhàn)的。這些組被稱為圖像組(GOPs)以及能獲得順序解碼。MPEG2標(biāo)準(zhǔn)的詳細(xì)描述被公開(kāi)為ISO/IEC標(biāo)準(zhǔn)13818-2。然而,MPEG2信號(hào)流可包括三種具有不同內(nèi)容壓縮度的圖像。幀內(nèi)編碼的圖像(I圖像)具有三種類型中最低的壓縮比,并能在不必參照任何其他圖像的情況下被解碼??梢詤⒄赵谇癐圖像或P圖像來(lái)壓縮前向預(yù)測(cè)圖像(P圖像),并且P圖像能實(shí)現(xiàn)比I圖像更大的壓縮度。MPEG圖像的第三種稱為雙向預(yù)測(cè)圖像(B圖像),能夠基于來(lái)自在前和/或隨后的I或P圖像的預(yù)測(cè)來(lái)壓縮B圖像。B圖像能具有最大的壓縮度。能排列這三種MPEG圖像以便形成GOPs。
圖1描述在MPEG顯示序列50內(nèi)的示例性的GOP55。參考圖1,GOP55能包含MPEG顯示序列50內(nèi)的12個(gè)連續(xù)圖像。由于在不參照任何其他圖像的情況下只能解碼I圖像,因此僅能在解碼I圖像后,解碼每個(gè)GOP。能基于所存儲(chǔ)的在前I圖像,解碼和存儲(chǔ)第一P圖像。用62表示基于在前I圖像的P圖像的預(yù)測(cè)。從在前P圖像能預(yù)測(cè)隨后的P圖像。用60和68表示基于在前P圖像的P圖像的預(yù)測(cè)。最后,可以通過(guò)來(lái)自在前和/或隨后的參考圖像,例如所存儲(chǔ)的P圖像的預(yù)測(cè)來(lái)解碼B圖像。來(lái)自在前P圖像的B圖像的示例性預(yù)測(cè)是64和70。來(lái)自隨后P圖像的B圖像的示例性預(yù)測(cè)是66和72。
包括圖像的MPEG組的編碼圖像的分層特性需要以正向解碼每個(gè)GOP的I圖像和P圖像。在正向中,盡管能跳過(guò)或增加圖像以便實(shí)現(xiàn)所需重放速度,但通常順序地產(chǎn)生重放。重要地,在反向模式中,可以通過(guò)有效地跳回到較早或在前I圖像,然后以正向解碼對(duì)應(yīng)于所述I圖像的GOP來(lái)提供特征。解碼的圖像能存儲(chǔ)在幀緩沖存儲(chǔ)器中,用于隨后以反向讀出以便實(shí)現(xiàn)所需反向節(jié)目序列(program sequence)。
圖2示例說(shuō)明了在倒退特技模式重放期間,圖像的示例性解碼和顯示。參考圖2,示出了MEPG顯示序列70,其包含在時(shí)間上沿時(shí)間軸t前進(jìn)的兩個(gè)連續(xù)GOP。MPEG顯示序列70描述在時(shí)間t0前,在正向中以標(biāo)準(zhǔn)速度(1X)發(fā)生的視頻表現(xiàn)的重放。在時(shí)間t0,選擇以三倍常規(guī)速度(3X)的倒退特技模式。在時(shí)間t0,當(dāng)啟動(dòng)特技模式時(shí),能解碼和顯示I圖像I(25)。所需解碼的下一圖像是I圖像I(13)。為獲得I(13),能將解碼變換器或讀出頭從I(25)的位置重新定位到I(13),如J1所示。在恢復(fù)和解碼I圖像I(13)后,能重新定位變換器或讀出頭以便獲得和解碼P(16),如J2所示??梢匀鏙3和J4所述重復(fù)這一過(guò)程,以便分別獲得和解碼P(19)和P(22)。為確保無(wú)縫重放,應(yīng)當(dāng)及時(shí)地確定在前I圖像的位置以及應(yīng)當(dāng)迅速地將變換器或讀出頭定位到在前I圖像的位置。應(yīng)認(rèn)識(shí)到在使用諸如固態(tài)存儲(chǔ)器的文件存儲(chǔ)系統(tǒng)情況下,會(huì)缺少讀出頭或變換器。在那種情況下,控制CPU能從固態(tài)存儲(chǔ)器的存儲(chǔ)器位置進(jìn)行讀取。
在獲得和解碼圖像P(22)后,能如J5所示重新定位變換器或讀出頭以便恢復(fù)圖像I(I)。為便于視頻的平滑描繪需要解碼和顯示I、P,并且如果有足夠的幀緩沖器可用的話,解碼和顯示B圖像。對(duì)在前GOPs,可以重復(fù)跳轉(zhuǎn)和播放過(guò)程,從而間隔地后退經(jīng)過(guò)記錄,同時(shí)在視頻輸出時(shí)以反向順序平滑地描繪節(jié)目資料。參考圖2,在時(shí)刻t0前,在速度1X從I(1)至I(25)順序地播放視頻圖像。在時(shí)刻t0,當(dāng)選擇以速度3X的倒退特技模式時(shí),能以下述順序-I(25)、I(13)、P(16)、P(19)、P(22)、I(1)、P(4)、P(7)、P(10)解碼圖像。在倒退3X特技模式期間,可以以下述順序-I(25)、P(22)、P(16)、I(13)、P(10)、P(7)、P(4)、I(1)顯示這些解碼的視頻圖像。視頻圖像的解碼和顯示能同時(shí)發(fā)生。
為在特技模式期間提供視覺(jué)上的平滑再現(xiàn),需要進(jìn)行及時(shí)的盤檢索和對(duì)來(lái)自存儲(chǔ)器的特定圖像的存取。盡管能用提供圖像存取點(diǎn)的導(dǎo)航數(shù)據(jù)編碼每個(gè)數(shù)字盤,但這些在數(shù)量上是有限的,并且會(huì)固有地導(dǎo)致臨時(shí)的混疊圖像運(yùn)動(dòng)。為在正向和反向中以變化的速度實(shí)現(xiàn)臨時(shí)的平滑特技模式再現(xiàn),有必要訪問(wèn)和解碼所有編碼的圖像。這要求大量的高速存儲(chǔ)器,并且在這種存儲(chǔ)器無(wú)法獲得的情況下,緩沖器會(huì)上溢,導(dǎo)致圖像損失和性能惡化。因此,需要改進(jìn)特技模式性能,而不是完全依賴于大量的高速存儲(chǔ)器和處理功率。

發(fā)明內(nèi)容
本發(fā)明提供一種用于在存儲(chǔ)介質(zhì)上記錄的MPEG視頻表現(xiàn)的特技模式重放的方法。在接收到請(qǐng)求對(duì)MPEG視頻表現(xiàn)的一部分進(jìn)行特技模式重放的命令后,能夠存取用于視頻表現(xiàn)的信息文件。該信息文件能包含用來(lái)使特技模式重放變得容易的、有關(guān)MPEG視頻表現(xiàn)的選擇數(shù)據(jù)。能從信息文件檢索用于執(zhí)行所請(qǐng)求的特技模式命令的信息。所檢索的信息能包括識(shí)別MPEG視頻表現(xiàn)的重放部分的I圖像的位置的參數(shù)。還能從信息文件中檢索表示圖像是逐行或非逐行圖像的圖像標(biāo)記。信息文件中的參數(shù)還定義在視頻表現(xiàn)的重放部分的GOP中包含的字節(jié)數(shù)。
在從信息文件檢索信息期間,能檢索表示MPEG文件名、MPEG序列起始地址、GOP起始地址、以及當(dāng)前圖像中的字節(jié)數(shù)中的至少一個(gè)的信息。能在視頻圖像的特技模式重放之前,創(chuàng)建信息文件,以及能將其存儲(chǔ)在與用于重放存儲(chǔ)介質(zhì)的設(shè)備有關(guān)的記憶體存儲(chǔ)器中。
本發(fā)明還提供一種用于在存儲(chǔ)介質(zhì)上記錄的MPEG視頻表現(xiàn)的特技模式重放的裝置。該裝置包括編程用來(lái)對(duì)用于MPEG視頻表現(xiàn)中的一部分的特技模式重放的命令進(jìn)行響應(yīng)的視頻處理器。該視頻處理器被配置成存取用于MPEG視頻表現(xiàn)的信息文件。所述信息文件包含用于使所述特技模式變得方便的、有關(guān)MPEG視頻表現(xiàn)的選定數(shù)據(jù)。該視頻處理器能從所述信息文件中檢索用于執(zhí)行由所述命令表示的所述特技模式重放的信息。
該裝置進(jìn)一步包括處理器件,其被配置成從信息文件中檢索標(biāo)識(shí)MPEG視頻表現(xiàn)的所述部分的至少一個(gè)I圖像的位置的信息。處理器件能從信息文件中檢索MPEG視頻表現(xiàn)的所述部分的至少一個(gè)逐行幀標(biāo)記的位置。處理器件還能從信息文件中檢索表示用于所述MPEG視頻表現(xiàn)的所述部分的GOP的字節(jié)數(shù)的信息。
由處理器件檢索的其他信息能包括但不限于表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節(jié)數(shù)、圖像編碼類型、圖像編碼結(jié)構(gòu)、圖像重復(fù)標(biāo)志和當(dāng)前圖像中的字節(jié)數(shù)中的一個(gè)或多個(gè)的信息。能在MPEG視頻表現(xiàn)的特技模式重放之前創(chuàng)建信息文件和/或能將其存儲(chǔ)在存儲(chǔ)介質(zhì)上。不過(guò),信息文件能包含用于使所述特技模式重放變得方便的、有關(guān)MPEG視頻表現(xiàn)的至少一部分的選定的數(shù)據(jù)。


圖1描述了在MPEG顯示序列中的示例性GOP結(jié)構(gòu)。
圖2示例說(shuō)明在倒退特技模式重放期間,解碼和顯示圖像的示例。
圖3描述了根據(jù)本發(fā)明的配置、用于實(shí)現(xiàn)特技模式的示例性設(shè)備100的框圖。
圖4描述根據(jù)本發(fā)明的配置的示例性信息文件的結(jié)構(gòu)。
圖5a、5b、5c和5d描述能包含在MPEG流信息、MPEG序列信息、GOP信息和圖像信息中的示例性參數(shù)。
圖6a、6b和6c是示例說(shuō)明根據(jù)本發(fā)明配置的方法的示例性流程圖。
圖7示例說(shuō)明確定對(duì)在前GOP的偏移。
具體實(shí)施例方式
根據(jù)圖3的框圖中所述的本發(fā)明配置,用于根據(jù)在此教導(dǎo)的本發(fā)明實(shí)現(xiàn)各種先進(jìn)的操作特征的設(shè)備100能利用文件存儲(chǔ)系統(tǒng)104。盡管圖3示例說(shuō)明基于盤的存儲(chǔ)設(shè)備106,應(yīng)理解到可以通過(guò)任何MPEG或其他壓縮視頻重放設(shè)備來(lái)實(shí)施本發(fā)明,而與存儲(chǔ)介質(zhì)106的狀態(tài)無(wú)關(guān)。如在此所使用的,MPEG或MPEG視頻是指根據(jù)MPEG編碼標(biāo)準(zhǔn)的視頻壓縮,包括但不限于MPEG-1、MPEG-2。在示例說(shuō)明的實(shí)施例中,盤介質(zhì)106具體化為固定盤。在許多實(shí)例中,如將理解的,文件存儲(chǔ)系統(tǒng)104還能是例如固態(tài)存儲(chǔ)器或磁光盤(MOD)。MOD的例子是迷你盤。在任何情況下,這些存儲(chǔ)系統(tǒng)在本領(lǐng)域中是公知的,并且它們的操作對(duì)理解本發(fā)明并不關(guān)鍵。
設(shè)備100的控制部件120能包括控制中央處理單元(CPU)122和信息文件生成應(yīng)用程序和邏輯電路126??刂艭PU122能配置成將輸入信號(hào)提供到信息文件生成邏輯電路126??刂艭PU122還能包含用于根據(jù)本發(fā)明啟動(dòng)和控制重放特征的例程134。用于觀眾可啟動(dòng)功能的重放特征緩沖器132能簡(jiǎn)化示例性功能,即播放、停止、反向、快進(jìn)和暫停的操作。除播放和停止以外的這些功能是特技模式功能。暫停與VCR中的暫停操作類似,其能便于手動(dòng)中斷預(yù)先錄制的圖像的重放。VCR中的暫停操作還能用于中斷錄制所觀看的節(jié)目以便于從錄制中刪除廣告。
控制CPU122和信息文件生成應(yīng)用程序和邏輯電路126能配置成從存儲(chǔ)介質(zhì)106中讀取信息,和/或生成和存儲(chǔ)最終的信息文件。存儲(chǔ)器130能用來(lái)存儲(chǔ)由控制CPU122和信息文件生成應(yīng)用程序和邏輯電路126生成的最終信息文件。由控制CPU122生成的輸出信號(hào)可以是MPEG格式化的數(shù)據(jù)流。這一輸出數(shù)據(jù)能被輸送到遠(yuǎn)程放置的MPEG解碼器或NTSC或其他編碼器,盡管本發(fā)明在這一點(diǎn)上沒(méi)有限制。根據(jù)本發(fā)明配置使用信息文件能有利地克服通過(guò)遠(yuǎn)程解碼器解碼數(shù)字編碼的信號(hào)的重大限制。特別地,難以在遠(yuǎn)程放置的解碼器配置中執(zhí)行特技模式。有時(shí),特技模式涉及跳過(guò)視頻信號(hào)中的多個(gè)圖像,諸如在快動(dòng)作特技模式期間。跳過(guò)正在傳送到遠(yuǎn)程解碼器的視頻信號(hào)中的圖像實(shí)際上能增加信號(hào)的平均位率。由于數(shù)字錄像機(jī)或播放器與遠(yuǎn)程放置的解碼器之間的帶寬通常是有限的,因此執(zhí)行快動(dòng)作特技模式會(huì)導(dǎo)致信號(hào)超出傳輸信道的最大位率。有利地,通過(guò)在整個(gè)MPEG視頻流上分散偽圖像(dummy picture)以便提供更平滑的特技模式,能使用信息文件來(lái)預(yù)測(cè)諸如過(guò)多位率的某些事件的發(fā)生,并解決這些問(wèn)題。
現(xiàn)在轉(zhuǎn)到本發(fā)明配置,圖4描述示例性的信息文件400的結(jié)構(gòu)。參考圖4,MPEG流信息405、MPEG序列信息410、GOP信息415、420和圖像信息415a、415b、415c、415n、420a、420b、420c和420n能包括在信息文件400中。包含在MPEG流信息405、MPEG序列信息410、GOP信息415、420和圖像信息415a、415b、415c、415n、420a、420b、420c和420n中的參數(shù)能用來(lái)描述表示MPEG視頻表現(xiàn)的MPEG數(shù)據(jù)流的特性。信息文件400能表示為數(shù)據(jù)結(jié)構(gòu)并存儲(chǔ)在存儲(chǔ)器130中和/或介質(zhì)中,其中能容易地存取每個(gè)參數(shù)。為允許快速存取信息文件400中的參數(shù),可以在隨機(jī)存取存儲(chǔ)器(RAM)中讀取和存儲(chǔ)信息文件。另外,能在播放MPEG視頻表現(xiàn)的初始階段生成信息文件。在那種情況下,可以直接在RAM中創(chuàng)建并存儲(chǔ)信息文件。還能在重放MPEG視頻表現(xiàn)期間生成信息文件。這在倒退特技模式期間特別有用。
MPEG流信息405能充當(dāng)文件頭,其能包括定義用于MPEG視頻表現(xiàn)的MPEG數(shù)據(jù)流的參數(shù)。圖5a描述能包括在MPEG流信息405中的示例性參數(shù)。參考圖5a,示出了包括MPEG數(shù)據(jù)流標(biāo)識(shí)符(stream_id)505、MPEG文件名的長(zhǎng)度(filename_length)510、文件名標(biāo)識(shí)符(filename)515和MPEG流類型標(biāo)識(shí)符(stream_type)520的一些參數(shù)。stream_id505能用來(lái)唯一地識(shí)別一個(gè)MPEG視頻表現(xiàn)。filename_length 510定義由文件名標(biāo)識(shí)符515占用的字節(jié)數(shù)。文件名515可以是表示包含MPEG數(shù)據(jù)流的文件的名稱的字符串。最后,stream_type能識(shí)別包括MPEG視頻表現(xiàn)的MPEG數(shù)據(jù)流的類型。
圖5b描述能用來(lái)定義MPEG序列信息410的示例性參數(shù)。參考圖5b,MPEG序列信息410包括包含在MPEG數(shù)據(jù)流中的特定MPEG顯示序列的起始地址(sequence_start_address)525和序列頭(sequence_header)530。MPEG顯示序列能是用于MPEG視頻表現(xiàn)的MPEG數(shù)據(jù)流的子集。sequence_start_address525能定義存儲(chǔ)設(shè)備中MPEG顯示序列中的第一字節(jié)所處的物理位置或扇區(qū)。對(duì)MPEG視頻表現(xiàn)中的每個(gè)MPEG顯示序列,MPEG序列信息410能出現(xiàn)一次。sequence_header530能定義特定MPEG序列的特性。
圖5c描述能用來(lái)定義GOP信息415的示例性參數(shù)。參考圖5c,GOP信息415能包括GOP的起始地址(GOP_start_address)535和GOP N540中的圖像數(shù)。GOP_start_address535表示GOP中的第一個(gè)I圖像的物理位置。GOP_start_address535能表示為距離sequence_start_address525的偏移,并指向存儲(chǔ)介質(zhì)的物理位置或扇區(qū)。
圖5d描述能用來(lái)定義圖像信息,例如415a的示例性參數(shù)。參考圖5d,圖像信息可包括能夠定義GOP中的圖像的特性的參數(shù)。圖像信息41 5a能包括定義圖像編碼類型(picture_coding_type)545、圖像編碼結(jié)構(gòu)(picture_coding_structure)550和圖像掃描類型(progressive_frame)565的參數(shù)。picture_coding_type能使用位來(lái)表示編碼類型。例如,二進(jìn)制1(001)能表示1圖像,二進(jìn)制2(010)能表示P圖像,以及二進(jìn)制3(011)能表示B圖像。
圖像信息中的參數(shù)能進(jìn)一步描述應(yīng)當(dāng)如何顯示圖像。例如,top_filed_first參數(shù)555能定義對(duì)具有兩個(gè)場(chǎng)的幀圖像,應(yīng)當(dāng)首先顯示圖像的前場(chǎng)(top field)還是首先顯示圖像的后場(chǎng)(bottom field)。一(1)表示應(yīng)當(dāng)首先顯示前場(chǎng),以及零(0)表示首先應(yīng)當(dāng)顯示后場(chǎng)。repeat_first字段參數(shù)560能定義如果圖像是逐行幀,是否應(yīng)當(dāng)重復(fù)第一個(gè)場(chǎng)或圖像。最后,可以定義圖像中的數(shù)據(jù)的字節(jié)數(shù)(num_bytes_in_picture)570。對(duì)倒退特技模式,GOP_info_bytes參數(shù)575能定義用于GOP的信息文件中的信息字節(jié)的總數(shù),其能用來(lái)確定在前GOP信息的起始地址。重要的是,應(yīng)當(dāng)注意不能在信息文件內(nèi)的每個(gè)圖像的信息中找到GOP_info_bytes575,其僅位于信息文件中的GOP的最后一個(gè)圖像信息中。特別地,GOP_info_bytes575是信息文件400中的GOP內(nèi)的最后一個(gè)圖像的最后2字節(jié)。
應(yīng)認(rèn)識(shí)到盡管圖5a、5b、5c和5d將示例性信息文件中的每個(gè)參數(shù)的大小定義為位或字節(jié),但本發(fā)明在這方面沒(méi)有限制。因此,每個(gè)參數(shù)的大小能根據(jù)特定應(yīng)用而改變。此外,所述參數(shù)是示例性的并且絕不是試圖限制本發(fā)明的范圍。
圖6a、6b和6c是結(jié)合描述用于在特技模式期間利用信息文件的示例性步驟的流程圖。信息文件能用于前進(jìn)和倒退特技模式。參考圖6a,在步驟600期間,以正向產(chǎn)生1X速度的正常重放。在這一正向重放期間,在步驟605,能將信息文件讀入RAM中。在步驟610,能打開(kāi)MPEG視頻流。應(yīng)當(dāng)認(rèn)識(shí)到并不需要以正向來(lái)產(chǎn)發(fā)重放以便執(zhí)行視頻特技模式。重要地,基于從信息文件400讀出的信息,硬盤106的讀出頭能直接前進(jìn)到盤上、特定MPEG視頻序列所處的特定位置,并從那個(gè)特定位置開(kāi)始諸如倒退或前進(jìn)特技模式的特技模式。
在步驟610打開(kāi)MPEG視頻流后,在步驟615,能重新定位硬盤106的讀出頭以便從MPEG數(shù)據(jù)序列的起始處開(kāi)始讀取和傳送數(shù)據(jù)。在步驟620,能接收到特技模式命令。在步驟622,能確定所接收的特技模式是否是倒退特技模式。如果所接收的特技模式是倒退特技模式,那么可以執(zhí)行圖6b中的步驟625。如果所接收的特技模式不是倒退特技模式,那么在步驟623中確定所接收的特技模式是否是前進(jìn)特技模式。如果所接收的特技模式是前進(jìn)特技模式,那么可以執(zhí)行圖6c中的步驟680。如果所接收的特技模式不是前進(jìn)特技模式,那么可以在步驟624產(chǎn)生另一特技模式,例如暫停的處理。
參考圖6b,在步驟622確定已經(jīng)接收到倒退特技模式命令后,可以在步驟625定位當(dāng)前圖像位置。基于介質(zhì)上的物理位置或扇區(qū),能確定硬盤106上的當(dāng)前圖像位置。在步驟630,可以隨后基于信息文件400定位包含當(dāng)前圖像的GOP。例如,能通過(guò)將圖像位置的物理位置與信息文件400中的GOP_start_address535進(jìn)行比較,來(lái)確定包含當(dāng)前圖像位置的GOP。由于圖像不斷地被解碼和顯示,可以在步驟635傳送當(dāng)前GOP的圖像。在步驟640,確定是否已經(jīng)傳送當(dāng)前圖像。如果還沒(méi)有傳送當(dāng)前圖像,那么可以執(zhí)行步驟635以確保已經(jīng)從傳送緩沖器中傳送了當(dāng)前圖像中的所有數(shù)據(jù)。當(dāng)已經(jīng)傳送了當(dāng)前圖像并準(zhǔn)備為倒退特技模式傳送圖像時(shí),應(yīng)當(dāng)在步驟645刷新所述傳送緩沖器。由于當(dāng)重新定位硬盤106的讀出頭時(shí)產(chǎn)生的等待時(shí)間,可以增加偽圖像以確保MPEG視頻表現(xiàn)顯示的連續(xù)性。因此,在步驟650,能將偽圖像增加到有必要確保連續(xù)性的位置。增加偽圖像可以包括增加能從最后一個(gè)傳送的I圖像或P圖像預(yù)測(cè)出的P圖像和/或B圖像。
在步驟655,能將硬盤106的讀出頭重新定位在MPEG流中的在前GOP的起始出。這能通過(guò)從GOP信息415中抽取GOP_start_address535來(lái)完成。特別地,能從GOP信息415確定GOP_start_address535。在步驟660中,能從作為I圖像位置的這一位置讀取數(shù)據(jù)。在步驟665中,能在有必要保持所希望的倒退重放速度的位置插入偽圖像。偽圖像可以是能從在前參考圖像預(yù)測(cè)出的P圖像和/或B圖像。在步驟670中,能確定在前GOP的起始地址,以及能在在前GOP的起始處這一確定位置處重新定位硬盤106的讀出頭??梢曰谖挥谛畔⑽募?00中的各種參數(shù)來(lái)確定在前GOP的起始地址。可以在步驟670后順序地重復(fù)步驟660和665,直到取消了倒退特技模式或達(dá)到了MPEG數(shù)據(jù)的開(kāi)始處為止。
圖7示例說(shuō)明了用于確定信息文件中到在前GOP信息的偏移的示例性步驟。參考圖7,示出了信息文件750,其具有用于當(dāng)前GOP705和在前GOP710的信息。信息文件400中用于整個(gè)當(dāng)前GOP705的總字節(jié)能用GOP_info_bytes參數(shù)705b表示,以及信息文件400中用于整個(gè)在前GOP 710的總字節(jié)能用GOP_info_byte參數(shù)710b表示。當(dāng)前GOP705中的最后一個(gè)圖像能用參數(shù)705a表示。注意,可以通過(guò)將對(duì)應(yīng)于705b和710b的地址值相加,即(705b+710b),來(lái)確定信息文件400內(nèi)表示從當(dāng)前GOP705的結(jié)束處到在前GOP710的起始處的偏移的局部偏移值760。重要地,能將信息文件400中的實(shí)際偏移值765定義成從當(dāng)前GOP705信息的結(jié)束處開(kāi)始以及在在前GOP710信息的起始處結(jié)束。示出了到GOP_start_address710c的實(shí)際偏移值765,并且該實(shí)際偏移值等于局部偏移值760。這一實(shí)際偏移值765能存儲(chǔ)在存儲(chǔ)器130中,并能用于下一個(gè)跳回。可將硬盤106的讀出頭從由當(dāng)前GOP705中的參數(shù)705a確定的最后一個(gè)圖像的物理位置重新定位到由在前GOP710的GOP_start_address710c確定的起始地址所確定的物理位置。不過(guò),應(yīng)當(dāng)很容易理解到局部偏移值760是用于示例目的,并不是試圖限制本發(fā)明。此外,確定局部偏移值760對(duì)實(shí)施本發(fā)明不是必要的。
參考圖6c,在確定在步驟623中接收到前進(jìn)特技模式命令后,在步驟680中可確定將顯示的圖像的數(shù)量。前進(jìn)特技模式可以是低速快進(jìn)特技模式,在其中重放速度通常在2X和8X的范圍內(nèi)。在低速快進(jìn)特技模式期間,能顯示I圖像和P圖像以便實(shí)現(xiàn)所需重放速率。前進(jìn)特技模式也可以是中速快進(jìn)模式,在其中重放速度通常在5X和15X的范圍內(nèi)。在中速快進(jìn)特技模式期間,能顯示I圖像并且最好不跳過(guò)GOP以便實(shí)現(xiàn)所需重放速率。另外,前進(jìn)特技術(shù)模式還能是超速特技模式,在其中速度超過(guò)15X。在超速快進(jìn)特技模式期間,最好能僅顯示I圖像以便實(shí)現(xiàn)所需重放速率。
在步驟690,確定有關(guān)將顯示哪些圖像以便實(shí)現(xiàn)所確定的圖像顯示速率。在步驟695,能確定當(dāng)前位率。在判定塊700,確定當(dāng)前位率是否超出所允許的不引起緩沖器上溢狀態(tài)的最大位率。如果還沒(méi)有超出最大位率,那么在步驟730,可以顯示用于當(dāng)前GOP的圖像。在顯示當(dāng)前GOP中的圖像后,在步驟725,可將硬盤106的讀出頭能前進(jìn)到由下一GOP的起始地址標(biāo)識(shí)的物理位置。可以從由信息文件400的GOP信息415中的GOP_start_address535參數(shù),確定下一GOP中的第一I圖像的起始地址。
返回到判定塊700,如果當(dāng)前位率超出最大位率,那么可在步驟707中確定GOP中的當(dāng)前圖像是否是基礎(chǔ)(anchor)或I圖像。如果當(dāng)前圖像是I圖像,那么在步驟711傳送圖像數(shù)據(jù)。在步驟725,硬盤106的讀出頭能隨后前進(jìn)到由下一GOP的起始地址標(biāo)識(shí)的位置。同樣,可以從信息文件400的GOP信息415中的GOP_start_address535參數(shù)確定下一GOP中的第一I圖像的位置。
返回至步驟707,如果當(dāng)前圖像不是GOP中的第一I圖像或基礎(chǔ)圖像,那么可在步驟720增加偽圖像。隨后在步驟695檢查位率,以及相應(yīng)地執(zhí)行判定塊700。
應(yīng)認(rèn)識(shí)到可以分別為快進(jìn)特技模式和倒退特技模式保留分離的前進(jìn)信息文件和倒退信息文件。不過(guò),能夠保留包含同時(shí)用于前進(jìn)特技模式和倒退特技模式的參數(shù)的單一信息文件,并且這將是最好的。在保留分離的信息文件的情況下,應(yīng)認(rèn)識(shí)到前進(jìn)信息文件不需要GOP參數(shù)GOP_info_bytes575,因?yàn)樵谇斑M(jìn)特技模式中,不需要計(jì)算到在前GOP的偏移。
根據(jù)本發(fā)明的上述描述,應(yīng)認(rèn)識(shí)到能用硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)本發(fā)明。能以集中形式,或以不同視頻處理元件分布在幾個(gè)互連的系統(tǒng)上的分布式形式來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明使用信息文件的快進(jìn)特技模式和倒退特技模式。有利地,在這種娛樂(lè)系統(tǒng)中,可以使用信息文件在獨(dú)立和遠(yuǎn)程放置的多個(gè)MPEG解碼器間傳送信息。任何計(jì)算機(jī)化或數(shù)字MPEG處理系統(tǒng),或適合于執(zhí)行在此描述的方法的其他裝置均是適合的。
盡管在此描述的本發(fā)明預(yù)期圖1中作為硬件和軟件的典型組合的控制CPU122能進(jìn)一步包括具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)程序在被加載并被執(zhí)行時(shí),與圖1的控制部件120類似地控制計(jì)算機(jī)系統(tǒng)和數(shù)字錄像系統(tǒng),以便執(zhí)行在此所述的方法。本發(fā)明還能嵌入到包括允許實(shí)現(xiàn)在此所述的方法的所有特征的計(jì)算機(jī)程序產(chǎn)品中,并且該計(jì)算機(jī)程序產(chǎn)品在被加載到計(jì)算機(jī)系統(tǒng)中時(shí),能執(zhí)行這些方法。
在本文中的計(jì)算機(jī)程序是指一組指令集的任何語(yǔ)言、編碼或符號(hào)的任何表示,所述指令集試圖使具有信息處理能力的系統(tǒng)直接或在下述的a)轉(zhuǎn)換成另一種語(yǔ)言、編碼或符號(hào);b)以不同資料形式再現(xiàn)這兩者中的任意一個(gè)之后執(zhí)行特定功能。
上面的描述僅作為例子,并且除如在下述權(quán)利要求書中所闡述的以外不試圖以任意方式來(lái)限制本發(fā)明。
權(quán)利要求書(按照條約第19條的修改)1.一種用于對(duì)記錄在存儲(chǔ)介質(zhì)上的MPEG視頻表現(xiàn)進(jìn)行特技模式重放的方法,包括響應(yīng)MPEG視頻表現(xiàn)中的一部分的特技模式重放命令,存取除了用于所述MPEG視頻表現(xiàn)的MPEG視頻流數(shù)據(jù)之外的該MPEG視頻表現(xiàn)的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關(guān)MPEG視頻表現(xiàn)的選定的數(shù)據(jù);從所述信息文件中檢索用于執(zhí)行由所述命令表示的所述特技模式重放的信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索標(biāo)識(shí)MPEG視頻表現(xiàn)的所述部分的至少一個(gè)I圖像的位置的信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索MPEG視頻表現(xiàn)的所述部分的至少一個(gè)逐行幀標(biāo)記的位置。
4.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示用于MPEG視頻表現(xiàn)的所述部分的GOP的字節(jié)數(shù)的信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節(jié)數(shù)、圖像編碼類型、圖像編碼結(jié)構(gòu)、圖像重復(fù)標(biāo)記和當(dāng)前圖像中的字節(jié)數(shù)中的至少一個(gè)的信息。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括在所述MPEG視頻表現(xiàn)的所述特技模式重放前,創(chuàng)建所述信息文件。
7.如權(quán)利要求6所述的方法,進(jìn)一步包括在所述存儲(chǔ)介質(zhì)上存儲(chǔ)所述信息文件。
8.如權(quán)利要求6所述的方法,進(jìn)一步包括將所述信息文件存儲(chǔ)在與用于重放所述存儲(chǔ)介質(zhì)的設(shè)備有關(guān)的記憶體存儲(chǔ)器中。
9.如權(quán)利要求1所述的方法,其特征在于,所述信息文件包含用于使所述特技模式變得方便的、關(guān)于MPEG視頻表現(xiàn)中的至少一部分的選定數(shù)據(jù),。
10.一種用于對(duì)記錄在存儲(chǔ)介質(zhì)上的MPEG視頻表現(xiàn)進(jìn)行特技模式重放的裝置,包括
視頻處理器,編程為對(duì)用于MPEG視頻表現(xiàn)中的一部分的特技模式重放的命令進(jìn)行響應(yīng),所述視頻處理器被配置成存取除了用于所述MPEG視頻表現(xiàn)的MPEG視頻流數(shù)據(jù)之外的MPEG視頻表現(xiàn)的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關(guān)MPEG視頻表現(xiàn)的選定數(shù)據(jù);以及從所述信息文件中檢索用于執(zhí)行由所述命令表示的所述特技模式重放的信息。
11.如權(quán)利要求10所述的裝置,進(jìn)一步包括處理器件,其被配置成從所述信息文件中檢索標(biāo)識(shí)MPEG視頻表現(xiàn)的所述部分的至少一個(gè)I圖像的位置的信息。
12.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索MPEG視頻表現(xiàn)的所述部分的至少一個(gè)逐行幀標(biāo)記的位置。
13.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示用于所述MPEG視頻表現(xiàn)的所述部分的GOP的字節(jié)數(shù)的信息。
14.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節(jié)數(shù)、圖像編碼類型、圖像編碼結(jié)構(gòu)、圖像重復(fù)標(biāo)記和當(dāng)前圖像中的字節(jié)數(shù)中的至少一個(gè)的信息。
15.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件在所述MPEG視頻表現(xiàn)的所述特技模式重放前,創(chuàng)建所述信息文件。
16.如權(quán)利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲(chǔ)在所述存儲(chǔ)介質(zhì)上。
17.如權(quán)利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲(chǔ)在與用于重放所述存儲(chǔ)介質(zhì)的設(shè)備有關(guān)的記憶體存儲(chǔ)器中。
18.如權(quán)利要求10所述的裝置,其特征在于,所述信息文件包含用于使所述特技模式重放變得方便的、有關(guān)MPEG視頻表現(xiàn)的至少一部分的選定的數(shù)據(jù)。
權(quán)利要求
1.一種用于對(duì)記錄在存儲(chǔ)介質(zhì)上的MPEG視頻表現(xiàn)進(jìn)行特技模式重放的方法,包括響應(yīng)MPEG視頻表現(xiàn)中的一部分的特技模式重放命令,存取用于該MPEG視頻表現(xiàn)的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關(guān)MPEG視頻表現(xiàn)的選定的數(shù)據(jù);從所述信息文件中檢索用于執(zhí)行由所述命令表示的所述特技模式重放的信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索標(biāo)識(shí)MPEG視頻表現(xiàn)的所述部分的至少一個(gè)I圖像的位置的信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索MPEG視頻表現(xiàn)的所述部分的至少一個(gè)逐行幀標(biāo)記的位置。
4.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示用于MPEG視頻表現(xiàn)的所述部分的GOP的字節(jié)數(shù)的信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節(jié)數(shù)、圖像編碼類型、圖像編碼結(jié)構(gòu)、圖像重復(fù)標(biāo)記和當(dāng)前圖像中的字節(jié)數(shù)中的至少一個(gè)的信息。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括在所述MPEG視頻表現(xiàn)的所述特技模式重放前,創(chuàng)建所述信息文件。
7.如權(quán)利要求6所述的方法,進(jìn)一步包括在所述存儲(chǔ)介質(zhì)上存儲(chǔ)所述信息文件。
8.如權(quán)利要求6所述的方法,進(jìn)一步包括將所述信息文件存儲(chǔ)在與用于重放所述存儲(chǔ)介質(zhì)的設(shè)備有關(guān)的記憶體存儲(chǔ)器中。
9.如權(quán)利要求1所述的方法,其特征在于,所述信息文件包含用于使所述特技模式變得方便的、關(guān)于MPEG視頻表現(xiàn)中的至少一部分的選定數(shù)據(jù),。
10.一種用于對(duì)記錄在存儲(chǔ)介質(zhì)上的MPEG視頻表現(xiàn)進(jìn)行特技模式重放的裝置,包括視頻處理器,編程為對(duì)用于MPEG視頻表現(xiàn)中的一部分的特技模式重放的命令進(jìn)行響應(yīng),所述視頻處理器被配置成存取用于MPEG視頻表現(xiàn)的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關(guān)MPEG視頻表現(xiàn)的選定數(shù)據(jù);以及從所述信息文件中檢索用于執(zhí)行由所述命令表示的所述特技模式重放的信息。
11.如權(quán)利要求10所述的裝置,進(jìn)一步包括處理器件,其被配置成從所述信息文件中檢索標(biāo)識(shí)MPEG視頻表現(xiàn)的所述部分的至少一個(gè)I圖像的位置的信息。
12.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索MPEG視頻表現(xiàn)的所述部分的至少一個(gè)逐行幀標(biāo)記的位置。
13.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示用于所述MPEG視頻表現(xiàn)的所述部分的GOP的字節(jié)數(shù)的信息。
14.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節(jié)數(shù)、圖像編碼類型、圖像編碼結(jié)構(gòu)、圖像重復(fù)標(biāo)記和當(dāng)前圖像中的字節(jié)數(shù)中的至少一個(gè)的信息。
15.如權(quán)利要求10所述的裝置,其特征在于,所述處理器件在所述MPEG視頻表現(xiàn)的所述特技模式重放前,創(chuàng)建所述信息文件。
16.如權(quán)利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲(chǔ)在所述存儲(chǔ)介質(zhì)上。
17.如權(quán)利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲(chǔ)在與用于重放所述存儲(chǔ)介質(zhì)的設(shè)備有關(guān)的記憶體存儲(chǔ)器中。
18.如權(quán)利要求10所述的裝置,其特征在于,所述信息文件包含用于使所述特技模式重放變得方便的、有關(guān)MPEG視頻表現(xiàn)的至少一部分的選定的數(shù)據(jù)。
全文摘要
本發(fā)明提供一種用于對(duì)記錄在存儲(chǔ)介質(zhì)(106)上的MPEG視頻表現(xiàn)進(jìn)行特技模式重放的方法。響應(yīng)于對(duì)MPEG視頻表現(xiàn)的一部分進(jìn)行特技模式重放的命令,能夠存取用于視頻表現(xiàn)的信息文件(400)。能從信息文件(400)檢索用于執(zhí)行所請(qǐng)求的特技模式命令的信息。所檢索的信息能包括來(lái)自信息文件的、識(shí)別視頻表現(xiàn)的重放部分的I圖像的至少是位置的參數(shù)。還能從信息文件中檢索表示圖像是逐行或非逐行圖像的圖像標(biāo)記(565)。信息文件(400)中的參數(shù)(540)還定義在視頻表現(xiàn)的重放部分的GOP中包含的字節(jié)數(shù)。還能使用信息文件(400)中的信息以便于快進(jìn)和倒退特技模式重放。
文檔編號(hào)H04N9/804GK1575595SQ02821140
公開(kāi)日2005年2月2日 申請(qǐng)日期2002年10月22日 優(yōu)先權(quán)日2001年10月23日
發(fā)明者林書, 唐納德·H·威利斯 申請(qǐng)人:湯姆森特許公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
资源县| 仪陇县| 清原| 灵武市| 桃园县| 定日县| 平远县| 会宁县| 中阳县| 兴文县| 临澧县| 汝南县| 偃师市| 巴东县| 定结县| 乐山市| 南乐县| 北辰区| 南漳县| 镇坪县| 青浦区| 县级市| 石景山区| 黄大仙区| 荆州市| 定结县| 十堰市| 西丰县| 汶上县| 聊城市| 怀来县| 呼图壁县| 盖州市| 健康| 平罗县| 南宁市| 九龙坡区| 八宿县| 石楼县| 正定县| 施甸县|