(57)【特許請求の範囲】
【請求項１】
複数ドットで表示され一定時間毎にフレームが更新される背景映像に歌詞テロップの文字映像を合成するカラオケ装置であって、
前記背景映像および文字映像の合成比をフレーム単位で複数段階に変化させる第１の設定手段と、
前記文字映像の周囲に、前記第１の設定手段よりも少ない複数段階で合成比が減少する複数の輪郭をドット単位で形成する第２の設定手段と、
第１の設定手段および第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出する合成比算出手段と、
を備えたカラオケ装置。
【請求項２】
前記第１の設定手段の有効エリアであるフェードエリアを指定するフェードエリア指定手段を備え、
前記合成比算出手段は、フェードエリア内は第１の設定手段および第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出し、フェードエリア外は第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出する手段である請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、歌詞テロップのスーパーインポーズ文字などを見やすく表示できるようにしたカラオケ装置に関する。
【０００２】
【従来の技術】
カラオケ装置はＣＲＴなどのモニタを備え、カラオケ曲の演奏と並行して、背景映像に該カラオケ曲の歌詞をスーパーインポーズしてモニタに表示する。楽曲データで音源を駆動する音源カラオケ装置では、歌詞データも楽曲データに含まれ、この歌詞データに基づいて文字パターンデータを読み出すことによって歌詞テロップの映像信号を発生する。
【０００３】
【発明が解決しようとする課題】
このように、ドットで表現される文字パターンデータで歌詞の文字テロップを生成するため、従来の光ディスクなどビデオ再生によるカラオケ装置と異なり、文字がギザギザになるという欠点があるとともに、滑らかなフェードイン・フェードアウトをすることができなかった。また、タイトルのみのフェードアウトなどをすることができなかった。
【０００４】
この発明は、歌詞テロップなどの表示を見やすく合成することができるカラオケ装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１の発明は、複数ドットで表示され一定時間毎にフレームが更新される背景映像に歌詞テロップの文字映像を合成するカラオケ装置であって、
前記背景映像および文字映像の合成比をフレーム単位で複数段階に変化させる第１の設定手段と、前記文字映像の周囲に、前記第１の設定手段よりも少ない複数段階で合成比が減少する複数の輪郭をドット単位で形成する第２の設定手段と、第１の設定手段および第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出する合成比算出手段と、を備えたことを特徴とする。
【０００６】
請求項２の発明は、請求項１の発明において、前記第１の設定手段の有効エリアであるフェードエリアを指定するフェードエリア指定手段を備え、前記合成比算出手段は、フェードエリア内は第１の設定手段および第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出し、フェードエリア外は第２の設定手段の内容に基づいて最終的な合成比をドット単位で算出する手段であることを特徴とする。
【０００７】
この発明では、第１の設定手段は、たとえば６３段階など多段階の合成比Ａを設定し、第２の設定手段は、たとえば７段階などの段階の合成比Ｍを設定する。多段階で設定される合成比Ａを変更すると映像の滑らかな移行が可能になるが、データが大きいため変更が容易でない。一方、少ない段階の合成Ｍは段数は荒いがビット単位など細かい合成比の変更が可能である。したがって、フレーム単位で合成比Ａを変更することによって滑らかなフェードイン・フェードアウトを可能にし、ドット単位で合成比Ｍを変更することによって、文字の輪郭を半透明にしてドットパターンで合成された文字などのギザギザを滑らかにすることができる。
【０００８】
また、フェードエリアを指定してこのエリアのみに合成比Ａを有効にすることにより、フェードイン・フェードアウトを画面の一部エリアのみにかけることができる。なお、合成比Ｍはドット単位で変更可能であるため、このようなエリア指定は不要である。
【０００９】
【発明の実施の形態】
図面を参照してこの発明の実施形態であるカラオケ装置および映像ミキサについて説明する。図１は同カラオケ装置のブロック図である。図２および図３は同カラオケ装置に内蔵される前記映像ミキサのブロック図である。
【００１０】
図１において、このカラオケ装置では、カラオケ演奏部２１が楽曲データに基づいてカラオケ演奏音を発生する。カラオケ演奏部２１は、演奏音信号を形成する音源や音声データをデコードするＰＣＭデコーダなどを含んでいる。また、このカラオケ演奏と同期して背景映像にスーパーインポーズ合成された歌詞テロップがモニタ３２に表示される。
【００１１】
歌詞テロップは文字パターンに基づいてグラフィック回路１８のＶＲＡＭ上に展開され映像ミキサ２０により背景映像と合成される。映像ミキサ２０は、単純に歌詞テロップを背景映像上にスーパーインポーズ合成するのみでなく、フェードイン・フェードアウトや半透明などの中間的な合成が可能であり、且つ、この合成を画面上の一部エリアのみについて行うことができる。なお、背景映像は、ＳＣＳＩインタフェース３５を介して制御されているＤＶＤチェンジャ３１によって再生される。
【００１２】
カラオケ装置全体を制御するＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ハードディスク１７、通信制御部１６、リモコン受信部１３、操作部１４、表示部１５、グラフィック回路１８、映像ミキサ２０、カラオケ演奏部２１、および、ＤＶＤチェンジャ３１が接続されている。
【００１３】
ＲＯＭ１１にはこのカラオケ装置を起動するためのプログラムなどが記憶されている。ハードディスク１７には上記楽曲データ，映像データなどが記憶されているほか、システムプログラム，カラオケ演奏プログラム，ローダなどのプログラムおよび文字パターンデータが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムであり、カラオケ装置の起動時にＲＡＭ１２に読み込まれる。カラオケ演奏プログラムは、楽曲データに基づいてカラオケ演奏部２１を制御するためのプログラムである。ローダは配信センタから楽曲データや背景映像用の映像データをダウンロードするためのプログラムである。文字パターンデータはコード情報として与えられる歌詞，曲名などのテキスト情報などを文字パターンに展開するためのデータである。ＲＡＭ１２には上記プログラムを読み込むエリアや現在演奏中の楽曲データを読み出す実行データ記憶エリアが設定される。
【００１４】
通信制御部１６は通信回線を介して配信センタと交信し、楽曲データなどをダウンロードするためのコントローラである。通信制御部１６はＤＭＡ回路を内蔵しており、ダウンロードされた楽曲データや映像データをＣＰＵ１０を介さずに直接ハードディスク１７に書き込むことができる。
【００１５】
リモコン受信部１３はリモコン３０から送られてくる赤外線信号を受信してデータを復元する。リモコン３０は、曲番号を入力するためのテンキーや曲番号をセットするためのセットキーなど複数のキースイッチを備えている。利用者がこれらのキースイッチを操作すると、リモコン３０は操作されたキースイッチに対応する赤外線のコード信号を送信する。リモコン受信部１３はこの赤外線のコード信号を受信してデータに復元し、ＣＰＵ１０に入力する。ＣＰＵ１０はこのデータに基づいてカラオケ曲の予約やキーチェンジなど種々の処理を実行する。操作部１４はカラオケ装置本体のフロントパネルに設けられており、上記リモコン３０と同様のキースイッチを備えている。表示部１５も上記操作部１４と同様カラオケ装置本体のフロントパネルに設けられており、現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクス表示器を含んでいる。
【００１６】
カラオケ演奏部２１は、楽曲データに基づいてカラオケ演奏音を発生する回路部であり、音源，ＰＣＭデコーダ，効果用ＤＳＰなどを含んでいる。音源は楽曲データ中の楽音トラックに基づいて楽音を発生し、ＰＣＭデコーダは楽曲データの音声データに基づいてバックコーラスなどの音声を再生する。効果用ＤＳＰは発生された楽音や再生された音声に対してエコー・リバーブなどの効果を付与する。またカラオケ演奏部にはマイク３４が接続されており、このマイク３４から入力される歌唱音声信号と前記カラオケ演奏音とをミキシングしてスピーカ３３から出力する。
【００１７】
一方、グラフィック回路１８はＶＲＡＭを有し、歌詞の文字パターンを展開した映像信号を発生する。楽曲データの歌詞トラックから読み出された歌詞表示データに基づいてハードディスク１７に記憶されている文字パターンデータベースを検索することによって、歌詞が文字パターンに展開される。この文字パターンの映像信号は映像ミキサ２０に入力される。また、ＤＶＤチェンジャ３１は背景映像が記録されたＤＶＤをドライブし、ＣＰＵ１０の指示に応じて背景映像を再生する。ＤＶＤの映像データはＭＰＥＧ圧縮されているがＤＶＤチェンジャ３１は、ＭＰＥＧデコーダを内蔵しており、この圧縮データを伸長してコンポジットの映像信号として映像ミキサ２０に入力する。映像ミキサ２０はＤＶＤチェンジャ３１から入力された背景映像の映像信号のうえに歌詞テロップの映像信号をスーパーインポーズしてモニタ３２に表示する。
【００１８】
映像ミキサ２０は、一部フェード機能を有しており、背景映像上に表示される歌詞テロップをフェードイン・フェードアウトすることができるとともに、複数行の歌詞テロップが表示されるとき、その一部の行のみをフェードインしたりフェードアウトしたりすることができる。なお、フェードイン／フェードアウトされるのは、歌詞テロップのみであり、背景映像は常に表示されたままである。このフェード機能は、ＣＰＵ１０から入力されるミキシング制御データに基づいて制御される。ミキシング制御データは、歌詞トラックから読み出されるフェードデータに基づいて生成される。
【００１９】
図２，図３は前記映像ミキサ２０のブロック図である。この発明の映像信号合成装置である映像ミキサは指定比率合成器４０および合成比率算出装置４１を備えている。指定比率合成器４０は第１の映像信号Ｖ１を入力して第１の合成比率Ｇを乗算する乗算器４５と第１の映像信号Ｖ２を入力して第２の合成比率（１−Ｇ）を乗算する乗算器４６、および、これら合成比率を乗算された映像信号Ｖ１，Ｖ２を加算する加算器４７を有している。入力される第１，第２の映像信号Ｖ１，Ｖ２は同期再生されており、上記の合成処理は対応するドット毎に実行される。カラオケ装置の場合、第１の映像信号Ｖ１として歌詞テロップの映像信号が入力され、第２の映像信号Ｖ２として背景映像の映像信号が入力される。
【００２０】
この指定比率合成器４０は、アナログ回路であってもデジタル回路であってもよいが、アナログ回路で構成した例を図３に示しておく。図３において、合成比率Ｇは６ビット（６４段階）のデジタルデータとして入力され、分圧回路によってこのデータに対応したレベルの映像信号が加算器側に出力されるようになっている。
【００２１】
合成比率算出装置４１は、合成比率Ｇを算出して指定比率合成器４０に入力する。合成比率Ｇの算出演算を実行する演算部５０を備え、設定データを記憶するフェードゲインレジスタ５１，フェード開始ラインレジスタ５２，フェード終了ラインレジスタ５３およびリアルタイムパラメータを記憶するパラメータレジスタ５４が、演算部５０に接続されている。フェードゲインレジスタ５１は、合成比率Ｇの上限値であるフェードゲインＡを記憶する。カラオケ装置の場合、歌詞テロップの文字は１００パーセントの濃度（背景映像が透けて見えない完全な不透明）で表示されるため、通常フェードゲインＡ＝１である。フェード開始ラインレジスタ５２は、映像信号を合成するエリアの上端位置を記憶する。フェード終了ラインレジスタ５３は、映像信号を合成するエリアの下端位置を記憶する。上端位置および下端位置は、ＮＴＳＣ信号の垂直ブランキング期間を省いた画面上に現れる約４８３本の走査線の番号で指定する。各設定データは１〜数バイト程度のデータであり、インタフェース４２を介してＣＰＵ１０から設定される。フェードゲインＡは６ビットで０／６３〜６３／６３の値をとる。一方、リアルタイムパラメータレジスタ５４には、透明信号ＹＳ，半透明ゲインＭ，フェード有効信号ＢＬＮＫが記憶される。透明信号ＹＳおよびフェード有効信号ＢＬＮＫは１ビット、半透明ゲインＭは３ビット（ＡＴ０，ＡＴ１，ＡＴ２）のデータであり、各ビットずつの設定変更が可能である。半透明ゲインＭは１／８（ＡＴ０，ＡＴ１，ＡＴ２＝０，０，０）〜８／８（１，１，１）の値をとる。完全に透明（文字が表示されない）にする場合には、透明信号ＹＳを０にすることで対応する。
【００２２】
合成比率Ｇは、フェード開始ラインレジスタ５２およびフェード終了ラインレジスタ５３で指定されるフェードエリア内であり、且つ、ＢＬＮＫ＝１のときは、
Ｇ＝ＹＳ＊Ａ＊Ｍ
で算出し、フェードエリア外、またはＢＬＮＫ＝0 のときは、
Ｇ＝Ｇ＝ＹＳ＊Ｍ
で算出する。
したがって、透明信号ＹＳ＝０の場合には合成比率Ｇは必ず０となり、第１の映像信号Ｖ１は出力されず、合成映像Ｖ３は第２の映像信号Ｖ２（背景映像）のみになる。
【００２３】
また、フェードエリア内で、且つＢＬＮＫ＝１のときにはフェードゲインＡが有効であるが、フェードエリア外またはＢＬＮＫ＝０のときには出される。また、ＢＬＮＫ＝０のときフェードゲインＡは無効となる。
【００２４】
設定データであるフェードゲインＡ，フェード開始ライン，フェード終了ラインは、フレーム単位で設定変更が可能である。すなわち、１度設定された設定データは少なくとも１フレーム間は有効である。一方、リアルタイムパラメータは映像信号の１ドット毎に変更可能である。また、１ライン（約４００ドット）分のパラメータを一度に記憶しておき、順次読み出すようにしてもよい。このリアルタイムパラメータを変更することによって１ドット単位の合成比率の変更が可能になる。
【００２５】
図４〜図６は、上記映像ミキサ２０の機能を説明する図である。これらの図の説明においては、カラオケ装置の背景映像と歌詞テロップをミキシングする場合について説明する。映像信号Ｖ１として歌詞テロップが入力され、映像信号Ｖ２として背景映像が入力される。
【００２６】
図４は、歌詞の文字に半透明の輪郭を付与して文字を柔らかく見せる方法について説明する図である。文字本体部分では完全に不透明で背景映像を映さないようにするため、フェードゲインＡを１にしたときを例にとる。歌詞がない部分は、背景映像のみを表示すればよいため、透明信号ＹＳを０にすることにより他の設定データ（Ａなど）やパラメータ（Ｍなど）にかかわらず映像信号Ｖ１は無視され、映像信号Ｖ２（背景映像）のみが出力側に加算器４７側に出力される。
【００２７】
一方、文字の本体部は完全に文字のみが表示され背景映像が表示されないため、透明信号ＹＳが１にセットされるとともに、半透明ゲインＭも１（＝８／８）に設定される。これにより、最終的な合成比率Ｇも１となり、映像信号Ｖ１（歌詞の文字）が１００パーセント出力され、背景映像は全く出力されない。
【００２８】
そして、この文字には３段階の輪郭（輪郭１，輪郭２，輪郭３）が形成され、それぞれ透明度の異なる半透明で表示される。最も文字本体に近い輪郭１は半透明ゲインＭが６／８に設定され、合成比率Ｇも６／８になる。したがって、歌詞が７５パーセント、背景映像が２５パーセントの比率で合成した映像信号が出力される。つぎの輪郭２は半透明ゲインが４／８に設定され、合成比率Ｇも４／８になる。したがって、歌詞が５０パーセント、背景映像が５０パーセントの比率で合成した映像信号が出力される。さらに、一番外側の輪郭３は、半透明ゲインが２／８に設定され、合成比率Ｇも２／８になる。したがって、歌詞が２５パーセント、背景映像が７５パーセントの比率で合成した映像信号が出力される。このように、外側の輪郭ほど文字が薄く背景映像が濃くなるため、文字が柔らかく映り読みやすくなる。このような１ドット単位の合成比率の切り換えは、フェードゲインＡを固定したままで、ビット単位（ＡＴ０，ＡＴ１，ＡＴ２）の書き換えが可能な半透明ゲインＭを乗算して合成比率Ｇを算出することにより可能になる。
【００２９】
図５は、歌詞に付属して表示される指示文言と歌詞本体との表示濃度を変更する方法を説明する図である。たとえばデュエット曲の場合、男性が歌う歌詞と女性が歌う歌詞を指示するため「男性」や「女性」という指示文言が歌詞の先頭に表示される。これを歌詞本体と同じ態様で表示すると歌詞と区別がつきにくいうえ、たとえば、英語の曲で歌詞が英語で表示され指示文言も「Ｍａｌｅ」，「Ｆｅｍａｌｅ」のように英語で表示された場合には、英語に堪能でない歌唱者はこれも歌詞の一部と思って歌唱してしまい、歌詞と曲が合わなくなってしまう場合がある。これを防止するため、上記「男性」，「女性」や「息つぎ」などの指示文言を歌詞本体よりも薄く半透明で表示する。
【００３０】
この場合、やはり図４の場合と同様、歌詞本体を完全に不透明にするようにフェードゲインＡ＝１にしたときを例にとる。この場合、歌詞本体部の半透明ゲインＭは１（８／８）である。そして、「男性」，「女性」や「息つぎ」などの指示文言の表示部分は、半透明ゲインＭを４／８などの中間値に設定することにより、歌詞本体よりも薄く表示することができ、歌詞本体との区別しやすくすることができる。
【００３１】
この場合、同図下段のように、歌詞本体の表示区間は半透明ゲインＭを８／８に設定し、指示文言の表示区間はＭを４／８に設定する。そして、文字の形状に合わせてＹＳを１／０に切り換える。なお、この指示文言の半透明表示と、図４で説明した文字の半透明輪郭とを併用してもよい。
【００３２】
図６は画面の一部エリアのみをフェードする方法を説明する図である。同図において画面中央部にタイトル「恋すてふ」が表示され、画面下部に２行の歌詞が表示されている。さらに、タイトルの左側に「ＹＡＭ」、タイトルの右側に「カラオケ」の文字が表示されている。このうち、このタイトル文字のみをフェードアウトする。
【００３３】
このタイトルの文字を含む矩形エリアをフェードエリアとして設定し、このフェードエリアの上端・下端を指定するためにフェード開始ラインおよびフェード終了ラインをフェード開始ラインレジスタ５２およびフェード終了ラインレジスタ５３に設定する。前記フェードエリアの水平区間は、ＢＬＮＫパラメータによって設定する。同図のように、走査線の走査中において、フェードエリアの水平区間のみＢＬＮＫ＝１にする。合成比率算出装置４１は、フェード開始ラインとフェード終了ラインに挟まれ、且つ、ＢＬＮＫ＝１のフェードエリア内のみフェードゲインＡを有効にし、合成比率ＧをＧ＝ＹＳ＊Ａ＊Ｍで算出し、このフェードエリア外では、フェードゲインＡを無効にして、Ｇ＝ＹＳ＊Ｍで合成比率Ｇを算出する。
【００３４】
そして、同図下段のように１フレーム毎にＡを６３／６３から０／６３へ順次推移させて行くことにより、フェードエリアの表示が６３段階で徐々に薄くなり、「恋すてふ」のタイトル文字を滑らかにフェードアウトさせることができる。すなわち、「恋すてふ」は、徐々に薄くなるが、「ＹＡＭ」，「カラオケ」，「人知れず……問うまで」の文字は薄くならない。
【００３５】
この場合、フェードエリア外は、Ａを無視して合成比率Ｇが算出されるため、Ａ＝１と同じ結果になり、上記文字輪郭の半透明化（図４）や指示文言の半透明化（図５）とこのフェードアウトを同じ画面上で併用することができる。また、フェードアウトするタイトル文字にも半透明な輪郭を付けることができる。
【００３６】
また、文字などをフェードインさせる場合にはフェードゲインＡを０／６３から６３／６３に１フレーム毎に徐々に増加させるようにすればよい。
【００３７】
なお、一部エリアをフェードエリとして設定しない場合には、画面上の全エリアをフェードエリアと指定してフェードゲインＡを有効にしてもよく、画面上の全エリアをフェードエリアから外してフェードゲインＡを無効にしてもよい。
【００３８】
なお、上記設定データおよびリアルタイムパラメータはカラオケ演奏用の楽曲データの歌詞トラック中に書き込んでおいてもよく、カラオケ装置がそのときに応じて自動的に生成するようにしてもよい。
【００３９】
また、パラメータレジスタ５４に半透明ゲインＭを無効にする１ビットのパラメータを記憶するようにしてもよい。たとえばこのパラメータをＡＴＯＮとすると、ＡＴＯＮ＝１の場合にはＭが有効であるが、ＡＴＯＮ＝０の場合にはＭはその値にかかわらず１と見なすようにする。そうすることにより、同じＡ，Ｍのままで効果の異なる表現を実現することができる。
【００４０】
以上の実施形態では、２つの映像信号Ｖ１，Ｖ２を合成して映像信号Ｖ３を作成する場合について説明したが、映像信号が３以上であってもこの発明を適用することができる。その場合には、フェードゲインＡおよび半透明ゲインＭをＡ１＋Ａ２＋Ａ３＝１、Ｍ１＋Ｍ２＋Ｍ３＝１となるような３つのデータをとすればよい。また、２つのデータにして３つ目はその残余としてもよい。
【００４１】
また、上記実施形態は、背景映像に歌詞テロップをスーパーインポーズする装置について説明しているが、合成すべき映像はこれらに限定されない。両方がアナログ的な写真映像であってもよい。
【００４２】
【発明の効果】
以上のようにこの発明によれば、複数の映像を合成して滑らかなフェードイン，フェードアウトを実現したり、ドット単位のギザギザを除去するなど見やすい合成映像を作成することができる。
また、これらを画面の一部エリアで別々に同時に行うことができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置で使用される映像ミキサの構成図
【図３】同映像ミキサの指定比率合成器の構成図
【図４】同映像ミキサの機能を説明する図
【図５】同映像ミキサの機能を説明する図
【図６】同映像ミキサの機能を説明する図
【符号の説明】
１８…グラフィック回路、２０…映像ミキサ、３２…モニタ、４０…指定比率合成器、４１…合成比率算出装置、４２…インタフェース、４５，４６…乗算器、４７…加算器、５０…演算部、５１…フェードゲインレジスタ、５２…フェード開始ラインレジスタ、５３…フェード終了ラインレジスタ、５４…パラメータレジスタ
【図１】
0004081880.tif 000002
【図２】
0004081880.tif 000003
【図３】
0004081880.tif 000004
【図４】
0004081880.tif 000005
【図５】
0004081880.tif 000006
【図６】
0004081880.tif 000007