(57)【特許請求の範囲】
【請求項１】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置であって、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、
前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部と、
前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成されるユーザ用動作対象の動作を制御するための動作データとして、前記入力部が入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部と、
前記他の装置から電子文書を受信する電子文書受信部と、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と
を備える動作対象制御装置。
【請求項２】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置であって、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、
前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成されるユーザ用動作対象の動作を制御するための動作データとして、前記入力部が入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成する生成部と、
前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部と、
前記他の装置から電子文書を受信する電子文書受信部と、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、
を備える動作対象制御装置。
【請求項３】
前記他の装置から前記他ユーザ用動作対象の動作を指定する動作指定情報を受信する動作指定情報受信部をさらに備え、
前記制御部は、前記動作指定情報受信部が受信した動作指定情報に基づいて前記他ユーザ用動作対象を動作させる、
請求項２に記載の動作対象制御装置。
【請求項４】
前記他ユーザ用動作データは、前記他のユーザの感情を表す感情情報を含み、
前記制御部は、前記動作対象の動作を前記感情情報に対応させて変化させ、
前記他ユーザ用動作データに含まれる感情情報を前記電子文書解析部が推定した感情に決定する感情決定部と、
をさらに備える請求項１から請求項３のいずれか１項に記載の動作対象制御装置。
【請求項５】
前記動作データに基づいて文章を作成する文章生成部と、
前記文章生成部が生成した文章を電子文書として送信する電子文書送信部と、
をさらに備える請求項１から請求項４のいずれか１項に記載の動作対象制御装置。
【請求項６】
前記動作対象の属性情報の入力は、前記動作対象制御装置の初回の起動時に行われる請求項１から請求項５のいずれか１項に記載の動作対象制御装置。
【請求項７】
待ち受け画面に前記動作対象を表示する待ち受け表示部をさらに備える請求項１から請求項６のいずれか１項に記載の動作対象制御装置。
【請求項８】
スケジュールと前記動作データとを関連付けて登録するスケジュール登録部をさらに備え、
前記制御部は、前記スケジュールの内容と前記動作データとに基づいて前記動作対象の動作を変化させる
請求項１から請求項７のいずれか１項に記載の動作対象制御装置。
【請求項９】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置と前記動作対象の動作を制御するための動作データを保持するサーバ装置とを備える動作対象制御システムであって、
前記動作対象制御装置は、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、
前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部と、
前記入力部が入力を受け付けた前記属性情報に基づいて生成される前記動作対象の動作を制御するための動作データを生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部と、
前記生成部が生成した動作データに固有の動作データ識別情報を生成する識別情報生成部と、
前記識別情報生成部が生成した動作データ識別情報を記憶部に登録する登録部と、
前記サーバ装置に前記生成部が生成した動作データと前記識別情報生成部が生成した動作データ識別情報とを送信する装置側送信部と、
前記記憶部が記憶する動作データ識別情報が示す動作データを前記サーバ装置から受信する装置側受信部と、
前記他の装置から電子文書を受信する電子文書受信部と、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記装置側受信部が受信した動作データに基づいて動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、
を備え、
前記サーバ装置は、
前記動作対象制御装置から前記動作データと前記動作データ識別情報とを受信するサーバ側受信部と、
前記受信した動作データ識別情報に前記受信した動作データを関連付けてサーバ側記憶部に登録するサーバ側登録部と、
前記動作データ識別情報に対応する動作データをサーバ側記憶部から取得し、前記動作対象制御装置に送信するサーバ側送信部と、
を備える動作対象制御システム。
【請求項１０】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置と前記動作対象の動作を制御するための動作データを保持するサーバ装置とを備える動作対象制御システムであって、
前記動作対象制御装置は、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、
前記入力部が入力を受け付けた前記属性情報に基づいて生成される前記動作対象の動作を制御するための動作データを生成する生成部と、
前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部と、
前記生成部が生成した動作データに固有の動作データ識別情報を生成する識別情報生成部と、
前記識別情報生成部が生成した動作データ識別情報を記憶部に登録する登録部と、
前記サーバ装置に前記生成部が生成した動作データと前記識別情報生成部が生成した動作データ識別情報とを送信する装置側送信部と、
前記記憶部が記憶する動作データ識別情報が示す動作データを前記サーバ装置から受信する装置側受信部と、
前記他の装置から電子文書を受信する電子文書受信部と、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記装置側受信部が受信した動作データに基づいて動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、
を備え、
前記サーバ装置は、
前記動作対象制御装置から前記動作データと前記動作データ識別情報とを受信するサーバ側受信部と、
前記受信した動作データ識別情報に前記受信した動作データを関連付けてサーバ側記憶部に登録するサーバ側登録部と、
前記動作データ識別情報に対応する動作データをサーバ側記憶部から取得し、前記動作対象制御装置に送信するサーバ側送信部と、
を備える動作対象制御システム。
【請求項１１】
前記動作対象制御装置は、前記動作データを変更する変更部をさらに備え、
前記動作対象制御装置の装置側送信部は、前記サーバ装置に前記変更部が変更した動作データと前記識別情報生成部が生成した動作データ識別情報とを送信する、
請求項９または請求項１０に記載の動作対象制御システム。
【請求項１２】
前記サーバ装置は、前記動作データと動作対象の動作パターンとを関連付けて記憶する動作パターン記憶部をさらに備え、
前記サーバ装置のサーバ側送信部は、前記動作データに加えて前記動作データに対応する動作パターンを前記動作対象制御装置に送信し、
前記動作対象制御装置の装置側受信部は、前記動作データに加えて前記動作パターンを受信し、
前記動作対象制御装置の制御部は、前記装置側受信部が受信した前記動作パターンに基づいて前記動作対象の動作を決定する、
請求項９から請求項１１の何れか１項に記載の動作対象制御システム。
【請求項１３】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を用いた動作対象制御方法であって、
前記動作対象制御装置が、前記動作対象の属性を示す属性情報の入力を受け付け、
前記動作対象制御装置が、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象であるユーザ用動作対象の動作を制御するための動作データとして、前記入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、
前記動作対象制御装置が、前記生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、
前記動作対象制御装置が、前記動作対象制御装置とは異なる他の装置から前記属性情報を受信し、
前記動作対象制御装置が、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記受信した前記属性情報に基づいて他ユーザ用動作データを生成し、
前記動作対象制御装置が、前記他の装置から電子文書を受信し、
前記動作対象制御装置が、前記受信した電子文書の内容を解析して、前記他のユーザの感情を推定し、
前記動作対象制御装置が、前記他ユーザ用動作データに含まれる前記推定した前記他のユーザの感情に基づいて変化する値である親密度を前記推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記動作対象制御装置が、前記生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる
ことを含む動作対象制御方法。
【請求項１４】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を用いた動作対象制御方法であって、
前記動作対象制御装置が、前記動作対象の属性を示す属性情報の入力を受け付け、
前記動作対象制御装置が、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象であるユーザ用動作対象の動作を制御するための動作データとして、前記入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、
前記動作対象制御装置が、前記生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、
前記動作対象制御装置が、前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信し、
前記動作対象制御装置が、前記他の装置から電子文書を受信し、
前記動作対象制御装置が、前記受信した電子文書の内容を解析して、前記他のユーザの感情を推定し、
前記動作対象制御装置が、前記他ユーザ用動作データに含まれる前記推定した前記他のユーザの感情に基づいて変化する値である親密度を前記推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、
前記動作対象制御装置が、前記受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる
ことを含む動作対象制御方法。
【請求項１５】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部、
前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部、
前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象を示すユーザ用動作対象の動作を制御するための動作データであるユーザ用動作データを前記入力部が入力を受け付けた前記属性情報に基づいて生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部、
前記他の装置から電子文書を受信する電子文書受信部、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部、
前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部、
として動作させるためのプログラム。
【請求項１６】
動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を、
前記動作対象の属性を示す属性情報の入力を受け付ける入力部、
前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象を示すユーザ用動作対象の動作を制御するための動作データであるユーザ用動作データを前記入力部が入力を受け付けた前記属性情報に基づいて生成する生成部、
前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部、
前記他の装置から電子文書を受信する電子文書受信部、
前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部、
前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部、
前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部、
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作対象の動作を示す動作データに基づいて動作対象の動作を制御する動作対象制御装置、動作対象制御システム、動作対象制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、仮想空間における自己表現の方法として、自分の分身であるアバター（Avatar）を生成し、利用したサービスが利用されている（例えば、非特許文献１を参照）。このようなサービスによって、ユーザは、思い通りのアバターを作成し、他人に披露することによる優越感を得ることができる。さらにユーザは、他のアバターを有するユーザとコミュニケーションを図ることができる。
また、ユーザは、アバターの動作を指定することができ、これによりアバターに感情を表現させることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“livedoor アバター”、［online］、株式会社ライブドア、［2009年1月22日検索］、インターネット〈URL:http://avatar.livedoor.com/〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のアバターは、外見の情報のみを有するキャラクターである。このため、アバターの動作は、ユーザに指定された動作に限られ、またアバターが自発的に動作する場合も、その動作は定型化された動作に限られてしまう。このため、ユーザに対して十分な楽しみや満足を与えることができなかった。
本発明は上記の点に鑑みてなされた。本発明の目的は、動作対象（キャラクター）によって動作パターンを変化させることができ、ユーザに対するエンターテインメント性を向上させることができる動作対象制御装置、動作対象制御システム、動作対象制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明は上記の課題を解決するためになされた。本発明の第１の実施態様に係る動作対象制御装置は、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置であって、前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部と、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成されるユーザ用動作対象の動作を制御するための動作データとして、前記入力部が入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部と、前記他の装置から電子文書を受信する電子文書受信部と、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部とを備える。
本発明の第２の実施態様に係る動作対象制御装置は、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置であって、前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成されるユーザ用動作対象の動作を制御するための動作データとして、前記入力部が入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成する生成部と、前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部と、前記他の装置から電子文書を受信する電子文書受信部と、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、を備える。
【０００６】
本発明の第３の実施態様に係る動作対象制御システムは、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置と前記動作対象の動作を制御するための動作データを保持するサーバ装置とを備える動作対象制御システムであって、前記動作対象制御装置は、前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部と、前記入力部が入力を受け付けた前記属性情報に基づいて生成される前記動作対象の動作を制御するための動作データを生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部と、前記生成部が生成した動作データに固有の動作データ識別情報を生成する識別情報生成部と、前記識別情報生成部が生成した動作データ識別情報を記憶部に登録する登録部と、前記サーバ装置に前記生成部が生成した動作データと前記識別情報生成部が生成した動作データ識別情報とを送信する装置側送信部と、前記記憶部が記憶する動作データ識別情報が示す動作データを前記サーバ装置から受信する装置側受信部と、前記他の装置から電子文書を受信する電子文書受信部と、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記装置側受信部が受信した動作データに基づいて動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、を備え、前記サーバ装置は、前記動作対象制御装置から前記動作データと前記動作データ識別情報とを受信するサーバ側受信部と、前記受信した動作データ識別情報に前記受信した動作データを関連付けてサーバ側記憶部に登録するサーバ側登録部と、前記動作データ識別情報に対応する動作データをサーバ側記憶部から取得し、前記動作対象制御装置に送信するサーバ側送信部と、を備える。
本発明の第４の実施態様に係る動作対象制御システムは、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置と前記動作対象の動作を制御するための動作データを保持するサーバ装置とを備える動作対象制御システムであって、前記動作対象制御装置は、前記動作対象の属性を示す属性情報の入力を受け付ける入力部と、前記入力部が入力を受け付けた前記属性情報に基づいて生成される前記動作対象の動作を制御するための動作データを生成する生成部と、前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部と、前記生成部が生成した動作データに固有の動作データ識別情報を生成する識別情報生成部と、前記識別情報生成部が生成した動作データ識別情報を記憶部に登録する登録部と、前記サーバ装置に前記生成部が生成した動作データと前記識別情報生成部が生成した動作データ識別情報とを送信する装置側送信部と、前記記憶部が記憶する動作データ識別情報が示す動作データを前記サーバ装置から受信する装置側受信部と、前記他の装置から電子文書を受信する電子文書受信部と、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部と、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記装置側受信部が受信した動作データに基づいて動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部と、を備え、前記サーバ装置は、前記動作対象制御装置から前記動作データと前記動作データ識別情報とを受信するサーバ側受信部と、前記受信した動作データ識別情報に前記受信した動作データを関連付けてサーバ側記憶部に登録するサーバ側登録部と、前記動作データ識別情報に対応する動作データをサーバ側記憶部から取得し、前記動作対象制御装置に送信するサーバ側送信部と、を備える。
【０００７】
本発明の第５の実施態様に係る動作対象制御方法は、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を用いた動作対象制御方法であって、前記動作対象制御装置が、前記動作対象の属性を示す属性情報の入力を受け付け、前記動作対象制御装置が、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象であるユーザ用動作対象の動作を制御するための動作データとして、前記入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、前記動作対象制御装置が、前記生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作対象制御装置が、前記動作対象制御装置とは異なる他の装置から前記属性情報を受信し、前記動作対象制御装置が、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記受信した前記属性情報に基づいて他ユーザ用動作データを生成し、前記動作対象制御装置が、前記他の装置から電子文書を受信し、前記動作対象制御装置が、前記受信した電子文書の内容を解析して、前記他のユーザの感情を推定し、前記動作対象制御装置が、前記他ユーザ用動作データに含まれる前記推定した前記他のユーザの感情に基づいて変化する値である親密度を前記推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記動作対象制御装置が、前記生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させることを含む。
本発明の第６の実施態様に係る動作対象制御方法は、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を用いた動作対象制御方法であって、前記動作対象制御装置が、前記動作対象の属性を示す属性情報の入力を受け付け、前記動作対象制御装置が、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象であるユーザ用動作対象の動作を制御するための動作データとして、前記入力を受け付けた前記属性情報に基づいてユーザ用動作データを生成し、前記動作対象制御装置が、前記生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作対象制御装置が、前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信し、前記動作対象制御装置が、前記他の装置から電子文書を受信し、前記動作対象制御装置が、前記受信した電子文書の内容を解析して、前記他のユーザの感情を推定し、前記動作対象制御装置が、前記他ユーザ用動作データに含まれる前記推定した前記他のユーザの感情に基づいて変化する値である親密度を前記推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部と、前記動作対象制御装置が、前記受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させることを含む。
【０００８】
本発明の第７の実施態様に係るプログラムは、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を、前記動作対象の属性を示す属性情報の入力を受け付ける入力部、前記動作対象制御装置とは異なる他の装置から前記属性情報を受信する属性情報受信部、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象を示すユーザ用動作対象の動作を制御するための動作データであるユーザ用動作データを前記入力部が入力を受け付けた前記属性情報に基づいて生成し、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、前記属性情報受信部が受信した前記属性情報に基づいて他ユーザ用動作データを生成する生成部、前記他の装置から電子文書を受信する電子文書受信部、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部、前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記生成部が生成した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部、として動作させるためのプログラムである。
本発明の第８の実施態様に係るプログラムは、動作対象の動作を示す動作データに基づいて前記動作対象の動作を制御する動作対象制御装置を、前記動作対象の属性を示す属性情報の入力を受け付ける入力部、前記動作対象制御装置のユーザが入力した前記属性情報に基づいて生成される動作対象を示すユーザ用動作対象の動作を制御するための動作データであるユーザ用動作データを前記入力部が入力を受け付けた前記属性情報に基づいて生成する生成部、前記動作対象制御装置とは異なる他の装置から送信された、前記他の装置のユーザである他のユーザが入力した属性情報に基づいて生成される他ユーザ用動作対象の動作を制御するための動作データとして、他ユーザ用動作データを受信する動作データ受信部、前記他の装置から電子文書を受信する電子文書受信部、前記電子文書受信部が受信した電子文書の内容を解析して、前記他のユーザの感情を推定する電子文書解析部、前記他ユーザ用動作データに含まれる前記電子文書解析部が推定した前記他のユーザの感情に基づいて変化する値である親密度を前記電子文書解析部が推定した感情と前記電子文書を受信した時点における前記親密度とに基づいて決定する親密度決定部、前記生成部が生成したユーザ用動作データに基づいて、前記ユーザ用動作対象の動作を変化させ、前記動作データ受信部が受信した他ユーザ用動作データに基づいて、前記他ユーザ用動作対象の動作を、前記他ユーザ用動作データに含まれる親密度に対応させて変化させる制御部、として動作させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、動作対象制御装置の生成部が、入力された属性情報に基づいて動作データを生成し、制御部が、動作データに基づいて動作対象の動作を変化させる。これにより、属性情報が異なる動作対象の動作を異ならせることができるので、エンターテインメント性に富んだキャラクターを生成することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるキャラクターシステムの構成図である。
【図２Ａ】図１に示す携帯端末の構成を示す概略ブロック図である。
【図２Ｂ】図１に示すサーバ装置の構成を示す概略ブロック図である。
【図３Ａ】図１に示す携帯端末の補助記憶部が記憶するキャラクターテーブルを示す図である。
【図３Ｂ】図１に示す携帯端末の補助記憶部が記憶する親密度テーブルを示す図である。
【図４】図１に示す携帯端末の動作を示すフローチャートである。
【図５】図１に示す携帯端末によるキャラクター生成動作を示す第１のフローチャートである。
【図６】図１に示す携帯端末によるキャラクター生成動作を示す第２のフローチャートである。
【図７】図１に示すキャラクターシステムの動作を示す第１のシーケンス図である。
【図８】図１に示すキャラクターシステムの動作を示す第２のシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるキャラクターシステムの構成図である。
キャラクターシステム（動作対象制御システム）は、携帯端末１００−１〜１００−Ｎ（動作対象制御装置）とサーバ装置２００とを備える。携帯端末１００−１〜１００−Ｎとサーバ装置２００とはネットワークによって接続されている。携帯端末１００−１〜１００−Ｎ同士は、ネットワークまたは赤外線通信等の近距離通信によって接続できる。以下の説明では１つの携帯端末１００−１について説明するが、他の携帯端末１００−２〜１００−Ｎも同様の構成を備える。
携帯端末１００−１は、キャラクターＣ（動作対象）を表示する。キャラクターＣは、携帯端末１００−１の画面上で動いたりメッセージを表示させたりする。
サーバ装置２００は、キャラクターＣの情報（動作データ）並びにキャラクターＣの動作及びメッセージのパターンを記憶する。
【００１４】
図２Ａは、携帯端末の構成を示す概略ブロック図である。
携帯端末１００−１は、入力部１１０と、通信部１２０（属性情報受信部、動作データ受信部、電子文書受信部、電子文書送信部、装置側送信部、装置側受信部）と、表示部１３０（待ち受け表示部）と、撮影部１４０と、補助記憶部１５０（記憶部）と、主記憶部１６０と、ＣＰＵ１７０とを備える。
入力部１１０は、テンキー等の入力インターフェイスを介してユーザからの情報の入力を受け付ける。
通信部１２０は、他の携帯端末１００−２〜１００−Ｎまたはサーバ装置２００との通信を行う。
表示部１３０は、画面の表示を制御する。
撮影部１４０は、携帯端末１００−１に内蔵されたデジタルカメラによる画像の撮影を行う。
補助記憶部１５０は、携帯端末１００−１のシステム情報やプログラムを記憶する。また、補助記憶部１５０は、キャラクターＣを格納するキャラクターテーブル、及びキャラクターＣ同士の親密度を格納する親密度テーブルを記憶する。
主記憶部１６０は、ＣＰＵ１７０が演算に用いる情報を記憶する。
ＣＰＵ１７０は、プログラムを実行し、携帯端末１００−１の動作を制御する。
バス１８０は、携帯端末１００−１の内部において各処理部へデータを転送する伝送路である。
【００１５】
ＣＰＵ１７０は、補助記憶部１５０が記憶するプログラムを実行すると、生成部１７１（生成部、識別情報生成部）、登録部１７２（登録部）、画像解析部１７３、文章解析部１７４（電子文書解析部）、待ち受け制御部１７５（待ち受け表示部）、スケジューラ制御部１７６（スケジュール登録部）、メール制御部１７７（電子メール送信部）及び動作決定部１７８（制御部、感情決定部、親密度決定部、文書生成部）として動作する。
生成部１７１は、ユーザが入力した情報に基づいてキャラクターＣを生成する。
登録部１７２は、キャラクターＣを補助記憶部１５０に登録する。
画像解析部１７３は、撮影部１４０が撮影した画像を解析し、似顔絵画像を生成する。
文章解析部１７４は、電子文書の内容を解析する。
待ち受け制御部１７５は、待ち受け画面の設定、表示等の制御を行う。
スケジューラ制御部１７６は、スケジューラへのスケジュール登録、表示等の制御を行う。
メール制御部１７７は、電子メールの生成、送受信、表示等の制御を行う。
動作決定部１７８は、キャラクターＣの動作及びメッセージを決定する。
【００１６】
図３Ａおよび図３Ｂは、補助記憶部が記憶するテーブルを示す図である。
図３Ａはキャラクターテーブルを示している。
補助記憶部１５０が記憶するキャラクターテーブルは、キャラクターＣを識別するキャラクターＩＤ（動作データ識別情報）と、キャラクターＣを生成した携帯端末のメールアドレスと、キャラクターＣの外見と、キャラクターＣの性格（属性）と、キャラクターＣの嗜好（属性）と、キャラクターＣの感情とを格納する。
図３Ａでは、厳格さ、優しさ、冷静さ、自由さ、及び従順さの５つのパラメータの値によって性格を表現する場合の例を示している。この表現方法は一例であり、パラメータの内容及び個数はこれに限られない。性格の表現もパラメータによる表現に限られず、例えば性格を所定の類型に分類することで表現しても良い。
嗜好は、キーワードの羅列によって表現している。
図３Ｂは、親密度テーブルを示している。
補助記憶部１５０が記憶する親密度テーブルは、２つのメールアドレスと、親密度とを格納する。
【００１７】
図２Ｂは、サーバ装置２００の構成を示す概略ブロック図である。
サーバ装置２００は、通信部２１０（サーバ側受信部、サーバ側送信部）と、制御部２２０（サーバ側登録部）と、記憶部２３０（サーバ側記憶部、動作パターン記憶部）とを備える。
通信部２１０は、携帯端末１００−１〜１００−Ｎとの通信を行う。
制御部２２０は、サーバ装置２００の制御を行う。
記憶部は２３０、キャラクターＣを格納するキャラクターテーブルと、キャラクターＣ同士の親密度を格納する親密度テーブルと、キャラクターＣの動作パターンを格納する動作テーブルと、キャラクターＣのメッセージパターンを格納するメッセージテーブルと、キャラクターＣのレコメンドパターンを格納するレコメンドテーブルと、電子メールの文面のパターンを格納するメールテーブルとを記憶する。
【００１８】
キャラクターテーブル及び親密度テーブルは、携帯端末１００−１が記憶するキャラクターテーブル及び親密度テーブルと同様の構成である。
動作テーブルは、キャラクターＣの性格と動作パターンと発生確率とを関連付けて格納する。例えば、自由さのパラメータ値が高い性格は「横になる」動作の発生確率を高く設定し、「厳格さ」のパラメータ値が高い性格は「怒る」動作の発生確率を高く設定しておく。
メッセージテーブルは、キャラクターＣの性格とメッセージパターンとを関連付けて格納する。
レコメンドテーブルは、キャラクターＣの嗜好等のキーワードとレコメンドパターンとを関連付けて格納する。
メールテーブルは、キャラクターＣの性格とキーワードとメールの文面パターンとを関連付けて格納する。
【００１９】
携帯端末１００−１においては、入力部１１０がキャラクターＣの属性を示す属性情報の入力を受け付ける。ＣＰＵ１７０の生成部１７１がその属性情報に基づいてキャラクターＣを生成する。登録部１７２が生成したキャラクターＣを補助記憶部１５０に登録する。動作決定部１７８は、補助記憶部１５０が記憶するキャラクターＣの動作を属性情報に対応させて変化させる。
これにより、携帯端末１００−１は、キャラクターＣによって異なる動作をさせることができる。
【００２０】
次に、携帯端末１００−１の動作を説明する。
キャラクターＣを携帯端末１００−１の待ち受け画面に設定する場合を例に説明する。
図４は、携帯端末の動作を示すフローチャートである。
まず、ユーザが携帯端末１００−１の設定画面より、待ち受け画面にキャラクターＣを設定することを示す情報を入力すると、ＣＰＵ１７０の待ち受け制御部１７５は、補助記憶部１５０がキャラクターＣを記憶しているか否かを判定する（ステップＳ１）。待ち受け制御部１７５が、補助記憶部１５０がキャラクターＣを記憶していると判定した場合（ステップＳ１：ＹＥＳ）、入力部１１０は、補助記憶部１５０が記憶するキャラクターＣを待ち受け画面に設定するか否かを選択する情報の入力を受け付ける（ステップＳ２）。
【００２１】
待ち受け制御部１７５がステップＳ１によって補助記憶部１５０がキャラクターＣを記憶していないと判定した場合（ステップＳ１：ＮＯ）、またはステップＳ２で、待ち受け制御部１７５が、補助記憶部１５０が記憶していないキャラクターＣを待ち受け画面に設定することを示す情報を受け付けた場合（ステップＳ２：ＮＯ）について説明する。この場合には、生成部１７１は、入力部１１０を介してキャラクターＣを新規作成するか、他の携帯端末１００−２〜１００−Ｎまたはサーバ装置２００からキャラクターＣを受信するかを選択する情報の入力を受け付ける（ステップＳ３）。サーバ装置２００からキャラクターＣを受信する場合としては、サーバ装置２００で公開されている著名人のキャラクターＣを受信する場合等が挙げられる。
【００２２】
生成部１７１は、キャラクターＣを新規作成することを示す情報を受け付けた場合（ステップＳ３：ＹＥＳ）、入力部１１０を介してキャラクターＣの性格や嗜好などを示す属性情報の入力を自端末（携帯端末１００−１）で行うか、他の携帯端末１００−２〜１００−Ｎで行うかを選択する情報の入力を受け付ける（ステップＳ４）。他の携帯端末１００−２〜１００−Ｎで属性情報の入力を行う場合としては、例えば、他の携帯端末１００−２〜１００−Ｎがキャラクターシステムに対応していない場合等がある。
【００２３】
生成部１７１が属性情報の入力を自端末で行うことを示す情報を受け付けた場合（ステップＳ４：ＹＥＳ）、携帯端末１００−１は、属性情報の入力を受け付け、キャラクターＣを生成する（ステップＳ５）。この処理の詳細は後述する。
他方、待ち受け画面制御部１７５が属性情報の入力を他の携帯端末１００−２〜１００−Ｎで行うことを示す情報を受け付けた場合（ステップＳ４：ＮＯ）、携帯端末１００−１は、他の携帯端末１００−２〜１００−Ｎから属性情報を受信し、キャラクターＣを生成する（ステップＳ６）。この処理の詳細は後述する。
【００２４】
ステップＳ３で、生成部１７１がキャラクターＣを外部から受信することを示す情報を受け付けた場合（ステップＳ３：ＮＯ）、通信部１２０は、他の携帯端末１００−２〜１００−Ｎまたはサーバ装置２００からキャラクターＣを受信する（ステップＳ７）。通信部１２０がキャラクターＣを受信すると、登録部１７２は、キャラクターＣを補助記憶部１５０に記憶させる（ステップＳ８）。
【００２５】
ステップＳ２で、待ち受け制御部１７５が、補助記憶部１５０が記憶していないキャラクターＣを待ち受け画面に設定することを示す情報を受け付けた場合（ステップＳ２：ＮＯ）、ステップＳ５で属性情報の入力を受け付けてキャラクターＣを生成した場合、ステップＳ６で属性情報を受信してキャラクターＣを生成した場合、またはステップＳ８でキャラクターＣを補助記憶部１５０に記憶させた場合について説明する。この場合は、待ち受け制御部１７５は、該当するキャラクターＣを待ち受け画面に設定する（ステップＳ９）。
【００２６】
待ち受け制御部１７５は、キャラクターＣを待ち受け画面に設定すると、主記憶部１６０にキャラクターＣ及びプログラムを常駐させる。表示部１３０は、待ち受け画面を表示させる際、主記憶部１６０からキャラクターＣ及びプログラムを読み出し、待ち受け画面にキャラクターＣを表示させる。
【００２７】
次に、上述したステップＳ５による、属性情報の入力を自端末で行い、キャラクターＣを生成する処理について説明する。
図５は、携帯端末によるキャラクター生成動作を示す第１のフローチャートである。
上述したステップＳ４で、生成部１７１が属性情報の入力を自端末で行うことを示す情報を受け付けると、生成部１７１は、入力部１１０を介して、キャラクターＣの顔を補助記憶部１５０が記憶している画像から生成するか否かを示す情報の入力を受け付ける（ステップＳ５−１）。
【００２８】
生成部１７１が、キャラクターＣの顔を補助記憶部１５０が記憶している画像から生成することを示す情報の入力を受け付けた場合（ステップＳ５−１：ＹＥＳ）、生成部１７１は、補助記憶部１５０から該当する画像を取得する（ステップＳ５−２）。
他方、生成部１７１が、キャラクターＣの顔を補助記憶部１５０が記憶していない画像から生成することを示す情報の入力を受け付けた場合（ステップＳ５−１：ＮＯ）、撮影部１４０は、画像の撮影を受け付け、生成部１７１は撮影した画像を取得する（ステップＳ５−３）。
【００２９】
ステップＳ５−２またはステップＳ５−３で生成部１７１が画像を取得すると、画像解析部１７３は、取得した画像を解析し、似顔絵画像を生成する（ステップＳ５−４）。似顔絵画像の生成は、例えば以下のように行う。
まず、画像解析部１７３は、画像から、色相、明度、及び輝度の値が肌色の色相、明度、及び輝度の値と比較して所定の範囲内となる領域を抽出する。画像解析部１７３は、抽出した領域のうち、形状が略楕円形である領域を顔領域として抽出する。次に、画像解析部１７３は、顔領域の上方に接する色を選択する。次に、画像解析部１７３は、画像から、色相、明度、及び輝度の値が選択した色の色相、明度、及び輝度の値と比較して所定の範囲内となり、顔領域の情報に接する領域を髪領域として抽出する。次に、画像解析部１７３は、顔領域及び髪領域の輪郭を抽出し、眉、目、鼻、口、顔の輪郭等のパーツを抽出する。次に、画像解析部１７３は、予め補助記憶部１５０が記憶している似顔絵パーツの中から抽出したパーツと類似する似顔絵パーツを抽出し、該当する座標に似顔絵パーツを配置する。このような手法により似顔絵画像を生成することができるが、これに限られず他の手法を用いても良い。
【００３０】
ステップＳ５−４で画像解析部１７３が似顔絵画像を生成すると、生成部１７１は、補助記憶部１５０が予め記憶する胴体情報を読み出す（ステップＳ５−５）。胴体情報とは、キャラクターＣの胴体を示す画像の集合であり、例えば、「走る」、「座る」等の動作パターンと動作パターンに対応する胴体の画像とを関連付けて格納した連想配列等によって表される。画像は静止画像に限られず、動画像であっても良い。生成部１７１は、胴体情報を読み出すと、読み出した胴体情報の顔部分にキャラクターＣの似顔絵画像を合成し、キャラクターＣの外見情報を生成する（ステップＳ５−６）。
【００３１】
生成部１７１は、キャラクターＣの外見情報を生成すると、補助記憶部１５０が予め記憶する質問事項を取得し、表示部１３０に表示させる（ステップＳ５−７）。この質問事項により、生成部１７１はユーザの性格及び嗜好の判定に用いる情報を収集する。性格の判定に用いる質問は、例えば、「時間を守るか」や「好奇心が強いか」等の質問である。嗜好の判定に用いる質問は、例えば、「好きな音楽は何か」や「好きな食べ物は何か」等である。
表示部１３０が質問事項を表示すると、生成部１７１は、入力部１１０を介して質問事項に対する回答の入力を受け付ける（ステップＳ５−８）。
【００３２】
生成部１７１は、回答の入力を受け付けると、回答に基づいてキャラクターＣの性格を決定する（ステップＳ５−９）。性格は、例えば厳格さ、優しさ、冷静さ、自由さ、従順さの５つのパラメータの値によって表現する。性格の決定は、例えば、パラメータと質問事項とを予め対応付けておき、パラメータに対応付けられた質問事項への回答が肯定的であるか否定的であるかに基づいてパラメータを算出することで行うことができる。
【００３３】
生成部１７１は、キャラクターＣの性格を決定すると、そのキャラクターＣを識別するキャラクターＩＤを生成する（ステップＳ５−１０）。生成部１７１がキャラクターＩＤを生成すると、登録部１７２は、キャラクターＩＤと自端末のメールアドレスとに関連付けて、外見情報と性格を示す情報と嗜好を示す情報とをキャラクターＣとして補助記憶部１５０のキャラクターテーブルに記憶させる（ステップＳ５−１１）。
登録部１７２がキャラクターＣを補助記憶部１５０に記憶させると、通信部１２０は、キャラクターＩＤと自端末のメールアドレスとキャラクターＣとをサーバ装置２００に送信する（ステップＳ５−１２）。
これにより、携帯端末１００−１は、キャラクターＣを生成し、補助記憶装置１５０とサーバ装置２００にキャラクターＣを記憶させることができる。
【００３４】
次に、上述したステップＳ６による、属性情報の入力を他の携帯端末１００−２〜１００−Ｎで行い、自端末でキャラクターＣを生成する処理について説明する。
図６は、携帯端末によるキャラクター生成動作を示す第２のフローチャートである。
上述したステップＳ４で、生成部１７１が属性情報の入力を他の携帯端末１００−２〜１００−Ｎで行うことを示す情報を受け付けると、生成部１７１は、入力部１１０を介して、キャラクターＣの顔を補助記憶部１５０が記憶している画像から生成するか否かを示す情報の入力を受け付ける（ステップＳ６−１）。
【００３５】
生成部１７１は、キャラクターＣの顔を補助記憶部１５０が記憶している画像から生成することを示す情報の入力を受け付けた場合（ステップＳ６−１：ＹＥＳ）、補助記憶部１５０が記憶する質問事項からアンケートフォームを生成し、通信部１２０を介して他の携帯端末１００−２〜１００−Ｎに送信する（ステップＳ６−２）。他の携帯端末１００−２〜１００−Ｎがアンケートフォームを受信し、アンケートの回答を送信すると、通信部１２０は他の携帯端末１００−２〜１００−Ｎから回答を受信する（ステップＳ６−３）。通信部１２０が回答を受信すると、生成部１７１は、補助記憶部１５０からキャラクターＣの顔の生成に用いる画像を取得する（ステップＳ６−４）。
他方、生成部１７１が、キャラクターＣの顔を補助記憶部１５０が記憶している画像から生成しないことを示す情報の入力を受け付けた場合（ステップＳ６−１：ＮＯ）、補助記憶部１５０が記憶する質問事項から画像入力欄を有するアンケートフォームを生成し、通信部１２０を介して他の携帯端末１００−２〜１００−Ｎに送信する（ステップＳ６−５）。他の携帯端末１００−２〜１００−Ｎがアンケートフォームを受信し、アンケートの回答及び画像を送信すると、通信部１２０は他の携帯端末１００−２〜１００−Ｎから回答及び画像を受信する（ステップＳ６−６）。通信部１２０が回答を受信すると、生成部１７１は、通信部１２０が受信した受信結果から画像を取得する（ステップＳ６−７）。
【００３６】
ステップＳ６−４またはステップＳ６−７で生成部１７１が画像を取得すると、画像解析部１７３は、取得した画像を解析し、似顔絵画像を生成する（ステップＳ６−８）。画像解析部１７３が似顔絵画像を生成すると、生成部１７１は、補助記憶部１５０が予め記憶する胴体情報を読み出す（ステップＳ６−９）。次に、生成部１７１は、読み出した胴体情報の顔部分にキャラクターＣの似顔絵画像を合成し、キャラクターＣの外見情報を生成する（ステップＳ６−１０）。
【００３７】
生成部１７１は、キャラクターＣの外見情報を生成すると、通信部１２０が受信した回答に基づいてキャラクターＣの性格を決定する（ステップＳ６−１１）。
生成部１７１は、キャラクターＣの性格を決定すると、そのキャラクターＣのキャラクターＩＤを生成する（ステップＳ６−１２）。生成部１７１がキャラクターＩＤを生成すると、登録部１７２は、キャラクターＩＤと他の携帯端末１００−２〜１００−Ｎのメールアドレスとに関連付けて、似顔絵画像と性格を示す情報と嗜好を示す情報とをキャラクターＣとして補助記憶部１５０のキャラクターテーブルに記憶させる（ステップＳ６−１３）。
登録部１７２がキャラクターＣを補助記憶部１５０に記憶させると、通信部１２０は、キャラクターＩＤと他の携帯端末１００−２〜１００−ＮのメールアドレスとキャラクターＣとをサーバ装置２００に送信する（ステップＳ６−１４）。
これにより、携帯端末１００−１は、キャラクターＣを生成し、補助記憶装置１５０とサーバ装置２００にキャラクターＣを記憶させることができる。
【００３８】
次に、キャラクターＣを待ち受け画面に設定した携帯端末１００−１の動作を説明する。
図７は、キャラクターシステムの動作を示す第１のシーケンス図である。
まず、ユーザによる携帯端末１００−１の電源の投入等によって、携帯端末１００−１が起動すると、待ち受け制御部１７５は、補助記憶部１５０から待ち受け画面に設定したキャラクターＣを読み出す（ステップＳ１１）。次に、待ち受け制御部１７５は、表示部１３０にキャラクターＣの外見情報の中から通常状態の画像を表示させる（ステップＳ１２）。
【００３９】
表示部１３０がキャラクターＣを表示すると、動作決定部１７８は、キャラクターＩＤとキャラクターＣを作成した携帯端末１００−１〜１００−Ｎのメールアドレスとをサーバ装置２００に送信する（ステップＳ１３）。
【００４０】
携帯端末１００−１がサーバ装置２００にキャラクターＩＤとメールアドレスとを送信すると、サーバ装置２００の通信部２１０は、キャラクターＩＤとメールアドレスとを受信する（ステップＳ１４）。サーバ装置２００の通信部２１０がキャラクターＩＤとメールアドレスとを受信すると、サーバ装置２００の制御部２２０は、サーバ装置２００の記憶部２３０のキャラクターテーブルからキャラクターＩＤとメールアドレスとに関連付けて格納されているキャラクターＣの性格と嗜好とを取得する（ステップＳ１５）。サーバ装置２００の制御部２２０は、キャラクターＣの性格を取得すると、サーバ装置２００の記憶部２３０の動作テーブルから、取得した性格に関連付けて格納されている複数の動作パターンを取得する（ステップＳ１６）。また、サーバ装置２００の制御部２２０は、メッセージテーブルから、取得した性格に関連付けて格納されている複数のメッセージパターンを取得する（ステップＳ１７）。また、サーバ装置２００の制御部２２０は、レコメンドテーブルから、取得した嗜好と類似度が高いキーワードに関連付けて格納されている複数のレコメンドパターン（ステップＳ１８）を取得する。
サーバ装置２００の制御部２２０が動作パターン、メッセージパターン、及びレコメンドパターンを取得すると、サーバ装置２００の通信部２１０は、それらを携帯端末１００−１に送信する（ステップＳ１９）。
【００４１】
サーバ装置２００が動作パターン、メッセージパターン、及びレコメンドパターンを送信すると、携帯端末１００−１の通信部１２０が、それらを受信する（ステップＳ２０）。通信部１２０がそれぞれのパターンを受信すると、動作決定部１７８は、受信したパターンの中からランダムに１つを選択し（ステップＳ２１）、表示部１３０が表示するキャラクターＣに選択したパターンを反映させる（ステップＳ２２）。例えば、動作決定部１７８が動作パターンを選択した場合、表示部１３０は、キャラクターＣの外見情報の中から選択した動作パターンに該当する画像を表示する。また、動作決定部１７８がメッセージパターン、またはレコメンドパターンを選択した場合、表示部１３０は、選択したメッセージパターンまたはレコメンドパターンが示す文字列を格納したふきだしをキャラクターＣの上方に表示する。
これにより、携帯端末１００−１は、キャラクターＣに、性格及び嗜好に合致した動作、メッセージ及びレコメンデーションを行わせる。
【００４２】
このとき、待ち受けに設定しているキャラクターＣ以外のキャラクターＣを同時に表示させ、サーバ装置２００から両キャラクターＣの親密度に基づいたメッセージパターンを受信し、会話をさせても良い。
【００４３】
次に、携帯端末１００−１においてキャラクターＣを待ち受けに設定している場合に、電子メール（電子文書）を受信したときの動作を説明する。
図８は、キャラクターシステムの動作を示す第２のシーケンス図である。
キャラクターＣを待ち受けに設定している場合に、メール制御部１７７が通信部１２０を介して他の通信装置１００−２から電子メールを受信すると（ステップＳ３１）、文章解析部１７４は、受信した電子メールの文章を解析し、形態素を抽出する（ステップＳ３２）。文章解析部１７４が電子メールの形態素を抽出すると、メール制御部１７７は、補助記憶部１５０がキャラクターテーブルの中に他の通信装置１００−２のメールアドレスと同一のメールアドレスをキャラクターＣに関連付けて記憶しているか否かを判定する（ステップＳ３３）。
【００４４】
メール制御部１７７が、他の通信装置１００−２のメールアドレスを記憶していると判定した場合（ステップＳ３３：ＹＥＳ）、文章解析部１７４は、抽出した形態素から感情を抽出する（ステップＳ３４）。感情の抽出は、例えば、予め補助記憶部１５０に形態素と感情とを対応付けて記憶させておき、抽出した形態素に対応する感情を全て取得することで行うことができる。補助記憶部１５０は、例えば、「遊園地」という形態素に「楽」の感情を対応付け、「むかつく」という形態素に「怒」の感情を対応付けて記憶する。
【００４５】
文章解析部１７４が感情を抽出すると、動作決定部１７８は、補助記憶部１５０のキャラクターテーブルが格納している他の通信装置１００−２のキャラクターＣの感情を、抽出した感情に変更する。また、抽出した感情に基づいて、自端末のキャラクターＣと他の通信装置１００−２のキャラクターＣとの親密度を変更する（ステップＳ３５）。親密度の変更は、例えば、文章解析部１７４が「喜」や「楽」等のポジティブな感情を抽出した場合に感情の度合いに基づいて親密度の値を上昇させ、「哀」や「怒」等のネガティブな感情を抽出した場合に感情の度合いに基づいて親密度の値を低下させることで行うことができる。
【００４６】
動作決定部１７８が他の通信装置１００−２のキャラクターＣの感情及び親密度を変更すると、表示部１３０は、キャラクターＣの外見情報の中から抽出した感情に該当する画像を表示する（ステップＳ３６）。上述したように画像は静止画像に限られず、動画像であっても良い。
【００４７】
表示部１３０がキャラクターＣを表示すると、通信部１２０は、サーバ装置２００に自端末のメールアドレス、他の通信装置１００−２のメールアドレス、及び変更後の親密度とを送信する（ステップＳ３７）。
携帯端末１００−１が自端末のメールアドレス、他の通信装置１００−２のメールアドレス、及び変更後の親密度を送信すると、サーバ装置２００の通信部２１０は、それらを受信する（ステップＳ３８）。サーバ装置２００の通信部２１０が自端末のメールアドレス、他の通信装置１００−２のメールアドレス、及び変更後の親密度を受信すると、記憶部２３０の親密度テーブルに自端末のメールアドレスと他の通信装置１００−２のメールアドレスとに関連付けて格納されている親密度の値を受信した親密度に変更する（ステップＳ３９）。
【００４８】
ステップＳ３３でメール制御部１７７が、他の通信装置１００−２のメールアドレスを記憶していないと判定した場合（ステップＳ３３：ＮＯ）、またはステップＳ３７で通信部１２０が親密度を送信した場合について説明する。この場合、メール制御部１７７は、ランダムに動作決定部１７８へ自動生成命令を出力する（ステップＳ４０）。ここで、ランダムにとは、必ずしもメール制御部１７７が毎回自動生成命令を出力するとは限らないことを意味する。
動作決定部１７８が自動生成命令を出力した場合（ステップＳ４０：ＹＥＳ）、動作決定部１７８は、通信部１２０を介してサーバ装置２００に抽出した形態素とキャラクターＣの性格とを送信する（ステップＳ４１）。
【００４９】
携帯端末１００−１が形態素と性格とを送信すると、サーバ装置２００の通信部２１０は、それらを受信する（ステップＳ４２）。携帯端末１００−１が形態素と性格とを受信すると、サーバ装置２００の制御部２２０は、サーバ装置２００の記憶部２３０のメールテーブルから受信した形態素と性格とに関連付けて登録されているメールの文面パターンを取得する（ステップＳ４３）。サーバ装置２００の制御部２２０が文面パターンを取得すると、サーバ装置２００の通信部２１０は、取得した文面パターンを携帯端末１００−１に送信する（ステップＳ４４）。
【００５０】
サーバ装置２００が文面パターンを送信すると、携帯端末１００−１の通信部１２０は、文面パターンを受信する（ステップＳ４５）。通信部１２０がサーバ装置２００から文面パターンを受信すると、動作決定部１７８は、受信した文面パターンに基づいて電子メールの文面を生成する。すなわち、動作決定部１７８は、キャラクターＣの性格と受信した電子メールの文章を反映した返信メールを生成する（ステップＳ４６）。動作決定部１７８は、返信メールを生成すると、表示部１３０が表示するキャラクターＣの上方に、返信メールの送信可否の入力を受け付ける旨の文字列を格納したふきだしを表示させ（ステップＳ４７）、入力部１１０は返信メールの送信可否の入力を受け付ける（ステップＳ４８）。
【００５１】
ユーザが携帯端末１００−１の決定ボタンを押下する等により、入力部１１０が返信メールを送信することを示す情報を受け付けた場合（ステップＳ４８：ＹＥＳ）、メール制御部１７７は、動作決定部１７８が生成した返信メールを送信する（ステップＳ４９）。
ユーザが携帯端末１００−１のキャンセルボタンを押下する等により、入力部１１０が返信メールを送信しないことを示す情報を受け付けた場合（ステップＳ４８：ＮＯ）、メール制御部１７７は、動作決定部１７８が生成した返信メールを削除する（ステップＳ５０）。
これにより、携帯端末１００−１は、キャラクターＣに、性格及び受信した電子メールに合致した返信メールの生成を行わせる。上述した例では電子メールの送信元が通信端末１００−２である場合を説明した。しかしながら、これに限られず、他の通信端末１００−３〜１００−Ｎが電子メールの送信元の場合も同様の動作をする。
【００５２】
次に、キャラクターＣを携帯端末１００−１のスケジューラに関連付けて登録する場合の動作を説明する。
まず、スケジューラ制御部１７６は、入力部１１０を介して、スケジュール及びそのスケジュールに関連付けるキャラクターＣの入力を受け付ける。入力部１１０がスケジュール及びキャラクターＣの入力を受け付けると、登録部１７２は、補助記憶部１５０にスケジュールとキャラクターＣとを関連付けて登録する。登録部１７２がスケジュールとキャラクターＣとを登録すると、動作決定部１７８は、スケジュールに関連付けて登録したキャラクターＣの嗜好とスケジュールの内容とを通信部１２０を介してサーバ装置２００に送信する。
【００５３】
サーバ装置２００の通信部２１０が、携帯端末１００−１から嗜好とスケジュールの内容とを受信すると、サーバ装置２００の制御部２２０は、サーバ装置２００の記憶部２３０のレコメンドテーブルから受信した嗜好及びスケジュールの内容と最も類似度が高いキーワードに関連付けて登録されているレコメンドパターンを取得する。サーバ装置２００の制御部２２０がレコメンドパターンを取得すると、サーバ装置２００の通信部２１０は、取得したレコメンドパターンを携帯端末１００−１に送信する。
【００５４】
携帯端末１００−１の通信部１２０が、サーバ装置２００からレコメンドパターンを受信すると、動作決定部１７８は、表示部１３０に、受信したレコメンドパターンが示す文字列を格納したふきだしをキャラクターＣの上方に表示させる。
これにより、携帯端末１００−１は、キャラクターＣに、嗜好及びスケジュールに合致したレコメンデーションを行わせる。例えば、携帯端末１００−２のユーザの誕生日のスケジュールに携帯端末１００−２から受信したキャラクターＣを関連付けて登録することで、携帯端末１００−２のユーザの好みに合致したプレゼントをレコメンドすることができる。
【００５５】
次に、携帯端末１００−１がキャラクターＣを介して他の携帯端末１００−２に対してメッセージを送信する場合の動作を説明する。
まず、ユーザが携帯端末１００−１のキャラクターＣを介して携帯端末１００−２に対してメッセージを送信することを示す情報を入力すると、入力部１１０は、携帯端末１００−２に送信するメッセージを媒介するキャラクターＣの選択の入力を受け付ける。メッセージを媒介するキャラクターＣは、ユーザの代理であるため、ここで選択できるキャラクターＣは自端末で生成したキャラクター限ると良い。
【００５６】
入力部１１０は、キャラクターＣの選択の入力を受け付けると、キャラクターＣの動作パターン、及び送信するメッセージの入力を受け付ける。メッセージの入力は必須ではない。
入力部１１０が動作パターン及びメッセージの入力を受け付けると、通信部１２０は、選択されたキャラクターＣのキャラクターＩＤ、動作パターン、及びメッセージを携帯端末１００−２に送信する。
【００５７】
携帯端末１００−１がキャラクターＩＤ、動作パターン、及びメッセージを送信すると、携帯端末１００−２の通信部１２０は、それらを受信する。
通信部１２０がキャラクターＩＤ、動作パターン、及びメッセージを受信すると、動作決定部１７８は、補助記憶部１５０から受信したキャラクターＩＤに対応付けられたキャラクターＣを読み出す。次に、動作決定部１７８は、表示部１３０にキャラクターＣの外見情報の中から受信した動作パターンの画像を表示させ、受信したメッセージを格納したふきだしをキャラクターＣの上方に表示する。
このように、キャラクターシステムによれば、携帯端末１００−１が文字列のメッセージに加え、キャラクターＣの動作を携帯端末１００−２に送信することで、携帯端末１００−２のユーザに対してより感情のこもったメッセージを伝えることができる。
【００５８】
一方、携帯端末１００−１は、キャラクターＩＤ、動作パターン、及びメッセージを送信すると、動作パターン及びメッセージに基づいて選択されたキャラクターＣと携帯端末１００−２のキャラクターＣとの親密度を変更してサーバ装置２００にキャラクターＣ同士の親密度を送信し、サーバ装置２００の記憶部２３０が記憶する親密度の値を更新させる。
上述した例では電子メールの送信先が通信端末１００−２である場合を説明した。しかしながら、これに限られず、他の通信端末１００−３〜１００−Ｎが電子メールの送信先の場合も同様の動作をする。
【００５９】
携帯端末１００−１は、電話帳やデータフォルダ等の機能により、補助記憶部１５０のキャラクターテーブルに格納されている全てのキャラクターＣを一覧することができる。このとき、携帯端末１００−１は、例えば親密度が高いキャラクターＣ同士を近接に配置し、親密度が低いキャラクターＣ同士を遠隔に配置することでキャラクターＣ同士の親密度を表示させることができる。
データフォルダ機能では、キャラクターＣを友達や家族等のカテゴリーに振り分けて登録することができる。
【００６０】
このように、本実施形態によれば、キャラクターＣを待ち受け画面に設定することで、携帯端末１００−１は、キャラクターＣの動作、メッセージ及びレコメンデーションを性格及び嗜好に基づいて決定する。これにより、携帯端末１００−１は、キャラクターＣによって異なる動作をさせることができる。
【００６１】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、動作決定部１７８がキャラクターＣの動作を決定する際、携帯端末１００−１が、サーバ装置２００から、キャラクターＣの性格または嗜好に該当する動作パターン、メッセージパターン、レコメンドパターン、及びメールの文面パターンを複数受信し、その中からキャラクターＣの動作をランダムに選択する場合を説明したが、これに限られない。例えば、サーバ装置２００の制御部２２０がランダムに１つパターンを選択して携帯端末１００−１に送信し、動作決定部１７８は受信したパターンの動作を表示部１３０に表示させても良い。
【００６２】
本実施形態では、サーバ装置２００の記憶部２３０がメッセージテーブル、レコメンドテーブル、及びメールテーブルを記憶し、そのテーブルに格納されている定型文のパターンからキャラクターＣのメッセージ、レコメンド、及びメールの文面を決定する場合を説明したが、これに限られない。例えば、携帯端末１００−１またはサーバ装置２００に人工無能やチャットボット（chatterbot）システムのようなプログラムを記憶させておき、そのプログラムによってメッセージ、レコメンド、及びメールの文面を決定しても良い。
【００６３】
本実施形態では、キャラクターシステムがサーバ装置２００を備え、サーバ装置２００の記憶部２３０が動作テーブル、メッセージテーブル、レコメンドテーブル、及びメールテーブルを記憶する場合を説明したが、これに限られない。例えば携帯端末１００−１〜１００−Ｎの補助記憶部１５０に動作テーブル、メッセージテーブル、レコメンドテーブル、及びメールテーブルを記憶させることで、サーバ２００を備えない構成としても良い。
【００６４】
本実施形態では、キャラクターＣの性格、趣味及び嗜好を初回の入力によって決定する場合を説明したが、これに限られない。例えば電子メールやインターネットの利用履歴に基づいて性格、趣味及び嗜好を変更しても良い。このとき、変更した性格、趣味及び嗜好をサーバ装置２００に送信し、サーバ装置２００の記憶部２３０が記憶する性格、趣味及び嗜好を更新させることで、他の携帯端末においても自端末のキャラクターＣを最新の状態にすることができる。
【００６５】
本実施形態では、キャラクターＣとして人物を入力する場合を説明したが、これに限られない。例えば動物をキャラクターＣとして登録しても良い。
【００６６】
本実施形態では、待ち受け画面にキャラクターＣを設定する際に新たにキャラクターＣを生成する場合を説明したが、これに限られない。例えば携帯端末の購入時などにキャラクターＣを生成しても良い。
【００６７】
本実施形態では、メール及びメッセージのやりとりにおいてキャラクターＣ同士の親密度を変更する場合を説明したが、これに限られない。例えばスケジュールに多く登録するキャラクターＣの親密度を上げてもよい。
【００６８】
本実施形態では、キャラクターＣを表示する装置が携帯端末である場合を説明したが、これに限られない。パーソナルコンピュータや、本キャラクターシステムの専用端末にキャラクターＣを表示させても良い。
本実施形態では、携帯端末１００−１〜１００−ＮがキャラクターＣを表示部１３０に表示させる場合を説明したが、これに限られない。例えば、ロボットを内蔵するぬいぐるみ等に本発明による動作対象制御装置を内蔵し、動作決定部１７８がロボットの動作を制御することで、ぬいぐるみ本体を動作させても良い。
【００６９】
本実施形態では、携帯端末１００−１〜１００−Ｎを特定する情報としてメールアドレスを用いる場合を説明したが、これに限られない。例えば、携帯端末１００−１〜１００−Ｎの固体識別番号や、携帯端末１００−１〜１００−Ｎに搭載されているＳＩＭ（Subscriber Identity Module）カードのＩＭＳＩ（International Mobile Subscriber Identity）番号を用いても良い。特に、ＩＭＳＩ番号を用いる場合においては、ユーザが携帯端末の変更したとき、変更前の携帯端末で用いていたＳＩＭカードを変更後の携帯端末に継続して用いることで、携帯端末の変更後も変更前と同じキャラクターＣを継続して用いることができる。
【００７０】
本実施形態では、携帯端末１００−１〜１００−Ｎが画像解析部１７３を備え、携帯端末１００−１〜１００−Ｎで似顔絵画像を生成する場合を説明したが、これに限られない。例えばサーバ装置２００が画像解析部を備え、サーバ装置２００で似顔絵画像を生成しても良い。この場合、携帯端末１００−１〜１００−Ｎが上述したステップＳ６−７で画像を取得すると、通信部１２０は、取得した画像を介してサーバ装置２００へ送信し、サーバ装置２００の画像解析部は携帯端末１００−１〜１００−Ｎから受信した画像から似顔絵画像を生成する。画像解析部が似顔絵画像を生成すると、サーバ装置２００は、生成した似顔絵画像を携帯端末１００−１〜１００−Ｎに送信する。これにより、携帯端末１００−１〜１００−Ｎは、似顔絵画像を取得することができる。
【００７１】
本実施形態では、上述したステップＳ５によってキャラクターＣを生成する処理を行う際に、携帯端末１００−１がアンケートフォームを生成し、ユーザが入力した回答に基づいて携帯端末１００−１がキャラクターＣの性格を決定する場合を説明したが、これに限られない。
例えば、携帯端末１００−１の通信部１２０がサーバ装置２００へアクセスし、表示部１３０は、サーバ装置２００が記憶するアンケートフォームを表示する。アンケートフォームを表示すると、入力部１１０は、アンケートフォームへの回答の入力を行う。入力部１１０が回答の入力を受け付けると、通信部１２０は、入力部１１０が入力を受け付けた回答をサーバ装置２００に送信する。サーバ装置２００は、携帯端末１００−１から受信した回答に基づき、キャラクターＣの性格を決定する。サーバ装置２００は、キャラクターＣの性格を決定すると、携帯端末１００−１に決定した性格を示す情報を送信する。これによって携帯端末１００−１は、キャラクターＣの性格を取得することができる。
【００７２】
本実施形態では、上述したステップＳ６によって、属性情報の入力を他の携帯端末１００−２〜１００−Ｎで行い、携帯端末１００−１でキャラクターＣを生成する処理を行う際に、携帯端末１００−１がアンケートフォームを生成し、他の携帯端末１００−２〜１００−Ｎからアンケートフォームの回答を受信し、受信した回答に基づいて携帯端末１００−１がキャラクターＣの性格を決定する場合を説明したが、これに限られない。
例えば、携帯端末１００−１が他の携帯端末１００−２に、サーバ装置２００が記憶するアンケートフォームを示すＵＲＬを送信する。他の携帯端末１００−２が、携帯端末１００−１から受信したＵＲＬに基づいて通信部１２０を介してサーバ装置２００へアクセスし、サーバ装置２００が記憶するアンケートフォームへの回答の入力を行う。他の携帯端末１００−２が回答の入力を終了すると、サーバ装置２００は、他の携帯端末１００−２の回答に基づき、キャラクターＣの性格を決定する。サーバ装置２００は、キャラクターＣの性格を決定すると、携帯端末１００−１に決定した性格を示す情報を送信する。これによって携帯端末１００−１は、携帯端末１００−２の回答に基づくキャラクターＣの性格を取得することができる。
【００７３】
上述の携帯端末１００−１〜１００−Ｎは内部に、コンピュータシステムを有している。上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータがそのプログラムを実行するようにしても良い。
【００７４】
上記プログラムは、前述した機能の一部を実現しても良い。
上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７５】
この出願は、２００９年２月１８日に出願された日本出願特願２００９−０３５４２２を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００７６】
本発明は、動作対象制御装置、動作対象制御システム、動作対象制御方法及びプログラムに適用することがきる。本発明を適用した動作対象制御装置、動作対象制御システム、動作対象制御方法及びプログラムによれば、動作対象（キャラクター）によって動作パターンを変化させることができ、ユーザに対するエンターテインメント性を向上させることができる。
【符号の説明】
【００７７】
１００−１〜１００−Ｎ      携帯端末
１１０ 入力部
１２０ 通信部
１３０ 表示部
１４０ 撮影部
１５０ 補助記憶部
１６０ 主記憶部
１７０ ＣＰＵ
１７１ 生成部
１７２ 登録部
１７３ 画像解析部
１７４ 文章解析部
１７５ 待ち受け設定部
１７６ スケジューラ制御部
１７７ メール制御部
１７８ 動作決定部
２００ サーバ装置
２１０ 通信部
２２０ 制御部
２３０ 記憶部
【図１】
0005582135.tif 000002
【図２Ａ】
0005582135.tif 000003
【図２Ｂ】
0005582135.tif 000004
【図３Ａ】
0005582135.tif 000005
【図３Ｂ】
0005582135.tif 000006
【図４】
0005582135.tif 000007
【図５】
0005582135.tif 000008
【図６】
0005582135.tif 000009
【図７】
0005582135.tif 000010
【図８】
0005582135.tif 000011