基于ARM-Linux的高清數(shù)字機頂盒軟件系統(tǒng)設計與實現(xiàn)
基于MiniGUI開發(fā)的UI模塊如圖5所示。UI模塊主要滿足用戶通過遙控器進行節(jié)目搜索、播放、換臺以及節(jié)目瀏覽等操作。本文引用地址:http://www.ex-cimer.com/article/151798.htm
UI模塊的體系結(jié)構(gòu)如圖6所示。
本研發(fā)項目,形成了一套包括Linux操作系統(tǒng)移植、驅(qū)動程序、MiniGUI庫移植和上層應用程序在內(nèi)的機頂盒軟件系統(tǒng)。該軟件配合機頂盒硬件平臺構(gòu)成了基本實用的整機系統(tǒng),經(jīng)測試該系統(tǒng)的設計方法具有很好的合理性和穩(wěn)定性。本項目采用的傳輸標準是我國目前采用的DVB-C標準,因此,在系統(tǒng)整體功能的定位上,主要考慮了DVB-C標準的特點,在軟件功能上也側(cè)重了對DVB-C PSI的支持。該軟件實現(xiàn)的功能主要有:一方面機頂盒利用該軟件可以實現(xiàn)基本的解調(diào)、信道解碼、音/視頻解碼輸出等功能;另一方面還能向用戶提供一系列選單式的交互操作功能,實現(xiàn)諸如節(jié)目搜索、系統(tǒng)設置的改變存儲、節(jié)目信息的查看、定時操作、電子節(jié)目指南、本地存儲節(jié)目的快進快退等附加功能。這些功能的實現(xiàn)基本滿足了當前用戶對高清數(shù)字機頂盒的要求。我國是彩電大國,但目前機頂盒還很不普及,因此該項目不僅具有很好的研究價值,而且具有廣闊的市場前景。
參考文獻
[1] 張晟,郭小勤.數(shù)字機頂盒軟件設計[J].中國有線電視,2007(14):1367-1369.
[2] 鄭端建,郭磊,魏世民.MiniGUI圖形庫在嵌入式Linux平臺上的移植與實現(xiàn)[J].儀表技術(shù),2008(10):10-14.
[3] 林德才,李悅,魏芳.基于STB7100的高清IPTV機頂盒設計[J].電視技術(shù),2008(1):47-49.
[4] 黃欣,陳珊,俞斯樂.基于ST解決方案的HDTV機頂盒軟件的設計實現(xiàn)[J].信息終端,2002(7):63-65.
[5] 胡宏平.基于數(shù)字電視機頂盒的嵌入式Linux操作系統(tǒng)的設計[J].電視技術(shù),2005(8):52-57.
[6] YU Si Le, CHEN Shan. An improved structure of pre-determined parental viewing control data in software design for ATSC receiver[J]. IEEE Trans, on CE, 2002,48(1).
[7] 陳珊,俞斯樂.數(shù)字電視接收機中電子節(jié)目指南功能的軟件實現(xiàn)研究[J].NSBT,北京:2000.
評論