(57)【特許請求の範囲】
【請求項１】
指定されたコンテンツを送信するコンテンツ送信機能部と、前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部とに対してネットワーク接続可能であって、前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置である制御端末において、
前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の一部あるいは全てを取得するコンテンツ情報取得手段と、
取得したコンテンツ情報の中から再生すべきコンテンツを選択するコンテンツ選択手段と、
選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、前記ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に予め定められた変換規則に基づいて変換する識別子変換手段と、
変換した前記遠隔制御用のコンテンツ識別子に基づいて、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に対して該当コンテンツの再生制御メッセージを送る遠隔制御サーバ制御手段と、
を備える制御端末。
【請求項２】
選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信するコンテンツ受信機能部のデバイス識別子とが一致していないと前記デバイス識別子比較手段が判定した場合、選択された前記コンテンツのコンテンツ情報からコンテンツ識別子を抽出して選択された前記コンテンツ受信機能部に対して該当コンテンツの再生制御メッセージを送るコンテンツ再生制御手段を更に備える、
請求項１記載の制御端末。
【請求項３】
前記遠隔制御サーバ制御手段は、前記再生制御メッセージの送信先となる前記遠隔制御サーバ部が存在しない場合、再生不能の旨を報知する、
請求項１記載の制御端末。
【請求項４】
前記識別子変換手段は、前記遠隔制御用のコンテンツ識別子への変換の際に、前記変換規則を外部機器に問い合わせる、
請求項１記載の制御端末。
【請求項５】
前記識別子変換手段は、前記遠隔制御用のコンテンツ識別子が前記コンテンツ送信機能部から取得した前記コンテンツ情報に含まれている場合には、当該コンテンツ識別子を用いる、
請求項１記載の制御端末。
【請求項６】
前記識別子変換手段は、前記遠隔制御サーバ部を介してコンテンツ情報を取得し、当該コンテンツと前記コンテンツ送信機能部によって提示されるコンテンツ情報との一部または全部の組み合わせから、前記遠隔制御用のコンテンツ識別子を抽出する、
請求項１記載の制御端末。
【請求項７】
前記デバイス識別子比較手段が比較するデバイス識別子は、ＩＰ（Internet  Protocol）で前記ネットワーク上の機器を識別するための番号であるＩＰアドレスである、
請求項１記載の制御端末。
【請求項８】
指定されたコンテンツを送信するコンテンツ送信機能部と、
前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部と、
ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部と、
前記コンテンツ受信機能部に外部から供給されたコンテンツ、または前記遠隔制御サーバ部を介した遠隔制御によって前記コンテンツ送信機能部に蓄積されたコンテンツの再生を行う再生部と、
前記コンテンツ送信機能部と前記コンテンツ受信機能部と前記遠隔制御サーバ部とに対してネットワーク接続可能であって前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置であり、前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の中から再生すべきコンテンツを選択する制御端末と、
を備えるネットワークシステムにおいて、
前記制御端末は、
選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、予め定められた変換規則に基づいて前記遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に変換する識別子変換手段と、
変換した前記遠隔制御用のコンテンツ識別子に基づいて、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に対して前記再生部に送信するための該当コンテンツの再生制御メッセージを送る遠隔制御サーバ制御手段と、
を備えるネットワークシステム。
【請求項９】
指定されたコンテンツを送信するコンテンツ送信機能部と、
前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部と、
ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部と、
前記コンテンツ送信機能部と前記コンテンツ受信機能部と前記遠隔制御サーバ部とに対してネットワーク接続可能であって前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置であり、前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の中から再生すべきコンテンツを選択する制御端末と、
前記コンテンツ受信機能部に外部から供給されたコンテンツ、または前記遠隔制御サーバ部を介した遠隔制御によって前記コンテンツ送信機能部に蓄積されたコンテンツの再生を行う再生部と、
を備えるネットワークシステムにおいて、
前記制御端末は、選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に送信し、
前記遠隔制御サーバ部は、前記制御端末より送信された前記コンテンツのコンテンツ情報を、予め定められた変換規則に基づいて前記遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に変換し、変換した前記遠隔制御用のコンテンツ識別子に基づいて該当コンテンツの再生制御メッセージを生成して前記再生部に送信する、
ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御端末およびネットワークシステムに関する。
【背景技術】
【０００２】
現在、ＵＰｎＰＴＭ（Universal  Plug  and  Play）  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに準拠した電子機器が利用されるようになってきている。ＵＰｎＰＴＭ  ＡＶ規格は、電子機器を接続するだけでネットワークに参加できるようにするＵＰｎＰＴＭプロトコルの上位層として、ＡＶコンテンツの再生などを目的としたプロトコルである。ＤＬＮＡガイドラインは、各電子機器に互換性を持たせ、家庭内で電子機器間のネットワークを構成できるようにする業界標準であり、電子機器間で通信する際の手順として、ＵＰｎＰＴＭプロトコルを採用している。
【０００３】
ＵＰｎＰＴＭ規格では、デバイスと、そのデバイスに対して制御を行なうコントロールポイントとが定義され、ＵＰｎＰＴＭ  ＡＶ規格では、デバイスとして、コンテンツの蓄積を担当するメディアサーバ（UPnPTM  AV  Media  Server）と、コンテンツの再生を担当するメディアレンダラ（UPnPTM  AV  Media  Renderer）とが定義されている。コントロールポイント（UPnPTM  AV  Control  Point）は、ネットワーク上のデバイスを発見し、その制御を行うが、ＵＰｎＰＴＭ  ＡＶ規格では、コントロールポイントにおいて選択されたメディアサーバ内のコンテンツを、コントロールポイントにおいて選択されたメディアレンダラが、ネットワークを介して取得し再生できるように制御する。
【０００４】
ＵＰｎＰＴＭ規格を採用したＤＬＮＡガイドラインの下では、従来は、コントロールポイント相当の制御端末（ＤＭＣ（Digital  Media  Controller））によって指定されたコンテンツを保持するメディアサーバ相当のコンテンツ送信機能部であるＤＭＳ（Digital  Media  Server）と、メディアレンダラ相当のコンテンツ受信機能部であるＤＭＲ（Digital  Media  Renderer）とが同一装置内に存在する場合であっても、それらが別体である場合と同様、ネットワークを介してコンテンツの送受信が行われることになる。
また、特許文献１は、ＵＰｎＰＴＭ  ＡＶ規格ではユーザに提供できない操作性をその他のサービス（ＵＰｎＰＴＭ  Remote UI）との統合によって実現したものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２０４２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のように、ＤＭＳとＤＭＲとが同一装置内にある場合に、内部転送ではなく、ネットワーク転送処理が行われると、無用なリソース消費が発生してしまう問題があった。また、ＤＭＳとＤＭＲを同一装置内に有しているコンテンツ送受信装置の仕様やリソースの使用状況によっては、コンテンツ転送が実行できない場合も生じるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、ユーザが選択したＤＭＳとＤＭＲが同一装置内にある場合に転送できない装置であっても、目的のコンテンツを再生させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の制御端末は、指定されたコンテンツを送信するコンテンツ送信機能部と、前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部とに対してネットワーク接続可能であって、前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置である制御端末において、前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の一部あるいは全てを取得するコンテンツ情報取得手段と、取得したコンテンツ情報の中から再生すべきコンテンツを選択するコンテンツ選択手段と、選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、前記ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に予め定められた変換規則に基づいて変換する識別子変換手段と、変換した前記遠隔制御用のコンテンツ識別子に基づいて、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に対して該当コンテンツの再生制御メッセージを送る遠隔制御サーバ制御手段と、を備える。
【０００９】
実施形態のネットワークシステムは、指定されたコンテンツを送信するコンテンツ送信機能部と、前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部と、ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部と、前記コンテンツ受信機能部に外部から供給されたコンテンツ、または前記遠隔制御サーバ部を介した遠隔制御によって前記コンテンツ送信機能部に蓄積されたコンテンツの再生を行う再生部と、前記コンテンツ送信機能部と前記コンテンツ受信機能部と前記遠隔制御サーバ部とに対してネットワーク接続可能であって前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置であり、前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の中から再生すべきコンテンツを選択する制御端末と、を備えるネットワークシステムにおいて、前記制御端末は、選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、予め定められた変換規則に基づいて前記遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に変換する識別子変換手段と、変換した前記遠隔制御用のコンテンツ識別子に基づいて、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に対して前記再生部に送信するための該当コンテンツの再生制御メッセージを送る遠隔制御サーバ制御手段と、を備える。
【００１０】
実施形態のネットワークシステムは、指定されたコンテンツを送信するコンテンツ送信機能部と、前記コンテンツ送信機能部から送信されたコンテンツを受信するコンテンツ受信機能部と、ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部と、前記コンテンツ送信機能部と前記コンテンツ受信機能部と前記遠隔制御サーバ部とに対してネットワーク接続可能であって前記コンテンツ送信機能部および前記コンテンツ受信機能部とは異なる装置であり、前記ネットワークに接続している１つまたは複数の前記コンテンツ送信機能部によって提示されるコンテンツ情報の中から再生すべきコンテンツを選択する制御端末と、前記コンテンツ受信機能部に外部から供給されたコンテンツ、または前記遠隔制御サーバ部を介した遠隔制御によって前記コンテンツ送信機能部に蓄積されたコンテンツの再生を行う再生部と、を備えるネットワークシステムにおいて、前記制御端末は、選択された前記コンテンツを送信する前記コンテンツ送信機能部のデバイス識別子と、選択されたコンテンツを受信する前記コンテンツ受信機能部のデバイス識別子とが一致している場合、選択された前記コンテンツのコンテンツ情報を、前記コンテンツ送信機能部および前記コンテンツ受信機能部のデバイス識別子と同一のデバイス識別子を有している前記遠隔制御サーバ部に送信し、前記遠隔制御サーバ部は、前記制御端末より送信された前記コンテンツのコンテンツ情報を、予め定められた変換規則に基づいて前記遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に変換し、変換した前記遠隔制御用のコンテンツ識別子に基づいて該当コンテンツの再生制御メッセージを生成して前記再生部に送信する。
【図面の簡単な説明】
【００１２】
【図１】図１は、ネットワークシステムの全体構成の一例を示す図である。
【図２】図２は、ＤＬＮＡに基づく各装置間の動作の概要を説明するためのシーケンス図である。
【図３】図３は、図２におけるコンテンツ転送の一般的な処理動作を示す説明図である。
【図４】図４は、コンテンツ識別子の一例を示す図である。
【図５】図５は、デバイス識別子の一例を示す図である。
【図６】図６は、コンテンツ要求の一例を示す図である。
【図７】図７は、コンテンツ転送が失敗した処理動作を示す説明図である。
【図８】図８は、制御端末の機能構成を示すブロック図である。
【図９】図９は、テレビジョン受像機のハードウェア構成を示すブロック図である。
【図１０】図１０は、テレビジョン受像機のコンテンツ送受信装置としての機能構成を示すブロック図である。
【図１１】図１１は、ＤＭＳからのコンテンツ情報の取得動作を示す説明図である。
【図１２】図１２は、ＤＭＲからのコンテンツの要求動作を示す説明図である。
【図１３】図１３は、ＤＭＳのコンテンツの送信動作を示す説明図である。
【図１４】図１４は、ＤＭＲのコンテンツの受信および再生動作を示す説明図である。
【図１５】図１５は、テレビジョン受像機におけるコンテンツ再生動作を示す説明図である。
【図１６】図１６は、制御端末の制御部の機能構成を示すブロック図である。
【図１７】図１７は、コンテンツ再生指示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しつつ実施形態について詳細に説明する。なお、以下に説明する実施形態を構成する各装置は、ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに準拠した装置であるものとするが、これに限らず、後述する本実施形態に特徴的な構成は、これらの規格およびガイドラインと同等または互換性のある規格等に準拠する装置またはシステムや、独自の仕様による装置またはシステムに対しても適用可能である。
【００１４】
（全体構成）
はじめに、一実施形態としてのＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに従う、すなわちこれらの規格に基づき動作する複数の電子機器を含むネットワークシステムの全体構成の概要について説明する。
【００１５】
図１は、一実施形態にかかる、ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡガイドラインに従う複数の電子機器がネットワークを介して接続されたネットワークシステムの全体構成の一例を示す図である。図１の例では、前述のＵＰｎＰＴＭ規格上のデバイスとしての、録画機能等のコンテンツを蓄積する機能を有するテレビジョン受像機２、パーソナルコンピュータ（ＰＣ）等の情報処理装置３、および、ＨＤＤレコーダ、ブルーレイ（登録商標）ディスクレコーダ等のレコーダ４と、タブレット端末やＰＤＡ（Personal  Digital  Assistant）などの制御端末１とがＬＡＮ（Local  Area  Network）等のネットワークＮＴを介して接続されている。なお、ネットワークＮＴは、有線ネットワークであっても無線ネットワークであっても、それらを混合したネットワークであってもよい。また、ネットワークに接続されるデバイスの数や種類は、図１の例に限るものではなく、ＵＰｎＰＴＭ  ＡＶ対応の種々のデバイスを接続可能である。
【００１６】
ところで、ＵＰｎＰＴＭ  ＡＶ規格では、録画機能等のコンテンツを蓄積する機能を有するテレビジョン受像機２や、情報処理装置３や、レコーダ４等のコンテンツの蓄積を担当するデバイスは、メディアサーバ（UPnPTM  AV  Media  Server）として定義され、コンテンツの再生機能を有するテレビジョン受像機２や情報処理装置３等のコンテンツの再生を担当するデバイスは、メディアレンダラ（UPnPTM  AV  Media  Renderer）として定義されている。
【００１７】
一方、ＵＰｎＰＴＭ  ＡＶ規格を採用するＤＬＮＡガイドラインでは、録画機能等のコンテンツを蓄積する機能を有するテレビジョン受像機２や、情報処理装置３や、レコーダ４等のコンテンツの蓄積を担当するデバイス（コンテンツ送信機能部）は、ＤＭＳ（Digital  Media  Server）として定義され、コンテンツの再生機能を有するテレビジョン受像機２や情報処理装置３等のコンテンツの再生を担当するデバイス（コンテンツ受信機能部）は、ＤＭＲ（Digital  Media  Renderer）として定義されている。さらに、ＤＬＮＡガイドラインでは、ＤＭＲなどにコンテンツの取得や再生の指示を担当する制御端末１等のデバイスは、ＤＭＣ（Digital  Media  Controller）として定義されている。
【００１８】
本明細書においては、ＤＬＮＡガイドラインの定義に基づき、コンテンツを蓄積し、ＤＭＣにコンテンツ情報を提供し、ＤＭＲからの要求に応じて指定のコンテンツをＤＭＲに供給するデバイスをＤＭＳと称し、ＤＭＣからの要求に応じてＤＭＳから指定のコンテンツを受信しその再生を行うデバイスをＤＭＲと称すこととする。
【００１９】
また、上述したようなＤＭＳおよびＤＭＲの両方を備える装置を、コンテンツ送受信装置と称すこととする。コンテンツ送受信装置は、他の装置から見て、ＤＭＳを有する装置でもあり、ＤＭＲを有する装置でもある。本実施形態のテレビジョン受像機２は、同一装置にＤＭＳとＤＭＲの両機能が存在するコンテンツ送受信装置である。
【００２０】
（各装置の動作の概要）
図１に示すようなネットワークシステムにおける各装置の動作の概要は、以下のようになる。
【００２１】
ここで、図２はＤＬＮＡに基づく各装置間の動作の概要を説明するためのシーケンス図、図３は図２におけるコンテンツ転送の一般的な処理動作を示す説明図である。なお、各装置は、ネットワークＮＴ内からＵＰｎＰＴＭプロトコルに基づいて、ＤＭＣ（制御端末１）により探索済みであり、ＤＭＲの一つが、ユーザによるＤＭＣ（制御端末１）の操作により選択済みであるものとする。
【００２２】
ＵＰｎＰＴＭ  ＡＶ対応のＤＭＣ（制御端末１）は、ネットワークＮＴを介してテレビジョン受像機２やレコーダ４等のＤＭＳにコンテンツ情報を要求し（ｔ１０１）、該当のＤＭＳからコンテンツ情報を取得する（ｔ１０２）。
【００２３】
次いで、ＤＭＣ（制御端末１）は、コンテンツ一覧（コンテンツリスト）を、ＤＭＣ（制御端末１）を操作するユーザに提示する（例えば、制御端末１の表示部に表示する）（ｔ１０３：図３における（１））。
【００２４】
ＤＭＳから渡されるコンテンツ情報には、各コンテンツのメタ情報（タイトル名、コンテンツ種別、アーティスト、ジャンル、再生時間、作成日、チャンネル、録画開始時刻など）やコンテンツＵＲＬなど、ユーザにコンテンツ一覧を提示するための情報やコンテンツ識別子を構成できる情報が含まれている。コンテンツ識別子は、特定コンテンツのＵＲＩ（Uniform  Resource  Identifier）であり、ＵＰｎＰＴＭ  ＡＶトランスポートサービス（UPnPTM  AV  Transport  Service）で規定されるＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションの引数として、ＤＭＣ（制御端末１）からＤＭＲに通知される情報である。特定コンテンツのＵＲＩはさらに特定コンテンツを保持するＤＭＳのデバイス識別子を含む。このデバイス識別子は、ＤＭＳのＩＰアドレス（ＩＰ（Internet  Protocol）でネットワーク上の機器を識別するための番号）を含むが、さらにポート番号を含んでも良い。
【００２５】
図４に、本実施形態において用いるコンテンツ識別子の一例を示す。この例では、“ｈｔｔｐ：／／”に続いて、ＤＭＳのＩＰアドレス（１９２．１６８．０．１００）とポート番号（１００００）が記述され、その後に、特定のコンテンツのパス（／ｖｉｄｅｏ／ｈｄｄ／ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ）が記述されている。ＤＭＳが複数のコンテンツを蓄積している場合は、複数のコンテンツ識別子および属性情報が、ＤＭＳから渡されるコンテンツ情報に含まれることになる。ユーザに提示するコンテンツ情報としては、各コンテンツのファイル名（ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ，…）やタイトル名等を用いることができる。なお、コンテンツ識別子に含まれるＩＰアドレスは、本実施形態では、デバイス識別子（図５）として用いる。
【００２６】
次いで、ＤＭＣ（制御端末１）を操作するユーザは、提示されたコンテンツ情報から再生すべきコンテンツを選択する（ｔ１０４）。
【００２７】
次いで、ＤＭＣ（制御端末１）は、ユーザによって選択されたコンテンツ（指定コンテンツ）のコンテンツ情報からコンテンツ識別子を抽出または生成し、ユーザにより選択されたコンテンツを再生させるため、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションによりコンテンツ識別子を、ユーザによって選択済みのＤＭＲに送信する（ｔ１０５：図３における（２））。なお、ｔ１０５において、コンテンツを再生させるべきＤＭＲをユーザに選択させるようにしても良い。
【００２８】
ＤＭＲは、ＤＭＣ（制御端末１）から受信したコンテンツ識別子に基づいて、指定のコンテンツを保持するＤＭＳに、そのコンテンツを要求する（ｔ１０６）。ＤＭＳは、ＤＭＲから要求されたコンテンツを選択されたＤＭＲに転送する（ｔ１０７：図３における（３））。そして、コンテンツが転送されたＤＭＲは、コンテンツの再生を行う（ｔ１０８）。
【００２９】
なお、ネットワークＮＴを介して送信されるコンテンツ要求は、指定コンテンツのＵＲＩに対するＨＴＴＰ  ＧＥＴリクエストメッセージまたはＲＴＳＰメッセージであり、ＤＭＲから外部のＤＭＳに送信される。図６に、ＨＴＴＰ  ＧＥＴリクエストメッセージによるコンテンツ要求の一例を示す。図６の例では、“ＧＥＴ”に続いて、コンテンツのパス（／ｖｉｄｅｏ／ｈｄｄ／ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ）と、ＨＴＴＰバージョン（ＨＴＴＰ／１．１）と、ホストのＩＰアドレス（１９２．１６８．０．１００）とポート番号（１００００）が記述されている。
【００３０】
ところで、上述したように、テレビジョン受像機２は、同一装置にＤＭＳとＤＭＲの両機能が存在するコンテンツ送受信装置である。このようなコンテンツ送受信装置においては、図７に示すように、ＤＭＣ（制御端末１）で選択したコンテンツの転送元であるＤＭＳと転送先であるＤＭＲが同一装置となった場合、ストリーミングの送受信に必要なリソース（ネットワーク転送用バッファメモリ、暗号化エンジン、コーデックエンジン、バス帯域、プロセッサ）の競合によって、コンテンツ転送が失敗してしまうことがある。
【００３１】
そこで、本実施形態のネットワークシステムにおいては、テレビジョン受像機２を遠隔制御するタブレットなどの制御端末１（ＤＭＣ）側で上述した課題を解決するようにしたものである。
【００３２】
（制御端末）
図８は、制御端末１の機能構成を示すブロック図である。図８に示すように、制御端末１は、制御部１０１、ネットワークインタフェース部１０２、ディスプレイ部１０３、操作部１０４、記憶部１０５を備える。
【００３３】
制御部１０１は、マイクロコントローラやＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）などを備える構成であり、制御端末１の動作を制御する。例えばＣＰＵが、ＲＯＭに記憶された各種プログラムをＲＡＭの作業領域に展開して順次実行し、機器内の各部へ制御信号を出力することで、各部の動作の制御を行う。
【００３４】
通信手段としてのネットワークインタフェース部１０２は、制御部１０１の制御の下でネットワークＮＴを介した通信を行うインタフェースである。具体的には、ネットワークインタフェース部１０２は、前述したＵＰｎＰＴＭ  ＡＶ規格に従った通信を行い、ネットワークＮＴを介して接続するテレビジョン受像機２や情報処理装置３やレコーダ４などのデバイスと通信する。
【００３５】
表示手段としてのディスプレイ部１０３は、ＬＣＤ（Liquid  Crystal  Display）などであり、制御部１０１の制御の下で操作画面、エラー表示画面などを表示する。制御端末１は、このディスプレイ部１０３による画面表示により、処理結果をユーザに通知する。なお、ユーザへの通知は、制御部１０１の制御の下で発音するスピーカ（図示せず）などによる音声出力で行ってもよい。
【００３６】
操作手段としての操作部１０４は、ユーザからの操作指示を受け付けるための操作キーやタッチパネルなどである。受け付けた操作指示は制御部１０１へ通知される。記憶部１０５は、ＲＡＭや書き換え可能な不揮発性メモリなどである。
【００３７】
上述した制御部１０１は、本実施形態にかかる機能構成として、ＵＰｎＰ制御部１０１ａを備える。ＵＰｎＰ制御部１０１ａは、前述したＵＰｎＰＴＭ  ＡＶ規格を用いてネットワークインタフェース部１０２がネットワークＮＴを介して行う通信を制御する。具体的には、ネットワークＮＴに接続するデバイスの探索、探索したデバイスからのコンテンツ情報等の所定の情報の取得、探索されたデバイスに対するアクションにかかる通信を制御する。なお、各デバイスから取得した情報は、ＵＰｎＰ制御部１０１ａの制御の下で、記憶部１０５におけるＲＡＭなどのメモリに記憶される。
【００３８】
（テレビジョン受像機のハードウェア構成）
次に、同一装置にＤＭＳとＤＭＲの両機能が存在するコンテンツ送受信装置の一例であるテレビジョン受像機２について、図９を用いて説明する。
【００３９】
図９は、テレビジョン受像機２のハードウェア構成を示すブロック図である。図９に示すように、テレビジョン受像機２は、ＣＰＵ２０１、ネットワークＩ／Ｆ２０２、Ａ／Ｖ分離部２０３、メモリ２０４、オーディオデコーダ２０５、ビデオデコーダ２０６、グラフィック処理部２０７、映像処理出力部２０８、ストレージＩ／Ｆ２０９、バス２１０、ストリームＩ／Ｆ２１１、ビデオエンコーダ２１２、オーディオエンコーダ２１３、チューナ２１４、ハードディスク（ＨＤＤ）２１５、Ａ／Ｖ合成部２１６、ＤＡＣ（Ｄ／Ａコンバータ）２２０、アンプ２２１、スピーカ２２２、端子２３０、表示パネル２４０、操作部２５０、リモートコントローラ２５１及び受光部２５２を備えている。
【００４０】
チューナ２１４によって受信されたアナログ映像信号は、ビデオエンコーダ２１２によって符号化される。また、チューナ２１４によって受信されたアナログ音声信号は、オーディオエンコーダ２１３によって符号化される。符号化された映像信号と音声信号とはＡ／Ｖ合成部２１６によって合成され、ストリームとされる。一方、チューナ２１４で受信されたデジタル映像信号は、例えばＭＰＥＧ２ＴＳ（Transport  Stream）形式のストリームとして、ストリームＩ／Ｆ２１１から入力される。ストリームは、ストレージＩ／Ｆ２０９を介して、ＨＤＤ２１５に記録される。
【００４１】
端子２３０は、ネットワークＮＴと接続するためのイーサネット（登録商標）端子等であって、ネットワークＮＴ上の他のＤＭＳから入力される情報は、端子２３０及びネットワークＩ／Ｆ２０２を通じてテレビジョン受像機２により受信される。
【００４２】
ＨＤＤ２１５に記録されたストリームや、端子２３０及びネットワークＩ／Ｆ２０２を介し他のＤＭＳから入力されメモリ２０４に一時保持されるコンテンツのデータは、ＣＰＵ２０１の制御の下、Ａ／Ｖ分離部２０３で映像データと音声データに分離される。分離された映像データは、ビデオデコーダ２０６で復号される。複号された映像データは、映像処理出力部２０８から映像信号として出力され、表示パネル２４０に表示される。また、Ａ／Ｖ分離部２０３で分離された音声データは、オーディオデコーダ２０５で復号され、ＤＡＣ２２０、アンプ２２１を通りスピーカ２２２から出力される。
【００４３】
ＣＰＵ２０１は、ＨＤＤ２１５や図示しないＲＯＭ等の記憶媒体に保持された各種プログラムを実行することで、テレビジョン受像機２の動作を統括的に制御する。具体的には、ＣＰＵ２０１は、グラフィック処理部２０７と協働して、例えば、ＧＵＩ（Graphical  User  Interface）表示画面等を生成し、ＲＡＭ等のメモリ２０４に保持して、適宜読み出して表示パネル２４０に表示する。また、ＣＰＵ２０１は、テレビジョン受像機２に対しリモートコントローラ２５１等で行われた操作を、操作部２５０や受光部２５２を介して受け付けると、この操作内容に応じてチューナ２１４が受信する放送信号（チャンネル）を切り替えたり、ＧＵＩ表示画面上での入力を検出したりする。
【００４４】
（コンテンツ送受信装置としてのテレビジョン受像機の機能構成）
次に、テレビジョン受像機２のコンテンツ送受信装置としての機能構成について説明する。図１０は、テレビジョン受像機２のコンテンツ送受信装置としての機能構成を示すブロック図である。なお、以下に説明する機能構成は、コンテンツ送受信装置としての、ＤＭＳおよびＤＭＲの双方を有する任意の装置に適用できるものである。また、どの機能部を、具体的なハードウェアのどの部分が担うかは、それぞれの装置における設計事項である。
【００４５】
図１０に示すように、テレビジョン受像機２は、ＤＭＲ（Digital  Media  Renderer）４００およびＤＭＳ（Digital  Media  Server）５００の他、再生部６００、遠隔制御サーバ部７００を備えている。
【００４６】
ＤＭＲ４００は、制御端末１からの要求に応じてＤＭＳ（外部）から指定のコンテンツを受信し、再生部６００にコンテンツを渡す。
【００４７】
ＤＭＳ５００は、コンテンツを蓄積し、制御端末１にコンテンツ情報を提供し、ＤＭＲからの要求に応じて指定のコンテンツをＤＭＲに供給する。
【００４８】
遠隔制御サーバ部７００は、タブレット端末やＰＤＡなどの制御端末１を介してテレビジョン受像機２に保持されたコンテンツなどのネットワークＮＴ上のコンテンツに対する遠隔操作を制御する。タブレット端末やＰＤＡなどの制御端末１には、テレビジョン受像機２などと連携させるアプリケーションがインストールされている。遠隔制御サーバ部７００を用いることにより、例えば、テレビジョン受像機２が保持するコンテンツ（録画番組）に対するチャプタのような区切り（時間指定）をまとめた番組のタグリストが公開されていれば、このタグリストをネットワークＮＴ経由で制御端末１に取り込むだけでタグリストに沿った頭出しが簡単に行える。
【００４９】
再生部６００は、ＤＭＲ４００に外部から供給されたコンテンツ、または遠隔制御サーバ部７００を介した遠隔制御によってＤＭＳ５００に蓄積されたコンテンツの再生を行う。
【００５０】
テレビジョン受像機２のＤＭＲ４００は、コンテンツ識別子受信部４０１と、コンテンツ要求生成部４０６と、コンテンツ要求送信部４０７と、コンテンツ受信部４０８と、受信コンテンツ保持部４０９と、コンテンツ復号化部４１０と、を備えている。
【００５１】
コンテンツ識別子受信部４０１（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、ネットワークＮＴを介して制御端末１からコンテンツ識別子を受信する機能を有している。
【００５２】
コンテンツ要求生成部４０６（図９：ＣＰＵ２０１）は、コンテンツ識別子受信部４０１で受信したコンテンツ識別子に従い、コンテンツ要求を生成する。
【００５３】
コンテンツ要求送信部４０７（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、コンテンツ要求生成部４０６が生成したコンテンツ要求を、ネットワークＮＴを介して該当のＤＭＳに送信する。
【００５４】
コンテンツ受信部４０８（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、ＤＭＳから、コンテンツ要求送信部４０７が送信したコンテンツ要求に応答して送信されたコンテンツを受信する機能を有している。
【００５５】
受信コンテンツ保持部４０９（図９：メモリ２０４）は、コンテンツ受信部４０８が受信したコンテンツを一時保持する受信バッファである。
【００５６】
コンテンツ復号化部４１０（図９：ビデオデコーダ２０６およびＣＰＵ２０１）は、受信コンテンツ保持部４０９に保持されている暗号化されたコンテンツの復号化を行う復号化エンジンであって、受信コンテンツ保持部４０９に返す機能を有している。このコンテンツ復号化部４１０による処理は、コンテンツ保護のためのＤＴＣＰ−ＩＰ（Digital  Transmission  Content  Protection  over  Internet  Protocol）規格に基づく処理である。
【００５７】
テレビジョン受像機２のＤＭＳ５００は、コンテンツ情報読み出し部５０６と、コンテンツ情報送信部５０７と、コンテンツ要求受信部５０１と、コンテンツ読み出し部５０２と、送信コンテンツ保持部５０３と、コンテンツ暗号化部５０４と、コンテンツ送信部５０５と、を備えている。
【００５８】
コンテンツ情報読み出し部５０６（図９：ストレージＩ／Ｆ２０９およびＣＰＵ２０１）は、ＤＭＣ（制御端末１）から受信したコンテンツ情報の要求に基づいて、コンテンツ情報をコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出す機能を有している。
【００５９】
コンテンツ情報送信部５０７（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、読み出したコンテンツ情報（コンテンツ一覧）をＤＭＣ（制御端末１）に送信する機能を有している。
【００６０】
コンテンツ要求受信部５０１（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、ネットワークＮＴを介してＤＭＲからコンテンツ要求を受信する機能を有している。
【００６１】
コンテンツ読み出し部５０２（図９：ストレージＩ／Ｆ２０９およびＣＰＵ２０１）は、受信したコンテンツ要求に基づいて、指定されたコンテンツをコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出す機能を有している。なお、上記コンテンツ蓄積部としては、テレビジョン受像機２内に内蔵されたストレージ（図９の例では、ＨＤＤ２１５）でもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部のストレージでもよい。
【００６２】
送信コンテンツ保持部５０３（図９：メモリ２０４）は、読み出したコンテンツを一時保持する送信バッファである。
【００６３】
コンテンツ暗号化部５０４（図９：ＣＰＵ２０１または図示しないエンコーダ）は、送信コンテンツ保持部５０３に保持された送信コンテンツの暗号化を行う暗号化エンジンであって、送信コンテンツ保持部５０３に返す機能を有している。このコンテンツ暗号化部５０４による処理は、コンテンツ保護のためのＤＴＣＰ−ＩＰ規格に基づく処理である。
【００６４】
コンテンツ送信部５０５（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、暗号化され、送信コンテンツ保持部５０３に保持された送信コンテンツを、受信したコンテンツ要求の要求元のＤＭＲ（外部）に送信する機能を有している。
【００６５】
テレビジョン受像機２の遠隔制御サーバ部７００は、内部コンテンツ再生指示受信部７０１を備えている。
【００６６】
内部コンテンツ再生指示受信部７０１（図９：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、制御端末１から送信されるものであって、テレビジョン受像機２内に内蔵されたストレージ（図９の例では、ＨＤＤ２１５）に蓄積された所定のコンテンツの再生指示を受信する機能を有している。
【００６７】
テレビジョン受像機２の再生部６００は、コンテンツ読み出し部６０１と、コンテンツ再生部６０２と、を備えている。
【００６８】
コンテンツ読み出し部６０１（図９：ストレージＩ／Ｆ２０９およびＣＰＵ２０１）は、遠隔制御サーバ部７００の内部コンテンツ再生指示受信部７０１で受信したコンテンツの再生指示に基づいて、指定されたコンテンツをコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出す機能を有している。なお、上記コンテンツ蓄積部としては、テレビジョン受像機２内に内蔵されたストレージ（図９の例では、ＨＤＤ２１５）でもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部のストレージでもよい。
【００６９】
コンテンツ再生部６０２（図９：ＣＰＵ２０１、Ａ／Ｖ分離部２０３、映像処理出力部２０８、オーディオデコーダ２０５、ＤＡＣ２２０、およびアンプ２２１）は、受信コンテンツ保持部４０９に保持されている復号化済みのコンテンツや、コンテンツ読み出し部６０１によりコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出したコンテンツの再生を行う機能を有している。再生されたコンテンツは、コンテンツ出力装置（図９：表示パネル２４０およびスピーカ２２２）に出力されることとなる。なお、コンテンツ出力装置は、テレビジョン受像機２内に内蔵された装置であってもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部の装置であってもよい。また、コンテンツ再生部６０２の出力先であるコンテンツ出力装置は、コンテンツをユーザに提示する装置に限らず、テレビジョン受像機２内に内蔵されたストレージであってもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部のストレージであってもよい。
【００７０】
ここで、基本的なテレビジョン受像機２のＤＭＳ５００からのコンテンツ情報の取得動作について詳述する。図１１は、テレビジョン受像機２のＤＭＳ５００からのコンテンツ情報の取得動作を示す説明図である。ＵＰｎＰＴＭ  ＡＶ対応のＤＭＣ（制御端末１）がネットワークＮＴを介してテレビジョン受像機２のＤＭＳ５００にコンテンツ情報を要求すると、図１１に示すように、ＤＭＳ５００のコンテンツ情報読み出し部５０６は、ＤＭＣ（制御端末１）から受信したコンテンツ情報の要求に基づいて、コンテンツ情報をコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出す。次いで、ＤＭＳ５００のコンテンツ情報送信部５０７は、読み出したコンテンツ情報（コンテンツ一覧）をＤＭＣ（制御端末１）に送信する。ＤＭＣ（制御端末１）は、コンテンツ一覧（コンテンツリスト）を、ＤＭＣ（制御端末１）を操作するユーザに提示する（例えば、制御端末１のディスプレイ部１０３に表示する）。
【００７１】
次いで、基本的なテレビジョン受像機２のＤＭＲ４００からのコンテンツの要求動作について詳述する。図１２は、テレビジョン受像機２のＤＭＲ４００からのコンテンツの要求動作を示す説明図である。図１２に示すように、ＵＰｎＰＴＭ  ＡＶ対応のＤＭＣ（制御端末１）がネットワークＮＴを介してテレビジョン受像機２のＤＭＲ４００に対してユーザ操作によってコンテンツ一覧（コンテンツリスト）から選択されたコンテンツに係るコンテンツ識別子を送信すると、コンテンツ識別子受信部４０１は当該コンテンツ識別子を受信する。その後、ＤＭＲ４００のコンテンツ要求生成部４０６は、コンテンツ識別子受信部４０１で受信したコンテンツ識別子に従いコンテンツ要求を生成し、コンテンツ要求送信部４０７は、コンテンツ要求生成部４０６が生成したコンテンツ要求を、ネットワークＮＴを介して該当のＤＭＳ（外部）に送信する。
【００７２】
次いで、基本的なテレビジョン受像機２のＤＭＳ５００のコンテンツの送信動作について詳述する。図１３は、テレビジョン受像機２のＤＭＳ５００のコンテンツの送信動作を示す説明図である。図１３に示すように、ＤＭＳ５００のコンテンツ要求受信部５０１がネットワークＮＴを介してＤＭＲ（外部）からコンテンツ要求を受信すると、ＤＭＳ５００のコンテンツ読み出し部５０２が受信したコンテンツ要求に基づいて指定されたコンテンツをＨＤＤ２１５から読み出して、ＤＭＳ５００の送信コンテンツ保持部５０３に読み出したコンテンツを一時保持する。次いで、ＤＭＳ５００のコンテンツ暗号化部５０４は、送信コンテンツ保持部５０３に保持された送信コンテンツの暗号化を行って送信コンテンツ保持部５０３に返す。そして、ＤＭＳ５００のコンテンツ送信部５０５は、暗号化され、送信コンテンツ保持部５０３に保持された送信コンテンツを、受信したコンテンツ要求の要求元のＤＭＲ（外部）に送信する。
【００７３】
次いで、基本的なテレビジョン受像機２のＤＭＲ４００のコンテンツの受信および再生動作について詳述する。図１４は、テレビジョン受像機２のＤＭＲ４００のコンテンツの受信および再生動作を示す説明図である。図１４に示すように、ＤＭＲ４００のコンテンツ受信部４０８がＤＭＳ（外部）からコンテンツ要求送信部４０７が送信したコンテンツ要求に応答して送信されたコンテンツを受信すると、受信コンテンツ保持部４０９が受信したコンテンツを一時保持する。次いで、コンテンツ復号化部４１０が受信コンテンツ保持部４０９に保持されている暗号化されたコンテンツの復号化を行って受信コンテンツ保持部４０９に返す。そして、再生部６００のコンテンツ再生部６０２が受信コンテンツ保持部４０９に保持されている復号化済みのコンテンツの再生を行い、表示パネル２４０等に出力する。
【００７４】
次に、このようなテレビジョン受像機２において、ＤＭＣ（制御端末１）で選択したコンテンツの転送元であるＤＭＳ５００と転送先であるＤＭＲ４００が同一装置内となった場合、制御端末１（ＤＭＣ）側で上述した課題をどのように解決するかについて説明する。
【００７５】
図１５は、テレビジョン受像機２におけるコンテンツ再生動作を示す説明図である。ＵＰｎＰＴＭ  ＡＶ対応のＤＭＣ（制御端末１）がネットワークＮＴを介してテレビジョン受像機２のＤＭＳ５００にコンテンツ情報を要求すると、図１５に示すように、ＤＭＳ５００のコンテンツ情報読み出し部５０６が、ＤＭＣ（制御端末１）から受信したコンテンツ情報の要求に基づいて、コンテンツ情報をコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出し、ＤＭＳ５００のコンテンツ情報送信部５０７が、読み出したコンテンツ情報（コンテンツ一覧）をＤＭＣ（制御端末１）に送信する点については、図１１の説明と同様である。
【００７６】
次いで、このようにしてコンテンツ情報（コンテンツ一覧）が送信された制御端末１における処理のうち、本実施形態の特徴となる処理を実現する機能について説明する。
【００７７】
ここで、図１６は制御端末１の制御部１０１の機能構成を示すブロック図である。図１６に示すように、制御部１０１は、ＤＭＳ制御部１０１１と、コンテンツ選択部１０１２と、デバイス識別子比較部１０１３と、コンテンツ識別子変換部１０１４と、ＤＭＲ制御部１０１５と、遠隔制御サーバ制御部１０１６と、を備えている。
【００７８】
ＤＭＳ制御部１０１１は、コンテンツ情報取得手段として機能するものであって、ネットワークＮＴに接続している１つまたは複数のＤＭＳを検出し、ユーザの指示・設定・プログラムなどに基づいてＤＭＳによって提示されるコンテンツ情報の一部あるいは全てを取得し、コンテンツ選択部１０１２にわたす。
【００７９】
コンテンツ選択部１０１２は、コンテンツ選択手段として機能するものであって、取得したコンテンツ情報の中から再生すべきコンテンツをユーザの指示・設定・プログラムなどに基づいて選択し、デバイス識別子比較部１０１３にわたす。
【００８０】
デバイス識別子比較部１０１３は、選択されたコンテンツを保持するＤＭＳのデバイス識別子と、ユーザの指示・設定・プログラムなどによって選択されたＤＭＲのデバイス識別子を比較する。デバイス識別子比較部１０１３は、デバイス識別子が一致している場合、選択されたコンテンツのコンテンツ情報をコンテンツ識別子変換部１０１４にわたす。また、デバイス識別子比較部１０１３は、デバイス識別子が一致していない場合、選択されたコンテンツのコンテンツ情報をＤＭＲ制御部１０１５にわたす。
【００８１】
コンテンツ識別子変換部１０１４は、選択されたコンテンツのコンテンツ情報を、予め定められた変換規則に基づいて遠隔制御サーバ向けのコンテンツ識別子に変換し、テレビジョン受像機２の遠隔制御サーバ部７００にわたす。
【００８２】
このようなデバイス識別子比較部１０１３およびコンテンツ識別子変換部１０１４は、識別子変換手段として機能するものである。
【００８３】
ＤＭＲ制御部１０１５は、コンテンツ再生制御手段として機能するものであって、選択されたコンテンツのコンテンツ情報からコンテンツ識別子を抽出し、再生指示メッセージを生成し、選択されたＤＭＲに送る（図１２参照）。
【００８４】
遠隔制御サーバ制御部１０１６は、遠隔制御サーバ制御手段として機能するものであって、遠隔制御サーバ向けのコンテンツ識別子に基づいて、ＤＭＳ５００等と同一のデバイス識別子を有していて選択されたコンテンツを保持するテレビジョン受像機２の遠隔制御サーバ部７００に該当コンテンツの再生制御メッセージを送る。
【００８５】
次に、制御端末１の制御部１０１のコンテンツ再生指示処理の流れについて図１７のフローチャートを参照して説明する。なお、ネットワークＮＴ上のＤＭＲの１つが、ユーザによる制御端末１の操作により選択済みであるものとする。
【００８６】
まず、ＤＭＳ制御部１０１１が、ＤＭＳ５００のコンテンツ情報送信部５０７から送信されたコンテンツリストを取得すると（ステップＳ１０１）、コンテンツ選択部１０１２が、制御端末１を操作するユーザにコンテンツリストを提示して（例えば、制御端末１のディスプレイ部１０３に表示する）、ユーザ操作によってコンテンツリストからコンテンツを選択させる（ステップＳ１０２）。
【００８７】
続いて、デバイス識別子比較部１０１３が、選択されたコンテンツを保持するＤＭＳ５００のデバイス識別子と、ユーザの指示・設定・プログラムなどによって選択されたＤＭＲのデバイス識別子を比較する（ステップＳ１０３）。選択されたコンテンツを保持するＤＭＳ５００のデバイス識別子は、図４や図５に示したように、ＤＭＳ５００から渡されるコンテンツ情報にＩＰアドレスとして含まれている。また、ネットワークＮＴ上のＤＭＲは、ネットワークＮＴ内からＵＰｎＰＴＭプロトコルに基づいてＤＭＣ（制御端末１）により探索されており、この探索の際に各ＤＭＲのＩＰアドレスが取得される。そして、ユーザの指示・設定・プログラムなどによって選択されたＤＭＲのデバイス識別子は、このようにして取得されたＩＰアドレスである。
【００８８】
デバイス識別子比較部１０１３は、デバイス識別子が一致していると判定すると（ステップＳ１０３のＹｅｓ）、ステップＳ１０５に進み、選択されたコンテンツのコンテンツ情報をコンテンツ識別子変換部１０１４にわたす。
【００８９】
一方、デバイス識別子比較部１０１３は、デバイス識別子が一致していないと判定すると（ステップＳ１０３のＮｏ）、ステップＳ１０４に進み、選択されたコンテンツのコンテンツ情報をＤＭＲ制御部１０１５にわたす。
【００９０】
ステップＳ１０４では、選択されたＤＭＲがテレビジョン受像機２の外部のものであるので、ＤＭＲ制御部１０１５は選択されたコンテンツのコンテンツ情報からコンテンツ識別子を抽出し、再生指示メッセージを生成し、選択されたＤＭＲ（外部）に送る。
【００９１】
一方、ステップＳ１０５では、選択されたＤＭＲがテレビジョン受像機２のＤＭＲ４００であるので、コンテンツの転送元であるＤＭＳ５００と転送先であるＤＭＲ４００が同一装置内となっているので、コンテンツ識別子変換部１０１４が、選択されたコンテンツのコンテンツ情報を、予め定められた変換規則に基づいて遠隔制御サーバ向けのコンテンツ識別子（遠隔制御用のコンテンツ識別子）に変換する。
【００９２】
具体的には、選択されたコンテンツのコンテンツ情報を、選択されたコンテンツのＯｂｊｅｃｔ  ＩＤ、選択されたコンテンツのＲｅｓｏｕｒｃｅ  ＵＲＩのパス名、選択されたコンテンツのＢｒｏｗｓｅ  Ｉｎｄｅｘ、独自識別子などの遠隔制御サーバ向けのコンテンツ識別子に変換する。また、遠隔制御サーバ向けのコンテンツ識別子がＤＭＳ５００から取得したコンテンツ情報に含まれている場合には、当該コンテンツ識別子を用いる。
【００９３】
また、別の例としては、テレビジョン受像機２の遠隔制御サーバ部７００からコンテンツ情報（タイトル名、日付、チャンネル、録画開始時刻等）を取得し、ＤＭＳ５００から取得したコンテンツ情報（タイトル名、日付、チャンネル、録画開始時刻等）とテレビジョン受像機２の遠隔制御サーバ部７００から取得したコンテンツ情報（タイトル名、日付、チャンネル、録画開始時刻等）との一部または全部の組み合わせから、再生するコンテンツの遠隔制御サーバ向けのコンテンツ識別子を抽出するようにしても良い。
【００９４】
なお、テレビジョン受像機２の内部では、コンテンツ識別子の体系が、ＵＳＢ  ＨＤＤ、ネットワーク／ＬＡＮ接続型ＨＤＤであるＮＡＳ（Network  Attached  Storage）などのコンテンツ種別によって異なる場合がある。このような場合には、コンテンツ種別も考慮した変換規則を予め定めておき、ＤＭＳ５００のコンテンツ情報からコンテンツ種別とコンテンツ識別子とをそれぞれ抽出し、遠隔制御サーバ向けのコンテンツ識別子に変換する。
【００９５】
また、コンテンツ識別子変換部１０１４は、変換規則を記憶するものではなく、遠隔制御サーバ向けのコンテンツ識別子への変換の際に、変換規則をテレビジョン受像機２に問い合わせるようにしても良い。
【００９６】
その後、遠隔制御サーバ制御部１０１６は、遠隔制御サーバ向けのコンテンツ識別子に基づいて、ＤＭＳ５００等と同一のデバイス識別子を有していて選択されたコンテンツを保持するテレビジョン受像機２の遠隔制御サーバ部７００に対して該当コンテンツの再生制御メッセージを送る（ステップＳ１０６）。
【００９７】
なお、遠隔制御サーバ制御部１０１６は、制御メッセージの送信先の装置が遠隔制御サーバ部を有していない場合、すなわち制御メッセージの送信先となる遠隔制御サーバ部が存在しない場合、再生不能の旨をユーザに警告する（例えば、制御端末１のディスプレイ部１０３に表示する）。
【００９８】
このようにコンテンツの転送元であるＤＭＳ５００と転送先であるＤＭＲ４００が同一装置内となっている場合においては、図１５に示すように、遠隔制御サーバ部７００の内部コンテンツ再生指示受信部７０１は、選択されたコンテンツのコンテンツ情報を変換した遠隔制御サーバ向けのコンテンツ識別子に基づく再生制御メッセージを受信すると、当該再生制御メッセージを再生部６００のコンテンツ読み出し部６０１に渡す。
【００９９】
そして、再生部６００のコンテンツ読み出し部６０１は、遠隔制御サーバ部７００の内部コンテンツ再生指示受信部７０１で受信したコンテンツの再生指示（再生制御メッセージ）に基づいて、指定されたコンテンツをコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出し、コンテンツ再生部６０２に渡す。
【０１００】
再生部６００のコンテンツ再生部６０２は、コンテンツ読み出し部６０１によりコンテンツ蓄積部（図９：ＨＤＤ２１５）から読み出したコンテンツの再生を行い、表示パネル２４０等に出力する。
【０１０１】
以上、本実施形態のネットワークシステムの構成および動作について説明した。ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡガイドラインに準拠した電子機器によるネットワークシステムでは、ユーザはＤＭＳを区別することなくコンテンツを選択するため、選択されたコンテンツを保持するＤＭＳと選択されたＤＭＲが同一の機器である場合もある。こうした場合であっても、以上に説明したとおり、本実施形態のネットワークシステムによれば、ユーザが選択したＤＭＳとＤＭＲが同一装置内にある場合に転送できない装置に対して、同装置のローカルコンテンツを再生可能な遠隔制御サービスを利用することにより、ネットワークストリーミングの送受信処理を行うことなく、内部再生と同等の処理を行わせることができるので、当該装置のリソース消費を削減でき、同時処理の制限を緩和して目的のコンテンツを再生させることができる。
【０１０２】
また、制御端末を操作するユーザは、コンテンツを保持する送信側の装置とコンテンツを受信する側の装置の同一性を意識することなく、コンテンツを転送させることができる。
【０１０３】
なお、本実施形態においては、制御端末１のコンテンツ識別子変換部１０１４において、選択されたコンテンツのコンテンツ情報を、予め定められた変換規則に基づいて遠隔制御サーバ向けのコンテンツ識別子に変換するようにしたが、これに限るものではない。例えば、デバイス識別子比較部１０１３においてデバイス識別子が一致していないと判定した場合、選択されたコンテンツのコンテンツ情報をテレビジョン受像機２の遠隔制御サーバ部７００に送り、遠隔制御サーバ部７００側でコンテンツ情報を予め定められた変換規則に基づいて遠隔制御サーバ向けのコンテンツ識別子に変換し、変換した遠隔制御サーバ向けのコンテンツ識別子に基づいて該当コンテンツの再生制御メッセージを生成するようにしても良い。
【０１０４】
なお、本実施形態の制御端末１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施形態の制御端末１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施形態の制御端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の制御端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１０５】
本実施形態の制御端末１で実行されるプログラムは、上述した各部（ＤＭＳ制御部１０１１、コンテンツ選択部１０１２、デバイス識別子比較部１０１３、コンテンツ識別子変換部１０１４、ＤＭＲ制御部１０１５、遠隔制御サーバ制御部１０１６）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから〜プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ＤＭＳ制御部１０１１と、コンテンツ選択部１０１２と、デバイス識別子比較部１０１３と、コンテンツ識別子変換部１０１４と、ＤＭＲ制御部１０１５と、遠隔制御サーバ制御部１０１６と、が主記憶装置上に生成されるようになっている。
【０１０６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０７】
１      制御端末
４００      コンテンツ受信機能部
５００      コンテンツ送信機能部
６００      再生部
７００      遠隔制御サーバ部
１０１１    コンテンツ情報取得手段
１０１２    コンテンツ選択手段
１０１３，１０１４  識別子変換手段
１０１５    コンテンツ再生制御手段
１０１６    遠隔制御サーバ制御手段
【要約】
【課題】ユーザが選択したＤＭＳとＤＭＲが同一装置内にある場合に転送できない装置であっても、目的のコンテンツを再生させることができるようにする。
【解決手段】制御端末で選択されたコンテンツを送信するコンテンツ送信機能部のデバイス識別子と、制御端末で選択されたコンテンツを受信するコンテンツ受信機能部のデバイス識別子とが一致しているか否かを判定し、コンテンツ送信機能部のデバイス識別子と、コンテンツ受信機能部のデバイス識別子とが一致していると判定した場合、選択されたコンテンツのコンテンツ情報を、ネットワーク上のコンテンツに対する遠隔操作を制御する遠隔制御サーバ部における遠隔制御用のコンテンツ識別子に予め定められた変換規則に基づいて変換し、変換した遠隔制御用のコンテンツ識別子に基づいて、コンテンツ送信機能部に蓄積された該当コンテンツの再生制御メッセージを生成する、ことを含む。
【選択図】図１５【図１】
0005117599.tif 000002
【図２】
0005117599.tif 000003
【図３】
0005117599.tif 000004
【図４】
0005117599.tif 000005
【図５】
0005117599.tif 000006
【図６】
0005117599.tif 000007
【図７】
0005117599.tif 000008
【図８】
0005117599.tif 000009
【図９】
0005117599.tif 000010
【図１０】
0005117599.tif 000011
【図１１】
0005117599.tif 000012
【図１２】
0005117599.tif 000013
【図１３】
0005117599.tif 000014
【図１４】
0005117599.tif 000015
【図１５】
0005117599.tif 000016
【図１６】
0005117599.tif 000017
【図１７】
0005117599.tif 000018