(57)【要約】  本発明は、送り手から受け手にメッセージＭを送る方法であり、メッセージＭの記録内容Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７が記録され、動作制御内容Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６，Ｔ７により補われる当該方法について述べている。メッセージＭは、送り手の送信装置１０から受け手のメッセージレンダリング装置４０に送信され、メッセージレンダリング装置４０は動作を実行することができる。メッセージレンダリング装置４０は、メッセージＭの記録内容Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７の呈示に同期して予め定義された動作を実行するように動作制御内容Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６，Ｔ７に従って制御される。更に、適切なメッセージ送信装置１０、適切なメッセージレンダリング装置４０及びメッセージ送信システム１について述べてられている。
2009520296.tif 000002
【特許請求の範囲】
【請求項１】
送り手から受け手にメッセージを送る方法であり、前記メッセージの記録内容が記録され、動作制御内容により補われる当該方法であって、
前記メッセージは、前記送り手の送信装置から前記受け手のメッセージレンダリング装置に送信され、前記メッセージレンダリング装置は動作を実行することができ、
前記メッセージレンダリング装置は、前記メッセージの前記記録内容の呈示に同期して予め定義された動作を実行するように前記動作制御内容に従って制御される当該方法。
【請求項２】
前記動作制御内容は、タグの形で前記メッセージの前記記録内容に埋め込まれる請求項１記載の方法。
【請求項３】
前記メッセージ送信装置もまた動作を実行することができ、前記動作制御内容は前記メッセージ送信装置のセットアップ及び動作機能に従って記述されるとともに、前記動作制御内容は前記メッセージレンダリング装置のセットアップ及び動作機能に従う記述に翻訳される請求項１又は２記載の方法。
【請求項４】
前記動作制御内容の前記翻訳は、前記メッセージレンダリング装置のセットアップ及び／又は動作機能に関する情報に基づいて送り手側において行われる請求項３記載の方法。
【請求項５】
前記メッセージレンダリング装置のセットアップ及び／又は動作機能に関する前記情報は、前記メッセージ送信装置の受け手プロファイルメモリに記憶される請求項４記載の方法。
【請求項６】
前記動作制御内容の前記翻訳は、前記メッセージ送信装置のセットアップ及び／又は動作機能に関する情報に基づいて受け手側において行われる請求項３記載の方法。
【請求項７】
前記メッセージは、前記メッセージ送信装置の前記セットアップ及び／又は動作機能に関する情報を有する請求項６記載の方法。
【請求項８】
前記メッセージ送信装置のセットアップ及び／又は動作機能に関する前記情報は、前記メッセージレンダリング装置の送り手プロファイルメモリに記憶される請求項６又は７記載の方法。
【請求項９】
前記動作制御内容は、前記メッセージ記録内容の前記呈示に対する特定の動作のための時間的な始点と、前記特定の動作のための時間的な終点及び／又は持続時間とを含む請求項１ないし８のいずれか１項に記載の方法。
【請求項１０】
メッセージの前記動作制御内容は、前記メッセージ送信装置の動作に基づいて生成される請求項１ないし９のいずれか１項に記載の方法。
【請求項１１】
動作を実行することができるメッセージレンダリング装置にメッセージを送信するメッセージ送信装置であって、
前記メッセージの記録内容を記録するメッセージ記録器と、
動作制御内容を生成する動作制御内容発生器と、
前記動作制御内容を前記メッセージの前記記録内容に埋め込む動作制御内容埋込みユニットと、
前記メッセージレンダリング装置に前記メッセージを送信する送信器と
を有し、
前記動作制御内容発生器及び前記動作制御内容埋込みユニットは、当該メッセージの前記記録内容の呈示に同期して予め定義された動作を実行するように、前記受け手に前記メッセージを呈示する間、前記動作制御内容に従って前記メッセージレンダリング装置が制御され得るようなやり方で、前記動作制御内容が、生成され、前記メッセージの前記記録内容に埋め込まれるように実現される当該メッセージ送信装置。
【請求項１２】
メッセージ送信装置からのメッセージを受け取る受信器と、
前記メッセージの記録内容の少なくとも一部を与える出力手段と、
メッセージレンダリング装置の本体部及び／又は本体部の一部の動作を実行する動作手段と、
前記メッセージ内の動作制御内容を検出するメッセージ分析ユニットと、
前記メッセージの前記記録内容の呈示に同期して予め定義された動作を実行するように前記動作制御内容に従って前記動作手段を制御する動作制御ユニットと
を有する当該メッセージレンダリング装置。
【請求項１３】
前記メッセージの記録内容を記録するメッセージ記録器と、
動作制御内容を生成する動作制御内容発生器と、
前記動作制御内容を前記メッセージの前記記録内容に埋め込む動作制御内容埋込みユニットと、
前記メッセージを他のメッセージレンダリング装置に送信する送信器と
を有し、
前記動作制御内容発生器及び前記動作制御内容埋込みユニットは、当該メッセージの前記記録内容の呈示に同期して予め定義された動作を実行するように、前記受け手に前記メッセージを呈示する間、前記動作制御内容に従って前記メッセージレンダリング装置が制御され得るようなやり方で、前記動作制御内容が、生成され、前記メッセージの前記記録内容に埋め込まれるように実現される請求項１２記載のメッセージレンダリング装置。
【請求項１４】
請求項１１記載のメッセージ送信装置又は請求項１３記載のメッセージレンダリング装置を有するとともに、請求項１２又は１３記載のメッセージレンダリング装置を有するメッセージ送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送り手から受け手にメッセージを送る方法に関する。
【０００２】
また、本発明は、動作を実行することができるメッセージレンダリング装置及びそのようなメッセージレンダリング装置にメッセージを送信するメッセージ送信装置に関する。更に、本発明は、そのようなメッセージ送信装置とそのようなメッセージレンダリング装置とを有するメッセージ送信システムに関する。
【背景技術】
【０００３】
数十年前のオンラインユーザグループ及びチャットルームの発展以来、メッセージをやり取りすることによりユーザが連絡を取り合うことを可能にするメッセージングシステムが、とりわけワールドワイドウェブ及びインターネットの急速な拡大のために、ユーザの受入れに関して絶え間ない成長を享受している。他のメッセージングシステムは、例えば電話又は携帯電話を用いてユーザがメッセージを送ることを可能にする。
【０００４】
メッセージングシステムは映像及び音声のメッセージ内容を送るために利用可能な増大した帯域幅を使用するので、ユーザがキーボードを用いてメッセージを入力し、このメッセージがその後送り先のユーザのＰＣに文書で表示されることを伴う初期のメッセージングシナリオは、急速に時代遅れになってしまっている。今日、一体化されたアイテムを伴うメッセージ、例えば、画像付きのＨＴＭＬ形式の電子メール，音声データ又は動画を含む電子メール，ＭＭＳメッセージ等が広く使用されている。これらの追加の特徴は、ユーザにメッセージを伝達するために用いられる媒体に密接につながっている（すなわち、電話のメッセージに埋め込まれた音声、コンピュータの画面に表示される電子メールの画像等）。これまで、メッセージング媒体のほぼ全ての可能性はメッセージを受け取る際の経験を増すために用いられることが一般的であった。一例はメッセージの内容に従って動くスクリーン上のアバタであり、これは、ＷＯ２００４／０７９５３９０Ａ１公報に記載されている。この考え方では、上記アバタは、メッセージに依存して幾つかの所定のアニメーションから選択されたアニメーションを実行し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、メッセージを受け取る際の受け手に関する経験を更に増すメッセージを送る方法及びメッセージ送信装置と、メッセージレンダリング装置と、メッセージ送信システムとを提供することにある。
【課題を解決するための手段】
【０００６】
この目的のために、本発明は、送り手から受け手にメッセージを送る方法であり、上記メッセージの記録内容が記録され、動作制御内容により補われる当該方法であって、上記メッセージは、上記送り手の送信装置から上記受け手のメッセージレンダリング装置に送信され、上記メッセージレンダリング装置は動作を実行することができ、上記メッセージレンダリング装置は、上記受け手にメッセージを呈示する間、関連する上記メッセージの上記記録内容の呈示に同期して予め定義された動作を実行するように上記動作制御内容に従って制御される当該方法を提供する。
【０００７】
上記メッセージの「記録内容」は、基本的には、メッセージレンダリング装置のディスプレイに表示するための又は耳に聞こえる音声出力に変換するためのテキスト形式のメッセージのようなメッセージレンダリング装置の動きに全く関係しない内容であり得る。上記記録内容は、また、例えばマイクロフォン、ウェブカメラ又は同等のものを用いて任意の好適なやり方で記録された記録音声又は映像データを有し得る。「記録」は、また、メッセージが制御コマンドを用いて送り手によって部分的に自動的に生成されること（例えば、職場を離れている時のメッセージ）又は全面的に自動的に生成されることを意味する。
【０００８】
「動作」という用語は、メッセージレンダリング装置全体又は幾つかの部品を有するメッセージレンダリング装置の場合にはそのレンダリング装置の「ロボットの部分」の任意の動きを意味し、それにより、上記装置又はロボットの部分がある場所から他の場所に移動する。「動作」という用語は、また、上記メッセージレンダリング装置又はロボットの部分のうちのある部分の動き、すなわち、あるジェスチャが実行されることを意味する。
【０００９】
上記メッセージ内容の残りの部分とともに、本発明による動きの同期した出力は、舞踊術の要素のやり取りを可能にする。それにより、メッセージの受け取りの経験は、大きく高められる。このやり方では、例えば、実際の抱擁又はおじぎのような礼儀正しいジェスチャが、メッセージとともにやり取りされ得る。これは、人間の交流において人間により通常用いられるやり取りの全てのモードが考慮に入れられるメッセージの移動の全く新しい局面を開く。
【００１０】
本発明によれば、動作を実行することができるメッセージレンダリング装置にメッセージを送信する適切なメッセージ送信装置は、メッセージの記録内容を記録するメッセージ記録器と、動作制御内容を生成する動作制御内容発生器と、動作制御内容をメッセージの記録内容に埋め込む動作制御内容埋込みユニットと、メッセージをメッセージレンダリング装置に送信する送信器とを有するべきである。それにより、動作制御内容発生器及び動作制御内容埋込みユニットは、メッセージの記録内容の呈示に同期して予め定義された動作を実行するように、受け手にメッセージを呈示する間、動作制御内容に従ってメッセージレンダリング装置が制御され得るようなやり方で、動作制御内容が、生成され、メッセージの記録内容に埋め込まれるように実現される。
【００１１】
更に、適切なメッセージレンダリング装置は、メッセージ送り出し装置からのメッセージを受け取る受信器と、メッセージの記録内容の少なくとも一部を与える出力手段、例えばディスプレイ及び／又はスピーカと、メッセージレンダリング装置の本体部及び／又は本体部の一部の動作を実行する動作手段とを有するべきである。「本体部」という用語は任意の種類の筐体を意味し、「本体部の一部」という用語はメッセージレンダリング装置の筐体又は幾つかの部品を有するメッセージレンダリング装置の場合にはそのメッセージレンダリング装置の「ロボットの部分」の任意の可動部分を意味し得る。加えて、本発明によるメッセージレンダリング装置は、メッセージ内の動作制御内容を検出するメッセージ分析ユニットと、関連するメッセージを呈示する間該関連するメッセージの記録内容の呈示に同期して予め定義された動作を実行するように、受け手にメッセージを呈示する間上記動作制御内容に従って動作手段を制御する動作制御ユニットとを有するべきである。
【００１２】
動きに関する機能を伴うシステムは、既に知られている。例は、ソニー社からのＡＩＢＯという犬のロボット、ＮＥＣ社のＡＳＩＭＯのような他のロボット又はロボサピエンである。これらの装置は、ネットワークを介してリモートマシンとやり取りすることができる又はあり得る。従って、それらは、原則に従って、あるユーザへのメッセージを受け取り、そのメッセージを伝えることができる。例えば、上記ＡＩＢＯの特徴の１つは、新しい電子メールが到着した際のユーザの通知である。好適な追加により、そのような装置は、本発明によるメッセージのやり取り向けにかなり容易に改造され得る。
【００１３】
上記メッセージ送信装置及びメッセージレンダリング装置の種々の構成要素、特にメッセージ送信装置内の動作制御内容発生器及び動作制御内容埋込みユニット並びにメッセージレンダリング装置内のメッセージ分析ユニット及び動作制御ユニットは、当該装置の好適なプロセッサ上で走るプログラム又はアルゴリズムの形でソフトウェアとしても実現され得る。
【００１４】
メッセージ送信システムは、少なくともメッセージを送信する対応するメッセージ送信装置と、メッセージをレンダリングする本発明によるメッセージレンダリング装置とを有するべきである。しかしながら、通常、そのようなシステムは多くのそのようなメッセージ送信装置及びメッセージレンダリング装置を有している。
【００１５】
メッセージ送信装置及びメッセージレンダリング装置は、一体化されたメッセージ送信／レンダリング装置の形で実現されること、すなわち、メッセージレンダリング装置もまたメッセージ記録器、動作制御内容発生器、動作制御内容埋込みユニット及び好適な送信器を有し、メッセージ送信装置は好適な受信器、出力手段、動作手段、メッセージ分析ユニット及び動作制御ユニットを有することが好ましい。メッセージは、そのようなメッセージ送信／レンダリング装置を用いて本発明によるやり方で送られ、受け取られ得る。
【００１６】
メッセージ送信システムは、複数のそのような組み合わせられたメッセージ送信／レンダリング装置を有することが好ましく、それにより、該システムがメッセージ送信のみ又はメッセージレンダリング装置のみを有することは除外されるべきではない。
【００１７】
この点において、上記メッセージ送信装置及び特にメッセージレンダリング装置は空間的に分離した素子によっても実現され得ることが強調される。例えば、受け取られたメッセージの全体の分析は、最初に、動作制御内容を特定し、次いで後に残りのメッセージ内容を伴う動きを実行するロボットユニットに適切なコマンドを推進する別個の装置において行われ、それにより、上記残りのメッセージ内容もまたレンダリングするロボットに推進され得る。しかしながら、上記残りのメッセージは、異なる装置、例えば、スピーカを備えたステレオシステム又はテレビ画面若しくは受け手側で利用可能な他のディスプレイにおいて出力されることも可能である。すなわち、動きをレンダリングすることは音響的メッセージ又は映像メッセージの内容をレンダリングすることと分離され得る。それにもかかわらず、以下において、いかなるやり方でも本発明を限定することなく、メッセージ送信装置及びメッセージレンダリング装置は、本発明の実現のために必要な全ての構成要素を含むロボット又はロボットに類似した装置であると仮定される。
【００１８】
従属請求項及びそれに伴う説明は、本発明の特に有利な形態及び特徴を開示している。方法の従属請求項に対応する装置の請求項及びシステムの請求項の更なる展開もまた本発明の範囲内にある。
【００１９】
上記動作制御内容は、メッセージ内に任意のやり方で本質的に含まれ、上記記録内容に関連付けられることができ、その結果、動きは記録内容の出力と同期をとられ得る。例えば、上記記録内容及び動作制御内容の時間的な出力は、共通の開始時間を基準とし得る。
【００２０】
ロボットの動きは、通常、自律的な動き（すなわち、直立に保つこと）と外部から制御される動き（例えば、腕部を前方に動かすこと）との組み合わせにより制御される。この制御は、遠隔制御、制御コンピュータ又はロボット自体において走っているスクリプトを介して受け入れられ得る。インプリメンテーションの中には、例えばＸＭＬダイアレクト（ＲｏｂｏＭＬ等）を用いることによりインターネットを使用してより高いレベルの制御をサポートするものもある。従って、好ましい形態では、本発明によるメッセージを生成するためには、確立されている方法に基づいて一貫した規格を維持するために、通常のタイプのメッセージング方法がインプリメントされ、そのような高いレベルのロボット制御と組み合わせられる。従って、動作制御内容は、特にテキスト形式又は音響的な音声出力の形のいずれか一方で出力され得るテキスト内容のための所謂「タグ」の形で記録内容に埋め込まれることが好ましい。言い換えると、メッセージプロトコルが用いられてもよく、このメッセージプロトコルにおいて、ＲｏｂｏＭＬのようなロボット制御言語により定義されるタグと同様のタグがメッセージテキストに埋め込まれる。これにより、上記タグは、追加のモダリティを扱う他のタグ、例えば、画像用のタグ，マルチメディアプレゼンテーション用のＳＭＩＬのようなタグ，室内における外部装置用のフィリップス社のＰＭＬタグ等と組み合わせて任意に用いられ得る。
【００２１】
上記メッセージ内に動作制御内容を記述するための種々の可能性が存在する。
【００２２】
例えば組み合わせられたメッセージ送信／レンダリング装置の場合、上記メッセージ送信装置もまた動作を実行できることが好ましい。このケースでは、動作制御内容は、メッセージ送信装置のセットアップ及び動作機能に従って記述される。メッセージ送信装置からメッセージレンダリング装置への道筋に沿ったある点において、メッセージ送信装置に関して構成された上記制御内容は、動きレンダリング装置のセットアップ及び動作機能に関する記述に変換される。
【００２３】
そのような変換（以下、「翻訳」とも呼ばれる。）では、例えば、メッセージ送信装置の機能により実行され得る動きのための制御コマンドは、代わりにメッセージレンダリング装置に対して利用可能な機能により実行され得る制御コマンドに置き換えられる。そのようなケースの一例は、メッセージ送信装置が頭を縦に振ることができるロボットであり、メッセージレンダリング装置がそのような頭部を持っていないがユーザに「ウィンク」をするために「まぶた」を動かすことができる場合である。そのようなケースでは、頭を縦に振ることは、メッセージ送信装置による確認として解釈され、メッセージレンダリング装置に対する同じ解釈によりまばたきに変換され得る。
【００２４】
ある制御コマンドが実現され得ない又は他の形に変換され得ない場合、送り手はその時点においてある動きが実行されることを意図していたことをメッセージの受け手に知らせるために、これらのコマンドは除外されるか、又は好適なテキスト若しくは音声出力に置き換えられもする。
【００２５】
上記動作制御内容のこの翻訳は、メッセージレンダリング装置のセットアップ及び／又は動作機能に関する情報に基づいて送り手側において行われ得る。従って、上記メッセージレンダリング装置のセットアップ及び／又は動作機能に関する情報は、メッセージレンダリング装置の受け手プロファイルメモリ、好ましくはデータベースに記憶され得る。言い換えると、メッセージ送信装置を用いて動き内容によりユーザがメッセージを伝えるメッセージレンダリング装置の様々な種類のセットアップ及び／又は動作機能の全ては、記憶され、メッセージ送信装置により幾つかのやり方でアクセスされ得る。メッセージレンダリング装置の識別番号又はタイプの指定が知られていることも十分であり、受信装置のセットアップ又は動作機能についての更なる情報はインターネットからのような他のデータベースから得られる又は取り出される。
【００２６】
種々の動きの意味の解釈もまた役割を果たすので、これは翻訳時に知られているべきであり、好ましい形態では、動作制御内容の翻訳は、メッセージ送信装置のセットアップ及び／又は動作機能に関する情報に基づいて受け手側において行われる。この場合もまた、必要とされる情報は、幾つかのメッセージ送信装置に関するデータベースのようなメッセージレンダリング装置によりアクセスされ得るメモリに記憶される。
【００２７】
本発明の更に好ましい形態では、メッセージ送信装置のセットアップ及び／又は動作機能に関する情報がメッセージ自体に含まれている。例えば、メッセージ送信装置の「機能の記述」は、メッセージのヘッダ部に埋め込まれ又は含まれ得る。メッセージレンダリング装置は、最初に、この機能の記述を読み出し、これを動作制御内容の翻訳のために使用する。既に上述したように、上記機能の記述は、送信装置と後にやり取りをするためにメッセージレンダリング装置のメモリに記憶され得る。また、特定の動作制御内容の翻訳に関するルールは、一方の側ではメッセージ送信装置のセットアップ及び／又は動作機能に関する情報に基づいて定義されるとともに、他方の側ではメッセージレンダリング装置のセットアップ及び／又は動作機能に関する情報に基づいて定義され、送信装置又は同じ機能の記述を伴う同じタイプの送信装置と後にやり取りをするために記憶され得る。
【００２８】
上記メッセージレンダリング装置の動きをメッセージ自体の出力と同期させるために、動作制御内容は、メッセージ記録内容の呈示に対してある動きのための時間的な始点と、動きがどのぐらいの長さ実行されるべきであるかを指定する対応する持続時間とを有する。代替として、呈示の開始時間と終了時間とが規定され得る。
【００２９】
更に、上記開始時間に加えて、動きに関して持続時間及び終了時間が規定されることが可能であり、それにより、選択される持続時間が下限又は上限のいずれか一方として規定され得る。すなわち、動きは、どちらのイベントが最初に生じるかに依存して、終了時間に達した後又はある持続時間が経過した後に終了する。同様に、動きは、両方のイベントが生じた時に終了する。すなわち、最後のイベントが動きの有効持続時間を決定する。
【００３０】
上記メッセージ制御内容がタグの形でメッセージテキスト内に埋め込まれる際、メッセージテキスト内の所望の場所に関連するタグの先頭を挿入することにより開始時間がかなり容易に定義され得る。同様に、持続時間の終了時間がそのような簡単なやり方で定義され得る。
【００３１】
上記動作制御内容、特にタグを生成する種々のやり方が存在する。例えば既に存在するロボット制御ツールは、例えばBiggs & MacDonaldによる「Survey of robot programming systems」（Proceedings Australasian Conference on Robotics and Automation, 2003, Brisbane）に説明されているように実現され得る。他の手法では、メッセージは、メッセージ送信装置の動きに基づいて生成され得る。例えば、送り手側において、本体部又は本体部の一部が手動で又は遠隔制御により動かされ得るロボットの動きが記録され、タグのような所望の形態に変換され、メッセージの内容に埋め込まれ得る。同期は、まず最初にメッセージ記録内容を記録し、続いてメッセージの所望の場所においてロボットが関連する動作を実行するのと同時にこれを再生することによりとられ得る。
【００３２】
本発明の他の目的及び特徴は、添付の図面と組み合わせて考慮される以下の詳細な説明から明らかになるであろう。しかしながら、図面は単に説明の目的のために作られており。本発明の範囲の規定ではないことを理解されたい。
【発明を実施するための最良の形態】
【００３３】
図１に示されているメッセージ送信システム１は、２つのメッセージ送信／レンダリング装置１０，４０を有しており、これらは両方ともにロボットとして実現されている。以下において、左側のメッセージ送信／レンダリング装置１０は、メッセージ送信装置１０としての機能を果たし、メッセージレンダリング装置４０としての役割を果たす右側のメッセージ送信／レンダリング装置４０にメッセージＭを送信する。以下に説明されるように、両方の装置１０，４０は本発明に係る方法によりメッセージを受け取るため及び送信するための両方に必要な構成要素を有しているので、当然これらの役割は逆にされることが可能である。
【００３４】
メッセージ送信装置１０は、両脇に接合により取り付けられた腕部１２と、腕部１２の端部に取り付けられた手としての役割を果たす爪部１３とを伴うブロック形状の胴体部１１を備えたロボットで実現されている。また、このロボットは胴体部１１に取り付けられた脚部１４を有しており、そしてまた脚部１４は支持部（foot）１５を備えている。この図は非常に簡略化された表示であり、このようなロボットは、勿論、ひざ部，ひじ部等を装備し得る。
【００３５】
胴体部１１の上部には、頭部１６が取り付けられている。頭部１６は、目としての機能を果たす２つのカメラ１７と、耳としての機能を果たす２つのマイクロフォン２１とを有している。このロボットは、また、下向きに開くことが可能な下あご部１９を伴う口部１８を有しており、これは基本的な口の動きが行われることを可能にする。上記口部の一部は、ロボットがことばを出力するスピーカ２０である。
【００３６】
ロボットを動かし、視覚的な音及び可聴音を記録し、スピーカ２０を介して音響信号を出力するために、上記ロボットの内部には、幾つかの制御部品が含まれている。ロボットを実現し、制御する非常に多くのやり方が存在しており、これらは当業者に知られているであろう。
【００３７】
図１において破線により示されている以下の部品もまた、ロボットの胴体部１１に組み込まれており、本発明のやり方でメッセージを送るために用いられる。
【００３８】
まず第１に、上記ロボットはメッセージ記録ユニット２５を有している。このメッセージ記録ユニット２５があれば、例えば、ユーザ（送り手）の音声メッセージＭｓが記録され得る。このメッセージ記録ユニット２５は、例えば、音声メッセージＭｓがテキスト形式に変換される音声認識システムを有し得る。更に、上記ロボットは、動作制御内容が生成される動作制御内容発生器２４を有している。これは、音声メッセージＭｓを口述するユーザの動きを記録するためにカメラ１７を用いることにより実現され得る。画像が、（図には示されていない）好適な画像処理プログラムにおいて分析され、その動きは動作制御内容発生器２４により動作制御内容に変換され得る。記録内容及び動作制御内容の両方が動作制御内容埋込みユニット２３に送られ、動作制御内容埋込みユニット２３は、後に動作制御内容を音声メッセージの適切な場所に埋め込む。
【００３９】
ここで、上述された部品及び以下に説明される部品の多くはまた幾つかのサブ部品を有し得ること、又は、幾つかの部品が単一のユニットとして実現され得ることに注意されたい。例えば、上記動作制御内容発生器２４及び埋込みユニット２３は、単一の部品として実現され得る。
【００４０】
その後、埋め込まれた動作制御内容を伴う完全なメッセージが送信器２２に送られ、送信器２２はメッセージＭをメッセージレンダリング装置４０に送信する。これは、任意の好適なやり方で、例えば、通常のタイプの通信ネットワーク，移動通信ネットワークを用いて、又は最初無線ＬＡＮ（ＷＬＡＮ）に向かい、その後インターネットを介して受信者の領域のＷＬＡＮに向かい、更に上記メッセージレンダリング装置の方に向かうように行われ得る。メッセージがケーブルを利用して送信されたのか無線のやり方で送信されたのかは、問題ではない。
【００４１】
メッセージレンダリング装置４０もまたロボットとして図に示されているが、上記メッセージ送信装置とは異なる形状である。ここでは、メッセージレンダリング装置４０は、支持部４５を備えた脚部４４が下方に取り付けられた状態で、円形の胴体部４１を有している。このロボットは、また、胴体部４１の上部に取り付けられた腕部４２を有しており、そしてまた腕部４２は手部４３を備えている。ここでも、ロボットは専ら非常に簡略化された態様で示されており、実際には任意の数の手足を備え得る。
【００４２】
上記ロボットの頭部４６は、半球として実現されおり、胴体部４１に直接取り付けられている。上記頭部は、３６０°回転し得る。上記頭部の１つのサイドに２つのカメラ４７が位置しており、目としての機能を果たす。上記頭部の上部には、２つのマイクロフォンがアンテナ４９の形で実現されている。１つのサイドにおいて、半球状の頭部４６は、口の動きをシミュレートするために短い距離だけ基部５０から上方に傾けられ得る。ここでは、音声出力のためにスピーカ５１が内臓されている。
【００４３】
メッセージ送信装置１０により送られるメッセージＭは、まず第１に受信器５６により受け取られ、その後、分析ユニット５７に送られて、ここでメッセージＭのテキストが動作制御内容、例えばあるタグの形に関して調べられる。その後、残りのテキストは、テキストを音声に再び変換するテキスト・トゥ・スピーチユニット６０に伝えられる。
【００４４】
検出された動作制御内容は、解釈ユニット５８に伝えられ、解釈ユニット５８はメッセージレンダリング装置４０の機能を記述する機能プロファイルＣＰ´の助けを借りて上記動作制御内容を解釈する。この機能プロファイルＣＰ´はメモリ６１に記憶されており、メモリ６１には、メッセージレンダリング装置４０が頻繁にやり取りするメッセージ送信装置に関して幾つかの機能プロファイルＣＰＴ´が記憶されている。
【００４５】
続いて、上記動作制御内容は、解釈ユニット５８において好適な形に変換され、その結果、メッセージレンダリング装置４０は動作制御内容において指定されたコマンドを実行する。この動作制御内容は動作制御ユニット５９に送られ、動作制御ユニット５９は、種々の手足又は関節を制御するドライバ又はモータのような動作手段を制御する（ここでは単にブロック６２として示されている。）。テキスト・トゥ・スピーチユニット６０は、スピーカ５１を用いて動きに同期する音声の形態のテキストメッセージＭＳを出力する。
【００４６】
メッセージに応答するために、メッセージレンダリング装置４０は、また、メッセージ記録ユニット５５と、動作制御内容発生器５４と、動作制御内容埋込みユニット５３と、送信器５２とを有している。メッセージ送信装置１０は、また、受信器２６と、メッセージ分析ユニット２７と、テキスト・トゥ・スピーチ発生器３０と、解釈ユニット２８と、動作制御ユニット２９と、対応する動作手段３２とを有している。同様に、この装置１０は、また、例えばデータベースに記憶された自身の機能プロファイルＣＰ及び他の装置に関する幾つかの機能プロファイルＣＰＴを伴うメモリ３１を有している。メッセージが受け取られると、適切な機能プロファイルＣＰＴ又はＣＰＴ´がメッセージのヘッダ部の送り手のＩＤに基づいて上記メモリから取り出され得る。
【００４７】
図２はメッセージＭを有するメッセージ文書の短い例を示しており、これは、図１の左側に示されているようなメッセージ送信装置と同様のタイプのメッセージ送信装置により送られ得る。
【００４８】
メッセージＭは、メッセージヘッダ部ＭＨと、メッセージ本体部ＭＢとから成っている。明らかに、メッセージヘッダ部ＭＨは必ずしもメッセージＭの先頭に配置される必要はなく、メッセージＭの任意の場所に位置し得る。受け手にメッセージヘッダ部ＭＨとして認識されることが専ら必要である。
【００４９】
このメッセージヘッダ部ＭＨには、タグＨ１，Ｈ２，Ｈ３，Ｈ４，Ｈ５の形態のメッセージレンダリング装置のセットアップ及び／又は動作機能に関する情報を含む上記メッセージ伝送装置の機能の記述が含まれている。上記受信装置は、メッセージヘッダ部ＭＨに基づいて及び自身の機能についての情報を用いて、次に続くメッセージ本体部ＭＢ及び動作内容に関する埋め込まれたタグＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５の変換又は翻訳を行う。テキストにおけるタグＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５の配置は、対応する動きが行われるべきテキスト又は音声出力の時点を自動的に規定する。
【００５０】
メッセージヘッダ部ＭＨの第１のタグＨ１は、サイズ２０×２０×１５ｃｍの頭部について記述している。第２のタグＨ２はあご部について記述しており、第３のタグＨ３はメッセージ送信装置の胴体部について記述している。第４のタグＨ４は、下あご部の間接部が頭部と下あご部とをつないでおり、これにより頭部は固定され、下あご部は頭部に対して０°と３０°との間でＹ方向に移動可能であることについて記述している。最後のタグＨ５は、胴体部を頭部に取り付ける首部の接続部について記述している（ロボットは実際にはそれ自体首部を有しておらず、首部は実際には胴体部又は頭部のいずれか一方と１つの部分である。）。上記頭部は、右又は左に９０°回転可能であるとともに、−４０°上向きと５０°下向きとの間で回転可能である。
【００５１】
下方を向くような動き又は下あご部の動きは、メッセージ本体部ＭＢにおいて規定され得る。メッセージレンダリングデバイスとしての役割を果たしているロボットが例えば音声出力の間下あご部を動かすことができるこのような下あご部のコントローラも有する場合、ロボットの実際の実現（implementation）は、定義された動きが実際に行われる程度を決定する。
【００５２】
メッセージ本体部ＭＢ、すなわち実際のメッセージは、口語文Ｓ１"Hi Peter"で始まる。同時に、ロボットは、第１のタグＴ１により指定されたように下方向を見る。
【００５３】
言葉の出力の残りの部分が、第２の文Ｓ２により与えられているように"I am truly sorry that my resent mail caused you grief. I apologize."と続く。すぐに続くタグＴ２は、ロボットが０．５秒の持続時間再び顔を上げることを指定している。その後、次の文Ｓ３"But let's forget it"が続く。
【００５４】
次のタグＴ３は、２つの部分Ｔ３ａ，Ｔ３ｂに分割されており、次の文Ｓ４、簡単な"Hey!"をカバーしている。これらは、"Hey!"と話されている間ロボットが顔を上げていることを確実にする。上記タグの最初の部分Ｔ３ａは、タグＴ３ａの開始時間から始まる持続時間及び動きを規定する。タグの次の部分Ｔ３ｂは、メッセージ内のこの動きに関する終了時間を規定する。この例では、上記メッセージの構造は、ロボットが少なくとも０．５秒間顔を上げるが、"Hey!"という言葉が話され、動きを終了させるタグＴ３ｂが実行されるまでだけであることを確実にする。
【００５５】
更なる文Ｓ５が"I have an idea - let me invite you to a dinner this weekend."と続く。その後のタグＴ４，Ｔ５，Ｔ６及びＴ７は、タグＴ４及びＴ６が文Ｓ６，Ｓ７をカバーするようにタグＴ４ａ，Ｔ４ｂ，Ｔ６ａ，Ｔ６ｂに分割されており、ロボットがはっきりと見えるように口の開閉を伴って二度笑うことを確実にする。
【００５６】
図２を用いて先に述べられたメッセージを受け取るメッセージレンダリング装置がかなり単純なタイプのロボットである場合、例えば、動かせる頭部を有し、動かせる下あご部を有していない場合、あご部を含む全ての動きは翻訳ステップにおいて無視される。上記記述は、関与する動きのタイプを明らかにし、例えば頭部の動きはレンダリングされるメッセージに含まれる。ロボットが、指定された開始及び終了時間又は持続時間に対応することができない場合には、これらもまた無視されなければならない。
【００５７】
全体の動作は、以下の通りである。
【００５８】
図２に記載されているメッセージＭの生成は、音声メッセージＭＳが、好適なユーザインターフェースを用いていかなる動きも伴うことなくユーザにより入力され、言葉として出力されることによって行われ得る。音声メッセージＭＳが話されている間、ユーザは所望のやり方で自分のロボット又は該ロボットの一部、この例ではロボットのひじ部及び頭部を動かす。ロボットはこれらの動きを記録する。上記動作制御内容発生器及び動作制御内容埋込みユニットを含む好適なメッセージプログラムが、上記動きを記録し、対応する動作制御コマンドを生成し、これらをメッセージテキストの適切な場所にタグの形で埋め込む。
【００５９】
その後、メッセージＭは、メッセージヘッダ部ＭＨとメッセージ本体部ＭＢとを有するメッセージ文書として送られる（例えば図２参照）。受け手側において、メッセージヘッダ部ＭＨ及びメッセージレンダリング装置の既知の機能を用い、上記送信装置の機能及びレンダリング装置の機能に基づき、ある翻訳ルールが適用されて翻訳が行われる。これらの翻訳ルールは機能プロファイルを用いて記憶され得るか、又は、上記２つの装置間において他のやり取りが行われるべきである場合には機能プロファイルの代わりのものを用いて記録され得る。これらの翻訳ルールを記憶することは、メッセージレンダリング装置が同一の送り手からだけではなく、同じヘッダ部を持つ他の送り手から、すなわち、同じ機能を特徴とするメッセージ送信装置からも他のメッセージを受け取る際に特に好都合である。
【００６０】
上記翻訳ルールによれば、最初に、ヘッダ部で指定された動かされる物体の部分の名前とメッセージレンダリング装置ロボットのそれらとの間において関係が構築される（例えば、メッセージ送信装置の「本体部（body）」という用語は、「胴体部（trunk）」という用語に置き換えられ得る。この「胴体部」という用語はメッセージレンダリング装置により用いられる用語であるためである。）。更に、例えば、「間接部」＝「あごの間接部」を伴う全ての要素が削除される。図１の例では、図２に記載されているメッセージの場合、下あご部の動きが、メッセージレンダリング装置４０の基部５０から半球状の頭部４６の上向きに傾ける動きに翻訳され得る。更に、メッセージレンダリング装置が対応することができない場合には、時間についての全ての記載が削除され得る。
【００６１】
その後、上記翻訳ルールがメッセージ文書に適用され、メッセージレンダリング装置により与えられ得る「新しい」翻訳されたメッセージ文書が生成される。
【００６２】
上記翻訳は、例えば、メッセージ送信装置と実際のメッセージレンダリング装置、すなわちロボットとの経路において見つけられる別個の装置において実行され得る。
【００６３】
上述したやり方では、動きについての情報を伝えるメッセージに関する単純なプロトコルが説明されている。例えばユーザインターフェースロボットのようなそのような動作を実行することができるシステムは、付随するメッセージを与える間これらの動作を実行し得る。このやり方では、プロトコルは同時のメッセージ内容の呈示を伴う同期をとられた動きを簡単なやり方でサポートする。
【００６４】
本発明が好ましい実施の形態及びその変形の形で開示されたが、本発明の範囲から逸脱することなく多数の追加の変更及び変形が行われ得ることは理解されるであろう。例えば、説明されたメッセージ送信／レンダリング装置は単に例であり、これは本発明の範囲を離れることなく当業者により補われ得る又は変更され得る。
【００６５】
はっきりさせるために、この出願全体にわたる「a」又は「an」の使用は複数を排除するものではなく、「有する」は他のステップ又は構成要素を排除するものではないことを理解されたい。
【図面の簡単な説明】
【００６６】
【図１】２つの異なるメッセージ送信／レンダリング装置を有する本発明の一実施の形態に係るメッセージ送信システムの模式図である。
【図２】テキスト記録内容に埋め込まれたタグの形態の動作制御内容を有するメッセージに関する一例である。
【図１】
2009520296.tif 000003
【図２】
2009520296.tif 000004
【国際調査報告】
2009520296.tif 000005
2009520296.tif 000006
2009520296.tif 000007