(57)【要約】【課題】少ないキャッシュ容量で多種類のリクエストに即座に応えることができるカラオケ装置を提供する。【解決手段】複数のカラオケ装置６がＥｔｈｅｒｎｅｔ（登録商標）などのネットワーク４を介して接続されており、各カラオケ装置６は互いに通信可能である。各カラオケ装置６は、数千〜約１万曲の楽曲データを記憶している。また、各カラオケ装置６はネットワークモデム４−通信回線３を介して配信センタ２と通信可能である。カラオケ装置６においてリクエストがあったとき、ＨＤＤ８に記憶されているキャッシュデータであれば、ＨＤＤ８から読み出すとともにこの曲の優先順位を最上位に設定する。また、キャッシュデータとして記憶するとき、ＨＤＤ８のキャッシュ領域が一杯であれば優先順位の最も低いキャッシュデータを消去してから記憶する。【選択図】図１
2008046590.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に複数台が接続されるカラオケ装置であって、
カラオケ曲の楽曲データの配信機能を有する配信センタと通信するセンタ通信手段と、
前記ネットワークを介して該ネットワークに接続されている他のカラオケ装置と通信するネットワーク通信手段と、
カラオケ曲の楽曲データを記憶する記憶手段と、
前記配信センタから新曲の楽曲データを受信し、この楽曲データを新曲データとして前記記憶手段に記憶する新曲データ書き込み手段と、
他のカラオケ装置または配信センタから楽曲データを受信し、この受信した楽曲データをキャッシュデータとして優先順位をつけて記憶するキャッシュデータ書き込み手段と、
カラオケ曲のリクエストがあったとき、該リクエスト曲の楽曲データが前記記憶手段に記憶されている新曲データであったときは、その新曲データを読み込み、該リクエスト曲の楽曲データが前記記憶手段に記憶されているキャッシュデータであったときは、そのキャッシュデータを読み込むとともに該キャッシュデータの優先順位を最上位に設定し、該リクエスト曲の楽曲データが前記記憶手段に記憶されていないときは、他のカラオケ装置または前記配信センタから受信して読み込むとともに該読み込んだ楽曲データを前記キャッシュデータ書き込み手段に最上位のキャッシュデータとして書き込みさせる楽曲データ読み込み手段と、
を備えたカラオケ装置であって、
前記キャッシュデータ書き込み手段は、前記楽曲データをキャッシュデータとして書き込むとき、前記記憶手段の容量が一杯であれば、優先順位の最も低いキャッシュデータを消去してから書き込むことを特徴とするカラオケ装置。
【請求項２】
前記読み込み手段は、受信した楽曲データが他のカラオケ装置のキャッシュデータであった場合、該楽曲データを前記キャッシュデータ書き込み手段に書き込みさせないことを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記読み込み手段は、他のカラオケ装置からキャッシュデータの送信要求が有った場合、当該他のカラオケ装置にキャッシュデータを転送し、転送したキャッシュデータの優先順位を下位に設定することを特徴とする請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏開始前の楽曲データの読み出しを効率的に行うようにしたカラオケ装置に関する。
【背景技術】
【０００２】
通信カラオケ装置は、配信センタから楽曲データをダウンロードし、この楽曲データで音源などを駆動することによって、カラオケ演奏音を発生する。しかし、利用者が曲をリクエストする毎に配信センタから楽曲データをダウンロードする方式では、リクエストから演奏スタートまでに時間が掛かる、毎回配信センタにアクセスしなければならないため通信費用が高くなる、配信センタにおいては端末からのアクセスが頻繁に発生し通信オーバーヘッドが大きくなるなどの問題点があった。
【０００３】
そこで、近年の通信カラオケ装置では、ＨＤＤやＣＤ−ＲＯＭチェンジャを接続して、多くのカラオケ曲をこれら記憶装置に予め記憶しておくようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし現在、発表されているカラオケ曲の曲数は１万数千曲にのぼり、これを全てカラオケ装置側で記憶しておくことはできないため、頻繁に演奏される新曲や定番曲はカラオケ装置側に記憶しておき、これ以外の曲はリクエストがあったとき配信センタからダウンロードするようにし、一旦ダウンロードした曲は、またリクエストされる可能性があるため、キャッシュエリアの容量の範囲内でキャッシュ曲としてハードディスクに記憶しておくようにしている。
【０００５】
したがって、キャッシュエリアが大きければどのような曲がリクエストされても即座に対応することができるが、キャッシュ曲を多く記憶しておこうとすると大容量のハードディスク記憶装置が必要になるという問題点があった。
【０００６】
この発明は、少ないキャッシュ容量で多種類のリクエストに即座に応えることができるカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この出願の請求項１の発明は、ネットワーク上に複数台が接続されるカラオケ装置であって、カラオケ曲の楽曲データの配信機能を有する配信センタと通信するセンタ通信手段と、前記ネットワークを介して該ネットワークに接続されている他のカラオケ装置と通信するネットワーク通信手段と、カラオケ曲の楽曲データを記憶する記憶手段と、前記配信センタから新曲の楽曲データを受信し、この楽曲データを新曲データとして前記記憶手段に記憶する新曲データ書き込み手段と、他のカラオケ装置または配信センタから楽曲データを受信し、この受信した楽曲データをキャッシュデータとして優先順位をつけて記憶するキャッシュデータ書き込み手段と、カラオケ曲のリクエストがあったとき、該リクエスト曲の楽曲データが前記記憶手段に記憶されている新曲データであったときは、その新曲データを読み込み、該リクエスト曲の楽曲データが前記記憶手段に記憶されているキャッシュデータであったときは、そのキャッシュデータを読み込むとともに該キャッシュデータの優先順位を最上位に設定し、該リクエスト曲の楽曲データが前記記憶手段に記憶されていないときは、他のカラオケ装置または前記配信センタから受信して読み込むとともに該読み込んだ楽曲データを前記キャッシュデータ書き込み手段に最上位のキャッシュデータとして書き込みさせる楽曲データ読み込み手段と、を備えたカラオケ装置であって、前記キャッシュデータ書き込み手段は、前記楽曲データをキャッシュデータとして書き込むとき、前記記憶手段の容量が一杯であれば、優先順位の最も低いキャッシュデータを消去してから書き込むことを特徴とする。
【０００８】
この出願の請求項２の発明は、前記読み込み手段は、受信した楽曲データが他のカラオケ装置のキャッシュデータであった場合、該楽曲データを前記キャッシュデータ書き込み手段に書き込みさせないことを特徴とする。
【０００９】
この出願の請求項３の発明は、前記読み込み手段は、他のカラオケ装置からキャッシュデータの送信要求が有った場合、当該他のカラオケ装置にキャッシュデータを転送し、転送したキャッシュデータの優先順位を下位に設定することを特徴とする。
【００１０】
この発明では、ハードディスクなどの蓄積記憶手段を備えており、配信センタから配信された（ダウンロードした）楽曲データを新曲データとして記憶する。また、他のカラオケ装置または配信センタからダウンロードした楽曲データをキャッシュデータとして優先順位をつけて記憶する。
カラオケ曲のリクエストがあったとき、記憶手段に記憶されている新曲データであれば、この記憶手段から新曲データを読み出してカラオケ曲の演奏を実行する。記憶手段に記憶されていない曲の場合、配信センタまたはネットワークで接続されている他のカラオケ装置からダウンロードする。なお、配信センタからダウンロードするまえに、ネットワークで接続されている他のカラオケ装置に対してこの楽曲データを記憶していないかを問い合わせて、記憶しているカラオケ装置がある場合そのカラオケ装置から楽曲データを転送する。ネットワークの通信速度は電話回線などで接続される配信センタとの通信速度に比べて極めて高速であるため、この転送のほうが短時間ですむ。
カラオケ曲のリクエストがあったとき、記憶手段に記憶されているキャッシュデータであれば、記憶手段から読み出すとともにこの曲の優先順位を最上位に設定する。
また、キャッシュデータとして記憶するとき、記憶手段の容量が一杯であれば優先順位の最も低いキャッシュデータを消去してから記憶する。リクエストの多いカラオケ曲のキャッシュデータは上位の優先順位となるため、消去されることがない。
【００１１】
なお、カラオケ装置にＣＤ−ＲＯＭチェンジャなどの読み出し速度の速くない記憶装置を備えている場合、このデータを他のカラオケ装置がキャッシュしている場合、該他のカラオケ装置から転送したほうが、ＣＤ−ＲＯＭチェンジャにＣＤ−ＲＯＭをセットして読み出すよりも速い場合がある。この場合にも、他の装置に問い合わせて読み出すようにしてもよい。
【発明の効果】
【００１２】
この発明によれば、他のカラオケ装置または配信センタから受信した楽曲データをキャッシュデータとして書き込みする場合、記憶手段の容量が一杯のときには、先に記憶されているキャッシュデータを消去したのち今回のキャッシュデータの書き込みを行う。リクエストの多い曲のキャッシュデータは消去されないため、少ないキャッシュ容量で多種類のリクエストに即座に応えることができる。
【発明を実施するための最良の形態】
【００１３】
図１は、この発明の実施形態であるカラオケシステムの構成を示す図である。図２は、同カラオケシステムを構成する１つのカラオケ装置の概略構成を示すブロック図である。
【００１４】
図１において、カラオケシステム１はカラオケボックス等の複数台のカラオケ装置を設置する店舗等に導入される。カラオケシステム１は、複数台（同図では３台）の通信カラオケ装置をＥｔｈｅｒｎｅｔ（登録商標）などのネットワーク４を介して接続したものである。また、同図の構成では、さらにネットワーク４にネットワークモデム５が接続されている。各通信カラオケ装置６はネットワーク４を介して互いに通信可能であり、その通信速度は１０Ｍｂｐｓ程度である。また、各通信カラオケ装置６は、ネットワークモデム５−電話回線３を介して配信センタ２と通信可能である。電話回線３がディジタル回線（ＩＳＤＮ）の場合には、ネットワークモデム５をターミナルアダプタ（ＴＡ）に変更すればよい。通信カラオケ装置６と配信センタとの通信速度は６４ｋｂｐｓ程度である。
【００１５】
各通信カラオケ装置６は、カラオケ装置本体７、本体に内蔵されたハードディスク記憶装置８および外付けのＣＤ−ＲＯＭチェンジャ９を備えており、ハードディスク８およびＣＤ−ＲＯＭにはカラオケ曲を演奏するための楽曲データが数千曲分記憶されている。一般的なハードディスク記憶装置のデータ転送速度は２０Ｍバイト／秒程度であり、一般的なＣＤ−ＲＯＭチェンジャのデータ転送速度は６００ｋバイト／秒程度である。
【００１６】
図２において、カラオケ装置本体７は、マイクロコンピュータ、ＲＯＭ、ＲＡＭ１００などからなる制御部１０を有しており、この制御部１０が装置全体の動作を制御する。制御部１０には通信インタフェース１１、周辺機器インタフェース１２、カラオケ演奏実行部１３、映像表示部１４が接続されている。通信インタフェース１１は前記ネットワーク４に対してデータの送受信を行うインタフェースである。周辺機器インタフェース１２は前記ハードディスク８およびＣＤ−ＲＯＭチェンジャ９を制御し、データの送受信を行うためのインタフェースであり、たとえばＳＣＳＩなどのインタフェースで構成されている。カラオケ演奏実行部１３は、音源・ミキシングアンプなどを有しているとともに、マイク１５，スピーカ１６を接続している。音源は、前記ハードディスク記憶装置８，ＣＤ−ＲＯＭチェンジャ９またはネットワーク上の他の通信カラオケ装置７，配信センタ２から前記ＲＡＭ１００に読み込まれた楽曲データに基づいてカラオケ演奏音を発生する。ミキシングアンプは、前記カラオケ演奏音およびマイク１５から入力された歌唱音声信号をミキシングしてスピーカ１６を駆動できるパワーに増幅する。また、映像表示部１４はモニタ１７を接続しており、このモニタ１７に背景映像および歌詞テロップを表示する。背景映像は前記ＣＤ−ＲＯＭチェンジャ９から映像信号として入力される。また、歌詞テロップは、前記楽曲データに含まれる歌詞表示データに基づき、制御部１０がハードディスク記憶装置８に記憶されているフォントデータを読み出して文字パターン化した映像信号である。映像表示部１４はこれらの映像信号をスーパーインポーズで合成してモニタ１７に出力する。
【００１７】
前記ＣＤ−ＲＯＭチェンジャ９は複数枚（同図では６枚）のＣＤ−ＲＯＭを内蔵しており、制御部１０の指示に応じて、そのうちの１枚をトレイにセットして読み出し可能状態にする。一般的なＣＤ−ＲＯＭチェンジャにおいてトレイにセットされるＣＤ−ＲＯＭを交換するために要する時間は約１０秒である。前記６枚のＣＤ−ＲＯＭのうち、１枚が定番カラオケ曲の楽曲データを記憶したものであり約１５００曲程度の楽曲データが記憶されている。他のＣＤ−ＲＯＭにはＭＰＥＧフォーマットで圧縮された背景映像データが記憶されている。ＣＤ−ＲＯＭチェンジャ９はＭＰＥＧデコーダを内蔵しており、背景映像データを読み出す場合には、このＭＰＥＧデコーダでデータをデコードし、映像信号として映像表示部１４に直接入力する。一方、楽曲データを読み出す場合には、周辺機器インタフェース１２を介して制御部１０に入力される。制御部１０はこの楽曲データをＲＡＭ１００に記憶する。
【００１８】
なお、この実施形態では、ＣＤ−ＲＯＭチェンジャ９を１トレイで６枚収納のものとしているが、より大規模なものを接続してもよい。たとえば、３トレイでトレイ毎に６枚ずつ１８枚のＣＤ−ＲＯＭを収納できるものとすれば、並行して３枚のＣＤ−ＲＯＭの読み出しが可能になる。
【００１９】
一方、ハードディスク記憶装置８は同図（Ｂ）に示すような構成になっており、ハードディスク上にプログラム記憶エリア２０、フォントデータ記憶エリア２１、楽曲データ記憶エリア２２などの記憶エリアが設定されている。プログラム記憶エリア２０には、装置のシステムプログラムやカラオケ演奏を実行するためのカラオケ演奏実行プログラムなどが記憶されている。これらのプログラムは、該カラオケ装置６の電源が投入されたとき制御部１０のＲＡＭ１００に読み込まれる。フォントデータ２１は歌詞などの文字をモニタ１７に表示するための文字パターンデータであり、カラオケ演奏時には制御部１０がこのフォントデータを用いて歌詞テロップを合成して映像表示部１４に出力する。楽曲データ記憶エリア２２は新曲データ記憶エリア２２１とキャッシュデータ記憶エリア２２２からなっており、それぞれ新曲の楽曲データ（新曲データ）および他の低速のデータストレージからキャッシュされた楽曲データ（キャッシュデータ）が記憶されている。
【００２０】
このカラオケ装置は定期的に配信センタ２と交信し、新たに発表されたカラオケ曲の楽曲データのダウンロードを受ける。この新曲の楽曲データがこの新曲データ記憶エリア２２１に記憶される。この新曲データ記憶エリア２２１に記憶された楽曲データは消去されることがない。一方、キャッシュデータ記憶エリア２２２には、新曲以外で最近演奏されたカラオケ曲の楽曲データが記憶される。新曲以外の楽曲データは、上記ＣＤ−ＲＯＭ、他のカラオケ装置６、配信センタ２などに記憶されており、リクエストがあったとき制御部１０のＲＡＭ１００に読み込まれるが、上記の各装置のデータ転送速度はハードディスク記憶装置８のデータ転送速度に比べると遙に低速である。したがって、再度この曲がリクエストされたとき迅速に対応できるように最近演奏された楽曲データのみキャッシュデータ記憶エリア２２２に書き込まれる。カラオケ曲の演奏を何度も行うと、このキャッシュデータ記憶エリア２２２が一杯になるが、そのときには古いキャッシュデータから順番に消去してゆく。この場合に、古くから記憶されているキャッシュデータであっても最近再度演奏されたものは新しいデータとしてその順位を更新するものとする。また、同図（Ｂ）では新曲データ記憶エリア２２１とキャッシュデータ記憶エリア２２２とを区切っているが、これらを一体にし、新曲データを記憶した残りのエリアをキャッシュエリアとして使用するようにしてもよい。
【００２１】
図３〜図５は同カラオケ装置６の動作を示すフローチャートである。
【００２２】
図３はカラオケ曲のリクエストがあり、この曲の演奏をスタートするまでの動作を示すフローチャートである。この処理動作は、カラオケ曲の演奏が行われていないときにリクエストがあったとき、または、現在カラオケ曲の演奏が行われており、次のカラオケ曲の予約がある場合に実行される。まず、これから演奏するカラオケ曲の曲番号をリモコン装置または予約リストから入力する（ｓ１）。ハードディスク記憶装置８に新曲またはキャッシュ曲として記憶している曲かどうかを検索し（ｓ２）、ハードディスク記憶装置８に記憶している曲であれば、ＲＡＭ１２に読み込み（ｓ３）、カラオケ曲の演奏を実行する（ｓ４）。
【００２３】
リクエスト曲の楽曲データが自機のハードディスク記憶装置８に記憶されていない場合には、ネットワーク４を通じて他のカラオケ装置がこの楽曲データをハードディスク記憶装置に記憶していないかを問い合わせる（ｓ５）。この問い合わせに対する返信を各カラオケ装置から受信し（ｓ６）、この楽曲データをハードディスク記憶装置記憶している装置がある場合には（ｓ７）、その装置からこの楽曲データを受信する（ｓ８）。上述したようにネットワークは１０Ｍｂｐｓ程度の転送速度を有するものであるため、ＣＤ−ＲＯＭに記憶されている曲であってもＣＤ−ＲＯＭチェンジャ９にＣＤ−ＲＯＭをセットして読み込むよりも短時間で楽曲データを読み込むことができる。この受信したデータをＲＡＭ１００に記憶し（ｓ３）、カラオケ曲の演奏を実行する（ｓ４）。
【００２４】
一方、他のカラオケ装置のハードディスク記憶装置にもこの曲が記憶されていない場合には、自機のＣＤ−ＲＯＭチェンジャ９のＣＤ−ＲＯＭにこの楽曲データが記憶されているかを検索する（ｓ９）。ＣＤ−ＲＯＭにこの楽曲データが記憶されている場合には自機のＣＤ−ＲＯＭチェンジャ９が現在使用可能であるかを判断する（ｓ１０）。たとえば、現在ＣＤ−ＲＯＭチェンジャ９が背景映像の再生中であれば、楽曲データの読み出しをすることができない。ＣＤ−ＲＯＭチェンジャ９が使用可能な場合には上記楽曲データが記憶されているＣＤ−ＲＯＭをトレイにセットしてこれを読み出し（ｓ１１）、これをＲＡＭ１２に記憶して（ｓ３）、カラオケ曲の演奏を実行する（ｓ４）。
【００２５】
一方、上記楽曲データが自機のＣＤ−ＲＯＭにも記憶されていない場合、またはＣＤ−ＲＯＭに記憶されているがＣＤ−ＲＯＭチェンジャ９が現在使用できない場合には、ネットワーク４で接続されている他のカラオケ装置に対して問い合わせを行う（ｓ１２）。すなわち、上記楽曲データがＣＤ−ＲＯＭに記憶されており、且つＣＤ−ＲＯＭチェンジャが使用可能であるかを問い合わせる。各カラオケ装置からこの問い合わせに対する返答を受信し（ｓ１３）、ＣＤ−ＲＯＭに楽曲データが記憶されており且つＣＤ−ＲＯＭチェンジャが使用可能な装置があれば（ｓ１４）、その装置でＣＤ−ＲＯＭチェンジャを動作させるように依頼して、当該装置から楽曲データを受信する（ｓ１５）。この受信した楽曲データをＲＡＭ１２に記憶し（ｓ３）、カラオケ演奏を実行する（ｓ４）。
【００２６】
一方、以上のいずれの方法でも楽曲データをＲＡＭ１００に読み込めなかった場合には、その原因をチェックする（ｓ１６）。楽曲データを読み込めなかった原因が、ＣＤ−ＲＯＭに記憶されているがＣＤ−ＲＯＭチェンジャが使用できなかったためである場合には、ｓ９にもどり、自機または他機のＣＤ−ＲＯＭチェンジャが使用可能になるまで待機する。使用可能になったとき、その装置から楽曲データを読み込む。一方、どのカラオケ装置のＨＤＤ、ＣＤ−ＲＯＭにもこの楽曲データが記憶されていない場合には、ネットワークモデム５を使用して配信センタ２に電話をかけ（ｓ１７）、配信センタ２からこの楽曲データをダウンロードする（ｓ１８）。このダウンロードした楽曲データをＲＡＭ１００に記憶し（ｓ３）、カラオケ曲の演奏を実行する（ｓ４）。
【００２７】
図４はカラオケ曲の演奏のスタートから３０秒が経過したときの動作を示すフローチャートである。曲のスタートから３０秒が経過するとこの曲の演奏が成立し演奏回数が１回カウントアップされる。そして上記動作でＲＡＭ１００に読み込まれた楽曲データのキャッシュ処理が実行される。まず、この楽曲データが自機のハードディスク記憶装置８から読み出されたものであるかを判断する（ｓ２１）。自機のハードディスク記憶装置８から読み出されたものでない場合には、この曲が次にリクエストされたとき、速やかにＲＡＭ１００に読み出すことができるようにこの楽曲データをハードディスク記憶装置８のキャッシュデータ記憶エリア２２２に書き込む（ｓ２２）。そしてキャッシュ曲の順位を記憶するリストの最上位にこの曲番号を書き込む（ｓ２３）。なお、このキャッシュ動作において、キャッシュ曲記憶エリア２２２に空きエリアがあれば書き込む動作のみでよいが、キャッシュ曲記憶エリア２２２が一杯のときには、先に記憶されているキャッシュ曲を消去したのち今回のキャッシュ曲の書き込みを行う。
【００２８】
一方、今回演奏された曲の楽曲データが自機のハードディスク記憶装置８から読み出されたものである場合にはその曲が新曲であるかキャッシュ曲であるかを判断する（ｓ２４）。新曲の場合には、優先順位もなく消去されることもないためそのままリターンする。キャッシュ曲の場合には、新たなキャッシュ曲を書き込むときにも消去しないようにこの曲の優先順位を上位に書き換える（ｓ２５）。
【００２９】
図５は、楽曲データを検索している他のカラオケ装置からの問い合わせを受けた場合の動作を示すフローチャートである。問い合わせを受信すると（ｓ３０）、まず問い合わせの内容が「ハードディスク記憶装置８に記憶しているか」または「ＣＤ−ＲＯＭに記憶しているか」のどちらかを判断する（ｓ３１）。
【００３０】
ハードディスク記憶装置８に記憶しているか否かの問い合わせの場合は、問い合わせの曲番号で新曲，キャッシュ曲のリストを検索し（ｓ３２）、この曲番号が発見された場合には（ｓ３３）、送信可能である旨の電文を返信する（ｓ３４）。一方、この曲が発見できなかった場合には（ｓ３３）、送信不可である旨の電文を返信する（ｓ３５）。送信可能電文を返信した場合（ｓ３４）には、相手のカラオケ装置から送信依頼があるかを確認し（ｓ３６）、送信依頼があった場合にはこの楽曲データをハードディスク記憶装置８から読み出し、ネットワーク４を介して相手装置へ送信する（ｓ３７）。送信依頼がない場合には他の装置に対して送信依頼をしたと判断してそのまま動作を終了する。
【００３１】
ＣＤ−ＲＯＭに記憶しているか否かの問い合わせの場合は、問い合わせの曲番号でＣＤ−ＲＯＭの曲リストを検索し（ｓ４０）、この曲番号が発見された場合には（ｓ４１）、現在ＣＤ−ＲＯＭチェンジャ９が使用可能であるかを判断する（ｓ４３）。使用可能の場合には、楽曲データを送信可能である旨の電文を返信する（ｓ４５）。こののち、相手のカラオケ装置から送信依頼があるかを確認し（ｓ４６）、送信依頼があった場合には、前記楽曲データを記憶しているＣＤ−ＲＯＭをトレイにセットし、ＣＤ−ＲＯＭチェンジャ９からこの楽曲データを読み出して、相手装置に送信する（ｓ４７）。送信依頼がない場合には他の装置に対して送信依頼をしたと判断してそのまま動作を終了する。一方、検索した曲がＣＤ−ＲＯＭにない場合には（ｓ４１）、送信不可である旨の電文を返信する（ｓ４２）。また、楽曲データを発見したがＣＤ−ＲＯＭチェンジャ９が現在他の用途で使用中で楽曲データの読み出しに使用できない場合には、現在送信不可である旨を返信する（ｓ４４）。この場合において、現在ＣＤ−ＲＯＭチェンジャ９が故障して使用できない場合にはｓ４２の送信不可電文を返信するものとする。
【００３２】
なお、上記実施形態ではネットワークモデム５を使用し、１台でネットワーク４上の全てのカラオケ装置６が共有して使用できるようにしているが、各カラオケ装置に個別にモデム（ＴＡ）を接続するようにしてもよく、一部のカラオケ装置のみにモデムを接続するようにしてもよい。この場合には、配信センタ２に電話をかけて楽曲データをダウンロードする作業は、専らこのモデム（ＴＡ）を接続しているカラオケ装置が行うことになる。このカラオケ装置がセンタから楽曲データをダウンロードしたのち、ネットワーク４を介して目的のカラオケ装置へこの楽曲データを転送し、そののち、ダウンロードを行ったカラオケ装置はこの楽曲データを消去するようにすればよい。
【００３３】
また、上記場合において、ダウンロードを行ったカラオケ装置が、ダウンロードした楽曲データをキャッシュ曲として保存するようにしてもよい。この場合、複数のカラオケ装置が分担して配信センタ２から楽曲データをダウンロードするようにした場合は、装置毎に演歌・ポップスなどのジャンルの分担を決めておくようにしてもよい。そうすれば、各装置で、特定のジャンルの曲が多くキャッシュされ、そのジャンルの曲が直ぐに掛かるような特徴づけをすることができる。
【００３４】
また、問い合わせに対して複数のカラオケ装置から「楽曲データ送信可能」の返信があった場合、最初に応答があった装置に対して送信依頼を返信してもよく、上記送信可能電文にその装置の負荷状況を示すデータを含めておき、負荷の軽い装置を選択して、その装置に送信依頼を返信してもよい。
【００３５】
また、ハードディスク記憶装置８にキャッシュ曲として記憶している曲を他のカラオケ装置６に送信した場合、当該他の装置もこの楽曲データをキャッシュ曲としてハードディスクに書き込むことになり、複数の装置でキャッシュ曲が重複することになる。それぞれのカラオケ装置における曲の優先順位を重視する場合にはこれでよく、重複を排除してキャッシュ曲数を増加させようとする場合には、送信した側でこのキャッシュ曲を消去するか、または、受信して演奏した側が演奏終了後この曲を捨てるようにすればよい。この場合、他のカラオケ装置のキャッシュ曲であれば、図４のｓ２２，ｓ２３をスキップすればよい。また、上記とは逆に、キャッシュ曲を他の装置に送信したとき、そのキャッシュ曲の順位を更新するようにしてもよい。
【００３６】
上記実施形態では、自機のＣＤ−ＲＯＭに記憶されている楽曲データについても他のハードディスク記憶装置８に記憶されている場合には、そのカラオケ装置から転送するようにしたが、自機のＣＤ−ＲＯＭに記憶されている楽曲データは他の装置から転送せず、自機のＣＤ−ＲＯＭチェンジャ９が使用できるようになるまで待機するようにしてもよい。すなわち、図３のｓ７，ｓ８とｓ９，ｓ１０，ｓ１１とを入れ換えてもよい。
【図面の簡単な説明】
【００３７】
【図１】この発明の実施形態であるカラオケ装置のネットワークシステムを示す図
【図２】カラオケ装置の概略構成を示すブロック図
【図３】同カラオケ装置の動作を示すフローチャート
【図４】同カラオケ装置の動作を示すフローチャート
【図５】同カラオケ装置の動作を示すフローチャート
【符号の説明】
【００３８】
１…カラオケシステム、２…配信センタ、
４…ネットワーク、５…ネットワークモデム、
６…カラオケ装置、８…ハードディスク記憶装置、
９…ＣＤ−ＲＯＭチェンジャ、
２２２…キャッシュデータ記憶エリア
【図１】
2008046590.tif 000003
【図２】
2008046590.tif 000004
【図３】
2008046590.tif 000005
【図４】
2008046590.tif 000006
【図５】
2008046590.tif 000007
【手続補正書】
【提出日】平成19年8月27日(2007.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上に複数台が接続されるカラオケ装置であって、
カラオケ曲の楽曲データの配信機能を有する配信センタと通信するセンタ通信手段と、
前記ネットワークを介して該ネットワークに接続されている他のカラオケ装置と通信するネットワーク通信手段と、
前記配信センタから配信されるカラオケ曲の新曲データを記憶する新曲データ記憶エリア、および新曲以外の楽曲データをキャッシュデータとして優先順位をつけて記憶するキャッシュ曲データ記憶エリア、からなる記憶手段と、
カラオケ曲のリクエストがあったとき、該リクエスト曲の楽曲データを、前記記憶手段、他のカラオケ装置、または前記配信センタから読み出す楽曲データ読み出し手段と、
前記楽曲データ読み出し手段で読み出した楽曲データが、他のカラオケ装置、または配信センタから読み出した楽曲データである場合、この楽曲データを最上位のキャッシュデータとして前記キャッシュ曲データ記憶エリアに書き込み、
前記新曲データ記憶エリアから読み出した新曲データである場合、優先順位の設定およびキャッシュデータとしての書き込みをせず、前記キャッシュ曲データ記憶エリアから読み出したキャッシュデータである場合、当該キャッシュデータの優先順位を最上位に設定する書き込み手段と、
を備え、
前記書き込み手段は、前記楽曲データをキャッシュデータとして書き込むとき、前記キャッシュデータ記憶エリアの容量が一杯であれば、優先順位の最も低いキャッシュデータを消去してから書き込むことを特徴とするカラオケ装置。
【請求項２】
前記書き込み手段は、前記楽曲データ読み出し手段で読み出した楽曲データが、他のカラオケ装置から読み出した楽曲データである場合、該楽曲データを前記キャッシュ曲データ記憶エリアに書き込みせずに捨てることを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記読み込み手段は、他のカラオケ装置からキャッシュデータの送信要求が有った場合、当該他のカラオケ装置にキャッシュデータを転送し、転送したキャッシュデータの優先順位を下位に設定することを特徴とする請求項１に記載のカラオケ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この出願の請求項１の発明は、ネットワーク上に複数台が接続されるカラオケ装置であって、カラオケ曲の楽曲データの配信機能を有する配信センタと通信するセンタ通信手段と、前記ネットワークを介して該ネットワークに接続されている他のカラオケ装置と通信するネットワーク通信手段と、前記配信センタから配信されるカラオケ曲の新曲データを記憶する新曲データ記憶エリア、および新曲以外の楽曲データをキャッシュデータとして優先順位をつけて記憶するキャッシュ曲データ記憶エリア、からなる記憶手段と、カラオケ曲のリクエストがあったとき、該リクエスト曲の楽曲データを、前記記憶手段、他のカラオケ装置、または前記配信センタから読み出す楽曲データ読み出し手段と、前記楽曲データ読み出し手段で読み出した楽曲データが、他のカラオケ装置、または配信センタから読み出した楽曲データである場合、この楽曲データを最上位のキャッシュデータとして前記キャッシュ曲データ記憶エリアに書き込み、前記新曲データ記憶エリアから読み出した新曲データである場合、優先順位の設定およびキャッシュデータとしての書き込みをせず、前記キャッシュ曲データ記憶エリアから読み出したキャッシュデータである場合、当該キャッシュデータの優先順位を最上位に設定する書き込み手段と、を備え、前記書き込み手段は、前記楽曲データをキャッシュデータとして書き込むとき、前記キャッシュデータ記憶エリアの容量が一杯であれば、優先順位の最も低いキャッシュデータを消去してから書き込むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この出願の請求項２の発明は、前記書き込み手段は、前記楽曲データ読み出し手段で読み出した楽曲データが、他のカラオケ装置から読み出した楽曲データである場合、該楽曲データを前記キャッシュ曲データ記憶エリアに書き込みせずに捨てることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明では、ハードディスクなどの蓄積記憶手段を備えており、配信センタから配信された（ダウンロードした）楽曲データを新曲データとして新曲データ記憶エリアに記憶する。また、他のカラオケ装置または配信センタからダウンロードした楽曲データをキャッシュデータとしてキャッシュ曲データ記憶エリアに優先順位をつけて記憶する。
カラオケ曲のリクエストがあったとき、記憶手段に記憶されている新曲データであれば、この記憶手段から新曲データを読み出してカラオケ曲の演奏を実行する。記憶手段に記憶されていない曲の場合、配信センタまたはネットワークで接続されている他のカラオケ装置からダウンロードする。なお、配信センタからダウンロードするまえに、ネットワークで接続されている他のカラオケ装置に対してこの楽曲データを記憶していないかを問い合わせて、記憶しているカラオケ装置がある場合そのカラオケ装置から楽曲データを転送する。ネットワークの通信速度は電話回線などで接続される配信センタとの通信速度に比べて極めて高速であるため、この転送のほうが短時間ですむ。
読み出した楽曲データがキャッシュ曲データ記憶エリアから読み出したキャッシュ曲データである場合、このキャッシュデータの優先順位を最上位に設定する。新曲データ記憶エリアから読み出した新曲データである場合、キャッシュ曲データ記憶エリアへの書き込みや、優先順位の設定をしない（何もしない）。
また、キャッシュデータとして記憶するとき、記憶手段の容量が一杯であれば優先順位の最も低いキャッシュデータを消去してから記憶する。リクエストの多いカラオケ曲のキャッシュデータは上位の優先順位となるため、消去されることがない。新曲データ記憶エリアのデータは優先順位もなく消去されることもない。