專利名稱:使用虛擬雙向預測圖像的快速運動特技模式的制作方法
技術領域:
本發明的結構通常涉及視頻系統,尤其涉及記錄或重放數字編碼的視頻序列的視頻系統。
背景技術:
數字電視(DTV)和高清晰度電視(HDTV)在今天的消費者電子市場中正日益普及。這些類型電視的許多購買者也購買數字錄象機或播放機,例如數字化視頻光盤(DVD)錄象機或播放機,用以觀看先前記錄的節目或記錄他們喜愛的節目。特別地,可以將DTV(或HDTV)與數字錄象或播放機組合成家庭影院娛樂系統的主要部分。
數字錄象機或播放機一般包括運動圖像專家組(MPEG)解碼器,用于對存儲在錄象機或播放機的播放盤中被數字編碼的多媒體數據進行解碼。如果數字錄象機或播放機連接到傳統(非DTV或非HDTV)電視,則數字編碼的信號在傳統電視播放之前被數字錄象機或播放機的MPEG解碼器解碼。然而,值得注意的是,許多DTV包含了它們自己的MPEG解碼器。如所指出的,如果數字錄象機或播放機連接到DTV,則由DTV解碼器來遠程解碼從盤中讀取的視頻信號。這種結構可以稱作遠程解碼器結構。
然而,用遠程DTV解碼器對數字編碼的信號進行解碼時有一個重大的缺陷。也就是,在這種類型的結構中很難執行特技模式。特技模式可以任意重放視頻,其中重放不是以正常速度或前向進行的。通常,特技模式涉及例如在快速運動特技模式跳過視頻信號中大量的圖像。在將被發送到遠程解碼器的視頻信號中跳過圖像可以實際地增加信號地平均位速率。當限制數字錄象機或播放機以及DTV之間的帶寬時,執行快速運動特技模式可以使信號超過傳輸通道的最大位速率限制。
例如,在MPEG視頻信號中,有三種分離型的數字編碼的圖像內(I)圖像、預測(P)圖像和雙向預測(B)圖像。現有技術中所公知的,相對于B圖像,I和P圖像包含相對大量的編碼數據。在快速運動特技模式期間,將被跳過的圖像組(GOP)中的第一圖像就是B圖像。然而,由于跳過了B圖像,GOP中剩余圖像的編碼數據的平均量或者每個圖像的位平均量增加。這樣的缺點可以導致在顯示所述特技模式視頻信號期間緩存器溢出和圖像的損失。因此,需要一種用于在遠程解碼器結構中執行快速運動特技模式的方法和系統,而不會超過最大位速率限制并且不會增加系統成本或復雜性。
發明內容
本發明涉及一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的方法。所述方法包括步驟響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像。所述方法也可以包括步驟監視所述特技模式視頻信號;以及如果所述特技模式視頻信號的位速率超過預定閾值,則進行在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像的步驟。
在一種結構中,所述多個原始圖像的每個可以包括顯示指示符,并且所述方法還可以包括步驟當跳過原始圖像或當在所述特技模式視頻信號中插入虛擬雙向預測圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。所述顯示指示符是臨時參考字段。
另外,每個臨時參考字段可以具有整數值,并且用于選擇性地修改多個原始圖像的至少一部分的臨時參考字段的步驟可以包括步驟每次跳過原始圖像時將后續的原始圖像的臨時參考字段的整數值遞減一。或者,選擇性修改步驟可以包括步驟每次在特技模式視頻信號中插入虛擬雙向預測圖像時將后續的原始圖像的臨時參考字段的整數值遞增一。
在一種結構中,可以根據參考圖像來預測每個虛擬雙向預測圖像。而且,每個虛擬雙向預測性圖像可以是單向預測圖像。所述參考圖像可以是內圖像或預測圖像。在另一種結構中,可以通過遠程解碼器對所述特技模式視頻信號的至少一部分進行解碼。并且所述特技模式可以是快速運動特技模式。在另一方面,所述方法還包括步驟在插入至少一個虛擬雙向預測圖像之后,如果在所述特技模式視頻信號中的虛擬雙向預測圖像的插入導致所述特技模式視頻信號的重放速度降低到不能接受的程度,則跳過至少一個剩余的原始圖像。
本發明也涉及一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的方法,其中多個逐行掃描的原始圖像的每一個包含顯示指示符。所述方法包括步驟響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及每次跳過原始圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,此外,在本實施例中所述特技模式視頻信號至少一部分可由遠程解碼器解碼。
本發明也涉及一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的系統。所述系統包括控制器,用于從存儲介質讀取數據,并且輸出包含所述多個原始圖像的視頻信號;以及視頻處理器,其中所述處理器被編程用來響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像。所述系統也包括實現上述方法的合適的軟件和電路。
圖1示出了根據本發明在此的結構可以通過使用虛擬雙向預測圖像來執行快速運動特技模式的方框圖;圖2示出了根據本發明的結構通過使用虛擬雙向預測圖像來執行快速運動特技模式的操作的流程圖;圖3示出了根據本發明的結構通過使用虛擬雙向預測圖像來執行快速運動特技模式的另一種操作的流程圖;以及圖4示出了MPEG視頻信號中的圖像結構的典型組。
具體實施例方式
在圖1中以方框圖的形式示出了根據本發明的結構用于執行各種先進的操作特征的系統100。然而,本發明并不限于圖1所示的特定系統,而是可以用任何能夠接收數字編碼的信號并將該信號發送到顯示裝置的其它系統來實現本發明。此外,系統100不限于從任何特定類型的存儲介質讀取數據或將數據寫入其中,而是系統100可以使用任何能夠存儲數字編碼的數據的存儲介質。
系統100可以包括用于從存儲介質112讀取數據并將數據寫入該存儲介質的控制器110。系統100也可以包括搜索引擎114、微處理器116、傳輸緩存器117和顯示裝置118。搜索引擎114可以包括合適的軟件和電路用來在從存儲介質112讀取的視頻信號中定位一個或多個特定類型的圖像。也可以提供控制和數據接口來允許微處理器116對控制器110和搜索引擎114的操作進行控制。對于由微處理器116執行的傳統操作,可以在存儲器中提供合適的軟件或固件。而且,對于微處理器116,可以根據本發明的結構來提供程序例行程序。
應當理解,在本發明的考慮之內,搜索引擎114和微處理器116的全部或部分可以是視頻處理器120。而且,在本發明的考慮之內,控制器110、搜索引擎114、微處理器116以及傳輸緩存器117的全部或部分可以是位流源122。在一種結構中,顯示裝置118可以包括它自己的解碼器(未示出),用于對從存儲介質112讀取的并被位流源122處理的任何視頻信號的全部或部分進行解碼。在這個特定結構中,位流源122中的解碼器(未示出)對從存儲介質112讀取的視頻信號不進行解碼。這個特定實施例可以被認為是遠程解碼器結構。然而,應當理解,本發明并不限于該結構,而是本發明可以以其它合適的系統來實現。
在操作中,控制器110可以從存儲介質112讀取包含多個逐行掃描的原始圖像的視頻信號。為了方便起見,全文將詞語“逐行掃描的原始圖像”縮寫為“原始圖像”。在一種結構中,如果微處理器116接收諸如快速運動命令的特技模式命令,則微處理器116可以向搜索引擎114發出信號,以便在特技模式視頻信號中定位一個或多個合適的原始圖像,從而跳過那個圖像。一旦進行了定位,則微處理器可以選擇性地跳過至少一個原始圖像,以便將視頻圖像轉換成特技模式視頻信號。在特技模式期間不能解碼并且也不能顯示所跳過的圖像。
另外,在特技模式命令期間,微處理器116可以向搜索引擎發出信號,以便定位另一組一個或多個更合適的原始圖像,從而將虛擬雙向預測(虛擬B)圖像插入到特技模式視頻信號中。虛擬B圖像是一種可以從某些圖像中預測的B圖像,它的運動矢量和離散余弦變換(DCT)系數被設定為零和不被編碼。一旦定位了合適的原始圖像,搜索引擎114可以向微處理器116發出信號,并且微處理器116可以產生從所定位的原始圖像預測的相應的虛擬B圖像。隨后微處理器116可以選擇性地插入至少一個相應的虛擬B圖像,從而虛擬B圖像被發送到傳輸緩存器117和顯示裝置118中。在該結構中,可以使用虛擬B圖像來重復原始圖像,從而將虛擬B圖像發送到顯示裝置118,并加以顯示。
在本發明的另一方面,微處理器116可以監視特技模式視頻信號的位速率。如果特技模式視頻信號的位速率超過預定閾值,則隨后微處理器116可以結合搜索引擎114來執行上述的選擇性插入步驟,其中可以將至少一個虛擬B圖像插入到特技模式視頻信號中。
在另一種結構中,微處理器116可以修改包含在特技模式視頻信號中的多個原始圖像的一個或多個之中所包含的信息的某些部分,以便反映期望的顯示順序。是否跳過原始圖像或是否在視頻信號插入虛擬B圖像,可以執行這種修改步驟。在下面將更詳細地討論本發明的整個操作。
使用虛擬雙向預測圖像的快速運動特技模式圖2示出了方法200的流程圖,用以論證使用虛擬B圖像以諸如快速運動特技模式的特技模式進行操作的一種方式。在一種結構中,本發明可被實現為一種遠程解碼器結構。為了本發明,遠程解碼器結構可以是通過解碼器對視頻信號中的至少一部分圖像的進行解碼任何系統,其中所述解碼器在位流源外部并且不受所述位流源的控制,所述位流源將圖像提供給解碼器。例如,位流源可以是光存儲介質播放機或記錄機,用于從光存儲介質讀取多媒體數據并且經由傳輸通道將該數據發送到包含它自己的解碼器的數字電視。然而,應當理解,本發明并不限于這個示例乃至遠程解碼器結構,可以以任何其它合適的系統或結構來實現本發明。
在步驟210,可以讀取包含多個逐行掃描的原始圖像的視頻信號。在步驟212,可以接收特技模式命令。為了本發明,特技模式命令可以是將跳過一個或多個原始圖像的任何命令,包括諸如快進或快退的快速運動命令。如步驟214所示,可以選擇性地跳過至少一個原始圖像。這種選擇性地跳過圖像將視頻信號轉換成特技模式視頻信號。
在一種結構中,將被跳過的第一原始圖像可以是B圖像。參考圖4,以顯示順序示出了典型圖像組(GOP)400。下標編號表明了當顯示每個圖像時相對于GOP中的其它圖像的正常重放速度。這個GOP 400可以是視頻信號中許多GOP中的一個。盡管本發明不限于這個特定的GOP結構,GOP 400用于解釋如何執行快速運動特技模式。例如,如果期望進行3X的快進重放(1X表示正常重放),則可以跳過GOP 400中的所有B圖像。因此,對于這個特定GOP,將僅發送和/或解碼和顯示圖像I2和P圖像。
對于更快的特技模式速度,可以跳過一些P圖像,并且以某一速度,跳過整個GOP 400(包括圖像I2)。如果將跳過P圖像,本領域的技術人員理解為最好是朝GOP結束的方向首先跳過P圖像。在這個示例中,首先跳過圖像P14,隨后跳過P11等。以這種方式跳過圖像可以保持對這些圖像進行解碼所需的正常解碼順序,所述圖像在特技模式期間被顯示。
然而,如先前所討論的,跳過GOP中的圖像可能使特技模式視頻信號的平均位速率增加。實際上,這樣的增加可能超過傳輸通道承載特技模式視頻信號的容許極限。返回參考圖2中的流程圖200,如判定塊216所示,可以確定在特技模式視頻信號中是否插入了至少一個虛擬B圖像。如果沒有,則流程圖200繼續到步驟224,這將在下面解釋。如果有,則在步驟218,可以如此插入至少一個虛擬B圖像。將虛擬B圖像插入到特技模式視頻信號可以有助于降低那種信號的位速率。
如先前所解釋的,虛擬B圖像是一種可以從某些圖像預測的B圖像,它的運動矢量和離散余弦變換(DCT)系數被設定為零或未被編碼。同樣的,虛擬B圖像包括非常少的信息。虛擬B圖像的主要目的是復制或重復圖像,通過使用非常少的位從圖像預測虛擬B圖像。因此,當將虛擬B圖像放在快速運動特技模式視頻信號中,GOP中每個圖像的平均位數減少,從而降低平均位速率。
預測虛擬B圖像的圖像通常稱作參考圖像,并且任意數量的原始圖像可以是參考圖像。在一種結構中,參考圖像或是I圖像或是P圖像。為了解釋一個在特技模式視頻信號中插入虛擬B圖像的示例,再次將注意力集中到圖4中的GOP 400。如果跳過全部B圖像,并且跳過圖像P14和P11(5X的重放速度),則可以將任意數量的虛擬B圖像插入特技模式視頻信號,以便有助于降低位速率。根據圖像I2,P5或P8可以預測這些虛擬B圖像。
將虛擬B圖像增加到特技模式視頻信號將降低特技模式的重放速度。在本發明的一種結構中,在判定塊220,可以確定虛擬B圖像的插入是否將快速運動重放降低到一種不能接受的程度。參考上述重放速度為5X的示例,如果將兩個虛擬B圖像插入到特技模式視頻信號,則重放速度將降低到3X。如果重放速度的降低是容許的,則處理可以繼續到步驟224。如果這種降低是不能接受的,則在步驟222,可以跳過一個或多個剩余的原始圖像。
在一種結構中,不能接受的降速是從期望的特技模式重放速度減少大約30%的重放速度。當然,本發明決不限于這個特定系數,重放速度的其它變化也可以被認為是不能接受的。在插入兩個虛擬B圖像之后,可以跳過圖像P5和P8,從而將重放速度增回到5X。在該實施例中,最好避免跳過預測虛擬B圖像的參考圖像。
虛擬B圖像的插入也可以減少特技模式視頻信號的顯示限幅(choppiness),該顯示限幅在非常快的運動特技模式中尤其麻煩。例如,返回參考圖4中的GOP 400,如果執行15X重放(前向或后向),則將僅解碼和顯示圖像I2。這種算法也應用于特技模式視頻信號中的任何其它GOP。因此,將僅解碼和顯示快進特技模式的后續GOP中以及快退特技模式的在前GOP中的I圖像。然而,這樣的顯示是非常紊亂的,并且可能導致不舒服的觀看感受,就像因為顯示中場景變化或運動物體突然出現和消失,以高速率從I圖像跳到I圖像可能比較困難。
然而,繼續該示例,在每個I圖像之前或之后將一個或多個虛擬B圖像插入特技模式視頻信號可以增強特技模式的顯示。例如,可以將從I2預測的大量虛擬B圖像插入到特技模式視頻信號。因為它們是圖像I2的重復,因此,虛擬B圖像增加了顯示圖像I2的信息的時間量,從而減少了顯示的削波。這種插入步驟也可以降低特技模式視頻信號的平均位速率,如在該示例中,因為僅發送了I圖像,所以信號具有相對高的位速率。
在一種結構中,插入在特技模式視頻信號中的虛擬B圖像可以是一種單向預測圖像。單向預測圖像是僅根據一個圖像預測出來的,而B圖像通常是根據兩個分離的圖像預測出來的。單向虛擬B圖像可以是前向預測的虛擬B圖像或是后向預測的虛擬B圖像。如果虛擬B圖像是前向預測的虛擬B圖像,則可以根據在該虛擬B圖像之前(以顯示順序)的參考圖像預測出該虛擬B圖像。相反,如果虛擬B圖像是后向預測的虛擬B圖像,則根據該虛擬B圖像之后(以顯示順序)的參考圖像預測出該虛擬B圖像。因為它們僅是根據一個圖像預測出來的,因此單向預測虛擬B圖像可適用于重復或復制圖像。
因為它們的多樣性,幾乎可以在特技模式視頻信號中的任何位置以任何合適的快速運動特技模式速度插入虛擬B圖像。因此,本發明決不限于上述的示例,本領域的技術人員將理解,存在大量可以用來降低特技模式視頻信號的位速率或者降低那種信號的削波的插入順序。
在另一個實施例中,多個原始圖像中的每一個可以包括顯示指示符。返回參考圖2中的流程圖200,當在判定塊224中確定時,如果將選擇性地修改這些圖像的顯示指示符,則如在步驟226所示,可以選擇性地修改所述多個原始圖像的至少一部分的顯示指示符。
特別地,當跳過原始圖像和當將虛擬B圖像插入特技模式視頻信號時,修改這些顯示指示符可以反映多個原始圖像的期望的顯示順序。然而,應當理解,不管虛擬B圖像是否被插入到特技模式視頻信號都可以執行這種處理。因此,在僅跳過圖像而不能將虛擬B圖像插入特技模式視頻信號的傳統快速運動特技模式期間,可以執行修改顯示指示符的步驟。如果不能修改顯示指示符,則流程圖200可以繼續到步驟228。
在一種結構中,顯示指示符可以是臨時參考字段。臨時參考字段通常為一個位于數字編碼圖像的圖像標題中的十位字段。一些解碼器根據該臨時參考字段來確定什么時候顯示相對于視頻信號中其它圖像的特定圖像。這種字段通常有一個整數值。
例如,再次參考圖4,GOP 400包括15個圖像。GOP 400中圖像的下標編號對應于每個各自圖像臨時參考字段的整數值。例如,GOP中第一圖像,圖像B0的臨時參考字段的整數值為0。下一個將被顯示的圖像B1的臨時參考字段的整數值為1。因此,將被顯示的每個隨后圖像的臨時參考字段的整數值增加1,自始至終對圖像P14,其臨時參考字段的整數值為14。為了方便,將短語“臨時參考字段的整數值”也稱作“整數值”。
然而,當跳過原始圖像或者如果將虛擬B圖像插入特技模式視頻信號時,根據原始圖像的臨時參考字段的顯示順序不再有用。因此,可以修改插入的虛擬B圖像或者跳過的原始圖像后續的原始圖像的臨時參考字段的整數值來表示正確的顯示順序。例如,如果跳過圖像B9和B10,則后續的那些原始圖像的整數值降低2。因此,圖像P11的臨時參考字段的整數值可以從11修改為9,圖像B12的臨時參考字段的整數值可以從12修改為10等等。這種修改處理可以繼續,直到到達GOP 400的末尾,并且可以確保以正確的順序來顯示GOP 400中的剩余圖像。因此,每次跳過GOP中的原始圖像時,該GOP中剩余圖像的臨時參考字段的整數值可以減小1。
另外,如果將虛擬B圖像插入特技模式視頻信號,則后續的原始圖像的臨時參考字段的整數值增加適當的值來反映期望的顯示順序。例如,如果跳過所有B圖像和最后兩個P圖像,則將僅保留圖像I2、P5和P8。為了反映期望的顯示順序,圖像I2的臨時參考字段的整數值可以從2修改為0,P5的整數值可以從5修改為1,以及P8的整數值可以從8修改為3。
例如,如果將四個虛擬B圖像在圖像I2之后插入特技模式視頻信號,則對于剩余P圖像的整數值變成如下將對于P5的整數值從1修改回5(特技模式開始之前的整數值),將對于P8的整數值從2修改回7。結果,每次將虛擬B圖像插入特技模式視頻信號時,后續的剩余原始圖像的臨時參考字段的整數值可以增加整數值1。
根據這些示例可以實現修改特技模式視頻信號中其它GOP中的未跳過的圖像的臨時參考字段的整數值的步驟。然而,必須注意,本發明并不限于這些特定的示例,也能夠以其它適當的方式來實現修改相關臨時參考字段的整數值,以便反映期望的顯示順序。而且,應當注意本發明不限于臨時參考字段的使用,可以以上述的任何實施例修改任何其它合適的顯示指示符來反映期望的顯示順序。返回參考圖2中的方法200,一旦選擇性地修改了顯示指示符,則在判定塊228可以繼續該處理。如果繼續特技模式,則在步驟214繼續特技模式。否則,在步驟230重新開始正常重放。
參考圖3,該流程圖示出了一種關于方法200所討論的特技模式的替代方法300。如在流程圖300中所示,步驟310-314等同于方法200中的步驟210-214,因此,這里省略對其的描述。在步驟316,在特技模式命令期間,可以監視特技模式視頻信號的位速率。如先前所提到的,因為跳過圖像可能引起增加的平均位速率,所以在快速運動特技模式期間需要監視特級模式視頻信號的位速率。在某些情況下,對于承載視頻信號的傳輸通道,這種增加的位速率可能超過最大允許位速率。為了本發明,對于傳輸通道的該最大允許位速率可以稱作預定閾值。
在判定塊318,可以確定特技模式視頻信號的位速率是否超過該預定閾值。如果所述位速率沒有達到所述預定閾值,則流程圖300可以繼續到判定塊326。返回參考步驟318,如果位速率超過了預定閾值,則如步驟320所示,可以在特技模式視頻信號中插入虛擬B圖像。而且,如果愿意,如步驟322和324所示,在插入虛擬B圖像之后,可以跳過一個或多個剩余的原始圖像來增加重放速度。此外,如步驟326和328所示,可以修改原始圖像的至少一部分的顯示指示符。
步驟320、322、324、326和328所示的過程類似于圖2的方法200中所示的相應過程。因此,根據監視特技模式視頻信號的位速率,可以進行插入虛擬B圖像,并且如果該位速率超過預定閾值,也可以執行插入虛擬B圖像。在判定塊330,可以確定是否繼續特技模式。如果確定繼續,則在步驟314重新開始方法300。否則,則在步驟322重新開始正常重放。
盡管結合這里所公開的實施例描述了本發明,但是應當理解,上面的描述意在解釋,而不是對本發明的范圍的限制,本發明由所附權利要求定義。
權利要求
1.一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的方法,所述方法包括步驟響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像。
2.如權利要求1所述的方法,還包括步驟監視所述特技模式視頻信號;以及gcc如果所述特技模式視頻信號的位速率超過預定閾值,則進行在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像的步驟。
3.如權利要求1所述的方法,還包括步驟當跳過原始圖像或當在所述特技模式視頻信號中插入虛擬雙向預測圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。
4.如權利要求3所述的方法,其中所述顯示指示符是臨時參考字段。
5.如權利要求4所述的方法,包括步驟每次跳過原始圖像時將臨時參考字段的每個整數值遞減一。
6.如權利要求4所述的方法,包括步驟每次在特技模式視頻信號中插入虛擬雙向預測圖像時將臨時參考字段的每個整數值遞增一。
7.如權利要求1所述的方法,還包括步驟根據參考圖像預測每個虛擬雙向預測圖像。
8.如權利要求1所述的方法,其中每個虛擬雙向預測性圖像是單向預測圖像。
9.如權利要求7所述的方法,其中所述參考圖像是內圖像。
10.如權利要求7所述的方法,其中所述參考圖像是預測圖像。
11.如權利要求1所述的方法,包括步驟通過遠程解碼器對所述特技模式視頻信號的至少一部分進行解碼。
12.如權利要求1所述的方法,其中所述特技模式是快速運動特技模式。
13.如權利要求1所述的方法,其中所述方法還包括步驟在插入至少一個虛擬雙向預測圖像之后,如果在所述特技模式視頻信號中的虛擬雙向預測圖像的插入導致所述特技模式視頻信號的重放速度降低到不能接受的程度,則跳過至少一個剩余的原始圖像。
14.在一種遠程解碼器結構中,一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的方法,其中多個逐行掃描的原始圖像的每一個包含顯示指示符,所述方法包括步驟響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;監視所述特技模式視頻信號;如果所述位速率超過預定閾值,則在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像;以及當重復原始圖像或者當在所述特技模式視頻信號中插入虛擬雙向預測圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。
15.一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的方法,其中多個逐行掃描的原始圖像的每一個包含顯示指示符,所述方法包括步驟響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及每次跳過原始圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。
16.如權利要求15所述的方法, 包括步驟通過遠程解碼器對所述特技模式視頻信號的至少一部分進行解碼。
17.一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的系統,包括控制器,用于從存儲介質讀取數據,并且輸出包含所述多個原始圖像的視頻信號;以及視頻處理器,其中所述處理器被編程用來響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像。
18.如權利要求17所述的系統,其中所述視頻處理器還被編程用來監視所述特技模式視頻信號;以及如果所述特技模式視頻信號的位速率超過預定閾值,則在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像。
19.如權利要求17所述的系統,其中所述多個原始圖像的每一個包括顯示指示符,并且所述視頻處理器還被編程用來當跳過原始圖像或者當在所述特技模式視頻信號中插入虛擬雙向預測圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。
20.如權利要求19所述的系統,其中所述顯示指示符是臨時參考字段。
21.如權利要求20所述的系統,其中每個臨時參考字段具有一個整數值,并且所述視頻處理器還被編程用來每次跳過原始圖像時,通過將所述臨時參考字段的每個整數值遞減一來選擇性地修改多個原始圖像的至少一部分的臨時參考字段。
22.如權利要求20所述的系統,其中每個臨時參考字段具有一個整數值,并且所述視頻處理器還被編程用來每次在所述特技模式視頻信號中插入虛擬雙向預測圖像時,通過將所述臨時參考字段的每個整數值遞增一來選擇性地修改多個原始圖像的至少一部分的臨時參考字段。
23.如權利要求17所述的系統,還包括遠程解碼器,其中所述遠程解碼器對所述特技模式視頻信號的至少一部分進行解碼。
24.如權利要求17所述的系統,其中所述特技模式是快速運動特技模式。
25.如權利要求17所述的系統,其中所述視頻處理器還被編程用來在插入至少一個虛擬雙向預測圖像之后,如果在所述特技模式視頻信號中的虛擬雙向預測圖像的插入導致所述特技模式視頻信號的重放速度降低到不能接受的程度,則跳過至少一個剩余的原始圖像。
26.一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的遠程解碼器系統,其中多個逐行掃描的原始圖像的每一個包含顯示指示符,所述遠程解碼器系統包括控制器,用于從存儲介質讀取數據,并且輸出包含所述多個原始圖像的視頻信號;以及視頻處理器,其中所述處理器被編程用來響應特技模式命令,選擇性地跳過至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;監視所述特技模式視頻信號的位速率;如果所述位速率超過預定閾值,則在所述特技模式視頻信號中選擇性地插入至少一個虛擬雙向預測圖像;以及當跳過原始圖像或者當在所述特技模式視頻信號中插入虛擬雙向預測圖像時,選擇性地修改多個原始圖像的至少一部分的顯示指示符,以便反映期望的顯示順序。
27.一種用于對包含多個逐行掃描的原始圖像的視頻信號執行特技模式的系統,其中多個逐行掃描的原始圖像的每一個包含顯示指示符,所述系統包括控制器,用于從存儲介質讀取數據,并且產生包含所述多個原始圖像的視頻信號;以及視頻處理器,其中所述處理器被編程用來響應特技模式命令,選擇性地重復至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及每次跳過原始圖像時,選擇性地修改所述多個原始圖像的至少一部分的顯示指示符。
28.如權利要求27所述的系統,還包括遠程解碼器,其中所述遠程解碼器對所述特技模式視頻信號的至少一部分進行解碼。
全文摘要
本發明涉及一種對包含多個逐行掃描的原始圖像的視頻信號執行特技模式操作的方法(200或300)和系統(100)。所述方法(200)包括步驟響應特技模式命令,選擇性地跳過(214)至少一個原始圖像,以便將所述視頻信號轉換成特技模式視頻信號;以及在所述特技模式視頻信號中選擇性地插入(216)至少一個虛擬雙向預測圖像。此外,所述方法(300)可以包括步驟監視(316)所述特技模式視頻信號,從而當位速率超過預定閾值時,選擇性地插入虛擬雙向預測圖像。也可以修改特技模式視頻信號中的某些圖像的顯示指示符(226)(328),以便反映期望的顯示順序。
文檔編號H04N7/32GK1572109SQ02820747
公開日2005年1月26日 申請日期2002年10月22日 優先權日2001年10月23日
發明者林書, 唐納德·H·威利斯 申請人:湯姆森特許公司