音频播放终端及其扬声器的保护方法与流程

文档序号:25993092发布日期:2021-07-23 21:05阅读:135来源:国知局
音频播放终端及其扬声器的保护方法与流程

本申请涉及终端技术领域,特别涉及一种音频播放终端及其扬声器的保护方法。



背景技术:

扬声器是一种把电信号转换为声信号的换能器件,被广泛地应用于笔记本电脑、平板电脑以及手机等音频播放终端中。

当音频播放终端中的扬声器出现故障时,如果扬声器继续发声,可能造成扬声器的过热损毁,进而可能导致终端局部高温,外壳变形,甚至起火等严重安全问题。



技术实现要素:

本申请提供了一种音频播放终端及其扬声器的保护方法,可以解决相关技术中的音频播放终端中的扬声器出现故障时安全隐患较高的问题。所述技术方案如下:

一方面,提供了一种音频播放终端,所述音频播放终端包括:扬声器、功放芯片以及处理器;

所述功放芯片,用于向所述扬声器提供音频电流,以及检测所述扬声器的目标直流电阻值;

所述扬声器,用于将所述音频电流转换为声音信号;

所述处理器,用于获取所述功放芯片检测到的所述目标直流电阻值,以及若检测到所述目标直流电阻值位于额定阻值范围之外,则控制所述功放芯片停止工作。

另一方面,提供了一种音频播放终端的扬声器的保护方法,所述音频播放终端还包括:用于驱动所述扬声器的功放芯片;所述方法包括:

向所述扬声器提供音频电流;

获取所述扬声器的目标直流电阻值;

若检测到所述目标直流电阻值位于额定阻值范围之外,则控制所述功放芯片停止工作。

又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行如上述方面所述的音频播放终端的扬声器的保护方法。

本申请提供的技术方案带来的有益效果至少可以包括:

本申请实施例提供了一种音频播放终端及其扬声器的保护方法,该音频播放终端包括扬声器、功放芯片以及处理器。其中,该功放芯片可以获取扬声器的目标直流电阻值,该处理器可以在检测到该目标直流电阻值位于额定阻值范围之外时,控制功放芯片停止工作。由于功放芯片停止工作后,扬声器即停止发声,因此可以避免故障扬声器持续发声导致故障情况加重甚至过热烧毁,达到了识别扬声器早期故障并及时保护扬声器的效果,有效降低了故障扬声器的安全隐患。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种音频播放终端的结构示意图;

图2是本申请实施例提供的另一种音频播放终端的结构示意图;

图3是本申请实施例提供的一种动圈式扬声器的结构示意图;

图4是本申请实施例提供的又一种音频播放终端的结构示意图;

图5是本申请实施例提供的再一种音频播放终端的结构示意图;

图6是本申请实施例提供的再一种音频播放终端的结构示意图;

图7是本申请实施例提供的一种音频播放终端的扬声器的保护方法流程图;

图8是本申请实施例提供的另一种音频播放终端的扬声器的保护方法流程图;

图9是本申请实施例提供的又一种音频播放终端的扬声器的保护方法流程图;

图10是本申请实施例提供的再一种音频播放终端的结构示意图;

图11是本申请实施例提供的一种音频播放终端的软件结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

图1是本申请实施例提供的一种音频播放终端的结构示意图,如图1所示,该音频播放终端10可以为手机,该手机10可以包括扬声器11。参考图1可以看出,该音频播放终端中可以安装有音频播放客户端10a,音频播放客户端10a启动后,可以通过扬声器11播放音频。

可选的,在本申请实施例中,该音频播放终端10除了可以为如图1所示的手机,还可以为平板电脑、笔记本电脑、台式计算机、智能音箱、可穿戴设备、车载多媒体设备或者电视机等。

图2是本申请实施例提供的另一种音频播放终端的结构示意图,如图2所示,该音频播放终端10除了扬声器11之外,还可以包括:功放芯片12以及处理器13。

该功放芯片12分别与该处理器13和扬声器11连接,该功放芯片12可以用于向该扬声器11提供音频电流,以及检测该扬声器11的目标直流电阻值。

其中,该功放芯片12提供的音频电流可以输出至扬声器11中的音圈,相应的,该功放芯片12检测到的目标直流电阻值也即是该音圈当前实际的直流电阻值。

