欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

動態(tài)影像壓縮的畫面處理方法與裝置的制作方法

文檔序號:6592926閱讀:276來源:國知局
專利名稱:動態(tài)影像壓縮的畫面處理方法與裝置的制作方法
技術(shù)領域
本發(fā)明涉及一種動態(tài)影像壓縮(Motion Picture Expert Group,簡稱MPEG)的畫面處理方法與裝置,且特別涉及一種MPEG影像的B畫面顯示方法。
背景技術(shù)
動態(tài)影像壓縮(Motion Picture Expert Group,簡稱MPEG)是目前影片最廣泛使用的壓縮方法,例如VCD規(guī)格的影片是以MPEG1的方法壓縮,DVD規(guī)格的影片是以MPEG2的方法壓縮。MPEG的比特流中包括內(nèi)編碼畫面(Intra-Picture,簡稱I畫面)I、預測編碼畫面(Predictive-Picture,簡稱P畫面)及雙向預測編碼畫面(Bi-directionally Predictive-Picture,簡稱B畫面)。I畫面是完整的一個畫面,與前后的畫面保持獨立;P畫面是由I畫面進行順向預測編碼而得;B畫面是由過去的I畫面與未來的P畫面分別進行順向與逆向預測編碼而成,當I與P畫面解碼后,即可進行其間的B畫面解碼。插在中間的B畫面可以使用較少的數(shù)據(jù)量即可完成,對動畫影像而言可獲得動態(tài)追隨性較佳的畫面。
請參照圖1,其示出了影像播放機的方塊圖。影像播放機100用以播放MPEG數(shù)據(jù)的影像,例如是DVD播放機或VCD播放機。播放機100包括MPEG解碼單元110、存儲器120與顯示單元130。存儲器120配置有多個緩沖區(qū)。MPEG解碼單元110將MPEG數(shù)據(jù)解碼后即儲存至緩沖區(qū),顯示單元130再依據(jù)緩沖區(qū)內(nèi)的數(shù)據(jù)顯示至監(jiān)視器。為了節(jié)省存儲器的使用量,解碼B畫面時所配置的緩沖區(qū)通常小于解碼后的整張B畫面的大小,也就是不會將整張B畫面解碼后才播出,而是采取即時解碼的方式播出,一部分的B畫面解碼完成后即將其顯示。
然而,解碼過程中,若發(fā)生存儲器頻寬不足的情況,或是解碼發(fā)生錯誤的情況,將會使解碼不及而顯示錯誤的畫面。雖然發(fā)生錯誤的時間甚短,通常小于1/60秒,但仍可輕易察覺。甚至當某部分的畫面解碼受到延遲時,其后續(xù)畫面也會受影響而一并延遲,導致整張畫面顯示不正常。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的就是提供一種防止畫面解碼不及造成顯示不正常的動態(tài)影像壓縮的畫面處理方法與裝置。
根據(jù)本發(fā)明的目的,提出一種MPEG影像的B畫面顯示方法與裝置,以應用于影像播放機。首先顯示B畫面的區(qū)塊列(n),然后,檢查B畫面的下一個區(qū)塊列(n+1)是否解碼完畢,若是,則逕行播出B畫面的該區(qū)塊列(n+1),若否,則播出備用畫面的區(qū)塊列(n+1)。
為此,本發(fā)明提供了一種動態(tài)影像壓縮的畫面處理方法,用以提供一視頻訊號播放機在播放一B畫面時,能避免因畫面解碼不及所造成的畫面顯示錯誤,該視頻訊號播放機包括一視頻訊號處理裝置,該視頻訊號處理裝置包括一MPEG解碼單元一存儲器及一顯示單元,該MPEG解碼單元用以解碼一MPEG比特流并輸出多個畫面,該存儲器用以儲存該些畫面,該顯示單元用以顯示該存儲器中的該些畫面,該畫面處理方法包括以下步驟(a)該顯示單元輸出該B畫面的一區(qū)塊列(n);(b)該MPEG解碼單元確認該B畫面的下一區(qū)塊列(n+1)是否備妥,若是,則顯示單元逕行播出該B畫面的下一區(qū)塊列(n+1),若否,則顯示單元播出該B畫面的下一區(qū)塊列(n+1)的一備用畫面;其中,n為正整數(shù)。
本發(fā)明還提供了一種視頻訊號處理裝置,用于一視頻訊號播放機,用以執(zhí)行一動態(tài)影像壓縮的畫面處理方法,使在播放B畫面時,能避免因畫面解碼不及所造成的畫面顯示錯誤,該視頻訊號處理裝置包括一顯示單元,用以顯示該存儲器中的該些畫面;一存儲器,用以儲存該些畫面;以及一MPEG解碼單元,用以解碼一MPEG比特流并輸出多個畫面;其中,該畫面處理方法包括以下步驟(a)顯示單元輸出B畫面的一區(qū)塊列(n);(b)MPEG解碼單元確認該B畫面的下一區(qū)塊列(n+1)是否備妥,若是,則顯示單元逕行播出該B畫面的下一區(qū)塊列(n+1),若否,則顯示單元播出該B畫面的下一區(qū)塊列(n+1)的一備用畫面;其中,n為正整數(shù);以及(c)重復步驟(a)至(b)若該MPEG解碼單元檢查到該B畫面的下一區(qū)塊列一直未備妥,則顯示單元播出該B畫面的下一區(qū)塊列的一備用畫面直至該MPEG解碼單元確認該B畫面的下一區(qū)塊列備妥后,才可轉(zhuǎn)換成正常的該B畫面的區(qū)塊列播出。
影像播放機包括MPEG解碼單元、存儲器與顯示單元。MPEG解碼單元將MPEG數(shù)據(jù)解碼后即儲存至存儲器,顯示單元再依據(jù)存儲器內(nèi)的數(shù)據(jù)顯示至監(jiān)視器。
本發(fā)明的MPEG影像的B畫面顯示方法可以避免畫面顯示過程中因解碼不及而發(fā)生顯示畫面錯誤。


