T123AI芯片主要用於車機中的顯示部分。
圖層與架構
T123AI芯片支持的圖層有4層,從底層到高層分別爲:Video
,SPIOSD
,Sprite
,OSD2
。
具體功能如下:
1. OSD2
:顯示以 16x24 像素(pixel) 爲單位之複數靜態圖片,支持 PNG8 1bp, 2bp, 4bp, 8b。
2. Sprite
:顯示最大 255(8 bit)x1024(10 bit)之單一動態圖片,支持 PNG8 8bp。
3. SPIOSD
:顯示最大 2048(11 bit)x1024(10 bit)之單一靜態圖片,支持 PNG8 8bp 與 PNG32 (twbc)。
4. Video
:顯示視頻訊號。
設計架構
Layout 以設計 OSD 接口時之”頁面”做爲概念,做爲項目中各種圖層組合之根本。套件最後將依據此接
口之設定產出程序代碼,輸出相同於頁面數目之結構(struct)程序代碼與標頭(header)文件。
OSD2圖層設計
OSD2 與其他圖層最大不同之處在於”TILE”之概念與 OSD RAM 之使用,1 TILE =16x24(默認)像素之
區域,可想象爲使用磁磚貼滿畫面。欲使用於此圖層之圖資,其長寬需爲 TILE 之倍數,方可正常加載。
加載 OSD RAM 的圖資將分別構成圖標(Icon),但圖標並無法單獨使用。而是於加載畫面(Menu)後,方可使
用該畫面中加載之圖標。換言之,OSD2 需以畫面(Menu)做爲單位進行代換,故運用時需多加留意。