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.

2007年8月20日 星期一

夢見國中同學

早上起來發現夢到從前跟我還不錯的國中同學.
雖說是如此不過畢業後就沒有聯絡了(我這不是自打嘴巴嗎?)
在夢裡頭他跟我說他的工作跟餐飲有關,還互相留下手機(號碼我忘了, 不然就拿來簽樂透).
六點半起來後就想說google一下好了.沒想到還真讓我找他關於他的資料.
他的名字叫楊靖威, 從google到的資料來推測應該是交大機械所畢業的.
可以確定的一點是他今年三,四月間結婚了(真佩服google大神).
真的是恭喜他啦~
寫下這篇文章除了紀錄我的亂夢外, 也希望因為這樣能夠連絡到失聯的朋友.
在中壢的住了一個禮拜多了, 看了同學們也都過的很好, 自己也該努力往自己的目標邁進了!

2007年7月30日 星期一

加入Linux Counter

很久之前就知道有這樣的一個網站, 不過到了今天才register.
編號451009, 比我想像的還少...
有興趣的可以到以下網站:

http://counter.li.org/
點選 Get Count! 後填寫資料, 尤其是e-mail要正確,
因為是要拿來做認證使用的.

2007年7月21日 星期六

將wxString用於C++ STL的方式

常常會用到, 看了wxWidget的說明:

wxString::c_str
const wxChar * c_str() const

Returns a pointer to the string data (const char* in ANSI build, const wchar_t* in Unicode build).

這樣就能將wxString轉換給C++ STL使用.

2007年7月17日 星期二

wxString 轉成 int

wxString class並沒有轉換成int的method.
不過可以依照下列的方式轉換:

int x;
wxString string;

x = atoi(string.c_str());