终端及其控制Hi-Fi播放功能的方法、存储装置与流程

文档序号:14775332发布日期:2018-06-23 03:03阅读:218来源:国知局
终端及其控制Hi-Fi播放功能的方法、存储装置与流程

本发明涉及多媒体文件播放技术领域,具体涉及一种终端及其控制Hi-Fi(High-Fidelity,高保真)播放功能的方法、存储装置。



背景技术:

伴随着各种智能化、高性能电子设备的出现,消费者对各类终端的娱乐化的需求不断提升。为了不断提升终端的播放音质,以满足用户不断提升的需求,各大厂家纷纷进行对终端的音频播放功能进行不断改进,陆续在终端上搭载了Hi-Fi播放功能,从而使得越来越多的消费者能够听到使用Hi-Fi芯片进行解码的音频播放。

当前,终端所用到的音频输出硬件支持Hi-Fi播放功能的能力存在差异,如大部分集成于移动终端的喇叭本身无法输出高音质音频,同时,也存在一部分音源文件本身音质不高,即使使用Hi-Fi芯片也无法使用户听到Hi-Fi播放效果。在引入Hi-Fi芯片进行解码后,如果简单的统一采用Hi-Fi播放功能,由于Hi-Fi芯片普遍功耗较高,Hi-Fi播放功能开启会导致耗电的急速增加,在终端电池电量难以飞跃性增长的现实情况下,合理的使用Hi-Fi播放功能可极大的增强终端的续航能力。



技术实现要素:

鉴于此,本发明提供一种终端及其控制Hi-Fi播放功能的方法、存储装置,能够合理开启Hi-Fi播放功能,在满足用户高品质播放需要的同时,避免不必要的电量浪费,有助于增强终端的续航能力。

本发明一实施例的终端控制高保真Hi-Fi播放功能的方法,包括:

终端配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式及比特率小于预设比特率阈值;

终端获取所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率;

终端判断所述特征量是否满足其中一项预设条件;

若是,则终端关闭Hi-Fi播放功能;

若否,则终端开启Hi-Fi播放功能。

可选地,所述至少一项预设条件还包括终端的剩余电量小于预设电量阈值,所述方法还包括:终端获取自身的当前剩余电量;终端判断当前剩余电量是否小于预设电量阈值;在当前剩余电量小于预设电量阈值时,终端关闭Hi-Fi播放功能。

可选地,在终端获取自身的当前剩余电量之前,所述方法还包括:终端检测自身当前是否处于充电状态;在终端检测自身当前未处于充电状态时,终端获取自身的当前剩余电量。

可选地,在关闭Hi-Fi播放功能之前,所述方法还包括:终端发出是否关闭Hi-Fi播放功能的询问消息;在未接收到任何应答消息或者接收到确认关闭Hi-Fi播放功能的应答消息时,终端关闭Hi-Fi播放功能;在接收到开启Hi-Fi播放功能的应答消息时,终端开启Hi-Fi播放功能。

可选地,至少一项预设条件还包括终端的剩余电量小于预设电量阈值,所述方法还包括:终端判断自身硬件是否支持Hi-Fi播放功能;在终端判断自身硬件无法支持Hi-Fi播放功能时,终端关闭Hi-Fi播放功能。

本发明一实施例的具有高保真Hi-Fi播放功能的终端,包括处理器,以及与处理器连接的输入/输出接口、播放器和存储器,

输入/输出接口用于配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式及比特率小于预设比特率阈值;

存储器用于存储至少一项预设条件;

处理器用于获取所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率;

处理器还用于判断特征量是否满足其中一项预设条件;

若是,则处理器用于控制播放器关闭Hi-Fi播放功能;

若否,则处理器用于控制播放器开启Hi-Fi播放功能。

可选地,所述至少一项预设条件还包括终端的剩余电量小于预设电量阈值,处理器还用于获取终端的当前剩余电量,并判断所述当前剩余电量是否小于预设电量阈值;在所述当前剩余电量小于所述预设电量阈值时,所述处理器控制所述播放器关闭Hi-Fi播放功能。

