(57)【特許請求の範囲】
【請求項１】
楽曲のメロディを表すメロディデータと該メロディデータの時間的な区切りを表す区切りデータとが記憶された記憶手段と、
前記記憶手段に記憶された区切りデータに基づいて前記メロディデータを複数の時間区間に区切った場合の、その時間長が予め定められた条件を満たす時間区間を特定時間区間として特定する特定時間区間特定手段と、
前記メロディデータが表すメロディの音高の時間的な変化を示す画像を、前記時間区間毎に、所定の表示領域を有する表示手段に表示する表示制御手段であって、前記特定時間区間特定手段によって特定された特定時間区間を表示する場合には、該特定時間区間のメロディの音高の時間的な変化を示す最長メロディ画像のサイズと前記表示領域のサイズとが一致するように該最長メロディ画像を前記表示手段に表示する一方、前記特定時間区間以外の時間区間を表示する場合には、該時間区間と前記特定時間区間との時間長比が、該時間区間のメロディの音高の時間的な変化を示すメロディ画像と前記最長メロディ画像とのサイズ比に一致するように、該メロディ画像を前記表示手段に表示する表示制御手段と
を具備することを特徴とするメロディ表示制御装置。
【請求項２】
前記特定時間区間特定手段は、前記記憶手段に記憶された区切りデータに基づいて前記メロディデータを複数の時間区間に区切った場合の、その時間長が最長となる時間区間を特定時間区間として特定する
ことを特徴とする請求項１に記載のメロディ表示制御装置。
【請求項３】
前記記憶手段に記憶されたメロディデータからメロディの区切りを検出し、検出した区切り位置を示すデータを区切りデータとして前記記憶手段に記憶させる区切り検出手段
を備えることを特徴とする請求項１又は２に記載のメロディ表示制御装置。
【請求項４】
前記表示制御手段は、前記特定時間区間以外の時間区間を表示する場合には、前記メロディデータから、該時間区間の時間軸における中心位置を中心として、前記特定時間区間の時間長と一致する時間部分を抽出し、抽出した時間部分のメロディを表すメロディ画像のサイズと前記表示領域のサイズとが一致するように、該メロディ画像を前記表示手段に表示する
ことを特徴とする請求項１乃至３のいずれか１に記載のメロディ表示制御装置。
【請求項５】
前記メロディデータは、前記楽曲のメロディをノートの列で表すデータであり、
前記表示制御手段は、前記メロディデータに含まれる各ノートを、該ノートの時間長がその表示サイズで表されるノート図形として表示する
ことを特徴とする請求項１乃至４のいずれか１に記載のメロディ表示制御装置。
【請求項６】
前記表示制御手段によって表示される画面上に、時間の経過に伴って一定速度で移動するカーソル図形を表示するカーソル図形表示手段
を具備することを特徴とする請求項１乃至５のいずれか１に記載のメロディ表示制御装置。
【請求項７】
請求項１乃至６のいずれか１に記載のメロディ表示制御装置と、
前記楽曲の伴奏を再生する伴奏再生手段と
を具備し、
前記表示制御手段は、前記伴奏再生手段によって再生中の伴奏に対応する時間区間のメロディを表すメロディ画像を表示する
ことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メロディを表示する技術に関する。
【背景技術】
【０００２】
カラオケ装置においては、歌唱者の歌唱を支援するために、歌唱の旋律をガイドする方法が種々提案されている。例えば、主旋律となるメロディをカラオケ伴奏の進行に伴って演奏するカラオケ装置が提案されている。また、例えば特許文献１には、ガイドメロディの各音の音高を画面に表示する技術が提案されている。特許文献１に記載の技術によれば、歌唱者は、画面を参照することで、メロディを構成する各音の音高をある程度把握することができる。また、ガイドメロディを表示する他の例としては、メロディの音符を棒状の図形で表示し、棒状図形の画面縦方向の表示位置で音高を示すとともに、画面横方向の位置で発音タイミングを、棒状図形の長さで音符の実時間長を表す装置もある。
【特許文献１】特開２００６−１８９４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来のカラオケ装置では、ガイドメロディは、歌唱している区間（以下、歌唱区間とする）を含む一部を一ページとして表示し、ページ内の歌唱している部分がカーソルで表示される。このとき、一ページの長さをフレーズの切れ目で決定しており、ページの実時間長は均一でない。一ページの範囲を同じサイズの描画領域に表現するから、ページのサイズに依存して、音符を表す棒状図形の実時間あたりの長さが、ページによって異なる。そのため、棒状図形の長さと時間との関係に楽曲のページによってばらつきが生じるから、歌唱者が違和感を覚え、歌唱し難い場合があった。
【０００４】
本発明は上述した背景の下になされたものであり、従来と比較して、歌唱者が歌唱しやすいようにメロディを表示することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願の好適な態様であるメロディ表示制御装置は、楽曲のメロディを表すメロディデータと該メロディデータの時間的な区切りを表す区切りデータとが記憶された記憶手段と、前記記憶手段に記憶された区切りデータに基づいて前記メロディデータを複数の時間区間に区切った場合の、その時間長が予め定められた条件を満たす時間区間を特定時間区間として特定する特定時間区間特定手段と、前記メロディデータが表すメロディの音高の時間的な変化を示す画像を、前記時間区間毎に、所定の表示領域を有する表示手段に表示する表示制御手段であって、前記特定時間区間特定手段によって特定された特定時間区間を表示する場合には、該特定時間区間のメロディの音高の時間的な変化を示す最長メロディ画像のサイズと前記表示領域のサイズとが一致するように該最長メロディ画像を前記表示手段に表示する一方、前記特定時間区間以外の時間区間を表示する場合には、該時間区間と前記特定時間区間との時間長比が、該時間区間のメロディの音高の時間的な変化を示すメロディ画像と前記最長メロディ画像とのサイズ比に一致するように、該メロディ画像を前記表示手段に表示する表示制御手段とを具備することを特徴とする。
【０００６】
上述の態様において、前記特定時間区間特定手段は、前記記憶手段に記憶された区切りデータに基づいて前記メロディデータを複数の時間区間に区切った場合の、その時間長が最長となる時間区間を特定時間区間として特定してもよい。
【０００７】
また、上述の態様において、前記記憶手段に記憶されたメロディデータからメロディの区切りを検出し、検出した区切り位置を示すデータを区切りデータとして前記記憶手段に記憶させる区切り検出手段を備えてもよい。
【０００８】
また、上述の態様において、前記表示制御手段は、前記特定時間区間以外の時間区間を表示する場合には、前記メロディデータから、該時間区間の時間軸における中心位置を中心として、前記特定時間区間の時間長と一致する時間部分を抽出し、抽出した時間部分のメロディを表すメロディ画像のサイズと前記表示領域のサイズとが一致するように、該メロディ画像を前記表示手段に表示してもよい。
【０００９】
また、上述の態様において、前記メロディデータは、前記楽曲のメロディをノートの列で表すデータであり、前記表示制御手段は、前記メロディデータに含まれる各ノートを、該ノートの時間長がその表示サイズで表されるノート図形として表示してもよい。
また、上述の態様において、前記表示制御手段によって表示される画面上に、時間の経過に伴って一定速度で移動するカーソル図形を表示するカーソル図形表示手段を具備してもよい。
【００１０】
また、本発明の好適な態様であるカラオケ装置は、上述のメロディ表示制御装置と、前記楽曲の伴奏を再生する伴奏再生手段とを具備し、前記表示制御手段は、前記伴奏再生手段によって再生中の伴奏に対応する時間区間のメロディを表すメロディ画像を表示することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、従来と比較して、歌唱者が歌唱しやすいようにメロディを表示することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。
＜Ａ：構成＞
図１は、この発明の一実施形態であるカラオケ装置１のハードウェア構成を示すブロック図である。図において、制御部１１は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備え、ＲＯＭ又は記憶部１２に記憶されているコンピュータプログラムを読み出して実行することにより、バスＢＵＳを介してカラオケ装置１の各部を制御する。記憶部１２は、制御部１１によって実行されるコンピュータプログラムやその実行時に使用されるデータを記憶するための記憶手段であり、例えばハードディスク装置である。表示部１３は、液晶パネル等により構成される所定の表示領域を備え、制御部１１による制御の下に各種の画像を表示する表示装置である。操作部１４は、カラオケ装置１の利用者による操作に応じた信号を制御部１１に出力する。マイクロホン１５は、収音し、収音した音声を表すアナログ信号を出力する収音装置である。音声処理部１６は、マイクロホン１５が出力するアナログ信号をＡ／Ｄ変換してデジタルデータに変換する。また、音声処理部１６は、制御部１１の制御の下、オーディオデータをＤ／Ａ変換して楽音信号を生成し、生成した楽音信号をスピーカ１７に出力する。スピーカ１７は、音声処理部１６から供給される楽音信号に応じた強度で放音する。
【００１３】
なお、この実施形態では、マイクロホン１５とスピーカ１７とがカラオケ装置１に含まれている場合について説明するが、音声処理部１６に入力端子及び出力端子を設け、オーディオケーブルを介してその入力端子に外部マイクロホンを接続するとしても良く、同様に、オーディオケーブルを介してその出力端子に外部スピーカを接続するとしても良い。また、この実施形態では、マイクロホン１５から音声処理部１６へ入力される音声信号及び音声処理部１６からスピーカ１７へ出力される音声信号がアナログ音声信号である場合について説明するが、デジタル音声データを入出力するようにしても良い。このような場合には、音声処理部１６にてＡ／Ｄ変換やＤ／Ａ変換を行う必要はない。表示部１３、操作部１４についても同様であり、カラオケ装置１に内蔵される形式であってもよく、外付けされる形式であってもよい。
【００１４】
記憶部１２は、図示のように、楽曲データ記憶領域１２１と、背景画データ記憶領域１２２と、区切りデータ記憶領域１２３とを有している。楽曲データ記憶領域１２１には、カラオケ伴奏の際に用いられる、楽曲の伴奏音や歌詞を表す楽曲データが記憶されている。背景画データ記憶領域１２２には、カラオケ伴奏時に背景として表示される動画像を表す背景画データが記憶されている。区切りデータ記憶領域１２３には、メロディデータの表すメロディの時間的な区切り位置を示す区切りデータが記憶される。
【００１５】
ここで、楽曲データ記憶領域１２１に記憶された楽曲データの内容の一例について説明する。楽曲データは、図２に示すように、ヘッダと複数のトラックとを有しており、複数のトラックには、利用者が歌唱すべき旋律（ピッチ）の内容を表すガイドメロディデータが記述されたガイドメロディデータトラック、カラオケ演奏音の内容を表す演奏データが記述された演奏トラック、歌詞の内容を表す歌詞データが記述された歌詞トラックがある。楽曲データのヘッダ部分には、図２に示すように楽曲を特定する曲番号データ、楽曲の曲名を示す曲名データ、ジャンルを示すジャンルデータ、楽曲の演奏時間を示す演奏時間データ等が含まれている。また、楽曲データのヘッダには、その楽曲の１泊あたりの時間長を示す拍データ（以下「基準時間長データ」という）や、拍子（１小節あたりの拍数）を示す拍子データ等も含まれている。以上のデータは、ＭＩＤＩフォーマットに従って記述されている。楽曲データの歌詞トラックには、歌詞を構成する各文字を示すデータと、各文字を表示する表示タイミングを示すタイミングデータとを含む歌詞データが記述される。
【００１６】
次に、ガイドメロディデータトラックに記述されているガイドメロディデータの具体例について説明する。図３は行と列のマトリックスになっているので、まず、列について説明する。第１列のデルタタイムは、イベントとイベントとの時間間隔を示しており、テンポクロックの数で表される。デルタタイムが「０」の場合は、直前のイベントと同時に実行される。第２列には演奏データの各イベントが持つメッセージの内容が記述されている。このメッセージには、発音イベントを示すノートオンメッセージ（ＮｏｔｅＯｎ）や消音イベントを示すノートオフメッセージ（ＮｏｔｅＯｆｆ）の他、コントロールチェンジメッセージ等が含まれる。なお、図３に示す例では、コントロールチェンジメッセージは含まれていない。
【００１７】
第３列にはチャンネルの番号が記述されている。ここでは、説明の簡略のためガイドメロディデータトラックのチャンネル番号を「１」としている。
第４列には、ノートナンバ（ＮｏｔｅＮｕｍ）あるいはコントロールナンバ（ＣｔｒｌＮｕｍ）が記述されるが、どちらが記述されるかはメッセージの内容により異なる。例えば、ノートオンメッセージ又はノートオフメッセージであれば、ここには音階を表すノートナンバが記述され、またコントロールチェンジメッセージであればその種類を示すコントロールナンバが記述されている。
第５列にはＭＩＤＩメッセージの具体的な値（データ）が記述されている。例えばノートオンメッセージであれば、ここには音の強さを表すベロシティの値が記述され、ノートオフメッセージであれば、音を消す速さを表すベロシティの値が記述され、またコントロールチェンジメッセージであればコントロールナンバに応じたパラメータの値が記述されている。
【００１８】
次に、図３に示す各行は、歌唱すべきメロディの各音符の属性を示す楽音パラメータとなっており、ノートオンイベント、ノートオフイベントで構成される。
図３に示す例では、デルタタイム４８０の長さを４分音符の長さとしている。この場合、第１行、第２行のイベント処理によりＣ４音が４分音符の長さにわたって発音されることが示され、第３行、第４行のイベント処理によりＧ４音が４分音符の長さにわたって発音されることが示される。そして、第５行、第６行の処理によりＦ４音が２分音符の長さにわたって発音されることが示される。
【００１９】
＜Ｂ：動作＞
図４はカラオケ装置１の制御部１１が行う処理の流れを示す図である。以下、図４を参照しつつこの実施形態の動作について説明する。利用者が操作部１４を用いて楽曲指定操作を行うと、まず、カラオケ装置１の制御部１１は、指定された楽曲のガイドメロディデータを楽曲データ記憶領域１２１から読み出し、読み出したガイドメロディデータを最初から最後まで走査し、メロディの切れ目を検出し、検出した区切り位置を示す区切りデータを生成する（ステップＳ１）。この処理は、より具体的には、例えば、制御部１１は、ガイドメロディデータのノートオフイベントと次のノートオンイベントとの間の時間間隔（すなわちメロディの切れ目）が予め定められた閾値以上であるか否かを判定し、判定結果が肯定的である場合に、メロディの区切り位置として検出する。制御部１１は、検出した区切り位置を示す区切りデータを生成し、区切りデータ記憶領域１２３に記憶していく。
【００２０】
次いで、制御部１１は、区切りデータ記憶領域１２３に記憶された区切りデータに基づいてメロディデータを複数の時間区間（以下「ページ区間」という）に区切った場合の、その時間長が最長となる時間区間を特定時間区間（以下「最長ページ区間」）として特定する（ステップＳ２）。
【００２１】
次いで、制御部１１は、カラオケ伴奏の再生を開始する（ステップＳ３）。制御部１１の制御の下、利用者によって指定された楽曲の楽曲データが楽曲データ記憶領域１２１からＲＡＭへ転送されるとともに、指定された楽曲に対応する背景画データが背景画データ記憶領域１２２からＲＡＭへ転送される。制御部１１は、ＲＡＭ内の楽曲データのイベントを順次読み出すことによりカラオケ伴奏を行うとともに、ＲＡＭ内の楽曲データの歌詞データと背景画データを順次読み出すことにより歌詞と背景画とを表示部１３に表示する。具体的には、制御部１１は、楽曲データの演奏トラックに記述されたイベントデータを音声処理部１６に出力する。音声処理部１６は、供給されるイベントデータに基づいて楽音信号を生成する。生成された楽音信号はスピーカ１７により楽音として出力される。また、制御部１１は、背景画データと歌詞トラックの歌詞データとを表示部１３に出力する。この結果、カラオケ伴奏音がスピーカ１７から放音される一方、歌詞データの表す歌詞画像と背景画データの表す背景画とが表示部１３に表示される。
【００２２】
このとき、制御部１１は、ガイドメロディが表す旋律をカラオケ伴奏の進行に従って表示部１３に表示する。すなわち、制御部１１は、再生中の伴奏に対応するページ区間のメロディの音高の時間的な変化を示すメロディ画像を表示部１３に表示させる。このガイドメロディの表示処理について以下に説明する。まず、制御部１１は、楽曲データのガイドメロディトラックに記述されたガイドメロディデータを順次読み出し、ガイドメロディデータを構成する各イベントのデルタタイムに従って、楽曲のメロディを構成する各ノートのピッチ（音高）、発音開始タイミング及び発音時間を特定する。次いで、制御部１１は、メロディデータの表すメロディを示す画像（以下、「メロディ画像」という）を、ステップＳ１で検出した区切り位置に基づいたページ区間毎に、表示部１３の表示領域に表示する（ステップＳ４）。このとき、制御部１１は、描画領域の左端から右端まででその時間分とし、一ページがその長さに満たない場合は中央に寄せて表示する。すなわち、制御部１１は、最長ページ区間のメロディを表示する場合には、最長ページ区間のメロディを表す画像（以下「最長メロディ画像」という）のサイズと、表示部１３の表示領域のサイズとが一致するように（すなわち表示部１３の表示領域いっぱいに）、そのページ区間のメロディ画像を表示する。一方、制御部１１は、最長ページ区間以外のページ区間のメロディを表示する場合には、ページ区間と最長ページ区間との時間長比が、そのページ区間のメロディ画像と最長メロディ画像とのサイズ比に一致するように、メロディ画像を表示部１３に表示する。
【００２３】
図５及び図６は、表示部１３に表示される画面の一例を示す図である。図５は、最長ページ区間のメロディ画像が表示された画面の一例を示す図であり、図６は、最長ページ区間以外のページ区間のメロディ画像が表示された画面の一例を示す図である。制御部１１は、ガイドメロディデータに基づいて、ガイドメロディデータに含まれる各ノートのそれぞれを表すノート図形を表示部１３に表示させるとともに、各ノートに対応する歌詞を表す文字画像を表示部１３に表示させる。このとき、制御部１１は、メロディデータに含まれる各ノートを、そのノートの時間長が表示サイズで表されるノート図形として表示する。
【００２４】
図５及び図６において、ノート図形Ｚ１，Ｚ２，Ｚ３，…は、楽曲のガイドメロディを構成する各ノートを示している。図５及び図６に示す例においては、ノート図形Ｚ１，Ｚ２，Ｚ３，…は、各ノートの発音タイミングがその図中左右方向の表示位置で示されるとともに、各ノートの発音時間がその左右方向の長さで示されている。また、各ノートのピッチが図中上下方向の表示位置で示されている。制御部１１は、ガイドメロディを構成する各ノートを示すノート図形Ｚ１，Ｚ２，Ｚ３，…を、各ノートの発音開始タイミングが画面左右方向の表示位置で示されるとともに、各ノートの発音時間（ノートオンメッセージからノートオフメッセージまでの時間長）が画面左右方向の幅で示されるような画像を表示部１３に表示させるためのデータを生成し、生成したデータを表示部１３に供給する。表示部１３は、供給されるデータに応じて、図５又は図６に示すような画像を表示する。
【００２５】
このとき、図５に示すように、最長ページ区間の最長メロディ画像Ｇ１を表示する場合には、最長メロディ画像Ｇ１が表示部１３の表示領域１３１の画面いっぱいに表示される。一方、最長ページ区間以外のページ区間を表示する場合には、図６に示すように、そのページ区間に対応するメロディ画像Ｇ２が画面中央に表示され、その左側には前のページ区間のメロディ画像Ｇ３の一部が表示されるとともに、その右側には後のページ区間のメロディ画像Ｇ１の一部が表示される。図６に示すように、制御部１１は、画面の左右に余白が生じる場合には、左側の余白には前のページのメロディ画像の一部を、右側には次のページのメロディ画像の一部を挿入する。すなわち、制御部１１は、最長ページ区間以外のページ区間を表示する場合には、メロディデータから、ページ区間の時間軸における中心位置を中心として、最長ページ区間の時間長と一致する時間部分を抽出し、抽出した時間部分のメロディを表すメロディ画像のサイズと、表示部１３の表示領域１３１のサイズとが一致するように、メロディ画像を表示部１３に表示する。
【００２６】
また、このとき、図５及び図６に示すように、制御部１１は、メロディのノート図形が表示されている画面上に、再生中のカラオケ伴奏に対応するカーソル図形Ｋ１を表示する。ここで、画面上に表示されているノート図形は、時間長比とサイズ比との関係が全てのページにおいて一致しているから、画面上を移動するカーソル図形は、全てのページにおいて時間の経過に伴って一定速度で移動する。従来の装置では、画面上に表示されるカーソル図形の移動速度がページ毎に異なっていたから、歌唱者が違和感を覚える場合があった。それに対しこの実施形態では、カーソル図形が全てのページにおいて一定速度で移動するから、歌唱者は違和感を覚えることなく、カーソル図形を歌唱の参考とすることができる。
【００２７】
図４の説明に戻る。制御部１１は、カラオケ伴奏の再生が終了したか否かを判定し（ステップＳ５）、カラオケ伴奏の再生が終了していないと判定された場合には（ステップＳ５；ＮＯ）、ステップＳ４の処理に戻り、ページ区間毎のメロディ画像表示処理を行う（ステップＳ４）。一方、カラオケ伴奏の再生が終了したと判定した場合には（ステップＳ５；ＹＥＳ）、制御部１１は、そのまま処理を終了する。
【００２８】
以上説明したようにこの実施形態では、画面で表示する実時間長を一定とし、一ページがその時間長に満たない場合には画面中央に表示し、その両端に前後フレーズの一部を表示する。また、従来の手法では、音の長さが同じでも、一ページの長さに依存して、ガイドメロディ上での表現が変化したのに対し、この実施形態では、ある曲の中では同じ長さとなる。このようにすることで、音符の長さと時間の長さの対応が容易になり、歌唱者は、メロディの音符の長さを把握し易い。また、この実施形態では、ガイドメロディ上を動くカーソルの速度を一定にすることで、歌唱者がメロディを目で追い易くすることができる。
【００２９】
＜Ｃ：変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその一例を示す。なお、以下の各態様を適宜に組み合わせてもよい。
（１）上述の実施形態では、制御部１１が、ガイドメロディデータからメロディの区切り位置を検出し、検出した区切り位置を示す区切りデータを生成したが、これに代えて、メロディの区切り位置を示す区切りデータを含む楽曲データを用いるようにしてもよい。この場合は、制御部１１は、楽曲データに含まれる区切りデータを参照して、最長ページ区間を特定し、メロディデータを表すメロディ画像を、区切りデータに基づいたページ区間毎に、表示部１３に表示するようにすればよい。
【００３０】
また、上述の実施形態では、図５及び図６に示すように、ガイドメロディの各ノートを示すノート図形と、歌詞を表す文字画像とを併せて表示するようにしたが、歌詞を表示せずに、ガイドメロディを表す図形のみを表示するようにしてもよい。
また、上述の実施形態では、ガイドメロディの各ノートを表す帯状図形をノート図形として表示するようにしたが、各ノートを表すノート図形は帯状図形に限らず、例えば、楕円形状の図形であってもよく、各ノートの発音時間長や発音タイミング等がその表示位置や形状で示される図形であればよい。なお、本実施形態に係る図形は、楕円図形や帯状図形に限らず、線、点、記号等も含む。
【００３１】
また、上述の実施形態では、最長ページ区間以外のページ区間を表示する場合に、画面中央にそのページ区間に対応するメロディ画像を表示するとともに、その前後のページ区間のメロディ画像を画面の左右に表示するようにした（図６参照）が、これに限らず、前のページ区間を表示して後のページ区間を表示しないようにしてもよい。要するに、再生中のページ区間のメロディ画像を画面中央に表示するようにすればよい。
【００３２】
また、上述の実施形態では、制御部１１は、メロディデータを区切りデータに基づいて複数の時間区間に区切った場合の、その時間長が最長となる時間区間を特定時間区間として特定するようにしたが、特定時間区間はこれに限らず、例えば、時間長が２番目に長い時間区間を特定時間区間として特定するようにしてもよく、その時間長が予め定められた条件を満たす時間区間を特定時間区間として特定するようにすればよい。
【００３３】
（２）上述の実施形態では、メロディ表示制御装置をカラオケ装置１に適用した例について説明したが、本発明に係るメロディ表示制御装置が適用される装置はカラオケ装置に限らず、例えばパーソナルコンピュータや、携帯オーディオプレーヤ、携帯通信端末等であってもよい。
【００３４】
（３）上述の実施形態では、カラオケ装置１は、記憶部１２からガイドメロディデータを読み出す構成としたが、ガイドメロディデータを取得する態様はこれに限らず、例えば、通信ネットワークを介して他のコンピュータ装置からガイドメロディデータを受信するようにしてもよい。また、例えば、ＳＤメモリカード等の記録媒体に記録されたガイドメロディデータを読み出すようにしてもよい。要するに、カラオケ装置１が、ガイドメロディデータを取得するものであればよい。
【００３５】
（４）上述の実施形態では、カラオケ装置１が本実施形態に係る全ての処理を実行するようになっていた。これに対し、通信ネットワークで接続された２以上の装置が上記実施形態に係る機能を分担するようにし、それら複数の装置を備えるシステムが同実施形態のカラオケ装置１を実現するようにしてもよい。例えば、マイクロホンやスピーカ、表示装置及び操作部等を備えるコンピュータ装置と、メロディデータからノート図形データを生成する処理等を実行するサーバ装置とが通信ネットワークで接続されたシステムとして構成されていてもよい。この場合は、例えば、サーバ装置が、メロディデータを解析してメロディデータに対応するメロディ画像をコンピュータ装置に送信し、コンピュータ装置が、サーバ装置から受信されるノート図形データの表すノート図形を表示するようにしてもよい。
【００３６】
（５）上述の実施形態におけるカラオケ装置１の制御部１１によって実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、ＲＡＭ、ＲＯＭなどの記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由でカラオケ装置１にダウンロードさせることも可能である。
【図面の簡単な説明】
【００３７】
【図１】カラオケ装置のハードウェア構成の一例を示すブロック図である。
【図２】楽曲データの内容の一例を示す図である。
【図３】楽曲データに含まれるリファレンスデータトラックの内容を示す図である。
【図４】制御部が行う処理の流れを示すフローチャートである。
【図５】表示部に表示される画面の一例を示す図である。
【図６】表示部に表示される画面の一例を示す図である。
【符号の説明】
【００３８】
１…カラオケ装置、１１…制御部、１２…記憶部、１３…表示部、１４…操作部、１５…マイクロホン、１６…音声処理部、１７…スピーカ、１２１…楽曲データ記憶領域、１２２…背景画データ記憶領域、１２３…区切りデータ記憶領域、１３１…表示領域。
【図１】
0005014073.tif 000002
【図２】
0005014073.tif 000003
【図３】
0005014073.tif 000004
【図４】
0005014073.tif 000005
【図５】
0005014073.tif 000006
【図６】
0005014073.tif 000007