(57)【特許請求の範囲】
【請求項１】
受信又は収容した記録媒体に記録されたコンテンツを再生する再生手段と、
前記再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段と、
前記コンテンツを解析する解析手段と、
前記解析手段によって前記コンテンツを解析不可の場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を前記コンテンツの一部とともに外部に送信する送信要求手段と、
前記送信要求手段による送信要求に応答して、外部から復号化ソフトウェアを受信する受信手段と、
前記受信手段により受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする再生装置。
【請求項２】
受信又は収容した記録媒体に記録されたコンテンツを再生する再生手段と、
前記再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段と、
前記コンテンツを解析する解析手段と、
前記解析手段によって前記コンテンツを解析可能な場合、前記記憶手段から読み出した前記復号化ソフトウェアが前記コンテンツを再生するか否かを判別する判別手段と、
前記判別手段によって前記コンテンツを再生しないと判別した場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を外部に送信する送信要求手段と、
前記送信要求手段による送信要求に応答して、外部から復号化ソフトウェアを受信する受信手段と、
前記受信手段により受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする再生装置。
【請求項３】
コンテンツを再生するための複数の復号化ソフトウェアを記憶するための復号化ソフトウェア記憶手段と、
再生装置からコンテンツの一部とともに前記コンテンツを復号化する復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信手段と、
前記復号化ソフトウェア送信要求受信手段により受信された復号化ソフトウェアの送信要求に応答して、前記復号化ソフトウェア記憶手段から読み出した前記コンテンツに対応する復号化ソフトウェアを前記再生装置に送信する復号化ソフトウェア送信手段と
を備えることを特徴とする復号化ソフトウェア配信サーバ。
【請求項４】
前記復号化ソフトウェア送信要求受信手段により受信された復号化ソフトウェアの送信要求に含まれるコンテンツの一部を解析して、対応する復号化ソフトウェアを検出する検出手段と、
前記検出手段により検出された復号化ソフトウェアに対応する復号化ソフトウェアを前記復号化ソフトウェア送信手段に通知する通知手段と、を備え、
前記復号化ソフトウェア送信手段は、前記通知手段により通知された復号化ソフトウェアを前記再生装置に送信することを特徴とする請求項３に記載の復号化ソフトウェア配信サーバ。
【請求項５】
複数のコンテンツを記憶する記憶手段と、
再生装置からのコンテンツ配信要求に応答して対応するコンテンツを配信するコンテンツ配信手段と、
前記再生装置からコンテンツの一部とともに前記コンテンツを再生するための復号化ソフトウェアの送信要求に応答して、複数の復号化ソフトウェアを記憶する前記復号化ソフトウェア配信サーバに対して、対応する復号化ソフトウェアの送信要求を送信する復号化ソフトウェア送信要求手段と、
前記復号化ソフトウェア送信要求手段によって前記復号化ソフトウェア配信サーバから受信した復号化ソフトウェアを前記再生装置に送信する復号化ソフトウェア送信手段と
を備えることを特徴とするコンテンツ配信サーバ。
【請求項６】
受信又は収容した記録媒体に記録されたコンテンツを再生する再生手段と、
前記再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段と、
前記コンテンツを解析する解析手段と、
前記解析手段によって前記コンテンツを解析不可の場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を前記コンテンツの一部とともに外部に送信する送信要求手段と、
前記送信要求手段による送信要求に応答して、外部から復号化ソフトウェアを受信する受信手段と、
前記受信手段により受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御手段と、
を有する再生装置と、
コンテンツを再生するための複数の復号化ソフトウェアを記憶するための復号化ソフトウェア記憶手段と、
前記再生装置からコンテンツの一部とともに前記コンテンツを復号化する復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信手段と、
前記復号化ソフトウェア送信要求受信手段により受信された復号化ソフトウェアの送信要求に応答して、前記復号化ソフトウェア記憶手段から読み出した前記コンテンツに対応する復号化ソフトウェアを前記再生装置に送信する復号化ソフトウェア送信手段と
を有する復号化ソフトウェア配信サーバと、
を備えることを特徴とする復号化ソフトウェア配信システム。
【請求項７】
受信又は収容した記録媒体に記録されたコンテンツを再生する再生手段と、
前記再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段と、
前記コンテンツを解析する解析手段と、
前記解析手段によって前記コンテンツを解析可能な場合、前記記憶手段から読み出した前記復号化ソフトウェアが前記コンテンツを再生するか否かを判別する判別手段と、
前記判別手段によって前記コンテンツを再生しないと判別した場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を外部に送信する送信要求手段と、
前記送信要求手段による送信要求に応答して、外部から復号化ソフトウェアを受信する受信手段と、
前記受信手段により受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御手段と、
を有する再生装置と、
コンテンツを再生するための複数の復号化ソフトウェアを記憶するための復号化ソフトウェア記憶手段と、
前記再生装置からコンテンツの一部とともに前記コンテンツを復号化する復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信手段と、
前記復号化ソフトウェア送信要求受信手段により受信された復号化ソフトウェアの送信要求に応答して、前記復号化ソフトウェア記憶手段から読み出した前記コンテンツに対応する復号化ソフトウェアを前記再生装置に送信する復号化ソフトウェア送信手段と
を有する復号化ソフトウェア配信サーバと、
を備えることを特徴とする復号化ソフトウェア配信システム。
【請求項８】
再生部でコンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段を備えた再生装置のコンテンツ再生方法において、
前記コンテンツを解析する解析ステップと、
前記コンテンツが解析不可の場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を前記ンテンツの一部とともに外部に送信する復号化ソフトウェア送信要求ステップと、
前記送信要求に応答して、外部から復号化ソフトウェアを受信する受信ステップと、
前記受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御ステップと、
前記記憶手段に記憶された復号化ソフトウェアによりコンテンツを再生する再生ステップと
を含むことを特徴とする再生装置のコンテンツ再生方法。
【請求項９】
再生部でコンテンツを再生するための復号化ソフトウェアを記憶するための記憶手段を備えた再生装置のコンテンツ再生方法において、
前記コンテンツを解析する解析ステップと、
前記コンテンツが解析可能な場合、前記記憶手段から読み出した前記復号化ソフトウェアが前記コンテンツを再生するか否かを判別する判別ステップと、
前記コンテンツを再生しないと判別した場合、前記コンテンツに対応する復号化ソフトウェアの送信要求を外部に送信する送信要求ステップと、
前記送信要求に応答して、外部から復号化ソフトウェアを受信する受信ステップと、
前記受信された復号化ソフトウェアを前記記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された復号化ソフトウェアによりコンテンツを再生する再生ステップと
を含むことを特徴とする再生装置のコンテンツ再生方法。
【請求項１０】
復号化ソフトウェア記憶手段を備える復号化ソフトウェア配信サーバの復号化ソフトウェア配信方法において、
再生装置から前記コンテンツの一部とともに前記コンテンツを復号化する復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信ステップと、
前記受信した復号化ソフトウェアの送信要求に応答して、前記復号化ソフトウェア記憶手段から読み出した前記コンテンツに対応する復号化ソフトウェアを送信する復号化ソフトウェア送信ステップと
を含むことを特徴とする復号化ソフトウェア配信サーバの復号化ソフトウェア配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル画像および／又は音楽等のデジタルコンテンツを再生するための再生装置、復号化ソフトウェア配信サーバ、コンテンツ配信サーバ、復号化ソフトウェア配信システム、コンテンツ再生方法及び復号化ソフトウェア配信方法に関する。
【背景技術】
【０００２】
デジタル技術および通信技術の進歩によりオーディオビジュアル（ＡＶ）機器（以下、単にプレイヤという）は、ＣＤ（コンパクトディスク）やＤＶＤ（デジタル多用途ディスク）等の記録媒体に予め記録されたコンテンツのみならず、放送やインターネット等のネットワーク等の媒体を介して各種のコンテンツを取り込み、内蔵する記録媒体に記録保存すると共にユーザが希望する時間にこれらのコンテンツを選択的に再生可能になっている。また、ＣＤ等の記録媒体に記録されたコンテンツをＰＣ（パーソナルコンピュータ）に所定の形式で圧縮してＨＤ（ハードディスク）に記録し、上述と同様、ユーザが希望する時間にこれらのコンテンツを選択的に再生可能になっている。
【０００３】
これらのデジタルコンテンツを記録再生するプレイヤは、幾つかの技術文献に開示されている。ビデオ信号の形態を判別する判別手段を設け、この判別手段からの判別出力に基づいてＤＳＰ（Digital Signal Processor）にダウンロードされる複数の信号処理プログラム（いわゆる復号化ソフトウェア）の内の１つを選択することにより、ハードウェアを増加することなく信号形態の異なるビデオ信号の処理を可能にする映像表示装置が開示されている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２０００−１４８１１３号公報（第３−４頁、第１図）
【０００５】
図６は、代表的な従来のプレイヤの構成を示すブロック図である。プレイヤ５０は、ローディング部５１、記録媒体５２、ヘッド部５３、システムコントロール部５４、パネル操作部５５、リモコン信号受信部（遠隔操作信号受信部）５６、表示部５７、再生部５８、ＬＡＮモジュール５９およびＦｌａｓｈ  ＲＯＭ（メモリ）６０を含んでいる。
【０００６】
ここで、ローディング部５１は、ローディングされるＣＤ等の記録媒体５２を一定速度で回転駆動し、ヘッド部５３によりデータを記録媒体５２へ又はそれから読み書きする。システムコントロール部５４は、ＣＰＵ（中央処理装置）であって、ユーザによるパネル操作部５５又はリモコン信号受信部５６による操作に基づき装置全体の動作を制御する。表示部５７は、ユーザによる操作情報およびプレイヤ５０の動作状態等の情報を表示する。再生部５８は、映像信号や音声信号を再生して出力する。ＬＡＮモジュール５９は、ルータ７０を介してＰＣ７１等に接続され、インターネット等のネットワークから必要な情報を取得可能にする。メモリ６０は、例えばＰＣ７１で扱われる動画、音声および静止画等の各種コンテンツ（又はファイル）を再生するための復号化ソフトウェア等が書き込まれている。
【０００７】
次に、図６に示す代表的なプレイヤ５０によりＰＣ７１が扱う上述の如き各種コンテンツのファイルを再生する場合の動作を説明する。プレイヤ５０は、ユーザによるパネル操作部５５又はリモコン信号受信部５６の操作に応じて、ＬＡＮモジュール５９に接続されたルータ７０を介してＰＣ７１からファイルを受け取る。ＬＡＮモジュール５９は、システムコントロール部５４を介して受け取ったファイルを再生部５８へ送り、映像や音声信号を再生して出力する。この再生に際して、システムコントロール部５４は、メモリ（Ｆｌａｓｈ  ＲＯＭ）６０に格納されている復号化ソフトウェアのうち必要な復号化ソフトウェアを読み出して使用する。また、ＰＣ７１から受け取ったファイルは、ユーザの操作に応じてローディング部５１にローディングされた記録媒体５２に記録保存することも可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来技術によると、予めプレイヤに格納されていない復号化ソフトウェアを必要とするフォーマット、例えば世の中に存在する復号化ソフトウェアのバージョンアップ又は新規復号化ソフトウェアに対応するコンテンツを再生することができない。そこで、これらのファイルを再生するには、ユーザ操作によりプレイヤのメーカーから提供されるアップデートファイルをダウンロードしてメモリのアップデート（更新）を行なう必要があるという課題があった。
【０００９】
本発明は、従来技術の上述した課題に鑑みなされたものであり、斯かる課題を解消又は軽減する再生装置、復号化ソフトウェア配信サーバ、コンテンツ配信サーバ、復号化ソフトウェア配信システム、コンテンツ再生方法及び復号化ソフトウェア配信方法を提供することを主たる目的とする。
【課題を解決するための手段】
【００１０】
前述の課題を解決するため本発明は、次のような特徴的な構成を採用している。
【００１１】
（１）受信又は収容した記録媒体のコンテンツを再生する再生手段と、
該再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶する記憶手段と、
前記コンテンツを再生する復号化ソフトウェアが前記記憶手段に記憶されているか否かを判別する判別手段と、
該判別手段によって前記コンテンツを再生するための復号化ソフトウェアが前記記憶手段に記憶されていないと判別されたとき、前記コンテンツに対応する復号化ソフトウェアの送信を外部に要求する要求手段と、
該要求手段の要求により受信された復号化ソフトウェアを前記記憶手段に記憶する記憶制御手段とを備える再生装置。
（２）前記要求手段は、前記復号化ソフトウェアの要求に際して、前記コンテンツの少なくとも一部を送信する上記（１）の再生装置。
（３）前記要求手段は、前記復号化ソフトウェアの要求に際して、前記コンテンツの種類を特定できないとき、前記コンテンツの少なくとも一部を送信する上記（１）の再生装置。
（４）コンテンツを再生するための複数種類の復号化ソフトウェアを記憶する復号化ソフトウェア記憶手段と、
前記復号化ソフトウェアの送信の要求を受信する復号化ソフトウェア送信要求受信手段と、
該復号化ソフトウェア送信要求受信手段で受信された復号化ソフトウェアの送信要求に応答して、対応する復号化ソフトウェアを送信する復号化ソフトウェア送信手段とを備える復号化ソフトウェア配信サーバ。
（５）前記復号化ソフトウェア送信要求受信手段は、
前記復号化ソフトウェアの送信要求と共に送信を要求されている復号化ソフトウェアに対応するコンテンツの少なくとも一部を受信し、該受信されたコンテンツの少なくとも一部を解析して対応する復号化ソフトウェアを検出する検出手段と、
該検出手段で検出された復号化ソフトウェアに対応する復号化ソフトウェアを前記復号化ソフトウェア送信手段に通知する通知手段とを備え、
前記復号化ソフトウェア送信手段は、前記通知手段により通知された復号化ソフトウェアを送信する上記（４）の復号化ソフトウェア配信サーバ。
（６）複数のコンテンツを記憶する記憶手段と、
再生装置からのコンテンツ配信要求に応答して対応するコンテンツを配信するコンテンツ配信手段と、
前記再生装置からの復号化ソフトウェアの配信要求に応答して、複数種類の復号化ソフトウェアを記憶する復号化ソフトウェア配信サーバに対して対応する復号化ソフトウェアの送信を要求する復号化ソフトウェア要求手段と、
前記復号化ソフトウェア配信サーバから受信した復号化ソフトウェアを前記再生装置に送信する復号化ソフトウェア送信手段とを備えるコンテンツ配信サーバ。
（７）前記ソフトウェア要求手段は、前記復号化ソフトウェアの配信要求と共に要求する復号化ソフトウェアに対応するコンテンツの少なくとも一部を受信して、当該受信したコンテンツの少なくとも一部を前記復号化ソフトウェアの送信要求と共に送信する上記（６）のコンテンツ配信サーバ。
（８）受信又は収容した記録媒体に記録されたコンテンツを再生する再生手段と、
該再生手段で前記コンテンツを再生するための復号化ソフトウェアを記憶する記憶手段と、
前記コンテンツを再生する復号化ソフトウェアが前記記憶手段に記憶されているか否かを判別する判別手段と、
前記判別手段により前記コンテンツを再生するための復号化ソフトウェアが前記記憶手段に記憶されていないと判別されたとき、前記コンテンツに対応する復号化ソフトウェアの送信を外部に要求する要求手段と、
該要求手段の要求により受信された復号化ソフトウェアを前記記憶手段に記憶する記憶制御手段とを備える再生装置と、
コンテンツを再生するための複数の復号化ソフトウェアを記憶する復号化ソフトウェア記憶手段と、
前記復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信手段と、
該復号化ソフトウェア送信要求受信手段で受信された復号化ソフトウェアの送信要求に応答して、対応する復号化ソフトウェアを送信する復号化ソフトウェア送信手段とを備える復号化ソフトウェア配信サーバとを備える復号化ソフトウェア配信システム。
（９）前記再生装置の前記要求手段は、前記復号化ソフトウェアの要求に際して、前記コンテンツの少なくとも一部を送信するものとし、
前記復号化ソフトウェア配信サーバの前記復号化ソフトウェア送信要求受信手段は、前記復号化ソフトウェアの送信要求と共に送信を要求されている復号化ソフトウェアに対応するコンテンツの少なくとも一部を受信するものとし、前記受信されたコンテンツの少なくとも一部を解析して対応する復号化ソフトウェアを検出する検出手段と、
前記検出手段で検出された復号化ソフトウェアに対応する復号化ソフトウェアを前記復号化ソフトウェア送信手段に通知する通知手段とを更に備え、
前記復号化ソフトウェア送信手段は、前記通知手段により通知された復号化ソフトウェアを送信する上記（８）の復号化ソフトウェア配信システム。
（１０）再生部でコンテンツを再生するための復号化ソフトウェアを記憶する記憶手段を備えた再生装置のコンテンツ再生方法において、
再生しようとしているコンテンツを再生するための復号化ソフトウェアが前記記憶手段に記憶されているか否かを判別する判別ステップと、
該判別ステップにより前記コンテンツを再生するための復号化ソフトウェアが前記記憶手段に記憶されていないと判別されたとき、前記コンテンツに対応する復号化ソフトウェアの送信を要求する復号化ソフトウェア送信要求ステップと、
該復号化ソフトウェア送信要求ステップの要求により受信された復号化ソフトウェアを前記記憶手段に記憶する記憶制御ステップと、
前記記憶手段に記憶された復号化ソフトウェアによりコンテンツを再生する再生ステップとを備える再生装置のコンテンツ再生方法。
（１１）コンテンツを再生するための複数種類の復号化ソフトウェアを記憶する復号化ソフトウェア記憶手段を備える復号化ソフトウェア配信サーバの復号化ソフトウェア配信方法において、
前記復号化ソフトウェアの送信要求を受信する復号化ソフトウェア送信要求受信ステップと、
該復号化ソフトウェア送信要求受信ステップで受信した復号化ソフトウェアの送信要求に応答して、対応する復号化ソフトウェアを送信する復号化ソフトウェア送信ステップとを備える復号化ソフトウェア配信サーバの復号化ソフトウェア配信方法。
【発明の効果】
【００１２】
本発明の再生装置、復号化ソフトウェア配信サーバ、コンテンツ配信サーバ、復号化ソフトウェア配信システム、コンテンツ再生方法及び復号化ソフトウェア配信方法によると、次の如き実用上の顕著な効果が得られる。即ち、プレイヤが未対応の復号化ソフトウェアを使用したコンテンツの場合には、インターネットを介してメーカーから対応する復号化ソフトウェアを取得してメモリ（Ｆｌａｓｈ  ＲＯＭ）の空きエリアにダウンロードすることにより、このコンテンツを再生することが可能になる。将来的な復号化ソフトウェアへの対応を可能にする。更に、コンテンツの種類がプレイヤで解析できない場合でも、コンテンツの少なくとも一部を復号化ソフトウェア配信サーバに送信して、復号化ソフトウェア配信サーバ側で解析できるので、一層多様性のある再生が可能である。
【実施例】
【００１３】
以下、本発明による再生装置、復号化ソフトウェア配信サーバ、コンテンツ配信サーバ、復号化ソフトウェア配信システム、コンテンツ再生方法及び復号化ソフトウェア配信方法の好適実施例の構成および動作を、添付図面を参照して詳細に説明する。
【００１４】
先ず、図１は、本発明による復号化ソフトウェア配信システムの好適実施例のシステム構成図である。このシステムは、再生装置としてのプレイヤ本体（以下、単にプレイヤという）１０、ルータ３０、コンテンツ配信サーバとしてのＰＣ３１、ＷＷＷ３２および復号化ソフトウェア配信サーバ３３により構成されている。
【００１５】
ここで、プレイヤ１０は、ローディング部１１、記録媒体１２、ヘッド部１３、システムコントロール部（例えば、ＣＰＵ：中央処理装置）１４、パネル操作部１５、リモコン信号受信部１６、表示部１７、再生部１８、ＬＡＮモジュール１９およびメモリ（Ｆｌａｓｈ  ＲＯＭ）２０を含んでいる。そして、記録媒体１２をローディング部１１に搭載し、ユーザによるパネル操作部１５又はリモコン信号受信部１６が受信した操作信号に応じてシステムコントロール部１４の制御下で、ヘッド部１３により記録媒体１２にコンテンツの書き込み又は読み出し（再生）を行なう。
【００１６】
メモリ２０は、図２（Ａ）に示す如く、メインプログラム格納エリアに加えて複数（例えば、００１〜ＮのＮ個）の復号化ソフトウェア格納エリアを有する。そして、システムコントロール部１４は、記録媒体１２へのコンテンツの読み書き時に、このメモリ２０に格納されている複数の復号化ソフトウェアのうち必要な復号化ソフトウェアを読み出して使用する。
【００１７】
コンテンツの記録・再生について、図１を参照して簡単に説明する。このプレイヤ１０は、ＬＡＮモジュール１９を含み、インターネット等のネットワークへの接続機能を有する。即ち、このプレイヤ１０は、ユーザによるパネル操作部１５又はリモコン１６の操作に応じてシステムコントロール部１４の制御下で、ＬＡＮモジュール１９、ルータ３０を介してＰＣ３１に格納されている画像又は音声コンテンツの配信要求を送信し、これに応答してＰＣ３１から配信されたコンテンツを受信してコンテンツデータを取得する。そして、取得したコンテンツを、システムコントロール部１４の制御下でローディング部１１に搭載された記録媒体１２に記録格納する。プレイヤ１０は、ＰＣ３１から受信して記録媒体１２に記録格納されたコンテンツ又は記録媒体１２に予め記録されているコンテンツを再生する。このコンテンツの再生には、メモリ２０から対応する復号化ソフトウェアを読み出し、読み出した復号化ソフトウェアを用いてコンテンツを再生して再生部１８から映像信号および／又は音声信号として出力すると共に表示部１７の液晶表示パネル等に表示する。また、ストリーミング形式でコンテンツデータを受信し、受信するコンテンツデータを順次再生するようにしてもよい。
【００１８】
尚、コンテンツに対応する復号化ソフトウェアがメモリ２０内にない場合には、システムコントロール部１４は、必要な復号化ソフトウェアの配信要求信号をＬＡＮモジュール１９、ルータ３０およびＷＷＷ３２を介して復号化ソフトウェア配信サーバ３３にアクセスし、このコンテンツに対応する復号化ソフトウェアをＷＷＷ３２、ルータ３０およびＬＡＮモジュール１９を介して取得し、システムコントロール部１４に伝送し、更にメモリ２０の空きエリアに格納する。尚、プレイヤ１０がコンテンツの形式を特定できない場合、即ち、必要な復号化ソフトウェアを特定できない場合には、プレイヤ１０は、当該コンテンツの所定データ量に相当する部分、具体的にはコンテンツの先頭部分の１〜１０ｋバイト程度を、復号化ソフトウェア配信要求信号に合わせて、そのまま送信する。
【００１９】
次に、復号化ソフトウェア配信サーバ３３について説明する。復号化ソフトウェア配信サーバ３３は、通信部３３１、システムコントロール部３３２、対応復号化ソフトウェア検出部３３３および復号化ソフトウェア記憶部３３４から構成されている。
【００２０】
ここで、通信部３３１は、復号化ソフトウェア配信要求信号を受信して、システムコントロール部３３２に伝送する。一方、システムコントロール部３３２から伝送された復号化ソフトウェアをＷＷＷ３２およびルータ３０を介してプレイヤ１０に送信する。
【００２１】
システムコントロール部３３２は、通信部３３１、対応復号化ソフトウェア検出部３３３、復号化ソフトウェア記憶部３３４をそれぞれ制御する。通信部３３１から復号化ソフトウェア配信要求信号を受信すると、当該配信要求が復号化ソフトウェアを特定しているか否かを判別する。特定されている場合には、復号化ソフトウェア記憶部３３４から対応する復号化ソフトウェアを読み出して、これを通信部３３１に出力する。一方、当該配信要求が復号化ソフトウェアを特定していない場合には、伴って送信されてきたコンテンツの一部を対応復号化ソフトウェア検出部３３３に送信する。対応復号化ソフトウェア検出部３３３から対応する復号化ソフトウェアの情報を受信すると、これに基づいて、復号化ソフトウェア記憶部３３４から対応する復号化ソフトウェアを読み出して、これを通信部３３１に出力する。
【００２２】
対応復号化ソフトウェア検出部３３３は、システムコントロール部３３２からコンテンツデータの一部を受信すると、これに対応する復号化ソフトウェアを検出する。具体的には、例えば、受信したコンテンツデータの一部のヘッダ部分を解析して、対応する復号化ソフトウェアを特定する。このためには、複数種類のコンテンツのヘッダにある情報と、対応する復号化ソフトウェアを対にして記憶するテーブルを備えているとよい。
【００２３】
次に、コンテンツサーバとしてのＰＣ３１について説明する。ＰＣ３１は、少なくともルータ３０を介してプレイヤ１０にコンテンツを供給する機能を備えており、ＰＣ３１全体を制御するためのシステムコントロール部３１２、複数のコンテンツを記憶するコンテンツ記憶部３１４、コンテンツ記憶部３１４に記憶されたコンテンツを管理するためのコンテンツ管理部３１３およびコンテンツ配信要求信号を受信又はコンテンツデータを送信するための通信部３１１を備えている。
【００２４】
通信部３１１は、プレイヤ１０からのコンテンツ配信要求を受信して、これをシステムコントロール部３１２に入力する。また、システムコントロール部３１２から受信したコンテンツデータをプレイヤ１０に対して出力する。コンテンツ管理部３１３は、コンテンツ管理テーブルを有するメモリ（ＲＡＭ：ランダムアクセスメモリ等）で構成され、各コンテンツのコンテンツ記憶部３１４内のアドレスを管理している。コンテンツ記憶部３１４は、複数のコンテンツを記憶するメモリ（ＲＡＭやＨＤＤ等）で構成され、各コンテンツのアドレスは、コンテンツ管理部３１３で管理されている。
【００２５】
システムコントロール部３１２は、通信部３１１、コンテンツ管理部３１３およびコンテンツ記憶部３１４を制御する。通信部３１１が、プレイヤ１０からコンテンツ配信要求信号を受信し、これがシステムコントロール部３１２に入力されると、対応するコンテンツデータのコンテンツ記憶部３１４内のアドレスを、コンテンツ管理部３１３のコンテンツ管理テーブルを参照して特定する。そして、特定されたアドレスに基づいてコンテンツ記憶部３１４内のコンテンツデータを読み出して、これを通信部３１１に対して出力する。
【００２６】
次に、図３および図４のフローチャートを参照して、図１に示す本発明による復号化ソフトウェア配信システムのコンテンツ再生動作について説明する。
【００２７】
先ず、再生するコンテンツのヘッダ解析処理を行う（ステップＡ１）。図２（Ｂ）は、斯かるコンテンツのヘッダ部の例を示す。このヘッダ部は、１〜１０ｋバイト程度である。次に、このコンテンツが解析可能か否かを判断する（ステップＡ２）。解析可能である場合（ステップＡ２：Ｙｅｓ）には、このコンテンツが再生可能か否かを判断する（ステップＡ３）。再生可能である場合（ステップＡ３：Ｙｅｓ）には、このコンテンツ（又はファイル）を再生（ステップＡ１３）して、処理を終了する。一方、再生不可能である場合（ステップＡ３：Ｎｏ）には、プレイヤ１０は、ＬＡＮモジュール１９、ルータ３０、ＷＷＷ３２を介して復号化ソフトウェア配信サーバ３３へアクセスする（ステップＡ４）、そしてそのコンテンツの復号化ソフトウェアの配信を要求する（ステップＡ５）。
【００２８】
一方、コンテンツの解析が不可能である場合（ステップＡ２：Ｎｏ）には、指定されている復号化ソフトウェア配信サーバ３３へアクセスする（ステップＡ６）。このとき、コンテンツ先頭の１０ｋバイト程度のダンプデータを復号化ソフトウェア配信サーバ３３へ送信する（ステップＡ７）。これらステップＡ５又はステップＡ７の後に、復号化ソフトウェア配信サーバ３３の処理が行われる（ステップＡ８）。
【００２９】
次に、この復号化ソフトウェア配信サーバ３３の処理（ステップＡ８）を、図４のフローチャートを参照して詳細に説明する。先ず、復号化ソフトウェアのダウンロード要求を受信したか否かを判断する（ステップＢ１）。ダウンロードを要求する場合（ステップＢ１：Ｙｅｓ）には、対応復号化ソフトウェアがあるか否か判断する（ステップＢ２）。対応する復号化ソフトウェアがある場合（ステップＢ２：Ｙｅｓ）には、対応復号化ソフトウェア有りを通知し（ステップＢ３）、ステップＡ８の処理を終了する。
【００３０】
一方、復号化ソフトウェアを特定してのダウンロードを要求でない場合（ステップＢ１：Ｎｏ）には、ダンプデータ解析を要求するか否か判断する（ステップＢ４）。解析要求する場合（ステップＢ４：Ｙｅｓ）には、ダンプデータ解析処理を行なう（ステップＢ５）。そして、ダンプデータの解析が可能か否か判断する（ステップＢ６）。解析可能な場合（ステップＢ６：Ｙｅｓ）には、上述したステップＢ２へ進む。一方、解析不可能である場合（ステップＢ６：Ｎｏ）、上述したステップＢ２で対応復号化ソフトウェアがない場合（ステップＢ２：Ｎｏ）およびダンプデータ解析要求がない場合（ステップＢ４：Ｎｏ）には、対応復号化ソフトウェアなしを通知し（ステップＢ７）、ステップＡ８の処理を終了する。
【００３１】
次に、図３に戻り、復号化ソフトウェア配信サーバ３３からの通知に基づいて、対応復号化ソフトウェアがあるか否か判断する（ステップＡ９）。対応復号化ソフトウェアがある場合（ステップＡ９：Ｙｅｓ）には、メモリ（ＲＯＭ）２０内の復号化ソフトウェアエリアに空きがあるか否か判断する（ステップＡ１０）。復号化ソフトウェアエリアに空きがある場合（ステップＡ１０：Ｙｅｓ）には、復号化ソフトウェアモジュールをダウンロードする（ステップＡ１１）。尚、図示しないが、ここでダウンロードされる復号化ソフトウェアは、上述のステップＢ２で判別された復号化ソフトウェアが送信されて、プレイヤ１０にてダウンロードされる。一方、復号化ソフトウェアエリアに空きがない場合（ステップＡ１０：Ｎｏ）には、ユーザが復号化ソフトウェア上書きを指示するか否か判断し（ステップＡ１５）、上書き指示する場合（ステップＡ１５：Ｙｅｓ）にも復号化ソフトウェアモジュールをダウンロードする（ステップＡ１１）。
【００３２】
そして、メモリ（ＲＯＭ）２０の復号化ソフトウェアエリアに復号化ソフトウェアを書き込む（ステップＡ１２）。次に、この復号化ソフトウェアモジュールを使用してコンテンツを再生し（ステップＡ１３）、処理を終了する。一方、対応復号化ソフトウェアがない場合（ステップＡ９：Ｎｏ）、ユーザが復号化ソフトウェア上書きを指示しない場合（ステップＡ１５：Ｎｏ）には、ＮＯ  ＰＬＡＹ、即ちコンテンツの再生を行なうことなく（ステップＡ１４）処理を終了する。
【００３３】
以上、本発明による復号化ソフトウェア配信システム、このシステムを使用する再生装置およびそのコンテンツ再生方法等を復号化ソフトウェア配信システムの好適実施例について詳述した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更および応用が可能であること、当業者には容易に理解できよう。
【００３４】
具体的には、上述したプレイヤ１０、復号化ソフトウェア配信サーバ３３およびコンテンツ配信サーバ３１の関係は、図５（Ａ）乃至（Ｅ）に示す如き種々の態様が考えられる。尚、図５中、表示の便宜上、復号化ソフトウェア配信サーバ３３はＷＥＢとし、コンテンツ配信サーバ３１はＰＣとして示す。
【００３５】
第1に、図５（Ａ）に示す如く、プレイヤ１０が復号化ソフトウェア配信サーバ３３に復号化ソフトウェアを要求し、これをダウンロードして、コンテンツを再生する。コンテンツは、復号化ソフトウェア配信サーバ３３とは異なるコンテンツ配信サーバ３１から受信するよう構成されている。
【００３６】
第２に、図５（Ｂ）に示す如く、復号化ソフトウェア配信サーバ３３がコンテンツ配信サーバ３１の役割を兼ねる構成である。そして、プレイヤ１０の要求に基づき復号化ソフトウェア配信サーバ３３から必要な情報を得る。
【００３７】
第３に、図５（Ｃ）に示す如く、復号化ソフトウェアの配信要求は、コンテンツ配信サーバ３１を介して復号化ソフトウェア配信サーバ３３に伝送され、また復号化ソフトウェア配信サーバ３３から配信された復号化ソフトウェアは、コンテンツ配信サーバ３１を介してプレイヤ１０が受信する。コンテンツはコンテンツ配信サーバ３１が配信する。
【００３８】
第４に、図５（Ｄ）に示す如く、コンテンツも復号化ソフトウェアも復号化ソフトウェア配信サーバ（この場合には「復号化ソフトウェア／コンテンツ配信サーバ」と称されるのが適当）３３から配信され、これらは他の宅内ＰＣサーバ等を介して受信するように構成する。
【００３９】
最後に、図５（Ｅ）に示す如く、宅内のＰＣサーバ３１がコンテンツ配信サーバ３１および復号化ソフトウェア配信サーバ３３の役割を兼ねるように構成されている。
【００４０】
上記図５（Ａ）〜（Ｅ）のいずれの構成も、上述したプレイヤ１０、復号化ソフトウェア配信サーバ３３およびコンテンツ配信サーバ３１の構成を適宜組み合わせることにより実現可能であることが、当業者には容易に理解できよう。尚、上述した好適実施例では、「復号化ソフトウェア」と記載して説明したが、これはデコードプログラム、デコーダーソフト、コーデックモジュール等の種々の表現がなされる場合がある。換言すると、本発明でいう「復号化ソフトウェア」とは、通信回線を利用して送受信可能で、これを信号処理部が用いて動作することによって、コンテンツの再生を可能とするものであれば何でもよいことを意味する。
【図面の簡単な説明】
【００４１】
【図１】本発明による復号化ソフトウェア配信システムの好適実施例のシステム構成図である。
【図２】（Ａ）は図１中のプレイヤに内蔵されるＦｌａｓｈ  ＲＯＭの復号化ソフトウェアエリアの説明図、（Ｂ）はコンテンツの構成、特にヘッダ部の説明図である。
【図３】図１に示す復号化ソフトウェア配信システムによるコンテンツ再生処理動作の全体を示すフローチャートである。
【図４】図３中の１つのステップであるメーカーＷＥＢサイト処理を示すフローチャートである。
【図５】（Ａ）〜（Ｅ）は、本発明の各種の実施形態を示すシステム構成図である。
【図６】従来のプレイヤのシステム構成図である。
【符号の説明】
【００４２】
１０  プレイヤ本体
１１  ローディング部
１２  記録媒体
１４  システムコントロール部
１８  再生部
１９  ＬＡＮモジュール
２０  メモリ（Ｆｌａｓｈ  ＲＯＭ）
３０  ルータ
３１  ＰＣ（コンテンツ配信サーバ）
３２  ＷＷＷ
３３  メーカーＷｅｂサイト（復号化ソフトウェア配信サーバ）
【図１】
0004677839.tif 000002
【図２】
0004677839.tif 000003
【図３】
0004677839.tif 000004
【図４】
0004677839.tif 000005
【図５】
0004677839.tif 000006
【図６】
0004677839.tif 000007