(57)【要約】      （修正有）【課題】表示された楽譜内において、簡単な操作で直感的に演奏範囲を指定可能とした楽譜表示・演奏プログラムを提供する。【解決手段】タッチパネル２を備えた情報端末に対して、楽譜データの表示及びそれに対応する演奏シーケンスデータの演奏を実行させるプログラムであって、楽譜データを前記タッチパネル２に表示する機能と、前記楽譜データの任意の小節領域上で右方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を演奏実行の際の始点となる演奏開始シーケンス小節に決定し、前記楽譜データの任意の小節領域上で左方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を演奏実行の際の終点となる演奏終了シーケンス小節に決定することで、演奏範囲を直感的に指定可能とする。【選択図】図１
2015184420.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた情報端末に対して、楽譜データの表示及びそれに対応する演奏シーケンスデータの演奏を実行させるプログラムであって、
楽譜データを前記タッチパネルに表示する機能と、
前記楽譜データの任意の小節領域上で所望のなぞり操作によるタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の始点となる演奏開始シーケンス小節に決定する機能と、
をコンピュータに実行させることを特徴とする楽譜表示・演奏プログラム。
【請求項２】
前記楽譜データの任意の小節領域上で前記なぞり操作によるタッチ位置と区別可能な別の所望のなぞり操作によるタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する機能と、
を実行させる請求項１に記載の楽譜表示・演奏プログラム。
【請求項３】
前記なぞりによるタッチ位置の移動検出時は、右方向へのタッチ位置の移動検出時である請求項１に記載の楽譜表示・演奏プログラム。
【請求項４】
前記楽譜データの任意の小節領域上で左方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する機能と、
を実行させる請求項３に記載の楽譜表示・演奏プログラム。
【請求項５】
同一の小節を複数回演奏する楽譜データについて、前記タッチ位置の検出により既に決定されている演奏開始シーケンス小節に対応する小節上で、更なる右方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏開始シーケンス小節に決定する機能を実行させる請求項３に記載の楽譜表示・演奏プログラム。
【請求項６】
同一の小節を複数回演奏する楽譜データについて、前記タッチ位置の検出により既に決定されている演奏終了シーケンス小節に対応する小節上で、更なる左方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏終了シーケンス小節に決定する機能を実行させる請求項４に記載の楽譜表示・演奏プログラム。
【請求項７】
前記楽譜データの小節領域外で右方向へのタッチ位置の移動検出時に、演奏シーケンス先頭小節を、演奏開始シーケンス小節に決定する機能を実行させる請求項３に記載の楽譜表示・演奏プログラム。
【請求項８】
前記楽譜データの小節領域外で左方向へのタッチ位置の移動検出時に、演奏シーケンス最終小節を、演奏終了シーケンス小節に決定する機能を実行させる請求項４に記載の楽譜表示・演奏プログラム。
【請求項９】
前記演奏開始シーケンス小節に対応する小節領域近傍に、演奏開始記号及び前記小節領域に対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号を、前記タッチパネルに表示する処理を実行させる請求項５に記載の楽譜表示・演奏プログラム。
【請求項１０】
前記演奏終了シーケンス小節に対応する小節領域近傍に、演奏終了記号及び前記小節領域に対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号を、前記タッチパネルに表示する処理を実行させる請求項６に記載の楽譜表示・演奏プログラム。
【請求項１１】
楽譜データを記憶する楽譜データ記憶部と、
前記楽譜データに対する全ての演奏シーケンス小節の演奏順を記録する演奏シーケンスデータ記録部と、
前記楽譜データを表示するとともに、前記楽譜データにおける小節を選択可能とするタッチパネルと、
前記楽譜データの任意の小節領域上で右方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の始点となる演奏開始シーケンス小節に決定するとともに、前記楽譜データの任意の小節領域上で左方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する開始終了小節設定部と、
を備えたことを特徴とする楽譜表示・演奏装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は楽譜表示・演奏プログラムに関し、コンピュータにインストールして楽譜表示・演奏装置を構築し、表示された楽譜を演奏実行する際に指定された任意の演奏区間の始点と終点となるそれぞれの演奏シーケンス小節を決定する楽譜表示・演奏プログラム及びプログラムが格納された楽譜表示・演奏装置に関する。
【背景技術】
【０００２】
コンピュータを利用し、画面上での操作で楽譜を作成したり編集したりする楽譜編集装置あるいは楽譜編集用ソフトウェアが知られている。これによれば、画面上での操作で楽譜の作成および編集ができ、作成された楽譜を画面上に表示するとともに、パソコンの内蔵音源あるいは外部音源で自動演奏させたり、印刷物として楽譜を出力させたりすることができる。
【０００３】
例えば、コンピュータを利用し、画面上での操作で楽譜を作成したり編集したりするための楽譜編集用ソフトウェアとしては、スコアメーカー（株式会社河合楽器製作所の商品名）が知られている。
【０００４】
特許文献１には、譜面の各ページに夫々のパートの五線譜やその他の音楽情報を多段に記載した形式で表示させ、該譜面上で各種音楽記号やフォントなどを選択してその編集や既編集結果の変更・更新ができる音楽情報表示編集装置が記載されている。
この装置によれば、音符・休符等とともに、演奏の順番や繰り返し等を指示する反復記号や小節線を表示できるようにし、演奏順序や繰り返しの指示に応じた順序で演奏するようになっている。
【０００５】
例えば、図４に示すような、繰り返し小節線６１及びＤ．Ｃ（ダ・カーポ）６２（楽譜の先頭に戻りＦｉｎeで終了）が記載された楽譜６０における各小節Ａ〜Ｐの演奏順（演奏シーケンス）は、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈの小節順となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１１４４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した画面上に表示された楽譜上においては、簡単な操作で直感的に演奏範囲を指定することが望まれていた。
【０００８】
画面上に表示された楽譜を見て楽器の練習を行うに際して、楽譜の任意の小節区間の演奏を確認したいような場合、その演奏範囲における始点となる演奏開始シーケンス小節を決定するとともに演奏範囲の終点となる演奏終了シーケンス小節を決定し、その演奏シーケンス小節範囲の演奏を実行することが考えられる。
【０００９】
しかしながら、図４の楽譜において、例えば小節Ｃを演奏開始シーケンス小節とする場合、小節３２個から成る演奏シーケンス（図５）において、１回目（３番目）の小節Ｃか２回目（１１番目）の小節Ｃであるか、あるいは３回目（２７番目）の小節Ｃであるかを区別して選択することができなかった。
【００１０】
すなわち、３回目の小節Ｃを演奏範囲の始点となる演奏開始シーケンス小節とする場合は、「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ」の順で演奏が行われるのに対して、２回目の小節Ｃを演奏開始シーケンス小節とする場合は、「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ」の順で演奏が行われ、さらに１回目の小節Ｃが演奏開始シーケンス小節である場合は、「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ」の順で演奏が行われるので、例えば小節Ｈに続いて最初に演奏される小節が「Ｉ」（２回目の小節Ｃの場合）と「Ａ」（１回目の小節Ｃの場合）で異なることになる。そのため、繰り返しの途中の小節から楽譜における演奏シーケンス順に演奏させるといった指定が困難であるという問題点があった。
また、演奏範囲の終点となる演奏終了シーケンス小節についても同様であり、例えば小節Ｆを演奏終了シーケンス小節とする場合、それが1回目の演奏なのか、２回目の演奏なのか、それとも３回目の演奏なのかを指定することができないという問題があった。
【００１１】
本発明は上記実情に鑑みて提案されたもので、楽譜表示・演奏装置で表示された楽譜内において、簡単な操作で直感的に演奏範囲を指定可能とした楽譜表示・演奏プログラム及び楽譜表示・演奏プログラム装置を提供することを目的としている。
また、同一小節が繰り返し演奏される場合に、２回目以降の繰り返し演奏される小節区間の始点と終点それぞれの演奏シーケンス小節を、演奏開始シーケンス小節ならびに演奏終了シーケンス小節として容易に設定可能とした楽譜表示・演奏プログラム及び楽譜表示・演奏プログラム装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するため請求項１の発明は、タッチパネルを備えた情報端末に対して、楽譜データの表示及びそれに対応する演奏シーケンスデータの演奏を実行させるプログラムであって、
楽譜データを前記タッチパネルに表示する機能と、
前記楽譜データの任意の小節領域上で所望のなぞり操作によるタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の始点となる演奏開始シーケンス小節に決定する機能をコンピュータに実行させる
ことを特徴としている。
【００１３】
請求項２の発明は、請求項１の楽譜表示・演奏プログラムにおいて、
前記楽譜データの任意の小節領域上で前記なぞり操作によるタッチ位置と区別可能な別の所望のなぞり操作によるタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する機能を実行させる
ことを特徴としている。
【００１４】
請求項３の発明は、請求項１の楽譜表示・演奏プログラムにおいて、
前記なぞり操作によるタッチ位置の移動検出時は、右方向へのタッチ位置の移動検出時である
ことを特徴としている。
【００１５】
請求項４の発明は、請求項３の楽譜表示・演奏プログラムにおいて、
前記楽譜データの任意の小節領域上で左方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する機能を実行させる
ことを特徴としている。
【００１６】
請求項５の発明は、請求項３の楽譜表示・演奏プログラムにおいて、
同一の小節を複数回演奏する楽譜データについて、前記タッチ位置の検出により既に決定されている演奏開始シーケンス小節に対応する小節上で、更なる右方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏開始シーケンス小節に決定する機能を実行させる
ことを特徴としている。
【００１７】
請求項６の発明は、請求項４の楽譜表示・演奏プログラムにおいて、
同一の小節を複数回演奏する楽譜データについて、前記タッチ位置の検出により既に決定されている演奏終了シーケンス小節に対応する小節上で、更なる左方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏終了シーケンス小節に決定する機能を実行させる
ことを特徴としている。
【００１８】
請求項７の発明は、請求項３の楽譜表示・演奏プログラムにおいて、
前記楽譜データの小節領域外で右方向へのタッチ位置の移動検出時に、演奏シーケンス先頭小節を、演奏開始シーケンス小節に決定する機能をコンピュータに実行させる
ことを特徴としている。
【００１９】
請求項８の発明は、請求項４の楽譜表示・演奏プログラムにおいて、
前記楽譜データの小節領域外で左方向へのタッチ位置の移動検出時に、演奏シーケンス最終小節を、演奏終了シーケンス小節に決定する機能をコンピュータに実行させる
ことを特徴としている。
【００２０】
請求項９の発明は、請求項５の楽譜表示・演奏プログラムにおいて、
前記演奏開始シーケンス小節に対応する小節領域近傍に、演奏開始記号及び前記小節領域に対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号を、前記タッチパネルに表示する処理を実行させる
ことを特徴としている。
【００２１】
請求項１０の発明は、請求項６の楽譜表示・演奏プログラムにおいて、
前記演奏終了シーケンス小節に対応する小節領域近傍に、演奏終了記号及び前記小節領域に対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号を、前記タッチパネルに表示する処理を実行させる
ことを特徴としている。
【００２２】
請求項１１の発明は、楽譜表示・演奏装置であって、
楽譜データを記憶する楽譜データ記憶部と、
前記楽譜データに対する全ての演奏シーケンス小節の演奏順を記録する演奏シーケンスデータ記録部と、
前記楽譜データを表示するとともに、前記楽譜データにおける小節を選択可能とするタッチパネルと、
前記楽譜データの任意の小節領域上で右方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の始点となる演奏開始シーケンス小節に決定するとともに、前記楽譜データの任意の小節領域上で左方向へのタッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する開始終了小節設定部と、
を備えたことを特徴としている。
【発明の効果】
【００２３】
請求項１の発明によれば、小節領域上で所望のなぞり操作によるタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を、演奏開始シーケンス小節とすることで、別の設定手段を用意することなくタッチの移動軌跡の違いのみにより楽譜上で直接演奏開始小節を指定することができる。
【００２４】
請求項２の発明によれば、小節領域上で別の所望のなぞり操作によるタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を、演奏終了シーケンス小節とすることで、別の設定手段を用意することなくタッチの移動軌跡の違いのみにより楽譜上で直接演奏範囲を指定することができる。
【００２５】
請求項３の発明によれば、演奏開始シーケンス小節の指定を右方向へのタッチ位置の移動検出時としたことで、ユーザが直感的に演奏開始位置の指定だと認識し易いなぞり操作で設定することができる。
【００２６】
請求項４の発明によれば、演奏終了シーケンス小節の指定を左方向へのタッチ位置の移動検出時としたことで、ユーザが直感的に演奏終了位置の指定だと認識し易いなぞり操作で設定することができる。
【００２７】
請求項５の発明によれば、タッチ位置の検出により既に決定されている演奏開始シーケンス小節に対応する小節上で、更なる右方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏開始シーケンス小節に決定するので、同一小節を複数回繰り返して演奏される楽譜において、２回目以降の演奏シーケンス小節についても演奏開始シーケンス小節として容易に設定することができる。
【００２８】
請求項６の発明によれば、タッチ位置の検出により既に決定されている演奏終了シーケンス小節に対応する小節上で、更なる左方向へのタッチ位置の移動検出時に、該小節に対応する２回目以降の演奏シーケンス小節を、演奏終了シーケンス小節に決定するので、同一小節を複数回繰り返して演奏される楽譜において、２回目以降の演奏シーケンス小節についても演奏終了シーケンス小節として容易に設定することができる。
【００２９】
請求項７の発明によれば、小節領域外で右方向へのタッチ位置の移動検出時に、演奏先頭シーケンス小節を、演奏開始シーケンス小節とすることで、先頭小節が画面に表示されるように楽譜表示の範囲を切り替えることなく簡単な操作で楽譜の先頭小節を演奏開始小節と指定することができる。
【００３０】
請求項８の発明によれば、小節領域外で左方向へのタッチ位置の移動検出時に、演奏最終シーケンス小節を、演奏終了シーケンス小節とすることで、最終小節が画面に表示されるように楽譜表示の範囲を切り替えることなく簡単な操作で楽譜の最終小節を演奏終了小節と指定することができる。
【００３１】
請求項９の発明によれば、タッチパネルに演奏開始記号および演奏番号が表示されることで、同一小節の何回目の繰り返し部分の演奏開始小節であるかについて、容易に把握することができる。
【００３２】
請求項１０の発明によれば、タッチパネルに演奏終了記号および演奏番号が表示されることで、同一小節の何回目の繰り返し部分の演奏終了小節であるかについて、容易に把握することができる。
【００３３】
請求項１１の発明によれば、小節領域上で右方向へのタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を演奏開始シーケンス小節とし、小節領域上で左方向へのタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を演奏終了シーケンス小節とすることで、簡単な操作で直感的に演奏範囲を指定可能な楽譜表示・演奏装置を得ることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る楽譜表示・演奏装置の構成を示すブロック図である。
【図２】本発明の楽譜表示・演奏プログラムによりタッチパネルに表示される画面の説明図である。
【図３】本発明の楽譜表示・演奏プログラムによる画像作成の処理手順を示すフローチャート図である。
【図４】同一小節が繰り返し演奏される楽譜の例を示す図である。
【図５】図４の楽譜における小節の演奏順を示す演奏シーケンス表である。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら本発明の楽譜表示・演奏装置について説明する。
楽譜表示・演奏装置は、楽譜データの表示及びそれに対応する演奏シーケンスデータの演奏を実行させるため、ＣＰＵ、ＲＯＭ、ＲＡＭやハードディスクなどを有する周知のタブレット型端末に対して、楽譜表示・演奏プログラムをインストールすることで構築される。タブレット型端末は、楽譜を表示可能とする表示部とタッチ操作を入力する入力部を有するタッチパネルと、音を再生するスピーカなどのサウンド出力装置を備えている。
楽譜表示・演奏装置のＣＰＵは、インストールされた所定の制御プログラム（楽譜表示・演奏プログラム）に従って各種処理を実行し、楽譜表示・演奏装置全体の制御を行う。
【００３６】
楽譜表示・演奏装置の使用例としては、例えばディジタルピアノに接続し、装置に記録された楽譜データを表示するとともに該楽譜データに対応する演奏データをディジタルピアノ側へ送信することによりディジタルピアノの音源を鳴らしてデモ演奏をしたり、ユーザが楽譜表示・演奏装置に表示された楽譜を見ながらディジタルピアノを演奏し、その演奏結果を装置側に入力し、装置側に表示している楽譜データに対応するお手本演奏データと比較することで、ユーザによる演奏状態の確認（評価）を行うようにしたりする。
【００３７】
タブレット型端末に対して、本発明に従う処理を実行するために例えば記録媒体に保存された楽譜表示・演奏プログラムをインストールして構築した楽譜表示・演奏装置について、図１の機能ブロック図を参照しながら説明する。
楽譜表示・演奏装置（タブレット型端末）１が備えるタッチパネル２は、楽譜を表示可能とする表示部３と、表示部３内のタッチ操作を検出する入力部４を有している。
また、楽譜表示・演奏装置１は、タッチパネル２に楽譜を表示させるため、表示部３に表示する楽譜データ（画像データ）を記録する楽譜データ記憶部５と、楽譜データに対応する楽譜画像を生成する楽譜画像生成部６を備えている。
【００３８】
楽譜画像生成部６では、楽譜データ記憶部５における楽譜データから楽譜画像を生成し、タブレット型端末１のタッチパネル２（図２）に楽譜として表示する。例えば、図４に示した楽譜６０を表示する場合、その一部（小節２段分）が表示部３に表示されるが、ユーザによる縦（上下）方向のタッチ操作（スワイプ操作）により楽譜の表示位置が上下方向にスクロール可能なように構成されている。
また、楽譜表示・演奏装置１の表示部３に表示された楽譜の演奏を行う場合は、演奏進行に従って、上段と下段を交互に切り替えて楽譜の段落を表示する。すなわち、上段の小節が演奏されている時には、次に演奏される段落が下段に表示され、下段の小節が演奏されている時には、次に演奏される段落が上段に表示される。
【００３９】
更に、楽譜表示・演奏装置１は、タッチパネル２に演奏開始シーケンス小節及び演奏終了シーケンス小節を表示させるため、楽譜データ（画像データ）に対応する演奏シーケンスデータ（楽音データ）を記憶する演奏シーケンスデータ記憶部７と、タッチパネル２でのタッチ操作を検出するタッチ操作検出部８と、タッチ操作により演奏開始シーケンス小節及び演奏終了シーケンス小節を選択する開始終了小節設定部９と、設定された演奏開始シーケンス小節及び演奏終了シーケンス小節を記憶する演奏開始シーケンス小節及び演奏終了シーケンス小節記憶部１０と、演奏シーケンス小節画像生成部１１を備えている。
演奏シーケンスデータ記憶部７に記録される演奏シーケンスデータは、タブレット型端末が有するＭＩＤＩインタフェース（図示せず）を介して外部ＭＩＤＩ機器から格納するようにしても良い。
タッチパネル２の入力部４は、タッチ操作検出部８に接続され、タッチパネル２の表示部３上でのユーザによるタッチ操作を検出する。タッチ操作検出部８は、入力部４から入力される接触状態の情報から、ユーザの指が表示部３の画面に触れる接触態様を検出する。
【００４０】
接触態様（タッチ操作）には、少なくとも、表示部３の画面に触れた状態で指を右方向又は左方向に滑らせるタッチ位置の移動（スワイプ、ドラッグ、フリックなどのなぞり操作）が含まれる。
すなわち、楽譜データの任意の小節領域上で右方向への（所望のなぞり操作による）タッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の始点となる演奏開始シーケンス小節に決定し、楽譜データの任意の小節領域上で左方向への（前記なぞり操作によるタッチ位置と区別可能な別の所望のなぞり操作による）タッチ位置の移動検出時に、該小節領域に対応する演奏シーケンス小節を、演奏実行の際の終点となる演奏終了シーケンス小節に決定する。
【００４１】
したがって、所望のなぞり操作によるタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を、演奏開始シーケンス小節や演奏終了シーケンス小節に設定できるので、別の設定手段を用意することなくタッチの移動軌跡の違いのみにより楽譜上で直接演奏開始小節や演奏終了小節を指定することができる。
また、演奏開始シーケンス小節の指定を右方向へのタッチ位置の移動検出時とし、演奏終了シーケンス小節の指定を左方向へのタッチ位置の移動検出時とすることで、ユーザが直感的に演奏開始位置や演奏終了位置の指定と認識してなぞり操作を行うことができる。
【００４２】
また、小節領域外１７で右方向へのタッチ位置の移動検出時に、楽譜における演奏シーケンス先頭小節を演奏開始シーケンス小節に決定し、小節領域外１７で左方向へのタッチ位置の移動検出時に、演奏シーケンス最終小節を演奏終了シーケンス小節に決定する。
したがって、演奏シーケンス先頭小節を演奏開始シーケンス小節に、又は、演奏シーケンス最終小節を演奏終了シーケンス小節にその部分の楽譜を表示させることなく容易に設定することができる。
【００４３】
このタッチ操作は、予めタブレット型端末のＯＳに組み込まれ、タップ（指が予め定められた時間内に画面に１回接触する操作）、ダブルタップ（指が予め定められた時間内に画面に２回接触する操作）、ドラッグ（指が画面に接触したまま移動する操作）、ピンチ（２本の指が同時に画面に接触し、接触している２つの位置が近づく又は離れる方向に移動する操作）、スワイプ（画面に触れた状態で指を滑らせる操作）、フリック（画面を払うように接触している指が移動しながら画面から素早く離れる操作）の各操作を検出するプログラムを使用してもよいし、また、独自に上下左右方向へのスワイプなどのタッチ位置の移動操作を検出する処理が楽譜表・演奏プログラムに含まれるものであっても良い。
タッチ操作検出部８では、表示部３の小節領域上でタッチ操作が行われた場合、入力部４から受け取る位置情報（例えば座標情報）に基づいて、楽譜内での小節位置が特定される。この場合、タッチ操作開始位置情報に基づいて小節を特定するのが直感的でよいが、これに限らずタッチ操作終了位置情報に基づいて小節を特定するようにしてもよいし、タッチ操作の開始から終了までの間に複数の小節にまたがってタッチ移動が検出されたときには、もっとも時間的に長くタッチしていた小節を採用するなどしてもよい。
【００４４】
演奏シーケンスデータ記憶部７には、すべての演奏シーケンス小節の演奏データとともにそれに対応する楽譜上の小節領域（位置座標）、および演奏シーケンス小節の演奏順等が記憶されている。開始終了小節設定部９は、タッチ操作検出部８で検出されたタッチ位置と演奏シーケンスデータ記憶部７に記憶された小節位置情報とから、表示部３に表示された楽譜における演奏開始シーケンス小節又は演奏終了シーケンス小節を決定する。演奏開始シーケンス小節は、表示部３に表示された楽譜の演奏を実行する場合に、始点となる小節である。演奏終了シーケンス小節は、表示部３に表示された楽譜の演奏を実行する場合に、最終となる小節である。演奏開始シーケンス小節及び演奏終了シーケンス小節が設定された状態で演奏実行が行われると、演奏開始シーケンス小節を始点として、演奏終了シーケンスを終点とする演奏範囲での演奏が行われる。
また、演奏開始シーケンス小節及び演奏終了シーケンス小節が決定された場合、図２に示すタッチパネル２において、演奏開始シーケンス小節及び演奏終了シーケンス小節に対応する小節領域１６ｓ近傍および小節領域１６ｅ近傍に、演奏区間の開始位置であることを示す演奏開始記号１８、１９および演奏区間の終了位置であることを示す演奏終了記号２１、２２を表示する。  
演奏開始記号１８は、ＳＴＡＲＴの頭文字である「Ｓ」から成り、演奏開始記号１９は、右側に頂点を有する二等辺三角形で構成されている。また、演奏終了記号２１は、ＥＮＤの頭文字である「Ｅ」から成り、演奏終了記号２２は、左側に頂点を有する二等辺三角形で構成されている。
【００４５】
開始終了小節設定部９においては、演奏開始シーケンス小節より演奏終了シーケンス小節が前方になるような設定、あるいは演奏終了シーケンス小節より演奏開始シーケンス小節が後方になるような設定ができないような制限を加えるのが好ましい。例えば、演奏開始シーケンス小節や演奏終了シーケンス小節を設定する場合、それぞれの演奏順を演奏シーケンスデータ記憶部７のデータから検知し、図５に示した演奏シーケンス小節における演奏順が演奏開始と演奏終了とで逆転するような指定に対しては、設定不能である旨の情報を表示部３に表示若しくは発音することが行われる。
【００４６】
演奏開始シーケンス小節及び演奏終了シーケンス小節記憶部１０は、開始終了小節設定部９で決定された演奏開始シーケンス小節及び演奏終了シーケンス小節を記録する。演奏シーケンス小節画像生成部１１は、演奏シーケンスデータ記録部７に記憶された前記の諸データと、演奏開始シーケンス小節及び演奏終了シーケンス小節記憶部１０に記録された演奏開始シーケンス小節及び演奏終了シーケンス小節から、演奏開始シーケンス小節及び演奏終了シーケンス小節として表示部３に表示される画像を生成する。
タッチパネル２の表示部３では、図２に示すような、演奏シーケンス小節画像生成部１１で生成された演奏開始シーケンス小節及び演奏終了シーケンス小節をそれぞれ示す演奏開始記号１８，１９、演奏終了記号２１，２２、演奏番号１９ａ，２２ａや演奏シーケンス小節番号２０，２３の画像が表示される。
【００４７】
また、タッチ操作検出部８は演奏コントロール部１２に接続され、演奏コントロール部１２で所望の演奏実行の指示が行われる。すなわち、図２に示すタッチパネル２の演奏コントロール表示部２４内の演奏開始２４ａ、演奏停止２４ｂなどのアイコンをタッチ操作することで、演奏実行や演奏停止を選択し、演奏コントロール部１２により選択内容に応じた楽音再生などの処理が行われる。
【００４８】
楽音生成部１３は、演奏シーケンスデータ記憶部７および演奏開始シーケンス小節及び演奏終了シーケンス小節記憶部１０からの演奏開始シーケンス小節及び演奏終了シーケンス小節のデータを基に楽音を生成し楽音再生部１４へ出力する。楽音再生部１４は、タブレット型端末に内蔵されている楽音を再生するための音源を備え、楽音信号をサウンド出力装置１５へ出力し、音が再生される。
【００４９】
従前の装置によれば、図４に示すような、同一の小節を複数回演奏する楽譜６０である場合、開始又は終了に設定した演奏シーケンス小節（演奏開始シーケンス小節又は演奏終了シーケンス）が何番目の演奏シーケンス小節（図５）であるのかを区別して設定することができなかったが、本発明の楽譜表示・演奏装置では、これを区別して設定することを可能としている。
すなわち、タッチ操作により既に演奏開始シーケンス小節及び演奏終了シーケンスが決定されている状況において、演奏開始シーケンス小節に対応する小節領域１６ｓ上で、２回目の右方向へのタッチ位置の移動を検出した時、該小節に対応する２回目の演奏シーケンス小節を、演奏開始シーケンス小節に決定する。また、２回目の演奏シーケンス小節が演奏開始シーケンス小節として設定されている状況において、演奏開始シーケンス小節に対応する小節領域１６ｓ上で、３回目の右方向へのタッチ位置の移動を検出した時、該小節に対応する３回目の演奏シーケンス小節を、演奏開始シーケンス小節に決定する。また、該小節の演奏回数が３回の場合、さらに４回目のタッチ操作を検出した時には、これ以上回数をカウントアップできないため、該小節に対応する１回目の演奏シーケンス小節を演奏開始シーケンス小節に決定する。
同様に、タッチ操作により既に演奏終了シーケンスが決定されている状況において、演奏終了シーケンス小節に対応する小節領域、１６ｅ上で、２回目の左向へのタッチ位置の移動を検出した時、該小節に対応する２回目の演奏シーケンス小節を、演奏終了シーケンス小節に決定する。また、２回目の演奏シーケンス小節が演奏終了シーケンス小節として設定されている状況において、演奏終了シーケンス小節に対応する小節領域１６ｅ上で、３回目の左方向へのタッチ位置の移動を検出した時、該小節に対応する３回目の演奏シーケンス小節を、演奏終了シーケンス小節に決定する。また、該小節の演奏回数が３回の場合、さらに４回目のタッチ操作を検出した時には、これ以上回数をカウントアップできないため、該小節に対応する１回目の演奏シーケンス小節を演奏終了シーケンス小節に決定する。
【００５０】
演奏開始シーケンス小節に対応する小節領域１６ｓの左上には、演奏開始記号１８と、この小節領域１６ｓに対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号１９ａが演奏開始記号（右側に頂点を有する二等辺三角形）１９内に表示される。演奏番号１９ａは、演奏開始シーケンス小節に対応する小節の楽譜６０（図４）における演奏回数（この例の小節Ｅの場合、３回）を分母とし、演奏開始シーケンス小節に対応する小節の何回目の演奏であるかの数（この例の小節Ｅの場合、１〜３回）を分子とした分数で表示されている。
【００５１】
また、演奏開始シーケンス小節に対応する小節領域１６ｓ内の左下には、楽譜６０の先頭から何番目の演奏シーケンス小節（図５）であるかを示す演奏シーケンス小節番号２０が表示される。演奏シーケンス小節番号２０は、楽譜６０の演奏シーケンス小節の総数（この例の楽譜６０の場合、３２）を分母とし、演奏開始シーケンス小節番号を分子とした分数で表示されている。
【００５２】
同様に、演奏終了シーケンス小節に対応する小節領域１６ｅ内の右上には、演奏終了記号２１と、この小節領域１６ｅに対応する演奏シーケンス小節の何回目の演奏であるかを示す演奏番号２２ａが演奏終了記号（左側に頂点を有する二等辺三角形）２２内に表示される。演奏番号２２ａは、演奏終了シーケンス小節に対応する小節の楽譜６０（図４）における演奏回数（この例の小節Ｇの場合、３回）を分母とし、演奏終了シーケンス小節に対応する小節の何回目の演奏であるかの数（この例の小節Ｇの場合、１〜３回）を分子とした分数で表示されている。
【００５３】
また、演奏終了シーケンス小節に対応する小節領域１６ｅ内の右下には、楽譜６０の先頭から何番目の演奏シーケンス小節（図５）であるかを示す演奏シーケンス小節番号２３が表示される。演奏シーケンス小節番号２３は、楽譜６０の演奏シーケンス小節の総数（この例の楽譜６０の場合、３２）を分母とし、演奏終了シーケンス小節番号を分子とした分数で表示されている。
演奏開始シーケンス小節の演奏開始記号１８，１９および演奏シーケンス小節番号２０を小節領域１６ｓ内の左側上下位置に、演奏終了シーケンス小節の演奏終了記号２１，２２および演奏シーケンス小節番号２３を小節領域１６ｅ内の右側上下位置にそれぞれ表示したのは、演奏開始小節と演奏終了小節が同一小節の場合、それぞれの記号や番号表示が重なってしまうのを防止するためである。
【００５４】
図２に示したタッチパネル２の場合、小節領域１６ｓに演奏開始記号１８、１９が表示されて、演奏開始シーケンス小節に設定されている。また、小節領域１６ｓには、演奏番号１９ａが「１／３」、演奏シーケンス小節番号２０が「５／３２」と表示されている。これは、決定された演奏開始シーケンスの小節Ｅ（小節領域１６ｓ）が、図４の楽譜６０において、演奏順５番の小節であり、且つ、小節Ｅの１回目の演奏であることを示している。
また、小節領域１６ｅに演奏終了記号２１、２２が表示されて、演奏終了シーケンス小節に設定されている。また、小節領域１６ｅには、演奏番号２２ａが「３／３」、演奏シーケンス小節番号２３が「２９／３２」と表示されている。これは、決定された演奏終了シーケンスの小節Ｇ（小節領域１６ｅ）が、図４の楽譜６０において、演奏順２９番の小節であり、且つ、小節Ｇの３回目の演奏であることを示している。
したがって、この状態で演奏コントロール表示部２４の演奏開始２４ａをタッチして演奏実行を行うと、「Ｅ，Ｆ，Ｇ，Ｈ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ」の順で演奏が行われる。
【００５５】
また、演奏開始シーケンス小節に対応する小節領域１６ｓや演奏終了シーケンス小節に対応する小節領域１６ｅについて、前記した演奏番号によって色調を変化させて表示する処理が実行されることで、楽譜６０における何回目（図２の場合、演奏開始シーケンス小節は１回目、演奏終了シーケンス小節は３回目）の演奏シーケンス小節の小節に該当しているかについて、視覚を通じて把握することができる。
【００５６】
タッチパネル２には、楽譜の下方位置に、楽譜６０に示された各音符の演奏タイミング情報が表示された演奏タイミング情報表示部を設けている。演奏タイミング情報表示部は、鍵盤表示部２５と、縦方向を時間軸とするタイミング表示部２６と、発音基準線２７から構成され、タイミング表示部２６には、楽譜６０の各音符の音高に対応する鍵盤表示部２５の上方位置に、矩形の発音マーク２８が表示されている。
鍵盤表示部２５は、ピアノ鍵盤の画像から構成され、対応する鍵盤に触れることで、鍵盤位置に対応する所望の音が発音されるようになっている。
【００５７】
タイミング表示部２６は、縦方向が時間軸となり、略１小節分の発音マーク２８が表示可能なようになっている。また、発音マーク２８は、音符の長さの情報を含み（長い音符は、矩形の上下方向が長くなる）、タイミング表示部２６の上から下方向に演奏に同期して移動し、発音基準線２７を通過するタイミングで発音する。
演奏タイミング情報表示部に表示される発音マーク２８は、選択演奏シーケンス小節が決定された状態で演奏コントロール表示部２４の演奏開始２４ａのアイコンが選択された時、当該選択演奏シーケンス小節を始点とする演奏実行に同期して表示される。
演奏タイミング情報表示部を設けることで、同一小節を複数回演奏する楽譜の場合に、演奏回ごとの演奏シーケンスデータの演奏タイミングについて、タッチパネル２に表示された楽譜上で確認することができる。
【００５８】
次に、タッチパネル２の入力部４にユーザによるタッチ操作が行われた場合に、タッチ操作検出部８によりタッチ操作を検出し、演奏シーケンス小節画像生成部１１で演奏開始シーケンス小節および演奏終了シーケンス小節に対応した演奏開始記号１８，１９、演奏終了記号２１，２２、演奏番号１９ａ，２２ａ、演奏シーケンス小節番号２０，２３の画像を生成する手順について、図３のフローチャートを参照しながら説明する。
【００５９】
先ず、タッチ操作検出部８が入力部４で行われたユーザによるタッチ操作を検出する（ステップ３１）。
次に、タッチ操作がタッチ位置の右方向への移動であるかを判断する（ステップ３２）。
タッチ操作がタッチ位置の右方向への移動である場合、タッチ操作がタッチパネル２に表示された楽譜における各小節領域内であるかどうかを判断する（ステップ３３）。
タッチ操作が小節領域外である場合、演奏開始シーケンス小節を楽譜における先頭演奏シーケンス小節に設定した（ステップ３４）後、演奏回を「１」にセットする（ステップ３７）。
【００６０】
タッチ操作が小節領域内である場合、検出されたタッチ操作が未選択の小節であるかどうかを判断する（ステップ３５）。
未選択の小節である場合、演奏開始シーケンス小節の更新処理が行われ（ステップ３６）、演奏回を「１」にセットする（ステップ３７）。
この場合、演奏開始シーケンス小節は、楽譜６０において繰り返して演奏される小節に対して、１回目に演奏される演奏シーケンス小節となる。
【００６１】
ステップ３５でタッチ操作した小節が未選択の小節でない場合、演奏回をカウントアップし（ステップ３８）、演奏回が存在するかどうかを判断する（ステップ３９）。
演奏回が存在しない場合（つまり図４の小節Ｆを例にとると、演奏回をカウントアップして４になった場合、その演奏回は存在しない）、演奏回を「１」にセットする（ステップ３７）。
ステップ３７の後およびステップ３９がＹのとき、楽譜画像生成部６で生成された楽譜画像の描画（ステップ５１）が行われる。
例えば、ステップ３８でカウントアップされた演奏回が「２」である場合、演奏開始シーケンス小節は、楽譜６０において繰り返して演奏される小節に対して、２回目に演奏される演奏シーケンス小節となる。
【００６２】
ステップ３２におけるタッチ操作がタッチ位置の右方向への移動でない場合、タッチ操作がタッチ位置の左方向への移動であるかどうかを判断する（ステップ４２）。
ステップ４２におけるタッチ操作がタッチ位置の左方向への移動である場合、タッチ操作がタッチパネル２に表示された楽譜における各小節領域内であるかどうかを判断する（ステップ４３）。
タッチ操作が小節領域外である場合、演奏終了シーケンス小節を楽譜における最終演奏シーケンス小節に設定した（ステップ４４）後、演奏回を「１」にセットする（ステップ４７）。
【００６３】
タッチ操作が小節領域内である場合、検出されたタッチ操作が未選択の小節であるかどうかを判断する（ステップ４５）。
未選択の小節である場合、演奏終了シーケンス小節の更新処理が行われ（ステップ４６）、演奏回を「１」にセットする（ステップ４７）。
この場合、演奏終了シーケンス小節は、楽譜６０において繰り返して演奏される小節に対して、１回目に演奏される演奏シーケンス小節となる。
【００６４】
ステップ４５においてタッチ操作した小節が未選択の小節でない場合、演奏回をカウントアップし（ステップ４８）、既に演奏回が存在するかどうかを判断する（ステップ４９）。
演奏回が存在しない場合、演奏回を「１」にセットする（ステップ４７）。
ステップ４７の後およびステップ４９がＹのとき、楽譜画像生成部６で生成された楽譜画像の描画（ステップ５１）が行われる。
例えば、ステップ３８でカウントアップされた演奏回が「２」である場合、演奏開始シーケンス小節は、楽譜６０において繰り返して演奏される小節に対して、２回目に演奏される演奏シーケンス小節となる。
また、ステップ４２において、タッチ操作が左方向の移動でない場合は、楽譜画像生成部６で生成された楽譜画像の描画（ステップ５１）が行われる。
【００６５】
演奏シーケンス小節画像生成部１１では、演奏開始シーケンス小節又は演奏終了シーケンス小節が何回目の演奏シーケンス小節であるかの小節選択状態により表示を行う色を決定する描画や、小節領域内に表示される演奏開始記号１８、演奏終了記号２１、演奏番号１９ａ，２２ａ、演奏シーケンス小節番号２０，２３の描画が実行される（ステップ５２）。
【００６６】
続いて、演奏シーケンス小節画像生成部１１で生成された演奏開始記号１８，１９および演奏終了記号２１，２２、演奏番号１９ａ，２２ａ、演奏シーケンス小節番号２０，２３の描画を行ってタッチパネル２の表示部３に表示する（ステップ５２）。
【００６７】
アプリケーションが終了したかどうかを判断し（ステップ５３）、終了でない場合はステップ３１に戻って処理が続行される。
【００６８】
上述した楽譜表示・演奏装置（楽譜表示・演奏プログラム）によれば、小節領域上で右方向へのタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を演奏開始シーケンス小節とし、小節領域上で左方向へのタッチ位置の移動検出時に、小節領域に対応する演奏シーケンス小節を演奏終了シーケンス小節とすることで、簡単な操作で直感的に演奏範囲を指定することができる。
【００６９】
また、タッチ操作により既に決定されている演奏開始シーケンス小節又は演奏終了シーケンス小節に対応する小節上で、更なる左右方向へのタッチ位置の移動を検出した時、該小節に対応する２回目以降の演奏シーケンス小節を演奏開始シーケンス小節又は演奏終了シーケンス小節に決定するので、同一小節を複数回繰り返して演奏される楽譜６０において、２回目以降の演奏シーケンス小節（演奏回が複数ある小節）についても、演奏順を把握した演奏開始シーケンス小節又は演奏終了シーケンス小節の設定を容易に行うことができる。
したがって、楽譜表示・演奏装置において、同一小節を複数回演奏する楽譜が表示されている場合に、簡単なタッチ操作のみで演奏開始シーケンス小節又は演奏終了シーケンス小節における演奏回を設定できる。
また、演奏範囲における開始小節及び終了小節の演奏回数について、タッチパネル２に表示された楽譜上で確認することができる。
【００７０】
すなわち、演奏開始シーケンス小節及び演奏終了シーケンス小節を設定する場合において、何回目の演奏であるかを区別して設定できるので、楽譜６０内での繰り返し演奏する小節を含む演奏範囲を容易に指定でき、１回目に演奏される小節Ｅから３回目の演奏される小節Ｇまでの範囲で演奏を行わせたい場合は、図２に示すように、小節Ｅについて演奏開始シーケンス小節（１回目）に設定し、小節Ｇについて演奏終了シーケンス小節（３回目）に設定すれば、「Ｅ，Ｆ，Ｇ，Ｈ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ」の演奏順で演奏させることができる。
【００７１】
上述した例では、タッチ操作として右方向や左方向へのスワイプによるタッチ位置の移動検出時を前提として説明してきたが、演奏開始シーケンス小節および演奏終了シーケンス小節の設定に際して、表示部３における他の方法による予め決められた所望の「なぞり」操作によるタッチ位置の移動を検出するものであってもよい。
【００７２】
「なぞり」操作は、例えば、下方向へのスワイプで演奏開始、上方向へのスワイプで演奏終了を指定してもよい。また、ジェスチャーによるタッチ操作として、演奏開始は括弧開き「（  」、演奏終了は括弧閉じ「  ）」を使って指定するようにしてもよい。
要は、演奏開始と演奏終了とを所望の別々のタッチ操作（区別できる「なぞり」操作）で指示すればよく、その際、タッチの移動方向成分やジェスチャーのパス形状などを開始指定と終了指定とで対称的（左右方向の移動、上下方向の移動、括弧の開き閉じ）にしておくのが直感的で分かり易くすることができる。もしくは、ジェスチャーで指定する場合には、「ｓ」や「ｅ」の文字を小節領域上において一筆書きで描くようにタッチ操作することで演奏開始と演奏終了を指定することも考えられる。
【符号の説明】
【００７３】
１…楽譜表示・演奏装置（タブレット型端末）、  ２…タッチパネル、  ３…表示部、  ４…入力部、  ５…楽譜データ記憶部、  ６…楽譜画像生成部、  ７…演奏シーケンスデータ記憶部、  ８…タッチ操作検出部、  ９…開始終了小節設定部、  １０…演奏開始シーケンス小節及び演奏終了シーケンス小節記憶部、  １１…演奏シーケンス小節画像生成部、  １２…演奏コントロール部、  １３…楽音生成部、  １４…楽音再生部、  １５…サウンド出力装置、  １６…小節領域、  １７…小節領域外、  １８，１９…演奏開始記号、  １９ａ…演奏番号、  ２０…演奏シーケンス小節番号、  ２１，２２…演奏終了記号、  ２２ａ…演奏番号、  ２３…演奏シーケンス小節番号、  ２４…演奏コントロール表示部、  ２５…鍵盤表示部、  ２６…タイミング表示部、  ２７…発音基準線、  ２８…発音マーク、  ６０…楽譜。
【図１】
2015184420.tif 000003
【図２】
2015184420.tif 000004
【図３】
2015184420.tif 000005
【図４】
2015184420.tif 000006
【図５】
2015184420.tif 000007