音频处理方法、装置、芯片、电子设备及存储介质与流程



1.本技术涉及音视频技术领域,具体涉及一种音频处理方法、装置、芯片、电子设备及存储介质。


背景技术:



2.随着电子技术的快速发展,用户对于音频的播放效果有着越来越高的要求,特别是对于高保真音源的音乐高品质的体验需求。目前的音频播放,存在功耗高、延迟高的问题,如何降低设备功耗及降低音频播放延迟,成了亟需解决的技术问题。


技术实现要素:



3.本技术实施例公开了一种音频处理方法、装置、芯片、电子设备及存储介质,能够降低设备功耗及音频播放延迟。
4.本技术实施例公开了一种音频处理方法,应用于电子设备,所述方法包括:
5.基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;
6.基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;
7.其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽。
8.本技术实施例公开了一种芯片,包括处理器和通信单元;
9.所述处理器配置成:
10.基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;
11.基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽;
12.所述通信单元配置成:
13.将所述音频编码数据包经由无线通信信道发送至音频输出设备。
14.本技术实施例公开了一种音频处理方法,应用于音频输出设备,所述方法包括:
15.获取音频编码数据包;
16.基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第二采样位宽对应于所述音源数据的原始采样位宽;
17.将所述第二解码数据转换为模拟数据。
18.本技术实施例公开了一种芯片,包括处理器及通信单元;
19.所述通信单元,配置成:
20.经由无线通信信道获取音频编码数据包;
21.所述处理器配置成:
22.基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第二采样位宽对应于音源数据的原始采样位宽。
23.本技术实施例公开了一种音频处理装置,应用于电子设备,所述装置包括:
24.解码模块,用于基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;
25.编码模块,用于基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;
26.其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽。
27.本技术实施例公开了一种音频处理装置,应用于音频输出设备,所述装置包括:
28.获取模块,用于获取音频编码数据包;
29.解码模块,用于基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第二采样位宽对应于所述音源数据的原始采样位宽;
30.转换模块,用于将所述第二解码数据转换为模拟数据。
31.本技术实施例公开了一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上任一所述的方法。
32.本技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的方法。
33.本技术实施例提供的音频处理方法、装置、芯片、电子设备及存储介质,电子设备基于第一采样位宽对音源数据进行解码处理,得到第一解码数据,基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包,通过对应于音源数据的原始采样位宽的第二采样位宽进行编码处理,能够降低电子设备的内存消耗,且可降低处理时长,从而降低了音频播放延迟及设备功耗。
34.音频输出设备获取音频编码数据包,以对应于音源数据的原始采样位宽的第二采样位宽对音频编码数据包进行解码处理,以实现音频播放,能够降低音频输出设备的内存消耗,且可降低处理时长,从而降低了音频播放延迟及设备功耗。
35.而且,本技术实施例中不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
附图说明
36.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1a为相关技术中音频数据处理的示意图;
38.图1b为一个实施例中音频处理方法的应用场景图;
39.图2为一个实施例中音频处理方法的流程图;
40.图3a为一个实施例中对音源数据进行上采样的示意图;
41.图3b为一个实施例中对第一解码数据进行下采样的示意图;
42.图4为一个实施例中音频处理方法的流程示意图;
43.图5a为一个实施例中音频编码数据包的结构示意图;
44.图5b为另一个实施例中音频编码数据包的结构示意图;
45.图5c为另一个实施例中音频编码数据包的结构示意图;
46.图6为另一个实施例中音频处理方法的流程图;
47.图7为一个实施例中音频处理装置的框图;
48.图8为另一个实施例中音频处理装置的框图;
49.图9为一个实施例中电子设备的结构框图。
具体实施方式
50.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.需要说明的是,本技术实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
52.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一采样位宽称为第二采样位宽,且类似地,可将第二采样位宽称为第一采样位宽。第一采样位宽和第二采样位宽两者都是采样位宽,但其不是同一采样位宽。本技术所使用的术语“多个”指的是两个及两个以上。本技术所使用的术语“和/或”指的是其中的一种方案,或是其中多种方案的任意组合。
53.在相关技术中,电子设备在向音频输出设备传输音频数据,以通过接收端设备进行音频播放时,电子设备会按照音频编解码器(codec)设置的采样位宽,对音源数据进行一系列的编解码处理。示例性地,图1a为相关技术中音频数据处理的示意图。如图1a所示,以电子设备通过蓝牙无线通信,向音频输出设备传输音频数据进行播放为例,音频编解码器设置的采样位宽为24bit(比特)。电子设备获取音源数据,基于24bit对音源数据进行pcm(pulse code modulation,脉冲编码调制)解码,得到24bit形式的pcm数据,再对24bit形式的pcm数据进行sbc(sub band coding,子带编码)、aac(advanced audio coding,高级音频编码)等蓝牙音频编码处理,以得到与24bit参数对应的蓝牙音频编码数据。电子设备可将与24bit参数对应的蓝牙音频编码数据通过蓝牙无线通信传输给音频输出设备,音频输出设备对与24bit参数对应的蓝牙音频编码数据进行pcm解码,得到24bit形式的pcm数据,再利用dac(digital to analog converter,数模转换器)及amp(amplifier for power,功率放大器)进行数模转换及功率放大,得到模拟数据,从而对模拟数据进行播放。
54.为了保证兼容大多数的音源数据,音频编解码器所设置的采样位宽通常是最上限的采样位宽,当音频数据的原始采样位宽为较小的采样位宽时,整个音频传输及编解码过程,依然会按照音频编解码器设置的采样位宽进行处理及传输,比如,音频编解码器设置的采样位宽为24bit,音频数据的原始采样位宽为16bit,整个音频传输及编解码过程依然会
按照24bit进行编解码处理及传输,造成资源浪费,导致占用的内存增加,增加了音频播放延迟,增加了设备功耗,还增加了传输所占用的带宽。
55.本技术实施例公开了一种音频处理方法、装置、芯片、电子设备及存储介质,能够降低设备功耗及音频播放延迟,可降低音频处理过程中的内存消耗,且不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免重新对音频编解码器初始化造成听感卡顿的问题,保证了音频的播放品质。
56.图1b为一个实施例中音频处理方法的应用场景图。如图1b所示,电子设备110与音频输出设备120可建立通信连接。电子设备110可包括但不限于手机、智能可穿戴设备、车载终端、平板电脑、pc(personal computer,个人电脑)、pda(personal digital assistant,个人数字助理)等。音频输出设备120可包括但不限于耳机、音箱设备、车载终端等,进一步地,该音频输出设备120可以是tws(true wireless stereo,真无线立体声)耳机。
57.电子设备110与音频输出设备120之间可建立蓝牙、wifi等无线通信连接,也可通过usb(universal serial bus,通用串行总线)接口建立有线通信连接,本技术实施例对电子设备110与音频输出设备120之间的通信连接方式不作具体限定。
58.在电子设备110向音频输出设备120传输音频数据,以通过音频输出设备120进行音频播放的过程中,电子设备110可基于第一采样位宽对音源数据进行解码处理,得到第一解码数据,再基于第二采样位宽对第一解码数据进行编码处理,得到音频编码数据包。其中,该第一采样位宽对应于音频编解码器所设置的采样位宽,第二采样位宽对应于音源数据的原始采样位宽。电子设备110可将音频编码数据包发送给音频输出设备120,音频输出设备120获取到音频编码数据包后,可基于第二采样位宽对音频编码数据包进行解码处理,得到第二解码数据,再将第二解码数据转换为模拟数据,以输出模拟数据。
59.如图2所示,在一个实施例中,提供一种音频处理方法,可应用于上述的电子设备,该方法可包括以下步骤:
60.步骤210,基于第一采样位宽对音源数据进行解码处理,得到第一解码数据。
61.采样位宽也可叫采样深度,指的是声卡数字信号的二进制位数,可用于反映声卡处理的解析度,采样位宽越大,解析度就越高。声音信号以连续的模拟信号按一定的采样频率经数码脉冲取样后,每一个离散的脉冲信号被以一定的量化精度量化成一串二进制编码流,这串二进制编码流的位数即为采样位宽。
62.音源数据可指的是待播放或当前正在播放的音频数据。音源数据可为音乐、视频声音、电子设备运行的应用程序的背景音、通话语音、提示音等中的任一种音频数据,但不限于此。电子设备可将音源数据传输给音频输出设备,以通过音频输出设备对音源数据进行播放。
63.在电子设备向音频输出设备传输音源数据之前,可先对音源数据进行编解码处理。电子设备可基于第一采样位宽对音源数据进行解码处理,得到第一解码数据,该第一采样位宽对应于音频编解码器所设置的采样位宽,可选地,该音频编解码器所设置的采样位宽可为上限采样位宽,能够兼容大部分的音频数据,例如,该音频编解码器所设置的采样位宽可为24bit、32bit等,但不限于此。
64.在一些实施例中,音源数据的数据格式可包括但不限于flac(free lossless audio codec,无损音频压缩编码)格式、ape(通过monkey's audio压缩得到)格式、alac
(apple lossless audio codec,苹果公司研发的无损音频格式)格式、mp3(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)格式、realaudio格式等,但不限于此。
65.进一步地,音源数据的原始采样位宽可小于音频编解码器所设置的采样位宽,音源数据中每一串二进制编码流的位数即为该原始采样位宽。电子设备可基于第一采样位宽对音源数据进行解码处理,以得到对应第一采样位宽的第一解码数据,将与原始采样位宽对应的音源数据解码成第一采样位宽形式的第一解码数据。例如,音源数据对应的原始采样位宽为16bit,第一采样位宽为24bit,则可将与16bit参数对应的音源数据解码成24bit形式的第一解码数据。
66.电子设备可按照预设上采样方式对与原始采样位宽对应的音源数据进行上采样,并对上采样后的音源数据进行解码处理,以得到对应第一采样位宽的第一解码数据。作为一种具体实施方式,该预设上采样方式可以是在采用二进制形式的音源数据的低位添加预设比特值,以得到与第一采样位宽对应的音源数据,可在对应原始采样位宽的音源数据的末尾,添加n位预设比特值,该n可为第一采样位宽与第二采样位宽之间的差值。该预设比特值可根据实际需求进行设置,例如,可为0或1等,但不限于此。
67.示例性地,图3a为一个实施例中对音源数据进行上采样的示意图。如图3a所示,音源数据对应的原始采样位宽为16bit,第一采样位宽为24bit,则可在16bit的音源数据的低位添加8位0,得到24bit的音源数据,电子设备可再对该24bit的音源数据进行解码处理,以得到24bit的第一解码数据。需要说明的是,也可先对与原始采样位宽对应的音源数据进行解码处理,再对解码得到的数据进行上采样,得到第一解码数据,本技术实施例对上采样及解码处理的先后顺序不作限定。
68.在一些实施例中,电子设备可基于第一采样位宽对音源数据进行pcm解码处理,得到pcm格式的第一解码数据。不管音源数据的原始采样位宽为多少,均利用对应于音频编解码器所设置的采样位宽的第一采样位宽对音源数据进行解码,不需要对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
69.步骤220,基于第二采样位宽对第一解码数据进行编码处理,得到音频编码数据包。
70.第二采样位宽可小于第一采样位宽,可选地,第二采样位宽可大于或等于音源数据的原始采样位宽,从而可保证音源数据播放时的音乐品质,例如,音源数据的原始采样位宽为8bit,第二采样位宽可为16bit、8bit等。电子设备可基于第二采样位宽对第一解码数据进行编码处理,得到与第二采样位宽对应的音频编码数据,将第一采样位宽形式的第一解码数据,按照第二采样位宽进行编码,得到与第二采样位宽对应的音频编码数据,再对音频编码数据进行封装,得到音频编码数据包。
71.电子设备可按照预设下采样方式对第一采样位宽形式的第一解码数据进行下采样,并对下采样后的第一解码数据进行编码处理,以得到与第二采样位宽对应的音频编码数据。该预设下采样方式可与上述的预设上采样方式为相互对应匹配的采样方式。作为一种具体实施方式,该预设上采样方式可以是在采用二进制形式的音源数据的低位添加预设比特值,以得到与第一采样位宽对应的音源数据,则预设下采样方式可以是对与第一采样
位宽对应的第一解码数据中,排列在后n位的比特值进行裁剪。电子设备可对采用二进制形式的第一解码数据从低位进行裁剪,以保留与第二采样位宽对应的第一解码数据的部分,可对与第一采样位宽对应的第一解码数据中,排列在后n位的比特值进行裁剪,并对裁剪后的第一解码数据进行编码,得到与第二采样位宽对应的音频编码数据,再对音频编码数据进行封装,得到音频编码数据包。该n为第一采样位宽与第二采样位宽之间的差值。
72.示例性地,图3b为一个实施例中对第一解码数据进行下采样的示意图。如图3b所示,第一解码数据对应的第一采样位宽为24bit,第二采样位宽为16bit,则可对在24bit形式的第一解码数据中,排列在低8位的比特值进行裁剪,保留第一解码数据中的高16位,得到16bit的第一解码数据,电子设备可再对该16bit的第一解码数据进行编码处理,以得到与16bit参数对应的音频编码数据。在其它的实施例中,也可采用其它的预设上采样方式及预设下采样方式,本技术实施例不作限定。
73.作为一种具体实施方式,上述的第二采样位宽对应于音源数据的原始采样位宽,从而可在保证音源数据播放时的音乐品质的情况下,尽可能降低音频编码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。以第一采样位宽为24bit,音源数据的原始采样位宽为16bit,第二采样位宽为16bit为例,音频编码过程中占用的内存可减少1/3,编码处理时长及相应的功耗也可减少1/3;而以第一采样位宽为24bit,音源数据的原始采样位宽为8bit,第二采样位宽为8bit为例,音频编码过程中占用的内存可减少2/3,编码处理时长及相应的功耗也可减少2/3。
74.可选地,对第一解码数据进行编码处理可包括但不限于对第一解码数据进行sbc、aac等编码处理。
75.在一些实施例中,电子设备在得到音频编码数据包后,可将音频编码数据包经由无线通信信道发送至音频输出设备。在一些实施例中,无线通信信道可包括蓝牙通信信道,该蓝牙通信信道包括广播信道和/或数据信道。
76.电子设备与音频输出设备之间可建立蓝牙连接,该蓝牙连接可包括经典蓝牙连接、ble(bluetooth low energy,蓝牙低功耗)连接等,其中,经典蓝牙连接为基于经典蓝牙协议建立的蓝牙通信连接,ble连接为基于ble协议建立的蓝牙通信连接,经典蓝牙协议通常泛指在蓝牙协议4.0版本以下的蓝牙协议,ble协议通常泛指在蓝牙协议4.0版本以上的蓝牙协议。进一步地,该蓝牙连接可以是基于ble连接建立的le audio蓝牙连接,能够支持音频数据的传输。
77.电子设备可通过蓝牙连接的音频业务传输信道,将目标音频数据包发送至音频输出设备。若蓝牙连接为经典蓝牙连接,则音频业务传输信道可为基于a2dp(advanced audio distribution profile,蓝牙音频传输模型协定)协议或hfp(hands-free profile)协议等建立的传输信道,若蓝牙连接为le audio蓝牙连接,则音频业务传输通道可为cis(connected isochronous streams,基于连接同步数据流)等传输信道,但不限于此。需要说明的是,本技术实施例对于电子设备与音频输出设备之间的具体蓝牙连接方式及通信信道不作限定,可根据蓝牙标准协议的发展进行变化。电子设备向音频输出设备传输更小采样位宽的音频编码数据包,可减少音频编码数据包所占的传输带宽,减少对通信传输资源的浪费。
78.音频输出设备在获取到音频编码数据包后,可基于第二采样位宽对音频编码数据
包进行解码处理,得到第二解码数据,再将第二解码数据转换为模拟数据,以输出该模拟数据,实现音频播放。在一些实施例中,音频输出设备可对获取的音频编码数据包进行解包,以提取音频编码数据包中包含的与第二采样位宽对应的音频编码数据。音频输出设备可基于第二采样位宽对该音频编码数据进行pcm解码,得到第二采样位宽形式的第二解码数据,再通过数模转换器将第二解码数据从数字信号转换为模拟信号,得到第一模拟数据,然后通过功率放大器对第一模拟数据进行功率放大,得到第二模拟数据。功率放大器可将第二模拟数据传输至播放单元,音频输出设备通过播放单元输出第二模拟数据,以实现播放音频的效果。
79.示例性地,图4为一个实施例中音频处理方法的流程示意图。如图4所示,电子设备可基于第一采样位宽(如24bit)对音源数据进行pcm解码,得到第一解码数据,再基于第二采样位宽(如16bit)对第一解码数据进行蓝牙音频编码,得到与第二采样位宽(如16bit)对应的音频编码数据,并将与第二采样位宽(如16bit)对应的音频编码数据封装成音频编码数据包。电子设备可将该音频编码数据包经由蓝牙无线信道传输给音频输出设备。音频输出设备经由蓝牙无线信道接收到该音频编码数据包后,可对音频编码数据包进行解包,以提取与第二采样位宽(如16bit)对应的音频编码数据,并基于第二采样位宽(如16bit)对该音频编码数据进行pcm解码,得到第二解码数据。音频输出设备可再通过dac及amp分别对第二解码数据进行数模转换及功率放大处理,得到模拟数据,最后通过播放单元输出该模拟数据。相较于图1a所示的音频处理方式,能够节省电子设备及音频输出设备在编解码过程中的内存消耗及处理时长,可有效降低音频延时及功耗,且可减少音频编码数据包传输时所占的带宽。
80.在本技术实施例中,电子设备通过对应于音源数据的原始采样位宽的第二采样位宽,对第一解码数据进行编码处理,该原始采样位宽小于音频编解码器所设置的采样位宽,能够降低编码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。音频输出设备通过对应于音源数据的原始采样位宽的第二采样位宽,对音频编码数据包进行解码处理,能够降低解码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。而且,本技术实施例中不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
81.在一些实施例中,电子设备基于第二采样位宽对第一解码数据进行编码处理,得到与第二采样位宽对应的音频编码数据,可按照预设的数据包格式对该音频编码数据进行封装,得到音频编码数据包。下面对音频编码数据包的几种数据包格式进行介绍:
82.(1)音频编码数据包包括包头部及数据部,包头部包括第一位宽字段及第二位宽字段。
83.第一位宽字段表征音频编解码器所设置的采样位宽,该第一位宽字段可用于指示上述的第一采样位宽。
84.第二位宽字段表征音频编码数据包在编码过程中实际采用的采样位宽,该第二位宽字段用于指示上述的第二采样位宽。
85.数据部用于存储对应第二采样位宽的音频编码数据。
86.作为一种实施方式,第一位宽字段可存储于音频编码数据包的包头部的第一数据段,第二位宽字段可存储于音频编码数据包的包头部的第二数据段,可选地,第一数据段可
位于第二数据段之前。在一些实施例中,第二位宽字段可存储于包头部的保留字段,该保留字段是包头部中已定义用于特定用途的字段,可使用部分保留字段存储第二位宽字段,从而不需要对包头部的整体结构进行大的调整,编包方式更为简单、快捷。
87.在本技术的一些实施例中,第一位宽字段指示音频编解码器所设置的24bit采样(即第一采样位宽为24bit),第二位宽字段指示音源数据所采用的16bit采样(即第二采样位宽为16bit),但第一位宽字段和第二位宽字段都只是占据2bit,标识4种情况,例如,二进制00标识8bit采样,01标识16bit采样,10标识24bit采样,二进制11标识32bit采样。由此,通过共计4bit即可表示第一采样位宽和第二采样位宽的信息。考虑到技术发展,第一位宽字段和第二位宽字段可能各占据3bit,从而分别标识8种情况。
88.在本技术的一些实施例中,音频编码数据包的包头部共占据64bit。第一位宽字段、第二位宽字段及可能设置的判断字段均使用包头部中的保留字段来存储。在包头部的部分保留字段被占用的情况下,第一位宽字段、第二位宽字段可尽量利用未被占用的保留字段来存储,未能存储的部分将被存入包头部64bit之后的新设的位或字节中。应理解,64bit的包头部仅用于说明,而非对包头部的尺寸或结构进行限定。
89.在本技术的一些实施例中,第一采样位宽与音频编解码器所设置的采样位宽并不相同,第二采样位宽与音源数据的原始采样位宽也不相同;而是,第一采样位宽与音频编解码器所设置的采样位宽成第一比例关系,第二采样位宽与音源数据的原始采样位宽同样成第一比例关系。或者,第一采样位宽与音频编解码器所设置的采样位宽成第一差值关系,而第二采样位宽与音源数据的原始采样位宽也同样成第一差值关系。
90.数据部可存储于音频编码数据包的第三数据段。可选地,包头部可位于该音频编码数据包的第三数据段可位于之前。
91.示例性地,图5a为一个实施例中音频编码数据包的结构示意图。如图5a所示,音频编码数据包可包括包头部及数据部,包头部可包括第一包头信息及第二位宽字段,第一包头信息可存储于包头部的第一数据段。该第一包头信息中可包括第一位宽字段,第二位宽字段可位于第一包头信息及数据部之间,即第一位宽字段位于第二位宽字段之前,进一步地,第二位宽字段可位于包头部的末尾部分。例如,第一采样位宽为24bit,第二采样位宽为16bit,则该包头部中的第一位宽字段用于指示24bit,第二位宽字段用于指示16bit,数据部可包括与16bit参数对应的音频编码数据。
92.音频输出设备在获取到音频编码数据包后,可对音频编码数据包进行解包,以提取该音频编码数据包中的包头部及数据部,音频输出设备可基于该第二位宽字段指示的第二采样位宽,对数据部中存储的音频编码数据进行解码处理,得到第二解码数据。
93.在一些实施例中,音频编码数据包的包头部还可包括第一长度字段和/或第二长度字段。进一步地,包头部中的第一包头信息还可包括第一长度字段和/或第二长度字段。
94.第一长度字段存储的长度参数为包头部的数据长度,可选地,包头部包括第一包头信息及第二位宽字段,该第一长度字段存储的长度参数可为第一包头信息与第二位宽字段的数据长度之和。该数据长度可指的是所占的比特位数,第一长度字段存储的长度参数可为第一包头信息所占的比特位数与第二位宽字段所占的比特位数,例如,如图5a所示,包头部中的第一包头信息所占的比特位数为m,第二位宽字段所占的比特位数为8,则第一长度字段存储的长度参数可为m+8。
95.作为一种实施方式,音频输出设备在对音频编码数据包进行解包时,可先从音频编码数据包中提取包头部,以获取包头部中包含的各个字段,如上述的第一位宽字段、第二位宽字段、第一长度字段等。可选地,可先从音频包头部的第一数据段提取包头部中的第一包头信息,然后根据第一包头信息中第一长度字段存储的长度参数,从包头部的第二数据段提取第二位宽字段,以及从音频编码数据包的第三数据段提取音频编码数据包中的数据部。由于第一长度字段存储的长度参数为包头部中的第一包头信息与第二位宽字段的数据长度之和,音频输出设备利用该第一长度字段存储的长度参数可准确从音频编码数据包中提取第二位宽字段,保证后续准确基于第二位宽字段中存储的第二采样位宽进行解码处理,提高了处理效率及处理准确性。
96.第二长度字段存储的长度参数为数据部的数据长度。该第二长度字段存储的长度参数为数据部所占的比特位数。作为一种实施方式,音频输出设备可根据音频编码数据包的包头部中第二长度字段存储的长度参数,从音频编码数据包的第三数据段提取音频编码数据包中的数据部,可保证音频输出设备准确获取到对应第二采样位宽的音频编码数据。
97.在本技术实施例中,音频输出设备根据音频编码数据包的包头部内的第一长度字段和/或第二长度字段,可准确识别出音频编码数据包为按照第二采样位宽进行编码处理得到的音频编码数据包,并准确进行解包,能够有效将本技术实施例的音频编码数据包与相关技术中的音频编码数据包(整个音频传输及编解码过程均按照音频编解码器所设置的采样位宽进行处理及传输)进行区分,从而保证后续音频处理及播放的准确进行。
98.可选地,上述音频编码数据包的包头部的第一包头信息中还可包括其它字段,例如音源数据的供应商标识符、音源数据的编码器标识符、音源数据的版本标识、采样率、声道数等中的一种或多种,但不限于此。其中,该供应商标识符可用于标识音频数据的供应商,编码器标识符可用于标识音源数据的编码格式,不同编码格式的音源数据可分别对应不同的编码器标识符。
99.在本技术施例中,音频编码数据包可包括包头部及数据部,包头部可包括第一位宽字段及第二位宽字段,可保证音频输出设备在进行解包后,按照第二位宽字段指示的第二采样位宽对音频编码数据进行解码处理,能够降低音频输出设备的内存消耗,且可降低处理时长,从而降低了音频播放延迟及设备功耗,且由于第一位宽字段指示的第一采样位宽不变,音频输出设备不会对音频编解码器进行初始化,可避免对音频编解码器重新初始化造成听感卡顿的问题。
100.(2)音频编码数据包包括包头部及数据部,包头部包括第一位宽字段、判断字段及第二位宽字段。
101.音频编码数据包的包头部除了包括上述数据包格式(1)中所介绍的第一位宽字段、第二位宽字段等字段以外,还可包括判断字段,该判断字段可用于表征包头部内的第一位宽字段与第二位宽字段是否一致,进一步地,该判断字段可用于表征音频编解码器所设置的采样位宽(对应第一采样位宽),与电子设备进行编码处理过程中采用的采样位宽(即第二采样位宽)是否一致。
102.可选地,判断字段可用不同的判断标识表征包头部内的第一位宽字段与第二位宽字段是否一致。若判断字段中存储第一判断标识,表征包头部内的第一位宽字段与第二位宽字段一致,若判断字段中存储第二判断标识,表征包头部内的第一位宽字段与第二位宽
字段不一致。该第一判断标识与第二判断标识可根据实际需求进行设置,例如,第一判断标识可为0,第二判断标识可为1等,但不限于此。
103.作为一种实施方式,判断字段可存储于音频编码数据包的包头部的第四数据段,该第四数据段在包头部中的位置可预先进行配置,例如,第四数据段可在包头部的第一数据段与包头部的第二数据段之间,或者,第四数据段可在包头部的第二数据段之后等,在此不作限定。进一步地,判断字段可存储于包头部的保留字段。
104.示例性地,图5b为另一个实施例中音频编码数据包的结构示意图。如图5b所示,音频编码数据包可包括包头部及数据部,包头部可包括第一包头信息、判断字段及第二位宽字段,第一包头信息可存储于包头部的第一数据段。该第一包头信息中可包括第一位宽字段,判断字段可位于第一包头信息与第二位宽字段之间,第二位宽字段可位于数据部之前。例如,第一采样位宽为24bit,第二采样位宽为16bit,则该包头部中的第一位宽字段用于指示24bit,第二位宽字段用于指示16bit,判断字段可为1(表示第一位宽字段与第二位宽字段不一致)。
105.示例性地,图5c为另一个实施例中音频编码数据包的结构示意图。如图5c所示,音频编码数据包可包括包头部及数据部,包头部可包括第一包头信息、判断字段及第二位宽字段,判断字段可位于第二位宽字段之后,即,判断字段可位于包头部的末尾,第一包头信息可位于第二位宽字段之前。
106.作为一种实施方式,音频编码数据包的包头部内第一长度字段存储的长度参数,可为第一包头信息、判断字段以及实际采样位宽的数据长度之和。作为一种实施方式,音频输出设备在对音频编码数据包进行解包时,可先从音频编码数据包中提取包头部的第一包头信息,然后根据第一包头信息中第一长度字段存储的长度参数,分别从包头部的第二数据段及第四数据段中提取第二位宽字段及判断字段。音频输出设备可根据该判断字段确定第一位宽字段与第二位宽字段是否一致,提高了后续音频处理的准确性。
107.在本技术实施例中,音频编码数据包的包头部还可包括判断字段,音频输出设备可根据该判断字段确定第一位宽字段与第二位宽字段是否一致,提高了后续音频处理的准确性。
108.需要说明的是,目标音频数据包的数据包格式并不仅限于上述的几种数据包格式,音频编码数据包也可包括其它字段信息,例如还可包括校验码等,各个字段在音频编码数据包中的位置也不仅限于上述实施例中描述的几种方式,音频编码数据包的数据包格式可基于实际需求进行调整。
109.在本技术实施例中,电子设备在通过对应于音源数据的原始采样位宽的第二采样位宽进行编码处理后,可按照预设的数据包格式将音频编码数据封装成音频编码数据包,能够保证音频输出设备准确对音频编码数据包进行解包及音频处理,提高了音频输出设备的音频处理性能。
110.在一个实施例中,提供一种芯片,配置成执行如上述各实施例描述的应用于电子设备的音频处理方法中的步骤。
111.该芯片可包括处理器及通信模块,处理器可配置成:执行基于第一采样位宽对音源数据进行解码处理,得到第一解码数据,以及基于第二采样位宽对第一解码数据进行编码处理,得到音频编码数据包的步骤,通信模块可配置成:执行将音频编码数据包经由无线
通信信道发送至音频输出设备的步骤。该芯片可设置在电子设备中,如手机、可穿戴设备、车载终端、平板电脑等。
112.如图6所示,在一个实施例中,提供另一种音频处理方法,可应用于上述的音频输出设备,该方法可包括以下步骤:
113.步骤610,获取音频编码数据包。
114.在一个实施例中,步骤610,包括:经由无线通信信道获取音频编码数据包;无线通信信道包括蓝牙通信信道,蓝牙通信信道包括广播信道和/或数据信道。
115.步骤620,基于第二采样位宽对音频编码数据包进行解码处理,得到第二解码数据。第二采样位宽对应于音源数据的原始采样位宽。
116.在一个实施例中,第二采样位宽小于第一采样位宽,第一采样位宽对应于音频编解码器所设置的采样位宽。
117.在一个实施例中,原始采样位宽小于音频编解码器所设置的采样位宽。
118.在一个实施例中,步骤基于第二采样位宽对音频编码数据包进行解码处理,包括:对音频编码数据包进行解包,以提取音频编码数据包中的包头部及数据部;包头部包括音频编解码器的第一位宽字段及第二位宽字段,第一位宽字段用于指示第一采样位宽,第二位宽字段用于指示第二采样位宽;基于第二位宽字段中指示的第二采样位宽,对数据部中存储的音频编码数据进行解码处理。
119.在一个实施例中,音频编码数据包的包头部还包括判断字段,判断字段用于表征第一位宽字段与第二位宽字段是否一致。
120.步骤630,将第二解码数据转换为模拟数据。
121.需要说明的是,本技术实施例提供的应用于音频输出设备的音频处理方法的具体描述,可参考上述各实施例中提供的应用于电子设备的音频处理方法的描述,在此不再重复赘述。
122.在本技术实施例中,音频输出设备通过对应于音源数据的原始采样位宽的第二采样位宽,对音频编码数据包进行解码处理,该音源数据的原始采样位宽小于音频编解码器所设置的采样位宽,能够降低解码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。而且,本技术实施例中不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
123.在一个实施例中,提供一种芯片,配置成执行如上述各实施例描述的应用于音频输出设备的音频处理方法中的步骤。
124.该芯片可包括处理器及通信模块,通信模块可配置成:执行经由无线通信信道获取音频编码数据包的步骤,处理器可配置成:执行基于第二采样位宽对音频编码数据包进行解码处理,得到第二解码数据等步骤。该芯片可设置在音频输出设备中,如耳机、音箱、车载播放器等。
125.如图7所示,在一个实施例中,提供一种音频处理装置700,可应用于上述的电子设备,该音频处理装置700可包括解码模块710及编码模块720。
126.解码模块710,用于基于第一采样位宽对音源数据进行解码处理,得到第一解码数据。
127.编码模块720,用于基于第二采样位宽对第一解码数据进行编码处理,得到音频编码数据包。其中,第一采样位宽对应于音频编解码器所设置的采样位宽,第二采样位宽对应于音源数据的原始采样位宽。
128.在一个实施例中,第二采样位宽小于第一采样位宽。
129.在一个实施例中,音源数据的原始采样位宽小于音频编解码器所设置的采样位宽。
130.在一个实施例中,编码模块720,还用于对采用二进制形式的第一解码数据从低位进行裁剪,以保留与第二采样位宽对应的第一解码数据的部分。
131.在一个实施例中,音频处理装置700还包括发送模块。
132.发送模块,用于将音频编码数据包经由无线通信信道发送至音频输出设备。无线通信信道包括蓝牙通信信道,蓝牙通信信道包括广播信道和/或数据信道。
133.在本技术实施例中,电子设备通过对应于音源数据的原始采样位宽的第二采样位宽,对第一解码数据进行编码处理,音源数据的原始采样位宽小于音频编解码器所设置的采样位宽,能够降低编码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。而且,本技术实施例中不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
134.在一个实施例中,音频编码数据包包括包头部及数据部,包头部包括第一位宽字段及第二位宽字段;第一位宽字段用于指示第一采样位宽,第二位宽字段用于指示第二采样位宽;数据部用于存储音频编码数据。
135.在一个实施例中,第一位宽字段存储于包头部的第一数据段,第二位宽字段存储于包头部的第二数据段,第一数据段位于第二数据段之前。
136.在一个实施例中,音频编码数据包的包头部还包括判断字段,判断字段用于表征第一位宽字段与第二位宽字段是否一致。
137.在本技术实施例中,电子设备在通过对应于音源数据的原始采样位宽的第二采样位宽进行编码处理后,可按照预设的数据包格式将音频编码数据封装成音频编码数据包,能够保证音频输出设备准确对音频编码数据包进行解包及音频处理,提高了音频输出设备的音频处理性能。
138.如图8所示,在一个实施例中,提供一种音频处理装置800,可应用于上述的音频输出设备,该音频处理装置800可包括获取模块810、解码模块820及转换模块830。
139.获取模块810,用于获取音频编码数据包。
140.在一个实施例中,获取模块810,还用于经由无线通信信道获取音频编码数据包;无线通信信道包括蓝牙通信信道,蓝牙通信信道包括广播信道和/或数据信道。
141.解码模块820,用于基于第二采样位宽对音频编码数据包进行解码处理,得到第二解码数据;第二采样位宽对应于音源数据的原始采样位宽。
142.在一个实施例中,第二采样位宽小于第一采样位宽,第一采样位宽对应于音频编解码器所设置的采样位宽。
143.在一个实施例中,原始采样位宽小于音频编解码器所设置的采样位宽。
144.在一个实施例中,解码模块820,包括解包单元及解码单元。
145.解包单元,用于对音频编码数据包进行解包,以提取音频编码数据包中的包头部及数据部;包头部内包括第一位宽字段及第二位宽字段,第一位宽字段用于指示第一采样位宽,第二位宽字段用于指示第二采样位宽。
146.解码单元,用于基于第二位宽字段指示的第二采样位宽,对数据部中存储的音频编码数据进行解码处理。
147.在一个实施例中,音频编码数据包的包头部还包括判断字段,判断字段用于表征第一位宽字段与第二位宽字段是否一致。
148.转换模块830,用于将第二解码数据转换为模拟数据。
149.在本技术实施例中,音频输出设备通过对应于音源数据的原始采样位宽的第二采样位宽,对音频编码数据包进行解码处理,该音源数据的原始采样位宽小于音频编解码器所设置的采样位宽,能够降低解码过程中的内存消耗及处理时长,从而降低了音频播放延迟及设备功耗。而且,本技术实施例中不对音频编解码器进行初始化,不改变音频编解码器所设置的采样位宽,可避免对音频编解码器重新初始化造成听感卡顿的问题,保证了音频的播放品质。
150.图9为一个实施例中电子设备的结构框图。如图9所示,电子设备900可以包括一个或多个如下部件:处理器910、与处理器910耦合的存储器920,其中存储器920可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器910执行时实现如上述各实施例描述的应用于电子设备的音频处理方法。
151.处理器910可以包括一个或者多个处理核。处理器910利用各种接口和线路连接整个电子设备900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行电子设备900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器910可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。
152.存储器920可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备900在使用中所创建的数据等。
153.电子设备900还可包括蓝牙模块,蓝牙模块可用于提供蓝牙通信功能,与第二电子设备建立蓝牙连接,并进行蓝牙数据传输。蓝牙模块可支持一种或多种蓝牙协议,如经典蓝牙、ble、ble audio等),但不限于此,可随着蓝牙协议的发展而变化。
154.本技术实施例还提供一种电子设备,包括存储器及处理器,该存储器中存储有计算机程序,计算机程序被该处理器执行时,使得处理器实现如上述各实施例描述的应用于
音频输出设备的音频处理方法。
155.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现如上述各实施例描述的应用于电子设备的音频处理方法。
156.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现如上述各实施例描述的应用于音频输出设备的音频处理方法。
157.本技术实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被处理器执行时实现如上述各实施例描述的应用于电子设备的音频处理方法。
158.本技术实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被处理器执行时实现如上述各实施例描述的应用于音频输出设备的音频处理方法。
159.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、rom等。
160.如此处所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括rom、可编程rom(programmable rom,prom)、可擦除prom(erasable prom,eprom)、电可擦除prom(electrically erasable prom,eeprom)或闪存。易失性存储器可包括随机存取存储器(random access memory,ram),它用作外部高速缓冲存储器。作为说明而非局限,ram可为多种形式,诸如静态ram(static ram,sram)、动态ram(dynamic random access memory,dram)、同步dram(synchronous dram,sdram)、双倍数据率sdram(double data rate sdram,ddr sdram)、增强型sdram(enhanced synchronous dram,esdram)、同步链路dram(synchlink dram,sldram)、存储器总线直接ram(rambus dram,rdram)及直接存储器总线动态ram(direct rambus dram,drdram)。
161.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。需要说明的,本技术中的“多个”包括“两个或两个以上”。
162.在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
163.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
164.另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元
既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
165.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
166.以上对本技术实施例公开的一种音频处理方法、装置、芯片、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种音频处理方法,其特征在于,应用于电子设备,所述方法包括:基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽。2.根据权利要求1所述的方法,其特征在于,所述第二采样位宽小于所述第一采样位宽。3.根据权利要求1所述的方法,其特征在于,所述原始采样位宽小于所述音频编解码器所设置的采样位宽。4.根据权利要求1所述的方法,其特征在于,所述音频编码数据包包括包头部及数据部,所述包头部包括第一位宽字段及第二位宽字段;所述第一位宽字段用于指示所述第一采样位宽,所述第二位宽字段用于指示所述第二采样位宽;所述数据部用于存储音频编码数据。5.根据权利要求4所述的方法,其特征在于,所述包头部还包括判断字段,所述判断字段用于表征所述第一位宽字段与所述第二位宽字段是否一致。6.根据权利要求4或5所述的方法,其特征在于,所述第一位宽字段存储于所述包头部的第一数据段,所述第二位宽字段存储于所述包头部的第二数据段,所述第一数据段位于所述第二数据段之前。7.根据权利要求6所述的方法,其特征在于,所述第二位宽字段存储于所述包头部的保留字段。8.根据权利要求1所述的方法,其特征在于,所述基于第二采样位宽对所述第一解码数据进行编码处理,包括:对采用二进制形式的所述第一解码数据从低位进行裁剪,以保留与所述第二采样位宽对应的所述第一解码数据的部分。9.根据权利要求1~5、7~8任一所述的方法,其特征在于,所述方法还包括:将所述音频编码数据包经由无线通信信道发送至音频输出设备;所述无线通信信道包括蓝牙通信信道,所述蓝牙通信信道包括广播信道和/或数据信道。10.一种芯片,其特征在于,包括处理器和通信单元;所述处理器配置成:基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽;所述通信单元配置成:将所述音频编码数据包经由无线通信信道发送至音频输出设备。11.一种音频处理方法,其特征在于,应用于音频输出设备,所述方法包括:获取音频编码数据包;基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第
二采样位宽对应于音源数据的原始采样位宽;将所述第二解码数据转换为模拟数据。12.根据权利要求11所述的方法,其特征在于,所述第二采样位宽小于第一采样位宽,所述第一采样位宽对应于音频编解码器所设置的采样位宽。13.根据权利要求11所述的方法,其特征在于,所述原始采样位宽小于音频编解码器所设置的采样位宽。14.根据权利要求11所述的方法,其特征在于,所述基于第二采样位宽对所述音频编码数据包进行解码处理,包括:对所述音频编码数据包进行解包,以提取所述音频编码数据包中的包头部及数据部;所述包头部包括第一位宽字段及第二位宽字段,所述第一位宽字段用于指示所述第一采样位宽,所述第二位宽字段用于指示所述第二采样位宽;基于所述第二位宽字段指示的所述第二采样位宽,对所述数据部中存储的音频编码数据进行解码处理。15.根据权利要求11~14任一所述的方法,其特征在于,所述获取音频编码数据包,包括:经由无线通信信道获取音频编码数据包;所述无线通信信道包括蓝牙通信信道,所述蓝牙通信信道包括广播信道和/或数据信道。16.一种芯片,其特征在于,包括处理器及通信单元;所述通信单元,配置成:经由无线通信信道获取音频编码数据包;所述处理器配置成:基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第二采样位宽对应于音源数据的原始采样位宽。17.一种音频处理装置,其特征在于,应用于电子设备,所述装置包括:解码模块,用于基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;编码模块,用于基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;其中,所述第一采样位宽对应于音频编解码器所设置的采样位宽,所述第二采样位宽对应于所述音源数据的原始采样位宽。18.一种音频处理装置,其特征在于,应用于音频输出设备,所述装置包括:获取模块,用于获取音频编码数据包;解码模块,用于基于第二采样位宽对所述音频编码数据包进行解码处理,得到第二解码数据;所述第二采样位宽对应于音源数据的原始采样位宽;转换模块,用于将所述第二解码数据转换为模拟数据。19.一种电子设备,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求1~9或11~15任一项所述的方法。20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序
被处理器执行时实现如权利要求1~9或11~15任一项所述的方法。

技术总结


本申请实施例公开了一种音频处理方法、装置、芯片、电子设备及存储介质。该方法应用于电子设备,该方法包括:基于第一采样位宽对音源数据进行解码处理,得到第一解码数据;基于第二采样位宽对所述第一解码数据进行编码处理,得到音频编码数据包;其中,所述第一采样位宽对应于音频编解码器设置的采样位宽,所述第二采样位宽对应于音源数据的原始采样位宽。上述的音频处理方法、装置、芯片、电子设备及存储介质,能够降低设备功耗及音频播放延迟。能够降低设备功耗及音频播放延迟。能够降低设备功耗及音频播放延迟。


技术研发人员:

颜廷管 余庆华 王泷

受保护的技术使用者:

哲库科技(上海)有限公司

技术研发日:

2022.07.01

技术公布日:

2022/10/18

本文发布于:2024-09-21 14:53:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/11500.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:位宽   音频   数据   字段
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议