(57)【要約】【課題】  演奏者が歌いやすいようにガイド音声の再生タイミングを設定する音楽再生装置の情報設定装置を提供する。【解決手段】  演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分するブロック区分手段４６と、その演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにブロック毎にそのガイド音声の再生タイミングを設定する音声再生タイミング設定手段４８とを含むことから、ガイド音声の再生終了タイミングからそのガイド音声に対応する演奏部分の再生開始タイミングを把握させられる。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定するカラオケ装置１０の情報設定装置を提供することができる。【選択図】  図４
2005037846.tif 000002
【特許請求の範囲】
【請求項１】
複数の演奏曲のうちから選択された所望の演奏曲を再生させるのと並行して、該演奏曲の歌詞を表すガイド音声を合成して再生させる音楽再生装置の情報設定装置であって、
前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分するブロック区分手段と、
該演奏部分の再生が開始される所定時間前に該演奏部分の歌詞を表すガイド音声の再生が終了するように前記ブロック毎に該ガイド音声の再生タイミングを設定する音声再生タイミング設定手段と
を、含むことを特徴とする音楽再生装置の情報設定装置。
【請求項２】
前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度及び再生最大速度を設定する音声再生速度設定手段と、
該再生基本速度に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間を算出する音声再生時間算出手段と、
前記空白部分毎に該空白部分の時間である空白時間を算出する空白時間算出手段と、
前記ブロック毎にガイド音声の再生時間と空白時間との差である超過時間を算出する超過時間算出手段とを、含み、
前記音声再生速度設定手段は、前記超過時間が所定時間以上である場合には、そのブロックのガイド音声の再生速度を再生基本速度以上再生最大速度以下の範囲内で再設定するものである請求項１の音楽再生装置の情報設定装置。
【請求項３】
前記音声再生タイミング設定手段は、前記ガイド音声の再生速度が再生最大速度に設定されてもなお前記超過時間算出手段により算出される超過時間が所定時間以上である場合には、該ガイド音声を１つ前のブロックのガイド音声の後に連結された連結ガイド音声として、該ブロックの演奏部分の再生が開始される所定時間前に該連結ガイド音声の再生が終了するように該連結ガイド音声の再生タイミングを設定するものである請求項２の音楽再生装置の情報設定装置。
【請求項４】
前記連結ガイド音声に含まれるブロック数は、所定値未満に制限されるものである請求項３の音楽再生装置の情報設定装置。
【請求項５】
前記音声再生タイミング設定手段は、前記演奏曲の演奏情報に付随するメタイベント情報として前記ガイド音声の再生タイミングを設定するものである請求項１から４の何れかの音楽再生装置の情報設定装置。
【請求項６】
前記音声再生タイミング設定手段は、前記演奏曲の歌詞文字映像色替えタイミング情報に基づいて前記ガイド音声の再生タイミングを設定するものである請求項１から５の何れかの音楽再生装置の情報設定装置。
【請求項７】
前記音声再生タイミング設定手段は、前記演奏曲の演奏情報に基づいて前記ガイド音声の再生タイミングを設定するものである請求項１から５の何れかの音楽再生装置の情報設定装置。
【請求項８】
複数の演奏曲のうちから選択された所望の演奏曲を再生させるのと並行して、該演奏曲の歌詞を表すガイド音声を合成して再生させる音楽再生装置の情報設定方法であって、
前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とに区分し、該演奏部分の再生が開始される所定時間前に該演奏部分の歌詞を表すガイド音声の再生が終了するように該ガイド音声の再生タイミングを設定することを特徴とする音楽再生装置の情報設定方法。
【請求項９】
前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度及び再生最大速度を設定し、該再生基本速度に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間を算出し、前記空白部分毎に該空白部分の時間を算出し、前記ガイド音声の再生時間と該ガイド音声が再生される空白部分の時間との差である超過時間を算出し、該超過時間が所定時間以上である場合には、そのガイド音声の再生速度を再生基本速度以上再生最大速度以下の範囲内で再設定するものである請求項８の音楽再生装置の情報設定方法。
【請求項１０】
前記ガイド音声の再生速度が再生最大速度に設定されてもなお前記超過時間が所定時間以上である場合には、該ガイド音声を１つ前の演奏部分の歌詞を表すガイド音声の後に連結された連結ガイド音声として、該演奏部分の再生が開始される所定時間前に該連結ガイド音声の再生が終了するように該連結ガイド音声の再生タイミングを設定するものである請求項９の音楽再生装置の情報設定方法。
【請求項１１】
前記連結ガイド音声は、その総時間が所定時間未満に制限されるものである請求項１０の音楽再生装置の情報設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成音声による歌詞ガイド機能を有する音楽再生装置の情報設定装置及び情報設定方法に関し、特に、そのガイド音声の再生タイミングを設定する技術に関する。
【背景技術】
【０００２】
複数の演奏曲のうちから選択された所望の演奏曲を再生させるのと並行して、その演奏曲の歌詞を表すガイド音声を合成して再生させる音楽再生装置が知られている。例えば、特許文献１に記載された端末装置がそれである。この端末装置によれば、前記演奏曲の演奏情報内にエクスクルーシブ情報として挿入された音声シンボル情報に基づいてガイド音声を合成する音声合成手段と、その演奏情報のうちボーカルラインの演奏情報を分析する分析手段とを含み、その分析手段の分析結果に応じて前記音声合成手段の合成タイミングを制御することにより、ガイド音声が該当するボーカルラインの前に再生される。
【０００３】
【特許文献１】特開２００１−３５６７８４号公報
【０００４】
しかし、前記従来の技術は、専らボーカルラインの前にガイド音声を再生させることを意図したものであり、そのガイド音声の再生タイミングは、演奏者の快適な歌唱を阻害するものになりがちであった。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定する技術は、未だ開発されていないのが現状である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、演奏者が歌いやすいようにガイド音声の再生タイミングを設定する音楽再生装置の情報設定装置及び情報設定方法を提供することにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本第１発明の要旨とするところは、複数の演奏曲のうちから選択された所望の演奏曲を再生させるのと並行して、その演奏曲の歌詞を表すガイド音声を合成して再生させる音楽再生装置の情報設定装置であって、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分するブロック区分手段と、その演奏部分の再生が開始される所定時間前にその演奏部分の歌詞を表すガイド音声の再生が終了するように前記ブロック毎にそのガイド音声の再生タイミングを設定する音声再生タイミング設定手段とを、含むことを特徴とするものである。
【０００７】
また、前記目的を達成するために、本第２発明の要旨とするところは、複数の演奏曲のうちから選択された所望の演奏曲を再生させるのと並行して、その演奏曲の歌詞を表すガイド音声を合成して再生させる音楽再生装置の情報設定方法であって、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とに区分し、その演奏部分の再生が開始される所定時間前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングを設定することを特徴とするものである。
【発明の効果】
【０００８】
前記第１発明によれば、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分するブロック区分手段と、その演奏部分の再生が開始される所定時間前にその演奏部分の歌詞を表すガイド音声の再生が終了するように前記ブロック毎にそのガイド音声の再生タイミングを設定する音声再生タイミング設定手段とを、含むことから、ガイド音声の再生終了タイミングからそのガイド音声に対応する演奏部分の再生開始タイミングを把握させられる。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定する音楽再生装置の情報設定装置を提供することができる。
【０００９】
ここで、前記第１発明は、好適には、前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度及び再生最大速度を設定する音声再生速度設定手段と、その再生基本速度に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間を算出する音声再生時間算出手段と、前記空白部分毎にその空白部分の時間である空白時間を算出する空白時間算出手段と、前記ブロック毎にガイド音声の再生時間と空白時間との差である超過時間を算出する超過時間算出手段とを、含み、前記音声再生速度設定手段は、前記超過時間が所定時間以上である場合には、そのブロックのガイド音声の再生速度を再生基本速度以上再生最大速度以下の範囲内で再設定するものである。このようにすれば、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００１０】
また、好適には、前記音声再生タイミング設定手段は、前記ガイド音声の再生速度が再生最大速度に設定されてもなお前記超過時間算出手段により算出される超過時間が所定時間以上である場合には、そのガイド音声を１つ前のブロックのガイド音声の後に連結された連結ガイド音声として、そのブロックの演奏部分の再生が開始される所定時間前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定するものである。このようにすれば、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００１１】
また、好適には、前記連結ガイド音声に含まれるブロック数は、所定値未満に制限されるものである。このようにすれば、連結ガイド音声が過度に長くなるのを防止できるという利点がある。
【００１２】
また、好適には、前記音声再生タイミング設定手段は、前記演奏曲の演奏情報に付随するメタイベント情報として前記ガイド音声の再生タイミングを設定するものである。このようにすれば、前記演奏部分の再生に関与しないメタイベント情報に基づいて前記ガイド音声を再生させることができ、前記演奏部分を再生させる再生装置の負荷を軽減できるという利点がある。
【００１３】
また、好適には、前記音声再生タイミング設定手段は、前記演奏曲の歌詞文字映像色替えタイミング情報に基づいて前記ガイド音声の再生タイミングを設定するものである。このようにすれば、前記演奏曲を再生させるのと並行して、その演奏曲の歌詞を表す歌詞文字映像を表示させる音楽再生装置のカラオケ情報を転用する場合において、ガイド音声の再生タイミングを好適に設定できるという利点がある。
【００１４】
また、好適には、前記音声再生タイミング設定手段は、前記演奏曲の演奏情報に基づいて前記ガイド音声の再生タイミングを設定するものである。このようにすれば、ガイド音声の再生タイミングを好適に設定できるという利点がある。
【００１５】
また、前記第２発明によれば、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とに区分し、その演奏部分の再生が開始される所定時間前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングを設定することから、ガイド音声の再生終了タイミングからそのガイド音声に対応する演奏部分の再生開始タイミングを把握させられる。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定する音楽再生装置の情報設定方法を提供することができる。
【００１６】
ここで、前記第２発明は、好適には、前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度及び再生最大速度を設定し、その再生基本速度に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間を算出し、前記空白部分毎にその空白部分の時間を算出し、前記ガイド音声の再生時間とそのガイド音声が再生される空白部分の時間との差である超過時間を算出し、その超過時間が所定時間以上である場合には、そのガイド音声の再生速度を再生基本速度以上再生最大速度以下の範囲内で再設定するものである。このようにすれば、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００１７】
また、好適には、前記ガイド音声の再生速度が再生最大速度に設定されてもなお前記超過時間が所定時間以上である場合には、そのガイド音声を１つ前の演奏部分の歌詞を表すガイド音声の後に連結された連結ガイド音声として、その演奏部分の再生が開始される所定時間前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定するものである。このようにすれば、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００１８】
また、好適には、前記連結ガイド音声は、その総時間が所定時間未満に制限されるものである。このようにすれば、連結ガイド音声が過度に長くなるのを防止できるという利点がある。
【実施例】
【００１９】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【００２０】
図１は、本発明が適用された音楽再生装置の一例であるカラオケ装置１０の構成を示すブロック線図である。このカラオケ装置１０は、中央演算処理装置であるＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、記憶装置であるハードディスク１８、及びターミナルアダプタ２０と、入力装置２２と、カラオケ演奏再生装置２４と、ガイド音声再生装置２６と、エフェクタ２８と、アンプ３０と、スピーカ３２と、マイク３４と、音量・周波数解析装置３６とを、備えて構成されている。
【００２１】
上記ＣＰＵ１２は、上記ＲＯＭ１４に記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、ユーザ（カラオケ装置１０の利用者）により所定のカラオケ演奏曲が選曲された場合、上記ハードディスク１８から上記ＲＡＭ１６に選曲された演奏曲のカラオケ情報等を読み出したり、カラオケ演奏が進行するのに応じてそのＲＡＭ１６から上記カラオケ演奏再生装置２４へ演奏情報を送ったり、上記ガイド音声再生装置２６へガイド音声再生情報（メタイベント情報）を送る等の基本的な制御を実行する。
【００２２】
前記入力装置２２は、ユーザが歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、残響、音量、トーン等の各種調整を行うための操作釦（スイッチ）或いはツマミを備えた入力装置である。
【００２３】
前記カラオケ演奏再生装置２４は、前記ハードディスク１８から読み出されて送られてくる演奏曲の演奏情報に基づき、楽器の演奏信号等の音楽信号を生成するＭＩＤＩ音源等の音楽信号生成装置であり、生成された音楽信号は、アナログ信号に変換されて前記アンプ３０へ送られる。また、前記ガイド音声再生装置２６は、前記ハードディスク１８から読み出されて送られてくるガイド音声再生情報に基づき、その演奏曲の歌詞を表すガイド音声信号を合成する音声合成装置であり、合成されたガイド音声信号は、アナログ信号に変換されて前記エフェクタ２８へ送られる。
【００２４】
前記エフェクタ２８は、前記ガイド音声再生装置２６から送られてくるガイド音声（アナログ信号）の残響を制御すると共に、複数の周波数帯域毎のゲイン（単位デジベル：ｄＢ）すなわち音圧レベルを変更して前記アンプ３０へ送る。そのアンプ３０では、前記カラオケ演奏再生装置２４及びエフェクタ２８から送られてきたアナログ信号がミキシングされ、それらの信号が電気的に増幅される。そして、そのミキシングされた音が前記スピーカ３２から出力される。
【００２５】
前記音量・周波数解析装置３６は、前記カラオケ演奏再生装置２４により再生される演奏曲や、前記マイク３４から入力される周囲の騒音の音量を検出して、その検出結果を前記ＣＰＵ１２へ送る。また、よく知られた周波数解析アルゴリズムに従って前記カラオケ演奏再生装置２４により再生される演奏曲や、前記マイク３４から入力される周囲の騒音における複数の周波数帯域毎のゲインすなわち音圧レベルを示す周波数特性を解析して、その解析結果を前記ＣＰＵ１２へ送る。
【００２６】
図２は、前記ハードディスク１８に設けられたカラオケデータベースを説明する図であり、（ａ）は従来の一般的な態様を、（ｂ）は本実施例の態様をそれぞれ示している。例えば、ＣＲＴ等の映像表示装置を備え、演奏曲を再生させるのと並行して、その演奏曲の歌詞を表す歌詞文字映像を上記映像表示装置に表示させる一般的な音楽再生装置（以下、映像表示カラオケ装置と称する）では、図２（ａ）に示すように、ＭＩＤＩイベント情報、システムエクスクルーシブ情報、及びメタイベント情報から成る演奏情報と、演奏曲の歌詞を表すテキスト情報である歌詞情報と、上記映像表示装置に表示される歌詞文字映像（歌詞テロップ）の色替えタイミングを定める歌詞文字映像色替えタイミング情報と、上記映像表示装置における歌詞文字映像の表示位置を定める歌詞文字映像表示位置情報とを記憶するデータベースが設けられる。
【００２７】
図３は、上記演奏情報を詳しく説明する図である。この図３に示すように、上記ＭＩＤＩイベント情報及びシステムエクスクルーシブ情報は、ＭＩＤＩ（Musical Instrument Digital Interface）形式の音楽データであり、カラオケ演奏に際して前記カラオケ演奏再生装置２４へ供給される。また、上記メタイベント情報は、ＭＩＤＩ音源によっては読みとられないオーサリングに関する付帯情報である。本実施例のカラオケ装置１０では、後述するガイド音声再生情報設定機能により、例えば、上記映像表示カラオケ装置に用いられるカラオケ情報における歌詞情報、歌詞文字映像色替えタイミング情報、及び歌詞文字映像表示位置情報に基づいて、ガイド音声のテキスト、再生タイミング、再生速度、イントネーション、音声の高さ、音量、音質、及び音声の性別等から成るガイド音声再生情報が生成され、図２（ｂ）に示すように、上記メタイベント情報としてカラオケデータベースに記憶される。すなわち、本実施例のカラオケ情報は、前記カラオケ演奏再生装置２４へ送られて音楽信号の生成に関与する演奏情報としてのＭＩＤＩイベント情報及びシステムエクスクルーシブ情報と、前記ガイド音声再生装置２６へ送られてガイド音声の合成に関与するガイド音声再生情報としてのメタイベント情報とから成る。
【００２８】
図１に戻って、前記ターミナルアダプタ２０は、前記カラオケ装置１０を公衆電話回線、有線放送用ケーブル、又は光ファイバ等による有線或いは無線の通信回線３８に接続するための装置である。前記カラオケ装置１０は、上記通信回線３８を介して図示しないカラオケサービス提供会社のホストサーバに接続されており、各カラオケ装置１０によって常に新しい曲が演奏可能とされるように、随時新曲のカラオケ情報等が上記通信回線３８を介してダウンロードされ、前記ハードディスク１８のカラオケデータベース等に記憶されるようになっている。すなわち、前記カラオケ装置１０は、電気通信回線を通じて各種情報の送受信を実行し得る通信カラオケ装置である。
【００２９】
図４は、前記ＣＰＵ１２によるガイド音声再生情報設定機能の要部を説明する機能ブロック線図である。この図４に示す歌詞情報抽出手段４０は、前記カラオケ情報から歌詞情報を抽出する。表示位置情報抽出手段４２は、前記カラオケ情報から歌詞文字映像表示位置情報を抽出する。色替えタイミング情報抽出手段４４は、前記カラオケ情報から歌詞文字映像色替えタイミング情報を抽出する。ブロック区分手段４６は、上記歌詞情報抽出手段４０により抽出された歌詞情報、表示位置情報抽出手段４２により抽出された歌詞文字映像表示位置情報、及び色替えタイミング情報抽出手段４４により抽出された歌詞文字映像色替えタイミング情報に基づいて、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分する。この演奏部分は、主旋律である所謂ガイドメロディに相当する。従って、歌詞を有する部分とは、意味のあるフレーズに対応する部分を意味し、演奏曲の歌唱においてそのフレーズの最後に母音等の発声が延ばされる部分は含まない。一方、上記空白部分は、その演奏曲の歌唱において所定のフレーズの最後の単音が発声されてから次のフレーズの最初の単音が発声されるまでの区間に対応する。また、上記演奏部分は、例えば、前記映像表示カラオケ装置において発声タイミングを示すためにカラオケ画面の歌詞文字映像の色が変化させられる区間に対応し、上記空白部分は、例えば、前記映像表示カラオケ装置においてカラオケ画面の歌詞文字映像の色の変化が終了してから次の歌詞文字映像の色の変化が開始されるまでの区間に対応する。
【００３０】
音声再生タイミング設定手段４８は、図６に示すように、前記演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するように前記ブロック毎にそのガイド音声の再生タイミングを設定する。この所定時間ｔｓｐは、正の値はもちろん零乃至負の値をも含む。ガイド音声再生情報生成手段５０は、上記音声再生タイミング設定手段４８により設定された前記ガイド音声の再生タイミング等に基づいてガイド音声のテキスト、再生タイミング、再生速度、イントネーション、音声の高さ、音量、音質、及び音声の性別等から成るガイド音声再生情報を生成して前記メタイベント情報として前記カラオケデータベースに記憶する。
【００３１】
音声再生速度設定手段５２は、前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度Ｖｂａｓ  及び再生最大速度Ｖｍａｘ  を設定する。この再生最大速度Ｖｍａｘ  は、例えば、上記再生基本速度Ｖｂａｓ  の２倍程度（比較的テンポの速い曲においてはこの限りではない）とされる。音声再生時間算出手段５４は、上記再生基本速度Ｖｂａｓ  に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間ｔｔｅｘ  を算出する。空白時間算出手段５６は、前記空白部分毎にその空白部分の時間である空白時間ｔｂｌａ  を算出する。超過時間算出手段５８は、前記ブロック毎にガイド音声の再生時間ｔｔｅｘ  と空白時間ｔｂｌａ  との差である超過時間ｔｅｘ（＝ｔｔｅｘ  −ｔｂｌａ  ）を算出する。この超過時間ｔｅｘは、前記演奏部分の再生が開始される直前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングが設定された場合に１つ前の演奏部分の再生とそのガイド音声の再生とが重なる時間であり、上記音声再生タイミング設定手段４８により前記演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングが設定された場合には、図７に示すように、１つ前の演奏部分の再生とそのガイド音声の再生とが重なる時間は、上記超過時間ｔｅｘと所定時間ｔｓｐとの和になる。前記音声再生速度設定手段５２は、好適には、前記超過時間ｔｅｘが予め定められた所定時間ｔｌｉｍ以上である場合や、その超過時間ｔｅｘに対応する拍数が所定拍数以上である場合には、そのブロックのガイド音声の再生速度Ｖｖｏｉ  を再生基本速度以Ｖｂａｓ  上再生最大速度Ｖｍａｘ  以下の範囲内で再設定する。
【００３２】
音声連結手段６０は、前記ガイド音声の再生速度Ｖｖｏｉ  が再生最大速度Ｖｍａｘ  に設定されてもなお上記超過時間算出手段５８により算出される超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合には、図８に示すように、そのガイド音声を１つ前（演奏曲の先頭側）のブロックのガイド音声の後に連結して連結ガイド音声を形成する。前記音声再生タイミング設定手段４８は、好適には、連結ガイド音声に対応する演奏部分の再生が開始される所定時間ｔｓｐ前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定する。
【００３３】
音声連結上限値算出手段６２は、前記表示位置情報抽出手段４２により抽出される歌詞文字映像表示位置情報等に基づいて前記連結ガイド音声に含まれるブロック数の上限値を算出する。例えば、前記映像表示カラオケ装置においてカラオケ画面に表示される歌詞文字映像の一行分或いは一画面分のブロック数を上限値として算出する。上記音声連結手段６０は、前記連結ガイド音声に含まれるブロック数が上記音声連結上限値算出手段６２により算出される上限値以下の範囲内となるように連結ガイド音声を形成するものである。すなわち、前記音声再生タイミング設定手段４８は、好適には、上記音声連結手段６０により連結ガイド音声に含まれるブロック数が制限される場合には、図９に示すように、前記ガイド音声の再生速度Ｖｖｏｉ  が再生最大速度Ｖｍａｘ  に設定されてもなお前記超過時間算出手段５８により算出される超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合であっても、その制限された連結ガイド音声に対応する演奏部分の再生が開始される所定時間ｔｓｐ前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定する。上記音声連結上限値算出手段６２は、前記連結ガイド音声の総時間を制限するものであってもよい。この場合、上記音声連結手段６０は、前記連結ガイド音声の総時間がその音声連結上限値算出手段６２により算出される所定時間未満となるように連結ガイド音声を形成する。
【００３４】
図５は、前記カラオケ装置１０のＣＰＵ１２によるガイド音声再生情報設定制御を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。なお、以下の処理は、好適には、演奏曲の末尾から先頭に向けて実行される。
【００３５】
先ず、ステップ（以下、ステップを省略する）Ｓ１において、演奏曲のテンポに基づいてガイド音声の再生速度の初期値すなわち再生基本速度Ｖｂａｓ  及び再生最大速度Ｖｍａｘ  が設定される。次に、前記歌詞情報抽出手段４０、表示位置情報抽出手段４２、及び色替えタイミング情報抽出手段４４に対応するＳ２において、演奏曲のカラオケ情報から歌詞情報、歌詞文字映像表示位置情報、及び歌詞文字映像色替えタイミング情報が抽出される。次に、前記ブロック区分手段４６に対応するＳ３において、Ｓ２にて抽出された歌詞情報、歌詞文字映像表示位置情報、及び歌詞文字映像色替えタイミング情報に基づいて、前記演奏曲が歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分される。次に、Ｓ４において、Ｓ１にて設定された再生基本速度Ｖｂａｓ  に基づいてＳ３にて区分された演奏部分毎に歌詞を表すガイド音声の再生時間ｔｔｅｘ  が算出される。次に、前記空白時間算出手段５６に対応するＳ５において、Ｓ３にて区分された空白部分毎にその空白部分の時間である空白時間ｔｂｌａ  が算出される。次に、前記超過時間算出手段５８に対応するＳ６において、Ｓ３にて区分されたブロック毎にガイド音声の再生時間ｔｔｅｘ  と空白時間ｔｂｌａ  との差である超過時間ｔｅｘが算出され、その超過時間ｔｅｘが所定時間ｔｌｉｍ  以上であるか否かが判断される。このＳ６の判断が否定される場合には、前記音声再生タイミング設定手段４８に対応するＳ７において、前記演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングが設定され、前記音声再生情報生成手段５０に対応するＳ８において、Ｓ７にて設定された前記ガイド音声の再生タイミング等に基づいてガイド音声再生情報が生成されてメタイベント情報として前記カラオケデータベースに記憶された後、本ルーチンが終了させられるが、Ｓ６の判断が肯定される場合には、Ｓ９において、ガイド音声の再生速度Ｖｖｏｉ  が所定値速められてそのブロックのガイド音声の再生時間ｔｔｅｘ  が再算出された後、Ｓ１０において、Ｓ９にて再設定されたガイド音声の再生速度Ｖｖｏｉ  がＳ１にて設定された再生最大速度Ｖｍａｘ  より大きいか否かが判断される。このＳ１０の判断が否定される場合には、Ｓ６以下の処理が再び実行されるが、Ｓ１０の判断が肯定される場合には、前記音声連結手段６０に対応するＳ１１において、そのブロックのガイド音声が１つ前のブロックのガイド音声の後に連結されて連結ガイド音声が形成され、その連結ガイド音声の再生時間ｔｔｅｘ  が算出された後、Ｓ１２において、Ｓ１１にて形成された連結ガイド音声に含まれるブロック数が所定の上限値に達したか否かが判断される。このＳ１２の判断が否定される場合には、Ｓ６以下の処理が再び実行されるが、Ｓ１２の判断が肯定される場合には、Ｓ７において、前記演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声を先頭とする連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングが設定され、Ｓ８において、Ｓ７にて設定された連結ガイド音声の再生タイミング等に基づ���てガイド音声再生情報が生成されてメタイベント情報として前記カラオケデータベースに記憶された後、本ルーチンが終了させられる。以上の制御において、Ｓ１及びＳ９が前記音声再生速度設定手段５２に、Ｓ４、Ｓ９、及びＳ１１が前記音声再生時間算出手段５４にそれぞれ対応する。
【００３６】
このように、本実施例によれば、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とから成る複数のブロックに区分するブロック区分手段４６（Ｓ３）と、その演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するように前記ブロック毎にそのガイド音声の再生タイミングを設定する音声再生タイミング設定手段４８（Ｓ７）とを、含むことから、ガイド音声の再生終了タイミングからそのガイド音声に対応する演奏部分の再生開始タイミングを把握させられる。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定するカラオケ装置１０の情報設定装置を提供することができる。
【００３７】
また、前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度Ｖｂａｓ  及び再生最大速度Ｖｍａｘ  を設定する音声再生速度設定手段５２（Ｓ１及びＳ９）と、その再生基本速度Ｖｂａｓ  に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間ｔｔｅｘ  を算出する音声再生時間算出手段５４（Ｓ４、Ｓ９、及びＳ１１）と、前記空白部分毎にその空白部分の時間である空白時間ｔｂｌａ  を算出する空白時間算出手段５６（Ｓ５）と、前記ブロック毎にガイド音声の再生時間ｔｔｅｘ  と空白時間ｔｂｌａ  との差である超過時間ｔｅｘを算出する超過時間算出手段５８（Ｓ６）とを含み、前記音声再生速度設定手段５２は、前記超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合には、そのブロックのガイド音声の再生速度Ｖｖｏｉ  を再生基本速度Ｖｂａｓ  以上再生最大速度Ｖｍａｘ  以下の範囲内で再設定するものであるため、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００３８】
また、前記音声再生タイミング設定手段４８は、前記ガイド音声の再生速度Ｖｖｏｉ  が再生最大速度Ｖｍａｘ  に設定されてもなお前記超過時間算出手段８により算出される超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合には、そのガイド音声を１つ前のブロックのガイド音声の後に連結された連結ガイド音声として、そのブロックの演奏部分の再生が開始される所定時間ｔｓｐ前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定するものであるため、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００３９】
また、前記連結ガイド音声に含まれるブロック数は、前記音声連結上限値算出手段６２により算出される所定の上限値未満に制限されるものであるため、連結ガイド音声が過度に長くなるのを防止できるという利点がある。
【００４０】
また、前記音声再生情報生成手段５０（Ｓ８）は、音声再生タイミング設定手段４８により設定された前記ガイド音声の再生タイミング等に基づいて前記演奏曲の演奏情報に付随するメタイベント情報として前記ガイド音声再生情報を生成するものであるため、前記演奏部分の再生に関与しないメタイベント情報に基づいて前記ガイド音声を再生させることができ、その演奏部分を再生させる前記カラオケ演奏再生装置２４の負荷を軽減できることに加え、既存のカラオケ情報仕様の機密を保つことができるという利点がある。
【００４１】
また、前記音声再生タイミング設定手段４８は、前記演奏曲の歌詞文字映像色替えタイミング情報に基づいて前記ガイド音声の再生タイミングを設定するものであるため、前記演奏曲を再生させるのと並行して、その演奏曲の歌詞を表す歌詞文字映像を表示させる前記映像表示カラオケ装置のカラオケ情報を転用する場合において、ガイド音声の再生タイミングを好適に設定できるという利点がある。
【００４２】
また、前記演奏曲を歌詞を有しない空白部分と歌詞を有する演奏部分とに区分し、その演奏部分の再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングを設定することから、ガイド音声の再生終了タイミングからそのガイド音声に対応する演奏部分の再生開始タイミングを把握させられる。すなわち、演奏者が歌いやすいようにガイド音声の再生タイミングを設定するカラオケ装置１０の情報設定方法を提供することができる。
【００４３】
また、前記演奏曲のテンポに基づいて前記ガイド音声の再生基本速度Ｖｂａｓ  及び再生最大速度Ｖｍａｘ  を設定し、その再生基本速度Ｖｂａｓ  に基づいて前記演奏部分毎に歌詞を表すガイド音声の再生時間ｔｔｅｘ  を算出し、前記空白部分毎にその空白部分の時間ｔｂｌａ  を算出し、前記ガイド音声の再生時間ｔｔｅｘ  とそのガイド音声が再生される空白部分の時間ｔｂｌａ  との差である超過時間ｔｅｘを算出し、その超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合には、そのガイド音声の再生速度Ｖｖｏｉ  を再生基本速度Ｖｂａｓ  以上再生最大速度Ｖｍａｘ  以下の範囲内で再設定するものであるため、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００４４】
また、前記ガイド音声の再生速度Ｖｖｏｉ  が再生最大速度Ｖｍａｘ  に設定されてもなお前記超過時間ｔｅｘが所定時間ｔｌｉｍ  以上である場合には、そのガイド音声を１つ前の演奏部分の歌詞を表すガイド音声の後に連結された連結ガイド音声として、その演奏部分の再生が開始される所定時間ｔｓｐ前にその連結ガイド音声の再生が終了するようにその連結ガイド音声の再生タイミングを設定するものであるため、前記ガイド音声の再生とその直前の演奏部分の再生とが大きく重なるのを好適に避けられるという利点がある。
【００４５】
また、前記連結ガイド音声は、前記音声連結上限値算出手段６２により算出される所定時間未満に制限されるものであるため、連結ガイド音声が過度に長くなるのを防止できるという利点がある。
【００４６】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００４７】
例えば、前述の実施例において、図４に示すガイド音声再生情報設定機能は、前記カラオケ装置１０のＣＰＵ１２の制御機能であったが、斯かる制御機能は、例えば、前記カラオケ装置１０と前記通信回線３８を介して接続されるホストサーバの中央演算処理装置等の制御機能であってもよい。すなわち、予めそのホストサーバの音声再生情報生成手段５０によりメタイベント情報として生成された音声再生情報を含むカラオケ情報が前記カラオケ装置１０に配信されるものであっても構わない。
【００４８】
また、前述の実施例において、図４に示すガイド音声再生情報設定機能は、前記映像表示カラオケ装置のカラオケ情報を転用し、そのカラオケ情報に含まれる歌詞文字映像表示位置情報及び歌詞文字映像色替えタイミング情報等に基づいてガイド音声再生情報を生成するものであったが、例えば、専ら映像表示機能を有しない音楽再生装置に用いられるそれらの情報を含まないカラオケ情報に基づいてガイド音声再生情報を生成するものであってもよい。例えば、前記音声再生タイミング設定手段４８は、前記演奏曲の歌詞文字映像色替えタイミング情報に基づいて前記ガイド音声の再生タイミングを設定するものであったが、前記演奏曲の演奏情報（例えば、ガイドメロディ）に基づいて前記ガイド音声の再生タイミングを設定するものであっても構わない。このようにすれば、前記映像表示カラオケ装置のカラオケ情報を転用しない場合に前記ガイド音声の再生タイミングを好適に設定できるという利点がある。
【００４９】
また、前述の実施例において、前記音声再生タイミング設定手段４８は、全ての演奏部分についてその再生が開始される所定時間ｔｓｐ前にその演奏部分の歌詞を表すガイド音声の再生が終了するようにそのガイド音声の再生タイミングを設定するものであったが、本発明の一応の効果が得られるのであれば、必ずしも全ての演奏部分について前述のように設定するものでなくとも構わない。
【００５０】
また、前述の実施例では特に言及していないが、本発明は、車載用カラオケ装置、家庭用カラオケ装置、携帯用ハンディカラオケ装置、視覚障害者用カラオケ装置、携帯電話を用いたカラオケサービス、及び家庭用ゲーム端末を用いたカラオケサービス等に好適に適用されるものである。
【００５１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００５２】
【図１】本発明が適用された音楽再生装置の一例であるカラオケ装置の構成を示すブロック線図である。
【図２】図１のハードディスクに設けられたカラオケデータベースを説明する図であり、（ａ）は従来の一般的な態様を、（ｂ）は本実施例の態様をそれぞれ示している。
【図３】図２のカラオケデータベースに記憶される演奏情報を詳しく説明する図である。
【図４】図１のカラオケ装置のＣＰＵによるガイド音声再生情報設定機能の要部を説明する機能ブロック線図である。
【図５】図１のカラオケ装置のＣＰＵによるガイド音声再生情報設定制御を説明するフローチャートである。
【図６】図４の音声再生タイミング設定手段について説明する図である。
【図７】図４の超過時間算出手段及び音声再生タイミング設定手段について説明する図である。
【図８】図４の音声連結手段について説明する図である。
【図９】図４の音声連結上限値算出手段及び音声連結手段について説明する図である。
【符号の説明】
【００５３】
１０：カラオケ装置（音楽再生装置）
４６：ブロック区分手段
４８：音声再生タイミング設定手段
５２：音声再生速度設定手段
５４：音声再生時間算出手段
５６：空白時間算出手段
５８：超過時間算出手段
【図１】
2005037846.tif 000003
【図２】
2005037846.tif 000004
【図３】
2005037846.tif 000005
【図４】
2005037846.tif 000006
【図５】
2005037846.tif 000007
【図６】
2005037846.tif 000008
【図７】
2005037846.tif 000009
【図８】
2005037846.tif 000010
【図９】
2005037846.tif 000011