(57)【特許請求の範囲】
【請求項１】
モニタと、
演奏曲の楽音を発生させるための演奏データトラックと、歌詞およびルビ表示識別子によって指定されたルビの表示文字データを記述した歌詞データトラックとを含む曲データを記憶した第１の記憶手段と、
前記演奏データトラックに基づいて演奏曲の楽音を発生させる音源と、
前記歌詞データトラックの表示文字データに従い前記モニタに表示する歌詞およびルビの画像を発生する歌詞表示部と、
前記ルビの表示を禁止する指定情報を、外部入力に対応して記憶または消去する第２の記憶手段と、
前記歌詞データトラックに従って前記表示文字データを指定のタイミングで所定単位ずつ前記歌詞表示部に転送すると共に、前記第２の記憶手段にルビの表示を禁止する指定情報が書き込まれているときは、前記歌詞データトラックに含まれるルビ表示識別子によって指定されたルビの表示文字データを前記歌詞表示部に転送しないことで、前記歌詞表示部による前記ルビの画像発生を禁止するシーケンサと、
前記演奏曲の終了時に前記第２の記憶手段に記憶されている前記ルビの表示を禁止する指定情報をリセットする手段と
を備えることを特徴とするカラオケ装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、モニタにルビ付きの歌詞表示を行う機能を有したカラオケ装置に関し、特にユーザの要請に応じてルビ表示を禁止可能なカラオケ装置に関する。
【０００２】
【従来の技術】
スピーカから演奏曲を流し、同時にモニタに歌詞を表示するカラオケ装置では、モニタにフレーズ単位の歌詞（文字列）を順番に表示する。このとき、日本語の歌詞であれば、漢字の部分にふり仮名となるルビを振り、読みの判らない歌い手にとって歌い易い環境を作るシステムがある。場合によっては、外国語の歌詞に仮名ルビを振ることもある。
【０００３】
ところが、数多くの歌い手の中には、ルビの無い歌詞表示でも十分に読解できる人もあり、その様な歌い手にとって、ルビ表示は邪魔なものに感じられる。
【０００４】
【発明が解決しようとする課題】
従来のカラオケ装置は、ルビ表示を外部入力によって選択できるようには構成されていないため、歌い手にとっては、歌詞本体だけあれば十分な場合でも、ルビ表示も同時に目に入るため、自分の語学力を試されているような不快さを感ずる場合もある。
【０００５】
本発明は、モニタにルビ付きの歌詞表示を行う機能を有したカラオケ装置において、ユーザの要請に応じてルビ表示を禁止可能なカラオケ装置を提供することを１つの目的とする。
【０００６】
【課題を解決するための手段】
この発明のカラオケ装置は、モニタと、演奏曲の楽音を発生させるための演奏データトラックと、歌詞およびルビ表示識別子によって指定されたルビの表示文字データを記述した歌詞データトラックとを含む曲データを記憶した第１の記憶手段と、前記演奏データトラックに基づいて演奏曲の楽音を発生させる音源と、前記歌詞データトラックの表示文字データに従い前記モニタに表示する歌詞およびルビの画像を発生する歌詞表示部と、前記ルビの表示を禁止する指定情報を、外部入力に対応して記憶または消去する第２の記憶手段と、前記歌詞データトラックに従って前記表示文字データを指定のタイミングで所定単位ずつ前記歌詞表示部に転送すると共に、前記第２の記憶手段にルビの表示を禁止する指定情報が書き込まれているときは、前記歌詞データトラックに含まれるルビ表示識別子によって指定されたルビの表示文字データを前記歌詞表示部に転送しないことで、前記歌詞表示部による前記ルビの画像発生を禁止するシーケンサと、前記演奏曲の終了時に前記第２の記憶手段に記憶されている前記ルビの表示を禁止する指定情報をリセットする手段とを備えることを特徴とする。
【０００７】
【作用】
モニタに歌詞を表示するための歌詞データトラックには、歌詞の表示文字データだけでなくルビの表示文字データも含ませておくが、外部入力によってこのルビ表示を行うか否かを随時選択できるようにしておくことにより、ルビ表示を希望する歌い手にも、希望しない歌い手にも同じシステムで対応することができる。
【０００８】
【実施例】
以下、図面を参照して、本発明の実施例を説明する。
図１は、本発明の一実施例を示すカラオケ装置全体のブロック図である。この図において、１はシステム全体の動作を制御及び管理するＣＰＵ（中央処理装置）、２はＣＰＵ１によりシステム全体の動作を制御及び管理するときに使用されるＲＡＭ（ランダムアクセスメモリ）、３はシステム全体を結合するためのデータ及びアドレスバスである。
【０００９】
４は複数の曲データを格納した記憶装置、例えばＨＤＤ（ハードディスク）、５はパネルＩ／Ｆ（インターフェース）、６はパネルＩ／Ｆ５を介して本システムに指示を与える複数のリモコン等のコントローラ、７は背景映像を記憶して再生する背景映像記憶／再生部、８は背景の静止画像や歌詞を表示するための画像／歌詞表示部、９は背景映像記憶／再生部７からの背景映像（動画）と画像／歌詞表示部８からの画像を選択、合成するビデオセレクタ、１０はビデオセレクタで選択、合成された画像を表示するモニタである。
【００１０】
１１は歌い手の歌唱音声を入力するマイク、１２は歌唱音声と演奏曲の楽音とを混合するミキサ及び各種の音響効果を与えるエフェクタである。１３は合成された歌唱音声と演奏曲をアンプで増幅して出力するスピーカである。１４は演奏曲の楽音を発音する音源、１５はこの音源１４並びに、ミキサ及びエフェクタ１２を制御するシーケンサである。このシーケンサ１５はＣＰＵ１が使用するプログラムを格納したプログラムＲＯＭを有する。１６は符号化されたデジタル音声データをデコードするデジタル音声デコーダである。
【００１１】
以下、動作を説明する。コントローラ６の操作によって演奏曲が指定されると、ＣＰＵ１は記憶装置４に記憶されている曲目リストを参照して該当する演奏曲の曲データおよびバックコーラス用の符号化された音声データをＲＡＭ２に転送し、シーケンサ１５に制御を移す。シーケンサ１５は、曲データに含まれる複数のイベントデータを基に、曲演奏を含む複数のイベントを同時に並行して実行する。
【００１２】
即ち、シーケンサ１５は、楽器の音色に関するデータは音源１４に、また符号化された音声データはデジタル音声デコーダ１６に、更に背景映像番号は背景映像記録／再生部７に、また歌詞番号は画像／歌詞表示部８にそれぞれ供給する。この結果、モニタ１０の全面に背景映像が表示され、その一部に歌詞がスーパーインポーズされた表示状態となる一方、スピーカ１３からは演奏曲及びバックコーラスが出力される演奏状態になる。
【００１３】
曲データは図２に示すように、ヘッダ部、データシーケンス部、音声データ部からなる。ヘッダ部にはその曲固有の情報として、曲番号、曲名、作曲者名、歌手名、背景画像選択情報、歌詞のフォント選択情報が書き込まれている。データシーケンス部には、並行して同時に実行される複数種類のイベントを記述した複数のトラックが設定されている。音声データ部にはデータシーケンス部の音声データ指示データで選択される複数の音声番号が書き込まれている。
【００１４】
データシーケンス部に含まれるトラックの内、演奏データトラックには、音源１４から演奏曲の楽音を発声させるデータを時系列に記述してある。疑似音声データトラックには、音源１４から疑似コーラス音声（例えば「わー」「うー」）を発音させるデータを時系列に記述してある。音声データ指示トラックには、デコーダ１６でデコードさせるコーラス音声（例えば「はこだてー」「ながさきー」）の種類を指示する音声データ番号、音程、音高の各データが記述してある。歌詞データトラックには、演奏に併せてモニタ１０に表示する歌詞の種類を指示するデータを時系列に記述してある。効果制御データトラックには、ミキサ及びエフェクタ１２を制御するコントロールデータを時系列に記述してある。
【００１５】
図３は、演奏データトラックの詳細を示す説明図である。この演奏データトラックには、ノートイベント、音色変更イベント、ピッチベントイベントの各情報が記述されている。ノートイベントには、音源１４の発音させようとする１つのＣＨ（チャンネル）を指示するＣＨナンバ、ノート番号（音高）、ベロシティ（音量）、符長が書き込まれている。音色変更イベントには、ＣＨナンバ、音色データが書き込まれている。ピッチベンドイベントには、ＣＨナンバ、ピッチベンド情報が書き込まれている。
【００１６】
図４は、音声データ指示トラックの詳細を示す説明図である。この音声データ指示トラックには、音声指示イベントの各情報が記述されている。即ち、音声データ番号、音程、音量の各情報である。音声データ番号は、デコーダ１６でデコードさせる符号化された音声データの番号であり、図２の音声データの音声番号のことである。
全てのトラックは、図５に示すように、イベントの種類と、次のイベント発生までの待ち時間ΔＴを時系列に配列した構造である。
【００１７】
図６は、歌詞データトラックの詳細を示す説明図である。この歌詞データトラックには、歌詞イベントの各情報が記述されている。即ち、表示文字データ、表示時間、およびワイプシーケンスである。表示文字データは、モニタ１０に表示する文字列、一般には１フレーズ分の表示文字のコード番号と、各文字を表示するモニタ上の位置情報が含まれる。表示時間は、表示開始した表示文字データの表示時間を示す時間情報である。ワイプシーケンスは、表示中の文字列の表示色を演奏曲の進行に同期して曲の進行方向に順次変更する手順を記述したものである。
【００１８】
図７は、モニタ１０に表示されるルビ付き歌詞の一例を示す説明図である。この図において、Ｃ１，Ｃ２，Ｃ３，Ｃ４…は歌詞（「あ」「い」「漢」「字」…）の各文字であり、Ｒ１，Ｒ２，Ｒ３は文字Ｃ３，Ｃ４（「漢」「字」）に付されたルビ（「か」「ん」「じ」）である。
【００１９】
図８は、図７のルビ付き歌詞を表示するための文字表示データの構造を示している。この文字表示データは、最初の文字「あ」を表示するモニタ１０上の開始座標（Ｘ，Ｙ）で始まり、次に「あ」のドットパターンが格納された領域のアドレスＡ１が続く。その次のΔＸは「あ」と次の文字「い」との文字間距離を示す。２番目の文字「い」のドットパターンの格納領域のアドレスはＡ２である。以下同様に、各文字のドットパターンの格納領域はアドレスＡ３，Ａ４，Ａ５…で示される。また、各文字間の距離はそれぞれ固有のΔＸで表される。
【００２０】
３番目の文字「漢」の前には、ルビ付き文字の先頭を示す開始マーク「Ｒ」が挿入されている。４番目の文字「字」の後にはルビ付き文字の終了を示す終了マーク「ＥＮＤ」が挿入されている。この終了マーク「ＥＮＤ」の後に、ルビ表示をするモニタ１０上の開始座標（ＲＸ，ＲＹ）が挿入され、この後にルビの表示文字データ「か」「ん」「じ」が文字間距離「ΔＸ」を挟んで配列されている。ルビの最後の文字「じ」の後にはルビの終了マーク「ＥＲ」が挿入され、その後にルビの無い文字「う」「え」が文字間距離「ΔＸ」を挟んで配列され、最後にエンドオブテキスト「ＥＯＴ」が付されて終了している。
【００２１】
シーケンサ１５による通常の制御では、図８の文字表示データを全て歌詞表示部８に転送してモニタ１０でルビ付きの歌詞表示を行わせる。これに対し、ルビ表示を望まない歌い手がコントローラ６からルビ表示禁止データを入力したら、ＣＰＵ１はＲＡＭ２の中に予め設定してあるルビ表示制御フラグを表示禁止側に変更する。その後シーケンサ１５が曲データに従い曲演奏を開始するとき、前記ルビ表示制御フラグも同時に取り込み、そのフラグがルビ表示禁止状態にあるときは、文字表示データ中のルビの部分を歌詞表示部８に転送しないようにする。このことで、モニタ１０に表示される歌詞にルビは付されないことになる。このルビ表示制御フラグは、曲演奏終了時に自動的にルビ表示側に戻しておく。
【００２２】
歌詞表示に使用される文字は、平仮名、カタカナ、アルファベット等の半角文字は１バイトデータで指定するのに対し、漢字はその倍の２バイトデータで指定する。勿論、２バイトで指定する平仮名というものもある。この場合、文字指定には予め定められたルールがあり、１バイト文字は図９に示す２０〜７Ｆ内のコードを使用するように決められている。これに対し、２バイト文字は１バイト目がＡ１〜Ｆ４内のコード、２バイト目がＡ１〜ＦＦ内のコードを使用するように決められている。この様なルールに従うと、００〜１Ｆおよび８０〜９Ｆの範囲のコードは文字指定に使用されていないことになる。
【００２３】
そこで、この発明の実施例では上述した空きコードをΔＸの指定に使用する。例えば、００〜１Ｆの範囲では、０１をΔＸ＝＋１ドット、０２をΔＸ＝＋２ドット、…、１ＦをΔＸ＝＋３１ドットのようにである。８０〜９Ｆの範囲については、８１をΔＸ＝−１ドット、８２をΔＸ＝−２ドット、…、９ＦをΔＸ＝−３１ドットのようにである。この様にすれば、文字データ、位置データを識別する特定の識別子を設ける必要がなく、ひいては曲データの少量化を実現することができる。
【００２４】
【発明の効果】
以上述べたように本発明によれば、モニタにルビ付きの歌詞表示を行う機能を有したカラオケ装置において、ユーザの要請に応じてルビ表示を禁止できるカラオケ装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すカラオケ装置全体のブロック図である。
【図２】曲データの構造図である。
【図３】演奏データトラックの詳細を示す説明図である。
【図４】音声データ指示トラックの詳細を示す説明図である。
【図５】各トラックの時系列な構造図である。
【図６】歌詞データトラックの詳細を示す説明図である。
【図７】ルビ付き歌詞の一例を示す説明図である。
【図８】図７の歌詞の文字表示データの構造図である。
【図９】漢字コードと文字間距離設定方法の説明図である。
【符号の説明】１…ＣＰＵ、２…ＲＡＭ、３…バス、４…曲データ記憶装置、５…パネルＩ／Ｆ、６…コントローラ、７…背景映像記憶／再生部、８…画像／歌詞表示部、９…ビデオセレクタ、１０…モニタ、１１…マイク、１２…ミキサ及びエフェクタ、１３…アンプ及びスピーカ、１４…音源、１５…プログラムＲＯＭ及びシーケンサ、１６…デジタル音声デコーダ、１７…音程及び音量制御部。
【図１】
0003551452.tif 000002
【図２】
0003551452.tif 000003
【図３】
0003551452.tif 000004
【図４】
0003551452.tif 000005
【図５】
0003551452.tif 000006
【図６】
0003551452.tif 000007
【図７】
0003551452.tif 000008
【図８】
0003551452.tif 000009
【図９】
0003551452.tif 000010