(57)【要約】【課題】  センタサーバよりカラオケ端末装置に楽曲が配信されるネットワークカラオケシステムの場合、配信時エラーや通信障害などがあって楽曲ファイルが破損していた場合や、配信後に何らかの原因で楽曲ファイルが消去されてしまっていた場合、利用者が歌唱しようとするときに初めて破損や消去に気が付くため、すぐに歌唱できない。【解決手段】  カラオケ装置を使用していない時間に、センタサーバとカラオケ端末装置間でファイルサイズのベリファイを行い、ファイルの破損を検出した場合はセンタサーバより再送を受けることにより、利用者が歌唱しようとする前にファイルの破損を復旧する。【選択図】図１
2017032610.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由でセンタサーバよりカラオケ端末装置に楽曲が配信されるネットワークカラオケシステムにおいて、
センタサーバは、
カラオケ端末装置へ楽曲データ等の送信時に、
当該楽曲データ等とともに、当該楽曲データ等のデータサイズ値を含む、前回以前に送信済みの楽曲データ等のデータサイズ値をカラオケ端末装置に送信し、
カラオケ端末装置は、
任意の時間に、上記送信されたデータサイズ値と、
カラオケ装置が持っているデータ等のデータサイズ値を比較することにより、楽曲データの破損を検出し、
破損検出時には、センタサーバへその旨を通知し
センタサーバからカラオケ端末装置への楽曲データ等の再送を行なうことにより、破損した楽曲データ等の復旧を行うことを特徴とするネットワークカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センターから楽曲をダウンロードして歌唱するカラオケに関するものである。
【背景技術】
【０００２】
近年のカラオケは、センターからカラオケ機器に楽曲ファイルをダウンロードするネットワークカラオケが一般的になっている。
センターからカラオケ機器へのダウンロードは、楽曲ファイルに限らず、背景映像、ファームウエアのアップデートファイル等さまざまなデータファイルがダウンロードされる。
【０００３】
しかし、ダウンロード時に何らかの理由でダウンロードが失敗して、楽曲ファイル等が不完全な形で保存されてしまうことや、一旦ダウンロードされたあと、何らかの理由で楽曲ファイルが破損、消去される場合もある。
【０００４】
そのような場合、一般的にはその楽曲を演奏しようとしたときに発覚し、その後再送依頼を行い復旧することになるが、その場合、そのときの当該楽曲の歌唱は断念せざるを得ない。
【０００５】
そのような場合に備えて、従来のカラオケ装置は楽曲ファイルをリダンダントに格納するなどして、利用者の歌唱に支障がないようにしてきた。
しかし、楽曲ファイル等すべてのファイルをリダンダント化することは、それなりにディスク容量を消費するため、単純計算でも２倍のディスク容量が必要になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2004-151362号公報
【特許文献２】特開平10-207481号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１は、ハードディスク等の情報記憶手段内の処理実行用情報が振動や電源の瞬断等によって破損した場合に、その破損した情報を検知するために、ハードディスクには配信ファイル及び各配信ファイルのＣＲＣ値が関連付けされて格納されており、例えば１日１回電源投入時や所定時刻などにおいて、その格納されている配信データをＲＡＭに読み出しＣＲＣ値を算出する。その算出したＣＲＣ値が格納されているＣＲＣ値と異なるものを抽出して再配信要求リストを作成する。その再配信要求リスト内にある全ての配信データに関し、該当する配信データの再配信要求をホストコンピュータへ送信する。そして再配信された配信データ及びＣＲＣ値を受信して、それらを再度ハードディスクに格納する。
【０００８】
特許文献２は、中央装置の取り出せなくなったカラオケ曲データを自動的に修復し、再び全てのカラオケ端末装置で破損した領域のカラオケ曲データを演奏することが可能なカラオケ通信システムを提供するものであり、中央装置１の制御用パソコンは一定時間毎に、曲データ格納部のチェックを行い、一部分が破損している場合は、各演奏端末に対して、曲データ格納部の一部分に破損が有ることと、破損していないＨＤＤを指定して通知する。次に、各演奏端末は前記通知を受け取ると、各ローカルＨＤＤの中に格納しているカラオケ曲データを前記指定されたＨＤＤに時刻データを付加して格納する。次に、全ての演奏端末からＨＤＤへのカラオケ曲データの格納が終了すると、制御用パソコンは前記格納されたＨＤＤのカラオケ曲データを整理する。
【課題を解決するための手段】
【０００９】
特許文献１は、各ファイルのチェックサムとしてＣＲＣ(cyclic redundancy check＝巡回冗長検査)を用いる方法であり、データ通信の物理層では通常おこなわれているものであるため、同じチェックを上位レイヤーであるカラオケの運用場面で行うメリットは少ない。
特許文献２は、カラオケ曲データが破損によって取り出せなくなった場合の処置が特許のポイントであり、データ格納部の破損の検出方法への具体的言及はない。
【００１０】
上記の課題を解決するため本発明の請求項１は、ネットワーク経由でセンタサーバよりカラオケ端末装置に楽曲が配信されるネットワークカラオケシステムにおいて、
センタサーバは、
カラオケ端末装置へ楽曲データ等の送信時に、当該楽曲データ等とともに、当該楽曲データ等のデータサイズ値を含む、前回以前に送信済みの楽曲データ等のデータサイズ値をカラオケ端末装置に送信し、
カラオケ端末装置は、任意の時間に、上記送信されたデータサイズ値と、カラオケ装置が持っているデータ等のデータサイズ値を比較することにより、楽曲データの破損を検出し、
破損検出時には、センタサーバへその旨を通知しセンタサーバからカラオケ端末装置への楽曲データ等の再送を行なうことにより、破損した楽曲データ等の復旧を行うことを特徴とするネットワークカラオケシステムである。
【発明の効果】
【００１１】
これにより、カラオケ端末装置に楽曲がダウンロードされたあとに、何らかの理由で楽曲ファイルが破損して利用者が歌唱できないような事態になる前に、ファイルの破壊を検出し対処することができると同時に、ファイルのリダンダントが回避できるため、ディスクの容量を増やすことを必要としない。
【図面の簡単な説明】
【００１２】
【図１】本発明の請求項１の実施例を示した説明図。
【発明を実施するための形態】
【００１３】
本発明の実施例を図１により説明する。
センタサーバには各カラオケ端末装置に配信するための楽曲ファイルと、各ファイルのサイズ（FileSizeS）を含むセンタサーバの楽曲データ３を持っている。
センタサーバは定期的に新しい楽曲ファイルをカラオケ端末に配信する。
【００１４】
現在、カラオケ端末装置には楽曲Ａ、楽曲Ｂ，楽曲Ｃ，楽曲Ｄが既に配信されており、利用者の歌唱の用に供されている。
ここで、センタサーバに、新しい楽曲Ｅが追加され、センタサーバの楽曲データ７となったため、センタサーバは新しい楽曲Ｅの楽曲ファイルをカラオケ装置に送信する。このとき、センタサーバは楽曲Ｅの楽曲ファイルと同時に配信済みの楽曲ファイルのサイズ（FileSizeS）を送信する。（送信データ４）
【００１５】
上記の配信を受けたカラオケ端末装置は、任意のタイミングで既に配信済みの楽曲Ａ、楽曲Ｂ，楽曲Ｃ，楽曲Ｄのファイルサイズを算出し（FileSizeA）と送信された楽曲ファイルのサイズ（FileSizeS）との比較を行う。（ファイルサイズの比較データ５）ここで、楽曲Ｄのファイルサイズが、センタサーバから送信された楽曲ファイルサイズと差分が発生しているため、ファイルの破損と見做してセンタサーバに対して楽曲Ｄの楽曲ファイル再送をサーバに要求する。
【００１６】
楽曲ファイルの再送を要求されたセンタサーバは、任意のタイミングで楽曲Ｄの楽曲ファイルをカラオケ端末装置に送信する。（楽曲データＤの再送データ６）
【産業上の利用可能性】
【００１７】
これにより、カラオケ端末装置は楽曲ファイルや背景映像ファイル等の破損が発生した場合に、速やかにこれを検出し、利用者がファイルを利用する前に対処できる可能性が高まる。
【符号の説明】
【００１８】
１・・・センタサーバ
２・・・カラオケ端末装置
３・・・センタサーバの楽曲データ
４・・・送信データ
５・・・ファイルサイズの比較データ
６・・・楽曲データＤの再送データ
７・・・楽曲Ｅ追加後のセンタサーバの楽曲データ
【図１】
2017032610.tif 000003