(57)【特許請求の範囲】
【請求項１】
マスタデバイスを用いてオブジェクトデバイスを画像化し、前記オブジェクトデバイスの画像を前記マスタデバイス上に表示することと、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別することと、
前記オブジェクトデバイスのアイデンティティに基づいて、前記オブジェクトデバイスを前記マスタデバイスと直接インターフェースすることと
を備え、さらに、前記インターフェースすることは、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスをペアリング可能と識別することと、
前記マスタデバイスを前記オブジェクトデバイスとペアリングすることと、
前記マスタデバイスを、第２のオブジェクトデバイスとペアリングすることと、
前記マスタデバイスを使用して、前記オブジェクトデバイスと前記第２のオブジェクトデバイスをペアリングすることと
を備える方法。
【請求項２】
前記オブジェクトデバイスに関連するデータを前記マスタデバイス上に表示することをさらに備える、請求項１に記載の方法。
【請求項３】
前記オブジェクトデバイスを制御するためのインターフェースを前記マスタデバイス上に表示することをさらに備える、請求項１に記載の方法。
【請求項４】
ターゲットデバイスを前記マスタデバイスと直接インターフェースすることと、
ここにおいて、前記オブジェクトデバイスとインターフェースすることは、データを前記オブジェクトデバイスから検索することを備え、
前記データを前記ターゲットデバイスにパスすることと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信することをさらに備え、
前記オブジェクトデバイスは、前記オブジェクトデバイスの画像を、前記オブジェクトデバイスからのブロードキャストデータと比較することによって識別される、
請求項１に記載の方法。
【請求項６】
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、請求項５に記載の方法。
【請求項７】
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを複数のオブジェクトデバイスから受信することをさらに備え、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別することは、
前記オブジェクトデバイスの画像を使用して、前記ブロードキャストデータをフィルタリングし、ブロードキャストデータのサブセットを生成することと、
前記ブロードキャストデータのサブセットを表示することと、
前記表示されたブロードキャストデータのサブセットからのユーザ選択によって前記オブジェクトデバイスを識別することと
を備える、請求項１に記載の方法。
【請求項８】
前記マスタデバイスを通して、前記オブジェクトデバイスを、広域ネットワークとインターフェースすることをさらに備える、請求項１に記載の方法。
【請求項９】
オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信することと、ここで、前記ブロードキャストデータは、前記オブジェクトデバイスによって表示される画像についての情報を備える、
前記視覚的外観についての情報を含む前記ブロードキャストデータをマスタデバイス上に表示することと、
前記オブジェクトデバイスからの前記視覚的外観についての情報を含む前記表示されたブロードキャストデータのユーザ選択に基づいて前記オブジェクトデバイスとインターフェースすることと
を備える方法。
【請求項１０】
前記マスタデバイスを用いて前記オブジェクトデバイスを画像化することと、
前記オブジェクトデバイスの画像と前記受信されたブロードキャストデータとを比較することによって、前記オブジェクトデバイスを識別することと
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記マスタデバイスを通して、前記オブジェクトデバイスを、広域ネットワークとインターフェースすることをさらに備える、請求項９に記載の方法。
【請求項１２】
オブジェクトデバイスを画像化するのに使用可能なカメラと、
無線信号を、前記オブジェクトデバイスへ送信し、前記オブジェクトデバイスから受信できる無線トランシーバと、
前記カメラおよび前記無線トランシーバに接続されたプロセッサと、
前記プロセッサに接続されたメモリと、
前記メモリに保存され、前記プロセッサに対して、前記カメラによって提供される画像を使用して前記オブジェクトデバイスを識別させ、前記識別されたオブジェクトデバイスを前記無線トランシーバと直接インターフェースさせるための、前記プロセッサで実行されるソフトウェアと
を備え、さらに前記ソフトウェアは、前記プロセッサに対して、前記オブジェクトデバイスの画像を使用して、前記オブジェクトデバイスをペアリング可能と識別させ、前記オブジェクトデバイスとペアリングさせ、第２のオブジェクトデバイスとペアリングさせ、前記オブジェクトデバイスと前記第２のオブジェクトデバイスとをペアリングさせる装置。
【請求項１３】
前記プロセッサに結合されたデジタルディスプレイをさらに備え、前記オブジェクトデバイスに関連するデータは、前記デジタルディスプレイ上に表示される、請求項１２に記載の装置。
【請求項１４】
前記オブジェクトデバイスに関連するデータは、前記無線トランシーバによって、前記オブジェクトデバイスから受信される、請求項１３に記載の装置。
【請求項１５】
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記オブジェクトデバイスに関連するデータは、前記ネットワークインターフェーストランシーバによって受信される、請求項１３に記載の装置。
【請求項１６】
前記プロセッサに結合されたデジタルディスプレイをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記デジタルディスプレイ上の前記オブジェクトデバイスを制御するためのインターフェースを表示させる、請求項１２に記載の装置。
【請求項１７】
前記ソフトウェアは、前記プロセッサに対して、ターゲットデバイスとインターフェースさせ、前記オブジェクトデバイスからデータを検索することによって構成される前記オブジェクトデバイスとインターフェースさせ、そして、前記データを、前記無線トランシーバを用いて直接前記ターゲットデバイスに送信させる、請求項１２に記載の装置。
【請求項１８】
前記無線トランシーバは、ブロードキャストデータを前記オブジェクトデバイスから受信し、前記オブジェクトデバイスの視覚的外観についての情報を含む前記ブロードキャストデータを、前記プロセッサに提供し、前記ソフトウェアは、前記プロセッサに対して、前記カメラによって提供される画像と、前記オブジェクトデバイスから受信された前記ブロードキャストデータとを比較することによって前記オブジェクトデバイスを識別させる、請求項１２に記載の装置。
【請求項１９】
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、請求項１８に記載の装置。
【請求項２０】
前記プロセッサに結合されたデジタルディスプレイと前記プロセッサに結合されたユーザインターフェースをさらに備え、前記無線トランシーバは、ブロードキャストデータを複数のオブジェクトデバイスから受信して、前記オブジェクトデバイスの視覚的外観についての情報を含む前記ブロードキャストデータを前記プロセッサに提供し、前記ソフトウェアは、前記プロセッサに対して、前記カメラによって提供される前記画像を使用し、前記ブロードキャストデータをフィルタリングしてブロードキャストデータのサブセットを生成することによって前記オブジェクトデバイスを識別させ、前記ブロードキャストデータのサブセットをデジタルディスプレイ上に表示させ、前記ユーザインターフェースからの入力に基づいて、前記ブロードキャストデータのサブセットから前記オブジェクトデバイスを識別させる、請求項１２に記載の装置。
【請求項２１】
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記ネットワークインターフェーストランシーバを通して前記オブジェクトデバイスを広域ネットワークとインターフェースさせる、請求項１２に記載の装置。
【請求項２２】
無線信号を、オブジェクトデバイスに送信し、前記オブジェクトデバイスから受信できる無線トランシーバであって、前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信する無線トランシーバと、ここで、前記ブロードキャストデータは、前記オブジェクトデバイスによって表示される画像についての情報を備える、
デジタルディスプレイと、
ユーザインターフェースと、
前記デジタルディスプレイと前記ユーザインターフェースとに接続されたプロセッサと、
前記プロセッサに接続されたメモリと、
前記メモリに保存され、前記プロセッサに対して、前記視覚的外観についての情報を含む前記ブロードキャストデータを前記デジタルディスプレイ上に表示させ、前記視覚的外観についての情報を含む前記表示されたブロードキャストデータに応答して前記ユーザインターフェースからの入力に基づいて前記オブジェクトデバイスとインターフェースさせるための、前記プロセッサで実行されるソフトウェアと
を備える装置。
【請求項２３】
前記無線トランシーバは、ブロードキャストデータを、複数のオブジェクトデバイスから受信し、前記装置はさらに、前記オブジェクトデバイスを画像化するのに使用可能なカメラを備え、前記ソフトウェアは、前記プロセッサに対して、前記オブジェクトデバイスの画像を、前記受信されたブロードキャストデータと比較させ、前記カメラによって提供される前記画像を使用し、前記ブロードキャストデータをフィルタリングして、ブロードキャストデータのサブセットを生成させ、前記ブロードキャストデータのサブセットを前記デジタルディスプレイ上に表示させる、請求項２２に記載の装置。
【請求項２４】
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記ネットワークインターフェーストランシーバを通して前記オブジェクトデバイスを、広域ネットワークとインターフェースさせる、請求項２２に記載の装置。
【請求項２５】
マスタデバイスとオブジェクトデバイスをインターフェースするシステムであって、
前記マスタデバイスを用いて前記オブジェクトデバイスを画像化するための手段と、
前記オブジェクトデバイスの画像を前記マスタデバイス上に表示するための手段と、
前記オブジェクトデバイスの画像を使用して、前記オブジェクトデバイスを識別するための手段と、
前記マスタデバイスを、前記識別されたオブジェクトデバイスと直接インターフェースするための手段と
を備え、
前記インターフェースするための手段は、前記マスタデバイスを、前記オブジェクトデバイスとペアリングし、前記マスタデバイスを第２のオブジェクトデバイスとペアリングし、前記システムは、さらに、前記オブジェクトデバイスを、前記マスタデバイスを通して前記第２のオブジェクトデバイスとペアリングするための手段を備える、システム。
【請求項２６】
前記オブジェクトデバイスに関連するデータを得るための手段をさらに備え、前記オブジェクトデバイスの画像を表示するための手段は、前記オブジェクトデバイスに関連するデータを表示する、請求項２５に記載のシステム。
【請求項２７】
前記識別されたオブジェクトデバイスを、前記マスタデバイスを用いて制御するための手段をさらに備える、請求項２５に記載のシステム。
【請求項２８】
前記マスタデバイスを、前記識別されたオブジェクトデバイスと直接インターフェースするための手段は、さらに、前記マスタデバイスを、前記オブジェクトデバイスとは異なるターゲットデバイスと直接インターフェースし、前記システムは、さらに、前記識別されたオブジェクトデバイスからデータを検索するための手段を備え、前記インターフェースするための手段は、前記検索されたデータを前記ターゲットデバイスにパスする、請求項２５に記載のシステム。
【請求項２９】
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信するための手段をさらに備え、
前記オブジェクトデバイスを識別するための手段は、前記オブジェクトデバイスの画像を、前記オブジェクトデバイスからのブロードキャストデータと比較する
請求項２５に記載のシステム。
【請求項３０】
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、請求項２９に記載のシステム。
【請求項３１】
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを、複数のオブジェクトデバイスから受信するための手段をさらに備え、
前記オブジェクトデバイスを識別するための手段は、
前記オブジェクトデバイスの画像を使用して前記ブロードキャストデータをフィルタリングして、ブロードキャストデータのサブセットを生成するための手段と、ここで、前記表示するための手段が、前記ブロードキャストデータのサブセットを表示し、
前記表示されたブロードキャストデータのサブセットに基づいて前記オブジェクトデバイスを選択するための手段と、
を備える、請求項２５に記載のシステム。
【請求項３２】
前記オブジェクトデバイスを広域ネットワークにインターフェースするための手段をさらに備える、請求項２５に記載のシステム。
【請求項３３】
格納されたプログラムコードを備えるコンピュータ可読記憶媒体であって、
オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別するためのプログラムコードと、
マスタデバイスを、前記識別されたオブジェクトデバイスと直接インターフェースするためのプログラムコードと、
を備え、さらに、前記インターフェースするためのプログラムコードは、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスをペアリング可能と識別するためのプログラムコードと、
前記マスタデバイスを、前記オブジェクトデバイスとペアリングするためのプログラムコードと、
前記マスタデバイスを、第２のオブジェクトデバイスとペアリングするためのプログラムコードと、
前記マスタデバイスを使用して、前記オブジェクトデバイスと前記第２のオブジェクトデバイスをペアリングするためのプログラムコードと
を備えるコンピュータ可読記憶媒体。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本出願は、本出願の譲受人に譲渡され、参照により明確に本明細書に組み込まれる、２００９年７月１７日に出願された米国仮出願６１／２２６５５２号および２００９年７月１７日に出願された米国仮出願６１／２２６５４５号の利益を主張する。
【背景技術】
【０００２】
無線デバイスは、よりユビキタスになりつつある。現在、無線デバイスとインターフェースすることは、比較的難しいか、あるいは、制限されたプロセスである。例えば、現在、電子デバイスをペアリングすることは、ユーザに対して、両方のデバイス上のプロトコルの起動を要求し、次に発見（discovery）を要求し、次いでペアリングする複雑なタスクである。さらに、いくつかの電子デバイスは、ほとんど、あるいは、まったく組み込みインターフェースを有しておらず、それは、デバイスがインタラクトすることを難しくする。ディスプレイスクリーンの値段、および、一般的に望まれる小さなデバイスのサイズは、全ての無線デバイスに高性能のインターフェースを取り付けることの妨げとなる。
【０００３】
無線デバイスの使用が増加するにつれ、電子デバイス間のインターフェース接続は、ますます難しくなるであろう。例えば、現在の電子デバイスは、典型的に、物理デバイスに関連のない不明瞭なデバイス名を含み、ユーザを混乱させている。例えば、デフォルトの電話のブルートゥース（登録商標）名は、ＮＯＫ２３４Ｂであり、電話には表示されない。ユーザが被るこの混乱は、ペアリングが可能な無線デバイスの数が増えることで、さらに増すであろう。
【０００４】
このように、デバイスと簡単且つ自然にインターフェースすることを求める要求がますます増加している。
【発明の概要】
【０００５】
マスタデバイスは、オブジェクトデバイスを画像化し、この画像を使用して、オブジェクトデバイスを識別する。次に、マスタデバイスは、例えば、オブジェクトデバイスとペアリングすることによって、この識別されたオブジェクトデバイスと自動的にインターフェースする。マスタデバイスは、オブジェクトデバイスと関連するデータを検索し、その関連データを表示し、それは、表示されたオブジェクトデバイスの画像の上にデータを表示しうる。マスタデバイスは、オブジェクトデバイスを制御するため、あるいは、オブジェクトデバイスへのデータパスに使用されるインターフェースを提供する。
【０００６】
マスタデバイスは、オブジェクトデバイスから、このオブジェクトデバイスの視覚的外観についての情報を含みうるブロードキャストデータを受信する。マスタデバイスは、そのブロードキャストデータを表示し、オブジェクトデバイスからの表示されたブロードキャストデータの選択に基づいて、オブジェクトデバイスとインターフェースしうる。オブジェクトデバイスの画像は、複数のオブジェクトデバイスからのブロードキャストデータをフィルタリングして、マスタデバイスによってブロードキャストデータが表示されるオブジェクトデバイスの数を減らすために使用されうる。
【図面の簡単な説明】
【０００７】
【図１】図１は、マスタデバイスとオブジェクトデバイスとを含む、無線で接続されたデバイスの例示的なシステムを示すブロック図である。
【図２】図２は、オブジェクトデバイスと自動的にインターフェースしうるマスタデバイスの例を示すブロック図である。
【図３】図３は、マスタデバイスをオブジェクトデバイスとインターフェースする方法のフローチャートである。
【図４Ａ】図４Ａは、マスタデバイス上に表示されるオブジェクトデバイスに関連するデータを用いて、そのオブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図４Ｂ】図４Ｂは、マスタデバイス上に表示されるオブジェクトデバイスに関連するデータを用いて、そのオブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図５Ａ】図５Ａは、オブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図５Ｂ】図５Ｂは、オブジェクトデバイスに関連するデータでオーグメント（augment）されたマスタデバイスの表示を示す。
【図６Ａ】図６Ａは、オブジェクトデバイスとインターフェースするマスタデバイスを、オブジェクトデバイスに関連するオーグメントされたデータがマスタデバイスのオブジェクトデバイスの画像の上に示された状態で示す。
【図６Ｂ】図６Ｂは、オブジェクトデバイスとインターフェースするマスタデバイスを、オブジェクトデバイスに関連するオーグメントされたデータがマスタデバイスのオブジェクトデバイスの画像の上に示された状態で示す。
【図６Ｃ】図６Ｃは、オブジェクトデバイスとインターフェースするマスタデバイスを、オブジェクトデバイスに関連するオーグメントされたデータがマスタデバイスのオブジェクトデバイスの画像の上に示された状態で示す。
【図６Ｄ】図６Ｄは、オブジェクトデバイスとインターフェースするマスタデバイスを、オブジェクトデバイスに関連するオーグメントされたデータがマスタデバイスのオブジェクトデバイスの画像の上に示された状態で示す。
【図７Ａ】図７Ａは、インターフェース機能が制限されているオブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図７Ｂ】図７Ｂは、インターフェース機能が制限されているオブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図８Ａ】図８Ａは、マスタデバイスがオブジェクトデバイスに拡張機能を提供する場合の、オブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図８Ｂ】図８Ｂは、マスタデバイスがオブジェクトデバイスに拡張機能を提供する場合の、オブジェクトデバイスとインターフェースするマスタデバイスを示す。
【図９Ａ】図９Ａは、オブジェクトデバイスによってブロードキャストされた情報を使用して、複数の同一オブジェクトデバイスのうちの１つを識別するマスタデバイスを示す。
【図９Ｂ】図９Ｂは、２つのオブジェクトデバイスとインターフェースするために使用されるマスタデバイスを示す。
【図９Ｃ】図９Ｃは、２つのオブジェクトデバイスとインターフェースするために使用されるマスタデバイスを示す。
【図９Ｄ】図９Ｄは、２つのオブジェクトデバイスとインターフェースするために使用されるマスタデバイスを示す。
【図１０Ａ】図１０Ａは、２つのオブジェクト間のインターフェースを開始するために使用されるマスタデバイスを示す。
【図１０Ｂ】図１０Ｂは、２つのオブジェクト間のインターフェースを開始するために使用されるマスタデバイスを示す。
【図１０Ｃ】図１０Ｃは、２つのオブジェクト間のインターフェースを開始するために使用されるマスタデバイスを示す。
【図１１】図１１は、マスタデバイスが、ペアリングまたはインターフェースが不可能な受動（passive）オブジェクトを画像化し、さらに、マスタデバイスが、そのオブジェクトに関係するデータを検索および表示する方法のフローチャートである。
【図１２】図１２は、オブジェクトの画像に基づいてアプリケーションを自動的に起動し、表示するマスタデバイスを示す。
【図１３Ａ】図１３Ａは、受動オブジェクトを画像化し、その受動オブジェクトについての情報を検索および表示するマスタデバイスを示す。
【図１３Ｂ】図１３Ｂは、受動オブジェクトを画像化し、その受動オブジェクトについての情報を検索および表示するマスタデバイスを示す。
【図１４Ａ】図１４Ａは、受動オブジェクトを画像化し、その受動オブジェクトに関連する情報を検索および表示するマスタデバイスの別の例を示す。
【図１４Ｂ】図１４Ｂは、受動オブジェクトを画像化し、その受動オブジェクトに関連する情報を検索および表示するマスタデバイスの別の例を示す。
【図１５Ａ】図１５Ａは、受動オブジェクトを画像化し、そのオブジェクトに関連したデータを検索し、そのデータを、マスタデバイスがインターフェースしているオブジェクトデバイスにパスするマスタデバイスを示す。
【図１５Ｂ】図１５Ｂは、受動オブジェクトを画像化し、そのオブジェクトに関連したデータを検索し、そのデータを、マスタデバイスがインターフェースしているオブジェクトデバイスにパスするマスタデバイスを示す。
【図１５Ｃ】図１５Ｃは、受動オブジェクトを画像化し、そのオブジェクトに関連したデータを検索し、そのデータを、マスタデバイスがインターフェースしているオブジェクトデバイスにパスするマスタデバイスを示す。
【発明を実施するための形態】
【０００８】
本明細書に記述されるシステムおよび方法はペアリングを自動化するか、そうでなければ、例えば、マスタデバイスで撮ったオブジェクトデバイスの画像を使用して、マスタデバイスおよびオブジェクトデバイスをインターフェースする。マスタデバイスは、オブジェクトデバイスについての関連情報を、例えば、オブジェクトデバイスの画像上にその情報をオーバーレイすることで、提供するために使用されうる。マスタデバイスは、オブジェクトデバイスで見られるものよりも優れているインタラクション能力を含み、オブジェクトデバイスとのインタラクションを可能にする。それは、他の方法では、例えば、オブジェクトデバイスのインターフェース機能が制限されているか、オブジェクトデバイスがインターフェース機能を有さないため、難しいまたは不可能である。
【０００９】
図１は、マスタデバイス１１０とオブジェクトデバイス１８０とを含む、無線で接続されたデバイスの例示的なシステム１００を示すブロック図である。例として、マスタデバイス１１０は、モバイル電話、または、ウルトラモバイルＰＣ（「ＵＭＰＣ」）のような別の電子デバイスでありうる。１つの実施形態において、マスタデバイス１１０は、準モバイルあるいは固定でありうる。例えば、マスタデバイス１１０は、新たなデバイスを互いに容易にペアリングするために使用されうる、例えば、店などの固定または準固定のロケーションに位置づけられうる。例として、オブジェクトデバイスは、デジタルカメラ、ミュージックプレーヤ、テレビ、デジタルピクチャフレーム、または、あらゆる別のデバイスのようなデバイスでありうる。さらに、オブジェクトデバイス１８０がポータブルであること、あるいは、いくつかの場合において、比較的または完全に非ポータブルであることは認識されるべきである。マスタデバイス１１０は、カメラ１１２およびディスプレイ１１４を含む。マスタデバイス１１０は、オブジェクトデバイス１８０をカメラ１１２で画像化することによってオブジェクトデバイス１８０とインターフェースし、そのオブジェクトデバイス１８０の画像１８０ｉｍａｇｅは、ディスプレイ１１４に示され、その画像１８０ｉｍａｇｅを使用して、オブジェクトデバイス１８０を識別しうる。オブジェクトデバイス１８０が識別されると、次に、マスタデバイス１１０は、矢印１１６で示されるように、オブジェクトデバイス１８０と自動的にインターフェースすることができる。マスタデバイス１１０は、さらに、リンク１０４を通して、例えば、インターネットといった広域ネットワークなどのネットワーク１０２と通信し、それは、オブジェクトデバイス１８０を識別するか、または、それとインターフェースするのを支援するために使用されうる。随意に、マスタデバイス１１０は、ネットワーク１０２を通して間接的にオブジェクトデバイス１８０とインターフェース（１１６ａ）しうる。
【００１０】
図２は、マスタデバイス１１０の例を示すブロック図である。マスタデバイス１１０は、無線リンク１１６（図１に示される）を介して通信するために、カメラ１１２のような、画像化するための手段と、無線インターフェース１３０のような、オブジェクトデバイスとインターフェースするための手段とを含む。マスタデバイス１１０は、さらに、マスタデバイス１１０の動きを検出するために、加速度計またはジャイロスコープなどでありうる動き（motion）センサ１１８のような、動きを感知するための手段を含み、それは、マスタデバイス１１０に対するユーザ入力として使用されるジェスチャを検出するために使用されうる。マスタデバイス１１０は、さらに、オブジェクトデバイス１８０を識別するための手段を含み、それは、ソフトウェア１２６を含むメモリ１２４と通信状態にあるプロセッサ１２２と、ハードウェア１２８およびファームウェア１２９とを含みうるマスタデバイス制御ユニット１２０を含み、さらに、ディスプレイまたはキーパッド１５２などのユーザインターフェース１５０の態様を含みうる。カメラ１１２と無線インターフェース１３０は制御ユニット１２０に接続され、使用された場合は動きセンサ１１８も制御ユニット１２０に接続される。制御ユニット１２０は、実際は、プロセッサ１２２によって実行されうるが、機能的にプロセッサ１２２とは離れて示されるグラフィックエンジン１２５を含む。グラフィックエンジン１２５は、例えば、オブジェクトデバイス１８０の画像の上に表示されるオーグメンテーションデータ（augmentation data）を生成する。本明細書で使用される場合、プロセッサが、１または複数のマイクロプロセッサ、組み込みプロセッサ、コントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）などを含みうること、しかしながら、必ずしもそれらを含む必要がないことは理解されるであろう。プロセッサという用語は、特定のハードウェアというよりはむしろシステムによって実施される機能を記述することを目的としている。さらに、本明細書で使用される場合、「メモリ」という用語は、モバイルプラットフォームと関連づけられた長期、短期、または別のメモリを含む、あらゆるタイプのコンピュータ記憶媒体を指し、いずれかの特定のタイプのメモリまたはメモリの数、あるいは、メモリが格納される媒体のタイプに制限されるべきではない。
【００１１】
マスタデバイス１１０は、さらに、ディスプレイ１１４のような、表示するための手段、並びに、キーパッド、タッチスクリーン、または、別の適切な触覚入力デバイスのようなユーザ入力デバイス１５２を含むユーザインターフェース１５０を含む。ユーザインターフェース１５０は、さらに、マスタデバイス１１０がモバイル電話の場合などに、スピーカ１５４およびマイクロホン１５６を含みうる。
【００１２】
無線インターフェース１３０は、任意の適切なアンテナ１３２、受信機と送信機、すなわち、トランシーバを含み、それによって、マスタデバイス１１０は、１または複数のオブジェクトデバイスと、無線リンク１１６を通して通信することができる。随意に、無線インターフェース１３０は、さらに、プロセッサ１２２の処理要求を減らすための処理機能を有する。
【００１３】
随意に、マスタデバイス１１０は、ネットワーク１０２上でリンク１０４（図１に示される）を介して通信するために、アンテナ１４２を有するトランシーバのようなネットワークインターフェース１４０を含みうる。例えば、マスタデバイス１１０は、有線または無線通信リンクを介して、別のネットワーク１０２（例えば、インターネットのような広域ネットワーク）への接続性を提供しうる。結果として、マスタデバイス１１０によって、別のオブジェクトデバイス１８０（例えば、Ｗｉ−Ｆｉ（登録商標）局）は、ネットワーク１０２にアクセスすることができる。ネットワークインターフェース１４０は、セルラタワーを含む様々な無線通信ネットワークと共に、および、無線広域ネットワーク（ＷＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）などの無線通信アクセスポイントから実施されうる。「ネットワーク」および「システム」という用語は、交換可能に使用されることが多い。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、単一搬送波周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ロングタームエボリュ−ション（ＬＴＥ）などでありうる。ＣＭＤＡネットワークは、ｃｄｍａ２０００、広域ＣＤＭＡ（Ｗ−ＣＤＭＡ）など、１または複数の無線アクセステクノロジ（ＲＡＴ）を実施しうる。Ｃｄｍａ２０００は、ＩＳ−９５，ＩＳ−２０００、ＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、ＧＳＭ（登録商標）、Ｄ−ＡＭＰＳ（Digital Advanced Mobile Phone System）、または、ある別のＲＡＴを実施しうる。ＧＳＭとＷ−ＣＤＭＡとは、「第３世代パートナーシッププロジェクト（３ＧＰＰ）」という名の団体からの文書に記述されている。Ｃｄｍａ２０００は、「第３世代パートナーシーププロジェクト２（３ＧＰＰ２）」という名の団体からの文書に記述されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公に入手可能であるＷＬＡＮは、ＩＥＥＥ ８０２．１１ｘネットワークであり、ＷＰＡＮは、ブルートゥースネットワーク、ＩＥＥＥ ８０２．１５ｘ、または、ある別のタイプのネットワークでありうる。これらの技術は、さらに、ＷＷＡＮ、ＷＬＡＮ、および／または、ＷＰＡＮのあらゆる組み合わせと共に実施されうる。
【００１４】
マスタデバイス１１０は、マスタデバイス１１０の１または複数のコンポーネントに電力を提供するために、随意にバッテリ１２１を含みうる。マスタデバイス１１０は、モバイルハンドセット、携帯情報端末、ラップトップコンピュータ、ヘッドセット、乗り物用ハンズフリーデバイス（vehicle hands free device）、または、あらゆる別の電子デバイスのうちの少なくとも１つを備えうる。特に、本明細書の教示は、様々なデバイスに組み込まれうる（例えば、それ内で実施されるか、あるいは、それによって実行される）。例えば、本明細書に教示される１または複数の態様は、電話（例えば、セルラ電話）、携帯情報端末（「ＰＤＡ」）、ＵＭＰＣ、エンターテイメントデバイス（例えば、ミュージックデバイスまたはビデオデバイス）、あるいは、カメラ１１２を組み込むあらゆる別のデバイスに組み込まれうる。
【００１５】
本明細書に記述される方法は、アプリケーションに依存して、様々な方法で実施されうる。例えば、これらの方法は、ハードウェア１２８、ソフトウェア１２６、ファームウェア１２９、あるいは、これらのあらゆる組み合わせで実施されうる。ハードウェアに実施された場合、処理ユニットは、１または複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書に記述される機能を行うように設計された別の電子ユニット、または、これらの組み合わせで実施されうる。
【００１６】
ファームウェアおよび／またはソフトウェア実施の場合、この方法は、本明細書に記述される機能を行うモジュール（例えば、手順、機能など）を用いて実施されうる。命令群を実体的に組み込む任意の機械可読媒体が、本明細書で記述される方法を実施する際に使用されうる。メモリは、プロセッサユニットの中で、あるいは、プロセッサユニットの外で実施されうる。本明細書で使用される際、「メモリ」という用語は、長期、短期、揮発性、不揮発性のうちのいずれかのタイプ、または、別のメモリを指し、任意の特定のタイプのメモリまたはメモリの数、あるいは、メモリが記憶される媒体のタイプに制限されるべきではない。
【００１７】
例えば、ソフトウェア１２６のコードは、本明細書に記述されるように、メモリ１２４に記憶され、プロセッサ１２２によって実行され、プロセッサを実行するため、且つ、マスタデバイス１１０の動作を制御するために使用されうる。例えば、メモリ１２４などの、コンピュータ可読媒体に記憶されたプログラムコードは、オブジェクトデバイスの画像を使用してオブジェクトデバイスを識別するためのプログラムコードと、その識別されたオブジェクトデバイスとインターフェースするためのプログラムコードとを含みうる。コンピュータ可読媒体は、オブジェクトデバイスから受信されたブロードキャストデータを表示し、そのブロードキャストデータを使用して、インターフェースされるべきオブジェクトデバイスの識別を支援するためのプログラムコードを含みうる。
【００１８】
ファームウェアおよび／またはソフトウェアで実施された場合、機能は、コンピュータ可読媒体上の、１または複数の命令群あるいはコードとして記憶されうる。例は、データ構造でエンコードされたコンピュータ可読媒体と、コンピュータプログラムでエンコードされるコンピュータ可読媒体とを含む。コンピュータ可読媒体は、物理コンピュータ記憶媒体を含む。記憶媒体は、コンピュータがアクセス可能な、あらゆる利用可能な媒体でありうる。それに制限されない例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは、コンピュータによってアクセスされることができ、命令群やデータ構造形で所望のプログラムコードを記憶するために使用されうる任意の別媒体を備えうる。ディスク（ｄｉｓｋ）とディスク（ｄｉｓｃ）は、本明細書で使用される際、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、ブルーレイ（登録商標）ディスクを含む。ディスク（ｄｉｓｋ）は通常磁気作用によってデータを再生し、ディスク（ｄｉｓｃ）はレーザーで光学的にデータを再生する。上記の組み合わせもコンピュータ可読媒体の範囲内に含まれるべきである。
【００１９】
図３は、マスタデバイス１１０をオブジェクトデバイス１８０とインターフェースする方法のフローチャートである。マスタデバイス１１０は、デバイスが互いに登録しあうプロセスである「ペアリング」を行うことによって、オブジェクトデバイスとインターフェースしうる。一度ペアリングされると、デバイスは、典型的に、それらが範囲内にあり、アクティブである場合はいつでも、ペアリングプロセスを再度行うことなく互いに通信することができる。参照の簡略化のために、インターフェース接続は、時に、ペアリングと呼ばれうるが、本明細書において、インターフェース接続のさらなる形態が、ペアリング以外に意図されることは理解されるべきである。
【００２０】
図３に示されるように、ペアリングされるべきオブジェクトデバイスが、マスタデバイスを用いて画像化される（２０２）。オブジェクトデバイスの画像は、マスタデバイスが、所望のオブジェクトデバイスとインターフェースすることを確実にするために、ユーザに対して表示されうる。この画像は、カメラを使用して静止画像として生成されるか、あるいは、ビデオとして生成されうる。マスタデバイスは、この画像からオブジェクトデバイスを識別する（２０４）。識別は、オブジェクトデバイスの視覚的外観、あるいは、バーコードや別のタイプのマーカなどの、オブジェクトデバイス上に現れる可視マーカに基づきうる。識別は、さらに、オブジェクトデバイス１８０からの、例えば、タグまたは周波数など、ブロードキャストビーコンに基づき、それは、例えば、ジオポジション（geo-position）、ジオオリエンテーション（geo-orientation）、ＩＤ、または、オブジェクトデバイスのタイプであるが、それに限定されることのないカテゴリ（例えば、デジタルカメラ、ＭＰ３プレーヤなど）、サブカテゴリ（例えば、ポイントアンドシュートデジタルカメラ）、ブランド（例えば、ソニー、ノキアなど）、コンテンツの種類（例えば、映画、ミュージックなど）、あるいは、これらの組み合わせといった制限された情報へのパブリックアクセスを可能にする。マスタデバイス１１０は、視覚的外観、可視マーカ、または、ブロードキャストビーコンから得られた情報を使用して、ルックアップテーブルから一致するものを検索することによって、オブジェクトデバイス１８０を識別しうる。１つの実施形態において、マスタデバイス１１０は、キーポイント機能またはラインのような別の視覚的参照を使用し、ルックアップテーブルに対して画像の視覚的な整合を行った後に、利用可能な非視覚的センサを使用して、可能性の高いアイテムのルックアップテーブルを狭めうる。例えば、ルックアップテーブルは、前に記憶された、消費者電子機器工業デザインの画像、または、そのようなデザインの３次元モデルの画像を含みうる。ルックアップテーブルは、例えば、マスタデバイス１１０、オブジェクトデバイス１８０、または、例えば、ネットワーク１０２によってリンク１０４（図１に示される）を介してアクセスされるサーバなどの遠隔ロケーションに記憶されうる。
【００２１】
１つの実施形態において、識別は、オブジェクトデバイスによって提供される視覚的識別情報に基づきうる。例えば、オブジェクトデバイスは、オブジェクトデバイスについての視覚的情報をブロードキャストし、それを用いてオブジェクトデバイスが識別されうる。オブジェクトデバイスは、オブジェクトデバイスが何に見えるか、つまり画像をブロードキャストするか、あるいは、例えば、オブジェクトデバイスが図９Ａに示されるようにデジタルピクチャフレームである場合には、オブジェクトデバイスによって表示される画像についての情報をブロードキャストしうる。これは、同一のオブジェクトデバイスが、複数存在する場合に有益でありうる。次に、マスタデバイス１１０は、オブジェクトデバイスを画像化し、マスタデバイス１１０が撮ったその画像を、例えば、デジタルピクチャフレーム上に現在表示されている画像のような、オブジェクトデバイスについてのブロードキャスト情報と比較して、オブジェクトデバイスを識別する。例えば、図９Ａに示されるように、マスタデバイス１１０は、ピクチャフレーム１８０Ａの工業デザインを使用して、そのオブジェクトデバイスを認識することができる。しかしながら、例えば、フレーム１８０Ａと１８０Ｂで示される同じ工業デザインなど、類似または同様のフレームが複数存在する場合であって、各々が、異なるスクリーン画像を表示している場合、ユーザは、カメラビューにおいて１つ（１８０Ａ）を選択し、マスタデバイス１１０は、現在表示されている画像を用いて、オブジェクトデバイス１８０Ａまたは１８０Ｂのうちのどちらとペアリングすべきかを識別することができる。識別は、例えば、デジタルピクチャフレームで表示される静止画像に基づくか、あるいは、表示されるビデオに基づきうる。ビデオに基づく識別の場合、例えば、既定の時間セグメントにおいてビデオが何に「見える」かについての概要である共有ビデオシグネチャのシーケンスに基づいて、あるいは、選択されたフレームの両側における選択された数のフレームが比較される誤り修正が加えられた、既知の時間に生成されたビデオの１フレームに基づいて整合が行われうる。これらの技術は、コンピュータ、ラップトップ、セルラ電話、ミュージックプレーヤなどの別のオブジェクトデバイスと使用されうる。１つの実施形態において、マスタデバイス１１０は、オブジェクトデバイスによってブロードキャストされた情報の画像を表示し、ユーザは、そこから、インターフェースすべき所望のオブジェクトデバイスを選択する。それによって、マスタデバイス１１０が、マスタデバイス１１０でオブジェクトデバイスを画像化する必要性はなくなるであろう。望まれる場合、マスタデバイス１１０によって撮られたオブジェクトデバイスの画像が使用され、マスタデバイス１１０がユーザ選択のために表示する、ペアリング可能なオブジェクトデバイスの数をフィルタリングしうる。
【００２２】
オブジェクトデバイスの識別に基づいて、マスタデバイスは、任意のステップ２０６で示されるように、オブジェクトデバイスがインターフェース可能か否かを決定する。マスタデバイス１１０は、ディスプレイ１１４のオブジェクトデバイス１８０の画像上に、オブジェクトデバイス１８０がインターフェースされたか否かを示し、ユーザに、インターフェースが望まれるものか否かを示す機会を与えうる。例えば、オブジェクトデバイス１８０の画像は、ペアリング能力を示すために、マスタデバイス１１０のディスプレイ１１４にアウトライン化されるか、あるいは、拡大して示されうる。オブジェクトデバイス画像のディスプレイのオーグメンテーション（augmentation）は、オブジェクトデバイス１８０からのブロードキャストビーコンから得られる情報を含みうる。ユーザは、ペアリングするか、ペアリングしないか、あるいは、オブジェクトデバイスのペアリング能力を隠すかを選択することができる。ペアリング能力は、例えば、一度だけ、永久に、または、例えば、全てのデジタルピクチャフレームなど、特定のクラス内の全てのオブジェクトデバイスについて隠されうる。
【００２３】
次に、マスタデバイス１１０は、自動的に、あるいは、ユーザ選択に応答して、オブジェクトデバイスとインターフェースまたはペアリングする（２０８）。ユーザ選択の使用は、ペアリング可能なオブジェクトデバイスが画像内に複数存在する場合に有益でありうる。例として、ユーザ選択は、ジェスチャに基づきうる。ここで、例えば、ペアリング可能な異なるオブジェクトデバイスはジェスチャに基づいてハイライトされ、一度それがハイライトされると、所望のオブジェクトデバイスが選択されうる。加えて、ユーザが、例えば、ペアリングが望まれることを示すと、そのペアリングプロセスは自動でありうる。ペアリングが自動である場合、ユーザが、オブジェクトデバイスとのペアリングを望んでいることを確実にするために、中間セキュリティステップが使用されうる。このペアリングは、マスタデバイスとオブジェクトデバイスとの距離に到達するために、例えば、最低電力ペアリング方法を使用して、特定のロケーションの特定のデバイスに対して最適化されうる。さらに、ペアリング方法は、マスタデバイスとオブジェクトデバイスとの相対位置が変化すると、必要に応じて自動的に変化しうる。インターフェースまたはペアリングするために、マスタデバイスおよびオブジェクトデバイスは、最初に、例えば、デバイスが、発見メッセージの交換を通して互いを発見するという発見可能な状態に入ることによって、互いを発見しなければならない。例えば、マスタデバイス１１０は、ペアリング可能なローカルデバイスが発見モードに入ることを要求しうる。マスタデバイス１１０は、例えば、ネットワーク１０２を通して、その要求を開始しうる。ネットワークは、マスタデバイス１１０のエリア内のペアリング可能な任意のオブジェクトデバイスを刺激して発見モードに入らせうる。あるいは、マスタデバイスは、最初に、所望のオブジェクトデバイス１８０を識別し、次に、例えば、ネットワーク１０２を通して、マスタデバイス１１０のエリア内の類似した全てのオブジェクトデバイスが発見モードに入ることを要求する発見要求を開始しうる。発見すると、デバイスは、互いにペアリングしうる。ペアリングは、少なくとも部分的に、ペアリングを特定のデバイスに制限するセキュリティ機能でありうる。例えば、ペアリングは、デバイスの無許可あるいは望まれないペアリングを防ぐために、第１のデバイスが、パスワード（工場出荷前にデバイス毎に決められることが多い４桁の数字）と一緒に、第２のデバイスに応答しなければならないパスワード認証スキームを含みうるメッセージの交換を含みうる。ブルートゥースのようなネットワーキングプロトコルにおいて、発見およびペアリングは、別々の手順であるが、共に実行されうる。実際のペアリングは、プロトコルの標準プラクティス（例えば、ブルートゥース、ＷｉＦｉ（登録商標）、ＩＲなど）を通し、現在のあらゆるプロトコルを用いて行われうる。
【００２４】
望まれる場合、マスタデバイス１１０上に表示される画像はオーグメントされ、例えば、グラフィックエンジン１２５によって提供されるオーグメンテーションデータを使用して、随意のステップ２１０で示されるようなペアリングの承認など、オブジェクトデバイスの状態を示す。加えて、オブジェクトデバイスに関連するデータは、任意ステップ２１４において、マスタデバイスに表示されうる。
【００２５】
図４Ａおよび４Ｂは、例として、マスタデバイス１１０を、オブジェクトデバイス１８０（この場合はデジタルカメラ）とペアリングすることを示す。ここで、オブジェクトデバイス１８０と関連するデータは、ペアリングの後、マスタデバイス１１０上に表示される（２１４）。図４Ａは、オブジェクトデバイス１８０を画像化する（２０２）マスタデバイス１１０を示す。ここで、オブジェクトデバイスの画像１８０ｉｍａｇｅは、マスタデバイス１１０のディスプレイ１１４に示される。オブジェクトデバイスの画像１８０ｉｍａｇｅに基づいて、マスタデバイス１１０は、図４Ｂに示されるように、オブジェクトデバイス１８０とペアリング１１６し、オブジェクトデバイス１８０と関連するデータ（この場合は、オブジェクトデバイス１８０で撮った写真１８２）を、マスタデバイス１１０のディスプレイ１１４上に表示する。マスタデバイス１１０によって表示される、オブジェクトデバイス１８０に関連するデータは、ユーザによって選択されるか、あるいは、自動的に表示されうる。
【００２６】
オブジェクトデバイス１８０に関連するデータは、オブジェクトデバイスについての情報でありうる。例えば、そのデータは、オブジェクトデバイスの履歴やプロパティ、オブジェクトデバイスに関連したタスクをどのように実行するかを説明するヘルプファイル、あるいは、別のそのようなデータに関連しうる。あるいは、この関連データは、例えば、デジタルカメラからの写真、音楽や映画などのファイルのリスト、または、オブジェクトデバイスに記憶されている別の情報など、オブジェクトデバイスからのものでありうる。加えて、この関連データは、アプリケーション、または、オブジェクトデバイスとのインターフェースでありうる。例として、図５Ａおよび５Ｂは、ＵＳＢフラッシュドライブの形をしているオブジェクトデバイス１８０とインターフェースするマスタデバイス１１０と、オブジェクトデバイス１８０に関連するデータ１８０ｄａｔａでオーグメントされた、マスタデバイス１１０のディスプレイとを示す。図５Ｂに示されるように、ペアリング１１６の後、フラッシュドライブに格納されたファイルのリストであありうる関連データ１８０ｄａｔａか、あるいは、フラッシュドライブに格納されたファイルを開けうる関連データ１８０ｄａｔａが表示される。このように、マスタデバイス１１０は、オブジェクトデバイス１８０自体が、ユーザインターフェースを有していない場合に、ユーザインターフェースをオブジェクトデバイス１８０に提供しうる。
【００２７】
図６Ａ、６Ｂ、６Ｃ、６Ｄは、時計の形をしているオブジェクトデバイス１８０とインターフェースするマスタデバイス１１０の別の例を、オブジェクトデバイス１８０に関連する、オーグメントされたデータ１８０ｄａｔａがマスタデバイス１１０のオブジェクトデバイス画像１８０ｉｍａｇｅの上に示された状態で示す。示されるように、関連データ１８０ｄａｔａは、オブジェクトデバイスの画像１８０ｉｍａｇｅと密にアライメントされて（図６Ａ）、粗くアライメントされて（図６Ｂ）、あるいは、アライメントされずに（図６Ｃ、６Ｄ）、マスタデバイス１１０によって表示されうる。図６Ｄに示されるように、オブジェクトデバイス１８０からの関連データは、画像１８０ｉｍａｇｅのキーポイント追跡を使用して、マスタデバイス１８０のディスプレイ全体にわたって表示され、次に、グラフィックオーグメンテーション（graphic augmentation）をそれに固定しうる。
【００２８】
マスタデバイス１１０は、制限されたユーザインターフェース容量を有するオブジェクトデバイスとのユーザインターフェースを提供するため、あるいは、単に、オブジェクトデバイスのユーザインターフェースによって許可されるものと関連する拡張機能性とのユーザインターフェースを提供するために使用されうる。例えば、図７Ａおよび７Ｂは、制限されたユーザインターフェース機能を有するオブジェクトデバイス１８０とペアリングするマスタデバイス１１０を示す。図７Ａおよび７Ｂのオブジェクトデバイス１８０は、物理ユーザインナーフェースを有するが、グラフィカルユーザインターフェース（ＧＵＩ）を提供するためのスクリーンを有さないＭＰ３プレーヤの形をしている。図７Ａに示されるように、マスタデバイス１１０は、オブジェクトデバイス１８０を画像化することによって、オブジェクトデバイス１８０とペアリングされる。図７Ｂに示されるように、ペアリング１１６の後、マスタデバイス１１０上のオブジェクトデバイス１８０に関連するデータは、例えば、ＭＰ３プレーヤのさらなる機能性を可能にするために使用されうるＧＵＩである。
【００２９】
図８Ａおよび８Ｂは、オブジェクトデバイス１８０とインターフェースするマスタデバイス１１０を示す。ここで、マスタデバイス１１０は拡張機能性を提供する。図８Ａおよび８Ｂのオブジェクトデバイス１８０は、グラフィカルユーザインターフェースを有するＭＰ３プレーヤの形をしている。図８Ａに示されるように、マスタデバイス１１０は、オブジェクトデバイス１８０を画像化することによって、オブジェクトデバイス１８０とペアリングされる。図８Ｂで示されるように、ペアリング１１６の後、マスタデバイス１１０上のオブジェクトデバイス１８０に関連するデータはＧＵＩであり、インターフェースは、より簡単なユーザインタラクションのためのタッチスクリーン、より大きなスクリーン、制御のためにより自然なジェスチャを可能にすること、または、プレイリスト作成のような追加の能力を提供すことなど、拡張機能性を提供しうる。
【００３０】
このように、オブジェクトデバイス１８０に関連した様々なタイプのデータが、マスタデバイス１１０によって表示されうる。例えば、そのデータは、図６Ａに示される情報のように受動（passive）であるか、あるいは、図７Ｂに表示されるミュージックインターフェースのようにインタラクティブでありうる。さらに、オブジェクトデバイスによって直接あるいは図１に示されるネットワーク１０２のようなリモートソースを介して晒される（exposed）機能性が表示されうる。例として、図５Ａおよび５Ｂにおいて、１８０ｄａｔａは、オブジェクトデバイス１８０自体からとは対照的に、ネットワーク１０２からのものでありうる。例として、図５Ａに示されるＵＳＢフラッシュドライブ１８０がコンピュータに差し込まれると、１８０ｄａｔａが、ネットワーク１０２において同期化されうる。マスタデバイス１１０がＵＳＢフラッシュドライブ１８０とペアリングされると、それは、実際、ネットワーク１０２において同期化されたデータとペアリングしうる。別の例において、ＭＰ３プレーヤ機能性は、拡張される。ここで、ＭＰ３プレーヤ上のデータのコピーは、ネットワーク１０２上に存在する。ＭＰ３プレーヤ上では拡張機能性（例えば、プレイリストを作ることなど）ができない場合、マスタデバイス１１０が使用され、ネットワーク１０２上でデータを操作する。インタラクションが完了すると（例えば、新しいプレイリストが作られると）、ネットワーク１０２は、ＭＰ３プレーヤ（オブジェクトデバイス）１８０と同期化する。望まれる場合、マスタデバイス１１０とオブジェクトデバイス１８０との間のインタラクションは、オーグメンテーション呼び出し（augmentation call）間で持続しうる。例えば、表示されるオーグメントされたデータは、それが前回閲覧されたに表示された状態と同じ状態で保存されうる。さらに、マスタデバイス１１０は、命令またはデータをオブジェクトデバイス１８０に提供しうる。換言すると、オブジェクトデバイス１８０は、マスタデバイス１１０とのインターフェースを通して制御されうる。データは、マスタデバイス１１０、オブジェクトデバイス１８０、あるいは、例えば、ネットワーク１０２（図１）を介してアクセスされるサーバなどのリモートロケーションに記憶されうる。
【００３１】
加えて、マスタデバイス１１０は、さらに、複数のオブジェクトデバイスとインターフェースしうる。例えば、図９Ｂ、９Ｃ、９Ｄで示されるように、マスタデバイス１１０は、デジタルカメラ１８０およびデジタルピクチャフレーム１８０Ａとして示される２つのオブジェクトデバイスとインターフェースするために使用される。マスタデバイス１１０は、例えば、カメラ１８０などの一方のオブジェクトデバイスからデータを検索し、そのデータを、例えば、デジタルピクチャフレーム１８０Ａなどのもう一方のオブジェクトデバイスにパスするために使用されうる。図９Ｂは、カメラ１８０を画像化することによって、カメラ１８０とペアリングされているマスタデバイス１１０を示す。デジタルピクチャフレーム１８０Ａは、図９Ｃに示されるように、既に、または、後に、同様の方法でペアリング１１６Ａされうる。図９Ｃは、マスタデバイス１１０とカメラ１８０とのペアリング１１６の後を示し、データは、マスタデバイス１１０によってカメラ１８０から受信され、マスタデバイス１１０によって表示される。次に、選択されたデータは、マスタデバイス１１０から、例えば、デジタルピクチャフレーム１８０Ａなどの第２のオブジェクトデバイスにパスされ、図９Ｄに示されるように表示されるか、そうでなければ、第２のオブジェクトデバイスによって記憶または使用されうる。このデータパスは自動であるか、あるいは、例えば、タッチスクリーンを通しての選択を、あるいは、マスタデバイス１１０内の、加速度計またはジャイロスコープなどの動きセンサ１１８によって検出されるユーザジェスチャを含むユーザインタラクションによって引き起こされうる。ジェスチャを使用してデータパスを開始する場合、互いに、および／または、マスタデバイス１１０に関する、１または複数のオブジェクトデバイス１８０と１８０Ａの相対位置は、例えば、２つのオブジェクトデバイス１８０と１８０Ａの画像化の間で動きセンサ１１８を使用して、マスタデバイス１１０の位置の変化または傾向を検出することによって事前に決定されうる。あるいは、ピクセルフロー追跡（pixel flow tracking）が使用され、オブジェクトデバイス１８０と１８０Ａとの関連性を視覚的に決定しうる。
【００３２】
１つの実施形態において、マスタデバイス１１０は、２つ以上のオブジェクトデバイスとインターフェースして、それらのオブジェクトデバイス間のペアリングを開始することで、それらのオブジェクトデバイス間のペアリングを支援するために使用されうる。それは、特に、オブジェクトデバイスのユーザインターフェースが、それらのデバイスの直接的なペアリングが難しい場合に有益でありうる。例えば、図１０Ａ、１０Ｂ、１０Ｃに示されるように、マスタデバイス１１０が使用され、デジタルカメラ１８０およびデジタルピクチャフレーム１８０Ａとして示される２つのオブジェクトデバイス間のインターフェースを開始する。図１０Ａは、カメラ１８０を画像化することによってカメラ１８０とペアリング１１６されているマスタデバイス１１０を示す。図１０Ｂは、デジタルピクチャフレーム１８０Ａを画像化することによって、デジタルカメラフレーム１８０Ａとして示されるターゲットオブジェクトデバイスとペアリング１１６Ａされているマスタデバイス１１０を示す。２つのオブジェクトデバイス１８０と１８０Ａがマスタデバイス１１０とペアリングされると、マスタデバイス１１０は、図１０Ｃに示されるように、２つのオブジェクトデバイス１８０と１８０Ａとの間のペアリング１１６Ｂを開始するために使用される。２つのオブジェクトデバイス１８０と１８０Ａとのペアリングは、自動的に、または、マスタデバイス１１０のユーザインターフェースによる選択などのユーザインタラクションに応答して、マスタデバイス１１０がオブジェクトデバイス１８０と１８０Ａの相対位置に気づいている場合のオブジェクトデバイス１８０と１８０Ａとの間のジェスチャによって、あるいは、オブジェクトデバイス１８０と１８０Ａの各々からのプロトコルの仕様を使用することによって行われうる。オブジェクトデバイス１８０と１８０Ａとのペアリング１８６は、マスタデバイス１１０が存在しない場合でも持続しうる。
【００３３】
別の実施形態において、図１１に示されるフローチャートに示されるように、マスタデバイス１１０は、受動オブジェクト１９０、すなわち、ペアリングまたはインターフェースできないオブジェクト、を画像化し（３０２）、そのオブジェクトに関連するデータを検索して表示する。マスタデバイス１１０は、受動オブジェクトを識別し（３０４）、その識別されたオブジェクトと関連するデータを検索して、そのデータをマスタデバイス１１０に表示しうる（３０６）。受動オブジェクト１９０は、マスタデバイス１１０のカメラ１１２によって登録されうる任意のオブジェクトであり、それは、時計、ステープラーまたは車のような接続性のないデバイス、例えば、ブルートゥースを備えたカメラのような、利用されない接続性を有するデバイス、鉛筆、石、またはテーブルのようなオブジェクト、マガジン、スクリーンショットのような印刷媒体またはデジタル媒体、ウエストまたは足のような体の一部、あるいは、色彩またはテクスチャ（texture）のような登録された別のオブジェクトを含む。
【００３４】
受動オブジェクト１９０は、その視覚的外観から識別されうる。識別は、例えば、ユーザによってあらかじめ撮られた受動オブジェクトの特定の画像、受動オブジェクトのテクスチャされた（textured）３次元モデル、または、時計の一般的な画像など、時計の特定のブランドとは対照的に画像の一般的なカテゴリに基づきうる。ユーザは、その画像を「時計」とラベル付けすること、あるいは、特定のオブジェクトまたはオブジェクトのカテゴリに対してＰＩＮを提供することなど、その画像を定義するために追加情報を提供しうる。ユーザによって提供される追加情報は、例えば、マスタデバイス１１０のトレーニングの間に、１度だけ入力され、入力された情報を使用した後続の識別は自動的である。加えて、受動オブジェクトは、識別探索を、例えば、カテゴリ、サブカテゴリ、ブランド、ジャンル、あるいは、それらの組み合わせ別に絞るために、画像化され使用される視覚的マーカを含みうる。識別は、マスタデバイス１１０によって、または、例えば、ネットワーク１０２（図１）を通して遠隔に行われうる。受動オブジェクトのマスタデバイス１１０に表示される画像は、例えば、受動オブジェクトを拡大することによって、あるいは、受動オブジェクトをアウトラインすることによって、受動オブジェクトがその画像へのオーグメンテーションを使用して識別されたことを示しうる。望まれる場合、ユーザは、識別されるべき受動オブジェクトと、表示されるべきデータのタイプとを選択しうる。データは、自動的に表示されうる。識別されるべき受動オブジェクトの選択がユーザによって一度行われると、受動オブジェクトの後の画像化は自動識別につながる。受動オブジェクトと検索データとの関連性は、ユーザ定義されるか、あるいは、外部的または自動的に定義されうる。さらに、データは、マスタデバイス１１０、または、リモートソースに記憶され、例えば、ネットワーク１０２（図１）上のマスタデバイス１１０によって検索されうる。関連データは、カレンダーアプリケーションなどを起動するアプリケーションの形をしている。あるいは、アプリケーションは、受動オブジェクトの画像に基づいて、検索または固定解除（unlock）されうる。関連データは、命令群のような受動オブジェクトに関連のある情報、または、ヘルプ情報でありうる。関連データは、受動オブジェクトの画像に基づいて、関連データへのアクセスを提供するか、あるいは、関連データのダウンロードを開始しうる。例えば、ブックカバーを画像化すると、オーディオブックまたはデジタルブックを自動的にダウンロードしうる。関連データは、任意の媒体、または、媒体の組み合わせであり、２次元または３次元の画像、アニメーション、ビデオ、サウンド、ハプティック（haptic）フィードバック、または別の感覚データを含むがそれらに限定されない。
【００３５】
例として、ユーザは、図１２に示されるように、マスタデバイス１１０内で、ユーザの時計１９０の画像が、カレンダーアプリケーションを自動的に起動し、ユーザのカレンダーをマスタデバイス１１０に表示することを定義しうる。あるいは、ユーザは、ユーザの結婚指輪の画像を使用して、ユーザの結婚式の画像を開くなど、受動オブジェクトと検索データとの関連性をパーソナライズすることができる。マスタデバイス１１０は、受動オブジェクトを画像化することと、その受動オブジェクトデバイスと関連付けられるべきであり、後にマスタデバイス１１０によって受動オブジェクトと相関されるデバイス名および所望データを入力することとを含むプロセスを通して、ユーザの時計、指輪、ステープラー、車など、個人的な受動オブジェクトを識別するようにトレーニングされうる。
【００３６】
加えて、受動オブジェクト１９０について検索された関連データは、外部的または自動的に定義されうる。例えば、図１３Ａおよび１３Ｂは、マスタデバイス１１０が、ペアリング不可能なＤＶＲなどの受動オブジェクト１９０を画像化する例を示し(図１３Ａ)、動作命令群などの動作命令群１９２の形をしている関連データがネットワーク１０２から検索され、マスタデバイス１１０によって自動的に表示される（図１３Ｂ）。特定のＤＶＲが識別されているが、この動作命令群、または、特定のＤＶＲについての別の情報をネットワーク１０２から得るために接続もペアリングも必要としない。動作命令群１９２は、図１３Ｂに示される画像のように、画像に密にアライメントされて表示されうる。
【００３７】
図１４Ａおよび１４Ｂは、マスタデバイス１１０が、映画についての広告、この例では、ダークナイト（登録商標）ロゴ（図１４Ａ）のような受動オブジェクト１９０を画像化し、ダークナイトに関連するデータ（１９２）が検索され表示される例を示す。例えば、映画ダークナイトは、自動的に検索され、図１４Ｂに示されるようにマスタデバイス１１０上に表示されうる。あるいは、映画ダークナイトを上映している場所および時間などの、画像化されたオブジェクトに関連する別の情報が表示されうる。望まれる場合、受動オブジェクト１９０の画像は、受動オブジェクトの識別を助けるために、例えば、ロゴ自体などの視覚的外観に基づくか、あるいは、視覚的マーカ１９４に部分的または完全に基づきうる。
【００３８】
別の実施形態において、マスタデバイス１１０は、ペアリング可能なオブジェクトデバイス１８０とインターフェースし、ペアリング可能な、または、受動的な別のオブジェクトデバイスの画像から得られたデータを、オブジェクトデバイス１８０に提供しうる。１つの実施形態において、データが得られる１つよりも多くのオブジェクトデバイス、および／または、１つよりも多くのターゲットオブジェクトデバイス１８０が存在しうる。例えば、図１５Ａ、１５Ｂ、１５Ｃに示されるように、マスタデバイス１１０は、受動オブジェクト１９０（ダークナイトの広告など）を画像化し（図１５Ａ）、前述されたように、受動オブジェクトの画像に基づいてデータを識別および獲得しうる。ユーザは、テレビのような、ペアリング１１６されたターゲットオブジェクトデバイス１８０にパスされるべきデータを選択し（図１５Ｂ）、例えば映画などのデータをオブジェクトデバイス１８０に自動的にパスされうる（図１５Ｃ）。データは、マスタデバイス１１０によって検索され、オブジェクトデバイス１８０にパスされる。あるいは、代替として、マスタデバイス１１０は命令群をオブジェクトデバイス１８０に提供して、データ自体を検索しうる。
【００３９】
このように、マスタデバイス１１０は、受動的またはペアリング可能な１または複数のオブジェクトデバイスの画像に基づいて、コマンドをオブジェクトデバイス１８０にパスするために使用されうる。例えば、マスタデバイス１１０は、ランニングシューズの特定のブランドを画像化し、次にＭＰ３プレーヤを画像化し、それに応じて、例えば、エクササイズミュージックのような特定のプレイリストをＭＰ３プレーヤに自動的にダウンロードしうる。１つの実施形態において、マスタデバイス１１０は、例えば、ミュージックのようなデータをダウンロードし、そのデータをオブジェクトデバイスにパスするか、あるいは、代替として、そのデータ自体を検索するようにオブジェクトデバイスを指揮する。マルチセレクションについて、カメラが短い時間期間の間オブジェクトに向けられるか、あるいは、ユーザが、例えば、ボタンを押すかホールドすることで、または、ジェスチャを使用することでマルチセレクションの開始または停止を示すことによって、画像とインタラクトしうる。ユーザが画像内のオブジェクトデバイスを選択しうるか、オブジェクトデバイスが自動的に選択されうるか、ユーザがオブジェクトデバイスを一度選択して、後の選択は自動的でありうるかである。マルチセレクションに応答して生じるアクションは、ユーザ定義されるか、あるいは、外部的に定義されうる。
【００４０】
本発明は、例示の目的のために、特定の実施形態に関して示されているが、本発明はそれに限定されない。本発明の範囲を逸脱することなく様々な適応および変更が行われうる。このように、添付される特許請求の範囲の原理および範囲は、前述の記載に限定されるべきではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
マスタデバイスを用いてオブジェクトデバイスを画像化し、前記オブジェクトデバイスの画像を前記マスタデバイス上に表示することと、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別することと、
前記オブジェクトデバイスのアイデンティティに基づいて、前記マスタデバイスを通して前記オブジェクトデバイスとインターフェースすることと
を備える方法。
［Ｃ２］
前記オブジェクトデバイスに関連するデータを前記マスタデバイス上に表示することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスをペアリング可能と識別することと、
前記マスタデバイスを前記オブジェクトデバイスとペアリングすることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記オブジェクトデバイスを制御するためのインターフェースを前記マスタデバイス上に表示することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記マスタデバイスを通してターゲットデバイスとインターフェースすることと、
ここにおいて、前記オブジェクトデバイスとインターフェースすることは、関連したデータを前記オブジェクトデバイスから検索することを備え、
前記データを前記ターゲットデバイスにパスすることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ６］
前記マスタデバイスを、前記オブジェクトデバイスとペアリングすることと、
前記マスタデバイスを、第２のオブジェクトデバイスとペアリングすることと、
前記マスタデバイスを使用して、前記オブジェクトデバイスと前記第２のオブジェクトデバイスをペアリングすることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信することをさらに備え、
前記オブジェクトデバイスは、前記オブジェクトデバイスの画像を、前記オブジェクトデバイスのブロードキャストデータと比較することによって識別される、
Ｃ１に記載の方法。
［Ｃ８］
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、Ｃ７に記載の方法。［Ｃ９］
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを複数のオブジェクトデバイスから受信することをさらに備え、
前記オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別することは、
前記オブジェクトデバイスの画像を使用して、前記ブロードキャストデータをフィルタリングし、ブロードキャストデータのサブセットを生成することと、
前記ブロードキャストのサブセットを表示することと、
前記表示されたブロードキャストのサブセットからのユーザ選択によって前記オブジェクトデバイスを識別することと
を備える、Ｃ１に記載の方法。
［Ｃ１０］
前記マスタデバイスを通して、前記オブジェクトデバイスを、広域ネットワークとインターフェースすることをさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータをオブジェクトデバイスから受信することと、
前記ブロードキャストデータをマスタデバイス上に表示することと、
前記オブジェクトデバイスからの前記表示されたブロードキャストデータの選択に基づいて前記オブジェクトデバイスとインターフェースすることと
を備える方法。
［Ｃ１２］
前記ブロードキャストデータは、前記オブジェクトデバイスによって表示される画像についての情報を備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記マスタデバイスを用いて前記オブジェクトデバイスを画像化することと、
前記オブジェクトデバイスの画像と前記受信されたブロードキャストデータとを比較することによって、前記オブジェクトデバイスを識別することと
をさらに備える、Ｃ１１に記載の方法。
［Ｃ１４］
前記マスタデバイスを通して、前記オブジェクトデバイスを、広域ネットワークとインターフェースすることをさらに備える、Ｃ１１に記載の方法。
［Ｃ１５］
オブジェクトデバイスを画像化するのに使用可能なカメラと、
無線信号を、前記オブジェクトデバイスへ送信し、前記オブジェクトデバイスから受信できる無線トランシーバと、
前記カメラおよび前記無線トランシーバに接続されたプロセッサと、
前記プロセッサに接続されたメモリと、
前記メモリに保存され、前記プロセッサに対して、前記カメラが提供する画像を使用して前記オブジェクトデバイスを識別させ、前記無線トランシーバを介して前記識別されたオブジェクトデバイスとインターフェースさせるための、前記プロセッサで実行されるソフトウェアと
を備える装置。
［Ｃ１６］
前記プロセッサに結合されたデジタルディスプレイをさらに備え、前記オブジェクトデバイスに関連するデータは、前記デジタルディスプレイ上に表示される、Ｃ１５に記載の装置。
［Ｃ１７］
前記オブジェクトデバイスに関連するデータは、前記無線トランシーバによって、前記オブジェクトデバイスから受信される、Ｃ１６に記載の装置。
［Ｃ１８］
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記オブジェクトデバイスに関連するデータは、前記ネットワークインターフェーストランシーバによって受信される、Ｃ１６に記載の装置。
［Ｃ１９］
前記ソフトウェアは、前記プロセッサに対して、前記オブジェクトデバイスの画像を使用して、前記オブジェクトデバイスをペアリング可能と識別させ、前記マスタデバイスを前記オブジェクトデバイスとペアリングさせる、Ｃ１５に記載の装置。
［Ｃ２０］
前記プロセッサに結合されたデジタルディスプレイをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記デジタルディスプレイ上の前記オブジェクトデバイスを制御するためのインターフェースを表示させる、Ｃ１５に記載の装置。
［Ｃ２１］
前記ソフトウェアは、前記プロセッサに対して、ターゲットデバイスとインターフェースさせ、前記オブジェクトデバイスからの関連するデータを検索することによって成す前記オブジェクトデバイスとインターフェースさせ、、および前記データを、前記無線トランシーバを介して前記ターゲットデバイスに送信させる、Ｃ１５に記載の装置。
［Ｃ２２］
前記ソフトウェアは、前記プロセッサ対して、前記オブジェクトデバイスとペアリングさせ、第２のオブジェクトデバイスとペアリングさせ、前記オブジェクトデバイスと前記第２のオブジェクトデバイスとをペアリングさせる、Ｃ１５に記載の装置。
［Ｃ２３］
前記無線トランシーバは、ブロードキャストデータを前記オブジェクトデバイスから受信し、前記オブジェクトデバイスの視覚的外観についての情報を含む前記ブロードキャストデータを、前記プロセッサに提供し、前記ソフトウェアは、前記プロセッサに対して、前記カメラによって提供される画像と、前記オブジェクトデバイスから受信されたブロードキャストデータとを比較することによって前記オブジェクトデバイスを識別させる、Ｃ１５に記載の装置。
［Ｃ２４］
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、Ｃ２３に記載の装置。
［Ｃ２５］
前記プロセッサに結合されたデジタルディスプレイと前記プロセッサに結合されたユーザインタフェースをさらに備え、前記無線トランシーバは、ブロードキャストデータを複数のオブジェクトデバイスから受信して、前記オブジェクトデバイスの視覚的外観についての情報を含む前記ブロードキャストデータを前記プロセッサに提供し、前記ソフトウェアは、前記プロセッサに対して、前記カメラによって提供される前記画像を使用し、前記ブロードキャストデータをフィルタリングしてブロードキャストデータのサブセットを生成することによって前記オブジェクトデバイスを識別させ、前記ブロードキャストデータのサブセットをデジタルディスプレイ上に表示させ、前記ユーザインターフェースからの入力に基づいて、前記ブロードキャストデータのサブセットから前記オブジェクトデバイスを識別させる、Ｃ１５に記載の装置。
［Ｃ２６］
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記ネットワークインターフェーストランシーバを通して前記オブジェクトデバイスを広域ネットワークとインターフェースさせる、Ｃ１５に記載の装置。
［Ｃ２７］
無線信号を、前記オブジェクトデバイスに送信し、前記オブジェクトデバイスから受信できる無線トランシーバであって、前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信する無線トランシーバと、
デジタルディスプレイと、
ユーザインターフェースと、
前記カメラ、前記デジタルディスプレイ、ユーザインターフェースに結合されたプロセッサと、
前記プロセッサに結合されたメモリと、
前記メモリに保存され、前記プロセッサに対して、前記ブロードキャストデータを前記デジタルディスプレイ上に表示させ、前記表示されたブロードキャストデータに応答して前記ユーザインターフェースからの入力に基づいて前記オブジェクトデバイスとインターフェースさせる、前記プロセッサで実行されるソフトウェアと
を備える装置。
［Ｃ２８］
前記ブロードキャストデータは、前記オブジェクトデバイスによって表示される画像についての情報を備える、Ｃ２７に記載の装置。
［Ｃ２９］
前記無線トランシーバは、ブロードキャストデータを、複数のオブジェクトデバイスから受信し、さらに、前記オブジェクトデバイスを画像化するのに使用可能なカメラを備え、前記ソフトウェアは、前記プロセッサに対して、前記オブジェクトデバイスの画像を、前記受信されたブロードキャストデータと比較させ、前記カメラによって提供される前記画像を使用し、前記ブロードキャストデータをフィルタリングして、ブロードキャストデータのサブセットを生成させ、前記ブロードキャストデータのサブセットを前記デジタルディスプレイ上に表示させる、Ｃ２７に記載の装置。
［Ｃ３０］
前記プロセッサに結合されたネットワークインターフェーストランシーバをさらに備え、前記ソフトウェアは、前記プロセッサに対して、前記ネットワークインターフェーストランシーバを通して前記オブジェクトデバイスを、広域ネットワークとインターフェースさせる、Ｃ２７に記載の装置。
［Ｃ３１］
マスタデバイスとオブジェクトデバイスとの間のシステムインターフェース接続であって、
前記マスタデバイスを用いてオブジェクトデバイスを画像化するための手段と、
前記オブジェクトデバイスの画像を前記マスタデバイス上に表示するための手段と、
前記オブジェクトデバイスの画像を使用して、前記オブジェクトデバイスを識別するための手段と、
前記識別されたオブジェクトデバイスとインターフェースするための手段と
を備えるシステムインターフェース接続。
［Ｃ３２］
前記オブジェクトデバイスに関連したデータを得るための手段をさらに備え、前記オブジェクトの画像を表示するための手段は、前記オブジェクトデバイスに関するデータを表示する、Ｃ３１に記載のシステム。
［Ｃ３３］
前記インターフェースするための手段は、前記マスタデバイスを前記オブジェクトデバイスとペアリングする、Ｃ３１に記載のシステム。
［Ｃ３４］
前記識別されたオブジェクトデバイスを、前記マスタデバイスを用いて制御するための手段をさらに備える、Ｃ３１に記載のシステム。
［Ｃ３５］
前記識別されたオブジェクトデバイスとインターフェースするための手段は、さらに、前記オブジェクトデバイスとは異なるターゲットデバイスとインターフェースし、前記システムは、さらに、前記識別されたオブジェクトデバイスから関連データを検索するための手段を備え、前記インターフェースするための手段は、前記検索されたデータを前記ターゲットデバイスにパスする、Ｃ３１に記載のシステム。
［Ｃ３６］
前記インターフェースするための手段は、前記マスタデバイスを前記オブジェクトデバイスとペアリングし、前記マスタデバイスを第２のオブジェクトデバイスとペアリングし、前記システムは、さらに、前記オブジェクトデバイスを、前記マスタデバイスを通して前記第２のオブジェクトデバイスとペアリングするための手段を備える、Ｃ３１に記載のシステム。
［Ｃ３７］
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを前記オブジェクトデバイスから受信するための手段をさらに備え、
前記オブジェクトデバイスを識別するための手段は、前記オブジェクトデバイスの画像を、前記オブジェクトデバイスからのブロードキャストデータと比較する
Ｃ３１に記載のシステム。
［Ｃ３８］
前記オブジェクトデバイスの視覚的外観についての情報は、前記オブジェクトデバイスの画像およびテクスチャされた３次元モデルのうちの少なくとも１つを備える、Ｃ３７に記載のシステム。
［Ｃ３９］
前記オブジェクトデバイスの視覚的外観についての情報を含むブロードキャストデータを、複数のオブジェクトデバイスから受信するための手段をさらに備え、
前記オブジェクトデバイスを識別するための手段は、
前記オブジェクトデバイスの画像を使用して前記ブロードキャストデータをフィルタリングして、ブロードキャストデータのサブセットを生成するための手段と、ここで、前記表示するための手段が、前記ブロードキャストのサブセットを表示し、
前記表示されるブロードキャストデータのサブセットに基づいて前記オブジェクトデバイスを選択するための手段と、
を備える、Ｃ３１に記載のシステム。
［Ｃ４０］
前記オブジェクトデバイスを広域ネットワークにインターフェースするための手段をさらに備える、Ｃ３１に記載のシステム。
［Ｃ４１］
格納されたプログラムコードを備えるコンピュータ可読媒体であって、
オブジェクトデバイスの画像を使用して前記オブジェクトデバイスを識別するためのプログラムコードと、
前記識別されたオブジェクトデバイスとインターフェースするためのプログラムコードと、
を備えるコンピュータ可読媒体。
【図１】
0006026474.tif 000002
【図２】
0006026474.tif 000003
【図３】
0006026474.tif 000004
【図４Ａ】
0006026474.tif 000005
【図４Ｂ】
0006026474.tif 000006
【図５Ａ】
0006026474.tif 000007
【図５Ｂ】
0006026474.tif 000008
【図６Ａ】
0006026474.tif 000009
【図６Ｂ】
0006026474.tif 000010
【図６Ｃ】
0006026474.tif 000011
【図６Ｄ】
0006026474.tif 000012
【図７Ａ】
0006026474.tif 000013
【図７Ｂ】
0006026474.tif 000014
【図８Ａ】
0006026474.tif 000015
【図８Ｂ】
0006026474.tif 000016
【図９Ａ】
0006026474.tif 000017
【図９Ｂ】
0006026474.tif 000018
【図９Ｃ】
0006026474.tif 000019
【図９Ｄ】
0006026474.tif 000020
【図１０Ａ】
0006026474.tif 000021
【図１０Ｂ】
0006026474.tif 000022
【図１０Ｃ】
0006026474.tif 000023
【図１１】
0006026474.tif 000024
【図１２】
0006026474.tif 000025
【図１３Ａ】
0006026474.tif 000026
【図１３Ｂ】
0006026474.tif 000027
【図１４Ａ】
0006026474.tif 000028
【図１４Ｂ】
0006026474.tif 000029
【図１５Ａ】
0006026474.tif 000030
【図１５Ｂ】
0006026474.tif 000031
【図１５Ｃ】
0006026474.tif 000032