(57)【要約】【課題】待ち時間を短くカラオケ演奏をスタートすることができるカラオケ装置を提供する。【解決手段】Ｅｔｈｅｒｎｅｔなどのネットワーク１上に複数台のカラオケ装置Ａ〜Ｅが接続されている。各カラオケ装置は、それぞれ複数の楽曲データとカラオケ曲のジャンル毎に対応する背景映像である汎用映像データとを記憶しており、利用者のリクエストに応じてカラオケ曲を演奏する。また、カラオケ装置は、各カラオケ曲に個別に対応する個別映像データを一部のカラオケ曲について記憶している。カラオケ装置は、ネットワーク１を介して個別映像データを記憶する他のカラオケ装置に対して、個別映像データの取得依頼を行う。カラオケ装置は、一定時間経過しても個別映像データが取得できない場合は、自装置内に記憶する汎用映像データを用いてカラオケ演奏を開始する。【選択図】図１
2008033344.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数台が互いに接続されるカラオケ装置であって、
カラオケ曲演奏用の楽曲データを複数記憶する楽曲データ記憶手段と、
複数のカラオケ曲に対応する汎用映像データを記憶する映像データ記憶手段と、
カラオケ曲の演奏指示があったとき、ネットワークを介して他のカラオケ装置に該カラオケ曲に個別に対応づけられた個別映像データの取得要求を行い、一定時間内に該個別映像データを取得した場合は、該個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行し、一定時間内に該個別映像データを取得しなかった場合は、該映像データ記憶手段から汎用映像データを取得して、該取得した汎用映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する演奏実行手段と、
を備えたことを特徴とするカラオケ装置。
【請求項２】
前記演奏実行手段は、前記一定時間経過後に他のカラオケ装置から該個別映像データを受信した場合には、その時点で、カラオケ演奏の映像を前記汎用映像データのものから該個別映像データのものに切り換える手段である請求項１に記載のカラオケ装置。
【請求項３】
前記映像データ記憶手段は、一部のカラオケ曲に対応づけられた個別映像データを更に記憶しており、
前記演奏実行手段は、カラオケ曲の演奏指示があったとき、まず該カラオケ曲に対応する個別映像データが前記映像データ記憶手段に記憶されているかを判断し、記憶されている場合には、該映像データ記憶手段から該当の個別映像データを取得して、該取得した個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する手段である請求項１または請求項２に記載のカラオケ装置。
【請求項４】
ネットワークを介して複数台が互いに接続されるカラオケ装置であって、
カラオケ曲演奏用の楽曲データを複数記憶する楽曲データ記憶手段と、
複数のカラオケ曲に対応する汎用映像データを記憶する映像データ記憶手段と、
カラオケ曲の演奏指示があったとき、該カラオケ曲に対応する個別映像データが前記映像データ記憶手段に記憶されているかを判断し、記憶されていない場合は、ネットワークを介して他のカラオケ装置に該カラオケ曲に個別に対応づけられた個別映像データの取得要求を行い、一定時間内に該個別映像データを取得した場合は、該個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行し、一定時間内に該個別映像データを取得しなかった場合は、該映像データ記憶手段から汎用映像データを取得して、該取得した汎用映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する演奏実行手段と、
を備えたことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、曲にあった背景映像を表示しながらカラオケ演奏を実行するカラオケ装置に関する。
【背景技術】
【０００２】
カラオケ装置は、カラオケ曲の演奏を行うのみならず、このカラオケ演奏の雰囲気を盛り上げるために、モニタにその曲にあった背景映像を表示するとともに、その背景映像にスーパーインポーズで歌詞テロップも表示する。
【０００３】
カラオケ演奏を盛り上げるために、演奏用の楽曲データ毎に異なる背景映像を表示する個別映像データが用いられる。通常、個別映像データは楽曲データに比べてデータ量が大きいため、カラオケ装置は、楽曲データと共に個別映像データを自装置内に全て記憶しておくことが難しい。そのため、カラオケ装置は、楽曲データのみを自装置内に記憶し、配信センタや他のカラオケ装置等から個別映像データを取得する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、個別映像データは、データ量が大きいため、配信センタや他のカラオケ装置からの取得に時間がかかってしまうので、歌唱者からカラオケ曲のリクエストを受け付けても、すぐにカラオケ曲の演奏を開始することができず、歌唱者を待たせてしまうという問題があった。
【０００５】
そこで、この発明は、個別の映像データの取得に時間がかかる場合であっても、歌唱者を待たせずに、カラオケ曲の演奏を開始することができるカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この出願の請求項１の発明は、ネットワークを介して複数台が互いに接続されるカラオケ装置であって、カラオケ曲演奏用の楽曲データを複数記憶する楽曲データ記憶手段と、複数のカラオケ曲に対応する汎用映像データを記憶する映像データ記憶手段と、カラオケ曲の演奏指示があったとき、ネットワークを介して他のカラオケ装置に該カラオケ曲に個別に対応づけられた個別映像データの取得要求を行い、一定時間内に該個別映像データを取得した場合は、該個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行し、一定時間内に該個別映像データを取得しなかった場合は、該映像データ記憶手段から汎用映像データを取得して、該取得した汎用映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する演奏実行手段と、を備えたことを特徴とする。
【０００７】
この出願の請求項２の発明は、前記演奏実行手段は、前記一定時間経過後に他のカラオケ装置から該個別映像データを受信した場合には、その時点で、カラオケ演奏の映像を前記汎用映像データのものから該個別映像データのものに切り換える手段としたことを特徴とする。
【０００８】
この出願の請求項３の発明は、請求項１または請求項２の発明において、前記映像データ記憶手段は、一部のカラオケ曲に対応づけられた個別映像データを更に記憶しており、前記演奏実行手段は、カラオケ曲の演奏指示があったとき、まず該カラオケ曲に対応する個別映像データが前記映像データ記憶手段に記憶されているかを判断し、記憶されている場合には、該映像データ記憶手段から該当の個別映像データを取得して、該取得した個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する手段であることを特徴とする。
【０００９】
この出願の請求項４の発明は、ネットワークを介して複数台が互いに接続されるカラオケ装置であって、カラオケ曲演奏用の楽曲データを複数記憶する楽曲データ記憶手段と、複数のカラオケ曲に対応する汎用映像データを記憶する映像データ記憶手段と、カラオケ曲の演奏指示があったとき、該カラオケ曲に対応する個別映像データが前記映像データ記憶手段に記憶されているかを判断し、記憶されていない場合は、ネットワークを介して他のカラオケ装置に該カラオケ曲に個別に対応づけられた個別映像データの取得要求を行い、一定時間内に該個別映像データを取得した場合は、該個別映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行し、一定時間内に該個別映像データを取得しなかった場合は、該映像データ記憶手段から汎用映像データを取得して、該取得した汎用映像データおよび前記楽曲データ記憶手段から読み出した楽曲データを用いてカラオケ演奏を実行する演奏実行手段と、を備えたことを特徴とする。
【００１０】
上記発明では、ネットワークを介して複数台のカラオケ装置が接続されており、各カラオケ装置は複数（約１万曲）の楽曲データを記憶している。また、一部のカラオケ装置は、一部のカラオケ曲に個別に対応づけられた個別映像データを記憶している。カラオケ装置が記憶している個別映像データは、一部重複していることは構わないが大体において重複しないようにする。
【００１１】
請求項１の発明において、あるカラオケ装置にリクエストが発生したとき、そのリクエストに応じて楽曲データを読み出してカラオケ演奏を行う。このとき、カラオケ装置は、ネットワークを介して接続されている他のカラオケ装置に当該個別映像データを記憶しているか問い合わせる。そして、カラオケ装置は、一定時間内に、個別映像データを記憶している他のカラオケ装置から個別映像データの転送を受けた場合には、この個別映像データを用いてカラオケ演奏を実行し、一定時間内にデータの転送を受けなかった場合は、自装置が記憶している汎用映像データを用いてカラオケ演奏を実行する。これにより、演奏スタートの遅れを無くすことができる。
【００１２】
また、請求項２の発明では、汎用映像データを用いたカラオケ演奏中に、該個別映像データを記憶しているカラオケ装置から該個別映像データ受信すると、曲の途中で映像を上記汎用映像データからこの個別映像データに切り換える。これにより、個別映像データがある場合には、その個別映像データを使用することができる。
【００１３】
更に、請求項３の発明では、カラオケ装置は、自装置に個別映像データを記憶しているかを判断し、記憶している場合にはこれを再生して背景映像を表示しながら上記カラオケ演奏を実行する。
【００１４】
加えて、請求項４の発明において、あるカラオケ装置にリクエストが発生したとき、そのリクエストに応じて楽曲データを読み出してカラオケ演奏を行う。このとき、カラオケ装置は、自装置に個別映像データを記憶しているかを判断し、記憶していない場合には、ネットワークを介して接続されている他のカラオケ装置に当該個別映像データを記憶しているか問い合わせる。そして、カラオケ装置は、一定時間内に、個別映像データを記憶している他のカラオケ装置から個別映像データの転送を受けた場合には、この個別映像データを用いてカラオケ演奏を実行し、一定時間内にデータの転送を受けなかった場合は、自装置が記憶している汎用映像データを用いてカラオケ演奏を実行する。これにより、演奏スタートの遅れを無くすことができる。
【発明の効果】
【００１５】
この発明によれば、カラオケ装置は、汎用の映像データを記憶しておき、他のカラオケ装置から個別映像データの転送を受けるまでの間、汎用映像データを用いてカラオケ曲の演奏をスタートするようにしたことにより、他のカラオケ装置から映像データを転送している場合でも待ち時間を短くカラオケ演奏をスタートすることができる。
【発明を実施するための最良の形態】
【００１６】
図面を参照してこの発明の実施形態について説明する。図１はこの発明の実施形態であるカラオケシステムの構成を示す図、図２はネットワーク上に接続されている各カラオケ装置の構成を示す図、図３は同カラオケ装置においてカラオケ曲の演奏に使用される楽曲データの構成を示す図、図４は同カラオケ装置に記憶されているインデックステーブルの構成を示す図である。
【００１７】
図１において、ネットワーク１上には端末装置であるカラオケ装置が複数台（同図では５台：Ａ〜Ｅ）接続されている。ネットワーク１はたとえばＥｔｈｅｒｎｅｔ（登録商標）などのＬＡＮで構成すればよい。各カラオケ装置は図２に示すような構成でそれぞれ個別に楽曲データや映像データを記憶しており、利用者のリクエストに応えてカラオケ曲の演奏を実行する。このカラオケシステムはカラオケボックス等のように、同じ建物の中に複数台のカラオケ装置が設置される場所に導入される。ネットワークとしてＥｔｈｅｒｎｅｔを用いた場合、その通信速度は１０Ｍｂｐｓ程度である。
【００１８】
図２において、各カラオケ装置は、上記ネットワーク１と接続するための通信インタフェース１４を備えている。この通信インタフェース１４はバスを介してＣＰＵ１０に接続されている。ＣＰＵ１０には、この他にＲＯＭ１１，ＲＡＭ１２，ハードディスク記憶装置１３，カードリーダ１５，パネルインタフェース１６，音源２０，音声デコーダ２１，ハモリアンプ２２，エフェクタ２４，背景映像再生部３０，映像作成部３２，映像ミキサ３３などが接続されている。
【００１９】
前記通信インタフェース１４はネットワーク１を介した他のカラオケ装置との通信を制御するのみならず、電話回線を介したホストコンピュータ３との通信も制御する。ホストコンピュータ３からは、新曲の楽曲データやインデックステーブルなどがダウンロードされる。インデックステーブルは、図４に示すようにカラオケ曲の曲番号と個別背景映像データ等との対応を指示するテーブルである。
【００２０】
ＲＯＭ１１にはこのカラオケ装置を起動するためのプログラムなどが記憶されている。ハードディスク１３には、上記楽曲データ，インデックステーブルなどが記憶されているほか、システムプログラム，カラオケ演奏プログラム，ローダなどのプログラムおよび文字パターンデータが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムであり、カラオケ装置の起動時にＲＡＭ１２に読み込まれる。カラオケ演奏プログラムは、楽曲データに基づいて音源２０や音声デコーダ２１などを制御するためのプログラムである。ローダは配信センタ３から楽曲データやインデックステーブルをダウンロードするためのプログラムである。文字パターンデータはコード情報として与えられる歌詞，曲名などのテキスト情報などを文字パターンに展開するためのデータである。ＲＡＭ１２には上記プログラムを読み込むエリアや現在演奏中の楽曲データおよび次に演奏する楽曲データを読み出すための楽曲データバッファが設定される。
【００２１】
パネルインタフェース１６は、図示しない赤外線リモコン（コマンダ）から送られてくる赤外線信号を受信してデータに変換する回路やパネルスイッチ，ディスプレイなどを接続している。ＣＰＵ１０は、コマンダから入力された曲番号に基づいてカラオケ曲の予約を実行し、その他コマンドコードに基づいてキーチェンジなど種々の処理を実行する。上記ディスプレイは現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクスまたは７セグメントの表示器を含んでいる。
【００２２】
図３を参照して同カラオケ装置で用いられる楽曲データの構成およびこのデータに基づくカラオケ装置の動作を説明する。楽曲データは、ヘッダ、楽音トラック、歌詞トラック、音声制御トラック、効果制御トラックおよび音声データ部からなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲番号，曲名，ジャンル，発売日，曲の演奏時間などのデータを含んでいる。各楽曲データは曲番号で識別される。
【００２３】
楽音トラック，歌詞トラック，音声制御トラック，効果制御トラックの各トラックは全てＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、本来楽音トラックのような楽音制御用のデータを記述するためのフォーマットであるが、全データを統一したフォーマットで記述し、インプリメントを容易にするため、楽音以外のトランクもＭＩＤＩフォーマットで記述している。ＭＩＤＩフォーマットのトラックは複数のイベントデータと各イベントデータの読み出しタイミングを指示するタイミングデータからなっている。カラオケ曲の演奏時には、上記複数のトラックが並行して読み出される。各トラックにおいて、所定のテンポクロックにより前記タイミングデータの値をカウントし、この値がカウントアップしたとき、該タイミングデータが指示するイベントデータが読み出される。読み出されたイベントデータは所定の動作部に出力され、該動作部において対応する処理が実行される。
【００２４】
楽音トラックは、メロディトラック，リズムトラックなど複数パートのトラックからなっている。楽音トラックのイベントデータは楽音の発音を指示するノートオンイベントデータや楽音の消音を指示するノートオフイベントデータなどであり、これらのイベントデータは音源２０に出力される。
【００２５】
歌詞トラックのイベントデータは、モニタに表示する歌詞の文字コード，表示座標，表示色などを指示するデータからなっており、このデータが読み出されるとＣＰＵ１０はハードディスク１３から対応する文字パターンデータを読み出して映像作成部３２に展開する。
【００２６】
音声制御トラックのイベントデータは、音声データ部の音声データの再生を指示するデータである。ＣＰＵ１０は、このイベントデータが読み出されたとき、該データに指示される音声データを読み出して音声デコード部２１に入力される。音声データは、音源で合成しにくいバックコーラスなどの人声をディジタル化したデータであり、音声デコード部２１はこのデータをアナログの音声信号にデコードしてミキサ２３に出力する。
【００２７】
効果制御トラックのイベントデータは、エフェクタ２４の動作を制御するためのデータであり、カラオケ演奏音やマイク２５から入力される歌唱音声信号などに対して付与する効果の種類や程度を指示するデータからなっている。
【００２８】
一方、ハモリアンプ２２にはマイク２５が接続されており、マイク２５から入力される歌唱音声信号を増幅してミキサ２３に入力するとともに、モードに応じてその歌唱音声信号をピッチシフトしてピッチずれを修正したり、ハモリ音を合成したりする。音源２０が合成した演奏音信号，音声デコード部２１が再生したバックコーラスなどの音声信号およびハモリアンプ２２から出力される歌唱音声信号やハモリ音声信号は全てミキサ２３に入力される。ミキサ２３はこれらの信号を適当なバランスでミキシングし、エフェクタ２４に入力する。エフェクタ２４は上記楽曲データの効果制御データに基づいてこれらのカラオケ音信号に対してエコーなどの効果を付与する。効果が付与されたカラオケ演奏の音声信号は音響出力部２６から音響として出力される。
【００２９】
前記背景映像再生部３０にはＤＶＤチェンジャ３１が接続されている。ＤＶＤチェンジャ３１は、複数枚のＤＶＤをセットしておくことができ、ＣＰＵ１０の指示に応じて所定のディスクをターンテーブルにセットし、指定されたトラックからデータを読み出すことができる。ＤＶＤの映像データはＭＰＥＧ圧縮して記憶されており、背景映像再生部３０はＭＰＥＧデコーダを有している。ＤＶＤから圧縮された映像データが入力されると、背景映像再生部３０はこれを伸長してコンポジットの映像信号に変換する。変換された映像信号は映像ミキサ３３に出力される。また、一方、映像作成部３２はＶＲＡＭを有し、楽曲データの歌詞トラックから読み出された歌詞表示データを表示する文字パターンを展開して映像信号化する回路部である。映像ミキサ３３は、背景映像信号と歌詞の文字パターンとをスーパーインポーズで合成し、映像出力部３４に出力する。映像出力部３４はこの映像信号をＣＲＴモニタに表示する。
【００３０】
なお、カードリーダ１５は、個人が所持する簡易選曲カードを読み取るものであり、自走式のカードリーダであってもよくハンドスキャナ式のカードリーダであってもよい。ここで、簡易選曲カードとは、歌手や作曲家の写真などが印刷され、その歌手や作曲家の曲の曲番号がバーコードまたは磁気データで記録されたトレーディングカードである。カードリーダ１５はこのバーコードまたは磁気データを読み取る。カードリーダ１５が読み取った曲番号はコマンダから入力された曲番号と同様にリクエストの曲番号として処理され、利用者は所望のトレーディングカードを読み取らせるだけで曲のリクエストをするできるものである。
【００３１】
図４は、各カラオケ装置のハードディスク記憶装置１３に記憶されるインデックステーブルの構成を示す図である。インデックスファイルには、曲番号に対応してこのカラオケ曲の楽曲データのファイル名、このカラオケ曲に個別に対応づけられた個別映像データの番号（４桁）、このカラオケ曲に対応する汎用映像データの番号（３桁）が記憶されている。なお、インデックステーブルは、曲番号と個別映像データとを対応づけるのみのテーブルでもよい。この場合、楽曲データは楽曲データ専用のインデックステーブルを設ければよく、汎用映像データは楽曲データのジャンルに基づいて選択すればよい。
【００３２】
このように、インデックステーブルでは、１つのカラオケ曲に対して１つの個別映像データが対応付けられており、カラオケ曲と個別映像データは１対１で対応している。一方、汎用映像データも１つのカラオケ曲に対して１つが対応付けられているが、１つの汎用映像データに対して複数のカラオケ曲が対応している。
【００３３】
また、汎用映像データは数種類〜数十種類のデータで約１万曲のカラオケ曲に対応するが、個別映像データの場合、カラオケ曲と完全に１対１で対応しなくても、汎用映像データよりも十分多数のデータ（例えば１０００個程度）を設定して、１万曲のカラオケ曲に対応するようにしてもよい。
【００３４】
ここで、図１において各カラオケ装置に付随して記載しているリストは各カラオケ装置がＤＶＤ等に記憶している映像データのリストの一部を示している。この映像データリストにおいて、４桁の番号がカラオケ曲に個別に対応する個別映像データの番号であり、３桁の番号がジャンル毎に設けられそのジャンルに該当する複数のカラオケ曲に対応する汎用映像データの番号である。各カラオケ装置は、全てのジャンルの汎用映像データ（００１，００２，００３，…）を記憶しているとともに、一部のカラオケ曲の個別映像データを記憶している。ネットワーク１上のカラオケ装置Ａ〜Ｄは、互いに重複しない個別映像データを記憶している。このように、各カラオケ装置が個別映像データを分担して記憶し、ネットワーク１を介してデータを転送可能にすることによって、各カラオケ装置に大容量の記憶装置を設けなくても全ての個別映像データを使用できるようにしている。一方、カラオケ装置Ｅは他のカラオケ装置と重複して個別映像データを記憶している。リクエスト頻度の高いカラオケ曲の個別映像データなどをこのように複数のカラオケ装置で重複して記憶することにより、特定のカラオケ装置に対してデータ転送要求が集中しないようにすることができる。
【００３５】
また、汎用映像データは、各カラオケ装置がポップス，演歌などの各ジャンルに対応したものを全種類記憶しており、どのジャンルの曲がリクエストされた場合でも自装置のＤＶＤからこれを読み出してカラオケ演奏を実行することができる。
【００３６】
なお、各汎用映像データは約１５分程度の上映時間を有するものであり、複数回のカラオケ演奏においてサイクリックに読み出される。すなわち、各汎用映像データについてこの映像データを用いてカラオケ演奏を実行したときの終了位置を記憶しておき、次回この映像データを用いてカラオケ演奏を実行するときにはその終了位置から読み出しを開始する。これにより、１５分の映像データ全体を無駄なく使用することができるようにしている（図５参照）。
【００３７】
上記の構成で、たとえば、カラオケ装置Ａで曲番号１０００−２１の曲がリクエストされた場合、自装置に個別映像データ１００２を記憶しているため、楽曲データファイルＡを読み出すとともに、この個別映像データ１００２を読み出してカラオケ演奏を実行する。
【００３８】
また、カラオケ装置Ａで曲番号１０００−２５の曲がリクエストされた場合、自装置に個別映像データ２００３が記憶されていないため、他のカラオケ装置に対してこの個別映像データの存在を問い合わせる。このときカラオケ装置Ｂからデータを記憶している旨の返信があるため、このカラオケ装置Ｂからデータを転送する。そしてこの個別映像データを用いてカラオケ演奏を実行する。
【００３９】
また、カラオケ装置Ａで曲番号４７５８−０２の曲がリクエストされた場合、自装置に個別映像データ３００５が記憶されていないため、他のカラオケ装置に対してこの個別映像データの存在を問い合わせる。このときカラオケ装置Ｃおよびカラオケ装置Ｅからデータを記憶している旨の返信がある。複数の装置から有効な返信があった場合には、そのいずれか一方を選択してデータの転送を要求する。そして、データの転送を受けたのち、この個別映像データを用いてカラオケ演奏を実行する。
【００４０】
なお、複数のカラオケ装置から個別映像データを記憶している旨の返答があった場合、以下のような選択方法がある。
【００４１】
最も早く返答を返してきた端末装置を選択する。ネットワーク的に最も近い端末装置を選択する。返答にその装置の負荷状態を書き込んでおき、有効回答があった端末装置のうち最も負荷状態の軽い端末装置を選択する。などの方式があり、どの方式を採用してもよい。また、全てのカラオケ装置で同一の方式を用いる必要はなく、装置によって異なってもよい。
【００４２】
さらに、カラオケ装置Ａで曲番号２３５６−０１の曲がリクエストされた場合、自装置に個別映像データ６００２が記憶されていないため、他のカラオケ装置に対してこの個別映像データの存在を問い合わせる。しかし、このネットワーク上にはこの６００２の映像データを記憶しているカラオケ装置がないため、どの装置からも有効な回答が返信されてこない。したがって、この場合カラオケ装置Ａは汎用の映像データ００２を用いてカラオケ曲の演奏を実行する。
【００４３】
また、この実施形態では、自装置に個別映像データを記憶していない場合、他装置に対する問い合わせやデータ転送に要する時間中ずっと利用者を待たせることがないよう、自装置に個別映像データがない場合には、取りあえず汎用映像データを用いてカラオケ演奏をスタートし、個別映像データがネットワーク上に存在しそのデータの転送が完了したとき、再生されている映像をこの個別映像データのものに切り換えるようにしている。この場合において、ネットワーク上にも個別映像データが存在しなかった場合には、そのまま汎用映像データを用いたカラオケ演奏を継続する。
【００４４】
図５は上記カラオケ装置のカラオケ曲演奏動作を示すフローチャートである。利用者から曲番号の入力があると（ｓ１）、インデックステーブルを参照して、その曲番号に対応する楽曲データファイルの読み出しや待ち時間タイマのリセットなどの演奏準備処理を行う（ｓ２）。待ち時間タイマは、この演奏準備を開始してから演奏スタートまでの待ち時間をカウントするタイマもリセットする。そして、対応する個別映像データを自装置が記憶しているかを自装置の映像データリストを参照して判断する（ｓ３）。自装置が個別映像データを記憶している場合にはこの映像データを用いてカラオケ演奏をスタートする（ｓ４）。一方、個別映像データを記憶していない場合には他のカラオケ装置に対してこの個別映像データを記憶しているかの問い合わせ電文をネットワーク１を介して送信する（ｓ５）。そして、個別映像データの転送が完了しないまま一定時間が経過し上記タイマがタイムアップした場合には、他の装置からの応答の有無、応答内容にかかわらずリクエストされた曲のジャンルに対応する汎用映像データを用いてカラオケ演奏をスタートする（ｓ６，ｓ７）。そして、有効な応答すなわち所望の個別映像データを記憶している旨の応答がない場合（無応答および記憶していない旨の応答のみの場合）には、そのままこの演奏を演奏終了まで継続する（ｓ７）。有効な応答があった場合には、そのカラオケ装置に対して個別映像データの送信を要求する（ｓ８）。この場合において、複数のカラオケ装置から有効な応答があった場合には、上述の方式でそのいずれか１つのカラオケ装置を選択して個別映像データの転送を要求する。映像データの転送が完了したとき（ｓ１１）、まだ演奏がスタートしていない場合には先頭から演奏をスタートし、汎用映像データを用いて既に演奏がスタートしている場合には演奏時間にあった位置から個別映像データに切り換えてカラオケ演奏を継続する（ｓ１２）。
【００４５】
カラオケ曲の演奏が終了すると（ｓ７，ｓ１３）、ｓ１にもどり、次に予約されているカラオケ曲番号に対応する処理を実行する。
【００４６】
図６は、ネットワークを介して個別映像データの問い合わせがあった場合の動作を示すフローチャートである。まず、自装置の映像データリストを検索して、自装置にそのデータを記憶しているかを判断する（ｓ２１、ｓ２２）。自装置がそのデータを記憶していない場合には、送信不可の応答をして（ｓ２３）、動作を終了する。一方、自装置が映像データを所有していても、カラオケ演奏中でＤＶＤチェンジャ３１が使用中の場合など、そのデータを転送できない場合がある。この場合には、背景映像データを記憶しているが現在返信不可である旨の応答を返信する（ｓ２５）。ＤＶＤチェンジャ３１が使用可能で個別映像データを転送可能の場合には、転送可能である旨と自装置の現在の負荷量をメールにして返信する（ｓ２６）。こののち、問い合わせのあったカラオケ装置から送信依頼があるか否かを判断し（ｓ２７）、送信依頼があった場合にはその映像データが記憶されているＤＶＤをセットして（ｓ２８）、データを転送する。このデータ転送は、ＤＶＤチェンジャ３１から読み出された圧縮データ（ＭＧＥＧデータ）をデコードせずにそのまま送信する。
【００４７】
なお、上記実施形態では、映像データを全てＤＶＤに記憶するようにしたが、ハードディスク記憶装置１３など他の記憶手段に記憶するようにしてもよい。また、事前に映像データを記録したメディアをカラオケ装置にセットするのみならず、配信センタ３から適宜映像データをダウンロードし、書込可能な記憶手段に書き込んで保持するようにしてもよい。
【００４８】
また、各カラオケ装置で分担して記憶している個別映像データを、ジャンルで分割するようにしてもよい。たとえば、カラオケ装置Ａには演歌の個別映像データを記憶し、カラオケ装置Ｂにはポップスの個別映像データを記憶するなどである。このようにすることにより、カラオケ装置Ａは演歌のカラオケ演奏をスムーズに行え、カラオケ装置Ｂはポップスのカラオケ演奏をスムーズに行うことができるというように各カラオケ装置毎に特徴をだすことができる。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施形態であるカラオケシステムの構成図
【図２】同カラオケシステムのカラオケ装置のブロック図
【図３】同カラオケ装置のハードディスクの構成を示す図
【図４】同カラオケ装置で用いられる楽曲データの構成を示す図
【図５】同カラオケ装置の動作を示すフローチャート
【図６】同カラオケ装置の動作を示すフローチャート
【符号の説明】
【００５０】
１…ネットワーク、Ａ〜Ｅ…端末装置（カラオケ装置）、１４…通信インタフェース、３０…背景映像再生部、３１…ＤＶＤチェンジャ
【図１】
2008033344.tif 000003
【図２】
2008033344.tif 000004
【図３】
2008033344.tif 000005
【図４】
2008033344.tif 000006
【図５】
2008033344.tif 000007
【図６】
2008033344.tif 000008