可选地,在获取所述终端的当前剩余电量之前,所述处理器还用于检测自身当前是否处于充电状态;在所述终端检测自身当前未处于充电状态时,所述处理器获取终端的当前剩余电量。

可选地,在关闭Hi-Fi播放功能之前,所述处理器还用于控制输入/输出接口发出是否关闭Hi-Fi播放功能的询问消息;在所述输入/输出接口未接收到任何应答消息或者接收到确认关闭所述Hi-Fi播放功能的应答消息时,所述处理器控制所述播放器关闭Hi-Fi播放功能;在所述输入/输出接口接收到开启所述Hi-Fi播放功能的应答消息时,所述处理器控制所述播放器开启Hi-Fi播放功能。

本发明一实施例的存储装置,存储有程序数据,所述程序数据能够被执行上述终端控制高保真Hi-Fi播放功能的方法。

有益效果:本发明预先配置关闭Hi-Fi播放功能的至少一项预设条件,只要音频或视频文件的特征量满足其中一项预设条件,即关闭Hi-Fi播放功能,从而能够合理选择Hi-Fi播放功能的开启时机,在满足用户高品质播放需要的同时,避免不必要的电量浪费,有助于增强终端的续航能力。

附图说明

图1是本发明控制Hi-Fi播放功能的方法第一实施例的流程示意图;

图2是本发明控制Hi-Fi播放功能的方法第二实施例的流程示意图;

图3是本发明控制Hi-Fi播放功能的方法第三实施例的流程示意图;

图4是本发明一实施例的终端的结构示意图。

具体实施方式

本发明的主要目的是:预先为终端配置关闭Hi-Fi播放功能的至少一项预设条件,在需要播放音频或视频文件时,终端检测自身及音频或视频文件是否满足该预设条件,只要音频或视频文件和终端满足其中一项预设条件,终端即关闭Hi-Fi播放功能,基于此,终端能够合理选择Hi-Fi播放功能的开启时机,从而在满足用户高品质播放需要的同时,避免不必要的电量浪费,以此有助于增强终端的续航能力。

上述终端包括但不限于智能手机、PC(Personal Computer,个人计算机)、PDA(Personal Digital Assistant,个人数字助理或平板电脑)等移动终端,以及佩戴于肢体或者嵌入于衣物、首饰、配件中的安装有Hi-Fi或者具有Hi-Fi播放功能的可穿戴设备。

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。

图1是本发明第一实施例的控制Hi-Fi播放功能的方法的流程示意图。请参阅图1,所述方法包括如下步骤S11~S142。

S11:终端配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式及比特率小于预设比特率阈值。

所述预设条件是终端自动关闭Hi-Fi播放功能的指标,在满足该指标时,终端会自动关闭Hi-Fi播放功能。

音频格式分为两类,即有损音频格式和无损音频格式。有损音频格式的音频文件是通过有损压缩方式后得到音频文件,其利用了人类对声波中的某些频率成分不敏感的特性,在压缩过程中损失一定的信息,采用有损音频格式生成的音频文件内存较小,有损音频格式主要包括mp3、wma、m4a、aac及ogg。无损音频格式的音频文件是通过无损压缩方式后得到音频文件,其利用数据的统计冗余进行压缩,可完全恢复原始数据而不引起任何失真,采用无损音频格式生成的音频文件内存较大,无损音频格式主要包括WAV、APE及FLAC。于此,对于无损音频格式的音频或视频文件,Hi-Fi播放功能才能满足高品质播放要求。

比特率表示每秒传送音频数据的比特数。比特率越高,传送音频数据速度越快,则表示音频品质较高。于此,终端可以配置预设比特率阈值以满足高品质播放要求。该预设比特率阈值可以自定义设定,例如,鉴于只有比特率大于或等于320kbps的音频文件,Hi-Fi播放功能才能满足高品质播放要求,本实施例可配置预设比特率阈值为320kbps。

在实际应用场景中,本实施例配置所述预设条件的方式包括但不限于:预先编程一脚本,该脚本可表现为一软件或者应用程序,然后将其安装于终端的操作系统中,由此终端的设置界面会增加“自动控制Hi-Fi播放功能关闭”选项,用户通过滑动滑块开启或关闭该选项,即可对应开启或关闭该配置功能。在开启该配置功能后,终端可以弹出一对话框或切换至另一页面,用户通过自定义或选择方式配置所述预设条件。在设定完成之后,终端即可自动执行以下各步骤。

