(57)【特許請求の範囲】
【請求項１】
サーバが提供するサービスに係わる遠隔ユーザ・インターフェース（ＲＵＩ）をクライアント装置に提供する方法において、
前記遠隔ユーザ・インターフェース及び前記遠隔ユーザ・インターフェースに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記遠隔ユーザ・インターフェースの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含む遠隔ユーザ・インターフェース要請を受信する段階と、
前記伝送オプション情報に基づいて、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記遠隔ユーザ・インターフェースのフォーマット及び前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する段階と、
前記比較結果に基づいて、前記遠隔ユーザ・インターフェースを選択的に、前記クライアント装置に伝送する段階と、を含むことを特徴とする遠隔ユーザ・インターフェース提供方法。
【請求項２】
前記クライアント装置に、前記サーバが提供可能なサービスに係わる情報及び前記サービスに接続するためのＵＲＬ(uniform resource locator)を伝送する段階をさらに含み、
前記遠隔ユーザ・インターフェース要請は、前記ＵＲＬに基づいて、前記クライアント装置が前記サーバに伝送することを特徴とする請求項１に記載の遠隔ユーザ・インターフェース提供方法。
【請求項３】
前記遠隔ユーザ・インターフェース要請は、
前記遠隔ユーザ・インターフェースに含まれたビデオの再生を制御するためのユーザ・インターフェースが除去された状態で、前記遠隔ユーザ・インターフェースを伝送することを要請する制御ユーザ・インターフェース・オプション情報をさらに含むことを特徴とする請求項１に記載の遠隔ユーザ・インターフェース提供方法。
【請求項４】
前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送する段階は、
前記遠隔ユーザ・インターフェースを示すＨＴＭＬ文書を前記クライアント装置に伝送し、
前記ＨＴＭＬ文書は、前記ＨＴＭＬ文書にリンクとして含まれたＵＲＬに対応する他の遠隔ユーザ・インターフェースのフォーマット情報、及び前記他の遠隔ユーザ・インターフェースに含まれたビデオのフォーマット情報を含むリンク情報をさらに含むことを特徴とする請求項１に記載の遠隔ユーザ・インターフェース提供方法。
【請求項５】
前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送する段階は、
前記遠隔ユーザ・インターフェースを示すＨＴＭＬ文書を前記クライアント装置に伝送し、
前記ＨＴＭＬ文書は、前記遠隔ユーザ・インターフェースに含まれたビデオに係わる字幕を表示するか否かを示す字幕表示情報をさらに含むことを特徴とする請求項１に記載の遠隔ユーザ・インターフェース提供方法。
【請求項６】
前記比較する段階で、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報のみとを比較した場合には、前記伝送する段階で、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報とが一致する場合に、前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送し、
前記比較する段階で、前記遠隔ユーザ・インターフェースのフォーマット及び前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する場合には、前記伝送する段階で、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報とが一致し、前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットと前記第２選好フォーマット情報が一致する場合に、前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送することを特徴とする請求項１に記載の遠隔ユーザ・インターフェース提供方法。
【請求項７】
サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個の遠隔ユーザ・インターフェースを提供するための複数個のＵＲＬ、及び前記１つのサービスに係わる前記複数個の遠隔ユーザ・インターフェースそれぞれのフォーマット種類についての情報を含むユーザ・インターフェース・プロフィール情報をクライアント装置に伝送する段階と、
前記複数個のＵＲＬのうち一つに基づいて、前記クライアント装置から伝送された前記複数個の遠隔ユーザ・インターフェースのうち一つを伝送することを要請する遠隔ユーザ・インターフェース要請を受信する段階と、
前記複数個の遠隔ユーザ・インターフェースのうち、前記遠隔ユーザ・インターフェース要請に対応する遠隔ユーザ・インターフェースを前記クライアント装置に伝送する段階と、を含むことを特徴とする遠隔ユーザ・インターフェース提供方法。
【請求項８】
サーバが提供するサービスに係わる遠隔ユーザ・インターフェースをクライアント装置に提供する装置において、
前記遠隔ユーザ・インターフェース及び前記遠隔ユーザ・インターフェースに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記遠隔ユーザ・インターフェースの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含む遠隔ユーザ・インターフェース要請を受信する受信部と、
前記伝送オプション情報に基づいて、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記遠隔ユーザ・インターフェースのフォーマット及び前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する比較部と、
前記比較結果に基づいて、前記遠隔ユーザ・インターフェースを選択的に、前記クライアント装置に伝送する伝送部と、を含むことを特徴とする遠隔ユーザ・インターフェース提供装置。
【請求項９】
前記伝送部は、前記クライアント装置に、前記サーバが提供可能なサービスに係わる情報及び前記サービスに接続するためのＵＲＬをさらに伝送し、
前記遠隔ユーザ・インターフェース要請は、前記ＵＲＬに基づいて、前記クライアント装置が前記サーバに伝送することを特徴とする請求項８に記載の遠隔ユーザ・インターフェース提供装置。
【請求項１０】
前記遠隔ユーザ・インターフェース要請は、
前記遠隔ユーザ・インターフェースに含まれたビデオの再生を制御するためのユーザ・インターフェースが除去された状態で、前記遠隔ユーザ・インターフェースを伝送することを要請する制御ユーザ・インターフェース・オプション情報をさらに含むことを特徴とする請求項８に記載の遠隔ユーザ・インターフェース提供装置。
【請求項１１】
前記伝送部は、前記遠隔ユーザ・インターフェースを示すＨＴＭＬ文書を前記クライアント装置に伝送し、
前記ＨＴＭＬ文書は、前記ＨＴＭＬ文書にリンクとして含まれたＵＲＬに対応する他の遠隔ユーザ・インターフェースのフォーマット情報、及び前記他の遠隔ユーザ・インターフェースに含まれたビデオのフォーマット情報を含むリンク情報をさらに含むことを特徴とする請求項８に記載の遠隔ユーザ・インターフェース提供装置。
【請求項１２】
前記伝送部は、
前記遠隔ユーザ・インターフェースを示すＨＴＭＬ文書を前記クライアント装置に伝送し、
前記ＨＴＭＬ文書は、前記遠隔ユーザ・インターフェースに含まれたビデオに係わる字幕を表示するか否かを示す字幕表示情報をさらに含むことを特徴とする請求項８に記載の遠隔ユーザ・インターフェース提供装置。
【請求項１３】
前記比較部が、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報のみとを比較した場合には、前記伝送部が前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報とが一致する場合に、前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送し、
前記比較部が、前記遠隔ユーザ・インターフェースのフォーマット及び前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する場合には、前記伝送部が、前記遠隔ユーザ・インターフェースのフォーマットと、前記第１選好フォーマット情報とが一致し、前記遠隔ユーザ・インターフェースに含まれたビデオのフォーマットと、前記第２選好フォーマット情報とが一致する場合に、前記遠隔ユーザ・インターフェースを前記クライアント装置に伝送することを特徴とする請求項８に記載の遠隔ユーザ・インターフェース提供装置。
【請求項１４】
サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個の遠隔ユーザ・インターフェースを提供するための複数個のＵＲＬ、及び前記１つのサービスに係わる前記複数個の遠隔ユーザ・インターフェースそれぞれのフォーマット種類についての情報を含むユーザ・インターフェース・プロフィール情報をクライアント装置に伝送する伝送部と、
前記複数個のＵＲＬのうち一つに基づいて、前記クライアント装置から伝送された前記複数個の遠隔ユーザ・インターフェースのうち一つを伝送することを要請する遠隔ユーザ・インターフェース要請を受信する受信部と、を含み、
前記伝送部は、前記複数個の遠隔ユーザ・インターフェースのうち、前記遠隔ユーザ・インターフェース要請に対応する遠隔ユーザ・インターフェースを前記クライアント装置に伝送することを特徴とする遠隔ユーザ・インターフェース提供装置。
【請求項１５】
請求項１ないし請求項７のうち、いずれか１項に記載の方法を実行させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバが提供するサービスに係わる遠隔ユーザ・インターフェース（ＲＵＩ：remote user interface）をクライアント装置に提供する方法に関する。
【背景技術】
【０００２】
ホームネットワークの拡散によって、家庭で既存のＰＣ（personal computer）中心のネットワーク環境がだんだんと多様な下位ネットワーク技術を使用する家電製品を含む環境に拡大している。従って、ＩＰ（internet protocol）を使用し、それら家電製品を統一された方式でネットワーク化することができる技術への必要性から、ＤＬＮＡ（digital living network alliance）のようなホームネットワーク・ミドルウェア標準が提案された。
【０００３】
ＤＬＮＡでは、遠隔ユーザ・インターフェース（ＲＵＩ）を利用したホームネットワーク環境を構築するが、ＤＬＮＡ基盤のホームネットワークは、遠隔ユーザ・インターフェース・クライアント装置（ＲＵＩＣ）、遠隔ユーザ・インターフェース・サーバ（ＲＵＩＳ）などから構成され、既存の遠隔ユーザ・インターフェース技術を利用したホームネットワーク技術では、ＸＨＴ（expandable home theater）、ＣＥＡ２０１．４、ＸＲＴ（extended remoting technology）などが存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国特許第１０−０５１３２７８号公報
【特許文献２】韓国特許第１０−０７７２８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、サーバが提供するサービスに係わる遠隔ユーザ・インターフェース（ＲＵＩ）をクライアント装置に提供する方法及びその装置を提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するための本発明の一実施形態によるサーバが提供するサービスに係わる遠隔ユーザ・インターフェース（ＲＵＩ）をクライアント装置に提供する方法は、前記ＲＵＩ及び前記ＲＵＩに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記ＲＵＩの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する段階と、前記伝送オプション情報に基づいて、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する段階と、前記比較結果に基づいて、前記ＲＵＩを選択的に前記クライアント装置に伝送する段階と、を含む。
【発明の効果】
【０００７】
本願発明の一実施形態では、クライアント装置がサーバにＲＵＩ要請を伝送するとき、ＲＵＩ要請に伝送オプション情報を含め、ユーザがその伝送オプション情報を第２選好フォーマットを考慮しないように設定することによって、ＲＵＩに含まれたビデオのフォーマットと、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットを示す第２選好フォーマット情報とが一致しない場合にも、そのユーザがＲＵＩを受信することが可能である。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態によるＲＵＩ提供方法について説明するために図示したフローチャートである。
【図２】本発明の一実施形態によるサービス・プロフィール情報について説明するために図示した図面である。
【図３】は本発明の一実施形態によるＲＵＩ要請の伝送オプション情報について説明するために図示した図面である。
【図４】は本発明の一実施形態によるＲＵＩ要請の制御ＵＩ（user interface）オプション情報について説明するために図示した図面である。
【図５】本発明の一実施形態によるＲＵＩを示すＨＴＭＬ（hyper text markup language）文書のリンク情報について説明するために図示した図面である。
【図６】本発明の一実施形態による字幕表示情報について説明するために図示した図面である。
【図７】本発明の第２実施形態によるＲＵＩ提供方法について説明するために図示したフローチャートである。
【図８】本発明の一実施形態によるＵＩプロフィール情報について説明するために図示した図面である。
【図９】本発明の一実施形態によるＲＵＩ提供装置について説明するために図示した図面である。
【図１０】本発明の第２実施形態によるＲＵＩ提供装置について説明するために図示した図面である。
【発明を実施するための形態】
【０００９】
本発明の目的を達成するための本発明の一実施形態によるサーバが提供するサービスに係わる遠隔ユーザ・インターフェース（ＲＵＩ：remote user interface）をクライアント装置に提供する方法は、前記ＲＵＩ及び前記ＲＵＩに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記ＲＵＩの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する段階と、前記伝送オプション情報に基づいて、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する段階と、前記比較結果に基づいて、前記ＲＵＩを選択的に、前記クライアント装置に伝送する段階と、を含む。
【００１０】
望ましくは、本発明の一実施形態によるＲＵＩ提供方法は、前記クライアント装置に、前記サーバが提供可能なサービスに係わる情報と、前記サービスに接続するためのＵＲＬ（uniform resource locator）と、を伝送する段階をさらに含み、前記ＲＵＩ要請は、前記ＵＲＬに基づいて、前記クライアント装置が前記サーバに伝送する。
望ましくは、前記ＲＵＩ要請は、前記ＲＵＩに含まれたビデオの再生を制御するためのユーザ・インターフェース（ＵＩ）が除去された状態で、前記ＲＵＩの伝送を要請する制御ＵＩオプション情報をさらに含む。
【００１１】
望ましくは、前記ＲＵＩを前記クライアント装置に伝送する段階は、前記ＲＵＩを示すＨＴＭＬ（hypertext markup language）文書を前記クライアント装置に伝送し、前記ＨＴＭＬ文書は、前記ＨＴＭＬ文書にリンクとして含まれたＵＲＬに対応する他のＲＵＩのフォーマット情報と、前記他のＲＵＩに含まれたビデオのフォーマット情報とを含むリンク情報をさらに含む。
【００１２】
望ましくは、前記ＲＵＩを前記クライアント装置に伝送する段階は、前記ＲＵＩを示すＨＴＭＬ文書を前記クライアント装置に伝送し、前記ＨＴＭＬ文書は、前記ＲＵＩに含まれたビデオに係わる字幕を表示するか否かを示す字幕表示情報をさらに含む。
【００１３】
望ましくは、前記比較する段階で、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較した場合には、前記伝送する段階で、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報とが一致する場合に、前記ＲＵＩを前記クライアント装置に伝送し、前記比較する段階で、前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する場合には、前記伝送する段階で、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報とが一致し、前記ＲＵＩに含まれたビデオのフォーマットと、前記第２選好フォーマット情報とが一致する場合に、前記ＲＵＩを前記クライアント装置に伝送する。
【００１４】
また、前記目的を達成するための本発明の他の実施形態によるＲＵＩ提供方法は、サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個のＲＵＩを提供するための複数個のＵＲＬと、前記１つのサービスに係わる前記複数個のＲＵＩそれぞれのフォーマット種類についての情報と、を含むＵＩプロフィール情報をクライアント装置に伝送する段階と、前記複数個のＵＲＬのうち一つに基づいて、前記クライアント装置から伝送された前記複数個のＲＵＩのうち一つを伝送することを要請するＲＵＩ要請を受信する段階と、前記複数個のＲＵＩのうち、前記ＲＵＩ要請に対応するＲＵＩを、前記クライアント装置に伝送する段階と、を含む。
【００１５】
また、前記目的を達成するための本発明のさらに他の実施形態によるサーバが提供するサービスに係わるＲＵＩをクライアント装置に提供する装置は、前記ＲＵＩ及び前記ＲＵＩに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記ＲＵＩの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する受信部；前記伝送オプション情報に基づいて、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する比較部；前記比較結果に基づいて、前記ＲＵＩを選択的に、前記クライアント装置に伝送する伝送部；を含む。
【００１６】
また、前記目的を達成するための本発明のさらに他の実施形態によるサーバが提供するサービスに係わるＲＵＩをクライアント装置に提供する装置は、前記ＲＵＩ及び前記ＲＵＩに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記ＲＵＩの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する受信部；前記伝送オプション情報に基づいて、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する比較部；前記比較結果に基づいて、前記ＲＵＩを選択的に、前記クライアント装置に伝送する伝送部；を含む。
【００１７】
また、本発明のさらに他の実施形態は、前記目的を達成するために、ＲＵＩ及び前記ＲＵＩに含まれたビデオそれぞれについて、前記クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びに前記ＲＵＩの伝送いかんを決定するとき、前記第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する段階と、前記伝送オプション情報に基づいて、前記ＲＵＩのフォーマットと、前記第１選好フォーマット情報のみとを比較するか、あるいは前記ＲＵＩのフォーマット及び前記ＲＵＩに含まれたビデオのフォーマットそれぞれを、前記第１選好フォーマット情報及び前記第２選好フォーマット情報と比較する段階と、前記比較結果に基づいて、前記ＲＵＩを選択的に、前記クライアント装置に伝送する段階と、を含むＲＵＩ提供方法を実行させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
【００１８】
また、本発明のさらに他の実施形態は、前記目的を達成するためにサーバが提供する１つのサービスについて、異なるフォーマットを有した複数個のＲＵＩを提供するための複数個のＵＲＬと、前記１つのサービスに係わる前記複数個のＲＵＩそれぞれのフォーマット種類についての情報と、を含むＵＩプロフィール情報をクライアント装置に伝送する段階と、前記複数個のＵＲＬのうち一つに基づいて、前記クライアント装置から伝送された前記複数個のＲＵＩのうち一つを伝送することを要請するＲＵＩ要請を受信する段階と、前記複数個のＲＵＩのうち、前記ＲＵＩ要請に対応するＲＵＩを、前記クライアント装置に伝送する段階と、を含むＲＵＩ提供方法を実行させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
【００１９】
以下、添付された図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。
【００２０】
図１は、本発明の一実施形態による遠隔ユーザ・インターフェース（ＲＵＩ）提供方法について説明するために図示したフローチャートである。以下で説明する動作は、サーバとクライアント装置とから構成されるホームネットワークで遂行されると仮定する。このとき、本発明の一実施形態によるホームネットワークは、ＤＬＮＡ（digital living network alliance）基盤のホームネットワークであってもよい。
【００２１】
段階１１０では、サーバが提供可能なサービスに係わる情報と、サービスに接続するためのＵＲＬと、を含むサービス・プロフィール情報をサーバがクライアント装置に伝送する。
【００２２】
このとき、サーバが提供可能なサービスは複数個であって、この場合には、サービス・プロフィール情報は、その複数個のサービスに係わる情報と、その複数個のサービスに対応する複数個のＵＲＬと、を含むことができる。
【００２３】
例えば、サーバに電源が印加されれば、サーバは、サービス・プロフィール情報をホームネットワークに含まれたクライアント装置に伝送し、クライアント装置に電源が印加されれば、クライアント装置は、ホームネットワークでサーバを探索し、そのサーバから伝送されるサービス・プロフィール情報を受信することができる。
【００２４】
本発明の一実施形態によるサービス・プロフィール情報についての説明は、図２を参照して後述する。
【００２５】
一方、他の実施形態では、段階１１０が省略されもする。例えば、クライアント装置がサーバのＵＲＬをすでに知っていたり、サーバのＵＲＬについてのＤＢ（database）などをクライアント装置内部に別途に保存しているならば、段階１１０は、遂行される必要がない。
【００２６】
段階１２０では、サーバが提供するサービスに係わるＲＵＩ及びそのＲＵＩに含まれたビデオそれぞれについて、クライアント装置が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びにそのＲＵＩの伝送いかんを決定するとき、第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請をサーバが受信する。
【００２７】
このとき、ＲＵＩ要請は、クライアント装置がサーバにＲＵＩの伝送を要請する命令であり、段階１１０で、クライアント装置が、サーバから受信したＵＲＬを介してサーバに接続しつつ、ＲＵＩ要請をサーバに伝送する。他の実施形態では、クライアント装置がすでに知っているサーバのＵＲＬ、またはクライアント装置のＤＢから読み取ったサーバのＵＲＬを利用し、クライアント装置がサーバに接続することもできる。
【００２８】
また、伝送オプション情報は、クライアント装置のＲＵＩ要請に対応し、サーバがクライアント装置にＲＵＩを伝送するか否かを決定するとき、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットを示す第２選好フォーマットを考慮するか否かを示すための情報である。
【００２９】
本発明の一実施形態による伝送オプション情報についての説明は、図３を参照して後述する。
【００３０】
一方、本発明の一実施形態で、ＲＵＩについてクライアント装置が選好するフォーマットを示す第１選好フォーマットは、ＳＤ（standard definition）クラスの解像度を有するフォーマット、またはＨＤ（high definition）クラスの解像度を有するフォーマットである。また、そのＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットを示す第２選好フォーマットは、ｍｐｅｇ、ｍｐｇ、ｍｐｅの拡張子を有するＭＰＥＧ（moving picture experts group）ビデオ・フォーマット、またはｑｔ、ｍｏｖの拡張子を有するQuickTimeビデオ・フォーマットであってもよい。
【００３１】
他の実施形態では、ＲＵＩ要請に、ＲＵＩに含まれたビデオの再生を制御するためのＵＩが除去された状態で、ＲＵＩの伝送を要請する制御ＵＩオプション情報がさらに含まれてもよい。
【００３２】
例えば、クライアント装置が、ビデオの再生、停止、ボリューム調節のようなビデオ再生を制御するためのローカルＵＩである場合に、サーバからビデオの再生を制御するためのＵＩを受信すれば、クライアント装置が有しているローカルＵＩが、サーバから受信されるビデオ再生制御ＵＩと衝突を起こしうるので、クライアント装置は、ビデオ再生を制御するためのＵＩが除去された状態で、ＲＵＩの伝送を要請する制御ＵＩオプション情報が含まれたＲＵＩ要請を、サーバに伝送することによって、サーバからビデオの再生を制御するためのＵＩが除去されたＲＵＩを受信する。
【００３３】
本発明の一実施形態による制御ＵＩオプション情報についての説明は、図４を参照して後述する。
【００３４】
段階１３０では、その伝送オプション情報に基づいて、ＲＵＩのフォーマットと、第１選好フォーマット情報のみとを比較するか、あるいはＲＵＩのフォーマット及びＲＵＩに含まれたビデオのフォーマットそれぞれを、第１選好フォーマット情報及び第２選好フォーマット情報と比較する。
【００３５】
例えば、伝送オプション情報が第２選好フォーマットを考慮するように設定されているならば、サーバは、ＲＵＩのフォーマットが、第１選好フォーマット情報と一致しているか否かということと、ＲＵＩに含まれたビデオのフォーマットが、第２選好フォーマット情報と一致しているか否かということとについて、いずれも比較する。しかし、伝送オプション情報が第２選好フォーマットを考慮しないように設定されているならば、サーバは、第１選好フォーマット情報と、ＲＵＩのフォーマットとが一致しているか否かについてのみ比較するのである。
【００３６】
段階１４０では、その比較結果に基づいて、サーバが、ＲＵＩを選択的にクライアント装置に伝送する。
【００３７】
さらに具体的には、段階１３０で、ＲＵＩのフォーマットと、第１選好フォーマット情報のみとを比較した場合には、ＲＵＩのフォーマットと、第１選好フォーマット情報とが一致する場合に、ＲＵＩをクライアント装置に伝送し、一致しない場合には、ＲＵＩをクライアント装置に伝送しない。
【００３８】
また、段階１３０で、ＲＵＩのフォーマット及びそのＲＵＩに含まれたビデオのフォーマットそれぞれを、第１選好フォーマット情報及び第２選好フォーマット情報と比較する場合には、ＲＵＩのフォーマットと、第１選好フォーマット情報とが一致し、ＲＵＩに含まれたビデオのフォーマットと、第２選好フォーマット情報とが一致する場合に、ＲＵＩをクライアント装置に伝送し、ＲＵＩのフォーマットと、第１選好フォーマット情報とが一致しないか、あるいはＲＵＩに含まれたビデオのフォーマットと、第２選好フォーマット情報とが一致しない場合には、ＲＵＩをクライアント装置に伝送しない。
【００３９】
一方、本発明の一実施形態は、ＲＵＩを示すＨＴＭＬ文書をクライアント装置に伝送することによって、ＲＵＩをクライアント装置に伝送することができる。
【００４０】
このとき、そのＨＴＭＬ文書にリンクとして含まれたＵＲＬに対応するＲＵＩのフォーマット情報と、そのリンクとして含まれたＵＲＬに対応するＲＵＩに含まれたビデオのフォーマット情報と、を含むリンク情報がさらに含まれてもよい。
【００４１】
本発明の一実施形態によるリンク情報についての説明は、図５を参照して後述する。
【００４２】
また、他の実施形態では、ＲＵＩを示すＨＴＭＬ文書に、そのＲＵＩに含まれたビデオに係わる字幕を表示するか否かを示す字幕表示情報がさらに含まれてもよい。
【００４３】
本発明の一実施形態による字幕表示情報についての説明は、図６を参照して後述する。
【００４４】
従来技術では、ＲＵＩに含まれたビデオのフォーマットと、第２選好フォーマット情報とが一致しない場合には、サーバがクライアント装置にエラーを通知し、ＲＵＩをクライアント装置に伝送しなかった。これにより、ＲＵＩに含まれたビデオ再生が不可能であるにもかかわらず、ＲＵＩを受信することを所望するユーザの場合に、ＲＵＩに含まれたビデオ・フォーマットが、ユーザが選好する第２選好フォーマット情報と一致しないという理由だけで、ＲＵＩさえも受信することができないという問題が発生した。
【００４５】
しかし、本願発明の一実施形態では、クライアント装置がサーバにＲＵＩ要請を伝送するとき、ＲＵＩ要請に伝送オプション情報を含め、ユーザがその伝送オプション情報を第２選好フォーマットを考慮しないように設定することによって、ＲＵＩに含まれたビデオのフォーマットと、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットを示す第２選好フォーマット情報とが一致しない場合にも、そのユーザがＲＵＩを受信することが可能であるという効果がある。
【００４６】
図２は、本発明の一実施形態によるサービス・プロフィール情報について説明するために図示した図面である。
【００４７】
図２を参照すれば、＜ｕｒｉ＞ｈｔｔｐ：／／１．８．７．２：３３３／ＤＶＤＵＩ＜／ｕｒｉ＞は、サーバが提供するＤＶＤ（digital versatile disc）再生サービスに接続するためのＵＲＬが、１．８．７．２：３３３であることを示す。
【００４８】
＜ｕｉ＿profile name＝“ＳＤ＿ＵＩＰＲＯＦ”／＞は、ＤＶＤ再生サービスに係わるＲＵＩのフォーマットが、ＳＤクラスのフォーマットであることを示す。
【００４９】
＜video＿profile name＝“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”type＝“video／ｍｐｅｇ”／＞は、ＤＶＤ再生サービスに係わるＲＵＩに含まれたビデオのフォーマットが、ＭＰＥＧ＿ＰＳ＿ＰＡＬであるということを示す。
【００５０】
図３は、本発明の一実施形態によるＲＵＩ要請の伝送オプション情報について説明するために図示した図面である。
【００５１】
図３は、本発明の一実施形態によるＲＵＩ要請をＨＴＭＬランゲージ形態で表示したものである。
【００５２】
図３を参照すれば、＜ｕｉ＿profile name＝“ＳＤ＿ＵＩＰＲＯＦ”＞は、ＲＵＩについてクライアント装置が選好するフォーマットである第１選好フォーマットが、ＳＤクラスの解像度を有するフォーマットであることを示す。
【００５３】
＜ｅｘｔ＞は、付加的な情報がさらに含まれることを示す。例えば、＜ｅｘｔ＞の代わりに、＜video＿profile name＝“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”type＝“video／ｍｐｅｇ”／＞が含まれるが、これは、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットである第２選好フォーマットを示すものである。このとき、name＝“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”は、ＤＬＮＡで定義した第２選好フォーマットの名称が、“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”であるということを示し、type＝“video／ｍｐｅｇ”は、第２選好フォーマットの種類が、ＭＰＥＧビデオ・フォーマットであるということを示す。他の実施形態では、＜ｅｘｔ＞の代わりに、ビデオ・フォーマットだけではなく、オーディオ・フォーマットについての情報がさらに含まれてもよい。
【００５４】
＜ＡＶCapabilityMode＞Relax＜／ＡＶCapabilityMode＞は、前述の伝送オプション情報を示すものであり、＜ＡＶCapabilityMode＞がRelaxに設定されれば、サーバがクライアント装置にＲＵＩを伝送するか否かを決定するとき、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットである第２選好フォーマットを考慮しないことを要請する。
【００５５】
もし＜ＡＶCapabilityMode＞がＲＵＩ要請に含まれていない場合、または＜ＡＶCapabilityMode＞がdefaultに設定されている場合には、サーバがクライアント装置にＲＵＩを伝送するか否かを決定するとき、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットである第２選好フォーマットを考慮することを要請する。
【００５６】
図３の実施形態では、伝送オプション情報が、＜ＡＶCapabilityMode＞と表示されたが、本発明の一実施形態による伝送オプション情報の形式は、これに限定されるものではない。
【００５７】
例えば、＜video＿profile name＝“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”type＝“＊”／＞のような形式で伝送オプション情報が表示されてもよい。ここで、name＝“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”は、ＤＬＮＡで定義した第２選好フォーマットの名称が、“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”であるということを示し、type＝“＊”は、サーバがクライアント装置にＲＵＩを伝送するか否かを決定するとき、ＲＵＩに含まれたビデオについて、クライアント装置が選好するフォーマットである第２選好フォーマットを考慮しないことを要請する。すなわち、type“＊”は、ビデオ・フォーマットがいかなるフォーマットであるかということに関係なしにＲＵＩを要請する。
【００５８】
図４は、本発明の一実施形態によるＲＵＩ要請の制御ＵＩオプション情報について説明するために図示した図面である。
【００５９】
図４は、本発明の他の実施形態によるＲＵＩ要請をＨＴＭＬランゲージ形態で表示したものである。図４を参照すれば、＜ＡＶControlＵＩ＞Ｎｏ＜／ＡＶControlＵＩ＞は、制御ＵＩオプション情報を示すが、これは、ビデオの再生を制御するためのＵＩが除去された状態で、ＲＵＩの伝送を要請する。
【００６０】
図５は、本発明の一実施形態によるＲＵＩを示すＨＴＭＬ文書のリンク情報について説明するために図示した図面である。
【００６１】
図５は、本発明の一実施形態によるＲＵＩを示すＨＴＭＬ文書に追加されるリンク情報を、ＨＴＭＬランゲージ形態で表示したものである。
【００６２】
図５を参照すれば、Hyper Link：＜ａｈｒｅｆ＝“ＵＲＬ”title＝“link title”target＝“link target”class＝“link class”＞link label＜／ａ＞で、ｈｒｅｆ＝“ＵＲＬ”は、ＲＵＩを示すＨＴＭＬ文書にリンクされたＵＲＬを示し、title＝“link title”は、そのリンクされたＵＲＬの名称を示し、target＝“link target”は、そのリンクされたＵＲＬに対応する他のＲＵＩを出力するウインドウの名称を示す。
【００６３】
ＭＩＭＥ−types：は、続く文章がＲＵＩにリンクされたそのＵＲＬのフォーマットを表示するための文章であることを示す。
【００６４】
＜ｕｉ＿profile name＝“ＳＤ＿ＵＩＰＲＯＦ”＞は、そのリンクされたＵＲＬに対応する他のＲＵＩのフォーマットが、ＳＤクラスのフォーマットであるということを示す。
【００６５】
＜video＿profile name＝“ＭＰＥＧ＿ＰＳ＿ＮＴＳＣ”type＝“video／ｍｐｅｇ”／＞は、そのリンクされたＵＲＬに対応する他のＲＵＩに含まれたビデオのフォーマットの名称が、“ＭＰＥＧ＿ＰＳ＿ＰＡＬ”であり、そのビデオ・フォーマットの種類が、ＭＰＥＧビデオ・フォーマットであるということを示す。
【００６６】
図６は、本発明の一実施形態による字幕表示情報について説明するために図示した図面である。
【００６７】
図６は、本発明の一実施形態によるＲＵＩを示すＨＴＭＬ文書に追加される字幕表示情報を、ＨＴＭＬランゲージ形態で表示したものである。
【００６８】
図６を参照すれば、ｖｉｄ１．CloseCaptionは、字幕表示情報を示すが、ｖｉｄ１．CloseCaption（１）は、ＲＵＩに含まれたビデオに係わる字幕を表示するということを示し、ｖｉｄ１．CloseCaption（０）は、ＲＵＩに含まれたビデオに係わる字幕を表示しないということを示す。
【００６９】
一方、本発明の他の実施形態では、サーバが提供する１つのサービスについて、異なるフォーマットを有する複数個のＲＵＩを提供してもよい。以下では、これと関連した実施形態について説明する。
【００７０】
図７は、本発明の第２実施形態によるＲＵＩ提供方法について説明するために図示したフローチャートである。
【００７１】
段階７１０では、サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個のＲＵＩを提供するための複数個のＵＲＬと、その１つのサービスに係わる複数個のＲＵＩそれぞれのフォーマット種類についての情報とを含むＵＩプロフィール情報をクライアント装置に伝送する。
【００７２】
このとき、ＵＩプロフィール情報は、図１のサービス・プロフィール情報と共に、サーバ及びクライアント装置に新しく電源が印加されたとき、サーバからクライアント装置に受信される情報ではなく、サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個のＲＵＩを提供しようとするときには、いつでもサーバがクライアント装置に伝送する情報である。
【００７３】
従って、図１のサービス・プロフィール情報がクライアント装置に伝送された後にも、サーバが特定の１つのサービスについて異なるフォーマットを有した複数個のＲＵＩを提供しようとする場合には、その複数個のＲＵＩを提供するための複数個のＵＲＬをクライアント装置に伝送することができる。
【００７４】
本発明の一実施形態によるＵＩプロフィール情報は、図８を参照して後述する。
【００７５】
段階７２０では、その複数個のＵＲＬのうち一つに基づいて、クライアント装置から伝送された複数個のＲＵＩのうち一つを伝送することを要請するＲＵＩ要請を受信する。
【００７６】
例えば、クライアント装置が、サーバからＳＤクラスのフォーマットを有するＲＵＩのための第１ ＵＲＬと、ＨＤクラスのフォーマットを有するＲＵＩのための第２ ＵＲＬとを受信した場合に、クライアント装置は、第１ ＵＲＬに接続し、ＳＤクラスのフォーマットを有するＲＵＩの伝送を要請するＲＵＩ要請をサーバに伝送することができる。
【００７７】
段階７３０では、その複数個のＲＵＩのうちＲＵＩ要請に対応するＲＵＩを、クライアント装置に伝送する。
【００７８】
例えば、クライアント装置が、サーバに、ＳＤクラスのフォーマットを有するＲＵＩの伝送を要請するＲＵＩ要請を伝送した場合には、ＳＤクラスのフォーマットを有するＲＵＩを受信するのである。
【００７９】
ただし、本実施形態は、サーバが提供する１つのサービスに係わる実施形態について説明したが、サーバが複数個のサービスを提供するならば、その複数個のサービスごとに、ＲＵＩの種類別に複数個のＵＲＬをクライアント装置に提供することができる。
【００８０】
例えば、サーバが、ＡサービスとＢサービスとを提供する場合に、サーバは、Ａサービスに係わるＳＤクラス・フォーマットを有したＲＵＩを提供するためのＵＲＬ、Ａサービスに係わるＨＤクラス・フォーマットを有したＲＵＩを提供するためのＵＲＬ、Ｂサービスに係わるＳＤクラス・フォーマットを有したＲＵＩを提供するためのＵＲＬ、及びＢサービスに係わるＨＤクラス・フォーマットを有したＲＵＩを提供するためのＵＲＬをクライアント装置に提供することができる。
【００８１】
図８は、本発明の一実施形態によるＵＩプロフィール情報について説明するために図示した図面である。
【００８２】
図８は、ＵＩプロフィール情報をＸＭＬ文書形態で表示したものである。
【００８３】
図８を参照すれば、＜ｒｕｉEventＵＲＬ＞New Notification ＵＲＬ＜ｒｕｉEventＵＲＬ＞は、サーバがクライアント装置にＲＵＩを提供するために、新しく通知するＵＲＬがあることを示す。このとき、New Notification ＵＲＬは、そのＲＵＩを提供するためのＵＲＬを示すが、例えば１．３．４．５．：５９１０のようにＵＲＬが表示される。
【００８４】
また、図８では、＜ｒｕｉEventＵＲＬ＞New Notification ＵＲＬ＜ｒｕｉEventＵＲＬ＞が２回表示されているので、これは、１つのサービスについて、クライアント装置に通知するＵＲＬが２個であるということを示す。もし、サーバが３種類のフォーマットを有した３個のＲＵＩを提供しようとする場合には、＜ｒｕｉEventＵＲＬ＞New Notification ＵＲＬ＜ｒｕｉEventＵＲＬ＞が３回表示されるのである。
【００８５】
＜profilelist＞＜ｕｉ＿profile name＝“ＳＤ＿ＵＩＰＲＯＦ”／＞＜profilelist＞は、最初のＵＲＬでは、ＳＤクラス・フォーマットを有したＲＵＩを提供するということを示す。
【００８６】
＜profilelist＞＜ｕｉ＿profile name＝“ＨＤ＿ＵＩＰＲＯＦ”／＞＜profilelist＞は、二番目のＵＲＬでは、ＨＤクラス・フォーマットを有したＲＵＩを提供するということを示す。
【００８７】
従来には、サーバが１つのサービスについて既定のフォーマットを有した１つのＲＵＩだけをクライアント装置に提供したが、本発明の一実施形態によれば、ＲＵＩのフォーマット種類別に、１つのサービスについて、複数個のフォーマットを有した複数個のＲＵＩをクライアント装置に提供できるという効果がある。また、クライアント装置は、サーバが提供する複数個のＲＵＩについての複数個のＵＲＬのうち、ＵＩプロフィール情報に基づいて、クライアント装置が希望するフォーマットを有するＲＵＩを提供するＵＲＬに接続し、所望のＲＵＩを受信する。
【００８８】
一方、図２ないし図６、図８に図示された情報についての説明は、ＣＥＡ−２０１４−Ｂ標準文書に詳細に説明されているので、前述の説明以外の前記情報についての詳細な説明は省略する。
【００８９】
図９は、本発明の一実施形態によるＲＵＩ提供装置について説明するために図示した図面である。
【００９０】
図９を参照すれば、本発明の一実施形態によるＲＵＩ提供装置９１０は、受信部９１２、比較部９１４及び伝送部９１６を含む。このとき、本発明の一実施形態によるＲＵＩ提供装置９１０は、サーバに搭載されていると仮定する。また、説明の便宜のために、クライアント装置９２０をさらに図示した。
【００９１】
受信部９１２は、ＲＵＩ及びそのＲＵＩに含まれたビデオそれぞれについて、クライアント装置９２０が選好するフォーマットである第１選好フォーマット情報、第２選好フォーマット情報、並びにＲＵＩの伝送いかんを決定するとき、第２選好フォーマット情報を考慮するか否かを示す伝送オプション情報を含むＲＵＩ要請を受信する。
【００９２】
比較部９１４は、その伝送オプションに基づいて、ＲＵＩのフォーマットと、第１選好フォーマット情報のみとを比較するか、あるいはＲＵＩのフォーマット及びそのＲＵＩに含まれたビデオのフォーマットそれぞれを、第１選好フォーマット情報及び第２選好フォーマット情報と比較する。
【００９３】
伝送部９１６は、その比較結果に基づいて、ＲＵＩを選択的にクライアント装置９２０に伝送する。
【００９４】
図１０は、本発明の第２実施形態によるＲＵＩ提供装置について説明するために図示した図面である。
【００９５】
図１０を参照すれば、本発明の一実施形態によるＲＵＩ提供装置１０１０は、伝送部１０１２及び受信部１０１４を含む。このとき、本発明の一実施形態によるＲＵＩ提供装置１０１０は、サーバに搭載されていると仮定する。また、説明の便宜のために、クライアント装置１０２０をさらに図示した。
【００９６】
伝送部１０１２は、サーバが提供する１つのサービスについて、異なるフォーマットを有した複数個のＲＵＩを提供するための複数個のＵＲＬと、その１つのサービスに係わる複数個のＲＵＩそれぞれのフォーマット種類についての情報とを含むＵＩプロフィール情報をクライアント装置１０２０に伝送する。
【００９７】
受信部１０１４は、その複数個のＵＲＬのうち一つに基づいて、クライアント装置１０２０から伝送された複数個のＲＵＩのうち一つを伝送することを要請するＲＵＩ要請を受信する。
【００９８】
伝送部１０１２は、その複数個のＲＵＩのうち、ＲＵＩ要請に対応するＲＵＩをクライアント装置１０２０に伝送する。
【００９９】
一方、前述の本発明の実施形態は、コンピュータで実行されるプログラムに作成可能であり、コンピュータで読み取り可能な記録媒体を利用し、前記プログラムを動作させることができる汎用デジタル・コンピュータで具現することができる。
【０１００】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ（read-only memory）、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを介した伝送）のような記録媒体を含む。
【０１０１】
以上、本発明についてその望ましい実施形態を中心にして説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性からはずれない範囲で変形された形態で具現することができることを理解するであろう。従って、開示された実施形態は、限定的な観点ではなくして説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなくして、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものであると解釈されなければならない。
【符号の説明】
【０１０２】
９１０  遠隔ユーザ・インターフェース（ＲＵＩ）提供装置
９１２  受信部
９１４  比較部
９１６  伝送部
９２０  クライアント装置
１０１０  遠隔ユーザ・インターフェース（ＲＵＩ）提供装置
１０１２  伝送部
１０１４  受信部
１０２０  クライアント装置
【図１】
0005592484.tif 000002
【図２】
0005592484.tif 000003
【図３】
0005592484.tif 000004
【図４】
0005592484.tif 000005
【図５】
0005592484.tif 000006
【図６】
0005592484.tif 000007
【図７】
0005592484.tif 000008
【図８】
0005592484.tif 000009
【図９】
0005592484.tif 000010
【図１０】
0005592484.tif 000011