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

Electronic musical instrument performing multi-task processing

Assignee: Yamaha Corp
•
Filing: 1994-10-25
•
Granted: 1997-01-07
•
Expires: 2014-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a buffer memory are stored messages given to a specific task in order of arrival. Messages of same types may be stored in the buffer memory. In a different order from the order of arrival, a processing section performs task processing on the basis of the messages stored in the buffer memory. If two messages of a same type are present in the buffer memory, one of the messages which has arrived later than the other is processed with priority irrespective of the order of arrival, and the other message which has arrived earlier is deleted from the buffer memory. If there is present in the buffer memory such a message instructing transfer of parameters corresponding to a function that is not currently assigned, this message itself is deleted from the buffer memory as being ineffective, so as to process a next message.

Inventors

  • 👤 Masahiro Kakishita
  • 👤 Toshifumi Kunimoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:46
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066; G10H2210/00; G10H2210/155; G10H2210/195; G10H2210/235; G10H2210/265; G10H2210/281; G10H2210/295; G10H2210/305; G10H2210/311

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 111 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing messages given to a specific task in order of arrival; and processing means for performing message processing on the basis of the messages stored in said buffer memory means, in a different order from the order of arrival, wherein said processing means includes determination means for determining contents of plural unprocessed ones of the messages stored in said buffer memory means, so as to invalidate each of the messages which is currently meaningless and to validate each of the messages which is currently meaningful, and means for processing the message validated by said determination means.
Claim 2
Dependent Claim 111 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing messages given to a specific task in order of arrival; and processing means for performing message processing on the basis of the messages stored in said buffer memory means, in a different order from the order of arrival, wherein said processing means includes determination means for determining contents of plural unprocessed ones of the messages stored in said buffer memory means, so as to invalidate each of the messages which is currently meaningless and to validate each of the messages which is currently meaningful, and means for processing the message validated by said determination means.
Claim 3
Dependent Claim 51 words
An electronic musical instrument as defined in claim 1 wherein said processing means processes the unprocessed messages in said buffer memory means in order, and if a specific one of the messages indicates a change in a preceding message, said processing means invalidates the preceding message to process the specific message.
Claim 4
Dependent Claim 44 words
An electronic musical instrument as defined in claim 1 wherein said processing means includes temporary buffer means for rearranging the unprocessed messages in said buffer memory means, said processing means performing the message processing in accordance with a contents of said temporary buffer means.
Claim 5
Dependent Claim 30 words
An electronic musical instrument as defined in claim 1 wherein said specific task has a relatively lower priority among plural tasks which have been processed in said electronic musical instrument.
Claim 6
Dependent Claim 50 words
An electronic musical instrument according to claim 1, further comprising: checking means for checking the messages stored in said buffer memory means so that when a message instructing a change in a preceding message is given with the preceding message unprocessed, said checking means cancels processing of the preceding message.
Claim 7
Dependent Claim 124 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing a plurality of messages given to a specific task in order of arrival; and processing means for performing message processing on the basis of the plurality of messages stored in said buffer memory means, in a different order from the order of arrival, wherein said processing means includes distinguishing means for, of plural unprocessed messages in said buffer, distinguishing messages which are currently meaningless from messages which are currently meaningful based on a respective content of said messages, pointing-out means for pointing out the meaningful messages in accordance with a distinction by said distinguishing means, and means for processing only the messages pointed out by said pointing-out means.
Claim 8
Dependent Claim 124 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing a plurality of messages given to a specific task in order of arrival; and processing means for performing message processing on the basis of the plurality of messages stored in said buffer memory means, in a different order from the order of arrival, wherein said processing means includes distinguishing means for, of plural unprocessed messages in said buffer, distinguishing messages which are currently meaningless from messages which are currently meaningful based on a respective content of said messages, pointing-out means for pointing out the meaningful messages in accordance with a distinction by said distinguishing means, and means for processing only the messages pointed out by said pointing-out means.
Claim 9
Dependent Claim 42 words
An electronic musical instrument as defined in claim 6 wherein the distinguishing means includes classifying means for classifying said plurality of messages into plural message categories, and said pointing-out means points out the meaningful message for each of the plural message categories.
Claim 10
Dependent Claim 108 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing a plurality of messages given to a specific task in order of arrival; categorizing means for categorizing said plurality of messages stored in said buffer memory means into respective categories based on a message type and an order in which said plurality of messages are stored in said buffer memory means; and processing means for processing said plurality of messages, wherein said processing means only processes one message in a category which is last in order of arrival when plural messages of a same category are stored in said buffer memory means.
Claim 11
Dependent Claim 108 words
An electronic musical instrument provided with a multi-task processing function comprising: buffer memory means for storing a plurality of messages given to a specific task in order of arrival; categorizing means for categorizing said plurality of messages stored in said buffer memory means into respective categories based on a message type and an order in which said plurality of messages are stored in said buffer memory means; and processing means for processing said plurality of messages, wherein said processing means only processes one message in a category which is last in order of arrival when plural messages of a same category are stored in said buffer memory means.

References Cited (Backward Citations)

US5270476A Cited
US5280129A Cited
US5341440A Cited
JPH05249956A Cited
US5442789A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag