一种带数据控制板的耳机及其使用方法与流程

文档序号:11845328阅读:335来源:国知局
一种带数据控制板的耳机及其使用方法与流程

本发明涉及通讯技术领域,特别涉及一种带数据控制板的耳机及其使用方法。



背景技术:

耳机是人的随身音响,手机耳机可分为两种标准:OMTP标准通常被叫做国标,CTIA通常被叫做国际标准。

耳机根据其换能方式分类可分为:动圈方式、动铁方式、静电式和等磁式。从结构上功能方式分类可分为:半开放式和封闭式。从佩戴形式上分类可分为:耳塞式、挂耳式、入耳式和头戴式。从佩戴人数上分类可分为:单人耳机和多人耳机。从音源上分类可分为:有源耳机和无源耳机(插卡耳机)。

耳机(或带麦克风的耳机)在现代电子系统(手机,平板电脑等等)中是不可少的外围音频设备。耳机给我们生活带来了极大的方便和用处,使用起来简洁时尚。但是迄今为止,线控耳机上的麦克风控制板上的只有一个或三个控制键,一般按键动作信息是通过音频线控器将按键(键C,键+,键-)的按下动作转换成某类(比如正或负脉冲等)的一个或多个子特征信号(比如持续时间长短等)从MIC线上(对应为按键特征信号线C(n),线+(n),线-(n),n代表某类的第n个子特征信号)发给主机,而且这些特征信号,不同厂家比如苹果,三星,黑莓,诺基亚等等都不同,比如不同脉冲宽度,不同的脉冲频率,不同的模拟电平值或脉冲等等,此处不去一一描述,而实现的电路可以简单(电阻+电容)或复杂的有源电路,或加滤波器限制带宽等,我们统一归入音频线控器中,但是所它们所实现的功能类似,总之在不影响或少影响麦克风信号的条件下,实现按键动作的上传至主机,用来通话接听和音量调节等控制,我们这里把这种信息叫做耳机按键动作信息或一阶数据。尽管可以增加按键的个数(>3个,比如诺基亚,黑莓等公司的某些型号的耳机),但是增加按键数量不能无限 制的增加。经过多年的演变,现在耳机的控制板的按键数最后稳定在3个,并成为广泛被接受的方式。但是这种演变所造成的后果是,这成为了耳机功能比较单一的主要原因之一。



技术实现要素:

本发明的目的在于提供一种带数据控制板的耳机及其使用方法,以解决现有耳机功能较为单一的问题。

为解决上述技术问题,本发明提供一种带数据控制板的耳机,包括:音频接口、数据控制板、左耳塞和右耳塞;其中,所述音频接口分别与所述数据控制板、左耳塞和右耳塞连接,所述数据控制板用于将所需传输的数据转换成按键特征信息上传主机和/或接收主机下传数据。

进一步的,在所述的带数据控制板的耳机中,所述音频接口包括无线蓝牙模块,与所述主机连接。

进一步的,在所述的带数据控制板的耳机中,所述音频接口包括有线音频接口,所述有线音频接口包括MIC线、GND线、HPL线和HPR线;所述MIC线与所述数据控制板连接;所述HPL线与左耳塞连接;所述HPR线与右耳塞连接。

进一步的,在所述的带数据控制板的耳机中,所述数据控制板包括音频线控器、协议转换模块、第一开关、第二开关及第三开关;所述音频线控器具有三根输入信号线VOL-、VOL+及CALL;所述第一开关、第二开关及第三开关从协议转换模块获取控制信号,并分别将信号线VOL-、VOL+及CALL连接至GND线,并由音频线控器驱动MIC线上传主机。

进一步的,在所述的带数据控制板的耳机中,所述MIC线、HPL线及HPR线中的至少一根线连接至协议转换模块,用于主机的下行数据传输。

进一步的,在所述的带数据控制板的耳机中,所述协议转换模块至少有一个数据输入连接至任一按键,其中,所述协议转换模块的数据输入INT-连接至按键-;所述协议转换模块的数据输入INT+连接至按键+;所述协议转换模块的数据输入INTc连接至按键C。

进一步的,在所述的带数据控制板的耳机中,所述数据控制板还包括第四 开关、第五开关及第六开关;所述第四开关、第五开关及第六开关从所述协议转换模块获取控制信号,并分别将所述信号线VOL-、VOL+及CALL连接至按键-、按键+及按键C。

