麦克风数据处理的方法和装置的制造方法

文档序号:10691724阅读:438来源:国知局
麦克风数据处理的方法和装置的制造方法
【专利摘要】本发明涉及一种麦克风数据处理的方法和装置,包括:获取与麦克风相关的待编码信息;将所述待编码信息编码成不同频率信号构成的编码信号序列,所述编码信号序列的频率大于人耳听觉感知的上限频率;获取麦克风采集的原始音频信号,将所述编码信号序列与所述原始音频信号叠加得到携带麦克风相关信息的音频信号并发送至终端,以使终端解析所述携带麦克风相关信息的音频信号得到对应的麦克风相关信息,能方便的传递麦克风信息,便于终端获取麦克风相关信息。
【专利说明】
麦克风数据处理的方法和装置
技术领域
[0001] 本发明设及计算机技术领域,特别是设及一种麦克风数据处理的方法和装置。
【背景技术】
[0002] 随着计算机技术的发展,各种网络应用在人们的日常生活中越来越常见,用户通 过各种网络应用进行娱乐和工作,如采用K歌应用通过麦克风进行歌曲的录制和分享等。很 多硬件厂家为了改进音效而生产了专用麦克风,运些麦克风在各方面对声音进行了美化。
[0003] 现有的麦克风数据处理方法,由于麦克风通过接口传送的只能是模拟信号,往往 只将其录制的音频数据传递指播放终端,导致播放终端在播放音频时,不能识别麦克风的 信息,从而不能进行相应的处理,如没有区分音频录制时采用的麦克风,导致麦克风启用的 音频处理效果和播放终端播放时启用的处理效果重叠,影响了音频的播放音质。

【发明内容】

