(57)【要約】【課題】知覚，感情，思考といった送信者の思想が表現されたメッセージを、相手の視覚や聴覚に訴えた表現形式で伝達するコミュニケーションツールを提供すること。【解決手段】相手先装置１１の表示手段６１１に表示するキャラクタ８５の動作や相手先装置１１の入力手段６１２からの入力に対するキャラクタ８５の反応と、キャラクタ８５を介して相手先装置１１に伝達するテキスト，画像，音声の少なくとも１つを含むメッセージとを、所定のプログラム言語によりユーザプログラムとしてプログラミングするプログラムエディタ５２と、このプログラムエディタ５２によりプログラミングされたユーザプログラムを相手先装置１１に伝送する通信手段５６とを備えることによる。【選択図】      図２
2004234213.tif 000002
【特許請求の範囲】
【請求項１】
相手先装置の表示手段に表示するキャラクタの動作や前記相手先装置の入力手段からの入力に対する前記キャラクタの反応と、前記キャラクタを介して前記相手先装置に伝達するテキスト，画像，音声の少なくとも１つを含むメッセージとを、所定のプログラム言語によりユーザプログラムとしてプログラミングするプログラムエディタと、
前記プログラムエディタによりプログラミングされた前記ユーザプログラムを前記相手先装置に伝送する通信手段と
を備えることを特徴とするコミュニケーションツール。
【請求項２】
請求項１に記載のコミュニケーションツールにおいて、
前記ユーザプログラムの伝送元とは異なるプラットホームを有する相手先装置においても、前記プログラム言語によりプログラミングされた前記キャラクタの動作や反応、及び前記キャラクタを介したメッセージの伝達を実行させること
を特徴とするコミュニケーションツール。
【請求項３】
請求項１または請求項２に記載のコミュニケーションツールにおいて、
前記プログラムエディタにおいてプログラミングした前記キャラクタの動作や反応を前記キャラクタの性格形成要因データとして蓄積し、
蓄積された前記性格形成要因データに基づいて、前記キャラクタの動作や反応、及び前記キャラクタを介したメッセージの伝達を前記相手先装置において実行させること
を特徴とするコミュニケーションツール。
【請求項４】
請求項１ないし請求項３のいずれかに記載のコミュニケーションツールにおいて、
電子機器を制御するための操作を促すメッセージを、前記キャラクタを介して前記相手先装置に伝達し、
前記相手先装置における入力操作に従って、前記電子機器を制御すること
を特徴とするコミュニケーションツール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータや家庭用電子機器の間でメッセージを伝送するコミュニケーションツールに係り、特に、送信者の感情を表現するキャラクタを介してメッセージを相手先に伝送するコミュニケーションツールに関する。
【０００２】
【従来の技術】
メッセージの伝達手段としての電話は、通話相手先である相手の都合に関わらず通話を一方的に要請する性質をもつ伝達手段である。
【０００３】
それに対して、電子メールは、先方の都合のよいときに開封でき、しかも一過性の会話ではなく記録として残せる伝達手段であるため、手軽なコミュニケーションツールとして、広く普及している。
【０００４】
このように、電子メールは、このようにビジネスやプライベートにおけるメッセージ伝達手段として優れているものの、伝達できるメッセージの形式は主にテキスト形式であるため、知覚，感情，思考といった送信者の思想を、相手の視覚や聴覚に訴えて表現するには、まだ情報量が不足している。例えば、友人同士や趣味サークル、家族といった親しい間柄におけるコミュニケーションでにおいては、言葉では表現できない、あるいは言葉では表現したくない感情やや気持ち、や仲間意識などを伝えたいという場合がある。そこで、知覚，感情，思考といった送信者の思想が込められたメッセージを、文字によるテキストだけでなく、相手の視覚や聴覚に訴えた表現形式で伝達できるコミュニケーションツールが要求されている。
【０００５】
このような要求に対して、送信側及び受信側双方のパソコンの画面上で、動物等のキャラクタがあたかも電子メールを配達するように動作する、エージェント送受信技術が提案されている（例えば、特許文献１を参照）。
【０００６】
【特許文献１】
特開２００２−１６３２０９号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載されているようなエージェントの送受信技術においては、電子メールやメッセージを配達する動作を、キャラクタにより視覚的に表現したのものであり、送信者利用者の遊び心や個性などをある程度表現してはいるものの、知覚，感情，思考といった送信者の思想が込められたメッセージを相手の視覚や聴覚に訴えた表現形式で伝達することまではできない。
【０００８】
本発明は、このような状況を鑑みて成されたものであり、知覚，感情，思考といった送信者の思想が込められたメッセージを、相手の視覚や聴覚に訴えた表現形式で伝達するコミュニケーションツールを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るコミュニケーションツールは、相手先装置の表示手段に表示するキャラクタの動作や相手先装置の入力手段からの入力に対するキャラクタの反応と、キャラクタを介して相手先装置に伝達するテキスト，画像，音声の少なくとも１つを含むメッセージとを、所定のプログラム言語によりユーザプログラムとしてプログラミングするプログラムエディタと、このプログラムエディタによりプログラミングされたユーザプログラムを相手先装置に伝送する通信手段とを備えることを特徴とする。
【００１０】
このようなコミュニケーションツールによれば、言葉では表現できない、あるいは言葉では表現したくない感情や気持ち、仲間意識といった送信者の思想をキャラクタの動作や反応により表現し、このキャラクタを介してテキスト，画像，音声の少なくとも１つを含むメッセージを伝達することで、知覚，感情，思考といった送信者の思想が込められたメッセージを、相手の視覚や聴覚に訴えた表現形式で伝達することができる。
【００１１】
また、上記コミュニケーションツールにおいて、ユーザプログラムの伝送元とは異なるプラットホームを有する相手先装置においても、上記プログラム言語によりプログラミングされたキャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を実行させるように構成することで、ハードウェアのアーキテクチャやオペレーティングシステム（ＯＳ）といったプラットホームが異なる電子機器間でも、上記キャラクタを介したメッセージの伝達が可能となる。
【００１２】
更に、上記コミュニケーションツールにおいて、プログラムエディタにおいてプログラミングした上記キャラクタの動作や反応をキャラクタの性格形成要因データとして蓄積し、蓄積された前記性格形成要因データに基づいて、キャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を相手先装置において実行させるように構成することで、上記プログラムエディタによるプログラミングや、伝達するメッセージの内容を簡略化しても、送信者の思想が表現されたキャラクタの動作や反応、及びキャラクタを介したメッセージの伝達が可能となる。
【００１３】
更にまた、上記コミュニケーションツールにおいて、電子機器を制御するための操作を促すメッセージを、上記キャラクタを介して相手先装置に伝達し、相手先装置における入力操作に従って、電子機器を制御するように構成することで、視覚や聴覚に訴えた表現形式によるキャラクタに対する入力操作により、例えばドアホンやエアコンといった家庭用電子機器の制御を行うことができる。
【００１４】
【発明の実施の形態】
以下、図１〜図８を参照しながら、本発明の実施形態について詳しく説明する。
【００１５】
尚、各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の参照符号を付し、その説明を省略もしくは簡略化する。
【００１６】
図１は、本実施形態におけるネットワーク構成の一例を示す図である。ユーザＡが操作するパソコン１０はインターネット１に接続され、ユーザＢが操作する携帯情報端末１１は移動体通信網２を介してインターネット１に接続されている。ユーザＣの宅内システム３においては、パソコン１２、ドアホン１４、テレビ１５、エアコン１６がホームゲートウェイ１３にそれぞれ接続され、ホームゲートウェイ１３はインターネット１に接続されている。
【００１７】
図２は、ユーザＡが操作するパソコン１０とユーザＢが操作する携帯情報端末１１の構成例を示しており、パソコン１０と携帯情報端末１１はそれぞれ異なるアーキテクチャによるプラットホームで構成されており、パソコン１０を送り手側の装置、携帯情報端末１１を受け手側の相手先装置として説明する。
【００１８】
パソコン１０は、表示手段５１１と入出力手段５１２とからなる入出力／表示手段５１、プログラムエディタ５２、プロトコル５４、セキュリティ手段５５、通信手段５６、各部を制御する制御手段５０などから構成される。携帯情報端末１１は、表示手段６１１と入出力手段６１２とからなる入出力／表示手段６１、インタプリタ６３、プロトコル６４、セキュリティ手段６５、通信手段６６、各部を制御する制御手段６０などから構成される。
【００１９】
パソコン１０の通信手段５６と携帯情報端末１１の通信手段６６は、例えばインターネット１などのＩＰネットワークによる通信手段である点では共通であるが、ゲートウェイ７２でブリッジされる通信路７０及び通信路７１の物理的接続が異なるため同一のアーキテクチャではない。
【００２０】
この通信手段５６が接続する通信路７０と通信手段６６が接続する通信路７１との差異をそれぞれの通信手段５６及び通信手段６６が吸収し、セキュリティ手段５５及びセキュリティ手段６５の間でパソコン１０と携帯情報端末１１とのセキュリティが確立され、その上にパソコン１０と携帯情報端末１１の双方に共通のプログラミング言語体系によるプログラム実行環境が搭載される。
【００２１】
尚、図２に示した例は、最下位が物理層、最上位がアプリケーション層をイメージしており、図示したセキュリティ手段５５及びセキュリティ手段６５の位置は便宜的に位置づけたものである。従って、様々な層（レイヤ）で適用される様々な種類のセキュリティ手段は、図２に示した位置に固定されるものではない。
【００２２】
メッセージの送り手であるユーザＡは、プログラムエディタ５２により、メッセージの受け手であるユーザＢの携帯情報端末１１の表示手段６１１に表示するキャラクタの動作や、携帯情報端末１１の入出力手段６１２からの入力に対するキャラクタの反応と、キャラクタを介して携帯情報端末１１に伝達するテキスト，画像，音声の少なくとも１つを含むメッセージとを、共通のプログラミング言語によりユーザプログラムとしてプログラミングする。このプログラムエディタ５２は、定型プログラムテンプレート５８に格納されているプログラムテンプレートの中から適当な雛形を選択し、パーツファイル５９に格納されているキャラクタ群の中から所望するキャラクタを選択して、通知するメッセージを穴埋めするだけでプログラミングが可能に構成されており、例えばプログラミングが苦手なユーザでも容易にプログラミングすることができる。
【００２３】
プログラムエディタ５２によりプログラミングされた、キャラクタ及びメッセージを組み込まれたユーザプログラムは、既に確立されているセキュリティを介して、プロトコル５４により、携帯情報端末１１に伝送される。
【００２４】
このとき、プロトコル５４を介してユーザプログラムの伝送を開始するトリガとしては、入出力手段５１２からの伝送開始指示や、タイマーによる伝送開始指示、イベント発生による伝送開始指示などがある。
【００２５】
携帯情報端末１１に伝送されたユーザプログラムは、共通のプログラム言語体系によるインタプリタ６３によって翻訳されながら実行され、プログラミングされたキャラクタの動作や反応を表示手段６１１上で実行し、キャラクタを介したメッセージを表示手段６１１等に表示・出力する。つまり、パソコン１０とは異なるプラットホームを有する携帯情報端末１１においても、共通のプログラム言語体系によりプログラミングされたキャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を実行させるように構成されている。
【００２６】
また、プログラムエディタ５２においてプログラミングしたキャラクタの動作や反応をキャラクタの性格形成要因データとして性格形成ファイル５７に蓄積し、蓄積された性格形成要因データに基づいて、キャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を相手先の携帯情報端末１１において実行させる。
【００２７】
以上のように構成されるコミュニケーションツールは、ビジネスからプライベートに至るまで、様々なシーンで実施することができる。以下に示す第１の実施形態においては、言葉では表現できない、あるいは言葉では表現したくない感情や気持ち、仲間意識といった送信者側の思想を、キャラクタの動作や反応により表現し、このキャラクタを介してテキスト，画像，音声の少なくとも１つを含むメッセージを伝達するための、電話や電子メールに継ぐ第３の通信手段としてコミュニケーションツールを用いる例を示す。
【００２８】
［第１の実施形態］
第１の実施形態では、ごく親しい仲間であるユーザＡ、ユーザＢ、ユーザＣの３者間において、メッセージの送信者であるユーザＡが言葉による詳細なメッセージを送らなくても、ユーザＡのエージェントであるキャラクタの動作や表情でユーザＡの気持ちや感情を表現し、『一杯やりたい』という一言のメッセージだけで、ユーザＢ及びユーザＣを食事に誘うという簡単な例を示す。
【００２９】
ユーザＢ及びユーザＣは、これまでにユーザＡの身の回りに起こった出来事やその背景等を熟知しており、ユーザＡの感情や気持ちを表現するように動作や表情をプログラミングしたキャラクタを、ユーザＢの携帯情報端末１１及びユーザＣのパソコン１２上で実行させることで、ユーザＢ及びユーザＣは、ユーザＡが現在抱いている感情や気持ちを察することができる。つまり、ユーザＡのエージェントであるキャラクタが、遠隔地にいるユーザＢの携帯情報端末１１及びユーザＣのパソコン１２上に出現し、憂鬱そうな表情を浮かべて『一杯やりたい』というメッセージを表示するだけで、ユーザＢ及びユーザＣは、ユーザＡが一緒に食事をしたがる度合いの深さを理解することができる。
【００３０】
図３は、ユーザＡのパソコン１０、ユーザＢの携帯情報端末１１及びユーザＣのパソコン１２間の処理シーケンスを例示している。パソコン１０には、パソコン用のアプリケーションＡ（図示せず）がインストールされており、携帯情報端末１１には、携帯情報端末１１用のアプリケーションＢ（図示せず）が、パソコン１２には、パソコン１０用のアプリケーションＣ（図示せず）がインストールされている。
【００３１】
まず、パソコン１０のプログラムエディタ５２において、定型プログラムテンプレート５８やパーツファイル５９などを適宜用いながら、携帯情報端末１１及びパソコン１２に伝送するキャラクタ及びメッセージを組み込んだユーザプログラムがプログラミングされる。このプログラミングは、キャラクタの基本動作を定型プログラムテンプレート５８やパーツファイル５９から選択するという簡単なプログラミングから、キャラクタの手足を上げ下げさせる、あるいは歩くといった程度の動作プログラミング、キャラクタの指先や眉毛などの細かい動きを制御する高度なプログラミングまで、幅広い層のユーザへの応用が可能である。また、キャラクタの動作や表情を伝達元から遠隔操作できるようにしても良い。
【００３２】
プログラミングを終えた後、入出力手段５１２からユーザプログラムの伝送指示がなされると、パソコン１０のセキュリティ手段５５及び携帯情報端末１１のセキュリティ手段６５の間で、パソコン１０と携帯情報端末１１と間のセキュリティ確立シーケンスが開始される（Ｓ１１０）。
【００３３】
セキュリティ確立シーケンスにより、パソコン１０と携帯情報端末１１とのセキュリティが確立すると、パソコン１０から携帯情報端末１１にアプリケーションＢを起動するための起動キーが送付され、送付された起動キーにより携帯情報端末１１のアプリケーションＢが起動される（Ｓ１１１）。
【００３４】
次に、パソコン１０と携帯情報端末１１と間のファイルアップデートシーケンスが開始される（Ｓ１１２）。
【００３５】
尚、ユーザＡのエージェントであるキャラクタのデータを、パソコン１０から携帯情報端末１１へ伝送された経緯があれば、携帯情報端末１１において最後にキャラクタを動作させたときからの差分データのみを携帯情報端末１１に伝送することで、無駄な伝送時間を削減することができ、トラフィックを低減することができる。携帯情報端末１１へのキャラクタの伝送が、今回が初回である場合には、キャラクタデータの全てのデータをパソコン１０から携帯情報端末１１に伝送する。
【００３６】
ファイルアップデートシーケンスが終了すると、ユーザＢ向けのユーザプログラムがパソコン１０から携帯情報端末１１に伝送され（Ｓ１１３）、携帯情報端末１１のインタプリタ６３にてユーザＢ向けのユーザプログラムが実行され、キャラクタの動作やメッセージの表示等の処理が実行される（Ｓ１１４）。尚、ユーザプログラムによっては実行中に、各種テキストデータ，音声データ，画像データ等の交換が発生する場合もある（Ｓ１１５）。尚、Ｓ１１４にて実行されるユーザＢ向けのユーザプログラムの処理については、後で詳細に説明する。
【００３７】
Ｓ１１４にて実行されるユーザＢ向けのユーザプログラムの処理が完了すると、携帯情報端末１１からパソコン１０に起動キーが返送され、一連のパソコン１０と携帯情報端末１１との間の処理が完了する（Ｓ１１６）。
【００３８】
パソコン１０と携帯情報端末１１の間の処理が完了すると、パソコン１０のセキュリティ手段５５及びパソコン１２のセキュリティ手段６５の間で、セキュリティ確立シーケンスが開始される（Ｓ１１７）。
【００３９】
セキュリティ確立シーケンスにより、パソコン１０とパソコン１２とのセキュリティが確立すると、パソコン１０からパソコン１２にアプリケーションＣを起動するための起動キーが送付され、送付された起動キーによりパソコン１２のアプリケーションＣが起動される（Ｓ１１８）。
【００４０】
次に、パソコン１０とパソコン１２と間のファイルアップデートシーケンスが開始される（Ｓ１１９）。ユーザＡのエージェントであるキャラクタのデータを、パソコン１０からパソコン１２へ伝送された経緯があれば、パソコン１２において最後にキャラクタを動作させたときからの差分データのみをパソコン１２に伝送することで、伝送時間を削減することができ、トラフィックを低減することができる。パソコン１２へのキャラクタの伝送が、今回が初回である場合には、キャラクタデータの全てのデータをパソコン１０からパソコン１２に伝送する。
【００４１】
ファイルアップデートシーケンスが終了すると、ユーザＣ向けのユーザプログラムがパソコン１０からパソコン１２に伝送され（Ｓ１２０）、パソコン１２のインタプリタ６３にてユーザＣ向けのユーザプログラムが実行され、キャラクタの動作やメッセージの表示等の処理が実行される（Ｓ１２１）。尚、ユーザプログラムによっては実行中に、各種テキストデータ，音声データ，画像データ等の交換が発生する場合もある（Ｓ１２２）。
【００４２】
Ｓ１２２にて実行されるユーザＣ向けのユーザプログラムの処理が完了すると、パソコン１２からパソコン１０に起動キーが返送され、一連のパソコン１０とパソコン１２との間の処理が完了する（Ｓ１２３）。
【００４３】
図４は、上記Ｓ１１４において、携帯情報端末１１のインタプリタ６３にて実行される、ユーザＢ向けのユーザプログラムの処理手順例を示すフローチャートである。
【００４４】
携帯情報端末１１のインタプリタ６３にてユーザＢ向けのユーザプログラムの処理が開始されると（Ｓ２００）、図５（ａ）に例示するように、携帯情報端末１１の表示手段６１１の画面８０におけるキャラクタ８５の表示位置が、ロケート処理によって設定される（Ｓ２０１）。このロケート処理による表示位置の設定方法は、ドット単位に細かく設定することもできるし、例えば表示エリア８１の中で『画面左下』といったように簡略的に設定することもできる。
【００４５】
次に、表示手段６１１の画面８０に表示されたキャラクタ８５の動作や表情を、キャラクタ処理によって設定する（Ｓ２０２）。例えば、まずキャラクタ８５の表情として『笑顔』をつくり、続いて、ユーザＢに気づいてもらえるように、キャラクタ８５の動作として『画面下方を歩く』ように指示する。
【００４６】
次に、表示手段６１１の画面８０上を笑顔で歩いているキャラクタ８５が『こんにちは。』というテキスト８４を表示するように、テキスト処理によって指示される（Ｓ２０３）。ここで、ユーザＢにとってみれば、ユーザＡのエージェントがあたかも遊びに来たといったイメージで、画面８０を観ることができる。
【００４７】
次に、ユーザプログラムは、所定の時間（例えば１０分間）のタイマーを起動し（Ｓ２０４）、ユーザＢによる入力を待つ（Ｓ２０６）。ここで、ユーザＢによる入力とは、画面８０に表示されているキャラクタ８５をマウス等で操作する、画面８０の入力エリア８２のカーソル８３位置にキーボードを用いてテキストを入力する、などの操作である。
【００４８】
Ｓ２０５におけるタイマー起動中に、ユーザＢによる入力がなければ（Ｓ２０５）、処理を終了する（Ｓ２１３）。
【００４９】
一方、Ｓ２０５におけるタイマー起動中に、ユーザＢによる入力があれば、ユーザＢからの反応があったものと判断し、次に要件（メッセージ）の伝達処理に移る。
【００５０】
例えば、キャラクタ処理により、画面８０上を歩いているキャラクタ８５に『止まる』ように指示し、更に『憂鬱』な表情をするようにキャラクタ８５に指示する（Ｓ２０７）。尚、キャラクタ８５の動作や表情を性格形成要因データとして性格形成ファイル６７に蓄積し、後から利用するようにしても良い。
【００５１】
そして、画面８０上で止まって憂鬱な表情をしているキャラクタに、図５（ｂ）に示すように、テキスト処理により、『一杯やりたい』というテキスト８４を表示するように指示する（Ｓ２０８）。
【００５２】
次に、ユーザプログラムは、所定の時間（例えば５分間）のタイマーを起動し（Ｓ２０９）、ユーザＢによる入力を待つ（Ｓ２１１）。Ｓ２０９におけるタイマー起動中に、ユーザＢによる入力がなければ（Ｓ２１０）、処理を終了する（Ｓ２１３）。
【００５３】
一方、Ｓ２０９におけるタイマー起動中に、図５（ｂ）に示すように、ユーザＢによる入力（例えば『了解。いつもの時間いつもの場所で』）があれば、入力されたメッセージをパソコン１０に返信し（Ｓ２１２）、処理を終了する（Ｓ２１３）。
【００５４】
パソコン１０にユーザＢからのメッセージが返信されると、図６に例示するように、パソコン１０の表示手段５１１の画面９０上に、ユーザＢのエージェントであるキャラクタ９５が表示され、ユーザＢからの『了解。いつもの時間いつもの場所で』というテキスト９４が表示される。
【００５５】
以上、第１の実施形態について説明したように、言葉では表現できない、あるいは言葉では表現したくない感情や気持ち、仲間意識といった送信者の思想をキャラクタの動作や反応により表現し、このキャラクタを介してテキスト，画像，音声の少なくとも１つを含むメッセージを伝達することで、知覚，感情，思考といった送信者の思想が表現されたメッセージを、相手の視覚や聴覚に訴えて伝達することができる。従って、より親密なコミュニケーションを図ることができ、あるいは遊び心を加味したコミュニケーションを図ることができ、対話の相手を身近に感じることができる。
【００５６】
また、異なるプラットホームを有する相手先装置においても、上記プログラム言語によりプログラミングされたキャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を実行させるように構成することで、ハードウェアのアーキテクチャやオペレーティングシステム（ＯＳ）といったプラットホームが異なる電子機器間でも、上記キャラクタを介したメッセージの伝達が可能となる。
【００５７】
更に、プログラムエディタ５２においてプログラミングした上記キャラクタの動作や反応をキャラクタの性格形成要因データとして蓄積し、蓄積された前記性格形成要因データに基づいて、キャラクタの動作や反応、及びキャラクタを介したメッセージの伝達を相手先装置において実行させるように構成することで、上記プログラムエディタ５２によるプログラミングや、伝達するメッセージの内容を簡略化しても、送信者の思想が表現されたキャラクタの動作や反応、及びキャラクタを介したメッセージの伝達が可能となる。
【００５８】
［第２の実施形態］
図１に示したユーザＣの宅内システム３において、ホームゲートウェイ１３を介して接続されたドアホン１４には、ドアホン１４用のコミュニケーションツールの機能が実行されており、外来者がドアホン１４の呼出しボタンを押したときにパソコン１２に伝送する、ドアホン１４の制御インタフェースであるキャラクタの動作等が予めプログラミングされている。
【００５９】
図７のフローチャートに例示するように、ドアホン１４及びパソコン１２の電源が投入されると（Ｓ３００，Ｓ３０１）、ドアホン１４のセキュリティ手段５５及びパソコン１２のセキュリティ手段６５の間で、セキュリティ確立シーケンスが開始される（Ｓ３０２）。
【００６０】
セキュリティ確立シーケンスにより、ドアホン１４とパソコン１２とのセキュリティが確立すると、次に、ドアホン１４とパソコン１２と間のファイルアップデートシーケンスが開始される（Ｓ３０３）。
【００６１】
外来者によってドアホン１４の呼出しボタン（入出力手段５１２）が押されると（Ｓ３０４）、ドアホン１４のカメラ（入出力手段５１２）が外来者の画像を静止画像データとしてキャプチャする（Ｓ３０５）。
【００６２】
そして、外来者の静止画像データがユーザプログラムに添付されて、ドアホン１４からパソコン１２に伝送され（Ｓ３０８）、パソコン１２のインタプリタ６３にてユーザＣ向けのユーザプログラムが実行され、キャラクタの動作やメッセージの表示等の処理が実行される（Ｓ３０７）。例えば、パソコン１２の画面上にドアホンのエージェントであることが明確になるキャラクタが出現し、外来者が訪れた旨のテキストを表示すると共に、外来者の静止画像データを表示する。
【００６３】
ここで、ドアホン１４の伝達先としてパソコン１２を例にしたが、宅内３の中に留守状況を検出する手段等があれば、この検出結果に基づいて宅内３が留守の場合には、インターネット１や移動体通信網２を介して、遠隔地にいるユーザＣの携帯電話機１７を伝送先とすることもできる。
【００６４】
あるいはまた、宅内システム３におけるエアコン１６の制御インタフェースとしてのキャラクタを、ホームゲートウェイ１３を介してテレビ１５の画面（表示手段５１１）に出現させ、キャラクタに『暑いですか？』あるいは『寒いですか？』などと問いかけさせる。その問いかけに対して、ユーザＣがテレビ１５の入出力手段５１２（例えば、スイッチ、リモコンなど）から意思表示をすることで、エアコン１６自身が温度調節を自動制御するように構成することもできる。
【００６５】
このように、電子機器を制御するための操作を促すメッセージを、キャラクタを介して相手先装置に伝達し、相手先装置における入力操作に従って、電子機器を制御するように構成することで、視覚や聴覚に訴えた表現形式によるキャラクタに対する入力操作を行うことで、例えばドアホン１４やエアコン１６といった家庭用電子機器の制御を行うことができる。従って、例えば幼児や高齢者などの電子機器の操作に馴染まない人にとって、優しいヒューマンインタフェースを実現できる。
【００６６】
以上、本発明の実施の形態を詳細に説明したが、本発明は、その精神または主要な特徴から逸脱することなく、他の色々な形で実施することができる。
【００６７】
例えば、前述の実施形態においては、伝達するメッセージを文字により相手先装置の画面８０（表示手段５１１）に表示する例を示したが、例えば、伝達するメッセージを相手先装置のスピーカから音声で出力するようにしても良いし、文字による表示と音声による出力を組み合わせても良い。
【００６８】
また、前述の実施形態においては、例えばドアホン１４やエアコン１６といった家庭用電子機器を制御するための操作を促すメッセージを、キャラクタを介して伝達し、相手先装置における入力操作に従って、電子機器を制御する例を示したが、ドアホン１４やエアコン１６以外にも、例えばＡＶ家電機器，白物家電機器，セキュリティ機器，施錠制御機器など、様々な分野の電子機器に応用が可能である。
【００６９】
このように、前述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には何ら拘束されない。更に、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００７０】
【発明の効果】
本発明によれば、知覚，感情，思考といった送信者の思想が表現されたメッセージを、相手の視覚や聴覚に訴えた表現形式で伝達するコミュニケーションツールを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるネットワーク構成の一例を示す概略図である。
【図２】図１に示したネットワーク構成のうち、メッセージの送り手側の装置とメッセージの受け手である相手先装置の構成例を示す概略ブロック図である。
【図３】第１の実施形態における送り手側の装置と相手先装置間の処理シーケンスを例示するタイムチャートである。
【図４】第１の実施形態において、送り手側の装置から伝送されるユーザプログラムの、相手先装置における処理手順を例示するフローチャートである。
【図５】第１の実施形態において、相手先装置の画面に表示されるキャラクタ及びメッセージの一例を示すイメージ図である。
【図６】第１の実施形態において、送り手側の装置の画面に表示されるキャラクタ及び返送されたメッセージの一例を示すイメージ図である。
【図７】第２の実施形態において、送り手側の装置から伝送されるユーザプログラムの、相手先装置における処理手順を例示するフローチャートである。
【符号の説明】
１…インターネット
２…移動体通信網
３…宅内システム
１０…パソコン
１１…携帯情報端末
１２…パソコン
１３…ホームゲートウェイ
１４…ドアホン
１５…テレビ
１６…エアコン
１７…携帯電話機
５０…制御手段
５１…入出力／表示手段
５１１…表示手段
５１２…入出力手段
５２…プログラムエディタ
５４…プロトコル
５５…セキュリティ手段
５６…通信手段
５７…性格形成ファイル
５８…定型プログラムテンプレート
５９…パーツファイル
６０…制御手段
６１…入出力／表示手段
６１１…表示手段
６１２…入出力手段
６３…インタプリタ
６４…プロトコル
６５…セキュリティ手段
６６…通信手段
６７…性格形成ファイル
７０，７１…通信路
７２…ゲートウェイ
８０…画面
８１…表示エリア
８２…入力エリア
８３…カーソル
８４…テキスト
８５…キャラクタ
９０…画面
９１…表示エリア
９２…入力エリア
９３…カーソル
９４…テキスト
９５…キャラクタ
【図１】
2004234213.tif 000003
【図２】
2004234213.tif 000004
【図３】
2004234213.tif 000005
【図４】
2004234213.tif 000006
【図５】
2004234213.tif 000007
【図６】
2004234213.tif 000008
【図７】
2004234213.tif 000009