(57)【要約】【課題】例えばオーケストラなどで指揮者が使用する楽譜表示端末と演奏者が使用する楽譜表示端末でデータを共用しなくとも、指揮者側と演奏者側との表示の同期が取れ、演奏者側の楽譜表示端末が自動的にページめくりを行うことができる楽譜表示装置を提供する。【解決手段】親機１０ａでは、表示手段１１ａに表示されている総譜データのページめくりを検出し、ページめくりを検出した場合は、ページめくり後に表示手段１１ａに表示されるページを示すページ表示情報を子機１０ｂへ送信し、子機１０ｂでは、親機１０ａから送信されたページ表示情報を受信し、受信したページ表示情報が子機１０ｂの表示手段１１ａに表示されているページ範囲でない場合はパート譜データをページめくりすると判定し、子機１０ｂの表示手段１１ａに表示されているパート譜データのページをめくる。【選択図】図１
2012090279.tif 000002
【特許請求の範囲】
【請求項１】
演奏する全ての楽器パートで構成された楽譜である総譜データが格納されている総譜格納手段および前記総譜データをページごとに表示する第１表示手段を備えた第１楽譜表示端末と、前記第１表示手段に表示されている楽譜と同じ楽曲の少なくとも一つ以上の楽器パートで構成されているパート譜データが格納されているパート譜格納手段および前記パート譜データをページごとに表示する第２表示手段を備えた第２楽譜表示端末と、を有する楽譜表示システムであって、
前記総譜格納手段に格納されている前記総譜データには、音符などの前記楽譜を構成する音楽情報と、前記音楽情報を表示するための表示情報と、前記楽譜を前記第１表示手段に表示する際のページ区切り位置を示す第１ページ区切り情報と、が含まれ、
前記パート譜格納手段に格納されている前記パート譜データには、音符などの前記楽譜を構成する音楽情報と、前記音楽情報を表示するための表示情報と、前記楽譜を前記第２表示手段に表示する際の前記楽譜のページ区切り位置を示す第２ページ区切り情報と、が含まれ、
前記第１楽譜表示端末は、
前記第１表示手段に表示されている前記総譜データのページめくりを検出するページめくり検出手段と、
前記ページめくり検出手段がページめくりを検出した場合は、ページめくり後に前記第１表示手段に表示されるページを示すページ表示情報を前記第２楽譜表示端末へ送信する送信手段と、を備え、
前記第２楽譜表示端末は、
前記第１楽譜表示端末から送信された前記ページ表示情報を受信する受信手段と、
前記受信手段が受信した前記ページ表示情報が前記第２表示手段に表示されているページ範囲でない場合は前記パート譜データのページをめくると判定するページめくり判定手段と、
前記ページめくり判定手段が前記パート譜データのページをめくると判定した場合は、前記第２表示手段に表示されている前記パート譜データのページをめくるページめくり手段と、
を備えていることを特徴とする楽譜表示システム。
【請求項２】
前記ページ表示情報に、前記第１表示手段に表示されるページの小節範囲が含まれ、
前記ページめくり判定手段が、前記パート譜データをページめくりすると判定しない場合かつ、次の前記第２ページ区切り位置まで予め定めた所定時間以内である場合は、前記第２表示手段に表示されている前記パート譜データの次の前記第２ページ区切り位置までの残時間を前記音楽情報に基づいて予測し、予測された残時間が経過した場合に、前記ページめくり手段が自動的に前記パート譜データのページをめくることを特徴とする請求項１に記載の楽譜表示システム。
【請求項３】
前記パート譜格納手段に、前記総譜データが格納されており、
前記第２楽譜表示端末には、
前記総譜データから前記第２表示手段に表示する任意の楽器パートの楽譜を選択する表示パート選択手段と、
前記表示パート選択手段で選択された楽器パートの楽譜データを抽出するとともに、抽出された楽譜データを前記第２表示手段に表示する際の前記第２ページ区切り位置を算出して前記第２表示手段に表示するパート譜データを作成するパート譜作成手段と、
を備えていることを特徴とする請求項１または２に記載の楽譜表示システム。
【請求項４】
前記ページ表示情報に、前記第２表示手段に表示すべき小節の情報が含まれ、
前記ページめくり判定手段が、前記第２表示手段に表示すべき小節の情報に基づいて前記第２表示手段に当該小節が表示されていないと判断した場合は、前記ページめくり手段に、当該小節を含むページにページめくりさせる
ことを特徴とする請求項１乃至３のうちいずれか一項に記載の楽譜表示システム。
【請求項５】
前記第１楽譜表示端末が、
前記第１表示手段に表示されている前記総譜データの任意の位置にメモを入力する第１入力手段と、
前記第１入力手段から入力された前記メモの情報である第１メモ情報の座標位置を検出して当該第１メモ情報の入力された前記楽器パートと小節位置を特定する第１特定手段と、を備え、
前記送信手段が、前記第１メモ情報を書き換え不可の属性を付与して、前記座標位置と、前記第１特定手段で特定された前記楽器パートと小節位置と、ともに前記第２楽譜表示端末へ送信し、
前記総譜格納手段には、前記第１メモ情報と前記座標位置と前記第１特定手段で特定された前記楽器パートと小節位置とを格納し、
前記受信手段が、前記送信手段から送信されてきた前記第１メモ情報と、前記座標情報と、前記第１特定手段で特定された前記楽器パートと小節位置と、を受信し、
前記パート譜格納手段には、前記第１メモ情報と前記座標情報を当該楽器パートと小節位置に関連付けて格納し、
前記第２表示手段に前記受信手段が受信した前記楽器パートと小節位置が表示されている場合は、前記第１メモ情報を、前記座標情報と前記受信手段が受信した前記楽器パートと小節位置とに基づいて前記受信手段が受信した楽器パートの小節位置に表示する
ことを特徴とする請求項１乃至４のうちいずれか一項に記載の楽譜表示システム。
【請求項６】
前記第２楽譜表示端末が、前記第２表示手段に表示されている前記パート譜データの任意の位置にメモを入力する第２入力手段と、
前記第２入力手段から入力された前記メモの情報である第２メモ情報の座標位置を検出する第２特定手段と、を備え、
前記パート譜格納手段には、前記第２メモ情報と前記第２メモ情報の座標位置が格納されている
ことを特徴とする請求項１乃至５のうちいずれか一項に記載の楽譜表示システム。
【請求項７】
前記第１楽譜表示端末は、前記第１入力手段が入力された前記第１メモ情報を、前記第２楽譜表示端末へ送信するか否かを選択するメモ情報送信選択手段を備え、
前記メモ情報送信選択手段で前記第２楽譜表示端末へ送信しないと選択された前記第１メモ情報は、前記総譜格納手段内で、前記第２楽譜表示端末へ送信することを選択された前記第１メモ情報と区別して格納されている
ことを特徴とする請求項５または６に記載の楽譜表示システム。
【請求項８】
前記第１メモ情報および第２メモ情報は、複数のメモ情報をグループ化して前記総譜格納手段および前記パート譜格納手段に格納されていることを特徴とする請求項５乃至７のうちいずれか一項に記載の楽譜表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーケストラなど多人数で演奏する際に用いる楽譜表示システムに関するものである。
【背景技術】
【０００２】
オーケストラなどにおける指揮者や演奏者は、指揮者や演奏者の前などに紙の楽譜を配置し、曲の進行に従って各自が手で楽譜をめくるのが一般的であり、楽器によっては楽譜をめくる度に演奏を中断しなければならず非能率的であった。また、楽譜は指揮者用の全ての楽器パートの譜面が記載されている総譜と、各楽器パートの譜面のみが記載さているパート譜と、があり、パート譜は楽器ごとに用意する必要があるために、紙ベースの楽譜は極めて非効率的であった。【０００３】
紙ベースではなく、液晶ディスプレイなどの表示装置に楽譜を表示するものは、例えば特許文献１などに提案されている。【０００４】
特許文献１に記載の電子譜面台は、液晶型タッチパネル式のディスプレイに電子譜面を表示し、演奏者が演奏を中断せずに譜面めくり信号を入力することが可能なフットペダルを踏むと、譜面めくり信号が電子譜面台に送信されて自動的に譜面めくりが行われる。【０００５】
しかしながら、特許文献１に記載の電子譜面台は、オーケストラのように指揮者の総譜と演奏者のパート譜とのページめくりを同期させることには困難である。即ち、パート譜は総譜から任意の楽器パートの譜面が抽出されているため、パート譜の１ページには、総譜の１ページ以上の譜面が記載されてしまい、同じタイミングでページめくりを行うことは困難であった。【０００６】
そこで、そのような問題を解決するために特許文献２に記載の電子譜面提供装置が提案されている。特許文献２に記載されている電子譜面提供装置は、総楽譜情報を入力し、この総楽譜情報を演奏パート別に分別して送信する楽譜管理装置と、演奏パート別の楽譜情報を受信して記憶し、記憶した楽譜情報を譜面表示し、前記楽譜管理装置および同一演奏パートの他の電子譜面台からの譜面表示制御情報信号に基づいて譜めくりする電子譜面台を設けている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−２３１３７９号公報
【特許文献２】特許３８１８４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献２に記載された電子譜面提供装置は、演奏者用電子譜面台は楽譜管理装置から楽譜情報をダウンロードし、楽譜管理装置からの譜めくり指示の譜面表示制御情報信号を受信して、その譜めくり指示に基づいて譜めくりを行うために、楽譜管理装置からダウンロードする楽譜しか持つことができず、演奏者用電子譜面台の表示フォーマットを演奏者の好みに応じて変更することが困難である。【０００９】
また、特許文献２に記載された電子譜面提供装置は、楽曲管理装置や他の電子譜面台からの譜めくり指示の譜面表示制御情報信号を受信しない場合などで演奏者が譜めくりしたいと思った場合は、フットスイッチを使用して譜めくりする必要があり、紙をめくるよりは容易であるが、フットスイッチを押すという動作をしなければならないために演奏に集中することができず煩わしく感じるという問題があった。【００１０】
そこで、本発明は、例えばオーケストラなどで指揮者が使用する楽譜表示端末と演奏者が使用する楽譜表示端末でデータを共用しなくとも、指揮者側と演奏者側との表示の同期が取れ、演奏者側の楽譜表示端末が自動的にページめくりを行うことができる楽譜表示装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するためになされた請求項１に記載の発明は、演奏する全ての楽器パートで構成された楽譜である総譜データが格納されている総譜格納手段および前記総譜データをページごとに表示する第１表示手段を備えた第１楽譜表示端末と、前記第１表示手段に表示されている楽譜と同じ楽曲の少なくとも一つ以上の楽器パートで構成されているパート譜データが格納されているパート譜格納手段および前記パート譜データをページごとに表示する第２表示手段を備えた第２楽譜表示端末と、を有する楽譜表示システムであって、前記総譜格納手段に格納されている前記総譜データには、音符などの前記楽譜を構成する音楽情報と、前記音楽情報を表示するための表示情報と、前記楽譜を前記第１表示手段に表示する際のページ区切り位置を示す第１ページ区切り情報と、が含まれ、前記パート譜格納手段に格納されている前記パート譜データには、音符などの前記楽譜を構成する音楽情報と、前記音楽情報を表示するための表示情報と、前記楽譜を前記第２表示手段に表示する際の前記楽譜のページ区切り位置を示す第２ページ区切り情報と、が含まれ、前記第１楽譜表示端末は、前記第１表示手段に表示されている前記総譜データのページめくりを検出するページめくり検出手段と、前記ページめくり検出手段がページめくりを検出した場合は、ページめくり後に前記第１表示手段に表示されるページを示すページ表示情報を前記第２楽譜表示端末へ送信する送信手段と、を備え、前記第２楽譜表示端末は、前記第１楽譜表示端末から送信された前記ページ表示情報を受信する受信手段と、前記受信手段が受信した前記ページ表示情報が前記第２表示手段に表示されているページ範囲でない場合は前記パート譜データのページをめくると判定するページめくり判定手段と、前記ページめくり判定手段が前記パート譜データのページをめくると判定した場合は、前記第２表示手段に表示されている前記パート譜データのページをめくるページめくり手段と、を備えていることを特徴とする楽譜表示システムである。【００１２】
請求項２に記載の発明は、請求項１に記載の発明において、前記ページ表示情報に、前記第１表示手段に表示されるページの小節範囲が含まれ、前記ページめくり判定手段が、前記パート譜データをページめくりすると判断しない場合かつ、次の前記第２ページ区切り位置まで予め定めた所定時間以内である場合は、前記第２表示手段に表示されている前記パート譜データの次の前記第２ページ区切り位置までの残時間を前記音楽情報に基づいて予測し、予測された残時間が経過した場合に、前記ページめくり手段が自動的に前記パート譜データのページをめくることを特徴とするものである。【００１３】
請求項３に記載の発明は、請求項１また２に記載の発明において、前記パート譜格納手段に、前記総譜データが格納されており、前記第２楽譜表示端末には、前記総譜データから前記第２表示手段に表示する任意の楽器パートの楽譜を選択する表示パート選択手段と、前記表示パート選択手段で選択された楽器パートの楽譜データを抽出するとともに、抽出された楽譜データを前記第２表示手段に表示する際の前記第２ページ区切り位置を算出して前記第２表示手段に表示するパート譜データを作成するパート譜作成手段と、を備えていることを特徴とするものである。【００１４】
請求項４に記載の発明は、請求項１乃至３のうちいずれか一項に記載の発明において、前記ページ表示情報に、前記第２表示手段に表示すべき小節の情報が含まれ、前記ページめくり判定手段が、前記第２表示手段に表示すべき小節の情報に基づいて前記第２表示手段に当該小節が表示されていないと判断した場合は、前記ページめくり手段に、当該小節を含むページにページめくりさせることを特徴とするものである。【００１５】
請求項５に記載の発明は、請求項１乃至４のうちいずれか一項に記載の発明において、前記第１楽譜表示端末が、前記第１表示手段に表示されている前記総譜データの任意の位置にメモを入力する第１入力手段と、前記第１入力手段から入力された前記メモの情報である第１メモ情報の座標位置を検出して当該第１メモ情報の入力された前記楽器パートと小節位置を特定する第１特定手段と、を備え、前記送信手段が、前記第１メモ情報を書き換え不可の属性を付与して、前記座標位置と、前記第１特定手段で特定された前記楽器パートと小節位置と、ともに前記第２楽譜表示端末へ送信し、前記総譜格納手段には、前記第１メモ情報と前記座標位置と前記第１特定手段で特定された前記楽器パートと小節位置とを格納し、前記受信手段が、前記送信手段から送信されてきた前記第１メモ情報と、前記座標情報と、前記第１特定手段で特定された前記楽器パートと小節位置と、を受信し、前記パート譜格納手段には、前記第１メモ情報と前記座標情報を当該楽器パートと小節位置に関連付けて格納し、前記第２表示手段に前記受信手段が受信した前記楽器パートと小節位置が表示されている場合は、前記第１メモ情報を、前記座標情報と前記受信手段が受信した前記楽器パートと小節位置とに基づいて前記受信手段が受信した楽器パートの小節位置に表示することを特徴とするものである。【００１６】
請求項６に記載の発明は、請求項１乃至５のうちいずれか一項に記載の発明において、前記第２楽譜表示端末が、前記第２表示手段に表示されている前記パート譜データの任意の位置にメモを入力する第２入力手段と、前記第２入力手段から入力された前記メモの情報である第２メモ情報の座標位置を検出する第２特定手段と、を備え、前記パート譜格納手段には、前記第２メモ情報と前記第２メモ情報の座標位置が格納されていることを特徴とするものである。【００１７】
請求項７に記載の発明は、請求項５または６に記載の発明において、前記第１楽譜表示端末は、前記第１入力手段が入力された前記第１メモ情報を、前記第２楽譜表示端末へ送信するか否かを選択するメモ情報送信選択手段を備え、前記メモ情報送信選択手段で前記第２楽譜表示端末へ送信しないと選択された前記第１メモ情報は、前記総譜格納手段内で、前記第２楽譜表示端末へ送信することを選択された前記第１メモ情報と区別して格納されていることを特徴とするものである。【００１８】
請求項８に記載の発明は、請求項５乃至７のうちいずれか一項に記載の発明において、複数のメモ情報をグループ化して前記総譜格納手段および前記パート譜格納手段に格納されていることを特徴とするものである。
【発明の効果】
【００１９】
以上説明したように請求項１に記載の発明によれば、第１楽譜表示端末では、ページめくり検出手段で、第１表示手段に表示されている総譜データのページめくりを検出し、ページめくり検出手段がページめくりを検出した場合は、ページめくり後に第１表示手段に表示されるページを示すページ表示情報を第２楽譜表示端末へ送信し、第２楽譜表示端末では、受信手段で、第１楽譜表示端末から送信されたページ表示情報を受信し、ページめくり判定手段で、受信手段が受信したページ表示情報が第２表示手段に表示されているページ範囲でない場合はパート譜データのページをめくると判定し、ページめくり手段で、ページめくり判定手段がパート譜データのページをめくると判定した場合は、第２表示手段に表示されているパート譜データのページをめくるので、指揮者が使用する第１楽譜表示端末は自身のめくったページの情報を送信して、演奏者が使用する第２楽譜表示端末では、そのページの情報から自身がページをめくる必要があるか否か判定して、ページをめくる必要がある場合はページをめくるために、第２楽譜表示端末では、第１楽譜表示端末とデータを共用する必要が無く、表示フォーマットを自由に設定しても第１楽譜表示端末との表示の同期を自身で判断して自動的にページをめくることができる。【００２０】
請求項２に記載の発明によれば、ページ表示情報に、第１表示手段に表示されるページの小節範囲が含まれ、ページめくり判定手段が、パート譜データをページめくりすると判断しない場合かつ、次の第２ページ区切り位置まで予め定めた所定時間以内である場合は、第２表示手段に表示されているパート譜データの次の第２ページ区切り位置までの残時間を音楽情報に基づいて予測し、予測された残時間が経過した場合に、ページめくり手段が自動的にパート譜データのページをめくるので、第１表示手段に表示されるページの小節範囲から第２楽譜表示端末が単独でページめくりを行う必要があるかを予測することができ、第１楽譜表示端末のページ表示と第２楽譜表示端末のページ表示との間にずれがあってもそのずれ量を楽譜の音符や休符等から時間として算出して自動的にページをめくることができるために、手動でページめくりをする機会を少なくすることができる。【００２１】
請求項３に記載の発明によれば、パート譜格納手段に、総譜データが格納されており、第２楽譜表示端末には、総譜データから第２表示手段に表示する任意の楽器パートの楽譜を選択する表示パート選択手段と、表示パート選択手段で選択された楽器パートの楽譜データを抽出するとともに、抽出された楽譜データを第２表示手段に表示する際の第２ページ区切り位置を算出して第２表示手段に表示するパート譜データを作成するパート譜作成手段と、を備えているので、総譜データから任意の楽器パートを抽出して表示することができ、例えば演奏者が担当以外の楽器パートの譜面も自由に参照することができる。【００２２】
請求項４に記載の発明によれば、ページ表示情報に、第２表示手段に表示すべき小節が含まれ、第２表示手段に表示すべき小節の情報に基づいて第２表示手段に当該小節が表示されていないと判断した場合は、ページめくり手段に、当該小節を含むページにページめくりさせるので、第１楽譜表示端末が指定した小節を含むページにページめくりすることができる。そのため、練習時などに指揮者が指定した小節からの演奏をする際などに容易に演奏位置を表示させることができる。【００２３】
請求項５に記載の発明によれば、送信手段が、第１入力手段から入力された第１メモ情報を書き換え不可の属性を付与して、第１メモ情報の座標位置と第１特定手段で特定された楽器パートと小節位置とともに第２楽譜表示端末へ送信し、総譜格納手段には、第１メモ情報と座標位置と第１特定手段で特定された前記楽器パートと小節位置とを格納して、受信手段が、送信手段から送信されてきた第１メモ情報と座標位置と第１特定手段で特定された楽器パートと小節位置と、を受信し、パート譜格納手段には、第１メモ情報と座標情報を当該楽器パートと小節位置に関連付けて格納し、第２表示手段に受信手段が受信した楽器パートと小節位置が表示されている場合は、第１メモ情報を、座標情報と受信手段が受信した楽器パートと小節位置とに基づいて受信手段が受信した楽器パートの小節位置に表示するので、指揮者が演奏者への指示などのメモを楽譜に書き込んだ場合に、演奏者側に反映して表示させることができる。また、演奏者側では当該メモが関係するパートや小節を表示していた場合のみに当該メモを表示させることができる。【００２４】
請求項６に記載の発明によれば、第２楽譜表示端末が、第２表示手段に表示されているパート譜データの任意の位置にメモを入力する第２入力手段と、第２入力手段から入力されたメモの情報である第２メモ情報の座標位置を検出する第２特定手段と、を備え、パート譜格納手段には、第２メモ情報と第２メモ情報の座標位置が格納されているので、演奏者側でも、指揮者側のメモとは別に独自のメモを入力して保存することができる。【００２５】
請求項７に記載の発明によれば、第１楽譜表示端末は、第１入力手段が入力された前記第１メモ情報を、第２楽譜表示端末へ送信するか否かを選択するメモ情報送信選択手段を備え、メモ情報送信選択手段で第２楽譜表示端末へ送信しないと選択された第１メモ情報は、総譜格納手段内で、第２楽譜表示端末へ送信することを選択された第１メモ情報と区別して格納されているので、指揮者は演奏者への指示と他のメモとを区別することができ、書き込みの自由度が向上する。【００２６】
請求項８に記載の発明によれば、第１メモ情報および第２メモ情報は、複数のメモ情報をグループ化して総譜格納手段およびパート譜格納手段に格納されているので、例えば日付ごとにメモを分別して管理することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態にかかる楽譜表示システムの構成を示す構成図である。
【図２】図１に示された楽譜表示端末のブロック構成を示すブロック図である。
【図３】図２に示された保存手段に格納されている楽譜データのデータ構成の説明図である。
【図４】図１に示された楽譜表示システムにおけるページめくり動作の説明図である。
【図５】図１に示された親機のページめくり動作のフローチャートである。
【図６】図１に示された子機のページめくり動作のフローチャートである。
【図７】子機の表示範囲が親機の表示範囲を全て表示できない場合の動作の説明図である。
【図８】図１に示された親機のメモ情報の表示動作を示すフローチャートである。
【図９】図１に示された子機のメモ情報の表示動作を示すフローチャートである。
【図１０】親機に表示される総譜とメモの例である。
【図１１】図１０に示されたメモを子機に表示されるパート譜に表示した例である。
【図１２】メモ情報を示すレイヤーの説明図である。
【発明を実施するための形態】
【００２８】
次に、本発明の一実施形態を図１乃至図１２を参照して説明する。本発明の一実施形態にかかる楽譜表示システム１は、図１に示すように、複数の楽譜表示端末１０を有し、複数の楽譜表示端末１０は、１つの第１楽譜表示端末としての親機１０ａと、１つ以上の第２楽譜表示端末としての子機１０ｂと、から構成され、親機１０ａと子機１０ｂとは無線通信にて互いに接続されている。親機１０ａは例えばオーケストラでは指揮者が所持し指揮者用の楽譜である演奏する楽曲の全ての楽器パートが含まれている総譜が表示される。子機１０ｂはオーケストラでは指揮者以外の演奏者が所持し当該演奏者が担当する楽器パートを含む楽譜であるパート譜が表示される。
【００２９】
楽譜表示端末１０は、図２に示すようにタッチパネル式表示器１１と、入出力制御部１２と、保存手段１３と、外部機器接続Ｉ／Ｆ１４と、通信制御部１５と、無線通信制御部１６と、ＣＰＵ１７と、を備えている。また、親機１０ａと子機１０ｂとは同じ構成であり、親機１０ａとして機能させるか子機１０ｂとして機能させるかは、使用者が予め設定する。
【００３０】
タッチパネル式表示器１１は、液晶ディスプレイなどで構成された表示手段１１ａと、表示手段１１ａの表面に重ねられた周知のタッチパネル１１ｂと、を備えている。表示手段１１ａは、楽譜データ（総譜、パート譜）や楽譜に書き込んだメモ情報や操作用のメニューなどが表示される。つまり、親機１０ａとして機能している場合は第１表示手段、子機１０ｂとして機能している場合は第２表示手段となる。タッチパネル１１ｂは、ページめくりやメモ入力などを含む楽譜表示端末１０の操作全般が行われる。なお、楽譜表示端末１０を操作する手段としてタッチパネル１１ｂに限らずボタン等の他の手段を用いてもよい。
【００３１】
入出力制御部１２は、表示制御部１２ａと、入出力データ制御部１２ｂと、を備えている。表示制御部１２ａは、ＣＰＵ１７からの制御により表示手段１１ａの表示切替および保存手段１３とのデータの入出力を行っている。入出力データ制御部１２ｂは、ＣＰＵ１７からの制御により、当該楽譜表示端末１０が親機１０ａと設定された場合は、子機１０ｂへの後述するページ表示情報やメモ情報の出力制御およびタッチパネル１１ｂからのページめくり操作の検出などを行い、当該楽譜表示端末１０が子機１０ｂと設定された場合は、親機１０ａからのページ表示情報やメモ情報の入力制御およびタッチパネル１１ｂからのページめくり操作の検出などを行う。
【００３２】
保存手段１３は、ハードディスクドライブや不揮発性の半導体メモリなどで構成され、総譜データまたはパート譜データやメモ情報等が保存（格納）されている。つまり、親機１０ａとして機能している場合は総譜格納手段、子機１０ｂとして機能している場合はパート譜格納手段となる。
【００３３】
外部機器接続Ｉ／Ｆ１４は、総譜データまたはパート譜データが記録されている外部機器との接続インタフェース（Ｉ／Ｆ）であり、例えばパーソナルコンピュータ（ＰＣ）または、メモリーカードや外付けハードディスクドライブなどの記録媒体が接続され、保存手段１３に総譜データまたはパート譜データがダウンロードまたはコピーされる。
【００３４】
通信制御部１５は、自身が親機１０ａの場合は入出力制御部１２からのページ表示情報やメモ情報などを無線通信制御部１６に出力し、自身が子機１０ｂの場合は無線通信制御部１６が受信するページ表示情報やメモ情報などを入出力制御部１２に出力する。なお、親機１０ａと子機１０ｂは有線で接続してもよく、その場合は、通信制御部１５が直接ページ表示情報やメモ情報などの送受信を行う。
【００３５】
無線通信制御部１６は、親機１０ａまたは子機１０ｂと無線通信を行う。無線通信制御部１６は、自身が親機１０ａの場合は通信制御部１５からのページ表示情報やメモ情報などを子機１０ｂに出力し、自身が子機１０ｂの場合は親機１０ａから受信するページ表示情報やメモ情報などを通信制御部１５に出力する。つまり、親機１０ａとして機能している場合は送信手段、子機１０ｂとして機能している場合は受信手段となる。
【００３６】
ＣＰＵ１７は、ＲＯＭやＲＡＭなども内蔵し、楽譜表示装置１０における各種制御を司り、ＲＯＭに記憶されている各種制御プログラムにしたがって本実施形態に係る制御を含む各種の処理を実行する。
【００３７】
ここで、保存手段１３に格納されている楽譜データ（総譜データ、パート譜データ）のデータ構成について図３を参照して説明する。図３（ａ）は総譜データのデータ構成例である。総譜データは、親機１０ａの保存手段１３に総譜データを外部機器接続Ｉ／Ｆ１４を介して格納される。図３（ａ）の例では楽器パートが６パートの譜面から構成されている。図３（ａ）に示したように総譜データは楽器パートごとに小節番号（或いはＩＤ等）が振られたデータベースを構成しており、各小節のデータ（小節データ）内には、音符や休符などの音楽符号の情報である音楽情報と、その音楽情報を表示手段１１ａに表示するための位置などの情報である表示情報が含まれている。
【００３８】
また、総譜データには総譜を表示する親機１０ａの表示手段１１ａに一度に表示する範囲（この範囲を１ページとする）に合わせて第１ページ区切り情報としてのカレントポイントが設定されている。このカレントポイントは、表示手段１１ａに表示される先頭の小節データに設定されている。図３（ａ）は、１ページに３小節表示する場合であり、各ページの先頭となる 小節１、小節４、小節７にカレントポイントが設定されている。また、カレントポイントは図３（ａ）に示したように全パートの先頭となる小節に設定する必要は無く、少なくとも１パートに設定されていればよい。また、カレントポイントはページの先頭ではなく最後の小節に設定してもよい。なお、総譜データや後述するパート譜データを構成する音楽情報、表示情報、カレントポイントなどは、例えば、ＸＭＬ形式の楽譜表記のためのオープンなファイルフォーマットであるＭｕｓｉｃＸＭＬで記述すればよい。
【００３９】
パート譜データは、子機１０ｂの保存手段１３に格納された総譜データから任意のパートの楽譜データが抽出されて構成されている。詳しく説明すると、総譜データは外部機器接続Ｉ／Ｆ１４を介して格納され、子機１０ｂでは、総譜データから表示手段１１ａに表示する任意の楽器パートの楽譜を演奏者がタッチパネル１１ｂ（表示パート選択手段）で選択し、ＣＰＵ１７が、選択された楽器パートの楽譜データを抽出するとともに、抽出された楽譜データを表示手段１０ａに表示する際のカレントポイントを算出して表示手段１０ａに表示するパート譜データして作成している。
【００４０】
図３（ｂ）は上述したように子機１０ｂに表示するデータとして作成されたパート譜データのデータ構成例である。図３（ｂ）の例では１パートの譜面から構成されているが、総譜データのパート数未満であれば複数パートの譜面から構成されていてもよい。図３（ｂ）に示したようにパート譜データも総譜データと同様にパートごとに小節番号（或いはＩＤ等）が振られたデータベースを構成しており、各小節のデータ（小節データ）内には、音符や休符などの音楽符号の情報である音楽情報と、その音楽情報を表示手段１１ａに表示するための位置などの情報である表示情報が含まれている。なお、カレントポイントはページの先頭ではなく最後の小節に設定してもよい。
【００４１】
また、パート譜データにもパート譜を表示する子機１０ｂの表示手段１１ａに表示する１ページに合わせて第２ページ区切り情報としてのカレントポイントが設定されている。図３（ｂ）の場合は、１ページに６小節表示する場合であり、各ページの先頭となる小節１、小節７にカレントポイントが設定されている。
【００４２】
なお、パート譜データは総譜データから任意のパートを抽出してカレントポイントを設定し直したデータでなくてもよい。つまり、子機１０ｂが総譜データを持たずに、予め少なくとも演奏者が必要な楽器パートを含む楽譜データとして作成されているデータを外部機器接続Ｉ／Ｆ１４を介して保存手段１３に格納してもよく、データの構成が、楽器パートごとに小節番号（或いはＩＤ等）が振られたデータベースを構成し、各小節データ内に、音楽情報と、表示情報と、カレントポイントが含まれていればよい。また、パート譜データと総譜データとはそれぞれ別の手段で生成しても構わない。
【００４３】
次に、上述した構成の楽譜表示システム１のページめくり動作を図４を参照して説明する。図４では、親機１０ａは表示手段１１ａに１ページ３パートで３小節を表示し、子機１０ｂは表示手段１１ａに１ページ１パートで９小節を表示している場合の例である。
【００４４】
まず、親機１０ａには１ページ目が表示されている状態、つまり、カレントポイントは小節１である状態で、子機１０ｂには１ページ目が表示されている状態、つまり、カレントポイントは小節１である状態から、親機１０ａで指揮者がページめくり操作を行ってページめくり動作が発生すると、親機１０ａに２ページ目が表示されてカレントポイントが小節４に移動するとともに、子機１０ｂにはページ表示情報が出力される。このページ表示情報は、親機１０ａでページめくりが発生した場合にめくった後のページを示す情報であり、親機１０ａでページめくりが発生したことを示す情報と、めくったページのカレントポイントの小節番号および次のカレントポイントの前の小節番号と、を含む。つまり、１ページの先頭小節番号と終端の小節番号との小節範囲となっている。図４の場合は、小節４と小節６という情報がページ表示情報に含まれる。なお、ページめくりが発生した場合にめくったページの表示範囲は１ページの先頭小節番号と終端の小節番号でなく、１ページの先頭小節番号（カレントポイント）と１ページに含まれる小節数としてもよい。
【００４５】
ページ表示情報を受信した子機１０ｂは、そのページ表示情報に含まれるカレントポイントと次のカレントポイントの前の小節番号で示される範囲が現在の表示している範囲に含まれるかを判定し、含まれる場合はページめくりを行わない。つまり、図４に示すように親機１０ａが２ページ目にページがめくられても、その表示範囲である小節４〜小節６は子機１０ｂの表示範囲に含まれるためページめくりを行わない。
【００４６】
親機１０ａが３ページ目にページめくりをされた際も同様に子機１０ｂは、ページ表示情報を受信してそのページ表示情報に含まれるカレントポイントと次のカレントポイントの前の小節番号で示される範囲が現在の表示している範囲に含まれるかを判定し、含まれる場合はページめくりを行わない。つまり、図４に示すように親機１０ａが３ページ目にページがめくられても、その表示範囲である小節７〜小節９は子機１０ｂの表示範囲に含まれるためページめくりを行わない。
【００４７】
そして、親機１０ａが４ページ目にページめくりをされた際は、子機１０ｂはページ表示情報を受信してそのページ表示情報に含まれるカレントポイントと次のカレントポイントの前の小節番号で示される範囲が現在の表示している範囲に含まれるかを判定し、含まれないために２ページ目にページめくりを行う。つまり、図４に示すように親機１０ａが４ページ目にページがめくられた場合、その表示範囲である小節１０〜小節１２は子機１０ｂの１ページ目の表示範囲に含まれないためページめくりを実行する。
【００４８】
次に、上述したページめくり動作の親機１０ａと子機１０ｂにおける動作フローチャートを図５および図６に示す。図５は親機１０ａの動作フローチャートである。図５のフローチャートはＣＰＵ１７で実行される。
【００４９】
図５のステップＳ１０１において、ページめくりを検出したか否かを判断し、ページめくりが検出された場合（ＹＥＳの場合）はステップＳ１０２に進み、検出されない場合（ＮＯの場合）は本ステップで待機する。本ステップでは、例えば指揮者がタッチパネル１１ｂを操作して表示されている総譜データのページめくりを行ったことを、入出力制御部１２ｂを介して検出している。
【００５０】
次に、ステップＳ１０２において、表示手段１１ａに表示されているページをめくるとともに、親機１０ａでページめくりが発生したことを示す情報と、めくったページのカレントポイントの小節番号および次のカレントポイントの前の小節番号と、を含むページ表示情報を生成してステップＳ１０３に進む。
【００５１】
次に、ステップＳ１０３において、ステップＳ１０２で生成したページ表示情報を通信制御部１５と無線通信制御部１６を介して子機１０ｂに送信してステップＳ１０１に戻る。
【００５２】
図６は子機１０ｂの動作フローチャートである。図６のフローチャートはＣＰＵ１７で実行される。
【００５３】
図６のステップＳ２０１において、親機１０ａから無線通信制御部１６と通信制御部１５を介してページ表示情報を受信したか否かを判断し、受信した場合（ＹＥＳの場合）はステップＳ２０２に進み、受信しない場合（ＮＯの場合）は本ステップで待機する。
【００５４】
次に、ステップＳ２０２において、ステップＳ２０１で受信したページ表示情報に含まれる親機１０ａでめくられたページのカレントポイントの小節番号および次のカレントポイントの前の小節番号が、子機１０ｂ自身が現在表示手段１１ａに表示している範囲に含まれるか否かを判断し、含まれる場合はステップＳ２０３に進み、含まれない場合はステップＳ２０７に進む。
【００５５】
次に、ステップＳ２０３において、子機１０ｂ自身の次のカレントポイントまでの時間（残時間）を予測してステップＳ２０４に進む。この時間は小節数として算出する。本ステップからステップＳ２０６までは、親機１０ａのページめくりのタイミングでページをめくる必要はないが、次の親機１０ａからのページ表示情報までに自身のページめくりが発生するかを予測して、ページめくりが発生することが予測される場合は、単独で自動的にページめくりを行う動作の説明である。これは、ページ表示情報として親機１０ａの表示範囲が送信されているために、その表示範囲に基づいて判定することが可能である。
【００５６】
次に、ステップＳ２０４において、ステップＳ２０３で予測した時間が予め定めた所定時間以内であるか、否かを判断し、所定時間以内である場合（ＹＥＳの場合）はステップＳ２０５に進み、所定時間より大きい場合（ＮＯの場合）はステップＳ２０８に進む。この所定時間は、親機１０ａから取得した親機１０ａの次のカレントポイントの前の小節番号までの時間よりも短い時間に設定すればよい、つまり、子機１０ｂの次のカレントポイントが親機１０ａの次のカレントポイントよりも前にあると判断できればよい。
【００５７】
次に、ステップＳ２０５において、ステップＳ２０３で予測した予測時間を音楽情報に含まれる楽譜に設定される音符や休符の長さの情報と、音符や休符などの音楽符号の情報から秒などの時間に換算し、その換算された時間をＣＰＵ１７内のタイマに設定、起動してステップＳ２０６に進む。
【００５８】
次に、ステップＳ２０６において、タイマがタイムアウトしたか否かを判断し、タイムアウトした場合はステップＳ２０７に進む、タイムアウトしない場合は本ステップで待機する。即ち、ステップＳ２０３〜２０６を行うことで、パート譜データをページめくりすると判定しない場合かつ、次のカレントポイントまで予め定めた所定時間以内である場合は、子機１０ｂに表示されているパート譜データの次のカレントポイントまでの残時間を音楽情報に基づいて予測し、予測された残時間が経過した場合に、自動的に前記パート譜データのページをめくることができる。
【００５９】
このような動作となる表示の一例として図７（ａ）を参照して説明する。図７（ａ）は、子機１０ｂが親機の２．５ページ分表示している場合であり、親機１０ａが３ページ目を表示した場合は子機１０ｂは親機の表示範囲の半分しか表示できない。この場合、親機１０ａが３ページ目のページ表示情報を送信した時点では、子機１０ｂでは、親機１０ａの３ページ目に相当する部分は半分表示しているため（子機１０ｂの表示範囲に含まれるため）、ページめくりは行わないが、親機１０ａから送信されてきた３ページ目の終端位置は子機１０ｂのカレントポイント（図７（ａ）の子カレントポイント）よりも後にあり、次のページ表示情報を受信する前にページをめくる必要があることが検出できる。そのため、上述したフローチャートのように動作させることで、図７（ａ）の子カレントポイントで自動的にページめくりが行われる。
【００６０】
次に、ステップＳ２０７において、ページめくり行ってステップＳ２０１に戻る。本ステップでは、ステップＳ２０２でページ表示情報が表示範囲に含まれない、つまり、親機１０ａの表示範囲を自身が表示していないと判断された、または、ステップＳ２０６でタイマがタイムアウトした、つまり、子機１０ｂ単独でページめくりをするタイミングとなった、のいずれかに該当するため、ページをめくって親機１０ａの表示と同期させる。
【００６１】
また、ステップＳ２０８においては、ページめくりをしないでステップＳ２０１に戻る。本ステップでは、ステップＳ２０４で予測時間が所定時間よりも大きいと判断された、つまり、自身のページめくりのタイミングは親機１０ａの次のページめくりよりも先であると判断されたのでページめくりを行わず、次のページ表示情報の受信を待つ。
【００６２】
このように動作させることで、子機１０ｂは、親機１０ａから親機１０ａのページ表示情報を得るのみで自身がページめくりをする必要があるかを判断して、必要な場合にのみページめくりをすることができる。つまり、子機１０ｂのＣＰＵ１７はページめくり判定手段、ページめくり手段として機能する。このため、親機１０ａと子機１０ｂとは、親機１０ａの表示小節数＜子機１０ｂの表示小節数、かつ、親機１０ａの表示パート数＞子機１０ｂの表示パート数、の関係が成り立てばそれぞれの表示フォーマットは異なってもよく、例えば、子機１０ｂが見開き表示や楽譜以外の情報が表示されていてもよい。
【００６３】
なお、子機１０ｂは、演奏者が直接タッチパネル１１ｂを操作してページめくりを行ってもよい。その場合に上述したタイマが動作していた場合は、タイマ動作をキャンセルすればよい。また、指揮者が演奏の進行に関係なくページをめくったなどで、タイマ動作中にページ表示情報を受信した場合も、タイマ動作をキャンセルし、ステップＳ２０１に戻せばよい。
【００６４】
また、親機１０ａのページめくりのタイミングでページをめくる必要はないが、次の親機１０ａからのページ表示情報までに自身のページめくりが発生するかを予測して、ページめくりが発生することが予測される場合は、単独で自動的にページめくりを行う動作として、タイマを使用して子機１０ｂがページめくりをしていたが、例えば、図７（ｂ）に示したように、子機１０ｂが親機の２．５ページ分表示している場合、親機１０ａが３ページ目を表示した場合は子機１０ｂは親機の表示範囲の半分しか表示できないことを検出できるため、ページめくり動作として親機１０ａの０．５ページ分に相当する範囲の譜面を繰り上げて表示するようにしてもよい。
【００６５】
また、上述した説明では、ページ表示情報は、表示範囲で説明したが、カレントポイントのみでもよい。但し、この場合は、図６のフローチャートのステップＳ２０３以降の処理を行えなくなるが、パート譜の１ページが総譜の整数ページ倍となるように作成されていることが予め判明している場合は、子機１０ｂ単独でのページめくりが発生しないので、カレントポイントのみで判断しても構わない。
【００６６】
また、指揮者が表示したい小節を指示し、その小節番号をページ表示情報とする機能を加えてもよい。指揮者が表示したい小節をタッチパネル１１ｂ上でタッチするなどして指示した場合は、ページ表示情報として強制表示を示す情報と、当該小節番号が送信され、子機１０ｂでは、当該小節が表示されているか否かを判断し、表示されていない場合は当該小節を含むページにページめくりする。即ち、ページ表示情報に、子機１０ｂに表示すべき小節の情報が含まれ、子機１０ｂでは、表示手段１１ａに表示すべき小節の情報に基づいて表示手段１１ａに当該小節が表示されていないと判断した場合は、当該小節を含むページにページめくりする。このようにすることで、練習などで特定の小節から演奏する際に指揮者が指定した小節を含むページを容易に表示することができる。
【００６７】
本実施形態によれば、親機１０ａでは、表示手段１１ａに表示されている総譜データのページめくりを検出し、ページめくりを検出した場合は、ページめくり後に表示手段１１ａに表示されるページの先頭小節であるカレントポイントから次のカレントポイントの前の小節までの範囲を示すページ表示情報を子機１０ｂへ送信し、子機１０ｂでは、親機１０ａから送信されたページ表示情報を受信し、受信したページ表示情報が子機１０ｂの表示手段１１ａに表示されているページ範囲でない場合はパート譜データをページめくりすると判定し、パート譜データをページめくりすると判定した場合は、子機１０ｂの表示手段１１ａに表示されているパート譜データのページをめくるので、指揮者が使用する親機１０ａは自身のめくったページの情報を送信して、演奏者が使用する子機１０ｂでは、そのページの情報から自身がページをめくる必要があるか否か判定でき、ページをめくる必要がある場合はページをめくるために、子機１０ｂでは、表示フォーマットを自由に設定しても親機１０ａとの表示の同期を自身で判断して自動的にページをめくることができる。
【００６８】
また、パート譜データをページめくりすると判断しない場合かつ、次のカレントポイントまで予め定めた所定時間以内である場合は、子機１０ｂの表示手段１１ａに表示されているパート譜データの次のカレントポイントまでの残時間を音楽情報に基づいて予測し、予測された残時間が経過した場合に、自動的にパート譜データのページをめくるので、親機１０ａのページ表示と子機１０ｂのページ表示との間にずれがあってもそのずれ量を楽譜の音符や休符等から時間として算出して自動的にページをめくることができるために、手動でページめくりをする機会を少なくすることができる。
【００６９】
また、保存手段１３に、総譜データが格納されており、子機１９ｂでは、総譜データから表示手段１１ａに表示する任意の楽器パートの楽譜を選択し、選択された楽器パートの楽譜データを抽出するとともに、抽出された楽譜データを表示手段１１ａに表示する際のカレントポイントを算出して表示手段１１ａに表示するパート譜データを作成するので、総譜データから任意の楽器パートを抽出して表示することができ、例えば演奏者が担当以外の楽器パートの譜面も自由に参照することができる。
【００７０】
なお、上述した実施形態では、総譜データやパート譜データはＰＣなどから外部機器接続Ｉ／Ｆ１４を介してダウンロードまたはコピーされるとしていたが、それに限らず、インターネットのＷｅｂサイト等からダウンロードするようにしてもよい。その場合は、通信制御部１５または無線通信制御部１６を介してダウンロードし、保存手段１３に格納される。
【００７１】
ところで、オーケストラの練習などにおいて、指揮者が各演奏者に対して指示を与えたりすることがあるが、このような指示は指揮者や各演奏者が各々の楽譜にメモ書きとして記入することで当該指示を残しており、各演奏者が個々に指示を記入するために、指示を聞き漏らしたり、指揮者の意図が十分に反映されないことがあった。そこで、上述した構成の楽譜表示システム１では、親機１０ａに記入（入力）されたメモを子機１０ｂに送信して表示する機能も持たせている。
【００７２】
ここで、指揮者が持つ親機１０ａと、演奏者が持つ子機１０ｂと、は、表示する楽譜データが異なるために、単純に親機１０ａのメモ情報の座標とその内容を送信するだけでは不十分である。そこで、本実施形態では、当該メモ情報の関連する楽器パートと小節番号を検出して、その楽器パートと小節番号も送信することで、子機１０ｂ側でも、当該メモ情報を指示された楽器パートの小節位置に正しく表示している。つまり、ページめくりの場合と同様に親機１０ａにおけるメモ表示に関する情報を送信して、子機１０ｂでは、その情報に基づいて自身に表示する必要があるかの判定を行って、必要がある場合は表示を行っている。
【００７３】
図８および図９に親機１０ａと子機１０ｂのメモ情報の表示動作のフローチャートを示す。図８は親機１０ａの動作を示すフローチャートである。
【００７４】
まず、図８のステップＳ３０１において、メモが入力されてステップＳ３０２に進む。メモは本実施形態では第１入力手段としてのタッチパネル１１ｂを用いて直接入力され、その入力内容（メモ情報）が例えば画像データとして作成される。
【００７５】
次に、ステップＳ３０２において、ステップＳ３０１で記入されたメモが子機１０ｂに送信するメモか否かを判断し、送信するメモである場合（ＹＥＳの場合）はステップＳ３０３に進み、送信しないメモである場合（ＮＯの場合）はステップＳ３０４に進む。本実施形態では、親機１０ａに記入されたメモは子機１０ｂに送信するか否かを選択することができるようになっており、例えばメモ入力前などに設定することでメモを送信するか指揮者がタッチパネル１１ｂを操作して選択する。つまり、タッチパネル１１ｂがメモ情報送信選択手段として機能する。
【００７６】
次に、ステップＳ３０３において、ステップＳ３０１で入力されたメモ情報と、そのメモが入力された楽器パート、小節番号、オフセット、メモの幅、高さを通信制御部１５と無線通信制御部１６を介して子機１０ｂに送信してステップＳ３０４に進む。なお、送信したメモ情報はリードオンリー（書き換え不可）の属性を付け、子機１０ｂでは変更できないようにする。ここで、上記したメモ情報、楽器パート、小節番号、オフセット、メモの幅、高さについて図１０を参照して説明する。図１０は、親機１０ａに表示される総譜の例である。図１０の場合は、楽器パートはパート１〜パート１２までの１２パートある。また、図１０では音符などの音楽符号は省略し五線譜のみを表示している。
【００７７】
図１０において、指揮者が範囲（太枠）を示し、その太枠内に「この部分を強く！弾みをつけて！」と指示内容を入力した場合、その入力された太枠、指示内容がメモ情報となり、メモ情報がかかる楽器パートと小節番号が、子機１０ｂに送信する楽器パート、小節番号となる。図１０の例では、楽器パートがパート２〜４、小節番号が小節３〜６となる。オフセットとは、メモが書かれている一番上の楽器パートの一番左に表示されている小節の左上を座標原点とし、その座標原点からメモの左上隅までの距離を座標の差分として示している。図１０の例ではパート２の小節３の左上が座標原点となる。メモの幅、高さはそれぞれメモの範囲の幅と高さを示し、図１０の例では太枠の幅と高さとなる。そして、楽器パート、小節番号、オフセット、メモの幅、高さは、ＣＰＵ１７が第１特定手段として機能することで特定され、子機１０ｂでは、メモ情報と、特定された楽器パート、小節番号と、座標情報であるオフセット、メモの幅、高さを子機１０ｂに送信する。
【００７８】
図８のフローチャートに戻って、ステップＳ３０４において、ステップＳ３０１で入力されたメモ情報と、そのメモが入力された楽器パート、小節番号、オフセット、メモの幅、高さを保存手段１３に保存してステップＳ３０１に戻る。保存手段１３に保存する場合は、当該メモ情報の表示が再現できるように関連する楽器パートと小節番号とに関連づけて保存される。楽器パートや小節が複数範囲にかかる場合は、例えば、オフセットの基準としている楽器パートと小節番号に関連付けて保存する。
【００７９】
次に、図９を参照して子機１０ｂの動作フローチャートを説明する。
【００８０】
まず、図９のステップＳ４０１において、メモ（メモ情報、楽器パート、小節番号、オフセット、メモの幅、高さ）を親機１０ａから無線通信制御部１６と通信制御部１５を介して受信したか否かを判断し、受信した場合（ＹＥＳの場合）はステップＳ４０２に進み、受信していない場合（ＮＯの場合）は本ステップで待機する。
【００８１】
次に、ステップＳ４０２において、受信したメモ情報、楽器パート、小節番号、オフセット、メモの幅、高さを、該当パートと小節番号に関連付けて保存手段１３に保存しステップＳ４０３に進む。子機１０ｂも親機１０ａと同様に、保存手段１３に保存する場合は、当該メモ情報の表示が再現できるように関連する楽器パートと小節番号とに関連づけて保存される。つまり、当該パートや小節が現在表示されているかに関わらず受信した情報は保存する。そのため、現在表示されていなくともページがめくられてメモ情報が関連付けられている小節を含むページを後で表示する場合は、メモ情報も表示される。楽器パートや小節が複数範囲にかかる場合は、例えば、オフセットの基準としている楽器パートと小節番号に関連付けて保存する。
【００８２】
次に、ステップＳ４０３において、受信した楽器パートや小節情報が現在表示されているか否かを判断し、表示されている場合（ＹＥＳの場合）はステップＳ４０４に進み、表示されていない場合（ＮＯの場合）はステップＳ４０１に戻る。
【００８３】
次に、ステップＳ４０４において、受信したメモ情報を表示してステップＳ４０１に戻る。図１１に図１０のメモ情報を子機１０ｂで表示した例を示す。図１１は、図１０のパート１とパート２の２パートを表示したパート譜である。図１１に示したように、子機１０ｂでは、受信した楽器パートと小節番号およびオフセットおよびメモの幅に基づいて、該当する範囲にメモ情報を表示する。この際に、親機１０ａで指示された楽器パート数よりも子機１０ｂで表示しているパート数が少ない場合は、高さが（場合によっては幅も）削られてしまい、図１１のように圧縮して崩れた表示になったり、メモ情報が一部表示されなかったりするといったそのままでは読みにくい表示になってしまうが、例えば、演奏者が当該メモ部分をタッチすると元の高さに復元して読める状態に表示するようにすればよい。
【００８４】
なお、子機１０ｂ自身も演奏者が第２入力手段としてのタッチパネル１１ｂから入力するメモ情報を表示するとともに保存することができる。この動作は、基本的に親機１０ａの図８にフローチャートから子機１０ｂへの送信ステップを削除したものとなる。つまり、ＣＰＵ１７が第２特定手段として機能する。このようにすることで、演奏者側でも、指揮者側のメモとは別に独自のメモを入力して保存することができる。
【００８５】
上述したメモ情報は図１２に示すようにレイヤー構造を持つ。例えば、親機１０ａであれば、子機１０ｂに送信するメモ情報と送信しないメモ情報とを別レイヤーに分けて区別して保存手段１３に格納することができる。ここで、子機１０ｂに送信するレイヤーは上述したようにリードオンリーの属性が付加される。また、送信するメモ情報や送信しないメモ情報もそれぞれ日付ごとなど複数のレイヤーに分けてもよく、さらに、複数のレイヤーをグループ化して保存手段１３に格納してもよい。グループ化することで例えば日付ごとに指示をまとめたりすることができる。また、子機１０ｂも同様に複数のレイヤーを持ち、親機１０ａから送信されてきたメモ情報と自身に直接入力されたメモ情報とを別レイヤーに分けて保存手段１３に格納することができる。子機１０ｂも自身に直接入力されたメモ情報を複数レイヤーとして持つことができ、親機１０ａから送信されてきたメモ情報を自身に直接入力されたメモ情報とは別レイヤーとし、それらを含めてグループ化して保存手段１３に格納することができる。
【００８６】
また、メモを楽譜の範囲外に入力した場合は、当該メモの横方向の範囲がかかる小節に対応付けて、全ての楽器パートに関係するメモ情報として送信してもよい。例えば図１０の、パート１の小節３〜４の上の余白にメモが入力された場合は、楽器パートは全パートが指定され、小節番号（小節３〜４）、オフセット（この場合小節３の左上を座標原点とする）、メモ情報の幅、高さ、メモ情報が子機１０ｂに送信される。
【００８７】
このように、タッチパネル１１ｂから入力されたメモ情報を書き換え不可の属性を付与して、楽器パート、小節番号、オフセット、メモ情報の幅、高さとともに子機１０ｂへ送信し、保存手段１３には、メモ情報と楽器パート、小節番号、オフセット、メモ情報の幅、高さを格納して、子機１０ｂが、親機１０ａから送信されてきたメモ情報と楽器パート、小節番号、オフセット、メモ情報の幅、高さと、を受信し、保存手段１３にメモ情報と楽器パート、小節番号、オフセット、メモ情報の幅、高さを当該楽器パートと小節位置に関連付けて格納し、表示手段１１ａに受信手段が受信した楽器パート、小節番号が表示されている場合は、メモ情報を当該楽器パートの小節位置に表示するので、指揮者が演奏者への指示などのメモを楽譜に書き込んだ場合に、演奏者側に反映して表示させることができる。また、演奏者側では当該メモが関係するパートや小節を表示していた場合のみに当該メモを表示させることができる。
【００８８】
また、子機１０ｂへ送信しないメモ情報と子機１０ｂへ送信するメモ情報とをレイヤーを別にして格納しているので、指揮者は演奏者への指示と他のメモとを区別することができ、書き込みの自由度が向上する。
【００８９】
また、複数のメモ情報をグループ化して保存手段１３に格納されているので、例えば日付ごとにメモを分別して管理することができる。
【００９０】
また、上述した実施形態では親機１０ａと子機１０ｂとが、直接無線通信にて互いに接続されていたが、親機１０ａと子機１０ｂとの通信を中継するコントロールセンターとしてのＰＣ等を設置して、親機１０ａと子機１０ｂはこのコントロールセンターと直接通信するように構成してもよい。
【００９１】
なお、上述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施の形態に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００９２】
１     楽譜表示システム
１０   楽譜表示端末
１０ａ 親機（第１楽譜表示端末）
１０ｂ 子機（第２楽譜表示端末）
１１ａ 表示手段（第１表示手段、第２表示手段、表示パート選択手段）
１１ｂ タッチパネル（第１入力手段、第２入力手段、メモ情報送信選択手段）
１２   入出力制御部（ページめくり検出手段）
１３   保存手段（総譜格納手段、パート譜格納手段）
１６   無線通信制御部（送信手段、受信手段）
１７   ＣＰＵ（ページめくり判定手段、ページめくり手段、パート譜作成手段、第１特定手段、第２特定手段）
【図１】
2012090279.tif 000003
【図２】
2012090279.tif 000004
【図３】
2012090279.tif 000005
【図４】
2012090279.tif 000006
【図５】
2012090279.tif 000007
【図６】
2012090279.tif 000008
【図７】
2012090279.tif 000009
【図８】
2012090279.tif 000010
【図９】
2012090279.tif 000011
【図１０】
2012090279.tif 000012
【図１１】
2012090279.tif 000013
【図１２】
2012090279.tif 000014
【国際調査報告】
2012090279.tif 000015
2012090279.tif 000016
2012090279.tif 000017
2012090279.tif 000018