JP6376198B2 - Apparatus and method for displaying musical score - Google Patents

Apparatus and method for displaying musical score Download PDF

Info

Publication number
JP6376198B2
JP6376198B2 JP2016202422A JP2016202422A JP6376198B2 JP 6376198 B2 JP6376198 B2 JP 6376198B2 JP 2016202422 A JP2016202422 A JP 2016202422A JP 2016202422 A JP2016202422 A JP 2016202422A JP 6376198 B2 JP6376198 B2 JP 6376198B2
Authority
JP
Japan
Prior art keywords
score
image
data
grand staff
staff
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016202422A
Other languages
Japanese (ja)
Other versions
JP2017062476A (en
Inventor
教裕 植村
教裕 植村
田邑 元一
元一 田邑
梅山 康之
康之 梅山
藤島 琢哉
琢哉 藤島
陽 前澤
陽 前澤
良宏 勝又
良宏 勝又
一輝 柏瀬
一輝 柏瀬
資司 永田
資司 永田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of JP2017062476A publication Critical patent/JP2017062476A/en
Application granted granted Critical
Publication of JP6376198B2 publication Critical patent/JP6376198B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Auxiliary Devices For Music (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

この発明は、電子化された楽譜を表示する装置および方法に関する。   The present invention relates to an apparatus and method for displaying an electronic score.

電子化された楽譜(以下、単に楽譜という)を表示装置の画面に表示する楽譜表示装置がある(例えば、特許文献1)。楽譜表示装置のユーザは、画面に表示される楽譜を見ながら演奏を行うことがある。また、楽譜表示装置のユーザは、画面に表示される楽譜にコメントなどの書き込みを行うこともある。   There is a score display device that displays an electronic score (hereinafter simply referred to as a score) on a screen of a display device (for example, Patent Document 1). A user of a score display apparatus may perform while watching a score displayed on a screen. In addition, the user of the score display apparatus may write a comment or the like on the score displayed on the screen.

特開2001−265327号公報JP 2001-265327 A

このような楽譜表示装置は、楽譜への書き込みや楽譜の表示に課題があり、必ずしも利便性の高いものではなかった。以下、タッチパネルを有するタブレット端末タイプの楽譜表示装置を例にとって説明する。まず、楽譜への書き込みに関する課題について説明する。この種の楽譜表示装置のユーザは、通常、次のようにしてコメントなどを楽譜に書き込む。まず、ユーザは、画面上でスワイプ操作をすることにより書き込みを行いたい部分を画面の中央近傍に表示させる。次に、ユーザは、画面上でピンチアウト操作をすることにより楽譜画像全体を書き込みに適した大きさに拡大する。次に、ユーザは、書き込みツールを指定することにより楽譜表示装置の制御モードを書き込みモードに移行させる。書き込みモードとは、楽譜表示装置に書き込みを示す情報を取得させる制御モードのことをいう。次に、ユーザは、画面をなぞるなどして楽譜に書き込みを行う。次に、ユーザは、書き込みツールの終了を指示することにより楽譜表示装置の制御モードをビューモードに移行させる。ビューモードとは、楽譜を表示する通常の制御モードのことをいう。最後に、ユーザは、画面上でピンチイン操作をすることにより楽譜画像全体を縮小する。このように、楽譜への書き込みを行うには、ユーザは、多くの操作を行う必要がある、という課題がある。   Such a score display apparatus has a problem in writing to a score and displaying a score, and is not always convenient. Hereinafter, a tablet terminal type score display apparatus having a touch panel will be described as an example. First, problems related to writing on a score will be described. A user of this kind of score display apparatus usually writes a comment or the like on a score as follows. First, the user performs a swipe operation on the screen to display a portion to be written near the center of the screen. Next, the user performs a pinch-out operation on the screen to enlarge the entire score image to a size suitable for writing. Next, the user shifts the control mode of the score display device to the writing mode by designating the writing tool. The writing mode refers to a control mode in which the score display apparatus acquires information indicating writing. Next, the user writes on the score by tracing the screen. Next, the user instructs the end of the writing tool to shift the control mode of the score display device to the view mode. The view mode is a normal control mode for displaying a score. Finally, the user reduces the entire score image by performing a pinch-in operation on the screen. As described above, there is a problem that the user needs to perform many operations in order to write the score.

また、楽譜への書き込みにはもう1つの課題がある。図12は、書き込みがなされた楽譜の表示例を示す図である。図12に示す例では、上下2段の大譜表が表示されている。そして、下段の大譜表について、四角の囲みが書き込まれており、その囲みの上側に「決める」というコメントが書き込まれている。しかし、「決める」という書き込みは、下段の大譜表よりも上段の大譜表に近い位置に表示されている。図13は、図12の上段の大譜表の右側に図12の下段の大譜表を表示したものである。すなわち、図13は、図12の各大譜表を1つの大譜表にまとめて表示し直したもの(リフローしたもの)である。図13に示すように、「決める」というコメントは、図12において下段の大譜表であった部分の上側に表示されておらず、図12において上段の大譜表であった部分の下側に表示されている。このように、楽譜への書き込みに関しては、楽譜に書き込まれた内容がリフローなどにより関係のない位置へ移動してしまうことがある、という課題がある。   Moreover, there is another problem in writing on the score. FIG. 12 is a diagram illustrating a display example of a score that has been written. In the example shown in FIG. 12, the upper and lower two-stage grand staffs are displayed. A square box is written on the lower grand staff, and a comment “determine” is written above the box. However, the word “determine” is displayed at a position closer to the upper grand staff than the lower grand staff. 13 shows the grand staff in the lower part of FIG. 12 displayed on the right side of the grand staff in the upper part of FIG. That is, FIG. 13 shows the grand staves of FIG. 12 that are displayed together (reflowed) in one grand staff. As shown in FIG. 13, the comment “determine” is not displayed above the portion that was the lower grand staff in FIG. 12, but is displayed below the portion that was the upper grand staff in FIG. Has been. As described above, the writing on the score has a problem that the contents written on the score may move to an unrelated position due to reflow or the like.

次に、楽譜の表示に関する課題について説明する。楽譜における現在の演奏位置の音符(本明細書において音符は休符を含む)などが小さくて見難い場合、ユーザは、画面上でピンチアウト操作をすることにより楽譜画像全体を拡大する。このように楽譜画像全体を拡大すると、現在の演奏位置の属する小節や大譜表よりも先の小節や大譜表が多く表示されない。このため、現在の演奏位置の音符などは見易くなる一方、現在の演奏位置よりも先のフレーズなどを事前に把握することが困難になる。反対に、楽譜画像全体を縮小すると、現在の演奏位置の小節や大譜表よりも先の大譜表が多く表示されるため現在の演奏位置よりも先のフレーズなどを事前に把握し易くなる一方、現在の演奏位置の音符などが見難くなる。   Next, problems related to the display of the score will be described. When a note at the current performance position in the score (notes include rests in this specification) is small and difficult to see, the user enlarges the entire score image by performing a pinch-out operation on the screen. When the entire musical score image is enlarged in this way, many bars and grand staves prior to the bar or grand staff to which the current performance position belongs are not displayed. For this reason, the notes at the current performance position are easy to see, but it is difficult to grasp in advance the phrases ahead of the current performance position. On the other hand, when the entire score image is reduced, the bars at the current performance position and the grand staff ahead of the grand staff are displayed, making it easier to grasp the phrases ahead of the current performance position in advance. The notes at the current performance position are difficult to see.

この発明は以上のような事情に鑑みてなされたものであり、電子化された楽譜を表示する装置の利便性を向上させる技術的手段を提供することを目的としている。   The present invention has been made in view of the above circumstances, and an object thereof is to provide technical means for improving the convenience of an apparatus for displaying an electronic score.

この発明は、表示手段と、楽譜データに基づいて楽譜を、書き込みデータに基づいて前記楽譜に対する書き込みを前記表示手段に表示する制御手段と、を備え、前記楽譜データは、前記楽譜の画像領域毎のブロックに区分され、前記書き込みデータは、前記画像領域に各々関連付けられることを特徴とする楽譜表示装置を提供する。   The present invention comprises display means and control means for displaying a score on the display means based on score data and writing on the score based on written data on the display means, wherein the score data is provided for each image area of the score. The musical score display apparatus is characterized in that the writing data is associated with each of the image areas.

この発明によれば、書き込み対象となる領域と書き込まれた内容とが互いに関連付けられる。これにより、楽譜に書き込まれた内容がリフローなどにより関係のない位置へ移動してしまうことはない。これらより、利便性の高い楽譜表示装置を提供することができる。   According to the present invention, the area to be written and the written contents are associated with each other. As a result, the content written on the score does not move to an unrelated position due to reflow or the like. Thus, a highly convenient musical score display device can be provided.

また、好ましい態様において、前記制御手段は、楽譜における注目する領域内の画像を注目する領域の周辺の領域の画像に比べ相対的に拡大して前記表示手段に表示させつつ、注目する領域の周辺の領域の画像を注目する領域から遠ざかるに従って縮小して前記表示手段に表示させる処理を行うことを特徴とする楽譜表示装置を提供する。   Further, in a preferred aspect, the control means enlarges the image in the region of interest in the score as compared with the image in the region around the region of interest and displays the image on the display means while displaying the periphery of the region of interest. The musical score display apparatus is characterized in that the image of the area is reduced as it moves away from the area of interest and displayed on the display means.

この態様によれば、楽譜における注目する領域内の画像が表示されるとともに、注目する領域の周辺の領域の画像が注目する領域から遠ざかるに従って縮小して表示される。すなわち、注目する領域の画像は注目する領域の周辺の画像に比べ相対的に拡大される。また、周辺の領域の画像は縮小表示されるため、広い範囲の画像を表示することができる。このため、ユーザは、注目する領域内の画像を明確に視認することができるとともに、周辺の領域の画像を広い範囲に亙って事前に把握することができる。従って、利便性の高い楽譜表示装置を提供することができる。   According to this aspect, the image in the region of interest in the score is displayed, and the image in the region around the region of interest is displayed in a reduced size as the distance from the region of interest increases. That is, the image of the region of interest is relatively enlarged as compared with the image around the region of interest. In addition, since the image in the peripheral area is reduced and displayed, a wide range of images can be displayed. For this reason, the user can clearly visually recognize the image in the region of interest and can grasp the image of the surrounding region in advance over a wide range. Therefore, a highly convenient musical score display device can be provided.

この発明の第1実施形態による楽譜表示装置1の構成を示すブロック図である。It is a block diagram which shows the structure of the score display apparatus 1 by 1st Embodiment of this invention. 同楽譜表示装置1の楽譜データ20の構成を示す概念図である。It is a conceptual diagram which shows the structure of the score data 20 of the score display apparatus 1. FIG. 同楽譜表示装置1の楽譜データ20と書き込みデータ30との関係を示す概念図である。3 is a conceptual diagram showing a relationship between score data 20 and writing data 30 of the score display apparatus 1. FIG. 同楽譜表示装置1の書き込みデータ30のデータ構造を示す概念図である。3 is a conceptual diagram showing a data structure of write data 30 of the score displaying apparatus 1. FIG. ユーザからの指示を契機として同楽譜表示装置1の制御部11が楽譜表示プログラム141の実行を開始したときの当該制御部11が行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the said control part 11 performs when the control part 11 of the same score display apparatus 1 starts execution of the score display program 141 by the instruction | indication from a user. 同楽譜表示装置1のビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus. ユーザI/F12から楽譜への書き込みの開始の指示を受け取った同楽譜表示装置1の制御部11が行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the control part 11 of the musical score display apparatus 1 which received the instruction | indication of the start of writing to a musical score from user I / F12. 同楽譜表示装置1の書き込みモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the writing mode of the score display apparatus. この発明の第2実施形態による楽譜表示装置1Aの制御部11が画面に表示する楽譜が選択された後に行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the control part 11 of the score display apparatus 1A by 2nd Embodiment of this invention performs after the score displayed on a screen is selected. 同楽譜表示装置1Aのビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus 1A. この発明の第3実施形態による楽譜表示装置1Bのビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus 1B by 3rd Embodiment of this invention. 従来の楽譜表示装置における書き込みがなされた楽譜の表示例を示す図である。It is a figure which shows the example of a display of the score by which the writing in the conventional score display apparatus was made. 従来の楽譜表示装置において、図12の各大譜表を1つの大譜表にまとめて表示し直したときの当該楽譜の表示例を示す図である。FIG. 13 is a diagram illustrating a display example of a musical score when the grand staves of FIG. 12 are collectively displayed as one grand staves in the conventional musical score display apparatus. この発明の第4実施形態による楽譜表示装置1Cの構成を示す図である。It is a figure which shows the structure of 1 C of score display apparatuses by 4th Embodiment of this invention. 同楽譜表示装置1Cの制御部11が行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the control part 11 of the score display apparatus 1C performs. 同楽譜表示装置1Cにおける書き込み対象の大譜表の拡大前の表示例と拡大後の表示例を示す図である。It is a figure which shows the example of a display before expansion of the grand staff to be written in the same score display apparatus 1C, and the example of display after expansion. 同楽譜表示装置1Cにおける書き込み対象の大譜表の拡大前の他の表示例と拡大後の他の表示例を示す図である。It is a figure which shows the other example of a display before expansion of the grand staff to be written in the score display device 1C, and another example of display after expansion. この発明の第5実施形態による楽譜表示装置1Dの制御部11が行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the control part 11 of the score display apparatus 1D by 5th Embodiment of this invention performs. この発明の第2実施形態による楽譜表示装置1Aのビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in view mode of the score display apparatus 1A by 2nd Embodiment of this invention. この発明の第3実施形態による楽譜表示装置1Bのビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus 1B by 3rd Embodiment of this invention. この発明の変形例(9)の楽譜表示装置1Eの制御部11が行う処理内容を示すフローチャートである。It is a flowchart which shows the processing content which the control part 11 of the score display apparatus 1E of the modification (9) of this invention performs. この発明の変形例(2)による表示サイズを大譜表毎に変える態様と表示サイズを小節毎に変える態様とを組み合わせた楽譜表示装置のビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus which combined the aspect which changes the display size for every grand staff, and the aspect which changes display size for every measure by the modification (2) of this invention. この発明の変形例(2)による表示サイズを大譜表毎に変える態様と表示サイズを小節毎に変える態様とを組み合わせた楽譜表示装置のビューモードにおける楽譜の表示例を示す図である。It is a figure which shows the example of a score display in the view mode of the score display apparatus which combined the aspect which changes the display size for every grand staff, and the aspect which changes display size for every measure by the modification (2) of this invention. この発明の第1実施形態による楽譜表示装置1の各構成要素の機能を示す図である。It is a figure which shows the function of each component of the musical score display apparatus 1 by 1st Embodiment of this invention.

以下、図面を参照し、この発明の実施形態について説明する。
<第1実施形態>
図1は、この発明の第1実施形態による楽譜表示装置1の構成を示すブロック図である。楽譜表示装置1は、制御部11、ユーザインターフェース(以下、ユーザI/Fという)12、揮発性記憶部13、不揮発性記憶部14およびこれらの各構成要素間のデータ授受を媒介するバス15を有している。
Embodiments of the present invention will be described below with reference to the drawings.
<First Embodiment>
FIG. 1 is a block diagram showing a configuration of a score displaying apparatus 1 according to the first embodiment of the present invention. The score display apparatus 1 includes a control unit 11, a user interface (hereinafter referred to as a user I / F) 12, a volatile storage unit 13, a nonvolatile storage unit 14, and a bus 15 that mediates data exchange between these components. Have.

ユーザI/F12は、例えば、タッチパネルなどである。ユーザI/F12は、各種データの示す内容などを画面に表示する表示機能と、ユーザによるタッチなどの操作を受け付け、その操作内容を表すデータを制御部11に与える入力機能とを有する。なお、操作内容を表すデータとは、タップ操作であればそのタップ位置を示すデータであり、フリック操作であればフリック方向とフリック量を示すデータである。すなわち、ユーザI/F12は、表示手段の役割と入力手段の役割とを兼ねている。   The user I / F 12 is, for example, a touch panel. The user I / F 12 has a display function for displaying the contents indicated by various data on the screen, and an input function for receiving an operation such as a touch by the user and giving data representing the operation contents to the control unit 11. The data representing the operation content is data indicating the tap position in the case of a tap operation, and data indicating the flick direction and the amount of flick in the case of a flick operation. That is, the user I / F 12 serves both as a display unit and an input unit.

制御部11は、例えば、CPU(Central Processing Unit:中央処理装置)である。制御部11は、不揮発性記憶部14に格納されているプログラムを実行することにより楽譜表示装置1の各部を制御する制御中枢である。   The control unit 11 is, for example, a CPU (Central Processing Unit). The control unit 11 is a control center that controls each unit of the score display device 1 by executing a program stored in the nonvolatile storage unit 14.

揮発性記憶部13は、例えばRAM(Random Access Memory)である。揮発性記憶部13は、制御部11によりワークエリアとして利用される。不揮発性記憶部14は、例えば、フラッシュメモリやハードディスクドライブであり、各種のプログラムなどの情報を記憶するための記憶装置である。不揮発性記憶部14には、本実施形態に特有なものとして、楽譜表示プログラム141、楽譜データ20および書き込みデータ30が格納されている。   The volatile storage unit 13 is, for example, a RAM (Random Access Memory). The volatile storage unit 13 is used as a work area by the control unit 11. The nonvolatile storage unit 14 is, for example, a flash memory or a hard disk drive, and is a storage device for storing information such as various programs. The nonvolatile storage unit 14 stores a score display program 141, score data 20, and write data 30 as unique to the present embodiment.

楽譜表示プログラム141は、楽譜表示装置1の主プログラムである。制御部11は、楽譜表示プログラム141を実行することによりタブレット端末などのコンピュータを楽譜表示装置1として機能させる。制御部11は、楽譜表示プログラム141に従って、ビューモードまたは書き込みモードで動作する。ビューモードは、楽譜をユーザI/F12の画面に表示する制御を行う制御モードである。書き込みモードは、楽譜に対するコメントなどの書き込みを示す情報をユーザI/F12を介して取得する制御モードである。ユーザは、ビューモードにおいて画面に表示される楽譜を参照することができ(より具体的には演奏のために楽譜を参照することができ)、書き込みモードにおいてユーザI/F12を介して楽譜にコメントなどを書き込むことができる。楽譜表示プログラム141に従って制御部11が実行する処理については、動作の説明において詳述する。   The score display program 141 is a main program of the score display apparatus 1. The control unit 11 causes the computer such as a tablet terminal to function as the score display device 1 by executing the score display program 141. The control unit 11 operates in the view mode or the writing mode according to the score display program 141. The view mode is a control mode for performing control for displaying the score on the screen of the user I / F 12. The writing mode is a control mode in which information indicating writing such as a comment on the score is acquired via the user I / F 12. The user can refer to the score displayed on the screen in the view mode (more specifically, the score can be referred to for performance), and can comment on the score via the user I / F 12 in the writing mode. Etc. can be written. The processing executed by the control unit 11 according to the score display program 141 will be described in detail in the description of the operation.

楽譜データ20は、ユーザI/F12の画面に表示する楽譜の画像データである。楽譜データ20は、当該楽譜データ20の示す画像が所定の領域毎に区分されるようにブロック化されている。本実施形態では、楽譜データ20は、楽譜画像が大譜表毎に区分されるようにブロック化されている。   The score data 20 is image data of a score displayed on the screen of the user I / F 12. The score data 20 is divided into blocks so that the image indicated by the score data 20 is divided into predetermined areas. In the present embodiment, the score data 20 is divided into blocks so that the score image is divided for each grand staff.

より詳細に説明する。図2は、楽譜データ20の構成を示す概念図である。図2では、楽譜データ20を画像イメージで示している。図2の例では、複数の大譜表が上下方向に並べられている。図2に示すように、楽譜データ20は、画像領域22毎にブロック化されている。各画像領域22には、それらを区別するための番号k(k=1、2、・・・j−1、j、j+1・・・)が各々付与されている。なお、各画像領域を区別するときは、画像領域22jのように表示する。各画像領域22は、大譜表部24、上余白部26および下余白部28から構成されている。大譜表部24は、当該大譜表の最上線から最下線までの領域である。上余白部26は、当該大譜表の最上線から上の領域であり、当該大譜表の最上線よりも上側に他の大譜表がある場合には、当該大譜表の1段上の大譜表の最下線から当該大譜表の最上線までの領域である。下余白部28は、当該大譜表の最下線から下の領域であり、当該大譜表の最下線よりも下側に他の大譜表がある場合には、当該大譜表の最下線から当該大譜表の一段下の大譜表の最上線までの領域である。当該画像領域22jの一段上に画像領域22j−1がある場合には、当該画像領域22jの上余白部26は、当該画像領域22jの一段上の画像領域22j−1の下余白部28と重なる。当該画像領域22jの一段下に画像領域22j+1がある場合には、当該画像領域22jの下余白部28は、当該画像領域22jの一段下の画像領域22j+1の上余白部26と重なる。なお、楽譜における曲名部分は、その曲名部分を大譜表と同様にして取り扱えば良い。   This will be described in more detail. FIG. 2 is a conceptual diagram showing the configuration of the score data 20. In FIG. 2, the score data 20 is shown as an image. In the example of FIG. 2, a plurality of grand staves are arranged in the vertical direction. As shown in FIG. 2, the score data 20 is divided into blocks for each image region 22. Each image area 22 is assigned a number k (k = 1, 2,..., J−1, j, j + 1...) For distinguishing them. In addition, when distinguishing each image area, it displays like the image area 22j. Each image area 22 includes a grand staff portion 24, an upper margin portion 26, and a lower margin portion 28. The grand staff portion 24 is an area from the top line to the bottom line of the grand staff. The upper margin 26 is an area above the top line of the grand staff. When there is another grand staff above the top line of the grand staff, the top margin of the grand staff one level above the grand staff is displayed. The area from the bottom line to the top line of the grand staff. The lower margin 28 is an area below the lowest line of the grand staff, and when there is another grand staff below the lowest line of the grand staff, the grand staff from the lowest line of the grand staff. This is the area up to the top line of the grand staff one step below. When there is an image area 22j-1 on the upper stage of the image area 22j, the upper margin part 26 of the image area 22j overlaps with the lower margin part 28 of the image area 22j-1 on the upper stage of the image area 22j. . When there is an image area 22j + 1 below the image area 22j, the lower margin part 28 of the image area 22j overlaps with the upper margin part 26 of the image area 22j + 1 one stage below the image area 22j. Note that the song name portion in the score may be handled in the same manner as the grand staff.

書き込みデータ30は、楽譜に対して書き込まれたコメントなどの画像データである。書き込みデータ30は、楽譜データ20の画像領域22毎に各々生成され、当該画像領域22に各々関連付けられる。図3は、楽譜データ20と書き込みデータ30との関係を示す概念図である。図3では、楽譜データ20を画像領域22毎に分けて示している。書き込みデータ30jは、画像領域22j内の楽譜データ20jの示す楽譜画像に対して書き込まれたコメントを表す画像データである。同様に、書き込みデータ30j+1は、画像領域22j+1内の楽譜データ20j+1の示す楽譜画像に対して書き込まれたコメントを表す画像データであり、書き込みデータ30j+2は、画像領域22j+2内の楽譜データ20j+2の示す楽譜画像に対して書き込まれたコメントを表す画像データである。そして、書き込みデータ30jは画像領域22jに関連付けられ、書き込みデータ30j+1は画像領域22j+1に関連付けられ、書き込みデータ30j+2は画像領域22j+2に関連付けられている。他の画像領域22内の楽譜データ20の示す楽譜画像に対する書き込みについても同様である。また、各書き込みデータ30の画像イメージにおけるサイズは、関連先の各画像領域22の大きさと同じである。また、各書き込みデータ30の画像イメージにおける書き込まれたコメント以外の部分は透明となっている。   The written data 30 is image data such as comments written on the score. The writing data 30 is generated for each image area 22 of the score data 20 and is associated with the image area 22. FIG. 3 is a conceptual diagram showing the relationship between the score data 20 and the written data 30. In FIG. 3, the score data 20 is shown separately for each image region 22. The written data 30j is image data representing a comment written on the score image indicated by the score data 20j in the image area 22j. Similarly, the written data 30j + 1 is image data representing a comment written on the score image indicated by the score data 20j + 1 in the image area 22j + 1, and the write data 30j + 2 is a score indicated by the score data 20j + 2 in the image area 22j + 2. This is image data representing a comment written on an image. The write data 30j is associated with the image area 22j, the write data 30j + 1 is associated with the image area 22j + 1, and the write data 30j + 2 is associated with the image area 22j + 2. The same applies to writing to the score image indicated by the score data 20 in the other image area 22. Further, the size of each write data 30 in the image image is the same as the size of each image area 22 of the related destination. Further, portions other than the written comment in the image image of each write data 30 are transparent.

図4は、書き込みデータ30のデータ構造を示す概念図である。図4に示すように、各書き込みデータ30は、楽譜識別子34、画像領域番号36および画像データ38から構成される。楽譜識別子34は、関連先の楽譜データ20を示す情報(例えば、楽譜データ20のファイル名など)である。この楽譜識別子34により当該楽譜データ20と当該書き込みデータ30とが関連付けられる。画像領域番号36は、関連先の各画像領域22の番号を示す情報である。この画像領域番号36により、当該番号の画像領域22と当該書き込みデータ30とが関連付けられる。画像データ38は、書き込まれたコメントを示す情報である。画像データ38は、ビットマップのようなラスタデータのデータ列であっても良いし、ベクターデータ(例えばベジエ曲線を描くための座標系などのデータ)のデータ列であっても良い。また、画像データ38は、図形を示すデータのデータ列であっても良いし、テキストのデータ列であっても良い。また、画像データ38は、ラスタデータとベクターデータとが組み合わされたデータ列(あるいは、ラスタデータとベクターデータとの両方を含むデータ列)であっても良いし、図形を示すデータとテキストデータとが組み合わされたデータ列(あるいは、図形を示すデータとテキストデータとの両方を含むデータ列)であっても良い。
以上が、楽譜表示装置1の構成である。
FIG. 4 is a conceptual diagram showing the data structure of the write data 30. As shown in FIG. 4, each writing data 30 includes a score identifier 34, an image area number 36, and image data 38. The score identifier 34 is information (for example, a file name of the score data 20) indicating the related score data 20. The musical score identifier 34 associates the musical score data 20 with the written data 30. The image area number 36 is information indicating the number of each image area 22 of the related destination. With this image area number 36, the image area 22 with the number is associated with the write data 30. The image data 38 is information indicating a written comment. The image data 38 may be a data string of raster data such as a bitmap or a data string of vector data (for example, data such as a coordinate system for drawing a Bezier curve). The image data 38 may be a data string of data indicating a graphic or a text data string. The image data 38 may be a data string in which raster data and vector data are combined (or a data string including both raster data and vector data), or data indicating a graphic and text data. May be combined (or a data string including both data indicating a graphic and text data).
The above is the configuration of the score display apparatus 1.

次に、楽譜表示装置1の動作およびユーザの使用態様を説明する。
楽譜表示装置1の使用に際し、ユーザは、まず、本実施形態による楽譜データの元となる楽譜元データを予め準備する。楽譜元データは、例えば、PDF(Portable Document Format)ファイルなどの楽譜の画像データである。楽譜元データは、ネットワークを介して入手しても良いし、紙媒体からスキャナなどを介して読み込むことにより入手しても良い。また、musicXML(XML(eXtensible Markup Language)形式の楽譜表記のためのファイルフォーマット)ファイルをレンダリングした楽譜画像を楽譜元データとして用いても良いし、楽譜浄書ソフトウェア(楽譜を読譜し易い楽譜に編集するソフトウェア)で作成した楽譜ファイルをレンダリングした楽譜画像を楽譜元データとして用いても良い。
Next, the operation of the musical score display apparatus 1 and the usage mode of the user will be described.
When using the score display apparatus 1, the user first prepares score source data that is the basis of the score data according to the present embodiment. The musical score original data is, for example, musical score image data such as a PDF (Portable Document Format) file. The original music score data may be obtained via a network, or may be obtained by reading from a paper medium via a scanner or the like. In addition, a musical score image obtained by rendering a music XML (file format for musical notation in XML (extensible Markup Language) format) file may be used as musical score source data, or a score cleanup software (editing a musical score into a score that is easy to read. A score image obtained by rendering a score file created by software) may be used as score source data.

楽譜表示装置1の制御部11は、ユーザからの指示を契機として楽譜表示プログラム141の実行を開始する。例えば、制御部11は、ユーザI/F12の画面上の楽譜表示プログラム141を示すアイコンへのタップを契機として楽譜表示プログラム141の実行を開始する。図5は、このときの制御部11が行う処理内容を示すフローチャートである。まず、制御部11は、ユーザI/F12の画面に表示する楽譜をユーザに選択させる(SA110)。具体的には、制御部11は、不揮発性記憶部14に記憶されている楽譜データ20の一覧を表示可能な楽譜の一覧として画面に表示する。次に、制御部11は、楽譜が選択されたか否かを判断する(SA120)。楽譜の選択がされなかった場合(SA120:No)、制御部11は、新たな楽譜データ20の生成を指示されたか否かを判断する(SA130)。新たな楽譜データ20の生成を指示された場合(SA130:Yes)、制御部11は、楽譜元データをユーザに選択させる(SA140)。楽譜元データが選択されると、制御部11は、選択された楽譜元データに対してその内容の解析を行う(SA150)。この解析により、楽譜元データにおける大譜表、小節、音符、記号などの各要素が認識される。楽譜元データの解析については、例えば、特開平05−035924号公報、特開平06−102869号公報、特開平06−102870号公報、特開平06−102871号公報などの従来技術を利用すれば良い。次に、制御部11は、ステップSA150にて解析した楽譜元データから楽譜データ20を生成して不揮発性記憶部14に書き込む(SA160)。より詳細に説明すると、制御部11は、解析により大譜表等を認識した楽譜元データを、それら認識した大譜表等に基づいて複数の画像領域22の各々に対応するブロックに区分し、画像領域22の各々に対して番号付けする。このようにして、楽譜データ20が生成される。新たな楽譜データ20が生成されると、制御部11は、ステップSA110に戻り、当該新たな楽譜データ20を含めてユーザI/F12の画面に表示する楽譜をユーザに選択させる。なお、新たな楽譜データ20の生成の指示がない場合(SA130:No)、制御部11は、ステップSA120の処理に戻る。   The control unit 11 of the score display apparatus 1 starts execution of the score display program 141 in response to an instruction from the user. For example, the control unit 11 starts execution of the score display program 141 in response to a tap on an icon indicating the score display program 141 on the screen of the user I / F 12. FIG. 5 is a flowchart showing the contents of processing performed by the control unit 11 at this time. First, the control unit 11 causes the user to select a score to be displayed on the screen of the user I / F 12 (SA110). Specifically, the control unit 11 displays a list of score data 20 stored in the nonvolatile storage unit 14 on the screen as a list of scores that can be displayed. Next, the control unit 11 determines whether or not a score is selected (SA120). When the score is not selected (SA120: No), the control unit 11 determines whether or not the generation of new score data 20 is instructed (SA130). When the generation of new score data 20 is instructed (SA130: Yes), the control unit 11 causes the user to select score source data (SA140). When the musical score original data is selected, the control unit 11 analyzes the content of the selected musical score original data (SA150). By this analysis, each element such as a grand staff, a bar, a note, and a symbol in the original musical score data is recognized. For the analysis of the musical score original data, for example, conventional techniques such as Japanese Patent Application Laid-Open No. 05-035924, Japanese Patent Application Laid-Open No. 06-102869, Japanese Patent Application Laid-Open No. 06-102870, Japanese Patent Application Laid-Open No. 06-102871 may be used. . Next, the control unit 11 generates score data 20 from the score original data analyzed in step SA150 and writes the score data 20 in the nonvolatile storage unit 14 (SA160). More specifically, the control unit 11 divides the musical score original data that has recognized the grand staff by the analysis into blocks corresponding to each of the plurality of image areas 22 based on the recognized grand staff, etc. Number each of 22. In this way, the score data 20 is generated. When the new musical score data 20 is generated, the control unit 11 returns to step SA110 and causes the user to select a musical score to be displayed on the screen of the user I / F 12 including the new musical score data 20. If there is no instruction to generate new musical score data 20 (SA130: No), the control unit 11 returns to the process of step SA120.

ステップSA120において楽譜が選択された場合(SA120:Yes)、制御部11は、まず、選択された楽譜に対応する楽譜データ20を不揮発性記憶部14から読み出す(SA170)。次に、制御部11は、読み出した楽譜データ20に関連付けられている書き込みデータ30を不揮発性記憶部14から読み出す(SA180)。具体的には、制御部11は、読み出した楽譜データ20に対応する楽譜識別子34を有する書き込みデータ30を読み出す。次に、制御部11は、読み出した楽譜データ20の画像に書き込みデータ30の画像を重ねてユーザI/F12の画面に表示する(SA190)。具体的には、制御部11は、各画像領域22において当該画像領域22内の楽譜データ20の示す画像の前面に当該画像領域22に付与された番号に対応する画像領域番号36を有する書き込みデータ30の示す画像を重ねて表示する。また、画像領域22同士が重なっている部分(上余白部26および下余白部28)では、一方の画像領域22内の楽譜データ20の示す画像の前面に他方の画像領域22内の楽譜データ20の示す画像を重ね、それらの前面に一方の画像領域22に付与された番号に対応する画像領域番号36を有する書き込みデータ30の示す画像を重ね、さらにそれらの前面に他方の画像領域22に付与された番号に対応する画像領域番号36を有する書き込みデータ30の示す画像を重ねて表示する。これにより、選択された楽譜がビューモードで画面に表示される。   When a score is selected in step SA120 (SA120: Yes), the control unit 11 first reads the score data 20 corresponding to the selected score from the nonvolatile storage unit 14 (SA170). Next, the control unit 11 reads out the write data 30 associated with the read score data 20 from the nonvolatile storage unit 14 (SA180). Specifically, the control unit 11 reads out the write data 30 having the score identifier 34 corresponding to the read score data 20. Next, the controller 11 superimposes the image of the write data 30 on the read image of the score data 20 and displays it on the screen of the user I / F 12 (SA190). Specifically, the control unit 11 writes the write data having the image area number 36 corresponding to the number assigned to the image area 22 in front of the image indicated by the score data 20 in the image area 22 in each image area 22. The image indicated by 30 is superimposed and displayed. Further, in a portion where the image regions 22 overlap (upper margin portion 26 and lower margin portion 28), the score data 20 in the other image region 22 is placed in front of the image indicated by the score data 20 in one image region 22. The images indicated by the writing data 30 having the image area number 36 corresponding to the number assigned to the one image area 22 are superimposed on the front surface thereof, and further provided to the other image area 22 on the front surface thereof. The image indicated by the write data 30 having the image area number 36 corresponding to the number is displayed in an overlapping manner. As a result, the selected score is displayed on the screen in the view mode.

図6は、ビューモードにおける楽譜の表示例を示す図である。ビューモードでは、複数の大譜表がユーザI/F12の画面に表示される。図6の例では、2ページ分の大譜表が表示されている。また、ユーザが画面上を左方向へフリックすると次の2ページ分の大譜表が表示され、右方向へフリックすると前の2ページ分の大譜表が表示される。なお、ビューモードにおける表示態様は図6に示す表示例に限られない。   FIG. 6 is a diagram illustrating a display example of a score in the view mode. In the view mode, a plurality of grand staves are displayed on the screen of the user I / F 12. In the example of FIG. 6, a grand staff for two pages is displayed. If the user flicks left on the screen, the next two pages of grand staff are displayed, and if the user flicks to the right, the previous two pages of grand staff are displayed. The display mode in the view mode is not limited to the display example shown in FIG.

次に、楽譜への書き込みについて説明する。楽譜への書き込みを開始する場合、ユーザは、ユーザI/F12の画面にビューモードで表示されている複数の大譜表の中から書き込みを行いたい大譜表を指定する。例えば、図6の左ページの上から3段目の大譜表に書き込みを行いたい場合、ユーザは、画面における当該左ページの3段目の大譜表が表示されている部分をロングタップ(タッチ長押し)する。このとき、ロングタップする位置は、当該書き込みを行いたい大譜表(3段目の大譜表)が表示されている部分であればどの位置でも良い。なお、書き込み位置を指定する操作方法はロングタップに限られない。例えば、ダブルタップなどの操作によって書き込み位置を指定しても良い。   Next, writing on a score will be described. When starting writing to the score, the user designates a grand staff to be written from among a plurality of grand staves displayed in the view mode on the screen of the user I / F 12. For example, when writing on the third grand staff from the top of the left page in FIG. 6, the user long taps on the portion of the screen where the third grand staff on the left page is displayed (touch length). Press). At this time, the long tap position may be any position as long as the grand staff (third grand staff) to be written is displayed. The operation method for designating the writing position is not limited to the long tap. For example, the writing position may be designated by an operation such as a double tap.

図7は、ユーザI/F12から楽譜への書き込みの開始の指示を受け取った制御部11が楽譜表示プログラム141に従って行う処理内容を示すフローチャートである。まず、制御部11は、ユーザにより指定された大譜表の属する画像領域22を書き込み対象の画像領域22として認識する(SB110)。具体的に説明する。例えば、ビューモードで画面に楽譜を表示させる際、制御部11は、画面の座標系(例えば、画面の左上隅を原点とする座標系)において各画像領域22の基準座標(例えば、画像領域22の左上隅が占める座標位置)を決定する。この各画像領域22の基準座標の位置と各画像領域22の大きさから、制御部11は、画面上の各位置がどの画像領域22に対応しているかを認識することができる。従って、制御部11は、画面におけるロングタップされた位置に対応する画像領域22を認識することができる。   FIG. 7 is a flowchart showing the processing contents performed by the control unit 11 in accordance with the score display program 141 when receiving an instruction to start writing to the score from the user I / F 12. First, the control unit 11 recognizes the image area 22 to which the grand staff designated by the user belongs as the image area 22 to be written (SB110). This will be specifically described. For example, when the score is displayed on the screen in the view mode, the control unit 11 uses the reference coordinates (for example, the image area 22) of each image area 22 in the screen coordinate system (for example, the coordinate system having the upper left corner of the screen as the origin). The coordinate position occupied by the upper left corner of). From the position of the reference coordinates of each image area 22 and the size of each image area 22, the control unit 11 can recognize which image area 22 corresponds to each position on the screen. Therefore, the control unit 11 can recognize the image region 22 corresponding to the position where the long tapping is performed on the screen.

