一种移动终端后盖、移动终端及其音频驱动的控制方法与流程

文档序号:11411067阅读:249来源:国知局
一种移动终端后盖、移动终端及其音频驱动的控制方法与流程

本发明涉及智能移动终端领域,尤其涉及一种移动终端后盖、移动终端及其音频驱动的控制方法。



背景技术:

当前,智能手机已经逐渐取代了mp3音乐播放器,成为了人们听音乐的主要方式,而手机的音乐效果仍然有待改进。由于手机具有轻薄和小巧的特点,手机通常只配置一个扬声器,或者由于结构紧凑没有办法拉开两个扬声器距离,因而无法在两个扬声器之间利用声强差的原理形成左右立体声的效果。因此在我们耳朵听起来就是一个声源,难以实现立体声的效果。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端后盖、移动终端及其音频驱动的控制方法,旨在解决现有技术中现有技术中移动终端由于结构限制导致音效差、无法形成立体音效果的问题。

本发明的技术方案如下:

一种移动终端的后盖,其中,所述后盖包括:

立体音播放器;

后盖校验接口,用于与移动终端进行接触并为移动终端提供检测接口;

音频数据传输接口,与立体音播放器电连接,用于为所述立体音播放器传输音频数据;

控制接口,与所述立体音播放器电连接,用于为所述立体音播放器传输控制信号;

供电接口,与所述立体音播放器电连接,用于为所述立体音播放器供电。

一种移动终端的后盖,其中,所述后盖校验接口、音频数据传输接口、控制接口和供电接口均采用pogopin设计。

一种移动终端,其中,所述移动终端包括如上所述的后盖。

一种移动终端,其中,所述移动终端还包括:

音频处理器,用于后盖在位时,将音频文件处理成双声道数据,以及后盖不在位时,将音频文件处理成单声道数据;

后盖检测模块,用于通过所述后盖校验接口检测后盖是否在位;

单声道播放器;

控制器,用于控制单声道播放器和立体音播放器的启闭。

一种移动终端音频驱动的控制方法,其中,包括步骤:

a、检测移动终端的后盖状态是否发生变化,当是时则进入步骤b,否则结束流程;

b、判断移动终端的后盖是否在位,若为是则执行步骤c,否则执行步骤d;

c、控制立体音播放器开启并进入步骤e;

d、控制单声道播放器开启并进入步骤e;

e、结束流程。

一种移动终端音频驱动的控制方法,其中,所述步骤c还包括:检测单声道播放器是否开启,当是时则控制单声道播放器关闭,否则结束流程。

一种移动终端音频驱动的控制方法,其中,所述步骤c还包括:设置音频为双声道输出;

所述步骤d还包括:设置音频为单声道输出。

一种移动终端音频驱动的控制方法,其中,所述步骤d还包括:检测立体音播放器的驱动线程是否运行,当是时则控制立体音播放器的驱动线程关闭。

一种移动终端音频驱动的控制方法,其中,所述步骤b具体包括:

b1、实时监测移动终端的后盖是否在位,当是时则将全局flag标记为1,否则标记为0;

b2、检测所述全局flag状态,当flag为1时则进入步骤c,否则进入步骤d。

一种移动终端音频驱动的控制方法,其中,所述步骤e前还包括步骤:

刷新音频通路。

有益效果:本发明提供的一种移动终端后盖、移动终端及其音频驱动的控制方法,所述移动终端的后盖具有立体音功效,通过更换后盖即可实现立体音功能,提高音效质量,并增加了立体音效果,解决了现有技术中移动终端由于结构限制导致音效差、无法形成立体音效果的问题。

附图说明

图1为本发明所述移动终端的后盖较佳实施例的结构框图。

图2为本发明所述移动终端的较佳实施例的结构框图。

图3为本发明所述移动终端的音频驱动的控制方法较佳实施例流程图。

具体实施方式

本发明提供一种移动终端后盖、移动终端及其音频驱动的控制方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供的移动终端的后盖100,如图1所示,包括:

立体音播放器110;

后盖校验接口120,用于与移动终端进行接触并为移动终端提供检测接口;

音频数据传输接口130,与立体音播放器电连接,用于为所述立体音播放器传输音频数据;

控制接口140,与所述立体音播放器电连接,用于为所述立体音播放器传输控制信号;

供电接口150,与所述立体音播放器电连接,用于为所述立体音播放器供电。

较佳地,还可在所述后盖上设置一连接信号器,用于在后盖成功接入移动终端时,发出接入成功信号以提醒用户。

一种移动终端,如图2所示,其中,所述移动终端包括如上所述的后盖100。

一种移动终端,其中,所述移动终端还包括:

音频处理器200,用于后盖在位时,将音频文件处理成双声道数据,以及后盖不在位时,将音频文件处理成单声道数据;

