新四季網

數字解碼方法

2024-03-11 14:52:15 1

專利名稱:數字解碼方法
技術領域:
本發明涉及一種數字解碼方法,其中依次對各鏡頭的編碼比特流進行解碼處理,使得無間斷地再生多個鏡頭的運動圖像。
MPEG(Moving Picture Experts Group運動圖像專家組)是一在動畫壓縮編碼技術中有代表性的。在日本專利公開公報特開平9-331524號中揭示有一個數字編碼方法,其中可無間斷地結合分別按MPEG規格而被編碼的多個比特流(多個鏡頭)。在該方法中,對第一個比特流的尾部和第二個比特流的頭部的各編碼比特速率(壓縮速率)加以限制來在第一個鏡頭之後無間斷地結合第二個鏡頭,以免在解碼用緩衝器中產生上溢和下溢。
上述現有技術是為無間斷地再生多個鏡頭而在編碼器中做準備的。因此,存在有這樣的問題要結合的鏡頭會受到一定限制,而且,在各鏡頭中也會產生畫質的變化。
本發明的目的是不用編碼器,僅用解碼器來實現多個鏡頭的無間斷再生。
為了達到上述目的,本發明所涉及的第一個方法是在一可將從數據存儲媒體中所讀出的運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,對各鏡頭的比特流依次進行解碼處理,使得無間斷地再生多個鏡頭的數字解碼方法,其中,對正從所述數據存儲媒體中讀出的當前鏡頭的讀出速率進行控制,使得在開始對下一鏡頭的第一個幀解碼的那一時刻,所述緩衝器中的數據量成為規定量以上。
本發明所涉及的第二個方法是在一可將運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,依次對各鏡頭的比特流進行解碼,以便將多個鏡頭無間斷地再生的數字解碼方法,其中,對在開始對各鏡頭的第一個幀解碼的那一時刻,所述緩衝器中的數據量作一預測,當某一鏡頭的解碼開始時刻的預測數據量不到規定量時,等待其量為所述規定量加上所不足的數據量的第一個鏡頭數據被存儲到所述緩衝器中,才開始對第一個鏡頭的第一個幀的解碼處理。
本發明所涉及的第三個方法是在一可將運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,依次對各鏡頭的比特流進行解碼,使得無間斷地再生多個鏡頭的數字解碼方法,其中,先在某一限制下對將各鏡頭輸入所述緩衝器時的輸入速率進行控制,再對各鏡頭的第一個幀的解碼開始時,所述緩衝器中的數據量作一預測,在某一鏡頭的解碼開始時刻的預測數據量不到規定量時,等待其量為所述規定量加上所不足的數據量的第一個鏡頭數據被存儲到所述緩衝器中,才開始對第一個鏡頭的第一個幀的解碼處理。
下面,對本發明中的附圖作簡要說明。


