(57)【特許請求の範囲】
【請求項１】
回線交換型の通信網を用いてコンテンツデータ送信装置と通信を行う第１の受信側通信手段と、
前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いて前記コンテンツデータ送信装置と通信を行う第２の受信側通信手段と、
コンテンツデータを記憶可能な受信側記憶手段と、
前記第２の受信側通信手段を介して前記コンテンツデータ送信装置からコンテンツデータを受信すると共に、前記第１の受信側通信手段を介して前記コンテンツデータ送信装置から前記コンテンツデータに対応する識別情報を受信する受信処理を実行し、前記識別情報を用いて前記コンテンツデータの正当性を検証し、所定の正当性が得られた前記コンテンツデータを前記受信側記憶手段に記憶する受信側制御手段と、
を備える複数台のコンテンツデータ受信装置と、
回線交換型の通信網を用いて前記コンテンツデータ受信装置と通信を行う第１の送信側通信手段と、
前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いて前記コンテンツデータ受信装置と通信を行う第２の送信側通信手段と、
コンテンツデータを記憶する送信側記憶手段と、
前記第２の送信側通信手段を介して前記送信側記憶手段に記憶されている前記コンテンツデータを前記コンテンツデータ受信装置へ送信すると共に、そのコンテンツデータの識別情報を生成して前記第１の送信側通信手段を介して前記コンテンツデータ受信装置へ送信する送信処理を実行する送信側制御手段と、
を備えるコンテンツデータ送信装置と、
を備え、
前記コンテンツデータ受信装置の前記受信側制御手段は、前記受信処理に先立ち前記第１の受信側通信手段を介して前記コンテンツデータ送信装置に認証情報を送信し、
前記コンテンツデータ送信装置の前記送信側制御手段は、前記第１の送信側通信手段を介して前記認証情報を受信すると、その認証情報に基づいて前記コンテンツデータ受信装置の認証を行い、その認証した前記コンテンツデータ受信装置に対する、前記受信処理を実行可能な期間や時間帯の条件が予め定められた契約条件と、今現在に前記受信処理を実行している他のコンテンツデータ受信装置の台数を示す受信処理実行状態の情報とに基づいて前記コンテンツデータ受信装置の利用時間を決定し、前記第１の送信側通信手段を介して前記コンテンツデータ受信装置に前記利用時間を送信し、
前記コンテンツデータ受信装置の前記受信側制御手段は、前記第１の受信側通信手段を介して受信した前記利用時間にしたがって前記受信処理を実行することを特徴とするコンテンツデータ送受信システム。
【請求項２】
回線交換型の通信網を用いてコンテンツデータ送信装置と通信を行う第１の受信側通信手段と、
前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いて前記コンテンツデータ送信装置と通信を行う第２の受信側通信手段と、
コンテンツデータを記憶可能な受信側記憶手段と、
前記第２の受信側通信手段を介して前記コンテンツデータ送信装置からコンテンツデータを受信すると共に、前記第１の受信側通信手段を介して前記コンテンツデータ送信装置から前記コンテンツデータに対応する識別情報を受信する受信処理を実行し、前記識別情報を用いて前記コンテンツデータの正当性を検証し、所定の正当性が得られた前記コンテンツデータを前記受信側記憶手段に記憶する受信側制御手段と、
を備える複数台のコンテンツデータ受信装置と、
回線交換型の通信網を用いて前記コンテンツデータ受信装置と通信を行う第１の送信側通信手段と、
前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いて前記コンテンツデータ受信装置と通信を行う第２の送信側通信手段と、
コンテンツデータと共にそのコンテンツデータに対応する識別情報を記憶する送信側記憶手段と、
前記第２の送信側通信手段を介して前記送信側記憶手段に記憶されている前記コンテンツデータを前記コンテンツデータ受信装置へ送信すると共に、そのコンテンツデータに対応する前記識別情報を前記第１の送信側通信手段を介して前記コンテンツデータ受信装置へ送信する送信処理を実行する送信側制御手段と、
を備えるコンテンツデータ送信装置と、
を備え、
前記コンテンツデータ受信装置の前記受信側制御手段は、前記受信処理に先立ち前記第１の受信側通信手段を介して前記コンテンツデータ送信装置に認証情報を送信し、
前記コンテンツデータ送信装置の前記送信側制御手段は、前記第１の送信側通信手段を介して前記認証情報を受信すると、その認証情報に基づいて前記コンテンツデータ受信装置の認証を行い、その認証した前記コンテンツデータ受信装置に対する、前記受信処理を実行可能な期間や時間帯の条件が予め定められた契約条件と、今現在に前記受信処理を実行している他のコンテンツデータ受信装置の台数を示す受信処理実行状態の情報とに基づいて前記コンテンツデータ受信装置の利用時間を決定し、前記第１の送信側通信手段を介して前記コンテンツデータ受信装置に前記利用時間を送信し、
前記コンテンツデータ受信装置の前記受信側制御手段は、前記第１の受信側通信手段を介して受信した前記利用時間にしたがって前記受信処理を実行することを特徴とするコンテンツデータ送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽、映像、ゲーム、記事等のコンテンツデータを受信するコンテンツデータ受信装置、そのようなコンテンツデータを送信するコンテンツデータ送信装置、及びこれらを組み合わせたコンテンツデータ送受信システムに関する。
【背景技術】
【０００２】
音楽、映像、ゲーム、記事等のコンテンツデータを送受信する際に、コンテンツデータ送信装置がコンテンツデータ受信装置を認証する方法の一つとして、複数種類の通信回線を用いて認証する方法が知られている。具体的には、例えば特許文献１に記載の技術のように、利用者装置（コンテンツデータ受信装置）の特定が容易である電話回線を介する通信が可能なようにシステムを構成し、その電話回線を介して利用者装置が行う接続（具体的には発信者番号）を認証の一条件として用いることにより認証を行う方法である。この発信者番号は、一般的に偽装することが非常に困難であるため、発信者番号を認証の際に用いることにより認証の信頼性を高めることができる。そして、このようにして認証が行われた後は、上記電話回線とは別の大容量ネットワークを通してコンテンツデータを配信することによりコンテンツデータの配信効率を上げるようになっている。
【特許文献１】特開２００３−２３４８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記大容量ネットワークはコスト等の問題からインターネット等の不特定多数が利用するネットワークであることが一般的であると考えられる。しかし、このような大容量ネットワークは、電話回線に比較して通信の秘匿性が高いとは言えない。このため、上記特許文献１に記載の技術は、通信経路の途中でコンテンツデータの改竄等が行われる可能性があるため、システム全体として見た場合、利用者の認証の信頼性は高いが、コンテンツデータの改竄等に対する信頼性は低いと言える。
【０００４】
本発明はこのような問題に鑑みなされたものであり、電話回線のような回線交換型の通信網と、インターネットのようなパケット交換型の通信網とを組み合わせることにより、データの信頼性が高いコンテンツデータの送受信を行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するためになされた請求項１に記載のコンテンツデータ送受信システムを構成するコンテンツデータ受信装置は、第１の受信側通信手段と第２の受信側通信手段と受信側記憶手段と受信側制御手段とを備える。第１の受信側通信手段は、回線交換型の通信網を用いてコンテンツデータ送信装置と通信を行い、第２の受信側通信手段は、前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いて前記コンテンツデータ送信装置と通信を行い、受信側記憶手段はコンテンツデータを記憶することができる。そして、受信側制御手段は、第２の受信側通信手段を介してコンテンツデータ送信装置からコンテンツデータを受信すると共に、第１の受信側通信手段を介してコンテンツデータ送信装置から前記コンテンツデータに対応する識別情報を受信する受信処理を実行し、識別情報を用いてコンテンツデータの正当性を検証し、所定の正当性が得られたコンテンツデータを受信側記憶手段に記憶する。なお、ここで言う「識別情報」と言うのは、例えばコンテンツデータのＭＤ５ハッシュ値等であり、このような識別情報を用いることによりコンテンツデータの正当性を確認できるものである。また、「所定の正当性」というのは、可能な限り１００％に近い正当性であるとよい。
【０００６】
上述した従来技術は、インターネットのような大容量の通信を行うことができるパケット交換型の通信網が用いられてコンテンツデータの受信が行われるようになっていたが、請求項１に記載のコンテンツデータ受信装置は、さらに、一般的に秘匿性の高い回線交換型の通信網（例えば電話回線網）を用いてコンテンツデータの識別情報を受信する。そして、この識別情報を用い、パケット交換型の通信網を用いて受信したコンテンツデータの正当性を検証する。
【０００７】
このため、インターネットのような大容量の通信回線のメリットを享受しながら、コンテンツデータの信頼性も得ることができる。なお、上述した識別情報を回線交換型の通信網ではなく、パケット通信型の通信網を用いて受信してデータの正当性を検証することも考えられるが、その場合は、識別情報も改竄されるおそれがあるため、請求項１に記載のコンテンツデータ受信装置に比較して、データの信頼性は低い。
【０００８】
一方、このようなコンテンツデータ受信装置に対応するコンテンツデータ送信装置としては、請求項１に記載のコンテンツデータ送受信システムを構成するコンテンツデータ送信装置が考えられる。このコンテンツデータ送信装置は、第１の送信側通信手段と第２の送信側通信手段と送信側記憶手段と送信側制御手段とを備える。第１の送信側通信手段は、回線交換型の通信網を用いてコンテンツデータ受信装置と通信を行い、第２の送信側通信手段は、前記回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いてコンテンツデータ受信装置と通信を行い、送信側記憶手段は、コンテンツデータを記憶する。また、送信側制御手段は、第２の送信側通信手段を介して送信側記憶手段に記憶されているコンテンツデータをコンテンツデータ受信装置へ送信すると共に、そのコンテンツデータの識別情報を生成して第１の送信側通信手段を介してコンテンツデータ受信装置へ送信する送信処理を実行する。
【０００９】
このようなコンテンツデータ送信装置であれば、上述したコンテンツデータ受信装置にコンテンツデータ及びそのコンテンツデータに対応する識別情報を送信することができ、そのコンテンツデータ受信装置は上述した効果を得ることができる。
【００１０】
また、請求項２に記載のコンテンツデータ送受信システムを構成するコンテンツデータ送信装置であってもよい。つまり、第１の送信側通信手段と第２の送信側通信手段と送信側記憶手段と送信側制御手段とを備える。第１の送信側通信手段は、回線交換型の通信網を用いてコンテンツデータ受信装置と通信を行い、第２の送信側通信手段は、回線交換型の通信網に比較して大容量の通信を行うことができるパケット交換型の通信網を用いてコンテンツデータ受信装置と通信を行い、送信側記憶手段は、コンテンツデータと共にそのコンテンツデータに対応する識別情報を記憶する。そして、第２の送信側通信手段を介して送信側記憶手段に記憶されているコンテンツデータをコンテンツデータ受信装置へ送信すると共に、そのコンテンツデータに対応する識別情報を第１の送信側通信手段を介してコンテンツデータ受信装置へ送信する送信処理を実行する。
【００１１】
この請求項２に記載のコンテンツデータ送信装置は、予め送信側記憶手段がコンテンツデータと共にそのコンテンツデータに対応する識別情報を記憶している点が請求項１に記載のコンテンツデータ送信装置と主に異なる。したがって、このようなコンテンツデータ送信装置であれば、上述したコンテンツデータ受信装置にコンテンツデータ及びそのコンテンツデータに対応する識別情報を送信することができ、そのコンテンツデータ受信装置は上述した効果を得ることができる。また、このようなコンテンツデータ送信装置は、請求項１に記載のコンテンツデータ送信装置と比較して送信処理を実行する際の送信側制御手段の処理負荷が軽いという利点がある。
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
そして、実際に複数台のコンテンツデータ受信装置とコンテンツデータ送信装置とを組み合わせてコンテンツデータ送受信システムを構成した場合は、請求項１，２に記載のようになっているとよい。つまり、コンテンツデータ受信装置の受信側制御手段が、前記受信処理に先立ち第１の受信側通信手段を介してコンテンツデータ送信装置に認証情報を送信し、コンテンツデータ送信装置の送信側制御手段は、第１の送信側通信手段を介して認証情報を受信すると、その認証情報に基づいてコンテンツデータ受信装置の認証を行い、その認証したコンテンツデータ受信装置に対する、受信処理を実行可能な期間や時間帯の条件が予め定められた契約条件と、今現在に受信処理を実行している他のコンテンツデータ受信装置の台数を示す受信処理実行状態の情報とに基づいてコンテンツデータ受信装置の利用時間を決定し、第１の送信側通信手段を介してコンテンツデータ受信装置に利用時間を送信する。そして、コンテンツデータ受信装置の受信側制御手段は、第１の受信側通信手段を介して受信した前記利用時間にしたがって前記受信処理を実行するようになっているとよい。
【００２２】
なお、「認証情報」というのは、コンテンツデータ受信装置を特定するための認証ＩＤやパスワード等を意味する。また、「契約条件」というのは、コンテンツデータ受信装置の権利者とコンテンツデータ送信装置の権利者の間で結ばれた契約条件であり、例えば、コンテンツデータ受信装置が受信処理を実行可能な期間（例えば○月○日〜○月○日）や、受信処理を実行可能な時間帯（例えばＡＭ５：００〜ＡＭ８：００）等の条件である。また、「利用時間」というのは、コンテンツデータ受信装置が受信処理を実行可能な時間を意味し、例えば実行時間そのもの（例えばＡＭ５：１５）や、実行可能な時間帯（例えばＡＭ５：００〜ＡＭ８：００）や、実行可能な時間の総時間（例えば１時間）等である。
【００２３】
このようになっていれば、コンテンツデータ送信装置側でコンテンツデータ受信装置の受信処理の実行時間を制御することができる。このため、例えば契約条件により、特定のコンテンツデータ受信装置は昼間に受信処理を実行し、特定のコンテンツデータ受信装置は夜間に受信処理を実行するというようなことが実現できる。
【００２４】
なお、このようにコンテンツデータ送信装置が複数台のコンテンツデータ受信装置を相手にするようになっていると、コンテンツデータ送信装置の処理負荷が一時的に増大し、コンテンツデータ送信装置の処理能力を超えたり、コンテンツデータ受信装置からのレスポンスが著しく低下するといったおそれがある。
【００２５】
そのため、請求項１，２に記載のように、コンテンツデータ送信装置の送信側制御手段は、利用時間を決定する際に、その際の、他のコンテンツデータ受信装置の受信処理実行状態の情報を加えて利用時間を決定するようになっているとよい。ここで言う「受信処理実行状態」というのは、例えば受信処理を実行しているコンテンツデータ受信装置の台数等を意味する。
【００２６】
このようになっていると、コンテンツデータ送信装置は、処理負荷を制御することができるため、前述した、コンテンツデータ送信装置の処理負荷が一時的に増大し、コンテンツデータ送信装置の処理能力を超えたり、コンテンツデータ受信装置からのレスポンスが著しく低下するといったことを防止することができる。
【００２７】
【発明を実施するための最良の形態】
【００２８】
以下、本発明が適用された実施例について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２９】
図１は、実施例のカラオケ配信システムの概略構成を示すブロック図である。このカラオケ配信システムは、主に、登録端末１１とＢＢセンタ１３とＴＥＬセンタ１５とカラオケ装置２５とを備える。図１には、カラオケ装置２５が１台しか記載されていないが、カラオケ配信システムは、カラオケ装置２５と同様の構成を有するカラオケ装置を実際には複数台備える。なお、以下の説明では説明を容易にするため、複数台あるカラオケ装置のうち、図１に記載したカラオケ装置２５を採り上げて説明する。
【００３０】
登録端末１１は、広く知られたパーソナルコンピュータであり、ＬＡＮ３に接続されてＢＢセンタ１３及びＴＥＬセンタ１５と通信することができ、オペレータが、登録端末１１を操作することにより、ＢＢセンタ１３及びＴＥＬセンタ１５に対する各種の登録処理を行うことができるように構成されている。
【００３１】
ＢＢセンタ１３は、広く知られたサーバ装置であり、ＬＡＮ３及びインターネット５に接続され、ＬＡＮ３を介して登録端末１１及びＴＥＬセンタ１５と通信することができると共に、インターネット５を介してインターネット５に接続された様々な機器と通信することができる。
【００３２】
ＴＥＬセンタ１５は、広く知られたサーバ装置であり、ＬＡＮ３及び電話回線７に接続され、ＬＡＮ３を介して登録端末１１及びＢＢセンタ１３と通信することができると共に、電話回線７を介して電話回線７に接続された様々な通信と通信することができる。
【００３３】
カラオケ装置２５は、ＬＡＮ９を介してルータ２１に接続されると共に、モデム２３と接続されている。このうちルータ２１は、ＬＡＮ９に接続されると共にインターネット５に接続され、ＬＡＮ９上のデータのうち、インターネット５に接続された機器宛のデータをインターネット５に送出し、逆にインターネット５上のデータのうち、ＬＡＮ９に接続された機器宛のデータをＬＡＮ９上に送出する。また、モデム２３は、カラオケ装置２５に接続されると共に電話回線７にも接続され、カラオケ装置２５から送られたデータを所定の形式の信号（例えば音声信号）に変換し、電話回線７に接続された機器に電話回線７を介して送信する。また、逆に電話回線７に接続された機器から送られた信号をイーサーネット（登録商標）規格のデータに変換してカラオケ装置２５に送信する。
【００３４】
次に、ＢＢセンタ１３、ＴＥＬセンタ１５、カラオケ装置２５の構成について、図２のブロック図を用いて詳細に説明する。
図２（ａ）に示すように、ＢＢセンタ１３は、制御部３１とハードディスク３２と表示部３３と操作部３４と第１のネットワークインターフェース３５と第２のネットワークインターフェース３６とを備える。
【００３５】
制御部３１は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ハードディスク３２、操作部３４、第１のネットワークインターフェース３５及び第２のネットワークインターフェース３６から受け取った情報に基づいて各種処理を実行し、ハードディスク３２、表示部３３、第１のネットワークインターフェース３５及び第２のネットワークインターフェース３６に各種指令やデータを渡すことによりこれらを統括的に制御する。
【００３６】
ハードディスク３２は、図３（ａ）のハードディスクの説明図に示すように、カラオケ装置２５に送信するためのＭＰＥＧデータ３２１を複数記憶している。このＭＰＥＧデータ３２１は、カラオケ伴奏用の音楽及びその際に表示する映像（字幕を含む）を再生可能なデータである。
【００３７】
図２（ａ）に戻り、表示部３３は、例えばＣＲＴディスプレイや液晶ディスプレイ等から構成され、様々な情報を表示することができる。
操作部３４は、一般的なキーボードやマウス等から構成されており、オペレータからの操作指示を受け付けることができる。
【００３８】
第１のネットワークインターフェース３５は、ＬＡＮ３に接続されＬＡＮ３に接続された機器と通信を行うことができる。
第２のネットワークインターフェース３６は、インターネット５に接続されインターネット５に接続された機器と通信を行うことができる。
【００３９】
次に図２（ｂ）を用いてＴＥＬセンタ１５について説明する。図２（ｂ）に示すようにＴＥＬセンタ１５は、制御部４１とハードディスク４２と表示部４３と操作部４４とネットワークインターフェース４５とモデム４６とを備える。
【００４０】
制御部４１は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ハードディスク４２、操作部４４、ネットワークインターフェース４５及びモデム４６から受け取った情報に基づいて各種処理を実行し、ハードディスク４２、表示部４３、ネットワークインターフェース４５及びモデム４６に各種指令やデータを渡すことによりこれらを統括的に制御する。
【００４１】
ハードディスク４２は、図３（ｂ）のハードディスクの説明図に示すように、カラオケ装置２５に送信するためのハッシュデータ４２１、契約データ４２２及びリスト４２３を記憶している。ハッシュデータ４２１は、上述した各ＭＰＥＧデータ３２１に対応するＭＤ５ハッシュデータである。ハッシュデータ４２１の代わりにＣＲＣ（Cyclic Redundancy Check）符号を用いてもよい。また、契約データ４２２は、カラオケ装置２５を始めと
するカラオケ装置２５と同様の構成を有する他のカラオケ装置を含む各カラオケ装置の契約情報である。この契約情報は具体的には、認証ＩＤや、パスワードや、契約電話番号、契約期間や、通信可能時間等から構成される。この契約データ４２２は、オペレータが登録端末１１を操作することによりその操作情報がＬＡＮ３を介してＴＥＬセンタ１５に伝達され、登録及び変更される。また、リスト４２３は、上述した各ＭＰＥＧデータ３２１に対応し、各ＭＥＰＥＧデータ３２１を特定するための情報が羅列されたデータである。
【００４２】
図２（ｂ）に戻り、表示部４３は、例えばＣＲＴディスプレイや液晶ディスプレイ等から構成され、様々な情報を表示することができる。
操作部４４は、一般的なキーボードやマウス等から構成されており、オペレータからの操作指示を受け付けることができる。
【００４３】
ネットワークインターフェース４５は、ＬＡＮ３に接続されＬＡＮ３に接続された機器と通信を行うことができる。
モデム４６は、電話回線７５に接続され電話回線７に接続された機器と通信を行うことができる。
【００４４】
次に図２（ｃ）を用いてカラオケ装置２５について説明する。図２（ｃ）に示すようにカラオケ装置２５は、制御部５１、ハードディスク５２、ネットワークインターフェース５３、モデムインタフェース５４、操作部５５、アンプ５６、マイク５７、スピーカ５８、表示部５９を備える。
【００４５】
制御部５１は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ハードディスク５２、ネットワークインターフェース５３、モデムインタフェース５４及び操作部５５から受け取った情報に基づいて各種処理を実行し、ハードディスク５２、ネットワークインターフェース５３、モデムインタフェース５４、アンプ５６及び表示部５９に各種指令やデータを渡すことによりこれらを統括的に制御する。
【００４６】
ハードディスク５２は、ＢＢセンタ１３から受信したデータを記憶することができる。
ネットワークインターフェース５３は、ＬＡＮ９に接続されルータ２１及びインターネット５を介し、ＢＢセンタ１３センタ１３と通信を行うことができる。
【００４７】
モデムインタフェース５４は、モデム２３と接続され、モデム２３及び電話回線７を介してＴＥＬセンタ１５と通信を行うことができる。
操作部５５は、キースイッチやリモートコントローラ等から構成されており、カラオケ装置２５の利用者からの操作指示（例えば曲の選択、演奏音のキーの調整、音量の調整等）を受け付けることができる。
【００４８】
アンプ５６は、制御部５１から送られる音声信号や、利用者によって入力された音声に基づいてマイク５７から出力される音声信号を増幅させてスピーカ５８に音として出力させる。
【００４９】
また、表示部５９は、例えばＣＲＴディスプレイや液晶ディスプレイ等から構成され、様々な情報（例えば背景映像や歌詞情報等）を表示することができる。
（１）認証依頼処理
次に、カラオケ装置２５がＢＢセンタ１３からＭＰＥＧデータ３２１を受信するに先立ってＴＥＬセンタ１５に対して実行する認証依頼処理について図４のフローチャートを用いて説明する。以下で説明するに認証依頼処理は、カラオケ装置２５の制御部５１において実行されるプログラムに基づいて制御部５１がカラオケ装置２５の各部を制御することによって実現される。なお、この認証依頼処理は、カラオケ装置２５の電源が投入された際や、カラオケ装置２５の利用者等によって操作部５５が操作された際や、予め設定された時刻になった際等に実行を開始する。
【００５０】
実行を開始すると制御部５１は、モデムインタフェース５４を介しモデム２３を制御し、電話回線７を用いてＴＥＬセンタ１５に接続する（Ｓ１０５）。続いて、制御部５１のＲＯＭ内に記憶された、カラオケ装置２５に固有の認証ＩＤとパスワードを読み出してＴＥＬセンタ１５に送信する（Ｓ１１０）。
【００５１】
認証ＩＤとパスワードを送信した後は、ＴＥＬセンタ１５で実行される認証の結果を受信する（Ｓ１２０）。
認証結果を受信するとその認証結果に応じて処理を分岐する（Ｓ１３０）。認証に失敗していれば本処理（認証依頼処理）を終了する。一方、認証に成功していれば、ＴＥＬセンタ１５から利用時間情報を受信する（Ｓ１４０）。この利用時間情報は、後述する受信処理を起動する起動時間及び最大実行時間の情報である。
【００５２】
続いて、ＴＥＬセンタ１５からリスト４２３を受信する（Ｓ１５０）。続いて、モデムインタフェース５４を介してモデム２３を制御してＴＥＬセンタ１５との通信を切断し（Ｓ１６０）、本処理を終了する。
【００５３】
（２）認証処理
次に、上述した認証依頼処理（具体的には図４のＳ１０５）に基づき、ＴＥＬセンタ１５で実行される認識処理を図５のフローチャートを用いて説明する。なお、この認識処理は、ＴＥＬセンタの制御部４１において実行されるプログラムに基づいて制御部４１が各部を制御することによって実現される。
【００５４】
実行を開始すると制御部４１は、まずカラオケ装置２５と通信を確立すると共にモデム２３が利用する電話番号を取得する（Ｓ２０５）。この電話番号は、電話回線７のサービスの１つである電話番号通知サービスによって通知された電話番号である。
【００５５】
続いて、ＴＥＬセンタ１５から送信される認証ＩＤとパスワードを受信する（Ｓ２１０）。
続いて、Ｓ２０５で取得した電話番号とＳ２１０で受信した認証ＩＤとパスワードとが、ハードディスク４２に記憶された契約データ４２２に存在するか否かを判定することによって認証を行う（Ｓ２２０）。認証に成功すればＳ２３０に処理を移行し、認証に失敗すればＳ２６０に処理を移行する。
【００５６】
Ｓ２３０では、認証結果をカラオケ装置２５に送信する。続いて、ＬＡＮ３を介してＢＢセンタ１３から受信処理（詳細は後述）の実行状況を取得する（Ｓ２３５）。この「受信処理の実行状況」というのは、今現在の受信処理を実行している対象のカラオケ装置の台数を意味する。
【００５７】
続いて、ハードディスク４２に記憶されたカラオケ装置２５の契約データ４２２と、Ｓ２３５で取得した現在の受信処理の実行状況とに基づいて、利用時間を決定する（Ｓ２４０）。この利用時間というのは、カラオケ装置２５が受信処理を起動する起動時間及び最大実行時間である。
【００５８】
続いて、Ｓ２４０で決定した利用時間に関する情報（利用時間情報）をカラオケ装置２５に送信する（Ｓ２５０）。続いて、ハードディスク４２に記憶されているリスト４２３をカラオケ装置２５に送信する。リスト４２３を送信すると、カラオケ装置２５との通信を切断し（Ｓ２７０）、本処理（認証処理）を終了する。
【００５９】
一方、Ｓ２２０において認証に失敗したとして移行したＳ２６０では、認証に失敗した旨の認証結果をカラオケ装置２５に送信し、その送信を完了すると、カラオケ装置２５との通信を切断して本処理（認証処理）を終了する。
【００６０】
（３）受信処理
次に、カラオケ装置２５において実行される受信処理について説明する。この受信処理は、上述した認証依頼処理後、その認証依頼処理において受信した利用時間情報に設定された起動時間になった際に実行が開始される。なお、この受信処理は、カラオケ装置２５の制御部５１において実行されるプログラムに基づいて制御部５１がカラオケ装置２５の各部を制御することによって実現される。
【００６１】
実行を開始すると制御部５１は、まず上述した認証依頼処理で受信したリスト４２３の中からまだハードディスク５２に記憶していないＭＰＥＧデータ３２１を選択する（Ｓ３１０）。
【００６２】
続いて、制御部５１は、ネットワークインターフェース４５を制御してインターネット５を介しＢＢセンタ１３にＳ３１０で選択したＭＰＥＧデータ３２１を特定するための情報（特定情報）を送信し、該当するＭＰＥＧデータ３２１をＢＢセンタ１３から受信してハードディスク５２に一時的に記憶させる（Ｓ３２０）。このステップに対応してＢＢセンタ１３は、カラオケ装置２５から送信された特定情報に基づいてハードディスク３２に記憶されているＭＰＥＧデータ３２１を読み出してカラオケ装置２５に送信する。
【００６３】
続いて、制御部５１は、モデムインタフェース５４を介してモデム２３を制御しＴＥＬセンタ１５に上記特定情報を送信し、該当するハッシュデータ４２１を受信する（Ｓ３３０）。このステップに対応してＴＥＬセンタ１５は、カラオケ装置２５から送信された特定情報に基づいてハードディスク４２に記憶されているハッシュデータ４２１を読み出してカラオケ装置２５に送信する。
【００６４】
続いて、制御部５１は、Ｓ３２０で受信したＭＰＥＧデータ３２１のＭＤ５ハッシュデータを計算する（Ｓ３４０）。そして、ＭＰＥＧデータ３２１から計算したハッシュデータとＳ３３０でＴＥＬセンタ１５から受信したハッシュデータ４２１とを比較してそれらが等しいか否かによって処理を分岐する（Ｓ３６０）。ＭＰＥＧデータ３２１から計算したハッシュデータとＴＥＬセンタ１５から受信したハッシュデータ４２１とが等しければＳ３７０に進み、ＭＰＥＧデータ３２１から計算したハッシュデータとＴＥＬセンタ１５から受信したハッシュデータ４２１とが等しくなければＳ３９０に進む。
【００６５】
Ｓ３７０では、Ｓ３２０で一時的にハードディスク５２に記憶させたＭＰＥＧデータ３２１をカラオケデータとして利用可能なように正式なカラオケデータとして認識する（例えばファイル名称をカラオケの予約コードに対応する名称に変更する）。
【００６６】
続いて、本処理（受信処理）の実行を開始して経過した時間が上述した最大実行時間を超えているか否かによって処理を分岐する（Ｓ３７５）。最大実行時間を超えているのであればＢＢセンタ１３及びＴＥＬセンタ１５との通信を切断して本処理（受信処理）を終了する。
【００６７】
一方、最大時間を超えていないのであればリスト４２３中の全ＭＰＥＧデータ３２１を受信したか否かによって処理を分岐する（Ｓ３８０）。リスト４２３中の全ＭＰＥＧデータ３２１を受信したのであればＢＢセンタ１３及びＴＥＬセンタ１５との通信を切断して本処理（受信処理）を終了する。リスト４２３中の全ＭＰＥＧデータ３２１を受信していないのであればＳ３１０に戻る。
【００６８】
一方、Ｓ３６０でＭＰＥＧデータ３２１から計算したハッシュデータとＴＥＬセンタ１５から受信したハッシュデータ４２１とが等しくない場合として進んだＳ３９０では、一時的にハードディスク５２に記憶したＭＰＥＧデータ３２１を破棄し、ＭＰＥＧデータ３２１から計算したハッシュデータとＴＥＬセンタ１５から受信したハッシュデータ４２１とが等しくなかった旨をＴＥＬセンタ１５に通知する（Ｓ３９０）。そして、ＢＢセンタ１３及びＴＥＬセンタ１５との通信を切断して本処理（受信処理）を終了する。なお、上記通知を受けたＴＥＬセンタ１５は、その情報を登録端末１１に送信して登録端末１１のオペレータに知らせる。
【００６９】
このようにしてＭＰＥＧデータ３２１をＢＢセンタ１５から受信し、ハードディスク５２に記憶させたカラオケ装置２５は、利用者が操作部５５を操作することによりカラオケ演奏を行う。つまり、カラオケ装置２５の制御部５１がハードディスク５２に記憶されているＭＰＥＧデータ３２１を読み出し、その読み出したＭＰＥＧデータ３２１を音楽データと映像データとに分け、音楽データについてはその音楽データから生成される音楽信号をアンプ５６に送り、アンプ５６はこの音楽信号と利用者によって入力され音声に基づいてマイク５７から出力される音声信号とを合わせた信号を増幅し、スピーカ５８に音として出力させる。また、映像データについてはその映像データから生成される映像信号を表示部５９に送り、表示部５９にカラオケの背景映像や字幕等を表示させる。
【００７０】
したがって、本実施例のカラオケ配信システムによれば、大容量の通信が可能であるというインターネット５のメリットを享受しながら、ＭＰＥＧデータ３２１の信頼性も得ることができるという効果を奏する。なぜなら、カラオケ装置２５は秘匿性の高い電話回線７を用いてハッシュデータ４２１を受信し、その受信したハッシュデータ４２１を用いてＭＰＥＧデータ３２１の正当性を検証するからである。
【００７１】
ここで、実施例のカラオケ配信システムと特許請求の範囲に記載の用語との対応を示しておく。ＢＢセンタ１３及びＴＥＬセンタ１５が特許請求の範囲に記載のコンテンツデータ送信装置に相当し、ＢＢセンタ１３のハードディスク３２及びＴＥＬセンタ１５のハードディスク４２が特許請求の範囲に記載の送信側記憶手段に相当し、ＴＥＬセンタ１５のモデム４６が第１の送信側通信手段に相当し、ＢＢセンタ１３の第２のネットワークインターフェース３５が特許請求の範囲に記載の第１の送信側通信手段に相当する。このように本実施例のカラオケ配信システムは、特許請求の範囲に記載のコンテンツデータ送信装置をＢＢセンタ１３とＴＥＬセンタ１５とに分けて構成したが、これらを１つにまとめて構成しても何ら問題なく、そのように構成したカラオケ配信システムも本実施例のカラオケ配信システムと同様の効果を得ることができる。また、カラオケ装置２５が特許請求の範囲に記載のコンテンツデータ受信装置に相当し、制御部５１が特許請求の範囲に記載の受信側制御手段に相当し、ハードディスク５２が特許請求の範囲に記載の受信側記憶手段に相当し、モデムインタフェース５４が特許請求の範囲に記載の第１の受信側通信手段に相当し、ネットワークインターフェース５３が特許請求の範囲に記載の第２の受信側通信手段に相当する。
【００７２】
以下、他の実施例について述べる。
（イ）ＢＢセンタ１３は、所定の暗号キーで暗号化されたＭＰＥＧデータ３２１を記憶しておき、その暗号化されたＭＰＥＧデータ３２１をインターネット５を介してカラオケ装置２５に送信するようになっていてもよい。又はＢＢセンタ１３は、カラオケ装置２５に送信する際に所定の暗号キーを用いて暗号化して、インターネット５を介してカラオケ装置２５に送信するようになっていてもよい。一方、カラオケ装置２５は、ＢＢセンタ１３から受信した暗号化されたＭＰＥＧデータ３２１を所定の復号キーを用いて復号してハードディスク５２に記憶するようになっているとよい。このようになっていれば、よりＭＰＥＧデータ３２１の信頼性及び秘匿性が高まる。
【００７３】
（ロ）上記（イ）のようにカラオケ配信システムを構成した際には、カラオケ装置２５が用いる復号キーをＴＥＬセンタ１５が保持し、ＴＥＬセンタ１５が認証処理を実行した際に電話回線７を介してカラオケ装置２５に復号キーを送信するようになっていてもよい。そして、カラオケ装置２５は、ＴＥＬセンタ１５から受信した復号キーを用いて暗号化されたＭＰＥＧデータ３２１を復号化するようになっていてもよい。このようになっていれば、予め利用者等の手によってカラオケ装置２５に復号キーを記憶させておく手間を省くことができる。
【図面の簡単な説明】
【００７４】
【図１】カラオケ配信システムの概略構成を示すブロック図である。
【図２】ＢＢセンタ、ＴＥＬセンタ及びカラオケ装置の概略構成を示すブロック図である。
【図３】ＢＢセンタのハードディスクとＴＥＬセンタのハードディスクの内容を説明するための説明図である。
【図４】認証依頼処理を説明するためのフローチャートである。
【図５】認証処理を説明するためのフローチャートである。
【図６】受信処理を説明するためのフローチャートである。
【符号の説明】
【００７５】
３…ＬＡＮ、５…インターネット、７…電話回線、９…ＬＡＮ、１１…登録端末、１３…ＢＢセンタ、１５…ＴＥＬセンタ、２１…ルータ、２３…モデム、２５…カラオケ装置、３１…制御部、３２…ハードディスク、３３…表示部、３４…操作部、３５…第１のネットワークインターフェース、３６…第２のネットワークインターフェース、４１…制御部、４２…ハードディスク、４３…表示部、４４…操作部、４５…ネットワークインターフェース、４６…モデム、５１…制御部、５２…ハードディスク、５３…ネットワークインターフェース、５４…モデムインタフェース、５５…操作部、５６…アンプ、５７…マイク、５８…スピーカ、５９…表示部。
【図１】
0004682510.tif 000002
【図２】
0004682510.tif 000003
【図３】
0004682510.tif 000004
【図４】
0004682510.tif 000005
【図５】
0004682510.tif 000006
【図６】
0004682510.tif 000007