MISSING DATA PACKET COMPENSATION
First Claim
Patent Images
1. In a hearing aid system wherein a data streaming device streams packets of data to at least two hearing aids, a method of compensating for lost data packets, the method comprising the steps of:
- receiving a first data stream comprising a first series of data packets at a first hearing aid;
receiving a second data stream comprising a second series of data packets at a second hearing aid wherein receipt of the second data stream is delayed in time from receipt of the first data stream;
delaying use of the first data stream by the first hearing aid for a predetermined period of time;
receiving a first data packet;
writing the first data packet in the first data steam to a first location in a data input buffer in the first hearing aid;
writing the first data packet in the second data stream to a first location in a data input buffer in the second hearing aid;
writing the second data packet in the first data stream to a second location in a data input buffer in the first hearing aid;
writing the second data packet in the second data stream to a second location in a data input buffer in the second hearing aid;
establishing the buffer location in the first hearing aid data buffer which includes the next data packet to be read by reference to a first read indicator which points to the correct location in the data buffer;
establishing the buffer location in the second hearing aid data buffer which includes the next data packet to be read by reference to a second read indicator which points to the correct location in the data buffer;
reading the information in the buffer indicated by the first read indicator;
reading the information in the buffer indicated by the second read indicator;
moving the first read indicator to the next hearing aid data buffer when the buffer is loaded with new data; and
moving the second read indicator to the next hearing aid data buffer when the buffer is loaded with new data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of compensating for lost data packets in hearing aid systems wherein a data streaming device streams packets of data to at least two hearing aids are disclosed.
10 Citations
6 Claims
-
1. In a hearing aid system wherein a data streaming device streams packets of data to at least two hearing aids, a method of compensating for lost data packets, the method comprising the steps of:
-
receiving a first data stream comprising a first series of data packets at a first hearing aid; receiving a second data stream comprising a second series of data packets at a second hearing aid wherein receipt of the second data stream is delayed in time from receipt of the first data stream; delaying use of the first data stream by the first hearing aid for a predetermined period of time; receiving a first data packet; writing the first data packet in the first data steam to a first location in a data input buffer in the first hearing aid; writing the first data packet in the second data stream to a first location in a data input buffer in the second hearing aid; writing the second data packet in the first data stream to a second location in a data input buffer in the first hearing aid; writing the second data packet in the second data stream to a second location in a data input buffer in the second hearing aid; establishing the buffer location in the first hearing aid data buffer which includes the next data packet to be read by reference to a first read indicator which points to the correct location in the data buffer; establishing the buffer location in the second hearing aid data buffer which includes the next data packet to be read by reference to a second read indicator which points to the correct location in the data buffer; reading the information in the buffer indicated by the first read indicator; reading the information in the buffer indicated by the second read indicator; moving the first read indicator to the next hearing aid data buffer when the buffer is loaded with new data; and moving the second read indicator to the next hearing aid data buffer when the buffer is loaded with new data. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification