【事件の表示】
　特許第３２９８３８４号「自動演奏装置」の請求項１ないし３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３２９８３８４号の請求項１ないし３に係る特許を維持する。
【理　由】
１． 手続の経緯
　特許第３２９８３８４号の請求項１ないし３に係る発明は、平成７年１０月１７日に特許出願され、平成１４年４月１９日にその特許権の設定登録がなされ、その後、ローランド株式会社より特許異議の申立てがなされ、取消しの理由が通知され、その指定期間内である平成１５年５月６日に訂正請求がなされたものである。
　
２． 訂正の適否についての判断
（１）訂正の内容
ア　訂正事項ａ
特許請求の範囲の請求項１を、次のとおり訂正する。
『【請求項１】
　自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるものと、
を備えたことを特徴とする自動演奏装置。』
イ　訂正事項ｂ
特許請求の範囲の請求項２を、次のとおり訂正する：
『【請求項２】
　複数の自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された複数の自動演奏データの内読み出すべきいずれかの自動演奏データを選択するための選択データ及び該選択データに従って選択される自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている選択デ―タ及び開始位置データに基づいて、選択データが示す自動演奏データを選択し、開始位置データが示す位置から該選択した自動演奏データの読み出しを開始させる読み出し手段と、
を備えたことを特徴とする自動演奏装置』
ウ　訂正事項ｃ
特許請求の範囲の請求項３を、次のとおり訂正する：
『【請求項３】
　自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、
　前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段と、
を備えたことを特徴とする自動演奏装置。』
エ　訂正事項ｄ
〔発明の詳細な説明〕の段落〔０００４〕（本件特許公報第３欄２６〜３７行）を、次のとおりに訂正する：
『　【０００４】
　【課題を解決するための手段】
　上述した課題を解決するために、第１の発明の自動演奏装置は、自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるものと、を備えたことを特徴とする。』
オ　訂正事項ｅ
〔発明の詳細な説明〕の段落〔０００５〕（同公報第３欄３８〜４９行）を、次のとおりに訂正する：
『　【０００５】
また、第２の発明の自動演奏装置は、複数の自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された複数の自動演奏データの内読み出すべきいずれかの自動演奏データを選択するための選択データ及び該選択データに従って選択される自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている選択データ及び開始位置データに基づいて、選択データが示す自動演奏データを選択し、開始位置データが示す位置から該選択した自動演奏データの読み出しを開始させる読み出し手段と、を備えたことを特徴とする。』
カ　訂正事項ｆ
〔発明の詳細な説明〕の段落〔０００６〕（同公報第３欄５０行〜第４欄２行）を、次のとおりに訂正する：
『　【０００６】
さらに、第３の発明の自動演奏装置は、自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段と、を備えたことを特徴とする。』
キ　訂正事項ｇ
〔発明の詳細な説明〕の段落〔０００７〕（同公報第４欄３〜８行）を、次のとおりに訂正する：
『　【０００７】
　このような手段を備えることにより、第１の発明においては、複数の操作子のいずれかを操作することにより、該操作子に対応して記憶された読み出し開始位置データを参照して、該開始位置から自動演奏データの読み出しが開始される。ある自動演奏データの読み出し中に異なる操作子を操作すれば、この自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、異なる位置の自動演奏データが読み出される。』
　
（２）訂正の目的の適否、新規事項の有無及び拡張・変更の存否
ア　上記訂正事項ａについては、特許明細書の特許請求の範囲請求項１に記載された「読み出し手段」に対して「自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるもの」である旨の限定を加えたものである。
　上記訂正事項ａの「制御手段」に対する限定については、本件特許明細書〔発明の詳細な説明〕の段落〔００３７〕の記載（本件特許公報第１０欄４４〜４９行）に基づいている。
　従って、この訂正は、特許法第１２０条の４第２項ただし書き第１号に規定する特許請求の範囲の減縮を目的とするものであり、また、上記訂正事項ａは、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。
イ　上記訂正事項ｂについては、特許明細書の特許請求の範囲請求項２の「第２の記憶手段」及び「読み出し手段」に対して、本件特許明細書〔発明の詳細な説明〕の段落〔０００１〕， 〔００１５〕， 〔００１８〕， 〔００１９〕， 〔００２１〕， 〔００２２〕等の記載に従い、「第２の記憶手段」に記憶される「選択データ」が、第１の記憶手段に記憶された「複数の」自動演奏データの内「読み出すべきいずれかの自動演奏データ」を選択するためのものであり、同「開始位置データ」が、「該選択データに従って選択される」自動演奏データの読み出しを開始する位置を指定すると共に、「読み出し手段」は、選択データが示す自動演奏データを選択し、開始位置デ―タが示す位置から「該選択した」自動演奏データの読み出しを開始させることを明確にしようとするものである。
　従って、この訂正は、特許法第１２０条の４第２項ただし書き第３号に規定する明りょうでない記載の釈明を目的とするものであり、また、上記訂正事項ｂは、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。
ウ　上記訂正事項ｃについては、上記訂正事項ａによる特許請求の範囲請求項１の訂正に伴い、本件特許明細書において請求項１を引用していた請求項３を独立項とするものであり、本件特許明細書の請求項１の構成要件をそのまま付加する記載に改めようとするものである。
　従って、この訂正は、特許法第１２０条の４第２項ただし書き第３号に規定する明りょうでない記載の釈明を目的とするものであり、また、上記訂正事項ｃは、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。
エ　上記訂正事項ｄ〜ｆについては、発明の詳細な説明の欄の特許請求の範囲請求項１〜請求項３の構成に対応する記載を、特許請求の範囲の訂正に伴い、上記訂正事項ａ〜ｃに整合する内容に訂正するものである。
　従って、これらの訂正は、特許法第１２０条の４第２項ただし書き第３号に規定する明りょうでない記載の釈明を目的とするものであり、また、上記訂正事項ｄ〜ｆは、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。
オ　上記訂正事項ｇについては、発明の詳細な説明の欄の特許請求の範囲請求項１の構成による作用の記載を、特許請求の範囲の訂正に伴い、上記訂正事項ａに整合する内容に訂正するものである。
　従って、この訂正は、特許法第１２０条の４第２項ただし書き第３号に規定する明りょうでない記載の釈明を目的とするものであり、また、上記訂正事項ｇは、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。
　
（３）むすび
　したがって、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条第２項から第４項までの規定に適合するので、当該訂正を認める。
　
３． 特許異議申立てについての判断
（１） 申立ての理由の概要
　申立人ローランド株式会社は、
請求項１に係る発明は、甲第１号証（「DIGITAL SEQUENCER AND SOUND MODULE ＭＴ−１００ OWNER'S MANUAL オーナーズ・マニュアル」の抜粋、昭和６３年１２月２２日特許庁資料館受入）のものと同一であり、また、前記甲第１号証のものから容易に発明をすることができたものであり、請求項２に係る発明は、前記甲第１号証のものと同一であり、また、前記甲第１号証および甲第２号証（特開平６−７５５６７号公報）のものから容易に発明をすることができたものであり、請求項３に係る発明は、前記甲第１，２号証のものから容易に発明をすることができたものであり、特許法第２９条第１項第３号および同条第２項の規定により、特許を受けることができないものであるから、特許を取り消すべき
と主張している。
　
（２） 本件の請求項１ないし３に係る発明
　上記２．で示したように上記訂正が認められるから、本件の請求項１ないし３に係る発明（以下、「本件発明１ないし３」という。）は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１ないし３に記載された事項により特定されるとおりのものである。
　
（３） 刊行物等
　特許異議申立人が証拠として提示した刊行物には、それぞれ、以下のような発明が記載されている。
　
刊行物１：「DIGITAL SEQUENCER AND SOUND MODULE ＭＴ−１００ OWNER'S MANUAL オーナーズ・マニュアル」の抜粋、昭和６３年１２月２２日特許庁資料館受入（甲第１号証）
　マーク（目印）乃至マークが表す箇所を記号「“Ａ”」，「“Ｂ”」で表し、ＭＡＲＫＥＲ（マーカー）ボタン（Ａ）及びＭＡＲＫＡＲ（マーカー）ボタン（Ｂ）を記号「Ａ」，「Ｂ」で表すと、刊行物１には、
　演奏データ及び2箇所のマーク（目印）“Ａ”，“Ｂ”を含む、ＱＤに保存してある演奏情報をロードして記憶する内蔵メモリーと、２つのＭＡＲＫＥＲボタンＡ，Ｂとを備え、マーク“Ａ”，“Ｂ”は、ＭＡＲＫＥＲボタンＡ，Ｂのそれぞれに対応して、演奏データを再生する際にスタートさせたい小節や繰り返し聴きたい箇所を呼び出すためにつけられ、プレイ中にＭＡＲＫＥＲボタンＡ，Ｂを押すことで、それぞれ、演奏データの箇所“Ａ”，“Ｂ”からの演奏が始まり、ストップ時にＭＡＲＫＥＲボタンＡ，Ｂを押すことで、それぞれ、演奏データの箇所“Ａ”，“Ｂ”からの再生が始められる状態になり、レコーディングを行ったデータを再生し、途中で再生を止める場合はＳＴＯＰボタンを押し、ひとつのデータに2箇所のマーク“Ａ”、“Ｂ”をつけて使用する際にはマーク“Ａ”より前にマーク“Ｂ”をつけることができず、２−３曲をまとめてひとつのデータとして演奏データをＱＤに保存する場合などに、マーク“Ａ”、“Ｂ”をそれぞれの曲の初めにつけて使用すると、頭出しが素早く行えるように構成されたＭＴ−１００
が記載されている。
　
刊行物２：特開平６−７５５６７号公報（甲第２号証）
　これには、
　自動演奏データを記憶した自動演奏データＲＡＭ１と、ＡＢリピートスイッチ７ｂと、自動演奏データＲＡＭ１に記憶された自動演奏データの読み出しを開始する位置を指定するＡ点アドレスを含むリピートデータを記憶するリピートデータＲＡＭ９ａと、ＡＢリピートスイッチ７ｂの操作に応じて、リピートデータＲＡＭ９ａに記憶されているリピートデータのＡ点アドレスが示す位置から自動演奏データの読み出しを開始する読出制御部６とを備え、自動演奏データＲＡＭ１及びリピートデータＲＡＭ９ａには、ディスク１１に記憶された複数の自動演奏データファイル及びリピートファイルから、ソングセレクトスイッチ７ｄの操作で選択されたソングナンバに対応する自動演奏データ及びリピートデータが読み出されてそれぞれ格納されるように構成された電子楽器
が記載されている。
　
（４） 対比・判断
　本件発明１ないし３と上記刊行物１及び２に記載の発明とを対比すると、両刊行物に記載の発明は、本件発明を特定する事項である、
「自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させる」点（本件発明１）
「前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された複数の自動演奏データの内読み出すべきいずれかの自動演奏データを選択するための選択データ及び該選択データに従って選択される自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段」を有する点（本件発明２）
「前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段」を有する点（本件発明３）
を備えておらず、当該事項により本件発明１ないし３は、簡単な操作を実現しており、特に、「前の自動演奏データから次の自動演奏データへの読み出しの切換位置でのつながりが音楽的に適切なものとなると共に、そのように切り替えるときの操作のタイミングを測らなくても済むので、操作者にとって操作し易くなる」（本件発明１）
「簡単な操作により、第１の記憶手段に演奏可能に用意された複数の自動演奏データの中から所望のデータを選択し、選択された演奏データについて所望の開始位置から次々に聴いていくことができる」（本件発明２）
「簡単な操作で、所望の演奏部分だけを聴いて演奏を停止することができる」（本件発明３）
という顕著な効果を奏するのであり、本件発明１ないし２が上記刊行物１に記載のものと同一とも、あるいは本件発明１ないし３が上記刊行物１及び２に記載のものから容易に発明をすることができたものともいえない。
　
（５） むすび
　以上のとおりであるから、特許異議申立ての理由及び証拠によっては、本件請求項１ないし３に係る特許を取り消すことができない。
　また、他に本件請求項１ないし３に係る特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１５年５月３０日（２００３．５．３０）
【訂正の要旨】
▲１▼訂正事項ａ
　特許請求の範囲の請求項１を、特許請求の範囲の減縮を目的として、次のとおり訂正する：
『【請求項１】
　自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段
であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるもの
を備えたことを特徴とする自動演奏装置。』
▲２▼訂正事項ｂ
　特許請求の範囲の請求項２を、明りょうでない記載の釈明を目的として、次のとおり訂正する：
『【請求項２】
　複数の自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された
複数の
読み出すべき
の自動演奏データ
選択データに従って
る
　操作子の操作に応じて、該操作された操作子に対応して記憶されている選択データ及び開始位置データに基づいて、選択データが示す自動演奏データを選択し、開始位置データが示す位置から
該選択した
を備えたことを特徴とする自動演奏装置。』
▲３▼訂正事項ｃ
　特許請求の範囲の請求項３を、明りょうでない記載の釈明を目的として、次のとおり訂正する：
『【請求項３】
　
自動演奏データを記憶した第１の記憶手段と、
　
複数の操作子と、
　
前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　
操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、
　前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段
と、
を備えたことを特徴とす
る自
▲４▼訂正事項ｄ
　〔発明の詳細な説明〕の段落〔０００４〕（本件特許公報第３欄２６〜３７行）を、明りょうでない記載の釈明を目的として、次のとおりに訂正する：
『　【０００４】
　【課題を解決するための手段】
　上述した課題を解決するために、
第１の
であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるもの
▲５▼訂正事項ｅ
　〔発明の詳細な説明〕の段落〔０００５〕（同公報第３欄３８〜４９行）を、明りょうでない記載の釈明を目的として、次のとおりに訂正する：
『　【０００５】
　また、第２の発明の自動演奏装置は、複数の自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された
複数の
読み出すべき
の自動演奏データ
選択データに従って
る
該選択した
▲６▼訂正事項ｆ
　〔発明の詳細な説明〕の段落〔０００６〕（同公報第３欄５０行〜第４欄２行）を、明りょうでない記載の釈明を目的として、次のとおりに訂正する：
『　【０００６】
　
さらに、第３の発明の自動演奏装置は、自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、
と、
たことを特徴とする
▲７▼訂正事項ｇ
　〔発明の詳細な説明〕の段落〔０００７〕（同公報第４欄３〜８行）を、明りょうでない記載の釈明を目的として、次のとおりに訂正する：
『　【０００７】
　このような手段を備えることにより、第１の発明においては、複数の操作子のいずれかを操作することにより、該操作子に対応して記憶された読み出し開始位置データを参照して、該開始位置から自動演奏データの読み出しが開始される。
ある自動演奏データの読み出し中に
この自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、
（５４）【発明の名称】
自動演奏装置
（５７）【特許請求の範囲】
　【請求項１】
　自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるものと、
を備えたことを特徴とする自動演奏装置。
　【請求項２】
　複数の自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された複数の自動演奏データの内読み出すべきいずれかの自動演奏データを選択するための選択データ及び該選択データに従って選択される自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている選択データ及び開始位置データに基づいて、選択データが示す自動演奏データを選択し、開始位置データが示す位置から該選択した自動演奏データの読み出しを開始させる読み出し手段と、
を備えたことを特徴とする自動演奏装置。
　【請求項３】
　自動演奏データを記憶した第１の記憶手段と、
　複数の操作子と、
　前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、
　操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、
　前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段と、
を備えたことを特徴とする自動演奏装置。
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　この発明は、記憶された自動演奏データを読み出すことにより自動演奏を実行可能な自動演奏装置に関する。
　【０００２】
　【従来の技術】
　自動演奏装置は、記憶された自動演奏データを、演奏の進行に従って順次読み出すことにより自動演奏を行っている。このとき、自動演奏データの先頭から読み出すだけでなく、小節番号を指定し、指定された小節位置から演奏データの読み出しを開始させることも可能である。
　【０００３】
　【発明が解決しようとする課題】
　異なる小節位置の演奏を聴きたい場合、小節番号を指定し直さなければならず、次々と聴きたい位置を変更する場合、操作が非常に面倒であった。また、スイッチ操作によって小節番号をインクリメント／デクリメントすることによって聴きたい位置を変更することもできたが、現在演奏している位置と、次に聴きたい位置の小節番号が離れている場合、聴きたい小節番号を指定するまでに何度もスイッチを操作しなければならないとともに、操作ミスにより、聴きたい小節番号を通り過ぎてしまうこともしばしばあった。
　【０００４】
　【課題を解決するための手段】
　上述した課題を解決するために、第１の発明の自動演奏装置は、自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段であって、自動演奏データの読み出し中に操作子が操作されたときは、当該自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、次の自動演奏データの読み出しに移行させるものと、を備えたことを特徴とする。
　【０００５】
　また、第２の発明の自動演奏装置は、複数の自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された複数の自動演奏データの内読み出すべきいずれかの自動演奏データを選択するための選択データ及び該選択データに従って選択される自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている選択データ及び開始位置データに基づいて、選択データが示す自動演奏データを選択し、開始位置データが示す位置から該選択した自動演奏データの読み出しを開始させる読み出し手段と、を備えたことを特徴とする。
　【０００６】
　さらに、第３の発明の自動演奏装置は、自動演奏データを記憶した第１の記憶手段と、複数の操作子と、前記複数の操作子のそれぞれに対応して設けられ、前記第１の記憶手段に記憶された自動演奏データの読み出しを開始する位置を指定する開始位置データを記憶する第２の記憶手段と、操作子の操作に応じて、該操作された操作子に対応して記憶されている開始位置データに基づいて、開始位置データが示す位置から自動演奏データの読み出しを開始させる読み出し手段と、前記操作子の操作終了に応じて、自動演奏データの読み出しを停止させる読み出し制御手段と、を備えたことを特徴とする。
　【０００７】
　このような手段を備えることにより、第１の発明においては、複数の操作子のいずれかを操作することにより、該操作子に対応して記憶された読み出し開始位置データを参照して、該開始位置から自動演奏データの読み出しが開始される。ある自動演奏データの読み出し中に異なる操作子を操作すれば、この自動演奏データの読み出しを小節又はフレーズの切れ目まで継続した後、異なる位置の自動演奏データが読み出される。
　【０００８】
　また、第２の発明においては、複数の操作子のいずれかを操作することにより、該操作子に対応して記憶された自動演奏データの選択データ及び読み出し開始位置データを参照して、該選択された自動演奏データの読み出しが、該開始位置から開始される。異なる操作子を操作すれば、異なる自動演奏データの、異なる位置から読み出しが開始される。複数の操作子に同一自動演奏データ、異なる開始位置を対応させておけば、同一自動演奏データの、異なる位置から読み出しを開始させることもできる。
　【０００９】
　【発明の実施の形態】
　図１はこの発明の自動演奏装置の概略構成を示すブロック図である。ＣＰＵ（中央処理装置）１は装置全体の動作を制御するものであり、ＲＯＭ（リード・オンリィ・メモリ）３に記憶された制御プログラムにしたがって処理を実行する。また、ＣＰＵ１と各部とはバス２を介して接続されており、各種データの送受が行われる。
　【００１０】
　ＲＡＭ（ランダム・アクセス・メモリ）４はＣＰＵ１による処理時において発生する各種データを一時的に記憶するレジスタ、フラグ等の領域が設けられているとともに、複数の自動演奏データを記憶する領域や、後述するソング・メジャーメモリの領域も設けられている。タイマ５はＣＰＵ１に対して割り込み信号を供給するもので、所定周期の割り込み信号を発生する。ＲＡＭ４に記憶された演奏データは、ＣＰＵ１が実行する所定周期毎の割込処理によって読み出され、後述する音源回路１２へと供給される。
　【００１１】
　６はＭＩＤＩ（ミュージカル・インストゥルメント・ディジタル・インターフェース）インターフェース（Ｉ／Ｆ）であり、外部装置とデータの送受を行う。例えば、外部から供給された演奏データを取り込んでＲＡＭ４等に記憶する。
　【００１２】
　７は鍵盤検出回路であり、鍵盤８の操作を検出し、操作のオン／オフ、操作のあった鍵のノートナンバーやベロシティ等をバス２を介してＣＰＵ１へと供給する。ＣＰＵ１はこれら演奏に関するデータを後述する音源回路１２へと供給する。９はスイッチ検出回路であって、パネルスイッチ１０の操作を検出する。検出されたスイッチの操作はバス２を介してＣＰＵ１へと供給される。
　【００１３】
　１１は表示回路（例えば液晶表示器やＣＲＴなど）であり、図２で後述するように、自動演奏されるソング番号や小節番号等の情報を表示する。
　【００１４】
　音源回路１２は供給された演奏データにもとづいて楽音波形信号を形成する。音源回路の方式としては、周知の波形メモリ読み出し方式、ＦＭ（周波数変調）方式や物理モデルシミュレーション方式、高調波合成方式、フォルマント合成方式、発振器とフィルタを組み合わせたアナログシンセサイザ方式等が用いられる。音源回路１２において形成された楽音波形信号は、サウンドシステム１３において音響として放音される。なお、専用のハードを用いて音源回路を構成するものに限らず、ＤＳＰ（デジタルシグナルプロセッサ）＋マイクロプログラムを用いて音源回路を構成するようにしてもよいし、ＣＰＵ＋ソフトウェアのプログラムで音源回路を構成するようにしてもよい。また、１つの回路を時分割で使用することによって複数の発音チャンネルを形成するようなものでもよいし、１つの発音チャンネルが１つの回路で構成されるような形式のものであってもよい。このほか、各種ネットワーク等の通信手段を用いて外部装置と接続できるようにしてもよい。
　【００１５】
　図２はパネルスイッチ１０の主要部及び表示回路１１における表示の例を示す図である。１０Ａは１から８の番号が付された８個のソング・メジャースイッチであり、各スイッチにはそれぞれ１つの「ソング番号及び小節番号」が割り当てられている。各スイッチに割り当てられている「ソング番号及び小節番号」は、表示回路１１上で、１１Ａのように表示される。この例においては、スイッチ１にはソング１の第１小節が割り当てられており、スイッチ２にはソング１の第９小節が割り当てられている。同様に、スイッチ３にはソング１の第１小節が、スイッチ３にはソング１の第１小節が、スイッチ３にはソング１の第３３小節が、スイッチ４にはソング１の第２１小節が、スイッチ５にはソング４の第１７小節が、スイッチ６にはソング４の第６１小節が、スイッチ７にはソング５の第１０小節が、スイッチ８にはソング５の第２１小節がそれぞれ割り当てられている。この割り当て状態は、後述するソング・メジャーメモリに記憶された内容よって決定される。
　【００１６】
　１０Ｂはモードスイッチであり、モードＡとモードＢとが、スイッチ操作毎に交互に切り替わる。モードＡはソング・メジャースイッチによって選択されたソングを、該ソングが終了するまで、或いは、停止スイッチ１０Ｃが操作されるまで継続して演奏するモードであり、モードＢはソング・メジャースイッチによって選択されたソングを、該スイッチが離されるまで演奏するモードである。このモードスイッチ１０Ｂにより設定されたモードの状態は、１１Ｂのように表示される。
　【００１７】
　また、演奏中のソング番号及び小節番号が１１Ｃのように表示される。小節番号は、演奏の進行に従って順次更新される。
　【００１８】
　図３はＲＡＭ４に設けられたソングデータメモリの記憶内容を示す図である。４Ａは設定データであり、ソング名、テンポ、音色など、各種設定データが記憶されている。４Ｂはタイミングデータ、４Ｃはイベントデータである。イベントデータ４Ｃは、キーオンイベントデータ、キーオフイベントデータ、ピッチベンドイベントデータなどの演奏に関するイベントを表すデータであり、例えばＭＩＤＩのフォーマットに基づいて、演奏の進行に従って発生順に記憶されている。タイミングデータ４Ｂは各イベントデータの発生時間間隔を示すデータである。音符長を基準とした所定の最小分解能（例えば４分音符長の２４分の１）に従い、該音符の数でタイミングデータが記述される。タイミングデータとイベントデータが交互に記憶され、ソングデータが形成される。自動演奏データの最後にはエンドデータ４Ｄが記憶されている。このようなソングデータが、ＲＡＭ４に複数曲分記憶されている。なお、各イベントデータには１から１６のチャンネル番号が付されており、このチャンネル番号で演奏パートが異なるようになっている。すなわち、複数の演奏パートが混在した形式を取っている。なお、複数のパートのデータを異なるトラックに記憶するような形式であってもよい。
　【００１９】
　図４はＲＡＭ４に設けられたソング・メジャーメモリの記憶内容を示す図である。前述したように、８個のソング・メジャースイッチ１０Ａには、それぞれ「ソング番号及び小節番号」が割り当てられているが、このソング・メジャーメモリは、その割り当て状態を記憶したメモリである。各ソング・メジャースイッチに対応した８つの記憶ブロックを有し、それぞれの記憶ブロックにはソング番号と小節番号が記憶されている。なお、このソング・メジャーメモリはユーザが書き替え可能であってもよいし、ソング・メジャーメモリを複数セット有し、その内のいずれかのセットをソング・メジャースイッチに割り当てられるようにしてもよい。
　【００２０】
　図５から図８は、ＣＰＵ１によって実行される制御プログラムのフローチャートを示す図である。図５はモードスイッチ１０Ｂが操作されたときに実行される処理である。モードスイッチ１０Ｂが操作されると、ステップｓ１において現在設定されているモードがＡであるか否かが判断され、Ａであればステップｓ２でモードをＢにセットし、Ａでなければステップｓ３でモードをＡにセットする。そして、ステップｓ４で設定されたモードに応じてモード表示１１Ｂを変更し、この処理を終える。
　【００２１】
　図６はソング・メジャースイッチ１０Ａのいずれかが操作されたときに実行される処理である。スイッチがオンされたときは、ステップｓ１１でＹＥＳと判断され、ステップｓ１２へと進む。ステップｓ１２では現在ソングデータの読み出し中であるか否かが判断され、読み出し中であれば、次のソングデータに移行するため、ステップｓ１３でソングデータの読み出し処理を停止させる。そして、ステップｓ１４で、オンされたスイッチに割り当てられた「ソング番号及び小節番号」をソング・メジャーメモリから読み出し、ステップｓ１５で、読み出されたソング番号がレジスタＳＯＮＧに記憶された内容（それまで読み出されていたソング番号）と同じソング番号か否かを判断する。ＹＥＳならば直接ステップｓ１８へ進み、ＮＯならばステップｓ１６へ進んでいぜん、読み出されたソング番号が示すソングデータの設定データを読み出して、各部へとセットする。例えば、音色データが読み出されたら音源回路１２へとセットする。そして、ステップｓ１７で該ソング番号を、レジスタＳＯＮＧに記憶させ、ステップｓ１８へと進む。すなわち、今回選択したソング番号が、それまで読み出されていたソング番号と異なれば、選択されたソングの設定データを各部へと設定するが、同じならば、あえて同じ設定データを各部にセットする必要はない。
　【００２２】
　ステップｓ１８では小節番号が示すソングデータ上の位置をサーチする。サーチの仕方としては、タイミングデータを該小節分だけカウントする、ソングデータ中に小節線データが含まれていればその数を数える、などのやり方があるが、どの様な方法でサーチしてもかまわない。ステップｓ１９では、サーチされた小節位置から、ソングデータの読み出しを開始する。
　【００２３】
　一方、ステップｓ１１でＮＯ（すなわちソング・メジャースイッチ１０Ａがオフされた）と判断した場合、ステップｓ２０で現在のモードがＢであるか否かが判断され、Ｂであればステップｓ２１で現在ソングデータの読み出し中であるか否かを判断し、読み出し中であれば、ステップｓ２２でＳＯＮＧ内容（＝現在読み出されているソング番号）と今回オフされたスイッチに割り当てられているソング番号とが同じか否かを判断し、同じならば、ステップｓ２３でソングデータの読み出し処理を停止させる。ステップｓ２０、ｓ２１、ｓ２２でＮＯと判断されたときは、ステップｓ２３を通らない。すなわち、モードがＢの時はソング・メジャースイッチ１０Ａがオフされた時点でソングデータの読み出しを停止させるが、既にソングデータの読み出しが停止されている（＝ソングデータの読み出しが最後まで達した、或いは、停止スイッチが押された）場合や、ソングデータの読み出し中に他のソング・メジャースイッチが押されて異なるソング番号のソングデータが読み出されている時は、今回オフされたスイッチに割り当てられているソングデータの読み出しは既に終了しているので、ステップｓ２３でのソングデータの読み出し停止処理は行う必要がないからである。
　【００２４】
　図７は、ソングデータの読み出しが行われているときに所定周期毎に実行されるソングデータ読み出し処理を示す図である。所定周期とは、例えば１０ｍｓ程度である。ステップｓ３１では、レジスタＴＩＭＥのから所定値Ｋを引いた値をレジスタＴＩＭＥへと格納する。ここで、レジスタＴＩＭＥは、読み出されたソングデータのタイミングデータが入力されるレジスタであり、ソングデータの読み出しの進行管理に用いられる。なお、タイミングデータの入力は後述するステップｓ３７で行われるが、初期値として、前述のステップｓ１８において、サーチされた小節位置から、次に最初に現れるイベントデータまでのタイミングがセットされることとする。
　【００２５】
　所定値Ｋは再生処理の周期（例えば１０ｍｓ）の間に進めるべき単位音符の長さに対応しており、Ｋ＝（テンポ×分解能×割込周期）／（６０×１０００）で表される。ここで、「テンポ」は１分間に演奏される４分音符数であり、「分解能」は演奏データのタイミングデータが、４分音符をいくつに分けたものによって記述されているかをかを表す。例えば、前述のようにタイミングデータが４分音符を２４に分けたものであるから、「分解能」は２４となる。「割込周期」は再生処理が実行されるときの割込信号の発生周期であり、前述のようにこの実施形態においては１０ｍｓである。従って、「テンポ」が１２０、「分解能」が２４、「割込周期」が１０ならば、Ｋの値は０．４８となり、１回の再生処理によってタイムデータが０．４８だけ進むことになる。例えば、タイムデータの値が「４８（＝２分音符の長さに相当）」であったとすると、１００回の処理（＝１秒）によって２分音符分の演奏が進むことになる。
　【００２６】
　ステップｓ３２では、ステップｓ３１での引き算の結果、レジスタＴＩＭＥの内容が０以下の値になったか否かが判断され、０以下の値ならばステップｓ３３以降へ進む。０以下の値になっていなければ、まだ次のイベントデータを読み出すタイミングに達してないことになり、直ちにこの処理を終了する。
　【００２７】
　ステップｓ３３では、ソングデータのアドレスを進めて次のデータを読み出す。ステップｓ３４では読み出されたデータがタイミングデータであるか否かが判断される。この処理に入った時点ではアドレスはタイミングデータを示しており、ｓ３３でアドレスを進めた結果、イベントデータが読み出されるので、ｓ３４の判断はＮＯとなる。ステップｓ３５では読み出されたイベントデータがエンドデータであるか否かを判断する。最初はエンドデータではないのでＮＯと判断され、ステップｓ３６へ進んで、イベントデータに応じた処理を実行する。すなわち、読み出されたイベントデータがキーオンイベントであれば、音源回路にキーオンイベントを出力して楽音の発生を開始させ、キーオフイベントであれば、音源回路にキーオフイベントを出力して楽音の消音を開始させる。
　【００２８】
　この後、再びステップｓ３３へ進み、ソングデータのアドレスを進めると、タイミングデータが記憶されているので、ステップｓ３４でＹＥＳと判断される。ステップｓ３７では読み出されたタイミングデータの値をレジスタＴＩＭＥの内容に加算し、ステップｓ３８でＴＩＭＥの値が正の値になったか否かを判断する。正の値になっていればこの処理を終了する。正の値になっていなければ、上記ステップｓ３３からｓ３８の処理を繰り返す。例えば、和音を発音する場合、複数のイベントデータがほぼ同時に発生するので、イベントとイベントの間のタイミングデータは０或いは０に近い値となる。そのような場合、ｓ３８でＮＯと判断されることがある。なお、ｓ３５でＹＥＳと判断されたときは、エンドデータが読み出されたので、ソングデータの読み出し処理を停止する。
　【００２９】
　図８は停止スイッチ１０Ｃが操作されたときに実行される処理である。停止スイッチ１０Ｃが操作されると、ステップｓ４１において現在ソングデータの読み出し中であるか否かが判断され、読み出し中であればステップｓ４２でソングデータの読み出し処理を停止させる。これによりソングの自動演奏が停止する。
　【００３０】
　次に本発明の自動演奏装置の動作例を説明する。モードがＡの場合、ソング・メジャースイッチ１０Ａのいずれかがオンされると、ソング・メジャーメモリの内容を参照することによって該スイッチに割り当てられているソングデータ及び、読み出し開始小節が決定され、ソングの自動演奏がスタートする。この状態で該スイッチをオフしても、自動演奏は継続する。その後、他のソング・メジャースイッチが操作されれば、操作されたスイッチに割り当てられたソングデータが指定されている小節番号の位置から読み出されるようになる。そして、停止スイッチ１０Ｃが操作されるか、読み出し中のソングデータが最後まで達したときは、ソングデータの自動演奏が終了する。このような動作は、メドレー演奏をさせる場合に好適である。例えば、ソング・メジャーメモリにメドレー演奏させたいソング番号及び、該ソングを開始させたい小節番号を登録しておき、あるソングを演奏させている途中の任意の時点で次のスイッチをオンすると、新たなソングが、設定されている任意の小節位置からスタートするようになる。従来のメドレー演奏（予め決められた順番で、各ソングをそれぞれ先頭から演奏させる）に比べて、大変自由度が高いメドレー演奏をさせることが可能となる。
　【００３１】
　一方、モードがＢの場合、ソング・メジャースイッチ１０Ａのいずれかがオンされると、ソング・メジャーメモリの内容を参照することによって該スイッチに割り当てられているソングデータ及び、読み出し開始小節が決定され、ソングの自動演奏がスタートする。そして、該スイッチをオフすると、ソングデータの読み出しが停止する。該スイッチをオフする前にソングデータの最後まで達した場合は、その時点でソングデータの読み出しが停止する。また、該スイッチをオフする前に他のソング・メジャースイッチをオンした場合は、その時点で新たにオンされたスイッチに割り当てられているソングの読み出しに移行する。このような動作は、複数記憶されているソングデータの試聴に好適である。例えば、複数記憶されているソングデータのそれぞれの一番特徴的な部分（サビの部分など）の小節番号をソング・メジャーメモリに登録してけば、ソング・メジャースイッチ１０Ａのいずれかをオンするだけで、記憶されているソングの特徴的な部分だけを次々に聴くことができる。また、演奏を停止させるときに別途設けた停止スイッチを押さなくてもよいので、店頭で製品のデモンストレーションをする場合など、製品の操作方法をよく知らない人でも簡単にその製品を操作して、ソングデータを聴くことができる。
　【００３２】
　なお、本発明の自動演奏装置は、電子楽器に内蔵してもよいし、パソコン＋アプリケーションソフトウェアの形態で実現してもよい。また、カラオケ装置において新曲の紹介機能などに適用してもよい。
　【００３３】
　また、ソング・メジャースイッチの数は８個に限らない。そして、このスイッチは専用のスイッチであってもよいし、他の機能と兼用してもよい。また、表示装置上に仮想的にスイッチを設け、表示上でマウス等のポインティングデバイスでスイッチを指定することによりスイッチの代わりとしてもよい。
　【００３４】
　また、上述した実施の形態においては、各ソングデータの最後まで達したら、ソングデータの読み出しを停止するようにしたが、各ソング毎に次にどの曲を演奏するかが設定されており、最後まで達したら、自動的に設定されているソングデータの読み出しに移行するようにしてもよい。このとき、直ちに次のソングデータの読み出しを開始するか、所定のスタート指示を与えてから読み出しを開始するかなどを設定可能としてもよい。
　【００３５】
　また、ソング・メジャースイッチに対してソング番号と小節番号を割り当てるとき、あるソングデータを読み出している最中に登録操作を行うと、その時点で読み出されているソングのソング番号及び小節位置が割り当てられるようにしてもよい。
　【００３６】
　また、スイッチに対して割り当てるソングの開始位置は小節位置に限らず、小節＋拍位置、ソングの先頭からの絶対時間、ソングを所定のフレーズ区間に区切ったときのフレーズ位置など、どの様な形式で開始位置を設定してもよい。
　【００３７】
　また、あるソングの読み出し中に他のソング・メジャースイッチを操作したとき、直ちに次のスイッチに対応したソングを読み出すようにしたが、小節の切れ目やフレーズの切れ目などまで前のソングの読み出しを継続し、その後次のソングに移行するようにしてもよい。また、モードＢにおいて、スイッチをオフしたら直ちにソングの読み出しを終了するものに限らず、小節の切れ目やフレーズの切れ目などまでソングの読み出しを継続し、その後、読み出しを終了させるようにしてもよい。
　【００３８】
　また、この実施の形態においてはスイッチに対してソング番号と小節番号の両方を割り当てるようにしたが、小節番号のみを割り当てて、あるソングの演奏小節位置を次々と切り換えることができるようにしてもよい。このとき、ソング毎に、スイッチに割り当てる複数の小節位置を記憶するようにしてもよい。
　【００３９】
　また、ソングデータの記憶フォーマットは、「イベントデータ＋イベント間の相対時間」で記述するようにしたが、「イベントデータ＋各イベントデータの絶対時間」、「音高データ＋符長データ」等、どのような形式でもよい。
　【００４０】
　また、ソングデータ読み出し処理を一定の周期で行い、１回の処理においてタイミングデータをカウントする値をテンポに応じて変更するような方式の例を示したが、１回の処理においてタイミングデータをカウントする値は一定で、設定したテンポに応じてソングデータ読み出し処理の周期を変更する方式や、ソングデータ読み出し処理の周期は一定で、読み出したタイミングデータの値を設定したテンポに応じて修正するものであってもよい。
　【００４１】
　【発明の効果】
　以上説明したように、本発明によれば、簡単な操作により、異なる位置の自動演奏データを次々と聴くことができる。
【図面の簡単な説明】
　【図１】
　本発明の一実施形態における概略ブロック図を示す図である。
　【図２】
　本発明の一実施形態におけるパネルスイッチ及び表示装置の表示例を示す図である。
　【図３】
　本発明の一実施形態におけるソングデータの記憶形式を示す図である。
　【図４】
　本発明の一実施形態におけるソング・メジャーメモリの記憶内容を示す図である。
　【図５】
　本発明の一実施形態におけるモードスイッチ処理のフローチャートを示す図である。
　【図６】
　本発明の一実施形態におけるソング・メジャースイッチのフローチャートを示す図である。
　【図７】
　本発明の一実施形態におけるソングデータ読み出し処理のフローチャートを示す図である。
　【図８】
　本発明の一実施形態における停止スイッチ処理のフローチャートを示す図である。
　【符号の説明】
　１…ＣＰＵ、３…ＲＯＭ、４…ＲＡＭ、１０…パネルスイッチ、１１…表示回路、１２…音源回路