次に、制御部11は、認識した画像領域22内の楽譜データ20の画像とそれに関連付けられている書き込みデータ30の画像を書き込みに適したサイズに拡大する処理を行う(SB120)。次に、制御部11は、拡大した楽譜データ20の画像と書き込みデータ30の画像をユーザI/F12の画面の中央の最前面に表示する処理を行う(SB130)。このとき、書き込み対象の画像領域22jの隣の画像領域22j−1(または22j+1)における書き込み対象の画像領域22jと重なる部分の書き込みデータ30の画像も同様に拡大して表示する。これにより、書き込み対象の隣の画像領域22j―1(または22j+1)における書き込み対象の画像領域22jと重なる部分にすでに書き込みがある場合、すでにある書き込みと重なる視認性の悪い書き込みが行われることを防止する。また、書き込み対象の隣の画像領域22j―1(または22j+1)における書き込み対象の画像領域22jと重なる部分にすでにある書き込みの表示態様を、書き込み対象の画像領域22jにおける書き込みの表示態様と異なる表示態様にしても良い。例えば、隣の画像領域22j−1(または22j+1)における書き込みを薄い色(例えばグレーなど)で表示し、書き込み対象における書き込みを濃い色(例えば黒など)で表示する、という具合である。他の例として、隣の画像領域22j−1(または22j+1)における書き込みを青色で表示し、書き込み対象における書き込みを黒色で表示するというように色を変えても良いし、隣の画像領域22j−1(または22j+1)における書き込みを点滅表示し、書き込み対象における書き込みを点灯表示するというようにしても良い。書き込みの表示態様を変えることにより、ユーザは、どの画像領域22(すなわち、どの大譜表)に対する書き込みであるかを容易に区別することができる。   Next, the control unit 11 performs a process of enlarging the image of the score data 20 in the recognized image region 22 and the image of the write data 30 associated therewith to a size suitable for writing (SB120). Next, the control unit 11 performs processing for displaying the enlarged image of the musical score data 20 and the image of the writing data 30 on the forefront of the center of the screen of the user I / F 12 (SB130). At this time, the image of the write data 30 in the portion overlapping the image area 22j to be written in the image area 22j-1 (or 22j + 1) adjacent to the image area 22j to be written is also enlarged and displayed. This prevents writing with poor visibility that overlaps with existing writing when there is already writing in a portion that overlaps with the writing target image region 22j in the image region 22j-1 (or 22j + 1) adjacent to the writing target. To do. Further, the display mode of writing that is already in a portion overlapping the image area 22j to be written in the image area 22j-1 (or 22j + 1) adjacent to the writing target is different from the display mode of writing in the image area 22j to be written. Anyway. For example, the writing in the adjacent image region 22j-1 (or 22j + 1) is displayed in a light color (for example, gray), and the writing in the writing target is displayed in a dark color (for example, black). As another example, the color may be changed such that the writing in the adjacent image region 22j-1 (or 22j + 1) is displayed in blue and the writing in the writing target is displayed in black, or the adjacent image region 22j- The writing at 1 (or 22j + 1) may be blinked and the writing at the writing target may be lit. By changing the display mode of writing, the user can easily distinguish which image region 22 (that is, which grand staff) is writing.