為讓本發(fā)明的上述目的、特征、和優(yōu)點能更明顯易懂,下文結(jié)合附圖對本發(fā)明的一較佳實施例詳細說明。
圖1示出了影像播放機的方塊圖。
圖2示出了依據(jù)本發(fā)明一較佳實施例的一種動態(tài)影像壓縮的B畫面處理方法的流程圖。
圖3示出了影像播放機的控制時序圖。
圖4A示出了影像播放機內(nèi)的緩沖區(qū)示意圖。
圖4B示出了顯示畫面示意圖。
具體實施例方式
本發(fā)明的精神在于,MPEG解碼單元110進行解碼時,當發(fā)現(xiàn)MPEG數(shù)據(jù)中的B畫面的某部分解碼不及時,即由顯示單元130以備用畫面的相同位置的影像播出。待解碼正常后再使用原來的畫面播出。其中,MPEG的解碼是以區(qū)塊列(macro block row,簡稱MBR)為單位,亦以區(qū)塊列為單位顯示。
請參照圖2,圖2示出了依據(jù)本發(fā)明一較佳實施例的一種動態(tài)影像壓縮的B畫面處理方法的流程圖。首先,顯示單元130顯示B畫面的區(qū)塊列MBRb(n)(步驟202)。然后,檢查下一個要播出的區(qū)塊列MBRb(n+1)是否備妥(步驟206),也就是檢查未備妥信號是否為0;若是,則將區(qū)塊列MBRb(n+1)逕行播出(步驟208);若否,則將播出備用畫面中的相同位置的區(qū)塊列MBRk(n+1)(步驟210)。同時在步驟202之后,MPEG解碼單元110即檢查B畫面的區(qū)塊列MBRb(n+2)是否已解碼完畢(步驟220);若否,則有可能造成解碼不及的情況,于是將未備妥信號Nr設為1(步驟224);若已解碼完畢,則將未備妥信號設為0(步驟222)。
請參照圖3,圖3示出了影像播放機100的控制時序圖。顯示單元130顯示的區(qū)塊列D是依序顯示B畫面區(qū)塊列MBRb。當顯示單元130將目前的區(qū)塊列顯示完畢,要播放下一個區(qū)塊列時,即發(fā)出跨越信號C給MPEG解碼單元110,并告知解碼單元110新的區(qū)塊列的位置,如標號301、302、303及304所示。同時顯示單元130檢查未備妥信號Nr;若未備妥信號Nr為0,表示即將播出的區(qū)塊列已經(jīng)備妥,可以逕行播出;若未備妥信號Nr為1,表示新的區(qū)塊列尚未備妥,此時交換信號S即被設為1,顯示單元130將會顯示與目前的區(qū)塊列的位置相同的備用畫面的區(qū)塊列,如標號324所示。交換信號S在要顯示新的區(qū)塊列且未備妥信號為0時才恢復為0。
未備妥信號Nr是由MPEG解碼單元110所設立。當解碼單元110接收到跨越信號C時,將新的區(qū)塊列的位置與目前解碼中的區(qū)塊列Dec作比較,一旦發(fā)現(xiàn)目前解碼中的區(qū)塊列Dec只領先一個區(qū)塊列,便會將未備妥信號Nr設為1,如標號312與314所示,表示目前顯示的區(qū)塊列D的下一個區(qū)塊列尚未解碼完成;直到解碼中的區(qū)塊列Dec領先顯示中的區(qū)塊列D達2個區(qū)塊列以上,才將未備妥信號Nr設為0,如標號316與318所示。例如新顯示的區(qū)塊列是第k個,解碼單元正在解碼的區(qū)塊列至少需為第k+2個,未備妥信號才會為0,否則為1。
請參照圖4A,圖4A示出了影像播放機內(nèi)的緩沖區(qū)示意圖。緩沖區(qū)包括B畫面緩沖區(qū)400及備用畫面緩沖區(qū)410。為了節(jié)省存儲器,配置給B畫面的緩沖區(qū)400小于解碼后整張B畫面的大小,在此以6個區(qū)塊列的大小為例。而備用畫面緩沖區(qū)410是與此B畫面鄰近的I畫面或P畫面的數(shù)據(jù)。請同時參照圖4B,圖4B示出了顯示畫面420示意圖。由于B畫面的第3個區(qū)塊列MBRb(3)解碼不及,因此以備用畫面中的區(qū)塊列MBRk(3)代替。因為B畫面與備用畫面的畫面內(nèi)容差異不會太大,因此解碼不及所產(chǎn)生的顯示不正常就可以有效的避免。
綜上所述,雖然本發(fā)明以一較佳實施例披露如上,然其并非用以限定本發(fā)明,本領域的技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),可作各種的更動與潤飾,因此本發(fā)明的保護范圍視后附的權(quán)利要求為準。
權(quán)利要求
1.一種動態(tài)影像壓縮的畫面處理方法,用以提供一視頻訊號播放機在播放一B畫面時,能避免因畫面解碼不及所造成的畫面顯示錯誤,該視頻訊號播放機包括一視頻訊號處理裝置,該視頻訊號處理裝置包括一MPEG解碼單元一存儲器及一顯示單元,該MPEG解碼單元用以解碼一MPEG比特流并輸出多個畫面,該存儲器用以儲存該些畫面,該顯示單元用以顯示該存儲器中的該些畫面,該畫面處理方法包括以下步驟(a)該顯示單元輸出該B畫面的一區(qū)塊列(n);(b)該MPEG解碼單元確認該B畫面的下一區(qū)塊列(n+1)是否備妥,若是,則顯示單元逕行播出該B畫面的下一區(qū)塊列(n+1),若否,則顯示單元播出該B畫面的下一區(qū)塊列(n+1)的一備用畫面;其中,n為正整數(shù)。
2.如權(quán)利要求1所述的畫面處理方法,其中,該方法還包括(c)重復步驟(a)至(b),若該MPEG解碼單元檢查到該B畫面的下一區(qū)塊列一直未備妥,則顯示單元播出該B畫面的下一區(qū)塊列的該備用畫面,直至該MPEG解碼單元確認該B畫面的下一區(qū)塊列備妥后,才可轉(zhuǎn)換成正常的該B畫面的區(qū)塊列播出。
3.如權(quán)利要求1所述的畫面處理方法,其中,每當該顯示單元播放完一區(qū)塊列后,即發(fā)出一跨越信號至該MPEG解碼單元,告知下一區(qū)塊列的位置。
4.如權(quán)利要求1所述的畫面處理方法,其中,該MPEG解碼單元檢查該B畫面的下一區(qū)塊列是否備妥的確認方法,是檢查該MPEG解碼單元所輸出的一未備妥信號。
5.如權(quán)利要求4所述的畫面處理方法,其中,該MPEG解碼單元所輸出的該未備妥信號,是由該MPEG解碼單元將欲輸出的下一區(qū)塊列的位置與目前解碼中的區(qū)塊列的位置做比較,若是解碼中的區(qū)塊列領先該輸出的區(qū)塊列達2個以上,則令一未備妥信號為一第一值,若否,則令該未備妥信號為一第二值。
6.如權(quán)利要求1所述的畫面處理方法,其中該B畫面的備用畫面是與該B畫面鄰近的I畫面。
7.如權(quán)利要求1所述的畫面處理方法,其中該B畫面的備用畫面是與該B畫面鄰近的P畫面。
8.如權(quán)利要求1所述的畫面處理方法,其中,該視頻訊號播放機是VCD播放機。
9.如權(quán)利要求1所述的畫面處理方法,其中,該視頻訊號播放機是DVD播放機。
10.一種視頻訊號處理裝置,用于一視頻訊號播放機,用以執(zhí)行一動態(tài)影像壓縮的畫面處理方法,使在播放B畫面時,能避免因畫面解碼不及所造成的畫面顯示錯誤,該視頻訊號處理裝置包括一顯示單元,用以顯示該存儲器中的該些畫面;一存儲器,用以儲存該些畫面;以及一MPEG解碼單元,用以解碼一MPEG比特流并輸出多個畫面;其中,該畫面處理方法包括以下步驟(a)顯示單元輸出B畫面的一區(qū)塊列(n);(b)MPEG解碼單元確認該B畫面的下一區(qū)塊列(n+1)是否備妥,若是,則顯示單元逕行播出該B畫面的下一區(qū)塊列(n+1),若否,則顯示單元播出該B畫面的下一區(qū)塊列(n+1)的一備用畫面;其中,n為正整數(shù);以及(c)重復步驟(a)至(b)若該MPEG解碼單元檢查到該B畫面的下一區(qū)塊列一直未備妥,則顯示單元播出該B畫面的下一區(qū)塊列的一備用畫面直至該MPEG解碼單元確認該B畫面的下一區(qū)塊列備妥后,才可轉(zhuǎn)換成正常的該B畫面的區(qū)塊列播出。
11.如權(quán)利要求10所述的視頻訊號處理裝置,其中,每當該顯示單元播放完一個區(qū)塊列后,即發(fā)出一跨越信號至該MPEG解碼單元,告知下一區(qū)塊列的位置。
12.如權(quán)利要求10所述的視頻訊號處理裝置,其中,MPEG解碼單元檢查該B畫面的下一區(qū)塊列是否備妥的確認方法,是檢查該MPEG解碼單元所輸出的一未備妥信號。
13.如權(quán)利要求12所述的視頻訊號處理裝置,其中,該MPEG解碼單元所輸出的未備妥信號,是由MPEG解碼單元將欲輸出的下一區(qū)塊列的位置與目前解碼中的區(qū)塊列的位置做比較,若是領先該輸出的區(qū)塊列達2個以上,則令一未備妥信號為一第一值,若否,則令該未備妥信號為一第二值。
14.如權(quán)利要求10所述的視頻訊號處理裝置,其中該B畫面的備用畫面是與該B畫面鄰近的I畫面。
15.如權(quán)利要求10所述的視頻訊號處理裝置,其中該B畫面的備用畫面是與該B畫面鄰近的P畫面。
16.如權(quán)利要求10所述的視頻訊號處理裝置,其中,該視頻訊號播放機是VCD播放機。
17.如權(quán)利要求10所述的視頻訊號處理裝置,其中,該視頻訊號播放機是DVD播放機。
全文摘要
一種動態(tài)影像壓縮(Motion Picture Expert Group,簡稱MPEG)的畫面處理方法與裝置,用于一視頻訊號播放機,以提供在播放B畫面時,能避免因畫面解碼不及所造成的畫面顯示錯誤。此畫面處理方法首先顯示B畫面的一區(qū)塊列,然后,檢查B畫面的下一區(qū)塊列是否解碼完畢,若是,則逕行播出此B畫面的區(qū)塊列,若否,則播出備用畫面的區(qū)塊列;若B畫面的下一區(qū)塊列一直未備妥,則顯示單元持續(xù)播出B畫面的下一區(qū)塊列的備用畫面,直至確認B畫面的區(qū)塊列備妥后,才可轉(zhuǎn)換成正常的B畫面的區(qū)塊列播出。
文檔編號G06T5/20GK1479255SQ02141969
公開日2004年3月3日 申請日期2002年8月29日 優(yōu)先權(quán)日2002年8月29日
發(fā)明者林子平 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长兴县| 讷河市| 孟村| 梁河县| 社旗县| 绥芬河市| 军事| SHOW| 会泽县| 砚山县| 黑龙江省| 云霄县| 谢通门县| 承德市| 方城县| 西昌市| 澜沧| 通化县| 苍南县| 莱州市| 达日县| 定陶县| 舒兰市| 铁岭市| 敦煌市| 开原市| 蓝山县| 方山县| 焉耆| 沈阳市| 朝阳区| 新竹县| 施甸县| 南漳县| 玉溪市| 池州市| 南康市| 昭平县| 清涧县| 明星| 贵定县|