进一步的,在所述的带数据控制板的耳机中,所述数据控制板还包括第七开关和麦克风;所述第七开关从所述协议转换模块获取控制信号,将麦克风连接至MIC线,用于控制麦克风的开启和关闭。

进一步的,在所述的带数据控制板的耳机中,所述协议转换模块包括:

所述数据处理模块,用于与之相连的模块之间接收数据和发送数据,并运算数据,产生数据,融合数据,判断数据和转换数据格式;

状态探测模块,用于接入数据输入信号,判断各个输入信号的波形特征并编码缓存,并将数据输入一数据处理模块;

所述二阶协议模块,用于将需上传的数据编码后,产生相应的开关控制信号,实现二阶数据的上传;

一数据收发模块,用于收发一功能模块的数据并将数据传输至所述数据处理模块。

进一步的,在所述的带数据控制板的耳机中,所述功能模块用于实现各种预设的功能,实现与数据控制板的双向的数据交换。

相应的,本发明还提供一种带数据控制板的耳机的使用方法,包括:通过数据控制板将所需传输的数据转换成按键特征信息上传主机和/或接收下传数据。

进一步的,在所述的带数据控制板的耳机的使用方法中,通过以单键或多键组合操作控制所述数据控制板的启动、终止、唤醒及信号的发出和接收,并通知主机。

进一步的,在所述的带数据控制板的耳机的使用方法中,通过一阈值事件产生的信号控制所述数据控制板的启动、终止、唤醒及信号的发出和接收,并通知主机;其中,所述阈值事件由功能模块产生或按键产生或数据控制板自己产生。

进一步的,在所述的带数据控制板的耳机的使用方法中,通过控制监测音频接口的音频线上的主机下传信号来控制所述数据控制板的启动、终止、唤醒 及信号的发出和接收。

进一步的,在所述的带数据控制板的耳机的使用方法中,启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,断开第一开关、第二开关和第三开关,闭合第四开关、第五开关和第六开关,同时闭合第七开关打开麦克风,此时,所述耳机处于传统线控模式;

或启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,控制第一开关、第二开关和第三开关,断开第四开关、第五开关和第六开关,同时断开第七开关断开麦克风,此时,所述耳机处于数据传输模式;

或启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,控制第一开关、第二开关和第三开关,闭合第四开关、第五开关和第六开关,同时闭合第七开关打开麦克风,此时,所述耳机处于混合传输模式。

或启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,任意断开或闭合第七开关,实现关闭和开启耳机的麦克风。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将MIC线上对应的任意两按键的单特征信号或单按键的两个不同子特征信号组成二进制编码。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将MIC线上对应的任意两按键的特征信号及每个按键的多个j子特征信号组成2*j进制编码,其中包括四进制、八进制、十六进制、三十二进制或六十四进制编码的一种。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将MIC线上对应的两个连续按键信号+/-为逻辑1,连续按键信号-/+为逻辑0,组成差分二进制编码。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将MIC线上对应的三种按键特征信号的单特征信号组成三进制编码,利用按键的多个j子特征信号组成3*j进制编码,其中包括六进制、九进制或十二进制编码的一种。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议控制MIC线上的任意按键特征信号为其它按键特征信 号组成的二阶数据的起始或终止符号。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议控制MIC线上对应的按键特征信号的时间间隔编码传输信息。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议控制MIC线上对应的按键特征信号的时间间隔,小于预设时间间隔为二阶数据,前后大于预设时间间隔为一阶数据。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将MIC线上对应的任意两个相邻的按键特征信号的时间间隔进行编码。

进一步的,在所述的带数据控制板的耳机的使用方法中,控制协议转换模块以二阶数据编码协议将按键特征信息编码的不同进制混合进制编码或将按键特征信息编码与按键间隔编码进行混合编码。

本发明提供的一种带数据控制板的耳机及其使用方法,具有以下有益效果:本发明利用耳机现有的三键控制功能,不需改变电子设备(比如手机,平板电脑等)的任何硬件,且不影响传统的耳机通话接听功能,只需在增加若干开关和协议转换模块,以全新的二阶数据编码协议来传输数据,方便使用,成本低廉,大大增加了耳机功能性和灵活性。

附图说明

图1是本发明实施例的带数据控制板的耳机的结构示意图;

