(57)【要約】【課題】  デジタル家電機器などのデジタル家電機器を利用してインターネット上よりコンテンツをダウンロードした場合、デジタル家電機器の機能上、コンテンツのヘッダに記載された特定の情報に従って、特定の処理しか実行できない。かかる処理面での制限により、デジタル家電機器を利用してコンテンツをダウンロードした利用者は、コンテンツを活用する幅を大幅に制限されてしまう。【解決手段】本発明では、前記課題を解決するために、中継サーバを有するダウンロードシステムを提案する。中継サーバで、コンテンツのヘッダの記載を書き換えるなどの処理を行う。これにより、デジタル家電機器を利用してコンテンツをダウンロードした利用者も、希望する利用形態でコンテンツを活用することができる。【選択図】            図３
2009070203.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信する配信部を有する配信サーバと、
配信サーバからコンテンツを取得するコンテンツ取得部と、
デジタル家電機器での処理内容を示すヘッダの記述を書き換えるためのヘッダ書換情報を保持する書換情報保持部と、
取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換えるヘッダ書換部と、
ヘッダ書換部にて書き換えられたコンテンツをデジタル家電機器に対して送信する送信部と、
を有する中継サーバと、
中継サーバからコンテンツを受信可能なコンテンツ受信部と、
受信したコンテンツのヘッダに記述された処理内容に応じて処理を実行する処理実行部と、
を有するデジタル家電機器と、
からなるダウンロードシステム。
【請求項２】
デジタル家電機器の処理実行部は、再生処理又は保存処理をする再生・保存手段を有する請求項１に記載のダウンロードシステム。
【請求項３】
配信サーバの配信可能コンテンツの更新を監視する更新監視部と、
更新監視部にて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成部と、
生成された更新情報をデジタル家電機器に送信する第一更新情報送信部と、
を有する更新監視サーバ
をさらに有する請求項１又は２に記載のダウンロードシステム。
【請求項４】
配信サーバの配信可能コンテンツの更新を監視する更新監視部と、
更新監視部にて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成部と、
生成された更新情報を中継サーバに送信する第二更新情報送信部と
を有する更新監視サーバ
をさらに有する請求項１から３のいずれか一に記載のダウンロードシステム。
【請求項５】
配信サーバにおいて実行される
コンテンツを配信する配信ステップと、
デジタル家電機器での処理内容を示すヘッダの記述を書き換えるためのヘッダ書換情報を保持する中継サーバにおいて実行される
配信サーバからコンテンツを取得するコンテンツ取得ステップと、
取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換えるヘッダ書換ステップと、
ヘッダ書換ステップにて書き換えられたコンテンツをデジタル家電機器に対して送信する送信ステップと、
デジタル家電機器において実行される
中継サーバからコンテンツを受信可能なコンテンツ受信ステップと、
受信したコンテンツのプロトコルヘッダに記述された処理内容に応じて処理を実行する処理実行ステップと、
からなるダウンロード方法。
【請求項６】
デジタル家電機器の処理実行ステップは、再生処理又は保存処理をする再生・保存サブステップを有する請求項５に記載のダウンロード方法。
【請求項７】
更新監視サーバにおいて実行される
配信サーバの配信可能コンテンツの更新を監視する更新監視ステップと、
更新監視ステップにて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成ステップと、
生成された更新情報をデジタル家電機器に送信する第一更新情報送信ステップと、
を有する請求項５又は６に記載のダウンロード方法。
【請求項８】
更新監視サーバにおいて実行される
配信サーバの配信可能コンテンツの更新を監視する更新監視ステップと、
更新監視ステップにて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成ステップと、
生成された更新情報を中継サーバに送信する第二更新情報送信ステップと
をさらに有する請求項５から７のいずれか一に記載のダウンロード方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル家電機器を利用してインターネット上からコンテンツを受信するダウンロード実行方法に関する。
【背景技術】
【０００２】
インターネットで配信されている様々な情報をダウンロードするツールとしては、パソコンが一般的に利用されている。しかし、近年、新たなツールとして、デジタル家電機器、例えば、デジタルテレビなどが注目を集めている。デジタルテレビは、２０１１年にアナログ放送用電波が停波されることもあり今後さらに普及すると予想され、デジタルテレビを利用してインターネット上からコンテンツをダウンロードする人口は増加すると考えられる。その結果、インターネット利用人口は今以上に増加し、配信されるコンテンツなどもさらに充実したものになると考えられる。
【０００３】
このような状況の中、デジタルテレビなどのデジタル家電機器を利用して、インターネット上からコンテンツをダウンロードする際に起こりうる問題を解決するための発明が多くなされている。例えば、デジタルテレビでテレビ放送を視聴中に、その番組内で紹介された情報をデジタルテレビを利用して視聴者が一斉にダウンロードしようと試みた場合、回線がパンクしてしまう可能性がある。当該不都合を回避する手段として、特許文献１のような発明がなされている。当該発明は、コンテンツの送信を帯域に余裕のある時間帯に行うようにするダウンロードシステムである。これにより、利用者は確実に希望するコンテンツを取得して、それを、プリントアウトしたり、再生などの処理を行ったりして楽しむことができる。このような発明により、デジタル家電機器を利用してインターネット上からコンテンツを快適にダウンロードすることが可能になっている。
【０００４】
しかしながら、現時点においても、デジタル家電機器を利用してコンテンツをダウンロードした場合、以下のような問題が起こりうる。例えば、現在、インターネット上でパソコン向けに配信されているポッドキャストコンテンツを、デジタル家電機器を利用してダウンロードした場合、デジタル家電機器では、ダウンロードしたコンテンツを「再生」処理しか実行できず、内部メモリやＳＤカードなどの外部メモリに「保存」処理することはできない。これは、デジタル家電機器の機能上生じうる制限である。具体的には、デジタル家電機器は、ポッドキャストコンテンツをダウンロードすると、コンテンツを配信しているサーバで付与されたＨＴＴＰプロトコルなどのヘッダ情報（ヘッダ例：図１９）の特定の記述を読み取り、読み取った記述に従い、特定の処理のみを実行する。現在インターネット上で配信されている多くのポッドキャストコンテンツのヘッダ情報には、「再生」処理を実行するための情報が記述されており、当該コンテンツをダウンロードしたデジタル家電機器は、コンテンツを「再生」処理するのみで、「保存」処理などをすることができない。（なお、ヘッダ情報が「保存」となっている場合は、「保存」処理を行う。）
【０００５】
かかる制限は、デジタル家電機器がインターネット上よりコンテンツを取得するツールとして普及する上で、大きな障害となる。例えば、利用者が、ポッドキャストコンテンツをダウンロードし、それをＳＤカードなどの外部メモリに保存して携帯用音楽プレーヤーなどを用いて楽しむことを目的としている時、デジタル家電機器は、当該目的を達成するためにコンテンツをダウンロードするツールとしては利用できない。このような問題は、ポッドキャストコンテンツに限らず、他のコンテンツをダウンロードする際にも起こりうる可能性がある。
【０００６】
当該問題を解決する手段として、配信サーバより配信されたコンテンツを、そのままデジタル家電機器に配信するのでなく、一旦中継サーバを経由し、中継サーバにおいてＨＴＴＰプロトコルなどのヘッダ情報の特定の記述を所定の内容に書き換え、そして、ヘッダ情報を書き換えたコンテンツをデジタル家電機器に配信する手段が考えられる。
【０００７】
このように、インターネット上で配信するコンテンツを、配信元から配信先に直接配信するのでなく、中継サーバを経由して、所定のヘッダ情報を書き換えて配信先に配信するような手段としては、特許文献２のような発明がある。特許文献２の発明は、撮像装置で撮像した映像などを、複数の配信先にライブ映像配信する場合に、配信元である撮像装置の処理負荷を軽減するためになされたものである。具体的には、フラグメント映像形式を利用して複数の配信先にライブ映像配信する場合、配信元である撮像装置は、配信先ごとにコンテンツのヘッダ情報などを付与したデータを作成して配信する必要があり、大きな負担となっていた。そこで、特許文献２の発明では、コンテンツを配信する際、配信元と配信先の間に中継サーバを設け、中継サーバで、配信先ごとにヘッダ情報を書き換えたデータを作成し、それを配信先に配信するものである。これにより、配信元の撮像装置は、ただ一つのデータのみを作成して中継サーバに配信すればよく、処理負荷が軽減されるというものである。
【０００８】
しかしながら、特許文献２の発明では、配信元の撮像装置の処理負荷を軽減して、フラグメント映像形式と同様の効果でライブ映像を複数の配信先に配信するための手段や、それを実現するための中継サーバにおける書き換え処理が記載されているのみであり、配信されたポッドキャストコンテンツなどを、利用者の利便性を向上させるために中継サーバを経由して配信する手段や、中継サーバにおいてポッドキャストコンテンツなどのヘッダ情報の所定領域を書き換える具体的手段については記載されていない。
【特許文献１】特開２００５−１３００８２
【特許文献２】特開２００７−１７３９８７
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、本発明では、デジタル家電機器を利用してインターネット上からダウンロードしたポッドキャストコンテンツなどを、利用者が希望する態様で使用して楽しめるようにする具体的手段を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための手段として、以下の発明を提供する。
【００１１】
第一発明では、コンテンツを配信する配信部を有する配信サーバと、配信サーバからコンテンツを取得するコンテンツ取得部と、デジタル家電機器での処理内容を示すヘッダの記述を書き換えるためのヘッダ書換情報を保持する書換情報保持部と、取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換えるヘッダ書換部と、ヘッダ書換部にて書き換えられたコンテンツをデジタル家電機器に対して送信する送信部とを有する中継サーバと、中継サーバからコンテンツを受信可能なコンテンツ受信部と、受信したコンテンツのヘッダに記述された処理内容に応じて処理を実行する処理実行部とを有するデジタル家電機器とからなるダウンロードシステムを提供する。
【００１２】
第二発明では、第一発明を基本とし、さらに、デジタル家電機器の処理実行部は、再生処理又は保存処理をする再生・保存手段を有するダウンロードシステムを提供する。
【００１３】
第三発明では、第一発明または第二発明を基本とし、さらに、配信サーバの配信可能コンテンツの更新を監視する更新監視部と、更新監視部にて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成部と、生成された更新情報をデジタル家電機器に送信する第一更新情報送信部とを有する更新監視サーバをさらに有するダウンロードシステムを提供する。
【００１４】
第四発明では、第一発明から第三発明の内のいずれか一つを基本とし、さらに、配信サーバの配信可能コンテンツの更新を監視する更新監視部と、更新監視部にて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成部と、生成された更新情報を中継サーバに送信する第二更新情報送信部とを有する更新監視サーバをさらに有するダウンロードシステムを提供する。
【００１５】
第五発明では、配信サーバにおいて実行される、コンテンツを配信する配信ステップと、デジタル家電機器での処理内容を示すヘッダの記述を書き換えるためのヘッダ書換情報を保持する中継サーバにおいて実行される、配信サーバからコンテンツを取得するコンテンツ取得ステップと、取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換えるヘッダ書換ステップと、ヘッダ書換ステップにて書き換えられたコンテンツをデジタル家電機器に対して送信する送信ステップと、デジタル家電機器において実行される、中継サーバからコンテンツを受信可能なコンテンツ受信ステップと、受信したコンテンツのプロトコルヘッダに記述された処理内容に応じて処理を実行する処理実行ステップとからなるダウンロード方法を提供する。
【００１６】
第六発明では、第五発明を基本とし、さらに、デジタル家電機器の処理実行ステップは、再生処理又は保存処理をする再生・保存サブステップを有するダウンロード方法を提供する。
【００１７】
第七発明では、第五発明または第六発明を基本とし、さらに、更新監視サーバにおいて実行される、配信サーバの配信可能コンテンツの更新を監視する更新監視ステップと、更新監視ステップにて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成ステップと、生成された更新情報をデジタル家電機器に送信する第一更新情報送信ステップとを有するダウンロード方法を提供する。
【００１８】
第八発明では、第五発明から第七発明の内のいずれか一つを基本とし、さらに、更新監視サーバにおいて実行される、配信サーバの配信可能コンテンツの更新を監視する更新監視ステップと、更新監視ステップにて更新を見つけた場合には更新の内容を示す更新情報を生成する更新情報生成ステップと、生成された更新情報を中継サーバに送信する第二更新情報送信ステップとをさらに有するダウンロード方法を提供する。
【発明の効果】
【００１９】
本発明のダウンロード方法により、利用者は、デジタルテレビなどのデジタル家電機器を利用してインターネット上よりコンテンツ情報をダウンロードした場合でも、そのコンテンツを希望する態様で活用することができる。これにより、デジタルテレビなどのデジタル家電機器が、インターネット上よりコンテンツ情報をダウンロードする新たなツールとして更に普及することになると考えられる。
【発明を実施するための最良の形態】
【００２０】
以下に、各発明を実施するための最良の形態を説明する。各実施形態と請求項の関係はおおむね次のようなものである。実施形態１は、主に請求項１、２、５、６について説明する。実施形態２は、主に請求項３、７について説明する。実施形態３は、主に請求項４、８について説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
<<実施形態１>>
<実施形態１：概要>  
【００２１】
現在、インターネット上に配信されている音声コンテンツや画像コンテンツや文書コンテンツなどを、パソコンを利用して配信サーバより直接ダウンロードし、パソコン内のメモリなどに保存することができる（図１）。そして、パソコンの有する機能に基づいて、そのコンテンツをパソコンで再生したり、ＳＤカードのような外部メモリに保存して他の再生装置で再生したりすることなどができる。このような機能により、利用者は、インターネット上より取得したコンテンツを、部屋でパソコンを利用して楽しめるのはもちろん、外部メモリに保存しなおして、携帯用再生プレーヤーなどを利用して外出先でコンテンツを楽しむこともできる。また、より高性能な再生プレーヤーなどを利用して、より充実したコンテンツを楽しむこともできる。
【００２２】
また、近年は、デジタル家電機器を利用してインターネット上よりコンテンツをダウンロードすることもできる。しかし、デジタル家電機器は、その機能上、パソコン向けに配信されているコンテンツをダウンロードした場合、実行する処理が制限されるという問題がある。具体的には、ダウンロードしたコンテンツのヘッダに記載されている特定の情報に従って、特定の処理しか実行できず、その他の処理を実行することはできない。
【００２３】
例えば、インターネット上でパソコン向けに配信されているポッドキャストコンテンツを、デジタル家電機器を利用してダウンロードした場合、デジタル家電機器は、コンテンツに付されたＨＴＴＰプロトコルのヘッダ情報の「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を読み取り、その内容に従った所定の処理のみを実行する。現在、パソコン向けに配信されているポッドキャストコンテンツの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」には、「ａｕｄｉｏ／ｍｐｅｇ」と記述されているので（例：図１９）、コンテンツを取得したデジタル家電機器は、その記載を読み取り、それに従って「再生」処理のみ実行することとなる（図２）。
【００２４】
しかしながら、デジタル家電機器を利用してポッドキャストコンテンツを取得した利用者は、そのコンテンツを、デジタル家電機器で「再生」処理して楽しむよりもそれを「保存」して、ＳＤカードなどの外部メモリに保存しなおし、携帯用再生プレーヤーなどの他の再生プレーヤーを利用してコンテンツを楽しむことを希望している場合が多いと考えられる。すなわち、デジタル家電機器を利用して取得したコンテンツをそのまま「再生」処理するのでなく、「保存」処理することを希望していると考えられる。
【００２５】
本実施形態の発明は、かかる問題を解決するためになされたものであり、具体的には図３に示すように、パソコン向けに配信されているコンテンツを、デジタル家電機器を利用してダウンロードする場合、コンテンツを配信サーバから直接ダウンロードせずに、中継サーバを経由してダウンロードするものである。そして、当該中継サーバは、コンテンツのヘッダの特定の情報を、所定の内容に書き換える機能を有する。
【００２６】
これにより、利用者は、デジタル家電を利用してパソコン向けに配信されているコンテンツをダウンロードした場合でも、当該コンテンツを保存し、他の再生プレーヤーを利用して楽しむことが可能となる。
<実施形態１：構成>
【００２７】
以下に記載する本装置の機能ブロックは、ハードウエア、ソフトウエア、またはハードウエア及びソフトウエアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵやＲＡＭ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶メディアとそれらメディアの読取ドライブなど）、印刷機器や表示装置、その他の外部周辺装置などのハードウエア構成部やその外部周辺機器用のＩ／Ｏポート、それらハードウエアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザインターフェイスなどが挙げられる。
【００２８】
またこれらハードウエアやソフトウエアは、ＲＡＭ上に展開したプログラムをＣＰＵで演算処理したり、メモリやハードディスク上に保持されているデータや、インターフェイスを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウエア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウエアとして構成することができる。さらに、そのようなソフトウエアをコンピュータに実行させるために用いるソフトウエア製品、及び同製品を記憶媒体に固定した記憶媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２９】
図４は、本実施形態の機能ブロックの一例を示したものである。本実施形態のダウンロードシステムは、「配信サーバ」（０４１００）と、「中継サーバ」（０４２００）と、「デジタル家電機器」（０４３００）とからなる。なお、デジタル家電機器とは、デジタルテレビ以外に、ＤＶＤレコーダ、デジタルオーディオ、カーナビゲーション等も含まれる。
【００３０】
そして、「配信サーバ」（０４１００）は、「配信部」（０４１０１）からなる。「中継サーバ」（０４２００）は、「コンテンツ取得部」（０４２０１）と、「書換情報保持部」（０４２０２）と、「ヘッダ書換部」（０４２０３）と、「送信部」（０４２０４）からなる。「デジタル家電機器」（０４３００）は、「受信部」（０４３０１）と、「処理実行部」（０４３０２）からなる。
【００３１】
以下、それぞれの機能について説明する。
<<配信サーバ（０４１００）>>
【００３２】
本実施形態の「配信サーバ」（０４１００）は、パソコン向けに生成されたコンテンツ（例：ポッドキャストコンテンツ）を配信する配信部（０４１０１）を有する。配信サーバとは、インターネット上で、コンテンツなどを配信するサービスを提供しているコンピュータシステムであり、現在、多数の配信サーバが存在する。例えば、新聞社などが、自己の所有する配信サーバを利用して、最新のニュースをインターネット上で利用者に配信するなどしている。本実施形態の配信サーバ（０４１００）は、インターネット上で利用者にコンテンツを配信している全ての配信サーバを含む概念である。また、配信しているコンテンツによっても特段制限されず、ポッドキャスティングにより配信している音楽や番組放送などの音声コンテンツなどのほか、映画、ゲーム、ＣＭ、写真などの動画像・静止画像コンテンツや、小説、新聞記事などの文書コンテンツなど、パソコン向けに生成されたあらゆるコンテンツ（以下、「パソコン向けコンテンツ」という。）を含む。配信サーバ（０４１００）は、これらのコンテンツにＨＴＴＰプロトコルなどのヘッダ情報（例：図１９）を付与して、利用者などに配信している。ここで、コンテンツを配信する際に付与するヘッダ情報は、ＨＴＴＰプロトコルに制限されず、あらゆるプロトコルを利用して配信可能である。
【００３３】
「配信部」（０４１０１）は、インターネットを利用して、前記パソコン向けコンテンツを配信するよう構成されている。なお、配信部（０４１０１）は、パソコン向けコンテンツをパソコンに対して配信するのみでなく、デジタル家電機器（０４３００）などにも配信するよう構成されている。すなわち、配信部（０４１０１）は、パソコンよりコンテンツのダウンロード要求があると、当該コンテンツをそのパソコンに直接配信する。また、デジタル家電機器（０４３００）からコンテンツのダウンロード要求があると、当該コンテンツをデジタル家電機器（０４３００）に配信する。しかし、デジタル家電機器（０４３００）に配信する際には、直接配信せず、中継サーバ（０４２００）を経由してコンテンツを配信するよう構成されている。デジタル家電機器（０４３００）に配信する際に、直接配信せず中継サーバ（０４２００）を経由して配信するのは、中継サーバ（０４２００）においてパソコン向けコンテンツのヘッダの所定領域を書き換え、ヘッダを書き換えたコンテンツをデジタル家電機器（０４３００）に配信するためである。ヘッダを書き換える処理、理由などについては後述する。
【００３４】
すなわち、利用者が配信サーバ（０４１００）にダウンロード要求すると、配信サーバ（０４１００）は、配信要求している機器の種類（パソコン、デジタル家電など）を識別する。そして、配信要求している機器の種類に応じて、配信部（０４１０１）にコンテンツを配信する先を指示し、配信部（０４１０１）は、その指示に従ってコンテンツを配信する。なお、配信サーバ（０４１００）が、コンテンツを配信要求している機器の種類（パソコン、デジタル家電など）を識別する手段としては特段制限されず、例えば、デジタルテレビから、搭載のブラウザーを経由してダウンロード要求する情報に含まれる「Ｕｓｅｒ−Ａｇｅｎｔ」の記載を読み取り、機器の種類を認識してもよい。
【００３５】
配信サーバ（０４１００）の配信部（０４１０１）が、インターネットを利用してパソコン向けコンテンツを配信する流れの具体例としては、以下のような例などが考えられる。
（ア：利用者が、配信サーバ（０４１００）の有するサイトからパソコン向けコンテンツのダウンロードを要求する場合）
【００３６】
配信サーバ（０４１００）の管理者は、自己のホームページ上でパソコン向けコンテンツをダウンロードさせるための案内情報を提示しているとする（図５）。利用者は、当該案内に従い、ダウンロードを実行するよう指示する。すると、配信サーバ（０４１００）は、ダウンロード要求の情報に含まれる記載などから、ダウンロード要求している機器の種類（パソコン、デジタル家電など）を認識する。
【００３７】
ダウンロード要求している機器が「パソコン」だった場合、配信部（０４１０１）は、パソコン向けコンテンツを直接、利用者のパソコンに配信する。一方、ダウンロード要求している機器が「デジタル家電機器」だった場合、配信部（０４１０１）は、パソコン向けコンテンツを、中継サーバ（０４２００）に配信する。
（イ：利用者が、デジタル家電機器（０４３００）を利用して、中継サーバ（０４２００）の有するサイトからパソコン向けコンテンツのダウンロードを要求する場合）
【００３８】
中継サーバ（０４２００）の管理者は、自己のホームページ上でパソコン向けコンテンツをデジタル家電機器にダウンロードさせるための案内情報を提示しているとする（図６）。利用者は、デジタル家電機器（０４３００）利用して、当該案内に従いダウンロードを実行するよう指示する。すると、中継サーバ（０４２００）は、利用者からのダウンロード要求に応じ、配信サーバ（０４１００）にコンテンツを配信するよう要求する。中継サーバ（０４２００）よりコンテンツの配信要求を受けた配信サーバ（０４１００）は、当該要求に応じて、配信部（０４１０１）よりパソコン向けコンテンツを中継サーバ（０４２００）に配信する。
<<中継サーバ（０４２００）>>
【００３９】
本実施形態の中継サーバ（０４２００）は、配信サーバ（０４１００）が配信しているパソコン向けコンテンツを取得すると、取得したコンテンツに付与されているヘッダ情報の所定領域を所定の内容に書き換えて、デジタル家電機器（０４３００）に送信するよう構成されている。これらを実現するため、中継サーバ（０４２００）は、「コンテンツ取得部」（０４２０１）と、「書換情報保持部」（０４２０２）と、「ヘッダ書換部」（０４２０３）と、「送信部」（０４２０４）とを有する。
【００４０】
「コンテンツ取得部」（０４２０１）は、配信サーバ（０４１００）の配信部（０４１０１）からインターネットを利用して配信されたパソコン向けコンテンツを取得するよう構成されている。コンテンツ取得部（０４２０１）は、デジタル家電機器（０４３００）からのダウンロード要求に従い、配信サーバ（０４１００）にパソコン向けコンテンツを配信するよう要求して、配信サーバ（０４１００）からパソコン向けコンテンツを取得するよう構成されている。また、コンテンツ取得部（０４２０１）は、利用者が配信サーバ（０４１００）にパソコン向けコンテンツを配信するよう要求し、その指示に従って配信サーバ（０４１００）の配信部（０４１０１）が中継サーバ（０４２００）に配信してきたパソコン向けコンテンツを取得するよう構成されていてもよい。
【００４１】
コンテンツ取得部（０４２０１）がコンテンツを取得する流れの具体例としては、以下のような例などが考えられる。
（ア：利用者が、配信サーバ（０４１００）の有するサイトからパソコン向けコンテンツのダウンロードを要求する場合）
【００４２】
配信サーバ（０４１００）の管理者は、自己のホームページ上でパソコン向けコンテンツをダウンロードさせるための案内情報を提示しているとする（図５）。利用者は、当該案内に従い、ダウンロードを実行するよう指示する。すると、配信サーバ（０４１００）は、ダウンロード要求の情報に含まれる記載などから、ダウンロード要求している機器の種類（パソコン、デジタル家電など）を認識する。ダウンロード要求している機器が「デジタル家電機器」だった場合、配信部（０４１０１）は、パソコン向けコンテンツを、中継サーバ（０４２００）に配信する。そして、中継サーバ（０４２００）のコンテンツ取得部（０４２０１）は、配信されてきたパソコン向けコンテンツを取得する。
（イ：利用者が、中継サーバ（０４２００）の有するサイトからパソコン向けコンテンツのダウンロードを要求する場合）
【００４３】
中継サーバ（０４２００）の管理者は、自己のホームページ上でパソコン向けコンテンツをデジタル家電機器にダウンロードさせるための案内情報を提示しているとする（図６）。利用者は、デジタル家電機器（０４３００）利用して、当該案内に従いダウンロードを実行するよう指示する。すると、中継サーバ（０４２００）は、利用者からのダウンロード要求に応じ、配信サーバ（０４１００）にコンテンツを配信するよう要求する。中継サーバ（０４２００）よりコンテンツの配信要求を受けた配信サーバ（０４１００）は、当該要求に応じて、配信部（０４１０１）よりパソコン向けコンテンツを中継サーバ（０４２００）に配信する。そして、中継サーバ（０４２００）は、配信されてきたパソコン向けコンテンツを取得する。
【００４４】
「書換情報保持部」（０４２０２）は、デジタル家電機器での処理内容を示すヘッダの記述を書き換えるためのヘッダ書換情報を保持するよう構成されている。インターネットを利用して配信されるコンテンツには、配信サーバによりＨＴＴＰプロトコルなどのヘッダ情報（例：図１９）が付与される。当該コンテンツを取得したデジタル家電機器は、ヘッダ情報を読み取り、ダウンロードしたコンテンツのデータ形式などを認識する。
【００４５】
パソコン向けコンテンツをダウンロードしたデジタル家電機器（０４３００）は、前記配信サーバ（０４１００）により付されたＨＴＴＰプロトコルなどのヘッダの所定の記述を読み取り、その記述に従って所定の処理のみを実行するよう構成されている。具体的には、デジタル家電機器（０４３００）を利用して、ＨＴＴＰプロトコルのヘッダ情報が付与されたパソコン向けポッドキャストコンテンツをダウンロードした場合、デジタル家電機器（０４３００）は、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」（図１９−ア）の記述を読み取る。そして、その記述に従って所定の処理のみ行う。現在パソコン向けに配信されているポッドキャストコンテンツには、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」として「ａｕｄｉｏ／ｍｐｅｇ」が記述されていることが多く、当該コンテンツを読み取ったデジタル家電機器（０４３００）は、取得したコンテンツを再生処理のみ行う。
【００４６】
すなわち、コンテンツにＨＴＴＰヘッダが付与されている場合、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が、「デジタル家電機器での処理内容を示すヘッダの記述」にあたる。「書換情報保持部」（０４２０２）は、このような「デジタル家電機器での処理内容を示すヘッダの記述」を書き換えるための「ヘッダ書換情報」を保持するよう構成されている。
【００４７】
「ヘッダ書換情報」としては、あらゆるものが考えられる。例えば、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が、デジタル家電機器（０４３００）で「再生」処理を実行する「ａｕｄｉｏ／ｍｐｅｇ」である場合、「保存」処理を実行する「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換えるための情報であってもよい。ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」の場合、当該記述を読み取ったデジタル家電機器（０４３００）は、取得したコンテンツを「保存」処理のみ実行できる。
【００４８】
また、その他のヘッダ書換情報としては、利用者の希望する使用形態に併せて、ヘッダの記述を書き換えるような情報でもよい。例えば、デジタル家電機器（０４３００）を利用してパソコン向けコンテンツを取得した利用者が、そのコンテンツを「再生」処理することを望んでいる場合は、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を「ａｕｄｉｏ／ｍｐｅｇ」に書き換え、一方、「保存」処理を望んでいる場合には、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換えるようの情報でもよい。かかる場合、利用者は、コンテンツをダウンロード要求する際、希望する使用形態に関する情報も併せて送るように構成されていてもよい。
【００４９】
「ヘッダ書換部」（０４２０３）は、取得したパソコン向けコンテンツを構成するためのプロトコルのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換えるよう構成されている。「取得したコンテンツ」とは、利用者の要求に応じて、コンテンツ取得部（０４２０１）が配信サーバ（０４１００）より取得したコンテンツである。「ヘッダの所定領域」とは、配信サーバ（０４１００）によりコンテンツに付与されたヘッダ情報のうち、デジタル家電機器（０４３００）での処理内容を示す記述がなされている領域のことである。例えば、ヘッダ情報にＨＴＴＰプロトコルが付与されていた場合、ヘッダの所定領域は、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」を記述している領域である。ヘッダ書換部（０４２０３）は、書換情報保持部（０４２０２）が保持しているヘッダ書換情報に従い、ヘッダの所定領域を所定の内容に書き換えるよう構成されている。具体的には、図２０に示すように、取得したパソコン向けコンテンツのヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が、「ａｕｄｉｏ／ｍｐｅｇ」だった場合で、書換情報が『「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える』ような情報であった場合、ヘッダ書換部（０４２０３）は、ヘッダ書換情報に従い、「ａｕｄｉｏ／ｍｐｅｇ」を「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。
【００５０】
なお、ヘッダ書換部（０４２０３）は、コンテンツに付与されたヘッダ情報の中の、デジタル家電機器での処理内容を特定するための所定領域の記述のみを書き換える。よって、その他のヘッダ情報やコンテンツ自体の記述を書き換えることはない。
【００５１】
「送信部」（０４２０４）は、ヘッダ書換部（０４２０３）にて書き換えられたコンテンツをデジタル家電機器（０４３００）に対して送信するよう構成されている。「ヘッダ書換部（０４２０３）にて書き換えられたコンテンツ」とは、前記の通り、ヘッダ書換情報に従って、ヘッダの所定領域を所定内容に書き換えたコンテンツである。
【００５２】
送信部（０４２０４）は、前記コンテンツを、インターネットを利用してデジタル家電機器（０４３００）に対して送信するよう構成されている。なお、ここでは中継サーバ（０４２００）の有するサイトからパソコン向けコンテンツのダウンロードを要求することが記載されているが、このサイトは中継サーバと独立したサーバに設けてもよく、中継サーバとこのサイトのサーバを一体にする必要はない。
<<デジタル家電機器（０４３００）>>
【００５３】
本実施形態のデジタル家電機器（０４３００）は、配信サーバ（０４１００）の配信部（０４１０１）や、中継サーバ（０４２００）の送信部（０４２０４）がインターネットを利用して送信したコンテンツを受信し、コンテンツに付与されたヘッダ情報に従って所定の処理を実行するよう構成されている。これらを実現するため、本実施形態のデジタル家電機器は（０４３００）、インターネットを介した通信が利用可能に構成されており、また、「コンテンツ受信部」（０４３０１）と、「処理実行部」（０４３０２）を有する。なお、「処理実行部」（０４３０２）は、「再生・保存手段」を有していてもよい。
【００５４】
「コンテンツ受信部」（０４３０１）は、中継サーバ（０４２００）からコンテンツを受信できるように構成されている。「中継サーバ（０４２００）から受信するコンテンツ」とは、中継サーバ（０４２００）にてヘッダ情報の所定領域を書き換えたコンテンツである。また、コンテンツ受信部（０４３０１）は、配信サーバ（０４１００）からも直接コンテンツを受信できるよう構成されていてもよい。
【００５５】
「処理実行部」（０４３０２）は、受信したコンテンツのプロトコルヘッダに記述された処理内容に応じて処理を実行するよう構成されている。なお、「処理実行部」（０４３０２）は、再生処理または保存処理をする「再生・保存手段」を実行できるよう構成されていてもよい。「受信したコンテンツ」とは、コンテンツ受信部（０４３０１）が受信したコンテンツであり、配信サーバ（０４１００）から直接受信したコンテンツと、中継サーバ（０４２００）を経由して受信したコンテンツの両方を含む。「プロトコルヘッダに記述された処理内容」とは、ヘッダの所定領域の記述であり、デジタル家電機器（０４３００）の処理内容を特定するためのものである。例えば、ヘッダ情報としてＨＴＴＰプロトコルが付与されている場合、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述である。具体的には、「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」や「ａｕｄｉｏ／ｍｐｅｇ」などである。「処理実行部」（０４３０２）は、プロトコルヘッダに記述された処理内容を認識し、その記述に基づいて、特定の処理を実行する。例えば、ヘッダ情報としてＨＴＴＰプロトコルが付与されており、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」だった場合、処理実行部（０４３０２）は、再生・保存手段に基づき、コンテンツの「保存処理」を実行するよう構成されている。また、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述が「ａｕｄｉｏ／ｍｐｅｇ」だった場合、処理実行部（０４３０２）は、コンテンツの「再生処理」を実行するよう構成されている。なお、処理実行部（０４３０２）が行う処理は、再生や保存などに限定されず、その他、プロトコルヘッダに記述された処理内容に応じて、「コンテンツを再生後破棄」「コンテンツを再生後保存」「外部メモリに転送」「他のコンテンツと結合」などの処理を実行するよう構成されていてもよい。
<実施形態１：実施例>
【００５６】
以下に、本実施形態を実現する実施例の一例<１−Ａ><１−Ｂ>を示す。
<１−Ａ>
<<１−Ａ：具体例（図７）>>
【００５７】
最初に、利用者はデジタル家電機器（０７３００）を利用し、パソコン向けポッドキャストコンテンツを配信している配信サーバ（０７１００）の管理者のホームページ（例：図５）などからダウンロードするコンテンツを決定しダウンロード要求をする（１）。
【００５８】
配信サーバ（０７１００）は、ダウンロードを要求する情報などから、ダウンロード要求している機器がデジタル家電機器であることを識別すると、要求されたコンテンツを配信部から中継サーバ（０７２００）に送信する（２）。
【００５９】
中継サーバ（０７２００）のコンテンツ取得部は、配信サーバ（０７１００）より配信されたコンテンツなどを取得する。すると、ヘッダ書換部は、書換情報保持部が保持しているヘッダ書換情報に従って、コンテンツのヘッダの所定領域の記述を書き換える。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。そして、送信部は、ヘッダ情報を書き換えられたコンテンツをデジタル家電機器（０７３００）に送信する（３）。
【００６０】
コンテンツ受信部よりコンテンツを受信したデジタル家電機器（０７３００）は、処理実行部でヘッダの所定領域の記述を読み取り、当該記述に従った処理内容を実行する。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の書き換えられた記述「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」を読み取り、取得したコンテンツを内部メモリなどに「保存」する。
【００６１】
一方、利用者がパソコン（０７５００）を利用して、パソコン向けコンテンツを配信している配信サーバ（０７１００）の管理者のホームページ上などからダウンロードするコンテンツを決定しダウンロード要求をした場合（４）、配信サーバ（０７１００）はダウンロードを要求する情報などから、ダウンロード要求している機器がパソコン（０７５００）であることを識別すると、要求されたコンテンツを配信部からパソコン（０７５００）に直接配信する（５）。
<<１−Ａ：ハードウエア構成>>
【００６２】
図８は、本実施形態の配信サーバ及び中継サーバのハードウエア構成の一例を示す概略図である。また、図９は、本実施形態のデジタル家電機器のハードウエア構成の一例を示す概略図である。これらの図を利用して、前記具体例のうち、デジタル家電機器を利用してコンテンツを取得する手段を実現するハードウエア構成の働きの一例について説明する。
【００６３】
図８に示すように、配信サーバ及び中継サーバは、「ＣＰＵ」（０８０１）、「キャッシュメモリ」（０８０２）、「ＲＡＭ」（０８０３）、「ＨＤＤ」（０８０４）、「ネットワークインターフェイス」（０８０５）、「ユーザインターフェイス」（０８０６）、「バス」（０８０７）などからなる。また、図９に示すように、デジタル家電機器は、「ＣＰＵ」（０９０１）、「ＲＡＭ」（０９０２）、「不揮発性メモリ」（０９０３）、「ネットワークインターフェイス」（０９０４）、「リモコン受光部」（０９０５）、「リモコン送信機」（０９０６）、可搬型メディアインターフェイス（０９０７）、「ビデオデコード／キャプチャ部」（０９０８）、「ビデオセレクタ部」（０９０９）、「ビデオ出力変換部」（０９１０）、「画面」（０９１１）、「オーディオデコード部」（０９１２）、「オーディオセレクタ部」（０９１３）、「オーディオ出力変換部」（０９１４）、「スピーカ」（０９１５）などからなる。
【００６４】
まず、利用者は、デジタル家電機器（０７３００）のリモコン送信機（０９０６）を利用して、ダウンロードしたいポッドキャストコンテンツを配信している配信サーバの管理者が管理しているホームページを画面（０９１１）に表示するよう操作する。すると、ＣＰＵ（０９０１）は、ネットワークインターフェイス（０９０４）に、インターネット上より所望の情報を取得するよう指示する。その後、ビデオデコード／キャプチャ部（０９０８）、ビデオセレクタ部（０９０９）、ビデオ出力変換部（０９１０）に、取得した情報に対し所定の処理を行うよう指示する。そして、所定の処理を行ったコンテンツ情報に基づき、画面（０９１１）に要求されたホームページを表示する。利用者は、ホームページの案内に従い、リモコン送信機（０９０６）を操作して、ダウンロードするコンテンツを選択し、コンテンツをダウンロードするよう操作する。すると、ＣＰＵ（０９０１）は、その操作に応じた情報を、ネットワークインターフェイス（０９０４）を介して配信サーバ（０７１００）に送信する。
【００６５】
配信サーバ（０７１００）は、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（０７３００）より送信された、前記ダウンロード要求などの情報を取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管して情報を解析し、その情報に従って、ＨＤＤ（０８０４）に保存されているコンテンツを取り出す。また、前記情報より、利用機器（デジタル家電機器）を識別すると、コンテンツの送信先として、中継サーバを指定し、コンテンツをネットワークインターフェイス（０８０５）より送信する。
【００６６】
中継サーバ（０７２００）は、ネットワークインターフェイス（０８０５）を介して、配信サーバ（０７１００）より送信された前記コンテンツなどの情報を取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管し、コンテンツのヘッダ情報などを解析する。そして、ＨＤＤ（０８０４）より、必要なヘッダ書換情報を取り出して、当該情報に従い、コンテンツのヘッダ情報を書き換える。具体的には、例えば、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。その後、ＣＰＵ（０８０１）は、ヘッダ情報を書き換えたコンテンツを、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（０７３００）に送信する。
【００６７】
デジタル家電機器（０７３００）は、ネットワークインターフェイス（０９０４）を介して前記コンテンツを取得する。すると、ＣＰＵ（０９０１）は、当該コンテンツをＲＡＭ（０９０２）に一時保管し、コンテンツに付与されたヘッダの情報を解析する。そして、ヘッダの所定領域（例：ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」）の記述（例：「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」）を読み取ると、ＣＰＵ（０９０１）は、ＲＡＭ（０９０２）に一時保管されているコンテンツを、不揮発性メモリ（０９０３）や、可搬型メディアインターフェイス（０９０７）を介して外部メモリ（例：ＳＤカード）に保存する。なお、ＣＰＵ（０９０１）が、前記保存処理を開始するタイミングとしては、すべてのコンテンツ情報がＲＡＭ（０９０２）に保管された後でもよいし、または、ＲＡＭ（０９０２）にコンテンツ情報が保管されている段階で、保管されたコンテンツ情報から順に処理を開始してもよい。
<<１−Ａ：処理の流れ>>
【００６８】
本実施形態の処理の流れの一例を図１０のシーケンス図に示す。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００６９】
まず、デジタル家電機器は、配信サーバに対しコンテンツのダウンロード要求をする。すると、配信サーバは、要求されたコンテンツを中継サーバに配信する（配信ステップ：Ｓ１００１）。
【００７０】
中継サーバは、配信サーバより配信されたコンテンツを取得する（コンテンツ取得ステップ：Ｓ１００２）。そして、取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換える（ヘッダ書換ステップ：Ｓ１００３）。その後、ヘッダ書換ステップで書き換えたコンテンツをデジタル家電機器に送信する（送信ステップ：Ｓ１００４）。
【００７１】
デジタル家電機器は、中継サーバより送信されたコンテンツを受信する（コンテンツ受信ステップ：Ｓ１００５）。そして、受信したコンテンツのプロトコルヘッダに記述された処理内容に応じて処理を実行する（処理実行ステップ：Ｓ１００６）。仮に、プロトコルヘッダに記述された処理内容が、「再生」「保存」処理するものだった場合、それに従い、再生処理または保存処理を実行する（再生・保存サブステップ）。
<１−Ｂ>
<<１−Ｂ：具体例（図１１）>>
【００７２】
最初に、利用者はデジタル家電機器（１１３００）を利用し、ポッドキャストコンテンツのダウンロードを案内している中継サーバ（１１２００）の管理者のホームページ（例：図６）などからダウンロードするコンテンツを決定しダウンロード要求をする（１）。
【００７３】
中継サーバ（１１２００）は、前記ダウンロード要求に応じ、要求されたコンテンツを配信している配信サーバ（１１１００）に対してコンテンツを配信するよう要求する（２）。
【００７４】
すると、配信サーバ（１１１００）は、中継サーバ（１１２００）からの要求に応じ、要求されたコンテンツを配信部から中継サーバ（１１２００）に送信する（３）。
【００７５】
中継サーバ（１１２００）のコンテンツ取得部は、配信サーバ（１１１００）より送信されたコンテンツを取得する。そして、ヘッダ書換部で、書換情報保持部が保持しているヘッダ書換情報に従い、パソコン向けコンテンツのヘッダの所定領域の記述を書き換える。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。そして、送信部は、ヘッダ情報を書き換えられたコンテンツをデジタル家電機器（１１３００）に送信する（４）。
【００７６】
コンテンツ受信部よりコンテンツを受信したデジタル家電機器（１１３００）は、処理実行部でヘッダの所定領域の記述を読み取り、当該記述に従った処理内容を実行する。詳細は、実施形態１−Ａと同様であるのでここでの説明は省略する。
【００７７】
一方、利用者がパソコン（１１５００）を利用して、パソコン向けコンテンツを配信している配信サーバ（１１１００）の管理者のホームページなどからダウンロードするコンテンツを決定しダウンロード要求をした場合（５）、配信サーバ（１１１００）はダウンロードを要求する情報などから、ダウンロード要求している機器がパソコン（１１５００）であることを識別すると、要求されたコンテンツを配信部からパソコン（１１５００）に直接配信する（６）。
<<１−Ｂ：ハードウエア構成>>
【００７８】
本実施例においても、実施例１−Ａと同様に、図8の配信サーバ及び中継サーバのハードウエア構成の一例を示す概略図と、図９のデジタル家電機器のハードウエア構成の一例を示す概略図を用いて、前記具体例のうち、デジタル家電機器を用いてコンテンツを取得する手段を実現するハードウエア構成の働きの一例について説明する。
【００７９】
まず、利用者は、デジタル家電機器（１１３００）のリモコン送信機（０９０６）を利用して、中継サーバの管理者が管理しているホームページを画面（０９１１）を表示するよう操作する。すると、ＣＰＵ（０９０１）は、ネットワークインターフェイス（０９０４）に、インターネット上より所望の情報を取得するよう指示する。その後、ビデオデコード／キャプチャ部（０９０８）、ビデオセレクタ部（０９０９）、ビデオ出力変換部（０９１０）に、取得した情報に対し所定の処理を行うよう指示する。そして、所定の処理を行ったコンテンツ情報に基づき、画面（０９１１）に要求されたホームページを表示する。利用者は、ホームページの案内に従い、リモコン送信機（０９０６）を操作して、ダウンロードするコンテンツを選択し、コンテンツをダウンロードするよう操作する。すると、ＣＰＵ（０９０１）は、その操作に応じた情報を、ネットワークインターフェイス（０９０４）を介して中継サーバ（１１２００）に送信する。
【００８０】
中継サーバ（１１２００）は、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（１１３００）より送信された、前記ダウンロード要求などの情報を取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管して情報を解析し、その結果に基づいて、ネットワークインターフェイス（０８０５）を介して、配信サーバ（１１１００）に対し、コンテンツを配信するよう要求する情報を送信する。
【００８１】
配信サーバ（１１１００）は、ネットワークインターフェイス（０８０５）を介して、中継サーバ（１１２００）より送信された、コンテンツ配信要求の情報を取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管して情報を解析し、その結果に基づいて、ＨＤＤ（０８０４）に保存されているコンテンツを取り出す。そして、取り出したコンテンツをネットワークインターフェイス（０８０５）を介して、中継サーバ（１１２００）に対し送信する。
【００８２】
中継サーバ（１１２００）は、ネットワークインターフェイス（０８０５）を介して、配信サーバ（１１１００）より送信された前記コンテンツを取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管し、ＨＤＤ（０８０４）より、必要なヘッダ書換情報を取り出して、当該情報に従ってコンテンツのヘッダ情報を書き換える。その後、ＣＰＵ（０８０１）は、ヘッダ情報を書き換えたコンテンツを、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（１１３００）に送信する。
【００８３】
デジタル家電機器（１１３００）は、ネットワークインターフェイス（０９０４）を介して前記コンテンツを取得する。以下の処理は、実施例１−Ａと同様であるので、ここでの詳細な説明は省略する。
<<１−Ｂ：処理の流れ>>
【００８４】
本実施形態の処理の流れの一例を図１４のシーケンス図に示す。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００８５】
まず、デジタル家電機器は、中継サーバに対し、コンテンツのダウンロードを要求する。中継サーバは当該要求に応じて、配信サーバに対しコンテンツを送信するよう要求する。すると、配信サーバは、要求されたコンテンツを中継サーバに配信する（配信ステップ：Ｓ１４０１）。
【００８６】
中継サーバは、配信サーバより配信されたコンテンツを取得する（コンテンツ取得ステップ：Ｓ１４０２）。そして、取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内容に書き換える（ヘッダ書換ステップ：Ｓ１４０３）。その後、ヘッダ書換ステップで書き換えたコンテンツをデジタル家電機器に送信する（送信ステップ：Ｓ１４０４）。
【００８７】
デジタル家電機器は、中継サーバより送信されたコンテンツを受信する（コンテンツ受信ステップ：Ｓ１４０５）。そして、受信したコンテンツのプロトコルヘッダに記述された処理内容に応じて処理を実行する（処理実行ステップ：Ｓ１４０６）。仮に、プロトコルヘッダに記述された処理内容が、「再生」「保存」処理するものだった場合、それに従い、再生処理または保存処理を実行する（再生・保存サブステップ）。なお、ここで言うプロトコルヘッダとはコンテンツを送信する際に利用するプロトコルのヘッダをプロトコルヘッダという。例えば、ｈｔｔｐ、ｈｔｔｐｓ、ｆｔｐのヘッダをプロトコルヘッダとする。
【００８８】
<実施形態１：効果>
【００８９】
本実施形態のダウンロードシステムにより、デジタル家電機器を利用してインターネット上よりコンテンツをダウンロードした際にも、利用者が真に希望する態様でコンテンツの処理を実行することができる。
【００９０】
具体的には、デジタル家電機器を利用してポッドキャストコンテンツをダウンロードした場合、中継サーバを経由してコンテンツを取得することで、利用者は取得したコンテンツを保存し、他の再生装置を用いてコンテンツを楽しむことが可能となる。
<<実施形態２>>
<実施形態２：概要>
【００９１】
本実施形態のダウンロードシステムは、実施形態１のダウンロードシステムを基本とし、さらに、パソコン向けコンテンツを配信している配信サーバの配信可能コンテンツの更新を監視し、更新を確認した時には当該情報をデジタル家電機器などに対して送信する更新監視サーバを有することを特徴とする。
【００９２】
現在、インターネット上で配信されているコンテンツ、また、コンテンツを配信している配信サーバは無数にある。利用者は、これら無数のコンテンツの中から希望するコンテンツを見つけ出すことが可能であるが、すべての配信サーバのコンテンツおよび更新情報を個々に確認するのは大変な作業である。そこで、例えば、ポッドキャストコンテンツなどの場合には、配信可能なコンテンツや更新情報などをまとめて利用者に紹介するためのサイトが存在する。利用者は、このようなサイトを利用することで、無数のコンテンツの中から自己が希望するコンテンツを容易に見つけ出し、また、それらのコンテンツが更新された場合は、容易に知ることができる。
【００９３】
本実施形態の発明は、前記のようなサービスを利用者に対して行っている更新監視サーバを有するダウンロードシステムにおいて、デジタル家電機器を利用してコンテンツをダウンロードする際、利用者が真に希望する態様でコンテンツを利用して楽しむことが可能となるダウンロードシステムである。
<実施形態２：構成>
【００９４】
図１２は、本実施形態の機能ブロックの一例を示したものである。本実施形態のダウンロードシステムは、「配信サーバ」（１２１００）と、「中継サーバ」（１２２００）と、「デジタル家電機器」（１２３００）と、「更新監視サーバ」（１２４００）からなる。
【００９５】
そして、「更新監視サーバ」（１２４００）は、「更新監視部」（１２４０１）と、「更新情報生成部」（１２４０２）と、「第一更新情報送信部」（１２４０３）とからなる。以下、それぞれの機能について説明する。
【００９６】
なお、「配信サーバ」（１２１００）と、「中継サーバ」（１２２００）と、「デジタル家電機器」（１２３００）の機能については、実施形態１と同様であるので、ここでの詳細な説明は省略する。
<<更新監視サーバ（１２４００）>>
【００９７】
本実施形態の更新監視サーバ（１２４００）は、配信サーバ（１２１００）の配信可能コンテンツの更新を監視し、更新を見つけた場合には、更新の内容を示す更新情報を生成して、それをデジタル家電機器（１２３００）などに送信するよう構成されている。更新監視サーバ（１２４００）は、これらの動作を実現するため、「更新監視部」（１２４０１）と、「更新情報生成部」（１２４０２）と、「第一更新情報送信部」（１２４０３）とを有する。
【００９８】
「更新監視サーバ」（１２４００）とは、インターネット上で配信サーバ（１２１００）が配信しているパソコン向けコンテンツの情報をまとめて利用者に紹介し、また、そのコンテンツが更新されたかどうかを監視して、コンテンツが監視された場合には、必要に応じてその情報をパソコンやデジタル家電機器などに送るなどのサービスを行うためのコンピュータシステムである。このような更新監視サーバ（１２４００）を利用してサービスを提供しているサイトとしては、例えば、ポッドキャスティングでインターネット上に配信されている無数の音声コンテンツなどをまとめて利用者に紹介している、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．の「ＩＴＵＮＥＳ  ＭＵＳＩＣ  ＳＴＯＲＥ（登録商標）」や、ニフティ株式会社の「Ｐｏｄｃａｓｔｉｎｇ  ｊｕｉｃｅ（登録商標）」、などがある。
【００９９】
「更新監視部」（１２４０１）は、配信サーバ（１２１００）の配信可能コンテンツの更新を監視するよう構成されている。「配信サーバ（１２１００）の配信可能コンテンツの更新」とは、配信サーバ（１２１００）は利用者のためにコンテンツをインターネット上で配信しているが、配信しているコンテンツがずっと同じ内容のものである場合、利用者はすぐに飽きてしまう。そこで、一般的には、配信サーバ（１２１００）は、定期的にコンテンツの内容を新しいものに更新し、利用者を飽きさせないよう工夫している。すなわち、「配信サーバ（１２１００）の配信可能コンテンツの更新」とは、配信サーバ（１２１００）が利用者のためなどに定期的に、または、不定期におこなっている「配信するコンテンツの内容を新しいものにかえる作業」であり、更新監視部（１２４０１）は、コンテンツの内容が更新された場合は、利用者に報告するため、「配信サーバ（１２１００）の配信可能コンテンツの更新」を監視している。なお、更新の形態としては、「古いコンテンツを削除して、新しいコンテンツを付与する」ような更新でも、または、「古いコンテンツを残したままで、新しいコンテンツを付与する」ような更新でも、さらには、「古いコンテンツを一定数量のみ残しておき、新しいコンテンツを付与する（一定数量を超えた場合は、古いコンテンツから削除）」ような更新でもよい。
【０１００】
なお、更新監視部（１２４０１）は、あらかじめ更新を監視するコンテンツのリストを所持しており、そのコンテンツの更新のみを監視していてもよい。この場合、前記リストは、書換可能であってもよい。例えば、ポッドキャスティングでインターネット上に配信されている音声コンテンツなどをまとめて利用者に紹介しているサイトの更新監視サーバの場合、自己のサイトで紹介しているコンテンツのみの更新を監視するよう構成されていてもよい。または、自己のサイトで紹介している全てのコンテンツの内、一人でも利用者が定期ダウンロードをするよう登録しているコンテンツのみの更新を監視するよう構成されていてもよい。
【０１０１】
ここで、更新監視部（１２４０１）が、配信サーバ（１２１００）の配信可能コンテンツの更新を見つける手段としては特段制限されない。例えば、配信サーバ（１２１００）でコンテンツの更新がなされた場合には、配信サーバ（１２１００）は、その旨を示す情報を更新監視部（１２４０１）に対して送信し、更新監視部（１２４０１）は、その情報を取得することで、配信可能コンテンツの更新を見つけるよう構成されていてもよい。また、更新監視部（１２４０１）は、常時、または、一定期間毎に定期的に、配信サーバ（１２１０１）に、「更新したか否か」の情報を取得しにいくよう構成されていてもよい。さらには、更新監視部（１２４０１）は、利用者（デジタル家電機器（１２３００）など）からの要求があった場合に、その要求に応じて、配信サーバ（１２１０１）に「更新したか否か」の情報を取得しにいくよう構成されていてもよい。
【０１０２】
「更新情報生成部」（１２４０２）は、更新監視部（１２４０１）にて、「配信サーバ（１２１００）の配信可能コンテンツの更新」を見つけた場合には、更新の内容を示す更新情報を生成するよう構成されている。「更新の内容を示す更新情報」とは、「更新されたことを示す情報」や、「コンテンツの更新された日時」や、「更新されたコンテンツの長さ」など、新たなコンテンツに関する情報のほか、当該更新情報を取得した利用者がダウンロード要求するための情報、例えば、「ダウンロード要求するサーバのアドレス情報」などを含んでいてもよい。利用者（デジタル家電機器（１２３００）など）は、更新情報を取得すると、その情報に従って、中継サーバ（１２２００）、もしくは、配信サーバ（１２１００）に所望のコンテンツを送信するよう要求することになる。
【０１０３】
更新情報生成部（１２４０２）が、更新情報を生成する具体的な流れとしては、例えば、利用者が、更新監視サーバ（１２４００）が有するホームページ上などから、取得したいコンテンツを選択し、そのコンテンツの更新確認を行う。すると、更新監視部（１２４０１）は更新の確認を行う。そして、更新情報生成部（１２４０２）は、更新監視部（１２４０１）が取得した情報に基づいて更新情報を生成する。例えば、ダウンロード要求してきた機器がパソコンだった場合は、「ダウンロード要求するサーバのアドレス情報」として、当該コンテンツを配信している配信サーバ（１２１００）のアドレス情報を付与して更新情報を生成する。一方、ダウンロード要求してきた機器がデジタル家電機器だった場合は、「ダウンロード要求するサーバのアドレス情報」として、中継サーバ（１２２００）のアドレス情報を付与して更新情報を生成する。なお、ダウンロード要求してきた機器を識別する手段としては特段制限されず、例えば、更新監視サーバ（１２４００）は、ダウンロード要求してきた情報に含まれるヘッダなどの記述から識別してもよい。具体的には、ＨＴＴＰプロトコルのヘッダに記述された「Ｕｓｅｒ−Ａｇｅｎｔ」の記述を読み取って識別してもよい。その他の手段としては、利用者が、更新監視サーバ（１２４００）が有するホームページ上などから取得したいコンテンツを選択し、そのコンテンツの更新確認を指示する際に、使用している機器の情報を入力するように構成しておいてもよい。そして、その情報からダウンロード要求してきた機器を識別してもよい。更新情報生成部（１２４０２）は、前記のようにして識別した機器の情報を取得し、その情報に基づいて更新情報を生成するよう構成されている。
【０１０４】
「第一更新情報送信部」（１２４０３）は、前記のように、更新情報生成部（１２４０２）で生成された更新情報を、インターネットを利用してデジタル家電機器（１２３００）に送信するよう構成されている。第一更新情報送信部（１２４０３）が更新情報をデジタル家電機器（１２３００）に送信するタイミングとしては、あらゆるタイミングが考えられる。例えば、利用者は、更新されると毎回取得するコンテンツを、「ダウンロードする機器」、などの情報とともに、更新監視サーバ（１２４００）に登録しておく。更新監視サーバ（１２４００）の更新監視部（１２４０１）は、登録されているコンテンツの更新情報を常時、または、ある一定期間毎に定期的に確認し、更新を見つけると、更新情報生成部（１２４０２）が更新情報を生成する。そして、第一更新情報送信部（１２４０３）は、このようにして作成された更新情報を、利用者に自動的に送信するよう構成されている。または、利用者が、更新監視サーバ（１２４００）が有するホームページ上などから、コンテンツの更新確認を行う。すると、それをトリガに、更新監視部（１２４０１）は、そのコンテンツを配信している配信サーバ（１２１００）から更新に関する情報を取得する。そして、更新情報生成部（１２４０２）は、その情報に基づき、更新情報を生成し、その後、第一更新情報送信部（１２４０３）は、当該更新情報を利用者に送信するよう構成されている。
<実施形態２：実施例>
【０１０５】
以下に、本実施形態を実現する実施例の一例<２−Ａ><２−Ｂ>を示す。
<２−Ａ>
<<２−Ａ：具体例（図１３）>>
【０１０６】
まず、利用者は、更新監視サーバ（１３４００）が有するホームページ（例えば、ポッドキャスティングでインターネット上に配信されている無数の音声コンテンツなどをまとめて利用者に紹介している、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．の「ＩＴＵＮＥＳ  ＭＵＳＩＣ  ＳＴＯＲＥ（登録商標）」など）などから、定期ダウンロードするコンテンツを、「ダウンロードする機器（パソコン、デジタル家電機器など）」など、必要な情報と共に登録しておく（Ａ）。
【０１０７】
すると、更新監視サーバ（１３４００）の更新監視部は、一定期間毎に定期的に、登録されているコンテンツを配信している配信サーバ（１３１００）より、更新に関する情報を取得する（１）（２）。
【０１０８】
そして、コンテンツの更新を見つけた場合には、登録されている情報を基に「ダウンロード要求している機器」を識別し、その情報に従って、更新情報生成部が更新情報を生成する。例えば、「ダウンロード要求している機器」がパソコン（１３５００）だった場合、「ダウンロード要求するサーバのアドレス情報」として、配信サーバ（１３１００）のアドレスなどを記載した更新情報を生成する。一方、「ダウンロード要求している機器」がデジタル家電機器（１３３００）だった場合、「ダウンロード要求するサーバのアドレス情報」として、中継サーバ（１３２００）のアドレスなどを記載した更新情報を生成する。
【０１０９】
そして、第一更新情報送信部は、前記更新情報を、利用者に送信する（３）。
【０１１０】
更新情報を取得したデジタル家電機器（１３３００）は、当該情報に従い、中継サーバ（１３２００）にコンテンツをダウンロード要求する（４）。
【０１１１】
中継サーバ（１３２００）は、前記ダウンロード要求に応じ、要求されたコンテンツを配信している配信サーバ（１３１００）に対してコンテンツを配信するよう要求する（５）。
【０１１２】
すると、配信サーバ（１３１００）は、中継サーバ（１３２００）からの要求に応じ、要求されたコンテンツを配信部から中継サーバ（１３２００）に送信する（６）。
【０１１３】
中継サーバ（１３２００）のコンテンツ取得部は、配信サーバ（１３１００）より送信されたコンテンツを取得する。そして、ヘッダ書換部で、書換情報保持部が保持しているヘッダ書換情報に従い、パソコン向けコンテンツのヘッダの所定領域の記述を書き換える。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。そして、送信部は、ヘッダ情報を書き換えられたコンテンツをデジタル家電機器（１３３００）に送信する（７）。
【０１１４】
コンテンツ受信部よりコンテンツを受信したデジタル家電機器（１３３００）は、処理実行部でヘッダの所定領域の記述を読み取り、当該記述に従った処理内容を実行する。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の書き換えられた記述「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」を読み取り、取得したコンテンツを内部メモリなどに「保存」する。
【０１１５】
一方、更新監視サーバ（１３４００）から更新情報を取得したパソコン（１３５００）は、当該情報に従い、配信サーバ（１３１００）にコンテンツをダウンロード要求する（８）。すると、配信サーバ（１３１００）は、要求に従い、コンテンツをパソコン（１３５００）に配信する。
【０１１６】
そして、コンテンツを取得したパソコン（１３５００）は、再生、保存などの処理を実行する。
<<２−Ａ：ハードウエア構成>>
【０１１７】
図８は、本実施形態の配信サーバ及び中継サーバ及び更新監視サーバのハードウエア構成の一例を示す概略図である。また、図９は、本実施形態のデジタル家電機器のハードウエア構成の一例を示す概略図である。これらの図を利用して、前記具体例のうち、デジタル家電機器がコンテンツを取得する手段を実現するハードウエア構成の働きの一例について説明する。
【０１１８】
まず、利用者は、デジタル家電機器（１３３００）のリモコン送信機（０９０６）を利用して、更新監視サーバ（１３４００）が有しているホームページを画面（０９１１）に表示する。そして、ホームページの案内に従って、定期ダウンロードするコンテンツを選択し、「ダウンロードする機器」など必要な情報とともに登録しておく。当該登録情報が、ネットワークインターフェイス（０９０４）を介して更新監視サーバ（１３４００）に送信されると、更新監視サーバ（１３４００）は、ネットワークインターフェイス（０８０５）を介して、当該情報を取得する。すると、ＣＰＵ（０８０１）は、取得した情報をＲＡＭ（０８０３）で解析し、コンテンツや登録した利用者を識別するための情報を認識して、これらの情報を管理しやすい形態に処理し、ＨＤＤ（０８０４）やデータベースなどに保存する。そして、ＣＰＵ（０８０１）は、登録したコンテンツの更新状況を定期的に確認する。更新を確認する手段としては、登録したコンテンツの最新の更新日時をＨＤＤ（０８０４）などに保存しておく。ＣＰＵ（０８０１）は、定期的にこの最新の更新日時を示す情報をＨＤＤ（０８０４）より取り出す。また、ネットワークインターフェイス（０８０５）を介して、配信サーバ（１３１００）より、配信可能な当該コンテンツの最新更新日時を示す情報を取得し、ＲＡＭ（０８０３）にて、これらを大小比較する。比較の結果、同じであれば、ＣＰＵ（０８０１）は処理を終了し、次の更新状況確認まで待機する。一方、配信サーバ（１３１００）より取得した更新日時の方が大きかった場合（コンテンツが新たに更新されている場合）は、ＣＰＵ（０８０１）は、ＨＤＤ（０８０４）より、所定の情報を取り出し、更新情報を生成する。そして、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（１３３００）に、更新情報を送信する。
【０１１９】
デジタル家電機器（１３３００）は、ネットワークインターフェイス（０９０４）を介して、更新情報を取得する。すると、ＣＰＵ（０９０１）は、それをＲＡＭ（０９０２）に一時記憶して分析する。その後、当該分析結果に基づき、ダウンロード要求する情報を生成し、それを、ネットワークインターフェイス（０９０４）を介して、中継サーバ（１３２００）に対して送信する。
【０１２０】
以下の流れは、実施形態１−Ｂなどと同様であるので、ここでの詳細な説明は省略する。
<<２−Ａ：処理の流れ>>
【０１２１】
本実施形態における、デジタル家電機器がコンテンツを取得する手段を実現する処理の流れの一例を図１６のシーケンス図に示す。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【０１２２】
まず、デジタル家電機器は、更新監視サーバに対し、定期ダウンロードするコンテンツおよび、「ダウンロードする機器」などの情報を送信する。更新監視サーバは、前記情報を取得すると、保存する。
【０１２３】
そして、前記情報に従って、登録したコンテンツを配信している配信サーバのコンテンツの更新を常時または、一定期間毎に監視する（Ｓ１６０１：更新監視ステップ）。
【０１２４】
前記、更新監視ステップにて更新を見つけた場合には、更新の内容を示す更新情報を生成する（Ｓ１６０２：更新情報生成ステップ）。
【０１２５】
そして、生成された更新情報をデジタル家電機器に送信する（Ｓ１６０３：第一更新情報送信ステップ）。
【０１２６】
以下の流れは、実施形態１―Ｂと同様であるので、ここでの詳細な説明は省略する。
<２−Ｂ>
<<２−Ｂ：具体例（図１５）>>
【０１２７】
まず、利用者は、更新監視サーバ（１５４００）が有するホームページ（例えば、ポッドキャスティングでインターネット上に配信されている無数の音声コンテンツなどをまとめて利用者に紹介している、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．の「ＩＴＵＮＥＳ  ＭＵＳＩＣ  ＳＴＯＲＥ（登録商標）」など）を画面に表示する。そして、ホームページの案内に従い、ダウンロードを希望するコンテンツを選択する（１）。
【０１２８】
すると、更新監視サーバ（１５４００）の更新監視部は、当該コンテンツを配信している配信サーバ（１５１００）より、更新に関する情報を取得する（２）（３）。そして、更新情報生成部は、取得した前記情報と、ダウンロード情報を送信してきた機器を示す情報を基に、更新情報を生成する。例えば、「ダウンロード要求してきた機器」がパソコン（１５５００）だった場合、「ダウンロード要求するサーバのアドレス情報」として、配信サーバ（１５１００）のアドレスなどを記載した更新情報を生成する。一方、「ダウンロード要求してきた機器」がデジタル家電機器（１５３００）だった場合、「ダウンロード要求するサーバのアドレス情報」として、中継サーバ（１５２００）のアドレスなどを記載した更新情報を生成する。そして、第一更新情報送信部は、前記更新情報を、利用者に送信する（４）。
【０１２９】
更新情報を取得したデジタル家電機器（１５３００）は、当該情報を基に、中継サーバ（１５２００）に対してダウンロード要求をする（５）。
【０１３０】
以下の流れ（６）〜（８）は、実施形態２−Ａと同様であるので、ここでの詳細な説明は省略する。
【０１３１】
一方、更新情報を取得したパソコン（１５５００）は、当該情報に従い、配信サーバ（１５１００）にコンテンツをダウンロード要求する（９）。すると、配信サーバ（１５１００）は、要求に従い、コンテンツをパソコン（１５５００）に配信する（１０）。
<<２−Ｂ：ハードウエア構成>>
【０１３２】
図８は、本実施形態の配信サーバ及び中継サーバ及び更新監視サーバのハードウエア構成の一例を示す概略図である。また、図９は、本実施形態のデジタル家電機器のハードウエア構成の一例を示す概略図である。これらの図を利用して、前記具体例のうち、デジタル家電機器がコンテンツを取得する手段を実現するハードウエア構成の働きの一例について説明する。
【０１３３】
まず、利用者は、デジタル家電機器（１５３００）のリモコン送信機（０９０６）を操作して、更新監視サーバ（１５４００）が有しているホームページを画面（０９１１）に表示する。そして、ホームページの案内に従って、ダウンロードするコンテンツを選択する。すると、当該情報がネットワークインターフェイス（０９０４）を介して、更新監視サーバ（１５４００）に送信される。
【０１３４】
更新監視サーバ（１５４００）は、ネットワークインターフェイス（０８０５）を介して、前記情報を取得する。すると、ＣＰＵ（０８０１）は、ＲＡＭ（０８０３）にて当該情報を解析し、解析結果に基づいて、ネットワークインターフェイス（０８０５）を介して、当該コンテンツを配信している配信サーバ（１５１００）よりコンテンツの更新に関する情報を取得する。また、ＣＰＵ（０８０１）は、前記解析結果より、利用者がダウンロードに使用している機器を認識する。例えば、ＨＴＴＰプロトコルのヘッダに記述されている「Ｕｓｅｒ−Ａｇｅｎｔ」を読み取り、利用者の機器を認識する。
【０１３５】
そして、ＣＰＵ（０８０１）は、前記のように取得した、「コンテンツの更新に関する情報」や、「コンテンツをダウンロードする機器に関する情報」などに基づき、更新情報を生成する。そして、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（１５３００）に更新情報を送信する。
【０１３６】
以下の流れは、実施形態１−Ｂと同様であるので、ここでの詳細な説明は省略する。
<<２−Ｂ：処理の流れ>>
【０１３７】
本実施形態における、デジタル家電機器がコンテンツを取得する手段を実現する処理の流れの一例を図２１のシーケンス図に示す。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【０１３８】
まず、デジタル家電機器は、更新監視サーバに対し、ダウンロードを希望するコンテンツの更新を確認する情報を送信する。更新監視サーバは、前記情報を取得すると、前記情報に従って、登録したコンテンツを配信している配信サーバからコンテンツの更新に関する情報を取得し、更新を確認する（Ｓ２１０１：更新監視ステップ）。
【０１３９】
そして、前記、更新監視ステップにて取得した情報に従い、更新の内容を示す更新情報を生成する（Ｓ２１０２：更新情報生成ステップ）。
【０１４０】
そして、生成された更新情報をデジタル家電機器に送信する（Ｓ２１０３：第一更新情報送信ステップ）。
【０１４１】
以下の流れは、実施形態１―Ｂと同様であるので、ここでの詳細な説明は省略する。
【０１４２】
<実施形態２：効果>
【０１４３】
本実施形態のように、インターネット上で配信サーバが配信しているコンテンツの情報をまとめて利用者に紹介し、また、そのコンテンツが更新されたかどうかを監視などしている更新監視サーバを有するダウンロードシステムにおいても、デジタル家電機器などのデジタル家電を利用してインターネット上よりコンテンツをダウンロードした際に、利用者が真に希望する態様でコンテンツの処理を実行することができる。
【０１４４】
具体的には、デジタル家電機器を利用して、ポッドキャストコンテンツを紹介している更新監視サーバからポッドキャストコンテンツをダウンロードした場合、中継サーバを経由してコンテンツを取得することで、利用者は取得したコンテンツを保存し、他の再生装置を用いてコンテンツを楽しむことが可能となる。
<<実施形態３>>
<実施形態３：概要>
【０１４５】
本実施形態のダウンロードシステムは、実施形態１または２のダウンロードシステムを基本とし、さらに、更新監視サーバで更新情報を生成した場合は、当該情報を中継サーバに送信することを特徴とする。更新情報を取得した中継サーバは、当該情報に基づき最新のコンテンツを配信サーバより取得し、コンテンツに付与されたヘッダの所定領域を書き換えて保存しておく。これにより、デジタル家電機器を利用して利用者からコンテンツのダウンロード要求が来たとき、タイムロスなく、早急に、所望のコンテンツを利用者に送信することができる。
<実施形態３：構成>
【０１４６】
図１７は、本実施形態の機能ブロックの一例を示したものである。本実施形態のダウンロード方法は、「配信サーバ」（１７１００）と、「中継サーバ」（１７２００）と、「デジタル家電機器」（１７３００）と、「更新監視サーバ」（１７４００）からなる。
【０１４７】
そして、「更新監視サーバ」（１７４００）は、「更新監視部」（１７４０１）と、「更新情報生成部」（１７４０２）と、第二更新情報送信部（１７４０４）とからなる。以下、それぞれの機能について説明する。
【０１４８】
なお、「配信サーバ」（１７１００）と、「中継サーバ」（１７２００）と、「デジタル家電機器」（１７３００）の機能については、実施形態１と同様であるので、ここでの詳細な説明は省略する。
<<更新監視サーバ（１７４００）>>
【０１４９】
本実施形態の更新監視サーバ（１７４００）は、配信サーバ（１７１００）の配信可能コンテンツの更新を監視し、更新を見つけた場合には、更新の内容を示す更新情報を生成して、それを中継サーバ（１７３００）に送信するよう構成されている。更新監視サーバ（１７４００）は、これらの動作を実現するため、「更新監視部」（１７４０１）と、「更新情報生成部」（１７４０２）と、「第二更新情報送信部」（１７４０４）とを有する。
【０１５０】
なお、「更新監視部」（１７４０１）と、「更新情報生成部」（１７４０２）の機能については、実施形態２と同様であるので、ここでの詳細な説明は省略する。
【０１５１】
「第二更新情報送信部」（１７４０４）は、更新情報生成部（１７４０２）で生成された更新情報を、インターネットを利用して中継サーバ（１７３００）に送信するよう構成されている。第二更新情報送信部（１７４０４）が更新情報を中継サーバ（１７３００）に送信するタイミングとしては、例えば、利用者は、更新されると毎回取得するコンテンツを、「ダウンロードする機器」などとともに、更新監視サーバ（１７４００）に登録しておく。更新監視サーバ（１７４００）の更新監視部（１７４０１）は、登録されているコンテンツの更新情報を常時、または、ある一定期間毎に定期的に確認し、更新を見つけると、更新情報生成部（１７４０２）が更新情報を生成する。そして、第二更新情報送信部（１７４０４）は、更新情報が生成されると随時、中継サーバ（１７２００）に自動的に送信するよう構成されている。
【０１５２】
前記のようにして中継サーバ（１７２００）が更新情報を取得すると、それをトリガに、コンテンツ取得部（１７２０１）は、配信サーバ（１７１００）の配信部（１７１０１）より最新のコンテンツを取得する。そして、書換情報保持部（１７２０２）が保持しているヘッダ書換情報に従って、ヘッダ書換部（１７２０３）が、取得したコンテンツに付されたヘッダの所定領域を、所定の内容に書き換える。配信サーバ（１７２００）は、ヘッダの所定領域を書き換えたコンテンツを、ＨＤＤなどに保存しておき、利用者からダウンロード要求があった際は、それを取り出して、即時に要求のあったコンテンツを送信するよう構成されている。
【０１５３】
なお、中継サーバ（１７２００）は、更新監視サーバ（１７４００）より送信された更新情報を取得すると、すべての更新情報に従い、更新されたすべてのコンテンツを取得して、ヘッダの所定領域を書き換え、ＨＤＤに保存してもよいし、または、取得した更新情報からコンテンツの種類を識別し、ダウンロード要求の多いコンテンツのみ（例えば、前月のダウンロード要求数ランキングの上位１００種類のコンテンツ）、更新されたコンテンツを取得して、前記処理を行い、ＨＤＤに保存していてもよい。さらには、利用者が定期ダウンロードを登録しているコンテンツのみ、更新されたコンテンツを取得して、前記処理を行い、ＨＤＤに保存していてもよい。
【０１５４】
なお、利用者（デジタル家電機器（１７３００））から中継サーバ（１７２００）に対し、保存していないコンテンツのダウンロード要求がきた場合は、利用者からの要求をトリガに、中継サーバ（１７２００）は配信サーバ（１７１００）からコンテンツを取得し、ヘッダの所定領域を書き換えるなどの処理を行って、利用者（デジタル家電機器（１７３００））にコンテンツを送信する。
<実施形態３：実施例>
【０１５５】
以下に、本実施形態を実現する実施例の一例<３−Ａ>を示す。
<３−Ａ>
<<３−Ａ：具体例（図１８）>>
【０１５６】
更新監視サーバ（１８４００）の更新監視部は、自己のホームページ上で紹介している全てのポッドキャストコンテンツについて、更新に関する情報を常時または一定期間毎に監視している（１）（２）。
【０１５７】
そして、更新を見つけた場合には、更新情報生成部で更新の内容を示す更新情報を生成し、第二更新情報送信部が、中継サーバ（１８２００）に対して、更新情報を送信する（３）。
【０１５８】
更新情報を取得した中継サーバ（１８２００）は、コンテンツ取得部が、更新情報に基づき、パソコン向けポッドキャストコンテンツを配信している配信サーバ（１８１００）の配信部より最新のコンテンツを取得する（４）（５）。すると、ヘッダ書換部が、書換情報保持部が保持しているヘッダ書換情報に従って、ヘッダの所定領域を所定内容に書き換える。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。そして、ヘッダを書き換えられたコンテンツをＨＤＤに保存する。
【０１５９】
その後、デジタル家電機器（１８３００）などからダウンロード要求があると（６）、中継サーバ（１８２００）は保存しているコンテンツを取り出し、即時に、送信部よりデジタル家電機器にコンテンツを送信する（７）。
【０１６０】
以下の、デジタル家電機器での処理は、実施形態１−Ａなどと同様であるので、ここでの詳細な説明は省略する。
<<３−Ａ：ハードウエア構成>>
【０１６１】
図８は、本実施形態の配信サーバ及び中継サーバ及び更新監視サーバのハードウエア構成の一例を示す概略図である。また、図９は、本実施形態のデジタル家電機器のハードウエア構成の一例を示す概略図である。これらの図を利用して、前記具体例を実現するハードウエア構成の働きの一例について説明する。
【０１６２】
まず、更新監視サーバ（１８４００）は、ＨＤＤ（０８０４）に、更新を監視するコンテンツのリスト、および、それらのコンテンツの最新の更新日時を示す情報Ａを保持している。ＣＰＵ（０８０１）は、それらの情報を取り出し、ＲＡＭ（０８０３）に一時保管する。また、ネットワークインターフェイス（０８０５）を介して、それらのコンテンツの配信サーバ（１８１００）より、配信可能な当該コンテンツの最新の更新日時を示す情報Ｂを取得する。そして、ＲＡＭ（０８０３）で、情報Ａと情報Ｂを大小比較する。比較の結果、同じであれば、ＣＰＵ（０８０１）は処理を終了する。一方、配信サーバ（１８１００）より取得した更新日の方が大きかった場合（コンテンツが新たに更新されている場合）は、ＣＰＵ（０８０１）は、ＨＤＤ（０８０４）より、所定の情報を取り出し、更新情報を生成する。そして、ネットワークインターフェイス（０８０５）を介して、中継サーバ（１８２００）に、更新情報を送信する。
【０１６３】
中継サーバ（１８２００）は、ネットワークインターフェイス（０８０５）を介して更新情報を取得する。すると、ＣＰＵ（０８０１）は、当該情報をＲＡＭ（０８０３）に一時保管して情報を解析し、解析結果に従基づいて、ネットワークインターフェイス（０８０５）を介して、配信サーバ（１８１００）より最新のコンテンツを取得する。そして、取得したコンテンツをＲＡＭ（０８０３）に一時保管すると、ＨＤＤ（０８０４）より必要なヘッダ書換情報を取り出して、当該情報に従い、コンテンツのヘッダ情報を書き換える。具体的には、ＨＴＴＰヘッダの「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」の記述を、「ａｕｄｉｏ／ｍｐｅｇ」から「ａｐｐｌｉｃａｔｉｏｎ／ｏｃｔｅｔ−ｓｔｒｅａｍ」に書き換える。そして、ヘッダ情報を書き換えたコンテンツを、ＨＤＤ（０８０４）に保存する。
【０１６４】
その後、デジタル家電機器（１８３００）より、中継サーバ（１８２００）にコンテンツのダウンロード要求があると、中継サーバ（１８２００）のＣＰＵ（０８０１）は、ＨＤＤ（０８０４）より要求されたコンテンツを取り出し、ネットワークインターフェイス（０８０５）を介して、デジタル家電機器（１８３００）にコンテンツを送信する。
【０１６５】
以下の流れは、実施形態１−Ａなどと同様であるので、ここでの詳細な説明は省略する。
<<３−Ａ：処理の流れ>>
【０１６６】
本実施形態の処理の流れの一例を図２２のシーケンス図に示す。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【０１６７】
まず、更新監視サーバは、配信サーバの配信可能コンテンツの更新を監視する（Ｓ２２０１：更新監視ステップ）。
【０１６８】
前記、更新監視ステップにて更新を見つけた場合には、更新の内容を示す更新情報を生成する（Ｓ２２０２：更新情報生成ステップ）。
【０１６９】
そして、生成された更新情報を中継サーバに送信する（Ｓ２２０３：第二更新情報送信ステップ）。
【０１７０】
更新情報を取得した中継サーバは、配信サーバにコンテンツを配信するよう要求し、配信サーバは、当該要求に応じて中継サーバに対してコンテンツを配信する（Ｓ２２０４：配信ステップ）。
【０１７１】
すると、中継サーバは、配信サーバから配信されたコンテンツを取得する（Ｓ２２０５：コンテンツ取得ステップ）。
【０１７２】
そして、取得したコンテンツを構成するためのヘッダの所定領域をヘッダ書換情報に従った所定内用に書き換える（Ｓ２２０６：ヘッダ書換ステップ）。ヘッダの所定領域を書き換えられたコンテンツは、中継サーバに保存される。
【０１７３】
その後、デジタル家電機器より、コンテンツのダウンロード要求があると、中継サーバは、前記保存したコンテンツを取り出し、デジタル家電機器に送信する（Ｓ２２０７：送信ステップ）。
【０１７４】
以下の流れは、実施形態１―Ａなどと同様であるので、ここでの詳細な説明は省略する。
<実施形態３：効果>
【０１７５】
本実施形態の更新監視サーバと中継サーバの機能により、利用者デジタル家電機器を利用してインターネット上よりコンテンツをダウンロード要求した際に、即時に、コンテンツをダウンロードすることができる。また、利用者は、取得したコンテンツを真に希望する態様で処理実行することができる。これにより、デジタル家電機器などのデジタル家電機器が、インターネット上よりコンテンツをダウンロードする新たなツールとして更に普及し、インターネット人口はさらに増加すると考えられる。その結果、インターネット業界はさらに活発になり、インターネット上で配信されるコンテンツやサービスなどがさらに充実したものになると考えられる。
【図面の簡単な説明】
【０１７６】
【図１】パソコンでコンテンツをダウンロードした場合の実施態様の一例（従来例）
【図２】デジタル家電機器でコンテンツをダウンロードした場合の実施態様の一例（従来例）
【図３】デジタル家電機器でコンテンツをダウンロードした場合の実施態様の一例（本件発明）
【図４】実施形態１のダウンロードシステムの機能ブロック図の一例
【図５】コンテンツをダウンロードさせるためのインターフェイスの一例（配信サーバ）
【図６】コンテンツをダウンロードさせるためのインターフェイスの一例（中継サーバ）
【図７】実施形態１（実施例１−Ａ）の処理の流れを示す概念図
【図８】配信サーバ、中継サーバ、更新監視サーバのハードウエア構成の一例を示した図
【図９】デジタル家電機器のハードウエア構成の一例を示した図
【図１０】実施形態１（実施例１−Ａ）の処理の流れを示すシーケンス図
【図１１】実施形態１（実施例１−Ｂ）の処理の流れを示す概念図
【図１２】実施形態２のダウンロードシステムの機能ブロック図の一例
【図１３】実施形態２（実施例２−Ａ）の処理の流れを示す概念図
【図１４】実施形態１（実施例１−Ｂ）の処理の流れを示すシーケンス図
【図１５】実施形態２（実施例２−Ｂ）の処理の流れを示す概念図
【図１６】実施形態２（実施例２−Ａ）の処理の流れを示すシーケンス図
【図１７】実施形態３のダウンロードシステムの機能ブロック図の一例
【図１８】実施形態３（実施例３−Ａ）の処理の流れを示す概念図
【図１９】ネット上のコンテンツのＨＴＴＰヘッダの一例
【図２０】ＨＴＴＰヘッダの所定領域を所定内容に書き換える一例
【図２１】実施形態２（実施例２−Ｂ）の処理の流れを示すシーケンス図
【図２２】実施形態３（実施例３−Ａ）の処理の流れを示すシーケンス図
【符号の説明】
【０１７７】
０４１００    配信サーバ
０４１０１    配信部
０４２００    中継サーバ
０４２０１    コンテンツ取得部
０４２０２    書換情報保持部
０４２０３    ヘッダ書換部
０４２０４    送信部
０４３００    デジタル家電機器
０４３０１    コンテンツ取得部
０４３０２    処理実行部
【図１】
2009070203.tif 000003
【図２】
2009070203.tif 000004
【図３】
2009070203.tif 000005
【図４】
2009070203.tif 000006
【図５】
2009070203.tif 000007
【図６】
2009070203.tif 000008
【図７】
2009070203.tif 000009
【図８】
2009070203.tif 000010
【図９】
2009070203.tif 000011
【図１０】
2009070203.tif 000012
【図１１】
2009070203.tif 000013
【図１２】
2009070203.tif 000014
【図１３】
2009070203.tif 000015
【図１４】
2009070203.tif 000016
【図１５】
2009070203.tif 000017
【図１６】
2009070203.tif 000018
【図１７】
2009070203.tif 000019
【図１８】
2009070203.tif 000020
【図１９】
2009070203.tif 000021
【図２０】
2009070203.tif 000022
【図２１】
2009070203.tif 000023
【図２２】
2009070203.tif 000024