[发明专利]MTK平台下中星微协处理器外部声音回传的控制和播放无效
申请号: | 201110158640.1 | 申请日: | 2011-06-14 |
公开(公告)号: | CN102831908A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 刘震;蒋建平 | 申请(专利权)人: | 上海三旗通信科技股份有限公司 |
主分类号: | G11B19/02 | 分类号: | G11B19/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200235 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mtk 平台 下中星微协 处理器 外部 声音 控制 播放 | ||
技术领域
本发明涉及在MTK平台使用中星微协处理器通过与BB进行host回传的方式来控制和播放外部声音,本发明可以节省编译码器硬件成本。
背景技术
随着移动通讯技术和电子信息技术的高速发展,手机的发展也是日新月异,从过去只是简单的打电话和发短信的工具,逐步向娱乐与多媒体、全功能发展,如今支持各种音乐播放器、视频播放器、FM、摄像头、JAVA小游戏、WAP上网、ATV、DTV等等都已经在很多手机上实现,智能机的蓬勃发展更是必然的趋势,并且现在已经越来越热,因此,类似于MTK之类的方案公司也在加速功能性的丰富,如ATV已经基本成为很多项目必上的功能了,而且越来越多的芯片公司已经规范化了自己的代码方便设计方案公司的移植与整合。不过目前DTV的使用方法主要还是通过一个协处理器加上一个DTV的芯片与BB端协调工作来完成,而相关声音方面的传输都是通过外挂一颗外部CODEC完成的,外部CODEC的成本一般都较高,一般的都要到0.7美金一块,而且很多Codec资料不是很全,调试也不是很简单。
发明内容
为了解决现有技术存在的不足,本发明的发明目的在于解决上述问题,提供了一种使用中星微协处理器通过与BB进行host回传的方式来控制和播放外部声音,其效果与挂接外部编译码器没有差异,但可以节省出不菲的外部编译码器的成本。
本发明解决其技术问题所采用的技术方案是。
MTK平台下中星微协处理器外部声音回传的控制和播放,所述的通过协处理器与MTK自身已有的流程进行声音回放功能,通过PCM流的控制来完成BB与协处理器和数字芯片的声音处理。中星微作为协处理器完成了与BB端和DTV连接的作用,中星微本身有一个自己的bin档,以二进制的形式存储在h文件里,该bin档的主要功能就是完成与BB交互通信,该方案对应的是ISDBT的解码方式。
所述的该协处理器(以下简称CP)的主要接口函数是以一个数组的形式进行给出的,其中,VIM_INT_FILE对应的是对于文件系统的回调函数;VIM_INT_AUDIO_PCMOUT对应的是声音回传的回调函数,该函数也是本发明的关键函数;VIM_INT_DOWNLOAD_CODE目前没用到;VIM_INT_ENCODER对应的是解码方面的回调函数;VIM_INT_TEST对应的是调试阶段的测试性质的回调函数;VIM_INT_ME对应的是视频播放方面的回调函数;VIM_INT_AUDIO_DecDone对应的是与声音有关的,只是没有用到外部编译码器,所以该函数没有具体实现;VIM_INT_ISDB对应的是数字电视的整个播放控制的回调函数。
本发明所使用的函数就是VIM_INT_AUDIO_PCMOUT对应的VIM_AUDIO_Lisr_Callback这个回调函数,该回调函数中定义了如下的消息类型:
MIN_MEDIA_AUDIO_PLY_OPEN
MIN_MEDIA_AUDIO_PLY_PLAY
MIN_MEDIA_AUDIO_PLY_STOP
MIN_MEDIA_AUDIO_PLY_RESUME
MIN_MEDIA_AUDIO_PLY_CLOSE
MIN_MEDIA_AUDIO_REC_OPEN
MIN_MEDIA_AUDIO_REC_WRITE
MIN_MEDIA_AUDIO_REC_PLAY
MIN_MEDIA_AUDIO_REC_STOP
MIN_MEDIA_AUDIO_REC_PAUSE
MIN_MEDIA_AUDIO_REC_RESUME
MIN_MEDIA_AUDIO_REC_CLOSE
其中,中间有REC的是在进行DTV录制功能时进行声音方面录音的,其它的是在播放的时候进行声音回传控制函数。该播放机制中,按照采样24k,16bit数据类型,stereo形式,一秒钟的数据量应该为96k,一个送出的Buffer大约4k,一次送4个Buffer的大小,由此计算回调的时间片大约为96k/(4*4k)=1/6s,每过1/6s系统将会对该函数进行调用,并且会传入不同的消息值,进行相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海三旗通信科技股份有限公司,未经上海三旗通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110158640.1/2.html,转载请声明来源钻瓜专利网。