图2是是本发明实施例的带数据控制板的耳机的协议转换模块的结构示意图;

图3-4本发明实施例的带数据控制板的耳机数据传输的时序图。

具体实施方式

以下结合附图和具体实施例对本发明提出的一种带数据控制板的耳机及其使用方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比 例,仅用以方便、明晰地辅助说明本发明实施例的目的。

请参考图1,本发明提供一种带数据控制板的耳机,包括:音频接口100、数据控制板200、左耳塞300和右耳塞400;其中,所述音频接口100分别与所述数据控制板200、左耳塞300和右耳塞400连接,所述数据控制板200用于将所需传输的数据转换成按键特征信息上传主机500和/或接收主机500传数据。所述音频接口100可以为无线蓝牙模块与主机500无线连接,或者为传统模拟音频插头或者其它数字接口,如USB等,与主机500进行有线连接。进一步的,所述音频接口100为有线音频接口110,所述有线音频接口110包括MIC线、GND线、HPL线和HPR线;所述MIC线与所述数据控制板200连接;所述HPL线与左耳塞300连接;所述HPR线与右耳塞400连接。

进一步来说,所述数据控制板200包括音频线控器210、协议转换模块220、第一开关SW0、第二开关SW1及第三开关SW2;所述音频线控器210具有三根输入信号线VOL-、VOL+及CALL;所述第一开关SW0、第二开关SW1及第三开关SW2从协议转换模块220获取控制信号,并分别将信号线VOL-、VOL+及CALL连接至GND线,并由音频线控器210驱动MIC线上传主机500。所述MIC线、HPL线及HPR线中的至少一根线连接至协议转换模块220,用于主机500的下行数据传输、编码和缓存。在另一优选的实施例中,所述数据控制板200还包括第四开关SW3、第五开关SW4及第六开关SW5;所述第四开关SW3、第五开关SW4及第六开关SW5从所述协议转换模块220获取控制信号,并分别将所述信号线VOL-、VOL+及CALL连接至按键-、按键+及按键C;或者所述按键-连接至协议转换模块220的数据输入INT-;按键+连接至协议转换模块220的数据输入INT+;按键C连接至协议转换模块220的数据输入INTc,这样可以将按键动作与音频线控器隔离,方便实现二阶数据传输时的不受按键动作干扰,同时也可以将按键动作与其它数据融合后转换成二阶数据上传或简单转换成一阶数据上传来代替第四开关、第五开关和第六开关。在又一优选的实施例中,所述数据控制板200还包括第七开关SW6和麦克风230;所述第七开关SW6从所述协议转换模块220获取控制信号,将麦克风230连接至MIC线,麦克风230将声音信号转换成电信号,通过MIC线传至主机500,或关闭麦克风以达到省电或其它目的。

如图2所示,所述协议转换模块包括:状态探测模块、数据处理模块、二阶协议模块、数据收发模块及功能模块;其中,

所述状态探测模块,用于接入数据输入INT-、INT+,INTc,INT及DET的信号,判断各个输入信号的波形特征并编码缓存,并将数据输入一数据处理模块;此处的输入信号可以为高低电平的形式或多电平的形式,其来源可以来自按键的动作即假设输入接口被弱上拉为高电平,则按键动作将此接口以低阻抗接地,数据以数字形式输入进入状态探测模块内部电路,来源也可以来自MIC线,即主机驱动MIC线以某种特征信息比如多电平的编码形式所下传信息,由于MIC线上可能有上传的模拟信号或某种按键的特征信息,则状态探测模块内部必须有模数转换器(ADC)来区分下传的多电平并进行编码,来源还可以从左右声道的音频线HPL/HPR,即主机将所需下传的数字信息与要送往耳塞的音频信号混合后一起下传或者单独下传,下传的数字信息根据电平的种类多少和电平大小范围状态探测模块可采用数字输入电路或者采用模数转换器〃(ADC)来采集信息。

所述数据处理模块,用于将接收到的数据进行运算数据,产生数据,融合数据,判断数据,转换数据格式后,将处理结果输入一二阶协议模块,经转换后产生相应的开关控制信号;所述数据处理模块可以是通用的算数逻辑单元(比如CPU)或者全定制的电路(比如ASIC电路),接收到数据后可以根据预先设置软件程序或硬件ASIC需要对数据进行各种运算,比如加减乘除,各种滤波,快速傅里叶正变换/反变换等;数据处理模块内部也可以有自运行程序根据预设的条件运行后而产生数据,比如计时器等。数据处理模块也可以对于收到或处理产生的数据进行简单的判断,或者将数据的格式进行任意的转换。此处不一一列举。

