可攜式多媒體播放器設計在硬軟體方面的注意事項

2020-12-24 電子產品世界

可攜式多媒體播放器(PMP),也就是通常人們說的MP4,已成為繼MP3以後,消費類產品的一個新熱點。越來越多的公司開始進入這一領域,進行產品的開發,佔領市場先機。下面就以TMS320DM270為主處理晶片,介紹PMP的設計以及設計中的注意事項。其中的設計思路也可以應用到其它可攜式設備的設計當中。

在設計系統框架之前,首先需要確認播放器的具體功能。目前比較常見的功能包括:MPEG4播放、電視節目錄製、MP3/WMA音頻播放、錄音、圖片顯示、遊戲和存儲功能(HDD/CF/SD)等。根據這些功能,圖1給出了一個參考的系統架構,主要由五部分組成:主處理模塊、視頻輸入模塊、視頻輸出模塊、音頻輸入輸出模塊、電源模塊和存儲模塊。

作為主處理模塊,DM270是整個系統的核心,系統的其它模塊都由它來協調和控制。DM270支持的多種多媒體的格式,包括視頻(MPEG1/2/4等)、圖像(JPEG/BMP等)和音頻(MP3/WMA等)。

視頻輸入模塊的核心晶片是TVP5150A。它是一款低功耗小體積的視頻解碼器,可以將NTSC、PAL及SECAM視頻信號轉換成數字分量視頻信號。視頻輸出模塊由LCD和電視輸出組成。目前市面上採用2.5寸到3.6寸的LCD模塊,也不乏有採用7寸大屏幕。同時可以加上觸控螢幕的功能,只要使用觸控螢幕控制器,就能方便的實現。

音頻輸入輸出模塊由音頻codec和DM270的McBSP共同完成。可以根據需要選擇單聲道、雙聲道、DAC或者ADC+DAC的晶片。如果同時需要觸控螢幕控制器和音頻codec,還可以選用集成觸控螢幕控制器和音頻codec的產品,可以減小晶片體積,同時降低成本。

電源模塊需要根據系統電源的需要來選擇。圖1系統中的電源較為簡單,可以使用像TPS6501x這樣的集成電源模塊,能為電池提供AC或者USB充電,並且可為系統提供多路電源輸出。存儲模塊可以採用硬碟或各種存儲卡。

硬體設計建議

平臺的可擴展性是選擇主處理晶片的一個重要考量點。DM270是可編程的晶片,具有豐富的外設,有利於適應處於動態變化的市場的需要。除了PMP以外,CCD控制器使得DM270可以應用於數位照相機,靈活的主機接口也使得DM270可以作為多媒體協處理器應用於多媒體手機等等。

功耗是可攜式多媒體播放器一個敏感的問題,所以在選擇晶片的時候就需要考慮到這一點。選擇低功耗的晶片是最簡單,也是最有效的方法,當然需要與成本進行權衡。例如選擇mobile SDRAM代替普通的SDRAM,或者選擇有節能模式的晶片,如DM270。

晶片的體積,集成度,成本也是選型時不容忽視的要點。DM270就是即節約體積又節約本的好例子。DM270集成了模擬視頻編碼器,需要輸出到電視的功能時,就節約了一顆視頻編碼晶片;DM270可以完成MPEG4的編解碼,就不需要在額外增加MPEG4的編碼晶片。

在設計PMP時,還要周密考慮下面幾個部分的設計。首先是電源部分。電源是整個系統穩定的根源。在設計時很容易考慮到電池單獨供電的情況,但往往忽略了可能出現外部電源AC單獨供電的情況。在這種情況下,如何設計不合理,很可能出現電源無輸出的情況,導致系統無法正常工作。還需要注意的是電池在充電時,系統的供電迴路的狀態。要保證在各種可能情況下,系統電源的穩定性。

其次是電視輸出部分,需要考慮輸出阻抗的匹配問題。第三是LCD模塊接口部分。DCLK對於LCD模塊是一個很重要的時鐘信號。如果頻率過低,會導致屏幕顯示抖動。在硬體設計時要充分考慮到這一點。

第四需要注意硬碟防震。硬碟防震可以分為被動型和主動型兩種。被動型硬碟防震利用純機械原理,採取吸收震動能量方式來減輕硬碟傷害的可能性,例如防震氣墊。主動型硬碟防震,可使用加速度傳感器。當傳感器監測到播放器掉落時,系統主動採取措施對硬碟進行保護,防止數據丟失。

軟體設計及建議