S12:终端获取所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率。

S13:终端判断特征量是否满足其中一项预设条件。

其中,特征量满足预设条件包括音频格式为有损音频格式、以及比特率小于预设比特率阈值中的至少一个。

若满足,则执行步骤S141。若未满足,则执行步骤S142。

S141:终端关闭Hi-Fi播放功能。

S142:终端开启Hi-Fi播放功能。

基于本实施例,一旦检测到音频或视频文件的音频格式为有损音频格式,或者音频或视频文件的比特率小于预设比特率阈值,终端即关闭Hi-Fi播放功能,从而在满足用户高品质播放需要的同时,避免不必要的电量浪费,以此有助于增强终端的续航能力。

图2是本发明第二实施例的控制Hi-Fi播放功能的方法的流程示意图。请参阅图2,所述方法包括如下步骤S21~S242。

S21:终端配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式、比特率小于预设比特率阈值、以及终端的剩余电量小于预设电量阈值。

S22:终端获取自身的当前剩余电量、以及所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率。

S23:终端判断特征量和当前剩余电量是否满足其中一项预设条件。

若是,则执行步骤S241。若否,则执行步骤S242。

S241:终端关闭Hi-Fi播放功能。

S242:终端开启Hi-Fi播放功能。

由于Hi-Fi芯片普遍功耗较高,Hi-Fi播放功能开启会导致耗电的急速增加,因此,在图1所示实施例的描述基础上,终端将自身的当前剩余电量也纳入关闭Hi-Fi播放功能的指标中,能够在终端电池电量难以飞跃性增长的现实情况下,有利于增强终端的续航能力。

在本实施例中,终端同步将当前剩余电量和特征量与预设条件进行比较,然后根据比较结果决定是否关闭Hi-Fi播放功能。当然,终端也可以先将当前剩余电量与预设条件进行比较,然后根据比较结果决定是否有必要将特征量与预设条件进行比较。具体地,请参阅图3所示,本发明第三实施例的控制Hi-Fi播放功能的方法包括:

S31:终端配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式、比特率小于预设比特率阈值、以及终端的剩余电量小于预设电量阈值。

S32:终端获取自身的当前剩余电量。

S33:终端判断当前剩余电量是否小于预设电量阈值。即,终端判断当前剩余电量是否满足其中一项预设条件。

若是,则执行步骤S361。若否,则执行步骤S34及S35。

S34:终端获取所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率。

S35:终端判断特征量是否满足其中一项预设条件。

若满足,则执行步骤S361。若未满足,则执行步骤S362。

S361:终端关闭Hi-Fi播放功能。

S362:终端开启Hi-Fi播放功能。

在本实施例中,终端首先确定当前剩余电量是否小于预设电量阈值,即当前剩余电量能否支持Hi-Fi播放功能的功耗,如果不能,则为了确保终端的续航能力以执行其他功能,没有必要再对所要播放的音频或视频文件进行任何参数提取以及后续的判断过程。

在此基础上,终端可以进一步检测自身当前是否处于充电状态,如果当前处于充电状态,则终端可以无需获取自身的当前剩余电量,也不必执行上述步骤S33,直接执行步骤S34及S35即可;如果当前未处于充电状态,则终端执行步骤S32及S33。

应理解,所述预设条件还可以包括其他内容,例如终端硬件支持Hi-Fi播放功能。具体地,在获取当前剩余电量及音频或视频文件的特征量之前,终端判断自身硬件是否支持Hi-Fi播放功能;在判断硬件无法支持Hi-Fi播放功能时,终端关闭Hi-Fi播放功能;而在终端判断自身硬件支持Hi-Fi播放功能时,执行上述步骤S32及S33。

进一步地,在关闭Hi-Fi播放功能之前,终端还可以发出是否关闭Hi-Fi播放功能的询问消息;在未接收到任何应答消息或者接收到确认关闭Hi-Fi播放功能的应答消息时,终端关闭Hi-Fi播放功能;在接收到开启Hi-Fi播放功能的应答消息时,终端开启Hi-Fi播放功能。

