(57)【要約】【課題】コンテンツ再生装置において、更新されたコンテンツをユーザが容易に探し出せると共に、ネットワーク負荷の増加を防ぐ。【解決手段】ＣＰとして機能するＰＤＡ２は、ＣＤＳとして機能するサーバ３と接続される。ＰＤＡ２のコンテンツ制御部２６は、ＵＩ画面制御機能２６ａ、コンテンツ更新検出機能２６ｂ、及びサーバ照会機能２６ｃとして動作し、サーバ３のコンテンツ制御部３４は、ＣＤＳ機能３４ａ、及びイベント通知機能３４ｂとして動作する。サーバ照会機能２６ｃがＢｒｏｗｓｅ（）をＣＤＳ機能３４ａに送信して取得したコンテンツ及びコンテナの階層情報とコンテンツ情報をキャッシュメモリ２５に記憶する。イベント通知機能３４ｂからイベントメッセージが送信され、コンテンツ更新検出機能２６ｂがコンテンツの更新を検出すると、ＵＩ画面制御機能２６ａが更新されたコンテンツやコンテナをＵＩ画面上に強調表示する。【選択図】図５
2010166253.tif 000002
【特許請求の範囲】
【請求項１】
映像データや音楽データなどのコンテンツと該コンテンツを格納するコンテナとが記録されたサーバとネットワークを介して接続され、
前記サーバに格納されたコンテンツが更新されたときに、自装置にコンテンツ更新通知を送信するように前記サーバに要求するためのコンテンツ更新通知送信要求と、前記サーバ上のコンテンツの格納用の各コンテナに格納されているコンテンツ数を自装置に送信するようにサーバに要求するためのコンテンツ数送信要求とをサーバに送信するための送信手段と、
前記サーバからコンテンツと、前記コンテナに格納されているコンテンツ数を含むコンテンツ情報と、前記コンテンツ更新通知とを受信する受信手段と、
前記受信手段によって受信されたコンテンツと、該コンテンツが格納されたコンテナとを表示する表示手段と、
装置各部を制御する制御手段とを備えたコンテンツ再生装置において、
前記受信手段によって受信された、各コンテナに格納されているコンテンツ数を記憶するコンテンツ情報記憶手段をさらに備え、
前記制御手段は、
前記受信手段によって前記コンテンツ更新通知を受信したとき、
前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数と前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナを前記表示手段上に強調表示することを特徴とするコンテンツ再生装置。
【請求項２】
前記コンテナは、他のコンテナを格納可能な階層構造であり、
前記制御手段は、
前記受信手段によって前記コンテンツ更新通知を受信したとき、
前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数を前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数と比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナと該コンテナの上位のコンテナとを前記表示手段上に強調表示することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ情報記憶手段には、前記受信手段によって受信されたコンテンツ情報が記憶され、
前記制御手段は、
前記受信手段によって前記コンテンツ更新通知を受信したとき、
前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数と前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナに格納されているコンテンツについてのコンテンツ情報と、前記コンテンツ情報記憶手段に記憶されているコンテンツ情報とを比較することにより更新されたコンテンツを検出し、検出したコンテンツについてのコンテンツ情報をリスト形式で前記表示手段上に表示することを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項４】
前記サーバと、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）の規格に従って通信を行うことを特徴とする請求項１乃至３のいずれか一項に記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置に関し、特にサーバに格納されたコンテンツを再生可能なコンテンツ再生装置に関する。
【背景技術】
【０００２】
従来から、映像データや音楽データ等のコンテンツと、このコンテンツを格納するコンテナとが記録されたサーバにネットワークを介して接続され、このサーバから受信したコンテンツを再生可能なＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔｓ）やネットワークテレビ等のコンテンツ再生装置が知られている。この種のコンテンツ再生装置では、サーバ上でコンテンツの追加や削除等の更新処理が行われた場合、どのコンテナに格納されたコンテンツに対して更新処理が行われたのか分からないため、ユーザが各コンテナを１つ１つ辿ることにより更新されたコンテナを探し出す必要があるので、ユーザにとって使い勝手が悪い。
【０００３】
これに対して、特許文献１には、サーバから提供されるコンテンツを直接利用できないデバイスであっても、ネットワーク上の他のデバイスを通じてコンテンツを利用することができるコンテンツ管理装置が開示されている。しかしながら、この種のコンテンツ管理装置であっても、更新されたコンテンツをユーザが容易に探し出すことができないため上記問題を解決できない。
【０００４】
また、特許文献２には、更新されたコンテンツに関する情報を含むイベントメッセージをマルチキャストを利用してネットワーク上に伝送するコンテンツサービスシステムが開示されている。しかしながら、この種のシステムでは、イベントメッセージを常にマルチキャストで送信するためネットワークに負荷が掛かるという新たな問題が生じる。
【０００５】
ところで、特許文献３には、ユーザがＵＰｎＰ規格のコントロールポイント（ＣＰ）のユーザインタフェースとやり取りを行い、ユーザの選択に応答してＣＰがコンテンツ情報のクエリを生成し、生成したクエリをコンテンツディレクトリサービス（ＣＤＳ）であるサービス提供装置に送信し、ＣＰがサービス提供装置による応答時間を予測するシステムが開示されている。しかしながら、この種のシステムでも上記問題を解決できない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２１２９３号公報
【特許文献２】特開２００８−１６０１９号公報
【特許文献３】特表２００７−５１５６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題を解決するためになされたものであり、更新されたコンテンツをユーザが容易に探し出せることができると共に、ネットワーク負荷の増加を防ぐことができるコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１の発明は、映像データや音楽データなどのコンテンツと該コンテンツを格納するコンテナとが記録されたサーバとネットワークを介して接続され、前記サーバに格納されたコンテンツが更新されたときに、自装置にコンテンツ更新通知を送信するように前記サーバに要求するためのコンテンツ更新通知送信要求と、前記サーバ上のコンテンツの格納用の各コンテナに格納されているコンテンツ数を自装置に送信するようにサーバに要求するためのコンテンツ数送信要求とをサーバに送信するための送信手段と、前記サーバからコンテンツと、前記コンテナに格納されているコンテンツ数を含むコンテンツ情報と、前記コンテンツ更新通知とを受信する受信手段と、前記受信手段によって受信されたコンテンツと、該コンテンツが格納されたコンテナとを表示する表示手段と、装置各部を制御する制御手段とを備えたコンテンツ再生装置において、前記受信手段によって受信された、各コンテナに格納されているコンテンツ数を記憶するコンテンツ情報記憶手段をさらに備え、前記制御手段は、前記受信手段によって前記コンテンツ更新通知を受信したとき、前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数と前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナを前記表示手段上に強調表示するものである。
【０００９】
請求項２の発明は、請求項１に記載のコンテンツ再生装置において、前記コンテナは、他のコンテナを格納可能な階層構造であり、前記制御手段は、前記受信手段によって前記コンテンツ更新通知を受信したとき、前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数を前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数と比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナと該コンテナの上位のコンテナとを前記表示手段上に強調表示するものである。
【００１０】
請求項３の発明は、請求項１又は２に記載のコンテンツ再生装置において、前記コンテンツ情報記憶手段には、前記受信手段によって受信されたコンテンツ情報が記憶され、前記制御手段は、前記受信手段によって前記コンテンツ更新通知を受信したとき、前記送信手段により前記コンテンツ数送信要求を前記サーバに送信して、前記受信手段により前記サーバ上の各コンテナに格納されているコンテンツ数を受信した後、受信した各コンテナのコンテンツ数と前記コンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較し、この結果、コンテンツ数が異なっているコンテナがある場合、該コンテナに格納されているコンテンツについてのコンテンツ情報と、前記コンテンツ情報記憶手段に記憶されているコンテンツ情報とを比較することにより更新されたコンテンツを検出し、検出したコンテンツについてのコンテンツ情報をリスト形式で前記表示手段上に表示するものである。
【００１１】
請求項４の発明は、請求項１乃至３のいずれか一項に記載のコンテンツ再生装置において、前記サーバと、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）の規格に従って通信を行うものである。
【発明の効果】
【００１２】
請求項１の発明によれば、コンテンツ更新通知を受信したとき、サーバ上の各コンテナに格納されているコンテンツ数とコンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較する。そして、この比較の結果、コンテンツ数が異なっているコンテナを表示手段上に強調表示するので、ユーザは更新されたコンテンツが格納されたコンテナを容易に知ることができると共に、更新されたコンテンツを容易に探し出すことができるため、使い勝手が向上する。また、コンテンツ更新通知を受信したときにのみ、コンテンツ数の比較を行うので、ネットワーク負荷の増加を防ぐことができる。
【００１３】
請求項３の発明によれば、コンテンツ更新通知を受信したとき、サーバ上の各コンテナに格納されているコンテンツ数とコンテンツ情報記憶手段に記憶されている各コンテナのコンテンツ数とを比較する。そして、この比較の結果、コンテンツ数が異なっているコンテナがある場合、直前に受信手段で受信したコンテンツ情報と、コンテンツ情報記憶手段に記憶されているコンテンツ情報とを比較することにより更新されたコンテンツを検出し、検出したコンテンツについてのコンテンツ情報をリスト形式で表示手段上に表示する。そのため、ユーザは更新されたコンテンツを視覚的にすぐ認識することができるので、ユーザによる使い勝手が向上する。
【００１４】
請求項４の発明によれば、サーバと、ＵＰｎＰの規格に従って通信を行うので、独自プロトコルに対応した専用機器や専用ソフトウェア等の導入コストをかける必要がないため、コンテンツ再生装置の製造コストを低減させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るＰＤＡと、このＰＤＡにネットワークを介して接続されたサーバとのネットワーク構成を示す図。
【図２】上記ＰＤＡの内部構成を示す図。
【図３】上記サーバの内部構成を示す図。
【図４】上記サーバに記録されたコンテンツ及びコンテナの階層構造を説明する概念図。
【図５】上記ＰＤＡの各機能と上記サーバの各機能による処理フローを示す機能ブロック図。
【図６】上記ＰＤＡによるコンテンツ更新検出処理の手順を示すフローチャート。
【図７】上記コンテンツ更新検出処理における階層情報取得処理の手順を示すフローチャート。
【図８】上記コンテンツ更新検出処理における階層情報更新検出処理の手順を示すフローチャート。
【図９】上記ＰＤＡに表示されるＵＩ画面の一例を示す図。
【図１０】上記ＰＤＡに表示されるＵＩ画面の一例を示す図。
【図１１】上記ＰＤＡに表示されるＵＩ画面の一例を示す図。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態に係るコンテンツ再生装置について、図１乃至図３を参照して説明する。なお、本実施形態では、本発明におけるコンテンツ再生装置がＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）である場合を示す。図１は、ＰＤＡ２と、このＰＤＡ２にネットワークＮを介して接続されたサーバ３とを含むネットワークシステム１を示し、図２は、ＰＤＡ２の内部構成を示すブロック図であり、図３は、サーバ３の内部構成を示すブロック図である。ＰＤＡ２及びサーバ３は、ＵＰｎＰ  ＡＶ（ユニバーサルプラグアンドプレイの仕様に基づくＡＶ機器用の相互接続規格）に対応する機器とする。サーバ３は映像データや音楽データなどのコンテンツと、このコンテンツを格納するコンテナとを記録するものであり、ＰＤＡ２はサーバ３からコンテンツ等を受信して表示することができる。なお、本実施形態では、映像データや音楽データ等を「コンテンツ」と表記するが「アイテム」と表記してもよい。また、「コンテナ」は「フォルダ」と表記してもよい。
【００１７】
ＵＰｎＰ対応機器は、互いの機器間で、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に準拠したメタデータを交換し、各機器の操作方法や、お互いに連携する際の手順を規格として定め、この規格に従って動作する。そのため、ネットワークに、ＵＰｎＰ対応機器を容易に追加又は削除することができるという利点がある。本実施形態では、サーバ３がＵＰｎＰ  ＡＶ仕様に基づくメディアサーバ等のコンテンツディレクトリサービス（ＣＤＳ：Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）として機能するものとする。また、ＰＤＡ２がＵＰｎＰ  ＡＶ仕様に基づくコントロールポイント（ＣＰ：Ｃｏｎｔｏｒｏｌ  Ｐｏｉｎｔ）として機能するものとし、ＰＤＡ２はサーバ３のコンテンツディレクトリサービス（ＣＤＳ）に対してＢｒｏｗｓｅ（）等のコマンドを送信することができるものとする。
【００１８】
ＰＤＡ２は、液晶ディスプレイ部（表示手段）２１と、音声を出力するスピーカ２２と、ネットワークＮに接続して通信を行うための無線ネットワークインタフェース（送信手段、受信手段）２３と、ユーザによって操作される操作ボタン２４とを備える。また、ＰＤＡ２は、受信したコンテンツ等を記憶するキャッシュメモリ（コンテンツ情報記憶手段）２５と、ＰＤＡ２内の装置各部を制御するコンテンツ制御部（制御手段）２６とをさらに備える。
【００１９】
液晶ディスプレイ部２１には、無線ネットワークインタフェース２３によって受信されたコンテンツや、コンテンツが格納されたコンテナや、コンテンツ及びコンテナの情報を含むユーザインタフェース（以下、ＵＩという）画面が表示される。ＵＩ画面は、ユーザによって再生を行うコンテンツの選択操作等の操作が行われる画面である。キャッシュメモリ２５には、サーバ３から受信したコンテンツに加えて、コンテンツ名と、各コンテナに格納されているコンテンツ数と、コンテンツが格納されたコンテナの階層位置などの階層情報とから構成されるコンテンツ情報が記憶される。
【００２０】
コンテンツ制御部２６は、ＵＩ画面制御機能２６ａ、サーバ３上のコンテンツの更新を検出するコンテンツ更新検出機能２６ｂ、及びサーバ３のコンテンツ情報を取得するサーバ照会機能２６ｃとして動作する。ＵＩ画面制御機能２６ａは、液晶ディスプレイ部２１に表示するＵＩ画面の表示を制御する処理を行う。コンテンツ更新検出機能２６ｂは、サーバ３からコンテンツ更新通知を受信したときに、更新されたコンテンツを検出する処理を行う。サーバ照会機能２６ｃは、サーバ３のＣＤＳ機能３４ａ（図３参照）に対してコンテンツの受信要求等のコマンドを送信する処理を行う。
【００２１】
サーバ３は、ネットワークＮに接続するためのネットワークケーブル４が接続される有線ネットワークインタフェース３１と、ユーザによって操作される操作部３２と、コンテンツ及びこのコンテンツを格納するコンテナが記録されたハードディスク（以下、ＨＤＤという）３３と、サーバ３内の各部を制御するコンテンツ制御部３４とを備える。
【００２２】
コンテンツ制御部３４は、ＣＤＳとして機能するＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）機能３４ａと、コンテンツの追加や削除などのイベントが発生したときにイベントメッセージ（コンテンツ更新通知）を送信するイベント通知機能３４ｂとして動作する。コンテンツとコンテナは、ＣＤＳ機能３４ａによって階層構造でＨＤＤ３３に記録される。コンテナには、階層的に１レベルだけ下位にあるコンテンツ及びコンテナを格納することができる。
【００２３】
次に、コンテンツ及びコンテナの階層構造について、図４を参照して説明する。図４は、コンテンツ及びコンテナの階層構造の概念を示す。図４に示す例では、最上位のルートコンテナＦ１には、コンテナＦ１１〜Ｆ１３が格納され、コンテナＦ１２には、コンテンツＣ１１、Ｃ１２とコンテナＦ２１が格納される。コンテナＦ２１には、コンテンツＣ２１、Ｃ２２が格納される。
【００２４】
次に、ＰＤＡ２によるコンテンツ更新検出処理について、図５及び図６を参照して説明する。図５は、ＰＤＡ２のコンテンツ制御部２６の各機能２６ａ〜２６ｃ、及びサーバ３のコンテンツ制御部３４の各機能３４ａ、３４ｂによる処理の流れを示す機能ブロック図であり、図６は、コンテンツ更新検出処理の手順を示すフローチャートである。
【００２５】
ＰＤＡ２は、サーバ３に格納されているコンテンツが更新されたときに、サーバ３がＰＤＡ２に対して、イベントメッセージ（コンテンツ更新通知）を送信するように要求するためのコンテンツ更新通知送信要求をサーバ３に送信する。具体的には、コンテンツ更新検出機能２６ｂが、イベント通知機能３４ｂに対して、ＣＤＳによって定義されるＳｙｓｔｅｍＵｐｄａｔｅＩＤ変数がイベント通知されるように、サーバ３に対してサブスクリプション登録を行う（図６のＳ１）。
【００２６】
ＳｙｓｔｅｍＵｐｄａｔｅＩＤは、サーバ３に記録されているコンテンツの追加などの更新処理が行なわれたときに、値が更新されるものである。ここでは、サーバ３のコンテンツについて更新処理が行われた場合、ＳｙｓｔｅｍＵｐｄａｔｅＩＤの値がインクリメントされるものとする。
【００２７】
そして、サーバ照会機能２６ｃが、ＣＤＳ機能３４ａにＢｒｏｗｓｅ（）コマンドを送信することにより、サーバ３のコンテンツ及びコンテナの階層情報とコンテンツ情報を取得する階層情報取得処理（Ｓ２）を行う。そして、取得した階層情報とコンテンツ情報をキャッシュメモリ２５に記憶する（Ｓ３）。なお、上記Ｓ２の階層情報取得処理の詳細については後述する。
【００２８】
そして、イベント通知機能３４ｂからイベントメッセージが送信され、ＰＤＡ２がこのメッセージを受信すると（Ｓ４）、このイベントメッセージはコンテンツが更新されたことにより送信されたものか否かを判断する。具体的には、イベントメッセージに含まれるＳｙｓｔｅｍＵｐｄａｔｅＩＤの値が更新されているか（インクリメントされているか）否かを判断し、更新されている場合（Ｓ５でＹＥＳ）、コンテンツ更新処理が行われたと判断できるため、更新されたコンテンツを検出するための階層情報更新検出処理（Ｓ６）を行う。なお、階層情報更新検出処理の詳細については後述する。一方、ＳｙｓｔｅｍＵｐｄａｔｅＩＤが更新されていない場合（Ｓ５でＮＯ）、上記Ｓ４以降の処理を再度行う。
【００２９】
上記Ｓ６の検出処理の結果、新旧の階層構造、つまり各階層構造における新旧のコンテナ及びコンテンツ数が一致しない場合（Ｓ７でＮＯ）、前記Ｓ６の処理において取得した階層情報とコンテンツ情報をキャッシュメモリ２５に記憶した後（Ｓ８）、ＵＩ画面制御機能２６ａにより液晶ディスプレイ部２１に表示されるＵＩ画面の表示を更新する（Ｓ９）。具体的には、更新されたコンテンツやコンテナをＵＩ画面上に強調表示する。なおＵＩ画面における強調表示については後述する。
【００３０】
一方、上記Ｓ６の検出処理の結果、新旧の階層情報、つまり各階層構造における新旧のコンテナ及びコンテンツ数が一致する場合（Ｓ７でＹＥＳ）、上記Ｓ８及びＳ９の処理を行わずに本コンテンツ更新検出処理を終了する。
【００３１】
次に、階層情報取得処理の詳細について、上記図５、及び図７に示すフローチャートを参照して説明する。まず、サーバ照会機能２６ｃを用いて、サーバ３のＣＤＳ機能３４ａにＢｒｏｗｓｅ（）コマンドを送信し（Ｓ１１）、ＨＤＤ３４のルートコンテナに格納されているコンテナ数やコンテンツ数を取得する（Ｓ１２）。
【００３２】
そして、内部変数ｉの初期値を１に設定した後（Ｓ１３）、変数ｉの値が、ルートコンテナに格納されているコンテナ数より小さい場合（Ｓ１４でＮＯ）、ルートコンテナに格納されている各コンテナの階層情報とコンテンツ情報を取得するためのＢｒｏｗｓｅ（）コマンドを送信する（Ｓ１５）。具体的には、ルートコンテナに格納されているコンテナ内にさらにコンテナが格納されている場合、このコンテナに格納されるコンテンツ数をすべて取得すると共に、さらに下位のコンテナに格納されているコンテンツ数をすべて取得するまでＢｒｏｗｓｅ（）コマンドの送信を行うことにより階層情報を取得する。また、各コンテナに格納されている各コンテンツについて、コンテンツ名やコンテナの格納位置などの情報を含むコンテンツ情報も取得する。
【００３３】
そして、変数ｉをインクリメントし（Ｓ１７）、上記Ｓ１４以降の処理を繰り返す。一方、上記Ｓ１４において変数ｉの値が、ルートコンテナに格納されているコンテナ数より大きい場合（Ｓ１４でＹＥＳ）、処理を終了する。
【００３４】
次に、上記Ｓ６における階層情報更新検出処理の詳細について、図８に示すフローチャートを参照して説明する。なお、本処理のＳ２１〜Ｓ２５は上述した図７に示すＳ１１〜Ｓ１５の処理と同様であり、本処理のＳ２７は上述した図７に示すＳ１６の処理と同様であるため詳細な説明は省略する。
【００３５】
コンテンツ更新検出機能２６ｂは、Ｓ２５の処理（上記図７のＳ１５に相当）において取得した階層情報とコンテンツ情報に基づいてコンテンツの更新を検出する（Ｓ２６）。具体的には、前記図６のＳ３の処理においてキャッシュメモリ２５に記憶された階層情報と、Ｓ２５において取得した階層情報とを比較することにより、各コンテナに格納されているコンテンツ数が一致しない場合、このコンテナに格納されているコンテンツが更新されたと検出する。そして、取得したコンテンツ情報と、キャッシュメモリ２５に記憶されているコンテンツ情報とを比較することにより、この情報が一致しないコンテンツを更新されたコンテンツとして検出する。
【００３６】
そして、ルートコンテナに格納されている全てのコンテナに対して、このコンテナに格納されているコンテンツに対しての更新検出処理が終了した場合、つまり、変数ｉの値がルートコンテナに格納されているコンテナ数よりも大きい場合（Ｓ２４でＹＥＳ）、本処理を終了する。
【００３７】
次に、ＵＩ画面について、図９乃至図１１を参照して説明する。図９乃至図１１はそれぞれ、ＰＤＡ２の液晶ディスプレイ部２１に表示されるＵＩ画面の例を示す。ここでは、コンテンツの更新が検出されたことによりＵＩ画面の表示が更新されているものとする。
【００３８】
コンテナＦ１２に格納されているコンテンツについて更新されている場合、図９に示すように、コンテナＦ１２を他のコンテナよりも大きく表示することによって強調表示する。また、図１０に示すように、更新が検出されたコンテンツが格納されているコンテナ名を太文字及び下線で表示することによって強調表示するものでもよい。また、図１１に示すように、更新が検出されたコンテンツ名をリスト形式で表示させると共に、そのコンテンツが格納されているコンテナ名を表示するものであってもよい。
【００３９】
上述したように、本実施形態に係るＰＤＡ２によれば、サーバ３からコンテンツの更新を知らせるイベントメッセージを受信したとき、サーバ３上の各コンテナに格納されているコンテンツ数と、キャッシュメモリ２５に記憶されている各コンテナのコンテンツ数とを比較する。そして、この比較の結果、コンテンツ数が異なっているコンテナをＵＩ画面上に強調表示するので、ユーザは更新されたコンテンツが格納されたコンテナを容易に知ることができると共に、更新されたコンテンツを容易に探し出すことができるため、使い勝手が向上する。また、サーバ３からコンテンツの更新を知らせるイベントメッセージを受信したときにのみ、コンテンツ数の比較を行うので、ネットワーク負荷の増加を防ぐことができる。
【００４０】
また、サーバ３からコンテンツの更新を知らせるイベントメッセージを受信したとき、サーバ３上の各コンテナに格納されているコンテンツ数（階層情報）と、キャッシュメモリ２５に記憶されている各コンテナのコンテンツ数（階層情報）とを比較する。そして、比較の結果、コンテンツ数が異なっているコンテナがある場合、直前に受信したコンテンツ情報と、キャッシュメモリ２５に記憶されているコンテンツ情報とを比較することにより更新されたコンテンツを検出し、検出したコンテンツについてのコンテンツ名などの情報をリスト形式でＵＩ画面上に表示する。そのため、ユーザは更新されたコンテンツを視覚的にすぐ認識することができるので、使い勝手が向上する。
【００４１】
また、ＰＤＡ２は、サーバ３と、ＵＰｎＰの規格に従って通信を行うので、独自プロトコルに対応した専用機器や専用ソフトウェア等の導入コストをかける必要がない。従って、ＰＤＡ２の製造コストを低減させることができる。
【００４２】
なお、上記実施形態では、請求項におけるコンテンツ再生装置が、ＰＤＡ２である場合の例について示したが、これに限られず、ＵＰｎＰ  ＡＶ規格に対応した機器であり、かつ、ネットワークを介してコンテンツ情報を受信することができる装置であればよい。
【符号の説明】
【００４３】
２  ＰＤＡ（コンテンツ再生装置）
３  サーバ
２１  液晶ディスプレイ部（表示手段）
２３  無線ネットワークインタフェース（送信手段、受信手段）
２５  キャッシュメモリ（コンテンツ情報記憶手段）
２６  コンテンツ制御部（制御手段）
２６ａ  コンテンツ更新検出機能（送信手段）
２６ｃ  サーバ照会機能（受信手段）
Ｎ  ネットワーク
【図１】
2010166253.tif 000003
【図２】
2010166253.tif 000004
【図３】
2010166253.tif 000005
【図４】
2010166253.tif 000006
【図５】
2010166253.tif 000007
【図６】
2010166253.tif 000008
【図７】
2010166253.tif 000009
【図８】
2010166253.tif 000010
【図９】
2010166253.tif 000011
【図１０】
2010166253.tif 000012
【図１１】
2010166253.tif 000013