- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于设备状态检测实现OTT BOX声音智能输出
基于设备状态检测实现OTT BOX声音智能输出
【摘要】随着电视机起来越薄,其声音较难达到使人满意的效果。因此看电视时使用功放及音箱提高声音的质量已成为很多家庭的选择,但使用时手动选择声音输出到电视或功放是一件较烦琐的事。本文介绍基于设备的状态检测,实现OTT盒子的声音智能输出到电视或功放的软硬件相关设计。
【关键词】OTT BOX;声音;智能输出
随着显示技术的进步,电视朝着轻薄的方向发展,一方面电视在视觉效果上不断改进,无论是分辨率、清晰度还是色彩方面都在不断优化,另一方面,由于空间的限制,声音效果却不是很好,甚到比老款的电视还差。因此,看电视时使用功放及音箱提高声音的质量已成为很多家庭的选择,但手动选择声音输出到电视或功放是一件较烦琐的事。近几年,随着互联网技术的不断发展,在内容平台、互联网企业及运营商的共同推动下,OTT(Over The Top)市场开始呈现高速发展的态势,成为继有线数字电视、IPTV之后,数字电视领域最为强劲的一股力量。OTT BOX由于可满足用户对视频节目的多样化需求,逐渐走进千家万户[1][2]。
为解决使用OTT BOX观看电视或其它内容时手动切换声音输出的不便,本文使用霍尔感应芯片设计相关电路,检测功放交流工作电流,通过程序控制OTT BOX的声音输出,实现声音输出的智能化[3][4][5]。
1.设计要求
OTT BOX支持网络输入、HDMI输出、USB输入、音乐、游戏、资讯、相册、地图等诸多功能,在此不再赘述。当OTT BOX开机,电视机、功放在不同的工作状时,OTT BOX音频输出要求如表1所示。
2.设计实现
实现声音的智能输出的功能框图如图1所示,图1中,功放工作电流检测模块负责检测功放设备的工作状态。设计时将霍尔感应芯片的两个交流检测引脚串联到功放的AC220V供电线,当功放处于开机状态时,有AC220V电流流过霍尔感应芯片检测引脚,芯片通过霍尔效应将交变的电流信号变为交变的电压信号,该信号经过放大、比较、滤波等电路处理后,由功放工作电流检测模块输出高电平到OTT BOX处理器的GPIO(通用输入输出)引脚;而当功放处于关机状态时,功放没耗电,霍尔感应芯片检测脚没电流???过,因此功放工作电流检测模块输出为低电平。处理器根据功放工作电流检测模块输出的电平控制音视频处理单元对音视频进行不同的分配,以满足表1的要求。
图1 功能框图
下面就硬件设计及软件设计进行详述。
2.1 功放工作检测模块电路设计
功放检测模块包含霍尔感应芯片及电路、放大电路、比较电路、滤波电路等。
霍尔感应芯片选择Allegro微系统公司的ACS712[6],该芯片采用霍尔感应技术实现交流检测端与输出的隔离,其功能框图如图2所示,详细的参数可参阅其规格书。
图2 ACS712功能框图
霍尔感应芯片及电路如图3所示,图中U1为ACS712。将U1的1和2脚并联形成一个AC220V检测端,将芯片3和4脚并联形成另一个AC220V检测端,将这两个检测端串联到功放AC220V供电线的零线中。当功放设备开启时,有交流电流流过电磁检测芯片,使得其输出端第7脚VOUT输出一交变的电压信号。该信号经图4的放大电路进行放大,放大电路的偏置通过调整R17和R18的值进行改变,放大电路的放大倍数通过调整R16和R19的值进行改变。信号经过放大后输入到图5的比较电路,通过比较电路滤除一些干扰信号(图4及图5中使用的运放为LMV358)。通过设置放大器的放大倍数及比较器的门限???以调节检测灵敏度。比较器输出的信号经过图6的整流及滤波电路后变成直流信号输入到图7的整形电路,通过整形电路使输出电平与OTT BOX GPIO要求的输入电平一致。
图3 霍尔传感芯片及电路
图4 放大电路
2.2 软件设计
本文的OTT BOX的操作系统采用And-roid4.0。
实现声音智能输出的流程如图8所示。设备启动时,首先获取功放的工作状态,为获取功放的工作状态,不同软件层之间的调用流程如图9所示,应用层通过JNI GPIO检测方法向HAL(硬件抽象)层调用GPIO检测接口,HAL检测接口通过设备驱动层获取GPIO的状态,如果GPIO为电高平,表示功放处于开机状态,应用层软件控制音视频处理单元将音频切换到功放输出(光纤/同轴口),如果GPIO为低电平,表示功放处于关机状态,应用层软件控制音视频处理单元将音频切换到电视输出(HDMI口)。
3.测试
软硬件完成后对产品进行测试验证,功放工作电流检测模块的定量测试结果如表2所示,从表中可以看出,当流过霍尔感应芯片检测脚的电流大于等于290mA(即功放开机功率大于64W)时,
文档评论(0)