该扬声器11,可以用于将该音频电流转换为声音信号。也即是,该扬声器11可以将电信号转换为声音信号并播放。

该处理器13,可以用于获取该功放芯片12检测到的目标直流电阻值,以及在检测到该目标直流电阻值位于额定阻值范围之外时,控制该功放芯片12停止工作。例如,处理器13可以将该功放芯片12断电。

其中,该额定阻值范围可以是处理器13中预先存储的,且该额定阻值范围可以是根据实验确定的扬声器11正常工作时的阻值的极限变化范围。该处理器13在检测到扬声器11的目标直流电阻值位于该额定阻值范围之外时,可以确定该扬声器11可能存在故障,因此可以控制该功放芯片12停止工作。此时,功放芯片12停止向扬声器11提供音频电流,相应的,该扬声器11可以停止发声,从而可以避免故障扬声器11持续发声导致故障情况加重甚至损毁。

综上所述,本申请实施例提供了一种音频播放终端,该音频播放终端包括扬声器、功放芯片以及处理器。其中,该功放芯片可以获取扬声器的目标直流电阻值,该处理器可以在检测到该目标直流电阻值位于额定阻值范围之外时,控制功放芯片停止工作。由于功放芯片停止工作后,扬声器即停止发声,因此可以避免扬声器故障情况加重甚至过热烧毁,达到了识别扬声器早期故障并及时保护扬声器的效果,有效降低了故障扬声器的安全隐患。

在本申请实施例中,该扬声器11可以为动圈式扬声器,其结构简单,且性能优良。图3是本申请实施例提供的一种动圈式扬声器的结构示意图,如图3所示,该动圈式扬声器11可以包括:音圈111、电磁铁112和振膜113。其中,电磁铁112可以包括极片2a、磁钢2b以及磁碗2c。该音圈111一般采用通电导体(例如线圈)制成。当音圈111中输入音频电流时,音圈111在电磁铁112产生的固定磁场里会受到大小与该音频电流的大小成正比,且方向随音频电流的方向变化而变化的作用力。音圈111在该作用力的作用下产生振动,并带动振膜113振动,振膜113前后的空气也随之振动,由此即可将电信号转换成声波并向四周辐射。

参考图3可以看出,该动圈式扬声器11还可以包括:用于固定扬声器中各个元件的盆架114和前盖115,该盆架114的底部还设置有阻尼纸116,且该盆架114上设置有通气孔117。该盆架114的底部还设置有用于与功放芯片12连接的接线板118,该接线板118可以为印制电路板(printedcircuitboard,pcb)。

在动圈式扬声器11中,音圈111是振动系统的重要组成部分,其性能会关系到扬声器11的承受功率和寿命。扬声器11的损坏往往是从音圈111开始的,例如超功率使用易使音圈111损坏,输出信号也易使音圈111损坏。

在扬声器11进行电声转换时,音圈111的温度会缓慢升高,其直流电阻值也会随之升高。由于在音圈111的温度升高的过程中,音圈111有发生局部短路、断路或散线等故障的风险,且在音圈111的温度过高时,其直流电阻值有明显的变化。因此可以通过检测音圈111的直流电阻值的异常变化,识别音圈111当前是否处于正常状态,即确定音圈111是否故障。

并且,在本申请实施例中,还可以利用音圈111的直流电阻值与温度之间的换算关系,以及音圈111正常工作时的温度的极限变化范围,确定该音圈111的额定阻值范围。音圈111的直流电阻值re与音圈111的温度tv存在如下关系:

re=re0[1+α(tv-tv0)]公式(1);

其中,tv0为音圈的校准温度,单位为摄氏度(℃),该校准温度可以选定室温25℃。re0为音圈在该校准温度tv0下的直流电阻值,单位欧姆,α为音圈的温度系数。

根据上述公式(1)可知,扬声器正常工作时,其音圈的直流电阻值会在一定范围内动态变化。因此,可以在音频播放终端出厂前的工检环节,进行扬声器的校准流程,记录下扬声器的音圈在校准温度(例如25℃下)的直流电阻值,作为音圈的直流电阻校准值。之后,即可根据音圈正常工作时的温度的极限变化范围,以及上述公式(1),确定音圈的额定阻值范围的上限值和下限值。并且,可以将该音圈的额定阻值范围的上限值和下限值写入至扬声器的处理器中。

