(57)【特許請求の範囲】
【請求項１】
擬人化されたエージェントの状態を示す複数の画像データを表示する表示手段と、
前記画像データ、及び謝意を内容とする特定の音声データを含む複数の音声データを記憶する記憶手段と、
前記記憶手段に記憶された音声データを合成する音声合成手段と、
前記音声合成手段により合成された前記音声データを出力する音声出力手段と、
外部からの指示を入力する入力手段と、
前記入力手段により入力された指示のうち音声データを認識する音声認識手段と、
前記音声認識手段に入力された音声データを検出する検出手段と、
前記検出手段により前記音声データが検出されてから次の音声データが検出されるまで計時を行う計時手段と、
前記計時手段による計時が所定の時間を超過するか否かを判定する判定手段と、
前記判定手段により所定の時間を超過すると判定された場合に、外部に対して、前記入力手段による入力を促す音声データを前記音声合成手段により合成させて前記音声出力手段により出力させる制御手段と、を備え、
前記制御手段は、前記入力手段による入力を促す音声データの出力後、更に前記判定手段により所定の時間を超過すると判定された場合に、前記音声出力手段からの音声データの出力を一時的に停止させ、
前記音声出力手段からの音声データの出力が一時的に停止された後、前記音声認識手段により前記音声データが認識された場合に、前記音声認識手段により認識された前記音声データと前記記憶手段に記憶された前記特定の音声データとを比較して一致するか否かを判定し、
前記音声認識手段により認識された前記音声データが前記特定の音声データと一致すると判定した場合に、前記一時的に停止させた前記音声出力手段からの音声データの出力を再開させることを特徴とするエージェント装置。
【請求項２】
請求項１に記載のエージェント装置であって、
前記制御手段は、
前記判定手段により所定の時間を超過すると判定された場合に、前記入力手段による入力を促す画像データを前記表示手段に更に表示させることを特徴とするエージェント装置。
【請求項３】
請求項１に記載のエージェント装置であって、
前記制御手段は、
前記判定手段により所定の時間を超過すると判定された場合に、前記入力手段による入力を促す音声データを前記音声出力手段により出力させることに代えて、前記入力手段による入力を促す画像データを前記表示手段に表示させることを特徴とするエージェント装置。
【請求項４】
請求項２又は３に記載のエージェント装置であって、
前記入力手段による入力を促す画像データは、前記擬人化されたエージェントのヒマ又は退屈な態様を示したものであることを特徴とするエージェント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用状況によりエージェントの対応を変化させるエージェント装置に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ、カーナビゲーションシステム、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）を始めとするモバイル機器及びＶＣＲやＤＶＤプレーヤ等のＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器等の様々な電気・電子機器において、画像表示装置に擬人化したエージェントの画像を表示させたり、音声出力装置からエージェントの音声出力を行ったりして各種機器の操作案内、経路案内、電子メールの送受信等を行わせるエージェント機能に関する開発や研究が行われている。
【０００３】
近年では、情報技術の飛躍的な発達に伴いエージェント機能もより一層の発達を遂げ、より人間的な自然な対応を行うエージェント技術も開発されている。例えば、特許文献１には、カーナビゲーションシステムにおけるエージェント装置であって、車両に設けた各種のセンサ等から送信される検出信号に基づいて車両の状況を把握し、この状況の種類や程度によってエージェントに発声させる音声の高さ、強さ、音質、長さ等を自動的に変更する発明が開示されている。
【０００４】
また、特許文献２には、ユーザの音声を認識する音声認識手段を備え、この音声認識手段で認識した音声の強さや時間とともに変化するユーザの感情を自律的に判断してその場に適切な行動を自動的に実行するエージェントインターフェースに関する発明が開示されている。
【特許文献１】特開平１１−２５９２７１号公報
【特許文献２】特開２００５−２２２３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１や特許文献２に開示されるように、エージェントの行動をユーザの気分やその場の状況に応じてユーザに対して好適な行動に変化させるためのエージェント技術の発明はなされているが、より積極的に、ユーザに対して反発的な行動を行うエージェント機能に関する発明はあまりなされていないのが現状である。
【０００６】
反発的な対応を実行させることにより、画一的となりがちなエージェントの対応をより表現豊にすることができる。エージェント自身がより人間的になり、ユーザにとって更に親近感が沸く存在とすることができる。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、
エージェントに反発的な行動を実行させることでエージェントにより親近感を抱かせ、もってエージェント機能をより好適なものにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、擬人化されたエージェントの状態を示す複数の画像データを表示する表示手段と、
前記画像データ、及び謝意を内容とする特定の音声データを含む複数の音声データを記憶する記憶手段と、
前記記憶手段に記憶された音声データを合成する音声合成手段と、
前記音声合成手段により合成された前記音声データを出力する音声出力手段と、
外部からの指示を入力する入力手段と、
前記入力手段により入力された指示のうち音声データを認識する音声認識手段と、
前記音声認識手段に入力された音声データを検出する検出手段と、
前記検出手段により前記音声データが検出されてから次の音声データが検出されるまで計時を行う計時手段と、
前記計時手段による計時が所定の時間を超過するか否かを判定する判定手段と、
前記判定手段により所定の時間を超過すると判定された場合に、外部に対して、前記入力手段による入力を促す音声データを前記音声合成手段により合成させて前記音声出力手段により出力させる制御手段と、を備え、
前記制御手段は、前記入力手段による入力を促す音声データの出力後、更に前記判定手段により所定の時間を超過すると判定された場合に、前記音声出力手段からの音声データの出力を一時的に停止させ、
前記音声出力手段からの音声データの出力が一時的に停止された後、前記音声認識手段により前記音声データが認識された場合に、前記音声認識手段により認識された前記音声データと前記記憶手段に記憶された前記特定の音声データとを比較して一致するか否かを判定し、
前記音声認識手段により認識された前記音声データが前記特定の音声データと一致すると判定した場合に、前記一時的に停止させた前記音声出力手段からの音声データの出力を再開させることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のエージェント装置であって、
前記制御手段は、
前記判定手段により所定の時間を超過すると判定された場合に、前記入力手段による入力を促す画像データを前記表示手段に更に表示させることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１に記載のエージェント装置であって、
前記制御手段は、
前記判定手段により所定の時間を超過すると判定された場合に、前記入力手段による入力を促す音声データを前記音声出力手段により出力させることに代えて、前記入力手段による入力を促す画像データを前記表示手段に表示させることを特徴とする。
【００１４】
請求項４に記載の発明は、請求項２又は３に記載のエージェント装置であって、
前記入力手段による入力を促す画像データは、前記擬人化されたエージェントのヒマ又は退屈な態様を示したものであることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、検出手段により入力された音声データを検出してから、次の音声データを検出するまでの時間を計時する計時手段を備え、判定手段によりこの時間が所定の時間を超過すると判定する場合に、音声出力手段からエージェントとの対話を促す音声を出力することができる。例えば、ヒマな状態や退屈な状態である旨の音声を出力してユーザに対して反発的な演出を行うことで、画一的となりがちなエージェントの対応に意外性を持たせることができ、エージェントとの対話に対してユーザにより関心を抱かせ、エージェント機能をより好適なものとすることができる。
特に、画像表示手段を更に備え、エージェントがヒマな状態や退屈な状態である画像も表示させることで、エージェントに対するユーザの関心をより強く抱かせることができる。
【発明を実施するための最良の形態】
【００１６】
次に、図を用いて本発明を実施するための最良の形態について説明する。
本発明におけるエージェント装置は、電気・電子機器の駆動状態を検出できさえすれば、種々の電子機器に適用することができる。例えば、携帯電話機を始めとする各種のモバイル機器、カーナビゲーションシステム及びデスクトップパーソナルコンピュータ等の種々の電子機器に適用することができる。なお、電気・電子機器の駆動状態とは、例えば、リモコン装置、キーボード又はマウス等のユーザ自身の操作により入力信号を送信する各種の入力装置（ユーザインターフェース）からの入力信号を検出する場合や、電子機器の外部環境の変化を検出することのできる各種のセンサ（例えば、電子機器の駆動により発生する熱を検出する温度センサ）等により入力信号を検出できる場合を含む意味である。即ち、これらインターフェースや各種センサを操作することにより、電気・電子機器が使用されている状態を検出できればよい。本実施の形態では、本発明のエージェント装置を携帯電話機に適用した例を説明する。
【００１７】
図１のブロック図に、本発明を適用した携帯電話機１００の機能的な構成を示す。携帯電話機１００は、携帯電話機制御部２０、通信／通話機能部２１、表示部２２、入力部２３、エージェントＣＰＵ１、ＲＡＭ２、記憶部３、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）４、マイク５、音源ＩＣ６、スピーカ７及び時計回路８から構成され、これらがバス９により電気・電子的に接続されている。
なお、エージェントＣＰＵ１を携帯電話機制御部２０と一体に構成することも当然に可能であるが、簡単のため両者を分けて構成している。
【００１８】
携帯電話機制御部２０は、ＣＰＵ、ＲＯＭ及びＲＡＭ等から構成され、予め記憶されたオペレーションプログラムや音声通話プログラム及びメール送受信プログラム等のアプリケーションプログラムの指示に従い携帯電話機１００の全体制御を行うものである。表示部２２の表示制御も行うものであり、エージェントＣＰＵ１から送信されるエージェントの画像データを受信して表示部２２に表示させる制御も行う。更に、電話番号や文字の入力を行う各種のキーから構成される入力部２３からの入力信号をエージェントＣＰＵ１に送信する制御も行うようになっている。
【００１９】
エージェントＣＰＵ１は、記憶部３に格納されたオペレーションプログラム及びエージェントプログラム１０を読み出し、ワークエリアとしてのＲＡＭ２に展開し、これらプログラムとの協働によりエージェント機能の制御統括を行うものである。より具体的には、オペレーションプログラム及びエージェントプログラム１０の指示に従い、後述する「エージェント機能一時停止処理」を行う。
【００２０】
「エージェント機能一時停止処理」とは、携帯電話機１００が使用されていない時間を計時し、この使用されていない時間に応じて表示部２２に表示するエージェントの画像やスピーカ７を介して出力するエージェントの音声を通じて携帯電話機１００の使用を催促し、その後、このような催促にも関わらず携帯電話機１００が使用されない状態が続くと、エージェント機能を一時的に停止する処理である。また、エージェント機能を一時的に停止した後は、ユーザに対し所定の行動を要求し、この要求が満たされるとエージェント機能を復帰する処理も含むものである。
【００２１】
記憶部３には、エージェント機能を司るオペレーションプログラム、エージェントプログラム１０、画像データ１１、音声データ１２、入力音声サンプルデータ１３等の各種プログラムやデータが格納される。
【００２２】
エージェントプログラム１０は、エージェントＣＰＵ１との協働により「エージェント機能一時停止処理」を行うアプリケーションプログラムである。エージェントプログラム１０には、エージェントＣＰＵ１が、携帯電話機１００が使用されていない時間を判別する際に基準とする閾値時間データが格納されている。より具体的には、エージェントＣＰＵ１は、入力部２３を介して入力される入力信号の検出をトリガとして図示しないカウンタにより時間を計時する。エージェントＣＰＵ１は、次に入力信号を検出するまで計時を行い、この計時した時間が閾値時間データを超過か否かを監視して、超過する場合に、表示部２２やスピーカ７にエージェントの画像データ及び／又は音声データを出力するようになっている。本実施の形態では、例として第１から第３までの３つの閾値時間データが格納されている。
【００２３】
画像データ１１としては、擬人化したエージェントがヒマな状態や退屈な状態であることを内容とした画像データが記憶されている。図２（ａ）〜（ｄ）に画像データ１１の例を示す。図２（ａ）は、エージェント機能が通常に作動している場合（即ち、携帯電話機１００が頻繁に使用されている場合）に表示部２２に表示させるエージェントの画像を表している。画像は静止画でもよいが、ユーザにより親近感を抱かせるために動画であることが好ましい。携帯電話機１００が普通に使用されているときには、従来からのエージェントと同様に、笑ったり、微笑んだりする表情を表示するようになっている。
【００２４】
図２（ｂ）は、エージェントがあくびをしている画像を表したものである。携帯電話機１００が余り使用されていないときに、ヒマをもてあますエージェントの画像を表示させることで、携帯電話機１００の現実の使用状況とエージェントの画像とを観念的に連鎖させることが可能となる。
【００２５】
図２（ｃ）は、エージェントが寝ている画像を表したものである。上述の図２（ｂ）に表したのと同様に、エージェントの画像を携帯電話機１００の現実の使用状況と観念的に連鎖させることが可能となる。更に、一般に「あくび」という動作と「寝る」という動作とでは、ヒマな状態や退屈な状態を表現する上で「寝る」という動作の方がヒマな状態や退屈な状態の程度をより顕著に表現するものである。従って、携帯電話機１００がより長時間使用されていない場合に、図２（ｃ）に示すような画像を表示することにより、携帯電話機１００がより長時間使用されていないという現実の使用状況とエージェントの画像とを更に観念的に連鎖させることが可能となる。
【００２６】
図２（ｄ）は、エージェントが「家出」、「逃亡」、「行方不明」又は「消滅」等した画像を表したものである。上述の図２（ｂ）及び図２（ｃ）と同様に、エージェントの画像を携帯電話機１００の現実の使用状況と観念的に連鎖させることが可能となる。特に、「家出」、「逃亡」、「行方不明」又は「消滅」等の行動は、相手に対して愛想が尽くという感情を想起させる行動である。従って、エージェントの表現として人間的な反発を演出することができ、ユーザのエージェントに対する関心をより強く引くことができる。
【００２７】
音声データ１２としては、エージェントがヒマな状態や退屈な状態であることを内容とした音声データが記憶されている。このような音声を発声させることで、ユーザに対して携帯電話機１００の使用を促すことができる。図３に音声データ１２の一例を示す。音声データ１２は、『あ〜ぁ・・・ヒマだなぁ〜・・・』、『おーい！遊んでよぉー！！』等のエージェントがヒマな状態あるいは退屈な状態にあることを内容とする。「エージェント機能一時停止処理」において、エージェントＣＰＵ１は、プログラムの指示に従い音声合成処理を行い、このようなヒマな状態や退屈な状態をスピーカ７から出力させるようになっている。音声合成処理では、エージェントＣＰＵ１は、単語の波形を表すデータである音片データと音素を構成するための波形を表す音素データに基づいて、図３に示すようなエージェントの台詞を読み上げる音声データを合成する。合成の手法は録音編集方式や規則合成方式（Ｒｕｌｅ−Ｂａｓｅｄ  ｓｙｎｔｈｅｓｉｓ）を使用できる。録音方式は、予め人により読み上げられた単語単位の音声をデータベース化し、それらをつなぎあわせて出力する方式である。規則合成方式は、音韻（子音や母音）や仮名のような比較的小さな単位をつなぎ合わせて出力する方式である。
【００２８】
入力音声サンプルデータ１３は、「エージェント機能一時停止処理」でエージェント機能を一時停止させた後に復帰（再開）させる際のトリガとなる特定言語をデジタル音声化したものである。エージェントＣＰＵ１は、マイク５及びＤＳＰ４を介して入力されたユーザからの音声データを取得すると、この入力音声サンプルデータ１３に格納されるサンプル音声データとの比較を行い、一致又は所定の閾値（割合）を超えるほどに一致するサンプル音声データの検索を行う。その結果、一致（又は所定の閾値を超えるほどに一致）するサンプル音声データを検出することで、入力された音声が特定の言語であることを認識し、エージェント機能を復帰させるようになっている。
入力音声サンプルデータ１３としては、ユーザからエージェントに対する謝罪を内容とする特定の言語の音声データが記憶されている。図４に、入力音声サンプルデータの一例を示す。『ごめんなさい』、『お願い！帰ってきて！』、『私が悪かった』等の謝罪を内容とするものや、『いや〜電車が遅れちゃってさぁ』、『ここのところ残業続きでさぁ』等の言い訳を内容とするものをパターン化（分類）して格納している。
【００２９】
ＤＳＰ４は、ユーザからマイク５を介して入力されたアナログ音声から図示しないＡ／Ｄ変換器を介して所定の周期でサンプリングを行い、デジタル音声データを生成する音声処理装置である。生成された音声データは、エージェントＣＰＵ１により、入力音声サンプルデータとの比較が行われ、両データが一致する又は所定の閾値以上に一致する場合に音声として認識される。
マイク５は、ユーザ等からの音声を取得しアナログ信号としてＤＳＰ４に出力するものである。なお、携帯電話機１００の送話部（不図示）をマイク５として兼用する構成としてもよい。
【００３０】
音源ＩＣ６は、エージェントＣＰＵ１から送信される音声データからアナログ音声データを生成する集積回路である。生成されたアナログ音声データはスピーカ７から出力される。本実施の形態では、エージェントＣＰＵ１、音声ＩＣ及びスピーカ７が、音声出力手段として機能する。
【００３１】
時計回路８は、水晶振動子等の素子から構成され、エージェントＣＰＵ１に一定周期で信号を出力する。エージェントＣＰＵ１は、この信号を受信しつづけることで計時を行うことができる。本実施の形態では、エージェントＣＰＵ１と時計回路８が計時手段として機能する。
【００３２】
表示部２２は、画像データ１１に基づいて擬人化されたエージェントの画像や携帯電話機１００の通話機能等に備わる各種の画像を表示するものである。
【００３３】
次に、図５に示すフロー図を用いて、携帯電話機１００の動作について説明する。以下の処理を直接的に行うのは図示しないプロセッサ等である場合もあるが、簡単のために、エージェントＣＰＵ１がプログラムの指示によって行うものとして説明を行う。
なお、携帯電話機１００を使用していない時間を検出するための基準となる、上述の閾値時間データとしては、第１閾値時間データが「２時間」、第２閾値データが「１０時間」、第３閾値時間データを「３６時間」とする。
【００３４】
ステップＳ１０１で、エージェントＣＰＵ１は、入力部２３から送信される入力信号を、携帯電話機制御部２０を介して検出する。各種のキーから構成される入力部２３から入力信号が送信されるということは、ユーザが携帯電話機１００を実際に使用している状態である。
ステップＳ１０２で、エージェントＣＰＵ１は、ステップＳ１０１で入力信号を検出したことをトリガとして、時計回路８から送信される信号に基づいて計時を開始する。
【００３５】
ステップＳ１０３で、エージェントＣＰＵ１は、携帯電話機制御部２０を介して受信する入力部２３からの入力信号を監視し、ステップＳ１０２で計時を開始した後に、更に入力信号を検出するか否かの判断を行う。エージェントＣＰＵ１は、更に入力信号を検出しないと判断する場合、ステップＳ１０４に進む（ステップＳ１０３：ＮＯ）。逆に、エージェントＣＰＵ１は、入力信号を検出すると判断する場合、ステップＳ１０２に戻り、それまで計時していたカウンタをリセットして再び計時を開始する（ステップＳ１０３：ＹＥＳ）。
【００３６】
ステップＳ１０４で、エージェントＣＰＵ１は、ステップＳ１０２で計時を開始してからの経過時間と、予めエージェントプログラム１０に記憶されている第１閾値時間データ（２時間）との比較を行い、経過時間がこの第１閾値時間データを超えるか否かの判断を行う。エージェントＣＰＵ１は、経過時間が第１閾値時間データを超過すると判断する場合、ステップＳ１０５に進む（ステップＳ１０４：ＹＥＳ）。逆に、エージェントＣＰＵ１は、経過時間が第１閾値時間データを超過しないと判断する場合、ステップＳ１０３に戻る（ステップＳ１０４：ＮＯ）。
【００３７】
ステップＳ１０５で、エージェントＣＰＵ１は、記憶部３に記憶された音声データ１２から所定の音声データを合成して音源ＩＣに送信し、スピーカ７を介して音声（例えば、『あ〜ぁ・・・ヒマだなー・・・』）を出力する。
【００３８】
ステップＳ１０６で、エージェントＣＰＵ１は、携帯電話機制御部２０を介して入力部２３から入力される入力信号を再び監視し、この入力信号を検出するか否かの判断を行う。エージェントＣＰＵ１は、入力信号を検出すると判断する場合、ステップＳ１０２戻り、カウンタをリセットして再度計時を開始する。逆に、エージェントＣＰＵ１は、入力信号を検出しない場合、予めエージェントプログラム１０に記憶されている第２閾値時間データ（１０時間）との比較を行い、経過時間がこの第２閾値時間データを超えるか否かの判断を行う。エージェントＣＰＵ１は、経過時間が第２閾値時間データを超過すると判断する場合、ステップＳ１０８に進む（ステップＳ１０７：ＹＥＳ）。逆に、エージェントＣＰＵ１は、経過時間が第２閾値時間データを超過しないと判断する場合、ステップＳ１０６に戻る（ステップＳ１０７：ＮＯ）。
【００３９】
ステップＳ１０８で、エージェントＣＰＵ１は、記憶部３に記憶された画像データ１１（例えば、図２（ｂ）又は（ｃ）の画像データ）を読み込み、表示部２２に擬人化されたエージェントの画像を表示する。
【００４０】
ステップＳ１０９で、エージェントＣＰＵ１は、携帯電話機制御部２０を介して入力部２３から入力される入力信号を再度監視し、入力信号を検出するか否かの判断を行う。エージェントＣＰＵ１は、入力信号を検出しない場合、ステップＳ１１０に進む（ステップＳ１０９：ＮＯ）。逆に、エージェントＣＰＵ１は、入力信号を検出する場合、ステップＳ１０２に戻り、それまで計時していたカウンタをリセットして再び計時を開始する（ステップＳ１０９：ＹＥＳ）。
【００４１】
ステップＳ１１０で、エージェントＣＰＵ１は、ステップＳ１０２で計時を開始してからの経過時間と、予めエージェントプログラム１０に記憶されている第３閾値時間データ（３６時間）との比較を行い、経過時間がこの第３閾値時間データを超えるか否かの判断を行う。エージェントＣＰＵ１は、経過時間が第３閾値時間データを超過すると判断する場合、ステップＳ１１１に進む（ステップＳ１１０：ＹＥＳ）。逆に、エージェントＣＰＵ１は、経過時間が第３閾値時間データを超過しないと判断する場合、ステップＳ１０９に戻る（ステップＳ１１０：ＮＯ）。
【００４２】
ステップＳ１１１で、エージェントＣＰＵ１は、記憶部３に記憶された画像データ１１（図２（ｄ）の画像データ）を読み込み、表示部２２に画像を表示する。
【００４３】
ステップＳ１１２で、エージェントＣＰＵ１は、入力部２３から所定時間内に連続して入力信号を検出するか否かを判断する。エージェントＣＰＵ１が、連続して入力信号を検出しない場合、連続信号を検出するまで待機状態となる（ステップＳ１１２：ＮＯ）。即ち、エージェントＣＰＵ１は、入力信号を連続して検出するまではステップＳ１１１で表示した画像（図２（ｄ））を表示し続ける。これにより、エージェントが「家出」等をすると所定条件を満たすまで帰ってこないというユーザに対して反発的な態度を振舞うという演出を行うことができる。
逆に、エージェントＣＰＵ１は、入力部２３から所定時間内に連続して入力信号を検出する場合、ステップＳ１１３に進む（ステップＳ１１２：ＹＥＳ）。
【００４４】
ステップＳ１１３で、エージェントＣＰＵ１は、マイク５を介して入力される音声から入力音声サンプルデータ１３に一致（又は、所定の閾値以上に一致）する音声を認識するか否かの判断を行う。即ち、入力音声サンプルデータ１３として謝罪の言葉が記憶されているため、ユーザはマイク５を介してエージェントに対して所定の謝罪の言葉を音声入力する必要がある。これにより、エージェントが「家出」等をすると所定条件を満たすまで帰ってこないというエージェントがユーザに対して反発的な態度を振舞うという演出を更に効果的に行うことができる。
また、このステップＳ１１３の判断がＮＯである場合、即ちエージェントＣＰＵ１が謝罪の言葉を認識しない場合、ステップＳ１１２に戻るように構成している。このように構成することにより、エージェントが「家出」等をすると所定条件を２つ満たすまで帰ってこないという、ユーザに対してより反発的な態度を振舞うという演出を更に効果的に行うことができる。
【００４５】
ステップＳ１１４で、エージェントＣＰＵ１は、エージェント機能の一時停止機能を解除し、通常の処理状態に復帰する。即ち、表示部２２に図２（ａ）に示す画像を表示し、携帯電話機１００の各種処理におけるエージェント機能を実行する。
【００４６】
このように、本発明を適用した携帯電話機１００によれば、入力部２３を介してユーザから入力される入力信号を検出してから、次の入力信号を検出するまでの経過時間が所定の閾値時間を超過するか否かを判断し、超過する場合に、エージェントがヒマな状態や退屈な状態である画像を表示させたり、ヒマな状態や退屈な状態である旨の音声を出力させたりしてユーザに対して反発的になるという演出を行うことができる。これにより一層人間的な動作を行うエージェント機能を実現することができる。
【００４７】
また、携帯電話機１００は、現実に携帯電話機１００を使用していない時間に基づいて、エージェントにヒマな状態や退屈な状態等のユーザに対して反抗的な画像を表示したり音声を出力したりするようになっている。従って、携帯電話機１００の不使用時間とエージェントの動作とが観念的に連鎖し、あたかも携帯電話機１００自体に人間的な意思があるかのように見せるエージェント機能本来の演出効果を更に効果的に行うことができる。
【００４８】
また、携帯電話機１００は、携帯電話機１００の不使用の時間に基づいて（最終的に）エージェントに「家出」をさせる画像を表示するようになっている。この「家出」という極めて人間的な動作を行わせることにより、ユーザに対してエージェントから愛想を尽かされたかのような感情を想起させることができる。これによりエージェントに対する意外性を向上させることができ、エージェントとのコミュケーションに対する関心を高めることができる。
【００４９】
また、携帯電話機１００は、エージェントに「家出」をさせた後は、入力部２３からの入力信号を所定間隔で連続して検出し且つユーザからの謝罪の言葉を認識するまではエージェント機能の一時機能停止状態に陥る。一時機能停止状態を解除するために、ユーザに対してこのような実際の人間同士で生ずるような行為を要求するように構成することで、エージェントとユーザとの関係がより対等なものに近づけることができるという効果がある。
【００５０】
以上、本発明を実施するための最良の形態について説明したが、本発明は上記種々の例に限定されるものではない。特に、上述の例では、ユーザに対する反発的な画像データ及び音声データとして、ヒマな状態あるいは退屈な状態を内容とするものについて説明したが、怒った状態、不機嫌な状態、無視する状態、我儘な状態、悲しむ状態、いじける状態等、およそユーザに対して反発的な感情を想起させる状態を適用することも当然に可能である。
同様に、エージェント機能が一時機能停止状態に陥ってから通常の機能状態に復帰させるために、ダイヤルキー等の連続押しと謝罪の言葉の入力とを要求する構成としているが、この例に限ったものではない。例えば、図４に示すように、謝罪の言葉に変えて言い訳の言葉を入力する構成としてもよいし、ダイヤルキーの長押し、謝罪の言葉の後に言い訳の言葉を要求する構成あるいはこの逆、謝罪の言葉を所定回数連続して認識する構成等種々の形態を適用することができることは無論である。
【図面の簡単な説明】
【００５１】
【図１】本発明のエージェント装置を備えた携帯電話機の構成を示したブロック図である。
【図２】図２（ａ）から（ｄ）は、本発明のエージェント装置を備えた携帯電話機の表示部に表示するエージェントの例を示した模式図である。
【図３】本発明のエージェント装置を備えた携帯電話機で合成出力される音声データの例を示した模式図である。
【図４】本発明のエージェント装置を備えた携帯電話機に格納された入力音声サンプルデータの例を示した模式図である。
【図５】本発明のエージェント装置を備えた携帯電話機の処理手順を示したフロー図である。
【符号の説明】
【００５２】
１  エージェントＣＰＵ
２  ＲＡＭ
３  記憶部
４  ＤＳＰ
５  マイク
６  音源ＩＣ
７  スピーカ
８  時計回路
９  バス
１０  エージェントプログラム
１１  画像データ
１２  音声データ
１３  入力音声サンプルデータ
２０  携帯電話機制御部
２１  通信／通話機能部
２２  表示部
２３  入力部
【図１】
0004811059.tif 000002
【図２】
0004811059.tif 000003
【図３】
0004811059.tif 000004
【図４】
0004811059.tif 000005
【図５】
0004811059.tif 000006