所述二阶协议模块,用于将需上传数据基于二阶数据编码协议,产生相应的开关控制信号,实现二阶数据从MIC线上传;由于传统的物理按键是由用户的手来操作的,我们将传统按键的单一或简单的按键信息定义为一阶数据(即传统线控按键信息),很显然,此种方式输入的速度大大受限制。我们的二阶数据是由我们的所述二阶协议模块根据规定的二阶数据编码协议将数据处理模块传过来的数据转换和或融合而来的,其输出用来控制接至线控器的第一开关、 第二开关和第三开关的接地或断开,并由线控器在MIC线上产生相应的特征信息上传至主机。根据不同的线控器的要求,三个开关可以被控制以其它形式连接,不管何种形式,其目的是让线控器正确的产生MIC线上的按键特征信息。由于数据只是从MIC线以按键特征信息上传的,二阶协议模块在进行编码后必须适当产生开关控制信号将并行数据转成MIC线上的串行数据,具体编码协议下面详细解释。

基于耳机多控制键特征信息的二阶数据编解码协议,规定为,根据线控耳机的N个按键在MIC线上产生的N类按键特征信息,以N类特征信息代表不同的逻辑状态组成最多可以组成N进制的数据格式,进一步组成组合编码实现二阶数据。如果每一类按键有j个子特征信号的话,则最多可组成N*j进制的数据在MIC线上传输。

具体以三控制键为例:

三控制键有三种线上特征信息,即特征信息线C,线+和线-,最多实现三进制的数据格式,分别为三进制的逻辑2,1,0状态。

也可以实现简单二进制的数据格式,比如按键特征信息线+和线-分别为二进制的逻辑1和0状态。或者以某个按键的特征信息的两个子信息比如键按下的时间长或短来定义二进制的逻辑1或0,或者以按键特征信息组合线+/线-表示逻辑1,线-/线+表示逻辑0,实现差分形式的二进制数据以兼容传统按键动作的相应信息在MIC线上的传输。或者以按键特征信息线+和线-及其子特征信息(长/短)组成四进制编码:长线+=3,长线-=2,短线+=1,短线-=0。以此类推,可以方便实现八进制,十六进制,三十二进制编码。

其在线上的数据可以是不同进制的单比特或连续多比特数据形式任意组合,或以某个按键特征信息比如线C为隔离符号来隔离由其它按键特征信息所组成的多组任意长度的数据的传输,或以按键特征信息的间隔时间来实现多组任意长度的数据传输,即组成二阶数据的按键特征信息的时间间隔小于T0,两组数据的线上特征信息时间间隔必须大于T0,其它任何线上特征信息为一阶数据,以此可以兼容传统线控按键协议和二阶数据编码协议在MIC线上的传输。

所述数据收发模块,用于与之相连的模块之间接收数据和发送数据。所采用的数据传输协议这里不去限制,可以是常用的I2C/SPI多线协议,也可以是各 种单线协议比如SW协议或OW协议。此处也不一一介绍。再将收到数据给予所述数据处理模块使用及将所述数据处理模块的数据发出给相连的模块。

所述功能模块,所述功能模块是在数据控制板以外的外挂的一个或多个功能模块,用于实现各种预设的功能,并可与数据控制板的数据收发模块双向数据交换。其可以是无线功能模块比如蓝牙(耳机或者数据模块均可),Zigbee,FM收音机等,也可以是有线模块功能模块比如各种传感器等。功能模块因此经过数据控制板与主机交换数据。

所述音频接口可以是蓝牙模块与主机通讯,同时以有线方式通过音频线与耳机相连,由于音频线(MIC线,HPL/HPR线)连入,蓝牙模块必须传输双向音频信号(等于蓝牙耳机模块只是外接麦克风和左右耳塞)。但是不要混淆了连接数据控制板的所述功能模块的蓝牙模块(耳机或数据)。

在本实施例中,所述带数据控制板的耳机可以分为三种工作模式,传统线控模式,数据传输模式,混合传输模式,(但不限于这三种模式):

