简述无线车载终端播放器设计与实现

发布者:龙腾少年最新更新时间:2016-11-14 来源: ofweek关键字:无线车载终端  播放器 手机看文章 扫描二维码
随时随地手机看文章
  引 言

  人民生活水平的提高,公车、轿车等交通工具作为人们的代步工具,越来越普及,汽车的智能化、个性化需求越来越高,尤其是客车、公交汽车中娱乐以及信息服务也越来越受到重视,集成媒体播放,硬盘录像,无线传输等多项功能于一体的车载终端产品,集成定位,通信、汽车行驶记录仪等多项功能;具有强大的业务调度功能和数据处理能力;支持电话本呼叫、文字信息语音播报;具有安防报警、剪线报警及远程安全断油、断电安全保护功能;预留多个RS-232接口和RS485接口,可外接计价器、摄像头、麦克风、耳机、TTS语音合成盒子。分体式设计主机可隐蔽安装,自备高量备用电池可供车载终端的无电情况下工作报警。

  1 无线车载终端系统简介

  车载无线终端,属于出租车管理领域。本实用新型使得乘客在乘车时可以接收到管理中心发送的各种信息,乘客也可以反馈信息到管理中心或者登陆互联网。本实用新型包括控制模块、无线通信模块LCD模块、键盘模块。所述控制模块耦接所述无线通信模块,该无线通信模块可接收来自控制模块的信号并向管理中心发送信息,也可接收管理中心发送的信息并向控制模块发送相关指令。所述LCD模块和键盘分别与所述无线通信模块耦接,乘客通过键盘输入各种指令给所述无线通信模块,无线通信模块接收到的信息通过LCD模块显示出来。

  无线车载终端系统采用AU1200的嵌入式CPU内核,配以车载硬盘、无线网卡、摄像头、用户控制键盘、显示器等部分组成。在车站采用服务器管理系统,可通过车站的Wi-Fi网络实现车载终端系统和车站服务器之间的无线数据传输,车辆进站时,服务器会自动对车载终端系统进行检查和记录,并进行相应更新,其包括节目、广告的下载和录像图片或视频的上传。车辆还可通过用户控制键盘选择是否上传车程中PVR(Personal Video Recoder)录像。PVR 实际上是不需要录像带的VCR(录像机)。 普通的VCR只是将电视机节目录制到VHS 录像带上,而PVR用一块内置硬盘驱动器代替了录像带。在将电视节目录制到PVR的内置硬盘中,您就可以播放录制的节目,可以快进,想看多少便就看多少遍,等最后看够了,就从硬盘上删除。所有的PVR在机壳后部的面板上都有耳机插孔。通过这个插孔还可以用来更新PVR的节目收视指南,您可以浏览在接下来的一周内将要播放的所有节目,您还可以通过编排节目收视指南,只录制具有某些关键词的节目。其框图如图1所示。

  2 无线车载终端播放器硬件设计

  该方案由处理器、电源、存储器、外设接口、人机界面等组成。图2是车载终端硬件电路模块示意图。

  (1)处理器:采用Alchemy Au1200,是MIPS架构的一款低功耗,高性能处理器。可支持Windows CE,Linux等操作系统。它的主频可达500 MHz功耗低于400 mW,集成媒体加速引擎,可支持的媒体格式包括MPEG1,MPEG2,MPEG4,WMV9,H.263,DivX,Xvid,MP3,WMA,WAV,ASF,AVI,JPEG等。
 

  (2)电源:一般车载电源为12 V直流电源,需经过变换为5 V,3.3 V,1.8 V和1.2 V的直流电源,该电路采用芯片LM2676ADJ和LM2381实现。

  (3)存储器部分:分为内存和外存储器。内存由FLASH和DDR共同构成,主要功能是存储并运行bootloader以及应用程序、驱动程序等二进制文件。

  Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。FLASH采用的是Intel公司的TE28F128J3C,DDR采用NT5TU32M16AG。外存是硬盘,用于存放通过无线网络下载的多媒体文件以及在客车行驶过程中拍摄的PVR录像,硬盘部分主要通过两片双向总线数据收发器74LVC245实现。

  (4)外设接口:实现功能包括目标板与PC机的通信,多媒体文件传输及保存,音视频数据的播放等。采用的接口有串口,以太网口,VGA(Video Graphics Ar-ray),Audio,IDE以及USB口。串口主要用于在宿主机开发环境中目标板与PC机之间的通信;以太网接口主要用于文件系统的挂载;IDE接口用于硬盘的连接,针对车载系统不可避免的颠簸抖动,IDE接口减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强;VGA接口用于连接终端显示器,处理器内部以数字方式生成的显示图像信息经过数/模转换器ADV7123转变为R,G,B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中,使图像显示更加清晰。

  3 无线车载终端播放器的软件实现

  无线车载终端播放器要实现包括MPEG1,MPEG2,MPEG3,MPEG4,H.263,H.264等格式的多媒体的播放。采用在软件解码的基础上加AU1200的媒体加速引擎(MAE)实现。这里设计的无线车载终端播放器的软件整体架构图如图3所示。车载系统采用软硬件结合的方式对多媒体文件进行解码。软件解码主要采用媒体应用接口MAI(Media ApplicationInterface)和多媒体引擎MAI Engine,硬件解码主要采用AU1200的板载硬件设备MAE(Media AccelerationEngine)。

  (1)MAI:是一个流媒体的架构,用于对多媒体的管理。MAI Engine会接收由输入设备输入的媒体信息,根据多媒体文件的类型连接MAI相应的解码算法文件处理该媒体流,并将其输出到视频或音频设备。MAIEngine对媒体流的控制主要包括以下几个方面:

  ①预览媒体流以确定格式;

  ②载入并连接所需的各独立元素用于对媒体流的解码等工作;

  ③处理播放的命令:如暂停、播放、定位等;

  ④整理播放进度以及错误信息并向应用程序报告。

  (2)播放器应用层:包括:播放器应用程序,MAIEngine的引擎函数,MAI针对各种格式的多媒体文件的元素库。

 

  (3)音视频解码:播放器软件解码程序的流图如图4所示。在多媒体文件解码过程中,首先播放器应用程序分别调用播放文件函数:Player_PlayFile()和引擎函数MAIengine_QuerySupport()进行对多媒体文件的读取和多媒体文件类型的检测,支持此过程完成的库函数是Libmaifilereader.so。接下来,播放器应用程序调用引擎函数MAIengine AutoConnect(),该函数会根据多媒体文件的类型调用库文件对多媒体文件进行解复用,支持解复用的库文件包括Libmaimpeg2demux.so和Lib-maimpeg4demux.so等;再根据解复用后的音视频格式调用库文件进行音视频的解码,播放器可解码的音频格式有MP3,OGG,WAV等,可解码的视频格式有MPEG1,MPEG2,MPEG4等;支持解码的库函数主要包括Lib-maimp3dec.so,Libmaimpeg2dec.so等;解码后分别通过调用库文件Libmaiaudrend.so和Libmaividrend.so对音视频数据进行渲染。

  (4)MAE:是一种能解码的基于块的视频格式的硬件加速单元,它主要负责对上层软件解码出来的可变长度编码进行解码。在AlchemyTM AU1200TM proces-sor承担了视频解码、缩放、颜色空间转换和过滤功能的片上硬件。通过在硬件上完成大部分的视频解码任务,因此省掉了外部DSP电路,MAE把MIPS32TM处理器核解放出来去执行用户交互,音频处理和其他任务。同时,因为处理器上运行的软件将不同长度的解码信息传递给MAE。MAE硬件上被分为前端和后端,各自执行特定的任务。

  (5)外设驱动:AU1200将上层软件解析出来的视频宏块数据写回给DDR存储器;然后通过DMA控制MAE从DDR存储器取出视频宏块数据,将其解压缩成RGB数字信号,并将RGB数字信号再写回到DDR存储器,然后由LCD控制器从DDR存储器中取出该数据输人输出到数/模转换器ADV 7123,经ADV 7123转换为R,G,B三原色信号和行、场同步信号,信号通过VGA接口输到显示设备中,至此,便完成了视频的播放。

  4 结 语

  无线车载多媒体终端系统是目前研究的热点之一,这里提供了一种基于AU1200的嵌入式车载终端播放器的设计实现方案,具有功耗低,软硬件解码,省略外部DSP电路,通过Wi-Fi网络进行数据的无线下载,节目源的更新,且功能模块化,便于升级等,具有较大的实用价值。

