Error correction scheme in a hearing system wireless network
AssigneeGN ReSound A/S
InventorBrian Dam Pedersen
Life of this patent
Estimating the term…
Abstract
A method of wireless data communication between a hearing instrument and another device, includes receiving N data packages A1, A2, . . . , AN, wherein the N data packages are obtained by dividing a data package D, receiving data package C, wherein the data package C is formed as a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN), performing error detection, and recovering AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place of AE in a list of arguments for the function R.
Claims39
A method of wireless data communication between a hearing instrument and another device, comprising:
- dividing a data package D into N data packages A1, A2, . . . , AN;
- forming a data package C as a function of A1 A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN), the data package C is formed to recover AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place Of AE in a list of arguments for the function R;
- wirelessly transmitting the data packages A1, A2, . . . , AN;
- and
- wirelessly transmitting the data package C in response to a detection of the error;
- wherein the act of wirelessly transmitting the data package C is performed by the other device for reception by the hearing instrument in response to the detection of the error by the hearing instrument,
- wherein the hearing instrument is configured to activate in a time slot that is variable in accordance with a variable bit rate.
A system for wireless data communication between a hearing instrument and another device, comprising:
- means for dividing a data package D into N data packages A1, A2, . . . , AN;
- means for forming a data package C as a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN);
- and
- means for wirelessly transmitting the data packages A1, A2, . . . , AN, and for wirelessly transmitting the data package C in response to a detection of an error;
- wherein the data package C is for recovering AE, one of the data packages A1, A2, . . . , AN that contains the error, in accordance with a relationship AE=R(A1, A2, . . . , C, , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place of AE in a list of arguments for the function R;
- and
- wherein the means for wirelessly transmitting the data package C in response to the detection of the error is a component of the other device, and the error is detected by the hearing instrument.
A method of wireless data communication between a hearing instrument and another device, comprising:
- receiving N data packages A1, A2, . . . , AN, wherein the N data packages are parts of a data package D;
- receiving data package C, wherein the data package C is formed as a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN);
- performing error detection;
- and
- recovering AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place of AE in a list of arguments for the function R;
- wherein the act of receiving the data package C is performed in response to the detection of the error, and wherein both the act of receiving the data package C and the act of performing the error detection are performed by the hearing instrument,
- wherein the act of receiving the data package C is performed by a receiver at the hearing instrument, the receiver configured to activate in a time slot that is variable in accordance with a variable bit rate.
A system for wireless data communication between a hearing instrument and another device, comprising:
- means for receiving N data packages A1, A2, . . . , AN, and data package C, wherein the N data packages are parts of a data package D, and wherein the data package C is formed as a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN);
- means for performing error detection;
- and
- means for recovering AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place Of AE in a list of arguments for the function R;
- wherein the means for receiving receives the data package C in response to the detection of the error, and wherein both the means for receiving and the means for performing error detection are parts of the hearing instrument,
- wherein the means for receiving comprises a receiver configured to activate in a time slot that is variable in accordance with a variable bit rate.
A hearing system comprising:
- a hearing instrument having a receiver for wireless data communication with another device in a wireless network, and a communication controller that is configured for controlling the wireless data communication;
- wherein the other device is configured for dividing data package D into N data packages A1, A2, . . . , AN, and for transmission of the data packages A1, A2, . . . , AN, and a data package C, the data package C being a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN);
- wherein the communication controller controls the receiver for:
- receiving the data packages A1, A2, . . . , AN, and C, and recovering AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place Of AE in a list of arguments for the function R;
- and
- wherein the communication controller of the hearing instrument controls the receiver for receiving the data package C in response to a detection of an error by the hearing instrument,
- wherein the receiver is configured to activate in a time slot that is variable in accordance with a variable bit rate.
A hearing system comprising:
- a hearing instrument having a receiver for wireless data communication with another device in a wireless network, and
- a communication controller that is configured for controlling the wireless data communication;
- wherein the other device is configured for dividing data package D into N data packages A1, A2, . . . , AN, and for transmission of the data packages A1, A2, . . . , AN, and a data package C, the data package C being a function of A1, A2, . . . , AN in accordance with a relationship C=F (A1, A2, . . . , AN);
- wherein the communication controller controls the receiver for:
- receiving the data packages A1, A2, . . . , AN, and C, and recovering AE, one of the data packages A1, A2, . . . , AN that contains an error, in accordance with a relationship AE=R(A1, A2, . . . , C, . . . , AN), in which A1, A2, . . . , C, . . . , AN indicates that the data package C is used in place Of AE in a list of arguments for the function R;
- wherein the communication controller of the hearing instrument controls the receiver for receiving the data package C in response to a detection of an error by the hearing instrument;
- and
- wherein the other device is configured for data transmission in accordance with a frequency hopping scheme, in which subsequent to the transmission of one data package Ap+1 of the data packages A1, A2, . . . , AN, a frequency hop is performed before the transmission of the next data package Ap of the data packages A1, A2, . . . , AN, so that each of the data packages A1, A2, . . . , AN is transmitted in an individual frequency channel,
- wherein the receiver is configured to activate in a time slot that is variable in accordance with a variable bit rate.
A method of wireless data communication between a first device and a second device, the first device being a hearing instrument, comprising:
- receiving a plurality of data packages by the hearing instrument;
- and
- performing detection of an error by the hearing instrument;
- wherein when the hearing instrument detects the error,
- receiving a data correction package transmitted from the second device to the hearing instrument, wherein the data correction package is based at least on some of the data packages;
- and
- recovering one of the data packages that contains the error using the data correction package;
- and
- wherein the hearing instrument comprises a controller for controlling a receiver that performs the act of receiving the data correction package in response to the detected error,
- wherein the receiver is configured to activate in a time slot that is variable in accordance with a variable bit rate.
A hearing instrument, comprising:
- a receiver for receiving a plurality of data packages;
- and
- a controller that controls the receiver to receive a data correction package transmitted by a device in response to a detection of an error by the hearing instrument, the controller being a part of the hearing instrument;
- wherein the data correction package is based at least on some of the data packages, and is for recovering one of the data packages that contains the error,
- wherein the receiver is configured to activate in a time slot that is variable in accordance with a variable bit rate.
Dependencies are inferred from the claim text.