(57)【特許請求の範囲】
【請求項１】
操作者の動きに基づき、コンピューティング・デバイスによって、テレプレゼンス・ロボットに用いる制御シグナルを生成するためのコンピュータ実装方法であって、
前記操作者の少なくとも一部分の画像を取得するカメラに基づき、前記操作者の少なくとも一部分が位置する方向を計算することと、
前記操作者の少なくとも一部分が向いている方位を計算することと、
前記方向および前記方位に基づき、前記テレプレゼンス・ロボットの１つまたは複数の動作パラメータを前記制御シグナルとして生成することと
を含み、前記方向および前記方位が、前記１つまたは複数の動作パラメータに別様に反映される、コンピュータ実装方法。
【請求項２】
前記カメラを据え付け、かつ前記テレプレゼンス・ロボットのビューを示すように構成されたディスプレイに、前記操作者が焦点を合わせているか否かを、前記方向および前記方位のうち少なくとも１つに基づき決定することをさらに含み、
前記生成することは、前記決定の結果に従って、前記方向および前記方位に別様に重み付けすることを含む、
請求項１に記載の方法。
【請求項３】
前記重みづけは、
前記操作者が前記ディスプレイに焦点を合わせている場合に、前記方向にはより重い重みを設定することと、前記方位にはより軽い重みを設定することと
を含む、請求項２に記載の方法。
【請求項４】
前記重みづけは、
前記操作者が前記ディスプレイの外に焦点を合わせている場合に、より軽い重みを前記方向に設定することと、より重い重みを前記方位に設定することと
を含む、請求項２に記載の方法。
【請求項５】
前記テレプレゼンス・ロボットの前記１つまたは複数の動作パラメータは、前記テレプレゼンス・ロボットの異なる部分にそれぞれ対応する複数のパラメータを含み、各パラメータは、前記方向および前記方位について異なる関数によって決定される、請求項１に記載の方法。
【請求項６】
前記テレプレゼンス・ロボットの前記１つまたは複数の動作パラメータは、前記テレプレゼンス・ロボットの一部分の１つまたは複数の角度、前記テレプレゼンス・ロボットに取り付けられた遠隔カメラの１つまたは複数の角度、前記テレプレゼンス・ロボットに取り付けられた遠隔ディスプレイの１つまたは複数の角度、および前記テレプレゼンス・ロボットに取り付けられた遠隔カメラおよび遠隔ディスプレイのセットの１つまたは複数の角度のうち、少なくとも１つを含む、請求項１に記載の方法。
【請求項７】
前記テレプレゼンス・ロボットの前記１つまたは複数の動作パラメータは、以下の式によって決定される前記テレプレゼンス・ロボットの角度Ｔを含み、
【数１】
0006525150.tif 000006
上式で、ｔ１は前記方向を表し、ｔ２は前記方位を表し、Ｍ、ＮおよびＫは、所定の定数をそれぞれ表す、
請求項１に記載の方法。
【請求項８】
前記操作者の動きからテレプレゼンス・ロボットの動きに、前記方向は、点対称な方式で反映され、前記方位は、同調方式で反映される、請求項１に記載の方法。
【請求項９】
前記操作者の前記少なくとも一部分は、前記操作者の顔であり、前記テレプレゼンス・ロボットは、前記操作者の顔を示すように構成される遠隔ディスプレイと、前記テレプレゼンス・ロボットの周囲の情報を収集するように構成される遠隔カメラと、前記遠隔カメラおよび前記遠隔ディスプレイのうち少なくとも１つを少なくとも１つの軸に沿って駆動するように構成される１つまたは複数のアクチュエータとを有する、請求項１に記載の方法。
【請求項１０】
前記コンピューティング・デバイスは、前記カメラが据え付けられるか、前記テレプレゼンス・ロボットに含まれるか、または前記テレプレゼンス・ロボットに接続される、請求項１に記載の方法。
【請求項１１】
操作者の動きに基づき、テレプレゼンス・ロボットに用いる制御シグナルを生成するためのコンピューティング・デバイスを含むテレプレゼンス・システムであって、前記コンピューティング・デバイスは、
前記操作者の少なくとも一部分の画像を取得するカメラに基づき、前記操作者の少なくとも一部分が位置する方向を計算するように構成される、方向計算装置と、
前記操作者の少なくとも一部分が向いている方位を計算するように構成される、方位計算装置と、
前記方向および前記方位に基づき、前記テレプレゼンス・ロボットの１つまたは複数の動作パラメータを制御シグナルとして生成するように構成される、発生装置と
を含み、前記方向および前記方位は、１つまたは複数の動作パラメータに別様に反映される、テレプレゼンス・システム。
【請求項１２】
前記コンピューティング・デバイスは、
前記カメラを据え付け、かつ前記テレプレゼンス・ロボットのビューを示すように構成されたディスプレイに、前記操作者が焦点を合わせているか否かを、前記方向と前記方位のうち少なくとも１つに基づき決定するように構成される決定装置をさらに含み、
前記発生装置は、決定の結果に従って、前記方向および前記方位に別様に重み付けする、さらに構成される、
請求項１１に記載のテレプレゼンス・システム。
【請求項１３】
前記発生装置は、前記操作者が前記ディスプレイに焦点を合わせている場合に、より重い重みを前記方向に設定し、より軽い重みを前記方位に設定するようにさらに構成される、請求項１２に記載のテレプレゼンス・システム。
【請求項１４】
前記発生装置は、前記操作者が前記ディスプレイの外に焦点を合わせている場合に、より軽い重みを前記方向に設定し、より重い重みを前記方位に設定するようにさらに構成される、請求項１２に記載のテレプレゼンス・システム。
【請求項１５】
前記テレプレゼンス・ロボットの前記１つまたは複数の動作パラメータは、前記テレプレゼンス・ロボットの異なる部分にそれぞれ対応する複数のパラメータを含み、各パラメータは、前記方向および前記方位についての異なる関数によって決定される、請求項１１に記載のテレプレゼンス・システム。
【請求項１６】
前記操作者の前記少なくとも一部分が、前記操作者の顔であり、さらに、
前記テレプレゼンス・ロボットは、前記操作者の顔を示すように構成される遠隔ディスプレイと、前記テレプレゼンス・ロボットの周囲の情報を収集するように構成される遠隔カメラと、少なくとも１つの軸に沿って前記遠隔カメラおよび前記遠隔ディスプレイのうち少なくとも１つを駆動するように構成される１つまたは複数のアクチュエータとを有し、
前記テレプレゼンス・システムは、前記操作者を実体化するローカル・ロボットを含み、前記ローカル・ロボットは、前記操作者の顔の画像を取得するように構成される前記カメラと、テレプレゼンス・ロボットのビューを操作者に示すように構成されるローカル・ディスプレイと、を有する、前記カメラおよび前記ローカル・ディスプレイのうち少なくとも１つを駆動するように構成される１つまたは複数のローカル・アクチュエータとを有する、
請求項１１に記載のテレプレゼンス・システム。
【請求項１７】
前記コンピューティング・デバイスは、前記カメラが取り付けられるか、前記テレプレゼンス・ロボットに含まれるか、または前記テレプレゼンス・ロボットに接続される、請求項１２に記載のテレプレゼンス・システム。
【請求項１８】
操作者の動きに基づいてテレプレゼンス・ロボットに用いる制御シグナルを生成するための、プログラム命令を用いて実体化されるコンピュータ・プログラムであって、前記プログラム命令は、
前記操作者の少なくとも一部分の画像を取得するカメラに基づき、前記操作者の少なくとも一部分が位置する方向を計算することと、
前記操作者の少なくとも一部分が向いている方位を計算することと、
前記方向および前記方位に基づき、前記テレプレゼンス・ロボットの１つまたは複数の動作パラメータを前記制御シグナルとして生成することと
を含むコンピュータ実装方法をコンピュータに実施させるように、前記コンピュータによって実行可能であり、前記方向および前記方位は、１つまたは複数の動作パラメータに別様に反映される、コンピュータ・プログラム。
【請求項１９】
前記方向および前記方位のうち少なくとも１つに基づき、前記カメラを据え付けたディスプレイに前記操作者が焦点を合わせているか否かを決定することをさらに含み、前記ディスプレイは、前記テレプレゼンス・ロボットのビューを示すように構成され、
前記生成することは、前記決定の結果に従って、前記方向および前記方位に別様に重みづけすることを含む、
請求項１８に記載のコンピュータ・プログラム。
【請求項２０】
前記重みづけすることは、
前記操作者が前記ディスプレイに焦点を合わせている場合に、より重い重みを前記方向に設定することと、より軽い重みを前記方位に設定することと
を含む、請求項１９に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の発明は、概して、テレプレゼンス・ロボット、より具体的には、テレプレゼンス・ロボットに用いる制御シグナルを発生させるための方法、テレプレゼンス・システムおよびコンピュータ・プログラムに関する。
【背景技術】
【０００２】
遠隔講習会での話者と聴衆との通信など、人と人との通信に用いるテレプレゼンス・システムに、パン・チルト・モータを据え付けたテレプレゼンス・ロボット、ディスプレイおよびカメラを利用して、ある参加者（例えば講演者、話者）を他の参加者（例えば生徒、聴衆）に対し物理的に実体化させることができる。テレプレゼンス・ロボットの主な役割は、ある参加者に他の参加者の情報を提供するだけではなく、テレプレゼンス・ロボットによって高められたソーシャル・プレゼンスを通じて、他の参加者との一体性をもたらすことをも含む。あるサイトにいる操作者は、頭部を動かすテレプレゼンス・ロボットを遠隔操作で制御することができる。そして、ロボットは、カメラの付いた顔を動かして、他のサイトにいるそのロボットの周囲の情報を操作者に与えることができる。テレプレゼンス・ロボットは、操作者の意図、特徴および状況を他の参加者に伝えるために、その動きを真似ることで操作者の挙動を表出する。
【０００３】
キーボードやコントローラ・デバイスなどの入力デバイスを使用して、テレプレゼンス・ロボットを制御することは、操作者に認知上の負荷を与え、その結果、講演、操作命令など、認知上複雑なタスクを行う間にパフォーマンの低下をもたらす。操作者は、自身の表現に集中し過ぎれば、制御のことを忘れることがある。あるいは、操作者は、ロボットを制御するための操作に気を取られていれば、自身の表現に集中することができない。
【０００４】
また、ジャイロ・センサを据え付けたＨＭＤ（ヘッド・マウント・ディスプレイ）を使用することによって制御されるロボットも提供されており、このジャイロ・センサは、操作者の動きを遠隔ロボットに再現する。しかし、そのようなセンサ・デバイスを装着することは、操作者にとって負担であることがある。ＨＭＤで覆われた顔は、顔の表情を堅いものとし、その表情は、聴衆に与える親しみを薄いものとすることがある。操作者の不随意の動きに起因する、よそ見などのロボットのぎこちない挙動もまた、考慮されるべきである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
求められているのは、テレプレゼンス・ロボットに用いる制御シグナルを発生させるための方法、テレプレゼンス・システム、および関連のコンピュータ・プログラムであり、それらは、操作者の自然な表情を妨げる追加の装置を必要とすることなく、および操作者に認知上の多大な負荷を与えることなく、操作者の動きに基づき、テレプレゼンス・ロボットを用いて、操作者の自然な身体性を表出することが可能である。
【課題を解決するための手段】
【０００６】
本願の発明の実施形態によれば、操作者の動きに基づき、コンピューティング・デバイスによって、テレプレゼンス・ロボットに用いる制御シグナルを発生させるためのコンピュータ実装方法が提供される。本法は、操作者の少なくとも一部分の画像を取得するカメラに基づいて、操作者の少なくとも一部分が位置する方向を計算することを含む。本法はまた、操作者の少なくとも一部分が向いている方位を計算することを含む。本法はまた、方位と組合せられた方向に基づいて、テレプレゼンス・ロボットの１つまたは複数の動作パラメータを、制御シグナルとして発生することを含み、その方向および方位は、１つまたは複数の動作パラメータに別様に反映される。
【０００７】
本願の発明の他の実施形態によれば、操作者の動きに基づき、テレプレゼンス・ロボットに用いる制御シグナルを発生させるためのコンピューティング・デバイスを含むテレプレゼンス・システムが提供される。コンピューティング・デバイスは、方向計算装置を含み、この計算装置は、操作者の少なくとも一部分の画像を取得するカメラに基づいて、操作者の少なくとも一部分が位置する方向を計算するように構成される。コンピューティング・デバイスはまた、方位計算装置を含み、この計算装置は、操作者の少なくとも一部分が向いている方位を計算するように構成される。コンピューティング・デバイスはさらに、発生装置を含み、この発生装置は、方位と組合せられた方向に基づいて、テレプレゼンス・ロボットの１つまたは複数の動作パラメータを、制御シグナルとして発生するように構成され、その方向および方位は、１つまたは複数の動作パラメータに別様に反映される。
【０００８】
本願の発明の１つまたは複数の態様に関するコンピュータ・プログラムもまた、本開示に記載および請求される。
【０００９】
追加の特徴および利点は、本願の発明の技術を通じて理解される。本発明の他の実施形態および態様は、本開示に詳細に記載されるか、または、請求項の発明の一部分であるものと考えられる。
【図面の簡単な説明】
【００１０】
【図１】本願の発明の例示的な実施形態による、遠隔講習会に使用されるテレプレゼンス・システムの概略図である。
【図２】本願の発明の例示的な実施形態による、コンピューティング・デバイスを含むテレプレゼンス・ロボットのハードウェア構成を示す。
【図３】本願の発明の例示的な実施形態による、テレプレゼンス・システムのブロック図である。
【図４Ａ】本願の発明の例示的な実施形態による、操作者の意図的な動きおよび不随意の動きの角度を示す図である。
【図４Ｂ】本願の発明の例示的な実施形態による、操作者の顔の方向をコンピューティング・デバイスによって検出するための顔追跡処理を示す図である。
【図４Ｃ】本願の発明の例示的な実施形態による、操作者の顔の方位をコンピューティング・デバイスによって推定するための推定処理を示す図である。
【図５】本願の発明の例示的な実施形態による、操作者の動きに基づき、テレプレゼンス・ロボットを制御するためのプロセスを描いたフローチャートである。
【図６Ａ】本願の発明の例示的な実施形態による、遠隔テレプレゼンス・ロボットの動作パラメータを示す図である。
【図６Ｂ】本願の発明の例示的な実施形態による、遠隔テレプレゼンス・ロボットの動作パラメータを示す図である。
【図７Ａ】本願の発明の特に好ましい実施形態による、操作者の意図的な動きによるテレプレゼンス・ロボットの動きを説明する図である。
【図７Ｂ】本願の発明の特に好ましい実施形態による、操作者の不随意の動きによるテレプレゼンス・ロボットの動きを説明する図である
【発明を実施するための形態】
【００１１】
ここで、具体的な実施形態を使用して本願の発明を記載するが、以下記載の実施形態は、例としてのみ参照され、本願の発明の範囲を限定することを意図するものではないことを理解されたい。
【００１２】
本願の発明による１つまたは複数の実施形態は、操作者の動きに基づいて、コンピューティング・デバイスによって、テレプレゼンス・ロボットに用いる制御シグナルを発生させるための方法、テレプレゼンス・システムおよびコンピュータ・プログラムに関する。
【００１３】
ここで、図１〜７を参照すると、本願の発明の１つまたは複数の実施形態による、テレプレゼンス・システム、および上記テレプレゼンス・システムにおいてテレプレゼンス・ロボットに用いる制御シグナルを発生させるための方法が示されている。
【００１４】
図１を参照すると、本願の発明の例示的な実施形態による遠隔講習会に使用されるテレプレゼンス・システム１００の概略図が示されている。主に、話者（例えば講演者）１３０のための話者サイト１１０と、聴衆（例えば生徒）１７０のための聴衆サイト１５０とを含む、２つのサイトがある。サイト１１０、１５０のそれぞれでは、話者１３０と聴衆１７０との通信内でのソーシャル・プレゼンスを高めるために、テレプレゼンス・ロボット１２０、１６０が提供される。テレプレゼンス・ロボット１２０、１６０はネットワーク１０２を介して連結され、互いに通信する。ネットワーク１０２は、以下に限定されないが、ローカル・エリア・ネットワーク（ＬＡＮ）、汎用ワイド・エリア・ネットワーク（ＷＡＮ）、パブリック・ネットワーク（例えば、インターネット、セルラー・ネットワーク）などが挙げられよう。
【００１５】
図１を参照すると、テレプレゼンス・ロボット１２０、１６０のそれぞれは、胴部１２２、１６２と頭部１２４、１６４とを有する。各頭部１２４、１６４は、ディスプレイ１６６（ロボット１２０には示されていない）およびカメラ１６８（ロボット１２０には示されていない）が据え付けられた顔を有する。記載する実施形態では、頭部１２４、１６４は、２つの軸でアクチュエータによって可動であり、その結果、頭部１２４、１６４、つまりそれらの顔は、胴部１２２、１６２とは独立してパンおよびチルトすることができる。しかし、これは、本願の発明の１つまたは複数の実施形態についての可能な設計の一例である。他の実施形態では、頭部は、１つの軸または２つを超える軸で可動であってもよく、ディスプレイ（または顔）およびカメラ（または眼）が、１つまたは複数の軸で別個に可動であってもよい。
【００１６】
テレプレゼンス・システム１００では、テレプレゼンス・ロボット１２０、１６０は、ある参加者を別の参加者（複数可）に対して互いに物理的に実体化することができる。話者サイト１１０のテレプレゼンス・ロボット１２０のカメラによって得られるビュー（ｖｉｅｗ）は、ネットワーク１０２を介して聴衆サイト１５０のテレプレゼンス・ロボット１６０に送信されて、ディスプレイ１６６によって、話者サイト１１０のビュー（例えば話者１３０の顔）を示し、その逆もまた同様である。マスター・モードで操作されるテレプレゼンス・ロボット（例えば話者サイト１１０のロボット１２０）は、カメラによって話者の顔を検出および追跡し、ディスプレイによって、相方ロボット、すなわちスレイブ・モードで操作されるテレプレゼンス・ロボット（例えば聴衆サイト１５０のロボット１６０）の視点からの聴衆サイト１５０の眺めを示すことができる。スレイブ・モードで操作されるテレプレゼンス・ロボット（例えばロボット１６０）は、話者の顔をディスプレイ１６６によって示し、話者１３０の顔の動きに沿って頭部１６４をパンおよびチルトすることができる。
【００１７】
ここで図２を参照すると、テレプレゼンス・ロボット１０（図１に示すテレプレゼンス・ロボット１２０、１６０のそれぞれに対応）のハードウェア構成の概略図が描かれている。図２に示すテレプレゼンス・ロボット１０は、適切なテレプレゼンス・ロボットの一例に過ぎず、本開示に記載の発明の実施形態の使用または機能性の範囲について何らかの限定を示唆することを意図するものではない。ともかくも、テレプレゼンス・ロボット１０は、本開示の以下に記載の機能性のいずれかを実装されるか、実施するかまたはそれらの両方が可能である。
【００１８】
テレプレゼンス・ロボット１０のコンポーネントとしては、以下に限定されないが、プロセッサ（または処理ユニット）１２、およびバス３０によって上記プロセッサ１２に結合されたメモリ１４が挙げられ、上記バスは、メモリ１４からプロセッサ１２を含めて様々なシステム・コンポーネントを結合する。バス３０は、いくつかのタイプのバス構造のいずれか１つまたは複数を表し、そのようなバス構造としては、メモリ・バスまたはメモリ・コントローラ、周辺機器用バス、アクセラレーテッド・グラフィックス・ポート、および種々のバス・アーキテクチャのいずれかを使用するプロセッサまたはローカル・バスが挙げられる。
【００１９】
テレプレゼンス・ロボット１０は、典型的には、種々のコンピュータ読み取り可能な媒体を含む。そのような媒体は、テレプレゼンス・ロボット１０がアクセスすることができる、いかなる利用可能な媒体としてもよく、揮発性および不揮発性の両方の媒体、着脱可能および着脱不能な両方の媒体が挙げられる。
【００２０】
メモリ１４としては、ランダム・アクセス・メモリ（ＲＡＭ）など、揮発性メモリの形態のコンピュータ読み取り可能な媒体を挙げることができる。テレプレゼンス・ロボット１０はさらに、他の着脱可能／着脱不能な、揮発性／不揮発性の記憶媒体を含んでいてもよい。例示的のみのものであるが、記憶デバイス１６を、着脱不能の不揮発性の磁性媒体から読み出しまたは書き込みするために提供することができる。以降にさらに描写または記載するように、記憶デバイス１６は、一連（例えば少なくとも１つ）のプログラム・モジュールを有する少なくとも１つのプログラム・プロダクトを含み、上記プログラム・モジュールは、本発明の実施形態の機能を行うように構成される。
【００２１】
一連（少なくとも１つ）のプログラム・モジュールを有するプログラム／ユーティリティは、例であり限定するものではないものの記憶デバイス１６に記憶されてもよく、同様に、操作システム、１つまたは複数のアプリケーション・プログラム、他のプログラム・モジュールおよびプログラム・データであってもよい。上記操作システム、１つまたは複数のアプリケーション・プログラム、他のプログラム・モジュールおよびプログラム・データ、またはそれらのいくつかの組合せは、ネットワーキング環境の実装を含んでいてもよい。プログラム・モジュールは、一般に、本開示に記載するような発明の実施形態の機能、方法論またはそれらの両方を行う。
【００２２】
テレプレゼンス・ロボット１０はまた、１つまたは複数の周辺機器を含んでいてもよく、そのような周辺機器としては、ディスプレイ２０、カメラ２２、パン・アクチュエータおよびチルト・アクチュエータ２６、２８を駆動するアクチュエータ・ドライバ２４、およびテレプレゼンス・ロボット１０を１つまたは複数の他のテレプレゼンス・ロボットまたはコンピューティング・デバイスと通信することを可能にするネットワーク・アダプタ１８がある。テレプレゼンス・ロボット１０は、ネットワーク・アダプタ１８を介して、ＬＡＮ、ＷＡＮ、パブリック・ネットワーク（例えばインターネット）、またはこれらの組み合わせなどのネットワーク１０２と通信することができる。描かれるように、ネットワーク・アダプタ１８は、バス３０を介して、テレプレゼンス・ロボット１０の他のコンポーネントと通信する。
【００２３】
図２に示すように、テレプレゼンス・ロボット１０は、単一の装置の形態で記載され、この装置は、ロボット機構２４、２６、２８全てと、ディスプレイ２０と、カメラ２２と、上記ロボット機構、ディスプレイ２０およびカメラ２２を制御するためのコンピューティング・デバイスとを含む。しかし、他の実施形態では、テレプレゼンス・ロボット１０のコンポーネントは、種々の形態で別々に提供され、インターフェースまたはネットワークを介して結合されてもよく、そのようなインターフェースまたはネットワークとしては、ユニバーサル・シリアル・バス（ＵＳＢ）、ＷｉＦｉ（登録商標）通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信や、テレプレゼンス・ロボット１０を作り上げるための他のコンピュータ・バスまたはパワー・コネクタなどがある。
【００２４】
具体的な実施形態では、プロセッサ、メモリ、記憶デバイス、ネットワーク・アダプタ、ディスプレイおよびカメラが、コンピュータ・システム、およびアクチュエータ・ドライバ、アクチュエータを含むロボット機構として提供され、他の機構が、上記コンピュータ・システム用の外部の周辺機器またはアクセサリとして提供される。具体的な実施形態では、コンピュータ・システムは、数多くの汎用または専用のコンピューティング・システムの環境および構成を用いて動作可能である。テレプレゼンス・ロボット１０と共に使用するのに適した周知のコンピューティング・システム、環境、構成またはそれらの組合せの例としては、以下に限定されないが、タブレット・コンピュータ・システム、スマートフォン、モバイル・デバイス、パーソナル・コンピュータ・システム、ハンドヘルドもしくはラップトップ・デバイス、マルチプロセッサ・システム、マイクロプロセッサに基づくシステム、セット・トップ・ボックス、シングル・ボード・コンピュータ・システム、コンピュート・スティック、プログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ・システムなどが挙げられる。示さないものの、テレプレゼンス・ロボット１０と併せて、他のハードウェア・コンポーネント、ソフトウェア・コンポーネント、またはその両方を使用することができることが理解されるべきである。
【００２５】
図１を再び参照すると、テレプレゼンス・システム１００では、話者１３０は、話者サイト１１０に据え付けられたテレプレゼンス・ロボット１２０の前で顔、頭部や胴部など、一部分を動かすことによって、聴衆サイト１５０に据え付けられたテレプレゼンス・ロボット１６０を遠隔で制御することができる。
【００２６】
一般に、話者１３０は、認知上複雑なタスクを行う間の操作特有の行動（キーボードでのキーの押圧、コントローラ・デバイスでのレバーおよびボタンの操作など）を実施しようとは思わず、話者１３０の自然な顔の表情を妨げる、話者１３０の動きを感知するための追加的なデバイス（ＨＭＤなど）を装着しようとは思わない。また、書面を見るためのよそ見など、話者１３０の不随意の動きに起因するロボットのぎこちない挙動も考慮されるべきである。不随意の動きの表現は、話者１３０のソーシャル・プレゼンスに重大な影響を及ぼすことがある。しかし、テレプレゼンス・システムで、テレプレゼンス・ロボットについて、操作に伴う意図的な動きと、表現に伴う不随意の動きとを自然に両立させることのできる既知の技術はない。
【００２７】
それゆえ、テレプレゼンス・ロボットに用いる制御シグナルを発生させるための、またはテレプレゼンス・ロボットを制御するための方法、関連のテレプレゼンス・システムおよびコンピュータ・プログラムが求められており、それらは、操作者の自然な顔の表情を妨げる追加の装置を必要とすることなく、および操作者に認知上の多大な負荷を与えることなく、操作者の動きに基づき、テレプレゼンス・ロボットを用いて、操作者の自然な身体性（例えば遠隔講習会の話者）を表出することが可能である。
【００２８】
本願の発明による１つまたは複数の実施形態では、あるサイト（例えば聴衆サイト１５０）のテレプレゼンス・ロボットに用いる制御シグナルを発生させるための（つまり、テレプレゼンス・ロボットを制御するための）新規のプロセスは、他のサイト（例えば話者サイト１１０）の操作者の動きに基づきコンピューティング・デバイスによって実施され、このデバイスでは、操作者の意図的なおよび不随意の動きが、操作者の顔など、操作者の画像を取得するカメラの作業に基づいて、別々に検出される。コンピューティング・デバイスは、一方のサイトのテレプレゼンス・ロボットまたは他方のサイトのテレプレゼンス・ロボットに含まれていてもよいし、接続されていてもよい。
【００２９】
新規のプロセスの間、コンピューティング・デバイスは、カメラに基づき、操作者の顔が位置する方向を計算するが、ここでは、方向は、操作者の意図的な動きを標示する。コンピューティング・デバイスはさらに、操作者の顔が向いている方位を計算するが、ここでは、方位は、操作者の不随意の動きを標示する。次いで、一方のサイトでテレプレゼンス・ロボットの動作を制御するために、コンピューティング・デバイスは、方位と組み合わされた方向に基づき、テレプレゼンス・ロボットの１つまたは複数の動作パラメータを生成する。方向および方位は、テレプレゼンス・ロボットの１つまたは複数の動作パラメータに別様に反映される。そのため、テレプレゼンス・ロボットに用いる操作上および表現上の操作者の動きは、自然に両立する。
【００３０】
ここで、図３および図４を参照して、本願の発明の例示的な実施形態による、テレプレゼンス・ロボットを制御するためのテレプレゼンス・システムを、さらに詳細に記載する。図３は、テレプレゼンス・システムのブロック図である。図３に示すように、テレプレゼンス・システム１００のブロック図２００は、マスター・モードで操作されるローカル・テレプレゼンス・ロボット（例えば、図１に示すテレプレゼンス・ロボット１２０）のブロック図２１０と、スレイブ・モードで操作される遠隔テレプレゼンス・ロボット（例えば、図１に示すテレプレゼンス・ロボット１６０）のブロック図２５０とを含む。記載する実施形態では、コンピューティング・デバイス２３０は、ローカル・テレプレゼンス・ロボット２１０に埋め込まれる。しかし、他の実施形態では、コンピューティング・デバイス２３０は、遠隔テレプレゼンス・ロボット２５０に埋め込まれていてもよいし、テレプレゼンス・ロボット２１０、２５０のいずれか１つに接続されていてもよい。
【００３１】
ローカル・テレプレゼンス・ロボット２１０は、操作者の顔の画像を取得するためのカメラ２１２、カメラ２１２の少なくとも方位を変えるためのアクチュエータ２１４、顔追跡装置２１６、顔方位推定装置２１８、動作パラメータ発生装置２２０、および通信２２４を含むことがある。
【００３２】
顔追跡装置２１６および顔方位推定装置２１８は、操作者の意図的な動きおよび不随意の動きの角度を計算するようにそれぞれ構成される。図４Ａは、操作者の意図的な動きおよび不随意の動きの角度を表す。
【００３３】
顔追跡装置２１６は、カメラ２１２のパン角およびチルト角を調整することによって、操作者ＯＰの顔をカメラ２１２の視野の中央で追跡するように構成され、これらの角度は、カメラ２１２を駆動するアクチュエータ２１４のパラメータである。図４Ｂは、操作者ＯＰの顔の方向を検出するための顔追跡処理を表す。図４Ｂに示すように、顔追跡装置２１６は、視野中の操作者の顔Ｆの位置を検出するための画像解析によって、視野中の人間の顔を認識するよう試み、現時点のパン角およびチルト角と、視野中の操作者の顔Ｆの検出された位置とに基づいて、パン角およびチルト角を調整し、その結果、フィードバック技術などの任意の既知の技術によって、操作者の顔Ｆを視野の中央（破線の十字として図示する）に捕捉する。
【００３４】
顔追跡装置２１６は、カメラ２１２によって取得される画像に基づき、ローカル・テレプレゼンス・ロボット２１０の胴部に対して、操作者ＯＰの顔が位置する方向ｔ１を計算することができる。方向ｔ１は、ロボットの胴部ＲＢの方向に対する角度（正確に言えば、水平角および垂直角を含むことがある）によって規定される。方向の角度ｔ１は、アクチュエータ２１４に現時点で設定されているパン角およびチルト角に基づき簡単に計算することができる。或いは、方向の角度ｔ１は、上記ビュー中の操作者の顔Ｆの検出された位置と、現時点のパン角およびチルト角に基づき、計算することができる。方向の角度ｔ１は、操作者の意図的な動きを標示する。顔追跡装置２１６は、記載する実施形態では、方向計算装置を構成する。
【００３５】
具体的な実施形態では、方向ｔ１は、カメラ２１２の所与のビューの角度であるＡの下で、以下の式によって計算することができる。
【００３６】
【数１】
0006525150.tif 000002
ここで、ｘは、ピクセル中で顔Ｆの検出された中央位置を表し、ｗは、上記ビュー中のピクセルの数を表す。上式で、“ｔａｎ”は、正接関数を表し、“ａｔａｎ”は、正接関数の逆関数を表す。正確に言えば、方向ｔ１は、水平軸と垂直軸の両方において計算されてもよい。
【００３７】
記載する実施形態では、顔追跡装置２１６は、方向ｔ１を計算するためのカメラ２１２のビューの中央で、操作者ＯＰの顔を追跡する。この構成は、操作の幅を増すことができる。しかし、他の実施形態では、カメラ２１２のビューは、固定されていてもよい。他の実施形態では、方向の角度ｔ１は、パン角およびチルト角を動かすことなく、ビュー中の操作者の顔Ｆの検出された位置に基づき、直接的に計算することができる。
【００３８】
顔方位推定装置２１８は、カメラ２１２によって取得される画像を解析することによって、操作者の顔の方位を推定するように構成される。図４Ｃは、操作者の顔の方位を推定するための推定処理を表す。画像は、距離情報があってもなくても、バイナリ・イメージ、グレイスケール・イメージ、またはカラー・イメージとしてもよく、それらは、カメラ２１２の機能性に依存する。顔方位推定装置２１８は、鼻、眼や唇など、目立った顔の特徴を画像中で認識して、顔の特徴の位置を見つけ、公知の任意の顔方位推定技術を使用することによって、顔の特徴の見つかった位置に基づいて顔方位を計算してもよい。
【００３９】
顔方位推定装置２１８は、カメラ２１２によって取得される画像に基づき、操作者の顔が向いている方位ｔ２を計算することができる。顔方位ｔ２は、操作者の顔がロボットのディスプレイとちょうど対向する正規の方位に対する角度（正確に言えば、水平角および垂直角を含むことがある）によって、規定される。方位の角度ｔ２は、操作者の不随意の動きを標示する。顔方位推定装置２１８は、記載する実施形態では、方位計算装置を構成する。
【００４０】
具体的な実施形態では、方位ｔ２は、人間の顔のサイズを想定し、以下の式によって計算することができる。
【００４１】
【数２】
0006525150.tif 000003
ここで、ｘは、検出された鼻の位置を表し、ｌは、検出された顔領域の中央位置を表し、ｒは、頚椎から鼻までの深さを表す。上式で、“ａｂｓ”は、絶対関数を表し、“ａｓｉｎ”は、の正弦関数の逆関数を表す。しかし、これは、本願の発明の１つまたは複数の実施形態でのありうる実装の一例である。画像に基づき方位が計算される際に、様々な顔の特徴を使用することができる。他の実施形態では、鼻の代わりに、眼または口の中央位置を使用して、変数ｒ、ｘを計算することができる。
【００４２】
さらに他の具体的な実施形態では、方位ｔ２は、操作者の頭部に取り付けたごく小さなジャイロ・センサを使用することによって、直接的に計算することができる。
【００４３】
記載する実施形態では、方位t２は、操作者の顔方位であるが、これは、本願の発明の１つまたは複数の実施形態で利用可能なありうる方位の一例である。他の実施形態では、公知の任意の注視方位推定技術を使用することによって測定される操作者の注視方位は、顔方位の代わりに、または顔方位と組み合わせて、使用することができる。 
【００４４】
動作パラメータ発生装置２２０は、方位ｔ２と組み合わされた方向ｔ１に基づいて、どのようにテレプレゼンス・ロボット２５０を動かすかを決定する。動作パラメータ発生装置２２０は、方向ｔ１および方位ｔ２に基づいて、遠隔テレプレゼンス・ロボット２５０の１つまたは複数の動作パラメータを制御シグナルとして発生するように構成され、ここでは、方向ｔ１および方位ｔ２は、１つまたは複数の動作パラメータに別様に反映される。記載する実施形態では、１つまたは複数の動作パラメータは、パン角とチルト角のうち少なくとも１つを含むことがある。
【００４５】
動作パラメータ発生装置２２０は、意図決定装置２２２を含んでいてもよく、この意図決定装置は、操作者がディスプレイに焦点を合わせるか否かを、方向ｔ１および方位ｔ２のうち少なくとも１つに基づき決定するように構成される。具体的な実施形態では、操作者の不随意の動きを標示する方位ｔ２を好ましくは使用して、操作者がディスプレイに焦点を合わせているか否かを決定することができる。動作パラメータ発生装置２２０では、意図決定装置２２２による結果に従って、方向ｔ１および方位ｔ２に別様に重きを置いてもよい。
【００４６】
好ましい実施形態では、動作パラメータ発生装置２２０は、操作者がディスプレイに焦点を合わせる場合に、方向ｔ１にはより重い重みを、方位ｔ２にはより軽い重みを設定する。操作者が、ローカル・テレプレゼンス・ロボット２１０のディスプレイに焦点を合わせた際には、顔の位置の変化は、意図的であるものと考えられる。そのため、方向ｔ１の変化を、強調することができる。一方、操作者がディスプレイの外に焦点を合わせる場合には、動作パラメータ発生装置２２０は、方向ｔ１にはより軽い重みを、方位ｔ２にはより重い重みを設定する。操作者が、書類上など、ディスプレイの外に焦点を合わせた際には、顔の位置の変化は、不随意であるものと考えられる。操作者は、その頭部を動かして、書類を見てもよい。このように、方向ｔ１での変化を抑制することができる。動作パラメータ発生の処理は、さらに詳細に後述される。
【００４７】
通信２２４は、遠隔テレプレゼンス・ロボット２５０の動きを制御するため、発生した動作パラメータを遠隔テレプレゼンス・ロボット２５０に提示するように構成される。
【００４８】
遠隔テレプレゼンス・ロボット２５０は、遠隔テレプレゼンス・ロボット２５０の周囲の情報を収集するように構成されたカメラ２５２、操作者の顔を聴衆に示すように構成されたディスプレイ２５４、およびカメラ２５２とディスプレイ２５４のうち少なくとも１つを少なくとも１つの軸に沿って駆動するように構成されたアクチュエータ２５６を含んでいてもよい。遠隔テレプレゼンス・ロボット２５０は、ローカル・テレプレゼンス・ロボット２１０から動作パラメータを受信する際に、遠隔テレプレゼンス・ロボット２５０は、受信した動作パラメータに基づいて、アクチュエータ２５６にパラメータを設定する。頭部、つまりその顔は、カメラ２５２と共に動いて、ローカル・テレプレゼンス・ロボット２１０の前方の操作者に、遠隔テレプレゼンス・ロボット２５０の周囲の情報を提供することができる。同時に、遠隔テレプレゼンス・ロボット２５０は、操作者の意図を聴衆に伝えるために、操作者の動きに基づいて、操作者の挙動を表出する。
【００４９】
図３に示すように、テレプレゼンス・システム２００は、様々な特徴および機能を提供するための１つまたは複数のモジュールを含む。これらのモジュールは、ハードウェア、ハードウェア上で実行可能なソフトウェアもしくはファームウェア、またはそれらの組み合わせに実装されてもよい。また、これらのモジュールは、例示的のみのものとして提示するが、いかなる限定を示唆することを意図するものではない。代替の実施形態は、図３に示すものに追加のまたはさらに少ない数のモジュールを含んでいるか、または、モジュールが、別様に編成されていてもよい。さらに、いくつかの実施形態では、いくつかのモジュールの機能性が、複数のモジュールに分けられるか、または逆に、いくつかのモジュールの機能性が、単一もしくはさらに少ない数のモジュールへと組み合わされてもよいことが、認識されるべきである。
【００５０】
ここで、図５を図６とともに参照して、本願の発明の例示的な実施形態によるテレプレゼンス・システムでの操作者の動きに基づき、テレプレゼンス・ロボットを制御するためのプロセス（方法に対応する）を記載する。
【００５１】
図５は、操作者の動きに基づき、テレプレゼンス・ロボットを制御するためのプロセスを図示したフローチャートを示す。図５に示すように、プロセスは、ステップＳ１００で、ローカル・テレプレゼンス・ロボット２１０の起動に応じて開始し、相方ロボットとしてテレプレゼンス・ロボット２５０を用いてセッションを確立する。図５に示すプロセスは、図３に示すコンピューティング・デバイス２３０によって実施されることに留意されたい。
【００５２】
ステップＳ１０１では、コンピューティング・デバイス２３０は、カメラ２１２から顔の画像を取得し、必要に応じて、アクチュエータ２１４に設定された現時点のパン角およびチルト角を取得する。
【００５３】
ステップＳ１０２では、コンピューティング・デバイス２３０は、現時点のパン角およびチルト角と、必要に応じて顔の画像とに基づき、顔追跡装置２１６によって、操作者の意図的な動きの角度として、ローカル・テレプレゼンス・ロボット２１０の胴部に対して顔が位置する方向を計算する。方向の角度ｔ１は、現時点のパン角およびチルト角から簡単に計算することができ、それは、画像中の検出された操作者の顔の位置と組み合わせた現時点のパン角およびチルト角に基づくか、または、画像中の検出された操作者の顔の位置に単に基づく。
【００５４】
ステップＳ１０３では、コンピューティング・デバイス２３０は、操作者の不随意な動きの角度として、顔がディスプレイとちょうど対向する正規の方位に対する操作者の顔の方位を、顔の画像に基づき、顔方位推定装置２１８によって計算する。
【００５５】
ステップＳ１０４では、コンピューティング・デバイス２３０は、意図決定装置２２２によって、方向ｔ１および方位ｔ２のうち少なくとも１つに基づいて、操作者の焦点がディスプレイ上にあるか否かを決定する。好ましい実施形態では、操作者の不随意の動きを標示する方位ｔ２を使用して、操作者の焦点がディスプレイ上にあるか否かを決定することができる。具体的な実施形態では、ディスプレイに対する操作者の不随意性の程度は、ｔ２／Ｋによって推定することができ、ここで、Ｋは、正規化定数を表す。これに対して、ディスプレイに対する操作者の意図性の程度は、１−ｔ２／Ｋによって推定することができる。
【００５６】
コンピューティング・デバイス２３０が、ステップＳ１０４で、操作者の焦点がディスプレイ上にあることを決定した際には、プロセスは、ステップＳ１０５に分岐する。具体的な実施形態では、不随意性の程度ｔ２／Ｋが閾値よりも低い際には、コンピューティング・デバイス２３０は、操作者の焦点がディスプレイ上にあることを決定する。ステップＳ１０５では、コンピューティング・デバイス２３０は、動作パラメータ発生装置２２０によって、意図的な動きの角度ｔ１にはより重い重みを、不随意の動きの角度ｔ２にはより軽い角度を設定する。
【００５７】
一方、コンピューティング・デバイス２３０が、ステップＳ１０４で、操作者の焦点がディスプレイの外にあることを決定した際には、プロセスは、ステップＳ１０６に分岐する。ステップＳ１０６で、コンピューティング・デバイス２３０は、動作パラメータ発生装置２２０によって、意図的な動きの角度ｔ１にはより軽い重みを、不随意の動きｔ２にはより重い重みを設定する。
【００５８】
ステップＳ１０７では、コンピューティング・デバイス２３０は、意図的な動きの角度ｔ１および不随意の動きの角度ｔ２に基づき、ステップＳ１０５またはＳ１０６で設定された重みを用いて、動作パラメータ発生装置２２０によって、遠隔テレプレゼンス・ロボット２５０の動作パラメータを生成する。
【００５９】
図６Ａは、例示的な実施形態による遠隔テレプレゼンス・ロボット２５０の動作パラメータを表す。図６Ａは、遠隔テレプレゼンス・ロボット２５０を示し、このロボットでは、カメラおよびディスプレイは、パン・アクチュエータおよびチルト・アクチュエータによって、２つの軸で同時に可動である。
【００６０】
図６Ａに示す遠隔テレプレゼンス・ロボット２５０と関連する具体的な実施形態では、Ｓ１０４からＳ１０７までのステップは、遠隔テレプレゼンス・ロボット２５０の頭部の角度（正確に言えば、パン角およびチルト角を含むことがある）であるＴを計算することによって行うことができ、その角度は、以下の式によって決定される。
【００６１】
【数３】
0006525150.tif 000004
上式で、ｔ１は方向を表し、ｔ２は方位を表し、Ｍ、ＮおよびＫは、所定の定数をそれぞれ表す。方向についての定数Ｍは、操作者が、聴衆のサイトで、小さな動きで周囲を見渡すことができるように、調節することができる。方位の定数Ｎは、不随意の動きの表現を調整するように調節することができる。方向ｔ１および方位ｔ２は動作パラメータＴに別様に反映される。
【００６２】
ｔ２／Ｋは、操作者の不随意性の程度を表すのに対し、（１−ｔ２／Ｋ）は、操作者の意図性の程度を表す。不随意性の程度ｔ２／Ｋ、および意図性の程度１−ｔ２／Ｋは、反対の方式で変化してもよい。不随意性の程度ｔ２／Ｋは、意図性の程度１−ｔ２／Ｋの減少に伴って増加し、その逆もまた同様である。不随意性の程度ｔ２／Ｋが、閾値（０．５）を上回る際に、不随意性の程度ｔ２／Ｋは、方位ｔ２にはより重い重みを、方向ｔ１にはより軽い重みを与える。
【００６３】
具体的な好ましい実施形態では、方向ｔ１および方位ｔ２が、反対の方式でテレプレゼンス・ロボット２５０の動きに反映されるように、定数Ｍが正の値に設定される際には、定数Ｎは負の値に設定される。
【００６４】
図７Ａは、本願の発明の具体的な好ましい実施形態による、操作者の意図的な動きによるテレプレゼンス・ロボットの動きを図示する。一方、図７Ｂは、操作者の不随意の動きによるテレプレゼンス・ロボットの他の動きを図示する。
【００６５】
図７Ａに示すように、話者１３０が、話者サイト１１０で、顔の位置を意図的にローカル・テレプレゼンス・ロボット１２０のディスプレイの方へ変えた際には、ローカル・テレプレゼンス・ロボット１２０は、操作者の顔を追跡し、遠隔テレプレゼンス・ロボット１６０は、話者の動作に点対称な方式で頭部を回転させる。話者が自身の右手側に動く際には、遠隔ロボット１６０は、その頭部を回転させて、左手側の情報を収集する。
【００６６】
これに対して、図７Ｂに示すように、話者１３０が、話者サイト１１０で、ローカル・テレプレゼンス・ロボット１２０のディスプレイに顔がちょうど対向する正規の方位から、自身の顔の方位を変える際に、遠隔テレプレゼンス・ロボット１６０は、反対の方式でかつ話者の動作に同調する方式で、頭部を回転する。話者が自身の左手側に頭部を動かす際には、遠隔ロボット１６０は、その頭部を回転させて、左手側の情報を収集する。
【００６７】
ここで、図５に戻って参照すると、ステップＳ１０８で、コンピューティング・デバイス２３０は、通信２２４によって、発生した動作パラメータを、遠隔テレプレゼンス・ロボットに制御シグナルとして提示する。
【００６８】
ステップＳ１０９では、コンピューティング・デバイス２３０は、制御が終了したか否かを決定する。コンピューティング・デバイス２３０が、ステップＳ１０９で制御が終了していないことを決定した際には、次いで、プロセスは、ステップＳ１０１に折り返して周回される。一方、コンピューティング・デバイス２３０が、ステップＳ１０９で制御が終了したことを決定した際には、次いで、プロセスは、ステップＳ１１０に分岐して、プロセスを終了させる。テレプレゼンス・ロボット２１０がシャットダウンまたは相方ロボットと切断された際に、コンピューティング・デバイス２３０は、制御が終了しているか否かを決定してもよい。
【００６９】
記載する実施形態では、図５に示す順番で実行されるように、ステップを記載する。しかし、他の実施形態では、図５に示す任意のステップが、種々の順番で実行されてもよい。特に、Ｓ１０２およびＳ１０３のステップは、逆の順番で実行されても平行して実行されてもよい。
【００７０】
図５に示す新規のプロセスによれば、操作者の自然な身体性は、ＨＭＤなど、操作者の自然な顔の表情を妨げる追加の装置を必要とすることなく、および操作者に認知上の多大な負荷を与えることなく、操作者の動きに基づき、遠隔テレプレゼンス・ロボットを用いて、操作者の自然な身体性を表出することができる。操作者に認知上の負荷を与えることなく、操作者の意図を伴った操作と、操作者の意図が不在である際の社会的存在感を高めるための表現とを両立させるように、操作者は、提示される操作上の動きおよび不随意の動きを、明示的な行動を伴うことなく切り替えることができる。
【００７１】
本開示に記載のテレプレゼンス・ロボットは、遠隔クラス、ワークショップまたは共同作業における操作者のアバターとして使用することができる。テレプレゼンス・ロボットのハードウェア構成は、テレプレゼンス・ロボットの製造および動作（例えば設定、保守など）の際のコストを低減するように簡単にすることができる。
【００７２】
代替の実施形態
本願の発明の１つまたは複数の他の実施例では、遠隔テレプレゼンス・ロボットの動作パラメータは、遠隔テレプレゼンス・ロボットの一部分（頭部、顔、眼など）の１つまたは複数の角度と、遠隔テレプレゼンス・ロボットに取り付けられたカメラの１つまたは複数の角度と、遠隔テレプレゼンス・ロボットに取り付けられたたディスプレイの１つまたは複数の角度と、遠隔テレプレゼンス・ロボットに取り付けられたカメラとディスプレイのセットの１つまたは複数の角度のうち、少なくとも１つを含んでいてもよい。
【００７３】
ここで、図６Ｂを参照すると本願の発明の他の例示的な実施形態によるテレプレゼンス・ロボットが記載され、そこでは、カメラおよびディスプレイは、各パン・アクチュエータおよびチルト・アクチュエータによって、２つの軸のそれぞれで別々に可動である。
【００７４】
図６Ｂに示す具体的な実施形態では、テレプレゼンス・ロボットの１つまたは複数の動作パラメータは、複数のパラメータを含み、これらのそれぞれは、遠隔テレプレゼンス・ロボットの異なる一部分（例えば顔またはディスプレイおよび眼またはカメラ）に対応する。この実施形態では、各パラメータは、方向ｔ１および方位ｔ２についての異なる機能によって決定することができる。
【００７５】
図６Ｂに示す遠隔テレプレゼンス・ロボットに関連する具体的な実施形態では、図５に示すＳ１０４からＳ１０７までのステップは、ディスプレイの角度Ｔｄおよびカメラの角度Ｔｃを計算することによって行うことができ、これらの角度のそれぞれは、以下の各式によって決定される。
【００７６】
【数４】
0006525150.tif 000005
上式で、ｔ１は、方向を表し、ｔ２は、方位を表し、Ｍｄ、Ｍｃ、Ｎｄ、Ｎｃ、ＫｄおよびＫｃは、それぞれ所定の定数を表す。
【００７７】
他の実施形態によれば、操作者の自然の身体性は、操作者の動きに基づき、遠隔テレプレゼンス・ロボットを用いて、さらに細かく表出することができ、ここで、ディスプレイの動きは、カメラの動きとは別個に制御することができる。
【００７８】
コンピュータ・プログラムの実装
本願の発明は、コンピュータ・システム、方法、コンピュータ・プログラム・プロダクトまたはそれらの組合せである場合がある。コンピュータ・プログラム・プロダクトは、コンピュータ読み取り可能な記憶媒体（または複数の媒体）を含んでいてもよく、その媒体上に、本願の発明の態様をプロセッサに実施させるためのコンピュータ読み取り可能なプログラム命令を有する。
【００７９】
コンピュータ読み取り可能な記憶媒体は、命令実行デバイスが使用するための命令を保持および格納することができる、実体のあるデバイスとすることができる。コンピュータ読み取り可能な記憶媒体は、例えば、以下に限定されないが、電子記憶デバイス、磁性記憶デバイス、光学記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、または先に述べたものの適切な組合せとしてもよい。コンピュータ読み取り可能な記憶媒体のさらに具体的な例を非排他的に列挙すると、携帯可能なコンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用のメモリ（ＲＯＭ）、消去可能かつプログラミング可能な読み取り専用のメモリ（ＥＰＲＯＭもしくはフラッシュ・メモリ）、静的ランダム・アクセス・メモリ（ＳＲＡＭ）、携帯可能かつコンパクト・ディスクの読み取り専用のメモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）、メモリディスク、フロッピーディスク、命令が記録されたパンチカードや溝に浮き彫りされた構造などの物理的にコードされたデバイス、または先に述べたものの任意の適切な組合せが挙げられる。コンピュータ読み取り可能な記憶媒体は、本開示に使用されるように、ラジオ波または自由に伝播する他の電磁波、導波管または他の伝送媒体を通じて伝播する電磁波（例えば、光ファイバ・ケーブルを通過する光パルス）や、ワイヤを通じて伝送される電気シグナルなど、それ自体で一時的なシグナルであるものとは解されない。
【００８０】
本開示に記載するコンピュータ読み取り可能なプログラム命令は、ネットワークを介して、例えば、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、ワイヤレス・ネットワーク、またはそれらの組合せを介して、コンピュータ読み取り可能な記憶媒体からそれぞれのコンピューティング／処理デバイスに、または外部コンピュータもしくは外部記憶デバイスに、ダウンロードすることができる。ネットワークは、銅製の伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルーター、ファイヤーウォール、スイッチ、ゲートウェイ・コンピュータ、エッジ・サーバ、またはそれらの組合せを含んでいてもよい。各コンピューティング／処理デバイスのネットワーク・アダプタ・カードまたはネットワーク・インターフェースは、コンピュータ読み取り可能なプログラム命令をネットワークから受け取り、コンピュータ読み取り可能な記憶媒体に記憶するためのコンピュータ読み取り可能なプログラム命令を各コンピューティング／処理デバイス内で転送する。
【００８１】
本願の発明の操作を行うためのコンピュータ読み取り可能なプログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）、機械語命令、機械語依存的な命令、マイクロ・コード、ファームウェア命令、状態設定データ、または１つもしくは複数のプログラミング言語の任意の組合せで書かれたソース・コードおよびオブジェクト・コードのどちらかであってもよく、そのようなプログラミング言語としては、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向のプログラミング言語、および“Ｃ”プログラミング言語や類するプログラミング言語など、既存の手続き型プログラミング言語が挙げられる。コンピュータ読み取り可能なプログラム命令は、ユーザのコンピュータ上で全体的に、ユーザのコンピュータ上で部分的に、スタンドアローン・ソフトウェア・パッケージとして、ユーザのコンピュータ上で部分的におよび遠隔コンピュータ上で部分的に、または遠隔コンピュータもしくはサーバで全体的に、実行されてもよい。後者の大筋では、遠隔コンピュータは、任意の型のネットワークを介してユーザ・コンピュータへ接続されてもよく、そのようなネットワークとしては、ローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）が挙げられる。あるいは、上記接続は、外部のコンピュータへ（例えば、インターネット・サービス・プロバイダを使用してインターネットを通じて）作成されてもよい。いくつかの実施形態では、本願の発明の態様を実施するために、電子回路、例えば、プログラム可能な論理回路、現場でプログラム可能なゲート・アレイ（ＦＰＧＡ）またはプログラム可能な論理アレイ（ＰＬＡ）などが、コンピュータ読み取り可能なプログラム命令の状態情報を利用することによって、コンピュータ読み取り可能なプログラム命令を実行して、上記電子回路を個人用に設定してもよい。
【００８２】
本願の発明の態様は、本発明の実施形態による方法、装置（システム）およびコンピュータ・プログラム・プロダクトのフローチャート図、ブロック図またはそれらの組合せを参照して本開示に記載されている。フローチャート図、ブロック図またはそれらの組合せの各ブロック、ならびに上記フローチャート図、上記ブロック図またはそれらの組合せのブロックの組合せは、コンピュータ読み取り可能なプログラム命令によって実装することができることが理解されよう。
【００８３】
これらのコンピュータ読み取り可能なプログラム命令を、汎用コンピュータ、専用コンピュータ、または他のプログラミング可能なデータ処理装置のプロセッサに提供して機械を生成してもよく、その結果、その命令は、コンピュータまたは他のプログラミング可能なデータ処理装置を介して実行され、フローチャート、ブロック図またはそれらの組合せの１つもしくは複数のブロックに指定された機能／役割を実装するための手段を作り出す。これらのコンピュータ読み取り可能なプログラム命令はまた、コンピュータ、プログラミング可能なデータ処理装置、または他のデバイス、またはそれらの組合せを指示することができるコンピュータ読み取り可能な媒体中に格納されて、具体的な仕様で機能する場合もあり、その結果、命令が中に格納されたコンピュータ読み取り可能な媒体は、フローチャート、ブロック図またはそれらの組合せの１つもしくは複数のブロックに指定された機能／役割の態様を実装する命令を含む、製品を含む。
【００８４】
コンピュータ読み取り可能なプログラム命令はまた、コンピュータ、他のプログラミング可能なデータ処理装置、または他のデバイスにロードされ、コンピュータ、他のプログラミング可能な装置または他のデバイスで実施される一連の操作のステップを引き起こして、コンピュータに実装されるプロセスを生成してもよく、その結果、コンピュータまたは他のプログラミング可能な装置または他のデバイスで実行される命令は、フローチャート、ブロック図またはそれらの組合せの１つもしくは複数のブロックに指定された機能／役割を実装する。
【００８５】
図中のフローチャートおよびブロック図は、本願の発明の様々な実施形態による、ありうるシステム、方法およびコンピュータ・プログラム・プロダクトの実装に関するアーキテクチャ、機能性および操作を説明している。この点、フローチャートまたはブロック図のそれぞれのブロックは、モジュール、セグメント、または命令の一部を表すことがあり、それらは、指定された論理関数を実装するための、１つまたは複数の実行可能な命令を含む。いくつかの代替の実現例では、ブロックに記述された関数は、図に記述された順序を外れて発生することがある。例えば、連続して示された２つのブロックが、実際には、ほぼ同時に実行されてもよいし、時には、上記ブロックは、含まれる機能性に応じて、逆の順番で実行されてもよい。ブロック図とフローチャート図とのどちらかまたはその両方の各ブロック、および上記ブロック図と上記フローチャート図とのどちらかまたはその両方のブロックの組合せは、指定された関数または動作を実施する専用のハードウェアベースのシステムによって実装されるか、または、専用のハードウェアおよびコンピュータ命令の組合せを実施することができることもまた留意されよう。
【００８６】
本開示で使用される用語は、具体的な実施形態を記載するためのみのものであり、本発明を限定することを意図するものではない。本開示で使用される際に、単数形“ａ”、“ａｎ”、および“ｔｈｅ”は、別段に文脈が明らかに指示しない限り、同様に複数形を含むことを意図する。本明細書で使用される際に、用語“含む”、“含んでいる”、またはその両方は、記述された特徴、整数、ステップ、操作、要素、コンポーネント、またはこれらのいかなる組合せの存在を指定するものであって、１つまたは複数の他の特徴、整数、ステップ、操作、要素、コンポーネント、それらのグループ、またはこれらのいかなる組合せを排除するものではない。
【００８７】
添付の特許請求の範囲にある、対応の構造、物、行為、およびあらゆるミーンズまたはステップ・プラス・ファンクションの要素の均等物は、それがあるならば、具体的に特許請求の範囲にあるように、請求する他の要素と組み合わせて機能を実施するための任意の構造、物または行為を含むことを意図する。本願の発明の１つまたは複数の態様の記述は、例示および説明の目的のために提示されているのであって、開示された形態に本発明を終始させるものであるとか、本発明を制限するものとかを意図するものではない。
【００８８】
多くの改変および変形は、記載する実施形態の範囲および趣旨を逸脱することなく、当業者にとって明らかとなろう。本開示に使用される用語は、本実施形態の原理、実際的な適用、または市場に見出される技術を超える技術的な向上を、最適に説明するために、および本開示に開示する実施形態を他の当業者が理解することを可能にするために、選択されたものである。
【図１】
0006525150.tif 000007
【図２】
0006525150.tif 000008
【図３】
0006525150.tif 000009
【図４Ａ】
0006525150.tif 000010
【図４Ｂ】
0006525150.tif 000011
【図４Ｃ】
0006525150.tif 000012
【図５】
0006525150.tif 000013
【図６Ａ】
0006525150.tif 000014
【図６Ｂ】
0006525150.tif 000015
【図７Ａ】
0006525150.tif 000016
【図７Ｂ】
0006525150.tif 000017