(57)【要約】  楽曲情報処理装置（１）は、楽曲データを再生する再生手段（１５１）と、再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段（１５２）と、再生されている楽曲データの再生位置に応じて、表示されている楽譜上の一の小節を強調して示す強調表示手段（１６）と、ユーザの入力を受付可能な入力手段（１７）と、入力手段を介して受け付けられたユーザの入力に応じて、再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段（１６）とを備える。
2012035597.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備えることを特徴とする楽曲情報処理装置。
【請求項２】
前記変更手段は、前記楽曲データの再生が開始された後、初めて前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置から、２回目に前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記一の小節が強調して示されるタイミングを変更することを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項３】
前記変更手段は、前記楽曲データの再生が開始された位置から、前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記一の小節が強調して示されるタイミングを変更することを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項４】
当該楽曲情報処理装置は、複数の楽曲データ及び、前記複数の楽曲データに夫々対応する複数の楽譜データを格納するサーバ装置を含むネットワークに接続されており、
当該楽曲情報処理装置は、前記再生手段により再生される楽曲データ及び、前記表示手段により表示される楽譜データを、前記ネットワークを介して、前記サーバ装置から取得する
ことを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項５】
前記入力手段により受け付けられる前記ユーザの入力には、前記表示されている楽譜上における位置を示す位置情報が含まれることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項６】
ユーザの入力を受付可能な入力手段を備える楽曲情報処理装置における楽曲情報処理方法であって、
楽曲データを再生する再生工程と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示工程と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示工程と、
前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更工程と
を備えることを特徴とする楽曲情報処理方法。
【請求項７】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させる
ことを特徴とするコンピュータプログラム。
【請求項８】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させるコンピュータプログラムが格納されている
ことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば楽曲データを再生すると共に、該再生されている楽曲データに対応する楽譜データを表示する楽曲情報処理装置及び方法、コンピュータプログラム、並びに該コンピュータプログラムが記録された記録媒体の技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えば、ユーザが再生される音楽を聴きながら、表示された音波形に関して複数の拍位置とこれらの拍位置間の拍数とを入力することにより、入力拍位置間において入力拍数に応じて拍位置が決定され、更に、入力及び決定に係る拍位置毎に拍時刻が音楽データに基づいて決定され、決定に係る拍時刻を示す拍時刻情報が再生制御情報として記録されることにより、ユーザの希望するテンポ変化を反映することができる装置が提案されている（特許文献１参照）。【０００３】
或いは、楽曲データに対して、ユーザが該楽曲データを聴きながら、小節の頭であると判断した二か所を指定すると共に、該指定された二か所の間に存在する小節数を入力すると、指定された二か所の間の期間を、入力された小節数で等間隔に分割することによって、小節の長さを算出し、そして、該算出された小節の長さに基づいて小節の頭位置を抽出してメタデータを生成する装置が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４１３４６２４号公報
【特許文献２】特開２００７−２４８８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、この種の装置は、例えば演奏の手本とするために、楽曲データの再生位置に対応する楽譜上の位置を示すように構成されることがある。この場合、例えば楽曲データから小節の開始位置（即ち、小節の先頭位置）が自動的に抽出されるように構成されたとしても、小節の開始位置が正しく抽出されるとは限らない。すると、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とが同期しない可能性があるという技術的問題点がある。【０００６】
特許文献１に記載の技術では、例えば演奏の手本とすべき楽曲データのテンポが変更されてしまい、上記技術的問題点を解決することは極めて困難である。特許文献２に記載の技術では、楽譜データが表示されないので、例えばテンポが変化する楽曲では小節数が誤認識される可能性があり、上記技術的問題点を解決することは極めて困難である。【０００７】
本発明は、例えば上記問題点に鑑みてなされたものであり、楽曲データを再生すると共に、該楽曲データに対応する楽譜データを表示し、楽曲データの再生位置に対応する楽譜上の位置を示すように構成された装置において、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とにずれが生じている場合に、該ずれを比較的容易に解消することができる楽曲情報処理装置及び方法、コンピュータプログラム並びに記録媒体を提案することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の楽曲情報処理装置は、上記課題を解決するために、楽曲データを再生する再生手段と、前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、ユーザの入力を受付可能な入力手段と、前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段とを備える。【０００９】
本発明の楽曲情報処理装置によれば、例えばメモリ、プロセッサ等を備えてなる再生手段は、楽曲データを再生する。ここで、楽曲データは、例えばＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ等の記録媒体に記録されるＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データや、パーソナルコンピュータで用いられるＷＡＶＥデータ等である。【００１０】
例えばメモリ、プロセッサ等を備えてなる表示手段は、再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する。ここで、楽譜データは、例えば市販されているｐｄｆ形式の楽譜や、スキャナ等によってデータ化された楽譜等が、所定の画像ファイル形式でデータ化されたもの等である。【００１１】
「小節情報」とは、楽譜を構成する各小節の該楽譜上における位置座標、及び各小節の演奏順序を示す情報である。ある小節についての位置座標は、具体的には例えば、Ｘ座標の範囲：ｘ１〜ｘ２；Ｙ座標の範囲：ｙ１〜ｙ２等として表わされる。【００１２】
楽譜データにより示される楽譜には、音符や演奏記号の他に、例えば歌詞等が含まれていてもよい。尚、楽譜は五線譜に限られない。例えば、五線譜に代えて又は加えて、タブラチュア（所謂、タブ譜）等が表示されてもよい。【００１３】
例えばメモリ、プロセッサ等を備えてなる強調表示手段は、再生されている楽曲データの再生位置に応じて、表示されている楽譜上の一の小節を強調して示す。一の小節の強調は、例えば、一の小節を太枠で囲ったり、一の小節を構成する音符の色を、他の小節を構成する音符の色と異ならせたり、一の小節を構成する音符のサイズを、他の小節を構成する音符のサイズより大きくしたり、すればよい。【００１４】
強調表示手段は、具体的には例えば、楽曲データを解析することで得られるサンプル数（即ち、拍情報）のうち一のサンプル数の範囲が、一の小節についての位置座標に対応すると認定して、両者を関連付け、楽曲データの再生位置が一のサンプル数の範囲内にある場合に、一の小節を強調して示す。尚、楽曲データの解析には、公知の各種技術を適用すればよい。【００１５】
例えばタッチパネル、マウス、キーボード等である入力手段は、ユーザの入力を受付可能である。【００１６】
ところで、楽曲データの解析が、常に、正しくなされるとは限らない。このため、楽曲データの解析に誤りがあると、楽曲データの再生位置と強調表示される小節との間にずれが生じてしまう。特に、楽曲データの再生位置が、ある小節から次の小節に移るタイミングと、強調表示される小節が、ある小節から次の小節に変わるタイミングと、の間にずれが生じてしまう。すると、例えば、演奏の手本として使用しているユーザが、演奏のしにくさを覚える可能性がある。【００１７】
そこで本発明では、例えばメモリ、プロセッサ等を備えてなる変更手段により、入力手段を介して受け付けられたユーザの入力に応じて、楽曲データの再生位置に対する、一の小節が強調して示されるタイミングが変更される。【００１８】
具体的には例えば、変更手段は、ユーザによる１回目の入力のタイミングに対応する楽曲データの再生位置と、ユーザによる２回目の入力のタイミングに対応する楽曲データの再生位置との間の区間を、該区間内に存在する小節数で等分することによって、サンプル数を変更して、一の小節が強調して示されるタイミングを変更する。【００１９】
或いは、変更手段は、楽曲データの再生が開始されてから、ユーザによる入力のタイミングに対応する楽曲データの再生位置までの間の区間を、該区間内に存在する小節数で等分することによって、サンプル数を変更して、一の小節が強調して示されるタイミングを変更する。【００２０】
ここで、入力手段がユーザの入力を受け付けたタイミングを、小節の区切りのタイミングとして、変更手段が認識するように構成すれば、該変更手段が、ユーザの入力に応じて一の小節が強調して示されるタイミングを変更することにより、楽曲データの再生位置と強調表示される小節との間のずれを解消又はほぼ解消することができる。【００２１】
本発明では特に、再生手段により楽曲データが再生されており、且つ、表示手段により該楽曲データに対応する楽譜が表示されているので、ユーザは、楽曲データを聴くと共に、楽譜上における強調表示の遷移を見ながら、入力手段を介して入力を行うことができる。このため、ユーザは、比較的容易にして、楽曲データにおける小節の区切りが再生されるタイミングで、入力手段を介して入力を行うことができる。【００２２】
以上の結果、本発明の楽曲情報処理装置によれば、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とにずれが生じている場合に、該ずれを比較的容易に解消することができる。【００２３】
本発明の楽曲情報処理装置の一態様では、前記変更手段は、前記楽曲データの再生が開始された後、初めて前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置から、２回目に前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記一の小節が強調して示されるタイミングを変更する。【００２４】
この態様によれば、例えばテンポが一定の楽曲について、一の小節が強調して表示されるタイミングを変更する場合に、ユーザが入力する回数を比較的少なく抑えることができ、ユーザの負担を軽減することができる。【００２５】
或いは、本発明の楽曲情報処理装置の他の態様では、前記変更手段は、前記楽曲データの再生が開始された位置から、前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記一の小節が強調して示されるタイミングを変更する。【００２６】
この態様によれば、ユーザの負担をより軽減することができ、実用上非常に有利である。【００２７】
本発明の楽曲情報処理装置の他の態様では、当該楽曲情報処理装置は、複数の楽曲データ及び、前記複数の楽曲データに夫々対応する複数の楽譜データを格納するサーバ装置を含むネットワークに接続されており、当該楽曲情報処理装置は、前記再生手段により再生される楽曲データ及び、前記表示手段により表示される楽譜データを、前記ネットワークを介して、前記サーバ装置から取得する。【００２８】
この態様によれば、楽曲データ及び楽譜データは、ネットワーク上に存在するサーバ装置に格納されているため、当該楽曲情報処理装置が、例えばハードディスク等の大容量記憶手段を備えている必要がない。従って、当該楽曲情報処理装置の小型化や軽量化を図ることができる。【００２９】
本発明の楽曲情報処理装置の他の態様では、前記入力手段により受け付けられる前記ユーザの入力には、前記表示されている楽譜上における位置を示す位置情報が含まれる。【００３０】
この態様によれば、ユーザが比較的容易にして、表示されている楽譜上における所望の小節を指定することができ、実用上非常に有利である。【００３１】
本発明の楽曲情報処理方法は、上記課題を解決するために、ユーザの入力を受付可能な入力手段を備える楽曲情報処理装置における楽曲情報処理方法であって、楽曲データを再生する再生工程と、前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示工程と、前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示工程と、前記入力手段を介して受け付けられた前記ユーザの入力に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更工程とを備える。【００３２】
本発明の楽曲情報処理方法によれば、上述した本発明の楽曲情報処理装置と同様に、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とにずれが生じている場合に、該ずれを比較的容易に解消することができる。【００３３】
尚、本発明の楽曲情報処理方法においても、上述した本発明の楽曲情報処理装置における各種態様と同様の各種態様を採ることが可能である。【００３４】
本発明のコンピュータプログラムは、上記課題を解決するために、コンピュータを、上述した本発明の楽曲情報処理装置（但し、その各種態様を含む）として機能させる。【００３５】
本発明のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（ＤＶＤ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体から、当該コンピュータプログラムが、コンピュータに読み込まれて実行されれば、或いは、当該コンピュータプログラムが、コンピュータが備える通信手段を介して、該コンピュータにダウンロードされた後に実行されれば、上述した本発明の楽曲情報処理装置を比較的容易にして実現できる。これにより、上述した本発明の楽曲情報処理装置の場合と同様に、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とにずれが生じている場合に、該ずれを比較的容易に解消することができる。【００３６】
本発明のコンピュータ読取可能な記録媒体は、上記課題を解決するために、コンピュータを、上述した本発明の楽曲情報処理装置（但し、その各種態様を含む）として機能させるコンピュータプログラムを格納する。【００３７】
本発明のコンピュータ読取可能な記録媒体によれば、当該記録媒体に格納されているコンピュータプログラムが、コンピュータに読み込まれて実行されれば、上述した本発明の楽曲情報処理装置を比較的容易にして実現できる。これにより、上述した本発明の楽曲情報処理装置の場合と同様に、楽曲データの再生位置と、該再生位置に対応する楽譜上の位置とにずれが生じている場合に、該ずれを比較的容易に解消することができる。【００３８】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００３９】
【図１】第１実施形態に係る楽曲情報処理装置の基本的な構成を示すブロック図である。
【図２】音楽データの解析処理の一例を示す図である。
【図３】楽譜データの解析処理の一例を示す図である。
【図４】第１実施形態に係る楽曲情報処理装置の一具体例である電子楽譜表示装置の構成を示す図である。
【図５】強調表示のタイミングを変更する際のユーザの動作を示す概念図である。
【図６】第１実施形態に係るサンプル数変更処理の一例を示す図である。
【図７】第１実施形態に係る楽曲情報処理装置の動作を示すフローチャートである。
【図８】第１実施形態の第１変形例に係るサンプル数変更処理の一例を示す図である。
【図９】第１実施形態の第２変形例に係るサンプル数変更処理の一例を示す図である。
【図１０】第１実施形態の第２変形例に係るサンプル数変更処理の他の一例を示す図である。
【図１１】第２実施形態に係る楽曲情報処理装置の構成を示すブロック図である。
【図１２】第２実施形態の変形例に係る楽曲情報処理装置の構成を示すブロック図である。
【図１３】第２実施形態の変形例に係る強調表示のタイミングを変更する処理を示すタイミングチャートである。
【発明を実施するための形態】
【００４０】
以下、本発明の楽曲情報処理装置に係る実施形態を、図面に基づいて説明する。
【００４１】
＜第１実施形態＞
本発明の楽曲情報処理装置に係る第１実施形態を、図１乃至図７を参照して説明する。
【００４２】
図１を参照して、本実施形態に係る楽曲情報処理装置の構成を、図１を参照して説明する。図１は、本実施形態に係る楽曲情報処理装置の基本的な構成を示すブロック図である。
【００４３】
図１において、楽曲情報処理装置１は、音楽データ入力部１１、楽譜データ入力部１２、楽曲情報解析部１３、楽譜情報解析部１４、出力部１５、表示位置制御部１６及び座標情報入力部１７を備えて構成されている。出力部１５は、音声出力部１５１及び表示部１５２を備えて構成されている。
【００４４】
音楽データ入力部１１は、音楽データを入力するための機能部である。音楽データ入力部１１は、例えばＣＤやＤＶＤ等の光ディスクに記録された情報を読み取り可能な装置（図示せず）、或いは、例えばハードディスクや不揮発性メモリ等の記録媒体（図示せず）、に接続されている。音楽データ入力部１１は、取得された音楽データを、楽曲情報解析部１３及び出力部１５の音声出力部１５１に供給する。
【００４５】
ここで、音楽データは、例えば楽曲の音声情報等をデータ化したものである。該音楽データに対して、例えば公知の音楽再生に係る処理等の所定のデータ処理が施されると、元の楽曲の音声情報等が出力される。
【００４６】
楽曲情報解析部１３は、音楽データ入力部１１から供給される音楽データの解析を行い、該音楽データに係る楽曲を構成する拍、小節等を示す情報である音楽解析情報を取得する。楽曲情報解析部１３は、取得された音楽解析情報を表示位置制御部１６に供給する。ここで、音楽解析情報には、音楽データに係る楽曲における各拍のタイミングが、該音楽データにおける時系列に関連付けられた情報（即ち、拍情報）が含まれる。拍情報は、例えば楽曲の始まりから各拍までのサンプル数等により表わされる。
【００４７】
ここで、音楽解析情報について、図２を参照して説明を加える。図２は、音楽データの解析処理の一例を示す図である。
【００４８】
楽曲情報解析部１３は、音楽データに対して、先ず、エンベロープ解析を施すことにより、該音楽データに係る楽曲における各拍及び各小節を検出する。続いて、楽曲情報解析部１３は、図２（ａ）に示されるような、音楽データから検出された各拍に便宜上の固有の拍番号（拍＃）ｓ１、ｓ２、…を付し、該拍番号と、楽曲の始まりから各拍までのサンプル数とを組み合わせた楽曲情報テーブルを生成する（図２（ｂ）参照）。
【００４９】
図２（ｂ）に示される楽曲情報テーブルでは、拍＃ｓ１のサンプル数は５０６８８であり、拍＃ｓ２のサンプル数は７４８８０であり、拍＃ｓ３のサンプル数は１００２４４であり、拍＃ｓ４のサンプル数は１２５５６８であり、拍＃ｓ５のサンプル数は１４９７６０であり、拍＃６のサンプル数は１７５１０４であり、拍＃７のサンプル数は２００４４８であり、拍＃８のサンプル数は２２４６４０であり、拍＃９のサンプル数は２４９９８４である。
【００５０】
楽曲情報解析部１３は、更に、各拍について、楽曲を構成する小節の先頭であるか否かを判定し、判定結果を楽曲情報テーブルに加える。具体的には例えば図２（ｂ）では、拍＃１、拍＃５及び拍＃９の各々が、小節の先頭であると判定されている（図２（ｂ）における“小節の先頭”を示すパラメータが“１”）。
【００５１】
また、楽曲情報解析部１３は、拍＃ｓ１乃至拍＃ｓ４が第１の小節であり、拍＃ｓ５乃至拍＃８が第２の小節であり、…と判定する。そして、楽曲情報解析部１３は、拍＃ｓ１乃至拍＃ｓ４に対して、第１の小節であることを示す固有の小節番号（小節＃）０を、拍＃ｓ５乃至拍＃ｓ８に対して、第２の小節であることを示す小節＃１を、…付し、楽曲情報テーブルに加える（図２（ｂ）における“小節＃”参照）。
【００５２】
上述の如く生成された音楽解析情報は、例えばテキストファイル形式等の所定の形式に変換され、表示位置制御部１６に供給される。尚、該表示位置制御部１６により音楽解析情報が楽譜上に表示される場合、例えば図２（ｃ）のような態様となる。
【００５３】
音楽データに係る楽曲において、単位時間当たりの拍数を示すＢＰＭ（Ｂｅａｔｓ  Ｐｅｒ  Ｍｉｎｕｔｅ）が楽曲全体を通じて一定である場合、楽曲情報解析部１３は、楽曲の初めから各拍までのサンプル数に代えて、一拍当たりのサンプル数を取得してもよい。具体的には例えば、楽曲情報解析部１３は、楽曲のＢＰＭの逆数より１拍当たりの時間を算出し、それに単位時間当たりのサンプル数を示すサンプリングレートを乗算することにより、１拍当たりのサンプル数を取得してもよい。
【００５４】
再び図１に戻り、楽譜データ入力部１２は、楽譜等が所定の画像ファイル形式でデータ化された楽譜データを入力するための機能部である。楽譜データ入力部１２は、例えばＣＤやＤＶＤ等の光ディスクに記録された情報を読み取り可能な装置、或いは、例えばカメラ等の撮像手段、に接続されている。楽譜データ入力部１２は、取得された楽譜データを、楽譜情報解析部１４及び出力部１５の表示部１５２に供給する。
【００５５】
楽譜データに対して、例えば公知の画像再生に係る処理等の所定のデータ処理が施されると、楽譜や該楽譜に付随する歌詞等が、例えば液晶ディスプレイ等の画像表示装置に出力される。
【００５６】
楽譜情報解析部１４は、楽譜データ入力部１２から供給される楽譜データの解析を行い、該楽譜データに係る楽譜を構成する各小節を示す座標を示す情報（即ち、小節位置情報）、及び各小節の演奏順序を示す情報等を含む楽譜解析情報を取得する。楽譜情報解析部１４は、取得された楽譜解析情報を表示位置制御部１６に供給する。
【００５７】
ここで、楽譜解析情報について、図３を参照して説明を加える。図３は、楽譜データの解析処理の一例を示す図である。
【００５８】
楽譜情報解析部１４は、先ず、楽譜データに係る画像のサイズを検出する。尚、画像のサイズは、画像の横方向（例えば、Ｘ軸方向）及び縦方向（例えば、Ｙ軸方向）のサイズを規定する値であり、例えば画像を構成するピクセル数若しくはその他の長さを示す単位を用いて表わされる。
【００５９】
例えば図３（ａ）に示される画像では、楽譜情報解析部１４により、画像のサイズが、Ｘ：２２１４；Ｙ：６４４として検出される。楽譜情報解析部１４は、検出さえた画像のサイズを、楽譜情報テーブル（図３（ｂ）参照）に格納する。
【００６０】
尚、楽譜データに係る画像により示される楽譜が、複数のページから構成されている場合、楽譜情報解析部１４は、ページ番号を取得して楽譜情報テーブルに格納する。図３（ａ）に示される画像が、楽譜の第１ページであるとすると、楽譜情報解析部１４は、楽譜情報テーブルの「楽譜ページ」を示すパラメータに「１」を格納する（図３（ｂ）における“楽譜ページ”参照）。
【００６１】
次に、楽譜情報解析部１４は、画像認識により、例えば、画像中における五線譜の最上段の線に対応する座標である上部Ｙ座標と、該五線譜の最下段の線に対応する座標である下部Ｙ座標との検出を行う。具体的には例えば、図３（ａ）に示される画像では、一段目の五線譜の上部Ｙ座標が１２４、下部Ｙ座標が２０７、二段目の五線譜の上部Ｙ座標が４９０、下部Ｙ座標が５７３として検出される。
【００６２】
続いて、楽譜情報解析部１４は、画像認識により、楽譜を構成する小節線の検出を行い、各小節線に対応する座標であるＸ座標の検出を行う。具体的には例えば、図３（ａ）に示される画像では、一段目の五線譜における小節線の位置を示すＸ座標が、左から順番に、３８、５０９、９０３、１３１９、１７４１、２１６３として検出される。同様に、二段目の五線譜における小節線の位置を示すＸ座標が、左から順番に、３８、５１８、９０３、１３１９、１７２８、２１６３として検出される。
【００６３】
続いて、楽譜情報解析部１４は、検出された上部Ｙ座標及び下部Ｙ座標、並びにＸ座標に基づいて、各小節に係る領域を決定する。そして、楽譜情報解析部１４は、各小節について、小節が属する段、及び該段における小節の番号（小節＃）を決定する。
【００６４】
具体的には例えば、図３（ａ）に示される画像では、一段目の五線譜の最初の（即ち、左端の）小節については、Ｙ座標：１２４〜２０７；Ｘ座標３８〜５０９が該小節に係る領域として決定される。そして、「小節の段」を示すパラメータに「１」が、「小節＃」を示すパラメータに「０」が割り当てられる（図３（ｂ）における“小節の段”、及び図３（ａ）における“小節＃”参照）。
【００６５】
同様に、二段目の五線譜の最後の（即ち、右端の）小節については、Ｙ座標：４９０〜５７３；Ｘ座標：１７２８〜２１６３が該小節に係る領域として決定される。そして、「小節の段」を示すパラメータに「２」が、「小節」を示すパラメータに「９」が割り当てられる。
【００６６】
尚、「小節が属する段」とは、例えば図３（ａ）に示される画像のように、楽譜（ここでは、五線譜）が複数の段に段組みされている場合に、対象となる小節が、何段目の五線譜を構成しているのかを示す情報である。また、「段における小節の番号（小節＃）」とは、対象とする小節が、該小節が構成する五線譜の先頭から何番目に位置しているのかを示す情報である（尚、五線譜の先頭を示す“小節＃”は、任意の値であってよい）。
【００６７】
次に、楽譜情報解析部１４は、例えばパターン認識などにより、各小節線に付属する反復記号を検出し、該反復記号が示す内容について楽譜解析情報を生成する。ここで、楽譜情報解析部１４は、例えば、検出された反復記号が示す内容について所定のコードを用いて表すように構成されている（図３（ｂ）における“反復記号”参照）。
【００６８】
具体的には例えば、反復記号なしの場合にはコードは「０」が生成される。反復記号がある場合には、（ｉ）対象となる小節線に付随する反復記号の個数を示すコード、及び（ｉｉ）反復記号の種類（更に、補足情報）を示すコードが生成される。
【００６９】
反復記号の種類及び補足情報を示すコードの具体例を以下に示す。リピート開始を示すコードは「１」であり、リピート終了を示すコードは「２」である。カッコ開始を示すコードは「３」であり、補足情報として、「３」の後に、カッコの「数」及び「番号」を示す数値が付与される。カッコ終了を示すコードは「４」である。
【００７０】
Ｄ．Ｓ．（ダル・セーニョ：ｄａｌ  ｓｅｇｎｏ）を示すコードは「５」であり、補足情報として、「５」の後に、インデックスの「数」及び「番号」を示す数値が付与される（尚、インデックスがない場合には「０」が付与される）。セーニョマークを示すコードは「６」であり、補足情報として、「６」の後に、インデックスの「数」及び「番号」を示す数値が付与される（尚、インデックスがない場合には「０」が付与される）。
【００７１】
ｔｏ  Ｃｏｄａ（トゥー・コーダ）を示すコードは「７」であり、補足情報として、「７」の後に、インデックスの「数」及び「番号」を示す数値が付与される（尚、インデックスがない場合には「０」が付与される）。Ｃｏｄａ（コーダ）を示すコードは「８」であり、補足情報として、「８」の後に、インデックスの「数」及び「番号」を示す数値が付与される（尚、インデックスがない場合には「０」が付与される）。Ｄ．Ｃ．（ダ・カーポ）を示すコードは「９」である。Ｆｉｎｅ（フィーネ）を示すコードは「１０」である。
【００７２】
例えば、図３（ｂ）の「反復記号」に、「１，６，０」と格納されている場合、反復記号の数は１であり、反復記号の種類はセーニョマーク（インデックスなし）である、ことを表わしている。或いは、「２，２，４」と格納されている場合、反復記号の数は２であり、反復記号の種類はリピート終了及びカッコ終了である、ことを表わしている。或いは、「２，５，０，８，０」と格納されている場合、反復記号の数は２であり、反復記号の種類はＤ．Ｓ．（インデックスなし）及びＣｏｄａ（インデックスなし）であることを表わしている。
【００７３】
楽譜情報解析部１４は、更に、上述の如く検出された反復記号と、小節＃とに基づいて、小節の演奏順序を算出する。例えば、図３（ｂ）に示すような楽譜情報テーブルが生成されたとすると、算出された演奏順序は、図３（ｃ）に示すように、小節＃０、小節＃１、小節＃２、小節＃３、小節＃４、小節＃３、小節＃５、小節＃６、小節＃７、小節＃１、小節＃８、小節＃９、…となる。
【００７４】
楽譜情報解析部１４は、上述した一連の処理により生成された楽譜情報テーブル及び演奏順序を示すデータを楽譜解析情報として、例えばテキストファイル形式等の所定の形式に変換した後に、表示位置制御部１６に供給する。
【００７５】
再び図１に戻り、出力部１５の音声出力部１５１は、例えばスピーカ等を備えて構成されており、音楽データ入力部１１から供給された音楽データを音声として出力する。他方、出力部１５の表示部１５２は、例えば液晶ディスプレイ等を備えて構成されており、楽譜データ入力部１２から供給された楽譜データにより示される画像を出力する。
【００７６】
表示位置制御部１６は、楽曲情報解析部１３から供給された音楽解析情報に基づいて、音声出力部１５１により出力される音楽データに係る楽曲の拍及び小節を検出すると共に、楽譜情報解析部１４から供給された楽譜解析情報に基づいて、表示部１５２により出力される楽譜データに係る楽譜の各小節の座標及び各小節の演奏順序を検出する。そして、表示位置制御部１６は、音楽データの再生位置に応じて、楽譜データに係る楽譜を構成する一の小節を強調して示す。
【００７７】
座標情報入力部１７は、例えばタッチパッド等であり、ユーザからの各種入力を受付可能である。
【００７８】
尚、出力部１５は、楽曲情報処理装置１とは別の装置であるスピーカ又はディスプレイに対して、音楽データ及び画像データを出力するための出力信号を供給するように構成されていてもよい。
【００７９】
次に、楽曲情報処理装置１を備える電子機器の一具体例について、図４を参照して説明する。図４は、本実施形態に係る楽曲情報処理装置の一具体例である電子楽譜表示装置の構成を示す図である。
【００８０】
図４において、電子楽譜表示装置２は、上述した情報処理装置１を備える装置の一具体例である。該電子楽譜表示装置２は、楽譜データに係る楽譜等を表示可能であり、且つユーザからの各種入力を受付可能なタッチパネル２１と、音楽データに係る音声を出力可能なスピーカ２２と、音楽データ及び楽譜データを入力するための入力インターフェース２４とを備えて構成されている。
【００８１】
タッチパネル２１には、楽譜の他に、例えば音楽データの再生に係る各種ボタン２３が表示されている。ユーザは、タッチパネル２１上における、各種ボタン２３に夫々対応する領域に触れることによって、音楽データを再生、停止又は一時停止等することができる。
【００８２】
本実施形態では特に、表示位置制御部１６（図１参照）により、音楽データの再生位置に応じて、タッチパネル２１に表示されている楽譜を構成する一の小節の周囲を囲う枠２００が表示されることによって、該一の小節が強調表示される。
【００８３】
このため、ユーザは、スピーカから出力される音声を聴きながら、タッチパネル２１に表示された楽譜や歌詞等の関連情報を確認することができるので、例えば演奏の手本とすることができる。
【００８４】
ところで、楽曲情報解析部１３（図１参照）における音楽データの解析が、正しくなされるとは限らない。このため、生成された音楽解析情報に誤りがあると、表示位置制御部１６により強調表示される小節と、音楽データの再生位置との間にずれが生じることとなる。すると、電子楽譜表示装置２を、演奏の手本として使用しているユーザが、演奏のしにくさを覚える可能性がある。
【００８５】
そこで本実施形態では、ユーザが、タッチパネル２１を介して、強調表示されるタイミングを変更したい小節を選択すると、表示位置制御部１６により、該選択された小節が強調表示されるタイミングが変更される。
【００８６】
具体的には、例えば図５（ａ）に示すように、音楽の再生位置と、強調表示されている小節の位置（図中の枠で囲まれた小節）との間にずれが生じている場合、ユーザは、スピーカ２２から出力される音声を聴きながら強調表示されるべき小節を選択すると（図５（ｂ）参照）、表示位置制御部１６に供給された音楽解析情報におけるサンプル数が変更され、結果として、図５（ｃ）に示すように、音楽の再生位置と強調表示されている小節の位置とが一致することとなる。尚、図５は、強調表示のタイミングを変更する際のユーザの動作を示す概念図である。
【００８７】
より具体的には、表示位置制御部１６は、音楽データが再生された後、初めて（即ち、１回目の）ユーザの入力がタッチパネル２１（即ち、座標情報入力部１７）を介して入力された際に音楽データが再生されている位置から、２回目のユーザの入力がタッチパネル２１を介して入力された際に音楽データが再生されている位置までの区間を、該区間内に存在する小節数で等分することによって、音楽解析情報におけるサンプル数を変更する。
【００８８】
ここで、表示位置制御部１６は、タッチパネル２１がユーザの入力を受け付けた時点を、小節の区切りとして認識するように構成されている。また、ユーザは、上述の如く、タッチパネル２１に表示されている楽譜の一の小節を選択するので、ユーザの入力には、選択された一の小節の位置を示す位置情報が含まれることとなる。このため、表示位置制御部１６は、タッチパネル２１により受け付けられたユーザの入力を示す信号からユーザが選択した小節を特定することができる。
【００８９】
例えば、再生されている音楽データの再生位置（即ち、サンプル数）が４４１０である時点に、ユーザがタッチパネル２１に表示されている楽譜の第２小節を選択し、該音楽データの再生位置が２１０５０である時点に、ユーザが表示されている楽譜の第６小節を選択した場合、表示位置制御部１６は、図６（ａ）に示される楽曲情報テーブルにおける「５４１０」及び「２３０５０」を、夫々、図６（ｂ）に示される楽曲情報テーブルのように「４４１０」及び「２１０５０」と変更する。
【００９０】
表示位置制御部１６は、更に、サンプル数４４１０〜２１０５０の区間を、該区間に存在する小節数（ここでは、“４”）で等分する。この結果、図６（ａ）に示される楽曲情報テーブルにおける「９８２０」（第３小節の先頭）、「１４２３０」（第４小節の先頭）及び「１８６４０」（第５小節の先頭）は、夫々、「８５７０」、「１２７３０」及び「１６８９０」に変更される（図６（ｂ）参照）。図６は、本実施形態に係るサンプル数変更処理の一例を示す図である。
【００９１】
尚、例えば第２小節内の第２拍以降のサンプル数は、該第２小節の長さ（即ち、第２小節の先頭のサンプル数と第３小節の先頭のサンプル数との差分：ここでは“４１６０”）を等分して決定すればよい。
【００９２】
尚、本実施形態では、音楽データは、該音楽データの先頭から再生される。具体的には例えば、本実施形態では、図２（ａ）における拍＃ｓ１から音楽データが再生されるのではなく、図２（ａ）における無音部分も含めて、音楽データの先頭から再生される。このため、仮に、楽曲情報解析部１３における解析で、図２（ａ）における拍＃ｓ１のサンプル数が誤検出された場合であっても、比較的容易にサンプル数を変更することができる。
【００９３】
ここで、当該楽曲情報処理装置１（電子楽譜表示装置２）が、拍＃ｓ１（即ち、第１小節の第１拍）から音楽データを再生するように構成されている場合には、拍＃ｓ１のサンプル数を「０」（即ち、音楽データの先頭）とするように、楽曲情報解析部１３を構成すればよい。
【００９４】
本実施形態に係る「音声出力部１５１」及び「スピーカ２２」は、本発明に係る「再生手段」の一例であり、本実施形態に係る「表示部１５２」及び「タッチパネル２１」は、本発明に係る「表示手段」の一例であり、本実施形態に係る「表示位置変更手段」は、本発明に係る「強調表示手段」及び「変更手段」の一例であり、本実施形態に係る「座標情報入力部１７」及び「タッチパネル２１」は、本発明に係る「入力手段」の一例である。
【００９５】
次に、以上のように構成された楽曲情報処理装置１（電子楽譜表示装置２）の動作について、図７のフローチャートを参照して説明する。
【００９６】
図７において、先ず、音楽データ入力部１１により音楽データが取得されると共に、楽譜データ入力部１２により楽譜データが取得される（ステップＳ１０１）。続いて、音楽データ入力部１１から音楽データを取得した楽曲情報解析部１３により音楽解析情報が取得されると共に、楽譜データ入力部１２から楽譜データを取得した楽譜情報解析部１４により楽譜解析情報が取得される（ステップＳ１０２）。
【００９７】
次に、ユーザにより再生要求がなされたか否かが判定される（ステップＳ１０３）。尚、再生要求があるか否かは、例えばタッチパネル２１に表示されている画面（図４参照）における再生ボタンに対応する座標を示す信号が受け付けられたか否かを判定することによって、判定すればよい。
【００９８】
再生要求がないと判定された場合（ステップＳ１０３：Ｎｏ）、再びステップＳ１０３の処理が実行される（即ち、待機状態となる）。他方、再生要求があると判定された場合（ステップＳ１０３：Ｙｅｓ）、出力部１５における音声出力部１５１により音楽データに係る音声がスピーカ２２を介して出力され、表示部１５２により楽譜データに係る楽譜がタッチパネル２１に表示される。更に、表示位置制御部１６により、音楽解析情報及び楽譜解析情報に基づいて、表示されている楽譜を構成する一の小節が強調表示される（ステップＳ１０４）。
【００９９】
次に、ユーザの入力があるか否かが判定される（ステップＳ１０５）。ユーザの入力があると判定された場合（ステップＳ１０５：Ｙｅｓ）、図６を参照して説明した処理が実行される（ステップＳ１０６）。他方、ユーザの入力がないと判定された場合（ステップＳ１０５：Ｎｏ）、音楽データの再生が終了した否かが判定される（ステップＳ１０７）。
【０１００】
音楽データの再生が終了したと判定された場合（例えば、再生位置が音楽データの最後部に到達した場合、ユーザにより停止ボタンが押下された場合等）（ステップＳ１０７：Ｙｅｓ）、処理が終了される。他方、音楽データの再生が終了していないと判定された場合（ステップＳ１０７：Ｎｏ）、ステップＳ１０５の処理が実行される。
【０１０１】
＜第１変形例＞
第１実施形態に係る楽曲情報処理装置の第１変形例について、図８を参照して説明する。図８は、本変形例に係るサンプル数変更処理の一例を示す図である。尚、本変形例に係る楽曲情報処理装置１では、典型的には、音楽解析情報に含まれる拍情報における拍＃ｓ１に対応するサンプル数から、音楽データが再生される。
【０１０２】
本変形例に係る表示位置制御部１６は、音楽データの再生が開始された位置から、ユーザの入力がタッチパネル２１を介して入力された際に音楽データが再生されている位置までの区間を、該区間内に存在する小節数で等分することによって、音楽解析情報におけるサンプル数を変更する。
【０１０３】
具体的には例えば、再生されている音楽データの再生位置が９４２０である時点に、ユーザがタッチパネル２１に表示されている楽譜の第３小節を選択した場合、表示位置制御部１６は、図８（ａ）に示される楽曲情報テーブルにおける「９８２０」を、図８（ｂ）に示される楽曲情報テーブルのように「９４２０」と変更する。
【０１０４】
表示位置制御部１６は、更に、サンプル数１０００〜９４２０の区間を、該区間に存在する小節数（ここでは、“２”）で等分する。この結果、図８（ａ）に示される楽曲情報テーブルにおける「５４１０」（第２小節の先頭）は、「４２１０」に変更される（図８（ｂ）参照）。
【０１０５】
＜第２変形例＞
第１実施形態に係る楽曲情報処理装置の第２変形例について、図９及び図１０を参照して説明する。図９は、本変形例に係るサンプル数変更処理の一例を示す図であり、図１０は、本変形例に係るサンプル数変更処理の他の一例を示す図である。
【０１０６】
本変形例に係る表示位置制御部１６は、ユーザの入力がタッチパネル２１を介して入力された際に音楽データが再生されている位置を、該ユーザの入力に含まれる位置情報により示される小節の先頭のサンプル数とする。
【０１０７】
具体的には例えば、再生されている音楽データの再生位置が９４２０である時点に、ユーザがタッチパネル２１に表示されている楽譜の第３小節を選択した場合、表示位置制御部１６は、図９（ａ）に示される楽曲情報テーブルにおける「９８２０」を、図９（ｂ）に示される楽曲情報テーブルのように「９４２０」と変更する。つまり、表示位置制御部１６は、ユーザにより選択された小節の先頭に対応するサンプル数のみ変更する。
【０１０８】
ところで、例えば図１０に示すように、再生されている音楽データの再生位置が４４２０である時点に、ユーザがタッチパネル２１に表示されている楽譜の第３小節を選択した場合、表示位置制御部１６が、第３小節の先頭に対応するサンプル数のみ変更すると、第２小節との整合性をとることができない。そこで、この場合、表示位置制御部１６は、第２小節の先頭に対応するサンプル数を、変更後の第３小節の先頭に対応するサンプル数である４４２０と、該サンプル数よりも小さく、且つ第３小節よりも前の小節の先頭に対応するサンプル数（ここでは、第１小節の先頭に対応するサンプル数である１０００）と、の差分を、小節数（ここでは“２”）で等分する。この結果、第２小節の先頭に対応するサンプル数は、「５４１０」から「２７１０」に変更される。
【０１０９】
＜第２実施形態＞
本発明の楽曲情報処理装置に係る第２実施形態を、図１１を参照して説明する。第２実施形態では、当該楽曲情報処理装置が、ネットワークを介して、音楽データ等を取得する点が異なっている以外は、第１実施形態の構成と同様である。よって、第２実施形態について、第１実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図１１を参照して説明する。図１１は、第２実施形態に係る楽曲情報処理装置の構成を示すブロック図である。
【０１１０】
図１１において、楽曲情報処理装置１は、複数の音楽データ及び複数の楽譜データ等を格納するサーバ装置３を含む、例えばインターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク４に接続されている。
【０１１１】
楽曲情報処理装置１において、音楽データ入力部１１（図１参照）及び楽譜データ入力部１２（図１参照）は、外部の装置（ここでは、サーバ装置３）と、ネットワーク４を介して、相互に通信可能な通信部（図示せず）に接続されている。
【０１１２】
音楽データ入力部１１及び楽譜データ入力部１２は、ネットワーク４を介して、サーバ装置３に格納されている複数の音楽データ及び複数の楽譜データのうち、一の音楽データ及び、該一の音楽データに対応する一の楽譜データを取得する。このように構成すれば、楽曲情報処理装置１に、例えばハードディスク等の記録媒体が搭載されなくてよいので、当該楽曲情報処理装置１の小型化や軽量化を図ることができる。
【０１１３】
音楽データ入力部１１は、取得された一の音楽データを、音声出力部１５１（図１参照）及び楽曲情報解析部１３（図１参照）に供給する。他方、楽譜データ入力部１２は、取得された一の楽譜データを、表示部１５２（図１参照）及び楽譜情報解析部１４（図１参照）に供給する。
【０１１４】
尚、サーバ装置３に、上記一の音楽データに対応する一の音楽解析情報が、予め格納されている場合、音楽データ入力部１１は、一の音楽データに加えて、該一の音楽解析情報も取得してよい。この場合、音楽データ入力部１１は、取得された一の音楽データに代えて又は加えて、取得された一の音楽解析情報を楽曲情報解析部１４に供給する。
【０１１５】
楽曲情報解析部１４は、供給された一の音楽解析情報を表示位置制御部１６（図１参照）に供給してもよいし、供給された一の音楽データを改めて解析した結果生成された音楽解析情報を表示位置制御部１６に供給してもよい。
【０１１６】
尚、音楽データ入力部１１が、取得された一の音楽解析情報を、直接、表示位置制御部１６に供給するように構成してもよい（この場合、楽曲情報解析部１４は使用されない）。
【０１１７】
例えば図６を参照して説明した処理等の結果、音楽解析情報に含まれるサンプル数等が変更された場合、表示位置制御部１６は、変更された音楽解析情報を、楽曲情報処理装置１の通信部及びネットワーク４を介して、サーバ装置３に送信する。このように構成すれば、今回再生された音楽データを、同一のユーザが次回再生する際、又は他のユーザが再生する際に、最適な音楽解析情報を利用することができる。
【０１１８】
＜変形例＞
第２実施形態に係る楽曲情報処理装置の変形例について、図１２を参照して説明する。図１２は、第２実施形態の変形例に係る楽曲情報処理装置の構成を示すブロック図である。
【０１１９】
図１２において、楽曲情報処理装置５は、音楽データ入力部１１、楽譜データ入力部１２、出力部１５、表示位置制御部１６、座標情報入力部１７及び通信部１８を備えて構成されている。
【０１２０】
サーバ装置６は、楽曲情報解析部６１、楽譜情報解析部６２、小節タイミング変更部６３、記憶装置６４及び通信部６５を備えて構成されている。
【０１２１】
楽曲情報処理装置５において、音楽データ入力部１１は、通信部１８を介して取得された音楽データを、音声出力部１５１に供給する。楽譜データ入力部１２は、通信部１８を介して取得された楽譜データを、表示部１５２に供給する。表示位置制御部１６は、通信部１８を介して、音楽解析情報及び楽譜解析情報を取得する。
【０１２２】
座標情報入力部１７は、取得された音楽データが再生されている際に、強調表示のタイミングを変更するためのユーザの入力を受け付け、該受け付けられた入力に応じた、ユーザにより選択された小節の位置を示す位置情報を、通信部１８及びネットワーク４を介して、サーバ装置６に送信する。尚、座標情報入力部１７は、位置情報に加えて、ユーザの入力が受け付けられた際に再生されている音楽データの再生位置（即ち、サンプル数）を示す情報も、サーバ装置６に送信してもよい。
【０１２３】
サーバ装置６において、楽曲情報解析部６１は、記憶装置６４に格納されている複数の音楽データ各々の解析を行い、各音楽データに係る楽曲を構成する拍、小節等を示す情報である音楽解析情報を生成すると共に、該生成された音楽解析情報を記憶装置６４に格納する。
【０１２４】
楽譜情報解析部６２は、記憶装置６４に格納されている複数の楽譜データ各々の解析を行い、各楽譜データに係る楽譜を構成する各小節を示す座標を示す情報、及び各小節の演奏順序を示す情報等を含む楽譜解析情報を生成すると共に、該生成された楽譜解析情報を記憶装置６４に格納する。
【０１２５】
小節タイミング変更部６３は、通信部６５を介して取得された位置情報に基づいて、楽曲情報処理装置５において再生されている音楽データに対応する音楽解析情報におけるサンプル数を変更する（即ち、音楽解析情報を更新する）。そして、小節タイミング変更部６３は、更新された音楽解析情報を、通信部６５及びネットワーク４を介して、楽曲情報処理装置５に送信する。
【０１２６】
次に、以上のように構成された楽曲情報処理装置５及びサーバ装置６において、楽曲情報処理装置５に表示された楽譜を構成する一の小節が強調表示されるタイミングを変更する処理を、図１３のタイミングチャートを参照して説明する。尚、ここでは、タイミングの変更方法として、図６を参照して説明した第１実施形態と同様の方法を例に挙げる。
【０１２７】
楽曲情報処理装置５において、ユーザの入力が検出される（即ち、ユーザが座標情報入力部１７を介して入力を行う）と（ステップＳ２０１）、楽曲情報処理装置５は、ユーザにより選択された小節に対応する位置情報（図６に示される例では、第２小節に対応する位置情報）を、ネットワーク４を介して、サーバ装置６に送信する（ステップＳ２０２）。尚、楽曲情報処理装置５は、位置情報に加えて、例えば再生されている音楽データに係る識別情報、当該楽曲情報処理装置５を示す識別情報（更には、ユーザの入力が受け付けられた際の音楽データの再生位置を示す情報）等も、サーバ装置６に送信する。
【０１２８】
サーバ装置６は、送信された位置情報等を受信して、例えばメモリ（図示せず）等に一旦格納する（ステップＳ２０３）。
【０１２９】
次に、楽曲情報処理装置５において、ユーザの入力が再び検出されると（ステップＳ２０４）、楽曲情報処理装置５は、ユーザにより選択された小節に対応する位置情報（図６に示される例では、第６小節に対応する位置情報）を、ネットワーク４を介して、サーバ装置６に送信する（ステップＳ２０５）。
【０１３０】
サーバ装置６は、送信された位置情報等を受信して、例えばメモリ等に一旦格納する（ステップＳ２０６）。続いて、サーバ装置６は、格納された二つの位置情報等に基づいて、楽曲情報処理装置５において再生されている音楽データに対応する音楽解析情報におけるサンプル数を変更する（ステップＳ２０７）。
【０１３１】
次に、サーバ装置６は、更新された音楽解析情報を、ネットワーク４を介して、楽曲情報処理装置５に送信する（ステップＳ２０８）。楽曲情報処理装置５は、送信された音楽解析情報を受信して、表示位置制御部１７に供給する（ステップＳ２０９）。その後、表示位置制御部１７により、更新された音楽解析情報に基づいて、楽譜を構成する小節の強調表示が実行される。
【０１３２】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う楽曲情報処理装置及び方法、コンピュータプログラム並びに記録媒体もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【０１３３】
１、５…楽曲情報処理装置、２…電子楽譜表示装置、３、６…サーバ装置、４…ネットワーク、１１…音楽データ入力部、１２…楽譜データ入力部、１３…楽曲情報解析部、１４…楽譜情報解析部、１５…出力部、１６…表示位置制御部、１７…座標情報入力部、２１…タッチパネル、２２…スピーカ、２４…入力インターフェース、１５１…音声出力部、１５２…表示部
【図１】
2012035597.tif 000003
【図２】
2012035597.tif 000004
【図３】
2012035597.tif 000005
【図４】
2012035597.tif 000006
【図５】
2012035597.tif 000007
【図６】
2012035597.tif 000008
【図７】
2012035597.tif 000009
【図８】
2012035597.tif 000010
【図９】
2012035597.tif 000011
【図１０】
2012035597.tif 000012
【図１１】
2012035597.tif 000013
【図１２】
2012035597.tif 000014
【図１３】
2012035597.tif 000015
【手続補正書】
【提出日】平成23年8月19日(2011.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備えることを特徴とする楽曲情報処理装置。
【請求項２】
前記区間は、前記楽曲データの再生が開始された後、初めて前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置から、２回目に前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間であることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項３】
前記区間は、前記楽曲データの再生が開始された位置から、前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間であることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項４】
当該楽曲情報処理装置は、複数の楽曲データ及び、前記複数の楽曲データに夫々対応する複数の楽譜データを格納するサーバ装置を含むネットワークに接続されており、
当該楽曲情報処理装置は、前記再生手段により再生される楽曲データ及び、前記表示手段により表示される楽譜データを、前記ネットワークを介して、前記サーバ装置から取得する
ことを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項５】
前記入力手段により受け付けられる前記ユーザの入力には、前記表示されている楽譜上における位置を示す位置情報が含まれることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項６】
ユーザの入力を受付可能な入力手段を備える楽曲情報処理装置における楽曲情報処理方法であって、
楽曲データを再生する再生工程と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示工程と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示工程と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更工程と
を備えることを特徴とする楽曲情報処理方法。
【請求項７】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させる
ことを特徴とするコンピュータプログラム。
【請求項８】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させるコンピュータプログラムが格納されている
ことを特徴とするコンピュータ読取可能な記録媒体。
【手続補正書】
【提出日】平成25年3月4日(2013.3.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備えることを特徴とする楽曲情報処理装置。
【請求項２】
前記区間は、前記楽曲データの再生が開始された後、初めて前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置から、２回目に前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間であることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項３】
前記区間は、前記楽曲データの再生が開始された位置から、前記ユーザの入力が前記入力手段に受け付けられた際に前記楽曲データが再生されている位置までの区間であることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項４】
当該楽曲情報処理装置は、複数の楽曲データ及び、前記複数の楽曲データに夫々対応する複数の楽譜データを格納するサーバ装置を含むネットワークに接続されており、
当該楽曲情報処理装置は、前記再生手段により再生される楽曲データ及び、前記表示手段により表示される楽譜データを、前記ネットワークを介して、前記サーバ装置から取得する
ことを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項５】
前記入力手段により受け付けられる前記ユーザの入力には、前記表示されている楽譜上における位置を示す位置情報が含まれることを特徴とする請求項１に記載の楽曲情報処理装置。
【請求項６】
ユーザの入力を受付可能な入力手段を備える楽曲情報処理装置における楽曲情報処理方法であって、
楽曲データを再生する再生工程と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示工程と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示工程と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更工程と
を備えることを特徴とする楽曲情報処理方法。
【請求項７】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させる
ことを特徴とするコンピュータプログラム。
【請求項８】
コンピュータを、
楽曲データを再生する再生手段と、
前記再生されている楽曲データに対応し、且つ小節情報を含む楽譜データにより示される楽譜を表示する表示手段と、
前記再生されている楽曲データの再生位置に応じて、前記表示されている楽譜上の一の小節を強調して示す強調表示手段と、
ユーザの入力を受付可能な入力手段と、
前記入力手段を介して受け付けられた前記ユーザの入力により指定された前記楽曲データ上の区間と、前記小節情報に基づく前記区間内に存在する小節数と、に応じて、前記再生位置に対する、前記一の小節が強調して示されるタイミングを変更する変更手段と
を備える楽曲情報処理装置として機能させるコンピュータプログラムが格納されている
ことを特徴とするコンピュータ読取可能な記録媒体。
【国際調査報告】
2012035597.tif 000016
2012035597.tif 000017
2012035597.tif 000018
2012035597.tif 000019