关键字:无线车载终端  播放器 引用地址:简述无线车载终端播放器设计与实现

上一篇:选择汽车MCU需要考虑哪些因素?
下一篇:基于CAN_GSM车辆监控系统设计

推荐阅读最新更新时间:2024-03-16 15:20

Tensilica发布Dolby Digital Plus 7.1声道解码器,应用高清DVD播放器、蓝光碟播放器和机顶盒
美国加州SANTA CLARA 2007年6月11日讯 –Tensilica公司日前宣布即将发布杜比数字增强型7.1声道解码器, 将专用于高清DVD播放器、蓝光碟播放器和机顶盒,同时,还将提供一款杜比数字增强型5.1通道解码器/转码器以确保与大多数现有配备了同轴电缆或光纤数字音频输入的家庭影院系统的兼容性。这两款优化并经过杜比认证的解码器可应用于Tensilica公司流行的HiFi2音频引擎产品中,该产品可用于Xtensa处理器和Diamond Standard 330HiFi音频处理器IP核中。 据预测,Tensilica公司客户2007年将在多种消费类器件产品中使用1亿颗带Xtensa HiFi音频引擎的处理器IP核,使其成为
[新品]
基于ISP1362的U盘MP3播放器设计
  播放器与存储器的一体化设计对MP3播放器的便携性起了关键性的作用,但与此同时,它又带来了很多新的问题。比如存储容量固定,如果想装下更多的歌曲只能去购买新的产品,造成了巨大的浪费。另一方面,一体化又限制了MP3播放器在其它领域的应用,比如汽车电子等。于是,将存储器与播放器分离,成为MP3的另一发展方向,也是开发这款U盘MP3播放器的意义所在。   主要芯片简介   AT89C51SND1是ATMEL推出的基于8位C51 MCU内核的MP3解码器芯片。它内置MP3硬件解码器,支持48kHz、44.1kHz、32kHz、24kHz、22.05kHz及16kHz采样频率,具有重低音、中音、高音均衡控制和重低环绕声效果。它可以适