启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,断开第一开关、第二开关和第三开关,闭合第四开关、第五开关和第六开关,同时闭合第七开关打开麦克风,此时,所述耳机处于传统线控模式,此时的耳机操作(用按键)和使用跟传统线控耳机完全一样,方便了用户的使用习惯;此为传统线控模式。

启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号,控制第一开关、第二开关和第三开关,断开第四开关、第五开关和第六开关,同时断开第七开关断开麦克风,此时,所述耳机处于数据传输模式,在此模式下,所有的信息,比如按键动作信息,附加功能模块产生的数据信息等,经过协议转换模块后,产生控制第一开关、第二开关和第三开关的控制信号,由线控器驱动MIC线产生特征信号而上传至主机。尽管按键的直通开关断开了,但是传统的按键动作信息比如接听键/音量增键/减键或其它任何按键动作组合,仍然可以接至协议转换模块的数据输入后,并将这些动作信息转换成二阶数据信息上传或者按照原有的一阶数据协议转换后上传。此为数据传输模式。由于麦克风被断开,此模式为纯数据模式。

启动数据控制板的协议转换模块,所述协议转换模块发出相应控制信号, 控制第一开关、第二开关和第三开关,闭合第四开关、第五开关和第六开关,同时闭合第七开关打开麦克风,此时,所述耳机处于混合传输模式,在此模式下,由于按键的外接直通开关闭合,必须避免按键动作和二阶数据的传输的同时进行。

但是纯数据模式下,也可以控制切换至另一种混合传输模式,即控制闭合第七开关,打开麦克风。此时由于按键只接入协议转换模块,跟直通方式类似(即第四第五第六开关闭合时),这时按键动作可以规定从协议转换模块中以软性方式经过第一开关第二开关和第三开关间接上传主机。同样的,这些物理按键动作信息,可以以二阶数据协议也可以以传统的线控协议上传。控制麦克风的开启断开,可以用手动开启比如用按键动作来开启,也可以用主机下传信息来开启,也可以用有条件开启比如根据某种阈值事件有协议转换模块来控制开启。但是最简单的使用时与传统耳机中的麦克风一样,将麦克风置于长开启状态。

协议转换模块通过控制第一开关,第二开关,第三开关的开关实现二阶数据的上传,尽管是以线控器产生的按键特征信息上传的,上传数据的速度没有限制,只要相应的音频线控器可产生MIC线上的主机可分辨的按键特征信息即可。比如可以发送MIC线上持续时间短间隔时间短的按键特征信息实现传输二阶数据,这里不一一列举。当然对于不同的速度的按键特征信息传输,主机端必须具有接收MIC线上按键特征信息的硬件或软件。主机上都配有识别传统线控协议的按键信息(一阶数据)的软硬件(各个厂家可能不同),但是对于开关速度加快,特征信息和间隔都使得主机的软硬件都无法识别而导致无法读取数据时,主机必须要有新的软硬件来读取数据。

耳机的带数据模式的使用可以多种多样。用户通过操作键C,键+,键-,以单键或多键组合,通知所述协议转换模块并以MIC线上的约定的按键特征信息组合通知主机,实现耳机的模式启动或切换或附加功能控制。可以利用传统线控的按键中的未用或极少用的按键组合,比如长时间按下键+或键-,来通知协议转换模块启动数据传输,同时通过MIC线上传主机,主机接收到长键+或长键-或其它组合的按键后、后启动主机的数据接收应用程序。而当需要停止数据传输时,可以再次长时间按下键+或键-来通知两端停止数据模式,或可设置协议转 换模块自动停止数据传输后恢复至原状态。协议转换模块启动后,可以执行预设程序比如判断某种按键动作组合,控制关闭/打开麦克风或关闭/打开某个功能模块,或者将某种按键动作组合信息与某个功能模块的输出信息融合后上传主机使用。

耳机通过阈值事件产生的中断信号来,通知所述协议转换模块并以MIC线上的约定的按键特征信息组合通知主机,实现耳机的模式启动或切换或终止或数据的处理和交换。阈值可由功能模块引起而产生,当功能模块探测到某个状态时即发出信号给协议转换模块的中断输入,协议转换模块启动与附加功能模块交换数据。阈值也可由按键引起而产生,即当某种按键组合按下后,所述协议转换模块识别并产生阈值。阈值也可由协议转换模块的内部的预设程序的执行而产生,比如时钟等。当阈值事件发生时,可以在线上的产生相应按键特征信息通知主机启动相应程序。当数据交换完毕后,如无预设的进一步操作,各模块可以自动恢复至原状态。阈值事件产生的中断信号也可用来产生控制数据板上的其它模块和开关的控制信号,比如控制麦克风的第七开关。