PMP的軟體框架如圖2所示。客戶可以根據產品的開發計劃、研發能力等,選擇不同層次的軟體的開發或者利用第三方的支持。

驅動層是和硬體最相關的軟體,包括硬體的驅動程序和API接口,它主要用於完成對硬體設備的操作。

圖2 :PMP的軟體框架


算法庫建議採用第三方的軟體。因為編寫算法需要投入大量的人力和物力,而且開發周期長。利用第三方的軟體可以縮短開發周期。TI擁有龐大的第三方網絡,可以為客戶提供針對不同應用的算法。同時TI建議的算法接口標準XDAIS已成為事實上的業界標準,這標準協同TI建議的軟體參考框架使得客戶在集成上時間花費最少。

PMP可以沒有作業系統,這時需要注意的就是要建立自己的文件系統,對文件進行管理。使用作業系統,在選擇時需要對可移植性、可擴充性、內核大小和成本等進行權衡。內核較小的作業系統,系統佔用資源較少,但集成新的外設時就需要寫驅動。像uClinux這樣的作業系統,集成了較多外設,網上資源豐富,但佔用的系統資源較多,對性能有一定的影響。

儘管使用作業系統會消耗一定的系統資源,但它其實也有很多好處。比如作業系統經過多年的開發和應用,穩定性較好。作業系統內嵌了文件管理、線程調度、內存管理等機制,也增加了系統的穩定性。應用軟體的開發與平臺無關,方便了軟體的開發,也利於軟體的移植。一些流行的作業系統有很多現成的代碼可以參考和移植,這也大大減少了開發的難度和節約了開發的時間。而且作業系統還可以根據需要進行裁減,以最少的資源來滿足系統的需要。

應用層是設計者最能發揮特長,也是突出產品的獨特之處、增加產品的附加值的地方。ARCHOS的PMA400就是一個很好的例子。它為最終用戶提供的軟體平臺,讓用戶可以開發基於PMA400的應用軟體。

功耗除了在硬體設計中需要考慮,而且也是在軟體設計中需要攻克的難題。硬體設計好以後,一般來說功耗就定下來了,但是利用晶片的可編程性就可以儘可能的減小系統的功耗,在提供最佳效果的同時,利用軟體調節獲得最長的待機和播放時間。方法之一是在待機時讓晶片進入低功耗模式。DM270除了有低功耗模式外,還可利用軟體關閉不使用的內部模塊,從而達到省電的效果。並且可以動態的調節主頻,在處理較簡單事務時,降低頻率進行省電。硬碟和LCD屏是PMP的用電大戶。對於硬碟,正常工作時的電流有幾百毫安,所以通常是將硬碟上的數據複製到SDRAM上,儘可能的減少硬碟工作的時間。

結束語

目前可攜式多媒體播放器的市場還處於一個緩慢上升的階段,相信隨著MPEG4格式的流行,解決了內容這個問題,加上系統整體成本的降低、播放時間的延長、應用領域的擴大,可攜式多媒體播放器一定有一個輝煌的明天。

TMS320DM270介紹

TI的DM270晶片是一款高集成度的雙核結構的SoC產品,集成了RISC處理核ARM7,以及TI的54系列DSP核。ARM作為的晶片的控制核心,控制絕大部分的外設,處理除多媒體算法以外的工作。54系列DSP核具有低功耗的特點,作為協處理器參與視頻、圖像和音頻處理。為了提高處理視頻的能力,DM270集成了硬體圖像加速器(IMX),並將在視頻算法中經常使用的變長編解碼(VLC/D)用硬體實現。這就使得DM270可以實現VGA解析度(640*480),每秒30幀的MPEG4視頻。

DM270的外設功能包括:

CCD控制器除了可以和百萬像數的CCD/CMOS模塊連接以外,也可以與視頻解碼晶片TVP5150A無縫連接。

DM270提供了硬體的3A統計。3A也就自動曝光,自動對焦,自動白平衡。獲得這些統計數據後,就可以對閃光燈、鏡頭、圖像數據等進行調整,從而獲得較好的照片效果。

預覽引擎可以提供實時的圖像預覽顯示和縮放,而不用經過DSP的處理。

OSD (on-screen-display)屏顯模塊,能很容易實現菜單和圖標。

內置模擬NTSC/PAL視頻輸出,可以將圖像或視頻方便的輸出到電視上。

靈活的LCD接口,支持眾多公司的LCD模塊,比如SONY、SHARP、AUO、CASIO、Epson,等。

多種存儲卡接口,可以支持市面上流行的存儲卡,例如CF、SM、SD、MMC、MS。