図8は、書き込み対象の画像領域22の画像を拡大して表示した状態の例を示す図である。図8に示すように、ユーザが指定した大譜表(図6における左ページの上から3段目の大譜表)の属する画像領域22j内の画像のみが最前面に拡大表示され、その他の画像領域22内の画像は拡大表示されない。また、図8に示す例では、拡大表示された画像領域22jの画像の上部境界近傍には、当該画像領域22jの1段上の画像領域22j−1内の大譜表の最下線から下側にはみ出ている音符等が表示されている。また、拡大表示された画像領域22jの画像の下部境界近傍には、当該画像領域の1段下の画像領域22j+1内の大譜表の最上線から上側にはみ出ている音符等が表示されている。このように、1段上の大譜表の最下線または1段下の大譜表の最上線からはみ出ている音符等を表示することにより、はみ出ている音符等と重なる視認性の悪い書き込みが行われるのを防止することができる。なお、書き込み対象の画像領域22jの画像の拡大表示において、1段上の大譜表の最下線または1段下の大譜表の最上線からはみ出ている音符等を表示しないようにしても良い。   FIG. 8 is a diagram illustrating an example of a state where the image of the image area 22 to be written is enlarged and displayed. As shown in FIG. 8, only the image in the image area 22j to which the grand staff designated by the user (the grand staff in the third row from the top of the left page in FIG. 6) belongs is enlarged and displayed in the foreground. The image in 22 is not enlarged. Further, in the example shown in FIG. 8, in the vicinity of the upper boundary of the image of the enlarged image area 22 j, the lowermost line of the grand staff in the image area 22 j-1 on the first stage of the image area 22 j extends downward. The protruding notes etc. are displayed. Further, in the vicinity of the lower boundary of the image of the enlarged image area 22j, a note or the like that protrudes upward from the top line of the grand staff in the image area 22j + 1 that is one step below the image area is displayed. In this way, by displaying a note or the like protruding from the bottom line of the grand staff one level above or the top line of the grand staff one level below, writing with poor visibility overlapping with the protruding notes or the like is performed. Can be prevented. Note that in the enlarged display of the image in the image area 22j to be written, the bottom line of the grand staff on the first stage or the note that protrudes from the top line of the grand staff one stage below may not be displayed.

制御部11は、上述の拡大表示処理に後続して、ビューモードから書き込みモードへ制御モードを切り替える処理を行う(SB140)。具体的には、制御部11は、拡大されて画面の中央に表示された画像に対応する画面上の領域内へのタッチ等の操作を、書き込みを示す情報の入力操作として以後受け付ける。このように、本実施形態による楽譜表示装置1の特徴の1つは、楽譜における書き込みの対象となる領域内の画像を書き込みの対象となる領域外の画像に比べ相対的に拡大して表示する処理と、ビューモードから書き込みモードへ切り替える処理とを、入力手段に与えられる1の操作(具体的には書き込み対象の画像領域22を指定するロングタップ)に応じて行う点にある。この1の操作とは、1回の操作という意味である。すなわち、本実施形態の楽譜表示装置1は、当該拡大して表示する処理と、当該書き込みモードへ切り替える処理とを、別個の一連の操作に応じて別個に行うものではなく、共用の1回の操作に応じてまとめて行うものである。   The control unit 11 performs a process of switching the control mode from the view mode to the writing mode following the above-described enlarged display process (SB140). Specifically, the control unit 11 subsequently accepts an operation such as a touch on an area on the screen corresponding to the enlarged image displayed at the center of the screen as an input operation for information indicating writing. As described above, one of the features of the score display apparatus 1 according to the present embodiment is to display an image in an area to be written in the score relatively enlarged as compared with an image outside the area to be written. The process and the process of switching from the view mode to the writing mode are performed in accordance with one operation (specifically, a long tap for designating the image area 22 to be written) given to the input means. This one operation means one operation. That is, the musical score display apparatus 1 according to the present embodiment does not separately perform the enlargement display process and the process for switching to the writing mode according to a separate series of operations. It is performed collectively according to the operation.

書き込みモードでは、画面上において拡大された当該画像領域22j内にのみ書き込みが可能である。ユーザは、画面における当該画像領域22j内を指でなぞるなどして文字や記号などのコメントを当該画像領域22j内に書き込む。なお、ユーザによる画像領域22j内への書き込み方法は、画像領域22j内を指でなぞる態様に限られない。例えば、画像領域22j内における書き込み位置をタップやマウスなどで指定し、マウスやキーボード(あるいはソフトウェアキーボード)などを操作することにより、指定した書き込み位置に文字や記号などを書き込む(例えばテキストとして書き込む)ようにしても良い。また、書き込みは、書き込み対象の画像領域22jの全体(すなわち画像領域22jの大譜表の全体)に亙って行われても良いし、書き込み対象の画像領域22jの一部分(例えば、画像領域22j内の一部の小節や一部の音符など)について行われても良い。   In the writing mode, writing can be performed only in the image area 22j enlarged on the screen. The user writes comments such as characters and symbols in the image area 22j by tracing the image area 22j on the screen with a finger. Note that the writing method in the image area 22j by the user is not limited to a mode of tracing the image area 22j with a finger. For example, a writing position in the image area 22j is designated with a tap or a mouse, and characters or symbols are written (for example, written as text) at the designated writing position by operating the mouse or keyboard (or software keyboard). You may do it. The writing may be performed over the entire image area 22j to be written (that is, the entire grand staff of the image area 22j), or a part of the image area 22j to be written (for example, in the image area 22j). For some bars and some notes).

書き込みモードにおいて、制御部11は、書き込みモードの終了指示を取得したか否かを判断する(SB150)。例えば、制御部11は、画面における書き込み対象である当該画像領域22jの外側部分をタップされたことを検出したときに書き込みモードの終了指示を取得したと判断する。書き込みモードの終了指示を取得しない間(SB150:No)、制御部11は、書き込みを示す情報を取得すると(SA160)、その書き込みを示す情報を揮発性記憶部13に記憶する(SB170)。書き込みモードの終了指示を取得した場合(SB150:Yes)、制御部11は、当該画像領域22j内に書き込まれた内容を揮発性記憶部13から読み出して当該画像領域22jに関連付けられている書き込みデータ30jに加えて不揮発性記憶部14に保存する(SB180)。次に、制御部11は、書き込みモードからビューモードへ制御モードを切り替える処理を行う(SB190)。具体的には、制御部11は、以後、拡大されて画面の中央に表示された画像に対応する画面上の領域内へのタッチ等の操作を、書き込みを示す情報の入力操作として受け付けないようにする。次に、制御部11は、書き込み対象となる領域内の画像の拡大表示を終了する(SB200)。そして、制御部11は、書き込みモードにおいて書き込まれた内容を反映してビューモード表示を行う(SB210)。   In the write mode, the control unit 11 determines whether or not an instruction to end the write mode has been acquired (SB150). For example, the control unit 11 determines that an instruction to end the writing mode has been acquired when detecting that the outer portion of the image area 22j to be written on the screen has been tapped. While the write mode end instruction is not acquired (SB150: No), when the control unit 11 acquires information indicating writing (SA160), the control unit 11 stores the information indicating the writing in the volatile storage unit 13 (SB170). When the end instruction of the writing mode is acquired (SB150: Yes), the control unit 11 reads the content written in the image area 22j from the volatile storage unit 13 and writes the data associated with the image area 22j. In addition to 30j, it is stored in the nonvolatile storage unit 14 (SB180). Next, the control unit 11 performs a process of switching the control mode from the writing mode to the view mode (SB190). Specifically, the control unit 11 thereafter does not accept an operation such as a touch in an area on the screen corresponding to the enlarged image displayed in the center of the screen as an operation for inputting information indicating writing. To. Next, the control unit 11 ends the enlarged display of the image in the area to be written (SB200). Then, the control unit 11 performs view mode display reflecting the contents written in the writing mode (SB210).

このように、本実施形態では、書き込みに注目し、その書き込みの対象となる画像領域22を注目する領域としている。そして、本実施形態による楽譜表示装置1では、ユーザの1の操作により、楽譜における書き込み対象となる画像領域22内の画像が書き込みの対象となる画像領域22外の画像に比べ相対的に拡大して表示されるとともに、ビューモードから書き込みモードに切り替えられる。さらに、ユーザの1の操作により、拡大表示が解除されるとともに、書き込みモードからビューモードに切り替えられる。このため、ユーザは、書き込みを行いたい大譜表を指定する操作、書き込み操作、書き込みを終了する操作、の3ステップで楽譜に書き込みをすることができる。これにより、ユーザは、従来の楽譜表示装置に比べ、少ない操作で楽譜への書き込みを行うことができる。また、ユーザは、拡大表示されている画像領域22内に書き込み操作を行うこととなる。そして、書き込まれた内容は、拡大表示されている画像領域22に関連付けて保存される。これにより、楽譜に書き込まれた内容がリフローなどにより関係のない位置へ移動してしまうことはない。これらより、本実施形態による楽譜表示装置1は、従来の楽譜表示装置に比べ、より利便性の高いものであるといえる。   As described above, in this embodiment, attention is paid to writing, and the image area 22 to be written is set as a focused area. In the score display device 1 according to the present embodiment, the image in the image area 22 to be written in the score is relatively enlarged compared to the image outside the image area 22 to be written by the user's one operation. Are displayed and the mode is switched from the view mode to the writing mode. Furthermore, enlarged display is canceled and the writing mode is switched to the view mode by the user's one operation. Therefore, the user can write on the score in three steps: an operation for designating a grand staff to be written, a writing operation, and an operation for ending the writing. As a result, the user can write on the score with fewer operations than in a conventional score display device. In addition, the user performs a writing operation in the enlarged image area 22. The written contents are stored in association with the image area 22 displayed in an enlarged manner. As a result, the content written on the score does not move to an unrelated position due to reflow or the like. From these, it can be said that the score display apparatus 1 according to the present embodiment is more convenient than the conventional score display apparatus.