[单片机]
基于ISP1362的U盘MP3<font color='red'>播放器</font>设计
现代汽车:舍弃CD播放器 注重手机App
      日前,现代汽车公司宣布将在未来几年内计划推出了一款名为Display Audio的车载信息娱乐系统,从而为未来主流车型舍弃掉传统的车载CD播放器,其中主流车型主要是指现代伊兰特和索纳塔等车型。由于目前车载信息娱乐系统发展的越来越迅速,技术也越来越先进,现代汽车公司未来计划推出的名为Display Audio的车载信息娱乐系统就是在苹果公司的CarPlay应用和谷歌公司的Android Auto应用界面基础上研发得到的。     通过此次现代汽车公司的未来计划,我们可以看出目前有越来越多的消费者开始倾向于通过自己的智能手机来获取地图、音乐等功能应用,而不再是通过采用传统的车载系统。     来自现代汽车北
[汽车电子]
矽玛特大秀领先多媒体解决方案, 引领终极影音享受
新一代多媒体技术 研讨会(深圳)即将召开    全球领先的混合信号多媒 半导体 供应商矽玛特公司( SigmaTel , NASDAQ 交易代号: SGTL )宣布,将于 2006 年 7 月 18 日在深圳 五洲宾馆 举办大型研讨会,矽玛特的技术专家将与来自播放器生产企业的工程师共聚一堂,全面介绍和讨论如何利用“领先的多媒体解决方案,引领终极影音享受”。矽玛特也诚邀国内广大客户、感兴趣的厂商和工程师拨冗参加。 矽玛特将在会上发布 针对数字多媒体播放器的 SoC 解决方案 – STMP36xx 系列的最新音视频能力,以及 STMP35xx 系列的 最新发
[焦点新闻]
基于MM32F0163D7P的I2S接口的音乐播放器实验
I2S(Inter-IC Sound)总线,又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。采用了独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真。 MM32F0160系列的I2S 接口有以下主要特征: 半双工通信(仅发送器或接收器) 主操作或从操作 9 位可配置线性预分频器,以达到精确的音频采样频率(8KHz~192KHz) 数据帧格式可配置为 16 位、24 位或 32 位 数据包帧固定为 16 位(16 位有效数据)或 32 位(16 位、24 位、32 位有效数据) 可配置时钟极性(稳定状态) 发送模式下具有下溢标志(仅从机),接
[嵌入式]
基于MM32F0163D7P的I2S接口的音乐<font color='red'>播放器</font>实验
基于STC12C5A60S2的U盘音频播放器设计
U盘即闪存盘,是一种用闪存进行数据存储的介质,通常使用USB插头。U盘体积极小、重量轻、可热插拔也可以重复写入。自其面世后,迅速普及并取代传统的软盘,成为主要的便携存储模式。随着U盘体积的不断减小、存储容量却不断加大,使得U盘的使用范围也不断拓展。然而U盘所储存的数据,现今仍大多通过计算机提取并进行处理,这也局限了U盘的发展范围。 笔者认为,针对某一特定功能,剥离相应数据对计算机的依赖性,一方面可充分利用U盘数据,另一方面也发挥出USB协议的通用性,使U盘实现所用即所得的便携特性。基于此,设计了U盘MP3播放器电路,主要完成U盘存储的音频文件的数据提取及功能运行任务。该播放器等同于个人计算机的音频处理模块,不仅可识别、提取U
[单片机]
基于STC12C5A60S2的U盘音频<font color='red'>播放器</font>设计
便携媒体播放器的电源管理分组技术
最新的市场统计数据显示,便携式媒体播放器是目前发展最快的便携式消费类 电子 终端设备。消费者希望在路上也能聆听他们喜爱的音乐,欣赏视频剪辑甚至电影。不过,消费者还希望获得更多功能。即将推出的媒体播放器将集成 GPS 功能和音视频 广播 接收功能。 越来越多的器件功能对设计工程师提出了一些重大的技术挑战。媒体播放器需要存储并快速处理海量数据,提供高质量的音视频重现功能。因此, 电源 管理已成为能否提供更长工作和待机时间的重要因素,关系到一种产品的商业成败。 我们不妨来了解一下现代 模拟 电源管理系统的特性、性能折衷策略以及分组技术,该系统不仅能确保 电池 充电 快速、安全,而且还可为便携式媒体播放器的所有系统组件高效供电。 设
[电源管理]
基于ARM9的多功能硬盘MP3播放器的设计
很难给这个设计方案定义一个确切的名称,是硬盘MP3播放器,还是数码相机伴侣,还是是电子相框,甚至叫做移动硬盘?其实这几项功能这款设计方案都具备了。不过通常来说,作为MP3使用的频率更高一些,因此我们姑且还是将它称作多功能硬盘MP3播放器。 这款多功能MP3播放器的核心是三星公司的S3C2410芯片。该芯片是基于ARM920T而开发的一款面向消费类电子产品的多功能SOC。除具备一般嵌入式芯片所具有的总线,SDRAM控制器,3个串口等外设之外,S3C2410还具有TFT LCD控制器、USB Slave、USB Host、I2C总线控制器、SPI控制器、IIS音频接口、SD %26;amp; MMC存储卡接口等丰富的扩展功能。芯片工
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved