(57)【要約】【課題】楽譜を構成する小節や段等を単位として楽譜の表示位置を素早く切り替えることを可能とする楽譜表示プログラムを提供する。【解決手段】連続する複数の小節で構成される楽譜を画面に表示する楽譜表示プログラムにおいて、楽譜の表示領域を変更する際に適用する画面移動モードを選択する機能と、入力手段によって前記画面に表示された楽譜の表示領域を移動する操作が行われると、前記選択された画面移動モードに応じて現在表示されていない表示領域を表示する機能とをコンピュータに実行させる。前記画面移動モードが、前記小節を一単位とする小節単位と、横方向に連結される複数の小節で構成される段を一単位とする段単位と、縦方向に並ぶ複数の段で構成されるページを一単位とするページ単位と、複数の楽器等のパートからなるパート単位とを含む。【選択図】図１
2018101047.tif 000002
【特許請求の範囲】
【請求項１】
連続する複数の小節で構成される楽譜を画面に表示する楽譜表示プログラムにおいて、
楽譜の表示領域を変更する際に適用する画面移動モードを選択する機能と、
入力手段によって前記画面に表示された楽譜の表示領域を移動する操作が行われると、前記選択された画面移動モードに応じて現在表示されていない表示領域を表示する機能と、
をコンピュータに実行させることを特徴とする楽譜表示プログラム。
【請求項２】
前記画面移動モードが、
前記小節を一単位とする小節単位と、横方向に連結される複数の小節で構成される段を一単位とする段単位と、縦方向に並ぶ複数の段で構成されるページを一単位とするページ単位と、複数の楽器等のパートからなるパート単位とを含むことを特徴とする請求項１に記載の楽譜表示プログラム。
【請求項３】
前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、
前記画面移動モードが小節単位の場合は、前記表示領域に現在表示されている小節に代えて、楽曲の上流側または下流側に連なる他の小節を表示するように表示領域を移動し、
前記画面移動モードが段単位の場合は、前記表示領域に現在表示されている段に代えて、楽曲の上流側または下流側に連なる他の段を表示するように表示領域を移動し、
前記画面移動モードがページ単位の場合は、前記表示領域に現在表示されているページに代えて、楽曲の上流側または下流側に連なる他のページを表示するように表示領域を移動することを特徴とする請求項２に記載の楽譜表示プログラム。
【請求項４】
前記移動操作に応じて表示される他の小節／段／ページが、移動前の表示位置と同様の位置に表示されることを特徴とする請求項３に記載の楽譜表示プログラム。
【請求項５】
前記画面移動モードが前記パート単位である場合に、前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、
現在表示されている小節の位置を維持したまま、現在の表示領域に表示されていない他のパートを表示することを特徴とする請求項２に記載の楽譜表示プログラム。
【請求項６】
現在の表示領域に、前記画面移動モードに対応した前記楽曲の上流側または下流側の部分、または、他のパートがすでに表示されているときは、前記入力手段からの入力があっても現在の表示領域を変更しないことを特徴とする請求項２ないし５のいずれかに記載の楽譜表示プログラム。
【請求項７】
前記入力手段が、前記コンピュータの外部機器またはタッチパネル式の画面であることを特徴とする請求項１ないし６のいずれかに記載の楽譜表示プログラム。
【請求項８】
前記画面移動モードの選択が、画面に表示されたアイコンの選択により実行されることを特徴とする請求項１ないし７のいずれかに記載の楽譜表示プログラム。
【請求項９】
前記画面移動モードの選択が、前記入力手段による移動操作の開始点および移動量もしくは移動方向に従って実行されることを特徴とする請求項１ないし７のいずれかに記載の楽譜表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜表示プログラムに係り、特に、コンピュータの画面に表示した楽譜の表示位置を任意に移動させることができる楽譜表示プログラムに関する。
【背景技術】
【０００２】
従来から、楽譜データをコンピュータの画面に表示して、楽譜データの演奏や編集を可能とする楽譜表示プログラムが知られている。
【０００３】
特許文献１には、タッチパネル式の画面に対するフリック操作によって、楽譜データの演奏開始点および演奏終了点を容易に設定できるようにした楽譜表示プログラムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、特許文献１のような楽譜表示プログラムには、楽譜の任意の部分を表示するために、画面の表示倍率を変更するズーム機能と共に、マウスやタッチパネル操作で楽譜をつかんで別の位置に動かすようにして現在の表示位置を別の位置へ移動（スクロール）させるパン機能が設けられている。しかし、このパン機能では、特に、楽譜の一部を拡大表示しているときに、他の小節や段、パート等に素早く移動したいという要望に応えることが難しいという課題があった。
【０００６】
本発明の目的は、上記従来技術の課題を解決し、楽譜を構成する小節や段等を単位として楽譜の表示位置を素早く切り替えることを可能とする楽譜表示プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明は、連続する複数の小節で構成される楽譜を画面に表示する楽譜表示プログラムにおいて、楽譜の表示領域を変更する際に適用する画面移動モードを選択する機能と、入力手段によって前記画面に表示された楽譜の表示領域を移動する操作が行われると、前記選択された画面移動モードに応じて現在表示されていない表示領域を表示する機能とをコンピュータに実行させる点に第１の特徴がある。
【０００８】
また、前記画面移動モードが、前記小節を一単位とする小節単位と、横方向に連結される複数の小節で構成される段を一単位とする段単位と、縦方向に並ぶ複数の段で構成されるページを一単位とするページ単位と、複数の楽器等のパートからなるパート単位とを含む点に第２の特徴がある。
【０００９】
また、前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、前記画面移動モードが小節単位の場合は、前記表示領域に現在表示されている小節に代えて、楽曲の上流側または下流側に連なる他の小節を表示するように表示領域を移動し、前記画面移動モードが段単位の場合は、前記表示領域に現在表示されている段に代えて、楽曲の上流側または下流側に連なる他の段を表示するように表示領域を移動し、前記画面移動モードがページ単位の場合は、前記表示領域に現在表示されているページに代えて、楽曲の上流側または下流側に連なる他のページを表示するように表示領域を移動する点に第３の特徴がある。
【００１０】
また、前記移動操作に応じて表示される他の小節／段／ページが、移動前の表示位置と同様の位置に表示される点に第４の特徴がある。
【００１１】
また、前記画面移動モードが前記パート単位である場合に、前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、現在表示されている小節の位置を維持したまま、現在の表示領域に表示されていない他のパートを表示する点に第５の特徴がある。
【００１２】
また、現在の表示領域に、前記画面移動モードに対応した前記楽曲の上流側または下流側の部分、または、他のパートがすでに表示されているときは、前記入力手段からの入力があっても現在の表示領域を変更しない点に第６の特徴がある。
【００１３】
また、前記入力手段が、前記コンピュータの外部機器またはタッチパネル式の画面である点に第７の特徴がある。
【００１４】
また、前記画面移動モードの選択が、画面に表示されたアイコンの選択により実行される点に第８の特徴がある。
【００１５】
さらに、前記画面移動モードの選択が、前記入力手段による移動操作の開始点および移動量もしくは移動方向に従って実行される点に第９の特徴がある。
【発明の効果】
【００１６】
第１の特徴によれば、連続する複数の小節で構成される楽譜を画面に表示する楽譜表示プログラムにおいて、楽譜の表示領域を変更する際に適用する画面移動モードを選択する機能と、入力手段によって前記画面に表示された楽譜の表示領域を移動する操作が行われると、前記選択された画面移動モードに応じて現在表示されていない表示領域を表示する機能とをコンピュータに実行させるので、選択した画面移動モードに従って素早く画面表示を切り替えられることで、楽譜の表示や編集を効率的に行うことが可能となる。
【００１７】
第２の特徴によれば、前記画面移動モードが、前記小節を一単位とする小節単位と、横方向に連結される複数の小節で構成される段を一単位とする段単位と、縦方向に並ぶ複数の段で構成されるページを一単位とするページ単位と、複数の楽器等のパートからなるパート単位とを含むので、小節単位、段単位、ページ単位およびパート単位で素早く画面表示を切り替えることができる。これにより、例えば、楽譜を拡大表示して編集作業を行っている際にも、所望の小節や段へ素早く移動して作業効率を高めることが可能となる。
【００１８】
第３の特徴によれば、前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、前記画面移動モードが小節単位の場合は、前記表示領域に現在表示されている小節に代えて、楽曲の上流側または下流側に連なる他の小節を表示するように表示領域を移動し、前記画面移動モードが段単位の場合は、前記表示領域に現在表示されている段に代えて、楽曲の上流側または下流側に連なる他の段を表示するように表示領域を移動し、前記画面移動モードがページ単位の場合は、前記表示領域に現在表示されているページに代えて、楽曲の上流側または下流側に連なる他のページを表示するように表示領域を移動するので、マウスによるドラッグ操作やタッチパネルに対するフリック操作に応じて、選択した画面移動モード分だけ画面の表示領域を移動することが可能となる。これにより、所望の小節や段へ素早く移動することができる。
【００１９】
第４の特徴によれば、前記移動操作に応じて表示される他の小節／段／ページが、移動前の表示位置と同様の位置に表示されるので、移動操作に応じて表示領域が切り替わっても、所望の部分を探すために目線を動かす必要がなく、作業効率を高めることが可能となる。
【００２０】
第５の特徴によれば、前記画面移動モードが前記パート単位である場合に、前記入力手段によって前記楽譜の表示領域を移動する操作が行われると、現在表示されている小節の位置を維持したまま、現在の表示領域に表示されていない他のパートを表示するので、同じ小節や段等に注目したままパートのみを切り替えて比較することが容易となる。また、移動操作に応じて表示領域が切り替わっても所望のパートを探すために目線を動かす必要がなく、作業効率を高めることが可能となる。
【００２１】
第６の特徴によれば、現在の表示領域に、前記画面移動モードに対応した前記楽曲の上流側または下流側の部分、または、他のパートがすでに表示されているときは、前記入力手段からの入力があっても現在の表示領域を変更しないので、所望の部分がすでに表示されている場合には、画面表示に不要な変化が生じないようにすることができる。
【００２２】
第７の特徴によれば、前記入力手段が、前記コンピュータの外部機器またはタッチパネル式の画面であるので、マウスによるドラッグ操作やタッチパネルに対するフリック操作によって、選択された画面移動モードに従った表示領域の移動が可能となる。
【００２３】
第８の特徴によれば、前記画面移動モードの選択が、画面に表示されたアイコンの選択により実行されるので、画面移動モードの選択を視覚で確認しながら行うことが可能となる。
【００２４】
第９の特徴によれば、前記画面移動モードの選択が、前記入力手段による移動操作の開始点および移動量もしくは移動方向に従って実行されるので、例えば、タッチパネルによるフリック操作の開始位置が楽譜の五線内部であった場合には小節単位を選択し、フリック操作の開始位置が五線外部で移動量が所定値より小さい場合にはパート単位とする等、フリック操作の仕方のみで画面移動モードの選択を自動的に行い、表示領域をより素早く移動させることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】楽譜表示プログラムを実行するハードウェアの構成を示す機能ブロック図である。
【図２】表示装置に表示する楽譜画像の例である。
【図３】パン機能による画面移動の手順を示す図である（移動前）。
【図４】パン機能による画面移動の手順を示す図である（移動後）。
【図５】小節単位での画面移動の手順を示す図である（移動前）。
【図６】小節単位での画面移動の手順を示す図である（移動後）。
【図７】パート単位での画面移動の手順を示す図である（移動前）。
【図８】パート単位での画面移動の手順を示す図である（移動後）。
【図９】楽譜表示プログラムによって画面移動処理が実行される手順を示すフローチャートである。
【図１０】画面移動モードを小節単位および段単位とした場合の画面移動の態様を示す概念図である。
【図１１】移動操作を行っても画面移動を行わない例を含む概念図である。
【図１２】画面移動モードの選択方法の変形例を示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図１は、本発明の一実施形態に係る楽譜表示プログラムを実行するハードウェア１の構成を示す機能ブロック図である。楽譜表示プログラムは、パソコンやタブレット型端末等からなるハードウェア１にインストールされており、表示装置３に任意の拡大率で楽譜画像を表示し、楽譜データの編集や演奏を可能とするほか、入力装置２による入力操作に応じて、表示装置３に表示された楽譜画像の表示位置を移動（スクロール）させる処理を実行する。
【００２７】
ハードウェア１には、入力装置２によるユーザの移動操作を検出する入力操作検出部５、入力操作検出部５により検知された入力情報に基づいて移動座標を検出する移動座標検出部４、入力操作検出部５により検知された入力情報に基づいて画面移動モードを設定する画面移動モード設定部６、画面移動モード設定部６により設定された画面移動モードを記憶する画面移動モード記憶部９、閲覧や編集等を行う楽譜データを記憶する楽譜情報記憶部７が含まれる。楽譜データに基づいて表示装置３に表示する楽譜画像を生成する楽譜画像生成部８は、画面移動モード記憶部９および移動座標検出部４からの出力情報に基づいて、移動後の楽譜画像を生成する。
【００２８】
入力装置２および表示装置３は、ハードウェア１がパソコンであれば一般的なマウスおよびディスプレイとすることができる。また、ハードウェア１が、タッチパネル式ディスプレイを適用したタブレット型端末等である場合は、タッチパネル式ディスプレイが入力装置２および表示装置３を兼ねることとなる。さらに、ハードウェア１は、楽譜データを演奏するためのスピーカを備えるほか、有線または無線で電子ピアノ等に接続するための接続部を設けることができる。ハードウェア１を電子ピアノに接続した場合は、楽譜情報記憶部７に記憶されている楽譜データをデモ演奏させたり、ユーザによる演奏をお手本データと比較しての評価等も可能となる。
【００２９】
図２は、表示装置３に表示する楽譜画像の例である。この図では、１ページの楽譜の全体構成を示している。小節Ａは、横方向に複数連結されて段Ｂを構成し、段Ｂは、縦方向に複数並ぶことでページＤを構成する。楽器等のパートが複数ある場合は、パートＣ１，Ｃ２，Ｃ３…で示す（この図では７パート）ように縦方向に連結されてひとつの段Ｂを構成する。上下の五線譜領域１１の間には隙間領域１０が設けられており、五線譜領域１１および隙間領域１０の外側に余白領域１２が設けられている。ハードウェア１の移動座標検出部４（図１参照）は、移動操作の開始点がどこに存在するかを、小節Ａ、段Ｂ、ページＤのほか、五線譜領域１１、隙間領域１０、余白領域１２の情報と組み合わせて判別できるように構成されている。
【００３０】
本実施形態に係る楽譜表示プログラムは、入力装置２の操作に基づいて表示領域の位置を任意に変更する際に、従来周知の画面のピクセル単位で移動するパン機能のほか、小節Ａを一単位とする「小節単位」、段Ｂを一単位とする「段単位」、または、ページＤを一単位とする「ページ単位」、または、パートＣ１，Ｃ２…を一単位とする「パート単位」からなる画面移動モードを任意に選択して適用できる点に特徴がある。
【００３１】
図３は、楽譜表示プログラムによって表示装置３に表示される楽譜表示の例である。表示領域３０の下部に設けられるコントロールバー３１には、表示領域３０に表示されている楽譜の表示倍率を変更する表示倍率スライダ２７、および、表示されている楽譜のページを変更するページ番号スライダ２８が設けられている。なお、コントロールバー３１の上端に配置される横方向のスクロールバー２６は、図示しない縦方向のスクロールバーと共に、楽譜表示の際にスクロールが必要ない倍率や表示位置であったときには自動的に非表示となる。
【００３２】
表示領域３０の上部に設けられるアイコンバー２９には、左方から、手の形を模したパン機能アイコン２１、横方向に連結される小節を模した小節単位アイコン２２、縦方向に並ぶパートを模したパート単位アイコン２３、縦方向に並ぶ段を模した段単位アイコン２４、複数のページを模したページ単位アイコン２５が設けられている。いずれかのアイコンを選択することで、ハードウェア１の画面移動モード設定部６（図１）により所定の画面移動モードが設定される。
【００３３】
表示領域３０に表示されている楽譜の位置を変更する際には、いずれかのアイコンを選択した後に、表示領域３０の内側で、マウスのボタンを押してマウスをスライドさせるドラッグ操作、または、指を画面において所定の方向になぞるスワイプ操作や指を画面において所定の方向にはらうフリック操作を行う。表示領域３０にはポインタ４０が表示されており、移動操作の開始点は、ドラッグ操作開始時のポインタ４０の位置またはスワイプ／フリック操作の開始時に画面に指を触れた位置となる。
【００３４】
図３，４では、パン機能で楽譜表示を移動させる手順を示している。パン機能アイコン２１を選択すると、画面移動モード機能がパン機能に設定される。従来周知のパン機能は、マウスやタッチパネル操作で楽譜をつかんで別の位置に動かすようにして現在の表示位置を別の位置へ移動させるものである。図３，４では、マウスのボタンを押す、または、画面に指を当てることによって移動始点４１が設定され、ここから矢印４３の示す方向および長さ分のドラッグ操作またはスワイプ操作を行うことで、図４の矢印４４に示す分だけ楽譜表示が移動している。なお、パン機能アイコン選択時にフリック操作を行うと、指をはじく勢いに応じた量だけ画面が移動する。
【００３５】
ここで、楽譜内の記号や音符等を編集する際には楽譜の表示倍率を大きくすることが考えられるが、例えば、１つの小節を中心に表示している状態で次ページに進むには、ドラッグ操作やスワイプ操作を何回も行う必要があるほか、表示されている楽譜の現在位置も把握しにくくなるので、現実的には、いったん表示倍率を小さくしてから所望の位置まで移動させ、再び拡大表示することが多かった。
【００３６】
また、ある小節を編集している際に、楽曲の上流側または下流側の小節だけでなく、現在の表示位置に対応する他の段や他のパートを参照したい場合も、やはりパン機能では、所望の位置を探しにくいという課題があった。
【００３７】
本発明に係る楽譜表示プログラムは、このようなパン機能の課題を解決し、小節単位、段単位、ページ単位、パート単位での移動に切り替えて、楽譜上の所望の位置に素早く移動することを可能とするものである。
【００３８】
図５，６は、小節単位で楽譜上を移動する手順を示した図である。アイコンバー２９の小節単位アイコン２２を選択すると、画面移動モードが小節単位に切り替わる。この状態で左右方向にドラッグ／フリック操作（以下、単に移動操作と示すこともある）を行うと、楽曲の上流側または下流側の小節に素早く移動することができる。この図では、ポインタ４０を第４小節に重ねた状態から矢印５０で示す左方への移動操作を行うことで、下流側の第５小節に移動する状態を示している。この図の例では、移動前のページ内に第５小節が存在しないため、ページをまたいで画面移動が行われている。上記したような画面移動が実行されるとき、ハードウェア１の楽譜画像生成部８（図１参照）は、移動座標検出部４によって検出されたドラッグ／フリック操作の開始点、移動方向および移動量に基づいて移動後の楽譜画像を生成している。
【００３９】
なお、小節単位、段単位、ページ単位、パート単位で移動させる場合は、スワイプ操作よりフリック操作の方が直感的であり、マウスのドラッグ操作では、マウスをさっと払うように動かしながらボタンを離す操作が適している。なお、この図では左右方向の移動操作で楽譜表示が移動する例を示しているが、上下方向の操作、例えば、下方への操作で上流側の小節に移動すると共に上方への操作で下流側の小節に移動する設定としてもよい。
【００４０】
図７，８は、パート単位で楽譜上を移動する手順を示した図である。アイコンバー２９のパート単位アイコン２３を選択すると、画面移動モードがパート単位に切り替わる。この状態で上下方向に移動操作を行うと、現在表示されているパートの上下のパートに素早く移動することができる。この図では、ポインタ４０を第５小節の第１ピアノに重ねた状態から矢印５１で示す上方への移動操作を行うことで、同じ小節で第１ピアノの下側に位置する第２ピアノに移動する状態を示している。ページ内に上下のパートが存在しない場合には、ページをまたいで画面を移動することができる。また、パート単位が選択された場合も、左右方向の操作、すなわち右方への操作で上側のパートに移動すると共に左方への操作で下側のパートに移動する設定としてもよい。
【００４１】
図９は、本発明に係る楽譜表示プログラムによって画面移動処理が実行される手順を示すフローチャートである。以下に示す処理は、図１のブロック図に示した各構成要素の動作によって実現される。
【００４２】
ステップＳ１では、入力操作検出部５によって入力装置２からの入力操作の検出が行われ、ステップＳ２では、移動座標検出部４によって入力操作（移動操作）の開始座標が検出されたか否かが判定される。この開始座標は、マウスのドラッグ操作の開始位置またはスワイプ／フリック操作の開始時に画面に指を触れた位置に対応するＸ座標およびＹ座標である。
【００４３】
ステップＳ２で肯定判定されると、ステップＳ８に進んで開始座標が記憶され、ステップＳ１に戻る。ステップＳ２で否定判定される、すなわち、移動操作の開始座標が検出かつ記憶されていると判定されるとステップＳ３に進む。
【００４４】
ステップＳ３では、移動操作の終了座標が検出されたか否かが判定される。ステップＳ３で肯定判定されると、ステップＳ４に進んで終了座標が記憶される。この終了座標は、マウスのドラッグ操作におけるボタンを離した位置、または、スワイプ／フリック操作の終了時に画面から指が離れた位置に対応するＸ座標およびＹ座標である。なお、パン機能を除く４つの画面移動モードを選択している間のドラッグ操作、スワイプ／フリック操作の速度が所定値より小さい場合は、誤操作であるとして画面移動を行わないように設定してもよい。
【００４５】
一方、ステップＳ３で否定判定されると、ステップＳ９に進んで、アイコンの選択によって画面移動モードが変更されたか否かが判定される。ステップＳ９で肯定判定されると、ステップＳ１０に進み、画面移動モード設定部６により設定された画面移動モードが画面移動モード記憶部９によって記憶されて、ステップＳ１に戻る。一方、ステップＳ９で否定判定されると、現在設定されている画面移動モードを維持したままステップＳ１に戻る。
【００４６】
ステップＳ４で終了座標が記憶されると、移動操作の開始座標および終了座標の両方の記憶が完了する。これに応じて、続くステップＳ５では、楽譜画像生成部８によって楽譜画像の更新が行われる。詳しくは、楽譜画像生成部８によって、画面移動モード記憶部９および移動座標検出部４からの出力情報に基づく移動操作後の楽譜画像が作成され、移動操作前の楽譜画像を新しい楽譜画像に代える更新処理が行われる。
【００４７】
そして、ステップＳ６では、更新された楽譜画像によって表示装置３の画面表示を更新してステップＳ７に進む。ステップＳ７では、楽譜表示プログラムが終了となったか否かが判定され、否定判定されるとステップＳ１に戻り、肯定判定されるとそのまま一連の制御を終了することとなる。
【００４８】
図１０は、画面移動モードを小節単位および段単位とした場合の画面移動の態様を示す概念図である。移動操作が行われた場合には、選択された画面移動モードに応じた画面移動が実行される。これは、表示領域３０に第５小節を中心に画面Ｅを表示し、かつ小節単位モードが選択されている場合に、左矢印５２ｂが示すように左方への移動操作を行うことで第６小節を中心とした画面Ｅ１に水平移動する一方、右矢印５２ａが示すように右方への移動操作を行うことで第４小節を中心とした画面Ｅ２に水平移動することに代表される。また、図示していないが、水平方向に上流側または下流側の小節が存在しないときは、前段の最後の小節または後段の最初の小節に移動し、現在表示しているページに移動操作に対応する小節が存在しないときは、ページをまたいで移動することができる。
【００４９】
同様に、表示領域３０に第１２小節を中心とした画面Ｆを表示し、かつ段単位モードが選択されている場合には、下矢印５３ｂが示すように下方への移動操作を行うことで第８〜第９小節をまたぐ画面Ｆ１に垂直移動する一方、上矢印５３ａが示すように上方への移動操作を行うことで第１５小節を中心とした画面Ｆ２に垂直移動する。そして、図示していないが、ページ単位モードが選択されている場合は、現在表示されている表示領域に対応する前ページまたは後ページの部分に移動することとなる。
【００５０】
上記した画面移動の態様は、本発明に係る楽譜表示プログラムが、移動操作を検知した際に、画面移動モードに応じて、現在表示されていない他の領域に画面を移動させるように設定されていることに対応する。換言すれば、移動操作を検知しても、すでに移動操作に応じた他の領域が表示領域３０に表示されている場合は、画面移動を行わないように設定されている。また、移動操作に応じて表示される他の小節／段／ページは、移動前の表示位置と同様の位置に表示されるように設定されている。これにより、移動操作に応じて表示領域が切り替わっても、所望の部分を探すために目線を動かす必要がなく、作業効率を高めることが可能となる。
【００５１】
図１１は、移動操作を行っても画面移動を行わない例を含む概念図である。表示領域３０に第１〜第６小節の全体を囲む画面Ｇを表示し、かつ小節単位モードが選択されている場合に、第２小節を開始点として移動操作を行っても画面移動は行われない。これは、第２小節の上流側および下流側の第３，第４小節がすでに画面Ｇに表示されているためである。
【００５２】
また、表示領域３０に第４〜第５段の全体を囲む画面Ｈを表示し、かつ段単位モードが選択されているとき、第４段を開始点として移動操作を行った場合には、矢印５４で示す下方への移動操作のみに応じて画面移動が行われる。これは、上方への移動操作に対しては、第５段がすでに画面Ｈに表示されているためである。同様に、第５段を開始点として移動操作を行った場合には、矢印５５で示す上方への移動操作のみに応じて画面移動が行われる（次ページの第１段に切り替わる）。これは、下方への移動操作に対しては、第４段がすでに画面Ｈに表示されているためである。このような設定により、不要な画面変化を抑制することができる。これに限らず、開始座標の小節や段の位置にかかわらずに開始座標と終了座標の移動方向のみによって必ず画面移動を行うようにしてもかまわない。
【００５３】
図１２は、画面移動モードの選択方法の変形例を示す図である。上記した実施形態では、５つのアイコンのいずれかを選択することで画面移動モードを設定したが、本変形例では、移動操作の開始点の位置および移動量に応じて、小節単位、パート単位、段単位、ページ単位の画面移動モードを自動的に選択することを可能としている。
【００５４】
図示の例では、矢印５６で示すように、移動操作の開始位置が五線譜領域１１にあって移動量が所定値Ｔより小さい場合は小節単位と判別する。また、矢印５７で示すように、移動操作の開始位置が五線譜領域１１にあって移動量が所定値Ｔより大きい場合はパート単位と判別する。そして、矢印５８，５９で示すように、移動操作の開始位置が隙間領域１０にある場合には段単位と判別し、さらに、矢印６０で示すように、移動操作の開始位置が余白領域１２にある場合にはページ単位と判別するように設定されている。このような設定によれば、移動操作の仕方のみで画面移動モードの選択を自動的に行い、表示領域をより素早く移動させることが可能とし、閲覧や編集作業をスムーズに行うことができる。
【００５５】
上記の例では、開始位置および移動量を使って画面移動モードの選択を自動で行うようにしたが、開始位置および移動方向でそれを行うようにする方法も考えられる。例えば、移動操作の開始位置が五線譜領域１１にあり、左右方向に移動した場合には小節単位とし、上下方向であった場合にはパート単位とする方法もある。その場合、段単位とページ単位は上記と同様でよい。
【００５６】
上記した構成により、本発明に係る楽譜表示プログラムによれば、楽譜の表示領域を変更する際に適用する画面移動モードを選択する機能と、入力手段によって前記画面に表示された楽譜の表示領域を移動する操作が行われると画面移動モードに応じて現在画面に表示されていない表示領域を表示する機能とをコンピュータに実行させ、画面移動モードが小節単位の場合は表示領域に現在表示されている小節に代えて楽曲の上流側または下流側に連なる他の小節を表示し、画面移動モードが段単位の場合は表示領域に現在表示されている段に代えて楽曲の上流側または下流側に連なる他の段を表示し、画面移動モードがページ単位の場合は表示領域に現在表示されているページに代えて楽曲の上流側または下流側に連なる他のページを表示するので、選択した画面移動モードに従って節単位、段単位、ページ単位およびパート単位で素早く画面表示を切り替えられることで、例えば、楽譜を拡大表示して編集作業を行っている際にも、所望の小節や段へ素早く移動して作業効率を高めることが可能となる。
【００５７】
なお、ハードウェアや表示装置および入力装置の構成、表示装置に表示する画面の態様、表示領域の矩形、画面移動モードを選択するアイコンの形状、楽譜データの態様等は、上記実施形態に限られず、種々の変更が可能である。例えば、画面移動モードは、小節単位、段単位、パート単位、ページ単位のうちのいくつかを含む構成としてもよい。さらには、音域の広い鍵盤楽器の場合、低音部用五線と高音部用五線を縦に連結した大譜表として１パートにするので、上記以外にも五線単位という画面移動モードを設けてもよい。その場合、１パートが複数の五線で構成される場合には、五線単位での画面移動が可能となる。
【符号の説明】
【００５８】
１…ハードウェア、２…入力装置、３…表示装置、４…移動座標検出部、５…入力操作検出部、６…画面移動モード設定部、７…楽譜情報記憶部、８…楽譜画像生成部、９…画面移動モード記憶部、１０…隙間領域、１１…五線譜領域、１２…余白領域、２２…小節単位アイコン、２３…パート単位アイコン、２４…段単位アイコン、２５…ページ単位アイコン、３０…表示領域、Ａ…小節、Ｂ…段、Ｃ１，Ｃ２…パート、Ｄ…楽譜の１ページ
【図１】
2018101047.tif 000003
【図２】
2018101047.tif 000004
【図３】
2018101047.tif 000005
【図４】
2018101047.tif 000006
【図５】
2018101047.tif 000007
【図６】
2018101047.tif 000008
【図７】
2018101047.tif 000009
【図８】
2018101047.tif 000010
【図９】
2018101047.tif 000011
【図１０】
2018101047.tif 000012
【図１１】
2018101047.tif 000013
【図１２】
2018101047.tif 000014