圖1是採用本發明所涉及的數字解碼方法的第一種錄放象裝置的方框圖。
圖2是表示圖1的比特流存儲部(緩衝器)中的數據量隨時間的變化情況的時間圖。
圖3是採用本發明所涉及的數字解碼方法的第二種錄放象裝置的方框圖。
圖4是表示圖3的比特流存儲部(緩衝器)中的數據量隨時間的變化情況的時間圖。
圖5是採用本發明所涉及的數字解碼方法的第三種錄放象裝置的方框圖。
圖6是表示圖5的比特流存儲部(緩衝器)中的數據量的一個時間變化例的時間圖。
圖7是表示圖5的比特流存儲部(緩衝器)中的數據量的其他時間變化例的時間圖。
下面,參照附圖對本發明進行詳細說明。
圖1是採用本發明所涉及的數字解碼方法的第一種錄放象裝置的方框圖。圖1中,11是編碼部(編碼器),12是數據存儲媒體,13是數據讀出控制部,14是數據輸入控制部,15是比特流存儲部(緩衝器),16是數據輸出控制部,17是解碼部(解碼器),18是傳送速率控制部,BS1~BS6是編碼比特流。
圖1的裝置包括編碼器11和解碼器17,即是所謂的編碼解碼器。編碼器11可對原運動圖像信號進行壓縮編碼處理而產生比特流BS1。所產生的比特流BS1被記錄到數據存儲媒體12中。所述數據存儲媒體12是光磁碟、磁帶、半導體存儲器之類的記錄媒體。數據讀出控制部13能以可變速率從數據存儲媒體12中讀出比特流BS2。數據輸入控制部14接收來自數據讀出控制部13的比特流BS3和同步控制信號之後,與比特流BS2的讀出同步地將比特流BS4寫入緩衝器15中。緩衝器15是一個可暫時存儲從數據輸入控制部14供來的比特流BS4的存儲器。數據輸出控制部16可從緩衝器15中讀出比特流BS5。解碼器17可對從數據輸出控制部16供來的比特流BS6進行解碼並輸出所得到的再生運動圖像信號。傳送速率控制部18根據從數據輸入控制部14獲取的數據輸入信息(有關緩衝器15的寫入地址的信息)和從數據輸出控制部16獲取的數據輸出信息(有關緩衝器15的讀出地址的信息)來計算緩衝器15中所殘留的數據量,並根據通過該計算而得到的殘留數據量信息及各鏡頭的幀數、壓縮速率等圖像壓縮信息來決定讀出數據存儲媒體12的讀出速率,從而將有關此速率的信息作為傳送速率信息而供到數據讀出控制部13。
這裡,被輸入緩衝器15的比特流BS4的比特速率(緩衝器輸入速率)和數據存儲媒體12的讀出速率相等且是可變的。有關解碼器17的解碼工作的比特速率(解碼速率)和每一鏡頭的編碼比特速率(壓縮速率)相等。需要說明的是,編碼器11、解碼器17及其他電路塊所共用的存儲資源中的一部分被分配給緩衝器15。
圖2表示圖1中的解碼用緩衝器15中的數據量隨時間的變化情況。DI1、DI2和DI3分別表示向緩衝器15輸入第一、第二和第三個鏡頭的比特流的輸入期間。第二個鏡頭的輸入期間DI2從時刻t20開始,第三個鏡頭的輸入期間DI3從時刻t30開始。各個鏡頭,例如,由一個GOP(圖像組)構成。圖2中,點劃折線表示將各鏡頭的緩衝器輸入速率設定為同一值Ri時的緩衝器15中的數據量的變化情況,圖2中用實線畫出的折線表示分別將第一、第二和第三個鏡頭的緩衝器輸入速率設定為Ri(1)、Ri(2)和Ri(3)時的緩衝器15中的數據量的變化情況。折線當中「右升線段」的斜率表示緩衝器輸入速率,折線中「垂直線段」的長度表示每一幀圖像的數據量。在此,假定可瞬時完成從緩衝器15中的各圖像數據的抽出。
圖2中的Sv表示用以控制編碼器11中的代碼產生量的假想緩衝器的大小,即由MPEG規定的VBV(Video Buffering Verifier視頻緩衝檢驗器)緩衝器的尺寸。就是說,對每一個鏡頭來說,等於或超過規定量Sv的數據被存儲到緩衝器15中時,才能開始對第一個幀的解碼處理。所述規定數據量Sv又是從緩衝器15中一次抽出的最大數據量。
圖2中的T表示1幀期間。若按照NTSC(National TelevisionSystem Committee全國電視體制委員會)的視頻速率(30幀/秒),T=33.3毫秒。
由圖2可知,在從時刻t10經過1幀期間T的時刻t11,緩衝器15中的第一個鏡頭的數據量到達規定量Sv。因此,能從時刻t11開始第一個鏡頭的解碼處理。還有,由於在第二個鏡頭的第一個幀的解碼開始時刻t21的緩衝器15中的數據量,不管是按點劃線還是按實線的軌跡,都是規定量Sv以上,所以緩衝器15中不產生下溢,可對第一個鏡頭無間斷地結合第二個鏡頭。並且,由於在第三個鏡頭的第一個幀的解碼開始時刻t31的緩衝器15中的數據量,不管是沿點劃線軌跡還是沿實線軌跡,都是規定量Sv,所以緩衝器15中不產生下溢,可對第二個鏡頭無間斷地結合第三個鏡頭。
下面,對圖2中點劃線的軌跡加以詳細說明。在時刻t20,第一個鏡頭的最後一幀的量為規定量Sv的數據被從緩衝器15中抽出而輸出到解碼器17中。在接下來的1幀期間T內,由於輸入有第二個鏡頭的數據(緩衝器輸入速率Ri),所以緩衝器15中的數據量可恢復到規定量Sv。然後,在時刻t21,第二個鏡頭的第一個幀的量為規定量Sv的數據被從緩衝器15中抽出而輸出到解碼器17中。結果,緩衝器15中的數據量成為0。就是說,在時刻t20,被抽出數據之前的緩衝器15中的數據量為2×Sv-Ri×T。因此,只要緩衝器15的全容量Sb滿足Sb=2×Sv-Ri×T…(1)的條件,即使在量為規定量Sv的數據連續兩次被從緩衝器15中抽出的最壞的情況下,緩衝器15中也不發生上溢及下溢,可對第一個鏡頭無間斷地結合第二個鏡頭。緩衝器的全容量Sb大於2×Sv-Ri×T當然也是可以的。
再就是,由圖2中點劃線的軌跡可知,假定第二個鏡頭的幀數為N(2)、同一個鏡頭的編碼比特速率(壓縮速率)為Re(2)時,為了在時刻t31確實保證所規定的數據量Sv以便讓第三個鏡頭無間斷地結合到第二個鏡頭,必須在時刻t21到時刻t31的時間T×N(2)內,以Ri-Re(2)的速率,將緩衝器15中的數據量從0增加到規定量Sv。也就是說,設定一個滿足Ri=Sv/(T×N(2))+Re(2)…(2)的緩衝器輸入速率Ri即可。
具體說來,在Sv=1.835兆比特、T=33.3毫秒、N(2)=15、Re(2)=8兆比特/秒的情況下,由式(2)可求得Ri=11.67兆比特/秒,由式(1)可求得Sb=3.281兆比特。總之,通過設緩衝器的全容量Sb為3.281兆比特以上,設緩衝器輸入速率(數據存儲媒體12的讀出速率)Ri為11.67兆比特/秒,便能依次對各鏡頭的比特流進行解碼處理,使得無間斷地再生三個鏡頭,也不造成緩衝器15的上溢及下溢。
圖2中實線軌跡所示出的情況為在時刻t20,從全容量Sb充滿數據的緩衝器15中抽出小於規定量Sv的第一個鏡頭的最後一幀數據而輸出到解碼器17中。在接下來的1幀期間T內,由於輸入第二個鏡頭的數據,緩衝器15中的數據量恢復到超過規定量Sv的水平上。因此,在時刻t21,即第二個鏡頭的第一個幀的規定量Sv數據被從緩衝器15中抽出而輸出到解碼器17中時,緩衝器15中殘留著α(>0)的數據。根據這一殘留數據量α,傳送速率控制部18按照下式Ri(2)=(Sv-α)/(T×N(2))+Re(2)…(3)對第二個鏡頭的緩衝器輸入速率(數據存儲媒體12的讀出速率)Ri(2)進行控制,使得在第三個鏡頭的第一個幀的解碼開始時刻t31,緩衝器15中的數據量達到規定量Sv。這時,在解碼開始時刻t31,緩衝器15中也確實保持有量為規定量Sv的數據,因此,在緩衝器15中不發生下溢,可對第二個鏡頭無間斷地結合第三個鏡頭。而且,如果採用和上述點劃線的軌跡一樣的條件,並假設α=0.5兆比特,由式(3)可求得Ri(2)=10.67兆比特/秒,因此,可降低第二個鏡頭的輸入期間DI2的功率消耗。
如上所述,在圖1的結構中,對於每一個鏡頭間的結合點,根據緩衝器15中所殘留的數據量而對數據存儲媒體12的讀出速率進行控制。因此,僅用解碼器就可實現多個鏡頭的無間斷再生。
需提一下,按照圖2中,例如在時刻t20的殘留數據量β,即在第一個鏡頭的最後一幀數據被從緩衝器15中抽出而輸出到解碼器17之後,緩衝器15中所殘留的數據量,來對第二個鏡頭的緩衝器輸入速率(數據存儲媒體12的讀出速率)Ri(2)進行控制,也是可以的。
圖3是應用本發明所涉及的數字解碼方法的第二種錄放象裝置的方框圖。圖3中,11是編碼部(編碼器),12是數據存儲媒體,13是數據讀出控制部,14是數據輸入控制部,15是比特流存儲部(緩衝器),16是數據輸出控制部,17是解碼部(解碼器),19是解碼控制部,BS1~BS6是編碼比特流。
圖3的裝置包括編碼器11和解碼器17,即是所謂的編碼解碼器。編碼器11可對原運動圖像信號進行壓縮編碼處理而產生此特流BS1。所產生的比特流BS1被記錄到數據存儲媒體12中。所述數據存儲媒體12是光磁碟、磁帶、半導體存儲器之類的記錄媒體。數據讀出控制部13以固定的速率從數據存儲媒體12中讀出比特流BS2。數據輸入控制部14接收來自數據讀出控制部13的比特流BS3。緩衝器15是一個可暫時存儲由數據輸入控制部14供來的比特流BS4的容量可變的存儲器。編碼器11、解碼器17及其他電路塊所共用的存儲資源中的一部分被分配給所述緩衝器15。數據輸出控制部16從緩衝器15中讀出比特流BS5。解碼器17對從數據輸出控制部16供來的比特流BS6進行解碼處理並輸出所得到的再生運動圖像信號。解碼控制部19根據各鏡頭的幀數、壓縮速率等圖像壓縮信息和鏡頭的再生順序等再生信息,來預測在各鏡頭的第一個幀的解碼開始時刻的緩衝器15中的數據量。在某一鏡頭的解碼開始時刻的預測數據量不到規定量(VBV緩衝器尺寸)Sv時,解碼控制部19先將緩衝器尺寸信息(即在假設無數據量不足的情形下而決定的緩衝器15的容量Sb(參見式(1))加上所述不足的數據量γ的結果)供到數據輸入控制部14及數據輸出控制部16,再將解碼開始這一信息供到數據輸出控制部16,以便等待其量為規定量Sv加所述不足的數據量γ的第一個鏡頭數據被存儲到緩衝器15中,才能開始對第一個鏡頭的第一個幀的解碼處理。所述解碼控制部19可根據從數據輸入控制部14獲取的數據輸入信息(緩衝器15的寫入地址)和從數據輸出控制部16獲取的數據輸出信息(緩衝器15的讀出地址)來掌握緩衝器15中所殘留的數據量。
圖4表示圖3的緩衝器15中的數據量隨時間的變化情況。這裡,緩衝器15的輸入比特速率(緩衝器輸入速率)Ri與鏡頭無關總是一定的。圖4中由點劃折線表示的緩衝器15中的數據量的軌跡示出若在時刻t11開始對第一個鏡頭的第一個幀進行解碼處理,那麼在時刻t31』,在緩衝器15中會產生下溢現象。此時,DI1』、DI2』和DI3』分別表示向緩衝器15輸入第一、第二和第三個鏡頭的比特流的輸入期間。第二個鏡頭的輸入期間DI2』和第三個鏡頭的輸入期間DI3』分別從時刻t20』和t30』開始。再就是,圖4中的實線折線所示的緩衝器15中的數據量的軌跡示出如果將第一個鏡頭的第一個幀的解碼工作推遲到時刻t12,那麼,在緩衝器15中免得發生下溢。此時,向緩衝器15輸入第一、第二和第三個鏡頭的比特流的輸入期間分別由DI1、DI2和DI3表示。第二個鏡頭的輸入期間DI2和第三個鏡頭的輸入期間DI3分別從時刻t20和t30開始。
由圖4可知,在從時刻t10經過1幀期間T後的時刻t11,緩衝器15中的第一個鏡頭的數據量到達規定量Sv。按照點劃線的軌跡,在時刻t11開始對第一個鏡頭的第一個幀的解碼處理。在這樣的情況下,也可在從時刻t20』經過1幀期間T後的時刻t21』,緩衝器15中確實保持有量為規定量Sv的數據,因此,能立刻開始對第二個鏡頭的第一個幀的解碼處理。然而,在從時刻t30』經過1幀期間T後的時刻t31』,緩衝器15中的規定量Sv少了γ這一部分,所以不能立刻開始對第三個鏡頭的第一個幀的解碼處理,要等到緩衝器15中蓄積有規定量Sv數據的時刻t32』為止。換句話說,在從時刻t31』到時刻t32』的期間,產生的是所謂的VBV延遲(開始延遲),因而不能對第二個鏡頭無間斷地結合第三個鏡頭。例如,在第二個鏡頭的編碼比特流相當大的情況下,除非採取提高第二個鏡頭的緩衝器輸入速率等措施,否則有時是不能實現無間斷再生的(參見式(3))。
假設第一和第二個鏡頭的幀數為N(1)和N(2),設兩個鏡頭的編碼比特速率(壓縮速率)分別為Re(1)和Re(2),上述不足的數據量γ可估計為γ=(Re(2)-Re(1))×T×N(2)+Sv×(1-N(2)/N(1))…(4)也就是說,所不足的數據量γ取決於連續的兩個鏡頭的壓縮速率之差Re(2)-Re(1)和兩個鏡頭的幀數之比N(2)/N(1)。
按照圖4中的實線軌跡,第一個鏡頭的第一個幀的解碼是等到在從時刻t11經過期間DT後的時刻t12,那就是由上式(4)來預測的不足量γ加到規定量Sv而得到的那一量的第一個鏡頭的數據被存儲到緩衝器15中的時刻t12為止才開始的。這樣一來,既在第二個鏡頭的第一個幀的解碼開始時刻t21,又在第三個鏡頭的第一個幀的解碼開始時刻t31,在緩衝器15中均不發生下溢現象。就是說,可對第一個鏡頭無間斷地結合第二個鏡頭,同樣地,也可對第二個鏡頭無間斷地結合第三個鏡頭。但是,此時,先要將緩衝器15的全容量增加到Sb+γ,以免在緩衝器15中產生上溢現象。
綜上所述,如果按照圖3的結構,按所預測到的不足數據量γ來推遲第一個鏡頭的解碼開始時間,那麼,僅用解碼器就能實現多個鏡頭的無間斷再生。
需提一下,在圖3的例中,由於數據存儲媒體12的讀出速率是固定的,所以,假定緩衝器15的輸入此特速率(緩衝器輸入速率)與鏡頭無關總是一定的。但是,在可將數據存儲媒體12的讀出速率變更為某一上限速率的情況下,先按圖1和圖2中所說明過的方法而對將各鏡頭輸入緩衝器15時的輸入速率進行某一程度的控制,再採用圖3和圖4中所說明的方法即可。若按此方法,便能減少圖4中的緩衝器15容量的增加量γ。
此外,若考慮到要結合的鏡頭數、各鏡頭的編碼比特速率、各鏡頭的幀數,將所不足的數據量加到緩衝器15中以確保它的容量,那麼,可實現四個以上的鏡頭的無間斷結合。
在上述第一及第二種錄放象裝置中,假設要對當前鏡頭無間斷地結合的下一鏡頭的存在是已知的。然而,有時也會在再生某一鏡頭的中途,突然給出鏡頭結合要求。以下所說明的錄放象裝置,能夠應付上述要求。
圖5是採用本發明所涉及的數字解碼方法的第三種錄放象裝置的方框圖。圖5中所示的傳送速率控制部18a可接收場合結合要求,在這一點,它和圖1中的傳送速率控制部18不一樣。圖5中的其他結構都是和圖1一樣的。
圖5中的傳送速率控制部18a可根據在當前鏡頭的再生中所給出的鏡頭結合要求,來預測在對要結合的下一個鏡頭的第一個幀開始解碼的那一時刻,緩衝器15中所存儲的數據量。當所預測到的數據量不到規定量Sv時,傳送速率控制部18a可對從數據存儲媒體12中讀出當前鏡頭的剩餘幀時的讀出速率進行控制,這樣來補充所述不足的數據量γ。
圖6表示圖5的解碼用緩衝器15中的數據量隨時間的一個變化情況。DI1、DI2和DI3分別表示向緩衝器15輸入第一、第二和第三個鏡頭的比特流的輸入期間。第二個鏡頭的輸入期間DI2和第三個鏡頭的輸入期間DI3分別從時刻t20和t30開始。這裡,假設在再生第二個鏡頭的中途,給出第三個鏡頭的結合要求。圖6中的點劃線軌跡表示若將各鏡頭的緩衝器輸入速率Ri(1)、Ri(2)和Ri(3)都保持為同一個值Ri,那麼在時刻t31會在緩衝器15中發生下溢現象。圖6中的實線軌跡表示如果根據鏡頭結合要求而僅在由Te表示的短短時間內,將第二個鏡頭的緩衝器輸入速率Ri(2)增加到數據存儲媒體12的最大讀出速率Rimax,那麼在緩衝器15中免得產生下溢現象。
由圖6中的點劃線軌跡可知在從時刻t30經過1幀期間T後的時刻t31,緩衝器15中的規定量Sv少了γ這一部分,所以不能立刻開始對第三個鏡頭的第一個幀的解碼處理,要等到緩衝器15中蓄積有規定量Sv數據的時刻t32為止。也就是說,解碼延遲到時刻t32才開始進行,故不能對第二個鏡頭無間斷地結合第三個鏡頭。這裡,可按上式(4)來估算所不足的數據量γ。
由圖6中的實線軌跡可知從給出了鏡頭結合要求後的時刻t22開始的1幀期間T當中,僅在不足數據量γ的補充所必需的期間Te內,將第二個鏡頭的緩衝器輸入速率(數據存儲媒體12的讀出速率)Ri(2)提高到最大速率Rimax。就是說,在滿足γ=(Rimax-Ri)×Te…(5)的期間Re內,提高緩衝器輸入速率Ri(2)。在補充完所不足的數據量γ之後,又恢復到原來的速率Ri。就這樣,在收到鏡頭結合要求之後,通過一個簡單的控制,就可對第二個鏡頭無間斷地結合第三個鏡頭,緩衝器15中也不發生下溢現象。
圖7表示圖5的解碼用緩衝器15中的數據量隨時間的變化情況的其他例。圖7中的實線軌跡表示和圖6的情況一樣,在第二個鏡頭的再生中,給出有結合第三個鏡頭的要求時,若根據鏡頭結合要求來使第二個鏡頭的剩餘幀的緩衝器輸入速率(數據存儲媒體12的讀出速率)Ri(2)均勻地增加到某一速率Rie,那麼在緩衝器15中不會發生下溢現象。
由圖7中的實線軌跡可知,在從收到鏡頭結合要求後的時刻t22開始的多個幀期間,第二個鏡頭的緩衝器輸入速率Ri(2)被增加到補充所不足的數據量γ所必需的速率Rie。換句話說,假設在給出有鏡頭結合要求時,當前鏡頭(第二個鏡頭)中所剩下的幀數為Nr(2),可花費在從數據存儲媒體12中的當前鏡頭的讀出上的時間則為T×Nr(2),於是可採用滿足下式Rie=Ri+γ/(T×Nr(2))…(6)的速率Rie作讀出剩餘幀時的讀出速率。因此,和圖6的情況一樣,可對第二個鏡頭無間斷地結合第三個鏡頭,緩衝器15中也不產生下溢。
如上所述,按照圖5的結構,在給出了鏡頭結合要求時,根據所預測到的不足數據量γ來控制從數據存儲媒體12中讀出當前鏡頭的剩餘幀的讀出速率,就這樣,僅用解碼器也可實現多個鏡頭的無間斷再生。
需要說明的是,因在圖6的例中Te<T,所以僅對第二個鏡頭的剩餘幀中,一幀的讀出速率進行控制。但是,在T<Te<2T的情況下,對兩幀的讀出速率進行控制即可。
權利要求
1.一種數字解碼方法,其為在一可將從數據存儲媒體中讀出的運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,對各鏡頭的比特流依次進行解碼處理,使得無間斷地再生多個鏡頭的方法,其中包括對正從所述數據存儲媒體中讀出的當前鏡頭的讀出速率進行控制,使得在對下一鏡頭的第一個幀開始進行解碼時,所述緩衝器中的數據量成為規定量以上的步驟;和對從所述緩衝器中供來的編碼此特流進行解碼的步驟。
2.根據權利要求1所述的數字解碼方法,其中包括根據在當前鏡頭的第一個幀的數據從上述緩衝器中輸出到上述解碼器的那一時刻,所述緩中器中的數據量,而對正從上述數據存儲媒體中讀出的當前鏡頭的讀出速率進行控制的步驟。
3.根據權利要求1所述的數字解碼方法,其中包括根據在當前鏡頭的前一個鏡頭的最後幀的數據從上述緩衝器中輸出到上述解碼器的那一時刻,所述緩衝器中的數據量,而對正從上述數據存儲媒體中讀出的當前鏡頭的讀出速率進行控制的步驟。
4.根據權利要求1所述的數字解碼方法,其中包括根據在當前鏡頭的再生處理中所給出的鏡頭結合要求,來預測在對要結合的下一個鏡頭的第一個幀開始解碼的那一時刻,上述緩衝器中的數據量的步驟;在所述下一個鏡頭的解碼開始時刻的預測數據量不到上述規定量的情況下,對從上述數據存儲媒體中讀出當前鏡頭的剩餘幀的讀出速率進行控制,以便補充所不足的數據量的步驟。
5.根據權利要求4所述的數字解碼方法,其中包括直到補充完所述不足的數據量為止,一直將讀出所述數據存儲媒體的讀出速率最大化的步驟。
6.根據權利要求4所述的數字解碼方法,其中包括所述不足的數據量除以可用在從所述數據存儲媒體中的當前鏡頭的讀出上的剩餘時間,來求出讀出速率的增量的步驟;從所述數據存儲媒體中讀出當前鏡頭的剩餘幀的讀出速率,增加了上述增量的步驟。
7.一種數字解碼方法,其為在一可將運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,對各鏡頭的比特流依次進行解碼處理,以便無間斷地再生多個鏡頭的方法,其中包括對在各鏡頭的第一個幀的解碼開始時刻的所述緩衝器中的數據量作一預測的步驟;當某一鏡頭的解碼開始時刻的預測數據量不到規定量時,等待其量為所述規定量加上所述不足的數據量的第一個鏡頭數據被存儲到所述緩衝器中,才開始對第一個鏡頭的第一個幀的解碼處理的步驟。
8.根據權利要求7所述的數字解碼方法,其中包括使在假設無所述數據量不足的情形下而決定的上述緩衝器的容量增加所述不足的數據量的步驟。
9.根據權利要求8所述的數字解碼方法,其中包括根據連續的兩個鏡頭的壓縮速率之差及幀數之比,來決定所述緩中器容量的增加量的步驟。
10.一種數字解碼方法,其為在一可將運動圖像的編碼比特流通過緩衝器而供到解碼器的數字再生裝置中,對各鏡頭的比特流依次進行解碼處理,以便無間斷地再生多個鏡頭的方法,其中包括先在某一限制下對將各鏡頭輸入所述緩衝器時的輸入速率進行控制,再對各鏡頭的第一個幀的解碼開始時刻的所述緩衝器中的數據量加以預測的步驟和在某一鏡頭的解碼開始時刻的預測數據量不到規定量時,等待其量為所述規定量加上所述不足的數據量的第一個鏡頭數據被存儲到所述緩衝器中,才開始對第一個鏡頭的第一個幀的解碼處理的步驟。
11.根據權利要求10所述的數字解碼方法,其中包括根據在將各鏡頭的第一個幀的數據從所述緩中器中輸出到所述解碼器時的所述緩衝器中的預測數據量,來控制將各鏡頭輸入所述緩衝器時的輸入速率的步驟。
12.根據權利要求10所述的數字解碼方法,其中包括根據在將上一個鏡頭的最後一幀數據從所述緩衝器中輸出到所述解碼器時的所述緩中器中的預測數據量,來控制將各鏡頭輸入所述緩衝器時的輸入速率的步驟。
13.根據權利要求10所述的數字解碼方法,其中包括使在假設無所述數據量不足的情形下而決定的上述緩衝器的容量增加所述不足的數據量的步驟。
14.根據權利要求13所述的數字解碼方法,其中包括根據連續的兩個鏡頭的壓縮速率之差及幀數之比,來決定所述緩衝器容量的增加量的步驟。
全文摘要
為能夠在開始對各鏡頭的第一個幀解碼的那一時刻,緩衝器中的數據量在規定量以上,對每一個鏡頭結合點,分別根據緩衝器中所殘留的數據量來控制讀出數據存儲媒體時的讀出速率。這樣以來,不用編碼器,僅用解碼器就能實現多個鏡頭的無間斷再生。
文檔編號H04N7/24GK1283928SQ00109680
公開日2001年2月14日 申請日期2000年6月20日 優先權日1999年6月29日
發明者谷山昌之, 宮越英司, 渡部彰啟 申請人:松下電器產業株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