例如,假设扬声器中的音圈正常工作时的温度的极限变化范围为-20℃到150℃,则可以通过上述公式(1),确定音圈的温度tv为150℃时的直流电阻值,并将该直流电阻值确定为该音圈的额定阻值范围的上限值。同理,可以通过可以上述公式(1),确定音圈的温度tv为-20℃时的直流电阻值,并将该直流阻值确定为该音圈的额定阻值范围的下限值。

可选的,该功放芯片12可以用于:

检测该扬声器11的电流值和电压值;并基于该电流值和该电压值,确定该扬声器11的目标直流电阻值。例如,该功放芯片12可以将该电压值与该电流值的比值确定为扬声器11的目标直流电阻值。

可选的,在本申请实施例中,该功放芯片12,还可以用于:

根据扬声器11的直流电阻值与温度的对应关系,确定该目标直流电阻值对应的目标温度;若该目标温度位于大于温度阈值,则可以根据该目标温度调小该功放芯片12的增益。其中,增益调小的幅度与该目标温度的高低正相关,即目标温度越高,对增益的调整幅度就越大。

其中,该对应关系可以如上述公式(1)所示。该温度阈值可以是功放芯片12中预先存储的,且可以是根据实验确定的扬声器11中的音圈正常工作时的温度上限。例如,该温度阈值可以为100℃。

在本申请实施例中,若功放芯片12检测到该目标温度大于温度阈值,则可以减小自身的增益,由此可以避免扬声器中音圈的温度过高。若功放芯片12检测到该目标温度小于或等于该温度阈值,则无需对其增益进行调节。

可选的,该处理器13可以每隔检测周期,获取一次该功放芯片12检测到的该目标直流电阻值。该检测周期可以是处理器13中预先设定的,例如可以为1秒或者5秒。

示例的,假设该检测周期为1秒,则处理器13可以每隔1秒读取一次功放芯片12检测到的目标直流电阻值,并检测该目标直流电阻值是否位于额定阻值范围之外。

图4是本申请实施例提供的另一种音频播放终端的结构示意图,如图4所示,该音频播放终端10还可以包括声卡14,该声卡14可以分别与处理器13和功放芯片12连接,该声卡14作为音频播放终端10的音频子系统,可以在处理器13的控制下,为功放芯片12提供数字音频信号。该功放芯片12可以将该数字音频信号转换为该音频电流,也即是,功放芯片12可以将数字信号转换为模拟信号并驱动扬声器11。

图5是本申请实施例提供的又一种音频播放终端的结构示意图,如图5所示,该功放芯片12可以包括数字模块121和功率输出模块122。该数字模块121可以包括数字信号处理器(digitalsignalprocesser,dsp),该dsp121可以包括输入增益控制子模块1a、均衡器1b、动态增益控制子模块1c以及功放保护控制子模块1d。该输入增益控制子模块1a可以实现对数字音频信号的输入增益进行控制的功能。该动态增益控制子模块1c可以实现对数字音频信号进行动态增益调整的功能,即上文所述的基于该目标温度调整该功放芯片的增益的功能。该功放保护控制子模块1d可以识别功放芯片的过流、过压以及芯片过温等故障。

该功率输出模块122,可以用于将数字音频信号转换为模拟信号,并将该模拟信号输出至扬声器11以驱动该扬声器11发声。

从图5可以看出,该功放芯片12的功放保护控制子模块1d具有反馈通路,可以测量扬声器11的音圈111的电流和电压参数,并计算该音圈111的直流电阻值。

图6是本申请实施例提供的再一种音频播放终端的结构示意图,如6所示,该音频播放终端可以包括:至少两个声道的扬声器11,以及该至少两个声道的功放芯片12。例如,图6中所示的终端包括:左声道扬声器11a和右声道扬声器11b,且可以包括与该左声道扬声器11a连接的左声道功放芯片12a,以及与该右声道扬声器11b连接的右声道功放芯片12b。

其中,每个声道的功放芯片12,可以用于向该声道的扬声器11提供音频电流,以及检测该声道的扬声器11的目标直流电阻值。

例如,左声道功放芯片12a可以向左声道扬声器11a提供音频电流,并检测该左声道扬声器11a的目标直流电阻值。右声道功放芯片12b可以向右声道扬声器11b提供音频电流,并检测该右声道扬声器11b的目标直流电阻值。

