(57)【要約】 【課題】  表示するキャラクタとメッセージとの表示位置の整合性をとることのできる情報処理装置およびキャラクタ表示方法を提供することを目的とする。【解決手段】  メッセージが受け付けられると、ポップアップ表示システム１０３が当該メッセージに応じてイベント種別を判断する。そして、イベント発行判断部１０６により判断されたイベント種別、重畳シーン情報、およびマスコット画像位置情報を、ポップアップ表示システム１０３は、キャラクタエンジン１０４に出力する。キャラクタエンジン１０４では、内部処理部１２６が、ポップアップ表示システム１０３から出力されたイベント種別、重畳シーン情報およびマスコット画像位置情報に基づいて、マスコット画像、当該マスコット画像の表示位置を決定し、ポップアップ表示システム１０３は、表示処理を行う。【選択図】  図１
2010108400.tif 000002
【特許請求の範囲】
【請求項１】
キャラクタの描写処理を行うキャラクタエンジン部を含む情報処理装置であって、
メッセージを受け付けるメッセージ受付手段と、
前記メッセージ受付手段によりメッセージが受け付けられると、当該メッセージのイベント種別に応じて、当該メッセージを表示する位置に基づいて定められたキャラクタの表示位置を判断する判断手段と、
前記判断手段により判断されたキャラクタの表示位置を前記キャラクタエンジン部に出力するイベント情報出力手段と、
前記キャラクタエンジン部から出力されたキャラクタおよびキャラクタの移動経路に基づいて、前記キャラクタを前記メッセージに重畳する重畳手段と、
前記重畳手段により重畳されたメッセージおよびキャラクタを表示する表示手段と、を備え、
前記キャラクタエンジン部は、
前記イベント情報出力手段から出力されたキャラクタの表示位置に基づいて、当該キャラクタの移動経路を決定する決定手段と、
前記決定手段により決定されたキャラクタの移動経路を所定のキャラクタとともに前記表示手段に表示するよう出力するキャラクタ情報出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記イベント種別を判断し、
前記イベント情報出力手段は、前記判断手段により判断されたイベント種別を出力し、
前記決定手段は、前記イベント種別に応じて、表示するキャラクタを変えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、メッセージ処理をしたときの画面状態を判断し、
前記イベント情報出力手段は、前記画面状態を示す画面状態情報を出力し、
前記決定手段は、前記画面状態情報に従って移動経路を決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
キャラクタの描写処理を行うキャラクタエンジン部を含む情報処理装置のキャラクタ表示方法であって、
メッセージを受け付ける受付ステップと、
前記受付ステップにおいてメッセージが受け付けられると、当該メッセージのイベント種別に応じて、当該メッセージを表示する位置に基づいて定められたキャラクタの表示位置を判断する判断ステップと、
前記判断ステップにより判断されたキャラクタの表示位置を前記キャラクタエンジン部に出力するイベント情報出力ステップと、
前記キャラクタエンジン部から出力されたキャラクタおよびキャラクタの移動経路に基づいて、前記キャラクタを前記メッセージに重畳する重畳ステップと、
前記重畳ステップにより重畳されたメッセージおよびキャラクタを表示する表示ステップと、を備え、
前記キャラクタエンジン部は、
前記イベント情報出力ステップから出力されたキャラクタの表示位置に基づいて、当該キャラクタの移動経路を決定する決定ステップと、
前記決定ステップにより決定されたキャラクタの移動経路を、所定のキャラクタとともに表示させるために出力するキャラクタ情報出力ステップと、
を備えることを特徴とするキャラクタ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャラクタを表示する情報処理装置およびキャラクタ表示方法に関する。
【背景技術】
【０００２】
近年の携帯電話では、ユーザが任意のキャラクタを表示させることができるように構成されており、ユーザインターフェースに親しみを持たせている。例えば、下記特許文献１（特開２００４−１０２７１９号公報）には、任意のキャラクタに対して任意の動作をさせることが記載されている。
【特許文献１】特開２００４−１０２７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年の携帯電話は多機能化しており、その携帯電話に搭載されているプログラムモジュール群も細分化されつつある。特に、キャラクタ描写のためのプログラムモジュールを共通化し、各携帯電話メーカに提供することによって、キャラクタ描写のプログラムのための開発費負担を軽減することなどのことが考えられている。その結果、各メーカでは、キャラクタ描写のためのプログラムモジュール以外のプログラムモジュール、例えばメッセージを処理するためのプログラムモジュールなどを開発すればよい。
【０００４】
しかしながら、このようなモジュールごとに細分化されたプログラムを搭載した携帯電話では、表示すべきキャラクタとメッセージとの間において、その表示位置にずれが生じることが考えられる。例えば、メッセージの処理内容によって、キャラクタの描写位置を変える必要がある場合があり、キャラクタの動作パターンに多様性があることから、これに対応することが望まれている。
【０００５】
一方、従来の技術である特許文献１に記載されている従来の技術においては、単にキャラクタを動作させて表示させることにとどまるものであり、キャラクタエンジンのようなキャラクタ描写専用のプログラムモジュールを携帯端末に搭載したことを想定したものではない。よって、上述の課題は想定されていない。
【０００６】
そこで、本発明においては、上述の課題を解決するために、キャラクタエンジンなどのキャラクタの描写を専用に行うモジュールを搭載した装置において、表示するキャラクタとメッセージとの表示位置の整合性をとることのできる情報処理装置およびキャラクタ表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するために、本発明の情報処理装置は、キャラクタの描写処理を行うキャラクタエンジン部を含む情報処理装置であって、メッセージを受け付けるメッセージ受付手段と、前記メッセージ受付手段によりメッセージが受け付けられると、当該メッセージのイベント種別に応じた、当該メッセージを表示する位置に基づいて定められたキャラクタの表示位置を判断する判断手段と、前記判断手段により判断されたキャラクタの表示位置を前記キャラクタエンジン部に出力するイベント情報出力手段と、前記キャラクタエンジン部から出力されたキャラクタ、キャラクタの移動経路に基づいて、前記キャラクタを前記メッセージに重畳する重畳手段と、前記重畳手段により重畳されたメッセージおよびキャラクタを表示する表示手段と、を備え、前記キャラクタエンジン部は、前記イベント情報出力手段から出力されたキャラクタの表示位置に基づいて、キャラクタ、当該キャラクタの移動経路を決定する決定手段と、前記決定手段により決定されたキャラクタ、キャラクタの移動経路を前記表示エンジン部に出力するキャラクタ情報出力手段と、を備えている。
【０００８】
また、本発明のキャラクタ表示方法は、キャラクタの描写処理を行うキャラクタエンジン部を含む情報処理装置のキャラクタ表示方法であって、メッセージを受け付けるメッセージ受付ステップと、前記メッセージ受付ステップによりメッセージが受け付けられると、当該メッセージのイベント種別に応じた、当該メッセージを表示する位置に基づいて定められたキャラクタの表示位置を判断する判断ステップと、前記判断ステップにより判断されたキャラクタの表示位置を前記キャラクタエンジン部に出力するイベント情報出力ステップと、前記キャラクタエンジン部から出力されたキャラクタ、キャラクタの移動経路に基づいて、前記キャラクタを前記メッセージに重畳する重畳手段と、前記重畳手段により重畳されたメッセージおよびキャラクタを表示する表示ステップと、を備え、前記キャラクタエンジン部は、前記イベント情報出力ステップから出力されたキャラクタの表示位置に基づいて、キャラクタ、当該キャラクタの移動経路を決定する決定ステップと、前記決定ステップにより決定されたキャラクタ、キャラクタの移動経路を前記表示エンジン部に出力するキャラクタ情報出力ステップと、を備えている。
【０００９】
この発明によれば、メッセージが受け付けられると、当該メッセージを表示する位置に応じたキャラクタの位置を判断し、判断されたキャラクタの位置を前記キャラクタエンジン部に出力する。キャラクタエンジン部では、出力されたキャラクタの位置に基づいて、キャラクタ、当該キャラクタの移動経路を決定し、決定されたキャラクタ、キャラクタの表示位置を出力する。そして、キャラクタエンジン部から出力されたキャラクタ、キャラクタの移動経路に基づいて、キャラクタをメッセージに重畳し、表示する。
【００１０】
これにより、キャラクタエンジン部を備えた装置において、イベントに応じたメッセージの表示位置に対応したキャラクタ処理を行うことができ、適切なキャラクタ画像の表示制御処理を実現することができる。すなわち、キャラクタ表示処理のみに特化したエンジン部を共通のモジュールとして提供されることで、情報処理装置のメーカとしてはキャラクタ処理に関する開発負担を軽減することができるとともに、共通化したことに伴う表示処理側における不都合、つまりキャラクタとメッセージとの不整合状態を解消することができる。
【００１１】
また、本発明の情報処理装置において、前記判断手段は、前記イベント種別を判断し、前記イベント情報出力手段は、前記判断手段により判断されたイベント種別を出力し、前記決定手段は、前記イベント種別に応じて、表示するキャラクタを変えることが好ましい。
【００１２】
この発明によれば、メッセージに応じて、イベント種別を判断することができ、イベント種別に応じた適切なキャラクタを選択し、表示することができる。
【００１３】
また、本発明の情報処理装置において、前記判断手段は、メッセージ処理をしたときの画面状態を判断し、前記イベント情報出力手段は、前記画面状態を示す画面状態情報を出力し、前記決定手段は、前記画面状態情報に従って移動経路を決定することが好ましい。
【００１４】
この発明によれば、メッセージ処理したときの画面状態に応じてキャラクタの移動経路を判断することができ、例えば、待受け画面状態であれば、他の情報（時間情報等）と重ならないような移動経路を決定し、メニュー画面状態であれば、フォーカス部分を避けるような移動経路を決定することができ、見やすい画面を提供することができる。
【発明の効果】
【００１５】
本発明は、キャラクタの描画制御処理を行うためのキャラクタエンジンを共通化したことに伴う表示処理側における不都合、つまりキャラクタとメッセージとの不整合状態を解消することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１７】
図１は、本実施形態の携帯端末１００の構成を示すブロック図である。図１に示すとおり、携帯端末１００は、外部メッセージ送信装置２００から電子メールなどのメッセージを受信し、またコンテンツサーバ３００からキャラクタコンテンツをダウンロードすることができる。この携帯端末１００は、メッセージ処理システム１０１、キャラクタコンテンツ処理システム１０２、ポップアップ表示システム１０３、キャラクタエンジン１０４から構成されている。
【００１８】
このキャラクタエンジン１０４は、イベント状態管理や移動経路判断等も行うとともに、キャラクタなどのマスコット画像を表示制御するためのエンジン部であって、携帯端末メーカに提供されるモジュールであり、各メーカはこのモジュールを用いることにより、マスコット画像などの表示制御処理のための開発負担を軽減することができる。なお、このキャラクタエンジン１０４は、所定の描画単位で構成されたキャラクタ（画像）の描画制御を行うものであって、この制御対象となるキャラクタには、擬人化した画像のほか、文字、記号など擬人化した画像以外のもの（例えば、サッカーボールなど）も含む。
【００１９】
また、メッセージ処理システム１０１（メッセージ受付手段）、キャラクタコンテンツ処理システム１０２、ポップアップ表示システム１０３は、各携帯端末メーカ側で用意されたプログラムモジュールであって、携帯端末１００においてはこれらプログラムモジュールによりメインシステムが構築されている。
【００２０】
また、ポップアップ表示システム１０３は、ポップアップ画像情報格納部１０５、イベント発行判断部１０６（判断手段）、重畳シーン情報引渡部１０７（イベント情報出力手段）、イベント情報引渡部１０８（イベント情報出力手段）、マスコット画像位置情報引渡部１０９（イベント情報出力手段）、ポップアップメッセージ生成部１１０、マスコット画像格納部１１１、重畳処理部１１３（重畳手段）、ディスプレイ１１４（表示手段）を含んで構成されている。また、キャラクタエンジン１０４は、ポップアップ画像情報引渡部１２１、重畳シーン情報受取部１２２、イベント情報受取部１２３、マスコット画像位置情報受取部１２４、内部処理部１２６（決定手段）、マスコット画像引渡部１２７（キャラクタ情報出力手段）、マスコット画像位置情報引渡部１２８（キャラクタ情報出力手段）を含んで構成されている。キャラクタエンジン１０４は、マスコット画像を表示制御するための処理を行い、ポップアップ表示システム１０３は、キャラクタエンジン１０４にて表示処理されたマスコット画像をポップアップ画像に重畳表示するための処理を行う。
【００２１】
図２は、携帯端末１００のハードウェア構成図である。図１に示される携帯端末１００は、物理的には、図２に示すように、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスク等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図１において説明した各機能は、図２に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図１に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２２】
メッセージ処理システム１０１は、外部メッセージ送信装置２００から送信された電子メールなどの外部メッセージの受信、携帯端末１００を操作することによる内部メッセージの生成、およびこれらメッセージに対するメモリ管理を行う部分であり、メッセージの受付処理を行う部分である。このメッセージ処理システム１０１は、メッセージの受信または生成が行われると、受信若しくは生成されたメッセージおよびそのイベント種別をイベント発行判断部１０６に出力する。なお、イベント種別としては、電子メール受信、メール作成などのほか、電子メール受信のうち、何らかの情報を通知するためのお知らせメール、または他のユーザからのお誘いメールなどのメール種別を含んでいる。なお、このメッセージ処理システム１０１における機能（例えば、メッセージの受付処理を行う機能）は、ポップアップ表示システム１０３に含まれるようにしてもよい。
【００２３】
キャラクタコンテンツ処理システム１０２は、コンテンツサーバ３００からポップアップコンテンツのダウンロード処理を行い、またポップアップコンテンツのメモリ管理、およびポップアップコンテンツの設定などを行う部分である。ここでのポップアップコンテンツの設定とは、電子メールの受信処理などの各種メッセージを表示する際に表示されるポップアップ画像（吹出し）を設定することをいい、ポップアップ画像の形状、サイズ、色などをダウンロードし、設定することができる。
【００２４】
ポップアップ表示システム１０３は、メッセージ処理システム１０１から出力されたメッセージおよびそのメッセージの種別情報に基づいて、イベント種別を判断し、それをキャラクタエンジン１０４に出力し、キャラクタエンジン１０４にて処理されたマスコット画像を受け取り、先に入力されたメッセージと受け取ったマスコット画像とを重畳処理して表示する部分である。さらに詳細には以下の通りとなる。
【００２５】
ポップアップ画像情報格納部１０５は、キャラクタエンジン１０４にて取得されたポップアップ画像を格納する部分である。ポップアップ画像とは、電子メールの受信処理などの各種メッセージを表示する際に表示される吹出しを示す画像であり、形状、大きさ、色などを変えた複数のポップアップ画像を記憶している。
【００２６】
イベント発行判断部１０６は、メッセージ処理システム１０１において処理されたメッセージに基づいて、メッセージ処理システム１０１において発生したイベントを判断するとともに、そのイベントに応じて、メッセージを表示するためのポップアップ画像の表示位置およびマスコット画像の表示位置を決定する部分である。例えば、イベント発行判断部１０６は、メッセージ処理システム１０１において電子メールを受信した場合には、メッセージ処理システム１０１からその旨を受け付け、電子メール受信のイベントが発生したことを判断する。そして、イベントに応じたポップアップ画像の表示位置を演算し、判断し、さらにそのポップアップ画像の位置に応じてキャラクタの表示位置を演算し、判断する。
【００２７】
そのほかにも、イベント発行判断部１０６は、各種イベントの発生を判断し、例えば、メッセージを扱わない電話着信などのイベントの発生も判断する。
【００２８】
さらに、イベント発行判断部１０６は、重畳表示する重畳シーン情報の判断を行う。ここでの重畳シーン情報は、現に表示している画面は何であるかを示す画面情報であって、例えば、待受け画面、メニュー表示画面、ブラウザ表示画面などである。後述するマスコット画像は、画面によってその移動が制限される。
【００２９】
また、イベント発行判断部１０６は、メッセージ処理システム１０１から通知を受けたイベント種別を判断し、例えば、電子メール受信であればその旨を判断し、また電子メールのメッセージ内に通知メールである旨が示されている場合には、その旨を判断する。
【００３０】
重畳シーン情報引渡部１０７は、イベント発行判断部１０６により判断された重畳シーン情報をキャラクタエンジン１０４に出力する部分である。
【００３１】
イベント情報引渡部１０８は、メッセージ処理システム１０１において処理されたメッセージにおけるイベント情報をキャラクタエンジン１０４に出力する部分である。
【００３２】
マスコット画像位置情報引渡部１０９は、マスコット画像の画像位置をキャラクタエンジン１０４に出力する部分である。
【００３３】
ポップアップメッセージ生成部１１０は、メッセージ処理システム１０１において処理されたメッセージをポップアップ表示するために、ポップアップ画像とそのポップアップ画像内に記述されるメッセージとを合成して、ポップアップメッセージを生成する部分である。
【００３４】
マスコット画像格納部１１１は、キャラクタエンジン１０４から出力されたマスコット画像を一次的に記憶する部分であり、動画として描写するために一こまごとに異なったマスコット画像を記憶する。
【００３５】
マスコット画像位置情報受取部１１２は、キャラクタエンジン１０４において処理され、生成されたマスコット画像の位置情報を受け取る部分である。
【００３６】
重畳処理部１１３は、ポップアップメッセージ生成部１１０により生成されたポップアップメッセージとマスコット画像格納部１１１に記憶されているマスコット画像とを重畳処理する部分であり、マスコット画像位置情報受取部１１２により受け取られた位置情報にしたがった位置にマスコット画像を重畳処理する。
【００３７】
ディスプレイ１１４は、重畳処理部１１３において重畳処理されたポップアップメッセージおよびマスコット画像を表示する部分である。
【００３８】
このようにポップアップ表示システム１０３においては、イベント発行判断部１０６において判断された情報に従ってキャラクタエンジン１０４にマスコット画像の処理をさせ、その返信を待ってポップアップメッセージとマスコット画像の重畳表示処理を行うことができる。
【００３９】
つぎに、キャラクタエンジン１０４の詳細について説明する。ポップアップ画像情報引渡部１２１は、キャラクタコンテンツ処理システム１０２において受信処理されたキャラクタコンテンツを取得し、ポップアップ表示システム１０３に出力する部分である。
【００４０】
重畳シーン情報受取部１２２は、ポップアップ表示システム１０３（重畳シーン情報引渡部１０７）から出力された重畳シーン情報を受け取る部分であり、受け取った重畳シーン情報を内部処理部１２６に出力する。
【００４１】
イベント情報受取部１２３は、ポップアップ表示システム１０３（イベント情報引渡部１０８）から出力されたイベント情報を受け取る部分であり、受け取ったイベント情報を内部処理部１２６に出力する。
【００４２】
マスコット画像位置情報受取部１２４は、ポップアップ表示システム１０３（マスコット画像位置情報引渡部１０９）から出力されたマスコット画像位置情報を受け取る部分であり、受け取ったマスコット画像位置情報を内部処理部１２６に出力する部分である。
【００４３】
内部処理部１２６は、重畳シーン情報受取部１２２、イベント情報受取部１２３、マスコット画像位置情報受取部１２４から出力された、重畳シーン情報、イベント情報、およびマスコット画像位置情報に基づいてマスコット画像の制御、その位置制御、およびイベント制御を行う部分である。
【００４４】
すなわち、内部処理部１２６のイベント制御部１２６ａにおいて、イベント情報にしたがったイベント制御を行う。すなわち、同時期に発生したイベントに対して、どのイベントを優先的に処理するか判断し、制御する部分である。例えば、電子メール受信イベントが発生し、受信処理をしている最中に、電話着信イベントが発生すると、電子メールの受信イベントに応じたキャラクタ処理を中止し、電話着信イベントに対するキャラクタ処理を優先的に処理するよう制御する。
【００４５】
マスコット画像制御部１２６ｂは、イベント種別に応じたキャラクタであるマスコット画像を選択する部分であり、例えば、待受け状態を示すためのマスコット画像から電子メール着信のためのマスコット画像に変更するために、そのマスコット画像を選択する部分である。このマスコット画像は予め記憶されており、イベント種別に基づいて、一のマスコット画像が選択される。なお、イベント待ち状態である待受け状態であるときのマスコット画像も用意されており、イベントが発生していない場合には、そのマスコット画像が選択される。
【００４６】
マスコット位置制御部１２６ｃは、マスコット画像の表示位置を制御する部分であり、重畳シーン情報およびマスコット画像位置情報に基づいて、待受け状態のマスコット位置から所定の位置にマスコット画像を移動させる制御を行う。例えば、マスコット位置制御部１２６ｃは、重畳シーン情報として待受け画面である旨が示されている場合には、マスコット画像の移動経路には特に制限を受けることなく、イベント発行判断部１０６において判断された位置情報までの経路を決定し、その経路のための位置情報を設定する。なお、マスコット位置制御部１２６ｃは、重畳シーン情報としてメニュー画面である旨が示されている場合には、例えばメニュー画面におけるフォーカスされている部分（ユーザが選択している部分）にマスコット画像が移動しないようにその移動経路を判断する。
【００４７】
なお、イベント発生として所定時間何もない場合には、待受け状態であるとして動作することになり、その場合には、マスコット位置制御部１２６ｃは、画面内をマスコット画像がランダムに、または所定のルールに従って移動するよう、その位置情報をランダムに決定、または所定のルールで定められた移動経路をとるように決定する。
【００４８】
マスコット画像引渡部１２７は、内部処理部１２６において生成されたマスコット画像をポップアップ表示システム１０３に出力する部分である。
【００４９】
マスコット画像位置情報引渡部１２８は、マスコット画像制御部１２６ｂにおいて選択されたマスコット画像の位置情報をポップアップ表示システム１０３に出力する部分であり、例えば待受け状態においてマスコット画像が画面内を移動している場合には、イベント発生時点の位置から位置情報により定められた位置に移動させるよう、マスコット画像の移動経路を位置情報として出力する。このマスコット画像位置情報引渡部１２８は、その移動経路に応じた位置情報を、マスコット画像の一こまごとに対応するように出力する。
【００５０】
管理テーブル１２９は、イベント情報に応じたマスコット画像を記憶する部分である。上述マスコット画像制御部１２６ｂは、管理テーブル１２９に記憶されているマスコット画像を、イベント情報に応じて選択することができる。例えば、図４に管理テーブル１２９の記憶内容を示す説明図を示す。図４に示されるように、管理テーブル１２９には、イベント種別とマスコット画像とが対応付けて記憶されおり、例えば図４においては、電子メール着信というイベント種別と、マスコット画像ファイルＡとが対応付けて記憶されている。マスコット画像制御部１２６ｂは、この管理テーブル１２９を参照して、イベント種別に応じたマスコット画像を選択することができる。
【００５１】
このようにして、キャラクタエンジン１０４においては、ポップアップ表示システムから出力された重畳シーン情報、イベント情報、マスコット画像位置情報にしたがって、そのイベント情報などに基づいて、一のマスコット画像を選択し、また位置情報を制御し、それをポップアップ表示システムに通知することができる。
【００５２】
つぎに、このように構成された携帯端末１００の動作について説明する。図３は、本実施形態の携帯端末１００の動作を示すフローチャートである。メッセージ処理システム１０１において、電子メール受信などでイベントが発生すると、そのメッセージの受信処理がなされる（Ｓ１０１）。そして、メッセージ処理システム１０１におけるイベントの発生が検出されると、当該イベントがどのイベントであるかの判断がイベント発行判断部１０６により行われる（Ｓ１０２）。
【００５３】
そして、イベント発行判断部１０６により、イベント種別が判断されると、そのイベント種別に応じた重畳シーン情報、イベント情報、マスコット画像位置情報が、重畳シーン情報引渡部１０７、イベント情報引渡部１０８、マスコット画像位置情報引渡部１０９により、キャラクタエンジン１０４に出力される（Ｓ１０３）。
【００５４】
一方、これら重畳シーン情報、イベント情報、マスコット画像位置情報が受信されると、内部処理部１２６において、イベント制御、マスコット画像制御、マスコット位置情報制御が実行される（Ｓ２０１）。そして、マスコット画像引渡部１２７およびマスコット画像位置情報引渡部１２８により、マスコット画像およびマスコット画像位置情報がポップアップ表示システム１０３に出力される（Ｓ２０２）。出力されたマスコット画像はマスコット画像格納部１１１に記憶される（Ｓ１０５）。
【００５５】
このキャラクタエンジン１０４における処理と平行して、ポップアップ表示システム１０３では、ポップアップメッセージ生成部１１０によりポップアップメッセージが生成される（Ｓ１０４）。
【００５６】
そして、生成されたポップアップメッセージとマスコット画像とが重畳処理部１１３により重畳処理される（Ｓ１０６）。そして、ディスプレイ１１４に重畳されたマスコット画像がポップアップメッセージの表示位置に合致した位置に表示される（Ｓ１０７）。
【００５７】
図５に、待受け状態からポップアップメッセージの表示を行うときの画面遷移例を示す。図５（ａ）が、イベント発生待ち状態である待受け状態を示す画面例であり、図５（ｂ）が、ポップアップメッセージ５０２を表示するときの画面例である。図５（ａ）に示すとおり、マスコット画像５０１は、画面内を歩き回っている。上述したとおり内部処理部１２６の処理により、マスコット画像５０１はランダムに画面内を移動している。ここで通知メールである電子メールを着信すると、マスコット画像５０１は画面の右下に移動し、ポップアップメッセージ５０２が表示される。このときマスコット画像５０１はポップアップメッセージ５０２の位置に合致した位置に移動しており、マスコット画像５０１に対する吹出しのようにポップアップメッセージ５０２は表示されることになる。
【００５８】
このように処理される携帯端末１００の作用効果について説明する。この携帯端末１００は、メッセージ処理システム１０１においてメッセージが受け付けられると、ポップアップ表示システム１０３におけるイベント発行判断部１０６が当該メッセージに応じてイベント種別を判断する。そして、イベント発行判断部１０６により判断されたイベント種別、重畳シーン情報、およびマスコット画像位置情報を、重畳シーン情報引渡部１０７、イベント情報引渡部１０８、およびマスコット画像位置情報引渡部１０９はキャラクタエンジン１０４に出力する。なお、少なくともマスコット画像位置情報を出力すればよい。
【００５９】
キャラクタエンジン１０４では、内部処理部１２６が、ポップアップ表示システム１０３から出力されたイベント種別、重畳シーン情報およびマスコット画像位置情報に基づいて、マスコット画像、当該マスコット画像の移動経路を決定する。そして、マスコット画像引渡部１２７およびマスコット画像位置情報引渡部１２８は、それぞれ決定されたマスコット画像、マスコット画像の表示位置を、ポップアップ表示システム１０３に出力する。そして、キャラクタエンジン１０４から出力されたマスコット画像、マスコット画像の移動経路に基づいて、重畳処理部１１３は、マスコット画像をポップアップメッセージに重畳し、ディスプレイ１１４は表示する。
【００６０】
これにより、キャラクタエンジン１０４を備えた携帯端末１００において、イベントに応じたキャラクタ処理を行うことができ、適切なマスコット画像の表示制御処理を実現することができる。すなわち、マスコット画像の表示処理のみに特化したエンジン部を共通のモジュールとして提供されることで、情報処理装置のメーカとしてはマスコット画像の処理に関する開発負担を軽減することができるとともに、共通化したことに伴う表示処理側における不都合、つまりマスコット画像とメッセージとの不整合状態を解消することができる。
【図面の簡単な説明】
【００６１】
【図１】本実施形態の携帯端末１００の構成を示すブロック図である。
【図２】携帯端末１００のハードウェア構成図である。
【図３】本実施形態の携帯端末１００の動作を示すフローチャートである。
【図４】管理テーブル１２９の記憶内容を示す説明図である。
【図５】待受け状態からポップアップメッセージの表示を行うときの画面遷移例である。
【符号の説明】
【００６２】
１００…携帯端末、１０１…メッセージ処理システム、１０２…キャラクタコンテンツ処理システム、１０３…ポップアップ表示システム、１０４…キャラクタエンジン、１０５…ポップアップ画像情報格納部、１０５…重畳シーン情報引渡部、１０６…イベント発行判断部、１０７…重畳シーン情報引渡部        、１０８…イベント情報引渡部、１０９…マスコット画像位置情報引渡部、１１０…ポップアップメッセージ生成部、１１１…マスコット画像格納部、１１２…マスコット画像位置情報受取部、１１３…重畳処理部、１１４…ディスプレイ、１２１…ポップアップ画像情報引渡部、１２２…重畳シーン情報受取部、１２３…イベント情報受取部、１２４…マスコット画像位置情報受取部、１２６…内部処理部、１２６ａ…イベント制御部、１２６ｂ…マスコット画像制御部、１２６ｃ…マスコット位置制御部、１２７…マスコット画像引渡部、１２８…マスコット画像位置情報引渡部、１２９…管理テーブル、２００…外部メッセージ送信装置、３００…コンテンツサーバ。
【図１】
2010108400.tif 000003
【図２】
2010108400.tif 000004
【図３】
2010108400.tif 000005
【図４】
2010108400.tif 000006
【図５】
2010108400.tif 000007