DM270還擁有許多通用接口,例如I2C, UART, SPI等等,有利於和其它器件的連接和配合。

作者:孟海燕

技術應用工程師

德州儀器


相關焦點

  • 可攜式多媒體播放器音頻設計技巧
    可攜式多媒體播放器音頻設計技巧 秩名 發表於 2012-05-02 10:32:56   最近幾年,可攜式多媒體播放器已經成為帶動整個消費電子走強的主力軍。
  • Broadcom推出下一代可攜式多媒體播放器參考設計平臺――夏威夷
    Broadcom(博通)公司宣布,為下一代可攜式多媒體產品的開發提供新的參考設計平臺――「夏威夷平臺(Hawaii Platform)」。
  • 簡單純粹實用優雅的多媒體播放器——PotPlayer
    PotPlayer 是韓國姜龍喜先生進入 Daum 公司後開發的新一代網絡播放器。對普通用戶來說,想要的多媒體播放器要求很簡單:佔用內存小、界面簡潔、操作簡單、支持多種格式、沒有流氓插件、沒有任何廣告和垃圾信息。
  • 這款可攜式播放器特別實用
    當然並不是說殼子做的大就是設計上不夠精緻,索尼PHA2殼子比較大的原因有可能是因為用了體積比較大的電容。DAC-HA200和PHA2一樣,外殼頂部都有兩條橡膠套避免捆綁時與播放器相互刮蹭。前面我們說到安橋DAC-HA200的尺寸要小PHA2一圈,這兩張圖中更明顯,無論是長度,寬度、厚度安橋DAC-HA200尺寸都要小一些,PHA2的尺寸設計有些奇怪,和索尼自家的F885/ZX1捆綁起來尺寸都不是很接近,這是因為第一代產品PHA1主要就是設計為機身比較寬 的IPC作為捆綁使用的,從尺寸上來說,DAC-HA200捆綁5英寸手機以及F885/ZX1這種中等大小的播放器都顯得更搭
  • 學生黨HiFi發燒利器 飛傲M3Pro可攜式播放器評測
    在這個時候,想要讓父母為自己購買一款HiFi播放器,總需要一個合適的理由來說服他們。這不,飛傲前段時間推出了旗下新款轉為學生黨打造的可攜式HiFi音樂播放器M3 Pro,這款產品擁有Hi-Res小金標認證、支持全無損格式播放。不僅如此,其更加入了電子書、10位數顯計算器以及高清無損錄音等能夠輔助學生黨學習功課的相關功能,可謂是集HiFi聽感、輔助學習於一體。
  • iRiver推出使用Linux的可攜式多媒體播放器
    支持MP3,ASF,WMA和WAV音樂播放,還支持MPEG4,AVI,DivX和XviD視頻播放。並且擁有照片瀏覽和幻燈播放功能。同時其支持FM收音和錄音。視頻,照片和音樂信息能夠在其3.5英寸26萬色的彩色LCD屏幕上顯示出來,或者也能夠通過TV out埠連接到電視上顯示。Line-in埠可以進行音頻錄音。而USB 2.0埠則既能夠連接PC又能夠直接與DC相連。
  • Android系統WMA文件播放功能的設計與實現
    摘要 為增強Android多媒體系統的功能,在Android智慧型手機上添加WMA音頻播放功能,使Android平臺支持WMA格式,播放WMA格式文件。
  • Cornice 微硬碟實現可攜式消費類設備高容量存儲
    傑爾優化的晶片組與 Cornice 的創新式微型硬碟形成了完美的結合,能夠為消費類電子設備製造商提供媒體播放器、個人存儲設備、行動電話以及其他手持設備中用於多媒體管理所需的高容量存儲、小尺寸封裝、卓越的穩定性以及超長的電池使用時間等優異特性。
  • 傳承經典|全新HiBy R6音樂播放器
    讓手感與質感兼顧坦白地說,如今的可攜式播放器在外觀的設計上大多都差不多,特別是這種採用安卓作業系統的產品,有的播放器甚至已經開始朝著手機外觀樣式在發展,這也讓播放器越來越沒有自己的樣子。不過,全新HiBy R6卻給了我不一樣的感覺。
  • Android端Opera 61發布:整合多媒體播放器 新增WebSnap截圖工具
    本次更新重點整合了多媒體播放器,意味著用戶不再需要第三方多媒體播放器了,此外該瀏覽器還新增了 WebSnap,能夠讓用戶截取當前頁面並添加塗鴉、文本、圖片和 Emoji 等等,在完成編輯之後能夠分享給好友。Opera 61 最值得關注的功能就是引入了多媒體播放器。Opera 表示為用戶提供了「流暢的媒體體驗」,不需要藉助第三方播放器就能打開內容。
  • 如何正確使用可攜式空氣淨化器以及注意事項
    下面小編來介紹一下如何正確使用可攜式空氣淨化器以及注意事項。可攜式空氣淨化器一、防止可攜式空氣淨化器沾水:我們要把可攜式空氣淨化器遠離承裝水的容器裡面,或者加溼器,防止有水蒸氣的進入可攜式空氣淨化器的風機裡面導致機器損壞
  • AOpen艾爾鵬播放器DE5100I產品性能分析
    該系統基於計算機網絡IP數位化傳輸,能夠對文字、圖像、音視頻等多種媒體進行編輯製作、網絡傳輸和控制播出,同時向多個顯示終端(如:液晶屏、等離子、投影機、LED屏幕等)發布通知、公告、圖片、廣告等信息和播放視頻、動畫等等。   數字告示播放器是數字告示系統中一個重要的組成部分,它不同於PC的軟體播放器,如:Windows Media Player和Real Player。
  • 基於單片機與傳感器模組實現可攜式環境測量儀的設計
    例如, 在醫學方面, 有血糖測量儀, 血壓測量儀; 在物理學方面, 有電感測量儀,頻率測量儀, 紅外測量儀等; 在環境方面, 有空氣測量儀, 噪聲測量儀等一系列電子測量儀器。而原來的模擬產品也逐步向數位化、綜合化轉化, 並且不斷走向人性化。雖然目前環境測量儀品種很多, 但大多只可液晶顯示, 並無語音播報功能。
  • [軟體]-PotPlayer-小巧且強大的視頻播放器
    視頻播放器作為一個電腦必備軟體,對於可能一年就看個幾次視頻的人,系統自帶的windows media player已經夠用了,因為它是連快進都只能靠滑鼠拖動進度條的軟體,反人類的操作體驗。一類是自帶在線播放資源的,如早期的PPS、PPLive,現在的各視頻網站的客戶端,如愛奇藝、優酷視頻、騰訊視頻;第二類則是單純的視頻播放器,如早期的暴風影音、迅雷播放器
  • 騰訊開源首款H.266播放器!專訪背後「天團」騰訊多媒體實驗室
    智東西12月7日報導,近日,騰訊多媒體實驗室宣布開源國內首個H.266/VVC(Versatile Video Coding)視頻解碼播放器 。這距離最新H.266/VVC視頻編解碼標準出爐剛剛過去了三個多月,這一標準使得視頻在相同質量下,只需要一半的帶寬,有望為視頻行業帶來跨時代的變革。
  • 可攜式音響怎麼樣 可攜式音響功能介紹【詳解】
    音樂很多人都喜歡,為了更加方便的聽音樂,現在很多人都會使用可攜式音響來聽音樂,也很是方便。可攜式音響能夠隨時攜帶,現在市場中可攜式音響的品牌很多。但是可攜式音響到底好不好呢?可攜式音響有哪些好的特點?可能大家對此不是很清楚,下面小編就給大家來介紹一下,不清楚的可以來看一下。
  • 雲兔影視播放器
    雲兔影視播放器 生活工具 大小: 31.33M 版本: 9.0.50
  • 實戰MHL高清 OPPO Find 3多媒體性能測試
    【PConline 評測】我們都知道OPPO以音樂播放器起家,而OPPO手機的音樂播放能力也比較不錯。那麼OPPO Find 3在多媒體方面會有怎樣的表現呢?更加關注Find 3視頻音頻播放的朋友點擊這裡前往。
  • 追憶CD播放器30周年-虎嗅網
    今年10月1日是CD播放器30周歲的生日,一家國外媒體對這CD播放器這30年的歷程進行了盤點,騰訊科技進行了全文翻譯: 飛利浦的CD 卻讓索尼賺了錢接下來的兩年時間裡,整個音頻電子行業都在爭相研究新技術,目的是開發出體積更小的CD播放器,使其尺寸能符合hi-fi機箱的要求。索尼碰巧首先發布了自己的能滿足這種要求的CD播放器;在當時,短短六個月時間裡就出現了10種各有不同的CD播放器。
  • 三星發布DMB便攜多媒體播放器
    韓國samsung公司於12月3日發布一款DMB(Digital Multimedia Broadcasting)數字多媒體廣播產品。DMB是一種通信和廣播相融合的新概念多媒體移動廣播服務,又稱為第3代無線電廣播。