(57)【要約】【課題】  車速や照明等の環境情報により、歌詞のガイド方法を切替える車載用楽音発生装置を提供すること。【解決手段】  カラオケ装置が搭載されている車両の状況を、パーキングブレーキ（Ｓ１２）、前照灯（Ｓ１６）、室内灯（Ｓ１８）、車速（Ｓ２８，Ｓ４８）、加速度（Ｓ２３，Ｓ４２）という環境情報の検出により判定し、文字による歌詞ガイドと音声出力による歌詞ガイドのＯＮ・ＯＦＦの組み合わせにより、（１）文字ガイドＯＮ+音声ガイドＯＦＦ、（２）文字ガイドＯＮ+音声ガイドＯＮ、（３）文字ガイドＯＦＦ+音声ガイドＯＮ、（４）文字ガイドＯＦＦ+音声ガイドＯＮ（ゆっくり）４つの歌詞ガイドモードを切替える。【選択図】  図４
2005037728.tif 000002
【特許請求の範囲】
【請求項１】
曲データを再生する曲再生手段と、
歌詞データに基づき表示手段に歌詞を表示させる歌詞表示制御手段と、
歌詞データに基づいて音声信号を生成する音声信号生成手段と、
当該音声信号生成手段により生成された音声信号に基づいて、曲の歌詞を所定のタイミングで歌詞音声として出力する歌詞音声出力手段とを備えた車載用楽音発生装置において、
車両の走行速度、車両の加速度、車両の照明の点灯の有無、又は車両のパーキングブレーキ操作の有無の少なくとも１つを含む環境情報を検出する環境情報検出手段と、
当該環境情報検出手段による検出結果に基づき、前記歌詞表示制御手段による歌詞の表示、及び前記歌詞音声出力手段による歌詞音声の出力を制御することにより、歌詞表示モード、歌詞音声出力モード、及び両用モードの３つのモード間で歌詞ガイドモードを切替える切替手段とを備えたことを特徴とする車載用楽音発生装置。
【請求項２】
前記切替手段は、前記環境情報検出手段により検出された車速が所定速度未満の場合には、前記歌詞表示制御手段による歌詞表示を行ない、車速が所定速度以上の場合には、歌詞表示を行なわないように制御することを特徴とする請求項１に記載の車載用楽音発生装置。
【請求項３】
前記切替手段は、前記環境情報検出手段により車両が所定の速度以上であると検出された場合には、前記歌詞音声出力手段による歌詞音声の出力を行うように制御することを特徴とする請求項１又は２に記載の車載用楽音発生装置。
【請求項４】
前記切替手段は、前記環境情報検出手段により車両のパーキングブレーキ操作が検出された場合には、前記歌詞表示制御手段による歌詞表示を行うように制御することを特徴とする請求項１乃至３のいずれかに記載の車載用楽音発生装置。
【請求項５】
前記切替手段は、前記環境情報検出手段により検出された車速が所定速度以上の場合には、前記歌詞音声出力手段による歌詞音声の出力の速度を通常よりも遅くすることを特徴とする請求項１乃至４のいずれかに記載の車載用楽音発生装置。
【請求項６】
前記切替手段は、前記環境情報検出手段により検出された速度が所定未満に減速した場合には、所定時間、前記歌詞音声出力手段による歌詞音声の出力を継続した後、前記歌詞表示制御手段による歌詞表示を行なうように制御することを特徴とする請求項１乃至５のいずれかに記載の車載用楽音発生装置。
【請求項７】
前記切替手段は、前記環境情報検出手段により検出された速度が所定未満に減速した場合には、所定の曲数分、前記歌詞音声出力手段による歌詞音声の出力を継続した後、前記歌詞表示制御手段による歌詞表示を行なうように制御することを特徴とする請求項１乃至５のいずれかに記載の車載用楽音発生装置。
【請求項８】
前記切替手段は、前記環境情報検出手段により検出された加速度が減速を示している場合には、当該加速度が加速を示している場合とは異なるタイミングで前記歌詞ガイドモードを切替えることを特徴とする請求項１乃至５のいずれかに記載の車載用楽音発生装置。
【請求項９】
前記切替手段は、前記環境情報検出手段により車両の前照灯の点灯が検出された場合には、前記歌詞表示制御手段により歌詞表示を行なわないように制御することを特徴とする請求項１乃至８のいずれかに記載の車載用楽音発生装置。
【請求項１０】
前記切替手段は、前記環境情報検出手段により車両の室内灯の点灯が検出された場合には、前記歌詞表示制御手段により歌詞表示を行うように制御することを特徴とする請求項１乃至８のいずれかに記載の車載用楽音発生装置。
【請求項１１】
前記切替手段は、前記環境情報検出手段により、車両の前照灯が点灯し、かつ、車両の室内灯が消灯していることが検出された場合には、前記歌詞表示制御手段による歌詞表示を行なわないように制御することを特徴とする請求項１乃至８のいずれかに記載の車載用楽音発生装置。
【請求項１２】
前記切替手段は、前記環境情報検出手段により車両の前照灯が消灯し、かつ、車両の室内灯が点灯していることが検出された場合には、前記歌詞表示制御手段による歌詞表示を行うように制御することを特徴とする請求項１乃至８のいずれかに記載の車載用楽音発生装置。
【請求項１３】
前記歌詞ガイドモードを切替えるための条件を入力する切替条件入力手段を備え、
前記切替手段は、前記環境情報検出手段の検出する検出結果に替えて、当該切替条件入力手段により入力された切替条件に基づき、前記歌詞表示制御手段による歌詞の表示、及び前記歌詞音声出力手段による歌詞音声の出力を制御することを特徴とする請求項１に記載の車載用楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置等の車載用楽音発生装置に関するものである。
【背景技術】
【０００２】
一般に、カラオケ装置等の楽音発生装置では、リクエスト曲の歌詞を歌唱者に報知する方法として、モニタの画面上に表示される背景画像の下部等に歌詞の文字をスーパーインポーズさせて表示させている。また、このような楽音発生装置を車両に搭載する車載用楽音発生装置の場合には、運転者が文字表示を見なくても歌詞の確認ができることが望まれる。そこで、テキストデータからなる歌詞データを読み出して合成音声を生成し、歌詞を読上げることによって歌唱者に歌詞を報知する提案もなされている。（例えば、特許文献１、２参照）。
【特許文献１】特開平９−１９８０６２号公報
【特許文献２】特開平１１−１６７３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、車両の走行速度によっては音声出力される歌詞が聞き取りにくくなる場合もある。また、歌詞が表示される文字画面により眩惑が引き起こされる可能性もある。
【０００４】
本発明はこのような問題を解決するためになされたもので、車速や照明等の環境情報により、歌詞のガイド方法を切替える車載用楽音発生装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、曲データを再生する曲再生手段と、歌詞データに基づき表示手段に歌詞を表示させる歌詞表示制御手段と、歌詞データに基づいて音声信号を生成する音声信号生成手段と、当該音声信号生成手段により生成された音声信号に基づいて、曲の歌詞を所定のタイミングで歌詞音声として出力する歌詞音声出力手段とを備えた車載用楽音発生装置において、車両の走行速度、車両の加速度、車両の照明の点灯の有無、又は車両のパーキングブレーキ操作の有無の少なくとも１つを含む環境情報を検出する環境情報検出手段と、当該環境情報検出手段による検出結果に基づき、前記歌詞表示制御手段による歌詞の表示、及び前記歌詞音声出力手段による歌詞音声の出力を制御することにより、歌詞表示モード、歌詞音声出力モード、及び両用モードの３つのモード間で歌詞ガイドモードを切替える切替手段とを備えている。
【０００６】
また、本発明は、前記切替手段が、前記環境情報検出手段により検出された車速が所定速度未満の場合には、前記歌詞表示制御手段による歌詞表示を行ない、車速が所定速度以上の場合には、歌詞表示を行なわないように制御することを特徴とする。
【０００７】
また、本発明は、前記切替手段が、前記環境情報検出手段により車両が所定の速度以上であると検出された場合には、前記歌詞音声出力手段による歌詞音声の出力を行うように制御することを特徴とする。
【０００８】
また、本発明は、前記切替手段が、前記環境情報検出手段により車両のパーキングブレーキ操作が検出された場合には、前記歌詞表示制御手段による歌詞表示を行うように制御することを特徴とする。
【０００９】
また、本発明は、前記切替手段が、前記環境情報検出手段により検出された車速が所定速度以上の場合には、前記歌詞音声出力手段による歌詞音声の出力の速度を通常よりも遅くすることを特徴とする。
【００１０】
また、本発明は、前記切替手段が、前記環境情報検出手段により検出された速度が所定未満に減速した場合には、所定時間、前記歌詞音声出力手段による歌詞音声の出力を継続した後、前記歌詞表示制御手段による歌詞表示を行なうように制御することを特徴とする。
【００１１】
また、本発明は、前記切替手段が、前記環境情報検出手段により検出された速度が所定未満に減速した場合には、所定の曲数分、前記歌詞音声出力手段による歌詞音声の出力を継続した後、前記歌詞表示制御手段による歌詞表示を行なうように制御することを特徴とする。
【００１２】
また、本発明は、前記切替手段が、前記環境情報検出手段により検出された加速度が減速を示している場合には、当該加速度が加速を示している場合とは異なるタイミングで前記歌詞ガイドモードを切替えることを特徴とする。
【００１３】
また、本発明は、前記切替手段が、前記環境情報検出手段により車両の前照灯の点灯が検出された場合には、前記歌詞表示制御手段により歌詞表示を行なわないように制御することを特徴とする。
【００１４】
また、本発明は、前記切替手段が、前記環境情報検出手段により車両の室内灯の点灯が検出された場合には、前記歌詞表示制御手段により歌詞表示を行うように制御することを特徴とする。
【００１５】
また、本発明は、前記切替手段が、前記環境情報検出手段により、車両の前照灯が点灯し、かつ、車両の室内灯が消灯していることが検出された場合には、前記歌詞表示制御手段による歌詞表示を行なわないように制御することを特徴とする。
【００１６】
また、本発明は、前記切替手段が、前記環境情報検出手段により車両の前照灯が消灯し、かつ、車両の室内灯が点灯していることが検出された場合には、前記歌詞表示制御手段による歌詞表示を行うように制御することを特徴とする。
【００１７】
また、本発明は、前記歌詞ガイドモードを切替えるための条件を入力する切替条件入力手段を備え、前記切替手段は、前記環境情報検出手段の検出する検出結果に替えて、当該切替条件入力手段により入力された切替条件に基づき、前記歌詞表示制御手段による歌詞の表示、及び前記歌詞音声出力手段による歌詞音声の出力を制御することを特徴とする。
【発明の効果】
【００１８】
本発明の車載用楽音発生装置によれば、環境情報検出手段が車両の走行速度、車両の加速度、車両の照明の点灯の有無、又は車両のパーキングブレーキ操作の有無の少なくとも１つを含む環境情報を検出し、その検出結果に基づき、切替手段が、歌詞表示制御手段による歌詞の表示、及び歌詞音声出力手段による歌詞音声の出力を制御することにより、歌詞表示モード、歌詞音声出力モード、及び両用モードの３つのモード間で歌詞ガイドモードを切替える。従って、車両の走行速度や照明条件等に適した歌詞のガイド方法を提供することができる。
【００１９】
また、本発明は、環境情報検出手段により検出された車速が所定速度未満の場合には、切替手段が歌詞表示制御手段による歌詞表示を行ない、車速が所定速度以上の場合には、歌詞表示を行なわないように制御する。従って、一般走行のような場合は、歌詞を知るために画面を見ることがなく、運転に集中することができる。また、走行中でなかったり、徐行中や渋滞中のような場合には、文字表示により歌詞を見ることができ、快適に歌唱することができる。
【００２０】
また、本発明は、環境情報検出手段により車両が所定の速度以上であると検出された場合には、歌詞音声出力手段による歌詞音声の出力を行うように制御する。従って、走行中には歌詞音声で歌詞を確認できるので、画面に気を取られず、歌唱中も運転に集中することができる。
【００２１】
また、本発明は、環境情報検出手段により車両のパーキングブレーキ操作が検出された場合には、切替手段が、歌詞表示制御手段による歌詞表示を行うように制御する。従って、パーキングブレーキが操作されている場合には、車両が停止していると判断して、文字表示で歌詞を確認できる。
【００２２】
また、本発明は、環境情報検出手段により検出された車速が所定速度以上の場合には、切替手段が、歌詞音声出力手段による歌詞音声の出力の速度を通常よりも遅くする。従って、車両周囲の音が大きくなる高速走行中には、歌詞音声の速度を通常よりもゆっくりにして、歌詞の確認をしやすくすることができる。
【００２３】
また、本発明は、環境情報検出手段により検出された速度が所定未満に減速した場合には、切替手段が、所定時間、歌詞音声出力手段による歌詞音声の出力を継続した後、歌詞表示制御手段による歌詞表示を行なうように制御する。従って、例えば信号待ち等で一旦停止するために減速から停止に至るような場合にも、すぐに音声出力から文字表示に切り替わることがなく、煩雑さがないので落ち着いて歌唱を継続することができる。
【００２４】
また、本発明は、環境情報検出手段により検出された速度が所定未満に減速した場合には、切替手段が、所定の曲数分、歌詞音声出力手段による歌詞音声の出力を継続した後、歌詞表示制御手段による歌詞表示を行なうように制御する。従って、例えば信号待ち等で一旦停止するために減速から停止に至るような場合にも、すぐに音声出力から文字表示に切り替わることがなく、煩雑さがないので落ち着いて歌唱を継続することができる。
【００２５】
また、本発明は、環境情報検出手段により検出された加速度が減速を示している場合には、加速度が加速を示している場合とは異なるタイミングで歌詞ガイドモードを切替える。従って、所定速度前後で頻繁に速度が変動するような場合にも、音声出力から文字表示に頻繁に切り替わることがなく、煩雑さがないので落ち着いて歌唱を継続することができる。
【００２６】
また、本発明は、環境情報検出手段により車両の前照灯の点灯が検出された場合には、切替手段が、歌詞表示制御手段により歌詞表示を行なわないように制御する。従って、前照灯の点灯される夜間には、歌詞の画面表示を行なわないので、歌唱者が画面を見て眩惑を起こす可能性を防止できる。
【００２７】
また、本発明は、環境情報検出手段により車両の室内灯の点灯が検出された場合には、切替手段が、歌詞表示制御手段により歌詞表示を行うように制御する。従って、車両が停止している可能性が高い室内灯の点灯時には、より確認しやすい画面表示による歌詞ガイドを提供できる。
【００２８】
また、本発明は、環境情報検出手段により、車両の前照灯が点灯し、かつ、車両の室内灯が消灯していることが検出された場合には、切替手段が、歌詞表示制御手段による歌詞表示を行なわないように制御する。従って、前照灯の点灯される夜間には、歌詞の画面表示を行なわないので、歌唱者が画面を見て眩惑を起こす可能性を防止できる。
【００２９】
また、本発明は、環境情報検出手段により車両の前照灯が消灯し、かつ、車両の室内灯が点灯していることが検出された場合には、切替手段が、歌詞表示制御手段による歌詞表示を行うように制御することを特徴とする。従って、前照灯消灯時に室内灯が点灯している場合には、車両が停止していると判断され、文字表示で歌詞を確認できる。
【００３０】
また、本発明は、歌詞ガイドモードを切替えるための条件を入力する切替条件入力手段を備え、環境情報検出手段の検出する検出結果に替えて、切替条件入力手段により入力された切替条件に基づき、切替手段が、歌詞表示制御手段による歌詞の表示、及び歌詞音声出力手段による歌詞音声の出力を制御する。従って、歌唱者の好みの歌詞ガイド方法を選択することができる。
【発明を実施するための最良の形態】
【００３１】
次に本発明を実施するための最良の形態について図面を参照して説明する。図１は本発明による車載用楽音発生装置の一例を示すカラオケ装置１の回路ブロック図である。カラオケ装置１は、カラオケ装置１全体を制御するＣＰＵ１１と、各種プログラムを記憶するＲＯＭ１２と、各種データを記憶するＲＡＭ１３と、切替条件入力手段である操作パネル２１と、外部記憶装置１４と、ＭＩＤＩ音源１５と、表示用のビデオモニタ１７と、ビデオモニタ１７を制御するビデオコントローラ１６と、ＭＩＤＩ音源１５からの音響と歌唱者の音声を混合するミキサ１８と、アンプ１９と、スピーカ２０と、アンプ２４と、マイク２５と、アンプ２４からの音声信号にエコーを施すエコー回路２３と、車速パルス検出センサ３１と、加速度センサ３２と、パーキングブレーキ操作センサ３３と、前照灯センサ３４と、室内灯センサ３５とから構成されている。
【００３２】
操作パネル２１は、テンキーやカーソルキー等を含む各種の操作キーからなり、リクエスト曲やユーザーＩＤの入力、手動入力による歌詞ガイド方法の選択や各種の設定項目の入力ができるようになっている。
【００３３】
外部記憶装置１４は、ハードディスクや不揮発メモリから構成され、曲の伴奏音を生成するためのＭＩＤＩデータである曲データベース４１、漢字かな混じりのテキストデータで構成された歌詞データとこれに対応する読みデータのデータベースである歌詞データベース４２、背景画像を生成するためのビデオデータベース４３、歌詞データを音声合成する際に使用される音声合成辞書６１、合成音声の音節毎の継続時間を記憶した音節長データベース６２が記憶されている。
【００３４】
曲再生手段であるＭＩＤＩ音源１５は、曲データベース４１に記憶されたＭＩＤＩデータに基づいて伴奏音の音響信号を生成する。ビデオコントローラ１６は、ビデオデータベース４３内のビデオデータや歌詞データベース４２内の歌詞データに基づいて、曲の背景映像に歌詞のテロップをスーパーインポーズしてビデオモニタ１７の画面上に映し出させる。
【００３５】
ミキサ１８は、ＭＩＤＩ音源１５により生成された伴奏音の音響信号とエコー回路２３からの歌唱者の音声信号とを混合してアンプ１９に出力するとともに、歌詞データベース４２内の歌詞データに音声合成辞書６１を使用して生成された合成音声信号をアンプ１９に出力する。アンプ１９は、ミキサ１８からの信号を増幅してスピーカ２０を駆動する。スピーカ２０は、アンプ１９からの信号を音として出力する。エコー回路２３は、アンプ２４からの音声信号にエコー処理を施す。アンプ２４は、マイク２５からの音声信号を増幅する。マイク２５は、歌唱者の歌声を音声信号に変換する。
【００３６】
車速パルス検出センサ３１は、車両の速度を車速パルスとして出力するものであり、出力されるパルスに基づいて車速が計算される。パルスがない時は車速はゼロとなる。加速度センサ３２は、車両の加速度を出力するものであり、正の数値が加速を、負の数値が減速を示す。また、パーキングブレーキ操作センサ３３は、車両のパーキングブレーキが引かれた状態にある時を検出する。前照灯センサ３４は、車両の前照灯の点灯を検出し、室内灯センサ３５は車両の室内灯の点灯を検出する。以上の車速パルス検出センサ３１と、加速度センサ３２と、パーキングブレーキ操作センサ３３と、前照灯センサ３４と、室内灯センサ３５とは、車両側にもともと設置されているものであり、その検出結果をカラオケ装置１のＣＰＵに出力するように構成されている。
【００３７】
次に、ＲＡＭ１３の記憶領域について図２を参照して説明する。図２は、ＲＡＭ１３の記憶領域を示す模式図である。ＲＡＭ１３には、パーキングブレーキ操作センサ３３の検出結果を一時的に記憶するパーキングブレーキ操作検出結果記憶領域１３１，前照灯センサ３４の検出結果を一時的に記憶する前照灯センサ検出結果記憶領域１３２，室内灯センサ３５の検出結果を一時的に記憶する室内灯センサ検出結果記憶領域１３３，加速度センサ３２の検出結果を一時的に記憶する加速度センサ検出結果記憶領域１３４，車速パルス検出センサ３１から得られる車速を一時的に記憶する車速検出結果記憶領域１３５，歌詞の音声出力を行なう場合に１が記憶されてＯＮとなる音声ガイドフラグを記憶する音声ガイドフラグ記憶領域１３６，歌詞の文字表示を行なう場合に１が記憶されてＯＮとなる文字ガイドフラグを記憶する文字ガイドフラグ記憶領域１３７，歌詞の音声出力を継続する場合に１が記憶されてＯＮとなる継続フラグを記憶する継続フラグ記憶領域１３８、読上げ速度をゆっくりに設定する場合に１が記憶されてＯＮとなる低速読上げフラグ記憶領域１３９が設けられている。尚、ＲＡＭ１３には、これらの他にも図示外の各種の記憶領域が用意されている。
【００３８】
次に、このように構成されたカラオケ装置１の動作について、図３乃至図５のフローチャート、及び図６の表示画面の例を参照して説明する。図３は、カラオケ装置１の全体の流れを示すメインルーチンのフローチャートであり、図４は、図３のフローチャートの続きである。図５は、図３のフローチャートのＳ１２８及び図４のフローチャートのＳ９４で行なう歌詞ガイド処理の詳細を示すフローチャートである。図６は、表示画面１００の構成図である。
【００３９】
本実施の形態では、文字による歌詞ガイドと音声出力による歌詞ガイドのＯＮ・ＯＦＦの組み合わせにより、（１）文字ガイドＯＮ+音声ガイドＯＦＦ、（２）文字ガイドＯＮ+音声ガイドＯＮ、（３）文字ガイドＯＦＦ+音声ガイドＯＮ、（４）文字ガイドＯＦＦ+音声ガイドＯＮ（ゆっくり）４つの歌詞ガイドモードを切替えるようにしている。以上の４つのモードは、手動で操作パネル２１から入力して切替えるか、自動で設定するかを選択することができる。自動設定の場合には、基本的には（１）が車両が停止中であることが検出された場合、（２）が車両が徐行している場合、（３）が車両が一般走行している場合、（４）が車両が高速走行中である場合に選択される。但し、夜間走行中で前照灯が点灯している場合には、眩惑防止のために停止中や徐行中でも文字ガイドはＯＦＦにされる。また、車両が一般走行や高速走行から減速して停止に至る場合には、音声ガイドから文字ガイドに切り替わるが、切替が速すぎると不快感を与えかねないので、１曲分の演奏が終了するまで音声ガイドを継続し、その後文字ガイドに切替えるように継続フラグを用いて制御している。
【００４０】
まず、歌唱者から選択した曲を受け付け、その曲データを曲データベース４１から読み出し、歌詞データを歌詞データベース４２から読み出し、歌詞を画面表示する際の背景映像データをビデオデータベース４３から読み出してＲＡＭ１３に記憶する（Ｓ１）。次に、図６のような設定画面１００をビデオモニタ１７に表示して、使用者に歌詞ガイド方法を選択させるように促す（Ｓ２）。使用者は、操作パネル２１のカーソルを動かして、「歌詞表示」、「音声ガイド」、「歌詞表示＆音声ガイド」、「自動」の中から歌詞ガイド方法を選択する（Ｓ４）。さらに、「自動」を選択していない場合には、「読上げ速度」のバーをカーソルで動かして速度設定をすることもできる。設定画面１００上の「決定」ボタンが押されて設定値の入力が終了すると、「自動」が選択されたか否かを判断する（Ｓ６）。
【００４１】
自動設定が選択された場合には（Ｓ６：ＹＥＳ）、図４のフローチャートに移行する。まず、初期設定として継続フラグ記憶領域１３８に０を記憶して継続フラグをＯＦＦとする（Ｓ１０）。次に、パーキングブレーキ操作センサ３３からの信号を読み取ってパーキングブレーキ操作検出結果記憶領域１３１に記憶する（Ｓ１２）。記憶された信号からパーキングブレーキが操作された状態であるか否かを判断し（Ｓ１４）、パーキングブレーキが操作された状態であれば（Ｓ１４：ＹＥＳ）、車両は停車中であるから、文字ガイドフラグ記憶領域１３７に１を記憶して文字ガイドフラグをＯＮにし（Ｓ８０）、音声ガイドフラグ記憶領域１３６に０を記憶して音声ガイドフラグをＯＦＦにする（Ｓ８２）。
【００４２】
パーキングブレーキが操作された状態でなければ（Ｓ１４：ＮＯ）、次に、前照灯センサ３４の検出結果を読み取り、前照灯センサ検出結果記憶領域１３２に記憶する（Ｓ１６）。そして、室内灯センサ３５の検出結果を読み取り、室内灯センサ検出結果記憶領域１３３に記憶する（Ｓ１８）。次に、記憶した検出結果から、前照灯及び室内灯が点灯しているかどうかを順に判断する（Ｓ２０、Ｓ２２、Ｓ４０）。前照灯が点灯しておらず（Ｓ２０：ＮＯ）、室内灯が点灯している場合には（Ｓ４０：ＹＥＳ）、車両は停車中であるから、文字ガイドフラグ記憶領域１３７に１を記憶して文字ガイドフラグをＯＮにし（Ｓ８０）、音声ガイドフラグ記憶領域１３６に０を記憶して音声ガイドフラグをＯＦＦにする（Ｓ８２）。
【００４３】
一方、前照灯が点灯していて（Ｓ２０：ＹＥＳ）、室内灯が点灯していない場合は（Ｓ２２：ＮＯ）、夜間走行中であると判断できる。そこで、まず、加速度センサ３２を読み取って、加速度センサ検出結果記憶領域１３４に記憶する（Ｓ２３）。そして、検出結果の値ａが０以上である、すなわち加速中であるか否かを判断する（Ｓ２４）。加速中でない場合は（Ｓ２４：ＮＯ）、継続フラグがＯＦＦであるか否かを判断する（Ｓ２６）。継続フラグは、初回の処理ではＳ１０でＯＦＦにされているので（Ｓ２６：ＹＥＳ）、Ｓ２８に進む。加速中の場合は（Ｓ２４：ＹＥＳ）、次に、車速パルス検出センサ３１から車速パルスを読み取り、車速を計算して車速検出結果記憶領域１３５に記憶する（Ｓ２８）。そして、計算された車速が高速（例えば、時速８０キロメートル以上）であるか否かを判断する（Ｓ３０）。高速走行中であれば（Ｓ３０：ＹＥＳ）、読上げ速度を低速に設定するため、低速読上げフラグ記憶領域１３９に１を記憶して低速読上げフラグをＯＮにする（Ｓ３２）。そして、Ｓ３６に進む。
【００４４】
高速走行中でない場合は（Ｓ３０：ＮＯ）、読上げ速度を通常に設定するため低速読上げフラグ記憶領域１３９に０を記憶して低速読上げフラグをＯＦＦにする（Ｓ３４）。次いで、車両が走行中であるから、音声ガイドを行なうために音声ガイドフラグ記憶領域１３６に１を記憶して音声ガイドフラグをＯＮにするとともに、次回以降の処理で急に文字ガイドに切り替わらないようにするため、継続フラグ記憶領域１３８に１を記憶して継続フラグをＯＮにする（Ｓ３６）。そして、文字ガイドをＯＦＦにするために、文字ガイドフラグ記憶領域１３７に０を記憶して文字ガイドフラグをＯＦＦにする（Ｓ３８）。
【００４５】
また、前照灯も室内灯も消灯している場合（Ｓ２０：ＮＯ、Ｓ４０：ＮＯ）は昼間走行と判断できるので、Ｓ４２以降の加速度や車速の検出処理に進む。また、前照灯が点灯していても（Ｓ２０：ＹＥＳ）、室内灯が点灯している場合には（Ｓ２２：ＹＥＳ）、画面表示による眩惑の可能性は低いので、昼間走行の場合と同様に処理を行なうこととし、Ｓ４２に進む。
【００４６】
Ｓ４２では、加速度センサ３２を読み取って、加速度センサ検出結果記憶領域１３４に記憶する。そして、検出結果の値ａが０を超えている、すなわち加速中であるかを判断する（Ｓ４４）。ここで、加速中か減速中かによって、歌詞ガイドモードの切替のタイミングを制御し、モード切替条件である車速の前後の速度で走行中に頻繁に歌詞ガイドモードが切り替わるのを防止している。加速中でない場合は（Ｓ４４：ＮＯ）、継続フラグがＯＦＦであるか否かを判断する（Ｓ４６）。継続フラグは、初回の処理ではＳ１０でＯＦＦにされているので（Ｓ４６：ＹＥＳ）、Ｓ４８に進む。
【００４７】
加速中の場合は（Ｓ４４：ＹＥＳ）、次に、車速パルス検出センサ３１から車速パルスを読み取り、車速を計算して車速検出結果記憶領域１３５に記憶する（Ｓ４８）。そして、計算された車速がゼロ(実際には、数Ｋｍ/ｈの誤差を考慮する必要がある)、すなわち停止中であるか否かを判断する（Ｓ５０）。停止中でない場合は（Ｓ５０：ＮＯ）、徐行中（例えば、時速１０キロメートル以下）であるか否かを判断する（Ｓ５２）。徐行中であれば（Ｓ５２：ＹＥＳ）、読上げ速度を通常に設定するため低速読上げフラグ記憶領域１３９に０を記憶して低速読上げフラグをＯＦＦにする（Ｓ５４）。次いで、車両が走行中であるから音声ガイドを行なうために音声ガイドフラグ記憶領域１３６に１を記憶して音声ガイドフラグをＯＮにするとともに、次回以降の処理で急に文字ガイドに切り替わらないようにするため、継続フラグ記憶領域１３８に１を記憶して継続フラグをＯＮにする（Ｓ５６）。そして、徐行中であるから、文字ガイドもＯＮにするため、文字ガイドフラグ記憶領域１３７に１を記憶して文字ガイドフラグをＯＮにする（Ｓ５８）。
【００４８】
徐行中でない場合は（Ｓ５２：ＮＯ）、一般走行中（例えば、時速８０キロメートル未満）であるか否かを判断する（Ｓ６０）。一般走行中の場合は（Ｓ６０：ＹＥＳ）、読上げ速度を通常に設定するため低速読上げフラグ記憶領域１３９に０を記憶して低速読上げフラグをＯＦＦにする（Ｓ６２）。次いで、車両が走行中であるから、音声ガイドを行なうために音声ガイドフラグ記憶領域１３６に１を記憶して音声ガイドフラグをＯＮにするとともに、次回以降の処理で急に文字ガイドに切り替わらないようにするため、継続フラグ記憶領域１３８に１を記憶して継続フラグをＯＮにする（Ｓ６４）。そして、文字ガイドをＯＦＦにするために、文字ガイドフラグ記憶領域１３７に０を記憶して文字ガイドフラグをＯＦＦにする（Ｓ６６）。
【００４９】
一般走行中でなければ（Ｓ６０：ＮＯ）、高速走行中であるから、読上げ速度を低速に設定するため、低速読上げフラグ記憶領域１３９に１を記憶して低速読上げフラグをＯＮにする（Ｓ６８）。次いで、車両が走行中であるから音声ガイドを行なうために音声ガイドフラグ記憶領域１３６に１を記憶して音声ガイドフラグをＯＮにするとともに、次回以降の処理で急に文字ガイドに切り替わらないようにするため、継続フラグ記憶領域１３８に１を記憶して継続フラグをＯＮにする（Ｓ７０）。そして、文字ガイドをＯＦＦにするために、文字ガイドフラグ記憶領域１３７に０を記憶して文字ガイドフラグをＯＦＦにする（Ｓ７２）。
【００５０】
一方、車両が停止中の場合には（Ｓ５０：ＹＥＳ）、継続フラグ記憶領域１３８を確認して継続フラグがＯＮになっているか否かを判断する（Ｓ７４）。車両が停止中の場合は基本的に文字ガイドを行なうことにしているが、走行中から減速して停止に至った場合、急に音声ガイドから文字ガイドに切替えて歌唱者に不快感を与えないようにするため、１曲分の演奏が終了するまでは、音声ガイドを継続することとしている。このために設定されるフラグが継続フラグである。継続フラグがＯＮである場合には（Ｓ７４：ＹＥＳ）、歌詞ガイドについての現在の設定を保持したままでＳ９０に進む。継続フラグがＯＦＦである場合には（Ｓ７４：ＮＯ）、文字ガイドフラグ記憶領域１３７に１を記憶して文字ガイドフラグをＯＮにし（Ｓ８０）、音声ガイドフラグ記憶領域１３６に０を記憶して音声ガイドをＯＦＦにする（Ｓ８２）。
【００５１】
以上の処理により、歌詞ガイドモードが決定され、必要な設定がＲＡＭ１３の各記憶領域（音声ガイドフラグ記憶領域１３６，文字ガイドフラグ記憶領域１３７，継続フラグ記憶領域１３８，低速読上げフラグ記憶領域１３９）に記憶される。これらの設定を用いて以降の処理で曲の演奏、歌詞ガイドの出力が行なわれる。
【００５２】
まず、現在演奏が継続中であるか否かを判断する（Ｓ９０）。演奏が継続中であれば（Ｓ９０：ＹＥＳ）、そのまま処理を継続し、Ｓ９４に進む。初回の処理では、演奏はまだ始まっていないので（Ｓ９０：ＮＯ）、Ｓ１でＲＡＭ１３に一時的に記憶したリクエスト曲の演奏データをＭＩＤＩ音源１５に送出して演奏を開始する（Ｓ９２）。次に、Ｓ９４では、歌詞ガイドに関する上記の設定を参照して、文字ガイド又は音声ガイドを行なう。
【００５３】
Ｓ９４で行なう歌詞ガイド処理の詳細については、図５のフローチャートを参照して説明する。まず、文字ガイドを行うか否かを判断する（Ｓ２１０）。具体的には、文字ガイドフラグ記憶領域１３７に１が記憶されていれば、文字ガイドを行なうと判断し、０が記憶されていれば、文字ガイドは行なわないと判断する。文字ガイドを行なわない場合には（Ｓ２１０：ＮＯ）、そのままＳ２１４に進む。文字ガイドを行なう場合には（Ｓ２１０：ＹＥＳ）、歌詞テロップを背景映像にスーパーインポーズさせてビデオモニタ１７に表示するように信号をビデオコントローラ１６に出力する（Ｓ２１２）。
【００５４】
次に、音声ガイドを行なうか否かを判断する（Ｓ２１４）。具体的には、音声ガイドフラグ記憶領域１３６に１が記憶されていれば、音声ガイドを行なうと判断し、０が記憶されていれば、音声ガイドは行なわないと判断する。音声ガイドを行なわない場合には（Ｓ２１４：ＮＯ）、そのままメインルーチンにリターンする。音声ガイドを行なう場合には（Ｓ２１４：ＹＥＳ）、ＲＡＭ１３に記憶された歌詞データを音声合成処理する（Ｓ２１６）。この音声合成処理では、周知の方法により音声合成辞書６１を用いてアクセント付き読み文字列を生成し、音節長データベース６２を用いて読上げにかかる時間を算出する。アクセント付き読み文字列は、あらかじめ歌詞データベース４２に持たせておいてもよい。また、低速読上フラグ記憶領域１３９に１が記憶されて低速読上フラグＯＮとなっていれば、読上げ継続時間の算出の際に反映される。そして、算出された時間と読上げを終了すべき時期（対象となる歌詞の演奏が始まるとき）とから読上げ開始時刻を算出する。この読上げ開始時刻を示す信号とともに、生成された合成音声データをミキサ１８に出力する（Ｓ２１８）。そして、メインルーチンにリターンする。
【００５５】
図４に戻り、歌詞ガイド処理が終了すると（Ｓ９４）、リクエスト曲の演奏が終了したか否かを判断する（Ｓ９６）。演奏終了であれば（Ｓ９６：ＹＥＳ）、処理を終了する。演奏終了でなければ（Ｓ９６：ＮＯ）、Ｓ１２に戻り、車両の環境情報を検出して、歌詞ガイドモードの決定を行なう（Ｓ１２〜Ｓ８２）。初回の処理で音声ガイドがＯＮに設定された場合には（Ｓ３６，Ｓ５６，Ｓ６４，Ｓ７０）、継続フラグも同時にＯＮにセットされるので、２巡目以降の処理では、継続フラグを確認して（Ｓ２６，Ｓ４６，Ｓ７４）、現在の設定を継続する（Ｓ２６：ＮＯ、Ｓ４６：ＮＯ、Ｓ７４：ＹＥＳ）。そして、歌詞ガイド処理（Ｓ９４）を行い、演奏が終了するまで以上の処理を繰り返す。
【００５６】
一方、図３に戻り、自動設定が選択されなかった場合には（Ｓ６：ＮＯ）、入力された読上げ速度が低速である場合には低速読上げフラグ記憶領域１３９に１を記憶してＯＮとする（Ｓ１０２）。次に、「歌詞表示」設定がなされたか否かを判断する（Ｓ１０４）。「歌詞表示」設定の場合には（Ｓ１０４：ＹＥＳ）、文字ガイドフラグ記憶領域１３７に１を記憶してＯＮとする（Ｓ１０６）。そして、音声ガイドフラグ記憶領域１３６に０を記憶してＯＦＦとする（Ｓ１０８）。「歌詞表示」設定でない場合には（Ｓ１０４：ＮＯ）、「音声ガイド」設定か否かを判断する（Ｓ１１０）。「音声ガイド」設定の場合には（Ｓ１１０：ＹＥＳ）、文字ガイドフラグ記憶領域１３７に０を記憶してＯＦＦとする（Ｓ１１２）。そして、音声ガイドフラグ記憶領域１３６に１を記憶してＯＮとする（Ｓ１１６）。「音声ガイド」設定でない場合には（Ｓ１１０：ＮＯ）、「歌詞表示＆音声ガイド」の両モードであるか否かを判断する（Ｓ１１８）。両モードの場合には（Ｓ１１８：ＹＥＳ）、文字ガイドフラグ記憶領域１３７に１を記憶してＯＮとする（Ｓ１２０）。そして、音声ガイドフラグ記憶領域１３６に１を記憶してＯＮとする（Ｓ１２４）。両モードでなければ（Ｓ１１８：ＮＯ）、キャンセルが押されたので、そのままＳ１２６に進む。
【００５７】
以上の処理により、必要な設定がＲＡＭ１３の各記憶領域（音声ガイドフラグ記憶領域１３６，文字ガイドフラグ記憶領域１３７，継続フラグ記憶領域１３８，低速読上げフラグ記憶領域１３９）に記憶される。これらの設定を用いて以降の処理で曲の演奏、歌詞ガイドの出力が行なわれる。
【００５８】
まず、Ｓ１でＲＡＭ１３に一時的に記憶したリクエスト曲の演奏データをＭＩＤＩ音源１５に送出して演奏を開始する（Ｓ１２６）。次に、Ｓ１２８では、歌詞ガイドに関する上記の設定を参照して、文字ガイド又は音声ガイドを行なう。
【００５９】
Ｓ１２８で行なう歌詞ガイド処理については、上述したＳ９４の場合と同様に、図５のフローチャートに従って行なわれる。歌詞ガイド処理が終了すると（Ｓ１２８）、リクエスト曲の演奏が終了したか否かを判断する（Ｓ１３０）。演奏終了であれば（Ｓ１３０：ＹＥＳ）、処理を終了する。演奏終了でなければ（Ｓ１３０：ＮＯ）、そのまま演奏を継続するとともに、歌詞ガイド処理（Ｓ１２８）を行なう。
【００６０】
以上説明したように、本実施形態のカラオケ装置１によれば、パーキングブレーキ操作、前照灯、室内灯、加速度、車速を検出してカラオケ装置１の搭載されている車両の状況を判定し、それによって４つの歌詞ガイドモードを選択して、文字ガイドと音声ガイドを適宜組み合わせて使用するようにしている。従って、車両の状況から最適な歌詞ガイド方法が選択され、歌唱者に快適な歌唱環境を提供することができる。また、手動入力もできるので、車両走行中でも後部座席にビデオモニタがあり、歌唱者が後部座席のビデオモニタを見て歌唱しているような場合には文字ガイドをＯＮにするなど、その状況により適合した歌詞ガイドモードに切替えることができる。
【００６１】
尚、本実施の形態において、図５のフローチャートのＳ２１２において歌詞テロップの表示処理を実行するＣＰＵ１１が歌詞表示制御手段として機能する。図５のフローチャートのＳ２１６において音声合成処理を実行するＣＰＵ１１が音声信号生成手段として機能する。また、図５のフローチャートのＳ２１８において合成音声データ出力（読上げ）処理を実行するＣＰＵ１１が歌詞音声出力手段として機能する。さらに、図４のフローチャートのＳ１２のパーキングブレーキ操作検出処理、Ｓ１６の前照灯センサ読み取り処理、Ｓ１８の室内灯センサ読み取り処理、Ｓ２３及びＳ４２の加速度センサ読み取り処理、Ｓ２８及びＳ４８の速度センサ読み取り処理を実行するＣＰＵ１１が環境情報検出手段として機能する。また、Ｓ３２，Ｓ３４，Ｓ３６，Ｓ３８，Ｓ５４，Ｓ５６，Ｓ５８，Ｓ６２，Ｓ６４，Ｓ６６，Ｓ６８，Ｓ７０，Ｓ７２，Ｓ８０，Ｓ８２で文字ガイド・音声ガイドのＯＮ／ＯＦＦ処理、読上げ速度の設定処理を実行するＣＰＵ１１が切替手段として機能する。
【００６２】
以上述べた実施の形態では、自動設定の場合に、音声ガイドが実行され、その後減速して停止に至った場合にはその曲の演奏が終了するまで文字ガイドに切替えず当初の状態を継続するが、１曲分継続するのでなく、タイマー設定により所定時間（例えば３０秒）音声ガイドを継続するように構成してもよい。このような場合の別の実施の形態のカラオケ装置１の動作を図７のフローチャートを参照して説明する。図７は、別の実施形態のカラオケ装置１のメインルーチンのフローチャートであり、図３のフローチャートの続きである。
【００６３】
図７のフローチャートは、図４のフローチャートにほぼ対応するものであるので、同一の処理については同一のステップ番号を用い、詳細な説明を省略する。音声ガイドがＯＮに設定され、一旦継続フラグがＯＮにされると（Ｓ３６，Ｓ５６，Ｓ６４，Ｓ７０）、減速中は（Ｓ２４：ＮＯ、Ｓ４４：ＮＯ）、設定時の状態を継続する（Ｓ２６：ＮＯ、Ｓ４６：ＮＯ）。その後停止した場合には（Ｓ５０：ＹＥＳ）、継続フラグがＯＮになっているので（Ｓ７４：ＹＥＳ）、タイマをセットし、継続フラグをＯＦＦにする（Ｓ７６）。そして、演奏を継続し（Ｓ９０：ＹＥＳ）、歌詞ガイドのモードも継続して歌詞ガイド処理を行なう（Ｓ９４）。次の巡目以降の処理で、なお停止中であれば（Ｓ５０：ＹＥＳ）、継続フラグがＯＦＦにされているので（Ｓ７４：ＮＯ）、タイマが３０秒を超えているか又はタイマがＯＦＦであるか否かを判断し（Ｓ７８）、まだ３０秒を超えておらずタイマＯＦＦでもなければ（Ｓ７８：ＮＯ）、そのまま演奏と歌詞ガイドを継続する（Ｓ９０：ＹＥＳ、Ｓ９４）。その次の順目以降、まだ停止中であれば（Ｓ５０：ＹＥＳ）、継続フラグがＯＦＦであるから（Ｓ７４：ＮＯ）、タイマをチェックして、３０秒を超えていれば（Ｓ７８：ＹＥＳ）、文字ガイドをＯＮにして（Ｓ８０）、音声ガイドをＯＦＦにする（Ｓ８２）。次の歌詞ガイド処理では（Ｓ９４）、この設定に従って音声ガイドから文字ガイドに切替えて歌詞ガイドを出力する。
【００６４】
なお、減速から停止に至る場合に音声ガイドから文字ガイドへ切替時間を遅らせるタイミングとしては、上記のような１曲分の演奏終了、所定時間の経過に限らず、例えば演奏中が１番だった場合、１番の歌詞の終了時、数曲分の演奏終了時など、適宜設定することができる。
【産業上の利用可能性】
【００６５】
本発明の車載用楽音発生装置は、歌詞ガイドモードを文字ガイドと音声ガイドの組み合わせを切替えて設定でき、検出する環境情報により、車載用に限らず文字ガイドと音声ガイドの組み合わせを用いて歌詞ガイドを行なう楽音発生装置にも適用できる。
【図面の簡単な説明】
【００６６】
【図１】本発明による車載用楽音発生装置の一例を示すカラオケ装置１の回路ブロック図である。
【図２】ＲＡＭ１３の記憶領域を示す模式図である。
【図３】カラオケ装置１の全体の流れを示すメインルーチンのフローチャートである。
【図４】図３のフローチャートの続きである。
【図５】歌詞ガイド処理のフローチャートである。
【図６】表示画面１００の構成図である。
【図７】別の実施形態のカラオケ装置１のメインルーチンのフローチャートである。
【符号の説明】
【００６７】
１      カラオケ装置
１１      ＣＰＵ
１３      ＲＡＭ
１７      ビデオモニタ
１８      ミキサ
１９      アンプ
２０      スピーカ
２１      操作パネル
３１      車速パルス検出センサ
３２      加速度センサ
３３      パーキングブレーキ操作センサ
３４      前照灯センサ
３５      室内灯センサ
４１      曲データベース
４２      歌詞データベース
４３      ビデオデータベース
６１      音声合成辞書
【図１】
2005037728.tif 000003
【図２】
2005037728.tif 000004
【図３】
2005037728.tif 000005
【図４】
2005037728.tif 000006
【図５】
2005037728.tif 000007
【図６】
2005037728.tif 000008
【図７】
2005037728.tif 000009