新四季網

生成非逐行掃描偽雙向預測圖像的方法和系統的製作方法

2023-05-29 23:30:36

專利名稱:生成非逐行掃描偽雙向預測圖像的方法和系統的製作方法
技術領域:
本發明的方案一般來講涉及視頻系統,更具體來講涉及記錄或者播放數字編碼視頻序列的視頻系統。
背景技術:
在今天的家電市場中,數位電視(DTV)和高清晰度電視(HDTV)正漸漸受歡迎起來。為了觀看先前記錄的節目或者記錄他們中意的節目,這種電視的許多購買者還購買了數字錄像機或者播放器,例如數字影碟(DVD)錄像機或者播放器。特別是,DTV(或者HDTV)和數字視頻數字錄像機或者播放器的組合可能是家庭影院娛樂系統的不可分割的部分。
數字錄像機或者播放器通常包含運動圖像專家組(MPEG)解碼器,用來對在錄像機或者播放器所播放的盤上存儲的數字編碼多媒體數據進行解碼。如果數字錄像機或者播放器與傳統的(非DTV或者非HDTV)電視連接,則在被顯示在傳統電視上之前,由數字錄像機或者播放器的MPEG解碼器對數字編碼信號進行解碼。然而,相當多的DTV包含它們自己的MPEG解碼器。照此,如果數字視頻記錄器或者播放器與DTV相連,那麼將從所述盤讀取的視頻信號通過DTV的解碼器來遠程地解碼。可以將此結構稱為遠程解碼器結構。
然而,利用遠程DTV解碼器來解碼數字編碼信號存在重大的缺陷。也就是說,按照此類結構很難執行特技模式(trick modes)。所述特技模式可以是沒有以正常速度或者按向前的方向進行重放的任何一種視頻重放操作。通常,特技模式涉及在視頻信號中重複多個圖像,諸如在慢運動或者凍結特技模式期間。由於數字視頻記錄器或者播放器與DTV之間的帶寬是受限的,因此在被送到DTV的信號中重複圖像、可以引起所述信號超過傳輸通道的最大比特率限制。如果所述圖像是幀內(I)圖像或者預測(P)圖像,那麼所述問題將更加尖銳,這是由於這些圖像利用了相對大量的比特來進行編碼。
此外,諸如在快速移動特技模式期間的跳過圖像的處理,能夠引起視頻信號的平均比特率超過正常比特率。具體來講,在快速移動特技模式中待跳過的圖像組(GOP)中的第一圖像通常是雙向預測(B)圖像。當跳過B圖像時,在GOP中,剩餘圖像的編碼數據的平均數、或者每一圖像的比特平均數將會增加。如果超過傳輸通道的比特率限制,就會造成緩衝器溢出,並且會導致在顯示特技模式視頻信號期間丟失圖像。
除比特率問題外,遠程解碼視頻信號還存在其它缺點如果重複的圖像包含運動對象,那麼以這種結構重複顯示的非逐行掃描圖像、可以引起在顯示處理中出現振動效應。為解釋此缺點,有理由對隔行掃描作一簡短說明。
許多電視機使用隔行掃描技術。在此格式之下,通常將視頻信號分為預定數量的水平行。在每個場周期期間,只掃描這些行的二分之一;通常,在第一場周期期間掃描奇數行,而在下一場周期期間掃描偶數行。每一掃描稱為一場,並且當合併時,兩個場形成一個完整的圖像或者幀。對於NTSC制來說,每秒顯示60場,因而產生每秒30幀的速率。
當運動對象在隔行掃描電視中移動穿過屏幕時,每個場往往只顯示該運動對象的一部分。所述局部顯示是因為一個場只是每隔全部圖像的水平行的一行來進行顯示。例如,對於特定的場n來說,只掃描奇數水平行,並且待於場n中顯示的運動對象的部分、是在對場n掃描奇數水平行期間掃描的部分。在1/60秒以後,創建下一場、即場n+1,並且將顯示該圖像的偶數水平行。由此,在場n+1中顯示的運動對象部分、是在對場n+1掃描偶數水平行期間掃描的部分。雖然每個場暫時不同,但是由於場的顯示速度,因而人眼感覺場的連續顯示像是平滑運動。
如果觀看者激活特技模式,那麼特技模式視頻信號可以包含重複的圖像,所述圖像是根據隔行掃描格式記錄的。例如,如果觀看者對特定的圖像啟動凍結特技模式,那麼可以將該圖像重複地發送到包含遠程解碼器的DTV,並且在所述DTV上被解碼並且顯示。然而,重複圖像的顯示是與非逐行掃描圖像的正常顯示一致的,即,交替地顯示組成非逐行掃描圖像的場。
如先前所述,如果運動對象出現在根據隔行掃描格式記錄的圖像中,那麼每個場將在一個特殊位置中顯示運動對象。由此,由於在凍結特技模式期間交替地顯示這些場,所以顯示器中的運動對象快速地從顯示器中的一個位置移動到另一個位置;實際上,所述運動對象看起來像是振動的。產生此振動的原因是因為隔行掃描場是暫時不同的,並且運動對象出現在每個場的不同位置中。
此問題也存在於包括去隔行(deinterlacer)的DTV中。如現有技術中所公知的那樣,去隔行可以根據隔行掃描場來構造完整的幀。由此,去隔行可以從包括重複的非逐行掃描幀的場中構造完整的幀。不過,這些根據隔行掃描場構造的完整的幀也將以交替的方式進行顯示,由此產生了振動假象的可能性。此外,此振動效應不僅出現在凍結特技模式中,而且還存在於其中重複非逐行掃描圖像的任何其它特技模式中。由此,人們需要在沒有提高系統開銷或增加系統複雜性的情況下,消除比特率問題和振動假象。

