(57)【特許請求の範囲】
【請求項１】
ハンドヘルドコンピューティングデバイスを使用してリモートディスプレイデバイスを制御する方法であって、
ハンドヘルドコンピューティングデバイスにより、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスからデータを受信することであって、前記データが、前記ハンドヘルドデバイスのユーザのイメージ、および前記ハンドヘルドデバイスの前記ユーザのイメージから抽出した顔情報からなるグループのうちの少なくとも１つを含む、ことと、
前記受信したデータに基づいてリモートディスプレイデバイスを選択すること、および
前記選択したリモートディスプレイデバイスに制御信号を送ること
を含む方法。
【請求項２】
前記受信した１つまたは複数のデータが、それぞれ前記１つまたは複数のリモートディスプレイデバイスによって取り込まれたイメージである請求項１に記載の方法。
【請求項３】
前記受信した１つまたは複数のデータが、それぞれ前記１つまたは複数のリモートディスプレイデバイスの識別情報をさらに含む請求項２に記載の方法。
【請求項４】
前記リモートディスプレイデバイスを選択することが、
前記受信したイメージのそれぞれから顔情報を抽出すること、および
前記受信したイメージのそれぞれからの前記抽出した顔情報と、前記ハンドヘルドコンピューティングデバイス上に格納された顔情報との比較に基づいて、リモートディスプレイデバイスを選択すること
をさらに含む請求項２に記載の方法。
【請求項５】
前記受信した１つまたは複数のデータが、前記１つまたは複数のリモートディスプレイデバイスによってそれぞれ取り込まれた１つまたは複数のイメージから抽出された顔情報を含む請求項１に記載の方法。
【請求項６】
前記リモートディスプレイデバイスを選択することが、前記１つまたは複数のリモートディスプレイデバイスから受信した前記１つまたは複数のイメージから抽出した前記顔情報と、前記ハンドヘルドコンピューティングデバイス上に格納された顔情報との合致に基づいて、リモートディスプレイデバイスを選択することを含む請求項５に記載の方法。
【請求項７】
前記制御信号を送る前に、前記ハンドヘルドコンピューティングデバイス上に、前記選択したリモートディスプレイデバイスを制御するのに適した制御インターフェースを表示することをさらに含む請求項１に記載の方法。
【請求項８】
前記制御インターフェースが、前記選択したリモートディスプレイデバイスから受信される請求項７に記載の方法。
【請求項９】
ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから１つまたは複数のイメージを受信するように構成される受信機であって、前記受信したイメージのそれぞれが、ハンドヘルドコンピューティングデバイスのユーザのイメージを含む、受信機と、
前記受信したイメージのそれぞれから顔情報を抽出するように構成される顔認識器と、
前記受信したイメージのそれぞれからの前記抽出した顔情報と、前記ハンドヘルドコンピューティングデバイス上に格納された顔情報との比較に基づいて、リモートディスプレイデバイスを抽出するように構成されるセレクタと、
前記選択したリモートディスプレイデバイスに制御信号を送信するディスプレイデバイスコントローラと
を備えるハンドヘルドコンピューティングデバイス。
【請求項１０】
前記１つまたは複数のイメージが、それぞれ前記１つまたは複数のリモートディスプレイデバイスによって取り込まれる請求項９に記載のデバイス。
【請求項１１】
前記ディスプレイデバイスコントローラがさらに、前記ハンドヘルドコンピューティングデバイス上に、前記選択したリモートディスプレイデバイスを制御するのに適した制御インターフェースを表示するように構成される請求項９に記載のデバイス。
【請求項１２】
前記制御インターフェースが、前記選択したリモートディスプレイデバイスから受信される請求項１１に記載のデバイス。
【請求項１３】
ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから顔情報を受信するように構成される受信機であって、前記顔情報が、コンピューティングデバイスのユーザについての顔情報を含む、受信機と、
前記１つまたは複数のリモートディスプレイデバイスからの前記顔情報と、前記コンピューティングデバイス上に格納された顔情報との合致に基づいて、リモートディスプレイデバイスを選択するように構成されるセレクタと、
前記選択したリモートディスプレイデバイスに制御信号を送るように構成されるディスプレイデバイスコントローラと
を備えるコンピューティングデバイス。
【請求項１４】
前記１つまたは複数のリモートディスプレイデバイスからの前記顔情報が、前記１つまたは複数のリモートディスプレイデバイスによってそれぞれ取り込まれた１つまたは複数のイメージから抽出される請求項１３に記載のデバイス。
【請求項１５】
前記ディスプレイデバイスコントローラがさらに、前記選択したリモートディスプレイデバイスを制御するのに適した制御インターフェースを表示するように構成される請求項１４に記載のデバイス。
【請求項１６】
前記制御インターフェースが、前記選択したリモートディスプレイデバイスから受信される請求項１５に記載のデバイス。
【請求項１７】
カメラを使用してイメージを取り込むように構成されるイメージキャプチャラと、
前記イメージを、ハンドヘルドコンピューティングデバイスによって受信されるように送信するように構成される送信機であって、前記イメージが、前記ハンドヘルドコンピューティングデバイスのユーザのイメージを含み、１つまたは複数のディスプレイデバイスによって取り込まれた前記ハンドヘルドコンピューティングデバイスの前記ユーザのイメージに基づいて、前記ハンドヘルドコンピューティングデバイスが、ディスプレイデバイスを選択するように構成される、送信機と、
前記ハンドヘルドコンピューティングデバイスから制御信号を受信するように構成され、前記制御信号に基づいてディスプレイデバイスを制御するようにさらに構成されるコントローラと
を備えるディスプレイデバイス。
【請求項１８】
前記送信機が、前記ハンドヘルドコンピューティングデバイスに、前記イメージに加えて前記ディスプレイデバイスの識別情報を送信するように構成される請求項１７に記載のデバイス。
【請求項１９】
前記コントローラが、前記ハンドヘルドコンピューティングデバイスに、前記ディスプレイデバイスを制御するのに適した制御インターフェースを送信するように構成される請求項１７に記載のデバイス。
【請求項２０】
前記イメージから顔情報を抽出するように構成される顔認識器をさらに備え、前記送信機が、前記抽出した顔情報を前記ハンドヘルドコンピューティングデバイスに送信するように構成される請求項１７に記載のデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書での別段の規定がない限り、本セクションに記載の材料は、本願の特許請求の範囲に対する従来技術ではなく、本セクションに含まれることによって従来技術となることが認められるわけではない。
【０００２】
携帯電話や携帯情報端末（ＰＤＡ）などのハンドヘルドデバイスを含むポータブル電子デバイスは、主にディスプレイ画面のサイズが小さいために、本質的にディスプレイ機能が制限される。公共ディスプレイデバイスの最近の一般的な使用および可用性は、高速ネットワーク接続性のユビキタスな可用性と相まって、ポータブル電子デバイスユーザによる、より良好な解像度および大きいサイズを有するディスプレイの需要の増大に寄与している。公共ディスプレイデバイスを使用するために、ユーザは、ディスプレイデバイスを制御するために、キーボード、マウス、タッチスクリーンインターフェースなどの適切な入力デバイスへのアクセスが必要である。しかし、経済的理由および衛生上の理由を含む様々な理由のために、公共ディスプレイデバイスが関連する入力デバイスを有することは実現可能ではない。
【発明の概要】
【０００３】
ある例では、ハンドヘルドコンピューティングデバイスを使用してリモートディスプレイデバイスを制御する方法が、ハンドヘルドコンピューティングデバイスにより、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから１つまたは複数のデータを受信すること、受信した１つまたは複数のデータに基づいてリモートディスプレイデバイスを選択すること、および選択したリモートディスプレイデバイスに制御信号を送ることを含む。
【０００４】
別の例では、ハンドヘルドコンピューティングデバイスは、受信機、顔認識器、セレクタ、およびディスプレイデバイスコントローラを含む。受信機は、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから１つまたは複数のイメージを受信する。顔認識器は、受信したイメージのそれぞれから顔情報を抽出する。セレクタは、受信したイメージのそれぞれから抽出した顔情報と、ハンドヘルドコンピューティングデバイス上に格納された顔情報との比較に基づいて、リモートディスプレイデバイスを選択する。ディスプレイデバイスコントローラは、選択したリモートディスプレイデバイスに制御信号を送信する。
【０００５】
さらに別の例では、コンピューティングデバイスは、受信機、セレクタ、およびディスプレイデバイスコントローラを含む。受信機は、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから１つまたは複数の顔情報を受信する。セレクタは、１つまたは複数のリモートディスプレイデバイスによって送られた顔情報と、コンピューティングデバイス上に格納された顔情報との合致に基づいて、リモートディスプレイデバイスを選択する。ディスプレイデバイスコントローラは、選択したリモートディスプレイデバイスに制御信号を送る。
【０００６】
ある例では、ディスプレイデバイスは、イメージキャプチャラ、送信機、およびコントローラを含む。イメージキャプチャラは、カメラでイメージを取り込む。送信機は、ハンドヘルドコンピューティングデバイスによって受信されるイメージを送信する。コントローラは、ハンドヘルドコンピューティングデバイスから制御信号を受信し、制御信号に基づいてディスプレイデバイスを制御する。
【０００７】
上記の概要は例示的なものに過ぎず、いかなる形でも限定を意図するものではない。上述の例示的態様、実施形態、特徴に加えて、図面および以下の発明を実施するための形態を参照することにより、別の態様、実施形態、および特徴が明らかとなるであろう。
【０００８】
添付の図面と共に行われる以下の説明および添付の特許請求の範囲から、本開示の上記および他の特徴がより完全に明らかとなるであろう。こうした図面は本開示によるいくつかの実施形態のみを示し、したがって本開示の範囲の限定とみなすべきではないことを理解して、添付の図面の使用により、本開示をさらに具体的かつ詳細に説明する。
【図面の簡単な説明】
【０００９】
【図１】リモートディスプレイ制御を実装するのに使用することのできるいくつかの例示的システムを示す図である。
【図２】図１に示す例示的ディスプレイデバイスを示す図である。
【図３】図１に示す例示的ハンドヘルドコンピューティングデバイスを示す図である。
【図４】図１に示す別の例示的ディスプレイデバイスを示す図である。
【図５】図１に示す別の例示的ハンドヘルドコンピューティングデバイスを示す図である。
【図６】リモートディスプレイ制御を実装する例示的プロセスに関する流れ図である。
【図７】リモートディスプレイ制御を実装するコンピュータプログラム製品を示す図である。
【図８】リモートデバイス制御のために構成された例示的コンピューティングデバイスを示すブロック図である。
【発明を実施するための形態】
【００１０】
すべては、本明細書に記載の少なくともいくつかの実施形態に従って構成される。
【００１１】
以下の発明を実施するための形態では、本明細書の一部を形成する添付の図面に対して参照を行う。図面では、別段の文脈の規定がない限り、同様の符号は一般に同様の構成要素を特定する。発明を実施するための形態、図面、および特許請求の範囲に記載の例示的実施形態は、限定を意味するわけではない。本明細書で提示する主題の趣旨または範囲から逸脱することなく、他の実施形態を利用することができ、他の変更を行うことができる。本明細書で一般的に説明し、図に示す本開示の態様を、多種多様な異なる構成として構成、置換、結合、分離、および設計することができ、そのすべては本明細書で明示的に企図される。
【００１２】
とりわけ、リモートディスプレイ制御に関する方法、装置、システム、デバイス、およびコンピュータプログラム製品に対して本開示を一般的に描写する。
【００１３】
簡潔に述べると、ハンドヘルドコンピューティングデバイスを使用してディスプレイをリモートに制御する技術を一般に説明する。ある例では、ディスプレイは表示エリアを含む。ある例では、ディスプレイをリモートに制御する方法は、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスからデータを受信することを含む。ある例では、方法は、受信したデータに基づいてリモートディスプレイデバイスを選択することを含む。ある例では、方法は、選択したリモートディスプレイデバイスに制御信号を送ることを含む。
【００１４】
図１に、本明細書に記載の少なくともいくつかの実施形態に従って構成されたリモートディスプレイ制御を実装するのに利用することのできるいくつかの例示的システムを示す。図示するようにリモートディスプレイ制御システム１００は、ワイヤレス通信ネットワーク１０６を通じて通信するディスプレイデバイス１０２およびハンドヘルドコンピューティングデバイス１０４を含む。
【００１５】
ディスプレイデバイス１０２は、視覚的コンテンツを表示する出力装置である。概して、視覚的コンテンツは、画面上で視覚化することのできるイメージ、ビデオ、アニメーション、ウェブページ、または任意の種類のコンテンツを含むことができる。ディスプレイデバイス１０２は、ハンドヘルドコンピューティングデバイス１０４に接続し、ハンドヘルドコンピューティングデバイス１０４と通信するワイヤレス通信構成要素または媒体を含み、ワイヤレス通信構成要素または媒体を通じて、ハンドヘルドコンピューティングデバイス１０４から制御信号を受信する。ある例では、制御信号は、ディスプレイデバイス１０２のチャネルまたは音量を変更し、設定を調節し、カーソルを移動し、記号または文字をタイプするなどのための制御コマンドを含むことができる。
【００１６】
ディスプレイデバイス１０２はまた、ハンドヘルドコンピューティングデバイス１０４を使用してディスプレイデバイス１０２を制御しようと試みるユーザ１０８のイメージを取り込むのに適した、カメラなどのイメージ取込みデバイスをも含む。イメージ取込みデバイスは、ディスプレイデバイス１０２のディスプレイ画面に向き合っている可能性のある人物の顔のピクチャを撮る（イメージを取り込む）ように適切に配置することができる。もちろん、人物がディスプレイ画面と向き合っていない場合、例えば、人物がディスプレイデバイス１０２のほぼ正面に立っているが、たまたまディスプレイ画面から離れた方向を向いている場合、イメージ取込みデバイスは、人物の顔ではないイメージを取り込むことがある。いくつかの例では、イメージ取込みデバイスを使用して、ディスプレイデバイス１０２は、ユーザ１０８がディスプレイ画面を見ている間にユーザ１０８のイメージを取り込み、取り込んだイメージをハンドヘルドコンピューティングデバイス１０４に送ることができ、その結果ハンドヘルドコンピューティングデバイス１０４は、受信したイメージからユーザ１０８の顔を認識することができる。別の例では、ディスプレイデバイス１０２は、取り込んだイメージから顔情報を抽出し、イメージ自体を送る代わりに、抽出した顔情報を送信することができる。本明細書で使用する「顔情報」という用語は、人物を識別または検証するために人物の顔のイメージから抽出された情報を指す。顔情報は、イメージから認識した顔の目、鼻、頬骨、または顎骨の相対位置、サイズ、または形状を含むことができる。
【００１７】
ハンドヘルドコンピューティングデバイス１０４は、ディスプレイデバイス１０２を制御するのに適したデバイスである。言い換えれば、ハンドヘルドコンピューティングデバイス１０４は、ディスプレイデバイス１０２のリモートコントロールデバイスとして機能することができる。ハンドヘルドコンピューティングデバイス１０４の例は、限定はしないが、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、タブレットＰＣなどのモバイルまたはポータブル通信装置を含む。ハンドヘルドコンピューティングデバイス１０４は、ディスプレイデバイス１０２と通信するワイヤレス通信構成要素または媒体を含む。
【００１８】
いくつかの例では、ハンドヘルドコンピューティングデバイス１０４の通信範囲内に複数のディスプレイデバイスが配置されることがある。この場合、ハンドヘルドコンピューティングデバイス１０４は、顔認識に基づいて、制御する１つのディスプレイデバイスを選択するように構成される。３つのディスプレイデバイス（例えば、ディスプレイデバイスＡ、Ｂ、およびＣ）が互いに極めて近接して配置され、ユーザ１０８がディスプレイデバイスＡを制御したいと仮定する。ユーザ１０８がディスプレイデバイスＡの近くに立っており、ディスプレイデバイスＡのディスプレイ画面を見ている（すなわち、ディスプレイ画面と向き合っている）間、各ディスプレイデバイスはそれぞれのイメージを取り込み、ハンドヘルドコンピューティングデバイス１０４にイメージをそれぞれ送る。したがって、ハンドヘルドコンピューティングデバイス１０４は、ハンドヘルドコンピューティングデバイス１０４の通信範囲内のディスプレイデバイスから複数のイメージを受信する。しかし、ユーザ１０８が同時に２つ以上のディスプレイデバイスを見るか、またはそれと向き合うことは不可能であるので、ただ１つのイメージがユーザ１０８の顔のイメージとなり得る。したがって、顔認識を使用して、ハンドヘルドコンピューティングデバイス１０４は、どのディスプレイデバイスユーザ１０８が（この場合、ディスプレイデバイスＡを）制御したいかを判定し、所望のディスプレイデバイスに制御信号を送ることができる。
【００１９】
いくつかの例では、ハンドヘルドコンピューティングデバイス１０４は、ディスプレイデバイス１０２からイメージを受信し、受信したイメージから顔情報を抽出することができる。抽出した顔情報がユーザ１０８の顔情報と合致するとハンドヘルドコンピューティングデバイス１０４が判定したとき、ユーザ１０８は、ハンドヘルドコンピューティングデバイス１０４を使用してディスプレイデバイス１０２を制御することができる。ハンドヘルドコンピューティングデバイス１０４上に、ディスプレイデバイス１０２を制御する制御インターフェースを表示することができる。いくつかの例では、ディスプレイデバイス１０２から制御インターフェースを受信することができる。制御インターフェースは、事前定義された仮想「ボタン」または「キーボード」を含むことができる。ユーザ１０８が表示されたボタンのうちの１つを押下またはタッチしたとき、ハンドヘルドコンピューティングデバイス１０４は、対応する制御信号を生成し、制御信号をディスプレイデバイス１０２に送信する。別の例では、ハンドヘルドコンピューティングデバイス１０４は、イメージ自体を受信する代わりに、ディスプレイデバイス１０２によって抽出される顔情報を受信することができる。ハンドヘルドコンピューティングデバイス１０４が顔情報を受信したとき、ハンドヘルドコンピューティングデバイス１０４は、受信した顔情報をユーザ１０８の顔情報と比較し、前者が後者と合致するかどうかを判定する。
【００２０】
ワイヤレス通信ネットワーク１０６は、ディスプレイデバイス１０２とハンドヘルドコンピューティングデバイス１０４との間の電子コンテンツまたはメッセージの転送を容易にする通信リンクである。いくつかの例では、ワイヤレス通信ネットワーク１０６は、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、Ｚ−Ｗａｖｅ、ＺｉｇＢｅｅなどのネットワーク技術を用いて可能にすることができるワイヤレスパーソナルエリアネットワークを含む。ワイヤレス通信ネットワーク１０６が、ローカルエリアネットワーク、広域ネットワーク、ポイントツーポイントダイヤルアップ接続、携帯電話網などの１つまたは複数の他のタイプのネットワークをも含むことができ、またはそれから構成することもできることが理解されよう。
【００２１】
図２に、本明細書に記載の少なくともいくつかの実施形態に従って構成された、図１に示すディスプレイデバイス１０２の一例を示す。図示するように、ディスプレイデバイス１０２は、イメージキャプチャラ２００、送信機２０２、およびコントローラ２０４を含む。
【００２２】
イメージキャプチャラ２００は、カメラを使用してイメージを取り込む。カメラは、ディスプレイデバイス１０２の正面、具体的にはカメラの正面の物体のイメージを記録するように適切に配置することができる。例えば、ディスプレイデバイス１０２のディスプレイ画面の正面にいる人物のピクチャを撮るようにカメラを配置することができる。いくつかの例では、ユーザ１０８がディスプレイデバイス１０２の正面に立ち、ディスプレイ画面を見るか、またはディスプレイ画面と向き合うときに、イメージキャプチャラ２００がユーザ１０８の顔を含むイメージを取り込むことができるように、ディスプレイデバイス１０２のディスプレイ画面の頂部にカメラを配置することができる。
【００２３】
送信機２０２は、イメージキャプチャラ２００によって取り込まれるイメージを、ハンドヘルドコンピューティングデバイス１０４によって受信されるようにワイヤレス通信ネットワーク１０６を通じて送信する。イメージを送信するとき、送信機２０２は、イメージに加えて、ディスプレイデバイス１０２の識別情報も送信することができ、したがってハンドヘルドコンピューティングデバイス１０４は、識別情報に基づいてディスプレイデバイス１０２を識別し、ディスプレイデバイス１０２に接続することができる。識別情報の例は、限定はしないが、シリアル番号、汎用一意識別子（ＵＵＩＤ）、ＩＰアドレス、ＭＡＣアドレス、ユニフォームリソース識別子（ＵＲＩ）などを含む。
【００２４】
コントローラ２０４は、ハンドヘルドコンピューティングデバイス１０４から制御信号を受信し、制御信号に基づいてディスプレイデバイス１０２を制御する。いくつかの例では、コントローラ２０４は、ディスプレイデバイス１０２を制御するのに適した制御インターフェースをハンドヘルドコンピューティングデバイス１０４に送信することができ、したがってハンドヘルドコンピューティングデバイス１０４は、その画面上に、受信した制御インターフェースを表示することができる。
【００２５】
図３に、本明細書に記載の少なくともいくつかの実施形態に従って構成された、図１に示す例示的ハンドヘルドコンピューティングデバイス１０４を示す。図示するように、ハンドヘルドコンピューティングデバイス１０４は、受信機３００、顔認識器３０２、セレクタ３０４、およびディスプレイデバイスコントローラ３０６を含む。
【００２６】
受信機３００は、ワイヤレス通信ネットワーク１０６を介して、ディスプレイデバイス１０２からイメージを受信する。例えば、受信機３００は、ユーザ１０８がディスプレイデバイス１０２の正面に立ち、ディスプレイ画面を見るか、またはディスプレイ画面と向き合うときに、イメージを受信することができる。
【００２７】
いくつかの例では、ハンドヘルドコンピューティングデバイス１０４の付近に複数のディスプレイデバイスが配置されることがある。各ディスプレイデバイスは、そのカメラを使用して、ディスプレイデバイスの正面に立っている人物（例えば、ユーザ１０８）のイメージを取り込む。この場合、受信機３００は、ハンドヘルドコンピューティングデバイス１０４の通信範囲内のディスプレイデバイスから複数のイメージを受信することができる。しかし、ユーザ１０８が同時に２つ以上のディスプレイデバイスを見るか、またはそれと向き合うことは不可能であるので、ただ１つのイメージがユーザ１０８の顔イメージを含むことができる。別の言い方をすれば、多くても１つのディスプレイデバイスが、ユーザ１０８の顔のイメージを取り込んだことになる。以下の説明では、ユーザ１０８が、複数のディスプレイデバイスのうちのディスプレイデバイス１０２と向き合い、ディスプレイデバイス１０２が、ユーザ１０８の顔を含むイメージを取り込み、それを送ると仮定する。
【００２８】
顔認識器３０２は、受信したイメージのそれぞれから顔情報を抽出する。様々な技法を適用して顔情報抽出を実装することができる。例えば、顔認識器３０２は、イメージから検出することのできる色、形状、またはテクスチャに基づいて、イメージから顔領域を求めることができる。顔領域を求めた後、顔認識器３０２は、１組の顔特徴、例えば、鼻、目、または口の位置または形状、口の幅、ひとみの間の幅、肌の色などを顔領域から抽出することができる。
【００２９】
セレクタ３０４は、抽出した顔情報のそれぞれを、ハンドヘルドコンピューティングデバイス１０４上に格納された顔情報と比較する。ハンドヘルドコンピューティングデバイス１０４は、ハンドヘルドコンピューティングデバイス１０４を所有し、またはハンドヘルドコンピューティングデバイス１０４を使用することが許可されたユーザ１０８の顔情報を格納し、したがってセレクタ３０４は、受信したイメージのどれが、ユーザ１０８の顔情報と合致する顔情報を含むかを判定することができる。比較に基づいて、セレクタ３０４は、ハンドヘルドコンピューティングデバイス１０４上に格納された顔情報と合致した合致顔情報を含むイメージを送信したディスプレイデバイスを選択する。上述のように、ディスプレイデバイス１０２は、イメージを送るときに、ハンドヘルドコンピューティングデバイス１０４に識別情報を送ることができ、したがってセレクタ３０４は、識別情報を使用して、選択したディスプレイデバイスを識別することができる。
【００３０】
ディスプレイデバイスコントローラ３０６は、選択されたディスプレイデバイスに制御信号を送る。上記の例では、選択されたディスプレイデバイスはディスプレイデバイス１０２であり得る。ディスプレイデバイス１０２に制御信号を送る前に、ハンドヘルドコンピューティングデバイス１０４は、ディスプレイデバイス１０２を制御するのに適した制御インターフェースを要求するメッセージをディスプレイデバイス１０２に送り、それに対して、要求した適切な制御インターフェースを受信することができる。制御インターフェースを受信した後、ハンドヘルドコンピューティングデバイス１０４は、ハンドヘルドコンピューティングデバイス１０４のディスプレイ上に制御インターフェースを表示する。ユーザ１０８が制御インターフェースを操作するとき、ハンドヘルドコンピューティングデバイス１０４は、対応する制御信号を生成し、制御信号をディスプレイデバイス１０２に送ることができる。いくつかの実施形態では、様々なディスプレイデバイスに関する制御インターフェースをハンドヘルドコンピューティングデバイス１０４上にプリロードまたは格納することができる。
【００３１】
図４に、本明細書に記載の少なくともいくつかの実施形態に従って構成された、図１に示す別の例示的ディスプレイデバイス１０２を示す。図示するように、ディスプレイデバイス１０２は、イメージキャプチャラ４００、顔認識器４０２、送信機４０４、およびコントローラ４０６を含む。イメージキャプチャラ４００およびコントローラ４０６は、それぞれ上述のイメージキャプチャラ２００およびコントローラ２０４とほぼ同様である。したがって、明快のために、イメージキャプチャラ４００およびコントローラ４０６を再度説明しない。
【００３２】
顔認識器４０２は、取り込んだイメージから顔情報を抽出する。
【００３３】
送信機４０４は、抽出した顔情報を、ハンドヘルドコンピューティングデバイス１０４によって受信されるようにワイヤレス通信ネットワーク１０６を通じて送信する。上記で図２で述べたように、送信機４０４は、イメージに加えて、ディスプレイデバイス１０２の識別情報も送信することができ、したがってハンドヘルドコンピューティングデバイス１０４は、識別情報に基づいてディスプレイデバイス１０２を識別し、ディスプレイデバイス１０２に接続することができる。
【００３４】
図５に、本明細書に記載の少なくともいくつかの実施形態に従って構成された、図１に示すハンドヘルドコンピューティングデバイス１０４のいくつかの例示的実施形態を示す。図示するように、ハンドヘルドコンピューティングデバイス１０４は、受信機５００、セレクタ５０２、およびディスプレイデバイスコントローラ５０４を含む。ディスプレイデバイスコントローラ５０４は、上述のディスプレイデバイスコントローラ３０６とほぼ同様である。したがって、明快のために、ディスプレイデバイスコントローラ５０４を再度説明しない。
【００３５】
受信機５００は、ワイヤレス通信ネットワーク１０６を介して、ディスプレイデバイス１０２から顔情報を受信する。
【００３６】
セレクタ５０２は、受信した顔情報のそれぞれを、ハンドヘルドコンピューティングデバイス１０４上に格納された顔情報と比較する。ハンドヘルドコンピューティングデバイス１０４は、ハンドヘルドコンピューティングデバイス１０４を所有し、またはハンドヘルドコンピューティングデバイス１０４を使用することが許可されたユーザ１０８の顔情報を格納し、したがってセレクタ５０２は、受信したイメージのどれが、ユーザ１０８の顔情報と合致する顔情報を含むかを判定することができる。比較に基づいて、セレクタ５０２は、ハンドヘルドコンピューティングデバイス１０４上に格納された顔情報と合致した顔情報を送信したディスプレイデバイスを選択する。上述のように、ディスプレイデバイス１０２は、イメージを送るときに、ハンドヘルドコンピューティングデバイス１０４に識別情報を送ることができ、したがってセレクタ５０２は、識別情報を使用して、選択したディスプレイデバイスを識別することができる。
【００３７】
図６に、本明細書に記載の少なくともいくつかの実施形態に従ってリモートディスプレイ制御を実装する例示的プロセスに関する流れ図を示す。図６のプロセスは、例えば、上記で論じたハンドヘルドコンピューティングデバイス１０４を使用して実装することができる。例示的プロセスは、ブロックＳ６０２、Ｓ６０４、および／またはＳ６０６のうちの１つまたは複数によって示される１つまたは複数のオペレーション、アクション、または機能を含むことができる。別個のブロックとして示すが、所望の実装に応じて、様々なブロックを追加のブロックに分割し、より少数のブロックに結合し、または除去することができる。処理はブロックＳ６０２で開始することができる。
【００３８】
ブロックＳ６０２で、ワイヤレス通信ネットワークを介して、１つまたは複数のリモートディスプレイデバイスから１つまたは複数のデータを受信するようにハンドヘルドコンピューティングデバイスを構成することができる。いくつかの実施形態では、受信されるデータは、１つまたは複数のディスプレイデバイスのそれぞれによって取り込まれた、上記で論じたユーザ１０４などの人物のイメージを含む。別の実施形態では、受信されるデータは、１つまたは複数のディスプレイデバイスのそれぞれによってそのイメージが取り込まれた人物の顔情報でよい。処理は、ブロックＳ６０２からブロックＳ６０４に進むことができる。
【００３９】
ブロックＳ６０４で、受信した１つまたは複数のデータに基づいてリモートディスプレイデバイスを選択するようにハンドヘルドコンピューティングデバイスを構成することができる。適切なリモートディスプレイデバイスの選択は、リモートディスプレイデバイスのそれぞれから受信したデータと、ハンドヘルドコンピューティングデバイス上に格納された顔情報との比較に基づく。データが顔情報ではない場合、ハンドヘルドコンピューティングデバイスは、受信したデータから顔情報を抽出する必要があるであろう。処理は、ブロックＳ６０４からＳ６０６に進むことができる。
【００４０】
ブロックＳ６０６で、選択したリモートディスプレイデバイスに制御信号を送るようにハンドヘルドコンピューティングデバイスを構成することができる。
【００４１】
図７に、本明細書に記載の少なくともいくつかの実施形態に従って構成されたリモートディスプレイ制御を実装するコンピュータプログラム製品８００を示す。プログラム製品８００は信号担持媒体８０２を含むことができる。信号担持媒体８０２は、例えばプロセッサによって実行されたときに、図１〜６に関して上記で説明した機能を提供することのできる１つまたは複数の命令８０４を含むことができる。したがって、例えば、システム１００を参照すると、ハンドヘルドコンピューティングデバイス１０４内のプロセッサのうちの１つまたは複数は、媒体８０２によってハンドヘルドコンピューティングデバイス１０４および／またはディスプレイデバイス１０２に搬送される命令８０４に応答して、図６に示すブロックのうちの１つまたは複数を請け負うことができる。
【００４２】
いくつかの実装では、信号担持媒体８０２は、限定はしないが、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、デジタルテープ、メモリなどのコンピュータ可読媒体８０６を包含することができる。いくつかの実装では、信号担持媒体８０２は、限定はしないが、メモリ、読取り／書込み（Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤなどの記録可能媒体８０８を包含することができる。いくつかの実装では、信号担持媒体８０２は、限定はしないが、デジタルおよび／またはアナログ通信媒体（例えば、光ファイバケーブル、導波路、ワイヤード通信リンク、ワイヤレス通信リンクなど）などの通信媒体８１０を包含することができる。したがって、例えば、ＲＦ信号担持媒体８０２によってシステム１００の１つまたは複数のモジュールにプログラム製品８００を搬送することができ、信号担持媒体８０２は、ワイヤレス通信媒体８１０（例えば、ＩＥＥＥ８０２．１１規格に準拠するワイヤレス通信媒体）によって搬送される。
【００４３】
図８は、本明細書に記載の少なくともいくつかの実施形態に従ってリモートディスプレイ制御を実装するように構成される例示的コンピューティングデバイス９００を示すブロック図である。非常に基本的な構成９０２では、コンピューティングデバイス９００は通常、１つまたは複数のプロセッサ９０４およびシステムメモリ９０６を含む。プロセッサ９０４とシステムメモリ９０６との間で通信するためにメモリバス９０８を使用することができる。
【００４４】
所望の構成に応じて、プロセッサ９０４は、限定はしないが、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタル信号プロセッサ（ＤＳＰ）、またはそれらの任意の組合せを含む任意のタイプでよい。プロセッサ９０４は、レベル１キャッシュ９１０およびレベル２キャッシュ９１２、プロセッサコア９１４、レジスタ９１６などのもう１つのレベルのキャッシングを含むことができる。例示的プロセッサコア９１４は、演算論理装置（ＡＬＵ）、浮動小数点ユニット（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、またはそれらの任意の組合せを含むことができる。例示的メモリコントローラ９１８をプロセッサ９０４と共に使用することもでき、またはいくつかの実装では、メモリコントローラ９１８は、プロセッサ９０４の内部でよい。
【００４５】
所望の構成に応じて、システムメモリ９０６は、限定はしないが、揮発性メモリ（ＲＡＭなど）、不揮発性メモリ（ＲＯＭ、フラッシュメモリなど）、またはそれらの任意の組合せを含む任意のタイプでよい。システムメモリ９０６は、オペレーティングシステム９２０、１つまたは複数のアプリケーション９２２、およびプログラムデータ９２４を含むことができる。アプリケーション９２２は、図６のプロセスに関して説明したものを含む本明細書に記載の機能を実施するように構成されたリモートディスプレイ制御アルゴリズム９２６を含むことができる。プログラムデータ９２４は、本明細書で説明するようにリモートディスプレイ制御アルゴリズムを用いたオペレーションにとって有用であることがある顔情報データ９２８を含むことができる。いくつかの実施形態では、本明細書で説明するように好都合なリモートディスプレイ制御の実装を実現することができるように、オペレーティングシステム９２０上のプログラムデータ９２４と共に動作するようにアプリケーション９２２を構成することができる。この記載の基本構成９０２を、内側の破線内のそうした構成要素によって図９に示す。
【００４６】
コンピューティングデバイス９００は、基本構成９０２と任意の必要なデバイスおよびインターフェースとの間の通信を容易にするために、追加の特徴または機能、および追加のインターフェースを有することができる。例えば、ストレージインターフェースバス９３４を介する基本構成９０２と１つまたは複数のデータ記憶装置９３２との間の通信を容易にするために、バス／インターフェースコントローラ９３０を使用することができる。データ記憶装置９３２は、取外し式記憶装置９３６、非取外し式記憶装置９３８、またはそれらの組合せでよい。取外し式および非取外し式記憶装置の例は、ほんの数例を挙げると、フレキシブルディスクドライブやハードディスクドライブ（ＨＤＤ）などの磁気ディスクデバイス、コンパクトディスク（ＣＤ）ドライブやデジタルバーサタイルディスク（ＤＶＤ）ドライブなどの光ディスクドライブ、固体ドライブ（ＳＳＤ）、およびテープドライブを含む。例示的コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、他のデータなどの情報の記憶のための任意の方法または技術で実装された、揮発性および不揮発性の、取外し式および非取外し式媒体を含むことができる。
【００４７】
システムメモリ９０６、取外し式記憶装置９３６、および非取外し式記憶装置９３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、限定はしないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）、または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気記憶装置、あるいは所望の情報を格納するのに使用することができ、コンピューティングデバイス９００によってアクセスすることのできる任意の他の媒体を含む。任意のそのようなコンピュータ記憶媒体は、コンピューティングデバイス９００の一部でよい。
【００４８】
コンピューティングデバイス９００はまた、バス／インターフェースコントローラ９３０を介する様々なインターフェースデバイス（例えば、出力インターフェース９４２、周辺インターフェース９４４、および通信装置９４６）から基本構成９０２への通信を容易にするインターフェースバス９４０をも含むことができる。例示的出力装置９４２はグラフィックス処理ユニット９４８およびオーディオ処理ユニット９５０を含み、グラフィックス処理ユニット９４８およびオーディオ処理ユニット９５０は、１つまたは複数のＡ／Ｖポート９５２を介してディスプレイやスピーカなどの様々な外部デバイスに通信するように構成することができる。例示的周辺インターフェース９４４はシリアルインターフェースコントローラ９５４またはパラレルインターフェースコントローラ９５６を含み、シリアルインターフェースコントローラ９５４またはパラレルインターフェースコントローラ９５６は、１つまたは複数のＩ／Ｏポート９５８を介して入力デバイス（例えば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなど）や他の周辺デバイス（例えば、プリンタ、スキャナなど）などの外部デバイスと通信するように構成することができる。例示的通信装置９４６はネットワークコントローラ９６０を含み、ネットワークコントローラ９６０は、１つまたは複数の通信ポート９６４を介する、ネットワーク通信リンクを介する１つまたは複数の他のコンピューティングデバイス９６２との通信を容易にするように構成することができる。
【００４９】
ネットワーク通信リンクは通信媒体の一例でよい。通信媒体は通常、搬送波や他の移送機構などの被変調データ信号中のコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって実施することができ、任意の情報配信媒体を含むことができる。「被変調データ信号」は、信号中に情報を符号化するような方式でその特徴のうちの１つまたは複数を設定または変化させる信号でよい。限定ではなく例として、通信媒体は、ワイヤードネットワークやダイレクトワイヤード接続などのワイヤード媒体と、音響媒体、無線周波数（ＲＦ）媒体、赤外線（ＩＲ）媒体、他のワイヤレス媒体などのワイヤレス媒体とを含むことができる。本明細書で使用するコンピュータ可読媒体という用語は、記憶媒体と通信媒体のどちらも含むことができる。
【００５０】
コンピューティングデバイス９００は、携帯電話、携帯情報端末（ＰＤＡ）、パーソナルメディアプレーヤデバイス、ワイヤレスウェブ視聴デバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、上記の機能のいずれかを含むハイブリッドデバイスなどの小型形状因子ポータブル（またはモバイル）電子デバイスの一部として実装することができる。コンピューティングデバイス９００はまた、ラップトップコンピュータ構成と非ラップトップコンピュータ構成のどちらも含むパーソナルコンピュータとして実装することもできる。
【００５１】
本開示は、様々な態様の例示として意図される、本願に記載の特定の実施形態によって限定されるべきではない。当業者には明らかであろうが、その趣旨および範囲から逸脱することなく、多くの修正および変形を行うことができる。本開示の範囲内の機能的に等価な方法および装置が、本明細書で列挙したものに加えて、上記の説明から当業者には明らかであろう。そのような修正および変形は、添付の特許請求の範囲内に包含されるものとする。本開示は、添付の特許請求の範囲、およびそのような特許請求の範囲が権利を有する全範囲の均等物のみによって限定されるべきである。本開示が特定の方法、試薬、化合物組成、または生物学的システムに限定されず、それらはもちろん変化する可能性があることを理解されたい。本明細書で使用した用語は特定の実施形態を説明するためのものに過ぎず、限定を意図するものではないことも理解されたい。
【００５２】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。様々な単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００５３】
通常、本明細書において、特に添付の特許請求の範囲（例えば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（例えば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。例えば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（例えば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（例えば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、そ���に限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。例えば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００５４】
さらに、本開示の特徴または態様がマーカッシュグループによって記述される場合、それによって、本開示はマーカッシュグループの任意の個々メンバまたはメンバのサブグループによっても記述されることを当業者は理解されよう。
【００５５】
当業者なら理解するように、明細書を与えることに関してなど、あらゆる目的について、本明細書で開示するすべての範囲は、本明細書のあらゆる可能な部分範囲および部分範囲の組合せをも包含する。任意の列挙される範囲は、少なくとも等しい半分、１／３、１／４、１／５、１／１０などに分割される同じ範囲を十分に記述し、可能にするものとして容易に理解することができる。非限定的な例として、本明細書で論じた各範囲を、下側の１／３、中央の１／３、および上側の１／３などに容易に分割することができる。やはり当業者なら理解するように、「最大」、「少なくとも」、「より大きい」、「未満」などのすべての言い回しは記載の数を含み、上記で論じた部分範囲にその後で分割することのできる範囲を指す。最後に、当業者なら理解するように、範囲はそれぞれの個々のメンバを含む。したがって、例えば、１〜３個のセルを有するグループは、１、２、または３個のセルを有するグループを指す。同様に、１〜５個のセルを有するグループは、１、２、３、４、または５個のセルを有するグループを指し、以下同様である。
【００５６】
様々な態様および実施形態を本明細書で開示したが、他の態様および実施形態が当業者には明らかである。本明細書で開示した様々な態様および実施形態は、例示のためのものであり、限定を意図するものではなく、真の範囲および趣旨は以下の特許請求によって示される。
【図１】
0005603493.tif 000002
【図２】
0005603493.tif 000003
【図３】
0005603493.tif 000004
【図４】
0005603493.tif 000005
【図５】
0005603493.tif 000006
【図６】
0005603493.tif 000007
【図７】
0005603493.tif 000008
【図８】
0005603493.tif 000009