図24は、本実施形態の楽譜表示装置1の各構成要素の機能を示す図である。楽譜表示装置1のユーザI/F12は、表示機能と入力機能とを有している。より詳細には、ユーザI/F12は、楽譜を表示する機能と、楽譜に対する書き込みを取得する機能と、書き込みの対象となる領域内の画像に対する1の操作を取得する機能とを有している。また、楽譜表示装置1の制御部11は、楽譜データ生成機能と、楽譜を表示させるビューモード機能と、入力手段を介して書き込みを示す情報を取得する書き込みモード機能と、1の操作に応じて書き込み対象となる領域内の画像の拡大表示とビューモードから書き込みモードへのモード切り替えとを行う機能とを有している。楽譜表示装置1では、制御部11が楽譜表示プログラムを実行することにより、制御部11およびユーザI/F12においてこれらの機能を実現している。   FIG. 24 is a diagram illustrating the function of each component of the score displaying apparatus 1 of the present embodiment. The user I / F 12 of the score display apparatus 1 has a display function and an input function. More specifically, the user I / F 12 has a function of displaying a score, a function of acquiring writing on the score, and a function of acquiring one operation on an image in an area to be written. . Further, the control unit 11 of the score display apparatus 1 is in accordance with a score data generation function, a view mode function for displaying a score, a writing mode function for acquiring information indicating writing via an input unit, and one operation. A function of enlarging and displaying an image in an area to be written and switching the mode from the view mode to the writing mode. In the score display apparatus 1, the control unit 11 executes these score display programs, thereby realizing these functions in the control unit 11 and the user I / F 12.

<第2実施形態>
第1実施形態による楽譜表示装置1は、楽譜への書き込みの利便性を向上させたものであった。これに対し、第2実施形態による楽譜表示装置1Aは、ビューモードにおける利便性を向上させたものである。本実施形態による楽譜表示装置1Aは、楽譜表示プログラム141におけるビューモード表示の処理部分が第1実施形態による楽譜表示装置1と異なる。また、楽譜表示装置1Aでは、第1実施形態の楽譜表示装置1と同様に、楽譜データ20は複数のブロックに区分されている。
Second Embodiment
The score display apparatus 1 according to the first embodiment has improved the convenience of writing on a score. On the other hand, the score display apparatus 1A according to the second embodiment improves the convenience in the view mode. The score display apparatus 1A according to the present embodiment is different from the score display apparatus 1 according to the first embodiment in the processing portion of the view mode display in the score display program 141. In the score display apparatus 1A, the score data 20 is divided into a plurality of blocks, as in the score display apparatus 1 of the first embodiment.

図9は、画面に表示する楽譜が選択された後に楽譜表示装置1Aの制御部11が行う処理(すなわち、図5のSA170〜SA190に対応する処理)の内容を示すフローチャートである。制御部11は、楽譜データ20および書き込みデータ30を読み出す(SC110)。なお、書き込みデータ30は第1実施形態のそれと同様である。次に、制御部11は、楽譜における注目する領域を決定する(SC120)。換言すると、制御部11は、楽譜データ20の区分されたブロックの中のいずれか1のブロックを注目する領域に決定する。本実施形態における注目する領域とは、第1実施形態のように書き込みの対象となる画像領域に限られず、楽譜におけるユーザによって注目される領域のことをいう。本実施形態における注目する領域の具体例として、注目する大譜表が挙げられる。注目する大譜表とは、例えば、ユーザにより指定された大譜表や現在の演奏に対応する音符が含まれる大譜表である。注目する大譜表の特定方法の詳細については、後に明らかにする。なお、演奏が開始されていない場合には、楽譜における最初の(最上段の)大譜表を注目する大譜表とすれば良い。次に、制御部11は、注目する大譜表として決定した大譜表から当該大譜表よりも9段先(下)の大譜表までの計10段の大譜表を表示対象の大譜表として決定する(SC130)。換言すると、制御部11は、注目する領域に決定した1のブロックを含む複数のブロックを表示対象の領域として決定する。なお、本実施形態において、注目する大譜表よりも楽譜の時間軸における未来の大譜表のことを先の大譜表と呼び、注目する大譜表よりも楽譜の時間軸における過去の大譜表のことを後の大譜表と呼ぶこととする。なお、本明細書において、楽譜の時間軸とは、音符の拍方向の軸のことであり、旋律の時間的な流れの方向の軸であり、大譜表における各横線に沿った方向の軸のことを言う。次に、制御部11は、注目する領域内の画像を注目する領域外の画像に比べ拡大し、注目する領域の周辺領域の画像を注目する領域から遠ざかるに従って縮小する処理を行う。具体的には、表示対象の大譜表について、注目する大譜表の画像を注目する領域外の画像に比べ拡大し、注目する大譜表から先の大譜表に進むに従って、画像を徐々に縮小する処理を行う(SC140)。このとき、先の大譜表に進むに従って画像の縮小量を多くする。そして、制御部11は、表示対象の各大譜表を画面に表示する処理を行う(SC150)。このとき、制御部11は、注目する大譜表を画面における最上段に表示し、注目する大譜表の1段先の大譜表を注目する大譜表の画像の1つ下段に表示し、注目する大譜表の2段先の大譜表を1段先の大譜表の画像の1つ下段に表示し、・・・以下同様・・・、注目する大譜表の9段先の大譜表を8段先の大譜表の画像の1つ下段に表示するように表示処理を行う。また、演奏の進行などにより注目する大譜表が変わると、制御部11は、ステップSC120〜SC150までの処理を繰り返す。   FIG. 9 is a flowchart showing the contents of processing (ie, processing corresponding to SA170 to SA190 in FIG. 5) performed by the control unit 11 of the score display device 1A after the score to be displayed on the screen is selected. The control unit 11 reads the score data 20 and the write data 30 (SC110). The write data 30 is the same as that of the first embodiment. Next, the control unit 11 determines a region of interest in the score (SC120). In other words, the control unit 11 determines any one of the divided blocks of the score data 20 as a region of interest. The region of interest in the present embodiment is not limited to the image region to be written as in the first embodiment, but refers to a region that is noted by the user in the score. As a specific example of the region of interest in the present embodiment, there is a grand staff to be noted. The target grand staff is, for example, a grand staff designated by the user or a grand staff including notes corresponding to the current performance. Details on how to identify the grand staff of interest will be made clear later. If the performance has not started, the first (topmost) grand staff in the score may be the grand staff to be noted. Next, the control unit 11 determines, as a grand staff to be displayed, a grand staff of 10 stages from the grand staff determined as the target grand staff to the grand staff that is 9 stages ahead (lower) of the grand staff. SC130). In other words, the control unit 11 determines a plurality of blocks including one block determined as the region of interest as a display target region. In this embodiment, the future grand staff on the time axis of the score is referred to as the previous grand staff, and the past grand staff on the time axis of the score than the target grand staff. It will be called later grand staff. In this specification, the time axis of the score is the axis in the beat direction of the note, the axis in the direction of the time flow of the melody, and the axis in the direction along each horizontal line in the grand staff. Say that. Next, the control unit 11 performs a process of enlarging the image in the region of interest as compared with the image outside the region of interest, and reducing the image in the peripheral region of the region of interest as the distance from the region of interest increases. Specifically, for the grand staff to be displayed, the image of the target grand staff is enlarged compared to the image outside the target area, and the image is gradually reduced as it proceeds from the target grand staff to the previous grand staff. (SC140). At this time, the amount of reduction of the image is increased as proceeding to the previous grand staff. Then, the control unit 11 performs a process of displaying each grand staff to be displayed on the screen (SC150). At this time, the control unit 11 displays the target grand staff at the top of the screen, displays the grand staff one stage ahead of the target grand staff one level below the target grand staff image, and The grand staff of the second stage of the staff is displayed one level below the image of the grand staff of the first stage, and so on. The same applies to the grand staff that is 9 stages ahead of the target grand staff. Display processing is performed so that the image is displayed one level below the grand staff image. When the grand staff to be noticed changes due to the progress of the performance, etc., the control unit 11 repeats the processing from steps SC120 to SC150.

図19は、本実施形態による楽譜表示装置1Aのビューモードにおける楽譜の表示例を示す図である。図19のD1〜D7は、各々、大譜表を示す。図19に示すように、表示される大譜表のうち最上段の大譜表が最も拡大されて表示され、下段に進むに従って大譜表は縮小して表示される。さらに、注目する大譜表(最上段の大譜表)から先の大譜表(下段の大譜表)に進むに従って、その画像が画面の奥へ向かうように湾曲して表示される。すなわち、本実施形態では、ロールの回転面に張り付けられた楽譜を見たときのような画像が画面に表示される。   FIG. 19 is a diagram showing a display example of a score in the view mode of the score display apparatus 1A according to the present embodiment. D1 to D7 in FIG. 19 each indicate a grand staff. As shown in FIG. 19, the grand staff at the top of the displayed grand staves is displayed in the most enlarged form, and the grand staff is reduced and displayed as it proceeds to the lower stage. Further, as the grand staves of interest (the top grand staves) are advanced to the previous grand staves (lower grand staves), the image is curved and displayed toward the back of the screen. In other words, in the present embodiment, an image is displayed on the screen as if the musical score attached to the rotating surface of the roll was viewed.

次いで、注目する大譜表の特定方法の詳細を説明する。制御部11を、楽譜におけるユーザの現在の演奏位置を認識する演奏位置認識手段として機能させる場合には、現在の演奏位置に対応する大譜表を注目する大譜表とすれば良い。具体的には、マイクロホンを介して所定レベル以上の音信号の入力があったか否かを制御部11に判定させる。所定レベル以上の音信号の入力があったと判定した場合、制御部11は、当該音信号の中から周期的に繰り返される波形を検出してその波形の周期を計測してピッチを算出する。制御部11は、算出したピッチをピッチ情報として揮発性記憶部13に時系列に記憶する。そして、制御部11は、音信号から算出したピッチ情報と楽譜データにおける各音符の示すピッチ情報とのマッチングを行い、楽譜データにおける音信号から算出したピッチ情報とのマッチング度合いの最も高い部分を現在の演奏位置であると推定する。なお、楽譜データを音の意味を持っている論理楽譜データとして保持しておくことで、楽譜データにおける各音符の示すピッチ情報を得ることができる。この態様では、演奏の進行に伴って現在の演奏位置が属する大譜表が変わると、各大譜表の画像は、画面上においてロールが上下方向に回転するようにしてスクロールされる。例えば、1番目の大譜表が画面の最上段に表示されており2番目の大譜表がその下に表示されている状態において現在の演奏位置が1番目の大譜表から2番目の大譜表に変わると、1番目の大譜表が表示されなくなり、2番目の大譜表が画面の最上段に表示され3番目の大譜表が上から2段目に表示されるようになる。そして、常に、現在の演奏位置に対応する大譜表が画面における最上段に大きく表示され、当該大譜表から所定数先までの大譜表が徐々に縮小して表示される。   Next, details of the method for identifying the target grand staff will be described. When the control unit 11 functions as a performance position recognizing means for recognizing the current performance position of the user in the score, the grand staff corresponding to the current performance position may be set as the grand staff to be noted. Specifically, the control unit 11 determines whether or not a sound signal of a predetermined level or higher has been input via the microphone. When it is determined that a sound signal of a predetermined level or higher has been input, the control unit 11 detects a waveform that is periodically repeated from the sound signal, measures the period of the waveform, and calculates the pitch. The control unit 11 stores the calculated pitch in the volatile storage unit 13 in time series as pitch information. Then, the control unit 11 performs matching between the pitch information calculated from the sound signal and the pitch information indicated by each note in the score data, and the part having the highest degree of matching with the pitch information calculated from the sound signal in the score data is currently selected. It is estimated that this is the performance position. Note that by storing the musical score data as logical musical score data having the meaning of sound, pitch information indicated by each note in the musical score data can be obtained. In this aspect, when the grand staff to which the current performance position belongs changes as the performance progresses, the image of each grand staff is scrolled so that the roll rotates in the vertical direction on the screen. For example, when the first grand staff is displayed at the top of the screen and the second grand staff is displayed below it, the current performance position changes from the first grand staff to the second grand staff. Then, the first grand staff is not displayed, the second grand staff is displayed on the top line of the screen, and the third grand staff is displayed on the second line from the top. Then, the grand staff corresponding to the current performance position is always displayed large at the top of the screen, and the grand staff from the grand staff to a predetermined number of points is gradually reduced and displayed.

制御部11を、楽譜の時間軸に沿って楽譜における現在の音符の位置を自動的に進行させる楽譜自動進行手段として機能させる場合には、現在の音符位置が属する大譜表を注目する大譜表として決定すれば良い。楽譜の自動進行を開始する指示をユーザが行うと、制御部11は、楽譜データにおける最初の音符から最後の音符に向かって楽譜データに含まれるテンポ情報に従って順次現在の音符の位置を進め、現在の音符の位置が属する大譜表を注目する大譜表として決定する。そして、上述と同様に、現在の音符の位置が進行し大譜表が変わるに従って、各大譜表の画像は、画面上において上下方向にスクロールされる。   In a case where the control unit 11 is caused to function as an automatic musical score advance means for automatically advancing the position of the current note in the score along the time axis of the score, the grand staff to which the current note position belongs is taken as a grand staff to which attention is paid. Just decide. When the user gives an instruction to start the automatic progression of the score, the control unit 11 sequentially advances the position of the current note in accordance with the tempo information included in the score data from the first note to the last note in the score data. The grand staff to which the note position belongs is determined as the target grand staff. Then, as described above, as the current note position advances and the grand staff changes, the images of each grand staff are scrolled up and down on the screen.

また、楽譜表示装置1Aは、ユーザの操作により注目する大譜表を変えることができる構成にしても良い。例えば、ユーザが画面上を上下方向にフリックやスワイプすることにより注目する大譜表が変わるという具合である。より詳細に説明する。ユーザの上方向へのフリック操作を検出すると、制御部11は、現在の注目する大譜表を基準としてフリック操作に応じた量だけ先の大譜表を新たな注目する大譜表として決定する。そして、上述と同様に、各大譜表の画像は、画面上において上方向にスクロールされ、注目する大譜表に新たに決定された大譜表が画面における最上段に表示される。同様にして、ユーザの下方向へのフリック操作を検出すると、制御部11は、現在の注目する大譜表を基準としてフリック操作に応じた量だけ後の大譜表を新たな注目する大譜表として決定する。そして、上述と同様に、各大譜表の画像は、画面上において下方向にスクロールされ、注目する大譜表に新たに決定された大譜表が画面における最上段に表示される。この態様では、ユーザの上方向のフリックにより曲の先の方へ大譜表の表示を進めることができ、ユーザの下方向のフリックにより曲の後ろの方へ大譜表の表示を戻すことができる。なお、注目する大譜表を変える操作は、フリックに限られない。   The musical score display apparatus 1A may be configured to change the grand staff to which attention is paid by the user's operation. For example, when the user flicks or swipes up and down on the screen, the grand staff to be noticed changes. This will be described in more detail. When the user's upward flick operation is detected, the control unit 11 determines the grand staff ahead by the amount corresponding to the flick operation as the new grand staff to be noted with reference to the current grand staff to be noted. In the same manner as described above, the image of each grand staff is scrolled upward on the screen, and the grand staff newly determined as the target grand staff is displayed at the top of the screen. Similarly, when detecting the downward flick operation of the user, the control unit 11 determines the grand staff after the amount corresponding to the flick operation as a new target grand staff with reference to the current target grand staff. To do. In the same manner as described above, the image of each grand staff is scrolled downward on the screen, and the grand staff newly determined as the target grand staff is displayed at the top of the screen. In this aspect, the display of the grand staff can be advanced toward the front of the song by the user's upward flick, and the display of the grand staff can be returned toward the back of the song by the user's downward flick. Note that the operation of changing the target grand staff is not limited to flicking.

楽譜を見ながら演奏する際、通常、現在の演奏位置に対応する音符等を見るとともに、現在の演奏位置よりも先の音符等を見ながら行う。これは、現在よりも先にあるイベントを事前に把握するためである。例えば、8小節先に難しいフレーズがあるので心の準備をする、といった具合や、16小節先に他のパート(歌など)が入ってくるので心の準備をする、といった具合である。演奏する際には、現在よりも十分先にあるイベントを事前に把握できることが好ましい。一方、現在よりも先に進む程、音符等は、大まかに把握できれば十分である。このため、本実施形態では、注目する大譜表よりも先の大譜表を縮小表示し、十分先の大譜表まで表示できるようにした。   When performing while looking at the score, it is usually performed while looking at the notes corresponding to the current performance position and the notes ahead of the current performance position. This is because an event ahead of the present time is grasped in advance. For example, there are difficult phrases at 8 bars ahead, so that you can prepare yourself, and other parts (songs, etc.) come at 16 bars, so you can prepare yourself. When performing, it is preferable that events that are sufficiently ahead of the present can be grasped in advance. On the other hand, it is sufficient that the musical notes and the like can be roughly grasped as the process proceeds further than the present. Therefore, in the present embodiment, the grand staff ahead of the target grand staff is reduced and displayed up to a grand staff sufficiently ahead.

