(57)【要約】【課題】  どの録画機能を有するどの装置に録画予約が設定されたかを認識することのできる通信装置、及び通信システムを提供する。【解決手段】  ネットワークを介して他の通信装置と通信し、前記他の通信装置から録画予約要求を受信する受信部と、前記通信部で受信した録画予約要求に応じて録画予約情報を生成し、該録画予約情報が設定された装置を識別するための識別子を該録画予約情報に付加する録画予約情報生成部と、前記録画予約情報生成部が生成した録画予約情報に応じて録画を実行する録画部と、装置を識別するための前記識別子を有する録画予約情報を、前記ネットワークを介して前記他の通信装置に送信する送信部とを備える。【選択図】      図７
2008211624.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の通信装置と通信し、前記他の通信装置から録画予約要求を受信する受信部と、
前記通信部で受信した録画予約要求に応じて録画予約情報を生成し、該録画予約情報が設定された装置を識別するための識別子を該録画予約情報に付加する録画予約情報生成部と、
前記録画予約情報生成部が生成した録画予約情報に応じて録画を実行する録画部と、
装置を識別するための前記識別子を有する録画予約情報を、前記ネットワークを介して前記他の通信装置に送信する送信部と
を備えることを特徴とする通信装置。
【請求項２】
前記録画予約情報生成部は、各ネットワーク機器に固有に割り当てられるＭＡＣアドレスに基づいた識別子を、装置を識別するための前記識別子として録画予約情報に付加すること
を特徴とする請求項１記載の通信装置。
【請求項３】
ネットワークを介して他の通信装置と通信し、前記他の通信装置への録画予約要求を送信する送信部と、
前記他の通信装置から、前記他の通信装置に設定された録画予約情報を受信する受信部と、
前記受信部で受信した録画予約情報内に記載された識別子を元に、当該録画予約情報が設定された装置を識別する装置識別部と
を備えることを特徴とする通信装置。
【請求項４】
前記装置識別部が識別する識別子は、各ネットワーク機器に固有に割り当てられるＭＡＣアドレスを含むこと
を特徴とする請求項３記載の通信装置。
【請求項５】
前記他の通信装置が持つデバイス機能に固有の識別子が変化するか否かを確認する確認部を有し、
前記装置識別部は、
前記デバイス機能に固有の識別子が変化する場合に、録画予約情報内に記載された識別子を元に、当該録画予約情報が設定された装置を識別し、
前記デバイス機能に固有の識別子が変化しない場合に、当該デバイス機能に固有の識別子を元に、録画予約情報が設定された装置を識別すること
を特徴とする請求項３記載の通信装置。
【請求項６】
第１の通信装置と、
前記第１の通信装置とネットワークを介して通信する第２の通信装置と
を備える通信システムであって、前記第１の通信装置は、
前記第２の通信装置から録画予約要求を受信する第１の受信部と、
前記第１の通信部で受信した録画予約要求に応じて録画予約情報を生成し、該録画予約情報が設定された装置を識別するための識別子を該録画予約情報に付加する録画予約情報生成部と、
前記録画予約情報生成部が生成した録画予約情報に応じて録画を実行する録画部と、
前記識別子を含む録画予約情報を、前記第２の通信装置に送信する第１の送信部と
を備え、前記第２の通信装置は、
前記第１の通信装置へ録画予約要求を送信する第２の送信部と、
前記第１の通信装置に設定された録画予約情報を受信する第２の受信部と、
前記第２の受信部で受信した録画予約情報内に記載された識別子を元に、当該録画予約情報が設定された装置を識別する装置識別部と
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信システムに関する。
【背景技術】
【０００２】
現在、ＩＰネットワークの機器制御のプロトコルとしてＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）があり、特にＡＶ機器向けの仕様として、ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅという仕様がＵＰｎＰ  Ｆｏｒｕｍで定義されている。ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅでは被制御機能を実装するサーバとしてＵＰｎＰ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ  Ｄｅｖｉｃｅ（以下ＭＳＤとも称す）が、ＭＳＤを制御する制御機能を実装するクライアントとしてＭｅｄｉａ  Ｓｅｒｖｅｒ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ（以下ＭＳＣＰ、又はコントロールポイントとも称す）が其々定義されている。
【０００３】
ＵＰんＰ  ＡＶ  ｖ２では、録画予約機能を実現するサービスとして、ＳｃｈｅｄｕｌｅｄＲｅｃｏｒｄｉｎｇ  Ｓｅｒｖｉｃｅ（以下ＳＲＳ、例えば非特許文献１参照）が定義されている。ＭＳＣＰはＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション（録画予約要求）を送信することにより、ＳＲＳを提供するＭＳＤに録画予約を設定することができる。
【非特許文献１】Ａｌａｎ  Ｐｒｅｓｓｅｒ、他２１名、“ＳｃｈｅｄｕｌｅｄＲｅｃｏｒｄｉｎｇ：１  Ｓｅｒｖｉｃｅ  Ｔｅｍｐｌａｔｅ  Ｖｅｒｓｉｏｎ  １．０１”、［ｏｎｌｉｎｅ］、２００６年３月３１日、ＵＰｎＰ  Ｆｏｒｕｍｅ、［平成１８年９月１８日検索］、インターネット（ＵＲＬ：http://www.upnp.org/specs/av/UPnP-av-ScheduledRecording-v1-Service-20060531.pdf）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＵＰｎＰにおいて各機器（デバイス）は、ＵＤＮ（Ｕｎｉｑｕｅ  Ｄｅｖｉｃｅ  Ｎａｍｅ）というユニークなＩＤで認識される。ＵＤＮは、ある決まった数値の間で乱数を用いて生成されることから、電源のＯＮ／ＯＦＦにより、ＵＤＮが毎回変わってしまう場合もある。この場合、コントロールポイントは同じデバイスと認識することができない。つまり、予約録画要求を送信したコントロールポイントが、録画を実行するＭＳＤを認識できないという問題が生じる。
【０００５】
そこで本発明は、どの録画機能を有するどの装置に録画予約が設定されたかを認識することのできる通信装置、及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１記載の通信装置は、ネットワークを介して他の通信装置と通信し、前記他の通信装置から録画予約要求を受信する受信部と、前記通信部で受信した録画予約要求に応じて録画予約情報を生成し、該録画予約情報が設定された装置を識別するための識別子を該録画予約情報に付加する録画予約情報生成部と、前記録画予約情報生成部が生成した録画予約情報に応じて録画を実行する録画部と、装置を識別するための前記識別子を有する録画予約情報を、前記ネットワークを介して前記他の通信装置に送信する送信部とを備えることを特徴とする。
【０００７】
本発明の請求項３記載の通信装置は、ネットワークを介して他の通信装置と通信し、前記他の通信装置への録画予約要求を送信する送信部と、前記他の通信装置から、前記他の通信装置に設定された録画予約情報を受信する受信部と、前記受信部で受信した録画予約情報内に記載された識別子を元に、当該録画予約情報が設定された装置を識別する装置識別部とを備えることを特徴とする。
【０００８】
請求項６記載の通信装置は、第１の通信装置と、前記第１の通信装置とネットワークを介して通信する第２の通信装置とを備える通信システムであって、前記第１の通信装置は、前記第２の通信装置から録画予約要求を受信する第１の受信部と、前記第１の通信部で受信した録画予約要求に応じて録画予約情報を生成し、該録画予約情報が設定された装置を識別するための識別子を該録画予約情報に付加する録画予約情報生成部と、前記録画予約情報生成部が生成した録画予約情報に応じて録画を実行する録画部と、前記識別子を含む録画予約情報を、前記第２の通信装置に送信する第１の送信部とを備え、前記第２の通信装置は、前記第１の通信装置へ録画予約要求を送信する第２の送信部と、前記第１の通信装置に設定された録画予約情報を受信する第２の受信部と、前記第２の受信部で受信した録画予約情報内に記載された識別子を元に、当該録画予約情報が設定された装置を識別する装置識別部とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、どの録画機能を有するどの装置に録画予約が設定されたかを認識することのできる通信装置、及び通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の通信装置、及び通信システムについて、図面を参照しながら説明する。
【実施例１】
【００１１】
図１は、本発明の通信装置の実施例である録画装置及び再生装置が使用される通信システムの構成を示す図である。通信システム１は、放送波を受信し録画する機能を有する録画装置２１、２２、２３（通信装置、他の通信装置）と、再生装置３０（通信装置、他の通信装置）とから構成される。尚、各録画装置２１乃至２３と再生装置３０とは、其々ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）により通信が行われるネットワーク４により接続される。
【００１２】
ここで、録画装置２１乃至２３は、再生装置３０からの指示に基づいて録画予約を行うＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）レコーダやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダ等である。また、設定された録画予約の情報等を、ネットワーク４を介して再生装置３０に提示する機能も有する。
【００１３】
以下、録画装置２１を中心に説明を行うが、録画装置２２及び録画装置２３も同様の構成を持つものとする。
再生装置３０は、録画装置２１に録画予約を設定する機能を有する。また再生装置３０は、各録画予約情報がどの録画装置２１乃至２３のいずれの装置に設定された録画予約情報かがわかるように、録画予約情報を一覧として表示する機能を有するものとする。
【００１４】
録画装置２１と再生装置３０とが接続されるネットワーク４は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。尚、本実施例では他の装置の記載を省略しているが、ネットワーク４には、再生装置３０以外にも録画装置２１に録画予約を設定する機能を持つ装置が接続されていても良い。
【００１５】
ここで、録画装置２１及び再生装置３０は、其々ＵＰｎＰに対応したＡＶ（Ａｕｄｉｏ／Ｖｉｓｕａｌ）機器である。ＵＰｎＰでは、ＡＶ機器向けにＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅという仕様が規定されている。このＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅではネットワークの基本構成として、デバイス（Ｄｅｖｉｃｅ）、サービス（Ｓｅｒｖｉｃｅ）、コントロールポイント（Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）が定義されている。デバイスはＵＰｎＰ  ＡＶに対応した装置であり、サービスはデバイスが提供する機能を表す最小単位である。各デバイスは、少なくとも１つのサービスを有する被制御装置である。コントロールポイントは、デバイスが有するサービスを制御し、利用するものである。１つの機器の中に複数のデバイス機能を持たせることもでき、更に、コントロールポイントとデバイスとが一体となった\機器を考えることもできる。
【００１６】
ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅでは、被制御機能を実装し、コンテンツデータを提供するサーバデバイスとしてＵＰｎＰ  Ｍｅｄｉａ  Ｓｅｒｖｉｃｅ（ＭＳＤ）が定義されているが、本通信システム１では、録画装置２１がＭＳＤとして機能する。ＭＳＤである本実施例の録画装置２１は、予約録画機能を提供するサービスであるＳＲＳ（Ｓｃｈｅｄｕｌｅｄ  Ｒｅｃｏｒｄｉｎｇ  Ｓｅｒｖｉｃｅ）を提供すると共に、詳細は省略するが、コンテンツリストの公開を行うサービスであるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）等を提供する。尚、ＳＲＳ及びＣＤＳは、いずれもＵＰｎＰ  ＡＶ（ＳＲＳはＵＰｎＰ  ＡＶ  ｖ２以降）で定義されている。
【００１７】
また、ＵＰｎＰ  ＡＶ  ＡｒｃｈｉｔｅｃｔｕｒｅではＭＳＤが提供するサービスを制御、利用するＭＳＣＰ（Ｍｅｄｉａ  Ｓｅｒｖｅｒ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ、以下コントロールポイントとも称す）が定義されているが、本通信システム１では、再生装置３０がＭＳＣＰとして機能する。
【００１８】
ここで、ユーザがＭＳＣＰである再生装置３０を使用してＳＲＳを提供する録画装置２１に録画予約を行う場合や、録画予約の閲覧を行う場合の一般的な処理について図２を参照しながら簡単に説明する。
【００１９】
図２（ａ）は、再生装置３０が、ＳＲＳを提供する録画装置２１へ録画予約を設定する際の処理の流れを示す図である。
まず、ＭＳＣＰである再生装置３０は、ＳＲＳを提供するＭＳＤである録画装置２１に、録画予約の設定を要求するＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション（録画予約要求）を送信する（Ｓ２０１）。すると、録画装置２は要求に応じてｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクト（録画予約情報）を生成する。録画装置２１は、当該ｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトの情報を元に、予約録画を実行する。
【００２０】
さらに、録画装置２１は、ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションの応答（Ｒｅｓｐｏｎｓｅ）として、作成したｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトの内容、及び当該ｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトに割り当てたオブジェクトＩＤを再生装置３０に送信する（Ｓ２０２）。
【００２１】
図２（ｂ）は、再生装置３０が、ＳＲＳを提供する録画装置２１に設定された録画予約情報を閲覧する際の処理の流れを示す図である。
まず、ＭＳＣＰである再生装置３０は、ＳＲＳを提供するＭＳＤである録画装置２１に、録画予約情報であるｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトの閲覧を要求するＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクション（録画予約閲覧要求）を送信する（Ｓ２０３）。すると、録画装置２１はＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクションへの応答として、自身に設定されたｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトのリストを再生装置３０へ送信する。ここで提示するリストについては、図４及び図５を参照しながら後述する。
【００２２】
次に、図３を参照しながら録画装置２１に構成を説明する。図３は、録画装置２１の構成を示す図である。
録画装置２１は、通信Ｉ／Ｆ部２０１と、録画予約機能をネットワーク４上の各装置に提供するＳＲＳとして機能するＳＲＳ処理部２０２と、録画予約情報２０３ａを記憶するメモリ部２０３と、チューナ部２０４と、メモリ部２０３に記憶された録画予約情報２０３ａに基づいて録画を実行する録画部２０５と、ＨＤＤ部２０６とから構成される。
【００２３】
通信Ｉ／Ｆ部２０１は、ＭＳＣＰである再生装置３０とネットワーク４を介して通信するための通信インタフェースである。通信Ｉ／Ｆ部２０１は、再生装置３０から送信される録画予約等を要求するアクションを受信すると共に、再生装置３０へ送信する応答（レスポンス）を送信する。
【００２４】
ＳＲＳ処理部２０２は、通信Ｉ／Ｆ部２０１を介して、録画予約機能をネットワーク４上の各装置に提供するＳＲＳ（Ｓｃｈｅｄｕｌｅｄ  Ｒｅｃｏｒｄｉｎｇ  Ｓｅｒｖｉｃｅ）として機能する。図２を参照して説明したように、再生装置３０からＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション（録画予約要求）を受信した場合には、録画予約情報２０３ａ（ｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクト）を作成してメモリ部２０３へ記憶させると共に、応答を再生装置３０に送信する。図４及び図５を参照しながら説明するが、このときＳＲＳ処理部２０２は、再生装置３０がどの装置に設定した録画予約の録画予約情報なのかを認識できるようにするための識別子を録画予約情報２０３ａに付加する。
【００２５】
またＳＲＳ処理部２０２は、図２を参照して説明したように、再生装置３０からＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクション（閲覧要求）を受信した場合には、その応答として、メモリ部２０３が記憶する録画予約情報２０３ａ（ｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクト）のリストを送信する機能を持つ。
【００２６】
メモリ部２０３は録画予約情報２０３ａを記憶する不揮発性の記憶媒体である。具体的には、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等が考えられる。
【００２７】
チューナ部２０４は、アンテナ５で受信した放送波から、任意のチャネルの映像信号を出力する。録画部２０５はメモリ部２０３が記憶する録画予約情報２０３ａに基づいて録画処理を行う。このとき録画部２０５は、チューナ部２０４から出力された映像信号を任意の符号化方式に変換して記憶媒体であるＨＤＤ部２０６に録画コンテンツデータ２０６ａとして記録する。
【００２８】
尚、本実施例では録画コンテンツデータ２０６ａを記録する記録媒体としてＨＤＤを用いているがこれに限られるものではなく、例えばＤＶＤやＨＤ  ＤＶＤ等の光ディスク、大容量の不揮発性メモリ等を用いても良い。
【００２９】
図４は、ＳＲＳを提供する録画装置２１が再生装置３０からのＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションに対してレスポンスデータとして送信する録画予約情報のリストの例である。リストに含まれる各録画予約情報は、先述の通り録画予約情報２０３ａとしてメモリ２０３に記憶されている。
【００３０】
図４のレスポンスデータの例では、ｉｔｅｍ要素（ｅｌｅｍｅｎｔ）５０１、ｉｔｅｍ要素５０２として２つの録画予約情報が記載されている。
詳細は省略するが、ｉｔｅｍ要素５０１内には、録画チャネル、録画開始時刻、録画時間等の情報が、其々子要素であるｓｃｈｅｄｕｌｅｄＣｈａｎｎｅｌＩＤ要素、ｓｃｈｅｄｕｌｅｄＳｔａｒｔＤａｔｅＴｉｍｅ要素、ｓｃｈｅｄｕｌｅｄＤｕｒａｔｉｏｎ要素等として記載される。
【００３１】
更に、本実施例のｉｔｅｍ要素５０１は、子要素としてＩＤ要素５０１ａを有する。このＩＤ要素５０１ａは、「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ」との記載を子テキストとして持つ。ここで、「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ」は、録画装置２１に対して割り当てられたＭＡＣアドレスであるものとする。ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）は、各ネットワーク機器に対して一意に割り当てられることが保証された識別子である。ＭＡＣアドレスは、ＵＤＮとは異なり、値が変わる可能性は無い。よって、このような識別子を録画予約情報であるｉｔｅｍ要素５０１内に記載することにより、再生装置３０は当該録画予約がどの録画装置に設定されているのかを認識することができる。
【００３２】
尚詳細は省略するが、録画予約情報であるｉｔｅｍ要素５０２も、ｉｔｅｍ要素５０１と同様ＩＤ要素５０２ａを子要素として持ち、ＩＤ要素５０２ａ内に録画装置２１のＭＡＣアドレスが記載されている。
【００３３】
図４の例では、ＭＡＣアドレスを記載するためのＩＤ要素という要素を新たに定義して録画予約情報であるｉｔｅｍ要素下に記載していたが、装置を識別するための識別子の付与方法はこれに限られるものではない。図５は、ＳＲＳを提供する録画装置２１が再生装置３０からのＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションに対してレスポンスデータとして送信する録画予約情報のリストの別の実施形態例を示す。
【００３４】
図５のレスポンスデータの例では、ｉｔｅｍ要素６０１、ｉｔｅｍ要素６０２として２つの録画予約情報が記載され、各ｉｔｅｍ要素下に録画チャネル、録画開始時刻、録画時間等の情報が子要素として記載されるのは図４の例と同様である。
【００３５】
しかしながら、図５の例のｉｔｅｍ要素６０１はＩＤ要素を持たない。代わりに、ｉｔｅｍ要素６０１が持つｉｄ属性（ａｔｔｒｉｂｕｔｅ）６０１ａの値として「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ：ｍａｎｕａｌ００１」を有する。このうち、「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ」は録画装置２１のＭＡＣアドレスであり、再生装置３０はこのＩＤ属性６０１ａを読み取ることにより、当該録画予約情報６０１による録画予約がどの録画装置に設定されているのかを識別することができる。
【００３６】
ｉｔｅｍ要素６０２は、ｉｄ属性６０２ａの値として「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ：ｃｄｓＮｏｎＥＰＧ００１」を有する。「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ」は先述の通り録画装置２１のＭＡＣアドレスである。
【００３７】
尚、ｉｄ属性６０１ａ及びｉｄ属性６０２ａの後半部分の値は其々「ｍａｎｕａｌ００１」と「ｃｄｓＮｏｎＥＰＧ」で異なっている。ｉｄ属性はそもそも録画装置２１が記憶する各録画予約情報２０３ａ同士を区別するために付与する値であるため、同じ録画装置２１内の録画予約情報（即ちｉｔｅｍ要素）は、其々異なる値を持つ必要があるからである。
【００３８】
続いて、図６を参照しながら表示装置３０の構成を説明する。図６は、表示装置３０の構成を示す図である。
表示装置３０は、通信Ｉ／Ｆ部３０１と、録画予約設定部３０２と、アプリケーション部３０３と、メモリ部３０４と、装置確認部３０５と、表示部３０６とから構成される。
【００３９】
通信Ｉ／Ｆ部３０１は、ＭＳＤである録画装置２１とネットワーク４を介して通信するための通信インタフェースである。通信Ｉ／Ｆ部３０１は、録画装置２１へ送信する、録画予約等を要求するアクションを送信すると共に、録画装置２１から受信する応答（レスポンス）を受信する。
【００４０】
録画予約設定部３０２は、通信Ｉ／Ｆ部３０１を介して、ＳＲＳを提供する録画装置２１を制御するＭＳＣＰとして機能する。より具体的には、図２を参照して説明したように、録画装置２１に録画予約を設定する際には、ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション（録画予約要求）を録画装置２１に送信する。録画装置２１からは、このＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションへのレスポンスとして、作成したｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクトの情報（録画予約情報、図４中ｉｔｅｍ要素と同様の形式で記載）を受信する。先に図４、図５を参照して説明したように、例えばＭＡＣアドレス等の、録画装置を識別する情報が記載されているため、後述するアプリケーション部３０３内の装置識別部３０３ｂは、たとえ録画装置２１のＵＤＮが変わったとしても、いずれの録画装置に録画予約を設定したのかを識別することができる。
【００４１】
また、本実施例では、図２で説明したＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクションの送信、及びそれに対する応答の受信も、録画予約設定部３０２が行うものとする。ＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクションを使用した場合でも、ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションへのレスポンスと同様、図４、図５のように、例えばＭＡＣアドレス等の、録画装置を識別する情報が各録画予約情報に記載されているため、後述するアプリケーション部３０３内の装置識別部３０３ｂは、たとえ録画装置２１のＵＤＮが変わったとしても、いずれの録画装置に録画予約を設定したのかを識別することができる。
【００４２】
アプリケーション部３０３は、例えばユーザからの指示により、ＳＲＳを提供する録画装置２１に録画予約を設定したり、各録画装置に設定した録画予約情報３０４ａの一覧を表示部３０６に表示したりする機能を有する。
【００４３】
録画予約情報記録部３０３ａは、録画予約設定部３０２が送信したＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクションやＢｒｏｗｓｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅｓアクションへの応答として取得した録画予約情報を、メモリ部３０４に録画予約情報３０４ａとして記憶する。
【００４４】
装置識別部３０３ｂは、メモリ部３０４に記憶した録画予約情報３０４ａが、どの録画装置に設定した録画予約にかかる情報なのかを識別する。具体的には、図４の例であれば、ＩＤ要素内に記載された、ＭＡＣアドレスから録画装置を一意に識別し、図５の例であれば、ｉｔｅｍ要素が持つｉｄ属性内の記載から録画装置を一意に識別する。
【００４５】
また、本実施例の装置識別部３０３ｂは、録画装置２１がＵＤＮの変わらない装置である場合には、ＵＤＮで装置を識別するものとする。ＵＤＮが変わるか否かは、装置確認部３０５が行う。
【００４６】
装置確認部３０５は、録画装置２１のＵＤＮが変化するか否かを検出し、装置識別部３０３ｂに伝える。ＵＤＮが変化するか否かの識別方法はいくつか考えられるが、例えば、ＵＤＮが変わるか否かを確認するためのアクションを通信Ｉ／Ｆ部３０１から送信し、その応答に応じて確認する方法や、録画装置２１のＵＤＮを確認し、一定期間変わらなければＵＤＮが変わらないと判断する方法等が考えられる。
【００４７】
表示部３０６は、アプリケーション部３０３が作成した、録画予約情報の一覧等を表示する。本実施例の表示装置３０は表示部を内蔵しているがこれに限られるものではなく、映像信号を出力して外部の表示装置に表示させるようにしても良い。
【００４８】
以下、図７を参照しながら録画装置２１が再生装置３０からの要求に応じて録画予約を設定する処理の流れについて、図８を参照しながら再生装置３０が録画装置２１に録画予約を設定する処理の流れについて説明する。図７は、録画装置２１が再生装置３０からの要求に応じて録画予約を設定する処理の流れを示すフローチャートである。
【００４９】
再生装置３０からＳＲＳ処理部２０２が録画予約要求（ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション）を受信すると（Ｓ７０１）、ＳＲＳ処理部２０２は、当該録画予約要求に応じた予約録画が可能か否かを判断する（Ｓ７０２）。具体的には、例えば要求されたチャネルを受信可能かや、録画開始時刻が過ぎていないか等を判断する。もし要求された予約録画ができない場合には（Ｓ７０２のＮｏ）、ＳＲＳ処理部２０２は、再生装置３０へエラーレスポンスを送信する（Ｓ７０３）。
【００５０】
要求された予約録画が可能であると判断した場合には（Ｓ７０２のＹｅｓ）、ＳＲＳ処理部２０２は録画予約情報２０３ａ（ｒｅｃｏｒｄＳｃｈｅｄｕｌｅオブジェクト）を生成する（Ｓ７０４）。さらにこのとき、図４や図５を参照しながら説明したように、当該録画予約情報による録画予約が設定された録画装置を識別できるようにするため、ＩＤ（識別子）を録画予約情報２０３ａに付与する（Ｓ７０５）。このＩＤは先述の通り、本実施例では、各ネットワーク装置に対して固有に割り当てられる識別子であるＭＡＣアドレスを元に作成したものである。
【００５１】
ＳＲＳ処理部２０２は、この録画予約情報２０３ａをメモリ部２０３に記憶するとともに、Ｓ７０１で受信した録画予約要求（ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション）への応答として再生装置３０へ送信する（Ｓ７０６）。録画部２０６は、メモリ部２０３ａが記憶する録画予約情報２０３ａに基づいて録画を実行する。
【００５２】
図８は、再生装置３０が録画装置２１に録画を設定する処理の流れを示すフローチャートである。
録画予約を録画装置２１に設定するために、まず録画予約設定部３０２はアプリケーション部３０３からの指示に応じて、例えば録画するチャネルや、録画開始時刻、録画時間等を指定して録画予約を要求する録画予約要求（ＣｒｅａｔｅＲｅｃｏｒｄＳｃｈｅｄｕｌｅアクション）を通信Ｉ／Ｆ部３０１から送信する（Ｓ８０１）。
【００５３】
通信Ｉ／Ｆ部３０１を介して、この録画予約要求への応答を受信すると（Ｓ８０２）、録画予約設定部３０２はこれが成功レスポンスか否かを判断する（Ｓ８０３）。もしエラーレスポンスであれば（Ｓ８０３のＮｏ）、録画設定に失敗したものとして処理を終了する。
【００５４】
録画装置２１から受信したレスポンスが成功レスポンスである場合、即ち録画装置２１には正常に録画予約が設定され、設定した録画予約に関する録画予約情報を受信した場合には（Ｓ８０３のＹｅｓ）、録画予約情報記録部３０３ａは受信した録画予約情報をメモリ部３０４に記憶すると共に、装置確認部３０５は該録画装置２１のＵＤＮが変化するか否かを確認する（Ｓ８０４）。この確認方法は先述の通りいくつか考えられるが、例えばＵＤＮが変わるか否かを確認するコマンドを録画装置２１に送信して確認しても良いし、定期的にＵＤＮを確認して変わるか否かを判断するようにしても良い。
【００５５】
もし、Ｓ８０１で録画予約要求を送信した相手である録画装置２１のＵＤＮが変わるのであれば（Ｓ８０５のＹｅｓ）、装置識別部３０３ｂは録画予約情報に記載された、装置を識別するためのＩＤに基づいて当該録画装置２１を識別する（Ｓ８０６）。一方、録画予約要求を送信した録画装置２１がＵＤＮの変化する装置である場合には（Ｓ８０５のＮｏ）、装置識別部３０３ｂはＵＤＮに基づいて当該録画装置２１を識別する。
【００５６】
以上説明したように、本実施例によれば、各録画予約情報に、該録画予約情報による録画予約が設定された装置を識別するための識別子を付与するようにしている。これにより、各録画予約情報の中身に記載された識別子を見ることにより、どの録画予約装置に設定された録画予約であるのかを判断することができる。
【００５７】
また、本実施例ではこの識別子をＭＡＣアドレスに基づいて作成しているため、各機器を一意に識別することが可能となる。
さらに、本実施例ではＵＤＮが変化するか否かに応じて、ＵＤＮを使用するか、各録画予約情報に付与された識別子を使用するかを切り替えるようにしているが、ＵＤＮが利用できる場合にはＵＤＮを利用することにより、既存のＵＰｎＰの枠組みとの整合性を高めることができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例１に係る通信システムの構成を示す図。
【図２】本発明の実施例１に係る通信システムでの録画予約の設定処理及び閲覧処理の流れを示す図。
【図３】本発明の実施例１に係る録画装置の構成を示す図。
【図４】本発明の実施例１に係る録画装置が表示装置へ送信する録画予約情報の例を示す図。
【図５】本発明の実施例１に係る録画装置が表示装置へ送信する録画予約情報の例を示す図。
【図６】本発明の実施例１に係る表示装置の構成を示す図。
【図７】本発明の実施例１に係る録画装置が再生装置からの要求に応じて録画予約を設定する処理の流れを示す図。
【図８】本発明の実施例１に係る再生装置が録画装置に録画予約を設定する処理の流れを示す図。
【符号の説明】
【００５９】
１・・・通信システム
４・・・インターネット
２１、２２、２３・・・録画装置
３０・・・再生装置
２０１・・・通信Ｉ／Ｆ部
２０２・・・ＳＲＳ処理部
２０３・・・メモリ部
２０３ａ・・・録画予約情報
２０４・・・チューナ部
２０５・・・録画部
２０６・・・ＨＤＤ部
２０６ａ・・・録画コンテンツデータ
３０１・・・通信Ｉ／Ｆ部
３０２・・・録画予約設定部
３０３・・・アプリケーション部
３０３ａ・・・録画予約情報記録部
３０３ｂ・・・装置識別部
３０４・・・メモリ部
３０４ａ・・・録画予約情報
３０５・・・装置確認部
３０６・・・表示部
５０１、５０２・・・ｉｔｅｍ要素
５０１ａ、５０２ａ・・・ＩＤ要素
６０１、６０２・・・ｉｔｅｍ要素
６０１ａ、６０２ａ・・・ｉｄ属性
【図１】
2008211624.tif 000003
【図２】
2008211624.tif 000004
【図３】
2008211624.tif 000005
【図４】
2008211624.tif 000006
【図５】
2008211624.tif 000007
【図６】
2008211624.tif 000008
【図７】
2008211624.tif 000009
【図８】
2008211624.tif 000010