專利名稱:使用信息文件的快進特技模式和倒退特技模式的制作方法
技術領域:
本發明涉及改進的特技模式重放,以及更具體地說,涉及視頻表現(videopresentation)的視頻部分的快進和倒退特技模式重放的改進。
背景技術:
引入利用如MPEG壓縮協議,記錄數字壓縮的音頻和視頻信號的盤能夠提供實際上無法與原始資料相區分的聲音和圖像質量。然而,用戶期望這種數字視頻盤(DVDs)至少提供類似于諸如模擬盒式錄像機的原有設備的特征。例如,能期望DVD以除按慣例指定為1X的標準重放速度以外的速度,在正向或反向提供重放。這種非標準速度重放特征被稱為特技模式。
由于用來將具有不同壓縮度的圖像形成為組的壓縮算法的分層特性(hierarchical nature),向MPEG編碼的視頻信號提供特技模式特征會是有挑戰的。這些組被稱為圖像組(GOPs)以及能獲得順序解碼。MPEG2標準的詳細描述被公開為ISO/IEC標準13818-2。然而,MPEG2信號流可包括三種具有不同內容壓縮度的圖像。幀內編碼的圖像(I圖像)具有三種類型中最低的壓縮比,并能在不必參照任何其他圖像的情況下被解碼。可以參照在前I圖像或P圖像來壓縮前向預測圖像(P圖像),并且P圖像能實現比I圖像更大的壓縮度。MPEG圖像的第三種稱為雙向預測圖像(B圖像),能夠基于來自在前和/或隨后的I或P圖像的預測來壓縮B圖像。B圖像能具有最大的壓縮度。能排列這三種MPEG圖像以便形成GOPs。
圖1描述在MPEG顯示序列50內的示例性的GOP55。參考圖1,GOP55能包含MPEG顯示序列50內的12個連續圖像。由于在不參照任何其他圖像的情況下只能解碼I圖像,因此僅能在解碼I圖像后,解碼每個GOP。能基于所存儲的在前I圖像,解碼和存儲第一P圖像。用62表示基于在前I圖像的P圖像的預測。從在前P圖像能預測隨后的P圖像。用60和68表示基于在前P圖像的P圖像的預測。最后,可以通過來自在前和/或隨后的參考圖像,例如所存儲的P圖像的預測來解碼B圖像。來自在前P圖像的B圖像的示例性預測是64和70。來自隨后P圖像的B圖像的示例性預測是66和72。
包括圖像的MPEG組的編碼圖像的分層特性需要以正向解碼每個GOP的I圖像和P圖像。在正向中,盡管能跳過或增加圖像以便實現所需重放速度,但通常順序地產生重放。重要地,在反向模式中,可以通過有效地跳回到較早或在前I圖像,然后以正向解碼對應于所述I圖像的GOP來提供特征。解碼的圖像能存儲在幀緩沖存儲器中,用于隨后以反向讀出以便實現所需反向節目序列(program sequence)。
圖2示例說明了在倒退特技模式重放期間,圖像的示例性解碼和顯示。參考圖2,示出了MEPG顯示序列70,其包含在時間上沿時間軸t前進的兩個連續GOP。MPEG顯示序列70描述在時間t0前,在正向中以標準速度(1X)發生的視頻表現的重放。在時間t0,選擇以三倍常規速度(3X)的倒退特技模式。在時間t0,當啟動特技模式時,能解碼和顯示I圖像I(25)。所需解碼的下一圖像是I圖像I(13)。為獲得I(13),能將解碼變換器或讀出頭從I(25)的位置重新定位到I(13),如J1所示。在恢復和解碼I圖像I(13)后,能重新定位變換器或讀出頭以便獲得和解碼P(16),如J2所示。可以如J3和J4所述重復這一過程,以便分別獲得和解碼P(19)和P(22)。為確保無縫重放,應當及時地確定在前I圖像的位置以及應當迅速地將變換器或讀出頭定位到在前I圖像的位置。應認識到在使用諸如固態存儲器的文件存儲系統情況下,會缺少讀出頭或變換器。在那種情況下,控制CPU能從固態存儲器的存儲器位置進行讀取。
在獲得和解碼圖像P(22)后,能如J5所示重新定位變換器或讀出頭以便恢復圖像I(I)。為便于視頻的平滑描繪需要解碼和顯示I、P,并且如果有足夠的幀緩沖器可用的話,解碼和顯示B圖像。對在前GOPs,可以重復跳轉和播放過程,從而間隔地后退經過記錄,同時在視頻輸出時以反向順序平滑地描繪節目資料。參考圖2,在時刻t0前,在速度1X從I(1)至I(25)順序地播放視頻圖像。在時刻t0,當選擇以速度3X的倒退特技模式時,能以下述順序-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)顯示這些解碼的視頻圖像。視頻圖像的解碼和顯示能同時發生。
為在特技模式期間提供視覺上的平滑再現,需要進行及時的盤檢索和對來自存儲器的特定圖像的存取。盡管能用提供圖像存取點的導航數據編碼每個數字盤,但這些在數量上是有限的,并且會固有地導致臨時的混疊圖像運動。為在正向和反向中以變化的速度實現臨時的平滑特技模式再現,有必要訪問和解碼所有編碼的圖像。這要求大量的高速存儲器,并且在這種存儲器無法獲得的情況下,緩沖器會上溢,導致圖像損失和性能惡化。因此,需要改進特技模式性能,而不是完全依賴于大量的高速存儲器和處理功率。
發明內容
本發明提供一種用于在存儲介質上記錄的MPEG視頻表現的特技模式重放的方法。在接收到請求對MPEG視頻表現的一部分進行特技模式重放的命令后,能夠存取用于視頻表現的信息文件。該信息文件能包含用來使特技模式重放變得容易的、有關MPEG視頻表現的選擇數據。能從信息文件檢索用于執行所請求的特技模式命令的信息。所檢索的信息能包括識別MPEG視頻表現的重放部分的I圖像的位置的參數。還能從信息文件中檢索表示圖像是逐行或非逐行圖像的圖像標記。信息文件中的參數還定義在視頻表現的重放部分的GOP中包含的字節數。
在從信息文件檢索信息期間,能檢索表示MPEG文件名、MPEG序列起始地址、GOP起始地址、以及當前圖像中的字節數中的至少一個的信息。能在視頻圖像的特技模式重放之前,創建信息文件,以及能將其存儲在與用于重放存儲介質的設備有關的記憶體存儲器中。
本發明還提供一種用于在存儲介質上記錄的MPEG視頻表現的特技模式重放的裝置。該裝置包括編程用來對用于MPEG視頻表現中的一部分的特技模式重放的命令進行響應的視頻處理器。該視頻處理器被配置成存取用于MPEG視頻表現的信息文件。所述信息文件包含用于使所述特技模式變得方便的、有關MPEG視頻表現的選定數據。該視頻處理器能從所述信息文件中檢索用于執行由所述命令表示的所述特技模式重放的信息。
該裝置進一步包括處理器件,其被配置成從信息文件中檢索標識MPEG視頻表現的所述部分的至少一個I圖像的位置的信息。處理器件能從信息文件中檢索MPEG視頻表現的所述部分的至少一個逐行幀標記的位置。處理器件還能從信息文件中檢索表示用于所述MPEG視頻表現的所述部分的GOP的字節數的信息。
由處理器件檢索的其他信息能包括但不限于表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節數、圖像編碼類型、圖像編碼結構、圖像重復標志和當前圖像中的字節數中的一個或多個的信息。能在MPEG視頻表現的特技模式重放之前創建信息文件和/或能將其存儲在存儲介質上。不過,信息文件能包含用于使所述特技模式重放變得方便的、有關MPEG視頻表現的至少一部分的選定的數據。
圖1描述了在MPEG顯示序列中的示例性GOP結構。
圖2示例說明在倒退特技模式重放期間,解碼和顯示圖像的示例。
圖3描述了根據本發明的配置、用于實現特技模式的示例性設備100的框圖。
圖4描述根據本發明的配置的示例性信息文件的結構。
圖5a、5b、5c和5d描述能包含在MPEG流信息、MPEG序列信息、GOP信息和圖像信息中的示例性參數。
圖6a、6b和6c是示例說明根據本發明配置的方法的示例性流程圖。
圖7示例說明確定對在前GOP的偏移。
具體實施例方式
根據圖3的框圖中所述的本發明配置,用于根據在此教導的本發明實現各種先進的操作特征的設備100能利用文件存儲系統104。盡管圖3示例說明基于盤的存儲設備106,應理解到可以通過任何MPEG或其他壓縮視頻重放設備來實施本發明,而與存儲介質106的狀態無關。如在此所使用的,MPEG或MPEG視頻是指根據MPEG編碼標準的視頻壓縮,包括但不限于MPEG-1、MPEG-2。在示例說明的實施例中,盤介質106具體化為固定盤。在許多實例中,如將理解的,文件存儲系統104還能是例如固態存儲器或磁光盤(MOD)。MOD的例子是迷你盤。在任何情況下,這些存儲系統在本領域中是公知的,并且它們的操作對理解本發明并不關鍵。
設備100的控制部件120能包括控制中央處理單元(CPU)122和信息文件生成應用程序和邏輯電路126。控制CPU122能配置成將輸入信號提供到信息文件生成邏輯電路126。控制CPU122還能包含用于根據本發明啟動和控制重放特征的例程134。用于觀眾可啟動功能的重放特征緩沖器132能簡化示例性功能,即播放、停止、反向、快進和暫停的操作。除播放和停止以外的這些功能是特技模式功能。暫停與VCR中的暫停操作類似,其能便于手動中斷預先錄制的圖像的重放。VCR中的暫停操作還能用于中斷錄制所觀看的節目以便于從錄制中刪除廣告。
控制CPU122和信息文件生成應用程序和邏輯電路126能配置成從存儲介質106中讀取信息,和/或生成和存儲最終的信息文件。存儲器130能用來存儲由控制CPU122和信息文件生成應用程序和邏輯電路126生成的最終信息文件。由控制CPU122生成的輸出信號可以是MPEG格式化的數據流。這一輸出數據能被輸送到遠程放置的MPEG解碼器或NTSC或其他編碼器,盡管本發明在這一點上沒有限制。根據本發明配置使用信息文件能有利地克服通過遠程解碼器解碼數字編碼的信號的重大限制。特別地,難以在遠程放置的解碼器配置中執行特技模式。有時,特技模式涉及跳過視頻信號中的多個圖像,諸如在快動作特技模式期間。跳過正在傳送到遠程解碼器的視頻信號中的圖像實際上能增加信號的平均位率。由于數字錄像機或播放器與遠程放置的解碼器之間的帶寬通常是有限的,因此執行快動作特技模式會導致信號超出傳輸信道的最大位率。有利地,通過在整個MPEG視頻流上分散偽圖像(dummy picture)以便提供更平滑的特技模式,能使用信息文件來預測諸如過多位率的某些事件的發生,并解決這些問題。
現在轉到本發明配置,圖4描述示例性的信息文件400的結構。參考圖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中的參數能用來描述表示MPEG視頻表現的MPEG數據流的特性。信息文件400能表示為數據結構并存儲在存儲器130中和/或介質中,其中能容易地存取每個參數。為允許快速存取信息文件400中的參數,可以在隨機存取存儲器(RAM)中讀取和存儲信息文件。另外,能在播放MPEG視頻表現的初始階段生成信息文件。在那種情況下,可以直接在RAM中創建并存儲信息文件。還能在重放MPEG視頻表現期間生成信息文件。這在倒退特技模式期間特別有用。
MPEG流信息405能充當文件頭,其能包括定義用于MPEG視頻表現的MPEG數據流的參數。圖5a描述能包括在MPEG流信息405中的示例性參數。參考圖5a,示出了包括MPEG數據流標識符(stream_id)505、MPEG文件名的長度(filename_length)510、文件名標識符(filename)515和MPEG流類型標識符(stream_type)520的一些參數。stream_id505能用來唯一地識別一個MPEG視頻表現。filename_length 510定義由文件名標識符515占用的字節數。文件名515可以是表示包含MPEG數據流的文件的名稱的字符串。最后,stream_type能識別包括MPEG視頻表現的MPEG數據流的類型。
圖5b描述能用來定義MPEG序列信息410的示例性參數。參考圖5b,MPEG序列信息410包括包含在MPEG數據流中的特定MPEG顯示序列的起始地址(sequence_start_address)525和序列頭(sequence_header)530。MPEG顯示序列能是用于MPEG視頻表現的MPEG數據流的子集。sequence_start_address525能定義存儲設備中MPEG顯示序列中的第一字節所處的物理位置或扇區。對MPEG視頻表現中的每個MPEG顯示序列,MPEG序列信息410能出現一次。sequence_header530能定義特定MPEG序列的特性。
圖5c描述能用來定義GOP信息415的示例性參數。參考圖5c,GOP信息415能包括GOP的起始地址(GOP_start_address)535和GOP N540中的圖像數。GOP_start_address535表示GOP中的第一個I圖像的物理位置。GOP_start_address535能表示為距離sequence_start_address525的偏移,并指向存儲介質的物理位置或扇區。
圖5d描述能用來定義圖像信息,例如415a的示例性參數。參考圖5d,圖像信息可包括能夠定義GOP中的圖像的特性的參數。圖像信息41 5a能包括定義圖像編碼類型(picture_coding_type)545、圖像編碼結構(picture_coding_structure)550和圖像掃描類型(progressive_frame)565的參數。picture_coding_type能使用位來表示編碼類型。例如,二進制1(001)能表示1圖像,二進制2(010)能表示P圖像,以及二進制3(011)能表示B圖像。
圖像信息中的參數能進一步描述應當如何顯示圖像。例如,top_filed_first參數555能定義對具有兩個場的幀圖像,應當首先顯示圖像的前場(top field)還是首先顯示圖像的后場(bottom field)。一(1)表示應當首先顯示前場,以及零(0)表示首先應當顯示后場。repeat_first字段參數560能定義如果圖像是逐行幀,是否應當重復第一個場或圖像。最后,可以定義圖像中的數據的字節數(num_bytes_in_picture)570。對倒退特技模式,GOP_info_bytes參數575能定義用于GOP的信息文件中的信息字節的總數,其能用來確定在前GOP信息的起始地址。重要的是,應當注意不能在信息文件內的每個圖像的信息中找到GOP_info_bytes575,其僅位于信息文件中的GOP的最后一個圖像信息中。特別地,GOP_info_bytes575是信息文件400中的GOP內的最后一個圖像的最后2字節。
應認識到盡管圖5a、5b、5c和5d將示例性信息文件中的每個參數的大小定義為位或字節,但本發明在這方面沒有限制。因此,每個參數的大小能根據特定應用而改變。此外,所述參數是示例性的并且絕不是試圖限制本發明的范圍。
圖6a、6b和6c是結合描述用于在特技模式期間利用信息文件的示例性步驟的流程圖。信息文件能用于前進和倒退特技模式。參考圖6a,在步驟600期間,以正向產生1X速度的正常重放。在這一正向重放期間,在步驟605,能將信息文件讀入RAM中。在步驟610,能打開MPEG視頻流。應當認識到并不需要以正向來產發重放以便執行視頻特技模式。重要地,基于從信息文件400讀出的信息,硬盤106的讀出頭能直接前進到盤上、特定MPEG視頻序列所處的特定位置,并從那個特定位置開始諸如倒退或前進特技模式的特技模式。
在步驟610打開MPEG視頻流后,在步驟615,能重新定位硬盤106的讀出頭以便從MPEG數據序列的起始處開始讀取和傳送數據。在步驟620,能接收到特技模式命令。在步驟622,能確定所接收的特技模式是否是倒退特技模式。如果所接收的特技模式是倒退特技模式,那么可以執行圖6b中的步驟625。如果所接收的特技模式不是倒退特技模式,那么在步驟623中確定所接收的特技模式是否是前進特技模式。如果所接收的特技模式是前進特技模式,那么可以執行圖6c中的步驟680。如果所接收的特技模式不是前進特技模式,那么可以在步驟624產生另一特技模式,例如暫停的處理。
參考圖6b,在步驟622確定已經接收到倒退特技模式命令后,可以在步驟625定位當前圖像位置。基于介質上的物理位置或扇區,能確定硬盤106上的當前圖像位置。在步驟630,可以隨后基于信息文件400定位包含當前圖像的GOP。例如,能通過將圖像位置的物理位置與信息文件400中的GOP_start_address535進行比較,來確定包含當前圖像位置的GOP。由于圖像不斷地被解碼和顯示,可以在步驟635傳送當前GOP的圖像。在步驟640,確定是否已經傳送當前圖像。如果還沒有傳送當前圖像,那么可以執行步驟635以確保已經從傳送緩沖器中傳送了當前圖像中的所有數據。當已經傳送了當前圖像并準備為倒退特技模式傳送圖像時,應當在步驟645刷新所述傳送緩沖器。由于當重新定位硬盤106的讀出頭時產生的等待時間,可以增加偽圖像以確保MPEG視頻表現顯示的連續性。因此,在步驟650,能將偽圖像增加到有必要確保連續性的位置。增加偽圖像可以包括增加能從最后一個傳送的I圖像或P圖像預測出的P圖像和/或B圖像。
在步驟655,能將硬盤106的讀出頭重新定位在MPEG流中的在前GOP的起始出。這能通過從GOP信息415中抽取GOP_start_address535來完成。特別地,能從GOP信息415確定GOP_start_address535。在步驟660中,能從作為I圖像位置的這一位置讀取數據。在步驟665中,能在有必要保持所希望的倒退重放速度的位置插入偽圖像。偽圖像可以是能從在前參考圖像預測出的P圖像和/或B圖像。在步驟670中,能確定在前GOP的起始地址,以及能在在前GOP的起始處這一確定位置處重新定位硬盤106的讀出頭。可以基于位于信息文件400中的各種參數來確定在前GOP的起始地址。可以在步驟670后順序地重復步驟660和665,直到取消了倒退特技模式或達到了MPEG數據的開始處為止。
圖7示例說明了用于確定信息文件中到在前GOP信息的偏移的示例性步驟。參考圖7,示出了信息文件750,其具有用于當前GOP705和在前GOP710的信息。信息文件400中用于整個當前GOP705的總字節能用GOP_info_bytes參數705b表示,以及信息文件400中用于整個在前GOP 710的總字節能用GOP_info_byte參數710b表示。當前GOP705中的最后一個圖像能用參數705a表示。注意,可以通過將對應于705b和710b的地址值相加,即(705b+710b),來確定信息文件400內表示從當前GOP705的結束處到在前GOP710的起始處的偏移的局部偏移值760。重要地,能將信息文件400中的實際偏移值765定義成從當前GOP705信息的結束處開始以及在在前GOP710信息的起始處結束。示出了到GOP_start_address710c的實際偏移值765,并且該實際偏移值等于局部偏移值760。這一實際偏移值765能存儲在存儲器130中,并能用于下一個跳回。可將硬盤106的讀出頭從由當前GOP705中的參數705a確定的最后一個圖像的物理位置重新定位到由在前GOP710的GOP_start_address710c確定的起始地址所確定的物理位置。不過,應當很容易理解到局部偏移值760是用于示例目的,并不是試圖限制本發明。此外,確定局部偏移值760對實施本發明不是必要的。
參考圖6c,在確定在步驟623中接收到前進特技模式命令后,在步驟680中可確定將顯示的圖像的數量。前進特技模式可以是低速快進特技模式,在其中重放速度通常在2X和8X的范圍內。在低速快進特技模式期間,能顯示I圖像和P圖像以便實現所需重放速率。前進特技模式也可以是中速快進模式,在其中重放速度通常在5X和15X的范圍內。在中速快進特技模式期間,能顯示I圖像并且最好不跳過GOP以便實現所需重放速率。另外,前進特技術模式還能是超速特技模式,在其中速度超過15X。在超速快進特技模式期間,最好能僅顯示I圖像以便實現所需重放速率。
在步驟690,確定有關將顯示哪些圖像以便實現所確定的圖像顯示速率。在步驟695,能確定當前位率。在判定塊700,確定當前位率是否超出所允許的不引起緩沖器上溢狀態的最大位率。如果還沒有超出最大位率,那么在步驟730,可以顯示用于當前GOP的圖像。在顯示當前GOP中的圖像后,在步驟725,可將硬盤106的讀出頭能前進到由下一GOP的起始地址標識的物理位置。可以從由信息文件400的GOP信息415中的GOP_start_address535參數,確定下一GOP中的第一I圖像的起始地址。
返回到判定塊700,如果當前位率超出最大位率,那么可在步驟707中確定GOP中的當前圖像是否是基礎(anchor)或I圖像。如果當前圖像是I圖像,那么在步驟711傳送圖像數據。在步驟725,硬盤106的讀出頭能隨后前進到由下一GOP的起始地址標識的位置。同樣,可以從信息文件400的GOP信息415中的GOP_start_address535參數確定下一GOP中的第一I圖像的位置。
返回至步驟707,如果當前圖像不是GOP中的第一I圖像或基礎圖像,那么可在步驟720增加偽圖像。隨后在步驟695檢查位率,以及相應地執行判定塊700。
應認識到可以分別為快進特技模式和倒退特技模式保留分離的前進信息文件和倒退信息文件。不過,能夠保留包含同時用于前進特技模式和倒退特技模式的參數的單一信息文件,并且這將是最好的。在保留分離的信息文件的情況下,應認識到前進信息文件不需要GOP參數GOP_info_bytes575,因為在前進特技模式中,不需要計算到在前GOP的偏移。
根據本發明的上述描述,應認識到能用硬件、軟件或硬件和軟件的組合實現本發明。能以集中形式,或以不同視頻處理元件分布在幾個互連的系統上的分布式形式來實現根據本發明使用信息文件的快進特技模式和倒退特技模式。有利地,在這種娛樂系統中,可以使用信息文件在獨立和遠程放置的多個MPEG解碼器間傳送信息。任何計算機化或數字MPEG處理系統,或適合于執行在此描述的方法的其他裝置均是適合的。
盡管在此描述的本發明預期圖1中作為硬件和軟件的典型組合的控制CPU122能進一步包括具有計算機程序的通用計算機系統,該計算機程序在被加載并被執行時,與圖1的控制部件120類似地控制計算機系統和數字錄像系統,以便執行在此所述的方法。本發明還能嵌入到包括允許實現在此所述的方法的所有特征的計算機程序產品中,并且該計算機程序產品在被加載到計算機系統中時,能執行這些方法。
在本文中的計算機程序是指一組指令集的任何語言、編碼或符號的任何表示,所述指令集試圖使具有信息處理能力的系統直接或在下述的a)轉換成另一種語言、編碼或符號;b)以不同資料形式再現這兩者中的任意一個之后執行特定功能。
上面的描述僅作為例子,并且除如在下述權利要求書中所闡述的以外不試圖以任意方式來限制本發明。
權利要求書(按照條約第19條的修改)1.一種用于對記錄在存儲介質上的MPEG視頻表現進行特技模式重放的方法,包括響應MPEG視頻表現中的一部分的特技模式重放命令,存取除了用于所述MPEG視頻表現的MPEG視頻流數據之外的該MPEG視頻表現的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關MPEG視頻表現的選定的數據;從所述信息文件中檢索用于執行由所述命令表示的所述特技模式重放的信息。
2.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索標識MPEG視頻表現的所述部分的至少一個I圖像的位置的信息。
3.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索MPEG視頻表現的所述部分的至少一個逐行幀標記的位置。
4.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示用于MPEG視頻表現的所述部分的GOP的字節數的信息。
5.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節數、圖像編碼類型、圖像編碼結構、圖像重復標記和當前圖像中的字節數中的至少一個的信息。
6.如權利要求1所述的方法,進一步包括在所述MPEG視頻表現的所述特技模式重放前,創建所述信息文件。
7.如權利要求6所述的方法,進一步包括在所述存儲介質上存儲所述信息文件。
8.如權利要求6所述的方法,進一步包括將所述信息文件存儲在與用于重放所述存儲介質的設備有關的記憶體存儲器中。
9.如權利要求1所述的方法,其特征在于,所述信息文件包含用于使所述特技模式變得方便的、關于MPEG視頻表現中的至少一部分的選定數據,。
10.一種用于對記錄在存儲介質上的MPEG視頻表現進行特技模式重放的裝置,包括
視頻處理器,編程為對用于MPEG視頻表現中的一部分的特技模式重放的命令進行響應,所述視頻處理器被配置成存取除了用于所述MPEG視頻表現的MPEG視頻流數據之外的MPEG視頻表現的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關MPEG視頻表現的選定數據;以及從所述信息文件中檢索用于執行由所述命令表示的所述特技模式重放的信息。
11.如權利要求10所述的裝置,進一步包括處理器件,其被配置成從所述信息文件中檢索標識MPEG視頻表現的所述部分的至少一個I圖像的位置的信息。
12.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索MPEG視頻表現的所述部分的至少一個逐行幀標記的位置。
13.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示用于所述MPEG視頻表現的所述部分的GOP的字節數的信息。
14.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節數、圖像編碼類型、圖像編碼結構、圖像重復標記和當前圖像中的字節數中的至少一個的信息。
15.如權利要求10所述的裝置,其特征在于,所述處理器件在所述MPEG視頻表現的所述特技模式重放前,創建所述信息文件。
16.如權利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲在所述存儲介質上。
17.如權利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲在與用于重放所述存儲介質的設備有關的記憶體存儲器中。
18.如權利要求10所述的裝置,其特征在于,所述信息文件包含用于使所述特技模式重放變得方便的、有關MPEG視頻表現的至少一部分的選定的數據。
權利要求
1.一種用于對記錄在存儲介質上的MPEG視頻表現進行特技模式重放的方法,包括響應MPEG視頻表現中的一部分的特技模式重放命令,存取用于該MPEG視頻表現的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關MPEG視頻表現的選定的數據;從所述信息文件中檢索用于執行由所述命令表示的所述特技模式重放的信息。
2.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索標識MPEG視頻表現的所述部分的至少一個I圖像的位置的信息。
3.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索MPEG視頻表現的所述部分的至少一個逐行幀標記的位置。
4.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示用于MPEG視頻表現的所述部分的GOP的字節數的信息。
5.如權利要求1所述的方法,其特征在于,所述檢索步驟包括從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節數、圖像編碼類型、圖像編碼結構、圖像重復標記和當前圖像中的字節數中的至少一個的信息。
6.如權利要求1所述的方法,進一步包括在所述MPEG視頻表現的所述特技模式重放前,創建所述信息文件。
7.如權利要求6所述的方法,進一步包括在所述存儲介質上存儲所述信息文件。
8.如權利要求6所述的方法,進一步包括將所述信息文件存儲在與用于重放所述存儲介質的設備有關的記憶體存儲器中。
9.如權利要求1所述的方法,其特征在于,所述信息文件包含用于使所述特技模式變得方便的、關于MPEG視頻表現中的至少一部分的選定數據,。
10.一種用于對記錄在存儲介質上的MPEG視頻表現進行特技模式重放的裝置,包括視頻處理器,編程為對用于MPEG視頻表現中的一部分的特技模式重放的命令進行響應,所述視頻處理器被配置成存取用于MPEG視頻表現的信息文件,所述信息文件包含用于使所述特技模式變得方便的、有關MPEG視頻表現的選定數據;以及從所述信息文件中檢索用于執行由所述命令表示的所述特技模式重放的信息。
11.如權利要求10所述的裝置,進一步包括處理器件,其被配置成從所述信息文件中檢索標識MPEG視頻表現的所述部分的至少一個I圖像的位置的信息。
12.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索MPEG視頻表現的所述部分的至少一個逐行幀標記的位置。
13.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示用于所述MPEG視頻表現的所述部分的GOP的字節數的信息。
14.如權利要求10所述的裝置,其特征在于,所述處理器件從所述信息文件中檢索表示MPEG文件名、MPEG序列起始地址、MPEG序列頭、GOP起始地址、GOP中的字節數、圖像編碼類型、圖像編碼結構、圖像重復標記和當前圖像中的字節數中的至少一個的信息。
15.如權利要求10所述的裝置,其特征在于,所述處理器件在所述MPEG視頻表現的所述特技模式重放前,創建所述信息文件。
16.如權利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲在所述存儲介質上。
17.如權利要求15所述的裝置,其特征在于,所述處理器件將所述信息文件存儲在與用于重放所述存儲介質的設備有關的記憶體存儲器中。
18.如權利要求10所述的裝置,其特征在于,所述信息文件包含用于使所述特技模式重放變得方便的、有關MPEG視頻表現的至少一部分的選定的數據。
全文摘要
本發明提供一種用于對記錄在存儲介質(106)上的MPEG視頻表現進行特技模式重放的方法。響應于對MPEG視頻表現的一部分進行特技模式重放的命令,能夠存取用于視頻表現的信息文件(400)。能從信息文件(400)檢索用于執行所請求的特技模式命令的信息。所檢索的信息能包括來自信息文件的、識別視頻表現的重放部分的I圖像的至少是位置的參數。還能從信息文件中檢索表示圖像是逐行或非逐行圖像的圖像標記(565)。信息文件(400)中的參數(540)還定義在視頻表現的重放部分的GOP中包含的字節數。還能使用信息文件(400)中的信息以便于快進和倒退特技模式重放。
文檔編號H04N9/804GK1575595SQ02821140
公開日2005年2月2日 申請日期2002年10月22日 優先權日2001年10月23日
發明者林書, 唐納德·H·威利斯 申請人:湯姆森特許公司