このように、本実施形態による楽譜表示装置1Aは、楽譜における注目する領域内の画像を拡大して表示するとともに、注目する領域の周辺の領域の画像を注目する領域から遠ざかるに従って縮小して表示する。すなわち、注目する領域内の画像を注目する領域外の画像に比べ相対的に拡大して表示する。具体的には、表示対象の複数の大譜表のうち注目する大譜表を最も拡大して表示し、注目する大譜表から先の大譜表に進むに従って縮小して表示する。注目する大譜表よりも先の大譜表は縮小表示されるため、注目する大譜表よりも先の広い範囲の大譜表を表示することができる。このため、ユーザは、注目する大譜表における音符等を明確に視認することができるとともに、注目する大譜表よりも先のイベントを十分先の大譜表まで事前に把握することができる。そして、現在の演奏位置の属する大譜表を注目する大譜表とすることで、ユーザは、楽譜における現在の演奏位置付近の音符等を明確に視認しながら、次に来るフレーズなどを十分先の小節まで事前に把握しながら演奏することができる。これらより、本実施形態による楽譜表示装置1Aは、従来の楽譜表示装置に比べ、より利便性の高いものであるといえる。   As described above, the score display device 1A according to the present embodiment enlarges and displays an image in a region of interest in a score, and reduces and displays an image in a region around the region of interest as it moves away from the region of interest. To do. That is, the image in the region of interest is displayed relatively enlarged compared to the image outside the region of interest. Specifically, the grand staff to which attention is paid is most enlarged among a plurality of grand staves to be displayed, and is reduced and displayed as it proceeds from the grand staff to which attention is paid to the previous grand staff. Since the grand staff ahead of the target grand staff is displayed in a reduced size, it is possible to display a grand staff in a wide range before the target grand staff. For this reason, the user can clearly see the notes and the like in the target grand staff and can grasp in advance the events ahead of the target grand staff up to a grand staff sufficiently ahead. Then, by setting the grand staff to which the current performance position belongs as a target grand staff, the user can clearly see the notes near the current performance position in the score, and the next phrase, etc. You can play while grasping in advance. From these, it can be said that the score display apparatus 1A according to the present embodiment is more convenient than the conventional score display apparatus.

なお、注目する大譜表よりも先の大譜表における縮小の程度は、図19に例示したものに限られない。また、その縮小の程度は、ユーザI/F12の画面サイズや表示する楽譜の内容などにより適宜設定しても良い。また、図19では、注目する大譜表からその6段先の大譜表までの計7段の大譜表を表示する例を示したが、表示する大譜表の段数は7段に限られない。また、複数の大譜表により表された楽譜に限られず、図10に示すように、複数の五線譜により表されたパート譜に本実施形態の特徴を適用しても良い。この態様は、パート譜の各五線譜を図19の各大譜表に対応させることにより実現することができる。なお、複数の大譜表により表された楽譜や複数の五線譜により表されたパート譜以外のその他の楽譜に本実施形態の特徴を適用しても良いのは勿論である。   Note that the degree of reduction in the grand staff prior to the target grand staff is not limited to that illustrated in FIG. The degree of reduction may be set as appropriate depending on the screen size of the user I / F 12 and the content of the score to be displayed. FIG. 19 shows an example of displaying a total of seven staves from the target grand staves to the grand staves six steps ahead, but the number of staves displayed is not limited to seven. Further, the present embodiment is not limited to a score expressed by a plurality of grand staves, and the feature of the present embodiment may be applied to a part score expressed by a plurality of staff notations as shown in FIG. This aspect can be realized by associating each staff score of the part score with each grand staff of FIG. Needless to say, the features of the present embodiment may be applied to other musical scores other than a musical score represented by a plurality of grand staves and a part musical score represented by a plurality of staffs.

<第3実施形態>
第3実施形態による楽譜表示装置1Bは、第2実施形態と同様にビューモードにおける利便性を向上させたものである。図20は、本実施形態による楽譜表示装置1Bのビューモードにおける楽譜の表示例を示す図である。本実施形態による楽譜表示装置1Bは、注目する大譜表よりも先の大譜表に進むに従って当該先の大譜表を縮小して表示するときの縮小表示態様が第2実施形態による楽譜表示装置1Aと異なる。
<Third Embodiment>
The score display device 1B according to the third embodiment improves the convenience in the view mode as in the second embodiment. FIG. 20 is a diagram showing a score display example in the view mode of the score display apparatus 1B according to the present embodiment. The musical score display apparatus 1B according to the present embodiment is the same as the musical score display apparatus 1A according to the second embodiment in the reduced display mode when the grand staves ahead of the target grand staves are reduced and displayed. Different.

図20に示すように、本実施形態の制御部11は、楽譜画像を大譜表毎に短冊状に分割して表示する。また、制御部11は、注目する大譜表を画面の最上段に表示し、注目する大譜表よりも先の大譜表の画像を先の大譜表に進むに従って下段に表示する。また、制御部11は、注目する大譜表の画像を最も拡大表示し、注目する大譜表よりも先の大譜表を先の大譜表に進むに従って段階的に縮小表示する。また、制御部11は、注目する大譜表を画面における最前面に表示し、注目する大譜表よりも先の大譜表に進むに従って当該先の大譜表の画像の一部がそれよりも前面の大譜表の画像の裏に隠れるように表示する。このとき、先の大譜表に進むに従って前面の大譜表の裏に隠れる量を多くする。すなわち、本実施形態では、大譜表毎の各画像を観覧車のゴンドラと見立て、その観覧車の側面を下方から見たときのような画像が画面に表示される。なお、先の大譜表の画像の一部がそれよりも前面の大譜表の画像の裏に隠れないような表示態様としても良い。   As shown in FIG. 20, the control unit 11 according to the present embodiment displays the score image divided into strips for each grand staff. In addition, the control unit 11 displays the target grand staff at the top of the screen, and displays an image of the grand staff ahead of the target grand staff as the progress proceeds to the previous grand staff. In addition, the control unit 11 displays the image of the target grand staff most magnified, and displays the grand staff ahead of the target grand staff in a reduced scale step by step as it advances to the previous grand staff. Further, the control unit 11 displays the target grand staff on the forefront of the screen, and as the process proceeds to the grand staff ahead of the target grand staff, a part of the image of the previous grand staff is larger in front. Display hidden behind the staff image. At this time, the amount hidden behind the front grand staff is increased as proceeding to the previous grand staff. That is, in this embodiment, each image of each grand staff is regarded as a gondola of a ferris wheel, and an image as if the side of the ferris wheel is viewed from below is displayed on the screen. It should be noted that a display mode may be adopted in which a part of the image of the previous grand staff is not hidden behind the image of the grand staff in front of it.

縮小表示態様が異なる点を除いて、楽譜表示装置1Bは、第2実施形態による楽譜表示装置1Aと同様であるから、本実施形態においても、第2実施形態と同様の効果が得られる。   Except for the point that the reduced display mode is different, the score display apparatus 1B is the same as the score display apparatus 1A according to the second embodiment. Therefore, the same effects as those of the second embodiment can be obtained in this embodiment.

また、本実施形態の楽譜表示装置1Bでは、注目する大譜表よりも先の大譜表の画像が湾曲していないため、当該先の大譜表内の音符等が歪んでおらず、第2実施形態に比べ当該先の大譜表内の音符等を把握し易いという効果が得られる。   In the score display device 1B of the present embodiment, since the image of the grand staff ahead of the target grand staff is not curved, the notes and the like in the grand staff ahead are not distorted, and the second embodiment Compared to the above, an effect is obtained that it is easier to grasp the notes in the grand staff ahead.

また、複数の大譜表により表された楽譜に限られず、図11に示すように、複数の五線譜により表されたパート譜に本実施形態の特徴を適用しても良い。この態様は、パート譜の各五線譜を図20の各大譜表に対応させることにより実現することができる。なお、複数の大譜表により表された楽譜や複数の五線譜により表されたパート譜以外のその他の楽譜に本実施形態の特徴を適用しても良いのは勿論である。   Further, the present embodiment is not limited to a score expressed by a plurality of grand staves, and the feature of the present embodiment may be applied to a part score expressed by a plurality of staff notations as shown in FIG. This aspect can be realized by associating each staff score of the part score with each grand staff of FIG. Needless to say, the features of the present embodiment may be applied to other musical scores other than a musical score represented by a plurality of grand staves and a part musical score represented by a plurality of staffs.

<第4実施形態>
図14は、この発明の第4実施形態による楽譜表示装置1Cの構成を示す図である。楽譜表示装置1Cは、不揮発性記憶部14に五線間隔データ40と拡大五線間隔データ50とが格納されている点と楽譜表示プログラム141に代えて楽譜表示プログラム141Cを有する点において第1実施形態による楽譜表示装置1と異なる。本実施形態の楽譜表示装置1Cは、ビューモードにおける五線の間隔と書き込みモードにおける五線の間隔とから、ビューモードにおける画像に対する書き込みモードにおける画像の適切な拡大率を算出するものである。本明細書では、五線の間隔とは、五線譜における隣り合う線の間の距離をいう。
<Fourth embodiment>
FIG. 14 is a diagram showing the configuration of a score displaying apparatus 1C according to the fourth embodiment of the present invention. The score display device 1C is the first implementation in that the staff interval data 40 and the expanded staff interval data 50 are stored in the nonvolatile storage unit 14 and that the score display program 141C is provided instead of the score display program 141. Different from the musical score display device 1 according to the form. The score display apparatus 1C of the present embodiment calculates an appropriate enlargement ratio of the image in the writing mode with respect to the image in the view mode from the interval of the staff in the view mode and the interval of the staff in the writing mode. In this specification, the interval between the staffs refers to the distance between adjacent lines in the staff score.

五線間隔データ40は、楽譜データ20における大譜表毎の五線の間隔を示すデータである。五線間隔データ40は、解析された楽譜元データから楽譜データ20とともに生成される。五線間隔データ40は、書き込みデータ30と同様に、画像領域22毎に各々生成され、当該画像領域22に各々関連付けられる。   The staff interval data 40 is data indicating the staff interval for each grand staff in the musical score data 20. The staff interval data 40 is generated together with the score data 20 from the analyzed score source data. The staff interval data 40 is generated for each image area 22 and is associated with the image area 22 in the same manner as the writing data 30.

拡大五線間隔データ50は、書き込みモードの際に画面に拡大表示された大譜表における五線の間隔を示すデータである。拡大五線間隔データ50は、拡大表示された大譜表の表示サイズがユーザにとって書き込みし易いサイズとなるように、予め設定されている。また、拡大五線間隔データ50は、ユーザI/F12などを介してユーザによって設定変更が可能である。   The enlarged staff interval data 50 is data indicating the interval of the staff in the grand staff displayed enlarged on the screen in the writing mode. The enlarged staff interval data 50 is set in advance so that the display size of the magnified grand staff is easy to write for the user. The expanded staff interval data 50 can be changed by the user via the user I / F 12 or the like.

図15は、楽譜表示装置1Cの制御部11が行う楽譜表示プログラム141Cの処理内容を示すフローチャートである。図15と図7とを比べれば明らかなように、楽譜表示プログラム141Cは、ステップSB120に代えてステップSD110〜SD140を有する点において楽譜表示プログラム141と異なる。なお、図15では、図7のステップSB150以降の表記を省略している。   FIG. 15 is a flowchart showing the processing contents of the score display program 141C performed by the control unit 11 of the score display apparatus 1C. As apparent from a comparison between FIG. 15 and FIG. 7, the score display program 141 </ b> C is different from the score display program 141 in that it includes steps SD <b> 110 to SD <b> 140 instead of step SB <b> 120. In FIG. 15, notation after step SB150 in FIG. 7 is omitted.

制御部11は、ユーザにより指定された大譜表の属する画像領域22を書き込み対象の画像領域22として認識(SB110)した後、まず、認識した当該画像領域22に関連付けられた五線間隔データ40を不揮発性記憶部14から読み出す(SD110)。次に、制御部11は、拡大五線間隔データ50を不揮発性記憶部14から読み出す(SD120)。次に、制御部11は、読み出した五線間隔データ40と拡大五線間隔データ50とから拡大率を計算する(SD130)。拡大率の計算については、後に詳述する。ステップSD130に後続して、制御部11は、計算により得られた拡大率で、認識した画像領域22内の楽譜データ20の画像とそれに関連付けられている書き込みデータ30の画像を拡大する処理を行う(SD140)。その後、制御部11は、拡大した画像を画面の中央の最前面に表示し(SB130)、ビューモードから書き込みモードへ切り替える(SB140)。   After recognizing the image area 22 to which the grand staff designated by the user belongs as the image area 22 to be written (SB110), the control unit 11 first stores the staff interval data 40 associated with the recognized image area 22. Read from the nonvolatile storage unit 14 (SD110). Next, the control part 11 reads the expansion staff space | interval data 50 from the non-volatile memory | storage part 14 (SD120). Next, the control unit 11 calculates an enlargement ratio from the read staff interval data 40 and the enlarged staff interval data 50 (SD130). The calculation of the enlargement ratio will be described in detail later. Subsequent to step SD130, the control unit 11 performs a process of enlarging the image of the score data 20 in the recognized image region 22 and the image of the writing data 30 associated therewith with the enlargement ratio obtained by calculation. (SD140). Thereafter, the control unit 11 displays the enlarged image on the foreground at the center of the screen (SB130), and switches from the view mode to the writing mode (SB140).

拡大率の計算について詳述する。図16(A)は、大譜表の一部をビューモードにおける通常の表示サイズ(拡大表示前のサイズ)で表示した例を示す図である。図16(A)の例では、五線の間隔、すなわち五線間隔データ40はdaである。図16(B)は、書き込みモードに切り替えて、書き込み対象の大譜表の一部(具体的には図16(A))を拡大表示した例を示す図である。図16(B)の例では、五線の間隔、すなわち拡大五線間隔データ50はduである。図16(A)および図16(B)の例における書き込み対象の大譜表の拡大率raは、式(1)により得ることができる。
ra=du/da ・・・(1)
The calculation of the enlargement ratio will be described in detail. FIG. 16A is a diagram illustrating an example in which a part of the grand staff is displayed in a normal display size (a size before enlarged display) in the view mode. In the example of FIG. 16A, the staff interval, that is, the staff interval data 40 is da. FIG. 16B is a diagram showing an example in which a part of the grand staff to be written (specifically, FIG. 16A) is enlarged and displayed by switching to the writing mode. In the example of FIG. 16B, the staff interval, that is, the enlarged staff interval data 50 is du. The enlargement ratio ra of the grand staff to be written in the examples of FIGS. 16A and 16B can be obtained by Expression (1).
ra = du / da (1)

ところで、大譜表のビューモードにおける通常の表示サイズは、楽譜データ20毎に異なる。楽譜元データの楽譜サイズが楽譜毎に異なるからである。図17(A)は、大譜表の一部をビューモードにおける通常の表示サイズで表示した他の例を示す図である。図17(A)の例では、五線の間隔、すなわち五線間隔データ40は、dbである。図17(A)の大譜表のサイズは、図16(A)の大譜表のサイズよりも小さくなっている。このため、五線間隔データ40についても、dbはdaよりも小さくなっている。   By the way, the normal display size in the grand staff view mode differs for each musical score data 20. This is because the score size of the score source data is different for each score. FIG. 17A is a diagram showing another example in which a part of the grand staff is displayed in the normal display size in the view mode. In the example of FIG. 17A, the staff interval, that is, the staff interval data 40 is db. The size of the grand staff in FIG. 17A is smaller than the size of the grand staff in FIG. For this reason, also in the staff interval data 40, db is smaller than da.

図17(B)は、書き込みモードに切り替えて書き込み対象の大譜表の一部(具体的には図17(A))を拡大表示した他の例を示す図である。図17(B)の大譜表は、図16(B)の大譜表と同じサイズになっている。このため、図17(B)の五線の間隔、すなわち拡大五線間隔データ50は、図16(B)のそれと同様にduである。図17(A)および図17(B)の例における書き込み対象の大譜表の拡大率rbは、式(2)により得ることができる。
rb=du/db ・・・(2)
式(1)および式(2)に例示したように、制御部11は、ステップSD130において、拡大五線間隔データ50を五線間隔データ40で除算することにより書き込み対象の大譜表の拡大率を得る。
FIG. 17B is a diagram showing another example in which a part of the grand staff to be written (specifically, FIG. 17A) is enlarged and displayed by switching to the writing mode. The grand staff of FIG. 17B has the same size as the grand staff of FIG. For this reason, the interval of the staff in FIG. 17B, that is, the enlarged staff interval data 50 is du like the one in FIG. 16B. The enlargement ratio rb of the grand staff to be written in the examples of FIGS. 17A and 17B can be obtained by Expression (2).
rb = du / db (2)
As illustrated in Expression (1) and Expression (2), the control unit 11 divides the expanded staff interval data 50 by the staff interval data 40 in Step SD130 to thereby increase the enlargement ratio of the grand staff to be written. obtain.

