蓝牙提示音处理方法、系统、可读存储介质和蓝牙设备技术方案

技术编号:20246996 阅读:43 留言:0更新日期:2019-01-30 00:47
本发明专利技术涉及一种蓝牙提示音处理方法、系统、可读存储介质和蓝牙设备,属于音频处理技术领域,获取蓝牙设备的所有提示音的原始数据,对原始数据进行预处理,再进行子带分解、量化处理和哈夫曼编码,得到提示音的编码数据,从中获取目标编码数据,进而得到解码数据,对解码数据进行音频解码,获得提示音数据。哈夫曼编码数据可以是高压缩率的编码数据,以减小存储成本,并且可以通过标准的编码规则对哈夫曼编码进行解码,无需设置专用的解码器,得到的解码数据后进一步进行音频解码,得到提示音数据,以便后续播放,由于可以播放提示音的蓝牙设备一般都配备有音频编解码模块,因此,大大降低了提示音处理的开发设计工作量以及蓝牙设备的成本。

【技术实现步骤摘要】
蓝牙提示音处理方法、系统、可读存储介质和蓝牙设备
本专利技术涉及音频处理
,特别是涉及一种蓝牙提示音处理方法、系统、可读存储介质和蓝牙设备。
技术介绍
蓝牙是一种无线技术标准,可实现固定设备、移动设备和个人域网之间的大容量的短距离数据交换,同时蓝牙也具有低成本、低功耗的特点。因此蓝牙广泛用于各种电子消费产品,比如蓝牙技术用于手机、相机、摄像机、PC及电视等,形成视讯、音乐及图片传输的蓝牙高速技术;以及用于医疗保健、个人设备、汽车及自动化行业的低功率传感设备和新的网络服务的蓝牙低耗能技术。而以蓝牙协议为通讯基础的各种智能穿戴、智能家居设备正快速地进入人们的生活,比如蓝牙手环,蓝牙耳机,蓝牙音箱、蓝牙车载、蓝牙灯、蓝牙控制等蓝牙设备、蓝牙控制系统。而为了便于使用者使用蓝牙设备,蓝牙设备一般具有提示音的功能。比如蓝牙连接过程中的提示音:蓝牙已经准备好、蓝牙已经连接、蓝牙已经断开等;蓝牙设备使用过程中的提示音:请你准备好、开始、结束、你的心率是多少、你的血压是多少等等之类的蓝牙设备提示音。提示音越丰富,越方便使用者使用,而大量的提示音必定增加数据的存储,为了减少存储成本就需要对数据进行压缩,而压缩后的数据在使用的时候又需要相应的解码器,在蓝牙设备中完全开发一套解码器及播放系统将会增加工作量及增加蓝牙设备的成本。
技术实现思路
基于此,有必要针对蓝牙设备的提示音数据量大,对其进行压缩解码播放的过程会增加蓝牙设备的成本的问题,提供一种蓝牙提示音处理方法、系统、可读存储介质和蓝牙设备。一种蓝牙提示音处理方法,包括以下步骤:获取蓝牙设备的所有提示音的原始数据,对原始数据进行预处理,其中,预处理包括静音切割、能量及频率均衡和响度优化;对预处理后的数据进行子带分解及量化处理,并对量化后的数据构建哈夫曼表,根据哈夫曼表对量化后的数据进行哈夫曼编码和位流处理,得到提示音的编码数据;从提示音的编码数据中获取目标编码数据,根据目标编码数据获取解码数据;对解码数据反量化处理,将反量化后的数据传输至蓝牙SBC解码模块的子带合成部分,获取提示音数据。根据上述蓝牙提示音处理方法,其是获取蓝牙设备的所有提示音的原始数据,对原始数据进行预处理,再进行子带分解、量化处理和哈夫曼编码,得到提示音的编码数据,从中获取目标编码数据,进而得到解码数据,对解码数据进行音频解码,获得提示音数据。上述方法中,哈夫曼编码数据可以是高压缩率的编码数据,以减小存储成本,并且可以通过标准的编码规则对哈夫曼编码进行解码,无需设置专用的解码器,得到的解码数据并不能直接进行播放,还要进一步进行音频解码,得到提示音数据,以便后续播放,由于可以播放提示音的蓝牙设备一般都配备有自用的音频编解码模块,因此,在本方案中采用蓝牙设备已有的模块配合上述流程就可以得到提示音数据,无需专门开发解码器,大大降低了提示音处理的开发设计工作量以及蓝牙设备的成本。在其中一个实施例中,从提示音的编码数据中获取目标编码数据的步骤包括以下步骤:获取待播放的提示音索引,根据提示音索引从提示音的编码数据中获取目标编码数据。在其中一个实施例中,根据目标编码数据获取解码数据的步骤包括以下步骤:对目标编码数据进行位流解析和哈夫曼解码,获得解码数据。在其中一个实施例中,获取提示音数据的步骤包括以下步骤:对反量化后的数据进行SBC子带合成,获得提示音数据,对提示音数据进行播放。在其中一个实施例中,在获取目标编码数据的步骤之前还包括以下步骤:将提示音的编码数据保存在存储器中,并根据提示音的编码数据建立提示音的索引表。在其中一个实施例中,哈夫曼表对量化后的数据进行哈夫曼编码的步骤包括以下步骤:获取哈夫曼索引表,根据哈夫曼索引表对哈夫曼表中的量化后的数据进行哈夫曼编码。一种蓝牙提示音处理系统,包括:数据预处理单元,用于获取蓝牙设备的所有提示音的原始数据,对原始数据进行预处理,其中,预处理包括静音切割、能量及频率均衡和响度优化;编码处理单元,用于对预处理后的数据进行子带分解及量化处理,并对量化后的数据构建哈夫曼表,根据哈夫曼表对量化后的数据进行哈夫曼编码和位流处理,得到提示音的编码数据;数据解码单元,用于从提示音的编码数据中获取目标编码数据,根据目标编码数据获取解码数据;音频处理单元,用于对解码数据反量化处理,将反量化后的数据传输至蓝牙SBC解码模块的子带合成部分,获取提示音数据。根据上述蓝牙提示音处理系统,数据预处理单元获取蓝牙设备的所有提示音的原始数据,对原始数据进行预处理,编码处理单元进行子带分解、量化处理和哈夫曼编码,得到提示音的编码数据,数据解码单元从中获取目标编码数据,进而得到解码数据,音频处理单元对解码数据进行音频解码,获得提示音数据。上述系统中,哈夫曼编码数据可以是高压缩率的编码数据,以减小存储成本,并且可以通过标准的编码规则对哈夫曼编码进行解码,无需设置专用的解码器,得到的解码数据并不能直接进行播放,还要进一步进行音频解码,得到提示音数据,以便后续播放,由于可以播放提示音的蓝牙设备一般都配备有自用的音频编解码模块,因此,在本方案中采用蓝牙设备已有的模块配合上述流程就可以得到提示音数据,无需专门开发解码器,大大降低了提示音处理的开发设计工作量以及蓝牙设备的成本。在其中一个实施例中,数据解码单元获取待播放的提示音索引,根据提示音索引从提示音的编码数据中获取目标编码数据。在其中一个实施例中,数据解码单元对目标编码数据进行位流解析和哈夫曼解码,获得解码数据。在其中一个实施例中,音频处理单元对反量化后的数据进行SBC子带合成,获得提示音数据,对提示音数据进行播放。在其中一个实施例中,编码处理单元将提示音的编码数据保存在存储器中,并根据提示音的编码数据建立提示音的索引表。在其中一个实施例中,编码处理单元获取哈夫曼索引表,根据哈夫曼索引表对哈夫曼表中的量化后的数据进行哈夫曼编码。一种可读存储介质,其上存储有可执行程序,可执行程序被处理器执行时实现上述的蓝牙提示音处理方法的步骤。上述可读存储介质,通过其存储的可执行程序,哈夫曼编码数据可以是高压缩率的编码数据,以减小存储成本,并且可以通过标准的编码规则对哈夫曼编码进行解码,无需设置专用的解码器,得到的解码数据并不能直接进行播放,还要进一步进行音频解码,得到提示音数据,以便后续播放,由于可以播放提示音的蓝牙设备一般都配备有自用的音频编解码模块,因此,在本方案中采用蓝牙设备已有的模块配合上述流程就可以得到提示音数据,无需专门开发解码器,大大降低了提示音处理的开发设计工作量以及蓝牙设备的成本。一种蓝牙设备,包括存储器和处理器,存储器存储有可执行程序,处理器执行可执行程序时实现上述的蓝牙提示音处理方法的步骤。上述蓝牙设备,通过在处理器上运行可执行程序,哈夫曼编码数据可以是高压缩率的编码数据,以减小存储成本,并且可以通过标准的编码规则对哈夫曼编码进行解码,无需设置专用的解码器,得到的解码数据并不能直接进行播放,还要进一步进行音频解码,得到提示音数据,以便后续播放,由于可以播放提示音的蓝牙设备一般都配备有自用的音频编解码模块,因此,在本方案中采用蓝牙设备已有的模块配合上述流程就可以得到提示音数据,无需专门开发解码器,大大降低了提示音处理的开发设计工作量以及蓝牙设备的成本。本文档来自技高网...