發明內容
本發明涉及一種用於生成偽雙向(B)預測圖像的方法,所述偽雙向預測圖像在顯示期間能夠基本上不振動地進行重複,其中所述偽雙向預測圖像包含至少兩個場。所述方法包括以下步驟設置偽雙向預測圖像的參數,以指出不進行剩餘信號的編碼,並且使用基於場的預測來預測偽雙向預測圖像的至少兩個場。在一種結構中,所述設置步驟還可以包括設置偽雙向預測圖像的參數,以指出不進行剩餘信號的離散餘弦變換編碼。
在另一個結構中,所述偽雙向預測圖像可以包括多個宏塊,並且每個宏塊可以包含至少兩個場的至少一部分,並且所述參數可以是宏塊參數。每個宏塊可以包含至少兩個具有水平和垂直運動分量的運動矢量,並且所述方法還可以包括以下步驟設置每個宏塊的至少兩個運動矢量,以指出所述水平和垂直運動分量將為0。
在本發明的一個方面中,所述偽雙向預測圖像可以是單向(one-directional)預測圖像。此外,使用基於場的預測步驟可以包括以下步驟根據與獨立的數字編碼非逐行掃描圖像相關的單個場來預測偽雙向預測圖像的至少兩個場。此外,所述偽雙向預測圖像可以是正向預測或者反向預測圖像。所述獨立的數字編碼非逐行掃描圖像可以是幀內圖像或者預測圖像。在另一個方面中,所述偽雙向預測圖像可以是這樣一種雙向預測圖像,其中所述偽雙向預測圖像的第一場可以根據第一參考圖像來預測,而偽雙向預測圖像的第二場可以根據第二參考圖像來預測。另外,所述偽雙向預測圖像的第一場可以根據與第一參考圖像相關的單個場來預測,而所述偽雙向預測圖像的第二場可以根據與第二參考圖像相關的單個場來預測。所述偽雙向預測圖像可以根據非逐行掃描圖像、逐行掃描圖像或者場圖像來預測。
本發明還涉及一種用於根據非逐行掃描圖像來生成偽雙向預測圖像的系統,其中所述偽雙向預測圖像包含至少兩個場。所述系統包括用於從存儲媒體讀數據的控制器,並且還包括處理器,其中所述處理器被編程以用來設置偽雙向預測圖像的參數,使其指出不進行剩餘信號的編碼,並且使用基於場的預測來預測偽雙向預測圖像的至少兩個場。所述系統還包括適當的軟體和電路,以實現如上所述的方法。