[0004] 基于此,有必要针对上述技术问题,提供一种麦克风数据处理的方法和装置,能方 便的传递麦克风信息,便于终端获取麦克风相关信息。
[0005] -种麦克风数据处理的方法,所述方法包括:
[0006] 获取与麦克风相关的待编码信息;
[0007] 将所述待编码信息编码成不同频率信号构成的编码信号序列,所述编码信号序列 的频率大于人耳听觉感知的上限频率;
[000引获取麦克风采集的原始音频信号,将所述编码信号序列与所述原始音频信号叠加 得到携带麦克风相关信息的音频信号并发送至终端,W使终端解析所述携带麦克风相关信 息的音频信号得到对应的麦克风相关信息。
[0009] -种麦克风数据处理的装置,所述装置包括:
[0010] 获取模块,用于获取与麦克风相关的待编码信息;
[0011] 编码模块,用于将所述待编码信息编码成不同频率信号构成的编码信号序列,所 述编码信号序列的频率大于人耳听觉感知的上限频率;
[0012] 发送模块,用于获取麦克风采集的原始音频信号,将所述编码信号序列与所述原 始音频信号叠加得到携带麦克风相关信息的音频信号并发送至终端,W使终端解析所述携 带麦克风相关信息的音频信号得到对应的麦克风相关信息。
[0013] 上述麦克风数据处理的方法和装置,通过获取与麦克风相关的待编码信息,将待 编码信息编码成不同频率信号构成的编码信号序列,编码信号序列的频率大于人耳听觉感 知的上限频率,获取麦克风采集的原始音频信号,将编码信号序列与原始音频信号叠加得 到携带麦克风相关信息的音频信号并发送至终端,W使终端解析携带麦克风相关信息的音 频信号得到对应的麦克风相关信息,将麦克风相关信息编码成不同频率信号的方式便于麦 克风接口通过模拟信号输出,使得麦克风在不支持数字信号输出的情况下也能将麦克风相 关信息输出,且编码信号序列的频率大于人耳听觉感知的上限频率,减少了分离编码信号 序列的难度,能方便的传递麦克风信息,便于终端获取麦克风相关信息。
[0014] -种麦克风数据处理的方法,所述方法包括:
[0015] 接收麦克风发送的音频信号;
[0016] 如果所述音频信号为携带麦克风相关信息的音频信号,则获取所述音频信号中的 编码信号序列,所述编码信号序列由与麦克风相关的待编码信息编码生成的不同频率信号 构成,所述编码信号序列的频率大于人耳听觉感知的上限频率;
[0017] 解析所述编码信号序列,解码得到所述麦克风相关信息。
[0018] -种麦克风数据处理的装置,所述装置包括:
[0019] 接收模块,用于接收麦克风发送的音频信号;
[0020] 编码信号序列获取模块,用于如果所述音频信号为携带麦克风相关信息的音频信 号,则获取所述音频信号中的编码信号序列,所述编码信号序列由与麦克风相关的待编码 信息编码生成的不同频率信号构成,所述编码信号序列的频率大于人耳听觉感知的上限频 率.
[0021] 解码模块,用于解析所述编码信号序列,解码得到所述麦克风相关信息。
[0022] 上述麦克风数据处理的方法和装置,通过接收麦克风发送的音频信号,检测所述 音频信号是否为携带麦克风相关信息的音频信号,如果是,则获取音频信号中的编码信号 序列,编码信号序列由与麦克风相关的待编码信息编码生成的不同频率信号构成,编码信 号序列的频率大于人耳听觉感知的上限频率,解析编码信号序列,解码得到麦克风相关信 息,编码信号序列由与麦克风相关的待编码信息编码生成的不同频率信号构成,便于麦克 风接口通过模拟信号输出携带麦克风相关信息的音频信号,使得麦克风在不支持数字信号 输出的情况下也能将麦克风相关信息输出。且编码信号序列的频率大于人耳听觉感知的上 限频率,从而可方便得从原始音频信号中分离出来且不影响原始音频信号,能方便的传递 麦克风信息,便于终端获取麦克风相关信息。
【附图说明】
[0023] 图1为一个实施例中麦克风数据处理的方法的应用环境图;
[0024] 图2为一个实施例中图1中麦克风的内部结构图;
[0025] 图3为一个实施例中图1中终端的内部结构图;
[0026] 图4为一个实施例中麦克风数据处理的方法的流程图;
[0027] 图5为一个实施例中编码信号序列生成的流程图;
[0028] 图6为一个实施例中一个最小编码单元对应的频谱图;
[0029] 图7为一个实施例中另一个最小编码单元对应的频谱图;
[0030] 图8为一个实施例中由最小编码单元构成的编码信号序列对应的频谱图;
[0031] 图9为一个实施例中编码信号序列与原始音频信号叠加后形成的频谱图;
[0032] 图10为一个实施例中另一种麦克风数据处理的方法的流程图;
[0033] 图11为一个实施例中解码得到麦克风相关信息的流程图;
[0034] 图12为一个实施例中麦克风数据处理的装置的结构框图;
[0035] 图13为一个实施例中编码模块的结构框图;
[0036] 图14为一个实施例中另一种麦克风数据处理的装置的结构框图;
[0037] 图15为一个实施例中解码模块的结构框图;
[0038] 图16为又一个实施例中另一种麦克风数据处理的装置的结构框图。
【具体实施方式】
[0039] 图1为一个实施例中控制应用的方法运行的应用环境图。如图1所示,该应用环境 包括麦克风110、终端120,其中麦克风now插入的方式连接终端120,或麦克风110与终端 120通过网络进行通信。
[0040] 麦克风110可为动圈式、晶体式、炭粒式、侣带式和电容式等,终端110可为智能手 机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。麦克风110可通过插入或无线 的方式接入终端120,或通过网络向终端120发送数据,终端120可W接收麦克风110传递的 数据,并进行解析得到麦克风相关信息。
[0041] 在一个实施例中,图1中麦克风110的内部结构如图2所示,包括输入设备、处理器、 存储介质、内存、接口,输入设备用于接收声音的振动输入,形成变化的电流,变化的电流通 过处理器进行放大和数据处理,存储介质存储有第一麦克风数据处理的装置,该装置用于 实现适用于麦克风的一种麦克风数据处理的方法。该处理器用于提供计算和控制能力,支 撑整个麦克风的运行。内存为存储介质中的第一麦克风数据处理的装置的运行提供环境, 接口用于与终端进行数据传递,接口可为数据线接口或无线接口等。
[0042] 在一个实施例中,图1中的终端120的内部结构如图3所示,该终端120包括通过系 统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕、输入设备。其 中,终端120的存储介质存储有操作系统,还包括第二麦克风数据处理的装置,该装置用于 实现适用于终端的一种麦克风数据处理的方法。该处理器用于提供计算和控制能力,支撑 整个终端120的运行。终端120中的图形处理单元用于至少提供显示界面的绘制能力,内存 为存储介质中的第二麦克风数据处理的装置的运行提供环境,网络接口用于与麦克风110 进行网络通信,如接收麦克风110发送的音频数据等。显示屏幕用于显示应用界面等,如显 示播放界面等,输入设备用于接收用户输入的命令或数据等。终端110带触摸屏,显示屏幕 和输入设备可为触摸屏。
[0043] 如图4所示,在一个实施例中,提供了一种麦克风数据处理的方法,W应用于上述 应用环境中的麦克风来举例说明,包括如下步骤:
[0044] 步骤S210,获取与麦克风相关的待编码信息。
[0045] 具体的,与麦克风相关的待编码信息可W为麦克风的属性信息、麦克风的操作状 态信息、功能信息等。如麦克风的属性信息可为麦克风的型号、厂家信息等,麦克风的操作 状态信息可为麦克风的推子的位置信息等、功能信息可为混响深度信息、音量信息、推子与 功能的对应关系等,如在第一场景下推子3是音量,第二场景下推子3是混响。
[0046] 步骤S220,将待编码信息编码成不同频率信号构成的编码信号序列,编码信号序 列的频率大于人耳听觉感知的上限频率。
[0047] 具体的,人耳听觉感知的上限频率是20KHZ,一般音频信号20邸zW上的信号很弱 或几乎没有。由于待编码信息编码成的编码信号序列的频率大于人耳听觉感知的上限频 率,从而可方便得从原始音频信号中分离出来且不影响原始音频信号。而且即使编码信号 序列没有分离出来,由于编码信号序列的频率大于人耳听觉感知的上限频率,在播放后人 耳也不能感知,减少了分离的难度,保证了音质效果。
[004引编码信号序列的频率可W在20K化~22K化之间,一般的有损编码,比如MP3、0GG (oggVorbis)、AAC(Advanced Audio Coding,高级音频编码)编码都会去除20KHzW上的频 率,因此在生成音频数据时,基本上不用做额外的滤波处理。而对于录制成CD音质发布的情 况下,终端还可W在麦克风相关信息解析得到后,使用低通滤波器过滤运些信息再保存。将 待编码信息根据编码算法转化为数量有限的最小编码单元的排列组合,转化的具体算法可 根据需要自定义,如通过预设进制编码法,如十六进制、八进制编码法,笔画编码法等,不同 的编码转化方法对应了不同个数和种类的最小编码单元,如对于十六进制编码法,最小编 码单元为0-F共16个字符,对于八进制编码法,最小编码单元为0-7共7个字符,对于笔画编 码法,最小编码单元为"一"、"I"等最小笔画。各个最小编码单元预分配了对应的不同的频 率信息,分配时可W-个最小编码单元对应一个频率,也可W由两个不同的频率表示一个 最小编码单元,从而减少频率的使用率,保证不同频率间的间距,避免不同频率间产生干 扰。根据频率可通过公式得到对应的正弦波信号或余弦波信号,公式的具体表达式可自定, 在一个实施例中,通过公式7 = 32768*0.5*3111(2冲1村冲'60/5日111916脚16)得到正弦波信号 y,其中PI为圆周率,t表示时间,Freq表示频率,Samplerate表示声音的采样率,如44100,其 中0.5相当于-6地的信号,从而使得生成的最小编码单元对应的信号不会太弱或太强,信号 太强容易在叠加时产生溢出,如削波或破音,信号太弱会导致在解析时不容易和录制的原 始声音区分开,从而根据最小编码单元对应频率可得到对应的正弦波信号。待编码信息中 的每个字符都能转化成由最小编码单元组成的编码字符,而最小编码单元对应了不同频率 的信号,从而将待编码信息转化为不同频率信号构成的编码信号序列。
[0049] 步骤S230,获取麦克风采集的原始音频信号,将编码信号序列与原始音频信号叠 加得到携带麦克风相关信息的音频信号并发送至终端,W使终端解析携带麦克风相关信息 的音频信号得到对应的麦克风相关信息。
[0050] 具体的,编码信号序列中携带了麦克风相关信息,将麦克风相关信息编码成不同 频率信号的方式便于麦克风接口通过模拟信号输出,使得麦克风在不支持数字信号输出的 情况下也能将麦克风相关信息输出。在一个实施例中,为了避免原始音频信号频率大于人 耳听觉感知上限频率的部分存在干扰信号,可先将原始音频信号经过预设截止频率,如 20Ifflz的低通滤波,去除高频信号,再与编码信号序列叠加得到携带麦克风相关信息的音频 信号,便于后续从音频信号中提取出没有干扰信号的编码信号序列。终端接收到携带麦克 风相关信息的音频信号后,可检测出其中的编码信号序列,其中为了方便终端检测出完整 的编码信号序列,麦克风可在编码信号序列携带标识信息,或与终端约定编码信号序列的 位置、时间等,如编码信号序列的插入位置为音频信号总长度的预设比例处,或音频信号总 时间的预设比例处。终端分离出编码信号序列后,可通过与麦克风相应的解码算法得到对 应的麦克风相关信息。
[0051] 本实施例中,通过获取与麦克风相关的待编码信息,将待编码信息编码成不同频 率信号构成的编码信号序列,编码信号序列的频率大于人耳听觉感知的上限频率,获取麦 克风采集的原始音频信号,将编码信号序列与原始音频信号叠加得到携带麦克风相关信息 的音频信号并发送至终端,W使终端解析携带麦克风相关信息的音频信号得到对应的麦克 风相关信息,将麦克风相关信息编码成不同频率信号的方式便于麦克风接口通过模拟信号 输出,使得麦克风在不支持数字信号输出的情况下也能将麦克风相关信息输出,且编码信 号序列的频率大于人耳听觉感知的上限频率,减少了分离编码信号序列的难度,能方便的 传递麦克风信息,便于终端获取麦克风相关信息。
[0化2] 在一个实施例中,如图5所示,步骤S220包括:
[0053] 步骤S221,将待编码信息分割编码为预设编码进制对应的编码子字符,编码子字 符由最小编码单元按顺序构成。
[0054] 具体的,将待编码信息按照预设单位分为待编码字符,如W字符为单位分为待编 码字符,如"中3"可分为"中"和"3",根据预设编码进制的不同,待编码字符得到的编码子字 符也不同,如预设编码进制为十六进制,则"中"对应的编码子字符为0X4E2D,"3"对应的编 码子字符为0x0030,编码子字符由最小编码单元按顺序构成,如0X4E2D由"4"、"护、"2"、"护 运4个最小编码单元构成。
[0055] 步骤S222,依次获取各个最小编码单元对应的高频频率和低频频率,根据高频频 率和低频频率生成最小编码单元对应的编码子信号,依次生成的编码子信号构成编码信号 序列。
[0056] 具体的,采用高频频率和低频频率表示一个最小编码单元,用两个频率表示一个 最小编码单元,可尽量使得频率之间的间距大,避免干扰。可预先设置高频频率和低频频率 与最小编码单元的对应关系,从而根据其对应关系获取最小编码单元对应的高频频率和低 频频率。根据高频频率和低频频率通过公式得到对应的正弦波信号或余弦波信号,生成最 小编码单元对应的编码子信号,依次生成的编码子信号构成编码信号序列。各个编码子信 号之间的时间间隔可根据需要自定义,如定义为30毫秒W上。
[0057] 在一个实施例中,步骤S222包括:获取预设编码进制对应的编码表格,根据查表的 方式获取最小编码单元对应的高频频率和低频频率。
[0058] 具体的,预先根据预设编码进制确定了高频频率和低频频率、最小编码单元对应 关系的表格,从而可通过查表的方式快速获取最小编码单元对应的高频频率和低频频率。 如下表1所示为一个十六进制编码方法对应的表格,其中横轴表示低频频率,纵轴表示高频 频率,表格中的字符为十六进制编码方法对应的最小编码单元。
[0化9] 表1 [0060]
[0061 ] 如"4"就对应了高频频率21200Hz和低频频率20200Hz,通过21200Hz和20200Hz构 成"4"对应的信号。可W理解的是,表格中的高频频率和低频频率的具体数值和间隔差距可 根据需要自定义,并根据预设编码进制的不同设计合理间隔的高频频率和低频频率。在一 个实施例中,八进制编码方法对应的表格如表2所示:
[0062]表 2
[0063] _
[0064] 在一个实施例中,编码信号序列周期性生成,编码信号序列携带预设格式的头标 识信息和尾标识信息。
[0065] 具体的,编码信号序列周期性生成可不用麦克风和终端约定编码信号序列的具体 位置或具体时间,简单方便,只需要在编码信号序列的头部增加预设格式的头标识信息,尾 部增加预设格式的尾标识信息就可。预设格式的头标识信息和尾标识信息的具体格式和字 符可根据需要自定义。
[0066] 在一个具体的实施例中,采用表1的对应关系编码,待编码信息对应的编码子字符 为"4E",4对应的编码子信号构成后,对应的频谱图如图6所示,E对应的编码子信号构成后, 对应的频谱图如图7所示。通过预设时间间隔"4E"构成的编码信号序列对应的频谱图如图8 所示。编码信号序列"4E"周期性生成,如10秒生成一次。将编码信号序列与原始音频信号叠 加后形成的频谱图如图9所示,可W看出编码信号序列310明显在频谱上方,而原始音频信 号320集中在频谱下方,便于终端分离和提取。
[0067] 在一个实施例中,如图10所示,提供了一种麦克风数据处理的方法,W应用于上述 应用环境中的终端来举例说明,包括W下步骤:
[006引步骤S410,接收麦克风发送的音频信号。
[0069] 具体的,麦克风发送的音频信号可能携带了麦克风相关信息,麦克风相关信息可 W为麦克风的属性信息、麦克风的操作状态信息、功能信息等。如麦克风的属性信息可为麦 克风的型号、厂家信息等,麦克风的操作状态信息可为麦克风的推子的位置信息等、功能信 息可为混响深度信息、音量信息、推子与功能的对应关系等,如在第一场景下推子3是音量, 第二场景下推子3是混响。
[0070] 步骤S420,如果音频信号为携带麦克风相关信息的音频信号,则获取音频信号中 的编码信号序列,编码信号序列由与麦克风相关的待编码信息编码生成的不同频率信号构 成,编码信号序列的频率大于人耳听觉感知的上限频率。
[0071] 具体的,可通过与麦克风约定的方法采用标志位或采用多种方法检测音频信号是 否携带麦克风相关信息,如标志位为1表示携带麦克风相关信息,则可根据与麦克风约定的 编码信号序列的位置、时间等,如编码信号序列的插入位置为音频信号总长度的预设比例 处,或音频信号总时间的预设比例处,提取编码信号序列。或通过检测音频信号是否携带预 设标识信息得到,如携带预设格式的头标识信息和尾标识信息,则头标识信息和尾标识信 息之间的部分为编码信号序列。编码信号序列中携带了麦克风相关信息,编码信号序列由 与麦克风相关的待编码信息编码生成的不同频率信号构成,便于麦克风接口通过模拟信号 输出携带麦克风相关信息的音频信号,使得麦克风在不支持数字信号输出的情况下也能将 麦克风相关信息输出。且编码信号序列的频率大于人耳听觉感知的上限频率,从而可方便 得从原始音频信号中分离出来且不影响原始音频信号。而且即使编码信号序列没有分离出 来,由于编码信号序列的频率大于人耳听觉感知的上限频率,在播放后人耳也不能感知,减 少了分离的难度,保证了音质效果。
[0072] 步骤S430,解析编码信号序列,解码得到麦克风相关信息。
[0073] 具体的,终端的解码算法与麦克风的编码算法是对应的,先获取编码信号序列对 应的编码子信号,由于各个编码子信号通过预设时间间隔分离,可根据时间顺序依次得到 各个编码子信号。获取编码子信号的频率,根据编码子信号的表示方法的不同,一个编码子 信号可能包括一个或多个频率。根据频率获取对应的最小解码单元,如果是多个频率,则根 据多个频率同时确定最小解码单元。其中频率与最小解码单元的对应关系是与编码端对应 的,最小解码单元的个数和种类也是与编码算法对应的,如预设进制编码法,包括十六进 审IJ、八进制编码法,笔画编码法等,不同的编码方法对应了不同个数和种类的最小编码单 元,如对于十六进制编码法,最小编码单元为0-F共16个字符,对于八进制编码法,最小编码 单元为0-7共7个字符,对于笔画编码法,最小编码单元为"一"、"Γ'等最小笔画。编码算法可 通过与麦克风约定的形式获取,或直接将编码算法信息携带在音频信号中,终端通过提取 的方式获取,从而能确定与编码算法对应的解码算法。编码子信号的频率得到后,就可根据 频率与最小解码单元的对应关系,得到频率对应的最小解码单元。并将不同的最小解码单 元依次按顺序排列,由于一般连续多个最小解码单元组成一个解码子字符,具有具体的含 义,需要先将各个最小解码单元进行分隔得到对应的解码子字符。如果是预设进制编码方 法,则可直接获取与预设编码进制对应的预设位数进行分隔,如十六进制对应的预设位数 为4位。如果是笔画编码算法,则需要提前在编码端写入每个解码子字符的分隔位置,可通 过预设头尾标记的方法写入,解码时根据预设头尾标记将各个最小解码单元分隔成解码子 字符。根据解码子字符得到对应的麦克风相关信息,每个解码子字符与解码信息都有具体 的解码关系,如十六进制解码子字符4E2D中对应的解码信息为"中",从而得到各个解码信 息,构成麦克风相关信息。
[0074] 本实施例中,通过接收麦克风发送的音频信号,检测所述音频信号是否为携带麦 克风相关信息的音频信号,如果是,则获取音频信号中的编码信号序列,编码信号序列由与 麦克风相关的待编码信息编码生成的不同频率信号构成,编码信号序列的频率大于人耳听 觉感知的上限频率,解析编码信号序列,解码得到麦克风相关信息,编码信号序列由与麦克 风相关的待编码信息编码生成的不同频率信号构成,便于麦克风接口通过模拟信号输出携 带麦克风相关信息的音频信号,使得麦克风在不支持数字信号输出的情况下也能将麦克风 相关信息输出。且编码信号序列的频率大于人耳听觉感知的上限频率,从而可方便得从原 始音频信号中分离出来且不影响原始音频信号,能方便的传递麦克风信息,便于终端获取 麦克风相关信息。
[00巧]在一个实施例中,如图11所示,步骤S430包括:
[0076] 步骤S431,获取编码信号序列对应的编码子信号,获取编码子信号的高频频率和 低频频率。
[0077] 具体的,编码子信号由高频频率和低频频率组成,可尽量使得频率之间的间距大, 避免干扰。
[0078] 步骤S432,根据高频频率和低频频率获取对应的最小解码单元。
[0079] 具体的,获取预先设置的高频频率和低频频率与最小解码单元的对应关系,从而 根据高频频率和低频频率获取对应的最小解码单元。解码算法不同,获取的最小解码单元 也不同。
[0080] 步骤S433,将不同的最小解码单元依次按顺序排列并按照预设编码进制对应的位 数进行分隔得到对应的解码子字符,根据解码子字符得到对应的麦克风相关信息。
[0081] 具体的,不同的预设编码进制对应了不同的分隔位数,如将不同的最小解码单元 依次按顺序排列得到"4E2D0030",预设编码进制为十六进制,则每4位进行分隔,得到两个 解码子字符"4E2D"、"0030"。每个解码子字符能确定对应的解码字符,得到"4E2护对应的信 息为"中"/'0030"对应的信息为"3",从而得到克风相关信息为"中3"。
[0082] 在一个实施例中,步骤S432包括:获取预设编码进制对应的解码表格,根据查表的 方式获取高频频率和低频频率对应的最小解码单元。
[0083] 具体的,预设编码进制的大小通过与麦克风约定或从音频信号中提取出,不同的 预设编码进制有对应进制的解码算法。通过获取预设编码进制对应的高频频率和低频频 率、最小编码单元之间关系的解码表格,从而可通过查表的方式快速获取高频频率和低频 频率对应的最小解码单元。如下表3所示为一个十六进制解码方法对应的解码表格,其中横 轴表示低频频率,纵轴表示高频频率,表格中的字符为十六进制解码方法对应的最小解码 单元。
[0084] 表 3
[0085]
[0086] 如高频频率21200Hz和低频频率20200Hz就对应了最小解码单元"4",可W理解的 是,表格中的高频频率和低频频率的具体数值和间隔差距可根据需要自定义,且与编码算 法保持一致。在一个实施例中,八进制解码方法对应的表格如表4所示:
[0087] 表 4
[0088] _
'[0089]~在一个^施例中,步骤S420包括:检测音频#!号是否存在预设?备式的头标识信息I 和尾标识信息,如果存在,则获取头标识信息和尾标识信息之间的数据得到音频信号中的 编码信号序列。
[0090]具体的,通过预设格式的头标识信息和尾标识信息可快速提取编码信号序列,不 需要与麦克风约定编码信号序列的具体位置或具体时间,简单方便。
[0091 ]在一个实施例中,步骤S430之后,还包括:将麦克风相关信息插入至业务数据或根 据麦克风相关信息调整对应的播放参数。
[0092]具体的,业务数据是指与业务相关的数据,如可W为音频分享数据、音频推荐数据 等,通过将麦克风相关信息插入至业务数据可使得与业务相关的用户快速了解麦克风相关 信息,达到信息快速传播和推广的作用。如可W在通过麦克风录制的发布作品后添加信息, 显示"本作品是用第一型号麦克风录制的",达到麦克风硬件厂家快速推广信息的作用。播 放参数包括音量,混响深度、推子的位置等,比如麦克风相关信息为"推子3-50"表示3号推 子推到了 50%的位置,则可根据麦克风相关信息调整对应的推子位置。比如麦克风相关信 息为"第一型号麦克风",由于第一型号麦克风自带了音效特效,则在播放时可控制播放终 端的播放音效关闭,保证播放的音质效果。
[0093] 在一个实施例中,如图12所示,提供了 一种麦克风数据处理的装置,包括:
[0094] 获取模块510,用于获取与麦克风相关的待编码信息。
[00%]编码模块520,用于将待编码信息编码成不同频率信号构成的编码信号序列,编码 信号序列的频率大于人耳听觉感知的上限频率。
[0096] 发送模块530,用于获取麦克风采集的原始音频信号,将编码信号序列与原始音频 信号叠加得到携带麦克风相关信息的音频信号并发送至终端,W使终端解析携带麦克风相 关信息的音频信号得到对应的麦克风相关信息。
[0097] 在一个实施例中,如图13所示,编码模块520包括:
[0098] 分割编码单元521,用于将待编码信息分割编码为预设编码进制对应的编码子字 符,编码子字符由最小编码单元按顺序构成。
[0099] 编码信号序列生成单元522,用于依次获取各个最小编码单元对应的高频频率和 低频频率,根据高频频率和低频频率生成最小编码单元对应的编码子信号,依次生成的编 码子信号构成编码信号序列。
[0100] 在一个实施例中,编码信号序列生成单元还用于获取预设编码进制对应的编码表 格,根据查表的方式获取最小编码单元对应的高频频率和低频频率。
[0101] 在一个实施例中,编码信号序列周期性生成,编码信号序列携带预设格式的头标 识信息和尾标识信息。
[0102] 在一个实施例中,如图14所示,提供了一种麦克风数据处理的装置,包括:
[0103] 接收模块610,用于接收麦克风发送的音频信号。
[0104] 编码信号序列获取模块620,用于如果音频信号为携带麦克风相关信息的音频信 号,则获取音频信号中的编码信号序列,编码信号序列由与麦克风相关的待编码信息编码 生成的不同频率信号构成,编码信号序列的频率大于人耳听觉感知的上限频率。
[0105] 解码模块630,用于解析编码信号序列,解码得到麦克风相关信息。
[0106] 在一个实施例中,如图15所示,解码模块630包括:
[0107] 最小解码单元获取单元631,用于获取编码信号序列对应的编码子信号,获取编码 子信号的高频频率和低频频率,根据高频频率和低频频率获取对应的最小解码单元。
[0108] 麦克风相关信息解码单元632,用于将不同的最小解码单元依次按顺序排列并按 照预设编码进制对应的位数进行分隔得到对应的解码子字符,根据解码子字符得到对应的 麦克风相关信息。
[0109] 在一个实施例中,最小解码单元获取单元631还用于获取预设编码进制对应的解 码表格,根据查表的方式获取所述高频频率和低频频率对应的最小解码单元。
[0110] 在一个实施例中,编码信号序列获取模块620还用于检测音频信号是否存在预设 格式的头标识信息和尾标识信息,如果存在,则获取头标识信息和尾标识信息之间的数据 得到音频信号中的编码信号序列。
[0111] 在一个实施例中,如图16所示,装置还包括:
[0112] 信息利用模块640,用于将所述麦克风相关信息插入至业务数据或根据麦克风相 关信息调整对应的播放参数。
[0113] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分流程,是可W 通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质 中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的 至少一个处理器执行,W实现包括如上述各方法的实施例的流程。其中,所述存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memoir,R0M)或随机存储记忆体(Random Access Memory,RAM)等。
[0114] W上所述实施例的各技术特征可W进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要运些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0115] W上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来 说,在不脱离本发明构思的前提下,还可W做出若干变形和改进,运些都属于本发明的保护 范围。因此,本发明专利的保护范围应W所附权利要求为准。
【主权项】
1. 一种麦克风数据处理的方法,所述方法包括: 获取与麦克风相关的待编码信息; 将所述待编码信息编码成不同频率信号构成的编码信号序列,所述编码信号序列的频 率大于人耳听觉感知的上限频率; 获取麦克风采集的原始音频信号,将所述编码信号序列与所述原始音频信号叠加得到 携带麦克风相关信息的音频信号并发送至终端,以使终端解析所述携带麦克风相关信息的 音频信号得到对应的麦克风相关信息。2. 根据权利要求1所述的方法,其特征在于,所述将所述待编码信息编码成不同频率信 号构成的编码信号序列的步骤包括: 将所述待编码信息分割编码为预设编码进制对应的编码子字符,所述编码子字符由最 小编码单元按顺序构成; 依次获取各个最小编码单元对应的高频频率和低频频率,根据所述高频频率和低频频 率生成所述最小编码单元对应的编码子信号,依次生成的编码子信号构成编码信号序列。3. 根据权利要求2所述的方法,其特征在于,所述依次获取各个最小编码单元对应的高 频频率和低频频率的步骤包括: 获取所述预设编码进制对应的编码表格,根据查表的方式获取所述最小编码单元对应 的高频频率和低频频率。4. 根据权利要求1所述的方法,其特征在于,所述编码信号序列周期性生成,所述编码 信号序列携带预设格式的头标识信息和尾标识信息。5. -种麦克风数据处理的方法,所述方法包括: 接收麦克风发送的音频信号; 如果所述音频信号为携带麦克风相关信息的音频信号,则获取所述音频信号中的编码 信号序列,所述编码信号序列由与麦克风相关的待编码信息编码生成的不同频率信号构 成,所述编码信号序列的频率大于人耳听觉感知的上限频率; 解析所述编码信号序列,解码得到所述麦克风相关信息。6. 根据权利要求5所述的方法,其特征在于,所述解析所述编码信号序列,解码得到所 述麦克风相关信息的步骤包括: 获取所述编码信号序列对应的编码子信号; 获取所述编码子信号的高频频率和低频频率; 根据所述高频频率和低频频率获取对应的最小解码单元; 将不同的最小解码单元依次按顺序排列并按照预设编码进制对应的位数进行分隔得 到对应的解码子字符; 根据所述解码子字符得到对应的麦克风相关信息。7. 根据权利要求6所述的方法,其特征在于,所述根据所述高频频率和低频频率获取对 应的最小解码单元的步骤包括: 获取所述预设编码进制对应的解码表格,根据查表的方式获取所述高频频率和低频频 率对应的最小解码单元。8. 根据权利要求5所述的方法,其特征在于,所述如果所述音频信号为携带麦克风相关 信息的音频信号,则获取所述音频信号中的编码信号序列的步骤包括: 检测所述音频信号是否存在预设格式的头标识信息和尾标识信息,如果存在,则获取 所述头标识信息和尾标识信息之间的数据得到所述音频信号中的编码信号序列。9. 根据权利要求5所述的方法,其特征在于,所述解析所述编码信号序列,解码得到所 述麦克风相关信息的步骤之后,还包括: 将所述麦克风相关信息插入至业务数据或根据所述麦克风相关信息调整对应的播放 参数。10. -种麦克风数据处理的装置,其特征在于,所述装置包括: 获取模块,用于获取与麦克风相关的待编码信息; 编码模块,用于将所述待编码信息编码成不同频率信号构成的编码信号序列,所述编 码信号序列的频率大于人耳听觉感知的上限频率; 发送模块,用于获取麦克风采集的原始音频信号,将所述编码信号序列与所述原始音 频信号叠加得到携带麦克风相关信息的音频信号并发送至终端,以使终端解析所述携带麦 克风相关信息的音频信号得到对应的麦克风相关信息。11. 根据权利要求10所述的装置,其特征在于,所述编码模块包括: 分割编码单元,用于将所述待编码信息分割编码为预设编码进制对应的编码子字符, 所述编码子字符由最小编码单元按顺序构成; 编码信号序列生成单元,用于依次获取各个最小编码单元对应的高频频率和低频频 率,根据所述高频频率和低频频率生成所述最小编码单元对应的编码子信号,依次生成的 编码子信号构成编码信号序列。12. 根据权利要求11所述的装置,其特征在于,所述编码信号序列生成单元还用于获取 所述预设编码进制对应的编码表格,根据查表的方式获取所述最小编码单元对应的高频频 率和低频频率。13. 根据权利要求10所述的装置,其特征在于,所述编码信号序列周期性生成,所述编 码信号序列携带预设格式的头标识信息和尾标识信息。14. 一种麦克风数据处理的装置,其特征在于,所述装置包括: 接收模块,用于接收麦克风发送的音频信号; 编码信号序列获取模块,用于如果所述音频信号为携带麦克风相关信息的音频信号, 则获取所述音频信号中的编码信号序列,所述编码信号序列由与麦克风相关的待编码信息 编码生成的不同频率信号构成,所述编码信号序列的频率大于人耳听觉感知的上限频率; 解码模块,用于解析所述编码信号序列,解码得到所述麦克风相关信息。15. 根据权利要求14所述的装置,其特征在于,所述解码模块包括: 最小解码单元获取单元,用于获取所述编码信号序列对应的编码子信号,获取所述编 码子信号的高频频率和低频频率,根据所述高频频率和低频频率获取对应的最小解码单 元; 麦克风相关信息解码单元,用于将不同的最小解码单元依次按顺序排列并按照预设编 码进制对应的位数进行分隔得到对应的解码子字符,根据所述解码子字符得到对应的麦克 风相关信息。16. 根据权利要求15所述的装置,其特征在于,所述最小解码单元获取单元还用于获取 所述预设编码进制对应的解码表格,根据查表的方式获取所述高频频率和低频频率对应的 最小解码单元。17. 根据权利要求14所述的装置,其特征在于,所述编码信号序列获取模块还用于检测 所述音频信号是否存在预设格式的头标识信息和尾标识信息,如果存在,则获取所述头标 识信息和尾标识信息之间的数据得到所述音频信号中的编码信号序列。18. 根据权利要求14所述的装置,其特征在于,所述装置还包括: 信息利用模块,用于将所述麦克风相关信息插入至业务数据或根据所述麦克风相关信 息调整对应的播放参数。
【文档编号】H04R19/04GK106060740SQ201610353174
【公开日】2016年10月26日
【申请日】2016年5月24日
【发明人】冯穗豫, 肖典欢, 张德文
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1