以上のように、本実施形態の楽譜表示装置1Cでは、書き込みモードにおける書き込み対象の大譜表の表示サイズがユーザにとって書き込みし易いサイズとなるように拡大五線間隔データ50が予め設定されている。そして、楽譜表示装置1Cでは、拡大五線間隔データ50を五線間隔データ40で除算した拡大率で書き込み対象の大譜表が拡大表示される。このため、五線間隔データ40が小さい(換言すると大譜表の表示サイズが小さい)大譜表は、大きな拡大率で拡大表示され、五線間隔データ40が大きい(換言すると大譜表の表示サイズが大きい)大譜表は、小さな拡大率で拡大表示される。すなわち、楽譜表示装置1Cでは、楽譜データ20の大譜表の表示サイズに関わらず、書き込み対象の大譜表が常に書き込みし易い特定の表示サイズで拡大表示される。より具体的には、スコア譜の楽譜データ20における書き込み対象の大譜表と、スコア譜とは異なる表記サイズのパート譜の楽譜データ20における書き込み対象の大譜表とが書き込みモードにおいて同じ表示サイズで表示される、という具合である。また、書き込みの際に常に特定のサイズに拡大表示されるため、ユーザは、表示サイズを調整することなく容易に書き込みをすることができる。   As described above, in the musical score display apparatus 1C of the present embodiment, the expanded staff interval data 50 is set in advance so that the display size of the grand staff to be written in the writing mode is a size that is easy for the user to write. In the score display apparatus 1C, the grand staff to be written is enlarged and displayed at an enlargement ratio obtained by dividing the enlarged staff interval data 50 by the staff interval data 40. Therefore, a grand staff with a small staff interval data 40 (in other words, a small staff display size is small) is enlarged and displayed with a large enlargement ratio, and a staff interval data 40 is large (in other words, the grand staff display size is large). ) The grand staff is magnified and displayed at a small magnification. That is, in the score display device 1C, regardless of the display size of the grand staff of the score data 20, the grand staff to be written is always enlarged and displayed with a specific display size that is easy to write. More specifically, the grand staff to be written in the score data 20 of the score score and the grand staff to be written in the score data 20 of the part score different from the score score are displayed in the same display size in the writing mode. It is said that it is done. In addition, since the display is always enlarged to a specific size at the time of writing, the user can easily write without adjusting the display size.

なお、本実施形態の楽譜表示装置1Cでは、五線の間隔により書き込み対象の大譜表の拡大率を計算していた。しかし、書き込み対象の大譜表の拡大率を計算する態様はこれに限られない。楽譜の表示サイズに関係する情報であれば大譜表の拡大率を計算することができるからである。楽譜の表示サイズに関係する情報として、例えば、音符の符頭や休符などの音楽記号の表示サイズ(フォントサイズ)やビューモード時に画面に表示される大譜表の数などを用いることができる。   In the score display apparatus 1C of the present embodiment, the enlargement ratio of the grand staff to be written is calculated based on the staff interval. However, the aspect of calculating the enlargement ratio of the grand staff to be written is not limited to this. This is because the enlargement ratio of the grand staff can be calculated if the information is related to the display size of the score. As information related to the display size of the score, for example, the display size (font size) of music symbols such as note heads and rests, the number of grand staves displayed on the screen in the view mode, and the like can be used.

<第5実施形態>
第1実施形態による楽譜表示装置1では、ビューモードから書き込みモードに切り替わる際に、書き込みの対象となる領域内の画像が拡大されて、当該拡大された画像のすべてが画面に表示されていた。しかし、画面のサイズが小さい場合、拡大後の画像のすべてが画面に表示されるとすると、書き込みし易いサイズまで当該画像を拡大することができない虞もある。このような事態を回避するには、書き込みの対象となる領域内の画像を書き込みし易いサイズに拡大し、当該拡大した画像の少なくとも一部を画面に表示し、それ以外の部分を画面に表示しないようにすることが考えられる。この発明の第5実施形態による楽譜表示装置1Dは、書き込みの対象となる領域内の画像の一部を画面に拡大表示した際の利便性を向上させたものである。楽譜表示装置1Dは、楽譜表示プログラムの内容の一部を除いて第1実施形態の楽譜表示装置1と同様である。
<Fifth Embodiment>
In the score display device 1 according to the first embodiment, when switching from the view mode to the writing mode, the image in the area to be written is enlarged, and all the enlarged images are displayed on the screen. However, when the screen size is small, if all the enlarged images are displayed on the screen, the image may not be enlarged to a size that is easy to write. To avoid this situation, enlarge the image in the area to be written to a size that is easy to write, display at least part of the enlarged image on the screen, and display the other parts on the screen. It is conceivable not to do so. The score display apparatus 1D according to the fifth embodiment of the present invention improves convenience when a part of the image in the area to be written is enlarged and displayed on the screen. The score display apparatus 1D is the same as the score display apparatus 1 of the first embodiment except for a part of the content of the score display program.

図18は、本実施形態による楽譜表示装置1Dの制御部11が行う処理の内容を示すフローチャートである。図18は、図7のステップSB130に代えてステップSE110を有し、ステップSB140とSB150の間にステップSE120およびSE130を追加したものである。なお、図18では、図7のステップSB190以降の表記を省略している。楽譜表示装置1Dの制御部11は、楽譜データ20の画像と書き込みデータ30の画像を書き込みし易いサイズに拡大する処理(SB120)を行った後、拡大した画像の少なくとも一部を画面の中央の最前面に表示させる(SE110)。すなわち、制御部11は、書き込み対象の画像領域22内の一部の領域の画像を表示させる。   FIG. 18 is a flowchart showing the contents of processing performed by the control unit 11 of the score displaying apparatus 1D according to the present embodiment. FIG. 18 includes step SE110 instead of step SB130 of FIG. 7, and steps SE120 and SE130 are added between steps SB140 and SB150. In FIG. 18, notation after step SB190 in FIG. 7 is omitted. The control unit 11 of the score display apparatus 1D performs a process (SB120) of enlarging the image of the score data 20 and the image of the writing data 30 to a size that is easy to write, and then at least a part of the enlarged image is displayed at the center of the screen. Display on the forefront (SE110). That is, the control unit 11 displays an image of a partial area in the image area 22 to be written.

楽譜表示装置1Dの制御部11は、書き込みモードにおいて、スクロール指示を取得したか否かを判断する(SE120)。例えば、制御部11は、タッチパネルの画面にタッチペンが近づけられ、その状態でペン先が画面の端に移動されたことを検出したときにスクロール指示を取得したと判断する。スクロール指示を取得した場合(SE120:Yes)、制御部11は、書き込み対象として拡大表示されている画像をスクロールする(SE130)。より詳細には、制御部11は、スクロール指示の内容に応じて、書き込み対象の画像領域22内における画面への表示領域を移動する。例えば、制御部11は、ペン先が画面の中央付近から右端に移動されたことを検出すると、書き込み対象の画像領域22内における画面への表示領域を左方向に移動する、という具合である。同様に、制御部11は、ペン先が画面の上端、下端および左端に各々移動されたことを検知した場合、書き込み対象の画像領域22内における画面への表示領域を下方向、上方向および右方向に各々移動する。これにより、ユーザは、フリック操作と同様の操作感覚で拡大表示されている画像をスクロールすることができる。制御部11は、画像のスクロール(SE130)の後、ステップSE120に戻って再度スクロール指示を取得したか否かを判断する。   The control unit 11 of the score displaying apparatus 1D determines whether or not a scroll instruction has been acquired in the writing mode (SE120). For example, the control unit 11 determines that the scroll instruction has been acquired when it is detected that the touch pen is brought close to the screen of the touch panel and the pen tip is moved to the edge of the screen in that state. When the scroll instruction is acquired (SE120: Yes), the control unit 11 scrolls the image that is enlarged and displayed as the writing target (SE130). More specifically, the control unit 11 moves the display area on the screen in the image area 22 to be written in accordance with the contents of the scroll instruction. For example, when the control unit 11 detects that the pen tip is moved from the vicinity of the center of the screen to the right end, the control unit 11 moves the display area on the screen in the image area 22 to be written to the left. Similarly, when the control unit 11 detects that the pen tip is moved to the upper end, the lower end, and the left end of the screen, the display area on the screen in the image area 22 to be written is set to the downward direction, the upward direction, and the right direction. Move in each direction. Thereby, the user can scroll the enlarged image with the same operation feeling as the flick operation. After scrolling the image (SE130), the control unit 11 returns to step SE120 and determines whether or not a scroll instruction has been acquired again.

制御部11は、検出するペン先の移動速度に応じて書き込み対象の画像領域内における画面への表示領域の移動速度(すなわち、拡大表示されている画像のスクロール速度)を変化させても良い。また、制御部11は、移動されたペン先の画面の端との距離に応じて書き込み対象の画像領域内における画面への表示領域の移動速度を変化させても良い。例えば、制御部11は、ユーザがペン先を画面の中央付近から画面の端(例えば右端)付近まで移動させたことを検出する場合、ユーザがペン先を画面の端(右端)に近づけるほど当該表示領域の移動速度を速くし、ユーザがペン先を画面の端(右端)から遠ざけるほど当該表示領域の移動速度を遅くする、という具合である。   The control unit 11 may change the moving speed of the display area on the screen in the image area to be written (that is, the scroll speed of the enlarged image) in accordance with the detected moving speed of the pen tip. Further, the control unit 11 may change the moving speed of the display area on the screen in the image area to be written in accordance with the distance of the moved pen tip from the screen end. For example, when the control unit 11 detects that the user has moved the pen tip from the vicinity of the center of the screen to the end of the screen (for example, the right end), the control unit 11 moves the pen tip closer to the end of the screen (the right end). For example, the moving speed of the display area is increased, and the moving speed of the display area is decreased as the user moves the pen tip away from the end (right end) of the screen.

制御部11は、書き込みモードにおいて、スクロール指示を取得しない間(SE120:No)、ステップSB150以降の処理を行う。本実施形態の制御部11は、書き込み終了指示を取得しない間(SB150:No)、書き込みを示す情報の取得(SB160)、書き込みを示す情報の記憶(SB170)およびステップSE120に戻ってスクロール指示を取得したか否かの判断を繰り返す。   In the writing mode, the control unit 11 performs the processing after step SB150 while the scroll instruction is not acquired (SE120: No). While the write end instruction is not acquired (SB150: No), the control unit 11 according to the present embodiment acquires information indicating write (SB160), stores information indicating write (SB170), and returns to step SE120 to issue a scroll instruction. Repeat the determination of whether or not it has been acquired.

このように、本実施形態による楽譜表示装置1Dでは、書き込みモードの際に書き込みの対象となる領域内の画像における画面内に表示されなかった部分を、ユーザの操作に応じて表示させることができる。このため、楽譜表示装置1Dでは、画面のサイズに関わらず、書き込み対象の大譜表を書き込みし易いサイズで表示させることができ、かつ、書き込み対象の画像領域22内の全領域についてユーザに書き込みを行わせることができる。従って、ユーザは、書き込みの際には常に書き込みし易いサイズに拡大された大譜表に対して書き込みを行うことができる。   As described above, in the score display device 1D according to the present embodiment, a portion that is not displayed in the screen in the image in the region to be written in the writing mode can be displayed according to the user's operation. . Therefore, in the score display device 1D, the grand staff to be written can be displayed in a size that is easy to write regardless of the size of the screen, and the entire area in the image area 22 to be written can be written to the user. Can be done. Therefore, the user can always write to the grand staff enlarged to a size that is easy to write.

なお、本実施形態による楽譜表示装置1Dでは、書き込み対象の大譜表の内の画面に表示されなかった部分をスクロールにより表示させていた。しかし、当該画面に表示されなかった部分を表示させる態様は、スクロールに限られない。また、スクロール指示を取得したか否かを判断する具体的な態様は、上記に例示したタッチペンの態様に限られない。また、第4実施形態の技術的特徴と本実施形態の技術的特徴を組み合わせても良い。   In the score display apparatus 1D according to the present embodiment, the portion of the grand staff to be written that is not displayed on the screen is displayed by scrolling. However, the mode of displaying a portion that is not displayed on the screen is not limited to scrolling. Moreover, the specific aspect which determines whether the scroll instruction | indication was acquired is not restricted to the aspect of the touch pen illustrated above. Further, the technical features of the fourth embodiment and the technical features of the present embodiment may be combined.

<他の実施形態>
以上、この発明の第1から第5実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
<Other embodiments>
Although the first to fifth embodiments of the present invention have been described above, other embodiments are conceivable for the present invention. For example:

(1)上記第1実施形態では、ユーザによる書き込みを大譜表毎に行わせるようにしていた。しかし、ユーザによる書き込みを行わせる単位は、大譜表単位に限られない。例えば、ユーザによる書き込みを小節毎に行わせるようにしても良い。これは、1の大譜表が画面の横方向に連続して表示されるような態様において有益である。この態様では、楽譜データ20は、楽譜画像が小節毎に区分されるようにブロック化される。そして、制御部11は、ユーザの1の操作により、指定された小節の画像を拡大して画面の中央の最前面に表示するとともに書き込みモードへ制御モードを切り替える。小節単位で書き込みを行わせる点を除いて第1実施形態と同様であるから、この態様においても第1実施形態と同様の効果が得られる。また、この態様では、ユーザI/F12の画面サイズが小さくても書き込みを行うのに十分な大きさで書き込み対象の画像を表示することができる。また、他の例として、ユーザによる書き込みをページ毎に行わせるようにしても良いし、音符毎に行わせるようにしても良い。書き込みをページ毎に行わせる場合には、楽譜データ20は、楽譜画像がページ毎に区分されるようにブロック化されれば良いし、書き込みを音符毎に行わせる場合には、楽譜データ20は、楽譜画像が音符毎に区分されるようにブロック化されれば良い。すなわち、楽譜データ20は、大譜表や小節やページや音符などの複数のブロックに区分されていれば良い。 (1) In the first embodiment, writing by the user is performed for each grand staff. However, the unit for writing by the user is not limited to the grand staff unit. For example, the writing by the user may be performed for each measure. This is useful in such a mode that one grand staff is continuously displayed in the horizontal direction of the screen. In this aspect, the score data 20 is divided into blocks so that the score image is segmented for each measure. Then, the control unit 11 enlarges the image of the specified bar and displays it on the forefront of the center of the screen and switches the control mode to the writing mode by one operation of the user. Since this embodiment is the same as the first embodiment except that writing is performed in units of measures, the same effect as that of the first embodiment can be obtained in this aspect. Further, in this aspect, even if the screen size of the user I / F 12 is small, the image to be written can be displayed with a size sufficient for writing. As another example, writing by the user may be performed for each page, or may be performed for each note. When writing is performed for each page, the score data 20 may be blocked so that the score image is divided for each page. When writing is performed for each note, the score data 20 is It is sufficient that the musical score image is divided into blocks so as to be divided for each note. That is, the musical score data 20 may be divided into a plurality of blocks such as a grand staff, a bar, a page, and a note.

(2)上記第2および第3実施形態では、表示サイズを大譜表毎に変えていた。しかし、表示サイズを小節毎に変えても良い。この態様では、制御部11は、表示対象の複数の小節のうち注目する小節を拡大して表示し、注目する小節よりも先の小節に進むに従って縮小して表示する。1の大譜表を画面の横方向に連続して表示する態様において、制御部11は、画面における向かって左側に注目する小節を拡大して表示し、その右側に先の小節を縮小して表示する、という具合である。この態様においても、第2および3実施形態と同様な効果が得られる。また、ユーザI/F12の画面サイズが小さくても現在の演奏位置付近の音符等をユーザに明確に視認させることができるとともに、注目する小節よりも十分先の小節までユーザに事前に把握させることができる。 (2) In the second and third embodiments, the display size is changed for each grand staff. However, the display size may be changed for each measure. In this aspect, the control unit 11 enlarges and displays a noticed measure among a plurality of measures to be displayed, and reduces and displays the measure as it progresses to a measure ahead of the noticed measure. In a mode in which one grand staff is continuously displayed in the horizontal direction of the screen, the control unit 11 enlarges and displays a noticed bar on the left side of the screen, and reduces and displays the previous bar on the right side. It is a state of doing. In this aspect, the same effect as in the second and third embodiments can be obtained. In addition, even if the screen size of the user I / F 12 is small, it is possible for the user to clearly see notes and the like near the current performance position, and to allow the user to grasp in advance a measure sufficiently ahead of the measure of interest. Can do.

