(57)【要約】【課題】本発明は、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるコンテンツ受信装置およびコンテンツ受信方法を提供することを課題とする。【解決手段】データ管理部５６は、送受信部５１によって受信したコンテンツリストに記述されているコンテンツの並び順に基づいて、コンテンツリストに記述されているコンテンツ毎に通し番号を割り当て、コンテンツリストに基づいてコンテンツを受信したコンテンツを割り当てた通し番号と共にコンテンツ記録部５２３に記録し、同一のコンテンツリストから受信してコンテンツ記録部５２３に記録したコンテンツの一覧を表示部５３に表示させる際に、通し番号に基づく表示順序で表示部５３に表示させる。【選択図】        図４
2008065384.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に公開されているコンテンツが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信し、受信した前記コンテンツをコンテンツ記録手段に記録するコンテンツ受信装置であって、
前記コンテンツリストを受信するコンテンツリスト受信手段と、
該コンテンツリスト受信手段によって受信した前記コンテンツリストに記述されている前記コンテンツの並び順に基づいて、前記コンテンツリストに記述されている前記コンテンツ毎に通し番号を割り当てるデータ管理手段と、
前記コンテンツリストに基づいて前記コンテンツを受信するコンテンツ受信手段と、
該コンテンツ受信手段によって受信した前記コンテンツを前記データ管理手段によって割り当てた前記通し番号と共に記録するコンテンツリスト記録手段とを具備することを特徴とするコンテンツ受信装置。
【請求項２】
前記データ管理手段は、前記コンテンツリスト受信手段によって受信した前記コンテンツリストと同一名の前記コンテンツリストを受信したことがあるか否かを判断し、同一名の前記コンテンツリストを受信したことがない場合には、記述されている前記コンテンツの並び順に基づいて新たに前記通し番号を割り当て、同一名の前記コンテンツリストを受信したことがある場合には、受信した前記コンテンツリストにおいて更新された前記コンテンツに対して、受信したことがある同一名の前記コンテンツリストに基づいて割り建てられた前記通し番号から継続した前記通し番号を割り当てることを特徴とする請求項１記載のコンテンツ受信装置。
【請求項３】
ネットワーク上に公開されているコンテンツが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信し、受信した前記コンテンツをコンテンツ記録手段に記録するコンテンツ受信方法であって、
前記コンテンツリストを受信し、
該受信した前記コンテンツリストに記述されている前記コンテンツの並び順に基づいて、前記コンテンツリストに記述されている前記コンテンツ毎に通し番号を割り当て、
前記コンテンツリストに基づいて前記コンテンツを受信し、
該受信した前記コンテンツを前記割り当てた前記通し番号と共に記録することを特徴とするコンテンツ受信方法。
【請求項４】
前記受信した前記コンテンツリストと同一名の前記コンテンツリストを受信したことがあるか否かを判断し、同一名の前記コンテンツリストを受信したことがない場合には、記述されている前記コンテンツの並び順に基づいて新たに前記通し番号を割り当て、同一名の前記コンテンツリストを受信したことがある場合には、受信した前記コンテンツリストにおいて更新された前記コンテンツに対して、受信したことがある同一名の前記コンテンツリストに基づいて割り建てられた前記通し番号から継続した前記通し番号を割り当てることを特徴とする請求項３記載のコンテンツ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク経由で配信される音声／映像データ等のコンテンツを受信するコンテンツ受信装置およびコンテンツ受信方法に関し、特にニュースやコラム、自己啓発教材（例えば、英会話学習）等のように複数の内容が含まれているコンテンツを配信するコンテンツ受信装置およびコンテンツ受信方法に関する。
【背景技術】
【０００２】
近年、音声／映像データのデジタル化が進み、音楽コンテンツ以外のデジタル音声／映像データをインターネット上で配信されるサービスが各メディアから行われている。中でもPodcastと呼称される配信サービスが盛んで、ニュースや芸能など放送局が配信するものから個人が自主制作したコンテンツまでその範囲は広い。
【０００３】
これらの配信コンテンツのほとんどはＷｅｂサイト上で公開されているが、視聴者が新しい配信コンテンツの有無を確認するためにＷｅｂサイトへ訪問する必要があった。この問題を解決する手段として、配信サイト上にＲＳＳ（Rich Site Summary）と呼ばれるＷｅｂサイトで公開されているコンテンツや要約等のメタデータを構造化して記述するＸＭＬベースのフォーマットで記載した更新情報をコンテンツリストとして設置し、ＲＳＳを読み取る専用のツールを用いることで配信内容、すなわちコンテンツリストに記述されているコンテンツが更新されているかの確認とコンテンツの入手が飛躍的に容易となった。
【０００４】
現在、配信されているコンテンツの多くは一般的な音声／映像フォーマットを利用している。これらのフォーマットは、データ本体と共に、コンテンツを説明するための付加情報（以下、コンテンツ情報と称す）を格納するデータ領域（メタデータ）を持つことに対応しており、ほとんどのオーディオプレイヤ等のコンテンツ受信装置はこのデータ領域の読み取りに対応している。タイトル名、配信番組名（アルバムやアーティスト名）等がコンテンツ情報としてデータ領域に格納され、コンテンツ受信装置におけるコンテンツの管理に活用されている（例えば、特許文献１参照）。
【０００５】
しかしながら、従来技術では、受信したコンテンツをデジタルプレイヤー等の大量にコンテンツを保存して再生できるコンテンツ受信装置で扱う際に、同一のコンテンツリストから受信して記録したコンテンツの一覧を表示させると、表示順序が崩れてしまい、コンテンツリストにおけるコンテンツの並び順とは異なってしまうことがあるという問題点があった。すなわち、同一のコンテンツリストから受信したコンテンツの一覧をタイトル名に基づく順序で表示させた場合には、図１３（ａ）に示すように、コンテンツリストの並び順と、コンテンツ受信装置５０の表示部５３での表示順序とが異なってしまうことがある。また、図１３（ａ）に示すように、コンテンツリストの並び順とは異なる順番でコンテンツを受信し、同一のコンテンツリストから受信したコンテンツの一覧を受信日時に基づく順序で表示させた場合にも、コンテンツリストの並び順と、コンテンツ受信装置５０の表示部５３での表示順序とが異なってしまう。
【特許文献１】特開２００２−３１４９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる問題点に鑑みてなされたものであり、その目的とするところは、同一のコンテンツリストから受信して記録したコンテンツの一覧を表示させる際に、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるコンテンツ受信装置およびコンテンツ受信方法を提供する点にある。
【課題を解決するための手段】
【０００７】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
本発明のコンテンツ受信装置は、ネットワーク上に公開されているコンテンツが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信し、受信した前記コンテンツをコンテンツ記録手段に記録するコンテンツ受信装置であって、前記コンテンツリストを受信するコンテンツリスト受信手段と、該コンテンツリスト受信手段によって受信した前記コンテンツリストに記述されている前記コンテンツの並び順に基づいて、前記コンテンツリストに記述されている前記コンテンツ毎に通し番号を割り当てるデータ管理手段と、前記コンテンツリストに基づいて前記コンテンツを受信するコンテンツ受信手段と、該コンテンツ受信手段によって受信した前記コンテンツを前記データ管理手段によって割り当てた前記通し番号と共に記録する記録するコンテンツリスト記録手段とを具備することを特徴とする。
【０００８】
さらに、本発明のコンテンツ受信装置においては、前記データ管理手段は、前記コンテンツリスト受信手段によって受信した前記コンテンツリストと同一名の前記コンテンツリストを受信したことがあるか否かを判断し、同一名の前記コンテンツリストを受信したことがない場合には、記述されている前記コンテンツの並び順に基づいて新たに前記通し番号を割り当て、同一名の前記コンテンツリストを受信したことがある場合には、受信した前記コンテンツリストにおいて更新された前記コンテンツに対して、受信したことがある同一名の前記コンテンツリストに基づいて割り建てられた前記通し番号から継続した前記通し番号を割り当てることを特徴とする。
【０００９】
また、本発明のコンテンツ受信方法は、ネットワーク上に公開されているコンテンツが記述され、前記ネットワーク上に公開されているコンテンツリストに基づいて、前記コンテンツを前記ネットワーク経由で受信し、受信した前記コンテンツをコンテンツ記録手段に記録するコンテンツ受信方法であって、前記コンテンツリストを受信し、該受信した前記コンテンツリストに記述されている前記コンテンツの並び順に基づいて、前記コンテンツリストに記述されている前記コンテンツ毎に通し番号を割り当て、前記コンテンツリストに基づいて前記コンテンツを受信し、該受信した前記コンテンツを前記割り当てた前記通し番号と共に記録する記録することを特徴とする。
【００１０】
さらに、本発明のコンテンツ受信方法においては、前記受信した前記コンテンツリストと同一名の前記コンテンツリストを受信したことがあるか否かを判断し、同一名の前記コンテンツリストを受信したことがない場合には、記述されている前記コンテンツの並び順に基づいて新たに前記通し番号を割り当て、同一名の前記コンテンツリストを受信したことがある場合には、受信した前記コンテンツリストにおいて更新された前記コンテンツに対して、受信したことがある同一名の前記コンテンツリストに基づいて割り建てられた前記通し番号から継続した前記通し番号を割り当てることを特徴とする。
【発明の効果】
【００１１】
本発明のコンテンツ受信装置およびコンテンツ受信方法は、受信したコンテンツリストに記述されているコンテンツの並び順に基づいて、コンテンツリストに記述されているコンテンツ毎に通し番号を割り当て、コンテンツリストに基づいてコンテンツを受信したコンテンツを割り当てた通し番号と共に記録するように構成することにより、同一のコンテンツリストから受信して記録したコンテンツの一覧を表示させる際に、各コンテンツに対して、コンテンツリストに記述されているコンテンツの並び順に基づいて通し番号が割り当てられているため、コンテンツ名や受信日時に基づく表示では表示順序が崩れてしまう場合であっても、通し番号に基づく表示順序で表示させることにより、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるという効果を奏する。
【００１２】
さらに、本発明のコンテンツ受信装置およびコンテンツ受信方法は、受信したコンテンツリストと同一名のコンテンツリストを受信したことがあるか否かを判断し、同一名のコンテンツリストを受信したことがない場合には、記述されているコンテンツの並び順に基づいて新たに通し番号を割り当て、同一名のコンテンツリストを受信したことがある場合には、受信したコンテンツリストにおいて更新されたコンテンツに対して、受信したことがある同一名のコンテンツリストに基づいて割り建てられた通し番号から継続した通し番号を割り当てるように構成することにより、頻繁にコンテンツの更新や削除が行われるコンテンツリストであっても、コンテンツリストの並び順を通し番号で管理することができるため、同一のコンテンツリストから受信して記録したコンテンツの一覧を表示させる際に、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１４】
図１は、本発明に係るコンテンツ受信装置の実施の形態に対してコンテンツを配信する配信システム例を示すシステム構成図であり、図２は、図１に示すキャストサイトサーバに記録されているキャストサイトリスト例を示す図であり、図３は、図１に示すコンテンツリストサーバに記録されているコンテンツリスト例を示す図であり、図４は、本発明に係るコンテンツ受信装置の構成を示すブロック図であり、図５は、図４に示す受信設定記録部に記録された受信設定例を示す図であり、図６は、図４に示すコンテンツ管理情報記録部に記録されたすコンテンツ管理情報例を示す図である。
【００１５】
本実施の形態のコンテンツ受信装置５０に対して、音声データ、画像データ、映像データ等のコンテンツコンテンツを配信する配信システムは、図１を参照すると、インターネット等のネットワーク１０を経由してキャストサイトリストを配信するキャストサイトサーバ２０と、ネットワーク１０を経由してコンテンツリストを配信するコンテンツリストサーバ３０と、ネットワーク１０を経由してコンテンツを配信するコンテンツサーバ４０とからなり、ネットワーク１０を経由してキャストサイトリスト、コンテンツリストおよびコンテンツをコンテンツ受信装置５０に送信する。本実施の形態では、機能的にキャストサイトサーバ２０と、コンテンツリストサーバ３０と、コンテンツサーバ４０とに分けて説明するが、キャストサイトサーバ２０、コンテンツリストサーバ３０およびコンテンツサーバ４０は、プログラム制御によって動作する１以上の情報処理装置からなるサーバシステムとして実現することができ、各サーバを異なる事業者によって管理するようにしても良く、各サーバの２以上を同一の事業者によって管理するようにしても良い。
【００１６】
キャストサイトサーバ２０は、コンテンツ受信装置５０からの各種リクエストに応答するＷｅｂサーバとしての機能を有し、キャストサイトリスト記録部２１と、案内情報記録部２２と、リクエスト応答部２３と、送受信部２４とを備えている。
【００１７】
キャストサイトリスト記録部２１は、キャストサイトリストが記録されているＨＤＤ等の記録手段である。キャストサイトリストは、メタ言語によって記述された構造化文書であり、タグを用いてコンテンツリストの名称および当該コンテンツリストが公開されているネットワーク１０上のアドレス（以下、リストＵＲＬと称す）が記述された一覧である。図２を参照すると、本実施の形態におけるキャストサイトリストは、ＸＭＬ（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）等のプロトコルに基づいてキャストサイトサーバ２０、コンテンツリストサーバ３０およびコンテンツサーバ４０と情報通信を行う。
【００３５】
情報記録部５２は、コンテンツリスト上で更新されたコンテンツを定期的に受信するための受信設定が記録される受信設定記録部５２０と、ＨＤＤやシリコンメモリ等の記録手段であり、キャストサイトサーバ２０から受信したキャストサイトリストが記録されるキャストサイトリスト記録部５２１と、コンテンツリストサーバ３０から受信したコンテンツリストが記録されるコンテンツリスト記録部５２２と、コンテンツサーバ４０から受信したコンテンツが記録されるコンテンツ記録部５２３と、過去に受信したコンテンツリストに基づくコンテンツ管理情報が記録されるコンテンツ管理情報記録部５２４とからなる。受信設定記録部５２０に記録される受信設定は、図５を参照すると、コンテンツリスト名およびそのリストＵＲＬと、コンテンツの受信を行う受信時刻とからなり、ユーザが操作部５４を用いてコンテンツを定期的に受信するコンテンツリストを指定することで設定される。また、コンテンツ管理情報記録部５２４に記録されるコンテンツ管理情報は、受信したコンテンツリスト毎に作成されるものであり、図６を参照すると、コンテンツリスト名と、コンテンツリストにおけるコンテンツの並び順と、コンテンツ名と、コンテンツ名に割り当てられた通し番号とからなる。
【００３６】
表示部５３は、液晶ディスプレイ等の表示手段であり、キャストサイトリスト記録部５２１に記録されたキャストサイトリストと、コンテンツリスト記録部５２２に記録されたコンテンツリストと、コンテンツ記録部５２３に記録されたコンテンツおよびその内容の一覧とが表示されると共に、コンテンツ記録部５２３に記録されたコンテンツに基づいて再生処理部５５によって再生された画像および映像が表示される。
【００３７】
操作部５４は、操作ボタン等の操作手段であり、キャストサイトサーバ２０に記録されているキャストサイトリストの取得を指示するキャストサイトリスト取得指示入力と、コンテンツリストサーバ３０に記録されているコンテンツリストの取得を指示するコンテンツリスト取得指示入力と、受信設定記録部５２０に受信設定を記録させる受信設定入力と、受信して記録したコンテンツの再生に係る各種入力とが行われる。
【００３８】
再生処理部５５は、情報記録部５２のコンテンツ記録部５２３に記録されたコンテンツを伸長して再生し、画像および映像は、表示部５３に表示させ、音声は、接続されたヘッドフォン５７に出力する。
【００３９】
データ管理部５６は、キャストサイトリストのメタ言語を解析、すなわちＯＰＭＬの各タグを解析することによって、キャストサイトリストにタグの要素および属性として記述されている内容を認識する機能と、コンテンツリストのメタ言語を解析、すなわちＲＳＳの各タグを解析することによって、キャストサイトリストにタグの要素および属性として記述されている内容を認識する機能とを有し、送受信部５１によってネットワーク１０経由でキャストサイトサーバ２０にキャストサイトリストリクエストを送信させることで、キャストサイトリストをキャストサイトサーバ２０から受信し、受信したキャストサイトリストをキャストサイトリスト記録部５２１に記録させ、表示部５３に表示させる。
【００４０】
また、データ管理部５６は、送受信部５１によってネットワーク１０経由でコンテンツリストサーバ３０にコンテンツリストリクエストを送信させることで、コンテンツリストをコンテンツリストサーバ３０から受信し、受信したコンテンツリストに基づいてコンテンツ管理情報を作成もしくは更新すると共に、受信したコンテンツリストをコンテンツリスト記録部５２２に記録させ、表示部５３に表示させる。
【００４１】
さらに、データ管理部５６は、送受信部５１によってネットワーク１０経由でコンテンツサーバ４０にコンテンツリクエストを送信させることで、コンテンツをコンテンツサーバ４０から受信し、受信したコンテンツと当該コンテンツに割り当てられた通し番号とをコンテンツ記録部５２３に記録させる。
【００４２】
次に、本実施の形態のコンテンツ受信装置５０におけるキャストサイトリスト、コンテンツリストおよびコンテンツの受信動作について図７乃至図１１を参照して詳細に説明する。
図７は、本発明に係るコンテンツ受信装置の実施の形態による受信動作を説明するためのシーケンスチャートであり、図８は、図１に示すキャストサイトサーバにおけるキャストサイトリストの配信動作を説明するフローチャートであり、図９は、本発明に係るコンテンツ受信装置の実施の形態におけるキャストサイトリストおよびコンテンツリストの表示例を示す図であり、図１０は、図１に示すコンテンツリストサーバにおけるコンテンツリストの配信動作を説明するフローチャートであり、図１１は、本発明に係るコンテンツ受信装置の実施の形態におけるコンテンツ管理情報の作成更新動作を説明するフローチャートであり、図１２は、本発明に係るコンテンツ受信装置の実施の形態におけるコンテンツ管理情報に基づいてコンテンツに割り当てられた通し番号に基づく表示例を説明する説明図である。
【００４３】
図７を参照すると、ホットスポットと称される無線ＬＡＮ等のアクセスポイントや、自宅等でインターネット等のネットワーク１０とコンテンツ受信装置５０とを接続させ、ユーザによって操作部５４からキャストサイトリスト取得指示入力が行われると（ステップＡ１）、データ管理部５６は、送受信部５１によってキャストサイトリストリクエストをキャストサイトサーバ２０に送信する（ステップＡ２）。キャストサイトリストリクエストは、キャストサイトサーバ２０のキャストサイトリスト記録部２１に記憶されているキャストサイトリストの配信を要求するリクエストであり、キャストサイトリストがネットワーク１０上で公開されているアドレス（以下、一覧ＵＲＬと称する）に基づいて行われ、ＯＰＭＬによって記述されているキャストサイトリストに対応していること、すなわちＯＰＭＬ対応であることがリクエストヘッダに記述されている。なお、一覧ＵＲＬは、ユーザによって操作部５４から入力するようにしても良く、予め設定しておくようにしても良い。
【００４４】
キャストサイトサーバ２０の送受信部２４にコンテンツ受信装置５０からのキャストサイトリストリクエストが受信されると、リクエスト応答部２３は、キャストサイトリストリクエストによって要求されたキャストサイトリストをキャストサイトリスト記録部２１から読み出し、読み出したキャストサイトリストを送受信部２４によってネットワーク１０経由でコンテンツ受信装置５０に送信する（ステップＡ３）。
【００４５】
なお、図８を参照すると、リクエスト応答部２３は、送受信部２４によるリクエストの受信を監視しており（ステップＢ１）、送受信部２４にリクエストが受信されると、受信されたリクエストがキャストサイトリストリクエストであるか否か、すなわちリクエストヘッダにＯＰＭＬ対応であることが記述されている否かを判断する（ステップＢ２）。ステップＢ２でキャストサイトリストリクエストであると判断された場合には、上述のステップＡ３の動作を行い、ステップＢ２でキャストサイトリストリクエストでないと判断された場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部２２からＨＴＭＬを用いて作成された案内ページを読み出し、読み出した案内ページを送受信部２４によってネットワーク１０経由で送信する（ステップＢ３）。これにより、ＯＰＭＬに対応していないブラウザからリクエストがあった場合にも、ＯＰＭＬに対応していないブラウザでも閲覧することができる案内ページを配信することができ、例えば、リクエストされたアドレスがＯＰＭＬによって記述されているキャストサイトリストを配信するためのアドレスであることを通知する案内ページを配信することで、キャストサイトリストの認知を促進させることができる。
【００４６】
コンテンツ受信装置５０の送受信部５１にキャストサイトサーバ２０からのキャストサイトリストが受信されると、データ管理部５６は、受信されたキャストサイトリストをキャストサイトリスト記録部５２１に記録させると共に、受信されたキャストサイトリストにおいて、要素としてキャストサイトリスト名が記述されていることを示す開始タグ<title>と、属性としてコンテンツリストのグループ名が記述されていることを示す開始タグ<outline text=・・>・・と、属性としてコンテンツリスト名が記述されていることを示す空要素タグ<outline text=・・>・・とを参照することで、キャストサイトリスト名、グループ名およびコンテンツリスト名を特定して、図９（ａ）に示すように、特定したキャストサイトリスト名、グループ名およびコンテンツリスト名を表示部５３に表示させる（ステップＡ４）。
【００４７】
次に、操作部５４によってカーソル６０を移動させて、表示部５３に表示されたコンテンツリスト名の中から取得するコンテンツリストを選択し、選択したコンテンツリストの取得を指示するコンテンツリスト取得指示入力が操作部５４から行われると（ステップＡ５）、データ管理部５６は、送受信部５１によってコンテンツリストリクエストをコンテンツリストサーバ３０に送信する（ステップＡ６）。コンテンツリストリクエストは、コンテンツリストサーバ３０のコンテンツリスト記録部３１に記憶されている所望するコンテンツリストの配信を要求するリクエストであり、キャストサイトリストに空要素タグ<outline/>の属性として記述されているリストＵＲＬに基づいて行われ、ＲＳＳによって記述されているコンテンツリストに対応していること、すなわちＲＳＳ対応であることがリクエストヘッダに記述されている。
【００４８】
コンテンツリストサーバ３０の送受信部３４にコンテンツ受信装置５０からのコンテンツリストリクエストが受信されると、リクエスト応答部３３は、コンテンツリストリクエストによって要求されたコンテンツリストをコンテンツリスト記録部３１から読み出し、読み出したコンテンツリストを送受信部３４によってネットワーク１０経由でコンテンツ受信装置５０に送信する（ステップＡ７）。
【００４９】
なお、図１０を参照すると、リクエスト応答部３３は、送受信部３４によるリクエストの受信を監視しており（ステップＣ１）、送受信部３４にリクエストが受信されると、受信されたリクエストがコンテンツリストリクエストであるか否か、すなわちリクエストヘッダにＲＳＳ対応であることが記述されている否かを判断する（ステップＣ２）。ステップＣ２でコンテンツリストリクエストであると判断された場合には、上述のステップＡ７の動作を行い、ステップＣ２でコンテンツリストリクエストでないと判断された場合には、ＨＴＭＬに対応したＷｅｂブラウザからのリクエストであると認識し、案内情報記録部３２からＨＴＭＬを用いて作成された案内ページを読み出し、読み出した案内ページを送受信部３４によってネットワーク１０経由で送信する（ステップＣ３）。これにより、ＲＳＳに対応していないブラウザからリクエストがあった場合にも、ＲＳＳに対応していないブラウザでも閲覧することができる案内ページを配信することができ、例えば、リクエストされたアドレスがＲＳＳによって記述されているコンテンツリストを配信するためのアドレスであることを通知する案内ページを配信することで、コンテンツリストの認知を促進させることができる。
【００５０】
コンテンツ受信装置５０の送受信部５１にコンテンツリストサーバ３０からのコンテンツリストが受信されると、データ管理部５６は、コンテンツ管理情報を作成もしくは更新する（ステップＡ８）。図１１を参照すると、データ管理部５６は、送受信部５１にコンテンツリストが受信されると、同一名のコンテンツリストを過去に受信したことがあるか否かを判断する（ステップＤ１）。なお、ステップＤ１の判断は、タグ<Channel>の要素且つタグ<title>の要素として記述されているコンテンツリスト名を参照することで、同一名のコンテンツリストがコンテンツリスト記録部５２２に記録されているか否か、もしくはコンテンツ管理情報記録部５２４にコンテンツ管理情報が作成されて記録されているか否かを判断することで行われる。
【００５１】
ステップＤ１で同一名のコンテンツリストを過去に受信したことがない場合には、データ管理部５６は、受信されたコンテンツリストにおいて、要素としてコンテンツ名が記述されていることを示す開始タグ<title>を参照することで、コンテンツリストに記述されている全てのコンテンツ名を抽出すると共に（ステップＤ２）、コンテンツ名を参照することで、コンテンツリストにおける各コンテンツの並び順が昇順であるか降順あるかを判定する（ステップＤ３）。なお、ステップＤ３における並び順の判定は、例えば、コンテンツ名に数字が含まれている場合には、コンテンツ名に含まれている数字に基づいて行われる。また、開始タグ<pubDate>要素として記述されている更新時刻を参照することで並び順の判断を行うようにしても良い。
【００５２】
データ管理部５６は、ステップＤ３で判定した並び順に基づいて、抽出したコンテンツ名に対し、通し番号を初期値（例えば、「１」）から順次割り当て（ステップＤ４）、コンテンツリスト名と、ステップＤ４で判定した並び順と、コンテンツ名と、通し番号とからなる、図６（ａ）に示すような新たなコンテンツ管理情報を作成し（ステップＤ５）、作成したコンテンツ管理情報をコンテンツ管理情報記録部５２４に記録させてコンテンツ管理情報の作成動作を終了する。
【００５３】
ステップＤ１で同一名のコンテンツリストを過去に受信したことがある場合には、データ管理部５６は、受信したコンテンツリストと、コンテンツリスト記録部５２２に記録されている同一名のコンテンツリストとを比較することで、受信したコンテンツリストが更新、すなわち受信したコンテンツリストに、コンテンツリスト記録部５２２に記録されている同一名のコンテンツリストに記述されていない新たなコンテンツが追加されているか否かを判断し（ステップＤ６）、受信したコンテンツリストが更新されていない場合には、コンテンツ管理情報の更新動作を終了する。
【００５４】
ステップＤ６で受信したコンテンツリストが更新されている場合には、データ管理部５６は、更新、すなわちコンテンツリストに新たに追加されたコンテンツのコンテンツ名を、要素としてコンテンツ名が記述されていることを示す開始タグ<title>を参照することで抽出し（ステップＤ７）、コンテンツ管理情報記録部５２４に記録されているコンテンツ管理情報の並び順に基づいて、抽出したコンテンツ名に対し、コンテンツ管理情報の最も大きい通し番号から継続した通し番号を順次割り当て（ステップＤ８）、抽出したコンテンツ名と、割り当てられた通し番号とを、図６（ｂ）に氏名用に追記することでコンテンツ管理情報を更新し（ステップＤ９）、コンテンツ管理情報の更新動作を終了する。
【００５５】
次に、データ管理部５６は、受信したコンテンツリストをコンテンツリスト記録部５２２に記録させる（同一名のコンテンツリストがコンテンツリスト記録部５２２に記録されていた場合には、上書きして更新）と共に、受信されたコンテンツリストにおいて、要素としてコンテンツ名が記述されていることを示す開始タグ<title>を参照することで、コンテンツ名を特定して、図９（ｂ）に示すように、特定したコンテンツ名を表示部５３に表示させる（ステップＡ９）。
【００５６】
次に、操作部５４によってカーソル６０を移動させて、表示部５３に表示されたコンテンツ名の中から取得するコンテンツを選択し、選択したコンテンツの取得を指示するコンテンツ取得指示入力が操作部５４から行われると（ステップＡ１０）、データ管理部５６は、送受信部５１によってコンテンツリクエストをコンテンツサーバ４０に送信する（ステップＡ１１）。コンテンツリクエストは、コンテンツサーバ４０のコンテンツ記録部４１に記憶されている所望するコンテンツの配信を要求するリクエストであり、コンテンツリストに空要素タグ<enclosure url="・・・＞の属性として記述されているデータＵＲＬに基づいて行われる。
【００５７】
コンテンツサーバ４０の送受信部４３にコンテンツ受信装置５０からのコンテンツリクエストが受信されると、リクエスト応答部４２は、コンテンツリクエストによって要求されたコンテンツをコンテンツ記録部４１から読み出し、読み出したコンテンツを送受信部４３によってネットワーク１０経由でコンテンツ受信装置５０に送信し（ステップＡ１２）、コンテンツ受信装置５０の送受信部５１にコンテンツサーバ４０からのコンテンツが受信されると、データ管理部５６は、コンテンツ管理情報記録部５２４に記録されているコンテンツ管理情報を参照することで、受信したコンテンツを割り当てられた通し番号と共にコンテンツ記録部５２３に記録させる（ステップＡ１３）。
【００５８】
コンテンツ記録部５２３にコンテンツと対応する通し番号とを記録することにより、コンテンツ記録部５２３に記録されているコンテンツの一覧を表示部５３に表示させるに際し、通し番号を参照することで、コンテンツリストでの並び順を正確に反映させることができる。例えば、図１２（ａ）に示すように、コンテンツ管理情報記録部５２４に記録されているコンテンツ管理情報において、コンテンツ名：「１２／２９のニュース」〜「１／４のニュース」に対し、通し番号：「１５１」〜「１５７」がそれぞれ割り当てられている場合、コンテンツ名に基づく並び順で表示する場合には、「１／１のニュース」〜「１／４のニュース」よりも「１２／２９のニュース」〜「１２／３１のニュース」の方が新しいと判断されるが、通し番号に基づいて表示させることで、図１２（ｂ）に示すように、コンテンツリストでの並び順を正確に反映させて表示させることができる。また、コンテンツリストに記述されているコンテンツの中から選択して受信した場合や、受信した日時が前後する場合であっても、コンテンツリストに記述されているコンテンツに対して、並び順に通し番号が割り当てられるため、通し番号に基づいて表示させることで、コンテンツリストでの並び順を正確に反映させて表示させることができる。
【００５９】
なお、本実施の形態では、ユーザの操作により、キャストサイトリスト、コンテンツリストおよびコンテンツの受信を指示するように構成したが、受信設定記録部５２０に記録された受信設定に基づく受信の場合には、受信設定の受信時刻に、図７に示すステップＡ６〜ステップＡ１３の動作が自動的に行われる。なお、受信設定に基づく受信の場合には、ステップＡ９におけるコンテンツリストの表示が省略されると共に、ステップＡ１０において、ユーザがコンテンツ取得入力を行うことなく、コンテンツリストにおいて更新された全てのコンテンツの取得が自動的に行われる。
【００６０】
以上説明したように、本実施の形態によれば、データ管理部５６は、送受信部５１によって受信したコンテンツリストに記述されているコンテンツの並び順に基づいて、コンテンツリストに記述されているコンテンツ毎に通し番号を割り当て、コンテンツリストに基づいてコンテンツを受信したコンテンツを割り当てた通し番号と共にコンテンツ記録部５２３に記録するように構成することにより、同一のコンテンツリストから受信してコンテンツ記録部５２３に記録したコンテンツの一覧を表示部５３に表示させる際に、各コンテンツに対して、コンテンツリストに記述されているコンテンツの並び順に基づいて通し番号が割り当てられているため、コンテンツ名や受信日時に基づく表示では表示順序が崩れてしまう場合であっても、通し番号に基づく表示順序で表示部５３に表示させることにより、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるという効果を奏する。
【００６１】
さらに、本実施の形態によれば、データ管理部５６は、送受信部５１によって受信したコンテンツリストと同一名のコンテンツリストを受信したことがあるか否かを判断し、同一名のコンテンツリストを受信したことがない場合には、記述されているコンテンツの並び順に基づいて新たに通し番号を割り当て、同一名のコンテンツリストを受信したことがある場合には、受信したコンテンツリストにおいて更新されたコンテンツに対して、受信したことがある同一名のコンテンツリストに基づいて割り建てられた通し番号から継続した通し番号を割り当てるように構成することにより、頻繁にコンテンツの更新や削除が行われるコンテンツリストであっても、コンテンツリストの並び順を通し番号で管理することができるため、同一のコンテンツリストから受信して記録したコンテンツの一覧を表示部５３に表示させる際に、コンテンツリストにおけるコンテンツの並び順を正確に反映させて表示させることができるという効果を奏する。
【００６２】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るコンテンツ受信装置の実施の形態に対してコンテンツを配信する配信システム例を示すシステム構成図である。
【図２】図１に示すキャストサイトサーバに記録されているキャストサイトリスト例を示す図である。
【図３】図１に示すコンテンツリストサーバに記録されているコンテンツリスト例を示す図である。
【図４】本発明に係るコンテンツ受信装置の構成を示すブロック図である。
【図５】図４に示す受信設定記録部に記録された受信設定例を示す図である。
【図６】図４に示すコンテンツ管理情報記録部に記録されたすコンテンツ管理情報例を示す図である。
【図７】本発明に係るコンテンツ受信装置の実施の形態による受信動作を説明するためのシーケンスチャートである。
【図８】図１に示すキャストサイトサーバにおけるキャストサイトリストの配信動作を説明するフローチャートである。
【図９】本発明に係るコンテンツ受信装置の実施の形態におけるキャストサイトリストおよびコンテンツリストの表示例を示す図である。動作を説明するフローチャートである。
【図１０】図１に示すコンテンツリストサーバにおけるコンテンツリストの配信動作を説明するフローチャートである。
【図１１】本発明に係るコンテンツ受信装置の実施の形態におけるコンテンツ管理情報の作成更新動作を説明するフローチャートである。
【図１２】本発明に係るコンテンツ受信装置の実施の形態におけるコンテンツ管理情報に基づいてコンテンツに割り当てられた通し番号に基づく表示例を説明する説明図である。
【図１３】従来のコンテンツ受信装置における表示順序を説明するための説明図である。
【符号の説明】
【００６４】
１０  ネットワーク
２０  キャストサイトサーバ
２１  キャストサイトリスト記録部
２２  案内情報記録部
２３  リクエスト応答部
２４  送受信部
３０  コンテンツリストサーバ
３１  コンテンツリスト記録部
３２  案内情報記録部
３３  リクエスト応答部
３４  送受信部
４０  コンテンツサーバ
４１  コンテンツ記録部
４２  リクエスト応答部
４３  送受信部
５０  コンテンツ受信装置
５１  送受信部
５２  情報記録部
５３  表示部
５４  操作部
５５  再生処理部
５６  データ管理部
５７  ヘッドフォン
６０  カーソル
５２０  受信設定記録部
５２１  キャストサイトリスト記録部
５２２  コンテンツリスト記録部
５２３  コンテンツ記録部
５２４  コンテンツ管理情報記録部
【図１】
2008065384.tif 000003
【図２】
2008065384.tif 000004
【図３】
2008065384.tif 000005
【図４】
2008065384.tif 000006
【図５】
2008065384.tif 000007
【図６】
2008065384.tif 000008
【図７】
2008065384.tif 000009
【図８】
2008065384.tif 000010
【図９】
2008065384.tif 000011
【図１０】
2008065384.tif 000012
【図１１】
2008065384.tif 000013
【図１２】
2008065384.tif 000014
【図１３】
2008065384.tif 000015