(57)【要約】【課題】他の装置から再生指示されたコンテンツの再生終了後での、ネットワークを介したコンテンツの再生操作を簡易にすることのできる映像表示装置および映像表示方法を提供する。【解決手段】サーバが公開する１以上のコンテンツの中の１のコンテンツを示すＵＲＩ情報を、他の装置から受信する受信手段と、前記受信手段で受信した前記ＵＲＩ情報に基づいて前記サーバからコンテンツを受信して再生する再生手段と、前記サーバから受信したコンテンツの再生終了後、該サーバが公開するコンテンツのリスト情報を表示する表示制御手段とを有する。【選択図】    図６
2011109250.tif 000002
【特許請求の範囲】
【請求項１】
サーバが公開する１以上のコンテンツの中の１のコンテンツを示すＵＲＩ情報を、他の装置から受信する受信手段と、
前記受信手段で受信した前記ＵＲＩ情報に基づいて前記サーバからコンテンツを受信して再生する再生手段と、
前記サーバから受信したコンテンツの再生終了後、該サーバが公開するコンテンツのリスト情報を表示する表示制御手段と、
を有することを特徴とする映像表示装置。
【請求項２】
前記サーバは、前記１以上のコンテンツをグループ化して公開しており、
前記表示制御手段が表示する前記リスト情報は、前記サーバから受信したコンテンツを含むグループ内に含まれるコンテンツのリスト情報であること
を特徴とする請求項１記載の映像表示装置。
【請求項３】
前記ＵＲＩ情報及び前記サーバのＩＰアドレス情報を照合して、前記受信したコンテンツを有する前記サーバを特定する検索手段をさらに備えることを特徴とする請求項１記載の映像表示装置。
【請求項４】
前記受信手段は、前記サーバが公開する１以上のコンテンツの中の１のコンテンツを示すＵＲＩ情報と、該コンテンツの属性情報を受信することを特徴とする請求項１記載の映像表示装置。
【請求項５】
前記サーバは、前記１以上のコンテンツをグループ化して公開しており、
前記表示制御手段は、前記属性情報に含まれるグループを特定する情報に基づき、該グループの中に前記受信したコンテンツが存在する場合、該グループ内に含まれるコンテンツのリスト情報を表示することを特徴とする請求項４記載の映像表示装置。
【請求項６】
前記サーバは、前記１以上のコンテンツをグループ化して公開しており、
前記表示制御手段は、前記ＵＲＩ情報に基づいて、前記サーバに前記受信したコンテンツが存在する場合、該コンテンツが含まれるグループ内に含まれるコンテンツのリスト情報を表示することを特徴とする請求項３記載の映像表示装置。
【請求項７】
前記表示制御手段は、前記受信したコンテンツの再生を中止した後、前記リスト情報を出力することを特徴とする請求項１記載の映像表示装置。
【請求項８】
サーバが公開する１以上のコンテンツの中の１のコンテンツを示すＵＲＩ情報を、他の装置から受信し、
受信した前記ＵＲＩ情報に基づいて前記サーバからコンテンツを受信して再生し、
前記サーバから受信したコンテンツの再生終了後、該サーバが公開するコンテンツのリスト情報を表示する、
ことを特徴とする映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して取得するコンテンツの情報を表示する表示技術に関する。
【背景技術】
【０００２】
周知のように、近年家庭内のデジタルＡＶ（Audio Visual）機器、デジタルテレビやハードディスクレコーダなどがホームネットワークで相互に接続されている。これらのデバイスは、相互に連携して動作するようになっている。これらのデバイスを相互接続するための仕様としては、ＵＰｎＰ（Universal Plug and Play）が多く用いられている。
【０００３】
ＵＰｎＰでは、デバイスが提供する機能を示すサービスと関連するサービスを提供するデバイスをモデル化したデバイスおよびサービスを利用するコントロールポイントを定義している。ＡＶ機器を対象としたデバイスとしては、メディアサーバ、メディアレンダラなどが定義されている。
【０００４】
ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅには、コントロールポイントがメディアサーバとメディアレンダラを制御して、メディアサーバが公開するコンテンツをメディアレンダラで再生処理する仕様が定義されている。コントロールポイントは、メディアサーバが公開するコンテンツの情報を取得して、選択したコンテンツの再生処理をメディアレンダラに指示する。メディアレンダラは、指示に基づいてメディアサーバからコンテンツのデータを取得し、再生処理する。
【０００５】
特許文献１には、ＵＰｎＰ規格に従って通信するテレビジョン受信機と携帯電話において、テレビジョン受信機は携帯電話からのデータ要求コマンドを受信すると、コンテナの中からコマンドに対応するデータを携帯電話機に送信する構成が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−３１２１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１には、ＵＰｎＰ規格に従って通信する機器間で情報を取得可能とする構成しか記載されていない。ここで、ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅでは、コントロールポイントは、メディアサーバが公開するコンテンツのタイトルの情報を取得し、メディアレンダラで再生するコンテンツを決定すると、そのコンテンツについての情報だけをメディアレンダラに通知する。そのため、メディアレンダラは、再生を指示されたコンテンツのタイトルがメディアサーバ内でどのように公開されていたかを知ることはできない。したがって、メディアレンダラの操作画面上では、再生したコンテンツのタイトルと一緒にメディアサーバで公開されている他のタイトルのコンテンツを再生するなどの操作ができない。
【０００８】
そこで、この発明は、他の装置から再生指示されたコンテンツの再生終了後での、ネットワークを介したコンテンツの再生操作を簡易にすることのできる映像表示装置および映像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る映像表示装置は、サーバが公開する１以上のコンテンツの中の１のコンテンツを示すＵＲＩ情報を、他の装置から受信する受信手段と、前記受信手段で受信した前記ＵＲＩ情報に基づいて前記サーバからコンテンツを受信して再生する再生手段と、前記サーバから受信したコンテンツの再生終了後、該サーバが公開するコンテンツのリスト情報を表示する表示制御手段とを有する。
【発明の効果】
【００１０】
上記した発明によれば、他の装置から再生指示されたコンテンツの再生終了後での、ネットワークを介したコンテンツの再生操作を簡易にすることのできる映像表示装置および映像表示方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る映像表示装置及びこれに接続されるデバイスを示す図。
【図２】実施形態に係るオブジェクトツリーを示す図。
【図３】実施形態に係る映像表示装置の概略を示すブロック図。
【図４】実施形態に係る映像表示装置が有するデバイスリストを示す図。
【図５】実施形態に係る映像表示装置に対する携帯電話によるコンテンツの再生動作指示を説明するシーケンス図。
【図６】実施形態に係る映像表示装置におけるコンテナ検索を説明するフローチャート。
【図７】実施形態に係る映像表示装置で表示するオブジェクトリストの一例を示す図。
【発明を実施するための最良の形態】
【００１２】
以下、本実施形態について図面を参照して説明する。図１は、本実施形態に係る映像表示装置及びこれに接続されたデバイスを示す図である。本実施形態では、映像表示装置の例としてデジタルテレビ１、コンテンツを記録するサーバの例として、ハードディスクレコーダ２、ＰＣ(Personal computer)３、携帯端末の例として携帯電話４を用いて説明するが、これに限られない。デジタルテレビ１、ハードディスクレコーダ２、ＰＣ３、携帯電話４は、ネットワーク５を介して相互に接続されている。
【００１３】
本実施形態では、デジタルテレビ１はメディアレンダラおよびメディアサーバに対するコントロールポイントとして動作する。デジタルテレビ１は、メディアサーバから取得したコンテンツを再生処理する。ハードディスクレコーダ２は、内部のハードディスクドライブなどに放送波のコンテンツを記録する。ハードディスクレコーダ２は、記録しているコンテンツのタイトルをネットワーク５に接続されている他のデバイスに公開するメディアサーバとして動作する。ＰＣ３もハードディスクレコーダ２と同様にメディアサーバとして動作する。携帯電話４は、メディアサーバとメディアレンダラを制御するコントロールポイントとなる。
【００１４】
ここでは、デジタルテレビ１のＩＰ(Internet protcol)アドレスが１９２．１６８．０．２０、ハードディスクレコーダ２のＩＰアドレスが１９２．１６８．０．１０、ＰＣのＩＰアドレスが１９２．１６８．０．１１、携帯電話のＩＰアドレスが１９２．１６８．０．１とする。
【００１５】
次に、ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅで定義されているコントロールポイント、メディアサーバ、メディアレンダラの動作について説明する。コントロールポイントは、ＳＳＤＰ(Simple service discovery protocol)と呼ばれるプロトコルを用いてネットワーク５を介して接続されているデバイスの存在及びデバイスの種類を認識することができる。さらに、コントロールポイントは、ｄｅｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎ、ｓｅｒｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎと呼ばれるＸＭＬ(Extensible markup language)ファイルをデバイスから取得することによって、デバイスで動作しているサービスの詳細を認識する。
【００１６】
メディアサーバは、記録しているビデオ（動画）やイメージ（写真）などのコンテンツの情報を公開し、コントロールポイントがメディアサーバで記録しているコンテンツを取得できるようにする。メディアサーバは、コンテントディレクトリサービス(Content directory service、以降ＣＤＳと称す)を用いて、記録してるコンテンツの情報を公開している。ＣＤＳで公開するオブジェクトはコンテナ(container)とアイテム(item)と呼ばれる。メディアサーバは、ＣＤＳを用いてメディアサーバに記録されているコンテンツをオブジェクトツリーとしてコンテナとアイテムによって管理している。
【００１７】
アイテムは一つのコンテンツのタイトルを表すオブジェクトである。図２は、オブジェクトツリーの一例を示す図である。コンテナはオブジェクトの集合を表し、複数のコンテンツまたは複数のアイテムを含む。さらにコンテナは、アイテムやコンテナを混在して含むこともできる。ＣＤＳを用いて公開するオブジェクトは、最上位のコンテナ（ルートコンテナ）からツリー状に構成される。本実施形態では、コンテンツサーバであるハードディスクレーコーダ２及びＰＣ３それぞれが図２に示すようなオブジェクトツリーを管理する。コンテナ及びアイテムそれぞれには、ＣＤＳ内で一意のｏｂｊｅｃｔ  ＩＤと呼ばれる識別子が付与されている。
【００１８】
コントロールポイントは、メディアサーバがＣＤＳで公開するオブジェクトの情報をＢｒｏｗｓｅアクションによって取得することができる。Ｂｒｏｗｓｅアクションは、取得しようとしているオブジェクトの情報をコンテナもしくはアイテムのｏｂｊｅｃｔ  ＩＤを指定して呼び出す。コントロールポイントは、メディアサーバからコンテンツを取得するためにＨＴＴＰ(Hypertext transfer protocol)やＲＴＰ(Real-time transport protocol)を利用できる。本実施形態では、コントロールポイントとメディアサーバとの間のコンテンツの伝送は、ＨＴＴＰでなされているものとする。
【００１９】
ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅでは、ＣＤＳで公開されているオブジェクトの情報を取得する方法として、Ｂｒｏｗｓｅアクション以外にＳｅａｒｃｈアクションも定義されている。Ｓｅａｒｃｈアクションは、コントロールポイントが指定した条件を満たすオブジェクトの情報をメディアサーバがコントロールポイントに返却するものである。ただし、Ｂｒｏｗｓｅアクションと違ってＳｅａｒｃｈアクションはオプションである。そのため、コントロールポイントは、総てのメディアサーバに対してＳｅａｒｃｈアクションを実行可能ではない。コントロールポイントは、Ｓｅａｒｃｈアクションが実行可能かどうかについてｓｅｒｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎをメディアサーバから取得することで確認できる。
【００２０】
メディアレンダラは、コントロールポイントからコンテンツの再生処理の指示を受けて、メディアサーバが公開するコンテンツのうち再生対象（表示対象）コンテンツを再生処理する。コントロールポイントは、メディアレンダラによる再生対象コンテンツの再生処理を制御するために、メディアレンダラのＡＶトランスポートサービス(AVTと称す)を利用する。メディアレンダラのＡＶＴは、再生対象コンテンツの再生処理を制御するためのいくつかのアクションを提供する。
【００２１】
ＡＶＴのうちＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションは、再生対象コンテンツのデータが公開されているＵＲＩ(Uniform resource identifier)情報をメディアレンダラに設定する。ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションは、ＵＲＩ情報と共に再生対象コンテンツに対応するアイテムのｏｂｊｅｃｔ  ＩＤ、再生対象コンテンツに対応するアイテムを含むコンテナのｏｂｊｅｃｔ  ＩＤであるｐａｒｅｎｔ  ＩＤ，タイトル名などの属性情報を引数とすることもできる。コントロールポイントは、どの属性情報を引数としてメディアレンダラに設定するかは任意である。コントロールポイントは、全く属性情報をメディアレンダラに設定しないことも可能である。
【００２２】
ＡＶＴのうちＰｌａｙアクションは再生対象コンテンツの再生開始をメディアレンダラに設定する。その他、ＡＶＴは、再生対象コンテンツの再生停止をメディアレンダラに設定するＳｔｏｐアクション、再生対象コンテンツの一時停止をメディアレンダラに設定するＰａｕｓｅアクションなどを提供する。
【００２３】
次に、本実施形態に係る映像表示装置の構成について説明する。図３はデジタイルテレビ１の構成を示すブロック図である。デジタルテレビ１は、チューナ１０１、デコーダ１０２、ＨＤＭＩ(High-definition multimedia interface)端子１０３、Ｄ端子１０４、コンポジット端子１０５、ＡＶスイッチ１０６、制御モジュール１０７、映像処理モジュール１０８、音声処理モジュール１０９、モニタ１１０、スピーカ１１１、ＯＳＤ(On screen display)モジュール１１２、リモコン受信モジュール１１３、メモリ１１４、ネットワーク端子１１５を有する。
【００２４】
チューナ１０１は、アンテナ１０で受信した放送信号から所定の周波数の信号を選局して復調する。デコーダ１０２は、チューナ１０１で復調された信号をデコード処理する。ＨＤＭＩ端子１０３は、ＨＤＭＩ接続によって映像信号の伝送に用いられる外部端子である。Ｄ端子１０４は、映像信号の伝送に用いられる外部端子である。コンポジット端子１０５は、コンポジット映像信号の伝送に用いられる外部端子である。ＡＶスイッチ１０６は、デコーダ１０２でデコード処理された信号、ＨＤＭＩ端子１０３、Ｄ端子１０４、コンポジット端子１０５を介して入力された信号が入力される。ＡＶスイッチ１０６は、制御モジュール１０７による指示に従って、所望の信号の映像信号を映像処理モジュール１０８に、音声信号を音声処理モジュール１０９に出力する。
【００２５】
映像処理モジュール１０８は、ＡＶスイッチ１０６から入力された映像信号に対してモニタ１１０に表示するために映像処理する。制御モジュール１０７は、映像処理モジュール１０８で映像処理された映像信号をモニタ１１０に表示制御する。
【００２６】
音声処理モジュール１０９は、ＡＶスイッチから入力された音声信号に対してスピーカ１１１から出力するために音声処理する。制御モジュール１０７は、音声処理モジュール１０９で音声処理された音声信号をスピーカ１１１に出力制御する。ＯＳＤモジュール１１２は、制御モジュール１０７からの指示に従い、モニタ１１０の画面上に表示するグラフィックデータを生成する。ＯＳＤモジュール１１２は、映像処理モジュール１０８にグラフィックデータを出力する。ＯＳＤモジュール１１２は、グラフィックデータとして例えばメニュー画面などを生成する。リモコン受信モジュール１１３は、リモコン２０から送信された赤外線信号を受信し、リモコン信号を取り出して制御モジュール１０７に出力する。制御モジュール１１３は、リモコン信号の受信に基づいて各部を制御する。メモリ１１４は、各種情報を記録する。
【００２７】
ネットワーク端子１１５は、ネットワーク５に接続されたデバイスとＵＰｎＰのメッセージやコンテンツのデータを送受信する。ネットワーク端子１１５は、制御モジュール１０７と接続されている。制御モジュール１０７は、ネットワーク端子１１５を介して受信したＵＰｎＰのメッセージの処理及びネットワーク端子１１５を介してＵＰｎＰのメッセージをネットワーク５に送信する。制御モジュール１０７は、メディアサーバからコンテンツのデータをネットワーク５を介して受信すると、ＨＴＴＰヘッダなどを処理した後にＡＶスイッチ１０６に出力する。制御モジュール１０７は、制御モジュール１０７内のバッファにコンテンツのデータを一時的に記録してＡＶスイッチ１０６に出力する。これは、制御モジュール１０７は、ネットワーク５を介してコンテンツのデータを受信する場合、ジッタが発生するためである。
【００２８】
デジタルテレビ１は、メディアサーバ（ハードディスクレコーダ２及びＰＣ３）に対するコントロールポイントとしても動作する。デジタルテレビ１は、ＳＳＤＰ、ｄｅｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎ、ｓｅｒｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎをメディアサーバから収集し、メディアサーバに関する情報を記録したデバイスリストをメモリ１１５に記録する。図４はメディアサーバに関する情報を記録したデバイスリストの例を示す図である。デバイスリストは、メディアサーバごとにＦｒｉｅｎｄｌｙ  Ｎａｍｅと呼ばれるデバイスの名前、ＩＰアドレス、ＵＤＮを記録している。Ｆｒｉｅｎｄｌｙ  Ｎａｍｅは、ｄｅｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎに記載され、ユーザがデバイスを識別しやすいようにデバイスに付与された文字列である。ＵＤＮは、デバイスを一意に識別するためにデバイスに付与される値である。デバイスリストは、図４に示す情報以外にも、コントロールポイントによるメディアサーバの制御に必要な情報を記録しても良い。図４では、
Ｆｒｉｅｎｄｌｙ  Ｎａｍｅがｒｅｃｏｒｄｅｒのデバイスは、ハードディスクレコーダ２を示している。Ｆｒｉｅｎｄｌｙ  Ｎａｍｅがｐｃデバイスは、ＰＣ３を示している。
【００２９】
次に、デジタルテレビ１がメディアサーバに対するコントロールポイントとして動作し、デジタルテレビ１がメディアサーバ内のコンテンツを再生処理する動作について説明する。はじめに、ユーザは、リモコン２０を用いてデジタルテレビ１とネットワーク５を介して接続されているメディアサーバ一覧リストを図４に示すデバイスリストに基づいてモニタ１１０に表示するように設定する。制御モジュール１０７は、モニタ１１０にメディアサーバ一覧リストを表示するように制御する。ユーザは、モニタ１１０に表示されたメディアサーバ一覧リストの画面上で、所望のメディアサーバ（ここでは、ハードディスクドライブ２またはＰＣ３のいずれか）を選択する。
【００３０】
制御モジュール１０７は、選択されたメディアサーバであるハードディスクレコーダ２で管理されているオブジェクトツリーの最上位のコンテナに対してＣＤＳのＢｒｏｗｓｅアクションリクエストのメッセージをネットワーク端子１１５からハードディスクレコーダ２に送出する。
【００３１】
制御モジュール１０７は、ハードディスクレコーダ２からＢｒｏｗｓｅアクションレスポンスを受信すると、メッセージの内容を解析してハードディスクレコーダ２の最上位のコンテナに含まれるオブジェクトの属性情報を取り出す。制御モジュール１０７は、ＯＳＤモジュール１１２に対して最上位のコンテナに含まれるオブジェクトのリストをモニタ１１０に表示するように制御する。オブジェクトリストは、最上位のコンテナに含まれるアイテム及びコンテナに対応するオブジェクトのタイトルを表示する。
【００３２】
ユーザがリモコン２０を用いてコンテナに対応するオブジェクトを選択した場合、制御モジュール１０７は、再度ＣＤＳのＢｒｏｗｓｅアクションを呼び出し、選択されたコンテナに含まれるオブジェクトリストをモニタ１１０に表示するように制御する。
【００３３】
ユーザがリモコン２０を用いてアイテムに対応するオブジェクトを選択した場合、制御モジュール１０７は、選択されたアイテムのＵＲＩに対してＨＴＴＰ  ＧＥＴリクエストを送信する。
【００３４】
制御モジュール１０７がネットワーク端子１１５を介してＨＴＴＰ  ＧＥＴリクエストに対する応答であるＨＴＴＰレスポンスを受信すると、制御モジュール１０７は、選択されたアイテムに対応する再生対象コンテンツのデータ部分をＡＶスイッチ１０６を介して映像処理モジュール１０８、音声処理モジュール１０９に出力する。制御モジュール１０７は、選択されたアイテムに対応する再生対象コンテンツをモニタ１１０で再生表示するように制御する。
【００３５】
例えば、デジタルテレビ１で再生対象コンテンツの再生中に、ユーザがリモコン２０を用いて再生停止を設定した場合、制御モジュール１０７は、ネットワーク端子１１５を介した再生対象コンテンツの受信処理を停止し、モニタ１１０で表示する再生対象コンテンツの再生も停止制御する。また、制御モジュール１０７は、ＨＴＴＰ  ＧＥＴレスポンスでユーザが選択したアイテムに対応する再生対象コンテンツについて総てのデータの受信を完了した場合、再生対象コンテンツは、終端まで再生されたことになる。したがって、制御モジュール１０７は、モニタ１１０で表示する再生対象コンテンツの再生を停止制御する。
【００３６】
制御モジュール１０７は、上記いずれかの理由により再生対象コンテンツの再生を停止制御した場合、再生を停止制御した再生対象コンテンツが選択された時のオブジェクトリストをモニタ１１０に再表示するように制御する。したがって、ユーザは、現在再生を停止制御された再生対象コンテンツと同じコンテナに含まれているオブジェクトに対応するコンテンツの再生開始を容易に設定できる。
【００３７】
制御モジュール１０７は、モニタ１１０にオブジェクトリストを再表示する場合、オブジェクトリストをモニタ１１０に最初に表示した際に使用した属性情報総てを保持しておき、これを用いてもよい。あるいは、制御モジュール１０７は、再生対象コンテンツを記録しているメディアサーバに関する情報とコンテナのｏｂｊｅｃｔ  ＩＤ（ｐａｒｅｎｔ  ＩＤ）だけを保持し、オブジェクトリストをモニタ１１０に再表示する際に改めてＣＤＳのＢｒｏｗｓｅアクションでオブジェクトの属性情報を取得しても良い。
【００３８】
次に、携帯電話４がメディアサーバに対するコントロールポイントとして動作し、メディアサーバとして動作するハードディスクレコーダ２で記録しているコンテンツをメディアレンダラとして動作するデジタルテレビ１で再生処理させる動作について説明する。図５は、この場合のシーケンス図である。
【００３９】
はじめに、ユーザは、携帯電話４とネットワーク５を介して接続されているメディアサーバが記録されている図４に示すデバイスリストに基づいて図示しないディスプレイに表示されたメディアサーバ一覧リストから所望のメディアサーバを選択する。また、ユーザは、携帯電話４でメディアサーバが公開するコンテンツを再生処理するメディアレンダラを選択する。ここでは、ユーザが、メディアサーバとしてハードディスクレコーダ２、メディアレンダラとしてデジタルテレビ１を選択した場合について説明する。
【００４０】
携帯端末４は、ハードディスクレコーダ２に記録されているオブジェクトツリーの最上位のコンテナに対してＣＤＳのＢｒｏｗｓｅアクションリクエストをネットワーク端子１１５からハードディスクレコーダ２に送出する。
【００４１】
ハードディスクレコーダ２は、オブジェクトツリーの最上位のコンテナに含まれるコンテンツのタイトルのタイトル名、ジャンル情報、ＣＤＳ内での識別子であるｏｂｊｅｃｔ  ＩＤ、最上位のコンテナのｏｂｊｅｃｔ  ＩＤ（ｐａｒｅｎｔ  ＩＤ）などの属性情報、コンテンツのデータ転送に用いるＵＲＩなどの情報をＣＤＳのＢｒｏｗｓｅアクションレスポンスとして携帯電話４に送信する。携帯電話４は、オブジェクトツリーの最上位のコンテナから下位のコンテナが選択されるに従って、必要に応じてＢｒｏｗｓｅアクションリクエストをハードディスクレコーダ２に対して複数回呼び出し、ハードディスクレコーダ２が公開しているコンテンツの情報を収集する。
【００４２】
携帯電話４は、任意のコンテナに含まれるオブジェクトリストを画面に表示する。ユーザは、携帯電話４を用いてデジタルテレビ１で再生処理する再生対象コンテンツに対応するオブジェクトを選択する。
【００４３】
携帯電話４は、再生対象コンテンツに対応するオブジェクトを決定すると、このオブジェクトに関してＢｒｏｗｓｅアクションレスポンスで取得した情報のうちデジタルテレビ１での再生処理に使用するＵＲＩ情報及び属性情報をデジタルテレビ１に通知する。携帯電話４は、デジタルテレビ１のＡＶＴのＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションリクエストを呼び出してＵＲＩ情報及び属性情報をデジタルテレビ１に通知する。このとき、制御モジュール１０７及びネットワーク端子１１５は、ＵＲＩ情報及び属性情報の受信手段として機能する。デジタルテレビ１は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションが呼び出されると、ＵＲＩ情報及び属性情報をメモリ１１４に記録する。その後、デジタルテレビ１は、携帯電話４に対してＡＶＴのＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩレスポンスを送信する。
【００４４】
次に、携帯電話４は、ユーザによるデジタルテレビ１でコンテンツの再生処理の要求に基づいて、ＡＶＴのＰｌａｙリクエストをデジタルテレビ１に送信する。デジタルテレビ１は、ＡＶＴのＰｌａｙアクションを呼び出し、ＡＶＴのＰｌａｙレスポンスを携帯電話４に送信する。デジタルテレビ１は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションで通知されたハードディスクレコーダ２に記録されている再生対象コンテンツに対応するオブジェクトのＵＲＩに基づいて、ハードディスクレコーダ２にＨＴＴＰＧＥＴリクエストを送信する。デジタルテレビ１は、ハードディスクレコーダ２から受信したＨＴＴＰレスポンスにより再生対象コンテンツのデータを取得する。制御モジュール１０７は、再生対象コンテンツデータの取得手段として機能する。デジタルテレビ１は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションを呼び出された時点でＨＴＴＰ  ＧＥＴリクエストをハードディスクレコーダ２に送信し、ＡＶＴのＰｌａｙアクションが呼び出された後から再生対象コンテンツの再生処理開始までの時間を短縮するようにしてもよい。
【００４５】
制御モジュール１０７は、ハードディスクレコーダ２から取得した再生対象コンテンツのデータ部分をＡＶスイッチ１０６を介して映像処理モジュール１０８、音声処理モジュール１０９に出力し、再生対象コンテンツをモニタ１１０に表示する。制御モジュール１０７及び映像処理モジュール１０８は、コンテンツデータの表示制御手段として機能する。
【００４６】
制御モジュール１０７は、再生対象コンテンツの再生処理と並行して、再生中の再生対象コンテンツについて指定されたＵＲＩを持つアイテムが属するコンテナの情報を検索する。ここでは、再生対象コンテンツに対応するアイテムが属するコンテナを検索対象コンテナと称す。制御モジュール１０７は、コンテナの検索手段として機能する。制御モジュール１０７は、ＡＶＴのＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションが呼び出された後、または、ＡＶＴのＰｌａｙアクションが呼び出された後などに検索対象コンテナを検索する。
【００４７】
制御モジュール１０７は、ＨＴＴＰ  ＧＥＴレスポンスで再生対象コンテンツについて総てのデータの受信を完了している場合、または、ＡＶＴのＳｔｏｐアクションが呼び出された場合、再生対象コンテンツの再生処理を停止する。
【００４８】
制御モジュール１０７は、再生対象コンテンツの再生処理を停止した後、検索対象コンテナに属するオブジェクトリストのモニタ１１０への表示制御を開始する。具体的には、制御モジュール１０７は、検索対象コンテナの取得を完了すると、ＣＤＳのＢｒｏｗｓｅアクションを呼び出して検索対象コンテナに属するオブジェクトの情報を取得する。制御モジュール１０７は、ＯＳＤモジュール１１２を制御して、モニタ１１０に検索対象コンテナに属するオブジェクトリストを表示するように制御する。制御モジュール１０７及びＯＳＤモジュール１１２は、検索対象コンテナのオブジェクトリストの表示制御手段として機能する。
【００４９】
したがって、制御モジュール１０７は、再生対象コンテンツの再生処理を停止した時、検索対象コンテナのオブジェクトリストをモニタ１１０に表示するように制御できる。ユーザは、コントロールポイントである携帯電話４で操作するのと同じように、デジタルテレビ１を直接操作して別のオブジェクトに対応するコンテンツの再生開始を容易に設定できる。つまり、本実施形態は、コントロールポイントを携帯電話４からデジタルテレビ１に移行するものである。
【００５０】
次に、検索対象コンテナの検索及び検索対象コンテナのオブジェクトリスト表示について説明する。図６は、この場合のデジタルテレビ１による動作を説明するフローチャートである。制御モジュール１０７は、ＡＶＴのＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションで携帯電話４から通知される再生対象のコンテンツのＵＲＩ情報及び属性情報を元に検索対象コンテナを検索する。
【００５１】
はじめに、制御モジュール１０７は、再生対象コンテンツのＵＲＩ情報からホスト部分を取り出す（ステップＳ１０１）。制御モジュール１０７は、メモリ１１４に記録しているデバイスリストのうちＩＰアドレスが一致するデバイスが存在するか否かを検索する（ステップＳ１０２）。ＩＰアドレスが一致するデバイスがない場合（ステップＳ１０２、ＮＯ）、制御モジュール１０７は、ＡＶＴのＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで通知されたＵＲＩ情報はメディアサーバのものではないため、検索対象コンテナの検索は失敗と判断する（ステップＳ１１３）。
【００５２】
ＩＰアドレスが一致するデバイスがある場合（ステップＳ１０２、ＹＥＳ）、制御モジュール１０７は、そのデバイスに対して検索対象コンテナの検索を継続する。制御モジュール１０７は、再生対象コンテンツの属性情報にｐａｒｅｎｔ  ＩＤが含まれているか否かを判断する（ステップＳ１０３）。ｐａｒｅｎｔ  ＩＤが含まれている場合（ステップＳ１０３、ＹＥＳ）、そのｐａｒｅｎｔ  ＩＤで示されるコンテナに対してＣＤＳのＢｒｏｗｓｅアクションを実行する（ステップＳ１０４）。
【００５３】
制御モジュール１０７は、ステップＳ１０４でＣＤＳのＢｒｏｗｓｅアクションの応答としてメディアサーバから取得可能なオブジェクト（ｐａｒｅｎｔ  ＩＤで示されるコンテナを構成するオブジェクト）の中にＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩ（再生対象コンテンツに対応するオブジェクトのＵＲＩ）と一致するＵＲＩを持つオブジェクトが存在するか否かを判断する（ステップＳ１０５）。
【００５４】
Ｂｒｏｗｓｅアクションの応答で取得可能なオブジェクトの中にＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つオブジェクトが存在する場合（ステップＳ１０５、ＹＥＳ）、制御モジュール１０７は、ｐａｒｅｎｔ  ＩＤを検索対象コンテナのｏｂｊｅｃｔ  ＩＤと決定する。制御モジュール１０７は、検索対象コンテナのｏｂｊｅｃｔ  ＩＤを決定することにより、検索対象コンテナの検索成功と判断する（ステップＳ１０６）。
【００５５】
次に、制御モジュール１０７は、検索対象コンテナのオブジェクトリストをモニタ１１０に表示するように制御する（ステップＳ１０７）。図７は、検索対象コンテナのオブジェクトリストを表示した画面図である。モニタ１１０に表示された画面の最上部には、現在表示している検索対象コンテナの名前、検索対象コンテナの中に含まれるオブジェクト数、現在画面上に表示されているオブジェクトが何番目から始まるオブジェクトなのかを示す数が表示されている。検索対象コンテナのオブジェクトリストでは、コンテナの名前は「私のフォルダ」、オブジェクトの数は３６個、現在画面上に表示されているオブジェクトはコンテナの中の１０番目のオブジェクトから５個のオブジェクトを表示している。
【００５６】
図７に示す表示画面の左右の位置に表示されているマークは、現在画面上に表示されているオブジェクトの前後の順番のオブジェクトに切り替えて表示するための指示マークである。ユーザがリモコン２０を用いて左右方向キーを選択すると、制御モジュール１０７は、表示画面上に表示するオブジェクトを切り換えて表示するように制御する。検索対象コンテナのオブジェクトリストの表示方法及び表示画面の切り替え操作はこれに限られない。
【００５７】
検索対象コンテナのオブジェクトリストの表示画面には、５個のオブジェクトについての情報が表示されている。それぞれのオブジェクトの欄には、オブジェクトの名前、作成された日時、再生時間が表示されている。例えば、表示画面における一番上のオブジェクトは、オブジェクトの名前がドキュメンタリ、作成された日時が９月２７日１３：００、再生時間が３０分の長さのコンテンツであることを示している。図７に示すオブジェクト欄に表示されている情報は一例である。これ以外にも、オブジェクトのジャンルなどの情報を表示してもよい。また、作成日時などはオブジェクト欄に表示されなくてもよい。
【００５８】
図６において、再生対象コンテンツの属性情報にｐａｒｅｎｔ  ＩＤが含まれてない場合（ステップＳ１０３、ＮＯ）制御モジュール１０７は、再生対象コンテンツの属性情報にｏｂｊｅｃｔ  ＩＤが含まれているか判断する（ステップＳ１０８）。同様に、Ｂｒｏｗｓｅアクションの応答で取得可能なオブジェクトの中にＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つオブジェクトが存在しない場合（ステップＳ１０５、ＮＯ）、制御モジュール１０７は、再生対象コンテンツの属性情報にｏｂｊｅｃｔ  ＩＤが含まれているか判断する（ステップＳ１０８）。
【００５９】
属性情報にｏｂｊｅｃｔ  ＩＤが含まれている場合（ステップＳ１０８、ＹＥＳ）、制御モジュール１０７は、ｏｂｊｅｃｔ  ＩＤで示されるアイテムに対してＣＤＳのＢｒｏｗｓｅアクションを実行する（ステップＳ１０９）。制御モジュール１０７は、ＣＤＳのＢｒｏｗｓｅアクションの応答としてメディアサーバから取得するｐａｒｅｎｔ  ＩＤを検索対象コンテナのｏｂｊｅｃｔ  ＩＤと決定する。制御モジュール１０７は、検索対象コンテナのｏｂｊｅｃｔ  ＩＤを決定することにより、検索対象コンテナの検索成功と判断する（ステップＳ１０６）。
【００６０】
属性情報にｏｂｊｅｃｔ  ＩＤが含まれていない場合（ステップＳ１０８、ＮＯ）、制御モジュール１０７は、メディアサーバにおけるＣＤＳでＵＲＩを対象とするＳｅａｒｃｈアクションをサポートしているか否かをｓｅｒｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎに基づいて確認する（ステップＳ１１０）。
【００６１】
メディアサーバにおけるＣＤＳでＳｅａｒｃｈアクションをサポートしている場合（ステップＳ１１０、ＹＥＳ）、制御モジュール１０７は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩを検索するために、Ｓｅａｒｃｈアクションをメディアサーバに対して実行する（ステップＳ１１１）。制御モジュール１０７は、ＳｅａｒｃｈアクションによってＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩを検索できたか否かを判断する（ステップＳ１１２）。
【００６２】
Ｓｅａｒｃｈアクションが成功した場合（ステップＳ１１２、ＹＥＳ）、制御モジュール１０７は、Ｓｅａｒｃｈアクションのレスポンスの中のｐａｒｅｎｔ  ＩＤをコンテナのｏｂｊｅｃｔ  ＩＤとする。制御モジュール１０７は、Ｓｅａｒｃｈアクションの応答としてメディアサーバから取得するｐａｒｅｎｔ  ＩＤを検索対象コンテナのｏｂｊｅｃｔ  ＩＤと決定する。制御モジュール１０７は、検索対象のコンテナのｏｂｊｅｃｔ  ＩＤを決定することにより、検索対象コンテナの検索成功と判断する（ステップＳ１０６）。Ｓｅａｒｃｈアクションが失敗した場合（ステップＳ１１２、ＮＯ）、制御モジュール１０７は、検索対象コンテナの検索を失敗と判断する（ステップＳ１１３）。
【００６３】
メディアサーバにおけるＣＤＳでＳｅａｒｃｈアクションをサポートしていない場合（ステップＳ１１０、ＮＯ）、制御モジュール１０７は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つアイテムが見つかるまでルートコンテナから順番に再帰的にＢｒｏｗｓｅアクションを実行する（ステップＳ１１４）。制御モジュール１０７は、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つアイテムが見つかったか否かを判断する（ステップＳ１１５）。
【００６４】
ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つアイテムが見つかった場合（ステップＳ１１５、ＹＥＳ）、制御モジュール１０７は、そのアイテムの属性情報の中に含まれるｐａｒｅｎｔ  ＩＤをコンテナのｏｂｊｅｃｔ  ＩＤと決定する。制御モジュール１０７は、検索対象コンテナのｏｂｊｅｃｔ  ＩＤを決定することにより、検索対象コンテンナの検索成功と判断する（ステップＳ１０６）。ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩで指定されたＵＲＩと一致するＵＲＩを持つアイテムが見つからない場合（ステップＳ１１５、ＮＯ）、御モジュール１０７は、検索対象コンテナの検索失敗と判断する（ステップＳ１１３）。
【００６５】
本実施形態によれば、コントロールポイントから再生処理を指示されたメディアレンダラは、再生処理の停止後に、メディアサーバに存在し、再生対象コンテンツに対応するアイテムが属する検索対象コンテナに含まれるオブジェクトリストをモニタ１１０に表示できる。したがって、ユーザは、コントロールポイントから操作する以外にも直接メディアレンダラを操作して検索対象コンテナに含まれる他のオブジェクトに対応するコンテンツを視聴できる。
【００６６】
本実施形態では、ユーザは、再生対象コンテンツの再生処理が停止した後、検索対象コンテナのオブジェクトリストから次の再生対象コンテンツを選択しているが、メディアレンダラはｏｂｊｅｃｔ  ＩＤにしたがって、順番どおりに他のコンテンツを自動再生処理してもよい。また、本実施形態では、コンテンツが動画の場合について説明したが、ＪＰＥＧ(Joint photographic experts group)などのイメージファイルであっても適用できる。例えば、メディアレンダラは、検索対象コンテナのオブジェクトリストに含まれるアイテムに付されたｏｂｊｅｃｔ  ＩＤにしたがって、順番どおりに一定時間ごとに他のイメージファイルを再生して、スライドショーを表示するようにしてもよい。
【００６７】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００６８】
１…デジタルテレビ、２…ハードディスクレコーダ、３…ＰＣ、４…携帯電話、５…ネットワーク、１０７…制御モジュール、１０８…映像処理モジュール１０８、１１０…モニタ、１１２…ＯＳＤモジュール、１１４…メモリ、１１５…ネットワーク端子。
【図１】
2011109250.tif 000003
【図２】
2011109250.tif 000004
【図３】
2011109250.tif 000005
【図４】
2011109250.tif 000006
【図５】
2011109250.tif 000007
【図６】
2011109250.tif 000008
【図７】
2011109250.tif 000009