耳机的协议转换模块可以定时或不定时启动,并以MIC线上的约定的按键特征信息组合通知主机,实现耳机的模式启动或切换或终止或附加功能控制。协议转换模块在休眠时,可以被中断信号唤醒,读取附加功能模块的数据,并加以判断,当阈值事件发生时,可以在线上按键特征信息通知主机。数据交换完毕后,如无预设的进一步操作,各模块可以自动恢复至休眠状态。

主机可主动启动相应的数据接收应用软件,用户通过主机的屏幕操作来主动启动应的数据接收应用界面,同时在MIC或HPL或HPR线上产生特征频率或特征幅度或特征宽度的信号,协议转换模块通过状态探测模块的DET可探测并接收并按协议解码主机的下传数据,实现耳机的模式启动或切换或终止或附加功能控制。

耳机的数据控制板启动数据上传模式后,可以向上传单次或多组数据,也可定时或按任何规定的时间上传数据,即每次按规定完成数据传输后,耳机可自动进入传统线控模式。直至下一次数据上传请求。

对于主机主动下传的数据,耳机在收到后,可上传确认信号收到或简单默认收到。对于耳机主动上传数据,主机收到后,可以下发确认信号或简单默认 收到。

此处实施例采用数据控制板上三个按键的且带有麦克风的结构是为了兼容传统的线控耳机的按键使用。数据控制板上的按键可以是独立使用的且区别于线控耳机的按键,按键的个数可以不同。数据控制板上也可以完全没有按键。

此外,数据控制板不带麦克风时,此数据控制板即为纯数据控制板。

此外,数据控制板可以与另一个数据控制板并联连接至音频线上,结合一起使用。

此外,数据控制板可以或另一个传统线控板并联连接至音频线上,结合一起使用。

所描述的数据控制板的开关,协议转换模块,甚至线控器功能可以等效的以其它电路或芯片实现,比如MCU等。此处不做进一步描述。

下面对数据发送耳机的典型工作状态和程序进行完整的描述,但不限于,请参考图3和4,其为本发明实施例的一种带数据控制板的耳机使用方法的时序图。

耳机的供电方式可以多种多样,比如电池,线上供电等等,此处不去一一罗列。耳机电源可以手动开启或者耳机插头插入主机后自动开启。

在电源开启前,各个信号均为低电平,且各个开关处于断开状态。

当所述音频接口(有线方式=插头,无线方式=蓝牙模块)接入主机前,各个信号均为低电平,且各个开关处于断开状态。之后,主机判断有耳机接入,启动传统线控驱动程序,相应的主机的音频编解码芯片将MIC线驱动置高电平,同时如果需要的话,MIC线的高电平给数据控制板上的电路实现寄生供电后,MIC线被识别为高电平,音频线控器启动,同时协议转换模块启动(也可以预设为休眠状态),附加功能模块可以根据需要可以预设关闭或休眠或开启。

如图3相应的部分所示,此时协议转换模块置控制信号UP<5:3>为高,控制闭合相应的开关使得三个按键直接与音频线控器接通,同时控制信号UP<6>为高,控制闭合第七开关(也可以默认状态为断开),将麦克风连通至MIC线,而控制信号UP<2:0>置低电平控制断开相应的开关。此时耳机被配置为传统线控模式下的待机状态,耳机的按键操作保持跟传统耳机的完全一样,比如单次 按键C为音乐播放/暂停或接听/MUTE电话等等,且根据不同的品牌的电子设备可能设置稍有不同。

此时当有电话打入,按传统方法,按下按键C一次,音频线控器在MIC线上产生按键特征信息线C信号,如图3中的叉形阴影(此处未画出具体的MIC线上的波形,因为不同的品牌可能采用的硬件及特征信号都不同),传至主机电子设备后主机接听电话,同时按键C通知协议转换模块将UP<6>置高后打开麦克风(如果为了省电其默认状态为断开的话),MIC线上开始上传模拟的声音信号同时两个耳塞接受主机传来的对方声音,实现说双向通话。通话的同时,可以用传统的单按键动作调节音量等控制。此时耳机处于传统线控模式。