相应的,该处理器13,可以用于:若检测到该至少两个声道的扬声器11中目标声道的扬声器11的目标直流电阻值位于额定阻值范围之外,则控制该目标声道的功放芯片12停止工作。

例如,若处理器13检测到左声道扬声器11a的目标直流电阻值位于额定阻值范围之外,则可以确定该左声道扬声器11a故障,并可以将该左声道功放芯片12a断电。若处理器13检测到右声道扬声器11b的目标直流电阻值位于额定阻值范围之外,则可以确定该右声道扬声器11b故障,并可以将该右声道功放芯片12b断电。

需要说明的是,在本申请实施例中,该处理器13中可以配置有用于监控扬声器11的直流电阻值的驱动程序,处理器13可以通过执行该驱动程序,检测扬声器11的直流电阻值是否位于额定阻值范围内,以及在检测到该直流电阻值位于额定阻值范围之外时,及时控制功放芯片12停止工作,以避免扬声器11过热损毁。

可选的,在功放芯片12运行的过程中,该驱动程序还可以周期性的查询功放芯片12当前的工作状态。如果检测到该功放芯片12出现故障,比如过压、过流或过热等故障,则该驱动程序还可以控制该功放芯片12重启,以实现对该功放芯片12的保护。

综上所述,本申请实施例提供了一种音频播放终端,该音频播放终端中的功放芯片可以为扬声器提供音频电流,并可以获取该扬声器的目标直流电阻值;该音频播放终端中的处理器可以在检测到该扬声器的目标直流电阻值位于额定阻值范围之外时,控制功放芯片停止工作。由于功放芯片停止工作后,扬声器即停止发声,因此可以避免扬声器故障情况加重甚至过热损毁,达到了保护扬声器的效果,有效降低了故障扬声器的安全隐患。

图7是本申请实施例提供的一种音频播放终端的扬声器的保护方法流程图,该方法可以应用于上述实施例所提供的音频播放终端中,例如可以应用于如图1、图2以及图4至图6中任一附图所示的音频播放终端。如图7所示,该方法可以包括:

步骤101、向扬声器提供音频电流。

在本申请实施例中,音频播放终端中的功放芯片可以将数字音频信号转换为音频电流(即模拟信号),并向该扬声器提供音频电流。

步骤102、获取该扬声器的目标直流电阻值。

可选的,音频播放终端中的功放芯片还可以检测该扬声器的目标直流电阻值。音频播放终端中的处理器则可以获取该功放芯片检测到的目标直流电阻值。

步骤103、若检测到该目标直流电阻值位于额定阻值范围之外,则控制该功放芯片停止工作。

在本申请实施例中,音频播放终端中的处理器中预先存储有额定阻值范围,且该额定阻值范围可以是根据实验确定的扬声器正常工作时的阻值变化范围。该处理器在检测到扬声器的目标直流电阻值之外时,可以确定该扬声器可能存在故障,因此可以控制该功放芯片停止工作。此时,功放芯片停止向扬声器提供音频电流,相应的,该扬声器可以停止发声,从而可以避免扬声器故障情况加重甚至损毁。

综上所述,本申请实施例提供了一种音频播放终端的扬声器的保护方法,该方法可以获取扬声器的目标直流电阻值,并可以在检测到该目标直流电阻值位于额定阻值范围之外时,控制功放芯片停止工作。由于功放芯片停止工作后,扬声器即停止发声,因此可以避免扬声器故障情况加重甚至过热损毁,达到了保护扬声器的效果,有效降低了故障扬声器的安全隐患。

可选的,在上述步骤102中,该处理器可以每隔检测周期,获取一次该扬声器的目标直流电阻值。

在本申请实施例中,参考图7,在上述步骤102之前,该方法还可以包括:

步骤104、检测该扬声器的电流值和电压值。

步骤105、基于该电流值和该电压值,确定该扬声器的目标直流电阻值。

其中,上述步骤104和步骤105可以由功放芯片执行。

可选的,如图7所示,,在上述步骤102之后,该方法还可以包括:

步骤106、根据扬声器的直流电阻值与温度的对应关系,确定该目标直流电阻值对应的目标温度。

步骤107、若该目标温度大于温度阈值,则根据该目标温度调小该功放芯片的增益。

其中,上述步骤106和步骤107可以由功放芯片执行。

