(57)【要約】【課題】楽譜をスクロール表示する際に演奏者や歌唱者が見易く表示することができる音楽支援装置を提供する。【解決手段】保保存手段１３に格納されている音符や休符に基づく時間データによって複数の小節の表示幅を一定の幅に定め、複数の小節のうち、演奏速度を変更する補助記号が指定されている小節に、補助記号に基づく表示幅の補正を行って、表示手段１１ａに表示するための表示用データを生成し、表示手段１１ａでは、表示用データの小節を一行にして画面横方向に一定速度でスクロールするように表示する。【選択図】図５
2013111293.tif 000002
【特許請求の範囲】
【請求項１】
複数の小節および前記小節内または小節の周囲に表示される音楽記号情報を含む楽譜情報が格納されている格納手段と、前記楽譜情報を表示可能な表示手段と、備えた音楽支援装置であって、
前記格納手段には、前記音楽記号情報に基づく各音符や休符の演奏時間情報が格納されており、
前記音楽記号情報に基づいて前記複数の小節の表示幅を一定の幅に定める小節幅算出手段と、
前記複数の小節のうち、演奏速度を変更する前記音楽記号が指定されている小節は、前記小節幅算出手段が算出した表示幅に対して当該演奏速度を変更する前記音楽記号に基づく表示幅の補正を行う小節幅補正手段と、
前記小節幅算出手段および前記小節幅補正手段によって小節の表示幅が算出された前記複数の小節から前記表示手段に表示するための表示情報を生成する表示情報生成手段と、を備え、
前記表示手段が、前記表示情報と現在の演奏位置を示す演奏位置表示部を表示するとともに、前記表示情報または前記演奏位置表示部のうちいずれかを一定の速度でスクロールするように表示する
ことを特徴とする音楽支援装置。
【請求項２】
前記格納手段に格納されている前記楽譜情報に基づいて前記演奏時間情報を算出する演奏時間情報算出手段を備えていることを特徴とする請求項１に記載の音楽支援装置。
【請求項３】
前記小節幅補正手段が、演奏速度を変更する前記音楽記号毎の変更量が予め格納されている変更量格納手段を備えていることを特徴とする請求項１または２に記載の音楽支援装置。
【請求項４】
前記演奏時間情報を変更する変更手段を備え、
前記小節幅補正手段が、前記変更手段によって変更された前記演奏時間情報に基づいて前記小節の表示幅の補正を行う
ことを特徴とする請求項１乃至３のうちいずれか一項に記載の音楽支援装置。
【請求項５】
前記楽譜情報が、複数の楽器パートから構成されていることを特徴とする請求項１乃至４のうちいずれか一項に記載の音楽支援装置。
【請求項６】
同期情報を検出する同期検出手段と
前記同期情報を受信するとともに、前記同期検出手段が検出した前記同期情報を送信する同期情報通信手段と、
前記同期情報通信手段が受信した前記同期情報または前記同期検出手段が検出した前記同期情報に対応する位置を前記演奏位置表示部に合わせるように前記表示手段に表示させる同期手段と、
を備えたことを特徴とする請求項１乃至５のうちいずれか一項に記載の音楽支援装置。
【請求項７】
前記表示情報に外部との同期を取るための同期情報を含み、
前記同期情報検出手段が、前記表示手段に前記同期情報が表示されていることを検出し、
前記同期情報通信手段が、前記同期情報検出手段が前記表示手段に前記同期情報が表示されていることを検出した場合は外部へ前記同期情報を送信する
ことを特徴とする請求項６に記載の音楽支援装置。
【請求項８】
前記同期情報を入力する同期入力手段を備え、
前記同期検出手段が、前記同期入力手段から入力された同期指示の前記表示手段に表示されている小節を検出し、
前記同期情報通信手段が、前記同期指示検出手段が検出した前記同期指示を外部へ送信する
ことを特徴とする請求項６または７に記載の音楽支援装置。
【請求項９】
請求項６乃至８のうちいずれか一項に記載の音楽支援装置を複数備えていることを特徴とする音楽支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜を用いて演奏や歌唱を行う際の支援を行う音楽支援装置および音楽支援システムに関するものである。
【背景技術】
【０００２】
従来、楽器の演奏や歌唱を行う場合、楽譜を参照しながら行うことがあるが、その場合は、譜面台などに楽譜を配置して、曲の進行に従って各自が手で楽譜をめくるのが一般的であり、楽器によっては楽譜をめくる度に演奏を中断しなければならず非能率的であった。【０００３】
そのような問題に対して、紙ベースではなく、液晶ディスプレイなどの表示装置に楽譜を表示するものが、例えば特許文献１などに提案されている。【０００４】
特許文献１に記載の電子譜面台は、液晶型タッチパネル式のディスプレイに電子譜面を表示し、演奏者が演奏を中断せずに譜面めくり信号を入力することが可能なフットペダルを踏むと、譜面めくり信号が電子譜面台に送信されて自動的に譜面めくりが行われる。【０００５】
しかしながら、特許文献１に記載の電子譜面台は、オーケストラで使用する場合に指揮者が使用する全ての楽器パートの譜面が記載されている総譜と、各楽器パートの譜面のみが記載さているパート譜と、の表示ページの同期を取るのが困難という問題があった。【０００６】
そこで、本出願人は、そのような問題を解決するために特許文献２に記載の楽譜表示システムを提案した。特許文献２に記載されている楽譜表示システムは、親機１０ａでは、表示手段１１ａに表示されている総譜データのページめくりを検出し、ページめくりを検出した場合は、ページめくり後に表示手段１１ａに表示されるページを示すページ表示情報を子機１０ｂへ送信し、子機１０ｂでは、親機１０ａから送信されたページ表示情報を受信し、受信したページ表示情報が子機１０ｂの表示手段１１ａに表示されているページ範囲でない場合はパート譜データをページめくりすると判定し、子機１０ｂの表示手段１１ａに表示されているパート譜データのページをめくることが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−２３１３７９号公報
【特許文献２】特許４７５１４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、演奏者や歌唱者が単独で練習などの際に譜面を参照する場合は、指揮者などからの指示が無くともページめくりを自動的に行う必要がある。指揮者などからの指示が無く自動的にページをめくるためには、例えば演奏そのものに同期してページをめくることが考えられるが、演奏からテンポ等を抽出して同期を取る場合、処理が複雑となりタブレット型端末などでは処理能力が足りなくなる恐れがあり実現が困難となる可能性がある。【０００９】
そこで、所定の時間に基づいてページをめくったり楽譜をスクロール表示することが考えられる。スクロール表示は、ページめくりと比較して視線の移動が少ないというメリットがあるが、楽譜は一般的に、各小節単位の演奏時間は同じであるが、図１３に示すように音符等の音楽記号の量によって１小節の幅がバラバラであるので、譜面に記載されている速度情報などに基づいてスクロール速度を決定した場合、スクロール速度が一定にならず、却って見づらくなるという問題があった。【００１０】
そこで、本発明は、例えば楽譜をスクロール表示する際に演奏者や歌唱者が見易く表示することができる音楽支援装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するためになされた請求項１に記載の発明は、複数の小節および前記小節内または小節の周囲に表示される音楽記号情報を含む楽譜情報が格納されている格納手段と、前記楽譜情報を表示可能な表示手段と、備えた音楽支援装置であって、前記格納手段には、前記音楽記号情報に基づく各音符や休符の演奏時間情報が格納されており、前記音楽記号情報に基づいて前記複数の小節の表示幅を一定の幅に定める小節幅算出手段と、前記複数の小節のうち、演奏速度を変更する前記音楽記号が指定されている小節は、前記小節幅算出手段が算出した表示幅に対して当該演奏速度を変更する前記音楽記号に基づく表示幅の補正を行う小節幅補正手段と、前記小節幅算出手段および前記小節幅補正手段によって小節の表示幅が算出された前記複数の小節から前記表示手段に表示するための表示情報を生成する表示情報生成手段と、を備え、前記表示手段が、前記表示情報と現在の演奏位置を示す演奏位置表示部を表示するとともに、前記表示情報または前記演奏位置表示部のうちいずれかを一定の速度でスクロールするように表示することを特徴とする音楽支援装置である。【００１２】
請求項２に記載の発明は、請求項１に記載の発明において、前記格納手段に格納されている前記楽譜情報に基づいて前記演奏時間情報を算出する演奏時間情報算出手段を備えていることを特徴とするものである。【００１３】
請求項３に記載の発明は、請求項１また２に記載の発明において、前記小節幅補正手段が、演奏速度を変更する前記音楽記号毎の変更量が予め格納されている変更量格納手段を備えていることを特徴とするものである。【００１４】
請求項４に記載の発明は、請求項１乃至３のうちいずれか一項に記載の発明において、前記演奏時間情報を変更する変更手段を備え、前記小節幅補正手段が、前記変更手段によって変更された前記演奏時間情報に基づいて前記小節の表示幅の補正を行うことを特徴とするものである。【００１５】
請求項５に記載の発明は、請求項１乃至４のうちいずれか一項に記載の発明において、前記楽譜情報が、複数の楽器パートから構成されていることを特徴とするものである。【００１６】
請求項６に記載の発明は、請求項１乃至５のうちいずれか一項に記載の発明において、同期情報を検出する同期検出手段と前記同期情報を受信するとともに、前記同期検出手段が検出した前記同期情報を送信する同期情報通信手段と、前記同期情報通信手段が受信した前記同期情報または前記同期検出手段が検出した前記同期情報に対応する位置を前記演奏位置表示部に合わせるように前記表示手段に表示させる同期手段と、を備えたことを特徴とするものである。【００１７】
請求項７に記載の発明は、請求項６に記載の発明において、前記表示情報に外部との同期を取るための同期情報を含み、前記同期情報検出手段が、前記表示手段に前記同期情報が表示されていることを検出し、前記同期情報通信手段が、前記同期情報検出手段が前記表示手段に前記同期情報が表示されていることを検出した場合は外部へ前記同期情報を送信することを特徴とするものである。【００１８】
請求項８に記載の発明は、請求項６または７に記載の発明において、前記同期情報を入力する同期入力手段を備え、前記同期検出手段が、前記同期入力手段から入力された同期指示の前記表示手段に表示されている小節を検出し、前記同期情報通信手段が、前記同期指示検出手段が検出した前記同期指示を外部へ送信することを特徴とするものである。【００１９】
請求項９に記載の発明は、請求項６乃至８のうちいずれか一項に記載の音楽支援装置を複数備えていることを特徴とする音楽支援システムである。
【発明の効果】
【００２０】
以上説明したように請求項１に記載の発明によれば、小節幅算出手段が、格納手段に格納されている音楽記号情報に基づいて複数の小節の表示幅を一定の長さに定め、小節幅補正手段が、複数の小節のうち、演奏速度を変更する音楽記号が指定されている小節は、小節幅算出手段が算出した表示幅に対して当該演奏速度を変更する音楽記号に基づく表示幅の補正を行って、表示情報生成手段が、小節幅算出手段および小節幅補正手段によって小節の表示幅が算出された複数の小節から表示手段に表示するための表示情報を生成し、表示手段が、表示情報と現在の演奏位置を示す演奏位置表示部を表示するとともに、表示情報または演奏位置表示部のうちいずれかを一定の速度でスクロールするように表示しているので、スクロール表示する場合でも、小節の長さが一定になるために一定の速度でのスクロールが可能となる。また、演奏速度を変更する音楽記号に応じた補正をするので、音符の長さをその音符が示す長さの２倍にするような音楽記号など楽譜の内容に応じて小節の表示幅を補正でき、楽譜の示す演奏速度に基づいた一定速度でスクロール表示が可能となる。【００２１】
請求項２に記載の発明によれば、格納手段に格納されている楽譜情報に基づいて演奏時間情報を算出する演奏時間情報算出手段を備えているので、音符や休符などに基づいて小節毎の演奏時間情報を算出することができる。【００２２】
請求項３に記載の発明によれば、小節幅補正手段が、演奏速度を変更する音楽記号毎の変更量が予め格納されている変更量格納手段を備えているので、変更量格納手段に格納されている変更量に基づいて表示幅の補正を行うことができる。【００２３】
請求項４に記載の発明によれば、演奏時間情報を変更する変更手段を備え、小節幅補正手段が、変更手段によって変更された演奏時間情報に基づいて小節の表示幅の補正を行うので、例えば、演奏者や歌唱者等の嗜好や指揮者などの個性等による抑揚などを反映させることができる。【００２４】
請求項５に記載の発明によれば、楽譜情報が、複数の楽器パートから構成されているので、演奏または歌唱するパートのみでなく、他のパートの楽譜を参照することができる。また、指揮者など複数のパートを参照する必要がある場合にも対応することができる。【００２５】
請求項６に記載の発明によれば、同期情報通信手段が、同期情報を受信するとともに、同期検出手段が検出した同期情報を送信し、同期手段が、同期情報通信手段が受信した同期情報または同期検出手段が検出した同期情報に対応する位置を演奏位置表示部に合わせるように表示手段に表示させるので、外部の端末等と同期してスクロール表示をすることができる。【００２６】
請求項７に記載の発明によれば、表示情報に外部との同期を取るための同期情報を含み、同期情報検出手段が、表示手段に同期情報が表示されていることを検出し、同期情報通信手段が、同期情報検出手段が表示手段に同期情報が表示されていることを検出した場合は外部へ同期情報を送信するので、自動的に外部の端末と同期することができる。また、同期情報検出手段が自身の同期情報が付与されている位置が表示手段に表示されていることを検出しているので、検出された同期情報の位置に外部の端末等を同期されることができる。【００２７】
請求項８に記載の発明によれば、同期情報を入力する同期入力手段を備え、同期検出手段が、同期入力手段から入力された同期指示の表示手段に表示されている小節を検出し、同期情報通信手段が、同期指示検出手段が検出した同期指示を外部へ送信するので、使用者等が任意のタイミングで同期をすることができる。【００２８】
請求項９に記載の発明によれば、請求項６乃至８のうちいずれか一項に記載の音楽支援装置を複数備えているので、複数の音楽支援装置間における同期が可能となり、例えば複数人での演奏時にスクロール箇所を合わせることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施形態にかかる音楽支援装置の構成を示す構成図である。
【図２】図１に示された音楽支援装置のブロック構成を示すブロック図である。
【図３】図２に示された保存手段に格納されている楽譜データのデータ構成の説明図である。
【図４】図３に示された楽譜データの表示状態の説明図である。
【図５】図１に示された音楽支援装置の楽譜データから表示手段に表示するデータを生成して表示する動作のフローチャートである。
【図６】補助記号に合わせて小節の表示幅を補正する際の説明図である。
【図７】補助記号ごとの変化量のテーブルを示した図である。
【図８】図１に示された表示手段の表示状態を示した説明図である。
【図９】図１に示された音楽支援装置に表示する楽譜の他の表示状態を示した説明図である。
【図１０】本発明の第２の実施形態にかかる音楽支援システムの構成を示す構成図である。
【図１１】同期データの挿入位置を示した説明図である。
【図１２】図１０に示された音楽支援装置の同期動作のフローチャートである。
【図１３】従来の楽譜を示した説明図である。
【発明を実施するための形態】
【００３０】
（第１実施形態）
次に、本発明の第１の実施形態を図１乃至図８を参照して説明する。本発明の一実施形態にかかる音楽支援装置１０は、図１や図２に示すように、タッチパネル式表示器１１と、入出力制御部１２と、保存手段１３と、外部機器接続Ｉ／Ｆ１４と、通信制御部１５と、無線通信制御部１６と、ＣＰＵ１７と、を備えている。
【００３１】
タッチパネル式表示器１１は、液晶ディスプレイなどで構成された表示手段１１ａと、表示手段１１ａの表面に重ねられた周知のタッチパネル１１ｂと、を備えている。表示手段１１ａは、後述する楽譜データや操作用のメニューやボタンなどが表示される。なお、音楽支援装置１０を操作する手段としてタッチパネル１１ｂに限らず押しボタン等の他の手段を用いてもよい。
【００３２】
入出力制御部１２は、表示制御部１２ａと、入出力データ制御部１２ｂと、を備えている。表示制御部１２ａは、ＣＰＵ１７からの制御により表示手段１１ａの表示切替および保存手段１３とのデータの入出力を行っている。入出力データ制御部１２ｂは、ＣＰＵ１７からの制御により、タッチパネル式表示器１１の入力に応じた動作をするために、保存手段１３からのデータの読み出しまたは書き込みや、外部機器接続Ｉ／Ｆ１４または通信制御部１５などとのデータの入出力等の制御を行う。
【００３３】
格納手段としての保存手段１３は、ハードディスクドライブや不揮発性の半導体メモリなどで構成され、後述する楽譜情報としての楽譜データおよび演奏時間情報としての演奏時間データが保存（格納）されている。
【００３４】
外部機器接続Ｉ／Ｆ１４は、外部機器との接続インタフェース（Ｉ／Ｆ）であり、例えばパーソナルコンピュータ（ＰＣ）または、メモリーカードや外付けハードディスクドライブなどの記録媒体が接続され、例えば、保存手段１３に楽譜データおよび演奏時間データなどがダウンロードまたはコピーされる。
【００３５】
通信制御部１５は、他の音楽支援装置１０やサーバ等と通信するための通信制御を行う。なお、他の音楽支援装置１０やサーバ等と有線で接続する場合は、通信制御部１５が通信を行う。
【００３６】
無線通信制御部１６は、他の音楽支援装置１０やサーバ等と無線通信を行う。
【００３７】
ＣＰＵ１７は、ＲＯＭやＲＡＭなども内蔵し、音楽支援装置１０における各種制御を司り、ＲＯＭに記憶されている各種制御プログラムにしたがって本実施形態に係る制御を含む各種の処理を実行する。
【００３８】
ここで、保存手段１３に格納されている楽譜データのデータ構成について図３および図４を参照して説明する。図３に示したように、楽譜データは１以上のパートから構成されている。つまり、楽器であれば楽器ごと、歌唱であれば声種（ソプラノ、アルト等或いは主旋律とコーラス等）ごとのパートで構成されている。パートが複数ある場合はパートごとに番号やＩＤ等が付与されそれぞれ識別されている。そして、各パートは複数の小節から構成されている。各小節は小節番号（或いはＩＤ等）が付与されそれぞれ識別されている。そして、各小節は１以上の音符、休符から構成され、必要に応じて小節内または小節の周囲に表示される補助記号が含まれる。また、図中には記載されていないが、ト音記号、ヘ音記号やメトロノーム記号など、楽譜全体に影響する記号や表示等も含んでいる。即ち、楽譜として必要とする音楽記号情報が全て含まれている。
【００３９】
補助記号とは、図４の楽譜に記載されているフォルテやピアノなどの強弱記号や、アレグレット（Allegretto）、アッチェレランド（accel.）、ア・テンポ（a tempo）、リタルダンド（rit.）などの速度記号、スタッカートやスラーなどのアーティキュレーションを示す記号および反復記号、装飾記号、省略記号などの音楽記号である。
【００４０】
また、保存手段１３には、楽譜データ以外に時間データが格納されている。この時間データは、楽譜の先頭に表示される１分間に４分音符を何個打つテンポであるかを定めた表示（メトロノーム記号）から各音符や休符ごとに要する時間を例えば秒単位で算出し、上述した楽譜データの各音符や休符に対応付けて格納する。例えば、図４の先頭の小節では、４つの８分音符とその後の２分音符それぞれに対して時間データを算出する。そして、それらの各音符や休符の時間データを小節ごとに積算することで小節単位の時間データを算出することができる。本実施例では、音符や休符単位と小節単位の両方の時間データを算出して保存手段１３に格納している。
【００４１】
なお、上述した楽譜データは、例えば、ＸＭＬ形式の楽譜表記のためのオープンなファイルフォーマットであるＭｕｓｉｃＸＭＬで構成されている。時間データは算出された時間とＭｕｓｉｃＸＭＬ内の各音楽記号（音符、休符）との対応が付くようなデータ構成となっている。
【００４２】
次に、上述した構成の楽譜データから表示手段１１ａに表示するデータを生成して表示する動作を図５のフローチャートを参照して説明する。図５のフローチャートはＣＰＵ１７で実行される。
【００４３】
次に、ステップＳ１０１において、楽譜データから１小節当たりの表示幅を算出してステップＳ１０２に進む。ＭｕｓｉｃＸＭＬは楽譜を表示するための規格であるために、元々各小節の表示幅の情報を持っている。本実施形態では、入出力制御部１２に保存手段１３から楽譜データを読み出させて、例えば、各小節の表示幅のうちの最大の幅を表示手段１１ａに表示するための表示幅とする。なお、この表示幅の算出は、楽譜データ内の小節当たりの音符の数に基づいて算出してもよいし、或いは予め設定した固定値としてもよい。要するに、本ステップの時点で全ての小節は同じ表示幅（等幅）となっていればよい。即ち、音楽記号情報に基づいて複数の小節の表示幅を一定の幅に定めている。勿論、この同じ表示幅は、音符等の表示に悪影響が出ない値となっているのは言うまでもない。
【００４４】
次に、ステップＳ１０２において、各音符に対する時間データの補正と各小節の表示幅を補正してステップＳ１０３に進む。保存手段１３から各音符に対する時間データを読み出して、その演奏時間に対して上述した補助記号のうち演奏速度にかかる記号に応じて各音符の時間を増加または減少させている。そして、時間を増加または減少させた各音符に対応させて各小節の表示幅を増加または減少させている。即ち、複数の小節のうち、演奏速度を変更する音楽記号が指定されている小節に、小節幅算出手段が算出した小節の表示幅に対して当該演奏速度を変更する音楽記号に基づく表示幅の補正を行っている。
【００４５】
例えば、アッチェレランドやリタルダンドなどの場合は、当該記号以降の各音符に対応する時間データに対して１０％ずつ速く（または遅く）するようにしたり、フェルマータの場合は対応する音符の時間データを２倍にしたりする。各小節はステップＳ１０２で同じ表示幅となっているので、音符や休符１つ当たりの表示幅も算出できる。したがって、時間データを変更した分音符１つ当たりの表示幅を変更することで、１小節当たりの表示幅も補助記号に応じて変更される。つまり、時間データが長くなれば表示幅も長くなり、時間データが短くなれば表示幅も短くなる。
【００４６】
図６に一例を示す。図６（ａ）は従来の楽譜の表示、図６（ｂ）は本実施形態における楽譜の表示である。図６（ａ）に示したように従来は、小節内の音符や休符などの数によって小節幅はバラバラであった。このため、これを演奏に合わせてスクロール表示すると、小節ごとにスクロール速度が変化してしまい、非常に見づらくなってしまう。そこで、ステップＳ１０１〜Ｓ１０２を実行して、一旦各小節の表示幅を同じにし、その後速度を変更する補助記号に合わせて補正することで、図６（ｂ）に示すように、１〜３小節目は同じ表示幅（ａ）となり、最後の４小節目は２分音符にフェルマータが付加されているため、２倍の表示幅（２×ａ）となる。演奏速度を変更する補助記号が無い場合は、各小節の表示幅を同じ幅にすれば一定速度でスクロールすることができるが、演奏速度を変更する補助記号がある場合は、図６（ｂ）のように実際の音符の示す演奏時間とは異なるので、その補助記号を考慮した表示幅に補正することで、演奏速度に応じた一定速度でのスクロールが可能となる。図６の例では、表示幅が長くなる方向に補正していたが、勿論、逆に短くなる方向に補正する場合もある。
【００４７】
なお、各演奏速度を変更する補助記号毎の変更量は、例えば、ＣＰＵ１７内またはＣＰＵ１７がアクセス可能なメモリ等に図７に示したようなテーブル等で予め設定されている。勿論図７や上述した時間データの変更量は一例である。このテーブルは使用者が適宜変更できるようにしてもよい。即ち、小節幅補正手段が、演奏速度を変更する音楽記号毎の変更量が予め格納されている変更量格納手段（メモリ）を備えている。
【００４８】
図５のフローチャートに戻って、ステップＳ１０３において、表示幅が補正された楽譜データを表示手段１１ａに表示するための表示用データとして入出力制御部１２に保存手段１３に保存させてステップＳ１０４に進む。この表示用データは元の楽譜データと同様にＭｕｓｉｃＸＭＬと補正済みの時間データで構成されている。即ち、小節幅算出手段および小節幅補正手段によって小節の表示幅が算出された複数の小節から表示手段に表示するための表示情報を生成している。ここまでのステップから、ＣＰＵ１７が小節幅算出手段、小節幅補正手段、表示情報生成手段として機能している。
【００４９】
次に、ステップＳ１０４において、ステップＳ１０３で保存手段１３に保存した表示用データと補正済み時間データを入出力制御部１２に表示手段１１ａへ表示させるように指示してステップＳ１０６に進む。本実施形態の表示例を図８に示す。
【００５０】
図８に示したように、表示手段１１ａには、小節表示領域２１と、メトロノーム記号表示領域２２と、楽器パート名・音部記号・拍子記号表示領域２３と、小節及び音符時間情報表示領域２４と、小節番号及び楽譜パート名情報表示領域２５と、転調及び拍子切り替え表示領域２６と、速度記号表示領域２７と、強弱記号表示領域２８と、が表示される。
【００５１】
小節表示領域２１は、音符および休符を含む小節が楽器パートごとに画面の横方向に複数連なって表示される。図示例では１パートなので１行のみの表示となっているが複数パートであってもよい。勿論全ての小節を一度に表示することはできないので、各小節が画面横方向に一定速度でスクロールされる。また、小節表示領域２１に一度に表示する範囲は任意に設定することができる。また、小節表示領域２１には、現在の演奏位置を示す演奏位置表示部としてのポインタ２１ａが表示されている。このポインタ２１ａはスクロールせずに小節表示領域２１内の一定位置に静止している。ポインタ２１ａの静止位置は任意に決定できる。なお、ポインタ２１ａは図８に示したようなスクロールする方向に直交する線に限らず矢印など現在の演奏位置を示すことができる表示であればよい。
【００５２】
メトロノーム記号表示領域２２は、当該楽譜のメトロノーム記号が表示される。楽器パート名・音部記号・拍子記号表示領域２３は、ピアノ、バイオリンなどの楽器パート名と、ト音記号やヘ音記号などの音部記号、及び、４分の４拍子などの拍子記号が表示される。
【００５３】
小節及び音符時間情報表示領域２４は、各音符の演奏時間と小節当たりの演奏時間が表示される。小節番号及び楽譜パート名情報表示領域２５は、先頭から付与されている小節の番号及びイントロ、Ａメロなどの楽譜パート名が表示される。転調及び拍子切り替え表示領域２６は、転調や拍子変化を表示する。図８の例では、転調または拍子変化する直前の小節の終端に表示しているが、転調または拍子変化する小節に表示してもよい。速度記号表示領域２７は、アッチェレランドやリタルダンド、フェルマータなどの速度を変更する音楽記号が表示される。強弱記号表示領域２８は、ピアノやフォルテなどの強弱記号が表示される。
【００５４】
転調及び拍子切り替え表示領域２６に表示されるような転調や拍子の切り替えは従来の楽譜では楽譜内（五線譜内）に表示されるが、例えば、楽器パート名・音部記号・拍子記号表示領域２３の表示をいきなり切り替えると演奏者が対応できない場合もあり、また、本実施形態では、一定速度でスクロールするため、その記号自体が演奏時間を有する記号のみを五線譜内には表示しているので、このような領域を設けることで、転調や拍子の切り替えを演奏者がスムーズに把握することができる。
【００５５】
上述した各表示領域のうち、小節及び音符時間情報表示領域２４と、小節番号及び楽譜パート名情報表示領域２５と、転調及び拍子切り替え表示領域２６と、速度記号表示領域２７と、強弱記号表示領域２８と、は小節表示領域２１に合わせてスクロール表示される。つまり、これらの表示領域は小節に関連する情報が表示されているので、小節が移動することに合わせて移動される。なお、小節及び音符時間情報表示領域２４と、小節番号及び楽譜パート名情報表示領域２５と、転調及び拍子切り替え表示領域２６と、速度記号表示領域２７と、強弱記号表示領域２８と、は全ての領域を表示しなくともよいし、前記５つの表示領域のうち、表示する領域を使用者が任意に選択できるようにしてもよい。
【００５６】
図５のフローチャートに戻って、ステップＳ１０５において、ステップＳ１０４で表示した表示用データのうち、小節表示領域２１と、小節及び音符時間情報表示領域２４と、小節番号及び楽譜パート名情報表示領域２５と、転調及び拍子切り替え表示領域２６と、速度記号表示領域２７と、強弱記号表示領域２８と、をスクロールして表示開始する。スクロールの開始は、例えば、使用者がタッチパネル１１ｂの任意の位置をタップするなどとしてスクロール開始のトリガを与えればよい。そして、そのトリガが入力された場合は入出力制御部１２が保存手段１３から表示用データを読み出して楽譜がスクロール表示されるように表示手段１１ａに出力する。即ち、表示情報と演奏位置を示すポインタを表示させるとともに、表示情報を一定の速度でスクロールするように表示している。
【００５７】
各領域のスクロールは、メトロノーム記号に応じた速度で行われる。つまり、図８に示した例では、ポインタ２１ａを１分当たりに通過する音符の数が４分音符に換算して１０８個になる速度でスクロールする。または、使用者が指定した速度でスクロールするようにしてもよい。速度の指定は数値（メトロノーム記号やテンポ）を入力するようにしてもよいし、タッチパネル１１ｂ上で２回タップすることでそのタップの間隔をテンポと見なして入力されるようにしてもよい。
【００５８】
本実施形態によれば、保存手段１３に格納されている音符や休符に基づく時間データによって複数の小節の表示幅を一定の幅に定め、複数の小節のうち、演奏速度を変更する補助記号が指定されている小節に、補助記号に基づく表示幅の補正を行って、表示手段１１ａに表示するための表示用データを生成し、表示手段１１ａでは、表示用データの小節を一行にして画面横方向に一定速度でスクロールするように表示しているので、スクロール表示する場合でも、小節の長さが一定になるために一定の速度でのスクロールが可能となる。また、フェルマータなどの演奏速度を変更する補助記号など楽譜の内容に応じて小節の表示幅補正をするので、楽譜の内容に応じて小節の表示幅を補正でき、演奏速度に応じた一定の速度のまま譜面のスクロール表示が可能となる。
【００５９】
また、楽譜データが格納されている保存手段１３を備え、保存手段１３に格納されている楽譜データに基づいて時間データを算出しているので、音符や休符などに基づいて小節毎の時間データを算出することができる。
【００６０】
なお、時間データは、楽譜データに基づいてＣＰＵ１７で生成してもよい。即ち、ＣＰＵ１７を演奏時間情報算出手段として機能させてもよい。具体的には、保存手段１３に格納されている楽譜データから速度単位と１小節当たりの拍子数を取得する。速度単位は上述したメトロノーム記号に対応するデータであり、拍子数は楽譜の先頭に記載されている何分の何拍子という表示に対応するデータである。そして、取得した速度単位と拍子数から音符や休符ごとの演奏時間を算出する。即ち、格納手段に格納されている楽譜情報に基づいて演奏時間情報を算出している。
【００６１】
また、表示用データを音楽支援装置１０で生成していたが、例えばサーバ等の外部コンピュータで予めＭｕｓｉｃＸＭＬファイルを基に時間データの生成と表示用データの生成までを行って当該サーバ上に保存し、音楽支援装置１０にダウンロードするようにしてもよい。つまり、図５のステップＳ１０１〜Ｓ１０３までをサーバ等で実行し、ステップＳ１０４以降を音楽支援装置１０が実行するようにしてもよい。或いは、楽譜データと時間データをサーバ上に保存し、表示用データを音楽支援装置１０で生成するようにしてもよい。
【００６２】
また、ステップＳ１０２で補正された時間データは、使用者が微調整することができるようにしてもよい。例えば、図８の小節及び音符時間情報表示領域２４の微調整をしたい時間情報をタップすると、微調整用のウィンドウ等が表示されて、ソフトウェアテンキーや数値の上昇下降を示すソフトウェアキーなどを使って微調整を行えばよい。勿論時間データが修正（微調整）された場合は当該時間データが修正された小節の表示幅も修正される。このようにすることにより、例えば、演奏者や歌唱者等の嗜好や指揮者などの個性等による抑揚を反映することができる。つまり、タッチパネル１１ｂからの入力を入出力制御部１２を介して取得して、その入力（微調整内容）に応じて時間データと表示幅を修正して入出力制御部１２に修正済みデータを保存手段１３に保存させる。即ち、タッチパネル１１ｂが演奏時間情報を変更する変更手段となり、小節幅補正手段が、変更手段によって変更された演奏時間情報に基づいて前記小節の表示幅の補正を行っている。
【００６３】
また、上述した実施形態では、表示手段１１ａに表示される小節表示領域２１には１楽器パート当たり１行として、楽譜がスクロールしてポインタ２１ａは静止していたが、図９に示したように、従来のような複数小節ごとの段で表示してポインタ２１ａ（或いはカーソル）をスクロールするようにしてもよい。このような表示は、表示用データ（ＭｕｓｉｃＸＭＬ）における楽譜構成を変更し、ポインタ２１ａが移動するようにするだけであり容易に実現できる。その場合でも、速度記号に応じた補正がされた小節以外の各小節の表示幅は同じであり、メトロノーム記号に基づいた速度でポインタ２１ａが表示範囲の先頭（左上）の小節から順次最終位置（右下）の小節に向かってスクロールする。ポインタ２１ａが一度の表示範囲の最終位置（右下）の小節まで到達した場合は、次の表示範囲（ページ）に切り替えて当該表示範囲の先頭の小節からポインタ２１ａがスクロールする。
【００６４】
例えば、図９の場合は、１段目の各小節は等幅（ａ）となっているが、２段目の先頭の小節にアッチェレランド（accel.）があるために、以降ア・テンポ（a tempo）がある小節の前の小節まで小節幅が補正され徐々に短くなる。図示例ではaccel.からa tempo前までで例えば１０％短くなるように補正している（０．９×８ａ）。その後等幅に戻り、最下段の先頭の小節のリタルダンド（rit.）により例えば２０％長くなるように補正している（１．２×ａ）。そして、次の小節のフェルマータにより例えば２倍長くなるよう補正している（２×ａ）。
【００６５】
また、小節表示領域２１に表示する楽器パートを選択できるようにしてもよい。例えば、メニュー画面等を表示して使用者が表示するパートを増減できるようにすればよい。さらに、表示位置の入れ替えができるようにしてもよい。例えば、楽器パート名・音部記号・拍子記号表示領域２３の楽器パート名をドラッグして位置を上下に移動させることで入れ替えができるようになる。
【００６６】
（第２実施形態）
次に、本発明の第２の実施形態を図１０乃至図１２を参照して説明する。なお、前述した第１の実施形態と同一部分には、同一符号を付して説明を省略する。
【００６７】
本実施形態は、第１の実施形態で説明した音楽支援装置１０を複数備えた音楽支援システム１である。このような複数の音楽支援装置１０を使用して演奏する場合、例えば、各々の音楽支援装置１０におけるスクロール開始の操作のずれなどによってポインタ２１ａの示す位置が音楽支援装置１０間でずれてしまうことがある。そこで、本実施形態では、音楽支援装置１０の楽譜データに付加されている同期データに基づいて、各音楽支援装置１０間の表示位置の同期を取る。
【００６８】
本実施形態では、上述したように、楽譜データに同期データが付加されている。同期データは、所定間隔で付加されているデータである。表示用データに変換する前の楽譜データの状態のＭｕｓｉｃＸＭＬは、従来のようにページごとに表示することを考慮して構成されているので、ページの区切りを示す情報が含まれている。そこで、本実施形態では、表示用データを生成する際に同期データをこのページの区切りを示す位置やその周辺に付加している。なお、ページの区切りを示す情報は、第１の実施形態で示したような１楽器パートの各小節が１行に連なって表示される場合は削除される。図１１は、同期データの付加位置例を示した説明図である。図１１は、小節７と小節８の間にページの区切りがあった場合である。この場合、小節８の先頭に同期データを付加する。即ち、表示情報に外部との同期を取るための同期情報を含んでいる。
【００６９】
そして、スクロールを開始して、この同期データを検出した場合（当該小節の先頭がポインタ２１ａの位置に到達した場合）は、同期データの付加されている小節番号を他の音楽支援装置１０に送信する。同期データを受信した音楽支援装置１０は、当該同期データの示す小節の先頭をポインタ２１ａの位置に移動させることで表示の同期を取る。
【００７０】
上述した動作の詳細を図１２のフローチャートを参照して説明する。図１２のフローチャートはＣＰＵ１７で実行される。
【００７１】
まず、ステップＳ２０１において、同期データを検出したか否かを判断し、検出した場合（Ｙの場合）はステップＳ２０２に進み、検出しない場合（Ｎの場合）はステップＳ２０３に進む。図１１の場合、８小節目の先頭に同期データが付与されており、それらの小節の先頭がポインタ２１ａに位置に到達した場合に検出と判断する。入出力制御部１２が保存手段１３から読み出した表示用データから同期データを検出してＣＰＵ１７に通知している。即ち、入出力制御部１２が、同期情報検出手段として表示手段に同期情報が付与されている位置が表示されていることを検出している。
【００７２】
次に、ステップＳ２０２において、同期情報を送信してステップＳ２０４に進む。同期情報は、上述した同期データを検出したことを示す情報と当該同期情報を検出した小節番号を含んでいる。本ステップでは、入出力制御部１２と通信制御部１５を介して無線通信制御部１６から同期情報を送信している。
【００７３】
一方、ステップＳ２０３においては、同期指示が入力されたか否かを判断し、入力された場合はステップＳ２０２に進み、入力されていない場合はステップＳ２０４に進む。本ステップは、楽譜データに予め付加されている同期データによらず、使用者が任意のタイミングで同期を指示した場合に同期をとるための判断を行っている。使用者による同期の指示は、例えば、タッチパネル１１ｂ上で２楽譜上の任意の小節をタップすることで当該小節を同期する小節（ポインタ２１ａに合わせる小節）としてステップＳ２０２で同期データと同様の処理を行う。なお、使用者による同期の指示は、画面入力以外に、例えばフットペダルが設けられている場合はフットペダルから入力するようにしてもよい。フットペダルの場合は例えばポインタ２１ａの位置する小節に同期させるようにする。即ち、同期情報を入力する同期入力手段を備え、同期検出手段が、同期入力手段から入力された同期指示の表示手段に表示されている小節を検出している。
【００７４】
次に、ステップＳ２０４において、同期情報を受信したか否かを判断し、受信した場合（Ｙの場合）はステップＳ２０５に進み、受信しない場合（Ｎの場合）はステップＳ２０１に戻る。本ステップでは、無線通信制御部１６から自身以外の他の音楽支援装置１０よりの同期情報を受信したか否かを判断している。ステップＳ２０２〜Ｓ２０４より、通信制御部１５と無線通信制御部１６が、外部から同期情報を受信するとともに、同期情報検出手段が表示手段に同期情報が表示されていることを検出した場合は外部へ同期情報を送信する同期情報通信手段として機能している。
【００７５】
次に、ステップＳ２０５において、受信した同期情報に沿って同期してステップＳ２０１に戻る。本ステップでは、入出力制御部１２にステップＳ２０４で受信した同期情報に含まれる小節番号の先頭をポインタ２１ａの位置に合わせるように移動させている。即ち、ＣＰＵ１７が、同期情報通信手段が受信した同期情報に対応する位置にポインタを合わせるように表示手段に表示させる同期手段として機能している。
【００７６】
本実施形態によれば、外部から同期情報を受信し、その同期情報に合わせるように表示手段に表示させるので、外部の端末等と同期してスクロール表示をすることができる。したがって、複数の音楽支援装置１０間における同期が可能となり、例えば複数人での演奏時にスクロール箇所を合わせることができる。
【００７７】
また、使用者が任意のタイミングで同期を指示した場合に同期をとっているので、同期データが付加されていない場合や、使用者の必要に応じて同期をとることができる。
【００７８】
なお、同期データは、ページの区切りに限らず使用者が任意に設定できるようにしてもよい。また、付加する位置も小節の先頭ではなく最後としてもよい。
【００７９】
また、上述した２つの実施形態では主に楽器の演奏で説明したが、歌唱用の楽譜にも適用することができる。
【００８０】
なお、上述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施の形態に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００８１】
１     音楽支援システム
１０   音楽支援装置
１１ａ 表示手段
１１ｂ タッチパネル（変更手段）
１２   入出力制御部（同期情報検出手段）
１５   通信制御部（同期情報通信手段）
１６   無線通信制御部（同期情報通信手段）
１３   保存手段（格納手段）
１７   ＣＰＵ（小節幅算出手段、小節幅補正手段、表示情報生成手段、同期手段）
【図１】
2013111293.tif 000003
【図２】
2013111293.tif 000004
【図３】
2013111293.tif 000005
【図４】
2013111293.tif 000006
【図５】
2013111293.tif 000007
【図６】
2013111293.tif 000008
【図７】
2013111293.tif 000009
【図８】
2013111293.tif 000010
【図９】
2013111293.tif 000011
【図１０】
2013111293.tif 000012
【図１１】
2013111293.tif 000013
【図１２】
2013111293.tif 000014
【図１３】
2013111293.tif 000015
【手続補正書】
【提出日】平成24年10月30日(2012.10.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項７に記載の発明は、請求項６に記載の発明において、前記表示情報に外部との同期を取るための同期情報を含み、前記同期検出手段が、前記表示手段に前記同期情報が表示されていることを検出し、前記同期情報通信手段が、前記同期検出手段が前記表示手段に前記同期情報が表示されていることを検出した場合は外部へ前記同期情報を送信することを特徴とするものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項８に記載の発明は、請求項６または７に記載の発明において、前記同期情報を入力する同期入力手段を備え、前記同期検出手段が、前記同期入力手段から入力された同期指示の前記表示手段に表示されている小節を検出し、前記同期情報通信手段が、前記同期検出手段が検出した前記同期指示を外部へ送信することを特徴とするものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項７に記載の発明によれば、表示情報に外部との同期を取るための同期情報を含み、同期検出手段が、表示手段に同期情報が表示されていることを検出し、同期情報通信手段が、同期検出手段が表示手段に同期情報が表示されていることを検出した場合は外部へ同期情報を送信するので、自動的に外部の端末と同期することができる。また、同期検出手段が自身の同期情報が付与されている位置が表示手段に表示されていることを検出しているので、検出された同期情報の位置に外部の端末等を同期されることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項８に記載の発明によれば、同期情報を入力する同期入力手段を備え、同期検出手段が、同期入力手段から入力された同期指示の表示手段に表示されている小節を検出し、同期情報通信手段が、同期検出手段が検出した同期指示を外部へ送信するので、使用者等が任意のタイミングで同期をすることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
まず、ステップＳ２０１において、同期データを検出したか否かを判断し、検出した場合（Ｙの場合）はステップＳ２０２に進み、検出しない場合（Ｎの場合）はステップＳ２０３に進む。図１１の場合、８小節目の先頭に同期データが付与されており、それらの小節の先頭がポインタ２１ａに位置に到達した場合に検出と判断する。入出力制御部１２が保存手段１３から読み出した表示用データから同期データを検出してＣＰＵ１７に通知している。即ち、入出力制御部１２が、表示手段に同期情報が付与されている位置が表示されていることを検出している。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
次に、ステップＳ２０４において、同期情報を受信したか否かを判断し、受信した場合（Ｙの場合）はステップＳ２０５に進み、受信しない場合（Ｎの場合）はステップＳ２０１に戻る。本ステップでは、無線通信制御部１６から自身以外の他の音楽支援装置１０よりの同期情報を受信したか否かを判断している。ステップＳ２０２〜Ｓ２０４より、通信制御部１５と無線通信制御部１６が、外部から同期情報を受信するとともに、表示手段に同期情報が表示されていることを検出した場合は外部へ同期情報を送信する同期情報通信手段として機能している。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
１    音楽支援システム
１０  音楽支援装置
１１ａ      表示手段
１１ｂ      タッチパネル（変更手段）
１２  入出力制御部（同期検出手段）
１５  通信制御部（同期情報通信手段）
１６  無線通信制御部（同期情報通信手段）
１３  保存手段（格納手段）
１７  ＣＰＵ（小節幅算出手段、小節幅補正手段、表示情報生成手段、同期手段）
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記表示情報に外部との同期を取るための同期情報を含み、
前記同期検出手段が、前記表示手段に前記同期情報が表示されていることを検出し、
前記同期情報通信手段が、前記同期検出手段が前記表示手段に前記同期情報が表示されていることを検出した場合は外部へ前記同期情報を送信する
ことを特徴とする請求項６に記載の音楽支援装置。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
前記同期情報を入力する同期入力手段を備え、
前記同期検出手段が、前記同期入力手段から入力された同期指示の前記表示手段に表示されている小節を検出し、
前記同期情報通信手段が、前記同期検出手段が検出した前記同期指示を外部へ送信する
ことを特徴とする請求項６または７に記載の音楽支援装置。
【国際調査報告】
2013111293.tif 000016
2013111293.tif 000017
2013111293.tif 000018
2013111293.tif 000019