CN103730148B - 音频播放方法及装置 - Google Patents
音频播放方法及装置 Download PDFInfo
- Publication number
- CN103730148B CN103730148B CN201410015995.9A CN201410015995A CN103730148B CN 103730148 B CN103730148 B CN 103730148B CN 201410015995 A CN201410015995 A CN 201410015995A CN 103730148 B CN103730148 B CN 103730148B
- Authority
- CN
- China
- Prior art keywords
- configuration information
- media file
- played
- audio data
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005457 optimization Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 12
- 238000011084 recovery Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 description 18
- 230000009471 action Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种音频播放方法及装置。该方法包括:获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;依据待播放媒体文件的标识,获取预先存储于服务器中的待播放媒体文件对应的优化配置信息;对所述待播放媒体文件进行解码,获得待输出的音频数据;依据所述优化配置信息,对待输出的音频数据进行优化配置;调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。可见,通过利用本方案可以实现在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,提高媒体文件的音频播放效果,从而提高用户的收听体验。
Description
技术领域
本发明涉及音频处理领域,特别涉及一种音频播放方法及装置。
背景技术
随着科学技术飞速的发展,各种电子设备不断的丰富并方便了大众生活。由于利用电子设备处理信息具有方便快捷、节省资源等优势,使得电子设备成为人们的生活或工作中不可或缺的一部分。其中,互联网电视、智能手机、笔记本电脑、平板电脑等电子设备已经广泛应用于日常生活中。
其中,用户通过安装于电子设备中的媒体播放器可以播放网络媒体文件和本地媒体文件。但是,由于电子设备本身和/或所安装的媒体播放器的性能限制,音频播放的效果并不能完全重现音频本来的效果。例如:媒体播放器中的音频解码器对不同频率的声音信号造成不同程度的衰减,而电子设备中的功放器和扬声器等也对不同频率的声音信号造成不同程度的衰减,这些都使得音频的音质达不到原本的效果。
可见,在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,如何提高媒体文件的音频播放效果,从而提高用户的收听体验是一个亟待解决的问题。
发明内容
基于上述问题,本发明实施例公开了一种音频播放方法及装置,以提高媒体文件的音频播放效果,从而提高用户的收听体验。技术方案如下:
第一方面,本发明实施例提供了一种音频播放方法,适用于电子设备,所述方法包括:
获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;
依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息;
对所述待播放媒体文件进行解码,获得待输出的音频数据;
依据所述优化配置信息,对待输出的音频数据进行优化配置;
调用所述电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
优选的,所述优化配置信息包括:
音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。
优选的,依据所述优化配置信息,对待输出的音频数据进行优化配置,包括:
对所述音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
优选的,所述配置项包括:
频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种。
优选的,所述依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,包括:
向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
优选的,所述依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,包括:
获取依据所述待播放媒体文件的标识预先从服务器中下载的所述待播放媒体文件对应的优化配置信息;
其中,从所述服务器中下载所述待播放媒体文件对应的优化配置信息的过程包括:
在下载所述待播放媒体文件时,向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
优选的,所述待播放媒体文件的标识包括:
所述待播放媒体文件的文件标识;
或者,所述待播放媒体文件的文件标识和电子设备的设备标识。
第二方面,本发明实施例还提供了一种音频播放装置,适用于电子设备中,所述装置包括:
标识获取模块,用于获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;
优化配置信息获取模块,用于依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息;
解码模块,用于对所述待播放媒体文件进行解码,获得待输出的音频数据;
优化配置模块,用于依据所述优化配置信息,对待输出的音频数据进行优化配置;
音频输出模块,用于调用所述电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
优选的,所述优化配置信息包括:
音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。
优选的,所述优化配置模块用于对所述音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
优选的,所述配置项包括:
频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种。
优选的,所述优化配置信息获取模块,包括:
请求发送单元,用于向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
优化配置信息接收单元,用于接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
优选的,所述优化配置信息获取模块,包括:
优化配置信息获取单元,用于获取依据所述待播放媒体文件的标识预先从服务器中下载的所述待播放媒体文件对应的优化配置信息;
其中,从所述服务器中下载所述待播放媒体文件对应的优化配置信息的过程包括:
在下载所述待播放媒体文件时,向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
优选的,所述待播放媒体文件的标识包括:
所述待播放媒体文件的文件标识;
或者,
所述待播放媒体文件的文件标识和电子设备的设备标识。
本发明实施例中,获取至少包括以时间段划分的音频数据的集合的待播放媒体文件的标识;依据待播放媒体文件的标识,获取预先存储于服务器中的待播放媒体文件对应的优化配置信息;对待播放媒体文件进行解码,获得待输出的音频数据;依据优化配置信息,对待输出的音频数据进行优化配置;调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。可见,本方案中,将待播放媒体文件所解码出的待输出的音频数据进行优化配置后调用电子设备的音频输出单元输出,从而实现在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,提高媒体文件的音频播放效果,从而提高用户的收听体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种音频播放方法的流程图;
图2为本发明实施例所提供的一种音频播放装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,实现提高媒体文件的音频播放效果,从而提高用户的收听体验的目的,本发明实施例提供了一种音频播放方法及装置。
下面首先对本发明实施例所提供一种音频播放方法进行介绍。
需要说明的是,本发明实施例所提供的一种音频播放方法适用于电子设备中。其中,在实际应用中,该电子设备可以为互联网电视、智能手机、笔记本电脑、平板电脑等,这都是合理的。
其中,实现音频播放方法的功能软件可以为专门的媒体播放器,例如:音频播放器、视频播放器等;也可以为内置媒体播放器的浏览器;当然,并不局限于此。
如图1所示,一种音频播放方法,可以包括:
S101,获取待播放媒体文件的标识,其中,该待播放媒体文件至少包括:以时间段划分的音频数据的集合;
其中,当用户指示在线播放媒体文件或播放下载到本地的媒体文件时,首先获取待播放媒体文件的标识,进而利用该待播放媒体文件的标识执行后续的操作,其中,该待播放媒体文件至少包括:以时间段划分的音频数据的集合,也就是,待播放媒体文件至少包括:若干段音频数据。
需要说明的是,待播放媒体文件可以为音频文件(例如:MP3格式的文件、WAVE格式的文件、WMA格式的文件等),或者包括音频数据的视频文件等,这都是合理的;并且,每一段音频数据所对应的时长可以根据实际应用场景设定,例如:1s、2s、5s等。
S102,依据该待播放媒体文件的标识,获取预先存储于服务器中的该待播放媒体文件对应的优化配置信息;
在确定出待播放媒体文件后,可以依据该待播放媒体文件的标识,获取预先存储于服务器中的该待播放媒体文件对应的优化配置信息,进而执行后续的处理;其中,优化配置信息的存储形式可以为文件形式,当然并不局限于此。
其中,服务器的预设配置库中预先存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系,具体的,该待播放媒体文件的标识可以包括:媒体文件的文件标识,或者,媒体文件的文件标识和电子设备的设备标识的组合,这都是合理的;并且,针对于在线播放媒体文件和播放已下载的媒体文件而言,获取该待播放媒体文件对应的优化配置信息的方式将不同,具体的获取方式将在后续进行介绍。
进一步需要说明的是,电子设备本身的性能和所安装媒体播放器的性能均可能会对媒体文件的音效造成影响,并且,不同电子设备、不同媒体播放器对媒体文件的音效的影响不同。因此,基于上述考虑因素,为了保证优化配置信息在实际应用中的通用性,可以预先综合分析多种电子设备以及多种媒体播放器对媒体文件的音效所造成的影响,从而为媒体文件确定出能够在多种应用场景下均可以提高音效的优化配置信息,此时,一个媒体文件对应一套优化配置信息,并且,该优化配置信息具有广泛适用性。当然,对于一个媒体文件而言,不同的电子设备作为播放平台时,可以选择不同的优化配置信息,以使得优化更具针对性,此时,针对于一种机型的电子设备对应的优化配置信息的构建过程可以包括:预先分析该种机型的电子设备的性能以及多种媒体播放器对媒体文件的音效所造成的影响,进而确定出媒体文件在该种机型的电子设备上播放时所需的优化配置信息。本领域技术人员可以理解的是,空间播放环境对媒体文件的音效也存在一定的影响,因此,在构建优化配置信息时也可将空间播放环境作为一种影响因素,而进一步的,也可以为每一媒体文件设置针对于不同的空间播放环境的优化配置信息,这都是合理的。
具体的,该优化配置信息可以包括:音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。其中,该配置项可以包括:频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种,当然并不局限于此;并且,配置项的配置参数的类型由配置项确定,例如:频响均衡的配置参数可以为百分比值,3D声场重建的配置参数可以为“是”或“否”,否动态增益的配置参数可以为百分比值,高频谐波恢复的配置参数可以为“是”或“否”,当然并不局限于此。可以理解的是,不同的媒体文件所对应的优化配置信息中的配置项以及配置项的配置参数可以不同;而同一媒体文件针对于不同机型的电子设备的优化配置信息中的配置项以及配置项的配置参数可以不同。
为了清楚起见,下面对频响均衡、3D声场重建、动态增益、高频谐波恢复进行简单介绍。
(1)频响均衡:
媒体播放器或电子设备通常具有频响均衡器功能;所谓频响均衡器是一种可以分别调节各种频率成分电信号放大量的软件模块或硬件设备,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它特殊作用;并且,频响均衡器可以对高频、中频、低频三段频率电信号分别进行调节。
(2)3D声场重建:
由于扬声器距离较小、环境空间较小以及音频压缩的原因,会使音频的空间感降低;而3D声场重建使用数字信号处理的方法重建声场,恢复原有的空间感。
(3)动态增益:
对一些具有特色的场景音进行动态增益增强处理,可以凸现关键音频。
(4)高频谐波恢复:
由于音频压缩的原因,高频谐波被损失掉,例如小提琴产生的高频谐波;而高频谐波恢复利用数字信号处理技术,将高频谐波信号回复,使音效还原。
需要说明的是,音频数据标识通常指每一段音频数据位于整个媒体文件播放过程中的播放时间,例如:10s-20s、100s-120s等,当然并不局限于此,例如:可以为每一段音频数据命名,此时,音频数据标识为每一段音频数据的名称,并不局限于此。S103,对该待播放媒体文件进行解码,获得待输出的音频数据;
S104,依据优化配置信息,对待输出的音频数据进行优化配置;
其中,在对该待播放媒体文件进行解码,获得待输出的音频数据后,可以依据优化配置信息,对待输出的音频数据进行优化配置,以提高音频的播放效果。可以理解的是,可以通过现有技术实现对待播放媒体文件进行解码,获得待输出的音频数据的过程。
具体的,依据优化配置信息,对待输出的音频数据进行优化配置,可以包括:
对音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
需要说明的是,优化配置信息中可以记录待播放媒体文件的所有的音频数据标识,其中,对于无需优化配置的音频而言,其所对应的配置项的配置参数可以置空或设置为其他默认参数。当然,优化配置信息也可以仅仅记录需要优化配置的某些段音频数据的音频数据标识,这都是合理的。对于第二种情况而言,依据优化配置信息对待输出的音频数据进行优化配置时,在获得待输出的音频数据后,可以通过音频数据标识判断所获得的待输出的音频数据是否为需要优化配置的音频数据,当判断出是时,依据优化配置信息,对待输出的音频数据进行优化配置。
S105,调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
其中,在对待输出的音频数据进行优化配置后,可以调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。需要说明的是,如果待输出的音频数据无需优化配置,则调用电子设备的音频输出单元输出未经过优化配置的待输出的音频数据即可。其中,在实际应用中,该音频输出单元可以为扬声器,当然并不局限于此。
进一步需要说明的是,步骤S102与步骤S103的执行顺序并不局限于本实施例所述的顺序。其中,对于在线播放媒体文件时,可以在开始对待播放媒体文件进行解码时,从服务器中获取该待播放媒体文件对应的优化配置信息,也可以在对待播放媒体文件进行解码之前从服务器中获取该待播放媒体文件对应的优化配置信息;而对于播放已下载的媒体文件时,可以在下载媒体文件时下载并存储相应的优化配置信息,进而在播放媒体文件时直接获取所存储的优化配置信息。
需要强调的是,媒体文件所对应的优化配置信息可以是针对整个媒体文件的,也可以是针对媒体文件中的片段的,这都合理的。
本发明实施例中,获取至少包括以时间段划分的音频数据的集合的待播放媒体文件的标识;依据待播放媒体文件的标识,获取预先存储于服务器中的待播放媒体文件对应的优化配置信息;对待播放媒体文件进行解码,获得待输出的音频数据;依据优化配置信息,对待输出的音频数据进行优化配置;调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。可见,本方案中,将待播放媒体文件所解码出的待输出的音频数据进行优化配置后调用电子设备的音频输出单元输出,从而实现在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,提高媒体文件的音频播放效果,从而提高用户的收听体验。
具体的,对于待播放媒体文件为在线媒体文件而言,获取该待播放媒体文件对应的优化配置信息,可以包括:
向服务器发送配置信息获取请求,该配置信息获取请求携带有该待播放媒体文件的标识;
接收该服务器反馈的优化配置信息;
其中,服务器在接收到配置信息获取请求后,从预设配置库中获取该待播放媒体文件的标识所对应的优化配置信息,并反馈给该电子设备,其中,该预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
其中,该待播放媒体文件的标识可以包括:该待播放媒体文件的文件标识;或者,该待播放媒体文件的文件标识和电子设备的设备标识。
具体的,对于待播放媒体文件为已下载的媒体文件而言,该获取该待播放媒体文件对应的优化配置信息,可以包括:
获取依据该待播放媒体文件的标识预先从服务器中下载的该待播放媒体文件对应的优化配置信息;
其中,从服务器中下载该待播放媒体文件对应的优化配置信息的过程可以包括:
在下载该待播放媒体文件时,向服务器发送配置信息获取请求,该配置信息获取请求携带有所述待播放媒体文件的标识;
接收该服务器反馈的优化配置信息;
其中,该服务器在接收该到该配置信息获取请求后,从预设配置库中获取该待播放媒体文件的标识所对应的优化配置信息,并反馈给该电子设备,其中,该预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
其中,该待播放媒体文件的标识可以包括:该待播放媒体文件的文件标识;或者,该待播放媒体文件的文件标识和电子设备的设备标识。
相应于上述方法实施例,本发明实施例还提供了一种音频播放装置,适用于电子设备中,如图2所示,所述装置可以包括:
标识获取模块210,用于获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;
优化配置信息获取模块220,用于依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息;
解码模块230,用于对所述待播放媒体文件进行解码,获得待输出的音频数据;
优化配置模块240,用于依据所述优化配置信息,对待输出的音频数据进行优化配置;
音频输出模块250,用于调用所述电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
本发明实施例中,获取至少包括以时间段划分的音频数据的集合的待播放媒体文件的标识;依据待播放媒体文件的标识,获取预先存储于服务器中的待播放媒体文件对应的优化配置信息;对待播放媒体文件进行解码,获得待输出的音频数据;依据优化配置信息,对待输出的音频数据进行优化配置;调用电子设备的音频输出单元输出经过优化配置的待输出的音频数据。可见,本方案中,将待播放媒体文件所解码出的待输出的音频数据进行优化配置后调用电子设备的音频输出单元输出,从而实现在电子设备本身和/或所安装的媒体播放器的性能限制的影响下,提高媒体文件的音频播放效果,从而提高用户的收听体验。
其中,所述优化配置信息可以包括:音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。
其中,该优化配置模块240用于对所述音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
其中,所述配置项可以包括:频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种。
其中,所述优化配置信息获取模块220,可以包括:
请求发送单元,用于向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
优化配置信息接收单元,用于接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
其中,所述优化配置信息获取模块220,可以包括:
优化配置信息获取单元,用于获取依据所述待播放媒体文件的标识预先从服务器中下载的所述待播放媒体文件对应的优化配置信息;
其中,从服务器中下载所述待播放媒体文件对应的优化配置信息的过程可以包括:
在下载所述待播放媒体文件时,向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
其中,所述待播放媒体文件的标识可以包括:所述待播放媒体文件的文件标识;或者,所述待播放媒体文件的文件标识和电子设备的设备标识。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (14)
1.一种音频播放方法,其特征在于,适用于电子设备,所述方法包括:
获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;
依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,其中,每个媒体文件对应一套或多套优化配置信息;
对所述待播放媒体文件进行解码,获得待输出的音频数据;
通过音频数据标识,判断所获得的待输出的音频数据是否为需要优化配置的音频数据,当判断出是时,依据所述优化配置信息,对待输出的音频数据进行优化配置;
调用所述电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
2.根据权利要求1所述的方法,其特征在于,所述优化配置信息包括:
音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。
3.根据权利要求2所述的方法,其特征在于,依据所述优化配置信息,对待输出的音频数据进行优化配置,包括:
对所述音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
4.根据权利要求2所述的方法,其特征在于,所述配置项包括:
频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种。
5.根据权利要求1所述的方法,其特征在于,所述依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,包括:
向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
6.根据权利要求1所述的方法,其特征在于,所述依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,包括:
获取依据所述待播放媒体文件的标识预先从服务器中下载的所述待播放媒体文件对应的优化配置信息;
其中,从所述服务器中下载所述待播放媒体文件对应的优化配置信息的过程包括:
在下载所述待播放媒体文件时,向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
7.根据权利要求5或6所述的方法,其特征在于,所述待播放媒体文件的标识包括:
所述待播放媒体文件的文件标识;
或者,所述待播放媒体文件的文件标识和电子设备的设备标识。
8.一种音频播放装置,其特征在于,适用于电子设备中,所述装置包括:
标识获取模块,用于获取待播放媒体文件的标识,其中,所述待播放媒体文件至少包括:以时间段划分的音频数据的集合;
优化配置信息获取模块,用于依据所述待播放媒体文件的标识,获取预先存储于服务器中的所述待播放媒体文件对应的优化配置信息,其中,每个媒体文件对应一套或多套优化配置信息;
解码模块,用于对所述待播放媒体文件进行解码,获得待输出的音频数据;
优化配置模块,用于通过音频数据标识,判断所获得的待输出的音频数据是否为需要优化配置的音频数据,当判断出是时,依据所述优化配置信息,对待输出的音频数据进行优化配置;
音频输出模块,用于调用所述电子设备的音频输出单元输出经过优化配置的待输出的音频数据。
9.根据权利要求8所述的装置,其特征在于,所述优化配置信息包括:
音频数据标识、配置项的配置参数、音频数据标识与配置项的配置参数的对应关系。
10.根据权利要求9所述的装置,其特征在于,所述优化配置模块用于对所述音频数据标识对应的待输出的音频数据按照相应的配置项的配置参数进行调节。
11.根据权利要求9所述的装置,其特征在于,所述配置项包括:
频响均衡、3D声场重建、动态增益、高频谐波恢复中的至少一种。
12.根据权利要求8所述的装置,其特征在于,所述优化配置信息获取模块,包括:
请求发送单元,用于向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
优化配置信息接收单元,用于接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
13.根据权利要求8所述的装置,其特征在于,所述优化配置信息获取模块,包括:
优化配置信息获取单元,用于获取依据所述待播放媒体文件的标识预先从服务器中下载的所述待播放媒体文件对应的优化配置信息;
其中,从所述服务器中下载所述待播放媒体文件对应的优化配置信息的过程包括:
在下载所述待播放媒体文件时,向服务器发送配置信息获取请求,所述配置信息获取请求携带有所述待播放媒体文件的标识;
接收所述服务器反馈的优化配置信息;
其中,所述服务器在接收到所述配置信息获取请求后,从预设配置库中获取所述待播放媒体文件的标识所对应的优化配置信息,并反馈给所述电子设备,其中,所述预设配置库中存储有优化配置信息,以及优化配置信息与媒体文件的标识的对应关系。
14.根据权利要求12或13所述的装置,其特征在于,所述待播放媒体文件的标识包括:
所述待播放媒体文件的文件标识;
或者,
所述待播放媒体文件的文件标识和电子设备的设备标识。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410015995.9A CN103730148B (zh) | 2014-01-14 | 2014-01-14 | 音频播放方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410015995.9A CN103730148B (zh) | 2014-01-14 | 2014-01-14 | 音频播放方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103730148A CN103730148A (zh) | 2014-04-16 |
CN103730148B true CN103730148B (zh) | 2016-08-17 |
Family
ID=50454190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410015995.9A Active CN103730148B (zh) | 2014-01-14 | 2014-01-14 | 音频播放方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103730148B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104602045B (zh) * | 2015-02-12 | 2017-11-10 | 三星电子(中国)研发中心 | 一种声音自动配置方法、***及装置 |
CN108055409A (zh) * | 2017-12-29 | 2018-05-18 | 西安蜂语信息科技有限公司 | 音频播放方法、设备及*** |
CN110270096B (zh) * | 2019-06-19 | 2022-10-04 | 杭州绝地科技股份有限公司 | 游戏应用中的音频资源配置方法、装置、设备及存储介质 |
CN111356009B (zh) * | 2020-02-26 | 2022-05-31 | 北京大米科技有限公司 | 音频数据的处理方法、装置、存储介质以及终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102696244A (zh) * | 2009-10-05 | 2012-09-26 | 哈曼国际工业有限公司 | 具有音频通道补偿的多通道音频*** |
WO2013049125A1 (en) * | 2011-09-26 | 2013-04-04 | Actiwave Ab | Audio processing and enhancement system |
WO2013106366A1 (en) * | 2012-01-09 | 2013-07-18 | Actiwave Ab | System and method for audio enhancement of a consumer electronics device |
WO2013106369A1 (en) * | 2012-01-09 | 2013-07-18 | Actiwave Ab | Integrated loudspeaker assemblies |
-
2014
- 2014-01-14 CN CN201410015995.9A patent/CN103730148B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102696244A (zh) * | 2009-10-05 | 2012-09-26 | 哈曼国际工业有限公司 | 具有音频通道补偿的多通道音频*** |
WO2013049125A1 (en) * | 2011-09-26 | 2013-04-04 | Actiwave Ab | Audio processing and enhancement system |
WO2013106366A1 (en) * | 2012-01-09 | 2013-07-18 | Actiwave Ab | System and method for audio enhancement of a consumer electronics device |
WO2013106369A1 (en) * | 2012-01-09 | 2013-07-18 | Actiwave Ab | Integrated loudspeaker assemblies |
Non-Patent Citations (1)
Title |
---|
音频处理关键模块算法的研究与优化;刘华;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130215(第2期);正文第1页第14-15行 * |
Also Published As
Publication number | Publication date |
---|---|
CN103730148A (zh) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103702180B (zh) | 媒体文件播放方法及装置 | |
US10070245B2 (en) | Method and apparatus for personalized audio virtualization | |
US10019999B2 (en) | Data processing method and system | |
JP5882552B2 (ja) | 協調的サウンドシステム | |
US9582576B2 (en) | Cloud hosted audio rendering based upon device and environment profiles | |
US20160119730A1 (en) | Method for improving audio quality of online multimedia content | |
JP4869352B2 (ja) | 音声データストリームを処理する装置および方法 | |
CN103730148B (zh) | 音频播放方法及装置 | |
CN106302997B (zh) | 一种输出控制方法、电子设备及*** | |
CN105027541A (zh) | 基于内容的噪声抑制 | |
CN104157292B (zh) | 抗啸叫音频信号处理方法和装置 | |
CN103702182B (zh) | 视频播放方法及装置 | |
JP2018533077A (ja) | 音声および映像の無許可の記録、再伝送および悪用を防止するためのシステムおよび方法 | |
CN104780400A (zh) | 移动广告推送***及其操作移动电子装置的方法 | |
CN103903625A (zh) | 音频的混音方法和装置 | |
US8311239B2 (en) | Method and apparatus for audio bass enhancement using stereo speakers | |
CN115022773A (zh) | 蓝牙设备音频控制方法、装置、设备及存储介质 | |
CN104038772A (zh) | 生成铃声文件的方法及装置 | |
CN105893496B (zh) | 一种信息处理方法及装置、电子设备 | |
CN104242850A (zh) | 一种音频信号处理方法及电子设备 | |
CN109147739B (zh) | 基于语音控制的音效调节方法、介质、装置和计算设备 | |
CN109672962B (zh) | 一种信息处理方法和电子设备 | |
CN204143441U (zh) | 一种智能音响*** | |
JP2014167732A (ja) | 情報表示システム及び方法及び装置及びプログラム | |
CN104038773A (zh) | 生成铃声文件的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |