Method and apparatus for enabling music error recovery over lossy channels
First Claim
1. A method of transmitting MIDI messages between a transmitter and a receiver through a link that is susceptible to errors, comprising:
- detecting an error condition during the reception of MIDI messages from the link;
estimating a severity of the error condition; and
based on the estimated severity, selectively one of ignoring the error condition or substituting error concealment MIDI messages to compensate for the error condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system are disclosed that transmit MIDI messages between a transmitter and a receiver through a link that is susceptible to errors. The method includes: detecting an error condition during the reception of MIDI messages from the link; estimating a severity of the error condition and, based on the estimated severity, selectively one of ignoring the error condition or substituting error concealment MIDI messages to compensate for the error condition. The error concealment MIDI messages may be received from the transmitter and stored in the receiver, or they may be generated algorithmically by the receiver. The method further includes determining a duration of the error condition, and if the duration exceeds some threshold, at the end of the error condition the receiver re-starts the use of transmitted MIDI messages at the beginning of a next bar, or at some other suitable location.
72 Citations
36 Claims
-
1. A method of transmitting MIDI messages between a transmitter and a receiver through a link that is susceptible to errors, comprising:
-
detecting an error condition during the reception of MIDI messages from the link;
estimating a severity of the error condition; and
based on the estimated severity, selectively one of ignoring the error condition or substituting error concealment MIDI messages to compensate for the error condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
- 19. A system for transmitting MIDI messages between a transmitter and a receiver through a link that is susceptible to errors, said receiver comprising a control unit for detecting an error condition during reception of MIDI messages from said link, for estimating a severity of said error condition and, based on said estimated severity, for selectively one of ignoring said error condition or substituting error concealment MIDI messages to compensate for said error condition.
Specification