天津市楊柳青第一中學 于承威
利用安卓系統手機開發智能電視
天津市楊柳青第一中學于承威
智能手機和智能電視大部分都采用安卓系統,利用舊智能手機和普通電視,開發相應的軟件和硬件,可將普通電視改造為智能電視。包括開發一款手機智能桌面APP,實現手機界面向電視界面的轉換,增強操作的舒適性;開發連接電視和手機的硬件多功能底座,接入手機實現信號傳輸、手機充電、遙控操作、網絡接入、外接存儲設備等功能,可適用于不同型號的手機,開發費用低廉。
安卓;智能電視;手機;底座
隨著智能電視的推出,電視功能更加豐富多彩,除了能夠播放電視臺節目,還提供了更好的、更全面的視覺和聽覺享受。然而由于一般電視機的使用壽命可達10年以上,且更換智能電視花費較高,因此智能電視并沒有完全取代普通電視機,許多人仍繼續使用幾年前購置的普通電視。
智能手機的推出極大改變了人們的生活方式,而手機的技術壽命很短,更新速度遠高于電視。更換下來的智能手機往往功能完好,但都被閑置,造成了資源浪費。智能手機主流的操作系統除蘋果iOS系統外,大多運行安卓系統[1],與智能電視系統一致。普通電視和智能手機組合,通過開發相應的軟件和硬件,可具備類似智能電視的功能。
電視機經歷了從黑白到彩色、從模擬到數字、從球面到平面的發展過程[2]。長期以來,信號接收是普通電視機的主要功能,而當進入多媒體和智能化時代后,電視機技術也不斷進步,智能化趨勢明顯,出現了智能電視。谷歌的Android操作系統是全開放式系統,軟件開發者比較容易研發各種程序應用,因此逐漸成為智能電視主流操作系統。
手機誕生十幾年來已經深入生活的方方面面,而智能手機的推出更是極大改變了人們的生活方式。智能手機具有獨立的操作系統,可由用戶自行安裝軟件、游戲等第三方服務商提供的程序,通過此類程序來不斷擴充手機功能,并通過移動通訊網絡接入無線網絡[3]。
電視機耐久性好,產品更新周期較長,如LCD液晶普通電視壽命可以達到6萬小時,PDP等離子電視屏幕壽命達5萬小時,一臺電視機使用壽命可達十年。智能視推出的時間并不長,且售價較高,因此,智能電視的推出并沒有完全取代普通電視。手機卻恰恰相反,手機的更新期很短,更新很快,從幾個月到一兩年。根據互聯網消費調研中心的調查,近50%被調查者在一年內會更換手機。
智能手機和智能電視的都具有獨立的操作系統,都可以實現由用戶自行安裝軟件、游戲等第三方服務商提供的程序。智能手機與智能電視相比,具有以下共同技術特點:
(1)具有開放性的操作系統并擁有獨立的核心處理器和內存,可安裝更多的應用程序;
(2)具備無線接入互聯網的能力;
(3)可以瀏覽網頁,應用多媒體;
(4)可根據需要,實時擴展機器內置功能,以及軟件升級,智能識別軟件兼容性。
由于智能手機和智能電視有如此多的共同點,尤其是Android操作系統手機,所以,可以通過軟件開發和硬件改造,對舊智能手機和普通電視進行合理再利用,以低廉的成本將普通電視改造為智能電視。
開發方案是通過將普通電視和智能手機相結合,改造為智能電視。方案包括軟件和硬件兩個部分。一是開發一款手機軟件,安裝后通過它提供操作輔助界面,實現人機交互功能,實現用戶友好的智能電視控制體驗,增加操作舒適度。二是適配硬件功能,即多功能底座,多功能底座可實現手機接入信號傳輸、手機充電、藍牙遙控操作、網絡接入、外接存儲設備等功能。開發路線見圖1。方案工藝流程見圖2。

圖1 開發路線圖

