2008年5月30日 星期五

VBI 概述

最近要用到VBI, 所以稍微記下找到的資料:

類比顯示器顯示一張畫面的方式:由畫面的左上角開始以交錯的方式最後掃描至畫面的右下角. 這樣就完成了一張畫面的顯示, 然後電子束移回去左上角. 以進行下一張畫面的顯示.
而電子束的移動是需要時間的, 所以在影像訊號上會有所謂的vertical blank interval(VBI).
在VBI的這段時間裡頭, 不會顯示影像, 影像訊號也不會被顯示器給刪除.
所以在處理影像訊號的時候, VBI很適合用來做資料傳輸, 因為空間還不小.
在VBI的時候, 原本是水平線資料的部份取代成要傳送的資料.
常利用VBI傳送資料的就是 closed caption service, 拿來做text subtitle用.

Raw data : 硬體接收到VBI data後只是把收到的data放一起, 這些資料就是raw data了
Sliced data: 有的硬體內含VBI的功能來解析VBI data. 比如說有內建可以將VBI raw轉成 closed caption character或data packet.

標準的解析VBI資料的硬體會支援Raw data與Sliced data兩個方式.
Sliced模式是比較好的選擇, 因為諸如data extraction, error correction等低階的動作均可透過硬體來做. Raw data通常用於非標準的VBI data.

如NTSC, VBI包含21條線, 1~9條保留給電視時間訊號使用. 10~21條可用來傳輸資料. 第21條廣泛地被使用於closed caption. 所以共有11條可用來傳輸資料.

每個VBI line可傳輸最多 288 bits.

沒有留言: