(57)【要約】【課題】カラオケ演奏の途中でも即座に言語の異なる歌詞字幕に切り替えて表示することができるカラオケ装置を提供する。【解決手段】同一曲の歌詞字幕について、楽曲進行に合わせて色変わりする複数言語の歌詞字幕の生成起源となる言語ごとに論理構成された歌詞字幕生成データを記憶し、歌詞字幕イメージデータをビデオメモリに記憶し、ビデオメモリの歌詞字幕イメージデータを映像出力し、複数言語の中から一つの言語を選択し、カラオケ楽曲の演奏時に、その楽曲の複数言語の各歌詞字幕生成データを楽曲の進行に合わせて並列処理し、各言語の歌詞字幕イメージデータを複数のビデオメモリのそれぞれに展開し、選択された言語の歌詞字幕イメージデータが展開されているビデオメモリを選び、そのイメージデータを字幕表示手段に表示させるカラオケ装置とする。【選択図】  図３
2005077528.tif 000002
【特許請求の範囲】
【請求項１】
歌詞字幕生成データ記憶手段と、複数のビデオメモリと、字幕表示手段と、言語選択入力手段と、制御手段を含んだカラオケ装置であって、
歌詞字幕生成データ記憶手段は、同一曲の歌詞字幕について、楽曲進行に合わせて色変わりする複数言語の歌詞字幕の生成起源となる言語ごとに論理構成された歌詞字幕生成データを記憶し、
ビデオメモリは、歌詞字幕イメージデータを記憶し、
字幕表示手段は、ビデオメモリの歌詞字幕イメージデータを映像出力し、
言語選択入力手段は、複数言語の中から一つの言語を選択し、
制御手段は、イメージデータ生成処理と、言語切替処理とを行い、
イメージデータ生成処理は、カラオケ楽曲の演奏時に、その楽曲の複数言語の各歌詞字幕生成データを楽曲の進行に合わせて並列処理し、各言語の歌詞字幕イメージデータを複数のビデオメモリのそれぞれに展開し、
言語切替処理は、言語選択入力手段により選択された言語の歌詞字幕イメージデータが展開されているビデオメモリを選び、そのイメージデータを字幕表示手段に表示させる
カラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラオケ装置に関し、とくに複数言語の歌詞字幕の中から選択して即時に切り替える技術に関する。
【背景技術】
【０００２】
カラオケ装置は、カラオケ伴奏音楽の進行にあわせて、歌詞字幕を順次生成してディスプレイに表示する。表示されている文字列でとくに歌唱時機に該当する文字の色を変えて歌唱者に指示する歌詞色変えの技術が知られている（例えば、特開平１１−３４４９８７号公報、特開２００２−３３３８９３号公報参照）。この技術において、歌詞色変えのために、歌詞文字列と表示レイアウトと表示シーケンスと歌唱時機指示（色変え指示）の各情報を含んだ歌詞字幕生成データをカラオケ伴奏音楽の出力処理と同期をとって処理し、歌唱開始時機になると該当する文字の色を左端から徐々にワイプさせながら変えて歌唱時機を指示する。
【０００３】
歌詞字幕生成データは、データ制作者が実際に何度も演奏を聴きながら、制作用のパソコンのディスプレイで確認しながら歌いやすい歌詞字幕シーケンスになるように手動で操作しながら制作している。
【０００４】
このように、歌詞字幕は、表示文字列に対して歌いやすいスピードで表示され色変えが施されるように個々に制御されている。したがって、同じ楽曲であっても歌詞の表記言語が異なれば表示シーケンス制御や色変え制御のスピードも異なる。そのため、表記言語ごとに歌詞字幕生成データが制作され、楽曲も別バージョンとして個別に用意されている。例えば日本語バージョンと英語バージョンとでは異なる楽曲として、別の選曲番号が付与されてカラオケ楽曲として用意されている。
【特許文献１】特開平１１−３４４９８７第号公報
【特許文献２】特開２００２−３３３８９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
カラオケが日本発の文化として世界中で知られるようになり多くの人に楽しまれている。利用者も国際色が豊かになり、歌詞を英語やその他の言語で楽しみたいというのは当然の要求である。
【０００６】
とくに昨今の国際化の波は、ビジネスシーンに限らず日常のコミュニケ−ションの場にも拡がっている。異なる言語をあやつる人が同じ場でカラオケを一緒に利用する場面に出くわすことも少なくない。そうすると、ある楽曲の最初から単一の言語で歌われるとは限らず、たとえば１番は日本語で、２番は英語で、というように演奏の途中から歌詞字幕の言語を変えたい、という要望が多くなる。しかし、従来のように歌詞の表記言語別に楽曲番号が割り当てられていると、改めて別の予約曲として予約しなければならず、途中で歌詞言語を切り替えることはできない。
【０００７】
そこで本発明は、カラオケ演奏の途中でも即座に言語の異なる歌詞字幕に切り替えて表示することができるカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、この発明は、次の事項（１）〜（８）の要件を備えたカラオケ装置とした。  
（１）歌詞字幕生成データ記憶手段と、複数のビデオメモリと、字幕表示手段と、言語選択入力手段と、制御手段を含んだカラオケ装置であること
（２）歌詞字幕生成データ記憶手段は、同一曲の歌詞字幕について、楽曲進行に合わせて色変わりする複数言語の歌詞字幕の生成起源となる言語ごとに論理構成された歌詞字幕生成データを記憶すること
（３）ビデオメモリは、歌詞字幕イメージデータを記憶すること
（４）字幕表示手段は、ビデオメモリの歌詞字幕イメージデータを映像出力すること
（５）言語選択入力手段は、複数言語の中から一つの言語を選択すること
（６）制御手段は、イメージデータ生成処理と、言語切替処理とを行うこと
（７）イメージデータ生成処理は、カラオケ楽曲の演奏時に、その楽曲の複数言語の各化し字幕生成データを楽曲の進行に合わせて並列処理し、各言語の歌詞字幕イメージデータを複数のビデオメモリのそれぞれに展開すること
（８）言語切替処理は、言語選択入力手段により選択された言語の歌詞字幕イメージデータが展開されているビデオメモリを選び、そのイメージデータを字幕表示手段に表示させること
【発明の効果】
【０００９】
本発明のカラオケ装置によれば、利用者が言語を指定して歌詞字幕を切替える指示をすると、カラオケ演奏中であっても、各国語の歌詞字幕に特有の色変え表示にも遅滞なく即座に切り替えることができる。したがって、カラオケ利用者層が拡大し、国際的な場におけるコミュニケーションツールとしてのカラオケの地位が向上する。
【発明を実施するための最良の形態】
【００１０】
＝＝＝カラオケ装置の基本構成＝＝＝
この発明の一実施例に係るカラオケ装置の概略構成を図１に例示している。このカラオケ装置は、周知のパソコン相当のコンピュータ応用機器である。中央処理装置１がＣＰＵ・ＲＡＭ・ＲＯＭを含むコンピュータ本体であり、大容量の外部記憶としてのハードディスク装置２とＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの光ディスク再生装置３と、加入者電話回線やＩＳＤＮ電話回線を介してカラオケホスト装置と通信する通信制御装置４と、利用者からの入力と利用者に向けての応答をやりとりする利用者インタフェース装置５と、ＭＩＤＩ形式の音楽演奏データに基づいて伴奏音楽の音響信号を生成する音楽生成装置６と、伴奏音楽やマイクロホンからの音響信号を増幅してスピーカから発音する音響装置７と、ＣＲＴやＬＣＤあるいはＰＤＰなどを用いたディスプレイ８と、このディスプレイ８に表示すべき映像データを処理する映像処理装置９とを備えている。
【００１１】
利用者インタフェース装置５には、装置本体の操作パネル（キーボードとディスプレイ）やカラオケリモコン装置が含まれ、双方向通信が可能な短距離無線通信手段（ＩｒＤＡトランシーバ・赤外線ＬＥＤ・赤外線受光素子）を備えている。中央処理装置１は利用者インタフェース装置５から演奏予約コマンドを受信すると、含まれている楽曲ＩＤ（楽曲識別子）を受け取った順に演奏予約の待ち行列に登録する。
【００１２】
そして待ち行列から登録順に楽曲ＩＤを取り出して、カラオケデータベースから該当する楽曲用のカラオケデータを取りだして演奏処理に供する。  
１つの楽曲ＩＤに対応する１曲分のカラオケデータは、ＭＩＤＩデータやＡＤＰＣＭデータなどで表現された伴奏音楽の起源となる音楽演奏データと、伴奏音楽に同期した歌詞字幕を表示するための歌詞字幕生成データと、伴奏音楽の出力期間に歌詞字幕の背景として表示すべき背景映像データを直接または間接に指定する背景選択データなどが対応付けされたデータ群である。
【００１３】
＝＝＝歌詞字幕生成データの構成＝＝＝
本実施例に係るカラオケ装置は、日本語の他に中国語、韓国語の歌詞字幕を表示させることができる。選曲時など適宜な機会に利用者が選択した言語の歌詞字幕を表示させることができるように構成されている。
【００１４】
図２に本実施例に係る歌詞字幕生成データの論理構成を例示している。歌詞を映像出力する制御は１行の歌詞文字列を基本単位として処理される、歌詞字幕生成データは１行単位で仕分けされたデータブロックの集まりである。１行分のデータブロック（行ブロックとする）は、歌詞の基本データである歌詞文字列情報および表示レイアウト情報と、表示タイミングおよび消去タイミングを規定する表示シーケンス情報と、色変え指示情報との論理的集合体であって、表示シーケンス情報の時間分解能（最小単位）は１０ミリ秒である。
【００１５】
歌詞の基本データは、１行分の歌詞文字コードの集合である歌詞文字列情報と、その１行の歌詞文字列をどのようなレイアウトで表示するかを規定した表示レイアウト情報とを含んでいる。
【００１６】
表示タイミングは、１行の歌詞文字列を「いつ」画面に表示するのかを規定したものであり、歌詞字幕生成指令が発行された時点からの経過時間（総合経過時間とする）で「いつ」を表現している。
【００１７】
消去タイミングは、１行の歌詞文字列を「いつ」画面から消すのかを規定したものであり、その行の表示開始時点からの経過時間（行表示時間とする）で「いつ」を表現している。
【００１８】
色変え指示情報は、１行の歌詞文字列を色変えする進め方について規定したものである。色変え制御は、歌詞文字列上の色変え位置Ｐを時間Ｔの経過につれて左から右に徐々に変化させることで行う。その時間Ｔと位置Ｐの関数が色変え関数である。色変え関数を特定する時間Ｔと位置Ｐの複数個の座標点を表すデータが色変え指示情報であり、時間Ｔのデータは当該行の歌詞文字列の表示開始時点からの経過時間で表現している。
【００１９】
本実施例において、各楽曲につき歌詞字幕生成データは、歌詞字幕の言語の数だけ制作され用意されている。すなわち各楽曲につき、日本語用の他に、中国語用、韓国語用の３種類の歌詞字幕生成データが制作され記憶されている。各歌詞字幕生成データには言語識別子が付加されており、いずれかを特定することによってどの言語用の歌詞字幕生成データであるかがわかるように構成されている。
【００２０】
＝＝＝歌詞字幕生成処理＝＝＝
カラオケ装置の映像処理装置９は、主にビデオメモリ、ビデオ信号発生回路、スーパーインポーズ回路で構成される。図３に本実施例に係る映像処理装置９の構成を例示している。
【００２１】
基本的な歌詞字幕生成処理の概略は以下に示す（１）〜（３）のとおりである。カラオケ演奏時には、中央処理装置１は伴奏音楽の生成処理に同期して歌詞字幕生成データをビデオメモリ９１に転送し、歌詞字幕イメージデータを順次ビットマップ展開させる。この処理は小さな一定の周期Δｔごと（例えば１０ミリ秒ごと）に実行され、歌詞字幕生成データの歌詞文字列を１行単位にビデオメモリ９１に描画するとともに色変えの処理を加える。
【００２２】
（１）１行の歌詞文字列を表示する処理
まず中央処理装置１は、歌詞字幕生成データの処理開始指令を受けてからの経過時間（総合経過時間）をカウントするとともに、その総合経過時間と各行ブロックについての表示シーケンス情報（表示タイミング）とを比較し、ある行の表示タイミングになったならば、その行ブロックの歌詞の基本データに基づいて該当文字列を該当レイアウトで画像表現したデータを生成してビデオメモリに書き込む。
【００２３】
（２）１行の歌詞文字列を消去する処理
ある行の歌詞文字列を表示したならば、その表示開始時点からの経過時間（行表示時間）をカウントするとともに、その行表示時間と該当ブロックについての表示シーケンス情報（消去タイミング）とを比較し、消去タイミングになったならば、ビデオメモリにおける該当行の文字列データを消去する。
【００２４】
（３）１行の歌詞文字列を色変えする処理
ある行の歌詞文字列を表示したならば、その行ブロックの色変え指示情報に基づいて、行表示時間Ｔの経過に合わせて歌詞文字列の色変え点の位置Ｐを左から右へと変化させていく。この処理は色変え指示情報に基づいて色変え関数を演算するプロセスと、その色変え関数に従って一定周期Δｔごとに色変え点の位置Ｐを決め、その位置Ｐに従ってビデオメモリ上の色コードを設定するプロセスから構成されている。  
色変え指示情報は、色変え関数を特定する時間Ｔと位置Ｐの複数個の座標点を表すデータである。色変え関数を演算するプロセスにおいて、これらの各座標点を滑らかに結んだ曲線に沿って、時間軸上の各時点Ｔｎ（Δｔ×ｎ）に対応する色変え点の位置データＰｎを演算により求める。  
このように行表示時間（各実行時点Δｔ×ｎ）に対応する色変え点の位置データＰｎを求め、ビデオメモリにおける該当行の歌詞文字列画像データの色コードを位置データＰｎで特定される位置まで所定の色に設定する。この処理を一定周期Δｔで繰り返すことにより、行表示時間Ｔの経過につれて歌詞文字列上の色変え点の位置Ｐが左から右に徐々に変化する画像が生成される。
【００２５】
以上の（１）〜（３）の基本的な歌詞字幕生成処理にしたがって、歌詞字幕イメージデータがビデオメモリにビットマップ展開される。
【００２６】
とくに本実施例のカラオケ装置は、図３に例示したように、日本語用、中国語用、韓国語用の３つのビデオメモリ９１を備えている。これらのビデオメモリ９１はセレクタ９２を介してビデオ信号発生回路に接続されており、指定されたビデオメモリの内容をセレクタ９２により分離して読み出すことが可能に構成されている。カラオケ演奏時には、伴奏音楽の生成処理に同期して各ビデオメモリ９１に各国語用の歌詞字幕生成データを転送し、各々のビデオメモリ９１において上記（１）〜（３）の処理にしたがって、各国語用の歌詞字幕イメージデータのビットマップ展開が並行してなされている。
【００２７】
利用者が適宜なユーザインタフェースにより利用者インタフェース装置５を介して歌詞字幕の言語を指定して使用したい歌詞字幕生成データの言語識別子を特定すると、映像処理装置は、セレクタ９２を介してその言語用のビデオメモリ９１の内容を読み出してビデオ信号発生回路９３に送信する。ビデオ信号発生回路９３は、そのビデオメモリ９１に書き込まれた歌詞字幕イメージデータをアナログ信号に変換してスーパーインポーズ回路９４に供給する。スーパーインポーズ回路９４では、この歌詞字幕イメージデータを光ディスク再生装置３から出力される背景映像にスーパーインポーズしてディスプレイ８に映像出力する。
【００２８】
これによれば、利用者が言語を指定して歌詞字幕を切替える指示をすると、カラオケ演奏中であっても、各国語の歌詞字幕に特有の色変え表示にも遅滞なく即座に切り替えることができる。したがって、カラオケ利用者層が拡大し、国際的な場におけるコミュニケーションツールとしてのカラオケの地位が向上する。
【００２９】
なお、利用者が特に言語を指定しない場合には、デフォルト設定として日本語の歌詞を出力するようにしてもよい。
【００３０】
また、本実施例においては３カ国語用の歌詞字幕を表示するカラオケ装置としたが、この数値に制限されるものではない。歌詞字幕の言語の数だけビデオメモリを用意すれば実現可能である。
【００３１】
さらに、本実施例においては、複数の物理的なビデオメモリを各国語用に備える形式としたが、当然のことながら、ビデオメモリに複数の領域を割り当て、各領域を各国語用のビデオメモリとして管理してもよい。すなわち、表示言語を切り替える場合には、領域を切り替えて歌詞字幕イメージデータを読み出すようにしてもよい。
【００３２】
なお、当然のことながら、例えばある日本語の歌詞についてかな漢字混じりで記述したものと、その日本語をひらがなのみで記述したもの、ローマ字で記述したものなど、発音される言語は同一であっても表記文字が異なる歌詞字幕の中から選択して切り替える形態も本発明を適用できる。
【図面の簡単な説明】
【００３３】
【図１】本実施例に係るカラオケ装置のシステム構成を例示する図である。
【図２】本実施例に係る歌詞字幕データの論理構成を例示する図である。
【図３】本実施例に係る映像処理装置のブロック構成を例示する図である。
【符号の説明】
【００３４】
１  中央処理装置
９  映像処理装置
３  光ディスク再生装置
９１  ビデオメモリ
【図１】
2005077528.tif 000003
【図２】
2005077528.tif 000004
【図３】
2005077528.tif 000005