在通话中,如果需要启动二阶数据传输模式,以预先约定的按键动作,比如长时间按下按键+(或键-或键C或任何规定的单或组合按键动作),如果UP<5:3>为高电平时,音频线控器在MIC线上产生相应的长线+信号(如图3中的宽的浅色阴影部分),主机收到并识别按键动作后,启动主机上的二阶数据接收应用程序(比如相应的APP)。同时此长时间按下按键+的按键动作通过协议转换模块的INT+输入并被识别后,启动唤醒协议转换模块进入传输模式,此时如果控制信号UP<5:3>为低电平,即断开相应开关,任何按键动作只能通过INTc、INT+、INT-三个数据输入口进入协议转换模块,此时任何物理上的按键动作以及所需上传的其它数据可以根据新的二阶数据编码协议产生相应的控制信号UP<2:0>,来控制音频线控器的输入端CALL,VOL+和VOL-,并由其转换成MIC线上的按键特征信息线C,线+,线-上传至主机。因此协议转换模块可将长时间按下按键+的动作转换成相同或不同的MIC线上的特征信号上传,如图3中所示,此时耳机还在处于通话时且可以上传数据,此时耳机处于混合传输模式。

如图3中所示,如所需传输的有效数据为8位序列10000110,对此数据组隔离的话,注意对应的开关的控制信号UP<i>=1并持续某个时间时,则线控器在MIC线上产生相应的特征信息,根据二阶数编码协议,控制信号UP<2:0>序列为100,010,001,001,001,001,010,010,001,100,或者如果只显示控制信号为1的信号,则为UP<2>UP<1>UP<0>UP<0>UP<0>UP<0>UP<1>UP<1>UP<0>UP<2>,在MIC线上的按键特征信息如图中所 示,对应的特征信号的串行系列为,线C线+线-线-线-线-线+线+线-线C。主机被通知启动二阶数据接收应用程序,接收并解码收到的MIC线上的数据,传递给主机的其它应用。而下一组的数据传输可以以前组数据的结束符为开始符继续传输数据。对于一次性的简短的数据,可以规定不需要数组隔离符号线C。

此时耳机还处在通话状态,为了增加耳机音量,可以配置数据控制板并通知主机采用二阶数据间隔小于T0,一阶数据大于T0的协议,如图所示,可以按下键+,协议转换模块通过INT+接收到此信息后将此信息分辨为按键动作,按照规定协议在线上产生按键线+。即:此按键特征信息线+必须在前面的线上任何按键特征信息结束的T0时间之后开始,并且在其结束后的T0时间内不允许有其它线上按键特征信息传输。按此协议主机接收到并识别为按键信息,主机即增加左右耳塞音量。此时二阶数据的传输间隔必须小于T0。为了完全兼容一阶数据,可以采用二阶数据编码协议的差分格式传输,这样在传输任意差分数据后音量是保持不变,而传统音量增减键保持不变。

同样,可以按下键C为通知主机关闭麦克风数据通道或为了省电直接关闭耳机的麦克风,将UP<6>置低。或者可以用某种按键组合永久关闭麦克风,同时协议转换模块可以上传信号,一次或多次提醒主机有关麦克风的关闭的状态。

在混合传输模式或数据传输模式下,某些按键动作信息在线上传输的优先级可以规定高于内部其它二阶数据的线上传输优先级。即按下此按键可以暂停或截断任何二阶数据传输,优先按规定协议向上传输对应的此按键信息。如图3中所示,在二阶数据10000110的传输的过程中,如需操作按键,比如按下键C,来重新打开麦克风的话,协议转换模块接收到键C按下,可以发隔离符号后或不发出隔离符号立刻停止二阶数据传输,并按协议,在相隔一定时间T0间隔后,在MIC线上产生相应的特征信号线C,并禁止之后的T0时间内的任何线上按键特征信息,主机探测并识别后打开麦克风数据通道同时耳机打开麦克风将UP<6>置高。

然后,如果需要的话,协议转换模块可重新传输前面的截断的完整的那组二阶数据,或者根据应用场景需要,忽略前面的截断数据,直接顺序传输下一组数据。

