專利名稱:改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的方案一般地涉及向在盤媒介上記錄的節(jié)目提供先進(jìn)的操作特征的方法和裝置,所述盤媒介諸如數(shù)字視頻盤、硬盤和磁光盤。
背景技術(shù):
已經(jīng)開發(fā)了各種器件以使用戶錄制用于以后顯現(xiàn)的視頻和/或音頻節(jié)目。這樣的器件包括錄音機(jī)、錄像機(jī)、可記錄激光盤以及最近的可記錄數(shù)字視頻盤(DVD)。硬盤和磁光盤也已經(jīng)被應(yīng)用。
只能被錄制一次并且此后基本上是一個(gè)DVD只讀存儲(chǔ)器的DVD用縮寫DVD-R表示。縮寫DVD-R還一般用于表示一次寫入或一次錄入技術(shù)。幾種格式可適用于DVD的錄制、擦除和轉(zhuǎn)錄,即覆蓋或重寫。它們用縮寫DVD-RAM、DVD-RW和DVD+RW表示。目前為止沒有采用統(tǒng)一的工業(yè)標(biāo)準(zhǔn)??s寫DVD-RAM、DVD-RW和DVD+RW還一般用于表示各自的可重寫技術(shù)。此處提及的可重寫DVD的技術(shù)、器件和方法一般傾向于包含所有現(xiàn)在正在應(yīng)用的標(biāo)準(zhǔn),也包括所有將來可能開發(fā)的標(biāo)準(zhǔn)。
視頻一旦被錄制在一個(gè)盤上,用戶也許希望改變視頻被顯示的速度。為滿足這種需求,大多數(shù)的現(xiàn)有DVD機(jī)被設(shè)計(jì)為可按不同速度重放。例如,這些器件一般可以以快進(jìn)或慢動(dòng)作重放視頻。這些重放變化通常稱為特技模式。典型情況是,DVD機(jī)將視頻從盤讀出后,通過重復(fù)或刪除一個(gè)或多個(gè)包含在被記錄的視頻中的圖像而執(zhí)行這些特技模式。例如,在慢動(dòng)作特技模式中,DVD機(jī)可以重復(fù)每一個(gè)來自被記錄的視頻的一個(gè)特定部分的圖像,以給觀眾該視頻是以其正常速度的一半在顯示的印象。為產(chǎn)生快進(jìn)重放,DVD機(jī)可以在重放過程中刪除一個(gè)或多個(gè)來自視頻的圖像。
雖然特技模式使用戶能在不同的速度下觀看被記錄的視頻,但視頻并不總是由這一處理所改變。如果在以后顯示該視頻,則用戶必須啟動(dòng)另一個(gè)特技模式以便以不同速度觀看視頻。但是,重要的是,許多用戶可能希望一旦視頻已經(jīng)被記錄在盤上、通過修改這個(gè)視頻來永久地改變視頻的特定部分的重放速度。這樣的處理可以允許在重放期間的速度變化而不用用戶調(diào)用特技模式命令。不幸的是,存在幾大障礙,它們使得以這樣的方式來編輯被記錄的視頻不可行。具體的,由原始視頻占用的空間不是足夠大到可以存儲(chǔ)必須被重復(fù)以產(chǎn)生慢動(dòng)作重放的圖像。除了空間上的限制之外,在盤上重復(fù)圖像會(huì)干擾視頻的傳統(tǒng)圖像結(jié)構(gòu),這會(huì)使得在重放期間的視頻的顯示質(zhì)量變差。
但是,修改被記錄的視頻以產(chǎn)生快進(jìn)的重放不受妨礙慢動(dòng)作編輯的空間限制的影響。這是因?yàn)榭爝M(jìn)編輯只從被記錄的視頻中刪除圖像。盡管如此,與慢動(dòng)作修改類似,創(chuàng)建快進(jìn)視頻也負(fù)面地影響視頻的傳統(tǒng)圖像結(jié)構(gòu)。因此,需要一種器件,其可以改變被記錄視頻的重放速度而且克服與這種被記錄的視頻相關(guān)聯(lián)的空間和結(jié)構(gòu)的限制。
發(fā)明內(nèi)容
在可重寫的存儲(chǔ)介質(zhì)中,本發(fā)明包括一種用于改變所選擇的視頻段的重放速度的方法,所述視頻段具有順次的幀結(jié)構(gòu),它已經(jīng)被記錄在存儲(chǔ)介質(zhì)的一部分上。在一種方案中,本發(fā)明包括步驟關(guān)于改變的重放速度來修改所選擇的視頻段;在介質(zhì)的一部分上專門地記錄被修改的視頻段。本發(fā)明也可以包括步驟在所選擇的視頻段中刪除多個(gè)非視頻包以便減少在修改的視頻段中包括的數(shù)據(jù)量。而且。本發(fā)明也可以包括步驟降低在被修改的視頻段中包括的至少一個(gè)幀的分辨率。本發(fā)明也可以包括步驟在記錄步驟期間,降低被修改的視頻段的比特率。
在本發(fā)明的一個(gè)方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且修改可以包括步驟解碼內(nèi)部幀的每一個(gè)和有選擇地解碼至少一個(gè)非內(nèi)部幀。本發(fā)明也可以包括步驟向所選擇的視頻段中插入由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)。另外,被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于被改變的重放速度的。在另一方案中,本發(fā)明也可以包括步驟選擇性地解碼和重新編碼用于傳統(tǒng)的放置偽圖像、重復(fù)圖像和內(nèi)部和非內(nèi)部幀的被修改的視頻段。
在上述方法的另一種方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且修改可以包括步驟解碼所有的內(nèi)部和非內(nèi)部幀。另外,在此方案中,本發(fā)明可以包括步驟向所選擇的視頻段中插入由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)。另一方面,被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于被改變的重放速度的。
在上述方法的另一種方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且修改可以包括步驟從由所述內(nèi)部和非內(nèi)部幀組成的組中去除至少一個(gè)幀?;蛘?,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且修改可以包括步驟解碼內(nèi)部和非內(nèi)部幀;從內(nèi)部和非內(nèi)部幀的至少一個(gè)中去除至少一個(gè)場(chǎng)。
在另一個(gè)方案中,本發(fā)明包括一種用于改變所選擇的視頻段的重放速度的系統(tǒng),所述視頻段記錄在可重寫的存儲(chǔ)介質(zhì)上,并具有順次幀結(jié)構(gòu)。上述系統(tǒng)包括存儲(chǔ)介質(zhì)讀取電路,用于選擇性地讀取已經(jīng)被記錄在可重寫存儲(chǔ)介質(zhì)的一部分上的視頻段;視頻處理器,用于關(guān)于改變的重放速度來修改所述選擇的視頻段;視頻記錄電路,用于在存儲(chǔ)介質(zhì)的所述部分上專門地記錄被修改的視頻段。一方面,視頻處理器可以刪除在被選擇視頻段中的多個(gè)非視頻包,以便減少在被修改視頻段中包括的數(shù)據(jù)量。而且,視頻處理器可以降低在所述被修改的視頻段中包括的至少一個(gè)幀的分辨率并可以在記錄步驟期間降低被修改視頻段的比特率。
在上述系統(tǒng)的另一種方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且視頻處理器可解碼每一個(gè)內(nèi)部幀和選擇性地解碼至少一個(gè)非內(nèi)部幀。另外,視頻處理器可向所選擇的視頻段中插入由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)。而且,被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于被改變的重放速度的。另外,視頻處理器可以選擇性地解碼和重新編碼用于傳統(tǒng)的放置偽圖像、重復(fù)圖像和內(nèi)部和非內(nèi)部幀的視頻段。
在上述系統(tǒng)的另一種方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且視頻處理器可解碼所有的內(nèi)部和非內(nèi)部幀。另外,視頻處理器可向所選擇的視頻段中插入由偽圖像和重復(fù)圖像組成的組中的至少一個(gè),在此特定方案中,被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于被改變的重放速度的。
在上述系統(tǒng)的另一種方案中,視頻段可以包括內(nèi)部和非內(nèi)部幀,并且視頻處理器可從包括所述內(nèi)部和非內(nèi)部幀的組中去除至少一個(gè)幀。作為選擇,視頻處理器可以解碼內(nèi)部和非內(nèi)部幀;從內(nèi)部和非內(nèi)部幀的至少一個(gè)去除至少一個(gè)場(chǎng)。
圖1是按照在此的本發(fā)明的方案的、可以改變以順次幀結(jié)構(gòu)格式記錄的視頻的重放速度的可重寫DVD器件的方框圖。
圖2圖解了在可重寫DVD盤上的螺旋形軌道。
圖3圖解了圖2的可重寫DVD盤的數(shù)據(jù)結(jié)構(gòu)。
圖4A是圖解改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度從而產(chǎn)生慢動(dòng)作重放的操作的流程圖。
圖4B-4G演示了被應(yīng)用到一個(gè)傳統(tǒng)的GOP以產(chǎn)生一半的重放速度的圖4A的編輯處理。
圖5A是圖解一個(gè)替換方案的流程圖,所述方案用于改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度以產(chǎn)生慢動(dòng)作重放。
圖5B-5I演示了被應(yīng)用到兩個(gè)傳統(tǒng)的GOP以產(chǎn)生一半的重放速度的圖5A的編輯處理。
圖6A是圖解改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度以產(chǎn)生快動(dòng)作重放的操作的流程圖。
圖6B-6F演示了被應(yīng)用到兩個(gè)傳統(tǒng)的GOP以產(chǎn)生兩倍的重放速度的圖6A的編輯處理。
圖7A是圖解一個(gè)替換方案的流程圖,所述方案用于改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度以產(chǎn)生快動(dòng)作重放。
圖7B-7D演示了被應(yīng)用到兩個(gè)傳統(tǒng)的GOP以產(chǎn)生兩倍的重放速度的圖7A的編輯處理。
具體實(shí)施例方式
圖1以方框圖形式示出了按照本發(fā)明的方案的、用于實(shí)現(xiàn)各種先進(jìn)的操作特征的器件100。在所圖解的實(shí)施例中,可重寫盤介質(zhì)被體現(xiàn)為可重寫DVD。在許多情況下,如下所述,可重寫盤介質(zhì)也可以是例如硬盤驅(qū)動(dòng)器或磁光盤(MOD)。MOD的一個(gè)實(shí)例是微型盤。而且本發(fā)明也可以用于數(shù)字磁帶機(jī)中。事實(shí)上,本發(fā)明可以用在任何其他適當(dāng)?shù)拇鎯?chǔ)介質(zhì)器件中。
器件100能夠向盤介質(zhì)上寫入或從存儲(chǔ)介質(zhì)讀取,在這個(gè)示例中,所述存儲(chǔ)介質(zhì)是可重寫DVD 102。雖然下面的討論主要涉及可重寫DVD,但是本發(fā)明不如此限定。如前所述,本發(fā)明也可以用于任何其他適當(dāng)?shù)拇鎯?chǔ)介質(zhì)。所述器件可以包括機(jī)械組件104、控制部分120、視頻/音頻輸入處理路徑140和視頻/音頻輸出處理路徑170。大部分的方框到不同部分或路徑的配置是不言而喻的,但是為了方便的目的配置了一些方框,并且對(duì)于理解器件的操作不是關(guān)鍵的。
機(jī)械組件104可以包括電機(jī)106,用于旋轉(zhuǎn)盤102;拾波組件108,它可以被適配為當(dāng)盤102旋轉(zhuǎn)時(shí)在盤102上移動(dòng)。拾波組件108上的激光可以向盤102上的螺旋軌道上燒點(diǎn),并且可以照亮已被燒到軌道上的點(diǎn),以用于記錄和重放視頻和/或音頻節(jié)目材料。為了理解本發(fā)明,是否盤102是一面可記錄的或兩面可記錄的,或在雙面記錄的情況下,是否雙面記錄或后續(xù)的從盤102的讀取發(fā)生在盤102的同一面或雙面是無關(guān)的。拾波組件108和電機(jī)106可以被伺服機(jī)構(gòu)110控制。伺服機(jī)構(gòu)110也可以接收從盤102的螺旋軌道讀取的數(shù)據(jù)的重放信號(hào)來作為第一輸入。所述重放信號(hào)也是糾錯(cuò)電路130的一個(gè)輸入,糾錯(cuò)電路130可以被當(dāng)做控制部分或視頻/音頻輸出處理路徑170的一部分。
控制部分120可以包括控制中央處理單元(CPU)122和導(dǎo)航數(shù)據(jù)產(chǎn)生電路126??刂艭PU 122可以向?qū)Ш綌?shù)據(jù)產(chǎn)生電路126提供第一輸入信號(hào),伺服機(jī)構(gòu)110可以向?qū)Ш綌?shù)據(jù)產(chǎn)生電路126提供第二輸入信號(hào)。伺服機(jī)構(gòu)110也可以被當(dāng)做控制部分120的一部分。導(dǎo)航數(shù)據(jù)產(chǎn)生電路126可以向復(fù)用器(MUX)154提供第一輸入信號(hào),MUX 154可以形成視頻/音頻輸入處理路徑140的一部分。
MUX 154的輸出可以是糾錯(cuò)編碼電路128的一個(gè)輸入。糾錯(cuò)編碼電路128的輸出可以是被提供到拾波組件108的可記錄輸入信號(hào),它可以通過激光被“燒”到盤102的螺旋軌道上。
另外,控制和數(shù)據(jù)接口也可以被提供來允許CPU 122控制視頻編碼器144、視頻解碼器178和音頻解碼器182的操作??梢栽诖鎯?chǔ)器中提供適當(dāng)?shù)能浖蚬碳碛糜谟煽刂艭PU 122執(zhí)行的傳統(tǒng)操作。而且,用于編輯被記錄的視頻特征134的程序例程被提供用于按照本發(fā)明的方案來控制CPU 122。
用于觀眾可激活的功能的控制緩沖器132可以指示當(dāng)前可以獲得的那些功能,即播放、記錄、倒退、快進(jìn)、慢放、跳躍、暫停/播放和停止。另外,編輯緩沖器136可以被提供用于接收用于實(shí)現(xiàn)被記錄的視頻編輯特征的命令。
輸出處理路徑170可以包括糾錯(cuò)塊130、軌道緩沖器172、條件訪問電路174和解復(fù)用器176。軌道緩沖器172可以讀取和暫時(shí)存儲(chǔ),以用于未來處理從盤102讀取的數(shù)據(jù)。這個(gè)數(shù)據(jù)可以被條件訪問電路174處理,它可以控制數(shù)據(jù)通過解復(fù)用器176的傳播,和向用于視頻和音頻處理的相應(yīng)路徑的傳播。另外,輸出處理路徑170可以包括分組視頻編碼器178、TV編碼器180、音頻解碼器182和音頻數(shù)模轉(zhuǎn)換器(D/A)184。
視頻/音頻輸入處理路徑140可以是這樣的信號(hào)處理電路,用于將傳統(tǒng)的電視信號(hào)轉(zhuǎn)換為數(shù)字化的分組數(shù)據(jù)來用于由器件100進(jìn)行數(shù)字記錄。輸入路徑140可以包括TV解碼器142和分組視頻編碼器144。另外,輸入處理路徑140可以包括音頻A/D(模數(shù)轉(zhuǎn)換器)146和音頻編碼器148。在正常的操作期間,數(shù)字化的信號(hào)可以在復(fù)用器150中被組合,并且可以隨后被存儲(chǔ)在記錄緩沖器152中,直到已經(jīng)構(gòu)造了整個(gè)分組。當(dāng)建立音頻和視頻數(shù)據(jù)分組的組時(shí),它們可以在復(fù)用器154中與在導(dǎo)航數(shù)據(jù)產(chǎn)生電路126中產(chǎn)生的適當(dāng)?shù)膶?dǎo)航分組相組合。所述分組可以隨后被發(fā)送到糾錯(cuò)編碼電路128。糾錯(cuò)編碼電路128也可以看作輸入路徑140的一部分。
如果用戶希望編輯在盤102上存儲(chǔ)的視頻的一部分,則編輯緩沖器136可以向控制CPU 122發(fā)信號(hào)。在一種方案中,控制CPU 122可以向分組視頻編碼器178發(fā)信號(hào)以解碼在視頻中包括的圖像,并且然后向分組視頻編碼器144發(fā)送包括解碼的圖像的視頻。如后所述,在一種替代方案中,在編輯處理期間,僅選定數(shù)量的這些圖像需要被解碼。在上述任何一種方案中,任何與圖像相關(guān)聯(lián)的音頻可以被向前發(fā)送到音頻解碼器182??刂艭PU 122可以隨后指示音頻解碼器182來暫時(shí)存儲(chǔ)音頻。但是,為了創(chuàng)建額外的空間,在編輯處理期間,音頻一般不與視頻重新組合。而是,當(dāng)在音頻解碼器182中的存儲(chǔ)緩沖器溢出時(shí)一般丟棄音頻。相反,一旦編輯處理完成,與被編輯視頻相關(guān)聯(lián)的保存在音頻解碼器182中的存儲(chǔ)緩沖器中的任何音頻將被要播放的音頻覆蓋。除了去除音頻分量之外,任何與被修改的視頻相關(guān)聯(lián)的子圖像信息可以被分離和防止與修改的視頻重新結(jié)合。
一旦在分組視頻編碼器144接收到包括解碼的圖像的視頻信號(hào),則視頻編碼器144可以通過增加或刪除圖像來修改視頻信號(hào)。如下面將要詳細(xì)描述的,向視頻信號(hào)增加圖像可以建立慢動(dòng)作視頻,從視頻刪除圖像可以產(chǎn)生快進(jìn)的視頻。視頻編碼器144可以隨后重新編碼這些圖像,以便可以在盤102上放置修改的視頻。
在已經(jīng)重新編碼了在被編輯的視頻信號(hào)中的圖像之后,視頻信號(hào)可以僅僅通過復(fù)用器150傳播,因?yàn)橐纛l一般不與修改的視頻信號(hào)組合。被編輯的視頻隨后使用與正常視頻類似的方式被處理。即,被修改的視頻信號(hào)在復(fù)用器154中與導(dǎo)航數(shù)據(jù)組合,并且被糾錯(cuò)編碼電路128糾錯(cuò)。如后面將要描述的,被編輯的視頻信號(hào)可以隨后被記錄回盤102上的原始位置。
值得注意的是,本發(fā)明可以用硬件、軟件或硬件和軟件的組合來實(shí)現(xiàn)。按照本發(fā)明的機(jī)器可讀的存儲(chǔ)器可以以集中的方式在諸如控制CPU 122的一個(gè)計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn),或以分布的方式實(shí)現(xiàn),在所述分布方式中,不同的元件被分布在幾個(gè)相互連接的計(jì)算機(jī)系統(tǒng)中。任何種類的計(jì)算機(jī)系統(tǒng)或其他被適配用于執(zhí)行在此所述的方法的裝置是可以接受的。
特別的,雖然在此說明的本發(fā)明考慮了圖1的控制CPU 122,但是典型的硬件和軟件的組合可以是具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),所述計(jì)算機(jī)程序在被載入和被執(zhí)行時(shí),控制計(jì)算機(jī)系統(tǒng)和與圖1的控制部分120類似的DVD記錄系統(tǒng),以便它執(zhí)行在此所述的方法。本發(fā)明也可以被嵌入到計(jì)算機(jī)程序產(chǎn)品中,所述計(jì)算機(jī)程序產(chǎn)品包括使能實(shí)現(xiàn)在此所述的方法的所有特征,并且在它被裝入到計(jì)算機(jī)系統(tǒng)中時(shí)能夠執(zhí)行這些方法。
在本文中的計(jì)算機(jī)程序可以指一組指令以任何語言、代碼或符號(hào)的任何表達(dá),所述指令意欲使得具有信息處理能力的系統(tǒng)直接或在下述之一或兩者之后執(zhí)行特定的功能(a)轉(zhuǎn)換為另一種語言、代碼或符號(hào);(b)以不同的材料形式再現(xiàn)。在此所公開的本發(fā)明可以是被嵌入到計(jì)算機(jī)程序中的一種方法,所述程序可以由程序員使用商業(yè)可以獲得的開發(fā)工具來實(shí)現(xiàn),所述開發(fā)工具用于與上述的控制CPU 122兼容的操作系統(tǒng)。
DVD介質(zhì)為了圖解本發(fā)明的方案,節(jié)目材料可被記錄在可重寫的DVD上并可被從可重寫的DVD中重放。圖2所示的可重寫DVD10可以用作器件100的盤102。盤10可由扁平圓形的塑料碟狀部件12形成??芍貙慏VD可由通過粘接層固定在一起的兩個(gè)底層形成的1.2mm厚的盤組成。一中心孔14形成在盤上以便圖1的馬達(dá)106的夾緊器件能確保夾緊盤,并根據(jù)本發(fā)明方案控制該盤的角運(yùn)動(dòng)。
在軌道上的記錄方向一般沿著螺旋軌道16向外,從螺旋的較小半徑的部分到螺旋的較大半徑的部分。幾個(gè)三個(gè)大點(diǎn)(…)的系列代表圖中未顯示的軌道的部分。其結(jié)果是,螺旋軌道的起點(diǎn)被認(rèn)為靠近孔14并以方塊18表示。螺旋的終點(diǎn)被認(rèn)為靠近邊緣并以菱形20表示。本領(lǐng)域技術(shù)人員通常接受如上的定義螺旋的起點(diǎn)和終點(diǎn)。軌道也可有邊對(duì)邊的擺動(dòng),未圖示,以適應(yīng)介質(zhì)類型變址。由于尺寸上的困難,只顯示了軌道16的一部分,而且它們被極度放大地顯示。
每個(gè)近似圓形的放射狀的同心螺旋部分有時(shí)被當(dāng)作軌道,但該術(shù)語通常并不被接受為具有特定含義。例如,在CD-ROM中,軌道這個(gè)術(shù)語被用作指包含一首音頻歌曲的螺旋軌道部分,或其他選擇,同樣在DVD中可以是共同或不同的。
DVD數(shù)據(jù)結(jié)構(gòu)如圖3所示,每個(gè)DVD包括一個(gè)視頻管理器26和一個(gè)視頻字幕集(VTS)28。VTS包括視頻字幕集信息(VTSI)27、可選的用于菜單的視頻對(duì)象集29、一個(gè)或多個(gè)包括實(shí)際的字幕內(nèi)容的用于字幕的VOBS 30、和VTSI備份31。每個(gè)VOBS 30包括多個(gè)視頻對(duì)象(VOB)32。每個(gè)視頻對(duì)象32包括多個(gè)單元34。每個(gè)VOBS 30也包括指向一個(gè)或多個(gè)單元的指針的集合。以這種方式,VOBS 30數(shù)據(jù)與單元34鏈接在一起,并且指示節(jié)目或單元34以何種次序被播放。在特定的VOBS 30內(nèi)的單元34可以被加標(biāo)記來以任何期望的次序播放。例如,它們可以被順序或隨機(jī)地播放。
每個(gè)單元34包括多個(gè)視頻對(duì)象單元(VOBU)36。在其中常駐有盤的視頻內(nèi)容的每個(gè)VOBU 36一般包括0.4到1.0秒的顯現(xiàn)材料。每個(gè)VOBU精確地以一個(gè)導(dǎo)航包(NV_PCK)38開始,并且可以包括一個(gè)或多個(gè)音頻包(A_PCK)40、一個(gè)或多個(gè)視頻包(V_PCK)41和一個(gè)或多個(gè)副圖像(SP_PCK)42。另外,每個(gè)VOBU 36標(biāo)稱地包括一個(gè)圖像組(GOP)。
改變以順次幀結(jié)構(gòu)格式記錄的視頻顯現(xiàn)的重放速度按照本發(fā)明的方案,用戶可以改變已經(jīng)被記錄到存儲(chǔ)介質(zhì)上的順次幀視頻的重放速度。如果用戶期望編輯所記錄的視頻以產(chǎn)生慢動(dòng)作視頻,則一個(gè)或多個(gè)圖像可以被插入到視頻中以產(chǎn)生這樣的效果。被改變的視頻可以隨后被記錄到存儲(chǔ)介質(zhì)上由原始視頻先前占用的同一空間中。如果用戶期望創(chuàng)建快進(jìn)視頻,則可以從記錄的視頻去除一個(gè)或多個(gè)圖像。與慢動(dòng)作編輯處理類似,所述視頻可以被記錄在原始視頻的介質(zhì)空間。在上述的任何一種處理中,被編輯的視頻可以被重新編碼以產(chǎn)生較高質(zhì)量的重放和特技模式操作。
下面是在順次掃描格式下記錄的MPEG視頻流中的傳統(tǒng)GOP結(jié)構(gòu),它可以有助于說明本發(fā)明的方案B0B1I2B3B4P5B6B7P8B9B10P11B12B13P14如所示的,MPEG視頻通常使用三種圖像存儲(chǔ)方法內(nèi)部(I)幀、預(yù)測(cè)(P)幀和雙向預(yù)測(cè)(B)幀。P幀和B幀一般被稱為非內(nèi)部(non-I)幀。I幀獨(dú)立于其他任何圖像被編碼或解碼。由此創(chuàng)造一個(gè)參考幀以建構(gòu)非內(nèi)部幀。為降低特定GOP中所需編碼的信息量,每個(gè)GOP通常只包含一個(gè)I幀。
P幀包含動(dòng)作向量,它描述其與最近的前一I幀或P幀的不同。與I幀相反,只有當(dāng)前P幀與最近的前一I幀或P幀之間的不同被編碼。B幀包含動(dòng)作矢量,它描述其與最近的前一I幀或P幀的不同,也描述其與最近的下一I幀或P幀的不同。與P幀相似,只有當(dāng)前B幀與相關(guān)I幀或P幀之間的不同被編碼或解碼。
盡管一個(gè)GOP可包含一到十八個(gè)圖像,典型的GOP包含十五個(gè)幀,而且,在每個(gè)I幀和P幀之間或者P幀與另一P幀之間放置兩個(gè)B幀,可產(chǎn)生更平滑的重放并提高特技方式的性能。作為結(jié)果,希望視頻信號(hào)中的每個(gè)GOP與上述再現(xiàn)的傳統(tǒng)GOP形式一致,特別是在視頻將被回錄到適當(dāng)?shù)拇鎯?chǔ)介質(zhì)時(shí)。
但是,需要注意,在此被選作圖解本發(fā)明方案的GOP結(jié)構(gòu)只是一個(gè)GOP結(jié)構(gòu)的例子,用于實(shí)踐本發(fā)明,但本發(fā)明并不限于任何特殊類型的GOP結(jié)構(gòu),事實(shí)上,本發(fā)明可被用于MPEG編碼器或那些限于僅產(chǎn)生I幀的編碼器,所述MPEG編碼器被設(shè)計(jì)用于僅創(chuàng)建P幀和I幀。
參見圖4A,流程圖400圖解了如何執(zhí)行慢動(dòng)作編輯。在此方案中,應(yīng)限制將被解碼和隨后將被重新編碼的圖像的數(shù)量。圖4B-4G圖解了這個(gè)慢動(dòng)作編輯處理的示例。具體的,圖4B-4G演示如何可以改變一個(gè)單個(gè)傳統(tǒng)GOP以產(chǎn)生一半的重放速度;但是,應(yīng)當(dāng)注意,本發(fā)明不限于此,因?yàn)橐曨l的任何部分可以被改變?yōu)橐员日V胤潘俣嚷娜魏嗡俣葋碇胤拧?br>
在圖4A的步驟410開始,器件100可以開始從存儲(chǔ)介質(zhì)讀取數(shù)據(jù)。在步驟412,圖1的解復(fù)用器176可以從非視頻分量分離被記錄的視頻信號(hào)的視頻分量。非視頻分量的示例包括多個(gè)A_PCK 40和多個(gè)SP_PCK 42。但是,NV_PCK 38可以留在所編輯的視頻信號(hào)中。并且可以丟棄非視頻分量,圖4B圖解一個(gè)按此處理的傳統(tǒng)GOP。
如步驟414所示以及按照本發(fā)明的方案,只有選定數(shù)量的圖像需要被解碼。在一個(gè)方案中,視頻信號(hào)中的每個(gè)I幀都可被解碼。另外,由于增加圖像至視頻信號(hào)以產(chǎn)生較慢的重放會(huì)導(dǎo)致需要形成新的GOP,因此一個(gè)或多個(gè)非內(nèi)部幀可被解碼以使這些圖像被重新編碼為I幀,或者如下面將要解釋的,I場(chǎng)和P場(chǎng)圖像。這個(gè)過程保證每個(gè)新GOP至少具有一個(gè)I幀,或者至少一個(gè)I場(chǎng)和P場(chǎng)組合,由此產(chǎn)生P和B幀。
在步驟416中,在步驟414中被解碼的圖像現(xiàn)在可以被重新編碼。作為例子,在步驟414中被解碼的I幀現(xiàn)在可以被重新編碼為一個(gè)I場(chǎng)圖像和P場(chǎng)圖像。這個(gè)處理被示出在圖4C中,眾所周知,一個(gè)完整的幀包括兩個(gè)場(chǎng)圖像。因此,單獨(dú)的場(chǎng)圖像將包括比完整的幀更少的信息(大約少50%)。將每個(gè)I幀重新編碼為兩個(gè)I場(chǎng)圖像不是必然降低必須被存儲(chǔ)在存儲(chǔ)介質(zhì)上的信息量;但是,將每個(gè)I幀重新編碼為I場(chǎng)圖像和P場(chǎng)圖像有助于降低需要被存儲(chǔ)在存儲(chǔ)介質(zhì)上的信息量,因?yàn)橐粋€(gè)P場(chǎng)圖像比I場(chǎng)圖像需要的存儲(chǔ)空間要少。但是,應(yīng)當(dāng)注意,本發(fā)明不限于此,因?yàn)镮幀可以被重新編碼為任何其他適合的格式。
在步驟414被解碼的任何別的圖像能重新被編碼成為一個(gè)I幀,或者,最好是一個(gè)I場(chǎng)圖像和P圖像。這保證任何新的GOP將具有必要的參考幀或場(chǎng),以顯示剩余的P幀和B幀。圖4D表示該處理的一個(gè)示例,幀P8被重新編碼成場(chǎng)圖像I8P8,但是需要指出,圖4D僅為一個(gè)示例,可以選擇其他任何幀來進(jìn)行解碼及隨后的重新編碼。而且,與被解碼和重新編碼的I幀相似,任何在此處理中被選擇用于解碼的幀并不限定為被重新解碼為I場(chǎng)和P場(chǎng)圖像,因?yàn)?,這樣的幀可被重新編碼為其他任何合適格式。
轉(zhuǎn)到圖4A的步驟418,如果偽圖像被加到正在編輯的視頻,則分組視頻編碼器144可以將一個(gè)或多個(gè)這樣的圖像插入視頻信號(hào)中,如步驟420所示。偽圖像是僅僅是特定的I幀或非I幀的重復(fù)的MPEG圖像。但是,值得注意的是,偽圖像的離散余弦變換(DCT)系數(shù)和運(yùn)動(dòng)向量一般被設(shè)置為0。因此,偽圖像需要在存儲(chǔ)介質(zhì)上的很小的存儲(chǔ)空間。此外,偽圖像已經(jīng)是壓縮的格式,因此不必在被記錄到存儲(chǔ)介質(zhì)上之前被重新編碼。
在一個(gè)方案中。偽圖像可以放置在被改變的視頻信號(hào)中的每個(gè)幀的前面或后面;但是,本發(fā)明不限于此,因?yàn)閭螆D像可以被插入到視頻信號(hào)中的任何位置。被插入到視頻信號(hào)中的偽圖像的數(shù)量依賴于所選擇的慢動(dòng)作速度。例如,一個(gè)單個(gè)偽圖像可以被插入到在視頻信號(hào)中的每個(gè)幀的前面或后面,以便產(chǎn)生作為正常的重放速度的一半的重放速度,所述視頻信號(hào)包括每一個(gè)已經(jīng)被重新編碼為I場(chǎng)和P場(chǎng)的圖像。圖4E是這個(gè)處理的一個(gè)示例。更慢的重放速度需要插入更大量的偽圖像。
本發(fā)明不限于把偽圖像加到正被編輯的視頻上以形成慢動(dòng)作重放,如步驟422所示,存在一個(gè)替代方案,在其中一個(gè)或多個(gè)重復(fù)圖像可被插入視頻信號(hào)以實(shí)現(xiàn)慢動(dòng)作編輯。重復(fù)圖像是未壓縮的圖像,它是它的父圖像(parentpicture)的復(fù)制。
如果增加重復(fù)圖像,則一個(gè)或多個(gè)這樣的圖像可插入在步驟424被編輯的視頻中。與插入偽圖像的處理相似,被加到視頻的重復(fù)圖像的數(shù)量可以由所希望的重放速度決定,例如,較慢的重放速度需要增加較大數(shù)量的圖像。而且,重復(fù)圖像可被插入到被編輯視頻的任何位置。作為一個(gè)示例,圖4E除了圖解在半速重放時(shí)的偽圖像的插入,還表示增加重復(fù)圖像以產(chǎn)生半速重放的結(jié)果。一旦重復(fù)圖像被插入,如步驟426所示,這些圖像可以被重新編碼。因此,按照本發(fā)明的方案,一個(gè)或多個(gè)偽圖像,一個(gè)或多個(gè)重復(fù)圖像,或它們的組合,可被插入到正被編輯的視頻中以產(chǎn)生慢動(dòng)作重放。
在偽圖像和/或重復(fù)圖像被放置到視頻信號(hào)后(并且重復(fù)圖像被重新編碼),可創(chuàng)建一個(gè)或多個(gè)GOP,如圖4A的步驟428所示。這是因?yàn)楸痪庉嬕曨l部分的圖像數(shù)量增加,而工業(yè)標(biāo)準(zhǔn)限制著一個(gè)GOP可包含的顯示場(chǎng)的數(shù)量為36。這等同于每個(gè)GOP最大有18個(gè)幀。盡管多達(dá)36個(gè)場(chǎng)或18個(gè)幀可被放置在原始GOP或新創(chuàng)建GOP,但如果需要的話,一個(gè)等數(shù)量的圖像最好被放置在每個(gè)GOP中以使每個(gè)GOP能經(jīng)歷進(jìn)一步處理,以便與傳統(tǒng)GOP結(jié)構(gòu)保持一致。圖4F表示該結(jié)果的一個(gè)例子。
現(xiàn)在新的GOP可被記錄在存儲(chǔ)介質(zhì)上,如步驟430所示。依照本發(fā)明方案,被編輯的視頻可以放置在原始視頻先前占據(jù)的同樣位置。這是因?yàn)楸环胖迷谝曨l中的偽圖像由于不包含任何編碼圖像信息而只需要非常小的存儲(chǔ)空間。而且,由于等同或?qū)嵸|(zhì)等同于它們的父圖像,被編碼的重復(fù)圖像一般只包含少量被編碼信息。而且,將這些圖像存入原始空間所需要的任何存儲(chǔ)空間都可以來自過去用來存儲(chǔ)被刪除的非視頻信息的存儲(chǔ)介質(zhì)上的空間。
但是,在一個(gè)方案中,如果在存儲(chǔ)介質(zhì)上沒有足夠的空間,則可以解碼未被重新編碼成I幀或I場(chǎng)和P場(chǎng)圖像的特定數(shù)量的圖像。一旦被解碼,這些圖像可以被重新編碼以降低它們的圖像分辨率。這樣的處理減少圖像所需要的存儲(chǔ)空間的數(shù)量。在一個(gè)替代方案中,可以在視頻被放置在存儲(chǔ)介質(zhì)上時(shí)降低視頻信號(hào)的比特率。雖然降低比特率會(huì)導(dǎo)致?lián)p失一些視頻數(shù)據(jù)和相應(yīng)地降低圖像分辨率,但是這樣的處理可以允許被編輯的視頻信號(hào)適應(yīng)原始的記錄位置。
在一個(gè)替代實(shí)施例中,可以將一個(gè)或多個(gè)包括被編輯的視頻的GOP重新編碼來匹配傳統(tǒng)GOP結(jié)構(gòu)。將新的GOP重新編碼為傳統(tǒng)的GOP結(jié)構(gòu)可以產(chǎn)生更平滑的重放,并且可以改善特技模式性能。如此,在GOP中的多個(gè)圖像可以被解碼和隨后重新編碼為不同格式。作為一個(gè)示例,參見圖4F,GOP1的B0、Bd不必被解碼和隨后重新編碼,因?yàn)閭鹘y(tǒng)的GOP一般以兩個(gè)B幀開始。繼續(xù)這個(gè)示例,但是B1可以被解碼和重新編碼為場(chǎng)圖像I1和P1。這些場(chǎng)圖像可以現(xiàn)在作為GOP1的參考幀。這個(gè)處理可以繼續(xù)直到GOP1和GOP2的結(jié)構(gòu)匹配傳統(tǒng)的結(jié)構(gòu),如圖4G所示。但是,應(yīng)當(dāng)注意,上述的討論僅僅是一個(gè)示例,因?yàn)槿魏纹渌倪m合序列可以用于將在被編輯的視頻中的一個(gè)或多個(gè)GOP重新編碼為傳統(tǒng)的GOP。
如圖5A示出了圖解可執(zhí)行慢動(dòng)作編輯的一個(gè)替代方案的流程圖500。圖5A到5G圖解一個(gè)此種編輯類型的實(shí)例。與流程圖400相似,可在步驟510從存儲(chǔ)介質(zhì)讀取數(shù)據(jù),而且非視頻成分可在步驟512被從視頻中除去。圖5B表示一個(gè)被優(yōu)先編輯的GOP。但是在此方案中,可優(yōu)先于增加偽圖像或重復(fù)圖像,對(duì)所有圖像進(jìn)行解碼,如步驟514所示。一旦被解碼,一個(gè)或多個(gè)I幀可被重新編碼為I和P場(chǎng)圖像,如步驟516和圖5C所示。繼續(xù)步驟516,一個(gè)或多個(gè)非I幀可被重新編碼為I幀或I和P場(chǎng)圖像,以便由編輯處理產(chǎn)生的新的GOP每個(gè)具有一個(gè)參考幀。圖5D是該過程的一個(gè)示例。
一旦被選定的圖像被重新編碼,偽圖像可以是也可以不是插入到將被編輯的視頻中的圖像,如步驟518所。如果不是的話,則根據(jù)所希望的重放速度,在步驟520一個(gè)或多個(gè)重復(fù)圖像可被插入視頻。圖5E圖解以半速重放這一處理的一個(gè)例子。一旦重復(fù)圖像被插入,可產(chǎn)生新的GOP,如步驟522所示以及圖5F所圖解。在步驟524,GOP可被重新編碼,以便匹配傳統(tǒng)GOP結(jié)構(gòu)。圖5G示出該處理的一個(gè)例子。
回到圖5A的步驟518,如果偽圖像被加到被編輯圖像,則可依據(jù)所希望的重放速度創(chuàng)建一個(gè)或多個(gè)新的GOP,如步驟528所示。圖5H示出此處理的一個(gè)例子。如圖所示,為了產(chǎn)生一半速度的重放創(chuàng)建了兩個(gè)GOP。一個(gè)更慢的重放速度需要?jiǎng)?chuàng)建更大數(shù)量的GOP。每個(gè)GOP可以攜帶一個(gè)或多個(gè)來自即將被編輯的視頻的幀。如下所要說明的,最好策略性地放置幀以便插入偽圖像能導(dǎo)致一個(gè)傳統(tǒng)的GOP結(jié)構(gòu)。但需要注意,圖5H僅僅是本處理的一個(gè)例子,因?yàn)閹梢园凑掌渌魏芜m當(dāng)?shù)捻樞蚍胖谩?br>
一旦GOP被創(chuàng)建出,則視頻中的原始圖像可以被重新編碼,如步驟530所圖解。接著,在步驟532,一個(gè)或多個(gè)偽圖像被加到GOP。由于已經(jīng)被壓縮,偽圖像不需要被重新編碼。如圖5I所示,插入GOP中特定位置的偽圖像的類型最好是能導(dǎo)致GOP具有傳統(tǒng)的GOP結(jié)構(gòu)。例如,一個(gè)偽圖像Bd可以被插入B4和P5之間,因?yàn)閭鹘y(tǒng)GOP一般在I和P幀之間或在P幀之間包含兩個(gè)B圖像。但需要注意,本發(fā)明并不限定于此,可以利用其他任何適當(dāng)?shù)牟迦胄蛄?,包括與傳統(tǒng)GOP結(jié)構(gòu)不匹配的插入序列。一旦偽圖像被增加,在步驟526,被編輯的視頻可被記錄在存儲(chǔ)介質(zhì)上。
與在流程圖400所討論的插入圖像的過程相似,如果在存儲(chǔ)介質(zhì)的原始位置沒有足夠的空間適合被編輯視頻,則被編輯視頻信號(hào)中的圖像的分辨率會(huì)降低或比特率會(huì)降低。這應(yīng)用于增加重復(fù)或偽圖像的處理。
參見圖6A,流程圖600圖解了如何執(zhí)行快速運(yùn)動(dòng)編輯的兩種方式。圖6B-6F圖解了被應(yīng)用到兩個(gè)GOP以創(chuàng)建兩倍速度播放的這些快速動(dòng)作編輯處理的每一個(gè)的示例;但是,應(yīng)當(dāng)注意,本發(fā)明不限于此,因?yàn)橐曨l的任何部分可以被改變以便以比正常重放的速度快的任何速度來重放。在步驟610,器件100可以開始從存儲(chǔ)介質(zhì)讀出數(shù)據(jù)。在步驟612,圖1的解復(fù)用器176可以從非視頻分量分離被記錄的視頻信號(hào)的視頻分量,所述非視頻分量諸如A_PCK 40和SP_PCK 42。隨后可以丟棄非視頻分量。與圖4A和5A的慢動(dòng)作處理類似,NV_PCK 38可以留在被編輯的視頻信號(hào)中。圖6B示出了進(jìn)入到分組視頻編碼器144時(shí)的兩種傳統(tǒng)GOP的形式。
如步驟614中所示,如果被編輯的視頻將不經(jīng)歷重新編碼的步驟以使每個(gè)被編輯的GOP與傳統(tǒng)的GOP結(jié)構(gòu)一致,則分組視頻編碼器144可以開始從視頻信號(hào)中去除B幀。這個(gè)處理被示出在圖6A的步驟616和圖6C中。參見圖6C,最好以非連續(xù)方式去除B幀。即,一旦B幀被去除,則在刪除另一B幀之前,器件100可保留一個(gè)或多個(gè)B幀(依賴于所希望的重放速度)。不按順序刪除B幀將產(chǎn)生更平滑的重放和特技模式性能。作為一個(gè)示例,在圖6C中,幀B0和B1可以被去除,然后在刪除幀B4、B6和B7之前可以保留幀B3。其后,可以保留幀B9,并且可以繼續(xù)刪除處理。但是,應(yīng)當(dāng)注意,圖6C所示的示例不意欲將本發(fā)明限定于這個(gè)特定的刪除序列,因?yàn)榭梢允褂萌魏纹渌m合的刪除序列。
從視頻信號(hào)刪除的圖像的總數(shù)量依賴于所選擇的快速動(dòng)作速度。例如,為了產(chǎn)生正常重放速度兩倍的重放速度,可以從視頻信號(hào)中刪除在每個(gè)GOP中包括的圖像的一半。這是在圖6C中實(shí)現(xiàn)的結(jié)果。在圖6A的步驟618,視頻編碼器144可以確定去除B幀對(duì)于產(chǎn)生所期望的快進(jìn)重放速度是否是足夠的。如果不是,則視頻編碼器144可以開始從視頻去除P幀,如步驟620中所示。在一個(gè)方案中,第一個(gè)將被去除的P幀可以是包含在正被編輯的每個(gè)GOP中的最后一個(gè)P幀;但本發(fā)明不限于此,因?yàn)槿魏纹渌鸓幀也可以是第一個(gè)被刪除的P幀。像在B幀去除的情況中一樣,P幀的刪除最好以非連續(xù)的次序進(jìn)行。
一旦已經(jīng)刪除了適當(dāng)數(shù)量的圖像,則按照步驟622和如圖6C所示,來自被編輯的GOP的剩余圖像可以被合并以填充在被編輯的視頻信號(hào)中包括的一個(gè)或多個(gè)GOP。這些圖像可以隨后被記錄到存儲(chǔ)介質(zhì)上,如圖6A中的步驟624所示。與慢動(dòng)作編輯處理相反,快進(jìn)編輯視頻可以容易地適合它的原始介質(zhì)空間,因?yàn)橐呀?jīng)從視頻刪除了一個(gè)或多個(gè)圖像。在一個(gè)方案中,偽數(shù)據(jù)可以隨后被記錄在剩余的存儲(chǔ)介質(zhì)空間上,如步驟626所示。這個(gè)處理可以防止錄像機(jī)顯示原始視頻的片斷,這些片斷仍然保留在存儲(chǔ)介質(zhì)上未接收到被編輯的視頻的那個(gè)部分上。偽數(shù)據(jù)可方便地被器件100忽略。
返回步驟614,如果要重新編碼被編輯的GOP以匹配傳統(tǒng)GOP的結(jié)構(gòu),則從視頻信號(hào)中刪除哪些圖像是無關(guān)的;但是,類似于前面討論的快進(jìn)編輯處理,最好按照非連續(xù)的次序刪除幀以創(chuàng)建較平滑的重放。圖6D圖解了被編輯之前的兩個(gè)GOP?;氐綀D6A,在步驟615,組成視頻信號(hào)的圖像可被分組視頻解碼器178解碼,并隨后被傳送到分組視頻編碼器144。分組視頻編碼器144接著從視頻除去圖像,如步驟617所示。被刪除的圖像的數(shù)量可以基于所希望的快進(jìn)重放速度。圖6E圖解了應(yīng)用到兩個(gè)GOP以產(chǎn)生兩倍的重放速度的這個(gè)處理。但是,應(yīng)當(dāng)注意,圖6E所示的示例不意欲將本發(fā)明限制為這個(gè)特定的刪除序列,因?yàn)橐部梢允褂萌魏纹渌m合的刪除序列來創(chuàng)建所希望的重放速度。
在圖6A的步驟619,剩余圖像可被合并,并且這些圖像隨后被重新編碼以匹配傳統(tǒng)GOP的結(jié)構(gòu),如圖6A的步驟621和圖6F所示。但是,應(yīng)當(dāng)注意,圖6F所示的示例不意欲將本發(fā)明限制到這個(gè)特定的重新編碼序列,因?yàn)橐部梢允褂萌魏纹渌m合的重新編碼序列。在步驟623,一旦已經(jīng)重新編碼了圖像,則圖像可以被記錄到存儲(chǔ)介質(zhì)中由原始視頻先前占用的空間。另外,偽數(shù)據(jù)可以隨后被插入到任何剩余的存儲(chǔ)介質(zhì)空間,如步驟626所示。
圖7A是圖解另一種方案的流程圖700,在該方案中可以執(zhí)行快進(jìn)編輯。圖7B-7D圖解了被應(yīng)用到兩個(gè)GOP以產(chǎn)生兩倍速度的重放的這個(gè)特定的快速動(dòng)作編輯處理的示例;但是,應(yīng)當(dāng)注意,本發(fā)明不限于這個(gè)示例,因?yàn)榘凑者@個(gè)特定的方案,可以將視頻的任何部分改變?yōu)橐钥煊谡V胤潘俣鹊娜魏嗡俣葋碇胤拧Ec流程圖600類似,在圖7A的步驟710中,器件100可以開始從存儲(chǔ)介質(zhì)讀取數(shù)據(jù)。在步驟712,圖1的解復(fù)用器176可以從非視頻分量中分離被記錄的視頻信號(hào)的視頻分量。除了任何導(dǎo)航數(shù)據(jù)之外的非視頻分量可以隨后被丟棄。接著,構(gòu)成視頻信號(hào)的圖像可以被分組視頻解碼器178解碼,并且可以隨后被傳送到分組視頻編碼器144,如步驟714所示。圖7B圖解了當(dāng)進(jìn)入視頻編碼器144時(shí)的兩種GOP。
但是,在這個(gè)方案中,可以根據(jù)所期望的快進(jìn)重放速度從視頻信號(hào)刪除多個(gè)場(chǎng)圖像,如圖7A的步驟716中所示。圖7C圖解了這樣的處理,其中所期望的重放速度是正常重放速度的兩倍。如圖所示,已經(jīng)從包括視頻信號(hào)的每個(gè)幀去除了一個(gè)場(chǎng)圖像。但是,應(yīng)當(dāng)注意,圖7C僅僅是一個(gè)示例,因?yàn)榭梢詫?shí)現(xiàn)任何其他的重放速度,并且可以使用任何其他適當(dāng)?shù)膭h除序列來實(shí)現(xiàn)特定的速度。而且,最好在應(yīng)用時(shí)以非順序的方式刪除場(chǎng)圖像。
如圖7A的步驟718和圖5D所示,可以隨后合并剩余的場(chǎng),并且在圖7A的步驟720,這些場(chǎng)可以被重新編碼。與圖6A的快進(jìn)編輯相似,這些場(chǎng)可以被重新編碼以匹配傳統(tǒng)GOP的結(jié)構(gòu)。這些場(chǎng)可以被重新編碼成場(chǎng)圖像,如圖7D所示。作為替代,這些場(chǎng)可以被組合和重新編碼成非順次幀。這些場(chǎng)圖像或幀可以被記錄到存儲(chǔ)介質(zhì)中由原始視頻先前占用的空間中,如步驟722所示。另外,可以在任何剩余的空間中插入偽數(shù)據(jù),如步驟724所示。雖然可以去除場(chǎng)圖像的任何組合以創(chuàng)建期望的重放速度,但是如圖7B-7D所示去除場(chǎng)圖像將產(chǎn)生較平滑的重放以及改進(jìn)的特技模式性能。
權(quán)利要求
1.在可重寫的存儲(chǔ)介質(zhì)中,一種用于改變所選擇的視頻段的重放速度的方法,所述視頻段具有順次的幀結(jié)構(gòu),它已經(jīng)被記錄在存儲(chǔ)介質(zhì)的一部分上,所述方法包括步驟關(guān)于改變的重放速度來修改所選擇的視頻段;在所述介質(zhì)的所述部分上專門地記錄被修改的視頻段。
2.按照權(quán)利要求1的方法,還包括步驟在所述選擇的視頻段中刪除多個(gè)非視頻包以便減少在所述修改的視頻段中包括的數(shù)據(jù)量。
3.按照權(quán)利要求1的方法,還包括步驟降低在所述被修改的視頻段中包括的至少一個(gè)幀的分辨率。
4.按照權(quán)利要求1的方法,還包括步驟在所述記錄步驟期間,降低所述被修改的視頻段的比特率。
5.按照權(quán)利要求1的方法,其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述修改可以包括步驟解碼所述內(nèi)部幀的每一個(gè)和選擇性地解碼至少一個(gè)所述非內(nèi)部幀。
6.按照權(quán)利要求5的方法,還包括步驟將由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)插入到所述選擇的視頻段中。
7.按照權(quán)利要求6的方法,其中被插入到所述選擇的視頻段中的所述偽圖像和所述重復(fù)圖像的數(shù)量是基于所述被改變的重放速度的。
8.按照權(quán)利要求7的方法,還包括步驟選擇性地解碼和重新編碼用于傳統(tǒng)的放置所述偽圖像、所述重復(fù)圖像和所述內(nèi)部和所述非內(nèi)部幀的被修改的視頻段。
9.按照權(quán)利要求1的方法,其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述修改可以包括步驟解碼所有所述內(nèi)部和所述非內(nèi)部幀。
10.按照權(quán)利要求9的方法,還包括步驟將由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)插入到所選擇的視頻段中。
11.按照權(quán)利要求10的方法,其中被插入到所述選擇的視頻段中的所述偽圖像和所述重復(fù)圖像的數(shù)量是基于被改變的重放速度的。
12.按照權(quán)利要求1的方法,其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述修改可以包括步驟從由所述內(nèi)部和非內(nèi)部幀組成的組中去除至少一個(gè)幀。
13.按照權(quán)利要求1的方法,其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述修改可以包括步驟解碼所述內(nèi)部和非內(nèi)部幀;并且從所述內(nèi)部和非內(nèi)部幀的至少一個(gè)中去除至少一個(gè)場(chǎng)。
14.一種用于改變所選擇的視頻段的重放速度的系統(tǒng),所述視頻段記錄在可重寫的存儲(chǔ)介質(zhì)上,并具有順次幀結(jié)構(gòu),所述系統(tǒng)包括存儲(chǔ)介質(zhì)讀取電路,用于選擇性地讀取已經(jīng)被記錄在可重寫存儲(chǔ)介質(zhì)的一部分上的視頻段;視頻處理器,用于關(guān)于改變的重放速度來修改所述選擇的視頻段;視頻記錄器電路,用于在所述存儲(chǔ)介質(zhì)的所述部分上專門地記錄被修改的視頻段。
15.按照權(quán)利要求14的系統(tǒng),其中所述視頻處理器刪除在所述選擇的視頻段中的多個(gè)非視頻包,以便減少在所述修改的視頻段中包括的數(shù)據(jù)量。
16.按照權(quán)利要求14的系統(tǒng),其中所述視頻處理器降低在所述被修改的視頻段中包括的至少一個(gè)幀的分辨率。
17.按照權(quán)利要求14的系統(tǒng),其中所述視頻處理器在所述記錄步驟期間降低所述被修改的視頻段的比特率。
18.按照權(quán)利要求14的系統(tǒng),其中,所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述視頻處理器解碼每一個(gè)所述內(nèi)部幀和選擇性的解碼至少一個(gè)所述非內(nèi)部幀。
19.按照權(quán)利要求18的系統(tǒng),其中,所述視頻處理器將由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)插入到所選擇的視頻段中。
20.按照權(quán)利要求19的系統(tǒng),其中被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于所述被改變的重放速度的。
21.按照權(quán)利要求20的系統(tǒng),其中所述視頻處理器選擇性地解碼和重新編碼用于傳統(tǒng)的放置所述偽圖像、所述重復(fù)圖像和所述內(nèi)部和非內(nèi)部幀的視頻段。
22.按照權(quán)利要求14的系統(tǒng),其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述視頻處理器解碼所有所述內(nèi)部和所述非內(nèi)部幀。
23.按照權(quán)利要求22的系統(tǒng),其中,所述視頻處理器將由偽圖像和重復(fù)圖像組成的組中的至少一個(gè)插入到所述選擇的視頻段中。
24.按照權(quán)利要求23的系統(tǒng),其中被插入到所選擇的視頻段中的偽圖像和重復(fù)圖像的數(shù)量是基于被改變的重放速度的。
25.按照權(quán)利要求14的系統(tǒng),其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述視頻處理器從包括所述內(nèi)部和非內(nèi)部幀的組中去除至少一個(gè)幀。
26.按照權(quán)利要求14的系統(tǒng),其中所述視頻段包括內(nèi)部和非內(nèi)部幀,并且所述視頻處理器解碼所述內(nèi)部和非內(nèi)部幀;并且從所述內(nèi)部和非內(nèi)部幀的至少一個(gè)去除至少一個(gè)場(chǎng)。
全文摘要
本發(fā)明包括一種用于改變所選擇的視頻段的重放速度的系統(tǒng)和方法,所述視頻段具有順次的幀結(jié)構(gòu),它已經(jīng)被記錄在存儲(chǔ)介質(zhì)的一部分上。可以關(guān)于改變的重放速度來修改所選擇的視頻段,并且可以在介質(zhì)的一部分上專門地記錄被修改的視頻段??梢栽谒x擇的視頻段中刪除多個(gè)非視頻包以便降低在修改的視頻段中包括的數(shù)據(jù)量?;蛘?,可以減少被修改視頻段中的至少一個(gè)幀的分辨率。視頻段可以包括內(nèi)部和非內(nèi)部幀并通過增加至少一個(gè)圖像被修改?;蛘?,可以通過去除至少一個(gè)圖像來修改視頻段。視頻段還可以被重新編碼以獲得較平滑的特技模式和重放性能。
文檔編號(hào)H04N7/50GK1516977SQ02812245
公開日2004年7月28日 申請(qǐng)日期2002年6月17日 優(yōu)先權(quán)日2001年6月18日
發(fā)明者書 林, 林書, A 舒爾茨, 謝健磊, 馬克·A·舒爾茨 申請(qǐng)人:湯姆森特許公司