また、表示サイズを大譜表毎に変える態様と表示サイズを小節毎に変える態様とを組み合わせても良い。図22および図23は、表示態様をこのように組み合わせた楽譜表示装置のビューモードにおける楽譜の表示例を示す図である。図22は、第2実施形態のように楽譜を湾曲させて表示させた例を示している。図23は、第3実施形態のように楽譜を階段状に表示させた例を示している。図22および図23の例では、制御部11は、注目する大譜表(例えば大譜表D1)を当該注目する大譜表の周辺の大譜表よりも相対的に拡大して表示させ、加えて、注目する大譜表の中の注目する小節(例えば小節S2)を当該注目する大譜表の中の当該注目する小節の周辺の小節よりも相対的に拡大して表示させる。このような態様では、注目する大譜表を明確に視認させることができるだけでなく、注目する小節を特に明確に視認させることができる。なお、図22および図23では、制御部11は、注目する小節S2の周辺の小節である小節S3と小節S4とを同程度の大きさで表示させているが、小節S4を小節S3に比べ相対的に縮小して表示させるというように、注目する小節から先の小節に進むに従って縮小して表示させても勿論良い。   Moreover, you may combine the aspect which changes a display size for every grand staff, and the aspect which changes a display size for every measure. FIG. 22 and FIG. 23 are diagrams showing a display example of a score in the view mode of the score display apparatus that combines display modes in this way. FIG. 22 shows an example in which a musical score is curved and displayed as in the second embodiment. FIG. 23 shows an example in which a score is displayed in a staircase pattern as in the third embodiment. In the example of FIGS. 22 and 23, the control unit 11 displays the target grand staff (for example, the grand staff D1) relatively larger than the grand staff around the target grand staff, in addition to the attention. The bar of interest (for example, bar S2) in the grand staff to be displayed is enlarged relative to the bars around the bar of interest in the grand staff of interest. In such an embodiment, not only the target grand staff can be clearly seen, but also the noticed measure can be visually recognized particularly clearly. In FIG. 22 and FIG. 23, the control unit 11 displays the measures S3 and S4, which are the measures around the noticed measure S2, with the same size, but the measure S4 is compared with the measure S3. Of course, the display may be reduced and displayed as it progresses from the noticed measure to the previous measure, such as a relatively reduced display.

(3)上記第1実施形態では、書き込みを行いたい大譜表をユーザI/F12の画面上でロングタップをして指定していた。しかし、書き込みを行いたい大譜表を指定する方法は、大譜表の画像から指定するものに限られない。例えば、音データから書き込みを行いたい大譜表を指定する態様にしても良い。この態様では、楽譜データを音の意味を持っている論理楽譜データとして保持していれば良い。また、この態様では、第1実施形態における各処理に加え、音データから大譜表を指定する処理をさらに有していれば良い。例えば、音データ列と楽譜データの音符列とのマッチングを行うことにより音データから大譜表を指定する、という具合である。すなわち、この態様における制御部11は、楽譜における書き込み対象となる画像領域22を指定する処理と、書き込み対象となる画像領域22内の画像を書き込みの対象となる領域外の画像に比べ拡大して表示する処理と、ビューモードから書き込みモードへ切り替える処理とを、入力手段に与えられる1の操作に応じて行うようにすれば良い。この態様においても第1実施形態と同様の効果が得られる。 (3) In the first embodiment, the grand staff to be written is designated by long-tapping on the screen of the user I / F 12. However, the method of designating the grand staff to be written is not limited to designating from the grand staff image. For example, it is possible to specify a grand staff to be written from sound data. In this aspect, the score data may be held as logical score data having a sound meaning. Moreover, in this aspect, in addition to each process in the first embodiment, it is only necessary to further include a process for designating a grand staff from sound data. For example, the grand staff is designated from the sound data by matching the sound data string and the note string of the score data. That is, the control unit 11 in this aspect enlarges the image in the image area 22 to be written and the image in the image area 22 to be written in comparison with the image outside the area to be written in the process of designating the image area 22 to be written in The process of displaying and the process of switching from the view mode to the writing mode may be performed according to one operation given to the input means. In this aspect, the same effect as that of the first embodiment can be obtained.

(4)上記第1実施形態では、指定された大譜表が属する画像領域22の画像を拡大して表示するとともに書き込みモードへ切り替えていた。しかし、楽譜表示装置は、指定された大譜表が属する画像領域22の画像を拡大して表示する一方、書き込みモードへの切り替えは行わない態様を有していても良い。例えば、スタイラスによるタッチを検出した場合には拡大表示と書き込みモードへの切り替えを行い、指によるタッチを検出した場合には拡大表示のみを行う、という具合である。これにより、楽譜画像における部分的な拡大表示のみを行うことができる。 (4) In the first embodiment, the image of the image area 22 to which the designated grand staff belongs is displayed in an enlarged manner and is switched to the writing mode. However, the musical score display device may have an aspect in which the image of the image area 22 to which the designated grand staff belongs is enlarged and displayed, but the switching to the writing mode is not performed. For example, when a touch with a stylus is detected, switching to enlarged display and writing mode is performed, and when a touch with a finger is detected, only enlarged display is performed. Thereby, only a partial enlarged display in the score image can be performed.

(5)上記第1実施形態では、画面を直接にタップ等することにより拡大表示の指示および拡大表示の解除の指示を行っていた。しかし、例えば、タッチパネルの画面にスタイラスを近づけた時に拡大表示され、タッチパネルの画面からスタイラスを遠ざけた時に拡大表示が解除されるようにしても良い。 (5) In the first embodiment, an instruction for enlarged display and an instruction to cancel the enlarged display are given by directly tapping the screen. However, for example, the enlarged display may be displayed when the stylus is brought close to the screen of the touch panel, and the enlarged display may be canceled when the stylus is moved away from the touch panel screen.

(6)上記第1実施形態では、隣り合う画像領域22が重なるように各画像領域22を設定していた。ここで、制御部は、隣り合う画像領域同士が互いに重なる部分に対応する入力操作を示す情報を取得した場合、隣り合う画像領域のいずれに対する入力操作を示す情報であるかを判断しても良い。例えば、1の大譜表の下余白と、それよりも1段下の大譜表の上余白とが重なる場合において、制御部は、当該重なる部分における上半分に対応する入力操作を示す情報を当該1の大譜表に対する入力操作を示す情報であると判断し、当該重なる部分における下半分に対応する入力操作を示す情報を当該1段下の大譜表に対する入力操作を示す情報であると判断する、という具合である。なお、隣り合う画像領域同士が互いに重なる部分に対応する入力操作を示す情報の判断態様は、これに限られない。また、隣り合う画像領域22が重ならないように各画像領域22を設定しても良い。この態様では、例えば、上段の大譜表の最下線と下段の大譜表の最上線との中間を隣り合う画像領域の境界とすれば良い。また、その中間よりも上段の大譜表に属する音符や記号などが下段方向に突出している場合、または、その中間よりも下段の大譜表に属する音符や記号などが上段方向に突出している場合、各画像領域の境界は、当該音符や記号などが適正な画像領域に属するように各画像領域の境界を下段方向または上段方向に補正しても良い。また、隣り合う画像領域同士が互いに重ならない部分と、隣り合う画像領域同士が互いに重なり合う部分とを混在させても良い。 (6) In the first embodiment, each image region 22 is set so that adjacent image regions 22 overlap. Here, when acquiring information indicating an input operation corresponding to a portion where adjacent image areas overlap each other, the control unit may determine which of the adjacent image areas is the input operation. . For example, when the bottom margin of one grand staff overlaps with the top margin of a grand staff one level lower than that, the control unit displays information indicating the input operation corresponding to the upper half of the overlapped portion. It is determined that the information is an information indicating an input operation on the grand staff, and the information indicating the input operation corresponding to the lower half of the overlapped portion is determined to be information indicating an input operation on the grand staff one step below. Condition. Note that the manner of determining information indicating an input operation corresponding to a portion where adjacent image regions overlap each other is not limited to this. Further, each image region 22 may be set so that adjacent image regions 22 do not overlap. In this aspect, for example, the middle of the lowermost line of the upper grand staff and the uppermost line of the lower grand staff may be set as a boundary between adjacent image areas. In addition, when notes or symbols belonging to the grand staff on the upper stage from the middle project downward, or notes or symbols belonging to the grand staff below the middle project from the middle, The boundary of each image region may be corrected in the lower direction or the upper direction so that the notes, symbols, and the like belong to an appropriate image region. Further, a portion where adjacent image regions do not overlap each other and a portion where adjacent image regions overlap each other may be mixed.

(7)上記第2および第3実施形態では、注目する領域内の画像(すなわち、注目する大譜表)を拡大していた。しかし、少なくとも、注目する領域内の画像を注目する領域外の画像に比べ相対的に拡大されていれば良く、注目する領域内の画像を拡大しない態様としても良い。注目する領域の画像が拡大表示されなくとも通常の大きさで表示されれば、ユーザは、注目する領域内の画像を従来の楽譜と同様に認識することができるからである。そして、第2および第3実施形態と同様に、注目する領域の周辺の領域の画像を注目する領域から遠ざかるに従ってその画像を縮小表示すれば、第2および第3実施形態と同様の効果が得られるからである。さらに、この態様では、注目する領域内の画像を拡大しない分だけ、注目する領域の周辺の領域をより多く表示することができる。従って、第2および第3実施形態に比べ、ユーザは、より先の領域の画像を把握することができる。なお、この変形例では、注目する大譜表を通常の大きさで表示させつつ注目する大譜表の周辺の大譜表を注目する大譜表よりも縮小表示させる態様に限られない。例えば、注目する小節を通常の大きさで表示させつつ注目する小節の周辺の小節を注目する小節よりも縮小表示させる態様であっても良い。 (7) In the second and third embodiments, the image in the region of interest (that is, the grand staff of interest) is enlarged. However, it is sufficient that at least the image in the region of interest is relatively enlarged compared to the image outside the region of interest, and the image in the region of interest may not be enlarged. This is because if the image of the region of interest is displayed in a normal size without being enlarged, the user can recognize the image in the region of interest in the same way as a conventional musical score. Similar to the second and third embodiments, the same effect as in the second and third embodiments can be obtained by reducing the image of the region around the region of interest as it moves away from the region of interest. Because it is. Further, in this aspect, it is possible to display more regions around the region of interest as much as the image in the region of interest is not enlarged. Therefore, as compared with the second and third embodiments, the user can grasp an image of a further area. Note that this modification is not limited to a mode in which the grand staff around the target grand staff is displayed smaller than the target grand staff while the target grand staff is displayed in a normal size. For example, a mode may be adopted in which a measure around the target measure is displayed in a reduced size than the target measure while the target measure is displayed in a normal size.

(8)上記第2および第3実施形態では、注目する大譜表を画面における最上段に表示していた。しかし、注目する大譜表を画面における最上段に表示する態様に限られない。例えば、注目する大譜表を画面の中央付近に表示するようにしても良い。この態様では、注目する大譜表よりも先の大譜表を画面の中央よりも下方に表示し、注目する大譜表よりも後の大譜表を画面の中央よりも上方に表示する。そして、注目する大譜表を最も拡大して表示し、注目する大譜表よりも先の大譜表に進むに従って縮小して表示するとともに、注目する大譜表よりも後の大譜表に進むに従って縮小表示する。この態様においても第2および第3実施形態と同様の効果が得られる。 (8) In the second and third embodiments, the grand staff to be noted is displayed at the top of the screen. However, the present invention is not limited to the mode in which the target grand staff is displayed at the top of the screen. For example, the target grand staff may be displayed near the center of the screen. In this mode, the grand staff ahead of the target grand staff is displayed below the center of the screen, and the grand staff after the target grand staff is displayed above the center of the screen. Then, the notable grand staff is displayed in the most enlarged manner, and is displayed in a reduced scale as it proceeds to the grand staff ahead of the target grand staff, and is reduced as it proceeds to the grand staff after the target grand staff. . In this aspect, the same effect as in the second and third embodiments can be obtained.

(9)上記第1実施形態の技術的特徴と上記第2または第3実施形態の技術的特徴を組み合わせても良い。例えば、ビューモードにおいて第2または第3実施形態のように、注目する大譜表を拡大して表示しつつ注目する大譜表より先の大譜表に進むに従って画像内容を縮小して表示し、加えて、第1実施形態のように、ユーザの1の操作により、指定された大譜表が属する画像領域22の画像を拡大して画面の中央の最前面に表示するとともに書き込みモードへ切り替えるようにしても良い。 (9) The technical features of the first embodiment may be combined with the technical features of the second or third embodiment. For example, in the view mode, as in the second or third embodiment, the enlarged grand staff is displayed and the image content is reduced and displayed as the grand staff ahead of the grand staff is displayed. As in the first embodiment, the image of the image area 22 to which the designated grand staff belongs is enlarged and displayed on the foreground in the center of the screen and switched to the writing mode by one operation of the user. good.

図21は、第1実施形態の楽譜表示装置1と第2実施形態の楽譜表示装置1Aとを組み合わせた楽譜表示装置1Eの制御部11が行う処理内容を示すフローチャートである。図21のステップSC110からステップSC150は、図9のそれと同様であり、図21のステップSB110からステップSB140は、図7のそれと同様である。より詳細に説明する。楽譜表示装置1Eの制御部11は、ビューモードにおいては、ステップSC110からステップSC150の処理を行って、図19のように画面に大譜表を表示させる。図19のように表示されている状態において、ユーザは、例えば、注目する大譜表に書き込みを行いたい場合、画面における当該注目する大譜表が表示されている部分をロングタップして書き込みを行いたい大譜表を指定する。楽譜表示装置1Eの制御部11は、ユーザにより指定された注目する大譜表の属する画像領域を書き込み対象の画像領域22として認識する(SB110)。その後、制御部11は、第1実施形態と同様に、当該注目する大譜表の属する画像領域の楽譜データの画像および書き込みデータの画像を拡大して(SB120)、画面の中央の最前面に表示する(SB130)とともに、ビューモードから書き込みモードへ制御モードを切り替える(SB140)。なお、楽譜表示装置1と楽譜表示装置1Aとを組み合わせた楽譜表示装置1Eの制御部11が行う処理内容の説明を行ったが、楽譜表示装置1と第3実施形態の楽譜表示装置1Bとを組み合わせた楽譜表示装置の制御部11が行う処理内容も図21と同様である。なお、複数の大譜表により表された楽譜以外のその他の楽譜に本変形例の特徴を適用しても良いのは勿論である。   FIG. 21 is a flowchart showing the processing contents performed by the control unit 11 of the score display apparatus 1E in which the score display apparatus 1 of the first embodiment and the score display apparatus 1A of the second embodiment are combined. Steps SC110 to SC150 in FIG. 21 are the same as those in FIG. 9, and steps SB110 to SB140 in FIG. 21 are the same as those in FIG. This will be described in more detail. In the view mode, the control unit 11 of the score displaying apparatus 1E performs the processing from step SC110 to step SC150 to display the grand staff on the screen as shown in FIG. In the state displayed as shown in FIG. 19, for example, when the user wants to write on the target grand staff, he / she wants to write by long tapping the portion of the screen where the target grand staff is displayed. Specify the grand staff. The control unit 11 of the score displaying apparatus 1E recognizes the image area to which the target grand staff designated by the user belongs as the image area 22 to be written (SB110). Thereafter, as in the first embodiment, the control unit 11 enlarges the image of the score data and the image of the writing data in the image area to which the target grand staff belongs (SB120), and displays the image on the forefront of the center of the screen. (SB130) and the control mode is switched from the view mode to the writing mode (SB140). In addition, although the processing content which the control part 11 of the score display apparatus 1E which combined the score display apparatus 1 and the score display apparatus 1A performed was demonstrated, the score display apparatus 1 and the score display apparatus 1B of 3rd Embodiment were demonstrated. The processing contents performed by the control unit 11 of the combined score display apparatus are the same as those in FIG. Of course, the feature of this modification may be applied to other musical scores other than the musical score represented by a plurality of grand staves.

(10)上記第2および第3実施形態において、注目する大譜表から先の大譜表に進むに従って大譜表を縮小表示する際、注目する大譜表と当該注目する大譜表の1つ先の大譜表を同じ大きさ(同じ拡大率)で表示し、当該1つ先の大譜表から先の大譜表に進むに従って大譜表を縮小表示しても良い。この態様によれば、ユーザは、第2および第3実施形態に比べ、注目する大譜表と1つ先の大譜表との境界付近の画像をより容易に視認することができるようになる。 (10) In the second and third embodiments, when the grand staff is reduced and displayed as it proceeds from the target grand staff to the previous grand staff, the target grand staff and the grand staff one ahead of the target grand staff May be displayed at the same size (the same magnification), and the grand staff may be reduced and displayed as it proceeds from the one grand staff to the next grand staff. According to this aspect, compared to the second and third embodiments, the user can more easily visually recognize an image near the boundary between the target grand staff and the next grand staff.