需要说明的是,在本申请实施例中,在上述步骤102之后,若处理器检测到该目标直流电阻值位于该额定阻值范围之内,则可以继续执行步骤102,即继续周期性获取该扬声器的目标直流电阻值。

下文以该音频播放终端仅包括单声道的扬声器为例,对该音频播放终端的扬声器的保护方法中,处理器13执行的操作进行介绍。如图8所示,该处理器13执行的操作可以包括:

步骤201、启动功放芯片检测目标直流电阻值。

示例的,处理器13可以控制功放芯片12启动,使得该功放芯片12检测该扬声器11中的音圈111在实际工作过程中的目标直流电阻值。

步骤202、读取功放芯片检测到的目标直流电阻值。

该处理器13可以按照检测周期,周期性的读取该功放芯片12检测到的目标直流电阻值。

步骤203、检测该目标直流电阻值是否位于额定阻值范围之内。

若该目标直流电阻值位于额定阻值范围之内,则处理器13可以继续执行该步骤202。若该目标直流电阻值位于额定阻值范围之外,则处理器13可以执行步骤204。

步骤204、功放芯片断电。

若该目标直流电阻值位于额定阻值范围之外,则处理器13可以确定该扬声器11中的音圈111可能存在故障,因此可以将功放芯片12断电,从而可以及时控制扬声器11停止发声,避免扬声器11过热损毁,以及避免音频播放终端的安全隐患。

参考图6可以看出,本申请实施例提供的音频播放终端还可以包括多个声道的扬声器以及功放芯片。下文以该音频播放终端包括左右声道的扬声器以及左右声道的功放芯片为例,对该音频播放终端的扬声器的保护方法中,处理器13执行的操作进行介绍。如图9所示,该处理器13执行的操作可以包括:

步骤301、分别启动每个声道的功放芯片检测目标直流电阻值。

示例的,处理器13可以控制左声道功放芯片12a启动,该左声道功放芯片12a进而可以检测该左声道扬声器11a中的音圈111在实际工作过程中的目标直流电阻值。同时,处理器13可以控制右声道功放芯片12b启动,该右声道功放芯片12b进而可以检测右声道扬声器11b中的音圈111在实际工作过程中的目标直流电阻值。

步骤302、分别读取每个声道的功放芯片检测到的目标直流电阻值。执行步骤303和步骤305。

该处理器13可以按照检测周期,周期性的读取左声道功放芯片12a检测到的目标直流电阻值,以及右声道功放芯片12b检测到的目标直流电阻值。其中,处理器13读取两个声道的功放芯片检测到的目标直流电阻值的检测周期可以相同,也可以不同,本申请实施例对此不做限定。

步骤303、检测左声道的目标直流电阻值是否位于额定阻值范围之内。

若该左声道扬声器11a的目标直流电阻值位于额定阻值范围之内,则处理器13可以继续执行该步骤302。若该左声道扬声器11a的目标直流电阻值位于额定阻值范围之外,则处理器13可以执行步骤304。

步骤304、左声道功放芯片断电。

若该左声道扬声器11a的目标直流电阻值位于额定阻值范围之外,则处理器13可以确定该左声道扬声器11a中的音圈111可能存在故障,因此可以将左声道功放芯片12a断电,从而可以及时控制左声道扬声器11a停止发声,避免左声道扬声器11a过热损毁,以及避免音频播放终端的安全隐患。

步骤305、检测右声道的目标直流电阻值是否位于额定阻值范围之内。

若该右声道扬声器11b的目标直流电阻值位于额定阻值范围之内,则处理器13可以继续执行该步骤302。若该右声道扬声器11b的目标直流电阻值位于额定阻值范围之外,则处理器13可以执行步骤306。

步骤306、右声道功放芯片断电。

若该右声道扬声器11b的目标直流电阻值位于额定阻值范围之外,则处理器13可以确定该右声道扬声器11b中的音圈111可能存在故障,因此可以将右声道功放芯片12b断电,从而可以及时控制右声道扬声器11b停止发声,避免右声道扬声器11b过热损毁,以及避免音频播放终端的安全隐患。

还需要说明的是,本申请实施例提供的音频播放终端的扬声器的保护方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。例如,步骤106可以在步骤103之前执行,步骤305可以与步骤303同时执行。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。