如图3中,如需要的话,可以关闭数据传输但保持通话,比如可长按键+,协议转换模块收到后,即可停止数据传输状态,UP<5:3>置高电平,UP<2:0>保持置低电平,耳机回到处于传统线控模式,如需要可在MIC线上产生相应长度的特征信号线+,主机接收到后随即退出数据接收应用程序。耳机附加功能模块可根据需要保持开启或关闭。但通话继续进行,直至主机关断通话。此时主机可主动将MIC线上的电平以规定协议下拉(或者从HPL线或HPR线上产生的其它特征信号传至协议转换模块),协议转换模块探测到MIC线的下拉后,被知晓通话结束,耳机处于传统线控模式的待机状态。

如需要保持数据传输但关断通话(图中未画出),可按规定协议按下某键通知主机关断通话,或者主机主动关断通话。此时耳机处于数据传输模式。

耳机所传输的数据的来源,可以来自附加功能模块,以I2C/SPI协议与协议转换模块交换数据,然后协议转换模块上传处理过的或未经处理的从附加功能模块所读取的原始数据。多个附加功能模块可以接至协议转换模块。所上传输的数据可以是任何长度,最为简单的为上传单比特数据,比如当功能模块为某种传感器,传感器本身或数据处理模块对传感器的数据进行处理后如果只需上传两个结果数据时,可采用二进制的单比特传输协议,三个结果数据编码三进制,四个结果编码为四进制上传比如,长线+,长线-,短线+和短线-,当然此时主机必须屏蔽传统线控按键的音量增减功能,否则可以用差分格式上传四个结果数据,即线+线+,线+线-,线-线+和线-线-。

如果麦克风为默认开启时,为了给数据传输及附加功能模块提供更多电能,可以在数据传输和或附加功能工作时,关闭麦克风。

在上面的二阶数据编码协议中描述的是基于按键特征信息的编码,二阶数据编码协议还包括将MIC线上的任意两个相邻的按键特征信息(不管是用于二阶数据还是一阶数据)的时间间隔进行编码,这里叫做按键间隔编码。按键时间间隔规定为MIC线上的前一按键特征信息的结束时刻和下一按键特征信息的开始时刻。主机可对时间间隔进行计时,并按照我们的协议规定解码即可。比如间隔长于预设时间为逻辑1,短于预设时间为逻辑0,组成二进制编码,或者主机能够辨别更细的按键时间间隔,可以进行更多进制的编码。因为在传输按键特征信号组成的编码时,两个按键特征信号的时间间隔是必须的,因此我们 可以这里除了提供了另一种编码形式,最为关键的是可以充分有效的利用了按键特征信息编码的原来浪费掉的间隔时间,将进一步提高传输效率。按键特征信息编码和按键时间间隔编码可以独立传输,也可混合传输时,而在混合传输时,可以是代表两路的独立传输数字信息,也可以以全新的混合进制传输数字信息。以图4为例,所示在隔离线C之间(假设的线C与线+/线-的间隔不做间隔编码)15位混合编码为:长线-(长隔)短线+(长隔)短线-(长隔)短线-(短隔)短线+(短隔)长线+(长隔)长线-(短隔)短线-,数据序列等于2(1)1(1)0(1)0(0)1(0)3(1)2(0)0。这里可以代表单路15位二四混合进制的编码数据:211101001031200,或者代表两路独立编码数据:四进制21001320和二进制1110010。其实图中的其它任何两个按键特征信息之间的时间间隔均可以编码传输信息,比如独立间隔编码时,在MIC线上发送三个连续且独立线C(即一阶数据)的间隔发送信息,线C(短隔)线C(长隔)线C,和线C(长隔)线C(短隔)线C,尽管同样是发送的三个线C,但是夹带了更多信息,一个夹带数据01,另一个夹带数据10,同时也可以给传统线控耳机中的三个连续且独立线C(即一阶数据)赋予更多的意义。此处不一一列举。此处的长隔和短隔只是相对的概念,只要主机可以分辨即可。

在不使用按键间隔编码时,混合进制编码也可以只用按键特征信息所的不同进制组成混合进制编码。

本发明中所描述的器件和模块及功能可以用硬件实现也可以用软件实现,此处不加限制和例举。

本发明利用耳机现有的三键控制功能,不需改变电子设备(比如手机,平板电脑等)的任何硬件,且不影响传统的耳机通话接听功能,只需在增加若干开关和协议转换模块,以全新的二阶数据编码协议来传输数据,方便使用,成本低廉,大大增加了耳机功能性和灵活性。

上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

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