例如,终端可以通过在其屏幕上弹出对话框的方式发出所述询问消息及接收相应的应答消息,同时对用户进行Hi-Fi播放功能的原因提示。具体地,当检测到的音频格式为有损音频格式时,对话框显示“Hi-Fi播放功能对有损音频格式的效果提升较小,请关闭Hi-Fi播放功能以节约电量”;当检测到的比特率小于预设比特率阈值时,对话框显示“Hi-Fi播放功能对比特率较小的音频文件效果提升较小,请关闭Hi-Fi播放功能以节约电量”;当检测到当前剩余电量小于预设电量阀值时,对话框显示“当前电量较低,请关闭Hi-Fi播放功能以节约电量”。在用户点击对话框显示的“确认”按钮时,终端关闭Hi-Fi播放功能;而在用户点击对话框显示的“取消”按钮时,终端开启Hi-Fi播放功能。

图4是本发明一实施例的终端的结构示意图。如图4所示,所述终端40包括处理器41,以及与处理器41连接的输入/输出接口42、播放器43和存储器44。输入/输出接口42、播放器43和存储器44可以通过通信总线45与处理器41连接。

输入/输出接口42用于配置关闭Hi-Fi播放功能的至少一项预设条件,所述至少一项预设条件包括音频格式为有损音频格式及比特率小于预设比特率阈值。

存储器44用于存储至少一项预设条件。

处理器41用于获取所要播放的音频或视频文件的特征量,所述特征量包括音频格式和比特率。

处理器41还用于判断特征量是否满足其中一项预设条件。

若是,则处理器41用于控制播放器43关闭Hi-Fi播放功能。

若否,则处理器41用于控制播放器43开启Hi-Fi播放功能。

由于Hi-Fi芯片普遍功耗较高,Hi-Fi播放功能开启会导致耗电的急速增加,因此,终端40还可以将自身的当前剩余电量也纳入关闭Hi-Fi播放功能的指标中,能够在电池电量难以飞跃性增长的现实情况下,有利于增强终端40的续航能力。具体地,所述至少一项预设条件还包括终端40的剩余电量小于预设电量阈值,处理器41还用于获取终端的当前剩余电量,并判断所述当前剩余电量是否小于预设电量阈值;在所述当前剩余电量小于所述预设电量阈值时,所述处理器41控制所述播放器43关闭Hi-Fi播放功能。

在获取终端40的当前剩余电量之前,所述处理器41还可以用于检测自身当前是否处于充电状态。在检测到终端40当前未处于充电状态时,所述处理器41获取终端40的当前剩余电量。

应理解,所述预设条件还可以包括其他内容,例如终端40的硬件支持Hi-Fi播放功能。具体地,在获取当前剩余电量及音频或视频文件的特征量之前,处理器41还用于判断终端40的硬件是否支持Hi-Fi播放功能。在判断硬件无法支持Hi-Fi播放功能时,处理器41控制所述播放器43关闭Hi-Fi播放功能。

在关闭Hi-Fi播放功能之前,所述处理器41还用于控制输入/输出接口42发出是否关闭Hi-Fi播放功能的询问消息。在所述输入/输出接口42未接收到任何应答消息或者接收到确认关闭所述Hi-Fi播放功能的应答消息时,所述处理器41控制所述播放器43关闭Hi-Fi播放功能。而在所述输入/输出接口42接收到开启所述Hi-Fi播放功能的应答消息时,所述处理器41控制所述播放器43开启Hi-Fi播放功能。

本实施例的终端40的上述结构元件对应执行上述实施例的控制Hi-Fi播放功能的方法,具有与其相同的技术效果。

应理解,上述各个实施例之间可以相互结合,并且上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个电子设备可读取存储介质中,即,本发明还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述各个实施例的方法,该存储装置可以为如U盘、光盘、服务器等。也就是说,本发明的各个实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。

也就是说,本发明可以通过能够在操作系统上运行的脚本或程序实现控制Hi-Fi播放功能的方法,只需操作系统支持运行即可,无需改变其平台代码,可移植性较强,且不会增加硬件成本。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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