综上所述,本申请实施例提供了一种音频播放终端的扬声器的保护方法,该方法可以获取扬声器的目标直流电阻值,并可以在检测到该目标直流电阻值位于额定阻值范围之外时,控制功放芯片停止工作。由于功放芯片停止工作后,扬声器即停止发声,因此可以避免扬声器故障情况加重甚至过热损毁,达到了保护扬声器的效果,有效降低了故障扬声器的安全隐患。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的音频播放终端的扬声器的保护方法具体工作过程,可以参考前述音频播放终端实施例中的对应描述,在此不再赘述。

图10是本申请实施例提供的再一种音频播放终端的结构示意图,下面以音频播放终端10为手机为例对该音频播放终端10的结构进行说明。应该理解的是,图10所示音频播放终端10仅是一个范例,并且音频播放终端10可以具有比图10中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

图10中示例性示出了音频播放终端10的硬件配置框图。如图10所示,该音频播放终端10可以包括:射频(radiofrequency,rf)电路110、存储器120、显示单元130、摄像头140、传感器150、音频电路160、无线保真(wirelessfidelity,wi-fi)模块170、处理器180、蓝牙模块181、以及电源190等部件。

rf电路110可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器180处理;可以将上行数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。

存储器120可用于存储软件程序及数据。处理器180通过运行存储在存储器120的软件程序或数据,从而执行音频播放终端10的各种功能以及数据处理,例如可以执行上述方法实施例中的步骤。存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器120存储有使得音频播放终端10能运行的操作系统。本申请中存储器120可以存储操作系统及各种应用程序,还可以存储执行上述方法实施例所提供的扬声器的保护方法的代码。

显示单元130可用于接收输入的数字或字符信息,产生与音频播放终端10的用户设置以及功能控制有关的信号输入,具体地,显示单元130可以包括设置在音频播放终端10正面的触摸屏131,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。

显示单元130还可用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单的图形用户界面(graphicaluserinterface,gui)。具体地,显示单元130可以包括设置在音频播放终端10正面的显示屏132。其中,显示屏132可以采用液晶显示器、发光二极管等形式来配置。显示单元130可以用于显示本申请中所述的各种图形用户界面。

其中,触摸屏131可以覆盖在显示屏132之上,也可以将触摸屏131与显示屏132集成而实现音频播放终端10的输入和输出功能,集成后可以简称触摸显示屏。本申请中显示单元130可以显示应用程序以及对应的操作步骤。

摄像头140可用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器180转换成数字图像信号。

音频播放终端10还可以包括至少一种传感器150,比如加速度传感器151、距离传感器152、指纹传感器153、温度传感器154。音频播放终端10还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。

音频电路160、扬声器161、麦克风162可提供用户与音频播放终端10之间的音频接口。音频电路160可以包括上述实施例所述的功放芯片,该音频电路160可以将接收到的音频数据转换成电信号后,传输到扬声器161,由扬声器161转换为声音信号输出。音频播放终端10还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至rf电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。本申请中麦克风162可以获取用户的语音。

wi-fi属于短距离无线传输技术,音频播放终端10可以通过wi-fi模块170帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。

处理器180是音频播放终端10的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的软件程序,以及调用存储在存储器120内的数据,执行音频播放终端10的各种功能和处理数据。在一些实施例中,处理器180可包括一个或多个处理单元;处理器180还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器180中。本申请中处理器180可以运行操作系统、应用程序、用户界面显示及触控响应,以及本申请实施例所述的处理方法。另外,处理器180与输入单元130和显示单元140耦接。

蓝牙模块181,用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,音频播放终端10可以通过蓝牙模块181与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。

音频播放终端10还包括给各个部件供电的电源190(比如电池)。电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗等功能。音频播放终端10还可配置有电源按钮,用于终端的开机和关机,以及锁屏等功能。

图11是本申请实施例提供的一种音频播放终端10的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(androidruntime)和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。

如图11所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。

如图11所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供音频播放终端10的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,通信终端振动,指示灯闪烁等。

androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库(medialibraries),三维图形处理库(例如:opengles),2d图形引擎(例如:sgl)等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2d图形引擎是2d绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

下面结合捕获拍照场景,示例性说明音频播放终端10软件以及硬件的工作流程。当触摸屏131接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头140捕获静态图像或视频。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。

应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件和/或软件代码的组合,能够执行与该元件相关的功能。

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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