(57)【要約】【課題】所定の時間毎に更新されるインターネット上のコンテンツを、自由な時刻に再生することができるようにする。【解決手段】コンテンツ提供サーバ３は、コンテンツデータ作成端末２より作成されたコンテンツデータを受信し、受信したコンテンツデータを所定の時間毎に更新する。ユーザ端末４−１は、ネットワーク１を介してコンテンツ提供サーバ３から受信したコンテンツデータをアクセス時刻とともに記録する。ユーザ端末４−１は、コンテンツデータを再生するための再生動作ファイルを設定し、再生動作ファイルおよびアクセス時刻に基づいて、記録されたコンテンツデータを読み出し、再生する。本発明は、例えば、所定の時間毎に更新されるネットワークコンテンツを提供する情報処理システムに適用される。【選択図】      図１
2004236053.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信手段と、
前記データ受信手段により受信された前記コンテンツデータを、前記コンテンツデータの時刻情報とともに記録するデータ記録手段と、
ユーザの操作に基づいて、前記コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定手段と、
前記データ記録手段により記録された前記コンテンツデータを、前記読み出し情報設定手段により設定された前記データ読み出し情報および前記コンテンツデータの時刻情報に基づいて読み出す読み出し手段と、
前記読み出し手段により読み出された前記コンテンツデータの表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記データ読み出し情報は、前記コンテンツデータの読み出し開始時刻、読み出し終了時刻、または読み出し時間間隔である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツの前記コンテンツデータは、前記コンテンツデータの内容に関するキーワードおよび重要度を有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データ記録手段により記録された前記コンテンツデータの中から、前記コンテンツデータに含まれる前記キーワードまたは重要度に基づいて、前記データ読み出し手段により読み出される前記コンテンツデータを選択するデータ選択手段とをさらに備え、
前記読み出し情報は、前記データ選択手段により選択された前記コンテンツデータのリスト情報である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記データ読み出し情報を、前記ネットワークに接続される他の情報処理装置に送信する送信手段をさらに備える
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記コンテンツは、放送局より放送される放送コンテンツに連動して更新されるコンテンツである
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記放送コンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段により受信された前記放送コンテンツを記録するコンテンツ記録手段と、
前記データ読み出し情報に基づいて、前記コンテンツ記録手段により記録された前記放送コンテンツを再生する再生手段と
をさらに備えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、
前記データ受信ステップの処理により受信された前記コンテンツデータを、前記コンテンツデータの時刻情報とともに記録するデータ記録ステップと、
前記コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、
前記データ記録ステップの処理により記録された前記コンテンツデータを、前記読み出し情報設定ステップの処理により設定された前記データ読み出し情報および前記コンテンツデータの時刻情報に基づいて読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記コンテンツデータの表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、
前記データ受信ステップの処理により受信された前記コンテンツデータを、前記コンテンツデータの時刻情報とともに記録するデータ記録ステップと、
前記コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、
前記データ記録ステップの処理により記録された前記コンテンツデータを、前記読み出し情報設定ステップの処理により設定された前記データ読み出し情報および前記コンテンツデータの時刻情報に基づいて読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記コンテンツデータの表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、
前記データ受信ステップの処理により受信された前記コンテンツデータを、前記コンテンツデータの時刻情報とともに記録するデータ記録ステップと、
前記コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、
前記データ記録ステップの処理により記録された前記コンテンツデータを、前記読み出し情報設定ステップの処理により設定された前記データ読み出し情報および前記コンテンツデータの時刻情報に基づいて読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記コンテンツデータの表示を制御する表示制御ステップと
を含むことを特徴とするプログラム。
【請求項１１】
第１の情報処理装置、第２の情報処理装置、および、所定の時間毎に更新されるコンテンツのコンテンツデータを、前記第１の情報処理装置および前記第２の情報処理装置に提供する情報提供装置が、ネットワークを介して接続される情報処理システムにおいて、
前記情報提供装置は、前記コンテンツデータの内容に関する重要度およびキーワードが付加された前記コンテンツデータを、前記ネットワークを介して、前記第１の情報処理装置および前記第２の情報処理装置に送信し、
前記第１の情報処理装置は、前記情報提供装置より前記コンテンツデータを受信し、受信された前記コンテンツデータを記録し、記録された前記コンテンツデータから、前記コンテンツデータに含まれる前記重要度または前記キーワードに基づいて、読み出すコンテンツデータを選択し、選択された前記コンテンツデータのリスト情報をデータ読み出し情報として、前記ネットワークを介して、前記第２の情報処理装置に送信し、
前記第２の情報処理装置は、前記情報提供装置より前記コンテンツデータを受信し、受信された前記コンテンツデータを記録し、前記第１の情報処理装置より前記データ読み出し情報を受信し、受信された前記読み出し情報に基づいて、記録された前記コンテンツデータを読み出す
ことを特徴とする情報処理システム。
【請求項１２】
前記コンテンツは、放送局より放送される放送コンテンツに連動して更新されるコンテンツである
ことを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
前記第２の情報処理装置は、前記放送コンテンツを受信し、受信された前記放送コンテンツを記録し、記録された前記放送コンテンツを、前記第１の情報処理装置より受信された前記データ読み出し情報に基づいて、再生する
ことを特徴とする請求項１２に記載の情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、記録媒体、プログラム、並びに情報処理システムに関し、特に、自動更新されるインターネット上のコンテンツを、時刻に制限されることなく、自由に再生することができるようにした情報処理装置および方法、記録媒体、プログラム、並びに情報処理システムに関する。
【０００２】
【従来の技術】
従来より、インターネットに代表されるネットワーク上のコンテンツを、一定時間毎に自動更新して提供する情報提供処理装置が存在する。
【０００３】
この情報提供処理装置が提供するコンテンツを、リアルタイムではなく、時間帯をずらして閲覧するために、特許文献１に示される情報提供処理装置は、ネットワークを介して任意にアクセス可能な公開記憶領域に、コンテンツの過去に公開されたページを随時記憶し、ネットワークに接続された情報処理装置に対して、その公開記憶領域を公開することにより、コンテンツの過去に公開されたページをネットワークを介して提供していた。これに対応して、情報処理装置は、所定の日時を指定することにより、情報提供処理装置の公開記憶領域から、ネットワークを介して、指定の日時のページを取得し、閲覧することができた。
【０００４】
【特許文献１】
特開２０００−３４７９２５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した情報処理装置においては、情報提供処理装置が提供するコンテンツのうち、指定した日時のページしか閲覧することができなかった。すなわち、情報処理装置においては、閲覧したい日時を、それぞれ指定する必要があり、更新されたコンテンツすべてを、時間帯をずらして（すなわち、リアルタイム以外で）閲覧する場合、不便である課題があった。
【０００６】
特に、例えば、情報提供処理装置が提供するコンテンツが、野球中継やライブなどの放送コンテンツに連動したコンテンツであった場合、録画した放送コンテンツに合わせて時間帯をずらして閲覧したり、早送りで閲覧したり、ユーザの好みの部分のみ閲覧することが困難である課題があった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、自動更新されるインターネット上のコンテンツを、時刻に制限されることなく、自由に再生することができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の情報処理装置は、所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信手段と、データ受信手段により受信されたコンテンツデータを、コンテンツデータの時刻情報とともに記録するデータ記録手段と、ユーザの操作に基づいて、コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定手段と、データ記録手段により記録されたコンテンツデータを、読み出し情報設定手段により設定されたデータ読み出し情報およびコンテンツデータの時刻情報に基づいて読み出す読み出し手段と、読み出し手段により読み出されたコンテンツデータの表示を制御する表示制御手段とを備えることを特徴とする。
【０００９】
データ読み出し情報は、コンテンツデータの読み出し開始時刻、読み出し終了時刻、または読み出し時間間隔であるようにすることができる。
【００１０】
コンテンツのコンテンツデータは、コンテンツデータの内容に関するキーワードおよび重要度を有するようにすることができる。
【００１１】
データ記録手段により記録されたコンテンツデータの中から、コンテンツデータに含まれるキーワードまたは重要度に基づいて、読み出し手段により読み出されるコンテンツデータを選択するデータ選択手段とをさらに備え、データ読み出し情報は、データ選択手段により選択されたコンテンツデータのリスト情報であるようにすることができる。
【００１２】
データ読み出し情報を、ネットワークに接続される他の情報処理装置に送信する送信手段をさらに備えるようにすることができる。
【００１３】
コンテンツは、放送局より放送される放送コンテンツに連動して更新されるコンテンツであるようにすることができる。
【００１４】
放送コンテンツを受信するコンテンツ受信手段と、コンテンツ受信手段により受信された放送コンテンツを記録するコンテンツ記録手段と、データ読み出し情報に基づいて、コンテンツ記録手段により記録された放送コンテンツを再生する再生手段とをさらに備えるようにすることができる。
【００１５】
本発明の情報処理方法は、所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、データ受信ステップの処理により受信されたコンテンツデータを、コンテンツデータの時刻情報とともに記録するデータ記録ステップと、コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、データ記録ステップの処理により記録されたコンテンツデータを、読み出し情報設定ステップの処理により設定されたデータ読み出し情報およびコンテンツデータの時刻情報に基づいて読み出す読み出しステップと、読み出しステップの処理により読み出されたコンテンツデータの表示を制御する表示制御ステップとを含むことを特徴とする。
【００１６】
本発明の記録媒体のプログラムは、所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、データ受信ステップの処理により受信されたコンテンツデータを、コンテンツデータの時刻情報とともに記録するデータ記録ステップと、コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、データ記録ステップの処理により記録されたコンテンツデータを、読み出し情報設定ステップの処理により設定されたデータ読み出し情報およびコンテンツデータの時刻情報に基づいて読み出す読み出しステップと、読み出しステップの処理により読み出されたコンテンツデータの表示を制御する表示制御ステップとを含むことを特徴とする。
【００１７】
本発明のプログラムは、所定の時間毎に更新されるコンテンツのコンテンツデータを、ネットワークに接続される情報提供装置から受信するデータ受信ステップと、データ受信ステップの処理により受信されたコンテンツデータを、コンテンツデータの時刻情報とともに記録するデータ記録ステップと、コンテンツデータを読み出すためのデータ読み出し情報を設定する読み出し情報設定ステップと、データ記録ステップの処理により記録されたコンテンツデータを、読み出し情報設定ステップの処理により設定されたデータ読み出し情報およびコンテンツデータの時刻情報に基づいて読み出す読み出しステップと、読み出しステップの処理により読み出されたコンテンツデータの表示を制御する表示制御ステップとを含むことを特徴とする。
【００１８】
本発明の情報処理システムは、情報提供装置は、コンテンツデータの内容に関する重要度およびキーワードが付加されたコンテンツデータを、ネットワークを介して、第１の情報処理装置および第２の情報処理装置に送信し、第１の情報処理装置は、情報提供装置よりコンテンツデータを受信し、受信されたコンテンツデータを記録し、記録されたコンテンツデータから、コンテンツデータに含まれる重要度またはキーワードに基づいて、読み出すコンテンツデータを選択し、選択されたコンテンツデータのリスト情報をデータ読み出し情報として、ネットワークを介して、第２の情報処理装置に送信し、第２の情報処理装置は、情報提供装置よりコンテンツデータを受信し、受信されたコンテンツデータを記録し、第１の情報処理装置よりデータ読み出し情報を受信し、受信された読み出し情報に基づいて、記録されたコンテンツデータを読み出すことを特徴とする。
【００１９】
コンテンツは、放送局より放送される放送コンテンツに連動して更新されるコンテンツであるようにすることができる。
【００２０】
第２の情報処理装置は、放送コンテンツを受信し、受信された放送コンテンツを記録し、記録された放送コンテンツを、第１の情報処理装置より受信されたデータ読み出し情報に基づいて、再生するようにすることができる。
【００２１】
第１の本発明においては、所定の時間毎に更新されるコンテンツのコンテンツデータが、ネットワークに接続される情報提供装置から受信され、受信されたコンテンツデータが、コンテンツデータの時刻情報とともに記録され、コンテンツデータを読み出すためのデータ読み出し情報が設定される。そして、記録されたコンテンツデータが、データ読み出し情報およびコンテンツデータの時刻情報に基づいて読み出され、読み出されたコンテンツデータの表示が制御される。
【００２２】
第２の本発明においては、情報提供装置により、コンテンツデータの内容に関する重要度およびキーワードが付加されたコンテンツデータが、ネットワークを介して、第１の情報処理装置および第２の情報処理装置に送信される。第１の情報処理装置により、情報提供装置よりコンテンツデータが受信され、受信されたコンテンツデータが記録される。そして、記録されたコンテンツデータから、コンテンツデータに含まれる重要度またはキーワードに基づいて、読み出されるコンテンツデータが選択され、選択されたコンテンツデータのリスト情報がデータ読み出し情報として、ネットワークを介して、第２の情報処理装置に送信される。第２の情報処理装置により、情報提供装置よりコンテンツデータが受信され、受信されたコンテンツデータが記録される。そして、第１の情報処理装置より読み出し情報が受信され、受信されたデータ読み出し情報に基づいて、記録されたコンテンツデータが読み出される。
【００２３】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００２４】
【発明の実施の形態】
図１は、本発明を適用した情報処理システムの構成例を示している。図１においては、インターネットに代表されるネットワーク１に、コンテンツデータ作成端末２、コンテンツ提供サーバ３、ユーザ端末４−１，４−２が接続されている。この例においては、コンテンツデータ作成端末２、コンテンツ提供サーバ３をそれぞれ１台とし、ユーザ端末４−１，４−２を２台としたが、接続の台数は任意である。なお、以下、ユーザ端末４−１，４−２は、個々に区別する必要がない場合、単にユーザ端末４と称する。
【００２５】
コンテンツデータ作成端末２は、コンテンツ提供サーバ３がネットワーク１を介して、ユーザ端末４に提供するコンテンツ（以下、ネットワークコンテンツと称する）のコンテンツデータ（例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データ）を作成する。例えば、ネットワークコンテンツが、野球中継の放送コンテンツに対応するものであった場合、野球の試合状況は、頻繁に変化していくものなので、ネットワークコンテンツのコンテンツデータは、野球の試合が行われる野球場などで、リアルタイムに作成される。そして、コンテンツデータ作成端末２は、このコンテンツデータを作成するごとに、コンテンツ提供サーバ３にネットワーク１を介して、送信する。
【００２６】
これに対して、コンテンツ提供サーバ３は、コンテンツデータ作成端末２より、ネットワークコンテンツの新しいコンテンツデータが送信されると、送信されたネットワークコンテンツのコンテンツデータを所定の時間毎に更新しながら、ユーザ端末４にネットワークコンテンツを提供している。また、コンテンツ提供サーバ３は、ユーザ端末４からネットワークコンテンツのコンテンツデータを要求されると、要求されたコンテンツデータを、ネットワーク１を介して、ユーザ端末４に送信する。ネットワークコンテンツのコンテンツデータは、コンテンツデータ作成端末２により作成されたＨＴＭＬデータおよびＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）データなどにより構成される。
【００２７】
ユーザ端末４は、予め設定されたアクセス開始時刻、または、受信したコンテンツデータに記載されているコンテンツデータ更新情報（例えば、リフレッシュタグなど）から求められるアクセス時刻に、コンテンツ提供サーバ３に対して、コンテンツ提供サーバ３が提供しているネットワークコンテンツのコンテンツデータを要求する。これに対応して、コンテンツ提供サーバ３よりコンテンツデータが送信されてくるので、ユーザ端末４は、コンテンツデータを受信し、記録する。ユーザ端末４は、記録されたコンテンツデータを、ユーザの操作指示のもと、読み出し、再生する。したがって、ユーザ端末４は、コンテンツ提供サーバ３において所定の時間毎に時更新されるコンテンツデータを受信し、記録するので、リアルタイムではなくても、再生する時間帯をずらして、コンテンツデータを再生することができる。これにより、ユーザ端末４は、図示せぬ録画再生装置で録画した放送コンテンツ（いまの場合、野球中継）の再生に合わせて、コンテンツデータを再生することもできる。
【００２８】
図２は、コンテンツ提供サーバ３の構成例を表している。図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２に記憶されているプログラム、または記憶部２８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ２３にはまた、ＣＰＵ２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２９】
ＣＰＵ２１、ＲＯＭ２２、およびＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００３０】
入出力インタフェース２５には、キーボード、マウスなどよりなる入力部２６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）  、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などよりなるモニタ、並びにスピーカなどよりなる出力部２７、ハードディスクなどより構成される記憶部２８、モデム、ターミナルアダプタなどより構成される通信部２９が接続されている。通信部２９は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００３１】
入出力インタフェース２５にはまた、必要に応じてドライブ３０が接続され、磁気ディスク３１、光ディスク３２、光磁気ディスク３３、或いは半導体メモリ３４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２８にインストールされる。
【００３２】
なお、コンテンツデータ作成端末２も、コンテンツ提供サーバ３と基本的に同様に構成されている。したがって、以下の説明においては、図２のコンテンツ提供サーバ３の構成は、コンテンツデータ作成端末２の構成としても引用する。
【００３３】
図３は、ユーザ端末４の構成例を示している。図３の例においては、処理部５１は、クロック５２の計時動作に従い、入力部５３から入力されたユーザからの操作に対する信号に基づいて、ユーザ端末４の各部を制御し、各種の処理を実行させる。処理部５１は、内蔵するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に記憶部５５からロードされたプログラムに従って各種の処理を実行する。
【００３４】
クロック５２は、計時動作を行って、ユーザ端末４内の時刻を刻む。入力部５３は、キーボード、マウスなどより構成される。入力部５３は、ユーザにより操作され、操作に対応する信号を処理部５１に出力する。
【００３５】
ネットワークインタフェース（Ｉ／Ｆ）５４は、ネットワーク１を介して通信処理を実行する。ネットワークインタフェース５４は、処理部５１の制御に基づいて、ネットワーク１を介して、コンテンツ提供サーバ３から所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを受信し、処理部５１に供給する。処理部５１は、コンテンツデータを構成するＨＴＭＬデータを解釈し、表示部５６に表示させる。また、処理部５１は、ネットワークインタフェース５４から供給されるＨＴＭＬデータやＧＩＦデータなどにより構成されるコンテンツデータを記憶部５５に記録する。
【００３６】
記憶部５５は、ハードディスクなどにより構成される。図３の例においては、記憶部５５は、動作ファイル記憶部６１、コンテンツデータ記憶部６２、およびデータ一覧記憶部６３により構成される。
【００３７】
動作ファイル記憶部６１は、コンテンツ提供サーバ３からの所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを受信し、コンテンツデータ記憶部６２に記録するための記録動作設定ファイル、および、コンテンツデータ記憶部６２に記録されたコンテンツデータを再生する（読み出す）ための再生動作設定ファイルが記録される領域である。なお、記録動作設定ファイルは、コンテンツデータ記録処理が実行される前に、ユーザにより入力部５３を介して予め入力される。同様に、再生動作設定ファイルは、コンテンツデータ再生処理が実行される前に、ユーザにより入力部５３を介して予め入力される。
【００３８】
記録動作設定ファイルは、コンテンツデータを要求するアクセス先（例えば、コンテンツ提供サーバ３）のＵＲＬ情報、コンテンツデータ要求のアクセス開始時刻、アクセス終了時刻、アクセス時間間隔、コンテンツデータ記憶部６２内のコンテンツデータの保存先ディレクトリ、および、保存ファイル名称規則などにより構成される。なお、アクセス開始時間およびアクセス終了時間を、記録開始時間および記録終了時間としてもよい。また、アクセス開始時刻、アクセス終了時刻、およびアクセス時間間隔は、必要であれば、入力すればよく、必ずしも必要ではない。
【００３９】
再生動作設定ファイルは、再生するネットワークコンテンツのコンテンツデータのファイル名、コンテンツデータをコンテンツデータ記憶部６２から読み出す読み出し時間間隔、読み出し開始時刻、および、読み出し終了時刻などにより構成される。なお、読み出し時間間隔、読み出し開始時刻、および、読み出し終了時刻は、必要であれば、入力すればよく、必ずしも必要ではない。
【００４０】
処理部５１は、これらの動作ファイル記憶部６１から読み出した記録動作設定ファイルまたは再生動作設定ファイルに基づいて、コンテンツデータ記録処理、またはコンテンツデータ再生処理を実行する。
【００４１】
コンテンツデータ記憶部６２は、コンテンツ提供サーバ３から、所定の時間毎に更新されるネットワークコンテンツのコンテンツデータが受信されるごとに、そのコンテンツデータが、記録動作設定ファイルにより設定されている保存ファイル名称規則および保存先ディレクトリなどに基づいて記録される領域である。
【００４２】
図４は、コンテンツデータ記憶部６２の構成例を示している。図４の例の場合、「○○○１」ディレクトリには、「○○○１．ｈｔｍｌ，○○○１．ｇｉｆ，○○○１２．ｇｉｆ，…」により構成されるコンテンツデータが記録されていることが示されている。「○○○２」ディレクトリには、「○○○２．ｈｔｍｌ，○○○２．ｇｉｆ，○○○２２．ｇｉｆ，…」により構成されるコンテンツデータが記録されており、「○△△１」ディレクトリには、「○△△１．ｈｔｍｌ，○△△１．ｇｉｆ，○△△１２．ｇｉｆ，…」により構成されるコンテンツデータが記録されていることが示されている。
【００４３】
なお、この場合、記録動作設定ファイルにより設定されている保存ファイル名称規則は、元のコンテンツデータのファイル名（例えば、「○○○」）に連番を付けるものであり、○○○２．ｈｔｍｌは、○○○１．ｈｔｍｌの次に受信され、記録された同じネットワークコンテンツのコンテンツデータであるとされる。
【００４４】
以上のように、処理部５１は、記録動作設定ファイルに基づいて、クロック５２の計時動作による時刻がアクセス開始時刻になると、ネットワークインタフェース５４を介して、コンテンツ提供サーバ３からの自動更新されるネットワークコンテンツのコンテンツデータを受信し、受信されたコンテンツデータをコンテンツデータ記憶部６２に記録する。このとき、処理部５１は、受信されたコンテンツデータに関する情報を、図５に示されるように、コンテンツデータ一覧表としてデータ一覧記憶部６３に記録する。
【００４５】
図５は、データ一覧記憶部６３に記録されるコンテンツデータ一覧表の構成例を示している。コンテンツデータ一覧表は、コンテンツデータ記憶部６２に記録されたコンテンツデータのファイル名、コンテンツデータをコンテンツ提供サーバ３に要求した時刻（アクセス時刻）、コンテンツデータの保存先ディレクトリにより構成される。図５の例に示されるコンテンツデータは、図４の場合と同様に、元のファイル名（例えば、「○○○」）に連番を付けて保存されている。
【００４６】
図５の例においては、ファイル名が「○○○１．ｈｔｍｌ」であるコンテンツデータは、「１９：２０：００」（１９時２０分００秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○１」に記録されていることが示されている。ファイル名が「○○○２．ｈｔｍｌ」であるコンテンツデータは、「１９：２２：２０」（１９時２２分２０秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○２」に記録され、ファイル名が「○○○３．ｈｔｍｌ」であるコンテンツデータは、「１９：２８：００」（１９時２８分００秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○３」に記録されていることが示されている。なお、図５の例の場合、アクセス時刻を記録するようにしたが、コンテンツデータ一覧表に記録する時刻は、コンテンツデータがユーザ端末４に受信された受信時刻としてもよいし、コンテンツデータがユーザ端末４に記録された記録時刻としてもよい。
【００４７】
したがって、ユーザ端末４において、コンテンツデータ再生処理が実行される場合、このコンテンツデータ一覧表により、コンテンツデータ記憶部６２に保存されているコンテンツデータが簡単に、迅速に読み出される。
【００４８】
また、処理部５１は、動作ファイル記憶部６１から読み出した再生動作設定ファイルに基づいて、クロック５２の計時動作による時刻が読み出し開始時刻になると、データ一覧記憶部６３に記録されているコンテンツデータ一覧表から、コンテンツデータ記憶部６２に記録されている、次に読み出すコンテンツデータに関する情報を取得する。処理部５１は、取得されたコンテンツデータに関する情報に基づいて、コンテンツデータ記憶部６２からコンテンツデータを読み出し、再生処理を実行する。このようにして、ユーザ端末４においては、コンテンツデータ再生処理が実行される。
【００４９】
処理部５１にはまた、必要に応じてドライブ７０が接続され、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、或いは半導体メモリ７４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５５にインストールされる。
【００５０】
次に、図６のフローチャートを参照して、ユーザ端末４のコンテンツデータ記録処理を説明する。
【００５１】
ユーザは、入力部５３を構成するマウスなどを操作することでコンテンツデータ記録処理を開始する。これに対応して、処理部５１は、ステップＳ１において、内蔵するＲＡＭに記憶部５５からプログラムをロードする。
【００５２】
ユーザは、所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを記録するために、入力部５３を介して、コンテンツデータを要求するアクセス先（例えば、コンテンツ提供サーバ３）のＵＲＬ情報、コンテンツデータを要求するためのアクセス開始時刻、アクセス終了時刻、アクセス時間間隔、コンテンツデータ記憶部６２内のコンテンツデータの保存先ディレクトリ、および、保存ファイル名称規則などを入力する。これに対応して、ステップＳ２において、処理部５１は、入力された情報を記録動作ファイルとして定義し、動作ファイル記憶部６１に記録する。
【００５３】
処理部５１は、ステップＳ３において、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス開始時刻になるまで待機しており、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス開始時刻になったと判断した場合、ステップＳ４に進み、ネットワークインタフェース５４を制御し、ネットワーク１を介して、コンテンツ提供サーバ３に対して、コンテンツデータの要求を送信させる。
【００５４】
これに対応して、コンテンツ提供サーバ３は、要求されたコンテンツデータをネットワーク１を介して、ユーザ端末４に送信してくる。そこで、ステップＳ５において、処理部５１は、ネットワークインタフェース５４を制御し、コンテンツデータを受信させ、受信したコンテンツデータを、記録動作ファイルのコンテンツデータの保存先ディレクトリおよび保存ファイル名称規則などに基づいて、コンテンツデータ記憶部６２に記録する。また、同時に、処理部５１は、クロック５２の示したアクセス時刻、コンテンツデータの保存ファイル名などの情報を、コンテンツデータ情報として、図５を参照して上述したデータ一覧記憶部６３のコンテンツデータ一覧表に記録し、ステップＳ６に進む。
【００５５】
ステップＳ６において、処理部５１は、前回のアクセス時刻と、ステップＳ５において受信したコンテンツデータ（ＨＴＭＬデータ）に含まれるメタデータまたはＪａｖａ（Ｒ）Ｓｃｒｉｐｔなどで書かれているコンテンツデータ更新情報（例えば、リフレッシュタグなど）に基づいて、次回のアクセス時刻を取得し、ステップＳ７に進む。
【００５６】
ステップＳ７において、処理部５１は、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になったか否かを判断し、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になっていないと判断した場合、ステップＳ３に戻る。ステップＳ３において、処理部５１は、クロック５２の計時動作による時刻が、ステップＳ６において取得したアクセス時刻になるまで待機しており、クロック５２の計時動作による時刻が、アクセス時刻になったと判断した場合、ステップＳ４に進み、それ以降の処理を繰り返す。
【００５７】
ステップＳ７において、処理部５１は、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になったと判断した場合、コンテンツデータ記録処理を終了させる。
【００５８】
なお、ステップＳ６においてコンテンツデータにコンテンツデータ更新情報が含まれていない場合もある。この場合、ステップＳ３において、クロック５２の計時動作に基づいて、前回のアクセス時刻と、ステップＳ２において入力される記録動作ファイルのアクセス時間間隔に基づいて、次回のアクセス時刻を取得するようにしてもよい。また、上述した処理において、記録動作ファイルが既に設定されている場合、ステップＳ２の処理は、省略される。
【００５９】
以上により、ユーザ端末４においては、コンテンツ提供サーバ３において所定の時間毎に更新されるコンテンツデータが受信され、記録される。
【００６０】
次に、ユーザ端末４に記録されたコンテンツデータを再生するコンテンツデータ再生処理を、図７のフローチャートを参照して説明する。
【００６１】
ユーザは、入力部５３を構成するマウスなどを操作することでコンテンツデータ再生処理を開始する。これに対応して、ステップＳ２１において、処理部５１は、内蔵するＲＡＭに記憶部５５からプログラムをロードする。
【００６２】
ユーザは、コンテンツデータ記憶部６２に記録されたコンテンツデータを再生するために、入力部５３を介して、再生するネットワークコンテンツのコンテンツデータのファイル名、コンテンツデータをコンテンツデータ記憶部６２から読み出す読み出し時間間隔、読み出し開始時刻、および、読み出し終了時刻などを入力する。これに対応して、ステップＳ２２において、処理部５１は、入力された情報を再生動作ファイルとして定義し、動作ファイル記憶部６１に記録する。
【００６３】
ステップＳ２３において、処理部５１は、クロック５２の計時動作による時刻が、再生動作ファイルの読み出し開始時刻になるまで待機しており、クロック５２の計時動作による時刻が、再生動作ファイルの読み出し開始時刻になったと判断した場合、ステップＳ２４に進み、再生動作ファイルの再生するコンテンツデータのファイル名（図４の例の場合、○○○１．ｈｔｍｌ）に基づいて、コンテンツデータ記憶部６２から対応するコンテンツデータを読み出し、再生処理し、表示部５６を構成するモニタに表示させ、ステップＳ２５に進む。
【００６４】
処理部５１は、ステップＳ２５において、データ一覧記憶部６３のコンテンツデータ一覧表（図５）の時刻に基づいて、次回読み出すコンテンツデータを求め、ステップＳ２３において読み出された時刻、およびコンテンツデータ一覧表の時刻に基づいて、次回読み出すコンテンツデータの読み出し時刻を取得する。なお、このとき、次回読み出すコンテンツデータの読み出し時刻を、コンテンツデータ記録処理時と同様に、（ＨＴＭＬデータ）に含まれるメタデータまたはＪａｖａ（Ｒ）Ｓｃｒｉｐｔなどで書かれているコンテンツデータ更新情報から求めるようにしてもよい。
【００６５】
ステップＳ２６において、処理部５１は、クロック５２の計時動作による時刻が、再生動作ファイルの読み出し終了時刻になったか否かを判断し、クロック５２の計時動作による時刻が、再生動作ファイルの読み出し終了時刻になっていないと判断した場合、ステップＳ２３に戻る。ステップＳ２３において、処理部５１は、クロック５２の計時動作による時刻が、ステップＳ２５において取得されたコンテンツデータ読み出し時刻になるまで待機しており、クロック５２の計時動作による時刻が、コンテンツデータ読み出し時刻になったと判断した場合、ステップＳ２４に進み、それ以降の処理を繰り返す。
【００６６】
ステップＳ２６において、処理部５１は、クロック５２の計時動作による時刻が、再生動作ファイルの読み出し終了時刻になったと判断した場合、コンテンツデータ再生処理を終了させる。
【００６７】
なお、上記説明においては、ステップＳ２５において、データ一覧記憶部６３のコンテンツデータ一覧表に基づいて、次回の読み出し時刻を取得したが、ステップＳ２２において入力される再生動作ファイルの読み出し時間間隔に対応するコンテンツデータを求め、前回のコンテンツデータ読み出し時刻および再生動作ファイルの読み出し時間間隔に基づいて、次回の読み出し時刻を取得するようにしてもよい。この場合、再生動作ファイルの読み出し間隔は、自由に設定できるため、４倍速、１０倍速に設定することにより、記録されたコンテンツデータを、通常の再生よりも高速に再生するようにすることもできる。
【００６８】
また、上述した処理において、再生動作ファイルが既に設定されている場合、ステップＳ２２の処理は、省略される。
【００６９】
以上のように、ユーザ端末４においては、コンテンツ提供サーバ３において所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを、受信し、記録するようにしたので、ユーザの好きな時間に、コンテンツデータを再生することができる。また、ユーザは、ユーザの好きな時間間隔（早送りなど）でコンテンツデータを再生することができる。
【００７０】
図８は、コンテンツデータ記憶部６２に記録されたコンテンツデータのサムネイル画像を一覧表示したサムネイルの一覧表示画面例を示している。サムネイル８１乃至８６は、同じネットワークコンテンツの、それぞれアクセス時刻の異なるコンテンツデータに対応するサムネイル画像を表している。
【００７１】
図８の例においては、サムネイル８１の上部には、サムネイル８１に対応するコンテンツデータのファイル名が「○○○１．ｈｔｍｌ」であることが示されており、サムネイル８１の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：２０：００」（１９時２０分００秒）が示されている。サムネイル８２の上部には、サムネイル８２に対応するコンテンツデータのファイル名が「○○○２．ｈｔｍｌ」であることが示されており、サムネイル８２の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：２２：２０」（１９時２２分２０秒）が示され、サムネイル８３の上部には、サムネイル８３に対応するコンテンツデータのファイル名が「○○○３．ｈｔｍｌ」であることが示されており、サムネイル８３の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：２８：００」（１９時２８分００秒）が示されている。
【００７２】
同様に、サムネイル８４の上部には、サムネイル８４に対応するコンテンツデータのファイル名が「○○○４．ｈｔｍｌ」であることが示されており、サムネイル８４の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：３５：００」（１９時３５分００秒）が示されている。サムネイル８５の上部には、サムネイル８５に対応するコンテンツデータのファイル名が「○○○５．ｈｔｍｌ」であることが示されており、サムネイル８５の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：４０：２０」（１９時４０分２０秒）が示され、サムネイル８６の上部には、サムネイル８６に対応するコンテンツデータのファイル名が「○○○６．ｈｔｍｌ」であることが示されており、サムネイル８６の下部には、そのコンテンツデータを記録するためにコンテンツ提供サーバ３にアクセスした時刻「１９：４１：００」（１９時４１分００秒）が示されている。
【００７３】
ユーザは、入力部５３を構成するマウスなどを用いて、例えば、サムネイル８３を選択する。これにより、サムネイル８３が対応するファイル名のコンテンツデータから読み出し再生することができる。したがって、自動更新コンテンツデータのうち、見たい時刻のコンテンツデータの検索が容易になる。
【００７４】
上記説明においては、ユーザ端末４側で、コンテンツデータを記録し、再生する場合を説明したが、ネットワークコンテンツを提供するコンテンツ提供サーバ３側で、ネットワークコンテンツのコンテンツデータを記録し、再生する時間帯をずらして再生するようにしてもよい。
【００７５】
図９のフローチャートを参照して、コンテンツ提供サーバ３のコンテンツデータ記録処理を説明する。なお、この場合、コンテンツ提供サーバ３の記録部２８は、図１０に示されるように、コンテンツ記録ディレクトリ９１、保存用ディレクトリ９２、更新データディレクトリ９３、および更新データ一覧ディレクトリ９４により構成される。
【００７６】
図１０は、コンテンツ提供サーバ３の記録部２８の構成例を示している。図１０の例において、コンテンツ記録ディレクトリ９１は、各ネットワークコンテンツのコンテンツデータを記録するための領域を有する。保存用ディレクトリ９２は、各ネットワークコンテンツのコンテンツデータを記録するディレクトリの初期状態を記録するための領域である。更新データディレクトリ９３は、コンテンツデータ作成端末２から送信された新しい（更新）コンテンツデータを保存する領域である。更新データ一覧ディレクトリ９４は、コンテンツデータの保存ファイル名、保存ディレクトリ、コンテンツデータの更新時刻などの情報により構成される更新データ一覧表が記録される領域である。
【００７７】
コンテンツ提供サーバ３の管理者が、入力部２６を介して、コンテンツ記録ディレクトリ９１における、ネットワークコンテンツのコンテンツデータを記録するための記録対象ディレクトリと、そのネットワークコンテンツのコンテンツデータの記録開始を指示する。これに対応して、コンテンツ提供サーバ３のＣＰＵ２１は、ステップＳ５１において、コンテンツ記録ディレクトリ９１の記録対象ディレクトリを設定し、ステップＳ５２に進み、記録対象ディレクトリの初期状態を、保存用ディレクトリ９１に保存する。
【００７８】
ステップＳ５３において、ＣＰＵ２１は、ステップＳ５１において設定した記録対象ディレクトリを監視し、ネットワーク１および通信部２９を介して、記録対象ディレクトリに、コンテンツデータ作成端末２からの新しいコンテンツデータが送信されたか否かを判断し、記録対象ディレクトリに、コンテンツデータ作成端末２からの新しいコンテンツデータが送信されてきたと判断した場合、ステップＳ５４に進み、ＣＰＵ２１は、送信された新しいコンテンツデータを、記憶部２８の更新データディレクトリ９３に、元のファイル名に連番を付けて保存する。このとき、同時に、ＣＰＵ２１は、新しいコンテンツデータの更新時刻および保存されたディレクトリ名の情報を付加して、その連番ファイル名を、更新データ一覧ディレクトリ９４の更新データ一覧表に記録する。
【００７９】
ステップＳ５３において、記録対象ディレクトリに、コンテンツデータ作成端末２からの新しいコンテンツデータが送信されていないと判断された場合、ステップＳ５４の処理は、スキップされる。
【００８０】
ステップＳ５５において、ＣＰＵ２１は、内蔵するクロックで計時動作を行って、コンテンツ提供サーバ３において予め設定されたコンテンツデータ記録終了時刻になったか否かを判断し、コンテンツ提供サーバ３において予め設定されたコンテンツデータ記録終了時刻になっていないと判断した場合、ステップＳ５３に戻り、それ以降の処理を繰り返す。
【００８１】
ステップＳ５５において、ＣＰＵ２１は、内蔵するクロックで計時動作を行って、コンテンツ提供サーバ３において、予め設定されたコンテンツデータ記録終了時刻になったと判断した場合、コンテンツデータ記録処理を終了する。
【００８２】
以上のようにして、コンテンツ提供サーバ３において記録されたコンテンツデータを再生する処理を、図１１のフローチャートを参照して説明する。
【００８３】
ステップＳ７１において、ＣＰＵ２１は、コンテンツ提供サーバ３の管理者により予め設定された所定の時刻になるまで待機しており、内蔵するクロックで計時動作を行って、所定の時刻になったと判断した場合、ステップＳ７２に進み、図９のステップＳ５２において保存された記録対象ディレクトリの初期状態を、保存用ディレクトリ９２から読み出し、コンテンツ記録ディレクトリ９１に初期状態のディレクトリを作成する。
【００８４】
ステップＳ７３において、ＣＰＵ２１は、予め設定された再生開始時刻になるまで待機しており、内蔵するクロックで計時動作を行って、予め設定された再生開始時刻になったと判断した場合、ステップＳ７４に進み、ＣＰＵ２１は、最も早い時刻のコンテンツデータの情報（連番ファイル名）を、更新データ一覧ディレクトリ９４の更新データ一覧表の中から取得する。そして、ＣＰＵ２１は、取得された連番ファイル名に基づいて、更新データディレクトリ９３から、更新するコンテンツデータを取得し、取得されたコンテンツデータの連番ファイル名を、元のファイル名に戻して、作成された初期状態のディレクトリに記録する。
【００８５】
ステップＳ７５において、ＣＰＵ２１は、更新データ一覧ディレクトリ９４の更新データ一覧表のコンテンツデータの更新時刻に基づいて、次のコンテンツデータ情報を取得し、ステップＳ７３におけるコンテンツデータの再生時刻および更新データ一覧表のコンテンツデータの更新時刻に基づいて、次のコンテンツデータの再生時刻を取得する。
【００８６】
ステップＳ７６において、ＣＰＵ２１は、内蔵するクロックで計時動作を行って、コンテンツ提供サーバ３において、予め設定された再生終了時刻になったか否かを判断し、コンテンツ提供サーバ３において、予め設定された再生終了時刻になっていないと判断した場合、ステップＳ７３に戻る。ステップＳ７３において、ＣＰＵ２１は、内蔵するクロックで計時動作を行って、ステップＳ７５において取得された次のコンテンツデータの再生時刻であるか否かを判断し、次のコンテンツデータの再生時刻であると判断された場合、ステップＳ７４に進み、それ以降の処理を繰り返す。
【００８７】
ステップＳ７６において、ＣＰＵ２１は、内蔵するクロックで計時動作を行って、コンテンツ提供サーバ３において、予め設定されたコンテンツデータ再生終了時刻になったと判断した場合、コンテンツデータ再生処理を終了する。
【００８８】
なお、上述した処理は、コンテンツ提供サーバ３で実行したが、コンテンツデータを作成するコンテンツデータ作成端末２でも同様に実行することができる。
【００８９】
以上のように、ネットワークコンテンツを提供する側においても、所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを記録し、再生することができるので、特に、スポーツなどのコンテンツのライブ放送に合わせてリアルタイムに生成されたネットワークコンテンツのコンテンツデータを記録し、スポーツなどのネットワークコンテンツの再放送時に、再度コンテンツデータを生成する手間を省くことができるなどの効果が奏される。
【００９０】
図１２は、本発明を適用した情報提供システムの他の構成例を示している。なお、図１２において、図１における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので適宜省略する。
【００９１】
図１２の例の場合、ネットワーク１には、コンテンツデータ作成端末２、コンテンツ提供サーバ３、ユーザ端末１０１−１，１０１−２のほかに、ダイジェスト情報共有サーバ１０２が接続されている。
【００９２】
コンテンツ提供サーバ３は、放送局１０３で放送される放送コンテンツに対応するネットワークコンテンツをネットワーク１を介して、ユーザ端末１０１−１，１０１−２に提供する。
【００９３】
コンテンツデータ作成端末２は、コンテンツ提供サーバ３の提供するネットワークコンテンツのコンテンツデータ（例えば、ＨＴＭＬデータ）を作成する。
【００９４】
コンテンツ情報作成端末２は、例えば、放送コンテンツが野球中継であった場合、野球の試合状況は、頻繁に変化していくものなので、野球の試合が行われる野球場などで、ネットワークコンテンツのコンテンツデータを、試合状況の変化に応じて、リアルタイムに作成する。そして、コンテンツ情報作成端末２は、コンテンツデータを作成するごとに、コンテンツ情報提供サーバ３にネットワーク１を介して、送信する。なお、このとき、コンテンツ情報作成端末２は、コンテンツデータに、そのコンテンツデータの内容に関する重要度またはキーワード（図１５を参照して後述する）を付加する。
【００９５】
ユーザ端末１０１−１は、予め設定されたアクセス開始時刻、または、受信したコンテンツデータに記載されているコンテンツデータ更新情報（例えば、リフレッシュタグなど）から求められるアクセス時刻に、コンテンツ提供サーバ３に対して、コンテンツ提供サーバ３が提供しているネットワークコンテンツのコンテンツデータを要求し、コンテンツ提供サーバ３より送信されたコンテンツデータを記録する。したがって、ユーザ端末１０１−１は、リアルタイムではなくても、再生する時間帯をずらして、コンテンツデータを再生することができる。また、ユーザ端末１０１−１は、放送局１０３より放送される放送コンテンツを受信し、それを記録する。
【００９６】
ユーザ端末１０１−１は、記録されているコンテンツデータに付加されている重要度およびキーワードに基づいて、ネットワークコンテンツのダイジェスト（重要な部分またはユーザの好みの部分のみ）を再生するためのダイジェスト情報を作成し、それを記録する。ユーザ端末１０１−１は、作成されたダイジェスト情報に基づいて、記録されているコンテンツデータを読み出し再生する。これにより、ネットワークコンテンツのダイジェスト（ネットワークコンテンツの重要な部分またはユーザの好みの部分のみ）が再生される。
【００９７】
また、ユーザ端末１０１−１は、ネットワークコンテンツに対応する放送コンテンツが記録されている場合、そのネットワークコンテンツのコンテンツデータにより作成されたダイジェスト情報に基づいて、記録されている放送コンテンツのダイジェストを再生する。さらに、ユーザ端末１０１−１は、作成されたダイジェスト情報を、ネットワーク１を介して、ユーザ端末１０１−２またはダイジェスト情報共有サーバ１０２に送信する。
【００９８】
ダイジェスト情報共有サーバ１０２は、ユーザ端末１０１−１よりネットワーク１を介して送信されたダイジェスト情報、または、ダイジェスト情報共有サーバ１０２で作成されたダイジェスト情報などを、ユーザ端末１０１−２に、ネットワーク１を介して提供する。
【００９９】
ユーザ端末１０１−２は、ダイジェスト情報共有サーバ１０２から、ダイジェスト情報共有サーバ１０２またはユーザ端末１０１−１により作成したダイジェスト情報を、ネットワーク１を介して取得する。または、ユーザ端末１０１−２は、ユーザ端末１０１−１から、ユーザ端末１０１−１により作成されたダイジェスト情報を、ネットワーク１を介して直接取得する。そして、ユーザ端末１０１−２は、取得されたダイジェスト情報に基づいて、記録されているコンテンツデータを読み出し、再生する。また、ユーザ端末１０１−２は、ネットワークコンテンツに対応する放送コンテンツが記録されている場合、そのネットワークコンテンツのコンテンツデータにより作成されたダイジェスト情報に基づいて、記録されている放送コンテンツのダイジェストを再生する。
【０１００】
以上により、ユーザ端末１０１−２においては、他のユーザ端末１０１−１で生成されたダイジェスト情報に基づいて、ネットワークコンテンツのダイジェストが再生される。以上のように、ユーザ端末においては、他のユーザ端末などにより作成されたダイジェスト情報を利用して、コンテンツデータまたは放送コンテンツのダイジェストを再生することができる。
【０１０１】
図１３は、ユーザ端末１０１（以下、ユーザ端末１０１−１，１０１−２は、個々に区別する必要がない場合、単にユーザ端末１０１と称する）の構成例を示している。なお、図１３において、図３のユーザ端末４と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので、適宜省略する。
【０１０２】
チューナ部１２１は、放送局１０２が放送した放送コンテンツを含む放送波（電波）を受信し、処理部５１に出力する。処理部５１は、チューナ部１２１より出力された信号を、記録部１２２を構成する放送コンテンツ記憶部１３１に記録する。処理部５１は、チューナ部１２１より出力された信号、または、放送コンテンツ記憶部１３１から読み出した信号を再生し、表示部５６に出力する。
【０１０３】
図１３の例においては、記憶部１２２は、動作ファイル記憶部６１、コンテンツデータ記憶部６２、データ一覧記憶部１３１、放送コンテンツ記憶部１３２、およびダイジェスト情報記憶部１３２により構成される。
【０１０４】
データ一覧記憶部１３１には、図３のデータ一覧記憶部６３と同様に、コンテンツ提供サーバ３よりネットワーク１を介して受信されたコンテンツデータをコンテンツデータ記憶部６２に記録する際に、記録されたコンテンツデータに関する情報が、コンテンツデータ一覧表（図２１を参照して後述する）として記録されている。
【０１０５】
放送コンテンツ記憶部１３２には、チューナ部１２１により受信された放送コンテンツが記録される。ダイジェスト情報記憶部１３３には、記録されているコンテンツデータに付加されている重要度およびキーワードに基づいて、作成されたコンテンツデータのダイジェスト情報（図２３を参照して後述する）が記録されている。
【０１０６】
なお、図示は省略するがダイジェスト情報共有サーバ１０２も、図２に示したコンテンツ提供サーバ３と基本的に同様の構成とされる。従って、以下の説明においては、図２のコンテンツ提供サーバ３の構成は、必要に応じて、ダイジェスト情報共有サーバ１０２の構成としても引用される。
【０１０７】
次に、図１４を参照して、図１２のコンテンツデータ作成端末２のコンテンツデータ作成処理について説明する。
【０１０８】
コンテンツ情報作成端末２は、例えば、放送コンテンツが野球中継であった場合、野球の試合状況は、頻繁に変化していくものなので、放送コンテンツに対応するネットワークコンテンツのコンテンツデータを、試合状況の変化に応じて、リアルタイムに作成するために、野球の試合が行われる野球場などに設置されている。
【０１０９】
コンテンツデータ作成端末２のデータ製作者は、例えば、コンテンツデータ作成端末２において、コンテンツ提供サーバ３を立ち上げ、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）などを使用し、コンテンツ提供サーバ３に送信するコンテンツデータを作成する。
【０１１０】
コンテンツデータ作成端末２は、例えば、コンテンツデータに付加されるキーワード、または重要度を入力するために、図１５に示されるようなキーワード入力ウインドウ１４１を出力部２７を構成するＬＣＤに表示させる。例えば、放送コンテンツが野球中継の場合、コンテンツデータに付加されるキーワードは、選手名、打撃結果（ホームラン、ヒット）、得点、および、現在の試合状況がこの試合全般においてどのくらい重要であるかを示す重要度などにより構成される。
【０１１１】
図１５は、コンテンツデータ作成端末２のＬＣＤに表示されるキーワード入力ウインドウ１４１の構成例を示している。図１５の例の場合、キーワード入力ウインドウ１４１の上部のタイトルバー１５１には、この入力ウインドウ１４１のタイトルが試合情報であることが示されている。タイトルバー１５１の右側には、左から順に、このキーワード入力ウインドウ１４１の表示を最小化する最小化ボタン１５２、キーワード入力ウインドウ１４１の表示を最大化する最大化ボタン１５３、および、キーワード入力ウインドウ１４１を閉じる閉ボタン１５４が示されている。
【０１１２】
タイトルバー１５１の下には、順に、試合の経過が、何回目（イニング）の表または裏であるかを入力するための試合経過入力部１６１と試合経過入力ボタン１６２、現在、出走ランナーがいるか否か情報を入力するためのランナー情報入力ボタン１６３、現在の回のカウント情報（ストライク、ボールまたはアウトの情報）を入力するためのカウント情報入力ボタン１６４、現在の投手名、打者名および、その打撃結果などの現在の試合状況を入力するための試合状況入力部１６５、並びに、コンテンツデータの内容が、ネットワークコンテンツ全体において（例えば、現在の試合状況が、この試合全般において）どのくらい重要であるかを示す重要度を入力する重要度入力部１６６が示されている。例えば、現在の打撃結果がホームランであるというような、この試合の試合結果に影響を及ぼす状況の重要度は、大きい値（例えば、４や５など）が入力され、現在の打撃結果が三振であるというような、この試合の試合結果に影響を及ぼさない状況の重要度は、小さい値（例えば、０、１）が入力されたり、または、その値が入力されない。
【０１１３】
図１６は、図１５のキーワード入力ウインドウ１４１のソースコードを示している。図１６の第３行目の「＜ｔｉｔｌｅ＞試合情報＜／ｔｉｔｌｅ＞」は、図１５のタイトルバー１５１に示されるこのキーワード入力ウインドウ１４１のタイトルが試合情報であることを示している。第６行目の「＜ｉｎｐｕｔ  ｔｙｐｅ＝”ｔｅｘｔ”  ｎａｍｅ＝”ｉｎｎｉｎｇ”  ｓｉｚｅ＝２  ＞回」は、試合経過入力部１６１に入力されるデータのタイプが「ｔｅｘｔ（文字）」であり、試合経過入力部１６１に入力される最大入力サイズが、「２」であり、その入力されるデータの名前が、「ｉｎｎｉｎｇ」であることを示している。第７行目および第８行目の「表＜ｉｎｐｕｔ  ｎａｍｅ＝”ｔｏｐ”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  裏＜ｉｎｐｕｔ  ｎａｍｅ＝”ｂｏｔｔｏｍ”  ｔｙｐｅ＝”ｒａｄｉｏ”＞」は、試合経過入力ボタン１６２に入力されるデータのタイプが「ｒａｄｉｏ（ラジオボタン）」であり、その入力されるデータの名前が、表は、「ｔｏｐ」であり、裏は、「ｂｏｔｔｏｍ」であることを示している。
【０１１４】
第１１行目および第１２行目の「１塁＜ｉｎｐｕｔ  ｎａｍｅ＝”ｆｉｒｓｔ”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ２塁＜ｉｎｐｕｔ  ｎａｍｅ＝”ｓｅｃｏｎｄ”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ３塁＜ｉｎｐｕｔ  ｎａｍｅ＝”ｔｈｉｒｄ”  ｔｙｐｅ＝”ｒａｄｉｏ”＞」は、ランナー情報入力ボタン１６３に入力されるデータのタイプが「ｒａｄｉｏ（ラジオボタン）」であり、その入力されるデータの名前が、１塁は、「ｆｉｒｓｔ」であり、２塁は、「ｓｅｃｏｎｄ」であり、３塁は、「ｔｈｉｒｄ」であることを示している。第１５行目、第１７行目、第１８行目、および第２０行目の「Ｓ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｓ１”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｓ２”  ｔｙｐｅ＝”ｒａｄｉｏ”＞」、「Ｂ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｂ１”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｂ２”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｂ３”  ｔｙｐｅ＝”ｒａｄｉｏ”＞」、および「Ｏ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｏ１”  ｔｙｐｅ＝”ｒａｄｉｏ”＞  ＜ｉｎｐｕｔ  ｎａｍｅ＝”Ｏ２”  ｔｙｐｅ＝”ｒａｄｉｏ”＞」は、カウント情報入力ボタン１６４に入力されるデータのタイプが「ｒａｄｉｏ（ラジオボタン）」であり、その入力されるデータの名前が、Ｓ（ストライク）に対しては、「Ｓ１」および「Ｓ２」であり、Ｂ（ボール）に対しては、「Ｂ１」、「Ｂ２」および「Ｂ３」であり、Ｏ（アウト）に対しては、「Ｏ１」および「Ｏ２」であることを示している。
【０１１５】
第２２行目乃至第２４行目の「投手名：＜ｉｎｐｕｔ  ｔｙｐｅ＝”ｔｅｘｔ”  ｎａｍｅ＝”ｐｉｔｃｈｅｒ”  ｓｉｚｅ＝１０＞  」、「打者名：＜ｉｎｐｕｔ  ｔｙｐｅ＝”ｔｅｘｔ”  ｎａｍｅ＝”ｈｉｔｔｅｒ”  ｓｉｚｅ＝１０＞  」、および「打撃結果：＜ｉｎｐｕｔ  ｔｙｐｅ＝”ｔｅｘｔ”  ｎａｍｅ＝”ｒｅｓｕｌｔ”  ｓｉｚｅ＝１０＞  」は、試合状況入力部１６５に入力されるデータのタイプが「ｔｅｘｔ（文字）」であり、試合状況入力部１６５に入力される最大入力サイズが、「１０」であり、その入力されるデータの名前が、投手名に対しては、「ｐｉｔｃｈｅｒ」であり、打者名に対しては、「ｈｉｔｔｅｒ」であり、打撃結果に対しては、「ｒｅｓｕｌｔ」であることを示している。第２６行目の「重要度：＜ｉｎｐｕｔ  ｔｙｐｅ＝”ｔｅｘｔ”  ｎａｍｅ＝”ｉｍｐｏｒｔａｎｃｅ”  ｓｉｚｅ＝２＞  」は、重要度入力部１６６に入力されるデータのタイプが「ｔｅｘｔ（文字）」であり、重要度入力部１６６に入力される最大入力サイズが、「２」であり、その入力されるデータの名前が、「ｉｍｐｏｒｔａｎｃｅ」であることを示している。
【０１１６】
以上のように、キーワード入力ウインドウ１４１は、現在の野球中継の試合状況（現在のコンテンツデータの内容）のキーワードが、早く簡単に入力できるようなラジオボタン（試合経過入力ボタン１６２、ランナー情報入力ボタン１６３、およびカウント情報入力ボタン１６４）、またはテキスト入力部（試合経過入力部１６１、試合状況入力部１６５、および重要度入力部１６６）により構成されている。したがって、このような入力ウインドウ１４１を見ながら、コンテンツデータ作成端末２を操作するデータ製作者は、入力部２６を構成するマウスなどを操作することにより、現在の試合状況（コンテンツデータの内容）のキーワードをすばやく入力することができる。これに対応して、図１４のステップＳ１０１において、ＣＰＵ２１は、入力部２６を介して、コンテンツデータの内容に対応するキーワードおよび重要度を受け付ける。
【０１１７】
また、コンテンツデータ作成端末２は、コンテンツ提供サーバ３に送信するコンテンツデータ（ＨＴＭＬデータ）」の作成を行うためのウインドウを出力部２７を構成するＬＣＤに表示させる。データ製作者は、そのウインドウを見ながら、入力部２６を操作することによりコンテンツデータの作成を指示する。これに対応して、ＣＰＵ２１は、ステップＳ１０２において、図１７に示されるように、ＨＴＭＬデータ内のコメントアウトした部分に、ステップＳ１０１において受け付けたキーワードおよび重要度を付加する。また、このとき、ＣＰＵ２１は、キーワードと共に、コンテンツデータ作成日時も付加する。
【０１１８】
図１７は、キーワードおよび重要度が付加されたコンテンツデータの構成例を示しており、図１８は、図１７のコンテンツデータをブラウザ表示した画面例を示している。なお、図１８において、図１５と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する。
【０１１９】
図１７の例の場合、第３行目乃至第９行目の「＜！−−  Ｋｅｙｗｏｒｄ  ｉｍｐｏｒｔａｎｃｅ＝”４”  ｈｉｔｔｅｒ＝”△井”  ｒｅｓｕｌｔ＝”ｈｏｍｅｒｕｎ”  ｓｃｏｒｅ＝”２”  ｄａｔｅ＝”２００２１０１０１９３５”  −−＞は、表示画面に出力されないように、コメントアウトした部分に、重要度が「４」で、打者が「△井」で、打撃結果が「ホームラン」で、現在の得点が「２」で、このコンテンツデータの作成日時が「２００２年１０月１０日１９時３５分」であるというキーワードが付加されている。これらのキーワードは、コメントアウトした部分に付加されているため、図１８に示されるブラウザ表示の画面には、表示されない。
【０１２０】
第１０行目の「＜ｔｉｔｌｅ＞試合情報＜／ｔｉｔｌｅ＞」は、図１８のタイトルバー１５１に示されるタイトルが「試合情報」であることを示している。第１２行目の＜ｂｏｄｙ＞乃至第２６行目の＜／ｂｏｄｙ＞は、図１８のブラウザ表示の画面に表示される、試合経過が、「４回  裏」であり、ランナー情報が、「ランナー：１塁」であり、現在のカウント情報（ストライク、ボールまたはアウトの情報）が、「カウントＳ●○  Ｂ●●○  Ｏ○○」（１ストライク、２ボール、ノーアウト）であり、現在の試合状況として、現在の投手が「投手：○原」であり、現在の打者が「打者：△井」であり、打撃結果が「打撃結果：ホームラン」であることを表している。なお、図１７においては、コメントアウトした部分に、コンテンツデータのキーワードを付加するようにしたが、ブラウザの画面に出力させないような特別なタグを用いることで、コンテンツデータにキーワードを付加するようにしてもよい。
【０１２１】
ステップＳ１０３において、ＣＰＵ２１は、通信部２９を制御し、上述したキーワードが付加された、新しいコンテンツデータを、ネットワーク１を介して、コンテンツ提供サーバ３に送信させる。
【０１２２】
以上のようにして、キーワードが付加された、新しいコンテンツデータが、コンテンツ提供サーバ３に送信される。これに対応して、コンテンツ提供サーバ３が実行するコンテンツデータ更新処理を、図１９を参照して説明する。
【０１２３】
コンテンツ提供サーバ３のＣＰＵ２１は、内蔵するクロックの計時動作に基づいて、ステップＳ１２１において、コンテンツデータを更新する所定の時間が経過したか否かを判断し、所定の時間が経過したと判断した場合、ステップＳ１２２に進む。
【０１２４】
ＣＰＵ２１は、ステップＳ１２２において、コンテンツデータ作成端末２から新しい（更新）コンテンツデータをネットワーク１を介して受信したか否かを判断する。コンテンツデータ作成端末２は、図１８のステップＳ１０４において、キーワードが付加された、新しいコンテンツデータをネットワーク１を介してコンテンツ提供サーバ３に送信してくる。これに対応して、コンテンツ提供サーバ３のＣＰＵ２１は、ステップＳ１２２において、コンテンツデータ作成端末２から新しいコンテンツデータをネットワーク１を介して受信したと判断し、ステップＳ１２３に進み、現在のコンテンツデータを、新しいコンテンツデータに上書き（更新）する。
【０１２５】
ステップＳ１２１において、所定の時間が経過していないと判断された場合、または、ステップＳ１２２において、コンテンツデータ作成端末２から新しいコンテンツデータをネットワーク１を介して受信していないと判断された場合、ステップＳ１２３の処理はスキップされ、処理は、ステップＳ１２４に進む。ステップＳ１２４において、コンテンツ提供サーバ３のＣＰＵ２１は、ユーザ端末１０１からコンテンツデータの要求を受信したか否かを判断する。ユーザ端末１０１は、後述する図２０のステップＳ１４４において、コンテンツ提供サーバ３に、コンテンツデータの要求をネットワーク１を介して送信してくる。
【０１２６】
これに対応して、ＣＰＵ２１は、ステップＳ１２４において、ユーザ端末１０１からコンテンツデータの要求を受信したと判断し、ステップＳ１２５に進み、ユーザ端末１０１に要求されたコンテンツデータをネットワーク１を介して送信し、ステップＳ１２１に戻り、それ以降の処理を繰り返す。
【０１２７】
一方、ステップＳ１２４において、ユーザ端末１０１からコンテンツデータの要求を受信していないと判断された場合、ステップＳ１２５の処理はスキップされ、処理は、ステップＳ１２１に戻り、それ以降の処理を繰り返す。
【０１２８】
以上のようにして、コンテンツ提供サーバ３においてネットワークコンテンツのコンテンツデータが、所定の時間毎に更新される。この更新されたコンテンツデータを受信し、記録するユーザ端末１０１の処理を、図２０のフローチャートを参照して説明する。なお、図２０は、基本的に、図６の処理と同じ処理を行うため、繰り返しになるので、その詳細な説明は省略する。
【０１２９】
ユーザは、入力部５３を構成するマウスなどを操作することでコンテンツデータ記録処理を開始する。これに対応して、ステップＳ１４１において、処理部５１は、内蔵するＲＡＭに記憶部５５からプログラムをロードする。
【０１３０】
ユーザは、所定の時間毎に更新されるネットワークコンテンツのコンテンツデータを記録するために、入力部５３を介して、コンテンツデータを要求するアクセス先のＵＲＬ情報、コンテンツデータ要求のアクセス開始時刻、アクセス終了時刻、アクセス間隔、コンテンツデータ記憶部６２内のコンテンツデータの保存先ディレクトリ、および、保存ファイル名称規則を入力する。これに対応して、ステップＳ１４２において、処理部５１は、入力された情報を記録動作ファイルとして定義し、動作ファイル記憶部６１に記録する。
【０１３１】
処理部５１は、ステップＳ１４３において、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス開始時刻になるまで待機しており、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス開始時刻になったと判断した場合、ステップＳ１４４に進み、ネットワークインタフェース５４を制御し、ネットワーク１を介して、コンテンツ提供サーバ３に対して、コンテンツデータの要求を送信させる。
【０１３２】
これに対応して、コンテンツ提供サーバ３は、図１９のステップＳ１２４において、要求されたコンテンツデータをネットワーク１を介して、ユーザ端末１０１に送信してくる。そこで、ステップＳ１４５において、処理部５１は、ネットワークインタフェース５４を制御し、コンテンツデータを受信させ、受信したコンテンツデータを、記録動作ファイルのコンテンツデータの保存先ディレクトリおよび保存ファイル名称規則などに基づいて、コンテンツデータ記憶部６２に記録する。また、同時に、処理部５１は、クロック５２の示したアクセス時刻、コンテンツデータの保存ファイル名などの情報に加えて、コンテンツデータに付加されたキーワードおよび重要度を、コンテンツデータ情報として、データ一覧記憶部１３３のコンテンツデータ一覧表に記録し、ステップＳ１４６に進む。
【０１３３】
図２１は、データ一覧記憶部１３３に記録されるコンテンツデータ一覧表の構成例を示している。なお、図２１においては、図５のコンテンツデータ一覧表と対応する部分には、対応する符号を付してあり、その説明は繰り返しになるので適宜省略する。
【０１３４】
図２１のコンテンツデータ一覧表は、コンテンツデータ記憶部６２に記録されたコンテンツデータのファイル名、コンテンツデータをコンテンツ提供サーバ３に要求した時刻（アクセス時刻）、コンテンツデータの保存先ディレクトリ、そのコンテンツデータに付加された重要度およびキーワードにより構成される。
【０１３５】
図２１の例においては、ファイル名が「○○○１．ｈｔｍｌ」であるコンテンツデータは、「１９：２０：００」（１９時２０分００秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○１」に記録されており、重要度が「４」で、キーワードが、「ｈｉｔｔｅｒ＝”△井”  ｒｅｓｕｌｔ＝”ｈｏｍｅｒｕｎ”  ｓｃｏｒｅ＝”２”」であることが示されている。ファイル名が「○○○２．ｈｔｍｌ」であるコンテンツデータは、「１９：２２：２０」（１９時２０分２０秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○２」に記録されており、重要度が「１」で、キーワードが、「ｈｉｔｔｅｒ＝”○原”  ｒｅｓｕｌｔ＝”ｈｉｔ”  ｓｃｏｒｅ＝”２”」であることが示されている。ファイル名が「○○○３．ｈｔｍｌ」であるコンテンツデータは、「１９：２８：００」（１９時２８分００秒）にコンテンツ提供サーバ３に要求され、取得されたものであり、ディレクトリ「○○○３」に記録されており、重要度が「なし（入力されていない）」で、キーワードが、「ｈｉｔｔｅｒ＝”□部”  ｒｅｓｕｌｔ＝”ｓｔｒｉｋｅｏｕｔ”  ｓｃｏｒｅ＝”２”」であることが示されている。
【０１３６】
図２０のステップＳ１４６において、処理部５１は、ステップＳ５において受信したコンテンツデータ（ＨＴＭＬデータ）に含まれるメタデータまたはＪａｖａ（Ｒ）Ｓｃｒｉｐｔなどで書かれているコンテンツデータ更新情報に基づいて、次回のアクセス時刻を取得し、ステップＳ１４７に進む。
【０１３７】
ステップＳ１４７において、処理部５１は、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になったか否かを判断し、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になっていないと判断した場合、ステップＳ１４３に戻る。ステップＳ１４３において、処理部５１は、クロック５２の計時動作による時刻が、ステップＳ１４６において取得したアクセス時刻になるまで待機しており、クロック５２の計時動作による時刻が、アクセス時刻になったと判断した場合、ステップＳ１４４に進み、それ以降の処理を繰り返す。
【０１３８】
ステップＳ１４７において、処理部５１は、クロック５２の計時動作による時刻が、記録動作ファイルのアクセス終了時刻になったと判断した場合、コンテンツデータ記録処理を終了させる。
【０１３９】
以上のようにして、コンテンツ提供サーバ３において、所定の時間毎に自動更新されるコンテンツデータが、ユーザ端末１０１に受信され、記録される。次に、ユーザ端末１０１に記録されたコンテンツデータを用いて、コンテンツデータの内容が、ネットワークコンテンツ全体（試合全体）においてどのくらい重要であるかを示す重要度に基づいて、ネットワークコンテンツのダイジェストを再生するための、ダイジェスト情報を作成するダイジェスト情報作成処理を、図２２のフローチャートを参照して説明する。
【０１４０】
ユーザは、入力部５３を操作し、ダイジェスト作成時間を入力する。これに対応して、ステップＳ１６１において、処理部５１は、指定されたコンテンツデータのダイジェスト作成時間を設定する。ステップＳ１６２において、処理部５１は、指定されたコンテンツデータのうち、重要度を有するコンテンツデータの情報（保存ファイル名など）をデータ一覧記憶部１３１のコンテンツデータ一覧表から取得する。また、処理部５１は、コンテンツデータ一覧表の時刻に基づいて、重要度を有するコンテンツデータの再生時間を計算し、ステップＳ１６３に進む。なお、コンテンツデータ一覧表の時刻は、コンテンツ提供サーバ３へのアクセス時刻であるため、コンテンツデータのアクセス時刻から、その直後のコンテンツデータのアクセス時刻までが、そのコンテンツデータの再生時間として求められる。
【０１４１】
ステップＳ１６３において、処理部５１は、ステップＳ１６２において計算された重要度を有するコンテンツデータの再生時間が、ステップＳ１６１において設定されたダイジェスト作成時間内であるか否かを判断し、重要度を有するコンテンツデータの再生時間がダイジェスト作成時間内であると判断された場合、ステップＳ１６７に進む。
【０１４２】
ステップＳ１６３において、重要度を有するコンテンツデータの再生時間がダイジェスト作成時間内ではないと判断された場合、ステップＳ１６４において、処理部５１は、重要度を有するコンテンツデータの中から、重要度が大きい値である（例えば、重要度が４以上である）コンテンツデータを選択する。また、処理部５１は、コンテンツデータ一覧表の時刻に基づいて、重要度が大きい値であるコンテンツデータの再生時間を計算し、ステップＳ１６５に進む。
【０１４３】
ステップＳ１６５において、処理部５１は、ステップＳ１６４において計算された重要度が大きい値であるコンテンツデータの再生時間が、ダイジェスト作成時間内であるか否かを判断し、重要度が大きい値であるコンテンツデータの再生時間がダイジェスト作成時間内であると判断された場合、ステップＳ１６７に進む。ステップＳ１６５において、重要度が大きい値であるコンテンツデータの再生時間がダイジェスト作成時間内ではないと判断された場合、ステップＳ１６６において、処理部５１は、重要度が大きい値であるコンテンツデータの中から、時刻の最も古いコンテンツデータを削除する。コンテンツデータ一覧表の時刻に基づいて、時刻の最も古いコンテンツデータが削除された後の重要度が大きい値であるコンテンツデータの再生時間を計算し、ステップＳ１６５に戻り、それ以降の処理を繰り返す。
【０１４４】
ステップＳ１６７において、処理部５１は、再生時間が、ダイジェスト作成時間であると判断されたコンテンツデータのリスト情報を、ダイジェスト情報として生成し、ダイジェスト情報記憶部１３３に記録する。
【０１４５】
図２３は、ダイジェスト情報記憶部１３３のダイジェスト情報の構成例を示している。図２３のダイジェスト情報は、ユーザ端末１０１に設定されている地域コード、このコンテンツデータのネットワークコンテンツに対応する放送コンテンツが放送される放送局１０３のチャンネル情報（局Ｃｈ）、ネットワークコンテンツに対応する放送コンテンツの番組名、ダイジェスト情報として取得されたコンテンツデータの時刻（コンテンツ提供サーバ３へのアクセス時刻）、および、そのコンテンツデータのファイル名が「１９：２０：００」（１９時２０分００秒）および「○○○１．ｈｔｍｌ」、「１９：３０：００」（１９時３０分００秒）および「○○○３．ｈｔｍｌ」と続いて示される。
【０１４６】
ステップＳ１６８において、処理部５１は、作成されたダイジェスト情報に基づいて、コンテンツデータをコンテンツデータ記憶部６２から読み出し、ネットワークコンテンツのダイジェストを再生し、表示部５６に表示させ、処理を終了する。
【０１４７】
以上のようにして、コンテンツデータの重要度を有する部分だけをネットワークコンテンツのダイジェストとして再生することができる。次に、コンテンツデータの内容がネットワークコンテンツ全体（試合全般）においてどのくらい重要であるかを示す重要度だけでなく、コンテンツデータの内容に関するキーワードにも基づいて、ダイジェスト情報を作成するダイジェスト情報作成処理を、図２４のフローチャートを参照して説明する。なお、図２４のステップＳ１８１、Ｓ１８２、Ｓ１８５乃至Ｓ１８９は、図２２のステップＳ１６１、Ｓ１６２、Ｓ１６４乃至Ｓ１６８の処理と基本的に同じであるため、その詳細な説明は省略する。
【０１４８】
ユーザは、入力部５３を操作し、ダイジェスト作成時間を入力する。これに対応して、処理部５１は、ステップＳ１８１において、指定されたコンテンツデータのダイジェスト作成時間を設定し、ステップＳ１８２に進み、指定されたコンテンツデータのうち、重要度を有するコンテンツデータの情報をデータ一覧記憶部１３１のコンテンツデータ一覧表から取得する。ユーザは、入力部５３を操作し、例えば、放送コンテンツが野球中継の場合、選手名、打撃結果（ホームラン、ヒット）、得点などのキーワードを入力する。これに対応して、ステップＳ１８３において、処理部５１は、重要度を有するコンテンツデータの中から、さらに、キーワードを含むコンテンツデータの情報をコンテンツデータ一覧表から取得する。また、処理部５１は、コンテンツデータ一覧表の時刻に基づいて、キーワードを含むコンテンツデータの再生時間を計算し、ステップＳ１８４に進む。
【０１４９】
ステップＳ１８４において、処理部５１は、ステップＳ１８３において計算されたキーワードを含むコンテンツデータの再生時間が、ステップＳ１８１において設定されたダイジェスト作成時間内であるか否かを判断し、キーワードを含むコンテンツデータの再生時間がダイジェスト作成時間内であると判断された場合、ステップＳ１８８に進む。
【０１５０】
ステップＳ１８４において、キーワードを含むコンテンツデータの再生時間がダイジェスト作成時間内ではないと判断された場合、ステップＳ１８５において、処理部５１は、キーワードを含むコンテンツデータの中から、重要度が大きい値である（例えば、重要度が４以上である）コンテンツデータを選択する。また、処理部５１は、コンテンツデータ一覧表の時刻に基づいて、重要度が大きい値であるコンテンツデータの再生時間を計算し、ステップＳ１８６に進む。
【０１５１】
ステップＳ１８６において、処理部５１は、ステップＳ１８５において計算された重要度が大きい値であるコンテンツデータの再生時間が、ダイジェスト作成時間内であるか否かを判断し、重要度が大きい値であるコンテンツデータの再生時間がダイジェスト作成時間内であると判断された場合、ステップＳ１８８に進む。ステップＳ１８６において、重要度が大きい値であるコンテンツデータの再生時間がダイジェスト作成時間内ではないと判断された場合、ステップＳ１８７において、処理部５１は、重要度が大きい値であるコンテンツデータの中から、時刻の最も古いコンテンツデータを削除する。コンテンツデータ一覧表の時刻に基づいて、時刻の最も古いコンテンツデータが削除された後の重要度が大きい値であるコンテンツデータの再生時間を計算し、ステップＳ１８６に戻り、それ以降の処理を繰り返す。
【０１５２】
ステップＳ１８８において、処理部５１は、再生時間が、ダイジェスト作成時間であると判断されたコンテンツデータのリスト情報を、ダイジェスト情報として作成し、ダイジェスト情報記憶部１３３に記録する。
【０１５３】
ステップＳ１８９において、処理部５１は、作成されたダイジェスト情報に基づいて、コンテンツデータをコンテンツデータ記憶部６２から読み出し、再生し、表示部５６に表示させ、処理を終了する。
【０１５４】
以上のようにして、ユーザにより選択されたキーワードに基づいて、コンテンツデータのダイジェスト情報が作成され、ダイジェスト情報に基づいて、ネットワークコンテンツのダイジェストを再生することができる。
【０１５５】
また、ダイジェスト情報を作成したネットワークコンテンツに対応する放送コンテンツが、放送コンテンツ記憶部１３２に記録（録画）されている場合、作成されたダイジェスト情報に基づいて、放送コンテンツを再生するようにしてもよい。この場合、ダイジェスト情報に含まれるコンテンツデータの時刻に基づいて、その時刻の周辺の時刻（例えば、前後１分）の放送コンテンツを読み出し、再生するようにすることにより実現される。これにより、ユーザ端末１０１においては、放送コンテンツまたはそれに対応するコンテンツデータのどちらか一方のダイジェストを見ることもできるし、それら両方のダイジェストを同期させて見ることもできる。
【０１５６】
さらに、ユーザ端末１０１−１は、作成したダイジェスト情報を、ネットワーク１を介して、ユーザ端末１０１−２に、電子メールなどに添付して送ることにより、ユーザ端末１０１−２とのダイジェスト情報の交換が可能になる。
【０１５７】
ユーザ端末１０１−１のダイジェスト情報送信処理と、それに対応するユーザ端末１０２−２のダイジェスト情報受信処理を、図２５のフローチャートを参照して説明する。この場合、ユーザ端末１０１−１およびユーザ端末１０１−２には、ユーザ端末１０１−１より受信したダイジェスト情報が対応するコンテンツデータおよび放送コンテンツが記録されているものとする。
【０１５８】
ステップＳ２０１において、ユーザ端末１０１−１の処理部５１は、上述した図２２または図２４に示されるようにして作成されたダイジェスト情報をダイジェスト情報記憶部１３３から読み出し、ステップＳ２０２に進む。ステップＳ２０２において、処理部５１は、ネットワークインタフェース５４を制御し、読み出したダイジェスト情報を、ユーザ端末１０１−２にネットワーク１を介して送信する。
【０１５９】
これに対応して、ユーザ端末１０１−２の処理部５１は、ステップＳ２０１において、ネットワークインタフェース５４を介して、ユーザ端末１０１−１からのダイジェスト情報を受信し、ステップＳ２１２に進む。ステップＳ２１２において、処理部５１は、ユーザ端末１０１−１からのダイジェスト情報に基づいて、コンテンツデータ記憶部６２に記録されているコンテンツデータを読み出し、表示部５６に表示させる。
【０１６０】
以上のようにして、ユーザ端末１０１−２においては、他のユーザ端末１０１−１により作成されたダイジェスト情報に基づいて、コンテンツデータが読み出される。なお、ステップＳ２１２において、コンテンツデータ記憶部６２に記録されているコンテンツデータの代わりに、放送コンテンツ記憶部１３２に記憶されている放送コンテンツを再生するようにしてもよいし、ダイジェスト情報に基づいて、コンテンツデータおよび放送コンテンツの両方を合わせて再生するようにしてもよい。
【０１６１】
なお、以上においては、ユーザ端末１０１−１からネットワーク１を介して、ユーザ端末１０２−２に、ダイジェスト情報を送信するようにしたが、ユーザ端末１０１−１は、作成したダイジェスト情報を、ネットワーク１を介して、ダイジェスト情報共有サーバ１０２に送信することにより、他のユーザ端末１０１とダイジェスト情報を共有するようにしてもよい。
【０１６２】
この場合、ダイジェスト情報共有サーバ１０２は、各ユーザ端末１０１から送信されたダイジェスト情報をネットワーク１上で提供（公開）する。これにより、ユーザ端末１０１は、他のユーザ端末１０１で作成されたダイジェスト情報に基づいて、ネットワークコンテンツまたは放送コンテンツのダイジェストを再生することができる。なお、この場合、ダイジェスト情報共有サーバ１０２は、各ユーザ端末１０１から送信されたダイジェスト情報に基づいてランキングを行い、その結果からさらにダイジェスト情報を作成し、各ユーザ端末１０１に提供するようにしてもよい。
【０１６３】
なお、上記説明においては、ダイジェスト情報を作成するためのキーワードおよび重要度をコンテンツデータに付加してユーザ端末１０１にネットワーク１を介して送信する場合について説明したが、放送コンテンツの終了直後に、キーワード情報および重要度のみをコンテンツ提供サーバ３またはコンテンツデータ作成端末２などから提供するようにすることもできる。この場合、コンテンツデータ製作者は、重要度の設定を１乃至Ｎまで重ならない値を設定することができるため、キーワードおよび重要度の情報の確実性が向上する。また、このキーワード情報のみを放送波を利用して、放送局１０３により、ユーザ端末１０１に送信するようにしてもよい。この場合、ネットワーク１に接続されていなくても、放送波が受信できれば、ダイジェスト情報の作成が可能になる。
【０１６４】
さらに、上記説明においては、ネットワークコンテンツをリアルタイムに配信する場合について説明したが、例えば、ネットワークコンテンツの対応する放送コンテンツが生放送ではない場合、ネットワークコンテンツを予め作成し、送信しておくことにより、放送コンテンツの放送時に集中するネットワークの付加を軽減することもできる。
【０１６５】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１６６】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２、図３、図１３に示されるように、磁気ディスク３１，７１（フレキシブルディスクを含む）、光ディスク３２，７２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク３３，７３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（商標）を含む）、もしくは半導体メモリ３４，７４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納される記憶部２８，５５，１２２などにより構成される。
【０１６７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６８】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１６９】
【発明の効果】
以上の如く、本発明によれば、所定の時間毎に更新されるインターネット上のコンテンツを、好みの時刻に再生することができる。また、本発明によれば、自動更新されるインターネット上のコンテンツを、好みの部分だけ再生することができる。
【０１７０】
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示す図である。
【図２】図１のコンテンツデータ提供サーバの構成例を示すブロック図である。
【図３】図１のユーザ端末の構成例を示すブロック図である。
【図４】図１のコンテンツデータ記憶部の構成例を示す図である。
【図５】図１のデータ一覧記憶部の構成例を示す図である。
【図６】図１のユーザ端末のコンテンツデータ記録処理を説明するフローチャートである。
【図７】図１のユーザ端末のコンテンツデータ再生処理を説明するフローチャートである。
【図８】図１のユーザ端末の表示画面の構成例を説明する図である。
【図９】図１のコンテンツデータ提供サーバのコンテンツデータ記録処理を説明するフローチャートである。
【図１０】図２の記憶部の構成例を示す図である。
【図１１】図１のコンテンツデータ提供サーバのコンテンツデータ再生処理を説明するフローチャートである。
【図１２】本発明を適用した情報提供システムの他の構成例を示す図である。
【図１３】図１２のユーザ端末の構成例を示すブロック図である。
【図１４】図１２のコンテンツデータ作成端末のコンテンツデータ作成処理を説明するフローチャートである。
【図１５】キーワード入力ウインドウの例を示す図である。
【図１６】図１５のキーワード入力ウインドウのソースコードを示す図である。
【図１７】キーワードが付加されたコンテンツデータの例を示す図である。
【図１８】図１７のコンテンツデータをブラウザ表示画面を示す図である。
【図１９】図１２のコンテンツデータ提供サーバのコンテンツデータ更新処理を説明するフローチャートである。
【図２０】図１２のユーザ端末のコンテンツデータ記録処理を説明するフローチャートである。
【図２１】図１３のデータ一覧記憶部の構成例を示す図である。
【図２２】図１２のコンテンツデータ提供サーバのダイジェスト情報作成処理を説明するフローチャートである。
【図２３】図１３のダイジェスト情報記録部の構成例を示す図である。
【図２４】図１２のコンテンツデータ提供サーバのダイジェスト情報作成処理の他の例を説明するフローチャートである。
【図２５】図１２のユーザ端末のダイジェスト情報送受信処理を説明するフローチャートである。
【符号の説明】
１  ネットワーク，２  コンテンツ作成端末，３  コンテンツ提供サーバ，４−１，４−２  ユーザ端末，５１  処理部，５２  クロック，５３  入力部，５４ネットワークインタフェース，５５  記憶部，５６  表示部，６１  動作ファイル記憶部，６２  コンテンツデータ記憶部，６３  データ一覧記憶部，１０１−１，１０１−２  ユーザ端末，１０２  ダイジェスト情報共有サーバ，１０３放送局，１２１  チューナ部，１２２  記憶部，１３１  データ一覧記憶部，１３２  放送コンテンツ記憶部，１３３  ダイジェスト情報記憶部
【図１】
2004236053.tif 000003
【図２】
2004236053.tif 000004
【図３】
2004236053.tif 000005
【図４】
2004236053.tif 000006
【図５】
2004236053.tif 000007
【図６】
2004236053.tif 000008
【図７】
2004236053.tif 000009
【図８】
2004236053.tif 000010
【図９】
2004236053.tif 000011
【図１０】
2004236053.tif 000012
【図１１】
2004236053.tif 000013
【図１２】
2004236053.tif 000014
【図１３】
2004236053.tif 000015
【図１４】
2004236053.tif 000016
【図１５】
2004236053.tif 000017
【図１６】
2004236053.tif 000018
【図１７】
2004236053.tif 000019
【図１８】
2004236053.tif 000020
【図１９】
2004236053.tif 000021
【図２０】
2004236053.tif 000022
【図２１】
2004236053.tif 000023
【図２２】
2004236053.tif 000024
【図２３】
2004236053.tif 000025
【図２４】
2004236053.tif 000026
【図２５】
2004236053.tif 000027