(57)【特許請求の範囲】
【請求項１】
楽譜画像情報生成部により、楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成し、
第１の時間軸情報生成部により、前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成し、
表示制御部により、前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示し、
演奏データ取得部により、演奏されている演奏データを取得し、
演奏位置情報取得部により、前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得し、
演奏位置識別情報表示部により、前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する、
ことを特徴とする楽譜表示方法。
【請求項２】
前記楽譜表示方法は、更に、
第２の時間軸情報生成部により、前記楽譜データに基づいて、前記楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する第２の時間軸情報を生成し、
前記表示制御部により、前記第２の時間軸情報において前記反復部分に対応する位置を示す第２の反復部分識別情報を表示する、
ことを特徴とする請求項１記載の楽譜表示方法。
【請求項３】
前記表示制御部により、前記第１の時間軸情報及び前記第１の複数の反復部分識別情報、または、前記第２の時間軸情報及び前記第２の反復部分識別情報を表示することを特徴とする請求項２記載の楽譜表示方法。
【請求項４】
楽譜画像情報生成部により、楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成し、
第１の時間軸情報生成部により、前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成し、
表示制御部により、前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示し、
第２の時間軸情報生成部により、前記楽譜データに基づいて、前記楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する第２の時間軸情報を生成し、
前記表示制御部により、前記第２の時間軸情報において前記反復部分に対応する位置を示す第２の反復部分識別情報を表示し、
前記表示制御部は、前記楽譜が表す演奏の進行に応じて前記楽譜を表示する楽譜追従モードの場合には、前記第１の時間軸情報及び前記第１の複数の反復部分識別情報を表示させ、前記楽譜を閲覧する閲覧モードの場合には、前記第２の時間軸情報及び前記第２の反復部分識別情報を表示する、
ことを特徴とする楽譜表示方法。
【請求項５】
演奏データ取得部により、演奏されている演奏データを取得し、
演奏位置情報取得部により、前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得し、
演奏位置識別情報表示部により、前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示することを特徴とする請求項４に記載の楽譜表示方法。
【請求項６】
閲覧位置情報取得部により、前記楽譜における現在の閲覧位置を表す閲覧位置情報を取得し、
閲覧位置識別情報表示部により、前記第２の時間軸情報上に、前記閲覧位置情報が表す位置に該閲覧位置を表す閲覧位置識別情報を表示することを特徴とする請求項４に記載の楽譜表示方法。
【請求項７】
楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画
像情報生成部と、
前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時
間軸情報を生成する第１の時間軸情報生成部と、
前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部
分識別情報を表示する表示制御部と、
演奏されている演奏データを取得する演奏データ取得部と、
前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得する演奏位置情報取得部と、
前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する演奏位置識別情報表示部と、
を有することを特徴とする楽譜表示装置。
【請求項８】
前記楽譜データに基づいて、前記楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する第２の時間軸情報を生成する第２の時間軸情報生成部を有し、
前記表示制御部は、前記第２の時間軸情報において前記反復部分に対応する位置を示す第２の反復部分識別情報を表示する、請求項７記載の楽譜表示装置。
【請求項９】
前記表示制御部は、前記第１の時間軸情報及び前記第１の複数の反復部分識別情報、または、前記第２の時間軸情報及び前記第２の反復部分識別情報を表示する、請求項８記載の楽譜表示装置。
【請求項１０】
楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画像情報生成部と、
前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成する第１の時間軸情報生成部と、
前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示する表示制御部と、
前記楽譜データに基づいて、前記楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する第２の時間軸情報を生成する第２の時間軸情報生成部と、
前記第２の時間軸情報において前記反復部分に対応する位置を示す第２の反復部分識別情報を表示する前記表示制御部と、を有し、
前記表示制御部は、前記楽譜が表す演奏の進行に応じて前記楽譜を表示する楽譜追従モードの場合には、前記第１の時間軸情報及び前記第１の複数の反復部分識別情報を表示させ、前記楽譜を閲覧する閲覧モードの場合には、前記第２の時間軸情報及び前記第２の反復部分識別情報を表示する、楽譜表示装置。
【請求項１１】
演奏されている演奏データを取得する演奏データ取得部と、
前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得する演奏位置情報取得部と、
前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する演奏位置識別情報表示部と、
を有する請求項１０に記載の楽譜表示装置。
【請求項１２】
前記楽譜における現在の閲覧位置を表す閲覧位置情報を取得する閲覧位置情報取得部と、
前記第２の時間軸情報上に、前記閲覧位置情報が表す位置に該閲覧位置を表す閲覧位置識別情報を表示する閲覧位置識別情報表示部を有する、請求項１０に記載の楽譜表示方法。
【請求項１３】
楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画
像情報生成部、
前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時
間軸情報を生成する第１の時間軸情報生成部、
前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部
分識別情報を表示する表示制御部、
演奏されている演奏データを取得する演奏データ取得部、
前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得する演奏位置情報取得部、
前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する演奏位置識別情報表示部、
を有する楽譜表示装置としてコンピュータを機能させることを特徴とする楽譜表示プログラム。
【請求項１４】
楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画像情報生成部、
前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成する第１の時間軸情報生成部、
前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示する表示制御部、
前記楽譜データに基づいて、前記楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する第２の時間軸情報を生成する第２の時間軸情報生成部、
前記第２の時間軸情報において前記反復部分に対応する位置を示す第２の反復部分識別情報を表示する前記表示制御部、を有し、
前記表示制御部は、前記楽譜が表す演奏の進行に応じて前記楽譜を表示する楽譜追従モードの場合には、前記第１の時間軸情報及び前記第１の複数の反復部分識別情報を表示させ、前記楽譜を閲覧する閲覧モードの場合には、前記第２の時間軸情報及び前記第２の反復部分識別情報を表示する、楽譜表示装置としてコンピュータを機能させることを特徴とする楽譜表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜表示方法、楽譜表示装置、楽譜表示プログラムに関する。
【背景技術】
【０００２】
例えば、楽譜を表示部に表示しておき、当該楽譜に対応した楽曲の再生等に応じて当該楽譜の表示を自動的に更新する楽譜表示装置が知られている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６８８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、楽譜の表示に加えて、楽譜が反復記号を含む場合において、当該反復記号を展開した、楽譜を実際の演奏した場合の楽曲全体の長さを表す時間軸と現在の再生位置を表示することにより、ユーザが現在の再生位置を知ることができるように構成することが考えられる。しかしながら、単に、楽譜を実際に演奏した場合における楽曲全体の長さを表す時間軸と現在の再生位置を表示する構成とした場合、何回目の反復か等を容易に視認することができない。
【０００５】
上記に鑑みて、本発明は、例えば、よりユーザにとって楽譜と当該楽譜を実際に演奏した場合における楽曲全体の長さを表す時間軸との関係がわかりやすい楽譜表示方法等を実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の楽譜表示方法は、楽譜画像情報生成部により、楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成し、第１の時間軸情報生成部により、前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成し、表示制御部により、前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示し、演奏データ取得部により、演奏されている演奏データを取得し、演奏位置情報取得部により、前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得し、演奏位置識別情報表示部により、前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する、ことを特徴とする。
【０００７】
本発明の楽譜表示装置は、楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画像情報生成部と、前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成する第１の時間軸情報生成部と、前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示する表示制御部と、演奏されている演奏データを取得する演奏データ取得部と、前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得する演奏位置情報取得部と、前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する演奏位置識別情報表示部と、を有することを特徴とする。
【０００８】
本発明の楽譜表示プログラムは、楽譜を表す楽譜データに基づいて、前記楽譜を表示する楽譜画像情報を生成する楽譜画像情報生成部、前記楽譜における反復部分を展開した、実際の演奏に応じた時間軸を表示する第１の時間軸情報を生成する第１の時間軸情報生成部、前記第１の時間軸情報において前記反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示する表示制御部、演奏されている演奏データを取得する演奏データ取得部、前記演奏データに基づいて、前記第１の時間軸情報における前記演奏の演奏位置を表す演奏位置情報を取得する演奏位置情報取得部、前記第１の時間軸情報上に、前記演奏位置情報が表す位置に該位置を表示する演奏位置識別情報を表示する演奏位置識別情報表示部、を有する楽譜表示装置としてコンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における表示制御装置の一例を示す図である。
【図２】図１に示す表示制御装置のハードウェア構成の概要の一例を示す図である。
【図３】図２に示す制御部の機能的構成の概要の一例を示す図である。
【図４】第１の時間軸情報の一例を示す図である。
【図５】第２の時間軸情報の一例を示す図である。
【図６】第１の時間軸情報における反復部分識別情報の一例を示す図である。
【図７】第２の時間軸情報における反復部分識別情報の一例を示す図である。
【図８】本実施の形態における楽譜表示制御装置の処理のフローの一例を示す図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施の形態における表示制御装置の一例を示す図である。当該表示制御装置１００は、表示部１０１（タッチパネル）を有する。そして、表示部１０１に、例えば、ユーザが指等により接触操作（以下、「タッチ」という。）をすることにより、表示制御装置１００に情報を入力することができる。具体的には、当該表示制御装置１００は、ＰＤＡ（Personal Digital Assistance）や携帯端末などのモバイル用電子機器に相当する。なお、当該表示部１０１の方式としては、例えば、タッチされた部分の容量変化を検出する静電容量結合方式、抵抗値変化を検出する抵抗膜方式、または、タッチにより遮蔽された部分の光量変化を検出する光センサ方式等を用いる。
【００１１】
図２は、楽譜表示装置のハードウェア構成の概要について説明するための図である。図２に示すように、表示制御装置１００は、制御部２０１、記憶部２０２、操作部２０３、表示部１０１、通信部２０４を含む。なお、各部２０１乃至２０４及び表示部１０１は内部バスにより互いに、接続される。
【００１２】
制御部２０１は、例えば、ＣＰＵであって、記憶部２０２に格納されたプログラムに従って動作する。記憶部２０２は、例えば、ＲＯＭやＲＡＭ、ハードディスク等の情報記録媒体で構成され、制御部２０１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部２０２は、制御部２０１のワークメモリとしても動作する。
【００１３】
なお、当該プログラムは、例えば、ネットワークを介して、ダウンロードされて提供されてもよいし、または、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。
【００１４】
操作部２０３は、例えば、後述する表示部１０１と一体として、いわゆるタッチパネルとして構成され、ユーザの指示操作に応じて、当該指示操作の内容を制御部２０１に出力する。表示部１０１は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等であって、制御部２０１からの指示に従い、情報を表示する。通信部２０４は、外部の装置と通信する。なお、図２においては、操作部２０３と表示部１０１とを別々に示すが、本実施の形態においては、例えば、操作部２０３と表示部１０１がタッチパネルとして一体的に形成される。また、本実施の形態において、タッチパネル以外の操作部２０３として、例えば、ボタン等を有するように構成してもよい。
【００１５】
次に、図３を用いて、図２に示す制御部の機能的構成の概要の一例について説明する。データ取得部３０１は、例えば、楽譜データ、楽曲データ及び参照データを取得する。ここで、楽譜データとは、例えば、楽譜を表す画像データやＭｕｓｉｃＸＭＬデータである。楽曲データとは、例えば、ＭＩＤＩデータ、ａｕｄｉｏデータ、動画データである。参照データとは、例えば、ある楽曲に対応する楽譜データと楽曲データとを関連付けたデータであって、少なくとも楽譜データが示す楽譜の位置情報と楽曲データが示す再生位置情報（時間情報）が関連付けられているデータである。なお、楽譜データが画像データである場合は、データ取得部３０１が、楽譜を表す画像データから音符等の各記号を画像認識することにより、楽曲データを生成し、参照データを生成してもよい。また、この場合、本実施の形態における楽譜表示装置１００は、カメラを有し、楽譜を撮影することにより楽譜の画像データを取得するように構成してもよい。また、楽譜データがＭｕｓｉｃＸＭＬデータである場合は、データ取得部３０１が、当該ＭｕｓｉｃＸＭＬデータに基づいて楽曲データや参照データを生成してもよい。
【００１６】
第１の時間軸情報生成部３０２は、楽曲データに基づいて、第１の時間軸情報を生成する。ここで、第１の時間軸情報とは、楽譜に含まれる反復記号に基づいて反復される反復部分を展開した実際の演奏に応じた時間軸を表示する情報に相当する。例えば、第１の時間軸情報４０１は、図４に示すように、棒状であって、楽譜の下等に表示される。なお、図４に示した第１の時間軸情報４０１の形状、サイズ、表示位置等は例示であって、例えば、円形状等その他の形状やサイズ、位置等であってもよい。
【００１７】
第２の時間軸情報生成部３０３は、楽譜データに基づいて、第２の時間軸情報を生成する。ここで、第２の時間軸情報とは、楽譜に含まれる反復記号を展開しない楽譜自体に応じた時間軸を表示する情報に相当する。言い換えれば、楽譜の長さ自体に応じた軸を表示する情報に相当する。例えば、第２の時間軸情報５０１は、図５に示すように、棒状であって、楽譜の下方等に表示される。なお、図５に示した第２の時間軸情報５０１の形状、サイズ、表示位置等は例示であって、例えば、円形状等その他の形状、サイズ、表示位置等であってもよい。
【００１８】
反復部分取得部３０４は、反復部分を表す反復部分情報を取得する。具体的には、例えば、反復部分取得部３０４は、楽譜データの反復記号に基づいて楽譜上における反復部分の位置を表す位置情報を取得するように構成してもよい。また、例えば、反復部分取得部３０４は、楽曲データにおける反復部分を特定することにより楽曲データにおける反復部分を表す反復部分位置情報を特定するように構成してもよい。そして、反復部分取得部３０４は、後述するモード判定部３０５が楽譜追従モードと判定した場合には、当該反復部分の位置情報に基づいて、第１の時間軸情報における当該反復部分に対応する位置を表す反復部分位置情報を特定する。また、反復部分取得部３０４は、後述するモード判定部３０５が楽譜閲覧モードと判定した場合には、当該反復部分の位置情報に基づいて、第２の時間軸情報における当該反復部分に対応する位置を表す反復部分位置情報を特定する。そして、後述するように、第１または第２の時間軸情報上に、当該特定された位置に反復部分を表す所定の反復部分識別情報が表示される。なお、上記においては、モード判定部３０５の判定結果に応じて第１または第２の時間軸情報に当該反復部分に対応する位置を表す反復部分識別情報を表示する場合について説明したが、当該判定結果にかかわらず、第１及び第２の時間軸情報それぞれにおける反復部分識別情報を表示するように構成してもよい。
【００１９】
モード判定部３０５は、楽譜追従モードか、楽譜閲覧モードかを判定する。ここで、楽譜追従モードとは、楽譜に応じた演奏の進行に応じて対応する楽譜の表示が自動的に更新されるモードに相当する。なお、楽譜表示の更新については後述する。また、モード判定部３０５は、例えば、ユーザの選択指示に基づいて、楽譜追従モードか、楽譜閲覧モードかを、判定するように構成する。
【００２０】
表示制御部３０６は、モード判定部３０５が楽譜追従モードと判定した場合には、表示部１０１に第１の時間軸情報を表示し、楽譜閲覧モードと判定した場合には第２の時間軸情報を表示する。なお、モード判定部３０５の判定結果にかかわらず、ユーザの選択指示に応じて、第１の時間軸情報または第２の時間軸情報を表示するように構成してもよい。
【００２１】
また、表示制御部３０６は、反復部分取得部３０４により取得された反復部分位置情報に基づいて、第１または第２の時間軸情報上に反復部分識別情報を表示する。つまり、表示部３０６は、第１の時間軸情報において楽譜の反復部分に対応する位置を示す第１の複数の反復部分識別情報を表示、または、第２の時間軸情報において楽譜の反復部分に対応する位置を示す第２の反復部分識別情報を表示する。
【００２２】
具体的には、表示制御部３０６は、例えば、図４に示すように、第１の時間軸情報４０１上に、楽譜における各反復部分の最初の位置を識別するフラグ４０２、４０３、４０４、４０５を示す。当該反復部分識別情報は、反復回数毎に区別して表示されるように構成してもよい。なお、図４に示す反復部分識別情報は、例示であって、例えば、図６に示すように、楽譜における反復記号が第１の時間軸情報に表示されるように構成してもよい。また、当該反復記号とフラグ４０２、４０３、４０４、４０５の両者が表示されるように構成してもよい。更に、図４に示すように、楽譜における反復部分の最初の位置が、フラグを用いて表示されるように構成してもよい。また、この場合、当該フラグは、第１の時間軸情報上におけるフラグの形状等と対応した形状等で表示されるように構成してもよい。
【００２３】
また、表示制御部３０６は、例えば、図５に示すように、第２の時間軸情報上に、楽譜における反復部分の最初と最後の位置を識別するフラグ５０２、５０３、５０４、５０５等を示す。なお、図５に示す反復部分識別情報は、例示であって、例えば、図７に示すように、楽譜における反復記号が第２の時間軸情報の対応する位置に表示されるように構成してもよい。また、当該反復記号とフラグ５０２、５０３、５０４、５０５の両者が表示されるように構成してもよい。更に、図５に示すように、楽譜における反復部分の最初の位置が、フラグを用いて表示されるように構成してもよい。また、この場合、当該フラグは、第１の時間軸情報上におけるフラグの形状等と対応した形状等で表示されるように構成してもよい。
【００２４】
表示単位情報取得部３０７は、表示部１０１に表示する楽譜の表示単位、例えば、１ページ単位、２ページ単位等、を表す表示単位情報を取得する。なお、表示単位は、例えば、楽譜の１ページの一部を拡大して表示するような場合には、半ページ単位等であってもよい。
【００２５】
楽譜表示制御部３０８は、表示単位情報取得部３０７が取得した表示単位情報に基づいて、楽譜データが表す楽譜を表示部１０１に表示する。具体的には、一例として、表示単位が２ページ単位である場合の楽譜の１ページ目と２ページ目が表示部１０１に表示された様子を図４に示す。また、楽譜表示制御部３０８は、楽譜追従モードの場合には、表示単位情報に応じて、現在の演奏位置を含む楽譜の一部表示されるように制御する。具体的には、例えば、上記のように、表示単位が２ページ単位である場合、３ページ目の一部が演奏されている場合には、３ページ目と４ページ目の楽譜を表示する等である。このようにして、楽譜に応じた演奏の進行に応じて対応する楽譜の表示が自動的に更新される。
【００２６】
演奏データ取得部３０９は、演奏データを取得する。ここで、演奏データとは、ユーザの楽器等の演奏に基づくデータであって、例えば、楽器の演奏に基づく楽音データ等に相当する。また、例えば、楽器が電子ピアノ等の電子楽器である場合には、各楽音を表す楽音情報に相当するように構成してもよい。
【００２７】
演奏位置情報取得部３１０は、取得された演奏データに基づいて、第１の時間軸情報における現在の演奏位置を表す演奏位置情報を取得する。具体的には、例えば、演奏位置情報取得部３１０は、取得された演奏データを解析して、楽曲データにおける現在の演奏位置を特定する。そして、当該楽曲データにおける演奏位置に基づいて第１の時間軸情報における対応する現在の演奏位置を特定することにより、第１の時間軸情報における演奏位置を表す演奏位置情報を取得する。
【００２８】
演奏位置識別情報表示部３１１は、第１の時間軸情報上に、演奏位置情報取得部３１０３１２が取得した演奏位置情報が表す位置に演奏位置識別情報を表示する。具体的には、例えば、図４に示すように、現在の演奏位置を表す演奏位置識別情報４０６を表示する。なお、図４に示す演奏位置識別情報４０６は一例であって、本実施の形態はこれに限定されるものではなく、その他の形状、サイズ等であってもよい。
【００２９】
閲覧位置情報取得部３１２は、楽譜における現在の閲覧位置を表す閲覧位置情報を取得する。具体的には、閲覧位置情報取得部３１２は、現在表示部１０１に表示されている楽譜データに基づいて、閲覧位置情報を取得する。より具体的には、閲覧位置情報取得部３１２は、例えば、表示部１０１への表示単位が見開き２ページであって、１ページ目及び２ページ目が表示されている場合、閲覧位置情報は楽譜データにおける１ページ目から２ページ目を表す閲覧位置情報を取得する。
【００３０】
閲覧位置識別情報表示部３１３は、第２の時間軸情報に、閲覧位置情報取得部３１２が取得した閲覧位置情報が表す位置に閲覧位置識別情報を表示する。具体的には、例えば、図５に示す場合、楽譜の１ページ目と２ページ目が表示されているので、第２の時間軸情報上に楽譜データにおける１ページ目から２ページ目に相当する位置に閲覧位置識別情報５０６を表示する。なお、図５に示す閲覧位置識別情報の形状やサイズ等は例示であって、その他の形状やサイズ等であってもよい。
【００３１】
次に、図８を用いて、本実施の形態における楽譜表示装置の処理のフローの一例について説明する。なお、下記においては、説明の簡略化の観点から、主に、反復部分識別情報を第１または第２の時間軸情報上に表示する場合について説明する。
【００３２】
まず、データ取得部３０１は、楽譜データ等を取得する（Ｓ１０１）。第１の時間軸情報生成部３０２は、第１の時間軸情報を生成する（Ｓ１０２）。第２の時間軸情報生成部３０３は、第２の時間軸情報を生成する（Ｓ１０３）。モード判定部３０５は、楽譜追従モードか、楽譜閲覧モードかを判定する（Ｓ１０４）。反復部分取得部３０４は、モード判定部３０５が楽譜追従モードと判定した場合には、反復部分を表す反復部分情報を取得し、当該反復部分の位置情報に基づいて、第１の時間軸情報における当該反復部分に対応する位置を表す反復部分位置情報を特定する（Ｓ１０５）。表示制御部３０６は、表示部１０１に第１の時間軸情報を表示する（Ｓ１０６）。表示制御部３０６は、反復部分取得部３０４により取得された反復部分位置情報に基づいて、第１の時間軸情報上に反復部分識別情報を表示する（Ｓ１０７）。そして、処理を終了する。
【００３３】
反復部分取得部３０４は、モード判定部３０５が楽譜追従モードと判定した場合には、反復部分を表す反復部分情報を取得し、当該反復部分の位置情報に基づいて、第２の時間軸情報における当該反復部分に対応する位置を表す反復部分位置情報を特定する（Ｓ１０８）。表示制御部３０６は、モード判定部３０５が楽譜追従モードと判定した場合には、表示部１０１に第２の時間軸情報を表示する（Ｓ１０９）。表示制御部３０６は、反復部分取得部３０４により取得された反復部分位置情報に基づいて、第２の時間軸情報上に反復部分識別情報を表示する（Ｓ１１０）。そして、処理を終了する。
【００３４】
本発明は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。
【００３５】
例えば、上記図８に示すフローにおいては、第１の時間軸情報が生成された後に、第２の時間軸情報が生成される場合を例として説明したが、異なる順序または同時に生成するように構成してもよい。
【００３６】
また、上記においては、主に、楽譜追従モードか楽譜閲覧モードかにより、第１の時間軸情報または第２の時間軸情報が表示される場合について説明したが、楽譜追従モードか楽譜閲覧モードかにかかわらず、ユーザの指示に応じて、表示制御部３０６が、第１の時間軸情報または第２の時間軸情報を表示するように構成してもよいし、ユーザの指示に応じて第１の時間軸情報及び第２の時間軸情報を表示するように構成してもよい。また、上記フローにおいては、第１または第２の時間軸情報を表示してから、反復部分識別情報を表示する場合について説明したが、同時に表示するように構成してもよいし、反復部分識別情報を含む第１または第２の時間軸情報を生成し、当該第１または第２の時間軸情報を表示するように構成してもよい。
【符号の説明】
【００３７】
楽譜表示装置  １００、表示部１０１  １０１、制御部  ２０１、記憶部  ２０２、操作部  ２０３、通信部  ２０４、データ取得部  ３０１、第１の時間軸情報生成部  ３０２、第２の時間軸情報生成部  ３０３、反復部分取得部  ３０４、モード判定部  ３０５、表示制御部  ３０６、表示単位情報取得部  ３０７、楽譜表示制御部  ３０８、演奏データ取得部  ３０９、演奏位置情報取得部  ３１０、演奏位置識別情報表示部３１１、閲覧位置情報取得部  ３１２、閲覧位置識別情報表示部３１３。
【図１】
0006682954.tif 000002
【図２】
0006682954.tif 000003
【図３】
0006682954.tif 000004
【図４】
0006682954.tif 000005
【図５】
0006682954.tif 000006
【図６】
0006682954.tif 000007
【図７】
0006682954.tif 000008
【図８】
0006682954.tif 000009