(57)【要約】【課題】再生端末ＤＭＲ及び／又は記録端末ＤＭＳがコンテンツの再生が停止（使用不可も含む）された場合であっても、他のＤＭＲ及び／又はＤＭＳを用いてそのコンテンツの再生を自動的に再開することができるコンテンツ転送切替方法等を提供する。【解決手段】第１のＤＭＳから第１のＤＭＲへ、コンテンツが転送されている際に、制御端末ＤＭＣが、第１のＤＭＲへ、再生状態及び再生位置を確認するGETメッセージを定期的に送信する。次に、ＤＭＣが、第１のＤＭＲから、再生状態（再生／停止）及び再生位置を含む200OKメッセージを受信し、その再生位置を記録する。そして、ＤＭＣが、コンテンツの再生の停止状態を検出した場合、送信元のＤＭＳのアドレスを含むPOSTメッセージと、記録された再生位置を含むSEEKメッセージとを、第１のＤＭＲ又は切替先の第２のＤＭＲへ送信する。【選択図】図２
2010278504.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークプロトコル対応の記録端末及び再生端末に対して、制御端末が、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替えるコンテンツ転送切替方法であって、
第１の記録端末から第１の再生端末へ、コンテンツが転送されている際に、
前記制御端末が、第１の再生端末へ、再生状態及び再生位置を確認する取得要求メッセージを定期的に送信する第１のステップと、
前記制御端末が、第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信し、該再生位置を記録する第２のステップと、
前記制御端末が、第１の再生端末から前記取得応答メッセージが受信できないか又は停止メッセージを受信することによって前記コンテンツの再生の停止状態を検出した場合、送信元の記録端末のアドレスを含む設定要求メッセージと、記録された前記再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信する第３のステップと
を有することを特徴とするコンテンツ転送切替方法。
【請求項２】
第３のステップについて、利用者の操作によって、第１の再生端末におけるコンテンツの再生が停止された際に、
前記制御端末が、前記停止状態を検出した場合、第２の再生端末へ、第１の記録端末又は切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
前記制御端末が、第２の再生端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第２の再生端末が、前記アドレスに対応する第１の記録端末又は切替先の第２の記録端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第１の記録端末又は切替先の第２の記録端末が、前記再生位置からのコンテンツを、第２の再生端末へ送信するステップと
を有することを特徴とする請求項１に記載のコンテンツ転送切替方法。
【請求項３】
第３のステップについて、利用者の操作によって、第１の記録端末におけるコンテンツの送信が停止された際に、
第１の再生端末が、第１の記録端末から前記コンテンツが受信されないことを検出し、前記制御端末から前記取得要求メッセージを受信した際に、停止状態及び再生位置を含む取得応答メッセージを前記制御端末へ返信するステップと、
前記制御端末が、第１の再生端末又は切替先の第２の再生端末へ、切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
前記制御端末が、第１の再生端末又は切替先の第２の再生端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第１の再生端末又は切替先の第２の再生端末が、前記アドレスに対応する第２の記録端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第２の記録端末が、前記再生位置からのコンテンツを、第１の再生端末又は切替先の第２の再生端末へ送信するステップと
を有することを特徴とする請求項１に記載のコンテンツ転送切替方法。
【請求項４】
第３のステップについて、利用者の操作によって、前記制御端末が、第１の再生端末と第１の記録端末との間のコンテンツ転送が停止された際に、
前記制御端末が、第１の再生端末及び第１の記録端末へ、停止通知メッセージを送信するステップと、
前記制御端末が、第１の再生端末又は切替先の第２の再生端末へ、第１の記録端末又は切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
前記制御端末が、第１の再生端末又は切替先の第２の再生端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第１の再生端末又は切替先の第２の再生端末が、前記アドレスに対応する第１の記録端末又は切替先の第２の記録端末へ、前記再生位置を含む再生要求メッセージを送信するステップと、
第１の記録端末又は切替先の第２の記録端末が、前記再生位置からのコンテンツを、切替先の第２の再生端末又は第１の再生端末へ送信するステップと
を有することを特徴とする請求項１に記載のコンテンツ転送切替方法。
【請求項５】
前記ホームネットワークプロトコルは、ＤＬＮＡ(Digital Living Network Alliance)準拠プロトコルであり、
前記再生端末は、ＤＬＮＡ対応のＤＭＰ(Digital Media Player)又はＭ−ＤＭＰ(Mobile-DMP)として、又は、ＤＬＮＡ対応のＤＭＲ(Digital Media Renderer)又はＭ−ＤＭＲ(Mobile-DMR)として機能し、 
前記記録端末は、ＤＬＮＡ対応のＤＭＳ(Digital Media Server)又はＭ−ＤＭＳ(Mobile-DMS)として機能し、
前記制御端末は、ＤＬＮＡ対応のＤＭＣ(Digital Media Controller)又はＭ−ＤＭＣ(Mobile-DMC)として機能し、
前記再生端末は、前記記録端末に対して、ＨＴＴＰ(HyperText Transfer Protocol)クライアントとして機能する
ことを特徴とする請求項１から４のいずれか１項に記載のコンテンツ転送切替方法。
【請求項６】
第１のステップについて、前記取得要求メッセージは、GETメソッドにおけるGetPositionInfo及びGetStateInfoアクションであり、
第２のステップについて、前記取得応答メッセージは、200OKメソッドであり、
第３のステップについて、
前記制御端末から前記再生端末へ送信される設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションであり、前記再生要求メッセージは、SEEKメソッドであり、
前記制御端末から前記再生端末へ送信される前記再送要求メッセージは、HTTP GETメソッドである
ことを特徴とする請求項１から５のいずれか１項に記載のコンテンツ転送切替方法。
【請求項７】
ホームネットワークプロトコル対応の記録端末及び再生端末に対して、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替える制御端末であって、
当該コンテンツを、第１の記録端末から第１の再生端末へ送信するべく制御するコンテンツ転送管理手段と、
第１の再生端末へ、再生状態及び再生位置を確認する取得要求メッセージを定期的に送信する取得要求メッセージ送信手段と、
第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信する応答メッセージ受信手段と、
前記応答メッセージによって受信した再生位置を記録する再生位置記憶手段と、
第１の再生端末から前記取得応答メッセージが受信できないか又は停止メッセージを受信することによって停止状態を検出する再生停止検出手段と、
送信元の記録端末のアドレスを含む設定要求メッセージと、記録された前記再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信するコンテンツ転送切替手段と
を有することを特徴とする制御端末。
【請求項８】
ホームネットワークプロトコル対応の記録端末及び再生端末に対して、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替える制御端末に搭載されたコンピュータを機能させるプログラムであって、
当該コンテンツを、第１の記録端末から第１の再生端末へ送信するべく制御するコンテンツ転送管理手段と、
第１の再生端末へ、再生状態及び再生位置を確認する取得要求メッセージを定期的に送信する取得要求メッセージ送信手段と、
第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信する応答メッセージ受信手段と、
前記応答メッセージによって受信した再生位置を記録する再生位置記憶手段と、
第１の再生端末から前記取得応答メッセージが受信できないか又は停止メッセージを受信することによって停止状態を検出する再生停止検出手段と、
送信元の記録端末のアドレスを含む設定要求メッセージと、記録された前記再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信するコンテンツ転送切替手段と
してコンピュータを機能させることを特徴とする制御端末用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークにおけるコンテンツの再生端末及び記録端末を切り替える方法、制御端末及びプログラムに関する。
【背景技術】
【０００２】
一般家庭内で、複数の家電機器をＬＡＮ(Local Area Network)に接続したホームネットワークシステムが普及してきている。異なる家電機器を相互接続することによって、他の機器からの遠隔制御や動作状態監視を実現することができる。
【０００３】
ホームネットワークで用いられるプロトコルを規定する業界標準化団体として、ＤＬＮＡ(Digital Living Network Alliance)がある。ＤＬＮＡ準拠のプロトコルは、マルチベンダ環境におけるホームネットワークを実現し、異なる家電機器の相互接続性を実現する。これによって、一方の家電機器に蓄積されたデジタルコンテンツを、他方の家電機器から利用することができる。
【０００４】
ＤＬＮＡのプロトコルスタックによれば、ホームネットワークにおける物理層として、イーサネット（登録商標）又は無線ＬＡＮ(IEEE802.11)が適用され、ネットワーク層として、ＴＣＰ／ＩＰ(Transmission Control Protocol / Internet Protocol)が適用される。トランスポート層として、コンテンツ伝送機能にはＨＴＴＰ(HyperText Transfer Protocol)が適用され、コンテンツ選択機能にはＳＯＡＰ(Simple Object Access Protocol：簡易オブジェクトアクセスプロトコル)が適用され、アドレス設定・機器発見機能にはＳＳＤＰ(Simple Service Discovery Protocol：簡易サービス検出プロトコル)が適用される。
【０００５】
図１は、従来技術におけるＤＬＮＡの基本シーケンス図である。
【０００６】
図１によれば、ホームネットワークに、ＤＬＮＡに対応した以下の端末が接続されている。
記録端末：ＤＭＳ(Digital Media Server)又はＭ−ＤＭＳ(Mobile-DMS)
再生端末：ＤＭＲ(Digital Media Renderer)又はＭ−ＤＭＲ(Mobile-DMR)
ＤＭＰ(Digital Media Player)又はＭ−ＤＭＰ(Mobile-DMP)
制御端末：ＤＭＣ(Digital Media Controller)又はＭ−ＤＭＣ(Mobile-DMC)
【０００７】
記録端末ＤＭＳは、コンテンツを蓄積する例えばハードディスクレコーダであって、そのコンテンツを再生端末ＤＭＲへ送信する。再生端末ＤＭＲは、コンテンツを再生する例えばテレビであって、そのコンテンツを記録端末ＤＭＳから受信する。制御端末ＤＭＣは、再生端末ＤＭＲ及び記録端末ＤＭＳを制御するリモートコントローラ（例えば携帯電話機に搭載することもできる）である。制御端末ＤＭＣは、利用者の操作に応じて、所望のコンテンツを蓄積した記録端末ＤＭＳから、所望の再生端末ＤＭＲへ、当該コンテンツを転送させる。その再生端末ＤＭＲは、当該コンテンツを再生し、利用者に視聴させる。
【０００８】
（Ｓ１１）制御端末ＤＭＣは、利用者の操作によって、発見要求(M-SEARCH)メッセージをホームネットワークへ送信する。発見要求(M-SEARCH)メッセージを受信した再生端末ＤＭＲ及び記録端末ＤＭＳは、発見応答(200OK)メッセージを、制御端末ＤＭＣへ返信する。
（Ｓ１２）次に、制御端末ＤＭＣは、装置仕様を確認するために取得要求GET(Description)をホームネットワークへ送信する。取得要求メッセージGET(Description)を受信した再生端末ＤＭＲ及び記録端末ＤＭＳは、装置仕様情報を含む取得応答(200OK)メッセージを、制御端末ＤＭＣへ返信する。
（Ｓ１３）次に、制御端末ＤＭＣは、検索要求メッセージBROWSE(HTTP GET)を、記録端末ＤＭＳへ送信する。これに対し、記録端末ＤＭＳは、コンテンツリストを含む検索応答メッセージを、制御端末ＤＭＣへ返信する。コンテンツリストには、少なくともコンテンツ名とＵＲＩ(Uniform Resource Locator)とを含む。
（Ｓ１４）制御端末ＤＭＣは、受信したコンテンツリストをディスプレイに表示し、利用者にコンテンツを選択させる。
（Ｓ１５）次に、制御端末ＤＭＣは、再生端末ＤＭＲへ、利用者によって選択されたコンテンツのＵＲＩを含む設定要求POST(SetAV_TransportURI)メッセージを送信する。これによって、再生端末ＤＭＲは、そのコンテンツの保存場所となるＵＲＩを知ることができる。
（Ｓ１６）次に、制御端末ＤＭＣは、再生端末ＤＭＲへ、そのコンテンツの再生要求(PLAY)メッセージを送信する。
（Ｓ１７）再生要求(PLAY)メッセージを受信した再生端末ＤＭＲは、記録端末ＤＭＳへ、再生要求(HTTP GET)メッセージを送信する。
（Ｓ１８）これによって、記録端末ＤＭＳは、再生端末ＤＭＲへ、要求されたコンテンツを送信する。再生端末ＤＭＲは、受信したコンテンツを再生し、利用者は、このコンテンツを視聴することができる。
【０００９】
前述したようにＤＬＮＡの基本シーケンスに対して、ホームネットワークに接続された複数の再生端末の間でシームレスに切り替える技術がある（例えば特許文献１参照）。この技術によれば、切替元の再生端末が、切替先の再生端末へ、再生中のコンテンツの属性情報と再生経過時間とを送信する。従って、サーバに対して切替制御を実行する必要がない。
【００１０】
また、第１の再生端末で再生していたコンテンツを、第２の再生端末でそのコンテンツの再生を再開する技術もある（例えば特許文献２参照）。この技術によれば、第１の再生端末の電源がオフされる前に、コンテンツの停止位置を含むレジューム情報を生成する。第１の再生端末は、第２の再生端末からの要求に応じて、そのレジューム情報を送信する。第１の再生端末の電源がオフされた後であっても、第２の再生端末は、そのレジューム情報に応じて、そのコンテンツの再生を再開することができる。
【００１１】
尚、同一出願人における先行技術文献として、記録端末ＤＭＳに、そのコンテンツの再生端末ＤＭＲ（ＤＭＰ）のアドレスを自動的に登録する技術もある（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００８−１３９４２３号公報
【特許文献２】特開２００８−０８５９３６号公報
【特許文献３】特開２００８−２５０５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１及び２に記載された技術によれば、切替元の再生端末が、切替先の再生端末へ再生情報を送信する必要があるために、利用者が、両方の再生端末を直接的に操作する必要がある。即ち、第１の再生端末におけるコンテンツの再生の停止によって、自動的に第２の再生端末で再生することはできない。
【００１４】
また、利用者にとっては、再生端末を切り替えるだけでなく、コンテンツの送信元となる記録端末を切り替えたい場合もある。
【００１５】
更に、利用者が、切替元の再生端末の電源をいきなりオフにした場合、再生端末を切り替えることができない。再生端末がテレビである場合、利用者が、直接的に電源をオフにすることは一般的である。この場合、切替元の再生端末は、切替先の再生端末へ転送する再生情報を作成することもできない。逆に、利用者は、コンテンツの送信元となる記録端末の電源をオフにする場合もある。
【００１６】
そこで、本発明は、再生端末及び／又は記録端末に対してコンテンツの再生が停止（使用不可も含む）された場合であっても、他の再生端末及び／又は記録端末を用いてそのコンテンツの再生を自動的に再開することができるコンテンツ転送切替方法、制御端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明によれば、ホームネットワークプロトコル対応の記録端末及び再生端末に対して、制御端末が、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替えるコンテンツ転送切替方法であって、
第１の記録端末から第１の再生端末へ、コンテンツが転送されている際に、
制御端末が、第１の再生端末へ、再生状態及び再生位置の取得要求メッセージを定期的に送信する第１のステップと、
制御端末が、第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信し、該再生位置を記録する第２のステップと、
制御端末が、第１の再生端末から取得応答メッセージが受信できないか又は停止メッセージを受信することによってコンテンツの再生の停止状態を検出した場合、送信元の記録端末のアドレスを含む設定要求メッセージと、記録された再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信する第３のステップと
を有することを特徴とする。
【００１８】
本発明のコンテンツ転送切替方法における他の実施形態によれば、
第３のステップについて、利用者の操作によって、第１の再生端末におけるコンテンツの再生が停止された際に、
制御端末が、停止状態を検出した場合、第２の再生端末へ、第１の記録端末又は切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
制御端末が、第２の再生端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第２の再生端末が、アドレスに対応する第１の記録端末又は切替先の第２の記録端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第１の記録端末又は切替先の第２の記録端末が、再生位置からのコンテンツを、第２の再生端末へ送信するステップと
を有することも好ましい。
【００１９】
本発明のコンテンツ転送切替方法における他の実施形態によれば、
第３のステップについて、利用者の操作によって、第１の記録端末におけるコンテンツの送信が停止された際に、
第１の再生端末が、第１の記録端末からコンテンツが受信されないことを検出し、制御端末から取得要求メッセージを受信した際に、停止状態及び再生位置を含む取得応答メッセージを制御端末へ返信するステップと、
制御端末が、第１の再生端末又は切替先の第２の再生端末へ、切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
制御端末が、第１の再生端末又は切替先の第２の再生端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第１の再生端末又は切替先の第２の再生端末が、アドレスに対応する第２の記録端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第２の記録端末が、再生位置からのコンテンツを、第１の再生端末又は切替先の第２の再生端末へ送信するステップと
を有することも好ましい。
【００２０】
本発明のコンテンツ転送切替方法における他の実施形態によれば、
第３のステップについて、利用者の操作によって、制御端末が、第１の再生端末と第１の記録端末との間のコンテンツ転送が停止された際に、
制御端末が、第１の再生端末及び第１の記録端末へ、停止通知メッセージを送信するステップと、
制御端末が、第１の再生端末又は切替先の第２の再生端末へ、第１の記録端末又は切替先の第２の記録端末のアドレスを含む設定要求メッセージを送信するステップと、
制御端末が、第１の再生端末又は切替先の第２の再生端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第１の再生端末又は切替先の第２の再生端末が、アドレスに対応する第１の記録端末又は切替先の第２の記録端末へ、再生位置を含む再生要求メッセージを送信するステップと、
第１の記録端末又は切替先の第２の記録端末が、再生位置からのコンテンツを、切替先の第２の再生端末又は第１の再生端末へ送信するステップと
を有することも好ましい。
【００２１】
本発明のコンテンツ転送切替方法における他の実施形態によれば、
ホームネットワークプロトコルは、ＤＬＮＡ(Digital Living Network Alliance)準拠プロトコルであり、
再生端末は、ＤＬＮＡ対応のＤＭＰ(Digital Media Player)又はＭ−ＤＭＰ(Mobile-DMP)として、又は、ＤＬＮＡ対応のＤＭＲ(Digital Media Renderer)又はＭ−ＤＭＲ(Mobile-DMR)として機能し、
記録端末は、ＤＬＮＡ対応のＤＭＳ(Digital Media Server)又はＭ−ＤＭＳ(Mobile-DMS)として機能し、
制御端末は、ＤＬＮＡ対応のＤＭＣ(Digital Media Controller)又はＭ−ＤＭＣ(Mobile-DMC)として機能し、
再生端末は、記録端末に対して、ＨＴＴＰ(HyperText Transfer Protocol)クライアントとして機能する
ことも好ましい。
【００２２】
本発明のコンテンツ転送切替方法における他の実施形態によれば、
第１のステップについて、取得要求メッセージは、GETメソッドにおけるGetPositionInfo及びGetStateInfoアクションであり、
第２のステップについて、取得応答メッセージは、200OKメソッドであり、
第３のステップについて、
制御端末から再生端末へ送信される設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションであり、再生要求メッセージは、SEEKメソッドであり、
制御端末から再生端末へ送信される再送要求メッセージは、HTTP GETメソッドである
ことも好ましい。
【００２３】
本発明によれば、ホームネットワークプロトコル対応の記録端末及び再生端末に対して、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替える制御端末であって、
当該コンテンツを、第１の記録端末から第１の再生端末へ送信するべく制御するコンテンツ転送管理手段と、
第１の再生端末へ、再生状態及び再生位置の取得要求メッセージを定期的に送信する取得要求メッセージ送信手段と、
第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信する応答メッセージ受信手段と、
応答メッセージによって受信した再生位置を記録する再生位置記憶手段と、
第１の再生端末から取得応答メッセージが受信できないか又は停止メッセージを受信することによって停止状態を検出する再生停止検出手段と、
送信元の記録端末のアドレスを含む設定要求メッセージと、記録された再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信するコンテンツ転送切替手段と
を有することを特徴とする。
【００２４】
本発明によれば、ホームネットワークプロトコル対応の記録端末及び再生端末に対して、転送されるコンテンツにおける送信元の記録端末及び／又は受信先の再生端末を切り替える制御端末に搭載されたコンピュータを機能させるプログラムであって、
当該コンテンツを、第１の記録端末から第１の再生端末へ送信するべく制御するコンテンツ転送管理手段と、
第１の再生端末へ、再生状態及び再生位置の取得要求メッセージを定期的に送信する取得要求メッセージ送信手段と、
第１の再生端末から、再生状態（再生／停止）及び再生位置を含む取得応答メッセージを受信する応答メッセージ受信手段と、
応答メッセージによって受信した再生位置を記録する再生位置記憶手段と、
第１の再生端末から取得応答メッセージが受信できないか又は停止メッセージを受信することによって停止状態を検出する再生停止検出手段と、
送信元の記録端末のアドレスを含む設定要求メッセージと、記録された再生位置を含む再生要求メッセージとを、第１の再生端末又は切替先の第２の再生端末へ送信するコンテンツ転送切替手段と
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００２５】
本発明のコンテンツ転送切替方法、制御端末及びプログラムによれば、再生端末及び／又は記録端末に対してコンテンツの再生が停止（使用不可も含む）された場合であっても、他の再生端末及び／又は記録端末を用いてそのコンテンツの再生を自動的に再開することができる。
【図面の簡単な説明】
【００２６】
【図１】従来技術におけるＤＬＮＡの基本シーケンス図である。
【図２】本発明における再生端末の停止によって再生端末を切り替えるシーケンス図である。
【図３】本発明における再生端末の停止によって再生端末及び記録端末を切り替えるシーケンス図である。
【図４】本発明における記録端末の停止によって記録端末を切り替えるシーケンス図である。
【図５】本発明における記録端末の停止によって記録端末及び記録端末を切り替えるシーケンス図である。
【図６】本発明における制御端末によって再生端末を切り替えるシーケンス図である。
【図７】本発明における制御端末によって記録端末を切り替えるシーケンス図である。
【図８】本発明における制御端末によって再生端末及び記録端末を切り替えるシーケンス図である。
【図９】本発明の制御端末における機能構成図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２８】
本発明によれば、制御端末ＤＭＣが、ＤＬＮＡ対応の記録端末ＤＭＳ及び再生端末ＤＭＲに対して、転送されるコンテンツにおける送信元の記録端末ＤＭＳ及び／又は受信先の再生端末ＤＭＲを切り替える。
【００２９】
図２は、本発明における再生端末の停止によって再生端末を切り替えるシーケンス図である。
【００３０】
図２によれば、利用者の操作によって、再生端末ＤＭＲが停止される。従って、記録端末->第１の再生端末から、記録端末->第２の再生端末へ、コンテンツの転送を切り替える。
【００３１】
（Ｓ２１）制御端末ＤＭＣは、利用者の所望のコンテンツを、記録端末ＤＭＳから第１の再生端末ＤＭＲへ送信するべく制御する。図２によれば、記録端末ＤＭＳから第１の再生端末ＤＭＲへ、コンテンツが転送されている。第１の再生端末は、そのコンテンツを再生し、利用者に視聴させている。
【００３２】
（Ｓ２２）制御端末ＤＭＣは、再生状態及び再生位置を確認するための取得要求(GET)メッセージを、第１の再生端末ＤＭＲへ定期的に送信する。この取得要求(Get)メッセージには、２つのアクション(GetStateInfo,GetPositionInfo)が含まれる。
【００３３】
（Ｓ２３）これに対し、第１の再生端末ＤＭＲは、制御端末ＤＭＣへ、取得応答(200OK)メッセージを返信する。この取得応答(200OK)メッセージは、再生状態（再生／停止）及び再生位置を含む。これによって、制御端末ＤＭＣは、再生中／停止中、及び、再生中であれば現在の再生位置を記録する。
【００３４】
ここで、制御端末ＤＭＣは、コンテンツについて切替可能なリンク情報を含むリンクテーブルを有する。図２のリンクテーブルには、「第１の再生端末ＤＭＲ<->記録端末ＤＭＳ」及び「第２の再生端末ＤＭＲ<->記録端末ＤＭＳ」が登録されている。
【００３５】
（Ｓ２４）このとき、利用者が、第１の再生端末ＤＭＲに対して、コンテンツの視聴を停止する操作をしたとする。例えば、利用者が、（１）停止ボタンを押下する場合や、（２）電源ボタンを押下してオフにする場合がある。（１）停止ボタンを押下した場合、第１の再生端末ＤＭＲは、記録端末ＤＭＳに対して停止要求(STOP)メッセージを送信することができる。一方で、（２）電源ボタンを押下してオフにした場合、第１の再生端末ＤＭＲは、何らメッセージを送信することなく、電源オフとなる。
【００３６】
（Ｓ２５）Ｓ２２によって、制御端末ＤＭＣは、第１の再生端末ＤＭＲへ、取得要求(GET)メッセージを定期的に送信するけれども、取得応答(200OK)メッセージを受信することはできない。このとき、制御端末ＤＭＣは、第１の再生端末ＤＭＲにおけるコンテンツの再生が停止されたことを検出する。
【００３７】
（Ｓ２６）制御端末ＤＭＣは、第１の再生端末ＤＭＲにおける再生停止を検出した場合、リンクテーブルを参照し、切替先となる第２の再生端末ＤＭＲへ、そのコンテンツの保存場所となる記録端末ＤＭＳのアドレスを含む設定要求(POST)メッセージを送信する。この設定要求(POST)メッセージには、１つのアクション(SetAV_TransportURI)が含まれる。この設定要求(POST)メッセージを受信した第２の再生端末ＤＭＲは、第１の再生端末ＤＭＲによって再生が停止されたコンテンツの保存場所を知ると共に、設定応答(200OK)メッセージを制御端末ＤＭＣへ返信する。
【００３８】
（Ｓ２７）次に、制御端末ＤＭＣは、切替先となる第２の再生端末ＤＭＲへ、再生要求(SEEK)メッセージを送信する。この再生要求には、Ｓ２３によって取得された再生位置を含む。これに対し、第２の再生端末ＤＭＲは、制御端末ＤＭＣへ、再生応答(200OK)メッセージを返信する。
【００３９】
（Ｓ２８）次に、第２の再生端末ＤＭＲは、記録端末ＤＭＳへ、再生要求(HTTP GET)メッセージを送信する。この再生要求メッセージには、コンテンツのアドレスとして、Ｓ２６によって制御端末ＤＭＣから受信したアドレスを含むと共に、Ｓ２７によって制御端末ＤＭＣから受信した再生位置を含む。これに対し、記録端末ＤＭＳは、再生応答(Response)メッセージを、第２の再生端末ＤＭＲへ返信する。
【００４０】
（Ｓ２９）これによって、記録端末ＤＭＳは、第２の再生端末ＤＭＲへ、再生位置からのコンテンツを送信する。第２の再生端末ＤＭＲは、そのコンテンツを再生し、利用者に視聴させることができる。
【００４１】
以上のシーケンスによって、第１の再生端末ＤＭＲの再生停止によって、自動的に、第２の再生端末ＤＭＲへそのコンテンツの再生を移行することができる。
【００４２】
図３は、本発明における再生端末の停止によって再生端末及び記録端末を切り替えるシーケンス図である。
【００４３】
図３によれば、図２と比較して、第１の記録端末->第１の再生端末から、第２の記録端末->第２の再生端末へ、コンテンツの転送を切り替える。このように、記録端末と再生端末との両方を同時に切り替える理由としては、例えばコンテンツのコーデックが影響する。即ち、低処理能力の再生端末では、例えば低解像度且つ低フレームレートのコンテンツしか再生できない。一方で、高処理能力の再生端末では、利用者への視聴効果を向上させるためにも、高解像度且つ高フレームレートのコンテンツを再生することが好ましい。
【００４４】
ここで、図３のリンクテーブルに、「第１の再生端末ＤＭＲ<->第１の記録端末ＤＭＳ」及び「第２の再生端末ＤＭＲ<->第２の記録端末ＤＭＳ」が登録されている。以下では、図２と相違する図３のＳ３６〜Ｓ３９のみについて説明する。
【００４５】
（Ｓ３６）制御端末ＤＭＣは、第１の再生端末ＤＭＲにおける再生停止を検出した場合、リンクテーブルを参照し、切替先となる第２の再生端末ＤＭＲへ、切替先の第２の記録端末ＤＭＳのアドレスを含む設定要求(POST)メッセージを送信する。
（Ｓ３７）次に、制御端末ＤＭＣは、切替先となる第２の再生端末ＤＭＲへ、再生要求(SEEK)メッセージを送信する。
（Ｓ３８）次に、第２の再生端末ＤＭＲは、切替先の第２の記録端末ＤＭＳへ、再生要求(HTTP GET)メッセージを送信する。
（Ｓ３９）これによって、第２の記録端末ＤＭＳは、第２の再生端末ＤＭＲへ、再生位置からのコンテンツを送信する。
【００４６】
図４は、本発明における記録端末の停止によって記録端末を切り替えるシーケンス図である。
【００４７】
図４によれば、図２と比較して、記録端末ＤＭＳが停止されている点が相違する。従って、第１の記録端末->再生端末から、第２の記録端末->再生端末へ、コンテンツの転送を切り替える。ここで、図４のリンクテーブルに、「再生端末ＤＭＲ<->第１の記録端末ＤＭＳ」及び「再生端末ＤＭＲ<->第２の記録端末ＤＭＳ」が登録されている。以下では、図２と相違する図４のＳ４４〜Ｓ４９のみについて説明する。
【００４８】
（Ｓ４４）第１の記録端末ＤＭＳに対して、利用者が、コンテンツの転送を停止する操作をしたとする。例えば、利用者が電源ボタンを押下してオフにした場合、第１の記録端末ＤＭＳは、何らメッセージを送信することなく、電源オフとなる。このとき、再生端末ＤＭＲから見ると、第１の記録端末ＤＭＳから急にコンテンツを受信できなくなる。これによって、再生端末ＤＭＲは、再生状態が停止中になったと判断する。
【００４９】
（Ｓ４５）Ｓ２２によって、制御端末ＤＭＣは、第１の再生端末ＤＭＲへ、取得要求(GET)メッセージを定期的に送信するために、取得応答(200OK)メッセージを受信することができる。このとき、取得応答(200OK)メッセージには、再生状態（停止中）及び再生位置を含む。これによって、制御端末ＤＭＣは、第１の再生端末ＤＭＲにおけるコンテンツの再生が停止されたことを検出する。
【００５０】
（Ｓ４６）制御端末ＤＭＣは、第１の記録端末ＤＭＳにおける再生停止を検出した場合、リンクテーブルを参照し、再生端末ＤＭＲへ、切替先の第２の記録端末ＤＭＳのアドレスを含む設定要求(POST)メッセージを送信する。
（Ｓ４７）次に、制御端末ＤＭＣは、再生端末ＤＭＲへ、再生要求(SEEK)メッセージを送信する。
（Ｓ４８）次に、再生端末ＤＭＲは、切替先の第２の記録端末ＤＭＳへ、再生要求(HTTP GET)メッセージを送信する。
（Ｓ４９）これによって、第２の記録端末ＤＭＳは、再生端末ＤＭＲへ、再生位置からのコンテンツを送信する。
【００５１】
図５は、本発明における記録端末の停止によって記録端末及び記録端末を切り替えるシーケンス図である。
【００５２】
図５によれば、図４と比較して、第１の記録端末->第１の再生端末から、第２の記録端末->第２の再生端末へ、コンテンツの転送を切り替える。ここで、図５のリンクテーブルに、「第１の再生端末ＤＭＲ<->第１の記録端末ＤＭＳ」及び「第２の再生端末ＤＭＲ<->第２の記録端末ＤＭＳ」が登録されている。以下では、図４と相違する図５のＳ５６〜Ｓ５９のみについて説明する。
【００５３】
（Ｓ５６）制御端末ＤＭＣは、第１の再生端末ＤＭＲにおける再生停止を検出した場合、リンクテーブルを参照し、切替先となる第２の再生端末ＤＭＲへ、切替先の第２の記録端末ＤＭＳのアドレスを含む設定要求(POST)メッセージを送信する。
（Ｓ５７）次に、制御端末ＤＭＣは、切替先となる第２の再生端末ＤＭＲへ、再生要求(SEEK)メッセージを送信する。
（Ｓ５８）次に、第２の再生端末ＤＭＲは、切替先の第２の記録端末ＤＭＳへ、再生要求(HTTP GET)メッセージを送信する。
（Ｓ５９）これによって、第２の記録端末ＤＭＳは、第２の再生端末ＤＭＲへ、再生位置からのコンテンツを送信する。
【００５４】
図６は、本発明における制御端末によって再生端末を切り替えるシーケンス図である。
【００５５】
図６によれば、図２と比較して、利用者は、制御端末ＤＭＣに対して、第１のコンテンツ再生端末ＤＭＲへのコンテンツの再生停止の操作をしている（Ｓ６４）。このとき、制御端末ＤＭＣは、第１の再生端末ＤＭＲへ停止要求(STOP)メッセージを送信し、更に、第１の再生端末ＤＭＲは、記録端末ＤＭＳへ停止要求(STOP)メッセージを送信する（Ｓ６５）。これに対し、記録端末ＤＭＳは、第１の再生端末ＤＭＲへ停止応答(200OK)メッセージを返信し、更に、第１の再生端末ＤＭＲは、制御端末ＤＭＣへ停止応答(200OK)メッセージを返信する。Ｓ６４及びＳ６５以外のシーケンスは、図２と全く同様である。
【００５６】
図７は、本発明における制御端末によって記録端末を切り替えるシーケンス図である。
【００５７】
図７によれば、図４と比較して、利用者は、制御端末ＤＭＣに対して、第１のコンテンツ再生端末ＤＭＲへのコンテンツの再生停止の操作をしている（Ｓ７４）。このとき、制御端末ＤＭＣは、再生端末ＤＭＲへ停止要求(STOP)メッセージを送信し、更に、再生端末ＤＭＲは、第１の記録端末ＤＭＳへ停止要求(STOP)メッセージを送信する（Ｓ７５）。これに対し、第１の記録端末ＤＭＳは、再生端末ＤＭＲへ停止応答(200OK)メッセージを返信し、更に、再生端末ＤＭＲは、制御端末ＤＭＣへ停止応答(200OK)メッセージを返信する。Ｓ７４及びＳ７５以外のシーケンスは、図４と全く同様である。
【００５８】
図８は、本発明における制御端末によって再生端末及び記録端末を切り替えるシーケンス図である。
【００５９】
図８によれば、図３と比較して、利用者は、制御端末ＤＭＣに対して、第１のコンテンツ再生端末ＤＭＲへのコンテンツの再生停止の操作をしている（Ｓ８４）。このとき、制御端末ＤＭＣは、第１の再生端末ＤＭＲへ停止要求(STOP)メッセージを送信し、更に、第１の再生端末ＤＭＲは、第１の記録端末ＤＭＳへ停止要求(STOP)メッセージを送信する（Ｓ８５）。これに対し、第１の記録端末ＤＭＳは、第１の再生端末ＤＭＲへ停止応答(200OK)メッセージを返信し、更に、第１の再生端末ＤＭＲは、制御端末ＤＭＣへ停止応答(200OK)メッセージを返信する。Ｓ８４及びＳ８５以外のシーケンスは、図３と全く同様である。
【００６０】
図９は、本発明の制御端末における機能構成図である。
【００６１】
図９によれば、制御端末１は、ホームネットワークに接続する通信インタフェース部１０と、コンテンツ転送管理部１１と、取得要求メッセージ送信部１２と、取得応答メッセージ受信部１３と、再生位置記憶部１４と、再生停止検出部１５と、コンテンツ転送切替部１６と、リンクテーブル部１７とを有する。通信インタフェース部１０は、無線機能を用いて、インターネットを介してホームネットワークに接続するものであってもよい。通信インタフェース部１０を除くこれら機能構成部は、ＤＬＮＡ対応の制御端末ＤＭＣに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００６２】
コンテンツ転送管理部１１は、記録端末ＤＭＳから再生端末ＤＭＲへ送信されるコンテンツを制御する。コンテンツ転送管理部１１は、記録端末ＤＭＳからコンテンツを受信し且つ再生している再生端末ＤＭＲを、取得メッセージ送信部１２へ通知する。
【００６３】
取得要求メッセージ送信部１２は、コンテンツの受信中である再生端末ＤＭＲへ、再生状態及び再生位置を確認する取得要求(GET)メッセージを定期的に送信する。
【００６４】
取得応答メッセージ受信部１３は、取得要求(GET)メッセージを受信した再生端末ＤＭＲから、再生状態（再生／停止）及び再生位置を含む取得応答(200OK)メッセージを受信する。受信された再生位置は、再生位置記憶部１４へ出力される。尚、取得応答メッセージ受信部１３が、停止メッセージを受信した場合、その旨を再生停止検出部１５へ通知する。
【００６５】
再生位置記憶部１４は、転送中のコンテンツ毎に、取得応答メッセージによって受信した再生位置を記録する。
【００６６】
再生停止検出部１５は、再生端末ＤＭＲから取得応答(200OK)メッセージが受信できないか又は停止メッセージを受信することによって、コンテンツの再生の停止状態を検出する。
【００６７】
コンテンツ転送切替部１６は、送信元の記録端末のアドレスを含む設定要求(POST)メッセージと、記録された再生位置を含む再生要求(SEEK)メッセージとを、切替後の再生端末へ送信する。
【００６８】
リンクテーブル部１７は、コンテンツについて切替可能なリンク情報を含む。リンク情報は、「再生端末ＤＭＲ<->記録端末ＤＭＳ」の組であって、一方の組におけるＤＭＲ又はＤＭＳの停止によって、他方の組へ自動的に切り替わる。
【００６９】
以上、詳細に説明したように、本発明のコンテンツ転送切替方法、制御端末及びプログラムによれば、再生端末及び／又は記録端末に対してコンテンツの再生が停止（使用不可も含む）された場合であっても、他の再生端末及び／又は記録端末を用いてそのコンテンツの再生を自動的に再開することができる。
【００７０】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００７１】
１  制御端末ＤＭＣ
１０  通信インタフェース部
１１  コンテンツ転送管理部
１２  取得要求メッセージ送信部
１３  取得応答メッセージ受信部
１４  再生位置記憶部
１５  再生停止検出部
１６  コンテンツ転送切替部
１７  リンクテーブル部
２  再生端末ＤＭＲ
３  記録端末ＤＭＳ
【図１】
2010278504.tif 000003
【図２】
2010278504.tif 000004
【図３】
2010278504.tif 000005
【図４】
2010278504.tif 000006
【図５】
2010278504.tif 000007
【図６】
2010278504.tif 000008
【図７】
2010278504.tif 000009
【図８】
2010278504.tif 000010
【図９】
2010278504.tif 000011