【技术保护点】
1.一种蓝牙提示音处理方法,其特征在于,包括以下步骤:获取蓝牙设备的所有提示音的原始数据,对所述原始数据进行预处理,其中,所述预处理包括静音切割、能量及频率均衡和响度优化;对预处理后的数据进行子带分解及量化处理,并对量化后的数据构建哈夫曼表,根据所述哈夫曼表对量化后的数据进行哈夫曼编码和位流处理,得到提示音的编码数据;从所述提示音的编码数据中获取目标编码数据,根据所述目标编码数据获取解码数据;对所述解码数据反量化处理,将反量化后的数据传输至蓝牙SBC解码模块的子带合成部分,获取提示音数据。

【技术特征摘要】
1.一种蓝牙提示音处理方法,其特征在于,包括以下步骤:获取蓝牙设备的所有提示音的原始数据,对所述原始数据进行预处理,其中,所述预处理包括静音切割、能量及频率均衡和响度优化;对预处理后的数据进行子带分解及量化处理,并对量化后的数据构建哈夫曼表,根据所述哈夫曼表对量化后的数据进行哈夫曼编码和位流处理,得到提示音的编码数据;从所述提示音的编码数据中获取目标编码数据,根据所述目标编码数据获取解码数据;对所述解码数据反量化处理,将反量化后的数据传输至蓝牙SBC解码模块的子带合成部分,获取提示音数据。2.根据权利要求1所述的蓝牙提示音处理方法,其特征在于,所述从所述提示音的编码数据中获取目标编码数据的步骤包括以下步骤:获取待播放的提示音索引,根据所述提示音索引从所述提示音的编码数据中获取所述目标编码数据。3.根据权利要求1所述的蓝牙提示音处理方法,其特征在于,所述根据所述目标编码数据获取解码数据的步骤包括以下步骤:对所述目标编码数据进行位流解析和哈夫曼解码,获得所述解码数据。4.根据权利要求3所述的蓝牙提示音处理方法,其特征在于,所述获取提示音数据的步骤包括以下步骤:对所述反量化后的数据进行SBC子带合成,获得所述提示音数据,对所述提示音数据进行播放。5.根据权利要求1所述的蓝牙提示音处理方法,其特征在于,在所述从所述提示音的编码数据中获取目标编码数据的步骤之前还...

【专利技术属性】
技术研发人员:肖全之
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1