(57)【要約】【課題】本発明は、更新されたコンテンツを適切なタイミングで受信することができるコンテンツ受信装置およびコンテンツ受信方法を提供することを課題とする。【解決手段】受信時刻推測部５７によって、コンテンツリストに記述されている更新時刻の傾向を推測することで、受信時刻を決定し、決定した受信時刻とネットワーク上に公開されているコンテンツリストのアドレスとを受信設定記録部５２０に記録し、データ管理部５６は、記録した受信時刻に、送受信部５１を用いてコンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、コンテンツリストを受信し、受信したコンテンツリストに基づいて更新されたコンテンツを特定し、特定したコンテンツを、コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信し、受信したコンテンツをコンテンツ記録部５２３に記録する。【選択図】        図４
2008090369.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に公開されているコンテンツのアドレスと更新時刻とが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信するコンテンツ受信装置であって、
前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定する受信時刻推測手段と、
該受信時刻推測手段によって決定された前記受信時刻と前記ネットワーク上に公開されている前記コンテンツリストのアドレスとを記録する受信設定記録手段と、
該受信設定記録手段に記録された前記受信時刻に、前記コンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、前記コンテンツリストを受信するコンテンツリスト受信手段と、
該コンテンツリスト受信手段によって受信された前記コンテンツリストに基づいて更新された前記コンテンツを特定する更新コンテンツ特定手段と、
該更新コンテンツ特定手段によって特定された前記コンテンツを、前記コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信するコンテンツ受信手段と、
該コンテンツ受信手段によって受信された前記コンテンツを記録するコンテンツ記録手段とを具備することを特徴とするコンテンツ受信装置。
【請求項２】
前記受信時刻推測手段は、前記コンテンツリストに記述されている最も遅い前記更新時刻以降の時刻を前記受信時刻として決定することを特徴とする請求項１記載のコンテンツ受信装置。
【請求項３】
前記受信時刻推測手段は、前記更新コンテンツ特定手段によって更新された前記コンテンツが特定できなかった際に、前記コンテンツリスト受信手段によって次に受信された前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し直すことを特徴とする請求項１又は２記載のコンテンツ受信装置。
【請求項４】
ネットワーク上に公開されているコンテンツのアドレスと更新時刻とが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信するコンテンツ受信方法であって、
前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し、
該決定した前記受信時刻と前記ネットワーク上に公開されている前記コンテンツリストのアドレスとを記録し、
該記録した前記受信時刻に、前記コンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、前記コンテンツリストを受信し、
該受信した前記コンテンツリストに基づいて更新された前記コンテンツを特定し、
該特定した前記コンテンツを、前記コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信し、
該受信した前記コンテンツを記録することを特徴とするコンテンツ受信方法。
【請求項５】
前記コンテンツリストに記述されている最も遅い前記更新時刻以降の時刻を前記受信時刻として決定することを特徴とする請求項４記載のコンテンツ受信方法。
【請求項６】
更新された前記コンテンツが特定できなかった際に、次に受信した前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し直すことを特徴とする請求項４又は５記載のコンテンツ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データ、画像データ、映像データ等のコンテンツをネットワーク経由で受信するコンテンツ受信装置およびコンテンツ受信方法に関し、特にコンテンツのアドレス（ＵＲＬ）が記述されたコンテンツリストに基づいてコンテンツをネットワーク経由で受信するコンテンツ受信装置およびコンテンツ受信方法に関する。
【背景技術】
【０００２】
近年、インターネット等のネットワーク環境が整備され、音声データ、画像データ、映像データ等のコンテンツがネットワーク経由でユーザ所有のコンテンツ受信装置に提供されることが多くなってきており、ネットワーク上に公開されている多数のコンテンツの中からユーザの所望するコンテンツを如何にして適切なタイミングで提供するかが課題となっている。
【０００３】
コンテンツ受信装置が携帯電話やＰＨＳ等の移動体通信の携帯端末である場合には、ユーザが予め登録した情報に基づいてユーザの希望するコンテンツを、通信プロバイダシステムからユーザの希望するタイミングで配信することが可能であるが（例えば、特許文献１参照）、コンテンツ受信装置がパーソナルコンピュータやオーディオ端末である場合には、ネットワーク上に公開されているコンテンツを受信するために、コンテンツが公開されているネットワーク上のアドレス（ＵＲＬ）に基づくコンテンツリクエストをコンテンツ受信装置から送信する必要があり、定期的に更新されるコンテンツを受信するためには、コンテンツ受信装置において、タイマー機能を用い、ユーザが設定した受信時刻にコンテンツの受信動作を行うことで対応している。
【０００４】
しかしながら、従来技術のように、タイマー機能を用いて、ユーザが設定した受信時刻にコンテンツの受信動作を行う場合には、ユーザが設定した受信時刻よりも後にコンテンツが更新されると、受信時刻に更新されたコンテンツを受信することができず、更新されたコンテンツの受信を次回の受信時刻まで待たなければならないという問題点があった。
【特許文献１】特開平１１−１３６３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は斯かる問題点に鑑みてなされたものであり、その目的とするところは、更新されたコンテンツを適切なタイミングで受信することができるコンテンツ受信装置およびコンテンツ受信方法を提供する点にある。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
本発明のコンテンツ受信装置は、ネットワーク上に公開されているコンテンツのアドレスと更新時刻とが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信するコンテンツ受信装置であって、前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定する受信時刻推測手段と、該受信時刻推測手段によって決定された前記受信時刻と前記ネットワーク上に公開されている前記コンテンツリストのアドレスとを記録する受信設定記録手段と、該受信設定記録手段に記録された前記受信時刻に、前記コンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、前記コンテンツリストを受信するコンテンツリスト受信手段と、該コンテンツリスト受信手段によって受信された前記コンテンツリストに基づいて更新された前記コンテンツを特定する更新コンテンツ特定手段と、該更新コンテンツ特定手段によって特定された前記コンテンツを、前記コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信するコンテンツ受信手段と、該コンテンツ受信手段によって受信された前記コンテンツを記録するコンテンツ記録手段とを具備することを特徴とする。
【０００７】
さらに、本発明のコンテンツ受信装置は、前記受信時刻推測手段は、前記コンテンツリストに記述されている最も遅い前記更新時刻以降の時刻を前記受信時刻として決定することを特徴とする。
【０００８】
さらに、本発明のコンテンツ受信装置は、前記受信時刻推測手段は、前記更新コンテンツ特定手段によって更新された前記コンテンツが特定できなかった際に、前記コンテンツリスト受信手段によって次に受信された前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し直すことを特徴とする。
【０００９】
また、本発明のコンテンツ受信方法は、ネットワーク上に公開されているコンテンツのアドレスと更新時刻とが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信するコンテンツ受信方法であって、前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し、該決定した前記受信時刻と前記ネットワーク上に公開されている前記コンテンツリストのアドレスとを記録し、該記録した前記受信時刻に、前記コンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、前記コンテンツリストを受信し、該受信した前記コンテンツリストに基づいて更新された前記コンテンツを特定し、該特定した前記コンテンツを、前記コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信し、該受信した前記コンテンツを記録することを特徴とする。
【００１０】
さらに、本発明のコンテンツ受信方法は、前記コンテンツリストに記述されている最も遅い前記更新時刻以降の時刻を前記受信時刻として決定することを特徴とする。
【００１１】
さらに、本発明のコンテンツ受信方法は、更新された前記コンテンツが特定できなかった際に、次に受信した前記コンテンツリストに記述されている前記更新時刻の傾向を推測することで、前記コンテンツを受信する受信時刻を決定し直すことを特徴とする。
【発明の効果】
【００１２】
本発明のコンテンツ受信装置およびコンテンツ受信方法は、コンテンツリストに記述されている更新時刻の傾向を推測することで、コンテンツを受信する受信時刻を決定し、決定した受信時刻とネットワーク上に公開されているコンテンツリストのアドレスとを記録し、記録した受信時刻に、コンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、コンテンツリストを受信し、受信したコンテンツリストに基づいて更新されたコンテンツを特定し、特定したコンテンツを、コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信し、受信したコンテンツを記録するように構成することにより、コンテンツリストにおいてコンテンツが更新される実際の更新時刻に基づいて受信時刻を決定し、更新されたコンテンツをできるだけ早いタイミングで受信できる確度が向上するため、更新されたコンテンツを適切なタイミングで受信することができるという効果を奏する。
【００１３】
さらに、本発明のコンテンツ受信装置およびコンテンツ受信方法は、コンテンツリストに記述されている最も遅い更新時刻以降の時刻を受信時刻として決定するように構成することにより、更新されたコンテンツをより確実に受信できるという効果を奏する。
【００１４】
さらに、本発明のコンテンツ受信装置およびコンテンツ受信方法は、更新されたコンテンツが特定できなかった際に、次に受信したコンテンツリストに記述されている更新時刻の傾向を推測することで、コンテンツを受信する受信時刻を決定し直すように構成することにより、コンテンツリストにおけるコンテンツの更新の実体に応じて受信時刻を変更することができるため、コンテンツリストにおけるコンテンツの更新時刻が変更された場合にも、更新されたコンテンツを確実に受信できるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１６】
図１は、本発明に係るコンテンツ受信装置の実施の形態に対してコンテンツを配信する配信システム例を示すシステム構成図であり、図２は、図１に示すキャストサイトサーバに記録されているキャストサイトリスト例を示す図であり、図３は、図１に示すコンテンツリストサーバに記録されているコンテンツリスト例を示す図であり、図４は、本発明に係るコンテンツ受信装置の実施の形態の構成を示すブロック図であり、図５は、図４に示す受信設定記録部に記録された受信設定例を示す図である。
【００１７】
本実施の形態のコンテンツ受信装置５０に対して、音声データ、画像データ、映像データ等のコンテンツコンテンツを配信する配信システムは、図１を参照すると、インターネット等のネットワーク１０を経由してキャストサイトリストを配信するキャストサイトサーバ２０と、ネットワーク１０を経由してコンテンツリストを配信するコンテンツリストサーバ３０と、ネットワーク１０を経由してコンテンツを配信するコンテンツサーバ４０と、ネットワーク１０を経由してキャストサイトリスト、コンテンツリストおよびコンテンツを受信するコンテンツ受信装置５０とからなる。なお、本実施の形態では、機能的にキャストサイトサーバ２０と、コンテンツリストサーバ３０と、コンテンツサーバ４０とに分けて説明するが、キャストサイトサーバ２０、コンテンツリストサーバ３０およびコンテンツサーバ４０は、プログラム制御によって動作する１以上の情報処理装置からなるサーバシステムとして実現することができ、各サーバを異なる事業者によって管理するようにしても良く、各サーバの２以上を同一の事業者によって管理するようにしても良い。
【００１８】
キャストサイトサーバ２０は、コンテンツ受信装置５０からの各種リクエストに応答するＷｅｂサーバとしての機能を有し、キャストサイトリスト記録部２１と、案内情報記録部２２と、リクエスト応答部２３と、送受信部２４とを備えている。
【００１９】
キャストサイトリスト記録部２１は、キャストサイトリストが記録されているＨＤＤ等の記録手段である。キャストサイトリストは、メタ言語によって記述された構造化文書であり、タグを用いてコンテンツリストの名称および当該コンテンツリストが公開されているネットワーク１０上のアドレス（以下、リストＵＲＬと称す）が記述された一覧である。図２を参照すると、本実施の形態におけるキャストサイトリストは、ＸＭＬ（Extensible Markup Language）の仕様の１つであるＯＰＭＬ（Outline Processor Markup Language）によって記述されている構造化文書である。
【００２０】
図２において、<?xml version="1.0" encoding="UTF-8"?>は、キャストサイトリストがＸＭＬ文書であることを示すＸＭＬ宣言であり、終了タグ</head>との間に、キャストサイトリスト名および作成日時が要素として記述されていることを示す開始タグ<head>と、終了タグ</title>との間に、キャストサイトリスト名が要素として記述されていることを示す開始タグ<title>と、終了タグ</dateCreated>との間に、作成日時が要素として記述されていることを示す開始タグ<dateCreated>と、終了タグ</body>との間に、コンテンツリストのグループ名、複数のコンテンツリスト名およびリストＵＲＬが要素として記述されていることを示す開始タグ<body>と、終了タグ</outline>との間に、複数のコンテンツリスト名およびリストＵＲＬが要素として記述されていることを示すと共に、属性としてコンテンツリストのグループ名が記述されていることを示す開始タグ<outline>と、コンテンツリスト名（text）およびリストＵＲＬ（xmlUrl）が属性として記述されていることを示す空要素タグ<outline/>とで構成されている。
【００２１】
従って、図３に示すキャストサイトリスト例には、キャストサイトリスト名「△△△キャストサイト」と、その作成日時が記述されていると共に、グループ名「ニュース」にコンテンツリスト名「○○○ニュース」および「本日の株価」とそのリストＵＲＬが記述され、グループ名「音声ブログ」にコンテンツリスト名「ネット対談」および「ヒーロー」とそのリストＵＲＬが記述されている。
【００２２】
案内情報記録部２２は、キャストサイトリストに用いられているメタ言語とは異なる言語、例えばＨＴＭＬ（HyperText Markup Language）を用いて作成された案内ページが記録されているＨＤＤ等の記録手段であり、例えば、リクエストされたアドレスがＯＰＭＬによって記述されているキャストサイトリストを配信するためのアドレスであることを通知する案内ページが記録されている。
【００２３】
リクエスト応答部２３は、コンテンツ受信装置５０からキャストサイトリストリクエストを受信すると、キャストサイトリスト記録部２１に記録されているキャストサイトリストを送受信部２４によってネットワーク１０経由でコンテンツ受信装置５０に送信し、キャストサイトリストリクエスト以外のリクエストを受信すると、案内情報記録部２２に記録されている案内ページを送受信部２４によってネットワーク１０経由で送信する。すなわち、コンテンツ受信装置５０からのキャストサイトリストリクエストは、ＯＰＭＬによって記述されているキャストサイトリストの送信要求であり、ＨＴＴＰヘッダ等のリクエストのヘッダ（以下、リクエストヘッダと称する）にＯＰＭＬ（ＸＭＬ）対応であることが記述されており、リクエスト応答部２３は、リクエストヘッダにＯＰＭＬ対応であることが記述されている場合には、キャストサイトリスト記録部２１に記録されているキャストサイトリストを送受信部２４によってネットワーク１０経由でコンテンツ受信装置５０に送信し、リクエストヘッダにＯＰＭＬ対応であることが記述されていない場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部２２に記録されているＨＴＭＬを用いて作成された案内ページを送受信部２４によってネットワーク１０経由で送信する。
【００２４】
送受信部２４は、有線もしくは無線でネットワーク１０に接続する機能を有し、ＨＴＴＰ（HyperText Transfer Protocol）やＦＴＰ（File Transfer Protocol）等のプロトコルに基づいてネットワーク１０を介してコンテンツ受信装置５０と情報通信を行う。
【００２５】
コンテンツリストサーバ３０は、コンテンツ受信装置５０からの各種リクエストに応答するＷｅｂサーバとしての機能を有し、コンテンツリスト記録部３１と、案内情報記録部３２と、リクエスト応答部３３と、送受信部３４とを備えている。
【００２６】
コンテンツリスト記録部３１は、コンテンツリストが記録されているＨＤＤ等の記録手段である。コンテンツリストは、メタ言語によって記述された構造化文書であり、タグを用いてコンテンツの名称、コンテンツが公開されているネットワーク１０上でのアドレス（以下、データＵＲＬと称す）およびコンテンツのデータタイプが記述されたリストである。図３を参照すると、本実施の形態のコンテンツリストは、ＸＭＬ（Extensible Markup Language）の仕様の１つであるＲＳＳ（Rich Site Summary）によって記述されている。
【００２７】
図３において、<?xml version="1.0" encoding="UTF-8"?>は、コンテンツリストがＸＭＬ文書であることを示すＸＭＬ宣言であり、終了タグ</rss>との間の要素がＲＳＳによって記述されていることを示す開始タグ<rss>と、終了タグ</channel>との間に、コンテンツリスト名、コンテンツ名、コンテンツの概要、データＵＲＬおよび当該データＵＲＬからダウンロードできるデータタイプが要素として記述されていることを示す開始タグ<channel>と、終了タグ</title>との間に、コンテンツリスト名が要素として記述されていることを示す開始タグ<title>と、終了タグ</item>との間に、コンテンツ名、コンテンツの概要、データＵＲＬおよびデータタイプが要素として記述されていることを示す開始タグ<item>と、終了タグ</pubDate>との間に、コンテンツの更新時刻、すなわちネットワーク１０に公開され、コンテンツリストに新たに追記された時刻が要素として記述されていることを示す開始タグ<pubDate>と、終了タグ</description>との間に、コンテンツの概要が要素として記述されていることを示す開始タグ<description>と、データＵＲＬおよびデータタイプが属性として記述されていることを示す空要素タグ<enclosure/>とで構成されている。なお、空要素タグ<enclosure/>には、コンテンツのデータ量等の配信するコンテンツに関する他の情報を属性として記述するようにしても良い。
【００２８】
案内情報記録部２２は、コンテンツリストに用いられているメタ言語とは異なる言語、例えばＨＴＭＬ（HyperText Markup Language）を用いて作成された案内ページが記録されているＨＤＤ等の記録手段であり、例えば、リクエストされたアドレスがＲＳＳによって記述されているコンテンツリストを配信するためのアドレスであることを通知する案内ページが記録されている。
【００２９】
リクエスト応答部３３は、コンテンツ受信装置５０からコンテンツリストリクエストを受信すると、コンテンツリスト記録部３１に記録されているコンテンツリストを送受信部３４によってネットワーク１０経由でコンテンツ受信装置５０に送信し、コンテンツリストリクエスト以外のリクエストを受信すると、案内情報記録部３２に記録されている案内ページを送受信部３４によってネットワーク１０経由で送信する。すなわち、コンテンツ受信装置５０からのコンテンツリストリクエストは、ＲＳＳによって記述されているコンテンツリストの送信要求であり、リクエストヘッダにＲＳＳ（ＸＭＬ）対応であることが記述されており、リクエスト応答部２３は、リクエストヘッダにＲＳＳ対応であることが記述されている場合には、コンテンツリスト記録部３１に記録されているコンテンツリストを送受信部３４によってネットワーク１０経由でコンテンツ受信装置５０に送信し、リクエストヘッダにＲＳＳ対応であることが記述されていない場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部３２に記録されている案内ページを送受信部３４によってネットワーク１０経由で送信する。
【００３０】
送受信部３４は、有線もしくは無線でネットワーク１０に接続する機能を有し、ＨＴＴＰ（HyperText Transfer Protocol）やＦＴＰ（File Transfer Protocol）等のプロトコルに基づいてネットワーク１０を介してコンテンツ受信装置５０と情報通信を行う。
【００３１】
コンテンツサーバ４０は、コンテンツ受信装置５０からの各種リクエストに応答するＷｅｂサーバとしての機能を有し、コンテンツ記録部４１と、リクエスト応答部４２と、送受信部４３とを備えている。
【００３２】
コンテンツ記録部４１は、「音声データ」、「画像データ」、「映像データ」等のコンテンツが記録されているＨＤＤ等の記録手段である。
【００３３】
リクエスト応答部４２と、コンテンツ受信装置５０からコンテンツリクエストを受信すると、コンテンツ記録部４１に記録されているコンテンツを送受信部４３によってネットワーク１０経由でコンテンツ受信装置５０に送信する。
【００３４】
送受信部４３は、有線もしくは無線でネットワーク１０に接続する機能を有し、ＨＴＴＰ（HyperText Transfer Protocol）やＦＴＰ（File Transfer Protocol）等のプロトコルに基づいてネットワーク１０を介してコンテンツ受信装置５０と情報通信を行う。
【００３５】
本実施の形態のコンテンツ受信装置５０は、コンテンツ（音声データ、画像データ、映像データ）を再生するオーディオプレーヤ等のプログラム制御によって動作する携帯型の情報処理装置であり、キャストサイトリストに用いられているメタ言語（ＯＰＭＬ）と、コンテンツリストに用いられているメタ言語（ＲＳＳ）とに対応することができる機能を有し、送受信部５１と、情報記録部５２と、液晶ディスプレイ等の表示部５３と、操作部５４と、再生処理部５５と、データ管理部５６と、受信時刻推測部５７とを備えている。
【００３６】
送受信部５１は、有線もしくは無線でネットワーク１０に接続する機能を有し、ＨＴＴＰ（HyperText Transfer Protocol）やＦＴＰ（File Transfer Protocol）等のプロトコルに基づいてキャストサイトサーバ２０、コンテンツリストサーバ３０およびコンテンツサーバ４０と情報通信を行う。
【００３７】
情報記録部５２は、コンテンツリスト上で更新されたコンテンツを定期的に受信するための受信設定が記録される受信設定記録部５２０と、ＨＤＤやシリコンメモリ等の記録手段であり、キャストサイトサーバ２０から受信したキャストサイトリストが記録されるキャストサイトリスト記録部５２１と、コンテンツリストサーバ３０から受信したコンテンツリストが記録されるコンテンツリスト記録部５２２と、コンテンツサーバ４０から受信したコンテンツが記録されるコンテンツ記録部５２３とからなる。受信設定記録部５２０に記録される受信設定は、図５を参照すると、コンテンツリスト名およびそのリストＵＲＬと、コンテンツの受信を行う受信時刻とからなり、ユーザが操作部５４を用いてコンテンツを定期的に受信するコンテンツリストを指定することで設定される。
【００３８】
表示部５３は、液晶ディスプレイ等の表示手段であり、キャストサイトリスト記録部５２１に記録されたキャストサイトリストと、コンテンツリスト記録部５２２に記録されたコンテンツリストと、コンテンツ記録部５２３に記録されたコンテンツの一覧とが表示されると共に、コンテンツ記録部５２３に記録されたコンテンツに基づいて再生処理部５５によって再生された画像および映像が表示される。
【００３９】
操作部５４は、操作ボタン等の操作手段であり、キャストサイトサーバ２０に記録されているキャストサイトリストの取得を指示するキャストサイトリスト取得指示入力と、コンテンツリストサーバ３０に記録されているコンテンツリストの取得を指示するコンテンツリスト取得指示入力と、受信して記録したコンテンツの再生に係る各種入力とが行われる。
【００４０】
再生処理部５５は、情報記録部５２のコンテンツ記録部５２３に記録されたコンテンツを伸長して再生し、画像および映像は、表示部５３に表示させ、音声は、接続されたヘッドフォン５８に出力する。
【００４１】
データ管理部５６は、キャストサイトリストのメタ言語を解析、すなわちＯＰＭＬの各タグを解析することによって、キャストサイトリストにタグの要素および属性として記述されている内容を認識する機能と、コンテンツリストのメタ言語を解析、すなわちＲＳＳの各タグを解析することによって、キャストサイトリストにタグの要素および属性として記述されている内容を認識する機能とを有し、送受信部５１によってネットワーク１０経由でキャストサイトサーバ２０にキャストサイトリストリクエストを送信させることで、キャストサイトリストをキャストサイトサーバ２０から受信し、受信したキャストサイトリストをキャストサイトリスト記録部５２１に記録させ、表示部５３に表示させると共に、送受信部５１によってネットワーク１０経由でコンテンツリストサーバ３０にコンテンツリストリクエストを送信させることで、コンテンツリストをコンテンツリストサーバ３０から受信し、受信したコンテンツリストをコンテンツリスト記録部５２２に記録させ、表示部５３に表示させる。
【００４２】
受信時刻推測部５７は、要素としてコンテンツの更新時刻が記述されていることを示す開始タグ<pubDate>を参照することで、コンテンツリストに記述されているコンテンツの更新時刻を全て抽出して収集し、収集したコンテンツの更新時刻に基づいて受信時刻を決定し、決定した受信時刻と、コンテンツリスト名およびそのリストＵＲＬとを受信設定として受信設定記録部５２０に記録する。
【００４３】
次に、本実施の形態のコンテンツ受信装置５０におけるキャストサイトリスト、コンテンツリストおよびコンテンツの受信動作について図６乃至図９を参照して詳細に説明する。
図６は、本発明に係るコンテンツ受信装置の実施の形態によるコンテンツ受信動作を説明するためのシーケンスチャートであり、図７は、図１に示すキャストサイトサーバにおけるキャストサイトリストの配信動作を説明するフローチャートであり、図８は、本発明に係るコンテンツ受信装置の実施の形態におけるキャストサイトリストおよびコンテンツリストの表示例を示す図であり、図９は、図１に示すコンテンツリストサーバにおけるコンテンツリストの配信動作を説明するフローチャートである。
【００４４】
図６を参照すると、ホットスポットと称される無線ＬＡＮ等のアクセスポイントや、自宅等でインターネット等のネットワーク１０とコンテンツ受信装置５０とを接続させ、ユーザによって操作部５４からキャストサイトリスト取得指示入力が行われると（ステップＡ１）、データ管理部５６は、送受信部５１によってキャストサイトリストリクエストをキャストサイトサーバ２０に送信する（ステップＡ２）。キャストサイトリストリクエストは、キャストサイトサーバ２０のキャストサイトリスト記録部２１に記憶されているキャストサイトリストの配信を要求するリクエストであり、キャストサイトリストがネットワーク１０上で公開されているアドレス（以下、一覧ＵＲＬと称する）に基づいて行われ、ＯＰＭＬによって記述されているキャストサイトリストに対応していること、すなわちＯＰＭＬ対応であることがリクエストヘッダに記述されている。なお、一覧ＵＲＬは、ユーザによって操作部５４から入力するようにしても良く、予め設定しておくようにしても良い。
【００４５】
キャストサイトサーバ２０の送受信部２４にコンテンツ受信装置５０からのキャストサイトリストリクエストが受信されると、リクエスト応答部２３は、キャストサイトリストリクエストによって要求されたキャストサイトリストをキャストサイトリスト記録部２１から読み出し、読み出したキャストサイトリストを送受信部２４によってネットワーク１０経由でコンテンツ受信装置５０に送信する（ステップＡ３）。
【００４６】
なお、図７を参照すると、リクエスト応答部２３は、送受信部２４によるリクエストの受信を監視しており（ステップＢ１）、送受信部２４にリクエストが受信されると、受信されたリクエストがキャストサイトリストリクエストであるか否か、すなわちリクエストヘッダにＯＰＭＬ対応であることが記述されている否かを判断する（ステップＢ２）。ステップＢ２でキャストサイトリストリクエストであると判断された場合には、上述のステップＡ３の動作を行い、ステップＢ２でキャストサイトリストリクエストでないと判断された場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部２２からＨＴＭＬを用いて作成された案内ページを読み出し、読み出した案内ページを送受信部２４によってネットワーク１０経由で送信する（ステップＢ３）。これにより、ＯＰＭＬに対応していないブラウザからリクエストがあった場合にも、ＯＰＭＬに対応していないブラウザでも閲覧することができる案内ページを配信することができ、例えば、リクエストされたアドレスがＯＰＭＬによって記述されているキャストサイトリストを配信するためのアドレスであることを通知する案内ページを配信することで、キャストサイトリストの認知を促進させることができる。
【００４７】
コンテンツ受信装置５０の送受信部５１にキャストサイトサーバ２０からのキャストサイトリストが受信されると、データ管理部５６は、受信されたキャストサイトリストをキャストサイトリスト記録部５２１に記録させると共に、受信されたキャストサイトリストにおいて、要素としてキャストサイトリスト名が記述されていることを示す開始タグ<title>と、属性としてコンテンツリストのグループ名が記述されていることを示す開始タグ<outline text=・・>・・と、属性としてコンテンツリスト名が記述されていることを示す空要素タグ<outline text=・・>・・とを参照することで、キャストサイトリスト名、グループ名およびコンテンツリスト名を特定して、図８（ａ）に示すように、特定したキャストサイトリスト名、グループ名およびコンテンツリスト名を表示部５３に表示させる（ステップＡ４）。
【００４８】
次に、操作部５４によってカーソル６０を移動させて、表示部５３に表示されたコンテンツリスト名の中から取得するコンテンツリストを選択し、選択したコンテンツリストの取得を指示するコンテンツリスト取得指示入力が操作部５４から行われると（ステップＡ５）、データ管理部５６は、送受信部５１によってコンテンツリストリクエストをコンテンツリストサーバ３０に送信する（ステップＡ６）。コンテンツリストリクエストは、コンテンツリストサーバ３０のコンテンツリスト記録部３１に記憶されている所望するコンテンツリストの配信を要求するリクエストであり、キャストサイトリストに空要素タグ<outline/>の属性として記述されているリストＵＲＬに基づいて行われ、ＲＳＳによって記述されているコンテンツリストに対応していること、すなわちＲＳＳ対応であることがリクエストヘッダに記述されている。
【００４９】
コンテンツリストサーバ３０の送受信部３４にコンテンツ受信装置５０からのコンテンツリストリクエストが受信されると、リクエスト応答部３３は、コンテンツリストリクエストによって要求されたコンテンツリストをコンテンツリスト記録部３１から読み出し、読み出したコンテンツリストを送受信部３４によってネットワーク１０経由でコンテンツ受信装置５０に送信する（ステップＡ７）。
【００５０】
なお、図９を参照すると、リクエスト応答部３３は、送受信部３４によるリクエストの受信を監視しており（ステップＣ１）、送受信部３４にリクエストが受信されると、受信されたリクエストがコンテンツリストリクエストであるか否か、すなわちリクエストヘッダにＲＳＳ対応であることが記述されている否かを判断する（ステップＣ２）。ステップＣ２でコンテンツリストリクエストであると判断された場合には、上述のステップＡ７の動作を行い、ステップＣ２でコンテンツリストリクエストでないと判断された場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部３２からＨＴＭＬを用いて作成された案内ページを読み出し、読み出した案内ページを送受信部３４によってネットワーク１０経由で送信する（ステップＣ３）。これにより、ＲＳＳに対応していないブラウザからリクエストがあった場合にも、ＲＳＳに対応していないブラウザでも閲覧することができる案内ページを配信することができ、例えば、リクエストされたアドレスがＲＳＳによって記述されているコンテンツリストを配信するためのアドレスであることを通知する案内ページを配信することで、コンテンツリストの認知を促進させることができる。
【００５１】
コンテンツ受信装置５０の送受信部５１にコンテンツリストサーバ３０からのコンテンツリストが受信されると、データ管理部５６は、受信されたコンテンツリストをコンテンツリスト記録部５２２に記録させると共に、受信されたコンテンツリストにおいて、要素としてコンテンツ名が記述されていることを示す開始タグ<title>を参照することで、コンテンツ名を特定して、図８（ｂ）に示すように、特定したコンテンツ名を表示部５３に表示させる（ステップＡ８）。
【００５２】
次に、操作部５４によってカーソル６０を移動させて、表示部５３に表示されたコンテンツ名の中から取得するコンテンツリストを選択し、選択したコンテンツの取得を指示するコンテンツ取得指示入力が操作部５４から行われると（ステップＡ９）、データ管理部５６は、送受信部５１によってコンテンツリクエストをコンテンツサーバ４０に送信する（ステップＡ１０）。コンテンツリクエストは、コンテンツサーバ４０のコンテンツ記録部４１に記憶されている所望するコンテンツの配信を要求するリクエストであり、コンテンツリストに空要素タグ<enclosure url="・・・＞の属性として記述されているデータＵＲＬに基づいて行われる。
【００５３】
コンテンツサーバ４０の送受信部４３にコンテンツ受信装置５０からのコンテンツリクエストが受信されると、リクエスト応答部４２は、コンテンツリクエストによって要求されたコンテンツをコンテンツ記録部４１から読み出し、読み出したコンテンツを送受信部４３によってネットワーク１０経由でコンテンツ受信装置５０に送信し（ステップＡ１１）、コンテンツ受信装置５０の送受信部５１にコンテンツサーバ４０からのコンテンツが受信されると、データ管理部５６は、受信されたコンテンツをコンテンツ記録部５２３に記録させる（ステップＡ１２）。
【００５４】
次に、本実施の形態のコンテンツ受信装置５０におけるコンテンツリストを特定した受信動作について図１０および図１１を参照して詳細に説明する。
図１０は、本発明に係るコンテンツ受信装置の本実施の形態におけるコンテンツリストを特定した受信動作を説明するためのフローチャートであり、図１１は、図４に示す受信時刻推定部によって行われる受信時刻特定動作を説明するための説明図である。
【００５５】
上述のステップＡ１〜ステップＡ１２では、コンテンツを個別に特定して取得する動作について説明したが、コンテンツリストを特定することで、コンテンツリストに記述されているコンテンツを取得することもできる。
【００５６】
操作部５４からコンテンツリストのリストＵＲＬを入力し、コンテンツリスト取得指示入力が行われると、データ管理部５６は、送受信部５１によってリストＵＲＬに基づくコンテンツリストリクエストをコンテンツリストサーバ３０に送信する（ステップＤ１）。なお、受信設定記録部５２０に受信設定が記録されており、コンテンツ受信装置５０がネットワーク１０に接続可能な状態で、受信設定の受信時刻に到達した場合にも、タイマー機能を用いて受信設定のリストＵＲＬに基づくコンテンツリストリクエストがコンテンツリストサーバ３０に送信される。
【００５７】
コンテンツ受信装置５０の送受信部５１にコンテンツリストサーバ３０からのコンテンツリストが受信されると（ステップＤ２）、データ管理部５６は、タグ<Channel>の要素且つタグ<title>の要素として記述されているコンテンツリスト名を参照することで、同一名のコンテンツリストがコンテンツリスト記録部５２２に記録されているか否かを判断する（ステップＤ３）。
【００５８】
ステップＤ３で同一名のコンテンツリストがコンテンツリスト記録部５２２に記録されている場合には、データ管理部５６は、受信したコンテンツリストと、コンテンツリスト記録部５２２に記録されているコンテンツリストとを比較し（ステップＤ４）、タグ<item>の要素且つタグ<title>の要素として記述されているコンテンツ名を参照することで、受信したコンテンツリストにコンテンツリスト記録部５２２に記録されているコンテンツリストに記述されていない新たなコンテンツ、すなわち更新によって新たに加えられたコンテンツが存在するか否かを判断する（ステップＤ５）。なお、ステップＤ４で受信したコンテンツリストと、コンテンツリスト記録部５２２に記録されているコンテンツリストとを比較する代わりに、受信したコンテンツリストに記述されているコンテンツと、コンテンツ記録部５２３に記録されているコンテンツとを比較することで、更新によって新たに加えられたコンテンツが存在するか否かを判断するようにしても良い。
【００５９】
ステップＤ５で新たなコンテンツが存在する場合には、データ管理部５６は、新たなコンテンツを対象コンテンツとして特定する（ステップＤ６）。また、ステップＤ２で同一名のコンテンツリストがコンテンツリスト記録部５２２に記録されていない場合には、データ管理部５６は、受信したコンテンツリストに記述された全てのコンテンツを対象コンテンツとして特定する（ステップＤ７）。
【００６０】
次に、データ管理部５６は、対象コンテンツの配信を要求するコンテンツリクエストを送受信部５１によってコンテンツサーバ４０に送信する（ステップＤ８）。コンテンツリクエストは、コンテンツサーバ４０のコンテンツ記録部４１に記憶されているコンテンツの配信を要求するリクエストであり、コンテンツリストに空要素タグ<enclosure/>の属性として記述されているデータＵＲＬに基づいて行われる。
【００６１】
コンテンツリクエストに対応してコンテンツ受信装置５０の送受信部５１にコンテンツサーバ４０からの対象コンテンツが受信されると（ステップＤ９）、データ管理部５６は、受信された対象コンテンツをコンテンツ記録部５２３に記録させる（ステップＤ１０）。
【００６２】
次に、データ管理部５６は、受信した対象コンテンツが記述されているコンテンツリストから更新されたコンテンツを今後定期的に受信するか否か、受信した対象コンテンツが記述されているコンテンツリストを受信設定として受信設定記録部５２０に新たに記録するか否かを指示する入力を操作部５４から受け付け（ステップＤ１１）、受信した対象コンテンツが記述されているコンテンツリストを受信設定として受信設定記録部５２０に新たに記録しないことを指示する入力を操作部５４から受け付けると、そのままコンテンツの受信動作を終了する。
【００６３】
受信した対象コンテンツが記述されているコンテンツリストを受信設定として受信設定記録部５２０に新たに記録することを指示する入力を操作部５４から受け付けた場合には、データ管理部５６は、受信時刻推測部５７に受信時刻の決定を指示する。
【００６４】
受信時刻推測部５７は、図１１に示すように、要素としてコンテンツの更新時刻が記述されていることを示す開始タグ<pubDate>を参照することで、コンテンツリストに記述されているコンテンツの更新時刻を全て抽出して収集し（ステップＤ１２）、収集したコンテンツの更新時刻の傾向を推測して受信時刻を決定し（ステップＤ１３）、決定した受信時刻と、コンテンツリスト名およびそのリストＵＲＬとを受信設定として受信設定記録部５２０に記録し（ステップＤ１３）、コンテンツの受信動作を終了する。
【００６５】
ステップＤ１３における受信時刻を決定方法としては、収集したコンテンツの更新時刻の平均を取るようにしても良いが、更新されたコンテンツを確実に受信するためには、収集したコンテンツの更新時刻の最も遅い時刻、もしくは最も遅い時刻に所定時間（５分間等）を加えた時刻に決定するよう構成すると良い。なお、ステップＤ１３で決定された受信時刻に、コンテンツ受信装置５０がネットワーク１０に接続不能な状態である恐れや、ユーザが日常的にコンテンツの再生を行う時刻まで余裕があることも考えられるため、ステップＤ１３で決定された受信時刻を表示部５３に表示させ、ユーザによる確認およびユーザによる受信時刻の変更が行えるようにすると良い。
【００６６】
また、本実施の形態では、受信設定を受信設定記録部５２０に新たに記録する際に、受信時刻を決定するように構成したが、受信設定記録部５２０に記録された受信設定における受信時刻を所定のタイミングで決定し直すようにしても良い。受信時刻を決定し直すタイミングとしては、所定の期間毎に行うようにしても良く、ステップＤ５で新たなコンテンツが存在せず、更新されたコンテンツを受信できなかった受信動作の次の受信動作時に行うようにしても良い。
【００６７】
さらに、本実施の形態では、受信時刻を収集したコンテンツの更新時刻に基づいて自動的に決定するように構成したが、受信時刻は、ユーザが設定するように構成し、ユーザが設定した受信時刻と、収集したコンテンツの更新時刻に基づいて自動的に決定した受信時刻とのいずれにもコンテンツの受信動作を行うように構成しても良い。
【００６８】
以上説明したように、本実施の形態によれば、受信時刻推測部５７によって、コンテンツリストに記述されている更新時刻の傾向を推測することで、コンテンツを受信する受信時刻を決定し、決定した受信時刻とネットワーク上に公開されているコンテンツリストのアドレスとを受信設定として受信設定記録部５２０に記録し、データ管理部５６は、記録した受信時刻に、送受信部５１を用いてコンテンツリストのアドレスに基づくコンテンツリストリクエストを送信することで、コンテンツリストを受信し、受信したコンテンツリストに基づいて更新されたコンテンツを特定し、特定したコンテンツを、コンテンツリストに記述されたアドレスに基づくコンテンツリクエストを送信することで受信し、受信したコンテンツをコンテンツ記録部５２３に記録するように構成することにより、コンテンツリストにおいてコンテンツが更新される実際の更新時刻に基づいて受信時刻を決定し、更新されたコンテンツをできるだけ早いタイミングで受信できる確度が向上するため、更新されたコンテンツを適切なタイミングで受信することができるという効果を奏する。
【００６９】
さらに、本実施の形態によれば、受信時刻推測部５７によって、コンテンツリストに記述されている最も遅い更新時刻以降の時刻を受信時刻として決定するように構成することにより、更新されたコンテンツをより確実に受信できるという効果を奏する。
【００７０】
さらに、本実施の形態によれば、受信時刻推測部５７によって、更新されたコンテンツが特定できなかった際に、次に受信したコンテンツリストに記述されている更新時刻の傾向を推測することで、コンテンツを受信する受信時刻を決定し直すように構成することにより、コンテンツリストにおけるコンテンツの更新の実体に応じて受信時刻を変更することができるため、コンテンツリストにおけるコンテンツの更新時刻が変更された場合にも、更新されたコンテンツを確実に受信できるという効果を奏する。
【００７１】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００７２】
【図１】本発明に係るコンテンツ受信装置の実施の形態に対してコンテンツを配信する配信システム例を示すシステム構成図である。
【図２】図１に示すキャストサイトサーバに記録されているキャストサイトリスト例を示す図である。
【図３】図１に示すコンテンツリストサーバに記録されているキャストサイトリスト例を示す図である。
【図４】本発明に係るコンテンツ受信装置の実施の形態の構成を示すブロック図である。
【図５】図４に示す受信設定記録部に記録された受信設定例を示す図である。
【図６】本発明に係るコンテンツ受信装置の実施の形態によるコンテンツ受信動作を説明するためのシーケンスチャートである。
【図７】図１に示すキャストサイトサーバにおけるキャストサイトリストの配信動作を説明するフローチャートである。
【図８】本発明に係るコンテンツ受信装置の実施の形態におけるキャストサイトリストおよびコンテンツリストの表示例を示す図である。
【図９】図１に示すコンテンツリストサーバにおけるコンテンツリストの配信動作を説明するフローチャートである。
【図１０】本発明に係るコンテンツ受信装置の本実施の形態におけるコンテンツリストを特定した受信動作を説明するためのフローチャートである。
【図１１】図４に示す受信時刻推定部によって行われる受信時刻特定動作を説明するための説明図である。
【符号の説明】
【００７３】
１０  ネットワーク
２０  キャストサイトサーバ
２１  キャストサイトリスト記録部
２２  案内情報記録部
２３  リクエスト応答部
２４  送受信部
３０  コンテンツリストサーバ
３１  コンテンツリスト記録部
３２  案内情報記録部
３３  リクエスト応答部
３４  送受信部
４０  コンテンツサーバ
４１  コンテンツ記録部
４２  リクエスト応答部
４３  送受信部
５０  コンテンツ受信装置
５１  送受信部
５２  情報記録部
５３  表示部
５４  操作部
５５  再生処理部
５６  データ管理部
５７  受信時刻推測部
５８  ヘッドフォン
６０  カーソル
５２０  受信設定記録部
５２１  キャストサイトリスト記録部
５２２  コンテンツリスト記録部
５２３  コンテンツ記録部
【図１】
2008090369.tif 000003
【図２】
2008090369.tif 000004
【図３】
2008090369.tif 000005
【図４】
2008090369.tif 000006
【図５】
2008090369.tif 000007
【図６】
2008090369.tif 000008
【図７】
2008090369.tif 000009
【図８】
2008090369.tif 000010
【図９】
2008090369.tif 000011
【図１０】
2008090369.tif 000012
【図１１】
2008090369.tif 000013