(57)【要約】【課題】カラオケデータに制作ミスなどがあって、修正したカラオケデータを通信ネットワークを介して再配信する場合、配信に係わるカラオケ装置やホスト装置の処理の負荷を軽減し、速やかに修正カラオケデータを使用可能状態にする。【解決手段】カラオケ伴奏音楽を録音した音楽録音データと、音楽録音データとの同期情報付きの歌詞字幕生成データを含んだ付加データとで構成された楽曲単位の併合データファイルがデータベースに蓄積されたカラオケ装置において、楽曲識別子を付した付加データの追加登録指令を受け取って、データベースにおける該当楽曲の併合データファイル中の既存の付加データを追加登録された付加データに置換するカラオケ装置におけるデータベース更新方法としている。【選択図】    図３
2005107266.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ伴奏音楽を録音した音楽録音データと、音楽録音データとの同期情報付きの歌詞字幕生成データを含んだ付加データとで構成された楽曲単位の併合データファイルがデータベースに蓄積されたカラオケ装置において、楽曲識別子を付した付加データの追加登録指令を受け取って、データベースにおける該当楽曲の併合データファイル中の既存の付加データを追加登録された付加データに置換することを特徴とするカラオケ装置におけるデータベース更新方法。
【請求項２】
付加データには、対応する楽曲の音楽録音データとの同期情報付きの電子楽譜形式のガイドメロディ生成データが含まれていることを特徴とする請求項１に記載のカラオケ装置におけるデータベース更新方法。
【請求項３】
付加データには、音楽録音データに収録された拍節符号が含まれていることを特徴とする請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラオケ伴奏音楽を録音した音楽録音データと、音楽録音データとの同期情報付きの歌詞字幕生成データを含んだ付加データとを楽曲単位のデータベースに蓄積したカラオケ装置におけるデータベース更新方法に関する。
【背景技術】
【０００２】
カラオケ装置にはカラオケ伴奏音楽の起源となるデータ（音楽データ）の形式に応じて概ね２つの方式がある。一つは音楽録音データ再生型であり、このタイプにおける音楽データは、カラオケ伴奏音楽を実際に演奏して録音したデータ（音楽録音データ）である。ＰＣＭデータなどがそれに当たる。また、伴奏音楽の進行に合わせて表示される歌詞字幕は、その楽曲の雰囲気に合せたムード映像と一体的に制作・編集されている。すなわち伴奏音楽と歌詞字幕画像とその字幕の背景映像とが一体的に記録されている。音楽録音データの蓄積メディアとしては、レーザーディスク（商品名）などの光学式アナログビデオディスクが用いられる。この方式のカラオケ装置は、多数のビデオディスクを交換可能に駆動できるディスクチェンジャを備え、このカラオケ装置におけるデータベースは、多数のディスクのうちの１つを特定するための情報（ディスク番号など）と、各ディスクにおけるデータ記録位置（時／分／秒／フレームなど）を楽曲単位で管理している。
【０００３】
カラオケ装置のもう一つの方式は、通信カラオケシステムの演奏端末である。このカラオケ装置用の音楽データは、ＭＩＤＩ規格に従った電子楽譜形式で音楽を記述したデータ（音楽生成データ）であり、音楽生成データとカラオケ伴奏音楽の進行と同期して表示される歌詞の生成起源となる歌詞字幕生成データを含む各種付加データとによってカラオケデータが構成されている。このタイプのカラオケ装置（楽曲生成型）におけるデータベースは、ハードディスク装置などを蓄積メディアとして、カラオケデータを楽曲単位のファイルとして蓄積・管理している。
【０００４】
楽曲生成型カラオケ装置では、カラオケデータの容量が極めて小さく、１万曲を超す規模のカラオケデータベースでも小型で安価なパソコン用ハードディスク装置を蓄積メディアとして利用できる。またデータ量が小さいという同じ理由で、電話回線網などの通信ネットワークを介して新曲のカラオケデータをホスト装置から配信でき、新曲のリリースにも素早く対応できる。そのため、現在主流となっているカラオケ装置は、この楽曲生成型となっている。
【０００５】
しかしながら、旧来の音楽録音データ再生型のカラオケ装置も未だに根強い人気がある。すなわち、このタイプのカラオケ装置は、実際にオーケストラが演奏する生演奏を再現でき、楽曲生成型のような合成された楽音と比較して自然で高音質の楽音となる。特に、通信カラオケシステムの出現以前からカラオケを楽しんでいた人にとっては、当時のヒット曲だけでも音楽録音データ再生型のカラオケ装置で演奏させて歌いたいはずである。
【０００６】
このような要望と、近年のブロードバンドと呼ばれる高速通信ネットワークの普及やＭＰ３に代表される高圧縮率・高音質の音楽録音データの実現、カラオケ装置自体の高性能化などの技術の進歩とが相まって、最近、高圧縮音楽録音データの再生機能を並載した音楽生成型カラオケ装置が出現した。そして、カラオケ事業者は、音楽録音データ再生型カラオケ装置用のデータベース資源を有効活用すべく、ＰＣＭ形式の音楽録音データを高圧縮音楽録音データに変換し、その高圧縮音楽録音データを高速通信ネットワークを介してカラオケ装置に配信し、「生演奏録音（生録）」をうたい文句にしたカラオケ演奏サービスを提供し始めた。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
音楽録音データは、デジタル形式の圧縮音声データであり、生演奏を録音したものであり、この音楽録音データを再生処理したとしても伴奏音楽に同期した歌詞字幕が表示されるわけではない。したがって、音楽録音データにも歌詞字幕生成データなどの付加データが必要となる。音楽録音データと音楽生成データとは同じ楽曲であっても、前奏や間奏の長さが異なり、テンポも異なっている場合が多い。そのため、音楽生成データとして配信済みの楽曲であっても、その楽曲を音楽録音データとして新規に配信する場合には、別途付加データを作成してその付加データを含めたカラオケデータとして配信する必要がある。
【０００８】
ところで、高圧縮の音楽録音データであっても、その１曲当たりの容量は音楽生成データに比べれば１０００倍近く大きい。そのため、高速ネットワークを介して音楽録音データを含むカラオケデータを配信するとしても、カラオケ装置が稼働していない時間帯、例えばカラオケ店舗の営業時間外に配信することが望ましい。しかし、歌詞字幕の文字を間違うなど、カラオケデータに何らかの制作ミスが配信後に発覚する場合もある。このような場合、誤ったデータに基づいて楽曲演奏を行えば利用者が不快に感じることから、カラオケデータの修正と再配信を速やかに行うことが必要となる。とは言っても、カラオケ装置自体の通信処理に掛かる負荷を考えると、カラオケ装置の稼働中に大容量の音楽録音データを含むカラオケデータを再配信することはカラオケ楽曲の演奏処理そのものに影響が出る可能性があり、問題が多い。
【課題を解決するための手段】
【０００９】
上記課題に鑑み本発明を創作した。本発明は、カラオケ伴奏音楽を録音した音楽録音データを含んだカラオケデータがデータベースに蓄積されたカラオケ装置において、カラオケデータに制作ミスなどがあって、修正したカラオケデータを通信ネットワークを介して再配信する場合でも配信に係わるカラオケ装置やホスト装置の処理負荷を軽減し、速やかに修正カラオケデータを使用可能状態にできるカラオケ装置におけるデータベース更新方法を提供することを目的としている。
【００１０】
基本となる発明は、カラオケ伴奏音楽を録音した音楽録音データと、音楽録音データとの同期情報付きの歌詞字幕生成データを含んだ付加データとで構成された楽曲単位の併合データファイルがデータベースに蓄積されたカラオケ装置において、楽曲識別子を付した付加データの追加登録指令を受け取って、データベースにおける該当楽曲の併合データファイル中の既存の付加データを追加登録された付加データに置換するカラオケ装置におけるデータベース更新方法としている。
【００１１】
また、付加データには、対応する楽曲の音楽録音データとの同期情報付きの電子楽譜形式のガイドメロディ生成データ、あるいは、音楽録音データに収録された拍節符号が含まれていてもよい。
【発明の効果】
【００１２】
本発明のカラオケ装置におけるデータベース更新方法によれば、カラオケ伴奏音楽を録音した音楽録音データと、音楽録音データとの同期情報付きの歌詞字幕生成データを含んだ付加データとで構成された楽曲単位の併合データファイルがデータベースに蓄積されたカラオケ装置において、修正したカラオケデータを再配信する場合でも配信に掛かるカラオケ装置やホスト装置の負荷を軽減し、速やかに修正カラオケデータを使用可能状態にできる。
【発明を実施するための最良の形態】
【００１３】
＝＝＝ネットワーク構成＝＝＝
図１は本発明の実施例におけるデータベース更新方法を採用したカラオケ装置を含むネットワーク構成を示している。インターネットを利用したＶＰＮ（Virtual Private Network）７０にカラオケ事業者の各地のカラオケ店舗１００に敷設されたＬＡＮ１１０やホスト装置９０が接続されて広域イントラネットが構築されている。各地のカラオケ店舗１００の各客室１２０にはカラオケ装置１が設置され、カラオケ装置１０には選曲予約装置３０が付帯している。カラオケ装置１０は、ＶＰＮ７０を介してホスト装置９０と通信する。選曲予約装置３０は赤外線信号によりカラオケ装置１０に演奏予約コマンドを送信する。
【００１４】
＝＝＝データベース＝＝＝
図２は本実施例のカラオケ装置１０の機能ブロック構成である。カラオケ装置１０は、周知の通信カラオケシステムの演奏端末とほぼ同様のハードウエア構成であり、中央制御部１１は、各周辺構成部を制御してカラオケ装置１０を統括し、ハードディスク装置１２には多数のカラオケ楽曲について、伴奏音楽の起源となる音楽データと、歌詞画像の生成起源となる歌詞字幕生成データが蓄積されている。また、所定形式の長時間分の動画データと、動画データの処理シーケンス（処理すべき動画データの格納場所と処理順番など）を規定した台本データも格納されている。
【００１５】
本実施例では、音楽データとして、ＭＩＤＩ形式の音楽生成データとＭＰ３形式の音楽録音データの双方が存在する楽曲もある。もちろん、一方の形式の音楽データで用意されている楽曲もある。そして、元歌が同じ楽曲であっても音楽データが２形式存在すれば、どちらの形式の音楽データに対しても、歌詞字幕生成データが個別に対応付けされている。中央制御部１１は、音楽データと歌詞字幕生成データとにより構成されるデータセットをカラオケデータとして、カラオケデータと別途用意されている台本データとを固有の楽曲番号に対応付けしてハードディスク装置１２に蓄積してこれをカラオケデータベースとして管理している。
【００１６】
なお、音楽録音データを含むカラオケデータには、歌詞字幕生成データに加え、主旋律パートのみをＭＩＤＩ形式で記述したガイドメロディデータ、および音楽録音データから再生される伴奏音楽の強拍・弱拍の時系列を記述した拍節符号（ビートマークデータ）も付加データとして含まれている。また、同じ楽曲番号に対応付けされている音楽データと歌詞字幕生成データを含む各種付加データは、それぞれ個別のファイルとして存在し、カラオケデータは、これら複数のファイルが書庫ファイルなどの１つのファイルに併合されてハードディスク装置１２に格納されている。
【００１７】
＝＝＝カラオケ装置の基本的な構成と動作＝＝＝
利用者が選曲予約装置３０にてリクエスト曲の楽曲番号を入力して予約指示を行うと、その楽曲番号を含む演奏予約コマンドが選曲予約装置３０より送信される。操作制御部１３は、受光部１５を介して受け取った演奏予約コマンドを中央制御部１１に転送する。中央制御部１１は、そのコマンド中の楽曲番号を内部のＲＡＭに格納して演奏処理の待ち行列で管理する。そして、待ち行列から楽曲番号を順次取り出し、該当のカラオケデータをハードディスク装置１２より読み出し、データセットに含まれる個々のデータに分離してそれぞれのデータを処理する。なお、上述したように、カラオケデータ中の音楽データには音楽生成データと音楽録音データとがあり、中央制御部１１は、取り出したカラオケデータ中の音楽データの形式に応じて異なる処理を実行する。
【００１８】
音楽データが音楽生成データである場合には、この音楽データをシンセサイザ１９に転送して伴奏音楽を生成させる。歌詞字幕生成データについては、その処理開始時点と音楽データの処理開始時点とを同期させ、その後は音楽生成データと歌詞字幕生成データとの同期的処理は行わない。それぞれのデータを並行／独立に処理する。中央制御部１１は、歌詞字幕生成データを処理して歌唱すべき箇所が色変わりする歌詞画像をビデオＲＡＭ１６に順次ビットマップ展開していく。
【００１９】
また、台本データに基づいて所定の動画データを所定の順番で映像制御部１７に順次転送して歌詞画像の背景動画を復号させる。ミキシングアンプ２０は伴奏音楽と、マイクロホン２２に入力された歌声音声とを混合・増幅してスピーカ２１より音響出力する。映像制御部１７は、復号した動画映像に歌詞画像をスーパーインポーズ処理してディスプレイ１８に表示出力する。
【００２０】
音楽データとして音楽録音データを含むカラオケデータを処理する場合、音楽録音データをデコード部２４へ転送する。デコード部２４は、音楽録音データを伸張／復号してカラオケ伴奏音楽の音声信号を再生する。歌詞字幕生成データについては、上記と同様にして、その処理開始タイミングを音楽録音データの再生開始タイミングと同期させて歌詞画像をビデオＲＡＭ１６に順次ビットマップ展開していく。そして、音楽生成データを含むカラオケデータの処理時と同様にして、背景動画に歌詞画像をスーパーインポーズしてディスプレイに表示するとともに、伴奏音楽とマイクロホン２２に入力された歌声音声とをスピーカ２１より音響出力する。
【００２１】
＝＝＝付加データ＝＝＝
音楽録音データに対応する付加データには、歌詞字幕生成データに加え、ガイドメロディデータとビートマークデータとがある。ガイドメロディデータは、歌唱採点機能を備えたカラオケ装置において、歌唱音声と比較するために利用される。音楽生成データでは、伴奏音楽を演奏する各楽器の担当パートが電子楽譜として記述されており、ボーカルが担当する主旋律についても、所定の楽器の楽譜として記述されている。歌唱採点機能では、この主旋律パートの各楽音における音高・音の強さ・発音タイミングなどの音の属性と、歌唱音声をサンプリングして得た同様の属性とを比較し、その一致度に従って得点を計上している。それに対し、音楽録音データは、生演奏を録音したものであり、ボーカルが担当する主旋律自体が元々演奏されていないか、演奏されていたとしても、その旋律の楽音を抽出する為の構成が別途必要となる。そこで、音楽録音データを実時間再生したときの伴奏音楽の進行に同期したＭＩＤＩ形式のガイドメロディデータを別途用意しておき、歌唱採点機能を使用する場合には、歌唱音声とガイドメロディの各伴奏音とを比較する。
【００２２】
もちろん、歌唱採点機能においては、ガイドメロディデータをシンセサイザに転送する必要はない。一方、ガイドメロディデータをシンセサイザに転送すれば、ボーカルパートの伴奏音が音響出力され「ボーカルアシスト」と呼ばれる、歌唱補助のための機能が実現できる。
【００２３】
ガイドメロディの楽音と、その楽音と所定の音程だけ離れた楽音とで和音を構成することもできる。そこで、歌唱音声をサンプリングして得た音声データを和音の音高に変換して出力すれば、実際に歌っている歌唱者の音声と、歌唱者の声色で音程が異なる音声とによる和声機能も音声音楽録音データを再生しながら実現することができる。
【００２４】
また、ビートマークデータは、例えば、カラオケ伴奏音楽に合わせて模擬楽器による演奏機能の利用に供される。この模擬楽器による演奏機能は、もともと、音楽生成データを処理するタイプのカラオケ装置の補助機能である。模擬楽器は、ギターやキーボードなどの楽器を模した実質的に演奏機能のない玩具であり、弦や鍵盤などの操作子を弾くと、模擬楽器は自身の種別（ギター、キーボードなど）に応じて所定の信号をカラオケ装置に向けて出力する。カラオケ装置は、模擬楽器を接続した状態である音楽生成データに基づく伴奏音楽を生成するとき、その模擬楽器に対応するパートの楽音を記述する情報をシンセサイザに転送しない。その代わり、模擬楽器からの信号が入力された時点と音楽生成データ上で模擬楽器に対応するパートの楽音を演奏する時点とが一致していると、その楽音を記述する情報をシンセサイザに転送して該当する音源を駆動する。すなわち、適当に操作子を弾くだけで模擬楽器に該当する音色の楽音が音響出力される。それによって利用者は、本物の楽器演奏ができなくても模擬楽器のパートを演奏している気分になれる。
【００２５】
上述したように、ビートマークデータは、音楽録音データに収録されている拍節符号に相当し、この拍節に従って音楽生成データにおける各楽音を生成すれば生演奏の拍節で伴奏音楽がシンセサイザにより生成されることになる。そこで、あるタイミングで模擬楽器の操作子を指示すると、生演奏による楽音に加え、音楽生成データに基づく該当楽器の楽音が生成され、これら楽音が合成されて音響出力されることになる。
【００２６】
また、ビートマークデータは、拍を打つタイミングに合わせてステップを踏むステップゲームにも利用できる。このゲームは、遊技者が複数の発光箇所が設けられたステージに立ち、適宜な箇所をカラオケ伴奏音楽の拍に合わせて発光させる。そして、遊技者がその発光箇所に足を運び、発光箇所を正しく踏むと得点が計上されるというゲームである。音声生成データには拍節情報が含まれているので、その各拍に発光箇所を直接対応付けしておけば、ステップゲームを実行することができた。すなわち、ステップゲーム実行機能を備えたカラオケ装置は、ステージ上の各発光箇所を点灯させるための制御手段を搭載し、音声生成データを処理して楽曲演奏する際、各拍を打つタイミングで対応の発光箇所を点灯させる。しかし、音楽録音データには拍節情報がないので、音楽録音データに基づく楽曲演奏時にこのステップゲームを実行することはできない。そこで、音楽録音データを実時間再生したときの拍節構造を記述したビートマークデータを利用し、音楽録音データに基づくカラオケ伴奏音楽の拍に合わせて対応の発光箇所を点灯させることができ、ゲームを実行することができる。
【００２７】
＝＝＝データベースの更新＝＝＝
ホスト装置９０は、カラオケ装置１０に向けて新譜楽曲についてのカラオケデータや修正したカラオケデータを適時に配信したり、カラオケ装置１０にて随時収拾される稼働ログなどを集信したりする。中央制御部１１は、ネットワークインタフェース２３を介して店舗ＬＡＮ１１０およびＶＰＮ７０に接続し、ホスト装置９０と通信する。そして、ホスト装置９０から送付されたカラオケデータを受け取ってカラオケデータベースの内容を更新したり、カラオケ装置１０側にて収集される稼働ログなどの各種情報をホスト装置９０に送信したりする。
【００２８】
上述したように、カラオケデータは楽曲番号に対応付けされる複数のデータを併合したファイルとして用意されている。カラオケデータに制作ミスなどの何らかの不具合があれば直ちに該当楽曲の修正カラオケデータファイルを再配信する必要がある。しかし、カラオケデータファイルに音楽録音データが含まれている場合、データ量が大きくカラオケ装置の稼働中に再配信することは現実的でない。ところで、音楽録音データは、カラオケ伴奏音楽の生演奏をデジタル形式で録音したものであるから、制作ミスは原理的に発生しない。制作ミスがあるとすれば、対応の付加データにある。この付加データは、基本的に音楽生成データに付帯する歌詞字幕生成データと、主旋律やテンポ情報のみが記述された音楽生成データに相当するガイドメロディデータやビートマークデータであり、これらのデータのデータ量は、音楽録音データと比較して極めて小さい。そのため、カラオケ装置１０の稼働時に配信しても問題は少ない。そこでホスト装置２０は、ある楽曲に対応する併合カラオケデータファイルの再配信が必要となったとき、ファイル中の音楽データが音楽録音データである場合には、併合ファイルとして再配信せず、対応の楽曲番号とともに付加データのファイルのみを再配信することにしている。本実施例で音楽データや付加データのファイル、および併合ファイルの名に楽曲番号を含ませることで各データを楽曲番号に対応付けしている。
【００２９】
カラオケ装置１０の中央制御部１１は、ホスト装置９０から送付されてきた修正付加データをハードディスク装置１２に格納し該当の楽曲番号に対応付けして管理する。すなわち、楽曲番号にカラオケデータファイルと修正付加データとを対応付けして管理するようにデータベースの構成を変更する。そして、ある楽曲を演奏処理する際、該当の楽曲番号に修正付加データが対応付けされていると、カラオケデータファイルから音楽録音データと各種付加データに分離した後、修正付加データを修正前の付加データに替えて処理の対象とする。図３にカラオケ装置１０における修正付加データの配信に伴うデータベース更新処理の流れを示した。なお、ある楽曲の修正付加データが配信された場合、該当の併合ファイル中の修正前の付加データをこの修正付加データと置換して併合ファイルの内容自体を更新してもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施例におけるカラオケ装置を含むネットワーク構成図である。
【図２】上記カラオケ装置の機能ブロック図である。
【図３】上記カラオケ装置における修正付加データの管理に係わる処理の流れ図である。
【符号の説明】
【００３１】
１０  カラオケ装置
１１  中央制御部
１２  ハードディスク装置
９０  ホスト装置
【図１】
2005107266.tif 000003
【図２】
2005107266.tif 000004
【図３】
2005107266.tif 000005