← Back to Patent Explorer
US5977468A Expired / Lapsed US ⏱️ 0.0 years remaining

Music system of transmitting performance information with state information

Assignee: Yamaha Corp
•
Filing: 1998-06-22
•
Granted: 1999-11-02
•
Expires: 2018-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A music system is constructed by a transmitter for transmitting performance information and a receiver for receiving the performance information so as to reproduce music performance. In the transmitter, a first packet encoder packetizes the performance information so as to sequentially form a primary packet of the performance information. A second packet encoder packetizes state information so as to form a secondary packet of the state information in correspondence with the primary packet. The state information indicates a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface. A packet multiplexer transmits the primary packet together with the secondary packet by multiplexing so as to ensure proper reproduction of the music performance by means of a channel provided in the receiver. In the receiver, a packet demultiplexer separates the primary packet and the secondary packet from each other. A first packet decoder has the channel of the Musical Instrument Digital Interface and responds to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance. A second packet decoder compares the updated current operation state with the proper operation state indicated by the separated secondary packet, and operates if the updated current operation state is different than the proper operation state for rewriting the current operation state according to the state information so as to properly reproduce the music performance according to the performance information.

Inventors

  • 👤 Shigeki Fujii

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:03
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066; G10H2240/00; G10H2240/171; G10H2240/185; G10H2240/191; G10H2240/201; G10H2240/261; G10H2240/281; G10H2240/295; G10H2240/305

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 298 words
A system comprising a transmitter apparatus for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver apparatus for receiving the performance information so as to reproduce music performance, wherein the transmitter apparatus comprises: first packet forming means for packetizing the performance information so as to sequentially form a primary packet of the performance information; second packet forming means for packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; and multiplexing means for transmitting the primary packet of the performance information together with the secondary packet of the state information so as to ensure proper reproduction of the music performance at the receiver apparatus, and wherein the receiver apparatus comprises: demultiplexing means for receiving the primary packet together with the secondary packet, and separating the primary packet and the secondary packet from each other; and reproducing means having a channel of the Musical Instrument Digital Interface and responding to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance, the reproducing means comparing the updated current operation state with the proper operation state indicated by the separated secondary packet, and operating if the updated current operation state is different than the proper operation state for rewriting the current operation state of the channel according to the state information of the secondary packet so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 2
Independent Claim 298 words
A system comprising a transmitter apparatus for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver apparatus for receiving the performance information so as to reproduce music performance, wherein the transmitter apparatus comprises: first packet forming means for packetizing the performance information so as to sequentially form a primary packet of the performance information; second packet forming means for packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; and multiplexing means for transmitting the primary packet of the performance information together with the secondary packet of the state information so as to ensure proper reproduction of the music performance at the receiver apparatus, and wherein the receiver apparatus comprises: demultiplexing means for receiving the primary packet together with the secondary packet, and separating the primary packet and the secondary packet from each other; and reproducing means having a channel of the Musical Instrument Digital Interface and responding to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance, the reproducing means comparing the updated current operation state with the proper operation state indicated by the separated secondary packet, and operating if the updated current operation state is different than the proper operation state for rewriting the current operation state of the channel according to the state information of the secondary packet so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 3
Dependent Claim 97 words
The system according to claim 1, wherein the first packet forming means packetizes the performance information which indicates a sequence of note-on events and note-off events, and wherein the second packet forming means packetizes the state information which indicates a sequence of note-on states and note-off states in correspondence with the sequence of the note-on events and the note-off events so that the channel turns to the note-on state from the note-off state in response to the note-on event and the channel turns to the note-off state from the note-on state in response to the note-off event.
Claim 4
Dependent Claim 100 words
The system according to claim 2, wherein the reproducing means sequentially updates the current state of the channel in terms of the note-on state and the note-off state according to the corresponding note-on event and the note-off event, the reproducing means operating if the updated current state is different than the proper state indicated by the state information of the secondary packet due to transfer error of the performance information of the primary packet for rewriting the current state of the channel according to the state information so as to properly reproduce the music performance according to the performance information.
Claim 5
Dependent Claim 46 words
The system according to claim 1, wherein the first packet forming means packetizes the performance information which indicates a sequence of note events, and wherein the second packet forming means packetizes the state information which contains timbre information which determines a timbre of each note event.
Claim 6
Dependent Claim 62 words
The system according to claim 4, wherein the reproducing means operates if the timbre currently set in the channel is different than the timbre indicated by the timbre information contained in the secondary packet for rewriting the timbre of the channel according to the timbre information of the secondary packet so as to properly reproduce each note event of the music performance.
Claim 7
Dependent Claim 45 words
The system according to claim 1, wherein the multiplexing means transmits each of the primary packets at a stable rate, and transmits each of the secondary packets at a variable rate so as to avoid overflow and underflow of information processing at the receiver apparatus.
Claim 8
Dependent Claim 51 words
The system according to claim 1, wherein the first packet forming means packetizes the performance information which indicates a sequence of note events, each note event having a note length defined by each pair of a note-on event and a note-off event according to the protocol of Musical Instrument Digital Interface.
Claim 9
Independent Claim 156 words
An apparatus for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface to reproduce music performance through a remote channel defined by the protocol of Musical Instrument Digital Interface, the apparatus comprising: first packet forming means for packetizing the performance information so as to sequentially form a primary packet of the performance information; second packet forming means for packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet of the performance information, the state information indicating a proper operation state of the remote channel at the time when reproduction of the music performance is started according to the primary packet of the performance information; and multiplexing means for transmitting the primary packet of the performance information together with the secondary packet of the state information so as to realize the reproduction of the music performance by means of the remote channel.
Claim 10
Independent Claim 156 words
An apparatus for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface to reproduce music performance through a remote channel defined by the protocol of Musical Instrument Digital Interface, the apparatus comprising: first packet forming means for packetizing the performance information so as to sequentially form a primary packet of the performance information; second packet forming means for packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet of the performance information, the state information indicating a proper operation state of the remote channel at the time when reproduction of the music performance is started according to the primary packet of the performance information; and multiplexing means for transmitting the primary packet of the performance information together with the secondary packet of the state information so as to realize the reproduction of the music performance by means of the remote channel.
Claim 11
Independent Claim 203 words
An apparatus for receiving performance information which is based on a protocol of Musical Instrument Digital Interface so as to reproduce music performance, the apparatus comprising: receiving means for receiving a primary packet containing the performance information together with a secondary packet containing state information which indicates a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started according to the performance information of the primary packet; separating means for separating the primary packet of the performance information and the secondary packet of the state information from each other; and reproducing means for updating a current operation state of the channel according to the performance information contained in the separated primary packet for reproduction of the music performance by means of the channel, the reproducing means comparing the updated current operation state with the proper operation state indicated by the state information contained in the separated secondary packet, and operating if the updated current operation state is different than the proper operation state for rewriting the current operation state according to the state information so as to properly reproduce the music performance according to the performance information.
Claim 12
Independent Claim 203 words
An apparatus for receiving performance information which is based on a protocol of Musical Instrument Digital Interface so as to reproduce music performance, the apparatus comprising: receiving means for receiving a primary packet containing the performance information together with a secondary packet containing state information which indicates a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started according to the performance information of the primary packet; separating means for separating the primary packet of the performance information and the secondary packet of the state information from each other; and reproducing means for updating a current operation state of the channel according to the performance information contained in the separated primary packet for reproduction of the music performance by means of the channel, the reproducing means comparing the updated current operation state with the proper operation state indicated by the state information contained in the separated secondary packet, and operating if the updated current operation state is different than the proper operation state for rewriting the current operation state according to the state information so as to properly reproduce the music performance according to the performance information.
Claim 13
Independent Claim 310 words
A system comprising a transmitter for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver for receiving the performance information so as to reproduce music performance, wherein the transmitter comprises: a first packet encoder that packetizes the performance information so as to sequentially form a primary packet of the performance information; a second packet encoder that packetizes state information so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; and a packet multiplexer that transmits the primary packet of the performance information together with the secondary packet of the state information by multiplexing so as to ensure proper reproduction of the music performance by means of a channel provided in the receiver, and wherein the receiver comprises: a packet demultiplexer that receives the primary packet together with the secondary packet, and that separates the primary packet and the secondary packet from each other; a first packet decoder that has the channel of the Musical Instrument Digital Interface and responds to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance; and a second packet decoder that compares the updated current operation state with the proper operation state indicated by the separated secondary packet, and that operates if the updated current operation state is different than the proper operation state for rewriting the current operation state of the channel according to the state information of the secondary packet so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 14
Independent Claim 310 words
A system comprising a transmitter for transmitting performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver for receiving the performance information so as to reproduce music performance, wherein the transmitter comprises: a first packet encoder that packetizes the performance information so as to sequentially form a primary packet of the performance information; a second packet encoder that packetizes state information so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; and a packet multiplexer that transmits the primary packet of the performance information together with the secondary packet of the state information by multiplexing so as to ensure proper reproduction of the music performance by means of a channel provided in the receiver, and wherein the receiver comprises: a packet demultiplexer that receives the primary packet together with the secondary packet, and that separates the primary packet and the secondary packet from each other; a first packet decoder that has the channel of the Musical Instrument Digital Interface and responds to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance; and a second packet decoder that compares the updated current operation state with the proper operation state indicated by the separated secondary packet, and that operates if the updated current operation state is different than the proper operation state for rewriting the current operation state of the channel according to the state information of the secondary packet so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 15
Independent Claim 294 words
A method of transferring performance information in a system comprised of a transmitter for transmitting the performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver for receiving the performance information so as to reproduce music performance, the method comprising the steps of: packetizing the performance information in the transmitter so as to sequentially form a primary packet of the performance information; packetizing state information in the transmitter so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; transmitting the primary packet of the performance information together with the secondary packet of the state information from the transmitter so as to ensure proper reproduction of the music performance by means of a channel provided in the receiver; receiving the primary packet together with the secondary packet by the receiver; separating the primary packet and the secondary packet from each other in the receiver; operating the channel of the Musical Instrument Digital Interface in response to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance; comparing the updated current operation state with the proper operation state indicated by the separated secondary packet; and rewriting the current operation state of the channel according to the state information of the secondary packet if the updated current operation state is different than the proper operation state so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 16
Independent Claim 294 words
A method of transferring performance information in a system comprised of a transmitter for transmitting the performance information which is based on a protocol of Musical Instrument Digital Interface, and a receiver for receiving the performance information so as to reproduce music performance, the method comprising the steps of: packetizing the performance information in the transmitter so as to sequentially form a primary packet of the performance information; packetizing state information in the transmitter so as to form a secondary packet of the state information in correspondence with the primary packet, the state information indicating a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started in response to the primary packet of the performance information; transmitting the primary packet of the performance information together with the secondary packet of the state information from the transmitter so as to ensure proper reproduction of the music performance by means of a channel provided in the receiver; receiving the primary packet together with the secondary packet by the receiver; separating the primary packet and the secondary packet from each other in the receiver; operating the channel of the Musical Instrument Digital Interface in response to the separated primary packet for updating an current operation state of the channel so as to reproduce the music performance; comparing the updated current operation state with the proper operation state indicated by the separated secondary packet; and rewriting the current operation state of the channel according to the state information of the secondary packet if the updated current operation state is different than the proper operation state so as to properly reproduce the music performance according to the performance information of the primary packet.
Claim 17
Dependent Claim 168 words
A machine readable medium for use in an apparatus having a CPU and transmitting performance information which is based on a protocol of Musical Instrument Digital Interface to reproduce music performance through a remote channel defined by the protocol of Musical Instrument Digital Interface, the medium containing program instructions executable by the CPU for causing the apparatus to perform the steps of: packetizing the performance information so as to sequentially form a primary packet of the performance information; packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet of the performance information, the state information indicating a proper operation state of the remote channel at the time when reproduction of the music performance is started according to the primary packet of the performance information; and transmitting the primary packet of the performance information together with the secondary packet of the state information so as to realize the reproduction of the music performance by means of the remote channel.
Claim 18
Dependent Claim 168 words
A machine readable medium for use in an apparatus having a CPU and transmitting performance information which is based on a protocol of Musical Instrument Digital Interface to reproduce music performance through a remote channel defined by the protocol of Musical Instrument Digital Interface, the medium containing program instructions executable by the CPU for causing the apparatus to perform the steps of: packetizing the performance information so as to sequentially form a primary packet of the performance information; packetizing state information so as to form a secondary packet of the state information in correspondence with the primary packet of the performance information, the state information indicating a proper operation state of the remote channel at the time when reproduction of the music performance is started according to the primary packet of the performance information; and transmitting the primary packet of the performance information together with the secondary packet of the state information so as to realize the reproduction of the music performance by means of the remote channel.
Claim 19
Dependent Claim 213 words
A machine readable medium for use in an apparatus having a CPU and receiving performance information which is based on a protocol of Musical Instrument Digital Interface so as to reproduce music performance, the medium containing program instructions executable by the CPU for causing the apparatus to perform the steps of: receiving a primary packet containing the performance information together with a secondary packet containing state information which indicates a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started according to the performance information of the primary packet; separating the primary packet of the performance information and the secondary packet of the state information from each other; updating a current operation state of the channel according to the performance information contained in the separated primary packet for reproduction of the music performance by means of the channel; comparing the updated current operation state with the proper operation state indicated by the state information contained in the separated secondary packet; and rewriting the current operation state according to the state information if the updated current operation state is different than the proper operation state so as to properly reproduce the music performance according to the performance information.
Claim 20
Dependent Claim 213 words
A machine readable medium for use in an apparatus having a CPU and receiving performance information which is based on a protocol of Musical Instrument Digital Interface so as to reproduce music performance, the medium containing program instructions executable by the CPU for causing the apparatus to perform the steps of: receiving a primary packet containing the performance information together with a secondary packet containing state information which indicates a proper operation state of a channel defined by the protocol of Musical Instrument Digital Interface at the time when reproduction of the music performance is started according to the performance information of the primary packet; separating the primary packet of the performance information and the secondary packet of the state information from each other; updating a current operation state of the channel according to the performance information contained in the separated primary packet for reproduction of the music performance by means of the channel; comparing the updated current operation state with the proper operation state indicated by the state information contained in the separated secondary packet; and rewriting the current operation state according to the state information if the updated current operation state is different than the proper operation state so as to properly reproduce the music performance according to the performance information.

References Cited (Backward Citations)

US5763805A Cited
US5361673A Cited
US5357048A Cited
US5644097A Cited
US5744740A Cited
US5753844A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-01 2003-05-03 2003-11-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-01 2007-05-03 2007-11-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-01 2011-05-03 2011-11-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag