模擬時(shí)鐘顯示方法及裝置、以及l(fā)ed顯示控制卡的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示技術(shù)領(lǐng)域,特別涉及一種模擬時(shí)鐘顯示方法、一種模擬時(shí)鐘顯示裝置以及一種LED顯示控制卡。
【背景技術(shù)】
[0002]在LED單雙色顯示屏異步控制系統(tǒng)中,顯示屏上需要顯示的媒體內(nèi)容是由用戶通過上位機(jī)軟件,根據(jù)自身需求來配置得到的;上位機(jī)通過將媒體的數(shù)據(jù)發(fā)送給單雙色控制卡(可以通過串口、U盤、以太網(wǎng)、WiFi等方式發(fā)送),再通過單雙色控制卡對(duì)數(shù)據(jù)做特效處理并轉(zhuǎn)換成與用戶所使用的顯示屏相同的數(shù)據(jù)格式,將數(shù)據(jù)輸出至顯示屏進(jìn)行顯示。
[0003]模擬時(shí)鐘作為LED單雙色顯示屏領(lǐng)域中不可或缺的媒體,如圖1所示,表盤分為12個(gè)大格表示時(shí)鐘,60個(gè)小格表示分鐘和秒鐘;不管是時(shí)針、分針、還是秒針,其移動(dòng)的最小單位為一小格。一般將模擬時(shí)鐘媒體區(qū)域的數(shù)據(jù)分為固定文字、日期(00-99)、星期(星期一?星期日)、時(shí)鐘表盤(60種情況)、分鐘表盤(60種情況)、秒鐘表盤(60種情況),最終顯示在顯示屏上的數(shù)據(jù)是這些數(shù)據(jù)的疊加。之所以要將指針與表盤作為同一種數(shù)據(jù),是因?yàn)橹羔樤诓粩嗬@著表盤走,其軌跡基本覆蓋整個(gè)表盤;而固定文字、日期、星期數(shù)據(jù)由于位置保持不變,固定顯示在某一區(qū)域,其覆蓋范圍只是表盤的一部分,因此數(shù)據(jù)量較小。時(shí)鐘表盤、分鐘表盤、秒鐘表盤數(shù)據(jù)量根據(jù)表盤的大小而改變,一般數(shù)據(jù)量是比較大的,上位機(jī)需要將60種時(shí)鐘表盤、60種分鐘表盤、60種秒鐘表盤加上固定文字、日期星期等數(shù)據(jù)全部發(fā)送給單雙色控制卡并存儲(chǔ)起來,由單雙色控制卡根據(jù)當(dāng)前時(shí)間選擇性地顯示模擬時(shí)鐘的數(shù)據(jù)。
[0004]由于所有數(shù)據(jù)均由上位機(jī)提供,單雙色控制卡只需根據(jù)當(dāng)前的時(shí)分秒分別取出三種指針表盤對(duì)應(yīng)的各自60種數(shù)據(jù)中所對(duì)應(yīng)的當(dāng)前時(shí)間的數(shù)據(jù),將數(shù)據(jù)進(jìn)行疊加后輸出至顯示屏進(jìn)行顯示。
[0005]此外,用戶還可根據(jù)喜好來調(diào)整模擬時(shí)鐘的顯示方式,如圖2所示,可以任意輸入固定文字并改變字體類型及大小,選擇自己喜愛的時(shí)標(biāo)和分標(biāo),調(diào)整每個(gè)時(shí)間指針的寬度,選擇是否顯示日期星期等。通過上位機(jī)軟件配好這些參數(shù),發(fā)送給單雙色控制卡,通過單雙色控制卡控制LED顯示屏按照參數(shù)配置進(jìn)行顯示輸出。
[0006]現(xiàn)有的方法雖能較好地完成模擬時(shí)鐘的媒體顯示,但由于時(shí)針表盤數(shù)據(jù)、分針表盤數(shù)據(jù)及秒針表盤數(shù)據(jù)各為60種情況,加起來就是180種,當(dāng)表盤整體較大時(shí),上位機(jī)向單雙色控制卡發(fā)送的數(shù)據(jù)量將是相當(dāng)大的,將會(huì)造成以下兩種問題:
[0007](I)大大增加了上位機(jī)向單雙色控制卡發(fā)送數(shù)據(jù)的時(shí)間,尤其是當(dāng)用戶使用串口通信時(shí),數(shù)據(jù)發(fā)送時(shí)間可能會(huì)長達(dá)數(shù)十秒甚至幾分鐘,大大降低了用戶體驗(yàn);
[0008](2)單雙色控制卡接收到的數(shù)據(jù)量將會(huì)很大,占據(jù)了不少閃存(Flash)空間,將會(huì)嚴(yán)重影響其他媒體的數(shù)據(jù)儲(chǔ)存空間,使節(jié)目量受到很大的限制。
【發(fā)明內(nèi)容】
[0009]因此,針對(duì)現(xiàn)有技術(shù)中的不足,本發(fā)明提出一種模擬時(shí)鐘顯示方法、一種模擬時(shí)鐘顯示裝置以及一種LED顯示控制卡。
[0010]具體地,本發(fā)明實(shí)施例提供的一種模擬時(shí)鐘顯示方法適于應(yīng)用于一種LED顯示控制卡,所述LED顯示控制卡用于驅(qū)動(dòng)控制LED顯示屏進(jìn)行顯示。所述模擬時(shí)鐘顯示方法包括步驟:(a)獲取無時(shí)間指針表盤數(shù)據(jù);(b)根據(jù)當(dāng)前時(shí)間獲取至少一個(gè)時(shí)間指針的位置坐標(biāo)數(shù)據(jù);(c)根據(jù)每一個(gè)所述時(shí)間時(shí)針的所述位置坐標(biāo)數(shù)據(jù)得到相對(duì)應(yīng)的時(shí)間指針圖形數(shù)據(jù);(d)整合所述時(shí)間指針圖形數(shù)據(jù)和所述無時(shí)間指針表盤數(shù)據(jù)以得到模擬時(shí)鐘數(shù)據(jù);以及(e)根據(jù)所述模擬時(shí)鐘數(shù)據(jù)驅(qū)動(dòng)控制LED顯示屏顯示對(duì)應(yīng)所述當(dāng)前時(shí)間的模擬時(shí)鐘。
[0011]在本發(fā)明的一個(gè)實(shí)施例中,在上述步驟(b)中,所述至少一個(gè)時(shí)間指針的位置坐標(biāo)數(shù)據(jù)包括:時(shí)針的位置坐標(biāo)數(shù)據(jù)、分針的位置坐標(biāo)數(shù)據(jù)和秒針的位置坐標(biāo)數(shù)據(jù)。
[0012]在本發(fā)明的一個(gè)實(shí)施例中,在上述步驟(b)中,每一個(gè)所述時(shí)間指針的所述位置坐標(biāo)數(shù)據(jù)包括所述時(shí)間指針的起點(diǎn)坐標(biāo)和終端坐標(biāo)。
[0013]在本發(fā)明的一個(gè)實(shí)施例中,上述步驟(C)包括:利用每一個(gè)所述時(shí)間指針的寬度設(shè)定值擴(kuò)展所述起點(diǎn)坐標(biāo)以得到對(duì)應(yīng)所述時(shí)間指針的多個(gè)擴(kuò)展起點(diǎn)坐標(biāo);以及根據(jù)每一個(gè)所述時(shí)間指針的所述位置坐標(biāo)數(shù)據(jù)和所述多個(gè)擴(kuò)展起點(diǎn)坐標(biāo)得到相對(duì)應(yīng)的時(shí)間指針圖形數(shù)據(jù),其中所述時(shí)間指針圖形數(shù)據(jù)對(duì)應(yīng)三角形的時(shí)間指針。
[0014]在本發(fā)明的一個(gè)實(shí)施例中,上述模擬時(shí)鐘顯示方法還包括步驟:獲取固定文字?jǐn)?shù)據(jù);相應(yīng)地,上述步驟(d)為:整合所述時(shí)間指針圖形數(shù)據(jù)、所述無時(shí)間指針表盤時(shí)間、以及所述固定文字?jǐn)?shù)據(jù)以得到模擬時(shí)鐘數(shù)據(jù)。
[0015]在本發(fā)明的一個(gè)實(shí)施例中,上述模擬時(shí)鐘顯示方法還包括步驟:根據(jù)當(dāng)前日期獲取對(duì)應(yīng)的日期和/或星期數(shù)據(jù);相應(yīng)地,所述步驟(d)為:整合所述時(shí)間指針圖形數(shù)據(jù)、所述無時(shí)間指針表盤數(shù)據(jù)、以及所述日期和/或星期數(shù)據(jù)以得到模擬時(shí)鐘數(shù)據(jù)。
[0016]此外,本發(fā)明實(shí)施例提供的一種模擬時(shí)鐘顯示裝置,適于應(yīng)用于一種LED顯示控制卡,所述LED顯示控制卡用于驅(qū)動(dòng)控制LED顯示屏進(jìn)行顯示。所述模擬時(shí)鐘顯示裝置包括:表盤數(shù)據(jù)獲取模塊,用于獲取預(yù)先存儲(chǔ)的無時(shí)間指針表盤數(shù)據(jù);時(shí)間指針位置坐標(biāo)數(shù)據(jù)獲取模塊,用于根據(jù)當(dāng)前時(shí)間獲取預(yù)先存儲(chǔ)的至少一個(gè)時(shí)間指針的位置坐標(biāo)數(shù)據(jù);時(shí)間指針圖形數(shù)據(jù)生成模塊,用于根據(jù)每一個(gè)所述時(shí)間指針的所述位置坐標(biāo)數(shù)據(jù)得到相對(duì)應(yīng)的時(shí)間指針圖形數(shù)據(jù);數(shù)據(jù)整合模塊,用于整合所述時(shí)間指針圖形數(shù)據(jù)和所述無時(shí)間指針表盤數(shù)據(jù)以得到模擬時(shí)鐘數(shù)據(jù);以及顯示驅(qū)動(dòng)控制模塊,用于根據(jù)所述模擬時(shí)鐘數(shù)據(jù)驅(qū)動(dòng)控制LED顯示屏顯示對(duì)應(yīng)所述當(dāng)前時(shí)間的模擬時(shí)鐘。
[0017]在本發(fā)明的一個(gè)實(shí)施例中,上述模擬時(shí)鐘顯示裝置還包括:起點(diǎn)坐標(biāo)擴(kuò)展模塊,用于利用每一個(gè)所述時(shí)間指針的寬度設(shè)定值擴(kuò)展所述位置坐標(biāo)數(shù)據(jù)中的起點(diǎn)坐標(biāo)以得到對(duì)應(yīng)所述時(shí)間指針的多個(gè)擴(kuò)展起點(diǎn)坐標(biāo),以致于根據(jù)所述時(shí)間指針的所述位置坐標(biāo)數(shù)據(jù)和所述多個(gè)擴(kuò)展起點(diǎn)坐標(biāo)得到的相對(duì)應(yīng)的時(shí)間指針圖形數(shù)據(jù)所對(duì)應(yīng)的時(shí)間指針為三角形。
[0018]在本發(fā)明的一個(gè)實(shí)施例中,上述模擬時(shí)鐘顯示裝置還包括:固定文字?jǐn)?shù)據(jù)獲取模塊,用于獲取預(yù)先存儲(chǔ)的固定文字?jǐn)?shù)據(jù)以作為所述模擬時(shí)鐘數(shù)據(jù)的構(gòu)成部分;和/或日期/星期數(shù)據(jù)獲取模塊,用于根據(jù)當(dāng)前日期獲取預(yù)先存儲(chǔ)的日期和/或星期數(shù)據(jù)以作為所述模擬時(shí)鐘數(shù)據(jù)的構(gòu)成部分。
[0019]另外,本發(fā)明實(shí)施例提供的一種LED顯示控制卡,包括上述任意一種模擬時(shí)鐘顯示裝置,并且,所述LED顯示控制卡為LED單雙色控制卡。
[0020]由上述可知,本發(fā)明能夠使得上位機(jī)軟件發(fā)送給LED顯示控制卡(例如單雙色控制卡)的數(shù)據(jù)量大幅度減小,極大提高了軟硬件之間的通信效率,同時(shí)也減小了 LED顯示控制卡的存儲(chǔ)負(fù)荷。此外,由于數(shù)據(jù)量的減小,即使用戶向LED顯示控制卡同時(shí)發(fā)送多個(gè)模擬時(shí)鐘也不會(huì)消耗太多發(fā)送時(shí)間,有利于用戶配置多個(gè)時(shí)區(qū)的模擬時(shí)鐘。再者,為用戶在LED顯示控制卡上節(jié)省了很大的空間,用戶可以增加更多的媒體或節(jié)目來滿足需求。
[0021]通過以下參考附圖的詳細(xì)說明,本發(fā)明的其它方面和特征變得明顯。但是應(yīng)當(dāng)知道,該附圖僅僅為解釋的目的設(shè)計(jì),而不是作為本發(fā)明的范圍的限定,這是因?yàn)槠鋺?yīng)當(dāng)參考附加的權(quán)利要求。還應(yīng)當(dāng)知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結(jié)構(gòu)和流程。
【附圖說明】
[0022]下面將結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)的說明。
[0023]圖1為一種模擬時(shí)鐘的結(jié)構(gòu)示意圖。
[0024]圖2為圖1所示模擬時(shí)鐘所對(duì)應(yīng)的配置顯示參數(shù)軟件界面示意圖。
當(dāng)前第1頁
1 
2 
3