(57)【要約】【課題】  記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケ装置及び通信カラオケシステムを提供する。【解決手段】  ＣＤ２２に記憶された複数の演奏曲を個々に出力させるＣＤ再生部４２と、前記ＣＤ２２の記憶内容から前記演奏曲に関する情報を抽出する抽出手段９０と、その抽出手段９０により抽出された情報に基づいてその演奏曲が収録された演奏パッケージを照会する照会手段９２と、その照会手段９２により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を取得する取得手段９４と、前記ＣＤ再生部４２による演奏曲の出力と同期して、その演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段９６とを、有することから、前記演奏パッケージを照会するために必要十分な情報を抽出することで前記記憶媒体に記憶された複数の演奏曲を一括して認識できる。【選択図】  図５
2007017527.tif 000002
【特許請求の範囲】
【請求項１】
多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に、通信回線を介してそれら演奏曲に関する情報を取得できる通信カラオケ装置であって、
所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、
前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、
該抽出手段により抽出された演奏曲に関する情報に基づいて該演奏曲が収録された演奏パッケージを照会する照会手段と、
該照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して取得する取得手段と、
前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得された該演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段と
を、有することを特徴とする通信カラオケ装置。
【請求項２】
前記照会手段は、前記抽出手段により抽出された２曲以上の演奏曲に関する情報に基づいてそれら演奏曲が収録された演奏パッケージを照会するものである請求項１の通信カラオケ装置。
【請求項３】
前記抽出手段は、前記演奏曲に含まれる波形の特徴情報を該演奏曲に関する情報として抽出するものである請求項１又は２の通信カラオケ装置。
【請求項４】
多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に、通信回線を介してそれら演奏曲に関する情報を取得できる通信カラオケ装置を用いた通信カラオケシステムであって、
それぞれ複数の演奏曲を収録する演奏パッケージに関する情報を多数記憶する演奏パッケージデータベースと、
多数の演奏曲に関する情報として少なくともそれら演奏曲の歌詞情報を記憶する演奏曲データベースと
を、備え、
前記通信カラオケ装置は、
所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、
前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、
該抽出手段により抽出された演奏曲に関する情報に基づいて該演奏曲が収録された演奏パッケージを前記通信回線を介して前記演奏パッケージデータベースに照会する照会手段と、
該照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して前記演奏曲データベースから取得する取得手段と、
前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得された該演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段と
を、有するものであることを特徴とする通信カラオケシステム。
【請求項５】
前記照会手段は、前記抽出手段により抽出された２曲以上の演奏曲に関する情報に基づいてそれら演奏曲が収録された演奏パッケージを照会するものである請求項４の通信カラオケシステム。
【請求項６】
前記抽出手段は、前記演奏曲に含まれる波形の特徴情報を該演奏曲に関する情報として抽出するものである請求項４又は５の通信カラオケシステム。
【請求項７】
前記演奏パッケージデータベース及び演奏曲データベースは、それぞれ個別のサーバに備えられたものである請求項４から６の何れかの通信カラオケシステム。
【請求項８】
前記演奏パッケージデータベース及び演奏曲データベースは、同一のサーバに備えられたものである請求項４から６の何れかの通信カラオケシステム。
【請求項９】
前記演奏曲データベースは、多数の演奏曲に関する情報としてそれら演奏曲の演奏情報を記憶するものであり、前記取得手段は、所定の演奏曲の演奏情報及び歌詞情報を前記通信回線を介して該演奏曲データベースから取得し得るものである請求項４から８の何れかの通信カラオケシステム。
【請求項１０】
前記通信カラオケ装置は、前記抽出手段により抽出された演奏曲に関する情報に基づいて該演奏曲が収録された演奏パッケージに関する情報を前記通信回線を介して前記演奏パッケージデータベースに登録する登録手段を有するものである請求項４から９の何れかの通信カラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して演奏曲に関する情報を取得できる通信カラオケ装置及びその通信カラオケ装置を用いた通信カラオケシステムの改良に関する。
【背景技術】
【０００２】
多数の演奏曲のうちから選択される所定の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択された所定のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
斯かるカラオケ装置の一態様として、通信回線を介して演奏曲に関する情報を取得できる通信カラオケ装置が実用されている。この通信カラオケ装置は、公衆電話回線等を介して所定のカラオケサービス提供会社のサーバ（センタ装置）と接続されることで、そのサーバとの間で相互に情報の遣り取りが可能とされ、新曲のカラオケ情報等が適宜ダウンロードされるようになっている。
【０００４】
ところで、近年の情報通信技術の進歩は目覚ましく、比較的短時間で大容量の情報の送受信が可能とされるようになった。その進歩を背景として、上記通信回線を介しての情報通信を制御の主軸とした新しい通信カラオケ装置が提案されている。例えば、特許文献１に記載された記録媒体再生装置がそれである。この技術によれば、ＣＤ（Compact Disc）等の記録媒体から演奏曲の記録に関する情報を取得する記録情報取得手段と、その記録情報取得手段により取得された情報を上記通信回線を介して所定のサーバに送信する送信手段と、そのサーバにおいて照会されたその送信手段により送信された情報に対応する演奏曲の歌詞情報を上記通信回線を介して取得する受信手段と、上記演奏曲の再生状況に応じてその受信手段により受信された歌詞情報に基づく所定の歌詞文字映像を表示させる歌詞文字映像表示手段とを、含むことから、歌詞情報を含まない市販のＣＤ等を用いて簡便なカラオケ演奏を実現できるとされている。
【０００５】
【特許文献１】特開２００５−７０４７２号公報
【０００６】
しかし、前記従来の技術では、例えば、ＣＤ等の記憶媒体に記憶された演奏曲をＴＯＣ（Table of Contents）等の情報に基づいて１曲毎にサーバに照会する必要があり、演奏曲の認識乃至は歌詞情報の取得に比較的長い時間を要するという弊害があった。また、同じＣＤに記憶された演奏曲であっても、生産ロットやプレス工場によってＴＯＣが微妙に異なることが考えられるため、１曲毎に演奏曲の認識を行う態様では誤認識のおそれがあり実用には適さなかった。このため、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケ装置及び通信カラオケシステムの開発が求められていた。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケ装置及び通信カラオケシステムを提供することにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本第１発明の要旨とするところは、多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に、通信回線を介してそれら演奏曲に関する情報を取得できる通信カラオケ装置であって、所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、その抽出手段により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを照会する照会手段と、その照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して取得する取得手段と、前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段とを、有することを特徴とするものである。
【０００９】
また、前記目的を達成するために、本第２発明の要旨とするところは、多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に、通信回線を介してそれら演奏曲に関する情報を取得できる通信カラオケ装置を用いた通信カラオケシステムであって、それぞれ複数の演奏曲を収録する演奏パッケージに関する情報を多数記憶する演奏パッケージデータベースと、多数の演奏曲に関する情報として少なくともそれら演奏曲の歌詞情報を記憶する演奏曲データベースとを、備え、前記通信カラオケ装置は、所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、その抽出手段により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを前記通信回線を介して前記演奏パッケージデータベースに照会する照会手段と、その照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して前記演奏曲データベースから取得する取得手段と、前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段とを、有することを特徴とするものである。
【発明の効果】
【００１０】
このように、前記第１発明によれば、所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、その抽出手段により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを照会する照会手段と、その照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して取得する取得手段と、前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段とを、有することから、前記演奏パッケージに収録された複数の演奏曲のうちその演奏パッケージを照会するために必要十分な演奏曲に関する情報を抽出することで前記記憶媒体に記憶された複数の演奏曲を一括して認識できる。すなわち、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケ装置を提供することができる。
【００１１】
また、前記第２発明によれば、それぞれ複数の演奏曲を収録する演奏パッケージに関する情報を多数記憶する演奏パッケージデータベースと、多数の演奏曲に関する情報として少なくともそれら演奏曲の歌詞情報を記憶する演奏曲データベースとを、備え、前記通信カラオケ装置は、所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段と、その抽出手段により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを前記通信回線を介して前記演奏パッケージデータベースに照会する照会手段と、その照会手段により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線を介して前記演奏曲データベースから取得する取得手段と、前記演奏手段による演奏曲の出力と同期して、前記取得手段により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段とを、有することから、前記演奏パッケージに収録された複数の演奏曲のうちその演奏パッケージを照会するために必要十分な演奏曲に関する情報を抽出することで前記記憶媒体に記憶された複数の演奏曲を一括して認識できる。すなわち、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケシステムを提供することができる。
【００１２】
ここで、前記第１乃至は第２発明において、好適には、前記照会手段は、前記抽出手段により抽出された２曲以上の演奏曲に関する情報に基づいてそれら演奏曲が収録された演奏パッケージを照会するものである。このようにすれば、前記記憶媒体の記憶内容である演奏パッケージを更に確実に認識できるという利点がある。
【００１３】
また、好適には、前記抽出手段は、前記演奏曲に含まれる波形の特徴情報をその演奏曲に関する情報として抽出するものである。このようにすれば、例えばＦＰ（Finger Print）等の技術を用いることで前記記憶媒体の記憶内容である演奏パッケージを実用的な態様で認識できるという利点がある。
【００１４】
また、前記第２発明において、好適には、前記演奏パッケージデータベース及び演奏曲データベースは、それぞれ個別のサーバに備えられたものである。このようにすれば、負荷を分散させることで処理速度に優れた通信カラオケシステムを実現できるという利点がある。
【００１５】
また、好適には、前記演奏パッケージデータベース及び演奏曲データベースは、同一サーバに備えられたものである。このようにすれば、前記演奏パッケージデータベース及び演奏曲データベースを一元管理することで利便性の高い通信カラオケシステムを実現できるという利点がある。
【００１６】
また、好適には、前記演奏曲データベースは、多数の演奏曲に関する情報としてそれら演奏曲の演奏情報を記憶するものであり、前記取得手段は、所定の演奏曲の演奏情報及び歌詞情報を前記通信回線を介してその演奏曲データベースから取得し得るものである。このようにすれば、前記演奏パッケージに収録されていない演奏曲であっても前記通信カラオケ装置によるカラオケ演奏が可能とされることに加え、前記記憶媒体に記憶された演奏曲のボーカルパートを十分に除去できない場合等において前記通信回線を介して取得された演奏情報を代替的に用いることで快適なカラオケ演奏を実現できるという利点がある。
【００１７】
また、好適には、前記通信カラオケ装置は、前記抽出手段により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージに関する情報を前記通信回線を介して前記演奏パッケージデータベースに登録する登録手段を有するものである。このようにすれば、前記通信カラオケ装置を介して新たな演奏パッケージに関する情報を前記演奏パッケージデータベースに随時登録することで、その演奏パッケージデータベースの内容を充実させていくことができ、更に多くの演奏パッケージの照会が可能な通信カラオケシステムを実現できるという利点がある。
【００１８】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１９】
図１は、本第２発明の一実施例である通信カラオケシステム１０を説明する図である。この図１に示すように、本実施例の通信カラオケシステム１０は、本第１発明の一実施例である通信カラオケ装置１２と、例えばカラオケサービス提供会社が管理する情報処理装置である第１サーバ１４及び第２サーバ１６とが、通信回線１８に接続されて構成されている。この通信回線１８は、例えば公衆電話回線を用いた非対称デジタル通信回線等によるブロードバンドネットワークであり、この通信回線１８を介して上記通信カラオケ装置１２、第１サーバ１４、及び第２サーバ１６相互間で電子的な情報の送受信が可能とされている。ここで、好適には、上記通信回線１８とは別に上記第１サーバ１４及び第２サーバ１６相互間を接続する専用回線が設けられており、その第２サーバ１６から第１サーバ１４へ直接的に情報のアップロードが可能とされている。
【００２０】
本実施例の通信カラオケ装置１２は、例えばＣＲＴ（Cathode-Ray Tube）やＰＤＰ（Plasma Display Panel）等の映像表示機能及び音声出力機能を有する出力装置２０に有線又は無線により接続され、その出力装置２０を音声出力装置としてＣＤ（Compact Disc）２２やＭＰ３プレイヤ（MP3 Music Player）２４等の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させると共に、上記出力装置２０を映像出力装置としてその演奏曲に対応する歌詞文字映像を表示させることで、上記ＣＤ２２やＭＰ３プレイヤ２４等に記憶された演奏曲のカラオケ演奏を可能とするものである。なお、本実施例では、演奏出力及び映像表示何れをも上記出力装置２０を介して行う態様について説明するが、映像表示のみ上記出力装置２０を介して行い、演奏出力に関しては上記通信カラオケ装置１２の処理により行う態様も考えられる。斯かる態様では、音声出力装置であるスピーカ等が以下に詳述する構成に加えて上記通信カラオケ装置１２に設けられる。
【００２１】
図２は、前記通信カラオケ装置１２の構成を説明する図である。この図２に示すように、本実施例の通信カラオケ装置１２は、中央演算処理装置であるＣＰＵ２６と、読み出し専用メモリであるＲＯＭ２８と、随時書き込み読み出しメモリであるＲＡＭ３０と、操作パネル３２と、リモコン受信部３４と、上記ＣＤ２２を収容するためのＣＤスロット３６と、ＣＤ駆動部３８と、ＣＤ読取部４０と、ＣＤ再生部４２と、ＵＳＢインターフェイス４４と、ＵＳＢ接続部４６と、ＭＰ３デコーダ４８と、ボーカルキャンセラ５０と、モデム５２と、ＭＩＤＩ音源５４と、演奏調整部５６と、音声入力装置であるマイクロフォン５８と、Ａ／Ｄコンバータ６０と、アンプミキサ６２と、ビデオボード６４と、上記出力装置２０に接続するためのインターフェイス６６とを、備えて構成されている。
【００２２】
上記ＣＰＵ２６は、上記ＲＡＭ３０の一時記憶機能を利用しつつ上記ＲＯＭ２８に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、上記ＣＤスロット３６に収容されたＣＤ２２の再生を行ったり、上記ＵＳＢ接続部４６に接続されたＭＰ３プレイヤ２４に記憶されたＭＰ３データの再生を行ったり、斯かる演奏曲の再生に同期してその演奏曲の歌詞情報に基づく歌詞文字映像（歌詞テロップ）を生成したり、それら演奏及び映像を前記出力装置２０を介して出力させたり、前記通信回線１８を介した前記第１サーバ１４や第２サーバ１６等との間の情報通信制御等の基本的な制御に加え、後述する演奏曲の波形特徴情報の抽出制御、演奏パッケージの照会制御、及びそれらの制御を包含する図９のフローチャートに示すような通信カラオケ演奏制御を実行する。
【００２３】
前記操作パネル３２は、前記ＣＤ再生部４２やＭＰ３デコーダ４８等により再生される演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種演奏調整を行ったり、演奏が所望される演奏曲の選曲番号を入力する等、前記通信カラオケ装置１２によるカラオケ演奏に関する様々な操作を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記通信カラオケ装置１２には、前記操作パネル３２の一部機能を遠隔で実行するための入力装置として機能するリモコン装置６８が備えられており、前記リモコン受信部３４は、そのリモコン装置６８から送信されるリモコン信号を受信して前記ＣＰＵ２６へ供給する。
【００２４】
前記ＣＤ駆動部３８は、前記ＣＤスロット３６に収容されたＣＤ２２をその軸心まわりに回転させるためにスピンドル（駆動軸）を回転させるスピンドルモータを主体とするものであり、前記ＣＰＵ２６からの指令に従い所定の回転速度で前記ＣＤ２２を回転させる。また、前記ＣＤ読取部４０は、前記ＣＤ２２へレーザー光を照射すると共に反射光を受光してそのＣＤ２２の記憶内容を読み取る光学ヘッド（pick up head）と、その光学ヘッドを前記ＣＤ２２の径方向に往復駆動するスライダモータとを、備えている。前記ＣＤ再生部４２は、前記ＣＤ読取部４０により読み取られた演奏データに基づいて音楽を演奏（再生）する演奏手段であり、前記ＣＤ２２に収録された曲の演奏では、前記ＣＤスロット３６に収容されたＣＤ２２が前記ＣＤ駆動部３８により回転させられ、そのＣＤ２２の記憶内容である演奏データが前記ＣＤ読取部４０により読み取られて、その演奏データに基づく演奏が前記ＣＤ再生部４２により再生される。
【００２５】
前記ＵＳＢ接続部４６は、前記ＭＰ３プレイヤ２４のようにＵＳＢモジュールを有する外部装置を前記ＵＳＢインターフェイス４４を介して前記ＣＰＵ２６等に接続するものであり、その外部装置に備えられた接続端子（角型端子）を直接或いはＵＳＢケーブルを介して接続するための接続端子（平型端子）である。前記ＭＰ３デコーダ４８は、ＭＰ３（MPEG-1 Audio Layer-III）データに基づいて音楽を演奏（再生）する演奏手段であり、前記ＭＰ３プレイヤ２４に収録された曲の演奏では、そのＭＰ３プレイヤ２４に内蔵されたフラッシュメモリ等の記憶装置に記憶されたＭＰ３データが前記ＵＳＢ接続部４６及びＵＳＢインターフェイス４４を介して読み出され、そのＭＰ３データに基づく演奏が前記ＭＰ３デコーダ４８により再生される。
【００２６】
前記ボーカルキャンセラ５０は、前記ＣＤ再生部４２又はＭＰ３デコーダ４８により再生された演奏に含まれるボーカルパートを除去（キャンセル）する。具体的には、入力される音楽データの周波数帯域中央における所定の周波数帯域を除去して出力する。斯かる処理により、前記ＣＤ再生部４２又はＭＰ３デコーダ４８により再生された演奏からオリジナルアーティストの歌唱が除かれ、楽器等の演奏音のみから成る演奏が前記ボーカルキャンセラ５０から出力される。
【００２７】
前記モデム５２は、前記通信カラオケ装置１２を前記通信回線１８に接続するための装置であり、前記ＣＰＵ２６から出力されるディジタル信号をアナログ信号に変換して前記通信回線１８に送り出すと共に、その通信回線１８を介して伝送されるアナログ信号をディジタル信号に変換して前記ＣＰＵ２６に供給する処理を行う。後述する演奏パッケージの照会及び歌詞情報の取得は、このモデム５２を介して行われる。また、前記操作操作パネル３２やリモコン装置６８等を介して所定の選曲番号が入力された場合、前記モデム５２を介して前記第２サーバ１６からその選曲番号に対応する演奏曲のＭＩＤＩ（Musical Instrument Digital Interface）データ及び歌詞情報がダウンロードされる。前記ＭＩＤＩ音源５４は、そのようにして取得されたＭＩＤＩデータに基づいて音楽を演奏（再生）する演奏手段である。
【００２８】
前記演奏調整部５６は、前記ボーカルキャンセラ５０又はＭＩＤＩ音源５４から出力される演奏に関して種々の調整を行う。具体的には、前記操作パネル３２やリモコン装置６８等を介しての操作に応じて演奏曲の音程、音量、演奏速度、エコー、トーン等の各種調整を行う。また、前記アンプミキサ６２は、この演奏調整部５６により調整された演奏（音楽データ）と、前記Ａ／Ｄコンバータ６０を介して前記マイクロフォン５８から入力された音声情報とを合成（ミキシング）する音声合成装置であり、前記通信カラオケ装置１２によるカラオケ演奏において前記マイクロフォン５８により入力された利用者の歌唱（歌声）は、このアンプミキサ６２により前記演奏と合成され、前記インターフェイス４４を介して前記出力装置２２へ送られ、その出力装置２２におけるスピーカ等から出力される。なお、前記マイクロフォン５８は、好適には、前記通信カラオケ装置１２に着脱可能に備えられたものであり、或いは赤外線等により無線接続されるものであってもよい。
【００２９】
前記ビデオボード６４は、前記ＣＰＵ２６からの指令に応じて映像表示（描画）に関する処理を行う。具体的には、前記インターフェイス６６を介して前記出力装置２２の画面に所定の映像を表示させる。例えば、前記ＣＰＵ２６により生成された歌詞文字映像を表示させると共に、その歌詞文字映像を経時的に色替えしていく等の歌詞文字映像表示処理や、その歌詞文字映像の背面側レイヤに所定の背景映像を表示させる等の背景映像表示処理等、前記通信カラオケ装置１２によるカラオケ演奏に際しての種々の映像表示を制御する。
【００３０】
図３は、前記第１サーバ１４の構成を、図４は、前記第２サーバ１６の構成をそれぞれ説明する図である。これらの図に示すように、本実施例では、説明の便宜上、前記第１サーバ１４及び第２サーバ１６が中央演算処理装置等の要素を等しくする同一型式のデータベースサーバである態様について説明する。すなわち、前記第１サーバ１４及び第２サーバ１６は、中央演算処理装置であるＣＰＵ７０によりＲＡＭ７４の一時記憶機能を利用しつつＲＯＭ７２に予め記憶されたプログラムに従って信号処理を行う所謂マイクロコンピュータシステムを備えている。また、ＣＲＴ等の映像表示装置７６と、その映像表示装置７８による映像の表示を制御するためのＣＲＴコントローラ７８と、キーボード等の入力装置８０と、その入力装置８０による入力を処理するためのインターフェイス８２と、上記ＣＰＵ７０等を前記通信回線１８に接続するためのモデム８４とを、備えて構成されている。
【００３１】
また、図３に示すように、前記第１サーバ１４は、それぞれ複数の演奏曲を収録する演奏パッケージに関する情報を多数記憶する演奏パッケージデータベース８６をハードディスク等の記憶装置に備えている。この演奏パッケージとは、市販されているアルバムＣＤやシングルＣＤ等の記憶媒体にそれぞれ記憶された複数の演奏曲を纏まりとして称するものであり、例えば、１４曲の演奏曲「明日の海へ」、「Last Dance」、「悲しい嘘」、・・・、「ビー玉泥棒」を収録する、タイトル「火星着陸船」、アーティスト名「本庄なな美」のアルバムＣＤに関しては、タイトル「火星着陸船」で括られるそのアルバムＣＤに収録された１４曲の演奏曲が１つの演奏パッケージに該当する。好適には、上記演奏パッケージデータベース８６には、上記演奏パッケージに関する情報として、各演奏パッケージに含まれる演奏曲それぞれの波形の特徴情報が記憶されており、後述するように、その波形の特徴情報を参照することでそれら演奏曲を含む演奏パッケージが照会可能とされている。また、上記演奏パッケージデータベース８６に記憶される演奏パッケージは、市販されているＣＤに記憶されたものに限られず、例えば、市販されていない自主制作ＣＤに収録されたものや、ＭＯ（Magneto Optical Disk）、ＤＶＤ（Digital Versatile Disk）、その他、前記ＭＰ３プレイヤ２４に内蔵されたフラッシュメモリ等、種々の記憶媒体に記憶された演奏パッケージが上記演奏パッケージデータベース８６に記憶され得る。
【００３２】
また、図４に示すように、前記第２サーバ１６は、多数の演奏曲に関する情報としてそれら演奏曲のカラオケ情報を記憶する演奏曲データベース８８をハードディスク等の記憶装置に備えており、曲名及びアーティスト名（歌手名）等を含むヘッダ情報、演奏情報であるＭＩＤＩデータ、及び歌詞情報等から成るカラオケ情報が選曲番号をインデックスとして各演奏曲毎に記憶されている。この歌詞情報とは、演奏曲の歌詞に対応するテキスト情報、歌詞の出力タイミング情報、及び色替タイミング情報等を含むものであり、上記カラオケ情報から独立した電子情報として別個（各演奏曲毎）にダウンロード可能とされている。また、上記ＭＩＤＩデータも上記カラオケ情報から独立した電子情報として別個にダウンロード可能とされている。
【００３３】
図５は、前記通信カラオケ装置１２のＣＰＵ２６に備えられた制御機能の要部を説明する機能ブロック線図である。この図５に示す抽出手段９０は、前記ＣＤ２２やＭＰ３プレイヤ２４等の記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する。好適には、前記ＣＤ読取部４０により読み取られる前記ＣＤ２２に記憶された演奏データ、或いは前記ＵＳＢインターフェイス４４及びＵＳＢ接続部４６を介して前記ＭＰ３プレイヤ２４から読み出されるＭＰ３データ等、対象となる演奏曲に含まれる波形の特徴情報をその演奏曲に関する情報として抽出する。この波形の特徴情報とは、具体的には、ＦＰ（Finger Print）等の技術により抽出される情報であり、例えば、前記演奏曲に含まれる一部乃至は全部の波形（好適には、演奏開始位置から所定長の波形）データをハッシュ関数にかけて得られるハッシュ値等である。図６は、前記ＣＤ２２やＭＰ３プレイヤ２４等の記憶媒体の記憶内容から直接読み出される情報すなわちそれら記憶媒体に記憶された演奏パッケージ第１トラック曲（第１演奏曲）、第２トラック曲（第２演奏曲）、及び第３トラック曲（第３演奏曲）それぞれにおける数秒分の波形データを示しており、図７は、そのようにして読み出された波形データから抽出される情報すなわち上記第１トラック曲、第２トラック曲、及び第３トラック曲それぞれにおける数秒分の波形の特徴情報を示している。これらの図に示すように、上記抽出手段９０は、好適には、前記ＣＤ２２やＭＰ３プレイヤ２４等の記憶媒体に記憶された演奏パッケージに含まれる複数の演奏曲のうち２曲以上の演奏曲に関する情報、更に好適には、先頭から３曲の演奏曲に関してそれら演奏曲に含まれる波形の特徴情報を抽出する。
【００３４】
照会手段９２は、上記抽出手段９０により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを前記通信回線を介して前記第１サーバ１４の演奏パッケージデータベース８６に照会する。好適には、上記抽出手段９０により抽出された２曲以上の演奏曲に関する波形特徴情報、更に好適には、先頭から３曲の演奏曲に関する波形特徴情報に基づいてそれら演奏曲が収録された演奏パッケージを照会する。図８は、前記第１サーバ１４の演奏パッケージデータベース８６の記憶内容を例示する図である。この図８に示すように、前記演奏パッケージデータベース８６には、各演奏パッケージに関して、その演奏パッケージのタイトル、アーティスト名、パッケージナンバー（識別番号）、第１トラック曲（第１演奏曲）の波形特徴情報及び識別番号、第２トラック曲（第２演奏曲）の波形特徴情報及び識別番号、第３トラック曲（第３演奏曲）の波形特徴情報及び識別番号、第４トラック曲（第４演奏曲）の波形特徴情報及び識別番号、・・・が記憶されている。上記照会手段９２は、上記抽出手段９０により抽出された上述した図７に示すような対象となる演奏パッケージの第１トラック曲、第２トラック曲、及び第３トラック曲それぞれの波形特徴情報と、前記演奏パッケージデータベース８６に記憶された各演奏パッケージの第１トラック曲、第２トラック曲、及び第３トラック曲それぞれの波形特徴情報とを比較し、それらが一致する演奏パッケージを前記演奏パッケージデータベース８６に記憶された多数の演奏パッケージから検索する。そのようにして検索された演奏パッケージのパッケージナンバー、その演奏パッケージに含まれる演奏曲それぞれの識別番号、或いはその演奏パッケージのタイトル及びアーティスト名等の情報が照会結果として取得される。
【００３５】
取得手段９４は、上記照会手段９２により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線１８を介して前記第２サーバ１６の演奏曲データベース８８から取得し、前記ＲＡＭ３０等に記憶する。ここで、上記照会手段９２による演奏パッケージの照会処理及び取得手段９４による歌詞情報の取得処理には、前記演奏パッケージデータベース８６の記憶内容と演奏曲データベース８８の記憶内容との対応付けに関して幾つかの態様が考えられる。
【００３６】
先ず、第１の態様では、前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号が前記演奏曲データベース８８に記憶された各演奏曲の選曲番号と一致する。すなわち、前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号として、前記通信カラオケ装置１２による選曲に用いられる選曲番号が記憶されている。この態様において、上記照会手段９２は、対象となる演奏パッケージに含まれる複数の演奏曲それぞれの選曲番号を照会結果として取得し、上記取得手段９４は、そのようにして取得された複数の選曲番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から取得する。また、この態様では、前記第２サーバ１６の演奏曲データベース８８から前記第１サーバ１４の演奏パッケージデータベース８６へ随時新曲の選曲番号がその演奏曲と関連付けられてアップロードされ、その演奏曲の識別番号として記憶される。
【００３７】
また、第２の態様では、前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号が前記演奏曲データベース８８の各演奏曲毎に選曲番号とは別に記憶されている。この態様において、前記照会手段９２は、対象となる演奏パッケージに含まれる複数の演奏曲それぞれの識別番号を照会結果として取得し、前記取得手段９４は、そのようにして取得された複数の識別番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から取得する。また、この態様では、前記第２サーバ１６の演奏曲データベース８８から前記第１サーバ１４の演奏パッケージデータベース８６へ随時新曲の選曲番号がその演奏曲と関連付けられてアップロードされ、識別番号とは別にその演奏曲に関連付けられて記憶される。
【００３８】
また、第３の態様では、前記通信カラオケ装置１２のＲＡＭ３０等に前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号と前記演奏曲データベース８８に記憶された各演奏曲の選曲番号との対応関係が記憶されている。この態様において、前記照会手段９２は、対象となる演奏パッケージに含まれる複数の演奏曲それぞれの識別番号を照会結果として取得し、前記取得手段９４は、そのようにして取得された複数の識別番号それぞれに対応する選曲番号を判定して、それら複数の選曲番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から取得する。また、この態様では、随時最新の前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号と前記演奏曲データベース８８に記憶された各演奏曲の選曲番号との対応関係が前記第２サーバ１６から前記通信カラオケ装置１２へアップロードされ、その通信カラオケ装置１２のＲＡＭ３０等に記憶される。
【００３９】
また、第４の態様では、前記通信カラオケ装置１２のＲＡＭ３０等に前記演奏パッケージデータベース８６に記憶された各演奏パッケージのパッケージナンバーとその演奏パッケージに含まれる複数の演奏曲それぞれの選曲番号との対応関係が記憶されている。この態様において、前記照会手段９２は、対象となる演奏パッケージのパッケージナンバーを照会結果として取得し、前記取得手段９４は、そのようにして取得されたパッケージナンバーに対応する演奏パッケージを判定して、その演奏パッケージに含まれる複数の演奏曲の選曲番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から取得する。また、この態様では、随時最新の前記演奏パッケージデータベース８６に記憶された各演奏パッケージのパッケージナンバーとその演奏パッケージに含まれる複数の演奏曲それぞれの選曲番号との対応関係が前記第２サーバ１６から前記通信カラオケ装置１２へアップロードされ、その通信カラオケ装置１２のＲＡＭ３０等に記憶される。
【００４０】
また、第５の態様では、前記第２サーバ１６のハードディスク等に前記演奏パッケージデータベース８６に記憶された各演奏曲の識別番号と前記演奏曲データベース８８に記憶された各演奏曲の選曲番号との対応関係が記憶されている。この態様において、前記照会手段９２は、対象となる演奏パッケージに含まれる複数の演奏曲それぞれの識別番号を照会結果として取得し、前記取得手段９４は、そのようにして取得された複数の識別番号それぞれに対応する歌詞情報を前記演奏曲データベース８８に要求する。そして、斯かる要求を受信した前記第２サーバ１６の側において、要求された複数の識別番号それぞれに対応する選曲番号を判定し、それら複数の選曲番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から読み出して前記通信カラオケ装置１２へ送信する。
【００４１】
また、第６の態様では、前記第２サーバ１６のハードディスク等に前記演奏パッケージデータベース８６に記憶された各演奏パッケージのパッケージナンバーとその演奏パッケージに含まれる複数の演奏曲それぞれの選曲番号との対応関係が記憶されている。この態様において、前記照会手段９２は、対象となる演奏パッケージのパッケージナンバーを照会結果として取得し、前記取得手段９４は、そのようにして取得されたパッケージナンバーに対応する歌詞情報を前記演奏曲データベース８８に要求する。そして、斯かる要求を受信した前記第２サーバ１６の側において、要求されたパッケージナンバーに対応する演奏パッケージを判定し、その演奏パッケージに含まれる複数の選曲番号それぞれに対応する歌詞情報を前記演奏曲データベース８８から読み出して前記通信カラオケ装置１２へ送信する。
【００４２】
以上、何れの態様によっても、前記抽出手段９０により抽出された数曲分の波特徴情報に基づいて所定の演奏パッケージに含まれるすべての演奏曲の歌詞情報を前記演奏曲データベース８８から取得することができる。すなわち、必要十分な演奏曲に関する情報を抽出することでそれら演奏曲の含まれる演奏パッケージに収録された全ての演奏曲の歌詞情報を一括してダウンロードでき、前記ＣＤ２２やＭＰ３プレイヤ２４に記憶された演奏パッケージの収録曲を演奏しつつカラオケ演奏を行う場合に、歌詞情報の取得に要する時間を可及的に短縮することができる。なお、本実施例では、上記６つの態様について説明したが、これはあくまで例示であり他の態様も当然に考えられる。例えば、前記照会手段９２により対象となる演奏パッケージのタイトル及びアーティスト名を照会結果として取得し、そのタイトル及びアーティスト名に基づいて歌詞情報をダウンロードするものであってもよく、前記通信カラオケシステム１０の設計に応じて種々の態様が適宜選択されて適用される。
【００４３】
また、前記取得手段９４は、前記操作パネル３２やリモコン装置６８等による入力操作に応じて所定の演奏曲のＭＩＤＩデータ及び歌詞情報を前記通信回線１８を介して前記第２サーバ１６の演奏曲データベース８８から取得する。具体的には、前記操作パネル３２やリモコン装置６８等により所定の選曲番号が入力された場合、その選曲番号に対応する演奏曲のＭＩＤＩデータ及び歌詞情報を前記通信回線１８を介して前記第２サーバ１６の演奏曲データベース８８から取得し、前記ＲＡＭ３０等に記憶する。前記ＭＩＤＩ音源５４は、このようにして取得されたＭＩＤＩデータに基づいて前記演奏曲を出力する演奏手段であり、斯かる処理により前記通信カラオケ装置１２は、前記ＣＤ２２やＭＰ３プレイヤ２４等の記憶媒体に記憶されていない演奏曲をもカラオケ演奏曲として出力することができる。また、本実施例の通信カラオケ装置１２において、前記ＣＤ再生部４２やＭＰ３デコーダ４８により再生された演奏曲は、前記ボーカルキャンセラ５０によりボーカルパートを除去された上で出力される仕様であるが、ボーカルにエコーやリバーフ等の効果がかかっている場合には十分に除去できない可能性がある。更に、前記演奏曲の周波数帯域中央付近にドラムパートが存在する場合には、前記ボーカルキャンセラ５０によりそのドラムパートまでも除去されてしまうおそれがある。斯かる場合においても前記ＭＩＤＩデータを利用する演奏は有用であり、該当する演奏曲に関してのみＭＩＤＩデータをダウンロードして前記ＣＤ２２やＭＰ３プレイヤ２４による演奏に代えて用いることで、快適なカラオケ演奏を実現できる。
【００４４】
表示手段９６は、前記ＣＤ再生部４２、ＭＰ３デコーダ４８、又はＭＩＤＩ音源５４等の演奏手段による演奏曲の出力と同期して、前記取得手段９４により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる。前述のように、前記演奏曲データベース８８からダウンロードされる歌詞情報は、演奏曲の歌詞に対応するテキスト情報、歌詞の出力タイミング情報、及び色替タイミング情報等を含んでおり、上記表示手段９６は、この歌詞の出力タイミング情報に基づいて対応する歌詞文字映像を生成し、前記ビデオボード６４により出力させて前記出力装置２０に表示させると共に、上記色替タイミング情報に基づいてその歌詞文字映像を色替わりさせる。好適には、斯かる歌詞文字映像に加えて、その歌詞文字映像の背面側レイヤに所定の背景映像を表示させる。また、前記演奏調整部５６により前記演奏曲の出力速度が変更された場合には、それに応じて前記歌詞文字映像の出力タイミング及び色替タイミングを調整する。
【００４５】
登録手段９８は、前記抽出手段９０により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージに関する情報を前記通信回線１８を介して前記第１サーバ１４の演奏パッケージデータベース８６に登録する。好適には、対象となる演奏パッケージに収録された全ての演奏曲に関する波形特徴情報を前記抽出手段９０により抽出し、それらの波形特徴情報を前記操作パネル３２やリモコン装置６８等により入力される演奏パッケージのタイトル及びアーティスト名等と関連付けて前記演奏パッケージデータベース８６に登録する。斯かる処理により、前記通信カラオケ装置１２を介して新たな演奏パッケージに関する情報を前記演奏パッケージデータベース８６に随時登録することができ、そのようにして登録された演奏パッケージに関する情報は、以降、その演奏パッケージを登録した通信カラオケ装置１２のみならず、他の通信カラオケ装置１２によってもカラオケ演奏処理に用いることができる。
【００４６】
図９は、前記通信カラオケ装置１２のＣＰＵ２６による通信カラオケ演奏制御を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４７】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記ＣＤ２２やＭＰ３プレイヤ２４に記憶された演奏曲のカラオケ演奏か否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ１１以下の処理が実行されるが、ＳＡ１の判断が肯定される場合には、前記抽出手段９０の動作に対応するＳＡ２において、前記ＣＤ２２又はＭＰ３プレイヤ２４に記憶された演奏パッケージに含まれる複数の演奏曲のうち先頭から３曲の演奏曲に関してそれら演奏曲に含まれる波形の特徴情報が抽出される。次に、前記照会手段９２の動作に対応するＳＡ３において、ＳＡ２にて抽出された波形特徴情報が前記通信回線１８を介して前記第１サーバ１４の演奏パッケージデータベース８６へ照会のために送信される。次に、ＳＡ４において、前記第１サーバ１４から照会結果が受信されたか否かが判断される。このＳＡ４の判断が否定される場合には、ＳＡ４の判断が繰り返されることにより待機させられるが、ＳＡ４の判断が肯定される場合には、ＳＡ５において、前記ＣＤ２２やＭＰ３プレイヤ２４に記憶された演奏データを用いたカラオケ演奏か否かが判断される。
【００４８】
ＳＡ５の判断が肯定される場合には、ＳＡ６において、照会された演奏パッケージの情報に基づいてその演奏パッケージに含まれる複数の演奏曲の歌詞情報が前記第２サーバ１６の演奏曲データベース８８からダウンロードされる。次に、ＳＡ７において、前記ＣＤ再生部４２又はＭＰ３デコーダ４８による演奏曲の出力と同期して、ＳＡ６にて取得された歌詞情報に基づいて随時歌詞文字映像が生成され、前記ビデオボード６４により出力されて前記出力装置２０に表示される。また、その歌詞文字映像が随時色替わりさせられる。次に、ＳＡ８において、照会された演奏パッケージに含まれる全演奏曲の演奏が終了したか否かが判断される。このＳＡ８の判断が否定される場合には、ＳＡ５以下の処理が再び実行されるが、ＳＡ８の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【００４９】
ＳＡ５の判断が否定される場合には、ＳＡ９において、照会された演奏パッケージの情報に基づいてその演奏パッケージに含まれる複数の演奏曲のＭＩＤＩデータ及び歌詞情報が前記第２サーバ１６の演奏曲データベース８８からダウンロードされる。このようにＭＩＤＩデータを用いるべき演奏曲は、前記ボーカルキャンセラ５０によりボーカルを十分に除去できないおそれがある曲であり、例えば前記ＲＡＭ３０等に予め記憶されている。次に、ＳＡ１０において、ＳＡ９にて取得されたＭＩＤＩデータに基づく前記ＭＩＤＩ音源５４による演奏曲の出力と同期して、ＳＡ９にて取得された歌詞情報に基づいて随時歌詞文字映像が生成され、前記ビデオボード６４により出力されて前記出力装置２０に表示された後、ＳＡ８以下の処理が実行される。
【００５０】
ＳＡ１の判断が否定される場合には、ＳＡ１１において、前記操作パネル３２やリモコン装置６８等により所定の選曲番号の入力が行われたか否かが判断される。このＳＡ１１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１１の判断が肯定される場合には、ＳＡ１２において、入力された選曲番号に対応する演奏曲のＭＩＤＩデータ及び歌詞情報が前記第２サーバ１６の演奏曲データベース８８からダウンロードされる。次に、ＳＡ１３において、ＳＡ１２にて取得されたＭＩＤＩデータに基づく前記ＭＩＤＩ音源５４による演奏曲の出力と同期して、ＳＡ１２にて取得された歌詞情報に基づいて随時歌詞文字映像が生成され、前記ビデオボード６４により出力されて前記出力装置２０に表示される。次に、ＳＡ１４において、入力された選曲番号に対応する演奏曲の演奏終了であるか否かが判断される。このＳＡ１４の判断が否定される場合には、ＳＡ１３以下の処理が再び実行されるが、ＳＡ１４の判断が肯定される場合には、それをもって本ルーチンが終了させられる。以上の制御において、ＳＡ６、ＳＡ９、及びＳＡ１２が前記取得手段９４の動作に、ＳＡ７、ＳＡ１０、及びＳＡ１３が前記表示手段９６及び演奏手段である前記ＣＤ再生部４２、ＭＰ３デコーダ４８、又はＭＩＤＩ音源５４の動作にそれぞれ対応する。
【００５１】
図１０は、図９を用いて前述した通信カラオケ演奏制御と並行して或いは前後して実行される前記通信カラオケ装置１２のＣＰＵ２６による演奏パッケージ登録制御を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００５２】
先ず、ＳＢ１において、前記操作パネル３２やリモコン装置６８等により演奏パッケージの新規登録操作が行われたか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、前記抽出手段９０の動作に対応するＳＢ２において、前記ＣＤ２２又はＭＰ３プレイヤ２４に記憶された演奏パッケージに含まれる全演奏曲に関してそれら演奏曲に含まれる波形の特徴情報が抽出される。次に、ＳＢ３において、前記操作パネル３２やリモコン装置６８等により演奏パッケージのタイトル、アーティスト名、収録された各演奏曲の曲名等の情報が入力される。次に、前記登録手段９８の動作に対応するＳＢ４において、ＳＢ２にて抽出された波形特徴情報及びＳＢ３にて入力された演奏パッケージに関する諸情報が前記通信回線１８を介して前記演奏パッケージデータベース８６への登録のために前記第１サーバ１４へアップロードされる。次に、ＳＢ５において、前記第１サーバ１４から前記演奏パッケージデータベース８６への登録確認が受信されたか否かが判断される。このＳＢ５の判断が否定されるうちは、ＳＢ５の判断が繰り返されることにより待機させられるが、ＳＢ５の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【００５３】
このように、本実施例によれば、前記ＣＤ２２やＭＰ３プレイヤ２４等の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段であるＣＤ再生部４２及びＭＰ３デコーダ４８（ＳＡ７）と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段９０（ＳＡ２及びＳＢ２）と、その抽出手段９０により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを照会する照会手段９２（ＳＡ３）と、その照会手段９２により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線１８を介して取得する取得手段９４（ＳＡ６、ＳＡ９、及びＳＡ１２）と、前記演奏手段による演奏曲の出力と同期して、前記取得手段９４により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段９６（ＳＡ７、ＳＡ１０、及びＳＡ１３）とを、有することから、前記演奏パッケージに収録された複数の演奏曲のうちその演奏パッケージを照会するために必要十分な演奏曲に関する情報を抽出することで前記記憶媒体に記憶された複数の演奏曲を一括して認識できる。すなわち、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケ装置１２を提供することができる。
【００５４】
また、それぞれ複数の演奏曲を収録する演奏パッケージに関する情報を多数記憶する演奏パッケージデータベース８６と、多数の演奏曲に関する情報として少なくともそれら演奏曲の歌詞情報を記憶する演奏曲データベース８８とを、備え、前記通信カラオケ装置１２は、所定の記憶媒体の記憶内容である演奏パッケージに収録された複数の演奏曲を個々に出力させる演奏手段であるＣＤ再生部４２及びＭＰ３デコーダ４８と、前記記憶媒体の記憶内容から前記演奏曲に関する情報を抽出する抽出手段９０と、その抽出手段９０により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージを前記通信回線１８を介して前記演奏パッケージデータベース８６に照会する照会手段９２と、その照会手段９２により照会された演奏パッケージに収録された複数の演奏曲それぞれの歌詞情報を前記通信回線１８を介して前記演奏曲データベース８８から取得する取得手段９４と、前記演奏手段による演奏曲の出力と同期して、前記取得手段９４により取得されたその演奏曲に対応する歌詞情報に基づく歌詞文字映像を表示させる表示手段９６とを、有することから、前記演奏パッケージに収録された複数の演奏曲のうちその演奏パッケージを照会するために必要十分な演奏曲に関する情報を抽出することで前記記憶媒体に記憶された複数の演奏曲を一括して認識できる。すなわち、記憶媒体に記憶された演奏曲を確実且つ可及的速やかに識別し得る通信カラオケシステム１０を提供することができる。
【００５５】
また、前記照会手段９２は、前記抽出手段９０により抽出された２曲以上の演奏曲に関する情報に基づいてそれら演奏曲が収録された演奏パッケージを照会するものであるため、前記記憶媒体の記憶内容である演奏パッケージを更に確実に認識できるという利点がある。
【００５６】
また、前記抽出手段９０は、前記演奏曲に含まれる波形の特徴情報をその演奏曲に関する情報として抽出するものであるため、ＦＰ（Finger Print）等の技術を用いることで前記記憶媒体の記憶内容である演奏パッケージを実用的な態様で認識できるという利点がある。
【００５７】
また、前記演奏パッケージデータベース８６及び演奏曲データベース８８は、それぞれ個別のサーバである第１サーバ１４及び第２サーバ１６にそれぞれ備えられたものであるため、負荷を分散させることで処理速度に優れた通信カラオケシステム１０を実現できるという利点がある。
【００５８】
また、前記演奏曲データベース８８は、多数の演奏曲に関する情報としてそれら演奏曲の演奏情報を記憶するものであり、前記取得手段９４は、所定の演奏曲の演奏情報及び歌詞情報を前記通信回線１８を介してその演奏曲データベース８８から取得し得るものであるため、前記演奏パッケージに収録されていない演奏曲であっても前記通信カラオケ装置１２によるカラオケ演奏が可能とされることに加え、前記記憶媒体に記憶された演奏曲のボーカルパートを十分に除去できない場合等において前記通信回線１８を介して取得された演奏情報を代替的に用いることで快適なカラオケ演奏を実現できるという利点がある。
【００５９】
また、前記通信カラオケ装置１２は、前記抽出手段９０により抽出された演奏曲に関する情報に基づいてその演奏曲が収録された演奏パッケージに関する情報を前記通信回線１８を介して前記演奏パッケージデータベース８６に登録する登録手段９８（ＳＢ４）を有するものであるため、前記通信カラオケ装置１２を介して新たな演奏パッケージに関する情報を前記演奏パッケージデータベース８６に随時登録することで、その演奏パッケージデータベース８６の内容を充実させていくことができ、更に多くの演奏パッケージの照会が可能な通信カラオケシステム１０を実現できるという利点がある。
【００６０】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００６１】
例えば、前述の実施例において、前記通信カラオケ装置１２は映像表示装置及び音声出力装置を備えておらず、前記出力装置２０に接続されることでその出力装置２０から映像及び音声を出力させるものであったが、これはあくまで簡単で実用的な構成の通信カラオケ装置１２を例示したものに過ぎず、映像表示装置及び音声出力装置を備えたカラオケ装置にも、本発明は当然に適用され得る。
【００６２】
また、前述の実施例において、前記演奏パッケージデータベース８６及び演奏曲データベース８８は、それぞれ個別のサーバである第１サーバ１４及び第２サーバ１６にそれぞれ備えられたものであったが、同一サーバに備えられたものであってもよい。このようにすれば、前記演奏パッケージデータベース８６及び演奏曲データベース８８を一元管理することで利便性の高い通信カラオケシステム１０を実現できるという利点がある。また、これら演奏パッケージデータベース８６及び演奏曲データベース８８の何れか一方が前記通信カラオケ装置１２に備えられたものであっても構わない。
【００６３】
また、前述の実施例において、前記照会手段９２は、前記抽出手段９０により抽出された対象となる演奏パッケージにおける先頭から３曲の演奏曲に関する波形特徴情報に基づいてそれら演奏曲が収録された演奏パッケージを照会するものであったが、例えば、先ず、前記抽出手段９０により抽出された対象となる演奏パッケージにおける先頭の演奏曲に関する波形特徴情報に基づいてその演奏曲が収録された演奏パッケージを照会し、演奏パッケージが絞り込めない場合には２曲目の演奏曲に関する波形特徴情報に基づく照会を、それでもなお絞り込めない場合には３曲目の演奏曲に関する波形特徴情報に基づく照会を、・・・というように演奏パッケージを照会するものであってもよい。このようにしても、前記記憶媒体に記憶された演奏パッケージを確実且つ可及的速やかに識別することができる。
【００６４】
また、前述の実施例では、ＦＰ（Finger Print）等の技術により前記演奏曲に含まれる波形の特徴情報をその演奏曲に関する情報として抽出するものであったが、各演奏曲をＴＯＣ（Table of Contents）等の情報をその演奏曲に関する情報として抽出し、それに基づいて演奏パッケージの照会を行うものであってもよい。本発明は、複数の演奏曲に関する情報に基づいてそれら演奏曲の含まれる演奏パッケージを照会するものであるため、幾つかの曲に関してＴＯＣが登録内容と異なっていたとしても、登録内容と一致する演奏曲のＴＯＣからそれら演奏曲の含まれる演奏パッケージを照会することができるのである。
【００６５】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００６６】
【図１】本第２発明の一実施例である通信カラオケシステムを例示する図である。
【図２】本第１発明の一実施例である通信カラオケ装置の構成を例示する図である。
【図３】図１の通信カラオケシステムに備えられた演奏パッケージデータベースを有する第１サーバの構成を例示する図である。
【図４】図１の通信カラオケシステムに備えられた演奏曲データベースを有する第２サーバの構成を例示する図である。
【図５】図２の通信カラオケ装置のＣＰＵに備えられた制御機能の要部を説明する機能ブロック線図である。
【図６】図２の通信カラオケ装置によりＣＤやＭＰ３プレイヤ等の記憶媒体の記憶内容から直接読み出される情報を示している。
【図７】図６の情報から抽出される演奏パッケージ照会のための情報である波形特徴情報を示している。
【図８】図３の第１サーバに備えられた演奏パッケージデータベースの記憶内容を例示する図である。
【図９】図２の通信カラオケ装置のＣＰＵによる通信カラオケ演奏制御を説明するフローチャートである。
【図１０】図９の制御と並行して或いは前後して実行される図２の通信カラオケ装置のＣＰＵによる演奏パッケージ登録制御を説明するフローチャートである。
【符号の説明】
【００６７】
１０：通信カラオケシステム
１２：通信カラオケ装置
１４：第１サーバ
１６：第２サーバ
１８：通信回線
２２：ＣＤ（記憶媒体）
２４：ＭＰ３プレイヤ（記憶媒体）
４２：ＣＤ再生部（演奏手段）
４８：ＭＰ３デコーダ（演奏手段）
５４：ＭＩＤＩ音源（演奏手段）
８６：演奏パッケージデータベース
８８：演奏曲データベース
９０：抽出手段
９２：照会手段
９４：取得手段
９６：表示手段
９８：登録手段
【図１】
2007017527.tif 000003
【図２】
2007017527.tif 000004
【図３】
2007017527.tif 000005
【図４】
2007017527.tif 000006
【図５】
2007017527.tif 000007
【図６】
2007017527.tif 000008
【図７】
2007017527.tif 000009
【図８】
2007017527.tif 000010
【図９】
2007017527.tif 000011
【図１０】
2007017527.tif 000012