(57)【特許請求の範囲】
【請求項１】
楽曲の演奏出力に際して、該楽曲の歌詞文字映像を表示させると共に、該歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示制御装置であって、
前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、該歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させるものであることを特徴とする歌詞文字映像表示制御装置。
【請求項２】
前記先行部分は、前記歌詞文字映像における前記歌唱ポイントと該歌唱ポイントに先行する先行ポイントとの間の部分に対応し、該歌唱ポイントと先行ポイントとの距離は、前記楽曲の演奏進行速度に応じて変化させられるものである請求項１に記載の歌詞文字映像表示制御装置。
【請求項３】
前記先行部分は、前記歌詞文字映像における前記歌唱ポイントと該歌唱ポイントに先行する先行ポイントとの間の部分に対応し、該先行ポイントは、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び速度データに基づいて算出されるものである請求項１又は２に記載の歌詞文字映像表示制御装置。
【請求項４】
前記先行部分は、前記歌詞文字映像における前記歌唱ポイントと該歌唱ポイントに先行する先行ポイントとの間の部分に対応し、該先行ポイントは、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び座標データに基づいて算出されるものである請求項１又は２に記載の歌詞文字映像表示制御装置。
【請求項５】
前記歌唱ポイントと先行ポイントとの距離は、前記楽曲の演奏進行速度が速いほど長くなるように変化させられるものである請求項２に記載の歌詞文字映像表示制御装置。
【請求項６】
前記先行部分の色替わり表示制御は、前記歌唱ポイントから前記先行ポイントまでの間が、前記歌唱ポイント以前の部分及び前記先行ポイント以降の部分の何れとも異なる色に色替わり表示させられるものである請求項２から５の何れか１項に記載の歌詞文字映像表示制御装置。
【請求項７】
前記先行部分の色替わり表示制御は、前記歌唱ポイントから前記先行ポイントまでの間が、該先行ポイント以降の部分とは異なる色に色替わり表示させられると共に、前記歌唱ポイントから前記先行ポイントに向かって色替わり範囲が漸減させられるものである請求項２から５の何れか１項に記載の歌詞文字映像表示制御装置。
【請求項８】
楽曲の演奏出力に際して、該楽曲の歌詞文字映像を表示させると共に、該歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示制御装置の制御装置を、
前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、該歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示制御手段として機能させることを特徴とする歌詞文字映像表示制御プログラム。
【請求項９】
楽曲の演奏出力に際して、該楽曲の歌詞文字映像を表示させると共に、該歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示方法であって、
前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、該歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させることを特徴とする歌詞文字映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置等における歌詞文字映像表示制御装置、歌詞文字映像表示制御プログラム、及び歌詞文字映像表示方法に関し、特に、歌唱し易い歌詞文字映像表示制御を実現するための改良に関する。
【背景技術】
【０００２】
多数の楽曲のうちから選択される楽曲の演奏出力を行うと共に、その楽曲の歌詞文字映像を映像表示装置に表示させるカラオケ装置が知られている。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数の楽曲からリモコン装置等により選択（選曲）された楽曲に関して、その楽曲の演奏音（音楽情報）を出力させると共に、その楽曲の歌詞文字映像を含む映像を演奏出力に同期して画面に表示させることで、所望の楽曲のカラオケ演奏を楽しむことができる。この歌詞文字映像の表示制御に関して、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行う技術が普及している。斯かる技術によれば、歌唱ポイントの時間的推移に合わせて、例えば歌詞文字映像におけるその歌唱ポイント以前の部分を、歌唱ポイント以降の部分とは異なる色に順次色替わり表示させることで、一連の文字列に相当する歌詞文字映像の中で現在歌唱されるべき歌唱ポイントがどこであるかを歌唱者に把握させることができる。
【０００３】
しかし、前記歌詞文字映像の色替わり表示制御に関して、その色替わり表示のタイミングを見て正しい歌唱を行うことは必ずしも容易ではなかった。とりわけ歌い慣れていない楽曲や、曲の中で演奏速度が速くなったり遅くなったりする楽曲については、歌詞文字映像の色替わりを目で追っていてもスムーズに歌うことが困難である場合が多かった。そこで、歌唱し易い歌詞文字映像表示制御を実現するための技術が提案されている。例えば、特許文献１に記載されたカラオケ装置がそれである。この技術によれば、カラオケ演奏に際して表示される歌詞文字映像に関して、曲中での発音長さに応じて各文字映像の幅寸法を拡大乃至縮小することで、それぞれの文字映像に対応する歌詞を歌う際の発音長さを視覚的に把握することができ、歌唱し易い歌詞文字映像表示制御を実現することができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３１９３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前記従来の技術では、歌詞文字映像に含まれる文字映像毎に幅寸法が拡大乃至縮小されることから、歌詞文字映像におけるフォントのプロポーションが崩れ文字列全体として見た場合の印象が奇異且つ不格好なものとなるという弊害があった。更に、それぞれ幅寸法が異なる文字映像を連ねた歌詞文字映像では読みづらくなることが考えられ、通常の歌詞文字映像よりも却って歌いづらくなるおそれがあった。すなわち、歌唱し易い歌詞文字映像表示制御を実現する技術は、未だ開発されていないのが現状である。
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示制御装置、歌詞文字映像表示制御プログラム、及び歌詞文字映像表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本第１発明の要旨とするところは、楽曲の演奏出力に際して、その楽曲の歌詞文字映像を表示させると共に、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示制御装置であって、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させるものであることを特徴とするものである。
【０００８】
また、前記目的を達成するために、本第２発明の要旨とするところは、楽曲の演奏出力に際して、その楽曲の歌詞文字映像を表示させると共に、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示制御装置の制御装置を、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示制御手段として機能させることを特徴とする歌詞文字映像表示制御プログラムである。
【０００９】
また、前記目的を達成するために、本第３発明の要旨とするところは、楽曲の演奏出力に際して、その楽曲の歌詞文字映像を表示させると共に、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞文字映像表示方法であって、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させることを特徴とするものである。
【発明の効果】
【００１０】
このように、前記第１発明によれば、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させるものであることから、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示制御装置を提供することができる。
【００１１】
ここで、前記第１発明において、好適には、前記先行部分は、前記歌詞文字映像における前記歌唱ポイントとその歌唱ポイントに先行する先行ポイントとの間の部分に対応し、その歌唱ポイントと先行ポイントとの距離は、前記楽曲の演奏進行速度に応じて変化させられるものである。このようにすれば、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示部分の長さに反映させることにより、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。
【００１２】
また、好適には、前記先行部分は、前記歌詞文字映像における前記歌唱ポイントとその歌唱ポイントに先行する先行ポイントとの間の部分に対応し、その先行ポイントは、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び速度データに基づいて算出されるものである。このようにすれば、従来の楽曲データに備えられる実用的なデータを用いて、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示部分の長さに反映させることができる。
【００１３】
また、好適には、前記先行部分は、前記歌詞文字映像における前記歌唱ポイントとその歌唱ポイントに先行する先行ポイントとの間の部分に対応し、その先行ポイントは、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び座標データに基づいて算出されるものである。このようにすれば、従来の楽曲データに備えられる実用的なデータを用いて、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示部分の長さに反映させることができる。
【００１４】
また、好適には、前記歌唱ポイントと先行ポイントとの距離は、前記楽曲の演奏進行速度が速いほど長くなるように変化させられるものである。このようにすれば、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示部分の長さに反映させることにより、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。
【００１５】
また、好適には、前記先行部分の色替わり表示制御は、前記歌唱ポイントから前記先行ポイントまでの間が、前記歌唱ポイント以前の部分及び前記先行ポイント以降の部分の何れとも異なる色に色替わり表示させられるものである。このようにすれば、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示に、実用的且つ視覚的に分かり易い態様で反映させることができる。
【００１６】
また、好適には、前記先行部分の色替わり表示制御は、前記歌唱ポイントから前記先行ポイントまでの間が、その先行ポイント以降の部分とは異なる色に色替わり表示させられると共に、前記歌唱ポイントから前記先行ポイントに向かって色替わり範囲が漸減させられるものである。このようにすれば、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示に、実用的且つ視覚的に分かり易い態様で反映させることができる。
【００１７】
また、前記第２発明によれば、歌詞文字映像表示制御装置の制御装置を、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示制御手段として機能させることを特徴とする歌詞文字映像表示制御プログラムであることから、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示制御プログラムを提供することができる。
【００１８】
また、前記第３発明によれば、前記歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御を行うと共に、その歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示方法であることから、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示方法を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明が好適に適用されるカラオケ装置の構成を例示するブロック図である。
【図２】図１のカラオケ装置に備えられた楽曲データベースに記憶される楽曲データの一例について詳しく説明する図である。
【図３】図１のカラオケ装置による歌詞文字映像表示制御の基本的な概念を説明する概念図である。
【図４】図１のカラオケ装置のＣＰＵに機能的に備えられた制御機能の要部を説明する機能ブロック線図である。
【図５】従来の歌詞文字映像表示制御装置による歌詞文字映像の色替わり表示制御の一例を示す図である。
【図６】図５に示す色替わり表示制御における文字色の変化を概念的に示す図である。
【図７】図１のカラオケ装置による先行部分の色替わり表示制御の一態様について説明する図であり、楽曲の演奏進行速度が比較的速い場合を例示している。
【図８】図１のカラオケ装置による先行部分の色替わり表示制御の一態様について説明する図であり、楽曲の演奏進行速度が比較的遅い場合を例示している。
【図９】図７及び図８の色替わり表示制御における文字色の変化を概念的に示す図である。
【図１０】図７〜図９に示す色替わり表示制御に関して予めバッファに記憶される第１の文字色に対応する歌詞文字映像を例示する図である。
【図１１】図７〜図９に示す色替わり表示制御に関して予めバッファに記憶される第２の文字色に対応する歌詞文字映像を例示する図である。
【図１２】図７〜図９に示す色替わり表示制御に関して予めバッファに記憶される第３の文字色に対応する歌詞文字映像を例示する図である。
【図１３】図１のカラオケ装置による先行部分の色替わり表示制御の他の態様について説明する図であり、楽曲の演奏進行速度が比較的速い場合を例示している。
【図１４】図１のカラオケ装置による先行部分の色替わり表示制御の他の態様について説明する図であり、楽曲の演奏進行速度が比較的遅い場合を例示している。
【図１５】図１３及び図１４の色替わり表示制御における文字色の変化を概念的に示す図である。
【図１６】図１のカラオケ装置による先行部分の色替わり表示制御の更に別の態様について説明する図であり、楽曲の演奏進行速度が比較的速い場合を例示している。
【図１７】図１のカラオケ装置による先行部分の色替わり表示制御の更に別の態様について説明する図であり、楽曲の演奏進行速度が比較的遅い場合を例示している。
【図１８】図１６及び図１７の色替わり表示制御における文字色の変化を概念的に示す図である。
【図１９】図７〜図９に示す先行部分の色替わり表示制御の変形例について説明する図であり、楽曲の演奏進行速度が比較的速い場合を例示している。
【図２０】図７〜図９に示す先行部分の色替わり表示制御の変形例について説明する図であり、楽曲の演奏進行速度が比較的遅い場合を例示している。
【図２１】図１のカラオケ装置のＣＰＵによる楽曲の演奏出力制御の一例の要部を説明するフローチャートである。
【図２２】図２１の楽曲の演奏出力制御におけるテロップ再生処理の一例の要部を説明するフローチャートである。
【図２３】図２２のテロップ再生処理における変化ドット数の計算処理の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００２１】
図１は、本発明が好適に適用されるカラオケ装置１０の構成を例示するブロック図である。この図１に示すカラオケ装置１０は、本発明の歌詞文字映像表示制御装置、歌詞文字映像表示制御プログラム、及び歌詞文字映像表示方法が好適に適用されるものであり、中央演算処理装置であるＣＰＵ１２と、読出専用メモリであるＲＯＭ１４と、随時書込読出メモリであるＲＡＭ１６と、記憶装置であるハードディスク１８と、グラフィックスチップ（グラフィックスボード）等の映像処理部２０と、サウンドチップ（サウンドボード）等の音声処理部２２と、操作パネル２４と、通信インターフェイス２６と、ビデオ出力端子２８を介して前記映像処理部２０に接続された映像表示装置であるディスプレイ３０と、オーディオ入力端子３２を介して前記音声処理部２２に接続された音声入力装置であるマイクロフォン３４と、オーディオ出力端子３６を介して前記音声処理部２２に接続された音声増幅装置であるアンプ３８とを、備えて構成されている。
【００２２】
前記カラオケ装置１０は、前記通信インターフェイス２６及びネットワーク接続端子４０を介して通信回線４２に接続されており、同様にその通信回線４２に接続されたサーバ等の外部装置との相互間でその通信回線４２を介して情報の通信が可能とされている。前記通信回線４２は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記カラオケ装置１０は、好適には、前記通信回線４２を介して図示しないサーバ（ホスト装置）に接続されており、そのサーバから後述する楽曲データ（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１０は、好適には、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置であるが、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明は好適に適用される。
【００２３】
前記ＣＰＵ１２は、前記ＲＡＭ１６の一時記憶機能を利用しつつ前記ＲＯＭ１４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１０における各種制御を実行する。すなわち、前記操作パネル２４或いは図示しないリモコン装置（電子早見本装置）等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ１６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク１８から前記ＲＡＭ１６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲データ）を読み出す楽曲データ読出制御、楽曲の演奏進行に応じてそのＲＡＭ１６から前記音声処理部２２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ１６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部２０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部２０を制御して所定の背景映像を再生させる背景映像出力制御、カラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御、及び前記通信回線４２を介した図示しないサーバ等との間の情報通信制御等の基本的な制御を実行する。
【００２４】
前記映像処理部２０は、前記ディスプレイ３０に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ１２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子２８を介して前記ディスプレイ３０に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１０による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ１２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク１８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ３０に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。
【００２５】
前記音声処理部２２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１０による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク１８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン３４から前記オーディオ入力端子３２を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子３６を介して前記アンプ３８に供給されてそのアンプ３８により増幅されて図示しないスピーカから出力される。
【００２６】
前記操作パネル２４は、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記カラオケ装置１０は、好適には、前記操作パネル２４に加えて或いはその操作パネル２４の代替として、前記ＣＰＵ１２、映像処理部２０、及び音声処理部２２等を格納するカラオケ装置１０（コマンダ）本体にタッチパネルディスプレイを備えたものであってもよい。このタッチパネルディスプレイは、画像（映像）を表示させると共に利用者の接触に応じて前記カラオケ装置１０への入力を行うものであり、好適には、前記カラオケ装置１０本体における表側の平面部（カラオケボックス等に設置される場合に、利用者側とされる面）に設けられる。斯かる態様において、前記タッチパネルディスプレイは、前記ディスプレイ３０とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。また、前記カラオケ装置１０には、好適には、前記操作パネル２４の一部乃至全部の機能を遠隔で実行するための入力装置として機能する電子早見本装置等のリモコン装置が備えられており、そのリモコン装置から送信される信号が前記ＣＰＵ１２に供給されることで、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。
【００２７】
前記ハードディスク１８には、前記カラオケ装置１０により前記楽曲の演奏出力（カラオケ演奏）を行うための多数（例えば、数万曲）の楽曲データ（カラオケデータ）を記憶する楽曲データベース４４をはじめとする各種データベースが設けられている。図２は、この楽曲データベース４４に記憶される楽曲データの一例について詳しく説明する図である。この図２に示すように、前記カラオケ装置１０において出力される各楽曲に対応して前記楽曲データベース４４に記憶された楽曲データは、例えば、メタデータ、演奏情報としてのＭＩＤＩデータ、及び歌詞情報としてのテロップデータを含んでいる。
【００２８】
前記メタデータは、例えば、各楽曲データの識別情報としての曲番号（選曲番号）、曲名、歌手名、登録日時等の情報を含んでいる。前記ＭＩＤＩデータは、前記音声処理部２２を介して各楽曲の演奏出力制御を行うための情報であり、例えば、複数のトラック乃至チャンネルにそれぞれ対応して演奏出力に係る楽器（演奏音）の種類と、出力される演奏音の音階及び音長等を定める楽譜情報とを、含んでいる。前記テロップデータは、前記映像処理部２０を介して各楽曲の歌詞文字映像表示制御を行うための情報であり、例えば、前記楽曲データに対応する楽曲（演奏曲）の歌詞を複数に区分した各区分に相当するブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnを含んでいる。
【００２９】
前記ブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnは、例えば、それぞれ表示データ及び属性データを含んでいる。この表示データは、例えば、座標、変化前色コード、変化後色コード、及び文字列を含んでいる。前記座標は、前記ディスプレイ３０の画面内において各ブロックにおける歌詞文字映像が表示される座標（例えば、歌詞文字映像表示位置の左上隅に対応するｘｙ座標）を定めるものである。前記変化前色コードは、歌唱ポイントを示す色替わり表示制御（ワイプ）による色替わり前の文字色（画面内に当初表示される歌詞文字映像の文字色）を定めるものである。前記変化後色コードは、色替わり表示制御による色替わり後の文字色を定めるものである。前記文字列は、各ブロックにおける歌詞文字映像に対応するテキストデータである。また、前記属性データは、表示ステップ、消去ステップ、複数（例えば、１つのブロックデータにおいて５〜１０）の変化ステップＣ01、Ｃ02、Ｃ03、・・・、Ｃmm、及び各変化ステップに対応する変化速度を含んでいる。前記表示ステップは、各ブロックにおける歌詞文字映像が画面内に表示されるタイミングを定めるものである。前記消去ステップは、各ブロックにおける歌詞文字映像が画面から消去されるタイミングを定めるものである。前記変化ステップは、各ブロックにおける歌詞文字映像の歌唱ポイントを示す色替わりタイミング（色替わり開始タイミング）を定めるものであり、そのタイミングから対応する変化速度で歌詞文字映像の色替わり表示制御が行われることを示している。前記ディスプレイ３０の画面内に表示された歌詞文字映像は、前記変化ステップＣ01、Ｃ02、Ｃ03、・・・、Ｃmmにより定められるタイミング及び変化速度で順次色替わりさせられる。換言すれば、前記変化ステップは、各ブロックにおける歌詞文字映像の色替わり変化速度と、その変化速度の変更タイミングを定めるものである。
【００３０】
図３は、前記カラオケ装置１０による歌詞文字映像表示制御（歌詞テロップ再生）の基本的な概念を説明する概念図である。この図３に示すように、前記カラオケ装置１０による楽曲の演奏出力においては、前記ＭＩＤＩデータに基づく楽曲の演奏進行（発音ステップ値のインクリメント）に応じて、前記各ブロックデータに対応する歌詞文字映像表示制御が行われると共に、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる歌詞色替わり表示制御（ワイプ）が行われる。すなわち、前記各ブロックデータに対応する歌詞文字映像が前記表示ステップ（黒い丸印で示す）において前記ディスプレイ３０の画面内に表示され、その歌詞文字映像が前記変化ステップ（グレーの丸印で示す）及び変化速度に応じて順次色替わり表示され、前記消去ステップ（白抜き丸印で示す）において前記ディスプレイ３０の画面から消去される。図３に示す例では、ブロックＢ03、Ｂ04における表示ステップから消去ステップまでの範囲が部分的に重複しているが、これは前記ディスプレイ３０の画面内に前記ブロックＢ03、Ｂ04それぞれに対応する歌詞文字映像が同時に表示される時間帯があることを示している。
【００３１】
前記楽曲データにおいて、前記ブロックデータにおける変化ステップ及び変化速度は、前記楽曲の演奏進行に基づいて予め定められたものである。すなわち、前記歌詞文字映像の色替わり表示制御に関して、その歌詞文字映像における色替わりポイント（変化前の文字色と変化後の文字色との境界）が現在歌唱されるべき歌唱ポイント（伴奏音の出力位置）を示すように予め定められたものである。換言すれば、前記ブロックデータにおける変化ステップ及び変化速度は、前記楽曲の歌唱ポイントの時間的推移に合わせて、前記歌詞文字映像におけるその歌唱ポイント以前の部分を、歌唱ポイント以降の部分とは異なる色に順次色替わり表示させるように予め定められたものである。
【００３２】
前記のように、図２に示す楽曲データにおいては、時刻データに対応する変化ステップ及び速度データに対応する変化速度に基づいて前記歌詞文字映像の色替わり表示制御を行うものであるが、斯かる色替わり表示制御の基準となるデータとしては他の態様も考えられる。例えば、時刻データ及びその時刻に対応する座標データに基づいて色替わり表示制御を行うものであってもよい。具体的には、所定時間毎に各時点に対応する色替わりポイント（歌詞文字映像における相対的な位置或いは対応する文字等）が予め定められており、前記楽曲の演奏進行に対応する各時点において対応する色替わりポイントで前記歌詞文字映像の色替わり表示制御を行うものであってもよい。すなわち、前記歌詞文字映像の色替わり表示制御を行うためのデータの持ち方としては、第１の態様として時刻データ及び速度データ、第２の態様として時刻データ及び座標データ等が考えられる。前記第１の態様においては、前記第２の態様に比べてデータ量が小さくて済むが、色替わり表示制御における誤差（色替わりポイントと歌唱ポイントとの乖離）が比較的大きくなる傾向にある。一方、前記第２の態様においては、前記第１の態様に比べて色替わり表示制御における誤差が小さくなるが、データ量が大きくなる。
【００３３】
図４は、前記カラオケ装置１０のＣＰＵ１２に機能的に備えられた制御機能の要部を説明する機能ブロック線図である。この図４に示す演奏出力制御手段４８は、前記カラオケ装置１０による楽曲の演奏出力を制御する。具体的には、前記ＲＡＭ１６等の予約曲テーブルにおける上位の予約曲から順に（すなわち入力順に）、その予約曲テーブルに記憶された楽曲の曲番号（選曲番号）に対応する楽曲データを前記ハードディスク１８の楽曲データベース４４から読み出し、その楽曲データに含まれる演奏情報に基づいて楽曲の演奏出力を制御する。例えば、演奏情報としてのＭＩＤＩデータに基づいて、前記音声処理部２２によりそのＭＩＤＩデータにおける楽譜情報としてのトラック乃至チャンネルに対応する楽器の演奏音（音楽情報）を出力させ、前記オーディオ出力端子３６及びアンプ３８等を介して図示しないスピーカから出力させる。
【００３４】
歌詞文字映像表示制御手段５０は、前記演奏出力制御手段４８による楽曲の演奏出力に際して、その演奏出力に係る楽曲データに含まれるテロップデータ（歌詞情報）に基づいてその楽曲の歌詞文字映像を表示させる制御を行う。すなわち、前記テロップデータに含まれる文字列に対応する歌詞文字映像を生成し、前記映像処理部２０を介してその歌詞文字映像を前記ディスプレイ３０に表示させる。具体的には、前記テロップデータに含まれる各ブロックデータに対応する歌詞文字映像を、そのブロックデータにおいて定められた前記表示ステップにおいて前記ディスプレイ３０における規定の前記座標に表示させると共に、前記消去ステップにおいて前記ディスプレイ３０の画面から消去する制御を行う。
【００３５】
前記歌詞文字映像表示制御手段５０は、歌詞色替わり表示制御手段５２を含んでいる。この歌詞色替わり表示制御手段５２は、基本的には、前記歌詞文字映像表示制御手段５０により前記ディスプレイ３０の画面内に表示された歌詞文字映像を、前記演奏出力制御手段４８による楽曲の演奏進行に応じて順次色替わり表示させる制御を行う。具体的には、前記テロップデータに含まれる各ブロックデータに対応する歌詞文字映像を、そのブロックデータにおいて定められた変化ステップ及び変化速度に基づいて前記変化前色コードに対応する文字色から前記変化後色コードに対応する文字色へと順次変化させてゆく制御を行う。
【００３６】
図５は、従来の歌詞文字映像表示制御装置による歌詞文字映像の色替わり表示制御の一例を示す図であり、図６は、その色替わり表示制御における文字色の変化を概念的に示す図である。従来の歌詞文字映像表示制御装置による歌詞文字映像の色替わり表示制御では、例えば図５に示すように、文字背景６２（必ずしも表示されなくともよい、以下の説明において同じ）の前面側に表示された歌詞文字映像６０の文字色が、楽曲の演奏進行に伴い、現在歌唱されるべき歌唱ポイント（伴奏音の出力位置）６４を境界として変化前の文字色から変化後の文字色へと変化（ワイプ）させられてゆく。すなわち、図５に示す例においては、前記歌詞文字映像６０が画面に表示された当初は、そのすべての範囲が変化前の文字色に対応する歌詞文字映像６０ａであるが、前記歌詞文字映像６０における紙面向かって左側の端部から色替わり表示制御が開始され、楽曲の演奏進行に伴い右側の端部に向かい順次変化後の文字色に対応する歌詞文字映像６０ｂに変化させられてゆく。この色替わり表示制御は、好適には、予め表示された歌詞文字映像６０ａの前面側に、前記歌詞文字映像６０ｂが所定ドット数ずつ重ねて合成表示されること等により実現される。なお、図５及び以下の説明に用いる図面においては、明朝体のフォントに対応し、文字本体とは異なる色で縁取りされた歌詞文字映像を例示する。斯かる態様において、その色替わり表示制御では、好適には、文字本体の色及び縁取りの色が共に色替わりさせられるものであるが、視覚的にその色替わりポイントが明確に判定できるのであれば文字本体及び縁取りの何れか一方のみが色替わりさせられるものであってもよい。以下の説明において同じである。
【００３７】
図５及び図６を用いて説明した従来の歌詞文字映像表示制御装置による歌詞文字映像の色替わり表示制御においては、前記歌詞文字映像６０の色替わり表示部分すなわち変化前の文字色に対応する歌詞文字映像６０ａと変化後の文字色に対応する歌詞文字映像６０ｂとの境界において歌唱ポイント６４が示される。しかしながら、斯かる色替わり表示のタイミングを見て正しい歌唱を行うことは必ずしも容易ではない。とりわけ歌い慣れていない楽曲や、演奏速度が比較的速い楽曲或いは遅い楽曲、曲の中で演奏速度が速くなったり遅くなったりする楽曲等については、前記歌詞文字映像６０の色替わりを目で追っていても前記歌詞文字映像６０ａと６０ｂとの境界が如何なる発声（発音）に相当するものか把握できない場合があり、スムーズに歌うことが困難である場合が多い。
【００３８】
本実施例において、前記歌詞色替わり表示制御手段５２は、先行ポイント算出手段５４及び先行部分色替わり表示制御手段５６を含んでおり、前記歌詞文字映像表示制御手段５０により表示された歌詞文字映像において、現在歌唱されるべき歌唱ポイントを示す色替わり表示制御すなわち図５及び図６を用いて前述した色替わり表示制御を行うと共に、前記先行部分色替わり表示制御手段５６によりその歌唱ポイントよりも後に歌唱されるべき先行部分の色替わり表示制御を行う。換言すれば、前記歌唱ポイントを示す色替わり表示制御に係る変化前の文字色に対応する歌詞文字映像に関して、前記歌唱ポイントを示す色替わり表示制御とは異なる態様の第２の色替わり表示制御を行う。また、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる。この形態の変化については、図７〜図２０等を用いて複数の態様を後述する。
【００３９】
前記先行ポイント算出手段５４は、前記歌詞文字映像における前記歌唱ポイントに先行する先行ポイントを算出するものであり、前記先行部分は、前記歌詞文字映像における前記歌唱ポイントとその歌唱ポイントに先行する先行ポイントとの間の部分に対応する。すなわち、前記先行部分色替わり表示制御手段５６は、好適には、前記歌詞文字映像における前記歌唱ポイントと前記先行ポイント算出手段５４により算出される先行ポイントとの間の歌詞文字映像の色替わり表示制御を行う。
【００４０】
前記先行ポイント算出手段５４は、時刻データ及び速度データに基づいて前記歌唱ポイントを示す色替わり制御を行う態様において、好適には、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び速度データに基づいて前記先行ポイントを算出する。また、時刻データ及び座標データに基づいて前記歌唱ポイントを示す色替わり制御を行う態様において、好適には、予め定められた関係から前記歌唱ポイントを示す色替わり制御に係る時刻データ及び座標データに基づいて前記先行ポイントを算出する。すなわち、前記歌唱ポイントを示す色替わり制御に係る色替わり表示ポイント（変化前の文字色と変化後の文字色との境界）を定める情報に基づいて前記先行ポイントを算出する。
【００４１】
前記先行ポイント算出手段５４は、好適には、前記楽曲の演奏進行速度に応じて前記歌唱ポイントと先行ポイントとの距離が変化させられるようにその先行ポイントを算出する。好適には、前記楽曲の演奏進行速度が速いほど前記歌唱ポイントと先行ポイントとの距離が長くなるようにその先行ポイントを算出する。ここで、楽曲の演奏進行速度とは、例えば楽曲データに含まれるＭＩＤＩデータのテンポ（Tempo）に対応するものであり、そのテンポが速いほど楽曲の演奏進行速度が高速であるといえる。例えば、ＭＩＤＩデータにおける「Tempo」が１分間における拍数を表す場合、「Tempo=60」が１秒に１拍を表し、「Tempo=120」が１秒に２拍を表す。従って、楽曲の演奏進行速度は、ＭＩＤＩデータにおける「Tempo」の値に対応するものと考えることができる。前記先行ポイント算出手段５４は、好適には、前記ＭＩＤＩデータにおける「Tempo」の値に基づいて前記先行ポイントの算出を行う。
【００４２】
図７〜図９は、前記先行部分の色替わり表示制御の一態様について説明する図であり、図７は楽曲の演奏進行速度が比較的速い場合、図８は楽曲の演奏進行速度が比較的遅い場合における色替わり表示制御の一例をそれぞれ示すと共に、図９は、その色替わり表示制御における文字色の変化を概念的に示している。これらの図に示すように、前記先行部分色替わり表示制御手段５６は、好適には、前記先行部分の色替わり表示制御の一態様として、文字背景７２の前面側に表示された歌詞文字映像７０における歌唱ポイント７４から先行ポイント７６までの間を、前記歌唱ポイント７４以前の部分及び前記先行ポイント７６以降の部分の何れとも異なる色に色替わり表示させる。換言すれば、前記先行ポイント７６以降の部分（紙面向かって右側の部分）が第１の文字色（変化前の文字色）に対応する歌詞文字映像７０ａ、前記歌唱ポイント７４以前の部分（紙面向かって左側の部分）が第２の文字色に対応する歌詞文字映像７０ｂ、前記歌唱ポイント７４から前記先行ポイント７６までの間が第３の文字色に対応する歌詞文字映像７０ｃとなるように、前記楽曲の演奏進行（歌唱ポイントの推移）に応じて前記歌詞文字映像７０を色替わり表示させる。この第３の文字色は、前記第１の文字色及び第２の文字色の中間色であることが好ましい。斯かる色替わり表示制御は、例えば、図１０に示すような前記第１の文字色に対応する歌詞文字映像７０ａ、図１１に示すような前記第２の文字色に対応する歌詞文字映像７０ｂ、及び図１２に示すような前記第３の文字色に対応する歌詞文字映像７０ｃを予め生成してバッファに記憶しておき、それらの歌詞文字映像７０ａ、７０ｂ、７０ｃを例えば所定の変化ドット数ずつ合成すること等により好適に実現される（以下の説明において同じ）。
【００４３】
図７及び図８に示す例においては、前記歌詞文字映像７０が画面に表示された当初は、そのすべての範囲が前記第１の文字色に対応する歌詞文字映像７０ａであるか、或いは歌詞文字映像７０における紙面向かって左側の端部から前記先行ポイント７６に対応する位置までが前記第３の文字色に対応する歌詞文字映像７０ｃとされている。楽曲の演奏進行に伴い前記歌詞文字映像７０における紙面向かって左側の端部から色替わり表示制御が開始され、前記歌唱ポイント７４の推移に応じて右側の端部に向かい順次前記第２の文字色に対応する歌詞文字映像７０ｂに変化させられてゆく。前記第３の文字色に対応する範囲は、演奏進行速度が変わらない限りその幅（紙面向かって左右方向の幅）を変化させないまま、前記歌唱ポイント７４の推移に応じて紙面向かって右側へ移動（スライド移動）させられる。また、演奏進行速度が変化した場合には、前記歌唱ポイント７４の推移に連動してその幅が変化させられる。すなわち、図７及び図８に示す色替わり表示制御は、実際には２色の色替わり変化が追いかけ合うようなアニメーションの様態（速度が速い場面では引き離され、遅い場面では追いつくように見える）となる。そして、前記歌唱ポイント７４が前記歌詞文字映像７０における紙面向かって右側の端部に到達すると前記第３の文字色に対応する範囲は消失する。
【００４４】
前述したように、前記先行ポイント算出手段５４は、好適には、前記楽曲の演奏進行速度が速いほど前記歌唱ポイント７４と先行ポイント７６との距離が長くなるようにその先行ポイント７６を算出する。従って、図７及び図８に対比して示すように、前記第３の文字色に対応する歌詞文字映像７０ｃの範囲は、前記楽曲の演奏進行速度が速いほど広くなる。換言すれば、図７〜図９に示す態様においては、前記歌唱ポイント７４に対応して前記第１の文字色に対応する歌詞文字映像７０ａから第２の文字色に対応する歌詞文字映像７０ｂへの色替わり表示制御が行われると共に、その楽曲の進行速度（演奏出力速度）が第３の文字色に対応する歌詞文字映像７０ｃの範囲（紙面向かって左右方向の幅）に反映させられる。従って、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、前記第３の文字色に対応する歌詞文字映像７０ｃの範囲を参照することで、歌唱者はその楽曲の進行速度を視覚的に分かり易い態様で把握することができる。
【００４５】
図１３〜図１５は、前記先行部分の色替わり表示制御の他の一態様について説明する図であり、図１３は楽曲の演奏進行速度が比較的速い場合、図１４は楽曲の演奏進行速度が比較的遅い場合における色替わり表示制御の一例をそれぞれ示すと共に、図１５は、その色替わり表示制御における文字色の変化を概念的に示している。これらの図に示すように、前記先行部分色替わり表示制御手段５６は、好適には、前記先行部分の色替わり表示制御の一態様として、文字背景８２の前面側に表示された歌詞文字映像８０における歌唱ポイント８４から先行ポイント８６までの間を、その先行ポイント８６以降の部分とは異なる色に色替わり表示させると共に、前記歌唱ポイント８４から前記先行ポイント８６に向かって色替わり範囲の面積を漸減させるものである。好適には、図１３及び図１４に示すように、前記歌唱ポイント８４から前記先行ポイント８６までの間を、紙面向かって左上半分の範囲が変化後の文字色に対応する歌詞文字映像８０ｂ、右下半分の範囲が変化前の文字色に対応する歌詞文字映像８０ａとなるように、前記楽曲の演奏進行（歌唱ポイントの推移）に応じて前記歌詞文字映像８０を色替わり表示させる。なお、図１３及び図１４においては、前記歌唱ポイント８４から前記先行ポイント８６までの間の左上半分の領域が、その歌唱ポイント８４以前の部分と同じ変化後の文字色に対応する歌詞文字映像８０ｂに変化させられる態様を例示しているが、前記歌唱ポイント８４から前記先行ポイント８６までの間を、前記歌唱ポイント８４以前の部分及び前記先行ポイント８６以降の部分の何れとも異なる第３の文字色に色替わり表示させると共に、前記歌唱ポイント８４から前記先行ポイント８６に向かって色替わり範囲を漸減させるものであってもよい。
【００４６】
図１３及び図１４に示す例においては、前記歌詞文字映像８０が画面に表示された当初は、そのすべての範囲が前記変化前の文字色に対応する歌詞文字映像８０ａであるか、或いは歌詞文字映像８０における紙面向かって左側の端部から前記先行ポイント８６に対応する位置までの間の左上半分の領域が前記変化後の文字色に対応する歌詞文字映像８０ｂとされている。楽曲の演奏進行に伴い前記歌詞文字映像８０における紙面向かって左側の端部から色替わり表示制御が開始され、前記歌唱ポイント８４の推移に応じて右側の端部に向かい順次前記変化後の文字色に対応する歌詞文字映像８０ｂに変化させられてゆく。前記先行部分すなわち左上半分が前記変化後の文字色に対応する歌詞文字映像８０ｂとされると共に右下半分が前記変化前の文字色に対応する歌詞文字映像８０ａとされた範囲は、演奏進行速度が変わらない限りその幅（紙面向かって左右方向の幅）を変化させないまま、前記歌唱ポイント８４の推移に応じて紙面向かって右側へ移動（スライド移動）させられる。また、演奏進行速度が変化した場合には、前記歌唱ポイント７４の推移に連動してその幅が変化させられる。そして、前記歌唱ポイント８４が前記歌詞文字映像８０における紙面向かって右側の端部に到達すると前記先行部分に対応する範囲は消失する。
【００４７】
前述したように、前記先行ポイント算出手段５４は、好適には、前記楽曲の演奏進行速度が速いほど前記歌唱ポイント８４と先行ポイント８６との距離が長くなるようにその先行ポイント８６を算出する。従って、図１３及び図１４に対比して示すように、前記先行部分すなわち左上半分が前記変化後の文字色に対応する歌詞文字映像８０ｂとされると共に右下半分が前記変化前の文字色に対応する歌詞文字映像８０ａとされた範囲は、前記楽曲の演奏進行速度が速いほど広くなる。換言すれば、図１３〜図１５に示す態様においては、前記歌唱ポイント８４に対応して前記変化前の文字色に対応する歌詞文字映像８０ａから変化後の文字色に対応する歌詞文字映像８０ｂへの色替わり表示制御が行われると共に、その楽曲の進行速度（演奏出力速度）が前記先行部分の範囲（紙面向かって左右方向の幅）に反映させられる。すなわち、前記楽曲の演奏進行速度が速いほど、前記歌詞文字映像８０ａ、８０ｂ、それぞれの文字色とされた範囲を区分する斜め線の勾配がゆるやかになる。従って、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、前記先行部分の範囲を参照することで、歌唱者はその楽曲の進行速度を視覚的に分かり易い態様で把握することができる。
【００４８】
図１６〜図１８は、前記先行部分の色替わり表示制御の更に別の一態様について説明する図であり、図１６は楽曲の演奏進行速度が比較的速い場合、図１７は楽曲の演奏進行速度が比較的遅い場合における色替わり表示制御の一例をそれぞれ示すと共に、図１８は、その色替わり表示制御における文字色の変化を概念的に示している。これらの図に示すように、前記先行部分色替わり表示制御手段５６は、好適には、前記先行部分の色替わり表示制御の一態様として、文字背景９２の前面側に表示された歌詞文字映像９０における歌唱ポイント９４よりも後に歌唱されるべき先行部分を、その歌唱ポイント９４から色替わりの進行方向（図１６及び図１７に示す例では紙面向かって右方向）に文字色の濃さが漸次推移してゆくグラデーション（gradation：階調）表示させる。すなわち、前記歌唱ポイント９４以降の部分（紙面向かって右側の部分）がグラデーション表示に対応する歌詞文字映像９０ａ、前記歌唱ポイント９４以前の部分（紙面向かって左側の部分）が変化後の文字色に対応する歌詞文字映像９０ｂとされる。また、前記先行部分色替わり表示制御手段５６は、前記楽曲の演奏進行速度に応じてそのグラデーション表示の態様を変更する。好適には、前記楽曲の演奏進行速度が速いほど濃度差の変化がゆるやか（軟調）となるように、演奏進行速度が遅いほど濃度差の変化が急（硬調）となるように前記グラデーション表示の態様を変更する。換言すれば、前記楽曲の演奏進行速度が速いほど視覚的にグラデーションが確認できる区間が長くなるようにそのグラデーション表示の態様を変更する。なお、前記楽曲の演奏進行速度が速いほど濃度差の変化が急（硬調）となるように、演奏進行速度が遅いほど濃度差の変化がゆるやか（軟調）となるように前記グラデーション表示の態様を変更するものであってもよい。
【００４９】
図１６及び図１７に示す例においては、前記歌詞文字映像９０が画面に表示された当初は、そのすべての範囲がグラデーション表示に対応する歌詞文字映像９０ａとされている。すなわち、前記歌詞文字映像９０における紙面向かって左側の端部が最も濃く、右側に向かって文字色の濃さが漸次淡くなってゆくグラデーション表示がかけられている。楽曲の演奏進行に伴い前記歌詞文字映像９０における紙面向かって左側の端部から色替わり表示制御が開始され、前記歌唱ポイント９４の推移に応じて右側の端部に向かい順次前記変化後の文字色に対応する歌詞文字映像９０ｂに変化させられてゆく。ここで、図１６及び図１７に示す例において、前記歌唱ポイント９４の推移に伴う前記グラデーション表示に対応する歌詞文字映像９０ａから前記変化後の文字色に対応する歌詞文字映像９０ｂへの色替わりでは、前記歌詞文字映像９０の縁取りの色が変化させられており、文字本体の文字色は前記グラデーション表示に対応する歌詞文字映像９０ａから前記変化後の文字色に対応する歌詞文字映像９０ｂへ滑らかに連結されている（図１８を参照）。すなわち、好適には、前記変化後の文字色に対応する歌詞文字映像９０ｂにおける文字本体の文字色は、前記グラデーション表示に対応する歌詞文字映像９０ａにおける前記歌唱ポイント９４に相当する部分の文字本体の文字色と等しい。演奏進行速度が変化した場合には、前記歌唱ポイント７４の推移に連動して前記歌詞文字映像９０ａにおけるグラデーション表示が変化させられる。そして、前記歌唱ポイント９４が前記歌詞文字映像９０における紙面向かって右側の端部に到達すると前記先行部分に対応する範囲は消失する。
【００５０】
前述したように、前記グラデーション表示に対応する歌詞文字映像９０ａは、前記楽曲の演奏進行速度が速いほど濃度差の変化がゆるやか（軟調）となるように、演奏進行速度が遅いほど濃度差の変化が急（硬調）となるようにその表示の態様が変化させられるものである。従って、図１６及び図１７に対比して示すように、前記楽曲の演奏進行速度が速いほど濃度が濃い範囲が広く、前記先行部分において視覚的にグラデーションが確認できる区間が長くなる。換言すれば、図１６〜図１８に示す態様においては、前記歌唱ポイント９４に対応して前記歌詞文字映像９０ａから変化後の文字色に対応する歌詞文字映像９０ｂへの色替わり表示制御が行われると共に、その楽曲の進行速度（演奏出力速度）が前記先行部分におけるグラデーション表示の範囲（紙面向かって左右方向の幅）に反映させられる。従って、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、前記先行部分の範囲を参照することで、歌唱者はその楽曲の進行速度を視覚的に分かり易い態様で把握することができる。なお、斯かる態様においては、前記先行ポイント算出手段５４による先行ポイントの算出を要しない。
【００５１】
図１９及び図２０は、図７〜図９を用いて前述した前記先行部分の色替わり表示制御の変形例について説明する図であり、図１９は楽曲の演奏進行速度が比較的速い場合、図２０は楽曲の演奏進行速度が比較的遅い場合における色替わり表示制御の一例をそれぞれ示している。これらの図に示すように、前記先行部分色替わり表示制御手段５６は、好適には、前記先行部分の色替わり表示制御の一態様として、前記歌詞文字映像７０の背面側に表示された文字背景７２における歌唱ポイント７４から先行ポイント７６までの間を、前記歌唱ポイント７４以前の部分及び前記先行ポイント７６以降の部分の何れとも異なる色に色替わり表示させるものであってもよい。換言すれば、前記先行ポイント７６以降の部分（紙面向かって右側の部分）及び前記歌唱ポイント７４以前の部分（紙面向かって左側の部分）が第１の文字色に対応する文字背景７２ａ、前記歌唱ポイント７４から前記先行ポイント７６までの間が第２の文字色に対応する文字背景７２ｂとなるように、前記楽曲の演奏進行（歌唱ポイントの推移）に応じて前記文字背景７２を含む歌詞文字映像７０の色替わり表示制御を行うものであってもよい。
【００５２】
図２１は、前記カラオケ装置１０のＣＰＵ１２による楽曲の演奏出力制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００５３】
先ず、ステップ（以下、ステップを省略する）Ｓ１において、前記操作パネル２４や図示しない電子早見本装置等の入力操作による選曲番号の入力が受け付けられる。次に、Ｓ２において、所定の楽曲を選曲入力するための選曲操作（選曲番号の入力）があったか否かが判断される。このＳ２の判断が否定される場合には、Ｓ１以下の処理が再び実行されるが、Ｓ２の判断が肯定される場合には、Ｓ３において、選曲入力された楽曲の演奏出力が開始される。このＳ３の処理は、前記ＲＡＭ１６等の予約曲テーブルに登録された楽曲の演奏出力を開始するものであってもよい。次に、Ｓ４において、演奏出力が開始される楽曲に対応する楽曲データが前記楽曲データベース４４から読み出され、前記ＲＡＭ１６等に展開される。次に、Ｓ５において、Ｓ４にて読み出された楽曲データにおけるＭＩＤＩデータ及びテロップデータに基づくＭＩＤＩ／テロップ並列処理が開始され、ＳＡにおけるテロップ再生処理（図２２を用いて後述）及びＳＢにおけるＭＩＤＩ再生処理が併行して実行される。次に、Ｓ６において、ＭＩＤＩ／テロップ並列処理が終了させられ、それをもって本ルーチンが終了させられる。なお、ＳＢにおけるＭＩＤＩ再生処理は、よく知られたＭＩＤＩデータの再生処理であり、本実施例においてはその詳しい説明を省略する。
【００５４】
図２２は、図２１の楽曲の演奏出力制御におけるテロップ再生処理ＳＡの一例の要部を説明するフローチャート（サブルーチン）であり、図７〜図９を用いて前述した前記先行部分の色替わり表示制御に対応している。この制御では、前記テロップデータにおけるブロックデータＢ01〜Ｂnnの処理ループ始端ＳＡ１に続くＳＡ２において、ブロックデータＢn（先に読み出されたブロックデータＢn-1に続くブロックデータ）が読み出されると共に、前記音声処理部２２において出力されているＭＩＤＩ演奏に係るステップ値との比較が行われる。次に、ＳＡ３において、前記ブロックデータＢnの属性データに定められた表示ステップであるか否かが判断される。このＳＡ３の判断が否定される場合には、ＳＡ８以下の処理が実行されるが、ＳＡ３の判断が肯定される場合には、ＳＡ４において、前記歌詞文字映像７０ａ、７０ｂ、７０ｃにそれぞれ対応するブロック画像（図１０〜図１２を参照）が生成されてバッファに記憶される。ここで、前記歌詞文字映像７０ｃの文字色は、好適には、前記歌詞文字映像７０ａの文字色（変化前色コード）及び前記歌詞文字映像７０ｂの文字色（変化後色コード）から、それらの中間色の色コードが算出されて用いられる。次に、ＳＡ５において、変化前ブロック画像すなわち前記第１の文字色に対応する歌詞文字映像７０ａが前記映像処理部２０等を介して前記ディスプレイ３０の画面に表示される。次に、ＳＡ６において、前記音声処理部２２におけるＭＩＤＩデータの演奏出力（ＭＩＤＩ演奏）が終了したか否かが判断される。このＳＡ６の判断が肯定される場合には、それをもって図２１に示す楽曲の演奏出力制御に復帰させられるが、ＳＡ６の判断が否定される場合には、前記テロップデータにおけるブロックデータＢ01〜Ｂnnの処理ループ終端ＳＡ７を経てＳＡ１に復帰させられ、ＳＡ２以下の処理が再び実行される。
【００５５】
ＳＡ８においては、前記ブロックデータＢnの属性データに定められた変化ステップであるか否かが判断される。このＳＡ８の判断が否定される場合には、ＳＡ１１以下の処理が実行されるが、ＳＡ８の判断が肯定される場合には、ＳＡＡにおいて、前記第２の文字色に対応する歌詞文字映像７０ｂに関して図２３に示す変化ドット数の計算処理が実行される。この第２の文字色に対応する歌詞文字映像７０ｂに関するＳＡＡの処理に関して、加算値α＝０とされる。すなわち、変化ステップ（歌唱ポイント７４）に対応する色替わり表示制御に係る変化ドット数の計算処理が行われる。次に、ＳＡ９において、前記第２の文字色に対応する歌詞文字映像７０ｂに関してＳＡＡにて算出された変化ドット数に対応して、その歌詞文字映像７０ｂの表示が更新され、前記歌詞文字映像７０の歌唱ポイント７４を示す色替わり表示制御が実行される。次に、ＳＡＡにおいて、前記第３の文字色に対応する歌詞文字映像７０ｃに関して図２３に示す変化ドット数の計算処理が実行される。この第３の文字色に対応する歌詞文字映像７０ｃに関するＳＡＡの処理に関して、加算値α＝１００とされる。すなわち、変化ステップ（歌唱ポイント７４）とその変化ステップに先行する先行ポイントとの間の部分に対応する色替わり表示制御に係る変化ドット数の計算処理が行われる。次に、ＳＡ１０において、前記第３の文字色に対応する歌詞文字映像７０ｃに関してＳＡＡにて算出された変化ドット数に対応して、その歌詞文字映像７０ｃの表示が更新され、前記歌詞文字映像７０における前記先行部分の色替わり表示制御が実行された後、ＳＡ６以下の処理が実行される。ＳＡ１１においては、前記ブロックデータＢnの属性データに定められた消去ステップであるか否かが判断される。このＳＡ１１の判断が否定される場合には、ＳＡ６以下の処理が実行されるが、ＳＡ１１の判断が肯定される場合には、ＳＡ１２において、前記映像処理部２０等を介して前記ディスプレイ３０の画面に表示された表示ブロックである前記歌詞文字映像７０が消去された後、ＳＡ６以下の処理が実行される。
【００５６】
図２３は、図２２のテロップ再生処理における変化ドット数の計算処理ＳＡＡの一例の要部を説明するフローチャート（サブルーチン）である。この制御では、先ず、ＳＡＡ１において、Ｔｍｐが初期化され、Ｔｍｐ＝０とされる。次に、前記ブロックデータにおける属性データの変化ステップＣ01〜Ｃmmの処理ループ始端ＳＡＡ２に続くＳＡＡ３において、変化ステップ値及びその変化ステップ値に対応する変化速度値が取り出される。次に、ＳＡＡ４において、演奏ステップすなわちＭＩＤＩデータに基づく演奏出力に係るステップ値が、ＳＡＡ４にて取り出された変化ステップ値よりも小さいか否かが判断される。このＳＡＡ４の判断が否定される場合には、ＳＡＡ７において、処理結果として変化ドット数がＴｍｐとされた後、図２２に示すテロップ再生処理に復帰させられるが、ＳＡＡ４の判断が肯定される場合には、ＳＡＡ５において、演奏ステップ値、変化ステップ値、及び変化速度値に基づいてＴｍｐが算出される。すなわち、（（演奏ステップ値＋α）−変化ステップ値）×変化速度値がＴｍｐに加算される。次に、前記ブロックデータにおける変化ステップＣ01〜Ｃmmの処理ループ終端ＳＡＡ６を経てＳＡＡ２に復帰させられ、ＳＡＡ３以下の処理が再び実行される。
【００５７】
以上、図２１〜図２３を用いて説明した制御において、ＳＢが前記演奏出力制御手段４８の処理に、ＳＡが前記歌詞文字映像表示制御手段５０の処理に、ＳＡＡ及びＳＡ９が前記歌詞色替わり表示制御手段５２の処理に、ＳＡＡが前記先行ポイント算出手段５４の処理に、ＳＡＡ及びＳＡ１０が前記先行部分色替わり表示制御手段５６の処理に、それぞれ対応する。また、図２２に示すテロップ再生処理及び図２３に示す変化ドット数の計算処理が、本実施例の歌詞文字映像表示方法に対応する。
【００５８】
このように、本実施例によれば、前記歌詞文字映像７０等において、現在歌唱されるべき歌唱ポイント７４等を示す色替わり表示制御を行うと共に、その歌唱ポイント７４等よりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させるものであることから、曲の進行速度を現在の歌唱ポイント７４等以降の歌詞文字映像７０等の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。換言すれば、歌詞文字映像７０等の色替わり変化を２段階とし、伴奏音の出力位置よりも時間先行したポイントまでの未来位置を重ねて表示することで、各時点における歌唱の速さを歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示制御装置としてのカラオケ装置１０を提供することができる。
【００５９】
また、前記先行部分は、前記歌詞文字映像７０等における前記歌唱ポイント７４等とその歌唱ポイント７４等に先行する先行ポイント７６等との間の部分に対応し、その歌唱ポイント７４等と先行ポイント７６等との距離は、前記楽曲の演奏進行速度に応じて変化させられるものであるため、曲の進行速度を現在の歌唱ポイント７４等以降の歌詞文字映像７０等の色替わり表示部分の長さに反映させることにより、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。
【００６０】
また、前記先行部分は、前記歌詞文字映像７０等における前記歌唱ポイント７４等とその歌唱ポイント７４等に先行する先行ポイント７６等との間の部分に対応し、その先行ポイント７６等は、予め定められた関係から前記歌唱ポイント７４等を示す色替わり制御に係る時刻データ及び速度データに基づいて算出されるものであるため、従来の楽曲データに備えられる実用的なデータを用いて、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像７０等の色替わり表示部分の長さに反映させることができる。
【００６１】
また、前記先行部分は、前記歌詞文字映像７０等における前記歌唱ポイント７４等とその歌唱ポイント７４等に先行する先行ポイント７６等との間の部分に対応し、その先行ポイント７６等は、予め定められた関係から前記歌唱ポイント７４等を示す色替わり制御に係る時刻データ及び座標データに基づいて算出されるものであるため、従来の楽曲データに備えられる実用的なデータを用いて、曲の進行速度を現在の歌唱ポイント以降の歌詞文字映像７０等の色替わり表示部分の長さに反映させることができる。
【００６２】
また、前記歌唱ポイント７４等と先行ポイント７６等との距離は、前記楽曲の演奏進行速度が速いほど長くなるように変化させられるものであるため、曲の進行速度を現在の歌唱ポイント７４等以降の歌詞文字映像７０等の色替わり表示部分の長さに反映させることにより、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。
【００６３】
また、前記先行部分の色替わり表示制御は、前記歌唱ポイント７４から前記先行ポイント７６までの間が、前記歌唱ポイント７４以前の部分及び前記先行ポイント７６以降の部分の何れとも異なる色に色替わり表示させられるものであるため、曲の進行速度を現在の歌唱ポイント７４以降の歌詞文字映像７０の色替わり表示に、実用的且つ視覚的に分かり易い態様で反映させることができる。
【００６４】
また、前記先行部分の色替わり表示制御は、前記歌唱ポイント８４から前記先行ポイント８６までの間が、その先行ポイント８６以降の部分とは異なる色に色替わり表示させられると共に、前記歌唱ポイント８４から前記先行ポイント８６に向かって色替わり範囲が漸減させられるものであるため、曲の進行速度を現在の歌唱ポイント８４以降の歌詞文字映像８０の色替わり表示に、実用的且つ視覚的に分かり易い態様で反映させることができる。
【００６５】
また、前記カラオケ装置１０のＣＰＵ１２を、前記歌詞文字映像７０等において、現在歌唱されるべき歌唱ポイント７４等を示す色替わり表示制御を行うと共に、その歌唱ポイント７４等よりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示制御手段５０（ＳＡ）として機能させることを特徴とする歌詞文字映像表示制御プログラムであることから、曲の進行速度を現在の歌唱ポイント７４等以降の歌詞文字映像７０等の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示制御プログラムを提供することができる。
【００６６】
また、前記歌詞文字映像７０等において、現在歌唱されるべき歌唱ポイント７４等を示す色替わり表示制御を行うと共に、その歌唱ポイント７４等よりも後に歌唱されるべき先行部分の色替わり表示制御を行うものであり、前記楽曲の演奏進行速度に応じて、前記先行部分の色替わり表示制御の形態を変化させる歌詞文字映像表示方法であることから、曲の進行速度を現在の歌唱ポイント７４等以降の歌詞文字映像７０等の色替わり表示に反映させることにより、例えば初めて歌う楽曲等、曲の速さがわからない楽曲であっても、その曲の進行速度を視覚的に分かり易い態様で歌唱者に把握させることができる。すなわち、歌唱し易い歌詞文字映像表示制御を実現する歌詞文字映像表示方法を提供することができる。
【００６７】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００６８】
例えば、前述の実施例では、前記ディスプレイ３０に表示される歌詞文字映像７０等に本発明が適用された例を説明したが、本発明はこれに限定されるものではなく、例えば、前記カラオケ装置１０本体（コマンダ本体）に設けられたタッチパネルディスプレイに表示される歌詞文字映像の表示制御や、入力装置である電子早見本装置に表示される歌詞文字映像の表示制御にも本発明は好適に適用されるものである。
【００６９】
また、前述の実施例では、カラオケボックス等の店舗に設置され、通信回線４２に接続された通信カラオケ装置であるカラオケ装置１０による歌詞文字映像表示制御に本発明が適用された例を説明したが、通信回線に接続されない非通信型のカラオケ装置による歌詞文字映像表示制御や、携帯電話機をカラオケ装置として用いる場合における歌詞文字映像表示制御、或いは所謂コンシューマゲーム機におけるアプリケーションソフトウェアとしてのカラオケ機能における歌詞文字映像表示制御にも本発明は好適に適用されるものである。
【００７０】
また、前述の実施例では、予め定められた関係から前記歌唱ポイント７４等を示す色替わり制御に係る時刻データ及び速度データ等に基づいて先行ポイント７６等を算出し、前記歌唱ポイント７４等から先行ポイント７６等までの間において前記楽曲の演奏進行速度を反映する色替わり表示制御を行う態様について説明したが、前記先行ポイントの決定アルゴリズムは、前述の実施例において詳述したものに限定されず、例えば、前記歌唱ポイント７４等よりも予め定められた所定時間（例えば、数秒程度）後に歌唱されるべきポイントを先行ポイントとして前記色替わり表示制御を行う等の態様も考えられる。
【００７１】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００７２】
１０：カラオケ装置（歌詞文字映像表示制御装置）、７０、８０、９０：歌詞文字映像、７４、８４、９４：歌唱ポイント、７６、８６：先行ポイント
【図１】
0005516667.tif 000002
【図２】
0005516667.tif 000003
【図４】
0005516667.tif 000004
【図２１】
0005516667.tif 000005
【図２２】
0005516667.tif 000006
【図２３】
0005516667.tif 000007
【図３】
0005516667.tif 000008
【図５】
0005516667.tif 000009
【図６】
0005516667.tif 000010
【図７】
0005516667.tif 000011
【図８】
0005516667.tif 000012
【図９】
0005516667.tif 000013
【図１０】
0005516667.tif 000014
【図１１】
0005516667.tif 000015
【図１２】
0005516667.tif 000016
【図１３】
0005516667.tif 000017
【図１４】
0005516667.tif 000018
【図１５】
0005516667.tif 000019
【図１６】
0005516667.tif 000020
【図１７】
0005516667.tif 000021
【図１８】
0005516667.tif 000022
【図１９】
0005516667.tif 000023
【図２０】
0005516667.tif 000024