VBV Video Buffering Verifier 影片快取檢驗器 Video Buffer Verifier (VBV)是一個當輸入碼流遵從MPEG標準時,既不會上溢位,也不會下溢位的理論上的解碼緩衝器模型。這樣,既不會引起上溢位,也不會引起下溢位就是一個相容(MPEG)的位元流定義的一部分。由MPEG傳輸根據這個模型所限定的解碼緩衝行為的工程定義將在下面全面解釋。不過,解碼器並不一定必須要用到這些工程定義,可以依靠時鐘標籤(PTS,DTS)提供的冗餘資訊進行解碼。更加詳細的解釋在緩衝同步和啟動(參見
)裡面。 VBV的操作與兩個傳送值相關:vbv_buffer_size_value和vbv_delay。vbv_buffer_size_value是緩衝區的最大值,vbv_delay是從儲存一幅影象的開始碼到開始解碼一幅影象之間的延遲。vbv_buffer_size在每個序列頭傳送,vbv_delay則在每幅影象頭處傳送。注意序列頭和vbv_buffer_size在節目正在處理時可能不可用。然而,解碼器合適的操作可以從系統時鐘和各種時鐘標籤中得到,有時可能還需要先驗最大緩衝區大小。所以vbv_delay和vbv_buffer_size是冗餘的。 在ATSC 標準A/53 附件A(ATSC standard A/53 Annex A)中,對緩衝區大小的限制是: maximum video buffer = B = 7995392 bits, which is specified by transmitting: vbv_buffer_size_value <= 488 (lower 10 bits of vbv_buffer_size) vbv_buffer_size_extension = 0 (upper 8 bits of vbv_buffer_size) where B = 16*1024*vbv_buffer_size. ATSC對vbv_delay的限制是 vbv_delay <= 45000 vbv_delay是16位的無符號整數,表示從將一幅影象的開始碼送入快取到移除並開始解碼一幅影象之間的90kHz時鐘週期數量。 vbv可調放氣活門,在航空發動機中用於引氣冷卻渦輪,調節機匣和葉片間徑向間隙,防喘
VBV Video Buffering Verifier 影片快取檢驗器 Video Buffer Verifier (VBV)是一個當輸入碼流遵從MPEG標準時,既不會上溢位,也不會下溢位的理論上的解碼緩衝器模型。這樣,既不會引起上溢位,也不會引起下溢位就是一個相容(MPEG)的位元流定義的一部分。由MPEG傳輸根據這個模型所限定的解碼緩衝行為的工程定義將在下面全面解釋。不過,解碼器並不一定必須要用到這些工程定義,可以依靠時鐘標籤(PTS,DTS)提供的冗餘資訊進行解碼。更加詳細的解釋在緩衝同步和啟動(參見
http://www.zenith.com/sub_hdtv/mpeg_tutorial/bufsync.HTM
)裡面。 VBV的操作與兩個傳送值相關:vbv_buffer_size_value和vbv_delay。vbv_buffer_size_value是緩衝區的最大值,vbv_delay是從儲存一幅影象的開始碼到開始解碼一幅影象之間的延遲。vbv_buffer_size在每個序列頭傳送,vbv_delay則在每幅影象頭處傳送。注意序列頭和vbv_buffer_size在節目正在處理時可能不可用。然而,解碼器合適的操作可以從系統時鐘和各種時鐘標籤中得到,有時可能還需要先驗最大緩衝區大小。所以vbv_delay和vbv_buffer_size是冗餘的。 在ATSC 標準A/53 附件A(ATSC standard A/53 Annex A)中,對緩衝區大小的限制是: maximum video buffer = B = 7995392 bits, which is specified by transmitting: vbv_buffer_size_value <= 488 (lower 10 bits of vbv_buffer_size) vbv_buffer_size_extension = 0 (upper 8 bits of vbv_buffer_size) where B = 16*1024*vbv_buffer_size. ATSC對vbv_delay的限制是 vbv_delay <= 45000 vbv_delay是16位的無符號整數,表示從將一幅影象的開始碼送入快取到移除並開始解碼一幅影象之間的90kHz時鐘週期數量。 vbv可調放氣活門,在航空發動機中用於引氣冷卻渦輪,調節機匣和葉片間徑向間隙,防喘