專利名稱:對來自電影膠片資料的數字視頻信號編碼和解碼的裝置的制作方法
技術領域:
本發明涉及對來自電影膠片資料的數字視頻信號進行編碼和解碼的裝置,該數字視頻信號有60赫茲的場頻,該電影膠片資料有24赫茲幀頻。
動畫專家組(MPEG)標準是對供傳輸或存儲的數字視頻信號進行壓縮標準的代表。該標準經IS0-IEC/JTC1/SC2/WG11討論,并被推薦為標準的草案。該標準規定了一種將運動補償預測編碼與離散余弦變換(DCT)編碼相結合的混合壓縮方法。
第一壓縮技術,運動補償預測編碼,利用了時域中視頻信號的相關性。按照此方法,根據所解碼和重放(復制)的代表在現在畫面前面或后面的參考畫面的視頻信號,預測代表現在畫面(幀或場)的視頻信號。只要將代表現在畫面的視頻信號和代表參考畫面的復制的視頻信號之間的運動預測誤差進行發送或存儲。這就大大地減少了代表現在畫面所需要的數字視頻信號的總量。
第二壓縮技術,DCT編碼,利用了內畫面,視頻信號的二維相關性。按照此技術,當對一塊現行畫面,或一組運動預測誤差,進行正交變換時,信號功率集中在特定的頻率成分上。因此,只需要在信號功率所集中的區域上將量化的二進制數碼配給DCT系數。這就更進一步減少了代表畫面所需要的數字視頻信號的數量。
由于MPEG標準的編碼技術基本上是供隔行視頻信號用的,當在不修改的情況下將它們應用于非隔行視頻信號時,出現了許多問題。特別是,當MPEG技術被應用于非隔行視頻信號時,能損害壓縮比。
電影由連續地重放的靜止畫面的序列組成,通常每秒24幅畫面。電影膠片資料,例如,電影膠片或24-幀視頻信號,以24赫茲幀頻的全幀形式代表電影的每一幅面面,而隔行視頻信號以兩個連續場的形式代表電影的每一畫面,每一場代表半幅畫面,并且從一場位移一行而得到另一場。NTSC隔行視頻信號有60赫茲的場頻。因此,從24赫茲幀頻的電影膠片資料引出60赫茲場頻的隔行視頻信號,如使用電視電影機所做的那樣,需要在膠片資料的每秒幀數和視頻信號中的每秒場數之間進行轉換。
一般采用稱為2-3下拉的技術,將24赫茲幀頻的電影膠片資料轉換為60赫茲場頻的隔行視頻信號。
圖1畫出了2-3下拉如何工作的圖形。
2-3下拉的處理包含從電影膠片資料的每兩個連續幀的第一幀中引出視頻信號的兩場,和從膠片資料的兩個連續幀的第二幀中引出視頻信號的三場的重復工序。在圖1中,800和801幀是24赫茲幀頻的電影膠片資料的連續幀,圖中,每一膠片資料幀被分成奇數場,用實線表示,和偶數場,用虛線表示。
最初,從第一膠片資料幀800引出視頻信號的兩場。802視頻場,奇數場,首先從800第一膠片資料引出,后面是803第二視頻場,偶數場。接著,從801第二膠片資料引出視頻信號的三場,804視頻場,奇數場,最先被引出,后面是805視頻場,偶數場,繼之以806視頻場,另一奇數場。804和806兩個奇數場彼此是相同的。對于另兩膠片資料幀808和809,重復此過程,由此可引出810至814視頻場。要注意的是,810偶數場是最先從808膠片資料幀引出,并且,812和814兩個偶數場是從809膠片資料幀引出的。由于所示的安排,從電影膠片資料的四幀序列引出了視頻信號的十場的序列,此后重復該序列。
圖2畫出了將圖1所示過程引出的隔行視頻信號的場的連續對合并成幀的結果的圖形。900和901視頻場是從相同膠片資料幀引出的。902和903視頻場也是從相同膠片資料幀引出的。因此,由合并900和901視頻場所產生的907視頻幀,和由合并902和903視頻場所產生的908視頻幀,每一幀都是從相同膠片資料幀引出的。相反,由合并904和905連續視頻場所產生的909視頻幀是從兩不同膠片資料幀引出的。
當MPEG編碼應用于由利用2-3下拉技術從電影膠片資料引出的隔行視頻信號而得到的非隔行視頻信號對,對在上述例子中的907和908幀進行編碼時,因為這些幀每一幀都是從單個膠片資料幀得到的,因而是內相關的,不會出現各種問題。但是,當對909視頻幀進行編碼時,因為它是從兩個不同的膠片資料幀引出的,因而它不一定是內相關的,會遇到各種困難。
如果電影是快速移動的,或者如果在該幀中出現景色變化,由膠片資料的兩個不同幀所得到的視頻幀有低的垂直相關性,而降低了基于DCT的信號壓縮。此外,因為降低了的視頻信號的相關性,運動補償預測也會失敗。
發明的目的和提要以下是附圖的簡略說明圖1用圖解的方式說明2-3下拉技術的工作原理。
圖2描繪了當應用于利用2-3下拉技術由不同膠片資料幀所得到的場而形成的幀時,編碼效率如何降低的圖形。
圖3是構成本發明第一實施例的圖象處理裝置的編碼裝置和解碼裝置的方框圖。
圖4是包含在圖3中的2-3下拉檢測電路的方框圖。
圖5畫出了如何由圖3中的速率轉換電路處理的成對場的圖形。
圖6是圖3中編碼器105的方框圖。
圖7畫出了在編碼器中如何選擇運動預測模型的圖形。
圖8是圖3中所示的解碼裝置的解碼器113的方框圖。
圖9是構成發明第二實施例的圖象處理裝置的編碼裝置和解碼裝置的方框圖。
圖10是說明在圖9中所示的速率轉換電路103中如何產生各種控制信號的圖形。
圖11是在圖9中所示的場順序重排電路104的方框圖。
圖12是在圖9中所示的編碼器105的方框圖。
圖13是表示在圖12中所示的編碼器105中編碼緩沖器407和在圖9中所示解碼器112中解碼緩沖器701的狀態的圖形。
圖14是表示在圖12中所示的編碼器105中編碼緩沖器107和在圖9中所示解碼器112中解碼緩沖器701的狀態的圖形。
圖15是說明視頻緩沖核對器的概念的方框圖。
圖16是在圖9中所示的解碼器112和速率轉換電路113的方圖。
圖17圖解說明按照第一記錄法的第一變化從所記錄的幀頻為24赫茲的記錄信號中解碼裝置如何產生場頻為60赫茲的視頻信號。
圖18圖解說明按照第一記錄法的第二變化從所記錄的幀頻為24赫茲的記錄信號中速率轉換電器如何產生場頻為60赫茲的視頻信號。
以下是對發明的詳細說明。
本發明的第一實施例首先將參考圖3來加以說明,圖3畫出了編碼裝置100和解碼裝置101的方框圖。
最先說明編碼裝置。編碼器輸入信號Ⅵ,場數為60赫茲的隔行視頻信號被送給下面將詳細說明的2-3下拉檢測電路102。每次2-3下拉檢測電路102都檢測編碼器輸入信號Ⅵ中的成對的場,并產生場模式變化信號FMC,送給速率轉換電路103。為響應場模式變化信號FMC,速率轉換電路103排除來自編碼器輸入信號Ⅵ的每一成對的場,并將所得到的視頻信號送給場順序重排雖路104。場順序重排電路104將來自頻率轉換電路103的信號轉換成順序的、幀頻為24赫茲的圖象信號。然后編碼器105壓縮圖象信號并對其編碼,并將結果送給施加誤差校正碼的ECC電路。調制電路107對來自ECC電路的信號進行調制,以供在記錄介質108上進行記錄。
解碼裝置101接收由記錄介質109重放的信號。記錄介質109與在其上記錄著由編碼裝置100所產生的信號的記錄介質108相同,或者是從該記錄介質108引出的。所重放的信號經解調電路110解調,并送給ECC解碼電路111,在這里施加誤差檢測和校正。解碼器112對來自ECC解碼電路的信號解碼成幀頻為24赫茲的畫面。頻率轉換電路113將幀頻為24赫茲的圖象信號轉換為場頻為60赫茲的視頻信號。場順序重排電路114將來自解碼器112的60赫茲場頻的視頻信號的場順序恢復成編碼器輸入信號Ⅵ的場順序,并且提供60赫茲場頻的、解碼器裝置輸出信號VO。
現在參考圖4來說明2-3下拉檢測電路102的工作過程。場延遲電路201和202,經過兩個場周期,即1/30秒的時延,將編碼器輸入信號Ⅵ,場頻為60赫茲的視頻信號,轉換成延遲信號VPI。差值計算器203接收延遲信號VPI和編碼器輸入信號Ⅵ,并計算出在兩個信號中的每一相應圖象要素(象素)之間的差值VP2。
絕對值計算器204計算由差值計算器203對每一象素所計算的差值VP2的絕對值VP3,并將該結果送給累加器205,計算在該場中每一象素的差值的絕對值之和。比較器206將得到的絕對值差值之和與門限值TH比較,當編碼器輸入信號Ⅵ的幀是成對的場,并且能像這樣被排除時,絕對值差值之和VP4小于門限值TH,并且比較器206產生場模式變化信號FMC。
經場延遲電路201相對于視頻信號Ⅵ延遲一個場周期的視頻信號Ⅶ被送給頻率轉換電路103,該電路的工作過程用圖5來加以說明。當送給頻率轉換電路103(圖1)的延遲視頻信號Ⅶ是場頻為60赫茲的隔行視頻信號,并且是利用2-3往下拉技術從電影膠片資料得到時,如上所述,場301和場302從相同膠片資料幀中產生。場303至305也全部從一個膠片資料幀,不同于場301和302起源的幀中產生。由于場303和場305作為2-3下拉的結果是相同的(成對的場),場305提供多余的信息。
因此,當來自2-3下拉檢測電路102的場模式變化信號FMC指示場,如場305之類,是成對的場時,頻率轉換電路103把該場看作是成對的場,并且從視頻信號Ⅵ1中排除該場。頻率轉換電路接著將得到的視頻信號Ⅵ4送給場順序重排電路104,將視頻信號Ⅵ4中的各場的順序重排成由編碼器105的編碼順序所要求的順序。場順序重排電路104也可將構成每幀的兩場隔行,以提供順序的畫面。
圖6是編碼器105的方框圖。來自場順序重排電路104的視頻信號Ⅵ4被送給單元化電路401,它將信號Ⅵ4分成最好是16×16象素的宏單元。每一宏單元經由下面將會說明的運動檢測電路402被送給差值檢測器403。
差值檢測器403還接收來自由場存儲器411至414所形成的對運動補償的場存儲器組和預測器415的運動補償象素的宏單元,所述預測器在下面也將得到說明。差值檢測器逐個象素地確定象素的宏單元和運動補償象素的宏單元之間的差值。
來自差值檢測器403的運動預測誤差的宏單元被送給DCT電路404,它對將每個宏單元分為四份所得到的單元中的運動預測誤差進行正交變換。DCT電路404最將離散余弦變換(DCT)用于每一單元。由DCT電路404所定的DCT系數被送給量化器405,在這里利用自適應所分配的位數它們被量化了。所量化的DCT系數然后被送給可變長度編碼器406,這里應用如Huffman編碼,或者掃描寬度受限制的編碼之類的可變長度編碼。可變長度編碼器406也把運動矢量MV,預測模式信號PM,和場模式變化信號FMC和所量化的DCT系數結合起來。可變長度編碼電路406的輸出被送給編碼器緩沖器407,它通常以恒定的位速率提供編碼器輸出信號VC1。要注意的是,盡管在圖6中漏掉了,從編碼緩沖器407到量化器405反饋一個防止編碼緩沖器407溢出或下溢的信號。
量化器405也將所量化的DCT系數經由去量化器408,逆DCT電路409,相加器410和選擇器417饋給運動補償的場存路器411至414。該去量化器將量化器405所完成的量化倒過來,該逆DCT電路409將DCT電路404所完成的DCT過程倒過來。由于將來自逆DCT電路408的重新形成的運動預測誤差的每一宏單元與由存儲在場存儲器411至414中的一幅或多幅前面的畫面所得到的參考畫面的運動補償宏單元,經預測器415,進行相加,相加器410重新形成了現在畫面的宏單元。在現在畫面完全地重新形成之后。接著它可存儲在場存儲器411至414的一個之中,由選擇器417進行選擇,作為對后面畫面進行編碼的參考畫面。
來自單元化電路401的象素的宏單元還送給運動檢測電路402,以決定每個宏單元的矢量,并且還產生每個宏單元的絕對值差值之和。運動檢測電路402將絕對值差值之和送給運動預測模式決定電路418,以決定運動預測模式,這在下面將會說明。象素宏單元還從單元化電路401,經運動檢測電路402,傳給差值檢測電路403,這在上面已經說明。
現在參考圖7說明選擇每個宏單元的預測模式的方面。圖7表示雙向-預測編碼(B-畫面)的情形。可得到三種預測模式(1)根據前面的參考畫面正向預測;(2)根據前面和后面畫面的線性預測(用線性計算的方法計算在現在畫面的宏單元中的每一象素,例如根據在前面畫面中的參考宏單元中的象素和在后面畫面中的參考宏單元中的象素來計算平均值);和(3)根據后面參考畫面的反向預測。
如果用X代表現在畫面和由運動檢測電路402所決定的前面參考畫面之間的預測誤差的絕對值差值之和,用Y代表現在畫面和后面參考畫面之間的預測誤差的絕對值差值之和,那么,如圖17所示當Y>JX,相當于區域601,運動預測模式決定電路418根據前面的場或幀選擇正向預測;當KX≤Y≤JX,相當于區域602,運動預測模式決定電路418根據前面和后面的場或幀選擇線性預值;和當Y<KX,相當于區域603,運動預測模式決定電路418根據后面的場或幀選擇反向預測。
運動預測模式決定電路418將預鍘模式PM和運動矢量MV供給運動補償的場存儲器組的預測器415,和讀地址發生電路1016。按照預測模式PM和運動矢量MV由地址發生電路1016所產生的讀地址被加到場存儲器411至414上。地址發生電路1016產生偏離現在宏單元的象素地址的場存儲器地址,偏離的量由運動矢量MV指定。按照由讀地址發生電路1016所提供的地址,從場存儲器讀出象素的宏單元,并提供給預測器415,按照預測模式PM,完成選擇和插入。這樣,利用預測模式PM和運動矢量MV,運動補償的場存儲器411至414和預測器415完成了運動補償。
現在參考圖8所示方框圖,詳細地說明第一實施例的解碼裝置101的解碼器112。
給解碼器112的解碼器輸入信號VD3被暫時地存儲在解碼器緩沖器701中。可變長度解碼器702將解碼緩沖器所收到的DCT系數的可變長度編碼倒過來,并取出運動矢量MV,預測模式PM,和場變化模式信號FMC。逆量化器703對所量化的DCT系數進行逆量化,逆DCT電路704將DCT系數變換為運動預測誤差的單元。將逆量化器703和逆DCT電路704構造成具有對圖6所示編碼器的量化器405和DCT電器404的特性分別地互補的特性。
由組合來自逆DCT電路的四個相鄰單元的正方形排到所形成運動預測誤差的宏單元被送給相加器705的一個輸一端,相加器的另一輸入端,經預鍘器711,用從一幅或多幅參考畫面所得到的運動補償宏單元來饋送。相加器705的輸出,現在畫面的重新形成的宏單元,被送給由預測器711和場存儲器707至710組成的運動補償的場存儲器組中的場存儲器的一個。重新構成的存儲在場存儲器707至710中的畫面用作對后面畫面進行解碼的參考畫面,并且邊經選擇器706,以適當的定時,從場存儲器送出,形成解碼器輸出信號VO1的畫面。
顯示地址發生電路713將顯示地址供給場存儲器707至710。來自產生同步信號以響應外同步信號的同步信號發生電路712的幀脈沖信號提供給顯示地址發生電路713。
由可變長度解碼器702取出的場模式變化信號FMC,和解碼器輸出信號VO1被送給頻率轉換電路113。當信號FMC指示從編碼器輸入信號中除去了場,頻率轉換電路使解碼器輸出信號中的相應的場加倍,提供場頻率為60赫茲的輸出信號。來自頻率轉換電路113的信號傳給場順序重排電路114,在這里,來自頻率轉換電路的信號的場順序被恢復成編碼器輸入信號的順序,并提供所得到的信號作為解碼裝置輸出信號VO,其場頻為60赫茲。
現在參考圖9對本發明的第二實施例進行說明,圖9畫出了編碼裝置100和解碼裝置101的方框圖。在圖9中,與圖3中所示部件相應的部件用相同的參考號碼表示。
首先說明編碼裝置100。編碼器輸入信號Ⅵ,60赫茲場頻的視頻信號,被送給2-3往下拉檢測電路102,在這里,每當檢測到成對場時就產生場模式變化信號FMC。為響應場模式變化信號,頻率轉換電路103從編碼器輸入信號Ⅵ中除去每個成對的場,并將所得到的信號送給場順序重排電路104。
在頻率轉換成由編碼器105所要求的頻率之后,場順序重排電路104改變場的順序。在場順序重排之后,編碼器105對畫面信號進行壓縮和編碼,并將所得到的編碼信號送給ECC電路106,加上誤差校正碼。調制電路107對來自ECC電路106的信號進行調制,供在記錄介質上進行記錄用。此外,在第二實施例中,指示打算顯示的幀所采用的方法的控制信號,例如下面將作說明的DSO或DFN,被包含在記錄在記錄介質108上的信號之中。
現在說明解碼裝置101。對從記錄介質108中取出的記錄在記錄介質109上的信號進行重放,由解調電路110進行調解,并送給ECC解碼電路111,在這里,進行誤差檢測和校正。解碼器112將來自ECC電路的信號解碼成有幀頻為24赫茲的視頻信號。
頻率轉換電路113產生地址信息用來送給解碼器112,以便將解碼器112所產生的視頻信號的畫面順序還原為編碼器輸入信號Ⅵ的順序,并將所重排的信號變換為有60赫茲場頻的視頻信號。解碼器提供所得到的信號作為場頻為60赫茲的解碼裝置輸出信號VO。
本實施例的2-3往下拉檢測電路102的工作過程和結構類似于前面所述的第一實施例的,因此這里將不再進行說明。
但另一方面,頻率轉換電路103的工作過程也類似于上面參考圖5所描述的,下面參考圖10來說明在第二實施例中由頻率轉換電路103所產生的信號。
第二實施例的頻率轉換電路103接收來自2-3下拉檢測電路102的場模式變化信號FMC,如上所述。當頻率轉換電路103檢測到FMC信號是處于它的1狀態時,它不將來自編碼器輸入信號的相應的成對的場送給場順序重排電路104。相反,當頻率轉換電路檢測到FMC信號是處于它的0狀態對,它將未變化的編碼器輸入信號的場送給場順序重排電路104。
此外,第二實施例的轉換電路103產生最高場第一特征位DSO,指示將顯示的幀的場所按照的順序。DSO特征位量只能有0或1值的一位的特征位。在它的1狀態時,特征位DSO指示首先將顯示特征位從屬的幀的視頻信號的第一場和第二將顯示視頻信號的第二場。反之,在它的0狀態時,特征位DSO指示首先將顯示特征位從屬的幀的視頻信號的第二場和第二將顯示第一場。按照慣例,首先所顯示的場是奇數場。頻率轉換電路103還產生許多場顯示編碼特征位DFN,指示特征位從屬的幀是按兩場顯示還是按三場顯示。而且,DFN特征位是只能有0或1值的一位特征位。在它的1狀態時,特征位DFN指示特征位從屬的幀將按三場顯示。相反,在它的0狀態時,特征位DFN指示特征位從屬的幀將按兩場顯示。
在圖10中可以看到,2-3下拉檢鍘電路102(圖9),當它檢測到成對的場4和9時,就產生場模式變化信號,所以場0在相應于膠片資料幀A的輸出幀(a)中是最高場,最高場第一特征位DSO是處于其1狀態,指示首先將顯示幀的第一場。而且,輸出幀(a)是從編碼器輸入信號Ⅵ的僅有的兩場中得到的,所以,場顯示編碼特征位DFN的數被置于其0狀態。
相應于膠片資料幀B的輸出幀(b)的第一場(場2)是最高場,所以最高場第一特征位DSO被置于其1狀態,指示在第二場(場3)之前將顯示幀的第一場(場2)。輸出幀(b)是從編碼器輸入信號Ⅵ的三場(場2,3和4)得到的,所以場顯示編碼特征位DFN的數被置于其0狀態,指示輸出幀(c)必須按兩場顯示。
相應于膠片資料幀C的輸出幀(c)的第一場(場5)是最低場,所以最高場第一特征DSO被置于0狀態,指示輸出場(c)的第二場在第一場(場5)之后顯示。該輸出場(c)只從編碼輸入信號Ⅵ的兩場產生,所以場顯示編碼特征位DFN的數值被置于0狀態,指示輸出幀必須按兩場顯示。
最后,相應于膠片資料幀D的輸出幀(d)的第一場(場7)是最低場,所以最高場第一特征位DSO被置于其0狀態,指示在第一場(場7)之后將顯示輸出幀(d)的第二場(場8,最高場)。輸出幀(d)是從編碼器輸入信號Ⅵ的三場(場5,6和7)得到的,所以場顯示編碼特征位DFN的數被置于其1狀態,指示輸出幀(d)必須按三顯示。
頻率轉換電路103將特征DSO和DFN送給編碼1105,和場順序重排電器104。
場順序重排電路104的結構示于圖11中。場順序重排電路104包括一組復數場存儲器161和地址控制器162。
來自頻率轉換電路103的畫面信號送給場順序重排電路104,并且在按照地址控制器162所指定的地址處,首先記錄在存儲器組161中。然后從場存路器組161中讀出在由地址控制器162所指定的地址上的畫面信號,并送給編碼器105。
地址控制器162產生響應畫面編碼類型信號PCT,宏單元地址ABL,和最高場第一特征位DSO的地址。畫面編碼類型信號PCT由在編碼器105中的畫面編碼類型發生器420產生。宏單元地址ABL由也在編碼器105中的單元化電路401產生。最高場第一特征位DSO由頻率轉換器103產生。
場存儲器組161存儲若干場。地址控制器162涉及信號PCT,ABL和DSO,產生從頻率轉換器103處收到的畫面信號被寫在場存儲器組161中的地址,并將地址送給存儲器組161。然后根據該地址將從場順序重排電路104處收到的畫面信號寫進存儲器組161中。
而且,地址控制器162涉及信號PCT,ABL和DSO,產生在場存儲器組161中的地址,在該地址上記錄送給編碼器105的目前畫面信號的宏單,并將該地址送給存儲器組161。按照該地址從場存儲器組161中讀出的目前畫面信號的宏單元送給編碼器105。靠改變相對于記錄地址的讀出地址的順序,能重新排到由頻率轉換電路103處收到的場,提供由編碼器105所要求的場順序。此外,由讀來自連續場的間隔行,場順序重排電路能將兩隔行場轉換為單獨的非隔行幀作幀模式編碼。
圖12表示第二實施例的編碼器105的方框圖,在圖中,與在上面參考圖6所說明的編碼器中的部分對應的部分用相同的參考號碼來表示。
在編碼器105中,單元化電路401產生在幀中最好是16×16象素的每個宏單元的地址ABL,并將該地址送給場順序重排電路104。場順序重排電路104從場存儲器161中讀出每個單元地址所指定的象素的宏單元,并將作為輸入信號Ⅵ4的象素的宏單元送給編碼器105。信號Ⅵ4通過單元化電路401,和運動檢測電路402,進入差值檢測器403。
差值檢測器403還接收與在輸入信號Ⅵ4中象素的每個宏單元對應的運動補償象素宏單元。運動補償的象素宏單元是由上面參考圖6所說明的場存儲器411至414和預測器415所構成的運動補償的場存儲器組提供。差值檢測器403決定在輸入信號Ⅵ4中象素的每個宏單元和從預測器415處收到的相應的象素運動補償宏單元之間的逐個象素的差值。
來自差值檢測器403的運動檢測誤差的宏單元送給DCT電路404,對由每個宏單元除以四所得到的運動檢測誤差的單元進行正交變換。DCT電路404最好把離散余弦變換(DCT)用于每個單元。由DCT電路404所提供的DCT系數送給量化器405,在這里利用自適應分配的位數將該系數量化。所量化的DCT系數然后送給可變長度編碼器406,在這里應用了如Huffman編碼,或者掃描寬度受限制的編碼之類的可變長度編碼。可變長度編碼器406的輸出送給編碼緩沖器407,通常以恒定的位速率提供壓縮了的輸出信號VC1,緩沖監控電路1017,將在下面說明,采用將信號OVF反饋到量化器405,控制由量化器405所產生的位數的方法,防止編碼緩沖器407的的溢出或下溢。
量化器405還將所量化的系數經由去量化器408,逆DCT電路409,相加器410,和選擇器417送給運動補償的場存儲器411至414。去量化器將由量化器405所完成的量化倒過來,逆DCT電路409將由DCT電路404所完成的DCT過程倒過來。相加器410采用將來自逆DCT電路408的重新構成的運動預測誤差的每個宏單元與從存儲在場存儲器411至414的一幅或多幅前面畫面所得到的參考畫面的運動補償宏單元,經預鍘器415,進行相加的方法,重新構成了現在畫面的宏單元。在完全重新構成了現在畫面之后,接著可將其存儲在由選擇器417所選擇的場存儲器411至414的一個之中,作為對后面畫面進行編碼的參考畫面。
輸入信號Ⅵ4的宏單元還送給運動檢測電路402,決定每個宏單元的運動矢量,并產生每個宏單元的絕對值差值之和。運動檢測電路402將絕對值差值之和送給運動預測模式決定電路418。
如以上參考圖6所述,選擇了三個現有的預測模式。
在第二實施例中,運動預測模式決定電器418將預測模式PM和運動矢量MV提供給運動補償的場存儲器組的預測器415,并提供給讀地址發生電路1016。按照預測模式PM和運動矣量MV,由地址發生電路1016所產生的讀地址提供給場存儲器411至414。地址發生電路1016產生場存儲器地址,該地址偏離現在宏單元的象素地址由運動矢量MV所表示的大小。按照由讀地址發生電路1016所提供的地址,從場存儲器中讀出象素的宏單元,并提供給預測器415,按照預測模式PM完成選擇和內插。如此,利用預測模式PM和運動知量MV,運動補償的場存儲器411至414和預測器415完成運動補償。
在圖12中所示的編碼器105的第二實施例中,畫面編碼類型發生電路420決定是利用內一幀編碼(I-畫面),預測編碼(P-畫面),還是利用雙向預測編碼(B-畫面),對每幀進行編碼。由畫面編碼類型發生電路420產生的畫面編碼類型信號PCT指示每幀的畫面編碼類型。在連續I-畫面中間,在連續P-畫面中間和在I-畫面和第一其后的P-畫面之間的畫面數可被置于預定值。例如,每十五幀可提供一幅I-畫面,每三幀可提供一幅P-畫面。在連續的P-畫面中間,或者在I-畫面和第一其后的P-畫面之間的兩幀是B-畫面。換句話說,連續I-畫面中間,連續P-畫面之間,和I-畫面和第一其后的P-畫面之間的畫面數是與信號有關的。
畫面編碼類型發生電路420將畫面編碼類型送給運動預測模式決定電路418,單元化電路401,可變長度編碼器406和時間參考發生電路421。時間參考發生電路產生時間參考信號,用以送進可變長度編碼器406。時間參考信號是與每幅輸入畫面有關的信號,并指示在畫面組(GOP)中的畫面被顯示的順序,在下面將會對此作詳細說明。來自時間參考發生電路421時間參考送給可變長度編碼器406。
現在對第二實施例的可變長度編碼器406進行說明。可變長度編碼器406將每幅畫面的編碼視頻信號加給磁頭,使信號對在記錄介質108上進行記錄作好準備。當記錄介質上所記錄的信號有幀頻24赫茲,并且通過利用2-3下拉技術,如上所述,得到60赫茲場頻的視頻信號從電影膠片資料上引出時,該信號利用以下兩種記錄方法的每一個能被記錄在記錄介質108上。
在第一方法中,作為記錄在記錄介質上的信號的部分,記錄了一個或多個控制信號,當重放記錄以提供有60赫茲的場頻的輸出視頻信號時,該控制信號指示哪一幀的哪一場應被重放。在第二方法中,未記錄這樣的控制信號,并且,當重放記錄時,解碼器完成自動的2-3下拉過程,提供有60赫茲的場頻的輸出視頻信號。
首先說明關于第一記錄方法的兩種變化,在第一記錄方法中,特征位或者控制信號指示哪一場將被重放。
第一記錄方法-變化12-3下拉檢測電路102將場模式變化信號FMC每次置于1,它檢測在輸入視頻信號中的成對的場。因此,在關于第一記錄方法的第一變化中,FMC信號被用作控制信號,指示在重放記錄時在該記錄中應產生三場的幀。在第一記錄方法的第一變化中,FMC信號被加給應產生三場的那些幀的畫面磁頭,并被同時記錄。FMC信號可被記錄在畫面磁頭的畫面編碼擴展中(這些術語下面會詳述)。
在敘述關于第一記錄方法的第二變化和第二記錄方法之前,將對某些標題語法的描述和在編碼裝置和解碼裝置的MPEG-2標準中所規定的緩沖作用的排列進行說明。
MPEG-2視頻序列的語法示于表1中(注本說明書內總共包含8個表,即表1至表8,它們統一編排在本說明書正文敘術部分之后)。表1的數學算符和語法類似于在C程序設計語言中所用的。表1中所用術語在供電影和關騰的聲音進行一般的編碼用的ISO/IEC建義H.26X的工作草案中作了限定,這里引用它作參考。表2表示在表1中所涉及的MPEG-2序列標題的語法,表3表示在表1中所涉及的MPEG-2序列擴展的語法。
在表2中所示的序列標題幀頻(framl-rate)符號組是四位長并規定了在視頻序列中視頻信號的幀頻。幀-頻符號組的可能狀態示于表4中。包含在表3所示的序列擴展中的是非隔行序列(non-interlaced-sequence)特征位,其狀態指示在視頻序列中的視頻信號是隔行的還是順序的(即非隔行的)。當視頻序列只含有順序的畫面時,非隔行序列特征位被置于其1狀態,否則,非隔行序列特征位被置于其0狀態。當非隔行序列特征位是在其0狀態時,幀頻代表預計的顯示序列的每秒幀數。當非隔行序列是在其1狀態時,幀-頻指定每秒非隔行幀數,因此,和每秒順序畫面數。
表2所示的序列標題和表3所示序列擴展還分別地包括vbv緩沖器容量(vbv-buffer-size)符號組和vbv緩沖器容量擴展(vbv-buffer-size-extesion)。vbv緩沖器容量符號組如vbv緩沖器容量擴展符號組一起提供能計算VBV緩沖器的容量的數量,如以下將會說明的那樣。視頻緩沖檢驗器(VBV)是概念上與編碼裝置的輸出端連接的虛擬解碼器。VBV包括由VBV緩沖器容量所規定容量的虛擬緩沖器。編碼器的輸出信號以所使用的恒定碼速率送給VBV緩沖器。按照下面將詳細說明的規則從VBV緩沖器中提取信號。MPEG編碼裝置的技術所要求是它產生的位流將不使VBV緩沖器或者溢出或者下溢。如此,VBV緩沖器容量B規定對編碼裝置所產生的輸出信號進行解碼要求的最小緩沖器容量。關于VBV的詳情在ISO/IEC建議H.26X的工作草案的附錄C中作了陳述。
vbv緩沖器容量的十個最低位被置于表2中所示的序列標題的vbv緩沖器容量符合組中。vbv緩沖器容量的五個最高位被置于表3所示的序列擴展中的vbv緩沖器容量擴展符號組中。來自vbv緩沖器容量擴展符號組的五位與來自vbv緩沖器容量擴展符號組的的十位相結合產生稱為vbv緩沖器容量的十五位整體。其后按照如下的公試由vbv緩沖器容量計算出VBV緩沖器的容量BB=16×1.024×vbv-緩沖器-容量在上面表1中所定義的視頻序列中,畫面標題和畫面編碼擴展,每一個包含若干符號組,位于每幅畫面的視頻信號之前。畫面標題和畫面編碼擴展的語法分別地示于表5和表6中。
現在對在表5所示的畫面標題中的符號組的數字進行說明。
時間-參考(temporal-referenee)符號組是10位符號組,其內容指示畫面標題列入畫面顯示的順序(在視頻序列中的畫面的順序不用于顯示畫面的順序)。對于每幅輸入畫面,畫面計數器加1,以提供時間-參考。對于畫面的每組的第一面面,時間-參考計數器被復原到零,或者如果它到達1204時。當按兩場對幀編碼時,時間-參考對于兩場是相同的。
畫面-編碼-類型(Picture-Coding-type)編碼是三位符號組,其內容識別如何對畫面標題列入的畫面編碼,即對畫面編碼是利用內畫面編碼(I-畫面),預測編碼(P-畫面),還是利用雙向預測編碼,或者是否只對由內畫面編碼產生的直流(DC)分量編碼(D-畫面)。畫面編碼類型符號組的可能狀態示于表7中。在視頻序列中,無D畫面可以和任何其它類型的畫面在一起。
vbv-延遲(vbv-delay)符號組是十六符號組,當編碼器給輸出信號提供恒定位速率時使用其內容。vbv-延遲規定了在進行解碼的開頭解碼器緩沖器的初始占用,以防止解碼器緩沖器的下溢或溢出。vbv-延遲是根據在現在畫面的視頻信號從緩沖器的取出之前,以目標位速率R從初始未占用狀態到所希望的初始占用,填滿VBV緩沖器所需要的時間來定義的。vbc-延遲是在收到在畫面標題中畫面開始編碼(picture-start-Cobe)的最后字節之后,VBV應該等待的90千赫茲系統鐘的周數。
vbv-延遲可以根據VBV緩沖器的狀態按下式來計算vbv-延遲n=90,000×Bn*/R在上面的方程中n>0,Bn*是緊接在從緩沖器取出畫成n的視頻號之前,但是在取出任何GOP層和在畫面n之前的序列標題之后,VBV緩沖器占用,和R是序列標題中的位-速率(bit-rate)指出的位速率。
現在說明表6所示的畫面編碼擴展的符號組的數字。
畫面結構(picture-structure)符號組是兩位符號組,其內容指示畫面是否是幀畫面,或者,相反,畫面是由兩場組成幀的上部場還是下部場。畫面結構符號組的可能狀態示于表8中。
上部場第一(top-field-first)特征位的狀態的含義取決于在畫面結構符號組中所指出的畫面結構。當幀結構(frame-structure)指示畫面是幀畫面時,上部場第一特征位處于其1狀態指示幀由上部場首先將被顯示。相反,上部場第一特征位處于其0狀態指示幀的下部場首先將被顯示。在場結構畫面中,或者在非隔行序列特征位被置于其1狀態的順序幀結構畫面中,上部場第一特征位總是被置于其0狀態。
場顯示編碼(field-displayed-code)特征位的數字指示畫面將被顯示的場數。當特征位被置于其1狀態時,畫面將按三場被顯示。當特征位被置于其0狀態時,畫面將按二場被顯示。如果畫面是順序畫面,其畫面結構編碼是11。并且非隔行序列特征位處于其1狀態,則場顯示編碼特征位的數字一定被置于其0狀態。由場畫面所組成的幀總是以兩場來顯示。
現在參考圖13,14和15來說明由緩沖監控電路1017對編碼緩沖器的控制。
首先,參看圖15,第二實施例的緩沖監控電路1017控制在可變長度編碼器406中的位分配,以防止解碼器緩沖器804(相應于在圖16所示解碼器中的緩沖器701)當對由編碼裝置產生的輸出信號進行解碼時所出現的溢出或下溢。緩沖監控電路靠將上面提到的虛擬視頻緩沖檢驗器(VBV)緩沖器88假想地連到編碼裝置的輸出端來運行。由編碼裝置產生的的輸出信號送到虛擬VBV緩沖器811。根據下面所說的規則,并且為響應vbv-延遲符號組的內容,從VBV緩沖器中讀出存儲在虛擬VBV緩沖器中的每幅畫面的視頻信號。緩沖監控電路1017監視虛擬緩沖器811的狀態,并且控制在可變長度編碼器中的位分配,以防止虛擬VBV緩沖器溢出或下溢。
緩沖監控電路控制可變長度編碼器視頻位流,以便編碼裝置的輸出信號滿足下面的視頻緩沖檢驗器要求(1)VBV和編碼裝置有相同的鐘頻和相同的畫面速率,并且同步地運行。
(2)VBV有容量B的VBV緩沖器,這里B如上所述根據在序列標題中的vbv-緩沖器-容量和在序列標題擴展中的vbv-緩沖器-容量-擴展來計算。
(3)VBV初始是未占用的,并且用來自編碼裝置的輸出信號填充由在畫面標題中的vbv-延遲所說明的時間。
(4)所有已經在VBV緩沖器中的畫面的視頻信號,及時地取出最長的。然后,在根據序列標題中的畫面-速率(picture-rate),畫面編碼擴展中的畫面-結構(picture-structure),和在最后解碼畫面的畫面標題中的場-顯示-編碼的數字所計算出的時間t之后,在那個時間已經存儲在緩沖器中的畫面的全部視頻信號,即時地取出最長的。時間t的時間間隔定義如下t=場計數/(每幅畫面場XP)這里每幅畫面場(field-per-picture)=2,當畫面結構=11時,即,就幀結構而論,或者每幅畫面場=1,當畫面結構有不同于11的數值時;P=根據畫面速率計算的每秒畫面的數;和場-計數是根據在最后顯示畫面的畫面隔行標題中的場-顯示-編編碼的數字所計算出的顯示場的數字。
序列標題和緊接在畫面之前的GOP標題與畫面同時地被取出。緊接在任何數據或信號被取出之前,檢查VBV。每當檢查VBV緩沖器時,其占用必須處于0和B之間,這里B是用根據前面所述的vbv-緩緩沖器-容量和vbv-緩沖器-容量-擴展所計算出的位表示的VBV緩沖器容量。
現在說明第一記錄方法和第二記錄方法的第二種變化。
第一記錄方法-第二種變化MPEG-2語法形成了在畫面標題中,場的特正式分配,用作存儲由關于第一記錄方法的第一種變化所要求的FMC信號。如此,關于第一記錄方法的第二種變化采用了與正式MPEG-2語法相符的控制信號和符號組,當按60赫茲場頻的隔行視頻信號重放記錄時,指示所記錄信號的哪幀的哪場應該成雙。在MPEG-2語法中,非隔行序列符號組,指示在視頻序列中所有畫面是否是非隔行畫面,和幀速率(frame-rate在)符號組,其內容指示畫面速率是在開始每個視頻序列的序列標題中的符號組。在第一記錄方法的第二變化中,可變長度編碼器406置幀速率于24赫茲或23.976赫茲,并且將非隔行序列置于0。
對于第一記錄方法的第二變化采用了由頻率轉換電路103提供的特征位DSO[上部場第一(top-field-first)]和DFN[被顯示場編碼數(number-of-field-displayed-code)]作特征位,指示哪場應在解碼裝置輸出信號VO中重復。頻率轉換電路103將特征位DSO和DFH送絳可變速率編碼器406,在這里它們進入由視頻序列中每幅畫面標題中的MPEG-2標準所分配的場。在畫面標題中,處于其1狀態的特征位DSO指示畫面的第一場將首先被顯示,而處于其0狀態的特征位DSO指示畫面的第二場將首先被顯示。另外,處于其0狀態的特征位DFN指示畫面將按兩場被顯示,而處于其1狀態的特征位DFN指示畫面將被顯示成三場。
第二記錄方法現在將說明第二記錄方法,它提供解碼裝置用自動地完成2-3下拉過程解碼的信號。
第二記錄方法將非隔行序列特征位置于其1狀態,和將幀速率置于24赫茲或23.976赫茲。由于非隔行序列特征位的狀態,上部場第一特征位始終被置于0。另外,被示場編碼數特征位被置于0。在指示哪場在解碼器中將是成雙的編碼器輸出信號中不包含信號。當解碼器中的頻率轉換電路識別出非隔行序列特征位和幀速率的這種結合時,它自動地完成2-3下拉過程,如下將會說明的那樣。
現在將說明第二記錄方法,用此方法解碼裝置自動地完成2-3下拉過程,對來自編碼器的輸出信號的位速率的影響。
第二記錄方法不控制在畫面標題中的被顯示_場_編碼數特征位的狀態,并且解碼裝置101自動地完成2-3下拉過程,以提供60赫茲場頻供顯示用的解碼裝置輸出信號。由此結果,如圖13中所示,由于編碼器的輸出信號包含與解碼器的輸出信號中每秒畫面數不同的每秒畫面數,因此未滿足上面所說明的VBV緩中器的要求。從而,如果緩沖監控電路1017,根據編碼裝置正絳VBV緩沖器送信號的假設,控制編碼裝置中的量化器405,則溢出或下溢可能出現在解碼裝置101中的實際的緩沖器中。所以,當使用第二記錄方法時,在編碼器中一定要采取防止在解碼裝置中緩沖器的可能溢出或者下溢的防范措施。
使用第二記錄方法的條件是(1)必須利用由4/5(4/5相當于編碼裝置和解碼裝置之間的幀頻之比)乘在序列標題和序列擴展中的vbv_緩沖器_容量所得到vbv緩沖器容量來計算VBV緩沖器容量B。
(2)必須既要考慮將視頻序列的第一幀的視頻信號顯示成三場的情況,又要考慮將第一幀的視頻信號顯示成兩場的情況來選擇vbv_延遲。
現在對圖13和14進行說明。在每個圖中,實斜平行線之間的距離代表緩沖器容量。在每個圖中,平行線的傾角代表編碼裝置的輸出信號,或者解碼裝置的輸入信號的位速率。在每個圖中,實線階梯線表示編碼器801如何將每幅畫面的視頻信號傳送絳編碼緩沖器802。如以上所述,每幅畫面的全部視頻信號,在每個畫面24赫茲的周期,瞬時地被存儲進編碼緩沖器。在每個圖中,虛線階梯線表示解碼器805如何從解碼緩沖器805中取出每幀的視頻信號。如上所述,在由vbv-延遲到規定的延遲時間之后,每幅畫面的全部視頻信號,在每幅畫面30赫茲的周期,瞬時地從解碼緩沖器中取出。緩沖監控電路1017確保每個實線階梯線被保持在關聯的平行線之內。
當利用第二記錄方法時,圖14中的虛線之間的距離代表緩沖器容量B’(根據vbv緩沖器容×4/5計算)。在這種情況下,完成緩沖控制以致虛線傾斜平行線和實線傾斜平行線的中心可以彼此符合。
照這樣,由于使緩沖監控電路1017,與實際解碼緩沖器的容量相比較,減小了VBV緩沖器的容量,可以在沒有在解碼緩沖器中出現溢出和下溢的風險的情況下使用第二記錄方法。但是,VBV緩沖器的容量的減小可以導致分配絳有些畫面的位遠少于根據有其全容量的VBV緩沖器所分配的位。這會引起畫面質量的一定損壞。
現在參考圖16所示的方框圖對第二實施例的解碼器112進行說明。圖16中相應于上面所說明的圖8所示解碼器中的部分的部分用相同的參考號碼表示。來自ECC解碼電路111的輸入信號VD3暫時地被存儲在解碼緩沖器701中,如上所述。來自解碼緩沖器701,輸入信號通過可變長度解碼器72,在這里,從輸入信號VD3中的不同標題取出至少一個控制信號,如下面將會說明的那樣。可變長度解碼器還將在編碼裝置中可變長度編碼器406中所實現的DCT系數的可變長度編碼倒過來。
此后,在來自可變長度解碼器的信號中所量化的DCT系數的每段,利用由可變長度解碼器702從輸入信號VD3中取出的信息,由逆量化器703進行逆量化。接著對每個得到的DCT系數的段由最好應用逆DCT的逆DCT電路704進行正交變換。逆量化器703和逆DCT電路704要構造成具有分別地互補圖12所示編碼器中的量化器405和DCT電路401特性的性能。
來自DCT電路704的輸出的運動預測誤差的每一宏單元送到相加器705,在這里,它與由預測器711從一幅或多幅參考畫面引函的宏單元結合,以重新產生現在畫面的宏單元。將所得到的現在畫面的宏單元,按照自顯示地址發生電路713來的地址,送到場存儲器707至710中的一個。由顯示地址發生電路713,以適當的定時,將場存儲器707至710中所存儲的完全重新構造的畫面讀出到選擇器706,該選擇器706以解碼器輸出信號VO1部分的形式提供所讀出的畫面。
可變長度解碼器702還從輸入信號VD3的標題中提取上面所說明的,送到場地址發生電路721的不同的控制信號。當利用第一記錄方法對從記錄介質109重放的信號進行記錄,并且控制信號指示從編碼器輸入信號中取出場時,這使場地址發生電路721再次從場存儲器707至710中的一個讀出早先曾讀出兩幅畫面的重新構造的畫面。重復讀出的畫面送到選擇器706,它以解碼裝置輸出信號VO的部分的形式提供所讀出的畫面。這樣,控制信號使解碼器重復到解碼的場,以重新構造從解碼器輸入信號中取出的每一場。
現在參考圖16,將對圖9所示的解碼裝置的第二實施例的頻率轉換電路113作說明。
在頻率轉換電路113中,場地址控制器721接收經由可變長度解碼器702,從輸入信號VD3中取出的一個或多個控制信號送解碼器112,也就是說,場地址控制器或接收FMC信號,或是接收非_隔行_序列特征位,幀_速率,上部_場_第一特征位和所顯示_場_編碼的數字特征位。場地址發生器721提供地址到選擇器706,使選擇器將存儲在場存儲器組707至710中的重新構造的畫面的視頻信號送到解碼裝置輸出信號VO。
場地地發生器721還接收來自可變速率解碼器702的時間-參考信號,使場地址發生器721能夠控制選擇器706,以便解碼裝置輸出信號VO中的場順序與編碼器輸入信號Ⅵ的相同。
當利用所描述的第一記錄方法的第一種變化對記錄在記錄介質109上的信號進行記錄時,可變速率解碼器702從畫面標題中取出場模式變化信號FMC,并且將它送到速率轉換電路113作控制信號。對于FMC信號是處于其1狀態的那些幀,場地址發生器721使選擇器706將來自場存儲器707至710中的一個的幀的第一場的視頻信號,第二次送到解碼器裝置輸出信號,以便幀提供解碼器裝置輸出信號VO的三場。否則,場地址發生器使選擇器706提供來自幀的解碼裝置輸出信號VO的兩場。當序列中的第一幀的FMC處于0狀態時,從如圖17中為幀A所示的幀中引出兩場。但是當序列中第一幀的FMC處于1狀態時,從如圖17的幀B所示那樣的幀中引出三場。
當記錄在記錄介質109上的信號是與MPEG-2標準相一致時,利用對于第一記錄方法的第二種變化,或者利用第二記錄方法,可對該信號記錄。可變速率解碼器702從畫面標題中取出非隔行序列,幀速率,上部場第一特征位,所顯示場編碼數特征位,和時間參考,并將這些控制信號送絳場地址發生器721。
當非隔行序列是1并且幀速率為24赫茲或者23.976赫茲時,這指示利用第一記錄方法的第二種變化,記錄記錄在記錄介質109上的信號。因此,場地址發生電路721欖查上部場第一特征位的狀態,和所顯示場編碼數特征位的狀態,以決定在解碼裝置輸出信號VO中哪幀的哪場應該重復。
圖18畫出了在由記錄介質109重放出的有24赫茲幀速率的信號中,從每幅畫面的畫面標題取出的兩個特征位信號如何控制產生有60赫茲場頻的解碼裝置輸出信號。當從畫面標題取出的上部場第一特征位(DSO)處于其1狀態,并且從畫面標題取出的所顯示場編碼數特征位處于其0狀態時,場地址發生器721使選擇器706提供來自在畫面標題下面的畫面信號的解碼裝置輸出信號VO的兩場。選擇器讀出所選擇的場存儲器707至710的一個的順序是這樣的,使得輸出信號的第一場相當于畫面信號的上部場。
當上部場第一特征位(DSO)處于其1狀態,并且所顯示場編碼數特征位處于其1狀態時,場地址發生器721使選擇器從畫面標題下面的畫面信中提供解碼裝置輸出信號VO的三場。選擇器讀出所選擇的場存儲器707至710中的一個所用的順序是這樣的,使得輸出信號的第一和第三場相當于畫面信號的上部場。
當上面場第一特征位(DSO)處于其0狀態,并且所顯示場編碼數特征位處于其0狀態時,場地址發生器721使選擇器706從在畫面標題下面的畫面信號中提供解碼裝置輸出信號VO的兩場。但是,選擇器讀出所選擇的場存儲器707至710中的一個所用的順序是這樣的,以致輸出信號的第一場相當于畫面信號的底部場。
最后,當上部場第一特征位(DSO)處于其0狀態,并且所顯示場編碼數轉征位處于其1狀態時,場地址發生器721使選擇器706從在畫面標題下面的畫面信號中提供解碼裝置輸出信號VO的三場。選擇器讀出所選擇的場存儲器707至710中的一個所用的順序是這樣的,以致輸出信號的第一和第三場相當于畫面信號的底部場。
當非隔行序列特征位的狀態是0并且幀速率是24赫茲或23.976赫茲時,這向場地址發生器721指示記錄在記錄介質109上的信號是利用第二記錄方法記錄的。在此時,上部場第一特征位(DSO)恒定地保持在其0狀態,并且所顯示場編碼數特征位也恒定地保持在其0狀態。為響應控制信號的這種組合,場地址發生器產生地址序列,使選擇器706在沒有參考任何發生于編碼器的控制信號的情況下,完成2-3往下拉過程。當場地址發生器使選擇器將另外幀的一場送絳解碼裝置輸出信號VO,以完成2-3下拉過程時,在解碼裝置輸出信號VO中的成對的場可以是或不是與編碼輸入信號Ⅵ中的成對的場相同的場。
最后,由本發明的實施例制成或再生產的視頻信號記錄108或109至少包括,如涉及成對場的除去的數據,場模式變化信號(FMC)或電視電影轉換速率信息(非隔行序列和幀速率)之類的東西。成對場被除去的畫面可以利用場模式變化信號或者用所顯示場編碼數特征位來識別。對這樣畫面的識別避免了,為防止解碼器緩沖器的溢出或下溢,減小VBV緩沖器的容量的需要。
記錄可以在如下一類的記錄介質上進行,例如,盤形記錄介質(光盤,可記錄的光盤,硬盤等等),帶基記錄介質,半導體存儲器,IC卡等等。而且,由編碼裝置產生的信號可以作為廣播信號來發射,或者經由如電纜系統或電話網這樣一類分配系統來傳播。
表1視頻序列
表2序列標題
<p>表3序列擴展
<p>表4幀_速率
<p>表5畫面標題
權利要求
1.一種獲取傳送給記錄介質的記錄信號的系統,該記錄信號從輸入的視頻信號中得出,該系統還用于從介質上重現出來的記錄信號中獲取輸出視頻信號,記錄信號具有恒定的位速率,基本上低于輸入視頻信號和輸出視頻信號的位速度,輸入視頻信號和輸出視頻信號的場頻為60赫,輸入視頻信號是用2-3下拉處理從電影膠片資料中得出,所述系統的特征在于包括一解碼設備,該設備包括檢測裝置,用于檢測輸入視頻信號中的成對場;控制信號發生裝置,用于產生具有指示各檢測出的成對場的狀態的控制信號;消除裝置,根據控制信號的狀態工作,用于從輸入視頻信號中消除成對場,發生裝置,在消除裝置消除成對場之后,對輸入的視頻信號進行操縱,用于產生由多個幀頻為24赫的幀構成的順序視頻信號;編碼裝置,用于對順序視頻信號各幀進行編碼,以產生記錄信號各幀;和多路復用裝置,用于將控制信號納入編碼視頻信號各幀中,控制信號的狀態表示編碼視頻信號從對順序視頻信號各失場幀進行編碼得出的各幀;和一解碼設備,該設備包括解碼裝置,用于對記錄信號的各幀進行解碼,以提供相應的重構順序視頻信號各幀;提取裝置,用于從記錄信號各幀提取控制信號;場獲取裝置,根據從編碼后的視頻信號各幀提取的控制信號工作,用于在控制信號的狀態表明編碼視頻信號的其中一個幀從其中一個失場幀得出時,從重構順序視頻信號相應的一個幀中獲取隔行輸出視頻信號的三個場,并用于從重構順序視頻信號所有其它各幀獲取隔行輸出視頻信號的兩個場。
2.如權利要求1所述的系統,其特征在于在編碼設備中,編碼裝置包括變換裝置,用于對順序視頻信號各幀進行正交變換,以產生相應的變換系數集;系數納入裝置,用于將變換系數集納入記錄信號中;解碼裝置,用于以逆正交變換對變換系數集進行局部解碼從而產生各局部解碼的畫面;和預測編碼裝置,用于就順序視頻信號各幀,用所選取局部解碼畫面的其中一個作為參考畫面,對順序視頻信號各幀進行預測編碼;且所述解碼裝置還包括變換系數集獲取裝置,用于從記錄信號中獲取變換系數集;逆正交變換裝置,用于對變換系數集進行逆正交變換,以提供相應的運動預測誤差集;和重構裝置,用于從運動預測誤差集中重新構制重構順序視頻信號的各幀。
3.如權利要求1所述的系統,其特征在于在編碼設備中控制信號不是納入視頻信號各幀中,而是由多路復用裝置將表示編碼裝置中控制裝置用來控制對編碼順序視頻信號的編碼過程所使用的虛擬視頻緩沖器檢驗器容量的VbV-緩沖器-容量數據,作為控制信號納入記錄信號中;且編碼裝置包括變換裝置,用于正交變換順序視頻信號的幀,以產生相應的變換系數集;量化裝置,用于量化變換系數集從而產生相應的量化系數集;和量化系數集納入裝置,用于將量化后的系數集納入記錄信號中;且編碼裝置中的控制裝置,用容量減小到VbV-緩沖器-容量×4/5的虛擬視頻緩沖器檢驗器控制量化裝置;且在解碼設備中提取裝置用來從記錄信號中提取VbV-緩沖器-容量數據;且解碼設備還包括輸入緩沖裝置,用于接收記錄下來的信號,緩沖裝置的容量由提取裝置來的VbV-緩沖器-容量數據確定。
4.如權利要求1所述的系統,其特征在于,在編碼設備中,編碼裝置還用來向記錄信號各幀加畫面標題,并將控制信號納入各幀的畫面標題中;且在解碼設備中,提取裝置用來從記錄信號各幀的畫面標題提取控制信號。
5.如權利要求4所述的系統,其特征在于,在編碼設備中,控制信號不是納入記錄信號各幀的畫面標題中,而是由編碼裝置只納入從對各失場幀進行編碼而得出的各幀的畫面標題中;且在解碼設備中,獲取裝置從重構順序視頻信號的那些從對含控制信號的畫面標題的記錄信號進行解碼得出的各幀中,得出隔行輸出視頻信號的三個場。
全文摘要
從輸入視頻信號引出記錄信號和重放所記錄信號以提供輸出信號的系統,記錄信號有實質上低于輸入視頻信號和輸出視頻信號的位速率,輸入視頻信號和輸出視頻信號有60赫茲的場頻,輸入視頻信號是利用2—3下拉處理從電影膠片資料引出的,該系統包括:(1)編碼裝置,它包括:檢測器、除去器和編碼器;和(2)解碼裝置,它包括:解碼器和場引出器。
文檔編號H04N7/52GK1221288SQ98119129
公開日1999年6月30日 申請日期1993年9月18日 優先權日1992年9月18日
發明者J·米光, Y·谷崎, T·鈴木 申請人:索尼公司