(57)【要約】【課題】  ホームネットワークでデバイスの位置情報を提供する方法及び装置を提供する。【解決手段】  デバイスが周辺にある第３のデバイスに対する遠隔制御信号を受信すれば、自身が前記第３のデバイスの近傍に位置するということを表す相対的位置情報を生成して、ホームネットワークに属するデバイスのうち少なくとも一つに提供することによって、ユーザーは、ホームネットワークに属するデバイスの位置情報を獲得できるようになって、視覚的に認知されるデバイスが、検索結果提供されたデバイスのリストでいかなるデバイスに該当するかが容易に分かる。【選択図】      図５
2007220097.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークでデバイスが自身の情報を提供する方法において、
（ａ）第３のデバイスに対する遠隔制御信号が受信されれば、前記第３のデバイスの近傍に位置することを表す相対的位置情報を生成するステップと、
（ｂ）前記相対的位置情報を前記ホームネットワークに属するデバイスのうち、少なくとも一つに自身の位置情報として提供するステップとを含むことを特徴とする方法。
【請求項２】
（ｃ）前記第３のデバイスからユーザーにより入力された絶対的位置情報を提供されるステップと、
（ｄ）前記絶対的位置情報を、前記ホームネットワークに属するデバイスのうち少なくとも一つに自身の位置情報として提供するステップとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記遠隔制御信号は、ＩｒＤＡ信号であることを特徴とする請求項１に記載の方法。
【請求項４】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記（ｂ）ステップは、前記相対的位置情報をサービスデスクリプション文書に挿入し、前記サービスデスクリプション文書のＵＲＬが含まれた＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージを伝送することを特徴とする請求項１に記載の方法。
【請求項５】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記（ｃ）ステップは、前記絶対的位置情報が挿入されたサービスデスクリプション文書のＵＲＬを含む＜ａｌｉｖｅ＞メッセージを受信することを特徴とする請求項２に記載の方法。
【請求項６】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記（ｄ）ステップは、前記絶対的位置情報をサービスデスクリプション文書に挿入し、前記サービスデスクリプション文書のＵＲＬが含まれた＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージを伝送することを特徴とする請求項２に記載の方法。
【請求項７】
請求項１または６のうちいずれか一項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項８】
ホームネットワークで第３のデバイスに対する遠隔制御信号が受信されれば、前記第３のデバイスの近傍に位置することを表す相対的位置情報を生成する位置情報生成部と、
前記相対的位置情報を、前記ホームネットワークに属するデバイスのうち少なくとも一つに自身の位置情報として提供する位置情報提供部と、を備えることを特徴とするホームネットワーク装置。
【請求項９】
前記位置情報提供部は、前記第３のデバイスからユーザーにより入力された絶対的位置情報を提供されて、前記ホームネットワークに属するデバイスのうち少なくとも一つに自身の位置情報として提供することを特徴とする請求項８に記載の装置。
【請求項１０】
前記遠隔制御信号は、ＩｒＤＡ信号であることを特徴とする請求項８に記載の装置。
【請求項１１】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記位置情報提供部は、前記相対的位置情報をサービスデスクリプション文書に挿入し、前記サービスデスクリプション文書のＵＲＬが含まれた＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージを伝送することを特徴とする請求項８に記載の装置。
【請求項１２】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記位置情報提供部は、前記絶対的位置情報が挿入されたサービスデスクリプション文書のＵＲＬを含む＜ａｌｉｖｅ＞メッセージを受信することによって、前記絶対的位置情報を提供されることを特徴とする請求項９に記載の装置。
【請求項１３】
前記ホームネットワークは、ＵＰｎＰを基盤とし、
前記位置情報提供部は、前記絶対的位置情報をサービスデスクリプション文書に挿入し、前記サービスデスクリプション文書のＵＲＬを含む＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージを伝送することによって、前記絶対的位置情報を提供することを特徴とする請求項９に記載の装置。
【請求項１４】
前記位置情報提供部は、
前記＜ａｌｉｖｅ＞メッセージが、以前に既に前記絶対的位置情報を提供したデバイスから伝送されたかどうかを判断する判断部と、
前記相対的位置情報を含む＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞メッセージに対する応答メッセージを生成するメッセージ生成部と、
前記生成されたメッセージを、前記ホームネットワークを通じて伝送する伝送部とを備えることを特徴とする請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークに係り、より詳細には、ホームネットワークでデバイスが自身の情報を他のデバイスに伝達する方法に関する。
【背景技術】
【０００２】
最近、ＵＰｎＰ（ユニバーサル  プラグ  アンド  プレイ）プロトコルが、ホームネットワークでの標準基盤技術として使われている。しかし、ＵＰｎＰ基盤のホームネットワークデバイスは、ネットワーク上で互いに認識して区分するところにおいて、ＵＵ（ユニバーサリ  ユニーク）ＩＤを利用したＩＤ体系を利用するために、ユーザーはネットワーキングを通じてリストで認知されるデバイスと、実際に視覚的に把握して認知されるデバイスとを正確に一致させ難い。
【０００３】
図１は、一般的なホームネットワークの使用環境を示す図である。ホームネットワークが構築された家庭で、ユーザーは、例えば、コンテンツを保有したメディアサーバを制御して、メディアサーバが保有したコンテンツを遠隔のディスプレイ装置で再生できる。すなわち、例えば、ユーザーは、ＤＶＤタイトルをＤＶＤプレーヤーに挿入し、リモコンを利用してデジタルＴＶにＤＶＤプレーヤーに挿入されたＤＶＤタイトルを再生可能にするが、このために、ユーザーはＤＶＤタイトルを再生することを所望するデジタルＴＶ、すなわち、メディアレンダラと、再生しようとするＤＶＤタイトルが挿入されたＤＶＤプレーヤー、すなわち、メディアサーバとを特定せねばならない。
【０００４】
すなわち、図１に示したように、ホームネットワークが構築された環境で、ユーザーが自分の部屋でデジタルＴＶをつけてデジタルＴＶの傍にあるＤＶＤプレーヤーにＤＶＤタイトルを挿入したとしても、他の部屋に複数のＤＶＤプレーヤーが存在するならば、これらのうち一つのデバイスを特定せねばならない。
【０００５】
図２には、このような環境で従来技術によりユーザーに提供されるホームネットワークデバイスの情報形式が図示されている。すなわち、図２に示したように従来技術によれば、ユーザーがホームネットワークに存在するメディアサーバを検索した時に得られる情報は、＜ＳＶ−ＣＲ５５００＞、＜ＳＶ−ＣＲ５４３２＞のように、ユーザーが実際に見て認知するデバイスと直感的にマッチングさせ難いデバイスＩＤである。
【０００６】
したがって、従来技術によれば、ユーザーは自分が使用しようとするデバイスが近くにある場合にも、デバイス検索結果、デバイスの位置情報が提供されないために、多くのデバイスＩＤのうち、自分が使用しようとするデバイスのＩＤを特定するために、自分が使用しようとするデバイスのＩＤを知っていなければならないという不便さが生じる。図３に図示されたＵＰｎＰプリント  エンハンスト：１規格で使用するサービスデスクリプション文書では、複数のプリンタが存在するネットワーク環境で各プリンタの位置情報を提供できるようにしたが、ここでも、このような位置情報をいかなる方法で設定するかについては明確に説明していない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ホームネットワークでデバイスが自身の位置情報を把握してユーザーに提供することによって、ユーザーがデバイスの位置を把握可能にする装置及び方法を提供するところにその目的がある。
【課題を解決するための手段】
【０００８】
このような目的を達成するための本発明は、ホームネットワークでデバイスが自身の情報を提供する方法において、（ａ）第３のデバイスに対する遠隔制御信号が受信されれば、前記第３のデバイスの近傍に位置することを表す相対的位置情報を生成するステップと、（ｂ）前記相対的位置情報を前記ホームネットワークに属するデバイスのうち、少なくとも一つに自身の位置情報として提供するステップとを含むことを特徴とする。
【０００９】
前記デバイスの位置情報を提供する方法は、（ｃ）前記第３のデバイスからユーザーにより入力された絶対的位置情報を提供されるステップと、（ｄ）前記絶対的位置情報を、前記ホームネットワークに属するデバイスのうち少なくとも一つに自身の位置情報として提供するステップと、をさらに含むことが望ましい。
【００１０】
ここで、前記ホームネットワークは、ＵＰｎＰを基盤とし、前記（ｂ）ステップは、前記相対的位置情報をサービスデスクリプション文書に挿入し、前記サービスデスクリプション文書のＵＲＬが含まれた＜ａｌｉｖｅ＞メッセージまたは＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージを伝送することが望ましく、前記（ｃ）ステップは、前記絶対的位置情報が挿入されたサービスデスクリプション文書のＵＲＬを含む＜ａｌｉｖｅ＞メッセージを受信することが望ましい。
【００１１】
前記遠隔制御信号は、ＩｒＤＡ（インフレアード  データ  アソシエーション）信号である。
【００１２】
また、本発明は、ホームネットワークで第３のデバイスに対する遠隔制御信号が受信されれば、前記第３のデバイスの近傍に位置することを表す相対的位置情報を生成する位置情報生成部と、前記相対的位置情報を、前記ホームネットワークに属するデバイスのうち少なくとも一つに自身の位置情報として提供する位置情報提供部とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザーは、ホームネットワークに属するデバイスの位置情報を獲得できるようになって、視覚的に認知されるデバイスが、検索結果提供されたデバイスのリストでいかなるデバイスに該当するかが容易に分かる。
【発明を実施するための最良の形態】
【００１４】
以下で添付された図面を参照して、本発明の望ましい実施形態を詳細に説明する。
【００１５】
図４は、一般的な赤外線制御信号の形式を示す図である。図４に示したように、一般的な赤外線制御信号の構成を図示化したものであり、Ｌｅａｄｅｒコード、Ｃｕｓｔｏｍコード、Ｄａｔａコードに区分できる。Ｌｅａｄｅｒコードは、制御信号が始まることを表し、赤外線制御信号を受信したデバイスは、この信号を認知して次の信号を待つ。Ｃｕｓｔｏｍコードは、デバイスの呼び出し符号を含むが、この部分に各デバイスを区分するデバイスＩＤが挿入される。最後に、Ｄａｔａコードには各デバイスについての命令情報が入り、この３つのデータが組み合わせられて一般的な家電機器の赤外線制御信号となる。
【００１６】
赤外線制御信号により制御されるデバイスが近傍に位置する場合、ユーザーは、これらのうちいずれか一つのデバイスにリモコンを利用して赤外線制御信号を伝送すれば、周辺のデバイスもその信号を受信するが、周辺デバイスは、受信した赤外線制御信号のＣｕｓｔｏｍコードのパターンを分析して、自身に対する制御信号ではないということを認知し、これを無視する。本発明では、このように近傍に位置したデバイスが赤外線制御信号を共に受信し、赤外線制御信号を受信したデバイスは、Ｃｕｓｔｏｍコードパターンの分析を通じて自身の周辺に存在するデバイスを把握できるという点に鑑みて、ホームネットワークのデバイスが自ら相対的な位置情報を生成可能にする。以下でさらに詳細に説明する。
【００１７】
図５は、本発明の一実施形態によってデバイスの位置情報を提供する方法を説明するためのフローチャートである。
【００１８】
ホームネットワークデバイスＡがリモコン信号、すなわち、赤外線制御信号を受信すれば（ステップ５１０）、Ｃｕｓｔｏｍコードのパターンを分析し（ステップ５２０）、その結果、認知されたデバイスＩＤを参照して、受信された信号が自身に伝送された信号であるかどうかを判断する（ステップ５３０）。デバイスＩＤが一致すれば、もちろんＤａｔａコードにより命令されたプロセスを行う（ステップ５４０）。また、デバイスＩＤは、特定フォーマットの情報に限定されず、デバイスそれぞれを識別させる情報を包括する意味と解釈されねばならない。例えば、ＵＰｎＰプロトコルで使われるＵＵＩＤも、ここでのデバイスＩＤに含まれうる。
【００１９】
Ｃｕｓｔｏｍコードの分析結果、受信された赤外線制御信号が自身ではない周辺の他のデバイスであるデバイスＢに伝送された信号と判断された場合、デバイスＡは、デバイスＢが自身の周辺（ｖｉｃｉｎｉｔｙ）に位置することが分かり、このような相対的位置を表す情報を生成し（ステップ５５０）、これを自身のデバイス情報に含めて他のデバイスに提供する。ここで、デバイス情報は、ホームネットワークに属するデバイスが自身の情報をネットワーク上の他のデバイスに提供せねばならない場合に伝送するメッセージを意味するが、ＵＰｎＰ基盤のホームネットワークでは、サービスデスクリプション文書がこれに該当し、相対的位置情報が挿入されたサービスデスクリプション文書のＵＲＬが、＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージまたは＜ａｌｉｖｅ＞メッセージに含まれて伝送される。結局、前記の過程により、ホームネットワークのあらゆるデバイスは、ネットワーク上で知られる自身の情報に相対的な位置情報を含める。
【００２０】
一方、ステップ５６０までの過程によれば、ユーザーは各デバイスの相対的な位置情報のみが分かるが、ステップ５７０以下の過程によれば、絶対的な位置情報まで分かる。ここで絶対的な情報とは、例えば、“居間”、“茶の間”のように他のデバイスの位置と関係なく説明できる位置情報を表す。ただし、このためには、ユーザーが少なくても一つのデバイスに絶対的な位置情報を入力せねばならない。
【００２１】
例えば、デバイスＡ及びデバイスＢがいずれも居間に位置し、ユーザーがデバイスＢに“居間”という絶対的位置情報を入力した場合、デバイスＢは、このような絶対的位置情報を含む広告メッセージを周期的にホームネットワークにブロードキャストする。ここで、広告メッセージは、ホームネットワークデバイスが自身がネットワーク上に存在するということを知らせるために、周期的にブロードキャストするメッセージを表し、ネットワークによって他の名称を持つこともある。
【００２２】
デバイスＢの広告メッセージを受信した（ステップ５７０）デバイスＡは、広告メッセージを通じて認知されるデバイスＩＤを利用して、広告メッセージの発信デバイスがデバイスＢであるかどうかを判断するが（５８０）、広告メッセージの分析を通じて認知されるデバイスＩＤがデバイスＢであると判断されれば、広告メッセージに含まれた絶対的位置情報を自身のデバイス情報に含んで伝送する（５９０）。ここで、デバイス情報は、前述した通りである。一方、ステップ５８０で広告メッセージの発信デバイスがデバイスＢであるかどうかを判断する理由は、デバイスＡは、既に自身がデバイスＢの周辺に位置することが分かるため、デバイスＢが“居間”という絶対的位置情報を持っている限り、自身も居間に位置していると把握しても構わないが、このような判断過程なしに受信される広告メッセージに含まれた絶対的位置情報を無条件に受け入れれば、デバイス情報にデバイスの正確な位置が反映されないためである。
【００２３】
一方、受信した広告メッセージに含まれたデバイスＩＤがデバイスＢと一致しない場合には、通例的な手順によって広告メッセージを解釈する（ステップ５９５）。
【００２４】
このような一連の過程によれば、ホームネットワークのデバイスは自身のデバイス情報に絶対的位置情報及び／または相対的位置情報を含めて、ユーザーは、ホームネットワークデバイスを検索してデバイス情報を獲得した時、検索されたデバイスの位置を把握できるようになる。
【００２５】
図６は、本発明の一実施形態によるホームネットワークデバイスの構成を示す図である。本実施形態でホームネットワークは、ＵＰｎＰを使用すると仮定する。
【００２６】
図６に示したように、本発明の一実施形態によるホームネットワークデバイス６００は、ＩｒＤＡ受信部６１０、パターン分析部６２０、信号処理部６３０、位置情報生成部６４０及び位置情報提供部６５０を備える。
【００２７】
ＩｒＤＡ受信部６１０は、ユーザーがリモコンを通じて伝送した赤外線制御信号を受信し、パターン分析部６２０は、受信された赤外線制御信号のＣｕｓｔｏｍコードについてのパターンを分析して、受信された信号がどのデバイスを制御するための信号であるかを判断する。信号処理部６３０は、受信された信号がデバイス６００自身に対する制御信号である場合、Ｄａｔａコードに含まれた命令を行う。位置情報生成部６４０は、パターン分析部６２０の判断結果、受信された信号が他のデバイスを制御するための信号である場合、自身がその他のデバイスの周辺に位置していることを表す相対的位置情報を生成する。
【００２８】
位置情報提供部６５０は、判断部６５１、メッセージ生成部６５２、伝送部６５３を備えるが、メッセージ生成部６５２は、位置情報生成部６４０で生成した相対的位置情報を反映して、＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージまたは＜ａｌｉｖｅ＞メッセージを生成し、伝送部６５３は、メッセージ生成部６５２で生成されたメッセージをホームネットワークを通じて伝送する。前述したように、相対的位置情報は、サービスデスクリプション文書に反映され、＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージまたは＜ａｌｉｖｅ＞メッセージは、相対的位置情報が反映されたサービスデスクリプションのＵＲＬを含む。
【００２９】
一方、ユーザーにより入力された絶対的位置情報の場合、前述したように他のデバイスの＜ａｌｉｖｅ＞メッセージを通じて提供されるが、相対的位置情報と同様に＜ａｌｉｖｅ＞メッセージには、相対的位置情報が反映されたサービスデスクリプション文書のＵＲＬが含まれる。判断部６５１は、受信された＜ａｌｉｖｅ＞メッセージに含まれたデバイスＩＤを参照して、＜ａｌｉｖｅ＞メッセージの発信デバイスが自身に既に相対的位置情報を提供したデバイスであるかどうかを判断する。場合によって既に相対的位置情報を提供したデバイスは、複数でもありうる。
【００３０】
判断部６５１の判断結果、受信された＜ａｌｉｖｅ＞メッセージの発信デバイスが既にデバイス６００に相対的位置情報を提供したことがあれば、メッセージ生成部６５２は、受信された＜ａｌｉｖｅ＞メッセージを通じて獲得した絶対的位置情報をデバイス６００のサービスデスクリプション文書に挿入した後、サービスデスクリプション文書のＵＲＬを含む＜Ｍ−Ｓｅａｒｃｈ＞に対する応答メッセージまたは＜ａｌｉｖｅ＞メッセージを生成し、伝送部６５３は、生成されたメッセージをホームネットワークに属する他のデバイスに伝送する。
【００３１】
図７Ａないし図７Ｃは、本発明の一実施形態によってホームネットワークでユーザーに提供されるデバイスの位置情報形式を説明するための図である。図７Ａは、本実施形態でのホームネットワーク環境を示すものであり、図示したように、３つのホームネットワークデバイスが互いに近接して位置している。ユーザーがリモコンを利用して、中央に位置したＳＶＰ−５０Ｌ７ＨＤＸデバイスに赤外線制御信号を伝送すれば、両側のデバイスはその赤外線制御信号を共に受信した後、＜Ｃｕｓｔｏｍ＞コードを分析して近傍にＳＶＰ−５０Ｌ７ＨＤＸが位置していることを把握する。したがって、ユーザーがＳＶＰ−５０Ｌ７ＨＤＸを利用してホームネットワークデバイスを検索すれば、画面には、図７Ｂのような形式のリストが表示される。すなわち、ＳＶＰ−５０Ｌ７ＨＤＸの両側に位置したデバイスは、検索に対して自身がＳＶＰ−５０Ｌ７ＨＤＸの近傍に位置していることを表す相対的位置情報を自身のデバイス情報と共に提供するので、ユーザーは、自身が操作したデバイスのそばにあるデバイスが、検索を通じて捜し出したデバイスのＩＤリストでどれに対応するかを容易に分かる。
【００３２】
一方、図７Ａに図示されたネットワーク環境は、ユーザーの居間であり、ユーザーがＳＶＰ−５０Ｌ７ＨＤＸに“居間”という絶対的位置情報を入力したと仮定すれば、ＳＶＰ−５０Ｌ７ＨＤＸの広告メッセージ（ＵＰｎＰでのａｌｉｖｅメッセージ）を受信した両側のデバイスは、自身の絶対的位置情報をＳＶＰ−５０Ｌ７ＨＤＸと同期化するので、デバイス検索結果、画面は図７Ｃのように表示される。
【００３３】
一方、前述した本発明の実施形態は、コンピュータで実行されるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用ディジタルコンピューターで具現できる。
【００３４】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような記録媒体を含む。
【００３５】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現できるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００３６】
本発明は、ホームネットワーク関連の技術分野に好適に用いられる。
【図面の簡単な説明】
【００３７】
【図１】一般的なホームネットワークの使用環境を示す図である。
【図２】従来技術によりユーザーに提供されるホームネットワークデバイスの情報形式を示す図である。
【図３】ＵＰｎＰプリントエンハンスト：１規格で使用するサービスデスクリプション文書を示す図である。
【図４】一般的な赤外線制御信号の形式を示す図である。
【図５】本発明の一実施形態によってデバイスの位置情報を提供する過程を説明するためのフローチャートである。
【図６】本発明の一実施形態によるホームネットワークデバイスの構成を示す図である。
【図７Ａ】本発明の一実施形態によってホームネットワークでユーザーに提供されるデバイスの位置情報形式を説明するための図である。
【図７Ｂ】本発明の一実施形態によってホームネットワークでユーザーに提供されるデバイスの位置情報形式を説明するための図である。
【図７Ｃ】本発明の一実施形態によってホームネットワークでユーザーに提供されるデバイスの位置情報形式を説明するための図である。
【符号の説明】
【００３８】
６００  ホームネットワークデバイス
６１０  ＩｒＤＡ受信部
６２０  パターン分析部
６３０  信号処理部
６４０  位置情報生成部
６５０  位置情報提供部
６５１  判断部
６５２  メッセージ生成部
６５３  伝送部
【図１】
2007220097.tif 000003
【図２】
2007220097.tif 000004
【図３】
2007220097.tif 000005
【図４】
2007220097.tif 000006
【図５】
2007220097.tif 000007
【図６】
2007220097.tif 000008
【図７Ａ】
2007220097.tif 000009
【図７Ｂ】
2007220097.tif 000010
【図７Ｃ】
2007220097.tif 000011