(11)上記第1実施形態では、文字や記号などを楽譜に書き込んでいた。しかし、楽譜に書き込むコメントは文字や記号に限られない。例えば、コメントを音として楽譜に書き込むようにしても良い。より具体的には、ユーザは、書き込み対象の大譜表にスピーカアイコンのような目印を配置するように操作する。ユーザは、そのスピーカアイコンにコメント内容を示す音データを関連付ける。そして、制御部11は、ユーザによるスピーカアイコンのクリックなどの操作により、そのスピーカアイコンに関連付けられたコメント内容を音として再生する、という具合である。この態様では、スピーカアイコンに関連付けられた音データ自体やスピーカアイコンに関連付けられた音データが格納されているファイルへのリンク情報などを、書き込みデータ30の画像データ38に含ませるようにすれば良い。また、制御部11は、スピーカアイコンの配置された大譜表が注目する大譜表となった場合やスピーカアイコンの配置された大譜表が現在の演奏位置となった場合など適切なタイミングにおいて、そのスピーカアイコンに関連付けられたコメント内容を音として再生しても良い。また、スピーカアイコンに関連付けられるコメント内容を示す音データは、予め準備された音データの中からユーザが設定したものであっても良いし、ユーザによって新たに生成されたもの(例えばユーザによって録音されたもの)であっても良い。また、文字の書き込みと音の書き込みとを併用しても良い。文字を書き込んだ位置にその文字と同じ内容の音データが関連付けられたスピーカアイコンを配置する、という具合である。 (11) In the first embodiment, characters and symbols are written on the score. However, comments written on the score are not limited to letters and symbols. For example, a comment may be written as a sound on a score. More specifically, the user operates to place a mark such as a speaker icon on the grand staff to be written. The user associates sound data indicating comment content with the speaker icon. And the control part 11 reproduces | regenerates the comment content linked | related with the speaker icon as a sound by operation, such as clicking of the speaker icon by a user. In this aspect, the sound data associated with the speaker icon itself, link information to a file storing the sound data associated with the speaker icon, and the like may be included in the image data 38 of the write data 30. . In addition, the control unit 11 may display the speaker at an appropriate timing such as when the grand staff with the speaker icon is a grand staff to which attention is paid or when the grand staff with the speaker icon is the current performance position. The comment content associated with the icon may be reproduced as sound. The sound data indicating the comment content associated with the speaker icon may be set by the user from previously prepared sound data, or newly generated by the user (for example, recorded by the user). May be). Moreover, writing of characters and writing of sounds may be used in combination. For example, a speaker icon associated with sound data having the same content as the character is arranged at the position where the character is written.

(12)また、楽譜へ書き込んだ文字や記号に色や特殊効果を付せるようにしても良い。例えば、書き込んだ文字を赤文字や青文字にするといった具合や、書き込んだ文字を太文字や斜体にするといった具合である。なお、色や特殊効果を設定した状態で書き込みを行えるようにしても勿論良い。また、書き込み対象の画像領域の全部または一部に背景色を付せるようにしても良い。例えば、書き込み対象の画像領域内におけるユーザの指定した小節の背景をユーザの指定した薄い赤色にするといった具合である。これは、例えば、指定した小節における音符や記号などを除いた部分(つまり背景部分)に対応する書き込みデータの内容を薄い赤色を示すデータ列にすることにより実現することができる。文字や記号に色などを付せるようにしたり背景色を付せるようにしたりすることにより、ユーザは、より分かり易い書き込みを行うことができるようになる。 (12) Colors and special effects may be added to the characters and symbols written on the score. For example, the written character may be red or blue, or the written character may be bold or italic. Of course, writing may be performed in a state where colors and special effects are set. Further, a background color may be added to all or a part of the image area to be written. For example, the background of the bar specified by the user in the image area to be written is changed to a light red color specified by the user. This can be realized, for example, by making the content of the write data corresponding to the portion (that is, the background portion) excluding the notes and symbols in the specified measure into a data string indicating light red. By adding a color or the like to a character or symbol or adding a background color, the user can perform writing more easily understood.

(13)また、書き込みデータは、書き込み内容が関連付けられるレイヤ情報を有していても良い。さらに、そのレイヤ情報に画面への表示優先度などを示す重みが付されていても良い。例えば、文字の書き込み(テキストデータなど)が、0.5という重みの付されたレイヤ情報に関連付けられ、記号の書き込み(図形データなど)が、0.8という重みの付されたレイヤ情報に関連付けられる、という具合である。例えば、レイヤ情報の重みは、0〜1の範囲であり、1に近づくほど重みが重くなる、という具合である。なお、書き込み内容とレイヤ情報との関連付けや重みの付し方などは、種々の態様が考えられる。そして、例えば、制御部は、所定の条件やユーザの操作などにより各画像領域に閾値を設定し、その閾値を超える重みの付されたレイヤ情報に関連付けられた書き込み内容のみを当該画像領域に表示する、という具合である。また、制御部は、第2および第3実施形態における注目する領域から遠ざかるに従って縮小表示するときの縮小度合いに応じて、各画像領域に異なる大きさの閾値を設定しても良い。例えば、制御部は、当該縮小度合いが大きくなるに従って閾値を大きくする、という具合である。この場合、注目する領域から遠ざかるに従って、より重要な書き込み内容のみが表示されるようになる。従って、この態様によれば、ユーザは、より必要な(重要な)情報を効率よく確認することができる。 (13) The write data may have layer information associated with the write content. Further, the layer information may be given a weight indicating the display priority on the screen. For example, writing characters (such as text data) is associated with layer information weighted 0.5, and writing symbols (such as graphic data) is associated with layer information weighted 0.8. That is, it is. For example, the weight of the layer information is in the range of 0 to 1, and the weight becomes heavier as it approaches 1. It should be noted that there are various modes for associating the written contents with the layer information and assigning weights. Then, for example, the control unit sets a threshold value for each image area according to a predetermined condition or a user operation, and displays only the writing contents associated with layer information weighted exceeding the threshold value in the image area. It is a state of doing. In addition, the control unit may set thresholds having different sizes in the respective image areas in accordance with the degree of reduction when the reduced display is performed as the distance from the area of interest in the second and third embodiments is increased. For example, the control unit increases the threshold value as the degree of reduction increases. In this case, only the more important written contents are displayed as the distance from the region of interest increases. Therefore, according to this aspect, the user can efficiently check more necessary (important) information.

(14)上記第1、第4および第5実施形態では、制御部11は、拡大した画像を画面の中央の最前面に表示していた(図7のステップSB130、図15のステップSB130および図18のステップSE110参照)。しかし、拡大した画像を表示する位置は画面の中央に限られない。例えば、制御部11は、書き込み対象を指定するユーザの指先やタッチペンのペン先の位置を中心として拡大した画像を表示しても良い。 (14) In the first, fourth, and fifth embodiments, the control unit 11 displays the enlarged image on the foreground at the center of the screen (step SB130 in FIG. 7, step SB130 in FIG. 15, and FIG. 15). 18 Step SE110). However, the position where the enlarged image is displayed is not limited to the center of the screen. For example, the control unit 11 may display an enlarged image centered on the position of the fingertip of the user who designates the writing target or the penpoint of the touch pen.

(15)第1実施形態による楽譜表示プログラムは、コンピュータを、楽譜を表示手段に表示させるビューモードと、楽譜に対する書き込みを示す情報を入力手段を介して取得する書き込みモードとを有する制御手段であって、楽譜における書き込みの対象となる領域内の画像を書き込みの対象となる領域外の画像に比べ拡大して表示手段に表示させる処理と、ビューモードから書き込みモードへ切り替える処理とを、入力手段に与えられる1の操作に応じて行う制御手段として機能させることを特徴としていた。また、第2および第3実施形態による楽譜表示プログラムは、コンピュータを、楽譜における注目する領域内の画像を注目する領域外の画像に比べ拡大して表示手段に表示させつつ、注目する領域の周辺の領域の画像を注目する領域から遠ざかるに従って縮小して表示手段に表示させる処理を行う制御手段として機能させることを特徴としていた。この楽譜表示プログラムは、コンピュータにインストールされた状態で取引されても良いし、コンピュータ読み取り可能な記憶媒体に記憶された状態で取引されても良いし、ネットワークを介したダウンロードにより取引されても良い。また、楽譜表示プログラムにおける各処理を電子回路により実現しても良い。 (15) The score display program according to the first embodiment is a control unit having a view mode in which the computer displays a score on the display unit and a writing mode in which information indicating writing to the score is acquired via the input unit. Thus, the processing for causing the display means to display an image within the area to be written in the score larger than the image outside the area to be written and displaying the display means, and the process for switching from the view mode to the writing mode are input to the input means. It is characterized by functioning as a control means to be performed according to one given operation. In addition, the score display program according to the second and third embodiments allows a computer to display an image in a region of interest in a score on a display unit in an enlarged manner as compared to an image outside the region of interest, and to display the periphery of the region of interest. It is characterized by functioning as a control means for performing a process of reducing and displaying the image of the area in the display means as it moves away from the area of interest. The musical score display program may be traded in a state installed in a computer, may be traded in a state stored in a computer-readable storage medium, or may be traded by downloading via a network. . Each process in the score display program may be realized by an electronic circuit.

(16)上記各実施形態では、2個の五線譜を1組とした大譜表を用いて説明した。しかし、上記各実施形態の技術的特徴は、1個の五線譜からなる楽譜や五線譜とタブ譜とを組み合わせたものからなる楽譜や複数のパートから構成される楽譜など、様々な態様の楽譜に適用することができる。 (16) In each of the above-described embodiments, the explanation has been given using the grand staff which is a set of two staffs. However, the technical features of each of the embodiments described above are applied to a variety of musical scores, such as a musical score composed of a single staff, a musical score composed of a combination of musical staff and a tablature, and a musical score composed of a plurality of parts. can do.

(17)図7のフローチャートによれば、制御部11は、書き込みの対象となる領域内の画像を他の領域の画像に比べて相対的に拡大して表示する処理(すなわち、拡大表示処理)(SB120およびSB130)に後続して、ビューモードから書き込みモードへ制御モードを切り替える処理(SB140)を行っていた。しかし、制御部11は、当該拡大表示処理と、ビューモードから書き込みモードへ切り替える処理とを、並列に行っても良い。また、制御部11は、指定された大譜表の属する画像領域を認識した(SB110)後、ビューモードから書き込みモードへ切り替える処理を行い、その切り替え処理に後続して、当該拡大表示処理を行っても良い。少なくとも、入力手段に与えられる1の操作に応じて、書き込みの対象となる領域内の画像を他の領域の画像に比べて相対的に拡大して表示する処理と、ビューモードから書き込みモードへ制御モードを切り替える処理とが行われれば良いからである。 (17) According to the flowchart of FIG. 7, the control unit 11 displays an image in an area to be written relatively enlarged as compared with images in other areas (that is, an enlarged display process). Subsequent to (SB120 and SB130), a process of switching the control mode from the view mode to the writing mode (SB140) was performed. However, the control unit 11 may perform the enlargement display process and the process of switching from the view mode to the writing mode in parallel. In addition, after recognizing the image area to which the designated grand staff belongs (SB110), the control unit 11 performs processing to switch from the view mode to the writing mode, and performs the enlarged display processing subsequent to the switching processing. Also good. At least in accordance with one operation given to the input means, a process for displaying an image in an area to be written relatively enlarged as compared with an image in another area, and a control from the view mode to the writing mode This is because the process for switching the mode may be performed.

1,1C…楽譜表示装置、11…制御部、12…ユーザI/F、13…揮発性記憶部、14…不揮発性記憶部、15…バス、20…楽譜データ、22…画像領域、24…大譜表部、26…上余白部、28…下余白部、30…書き込みデータ、40…五線間隔データ、50…拡大五線間隔データ、34…楽譜識別子、36…画像領域番号、38…画像データ、141,141C…楽譜表示プログラム。   DESCRIPTION OF SYMBOLS 1,1C ... Score display apparatus, 11 ... Control part, 12 ... User I / F, 13 ... Volatile memory | storage part, 14 ... Nonvolatile memory | storage part, 15 ... Bus | bath, 20 ... Score data, 22 ... Image area | region, 24 ... Grand staff section, 26 ... upper margin section, 28 ... lower margin section, 30 ... writing data, 40 ... staff interval data, 50 ... enlarged staff interval data, 34 ... musical score identifier, 36 ... image area number, 38 ... image Data, 141, 141C ... Music score display program.

Claims (4)

表示手段と、
楽譜データに基づいて楽譜を、書き込みデータに基づいて前記楽譜に対する書き込みを前記表示手段に表示する制御手段と、を備え、
前記楽譜データは、前記楽譜において隣接した画像領域と重なる画像領域毎のブロックに区分され、
前記書き込みデータは、当該書き込みデータの書き込み対象とされた画像領域に関連付けられる、
ことを特徴とする楽譜表示装置。
Display means;
Control means for displaying a score on the display means based on the score data, and writing on the score based on the written data on the display means,
The score data is divided into blocks for each image area overlapping with an adjacent image area in the score,
The write data is associate to the image area that is being written to the write data,
A musical score display device characterized by the above.
前記画像領域は、上余白部および下余白部を備え、隣接する画像領域の一方の下余白部と他方の上余白部が重なることを特徴とする請求項1に記載の楽譜表示装置。   2. The musical score display apparatus according to claim 1, wherein the image region includes an upper margin portion and a lower margin portion, and one lower margin portion and the other upper margin portion of adjacent image regions overlap each other. 楽譜データを楽譜において連接した画像領域と重なる画像領域毎のブロックに区分し、
書き込みデータを当該書き込みデータの書き込み対象とされた画像領域に関連付け、
前記楽譜データに基づいて楽譜を表示手段に表示し、前記書き込みデータに基づいて前記楽譜に対する書き込みを表示する、
ことを特徴とする楽譜表示方法。
The score data is divided into blocks for each image area that overlaps the image areas connected in the score,
Associate the write data with the image area to which the write data is to be written ,
Displaying a score on display means based on the score data, and displaying writing on the score based on the writing data;
A musical score display method characterized by the above.
前記画像領域は、上余白部および下余白部を備え、隣接する画像領域の一方の下余白部と他方の上余白部が重なることを特徴とする請求項3に記載の楽譜表示方法。   4. The score display method according to claim 3, wherein the image region includes an upper margin portion and a lower margin portion, and one lower margin portion and the other upper margin portion of adjacent image regions overlap each other.
JP2016202422A 2014-03-26 2016-10-14 Apparatus and method for displaying musical score Active JP6376198B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2014064262 2014-03-26
JP2014064262 2014-03-26
JP2014211747 2014-10-16
JP2014211747 2014-10-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015038920A Division JP6137222B2 (en) 2014-03-26 2015-02-27 Music score display device

Publications (2)

Publication Number Publication Date
JP2017062476A JP2017062476A (en) 2017-03-30
JP6376198B2 true JP6376198B2 (en) 2018-08-22

Family

ID=55804134

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2015038920A Active JP6137222B2 (en) 2014-03-26 2015-02-27 Music score display device
JP2016202422A Active JP6376198B2 (en) 2014-03-26 2016-10-14 Apparatus and method for displaying musical score

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2015038920A Active JP6137222B2 (en) 2014-03-26 2015-02-27 Music score display device

Country Status (1)

Country Link
JP (2) JP6137222B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7567178B2 (en) 2020-03-13 2024-10-16 ヤマハ株式会社 Musical instruments, music stands and keyboard instruments
CN113908526B (en) * 2021-09-16 2024-10-01 网易(杭州)网络有限公司 Operation processing method and device in music game, electronic equipment and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0798769A (en) * 1993-06-18 1995-04-11 Hitachi Ltd Information processor and its screen editing method
JPH1173411A (en) * 1997-08-27 1999-03-16 Kobe Nippon Denki Software Kk Text editor and its program storing medium
JP4211672B2 (en) * 2004-04-28 2009-01-21 ヤマハ株式会社 Performance data creation device and program
KR100813062B1 (en) * 2006-05-03 2008-03-14 엘지전자 주식회사 Portable Terminal And Method Of Displaying Text Using Same
JP2009151712A (en) * 2007-12-21 2009-07-09 Canon Inc Sheet music creation method and image processing system
JP2009230006A (en) * 2008-03-25 2009-10-08 Yamaha Corp Display device and program for performance information
JP4751490B1 (en) * 2010-12-27 2011-08-17 キャスティングメディア株式会社 Music score display system
JP5742302B2 (en) * 2011-03-07 2015-07-01 カシオ計算機株式会社 Musical score information generating apparatus and musical score information generating program

Also Published As

Publication number Publication date
JP2017062476A (en) 2017-03-30
JP6137222B2 (en) 2017-05-31
JP2016066045A (en) 2016-04-28

Similar Documents

Publication Publication Date Title
JP4742132B2 (en) Input device, image processing program, and computer-readable recording medium
JP4211672B2 (en) Performance data creation device and program
CN102141887A (en) Brush, carbon-copy, and fill gestures
CN102141888A (en) Stamp gestures
CN102169408A (en) Link gestures
CN102169407A (en) Contextual multiplexing gestures
JP2006350669A (en) Information processing program and information processing device
US9418638B2 (en) Music score display device, music score display method, and program storage medium
JP6376198B2 (en) Apparatus and method for displaying musical score
JP5690317B2 (en) Information display device and information display method
JP6274132B2 (en) Music score display apparatus and music score display method
JP2006351027A (en) Information processing program and information processing device
US9940914B2 (en) Score displaying method and storage medium
GB2509552A (en) Entering handwritten musical notation on a touchscreen and providing editing capabilities
US9640161B2 (en) Musical score displaying and performing program, and musical score displaying and performing device
JP4611116B2 (en) Information processing apparatus and program used for presentation
JP4502831B2 (en) Content processing apparatus, content processing program, and recording medium on which content processing program is recorded
JP4389753B2 (en) Music information display editing apparatus and program
JP2007108292A (en) Musical score editing device and editing program
JP4606202B2 (en) Content display device, content display program, and recording medium for recording content display program
JP4963633B2 (en) Information processing apparatus and information processing method
JP6770422B2 (en) Score display program
JP2007086305A (en) Lyrics editing device and lyrics editing program
JP2022182423A (en) Musical score display device and musical score display program
JP2805435B2 (en) Music score creation device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180626

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180709

R151 Written notification of patent or utility model registration

Ref document number: 6376198

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350