圖1是用於依照此處的本發明結構來根據非逐行掃描圖像生成偽雙向預測圖像的系統框圖。
圖2是用於舉例說明依照本發明結構、根據非逐行掃描圖像生成偽雙向預測圖像的操作的流程圖。
圖3是具有代表性的MPEG語法的確定部分的插圖。
具體實施例方式
在圖1中以框圖的形成示出了依照本發明結構的用於實現不同改進的操作特徵的系統100。然而,本發明不局限於圖1中舉例說明的特定系統,而是可以將本發明以任何其它系統來實踐,其中所述其它任何系統能夠接收數字編碼信號並且向顯示裝置傳輸該信號。此外,系統100不局限於從特定類型的存儲媒體中讀數據,或者向其中寫數據,凡是能夠存儲數字編碼數據的任何存儲媒體都可以用於系統100。
系統100可以包括控制器110,用於從/向存儲媒體112讀/寫數據。所述系統100還可以具有預處理引擎114、微處理器116、存儲器118、傳輸緩存器120和顯示裝置122。所述預處理引擎114可以包含適當的軟體和電路,以便為生成偽B圖像而在數字編碼視頻信號中定位、設置或者調節一個或多個特定標記或者參數。還可以提供一個控制和數據接口,以便允許微處理器116控制控制器110和預處理引擎114的操作。可以在存儲器中提供使微處理器116執行傳統操作所使用的適當軟體或者固件。此外,依照本發明的結構,可以為微處理器116提供例行程序。
應該理解的是,在本發明的意圖內,預處理引擎114和微處理器116的全部或者部分可以是處理器。此外,在本發明的意圖內,控制器110、預處理引擎114、微處理器116和傳輸緩存器120的全部或者部分可以是位流源126。
在一種結構中,顯示裝置122可以包含其自身的解碼器(未示出),用於解碼從存儲媒體112讀取的全部或者部分視頻信號,並且由位流源126處理。在此特定的結構中,位流源126中的解碼器(未示出)通常不對從存儲媒體112中讀取的視頻信號進行解碼。可以將此特定的實施例稱為遠程解碼器結構。然而,應當指出,本發明不局限於此結構,本發明能夠在其它適當的系統中實現。
在操作中,控制器110可以從存儲媒體112中讀取包含多個圖像的視頻信號。這些圖像可以是非逐行掃描圖像、逐行掃描圖像或者場圖像。在一種結構中,如果微處理器116接收特技模式命令,那麼微處理器116可以通知預處理引擎114以生成偽B圖像,所述偽B圖像是根據以數字視頻信號編碼的圖像通過對例如這些圖像的MPEG語法的多個預定標記和參數定位、設置或調劑進行預測的。然後,將所述偽B圖像傳送到傳輸緩存器120並且傳送到顯示裝置122上。所述偽B圖像可以在顯示裝置122處被解碼並且被顯示。
上述內容是一旦微處理器116接收到特技模式命令如何生成偽B圖像的例子。將這種處理稱為「即時地」生成偽B圖像。然而,作為選擇,預處理引擎114和微處理器116可以在啟動特技模式命令之前生成偽B圖像。作為一個例子,偽B圖像可以被生成,並且微處理器116可以命令預處理引擎114向存儲器118傳送一個或多個偽B圖像。在存儲器118處,可以存儲偽B圖像,直到接收到特技模式命令為止,此時,微處理器116可以將偽B圖像插入到視頻信號中。下面將更加詳細地來論述本發明的整體操作。
圖2舉例說明了用於演示生成偽B圖像的一種方式的方法200。所述偽B圖像可以是具有至少兩個場的非逐行掃描圖像。在一個實施例中,本發明可以按照遠程解碼器結構來實現。對本發明來說,遠程解碼器結構可以是任何系統,其中,視頻信號中的至少一部分圖像可以由解碼器解碼,且其中,所述解碼器在位流源的外部並不受該位流源的控制,所述位流源用於向解碼器提供圖像。作為一個例子,所述位流源可以是光存儲媒體播放器或者記錄器,用於從光存儲媒體中讀取多媒體數據,並且經由傳輸通道將這些數據傳送到數位電視,所述數位電視包含其自身的解碼器。然而應該理解的是,本發明不局限於此例子乃至遠程解碼器結構,本發明可以按照任何其它適當的系統或者結構來實現。
參見圖3,示出了數字編碼圖像的具有代表性的MPEG語法300的一部分。此語法300可以指出依照本發明結構的偽B圖像的語法。為了描述如何根據非逐行掃描圖像來生成偽B圖像,圖3將結合圖2進行論述。應該注意的是,下面只討論那些與根據非逐行掃描幀來生成偽B圖像有關的部分語法300,尤其是可以減少振動圖像假象的偽B圖像。本領域的普通技術人員將理解的是,通過使用傳統的B圖像,在此未討論的語法300的部分是公知的。
返回參見圖2,在步驟210,開始根據非逐行掃描圖像生成偽B圖像的處理。在步驟212,可以設置語法300的圖像標題310中包含的picture_coding_type參數,以指出所述偽B圖像是B圖像。最好是,所述picture_coding_type參數是三比特參數,並且可以將其值設置為「011」。在步驟214,可以設置f-code參數。在圖3中,所述f_code參數312位於圖像編碼擴展首部314中,並且其通常包括四比特參數f_code
、f_code
[1]、f_code[1]
和f_code[1][1]。
在一種結構中,所述偽B圖像可以是單向預測圖像。單向預測圖像僅僅根據一個圖像進行預測,而B圖像通常根據兩個獨立的圖像進行預測。通常,單向偽B圖像可以是正向預測偽B圖像或者是反向預測偽B圖像。如果所述偽B圖像是正向預測偽B圖像,那麼偽B圖像可以根據偽B圖像之前(按照顯示順序)的參考圖像來預測。與此相反,如果偽B圖像是反向預測偽B圖像,那麼所述偽B圖像可以根據偽B圖像之後的(按照顯示順序)參考圖像來預測。因為它們僅僅根據一個圖像來預測,所以單向預測偽B圖像可以適用於重複或者複製的圖像。
如果偽B圖像是反向預測圖像,那麼f_code
和f_code
[1]可以設置為值「1111」,以指出不進行正向預測。此外,可以設置f_code[1]
和f_code[1][1]來反映反向預測的運動矢量範圍值。與此相反,如果偽B圖像是正向預測圖像,那麼可以將f_code[1]
和f_code[1][1]設置為值「1111」,以指出不進行反向預測,而可以將f_code
和f_code
[1]設置為反映正向預測的運動矢量範圍值。
返回參見所述方法200,可以將frame_pred_frame_dct標記(圖3中的frame_pred_frame_dct標記316)和progressive_frame標記(圖3中的progressive_frame標記318)設置為值「0」,如步驟216所示。將progressive_frame標記318設置為值「0」,可以引起偽B圖像被視為非逐行掃描圖像。此外,將frame_pred_frame_dct標記316設置為值「0」,可以引起解碼器解碼偽B圖像,以便當構造偽B圖像時使用基於場的預測。
在方法200的步驟218處,可以將以下標記設置為值「0」Q_scale_type(圖3中的Q_scale_type標記320)、Intra_vlc_format(圖3中的lntra_vlc_format標記322)和Alternate_scan(圖3中的Alternate_scan標記324)。因為不進行預測誤差或者剩餘信號的編碼,所以可以將這些標記設置為值「0」。此外,因為不對剩餘信號進行編碼,所以可以將Quantiser_scale_code參數(圖3中的Quantiser_scale_code參數326)設置為值「00101」。
返回參見圖3,由於偽B圖像可以包括多個宏塊,所以語法300可以包括宏塊首部328。macroblock_type參數330可以位於宏塊首部328內。在方法200的步驟220處,可以設置參數來指出不進行剩餘信號的編碼。作為一個例子,在傳統的B圖像中,通常使用離散餘弦變換來編碼剩餘信號。由此,在一種結構中,不進行每個偽B圖像的剩餘信號的DCT編碼。
在一種結構中,可以將所述macroblock_type參數330設置為指出不進行剩餘信號的編碼。作為一個例子,可以將所述macroblock_type參數設置為值「010」。另外,所述設置處理可以指出將以下標記(未示出)設置為「0」macroblock_quant;macroblock_pattern;macroblockjntra;spatial_temporal_weight_code_flag和permitted__spatial_temporal_weight_classes。此外,此設置處理指出可以將macroblock_motion__backward標記設置為值「1」,如果將反向預測偽B圖像時,使用該值。在另一個例子中,可以將所述macroblock_type參數330設置為值「0010」。在此例子中,除了可以將macrobock_motion_forward標記設置為值「1」外,所述設置處理與上述處理相同。
返回參見圖2,可以如步驟222所示設置frame_motion_type參數(圖3中的frame_motion_type參數332)。在一種結構中,因為所述frame_pred_frame_dct標記316已經設置為「0」,所以可以將frame_motion_type參數332設置為值「10」。此設置處理指出預測類型是基於幀的預測,所述motion_vector_count是「2」,所述mv_format是場,並且所述dmv是「0」。
繼續方法200,在步驟224,可以設置多個motion_vertical_field_select標記和motion_code標記。例如,參見圖3,可以設置motion_vertical_field_select
[1]或者
標記334以及motion_vertical_field_select[1]
336來指出將根據參考圖像的哪個場來預測包括偽B圖像的場。標記334的第一組下標與反向預測偽B圖像相關,而第二組與正向預測偽B圖像相關。作為一個例子,如果所述偽B圖像是反向預測圖像,那麼可以將motion__vertical_field_select
[1]標記334以及motion_vertical_field_select[1]
336設置為值「0」,以指出將根據參考圖像的頂場來預測偽B圖像的兩個場。作為選擇,可以將這些標記的值設置為「1」,以指出將根據參考圖像的底場來預測偽B圖像的場。然而應當指出,本發明不局限於此例子,而可以使用其它基於場的預測方案來實現。此外,參考圖像例如可以是I圖像或者P圖像。
根據與參考圖像相關的單個場來預測包括偽B圖像的場,能有助於消除振動圖像假象。因為在偽B圖像的場中,存在於參考圖像的此單個場中的運動對象將處於同一位置,所以這樣做是可能的。由此,當反覆交替顯示這些場時,例如在諸如凍結特技模式之類的特技模式期間按照一串偽B圖像來進行顯示時,運動對象看起來像是呆在同一位置,而不是在兩個獨立的位置之間前後跳動。
繼續步驟224,可以設置多個motion_code標記。例如,依照本發明的結構,組成偽B圖像的每個場可以包括具有水平和垂直運動分量的至少兩個運動矢量。如圖3所示,這些運動矢量可以包括motion_code
[1]
或者
標記338、motion_code
[1][1]或者
[1]標記340、motion_code[1][1]
或者[1]
標記342以及motion_code[1][1][1]或者[1]
[1]標記344。與這些標記相關的第一組下標涉及反向預測偽B圖像,而第二組用於正向預測偽B圖像。在一種結構中,可以將這些運動矢量中的每一個設置為值「1」,由此指出這些運動矢量的水平和垂直運動分量將具有「0」值。
在沒有編碼剩餘信號的情況下將水平和垂直運動分量設置為值「0」,有助於允許偽B圖像包含非常少的比特,特別是當與I、P乃至傳統的B圖像相比時更明顯。據此,可以將這些圖像經由傳輸線路發送到遠程解碼器,以減少特技模式視頻信號的平均比特率。然而應當指出,根據非逐行掃描幀預測的偽B圖像不局限於進行遠程解碼的系統,可以利用任何其它適當的結構來使用這些圖像。最後,返回參見圖2,在步驟226結束方法200。
應該理解的是,本發明不局限於單向預測圖像。舉例來說,一個或多個偽B圖像可以是雙向預測圖像。作為一個例子,所述偽B圖像的第一場可以根據與第一參考圖像相關的場來預測,而偽B圖像的第二場可以根據與第二參考圖像相關的場來預測。此預測方案可以依照上述這樣一種方式來實現,其中偽B圖像的其中一個場可以是向後或者正向預測圖像,而偽B圖像的另一個場可以具有與第一場相反的預測方向。
例如,所述偽B圖像的第一場可以是根據第一參考圖像預測的正向預測圖像,而所述偽B圖像的第二場可以是根據第二參考圖像預測的反向預測圖像。用這樣的方式預測偽B圖像,提供了與利用單向預測圖像進行預測的同樣的優點,即降低了比特率並且能夠控制振動圖像的問題。然而應該理解的是,本發明不局限於上述例子,而是可以使用使用雙向預測圖像的其它預測方案。
還應該理解的是,本發明不局限於根據非逐行掃描參考圖像來預測非逐行掃描偽B圖像。照此,可以依照涉及圖2和3的論述、根據逐行掃描地掃描圖像乃至圖像中的場來預測非逐行掃描偽B圖像。具體來講,可以根據單個逐行掃描參考圖像或者單個參考場圖像來預測偽B圖像的兩個場。同樣,利用兩個獨立的逐行掃描參考圖像或者兩個獨立的參考場圖像,可以使用諸如上述那些雙向的預測方案。
雖然已經結合在此公開的實施例描述了本發明,但是應該理解的是,上述描述是用來舉例說明的,而非限制本發明的範圍,本發明的範圍由權利要求書定義。
權利要求
1.一種用於生成偽雙向預測圖像的方法,所述偽雙向預測圖像在顯示期間能夠基本上不振動地進行重複,其中,所述偽雙向預測圖像包含至少兩個場,所述方法包括以下步驟設置偽雙向預測圖像的參數,以指出不進行剩餘信號的編碼;以及使用基於場的預測來預測偽雙向預測圖像的至少兩個場。
2.如權利要求1所述的方法,其中,所述設置步驟還可以包括設置偽雙向預測圖像的參數,以指出不會進行剩餘信號的離散餘弦變換編碼。
3.如權利要求1所述的方法,其中,所述偽雙向預測圖像包括多個宏塊,並且每個宏塊包含至少兩個場的至少一部分,並且,其中所述參數是宏塊參數。
4.如權利要求3所述的方法,其中,每個宏塊包含至少兩個具有水平和垂直運動分量的運動矢量,並且所述方法還包括以下步驟設置每個宏塊的至少兩個運動矢量,以指出所述水平和垂直運動分量將為0。
5.如權利要求1所述的方法,其中,所述偽雙向預測圖像是單向預測圖像。
6.如權利要求5所述的方法,其中,使用基於場的預測步驟包括以下步驟根據與獨立的數字編碼非逐行掃描圖像相關的單個場來預測偽雙向預測圖像的至少兩個場。
7.如權利要求5所述的方法,其中,所述偽雙向預測圖像是正向預測圖像。
8.如權利要求5所述的方法,其中,所述偽雙向預測圖像是反向預測圖像。
9.如權利要求6所述的方法,其中所述獨立的數字編碼非逐行掃描圖像是幀內圖像。
10.如權利要求6所述的方法,其中,所述獨立的數字編碼非逐行掃描圖像是預測圖像。
11.如權利要求1所述的方法,其中,所述偽雙向預測圖像是一個兩個方向的預測圖像,即,所述偽雙向預測圖像的第一場根據第一參考圖像來預測,而偽雙向預測圖像的第二場根據第二參考圖像來預測。
12.如權利要求11所述的方法,其中,所述偽雙向預測圖像的第一場根據與第一參考圖像相關的單個場來預測,而所述偽雙向預測圖像的第二場根據與第二參考圖像相關的單個場來預測。
13.如權利要求1所述的方法,其中,可以根據非逐行掃描圖像來預測所述偽雙向預測圖像。
14.如權利要求1所述的方法,其中,可以根據逐行掃描圖像來預測所述偽雙向預測圖像。
15.如權利要求1所述的方法,其中,根據場圖像來預測所述偽雙向預測圖像。
16.一種用於生成偽雙向(B)預測圖像的方法,可以在沒有顯示振動的情況下重複所述偽雙向(B)預測圖像,所述方法包括以下步驟通過在圖像語法中調節預定設置,根據數字編碼視頻流中的至少一個圖像來建立偽雙向預測圖像。
17.如權利要求16所述的方法,其中,所述預定設置是將frame_pred_frame_dct標記以及frame_pred_frame_dct標記設置為值0。
18.如權利要求16所述的方法,其中,所述的預定設置是progressive_frame標記以及將progressive_frame標記設置為值0。
19.如權利要求16所述的方法,其中,所述偽雙向預測圖像是反向預測圖像,並且預定設置是motion_vertical_field_select
[1]以及motion_vertical_field_selet[1]
標記,其中,當根據參考圖像的頂場預測偽雙向預測圖像時、將所述標記設置為值0,當根據參考圖像的底場預測時、將所述標記設置為值1。
20.如權利要求16所述的方法,其中,所述偽雙向預測圖像是正向預測圖像,並且預定設置是motion_vertical_field_select
以及motion_vertical_field_select[1]
標記,其中,當根據參考圖像的頂場預測偽雙向預測圖像時、將所述標記設置為值0,當根據參考圖像的底場預測時、將所述標記設置為值1。
21.一種用於生成偽雙向預測圖像的系統,其中,所述偽雙向預測圖像包含至少兩個場,所述系統包括控制器,用於從存儲媒體中讀數據;以及處理器,其中所述處理器被編程以用來設置偽雙向預測圖像的參數,以指出不進行剩餘信號的編碼;並且使用基於場的預測來預測偽雙向預測圖像的至少兩個場。
22.如權利要求21所述的系統,其中,所述處理器還被編程以用來設置偽雙向預測圖像的參數,以指出不進行剩餘信號的離散餘弦變換編碼。
23.如權利要求21所述的系統,其中,所述偽雙向預測圖像包括多個宏塊,並且每個宏塊包含至少兩個場的至少一部分,並且其中所述參數是宏塊參數。
24.如權利要求23所述的系統,其中,每個宏塊包含至少兩個具有水平和垂直運動分量的運動矢量,並且所述處理器還被編程以用於設置每個宏塊的至少兩個運動矢量,以指出所述水平和垂直運動分量將為0。
25.如權利要求21所述的系統,其中,所述偽雙向預測圖像是單向預測圖像。
26.如權利要求25所述的系統,其中,所述處理器還被編程以用於根據與獨立的數字編碼非逐行掃描圖像相關的單個場來預測偽雙向預測圖像的至少兩個場。
27.如權利要求25所述的系統,其中,所述偽雙向預測圖像是正向預測圖像。
28.如權利要求25所述的系統,其中,所述偽雙向預測圖像是反向預測圖像。
29.如權利要求26所述的系統,其中,所述獨立的數字編碼非逐行掃描圖像是幀內圖像。
30.如權利要求26所述的系統,其中所述獨立的數字編碼非逐行掃描圖像是預測圖像。
31.如權利要求21所述的系統,其中,所述偽雙向預測圖像是這樣一種雙向預測圖像,其中所述偽雙向預測圖像的第一場根據第一參考圖像來預測,而偽雙向預測圖像的第二場根據第二參考圖像來預測。
32.如權利要求31所述的系統,其中,所述處理器還被編程以用於根據與第一參考圖像相關的單個場來預測所述偽雙向預測圖像的第一場,並且根據與第二參考圖像相關的單個場來預測所述偽雙向預測圖像的第二場。
33.如權利要求21所述的系統,其中,所述偽雙向預測圖像根據非逐行掃描圖像來預測。
34.如權利要求21所述的系統,其中,所述偽雙向預測圖像根據逐行掃描圖像來預測。
35.如權利要求21所述的系統,其中,所述偽雙向預測圖像根據場圖像來預測。
36.一種用於生成偽雙向(B)預測圖像的系統,所述偽雙向(B)預測圖像可以在不顯示出振動的情況下進行重複,所述系統包括處理器,其中所述處理器被編程以用來通過在圖像語法中調節預定設置、根據數字編碼視頻流中的至少一個圖像來建立偽雙向預測圖像。
37.如權利要求36所述的系統,其中,所述預定設置是frame_pred_frame_dct標記,並且所述處理器還被編程以用來將frame_pred_frame_dct標記設置為值0。
38.如權利要求36所述的系統,其中,所述預定設置是progressive_frame標記,並且所述處理器還被編程以用來將progressive_frame標記設置為值0。
39.如權利要求36所述的系統,其中,所述偽雙向預測圖像是反向預測圖像,並且預定設置是motion_vertical_field_select
[1]以及motion_vertical_field_select[1]
標記,其中所述處理器還被編程以用於當根據參考圖像的頂場預測偽雙向預測圖像時將標記設置為值0,當根據參考圖像的底場預測時將標記設置為值1。
40.如權利要求36所述的系統,其中,所述偽雙向預測圖像是正向預測圖像,並且預定設置是motion_vertical_field_select
以及motion_vertical_field_select[1]
標記,其中,所述處理器還被編程以用於當根據參考圖像的頂場預測偽雙向預測圖像時將標記設置為值0,當根據參考圖像的底場預測時將標記設置為值1。
全文摘要
本發明涉及一種用於生成包括至少兩個場的偽雙向預測圖像的方法(200)和系統(100),其中所述偽雙向預測圖像在顯示期間基本上不振動地進行重複。所述方法包括以下步驟設置偽雙向預測圖像的參數以便指出不進行剩餘信號的編碼,而使用(216、222、224)基於場的預測來預測偽雙向預測圖像的至少兩個場。所述設置步驟還包括設置偽雙向預測圖像的參數以指出不進行剩餘信號的離散餘弦變換編碼。所述偽雙向預測圖像可包括多個宏塊,並且每個宏塊可包括至少兩個場的至少一部分,並且所述參數是宏塊參數。
文檔編號G06T9/00GK1575609SQ02820964
公開日2005年2月2日 申請日期2002年10月18日 優先權日2001年10月23日
發明者林書, 唐納德·H·威利斯 申請人:湯姆森特許公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