后盖检测模块300,用于通过所述后盖校验接口检测后盖是否在位;

单声道播放器400,也即移动终端原有的、普通扬声器;

控制器500,用于控制单声道播放器和立体音播放器的启闭。

较佳地,可以在与所述后盖配合使用的移动终端中设置一实时监测后盖接入状态的信号接收器,当后盖接入状态发生变化时,系统会发送intent广播,信号接收器可以截获系统的广播intent,并将该结果发送给音频处理器。通过设置实时监测后盖接入状态的信号接收器,可以及时对后盖接入状态的变化事件进行响应,切换音频输出设备。

较佳地,所述移动终端还包括一状态标记模块,例如全局flag,用于标记后盖是否在位,以作为各模块进行参数设置的依据。

较佳的,后盖与移动终端本体的接口采用pogopin设计,通过实时监测块pin脚的电平变化,监测立后盖的接入状态;当电平发生变化时,即发送intent广播。

具体地,所述后盖校验接口、音频数据传输接口、控制接口和供电接口均采用pogopin设计。

一种移动终端音频驱动的控制方法,如图3所示,包括步骤:

s1、检测移动终端的后盖状态是否发生变化,当是时则进入步骤s2,否则结束流程;

s2、判断移动终端的后盖是否在位,若为是则执行步骤s3,否则执行步骤s4;

s3、控制立体音播放器开启并进入步骤s5;

s4、控制单声道播放器开启并进入步骤s5;

s5、结束流程。

本发明中,先实时监测后盖的状态是否发生变化,在发生变化时,再检测后盖是否在位,并且由系统内核识别并判断后盖是处于接入状态还是处于拔出状态,对标识后盖状态的全局flag标记进行更改。当后盖处于拔出状态时,调用单声道播放器对音频文件进行输出;当后盖处于接入状态时,调用立体音播放器对音频文件进行输出。

其中,所述步骤s2具体包括:

s21、监测移动终端的后盖是否在位,当是时则将全局flag标记为1,否则标记为0;

s22、检测所述全局flag状态,当flag为1时则进入步骤s3,否则进入步骤s4。

在具体操作中,根据立体音播放器的接入状态设置全局flag,例如,当立体音播放器拔出时,设置全局flag=0,当立体音播放器接入时,设置全局flag=1。全局flag可以作用到整个程序中,程序可以对全局flag进行响应,无需多次对后盖的接入状态进行判断,使程序更简单。

所述步骤s3中,由操作系统内核kernel调用立体音播放器的驱动线程,驱动立体音播放器输出音频信号,并由12c接口控制立体音播放器的集成电路ic开关,使立体音播放器处于工作状态。

较佳的,在调用立体音播放器工作前,可判断全局flag是否为1,若为1则将音频文件中的音轨转化成双声道并输出,也即是设置音频为双声道输出。

同时,所述步骤s3中,检测单声道播放器是否开启,当是时则控制单声道播放器关闭,否则结束流程。在具体操作中,当接入后盖后,而单声道播放器的驱动线程仍可能处于运行状态时,同时驱动立体音播放器的话,会造成线程冲突。及时终止扬声器的驱动线程,可以避免线程冲突的问题,同时及时地释放了内存资源。较佳的,终止线程可以通过使用interrupt的方法来实现。

所述步骤s4中,由操作系统内核kernel调用单声道播放器的驱动线程,驱动单声道播放器输出音频信号,并由电源管理集成电路pmic控制单声道播放器的工作状态,使声道播放器处于工作的状态。

较佳的,在调用声道播放器工作前,可判断全局flag是否为0,若为0则将音频文件中的音轨转化成单声道并输出,即设置音频为单声道输出,

同时,所述步骤s4中,检测立体音播放器的驱动线程是否运行,当是时则控制立体音播放器的驱动线程关闭。当立体音后盖被拔出,而立体音播放器的驱动线程仍处于运行状态时,此时如果需要输出音频,有可能由于硬件不存在而导致音频播放失败;也有可能由于驱动立体音播放器和单声道播放器的线程同时存在,而造成线程冲突。通过及时终止立体音模块的驱动线程,可以避免线程错误,或线程冲突的问题,同时可以及时释放内存资源。

所述步骤s5前还包括步骤:刷新音频通路。

在具体操作中,在终止线程之后,对音频通路进行重新刷新,可以使更改过的系统设置生效,消除因时间间隔造成的状态不一致的问题。

综上所述,本发明提供的一种移动终端后盖、移动终端及其音频驱动的控制方法,所述移动终端的后盖具有立体音功效,通过更换后盖即可实现立体音功能,提高音效质量,并增加了立体音效果,解决了现有技术中移动终端由于结构限制导致音效差、无法形成立体音效果的问题。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1