基于UPD6453的漢字信息視頻疊加設(shè)計
0 引言
字符疊加在閉路電視、圖像系統(tǒng)、車載視頻系統(tǒng)、公路收費系統(tǒng)中可以得到廣泛的應(yīng)用。UPD6453是NEC公司的字符疊加芯片,使用該芯片和簡單的外圍電路即可方便地設(shè)計一個實用的字符疊加器。
1 UPD6453的性能特點
UPD6453在視頻上可疊加的字符通常為12行x24列,共288個字符;顯示的字符類型為RON中已固化的英文字母、數(shù)字和日文等240個字符以及用戶自定義的16個字符;字符大小可選擇為1~4倍;每個字符可以選擇8種顏色中的任意一種:顯示字符的背景可選擇無背景、實背景、方背景中的任意一種;字符像素矩陣為12×18模式,字符間無間距;每個字符是否閃爍可控制;視頻RAM中的數(shù)據(jù)可通過上電或控制命令來清除。
2 UPD6453的控制命令
UPD6453的控制命令有3種模式,分別是1字節(jié)命令、2字節(jié)命令和多字節(jié)命令。其中1字節(jié)命令和2字節(jié)命令都由命令部分和數(shù)據(jù)部分組成。而多字節(jié)命令中的所有控制命令均采用以8 bit為單位的可變長度串行輸入模式;多字節(jié)命令由兩個或兩個以上的字節(jié)組成,它可以以簡化的模式輸入。多字節(jié)命令主要用于字符顯示。UPD6453內(nèi)部數(shù)據(jù)的處理是以輸入的每個字節(jié)為單位的。UPD6453的控制命令分別如表1、表2和表3所列。
3 連續(xù)命令輸入方法
1字節(jié)命令、2字節(jié)命令或多字節(jié)連續(xù)命令均可獨自連續(xù)地輸入,也可以與其它的控制命令組合起來輸入。在控制命令輸入時,必須保持片選信號(第3管腳)為低電平。在輸入1字節(jié)命令和2字節(jié)命令時,可以一直保持片選有效。但是,在多字節(jié)命令后輸入1字節(jié)命令或多字節(jié)命令時,則必須在輸入命令前使片選信號為無效后再變?yōu)橛行?。如果片選信號沒有這樣的變化過程,UPD6453會將輸入的1字節(jié)命令和2字節(jié)命令視為多字節(jié)命令的一部分。
4 漢字的視頻疊加
將漢字疊加到視頻的軟件框圖如圖1所示。在將漢字疊加到視頻時,應(yīng)先將漢字的點陣信息寫入字符RAM。
UPD6453芯片為用戶提供了英文、數(shù)字及日文等240個字符的字模,同時為用戶提供了未定義的16個字符RAM空間。每個字模對應(yīng)一個地址,如數(shù)字0對應(yīng)的地址為0x00,字母G對應(yīng)的地址為0x10,而未定義的16個字符所對應(yīng)的地址為0xF0~0xFF。因此,在將某個漢字的點陣信息寫入到字符RAM時,可通過以下步驟完成:
(1)設(shè)定寫入字符RAM的漢字為第幾個漢字(第一個漢字對應(yīng)的地址為0xF0);
(2)設(shè)置寫入UPD6453芯片的漢字的點陣信息所在的行(只是寫入漢字的第一行的點陣信息需要設(shè)置其所在的行,因為在字符RAM中寫入字符的點陣信息時,字符的行地址自動加1);
(3)將漢字的點陣信息從外部字符RAM中讀出,并通過“字符RAM寫數(shù)據(jù)控制命令”將漢字的點陣信息寫入字符RAM。
5 結(jié)束語
本文介紹了利用UPD6453芯片來在視頻上疊加字符的方法,該方法是在詳細(xì)分析了UPD6453芯片的特性和功能的基礎(chǔ)上提出來的,對于應(yīng)用UPD6453來實現(xiàn)漢字疊加具有一定的指導(dǎo)意義。由于UPD6453芯片在進(jìn)行視頻字符疊加時,具有設(shè)計簡單、可靠性高、實用性好等優(yōu)點,因此,利用UPD6453實現(xiàn)視頻上的漢字疊加是一種較好的選擇方案。