什麼是VBI
VBI= Vertical Blanking Interval(場消隐區)。在模拟顯示裝置上(例如:CRT顯示器),一場的顯示是從螢幕上方到下方一行一行繪制而成。一旦一場資料繪制完畢,電子束會由下方轉移到上方,以備開始下一場資料的顯示。在這個電極複位的時間間隙内,CRT和信号間是沒有資料傳輸的,是以稱作場消隐區。
VBI資料
在場消隐區時間内,不需要傳輸任何有用的視訊資料,是以顯示器不接受和處理任何的輸入視訊信号。在這個間隔内,裝置間可以利用空閑的基帶進行額外的資料通訊。為了讓這個問題簡單化,水準掃描線在場消隐區時繼續傳輸,但是掃描線上不附帶任何可供顯示的視訊資料。此時,每一個VBI掃描線,或者一組VBI資料掃描線可能包含有按照某種标準進行編碼後的資訊。最常用的VBI應用就是在閉路電視上,用于顯示字幕。
不管有沒有電子耦合視訊信号,VBI資料持續傳輸,并且編碼成為整個視訊信号資料的一部分。VBI資料可以通過任何視訊信号的媒體載體傳輸(比如:無線電波,光纖,衛星,線纜等)
Raw VBI和Sliced VBI
接收到VBI資料的硬體裝置,隻需要去完完整整的接納資料,并且對接收到的資料不做任何的資料處理,這個稱之為原始資料。這些原始資料可能直接送出給軟體解析其内容。
另外一種方式是用VBI硬體按照某種标準或者類型去解析VBI資料,在這種方式下,信号的輸出就被分離成為閉路電視字幕,或者其他類型的資料包。
典型的VBI資料分離電路支援都支援這兩種模式。自從VBI硬體處理電路中添加了資料分離,錯誤處理等功能後,Sliced模式變得更加有用。Raw VBI Data(原始VBI資料)主要用于沒有任何資料标準,且信号直接送遞顯示裝置的場合。
交錯視訊信号(Interlaced video)
NTSC視訊格式使用的就是交錯視訊信号。也就是說,即使視訊隻有30fps,但是每場視訊卻是通過分離的奇偶場分别傳輸,是以實際上每秒傳輸了60個資料域。
VBI可以攜帶多少資料?
在NTSC标準中,VBI包括了21行的資料,行1到9是為電視信号同步做的保留白間。行10到21傳輸資料的有效資訊,21行最為廣泛的應用就是用于閉路電視的字幕,是以實際有效的資料行就是從10到20行,共11行。
每一個VBI行可以傳輸288bits的資料。按照每秒傳輸60個資料域來計算,VBI在1秒内共可以傳輸17280bits。但由于實際操作當中的分包和錯誤糾錯的緣故,真正傳輸當中可以使用的資料量比這個要少的多。