用于与助听器通信的装置和方法 【技术领域】
本发明涉及一种在助听器系统中发送数据的方法和装置。
背景技术
一个助听器与另一个助听器以及与其它通信接口的无绳通信必须满足某些特殊要求,如由助听器中发射接收器的非常有限可用的发送能量以及通常由于空间的原因而效率很低的天线提出的要求。
在其它应用领域中实现的解决方案一方面与多信道或时分方法有关。另一方面,当使用单信道传输系统时,在有足够发射有效距离和传输带宽的情况下,通常可以保证所有参加的通信用户在使用传输过程时无线通信信道可用。出于能量和空间的原因这些方法例如被应用于当代数字传输系统(蓝牙,DECT等)中,但不适用于助听器应用。在助听器范围应用的FM传输系统通常为用于单独应用的具有转接器系统的纯点对点传输系统,其连续地传输模拟信号。
与此相关的,在文件DE 19544546中公开了一种具有多个模拟输入和一个附加的数字输入的助听器。可以将多个加在助听器附加输入上的多个数字信号通过多路选择器为进一步处理而传送给助听器的信号处理器。
由此,在空间上分开设置的立体声麦克风的麦克风信号就可以数字地方式被迅速而无干扰地接收并进一步处理。
此外,在随后公开的文件DE 10201068中描述了一种助听器与外部通信接口通信的方法,其中,将涉及多个信号源的地址数据和/或信道数据存储在存储装置中。通过优先级驱动的地址管理系统可使助听器携带者舒适地自动与具有最高优先级的无线接口进行通信。
【发明内容】
因此,本发明要解决的技术问题是,提供一种用于助听器的通信系统,其能够满足助听器的特殊要求,特别是可以在能耗方面得到优化。
按照本发明,上述技术问题是通过一种在助听器系统中发送数据的方法解决的,该方法为发送过程分配优先级,并利用与该分配的优先级相关的长度发送数据分组。
一种相应的在助听器系统中发送数据的装置具有:用于为发送过程分配优先级的分配装置;用于以数据分组来提供待发送的数据的提供装置,其中,数据分组的长度取决于所分配的优先级;以及用于发送所提供的数据的发送装置。
因此,按照本发明,可以在助听器之间进行其它通信之前手动地操作助听器,其中,由于该操作而为待传输的数据分配最高优先级,并因此而使其有最大数据分组长度。因此,助听器系统中那些接收这些高优先级消息的组件须至少在一定时间内停止其发送行为。出于这一原因,按照本发明,设置了针对这一问题的在助听器系统中发送数据的方法,其中,发送第一优先级的数据;接收第二优先级的数据,以及当该第二优先级高于该第一优先级时,暂时中断发送。
一种相应的在助听器系统中发送数据的装置具有:用于发送第一优先级数据的发送装置;用于接收第二优先级数据的接收装置,以及与该发送装置和接收装置相连接的控制装置,用于当该第二优先级高于该第一优先级时,暂时中断通过该发送装置的发送。
因此,这里是从基于例如电磁、红外或超声波传输的传输系统出发,由于成本的限制和有限的传输容量,不是按照时分方法对多个信道进行访问或分配。优选地,传输信号通过一个单独的传输信道传输。
原理上,这样的传输系统可以至少提供两个分别对应于不同应用或传输模式的逻辑通信级。相应于应用,这些通信级具有不同的通信优先级。此外,在该通信网络中也可有多于两个通信用户参加,这些用户不必了解关于其它用户正在进行的通信的一切。例如当在两个助听器之间发生数据交换时,由于助听器有限的有效距离而可能使遥控器得不到关于正在进行的通信的信息。如果现在有一较高通信级的时间关键的应用或一非连续性连接在该通信系统中的用户根据请求中断要无线传输的信号,则在当前进行的通信的情况下可能会受到干扰,而受到干扰的连接发送的数据和较高优先级或外部源的应用会丢失。这里,对传输系统要求不允许丢失较高优先级传输的数据。因此,在通信中使用不同长度的数据分组。当较低优先级的传输请求被停止(犹如传输信道被占据)期间,较高优先级的数据分组得以通过。
【附图说明】
下面借助附图对本发明进行进一步说明。图中,
图1示出了具有两个助听器和一个遥控器的助听器系统的示意图;
图2示出了手动操作时的信号时序图;
图3示出了信号处理装置自动同步时的信号时序图;
图4示出了遥控时的信号时序图;
图5示出了在同时手动操作的情况下信号处理装置同步的信号时序图;以及
图6示出了在与图5所示的时间上错开的手动操作的情况下信号处理装置同步的信号时序图。
【具体实施方式】
在此示出的实施方式是本发明的优选实施方式。
传输级或不同优先级的通信伙伴使用不同种类的数据分组。如果在通信的最低级设置基本数据字DW,则在无干扰情况下这些数组将在伙伴之间传输。当此时出现更高优先级的应用/用户时,则需将正在进行的通信中断而进行必要的信息交换。为此目的,较高优先级的应用发送数据分组,其长度明显长于较低优先级应用的数据分组。在出现较高优先级的不协调的信息时,将首先干扰正在进行的通信,因为接收通信用户将重叠地接收原始的和为此发生的发送信号。但由于较高优先级发送信号的时间长度,在较低优先级连接的发送过程关闭之后,部分新发送信号可以无干扰地被接收。因此,优选的是将较高优先级通信元素的发送信号构成为由第一和第二块组成,其中,第二块包含完整的待传输的信息,并且在极端的情况下在第一块传输结束后总能被接收。
根据传输所包含的是绝对指令(如音量水平3)还是相对指令(如将音量提高一级),数据分组的第一部分可由至少一个待发送的数据字组成,或由报头(praeamble)的序列组成。在传输绝对数据时,将数据字DW的传输作为数据分组的第一部分的优点在于,对于无差错传输的情况可以较早识别数据。相对指令的传输可以在一个数据分组中一次实现,因为否则在无差错传输中提高一个值可能会执行两次。
如果事先发送报头序列,则该报头不包含信息,其只是告诉系统即将有数据传输发生。所有较低优先级用户在接收更重要的数据或报头时都被禁止进行其自身的通信。即使较高优先级的传输已经结束,传输信道将在一定时间Tack内、在重新允许较低级传输之前保持释放。
一般,如果实施优先级N传输,则数据分组的长度最小为{(N+1)DW}。优先级随着数N的增大而提高。以这种方式,在一优先级内假设为最高级的通信,各最重要的通信都可无干扰地实施。如果没有关于正在进行的通信的信息的用户具有较高的优先级,则它们可将其自身的数据引入通信系统。
按照相应于图1的本发明的实施方式,通过用于助听器应用的WIRELESS(无线)系统实现。该系统由两个助听器HG1、HG2和一个遥控器RCU构成,它们相互之间进行无线通信。由于助听器HG1、HG2有限的发送能量,传输有效距离受到限制。遥控器RCU不参与两个助听器的通信。
此外,有不同通信级。最低级为信号处理算法的助听器1、2的双耳平衡。例如由此在两个助听器1、2中对应用的听程序的平衡。
较高优先级的应用是通过助听器携带者对助听器操纵部件的手动操作。在操作时,应立即停止其它通信,并实施操纵部件调节的双耳平衡。调节值的传输利用绝对值实现。因此,数据分组由原始数据字传输的两倍构成。
当出现遥控器RCU操作时,当前通信再次被中断,并转换到所期望的遥控功能,因为遥控器RCU的操作也具有很高的优先级。在此,通常依据相对指令组,其中,在数据字前设置报头序列。
图2至图6描述传输的时间过程。要识别的是,在通信冲突的情况下,具有较高优先级的通信阻止具有较低优先级的通信,中断其最后一次传输,并传输自己的数据。如果按照图2,由于手动操作而激发传输,则从助听器HG1向另一助听器HG2发送双倍的绝对数据分组。为此,有效数据将在数据分组的第一部分、并重新在第二部分被传输。该两部分与每个数据分组一样,在其前边设置了初始化报头,但为清晰起见,未在总图中示出。
如果在一定时间Tack内又出现了其它操作,则仅需再发送一次相应的数据字,因为其它较低优先级的通信用户在开始继续传输之前至少还会沉寂时间Tack。在该时间Tack之后,该操作的设备还最终发送一个用于双耳平衡的同步命令,另一用户HG2利用一响应对此进行回答。以这种方式,在助听器HG1上手动进行的调节(例如音量调节或程序选择)可以无线地传输到助听器HG2。在此,确认时间Tack对于两个助听器HG1、HG2可以是不同的。
图3示出信号处理自动同步的信号时序图。助听器HG1首先发送用于平衡的数据分组。对此,助听器系统中的另一助听器HG2也发送用于平衡的同步数据分组。以此方式,助听器交替地发送那些由自身信号处理依据环境条件确定为最佳的调节值。但为了避免由于助听器的不同状况造成不同的助听器调节,因此进行相应的平衡。
此外,可以利用双耳信息来控制信号处理算法,例如抑制干扰噪声。
图4示出遥控器的发送过程。遥控器由于助听器通信的有限有效距离而不了解正在进行的通信,因此,其首先在数据分组的第一部分传送报头序列,其后在数据分组的第二部分传送有效数据字。在该两个部分之前也设置了未示出的初始化报头。由于助听器应对遥控器直接作出响应,因此遥控操作的数据分组具有很高的优先级,这由遥控操作所发送的数据分组的第一部分的大的长度来实现。在该较高优先级的消息之后,这里助听器HG1、HG2也在给定的时间内被禁止发送。在此期间,遥控器可以毫无问题地向助听器发送短的数据分组,例如用于音量调节或程序选择。然后,在两个助听器上强制实行的发送中断又一次在两个助听器间达到平衡,如结合图2所述的那样。这种平衡可以保证两个助听器HG1和HG2也可以获得遥控器的指令。
图5示出了在两个助听器信号处理同步期间进行手动操作的情况。在这种情况下,助听器HG1发送通常用于平衡的同步数据分组。还在该同步数据分组发送期间就已在助听器2上发生了手动操作,以便助听器HG2发送一个加长的数据分组,从而中断该同步过程。由此,通过对助听器HG2的手动操作来传输调节值获得了最高优先级。这样,在该数据分组尾部传输的数据字可以毫无问题地由助听器1接收。在时间段Tack结束之后,再次进行确认或同步过程,其中,由手动操作获得的调节值的数据字再次由助听器2发出,并随后由助听器1响应。此后进行如图3所示的信号处理同步过程。
图6再次示出了通过手动操作中断的信号处理同步过程。在这种情况下,对助听器HG1进行手动操作,并且在时间上在助听器HG1的同步数据分组之后。通过手动操作所期望的调节值在这里出于优先级的原因也被发送两次。由于手动操作或所期望的调节值的相关传输是在同步数据分组之后才发生的,因此在开始助听器HG2仍以其自身的同步数据分组对此进行响应。在这种情况下,两个发送过程这样交叉:由助听器HG1发送的、待传输的手动操作的期望调节值的第二数据字也部分地被助听器HG2的发送过程所重叠。该两个数据字不能被助听器HG2无差错地接收。但由于如通常那样在一定时间之后实施调节的助听器参数平衡,其中,助听器HG1重新发送调节值,因此,助听器HG2有可能完整地接收该数据分组。助听器HG2对该接收进行相应的应答。由于这里也不可能执行信号处理的同步,因此在实施助听器参数平衡之后将以常规方式进行信号处理的同步。