圖2 工藝流程圖
相比更換一臺新的智能電視,該設計方案具有如下優點:
(1)利用了舊手機和普通電視機,通過智能桌面APP和硬件設備,實現智能電視的功能,節省費用;
(2)除了傳統的遙控器外,還可通過觸摸屏、藍牙遙控操作,更加方便;
(3)利用多功能底座,手機將具備集成多項功能,此外由于現行USB標準的廣泛性和統一性,未來可以實現更多擴展。
操作界面的設計應符合智能電視的操作習慣并適應屏幕形狀,便于操作。這樣需要有類似智能電視界面的桌面軟件即啟動器支持,并將其安裝在手機上。在本方案里,利用Java語言開發一款智能桌面APP,通過調用手機上的相關程序,實現音樂、視頻播放、上網等娛樂功能。智能桌面APP見圖3。

圖3 智能桌面APP
智能桌面基于Google的Android平臺,采用Java語言開發。使用了安卓系統的Activity、Service和Intent組件。本程序使用了一些外部資源,通過調用API來獲取相關數據。視頻播放、音頻播放使用安卓系統自帶的解碼器來完成解碼,只是在播放界面上作了二次開發。其他如網絡狀態等,都直接調用系統的API獲取信息來顯示。其系統流程如圖4所示。

圖4 系統流程圖
硬件方面,要實現手機外接存儲和向電視傳輸信號功能,需要應用OTG、MHL或SLIMPORT技術。OTG是近年發展起來的技術,主要應用于各種不同設備間的聯接,進行數據交換[4]。MHL和SLIMPORT是移動終端高清影音標準接口,僅使用一條信號電纜即可通過標準HDMI輸入接口傳輸影音畫面。每款智能手機僅能支持MHL或SLIMPORT一種技術,為了適應更多的手機機型,硬件底座同時采用MHL和SLIMPORT兩種接口技術,可根據不同手機進行選擇。硬件的設計原理和電路圖分別見圖5和圖6。

圖5 設計原理

圖6 硬件電路圖
硬件功能包括信號傳輸、遙控控制、充電、接入網絡和外部存儲,將上述功能集成為一個多功能底座。智能手機通過MicroUSB接口和底座相連接,利用SLIMPORT或MHL技術將手機信號傳輸到電視屏幕上。遙控設備通過藍牙與手機匹配后進行操作。網絡接入利用內置路由器實現。留置3個具有外接存儲設備和充電功能的USB接口。整個系統使用手機充電器統一供電,手機接入即可充電,解決手機續航問題。
整個設計所需硬件成本約100元,遠低于新購智能電視的成本。如果進行商業化量產,成本將進一步降低,且產品質量、美觀度、實用性將得到進一步提升。
利用舊智能手機和普通電視,通過開發智能桌面APP和硬件達到和智能電視相似效果,實現了極大的功能提升,且費用低廉,節約環保。采用專用智能桌面APP,實現手機界面向電視界面的轉換與優化,操作界面簡潔、舒適。硬件功能較完善,具有向電視傳輸信號、充電、遙控操作、網絡接入、外部存儲等功能,可適應多種機型。
利用安卓系統的手機開發智能電視,可以實現類似智能電視的功能,但還具有進一步優化的空間。本方案的軟硬件還可進一步智能化、集成化,也可針對商業化量產進行品牌定制,將產品做得更加美觀、便攜,未來將有更加廣闊的市場空間。
[1]嚴偉中.安卓系統手機應用的趨勢研究[J].信息安全與技術,2014,5(5):11-13.
[2]唐毅敏.數字電視的現狀和發展趨勢研究[J].電子世界,2013(3):68-70.
[3]劉璐,潘玉.中國互聯網二十年發展歷程回顧[J].新媒體與社會,2015(2):13-26.
[4]楊國政.USB-OTG芯片設計及其SystemC交易級驗證[D].成都:電子科技大學,2005.
于承威(1998—),男,津市楊柳青第一中學高三學生,曾獲省級青少年創新大賽一等獎(計算機類)。