(57)【要約】  エンジン部においてエンジンアプリケーション３９kを実行している際に文字入力が必要となると、エンジンアプリケーション３９kからの要求に応じて、エンジン部の文字入力処理依頼部６５が、文字入力処理依頼ＦＲＱを発行する。この文字入力処理依頼を受けると、ホスト部の文字入力処理部６１は、文字入力処理を行い、文字入力処理結果をエンジン部へ通知する。文字入力結果を受けたエンジン部では、エンジン部内の文字フォントデータを利用して、文字入力処理結果に対応する文字を表示する。この結果、装置構成をコンパクトにすることを可能とするとともに、利用者の利便性を向上させることができる。【特許請求の範囲】
【請求項１】
外部との通信に関連する処理を行うホスト部と、前記ホスト部の管理下でアプリケーションを実行するエンジン部とが、通信端末装置において連係して動作する連係動作方法であって、
前記エンジン部が、前記アプリケーションの実行中に、文字入力処理依頼を前記ホスト部に依頼する文字入力処理依頼工程と；
前記文字入力処理依頼を受けた前記ホスト部が、文字入力処理を行い、文字入力処理結果を前記エンジン部へ通知する文字入力処理結果通知工程と；
前記文字入力処理結果を受けた前記エンジン部が、前記エンジン部内の文字フォントデータを利用して、前記文字入力処理結果に対応する文字を表示する文字表示工程と；を備える連係動作方法。
【請求項２】
前記文字入力処理結果通知工程では、前記ホスト部が、前記ホスト部に接続された操作部から文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果データを前記エンジン部へ通知する、ことを特徴とする請求項１に記載の連係動作方法。
【請求項３】
前記文字入力処理結果通知工程は、
前記ホスト部が、前記ホスト部に接続された操作部における文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記ホスト部内の文字フォントデータを利用して表示しつつ、文字入力処理を行うホスト文字入力処理工程と；
前記操作部における文字入力処理終了キーが操作されたときに、前記ホスト部が、一連の前記文字入力処理の結果データを前記エンジン部へ通知する文字入力結果データ通知工程と；を備えることを特徴とする請求項１に記載の連係動作方法。
【請求項４】
ホストプロセッサを有し、外部との通信に関連する処理を行うホスト部と；
前記ホスト部に接続され、複数のキーが配列された操作入力部と；
エンジンプロセッサを有し、前記ホスト部の管理下でアプリケーションを実行するエンジン部と；を備え、
前記エンジン部は、
前記アプリケーションの実行中に、文字入力処理依頼を前記ホスト部に依頼する文字入力処理依頼手段と；
前記ホスト部から文字入力処理結果を受け、前記エンジン部内の文字フォントデータを利用して、前記文字入力処理結果に対応する文字を表示する文字表示手段と；を備え、
前記ホスト部は、文字入力処理を行い、文字入力処理結果を前記エンジン部へ通知する文字入力処理結果通知手段を備える、ことを特徴とする通信端末装置。
【請求項５】
前記文字入力処理結果通知手段は、前記操作部において文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記エンジン部へ通知する、ことを特徴とする請求項４に記載の通信端末装置。
【請求項６】
前記文字入力処理結果通知手段は、
前記操作部における文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記ホスト部内の文字フォントデータを利用して表示しつつ、文字入力処理を行うホスト文字入力処理手段と；
前記操作部における文字入力処理終了キーが操作されたときに、一連の前記文字入力処理の結果データを前記エンジン部へ通知する文字入力結果データ通知手段と；を備えることを特徴とする請求項４に記載の通信端末装置。
【請求項７】
前記ホスト部は、前記ホストプロセッサに接続され、移動通信網の基地局と無線通信を行うための無線通信部を更に備える、ことを特徴とする請求項４に記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連係動作方法及び通信端末装置に係り、より詳しくは、外部との通信に関連する処理を行うホスト部と、ホスト部の管理下で所定の機能を実行するエンジン部とが、通信端末装置において連係して動作する連係動作方法、及び、当該連係動作方法を使用する通信端末装置に関するものである。
【背景技術】
【０００２】
従来から、通信端末装置として、携帯電話装置等の移動通信端末装置が広く普及している。かかる移動通信端末装置、特に携帯電話に関する技術の進歩は目覚しいものがあり、移動通信端末装置としての必須機能である移動通信網を介した通信機能に加えて、ゲームや音楽鑑賞を楽しむための付加機能も実装されるようになっている。【０００３】
こうした移動通信端末装置では、上記の必須機能及び付加機能を果たすために様々なデータ処理を行うプロセッサが内蔵されている。このプロセッサに、様々なプログラムやデータを格納するための記憶素子を含む記憶部、無線通信を行うための無線通信部、利用者が操作指令を行うための操作部、利用者に様々な情報を通知するための通知部（表示部や音出力部）等の資源が接続されている。そして、プロセッサが記憶部に格納されているプログラムを実行し、必要に応じて、接続された資源を適宜制御することにより、上記の必須機能及び付加機能を果たすようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の移動通信端末装置では様々な機能を果たすことが必要なため、内蔵されるプロセッサは汎用的なものが採用されている。これは、装置を簡易な構成とし、装置の小型化及び低消費電力化するという観点からは優れた方法である。しかしながら、汎用的なプロセッサを用いるのでは、例えばゲームや音楽鑑賞を楽しむための付加機能動作における性能を向上させようとしても、飛躍的な性能向上を図ることは困難である。【０００５】
ところで、他の情報処理装置と比べたときに、移動通信端末装置における性能向上が求められているのは、付加機能動作であるといえる。このように性能向上が求められている付加機能動作は具体的にはゲーム実行や音楽再生等であるが、こうした付加機能動作に際しては、特に画面表示処理及び音データ出力処理が、プロセッサにとって大きな負荷となっているといえる。【０００６】
また、移動通信端末装置に対しては、上述した必須機能と付加機能とを果たすことが要請されているが、利用者が原則として一人であるため、必須機能動作と付加機能動作とが、いかなる場合においても同時に独立して動作することまでは要請されていない。例えば、必須機能動作である通話動作を行っている間にも、付加機能動作であるゲーム動作を行うことまでは要請されていない。【０００７】
以上の理由から、画面表示処理及び音データ出力処理に優れた付加機能専用のエンジンプロセッサを投入し、通信動作を行うプロセッサであるホストプロセッサを備えるホスト部による管理のもとで、エンジンプロセッサを備えるエンジン部に付加機能動作に対応するアプリケーションを実行させることが考えられる。こうしたホスト部とエンジン部とを備える構成を採用しつつ、装置全体をコンパクトに構築するうえでは、構成要素の冗長性を極力抑制しつつ、両者が連係して動作することが必須となると考えられる。【０００８】
例えば、エンジン部においてゲームアプリケーションが実行される場合に、主人公の名前等などの指定に際して文字入力処理が必要になるとともに、エンジン部が動作していない場合であっても、電子メールの作成等に際しては、文字入力処理が必要になる。かかる文字入力処理のためには、文字入力処理用のプログラムであるフロントエンドプロセッサが必要である。【０００９】
このため、ホスト部及びエンジン部のそれぞれのために個別に文字入力処理用フロントエンドプロセッサを用意することが考えられる。しかしながら、エンジン部において、画面表示処理及び音データ出力処理に加えて文字入力処理用フロントエンドプロセッサまでも実行することにすると、エンジン部におけるソフトウエア構成が複雑なものとなってしまい、コンパクトな構成とすることができない。また、エンジン部に画面表示処理及び音データ出力処理の処理速度にも悪影響を及ぼすことになってしまう。【００１０】
本発明は、上記の事情を鑑みてなされたものであり、ホストプロセッサを備え、外部との通信に関連する処理を行うホスト部と、エンジンプロセッサを備え、ホスト部の管理下で所定の機能を実行するエンジン部とを備える構成において、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる連係動作方法を提供することを目的とする。【００１１】
また、本発明は、外部との通信に関連する処理を行うホスト部と、ホスト部の管理下で所定の機能を実行するエンジン部とを備えつつ、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、第１の観点からすると、外部との通信に関連する処理を行うホスト部と、前記ホスト部の管理下でアプリケーションを実行するエンジン部とが、通信端末装置において連係して動作する連係動作方法であって、前記エンジン部が、前記アプリケーションの実行中に、文字入力処理依頼を前記ホスト部に依頼する文字入力処理依頼工程と；前記文字入力処理依頼を受けた前記ホスト部が、文字入力処理を行い、文字入力処理結果を前記エンジン部へ通知する文字入力処理結果通知工程と；前記文字入力処理結果を受けた前記エンジン部が、前記エンジン部内の文字フォントデータを利用して、前記文字入力処理結果に対応する文字を表示する文字表示工程と；を備える連係動作方法である。【００１３】
この連係動作方法では、エンジン部においてアプリケーションを実行している際に文字入力が必要となると、文字入力処理依頼工程において、エンジン部が文字入力処理依頼を前記ホスト部に依頼する。この文字入力処理依頼を受けると、ホスト部は、文字入力処理を行う。そして、文字入力処理結果通知工程において、ホスト部は、文字入力処理結果をエンジン部へ通知する。文字入力結果を受けたエンジン部は、文字表示工程において、エンジン部内の文字フォントデータを利用して、文字入力処理結果に対応する文字を表示する。【００１４】
すなわち、本発明の連係動作方法では、エンジン部は、文字入力処理用のフロントエンドプロセッサ機能を搭載することなく、文字入力処理結果を得ることができる。したがって、本発明の連係動作方法によれば、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる。【００１５】
本発明の連係動作方法では、前記文字入力処理結果通知工程において、前記ホスト部が、前記ホスト部に接続された操作部から文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果データを前記エンジン部へ通知するようにすることができる。【００１６】
また、本発明の連係動作方法では、前記文字入力処理結果通知工程が、前記ホスト部が、前記ホスト部に接続された操作部における文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記ホスト部内の文字フォントデータを利用して表示しつつ、文字入力処理を行うホスト文字入力処理工程と；前記操作部における文字入力処理終了キーが操作されたときに、前記ホスト部が、一連の前記文字入力処理の結果データを前記エンジン部へ通知する文字入力結果データ通知工程と；を備えるようにすることができる。【００１７】
本発明は、第２の観点からすると、ホストプロセッサを有し、外部との通信に関連する処理を行うホスト部と；前記ホスト部に接続され、複数のキーが配列された操作入力部と；エンジンプロセッサを有し、前記ホスト部の管理下でアプリケーションを実行するエンジン部と；を備え、前記エンジン部は、前記アプリケーションの実行中に、文字入力処理依頼を前記ホスト部に依頼する文字入力処理依頼手段と；前記ホスト部から文字入力処理結果を受け、前記エンジン部内の文字フォントデータを利用して、前記文字入力処理結果に対応する文字を表示する文字表示手段と；を備え、前記ホスト部は、文字入力処理を行い、文字入力処理結果を前記エンジン部へ通知する文字入力処理結果通知手段を備える、ことを特徴とする通信端末装置である。【００１８】
この通信端末装置では、エンジン部においてアプリケーションを実行している際に文字入力が必要となると、エンジン部の文字入力処理依頼手段が、文字入力処理依頼をホスト部に依頼する。この文字入力処理依頼をホスト部が受けると、文字入力処理結果通知手段が、文字入力処理を行い、文字入力処理結果をエンジン部へ通知する。文字入力結果を受けたエンジン部では、文字表示手段が、エンジン部内の文字フォントデータを利用して、文字入力処理結果に対応する文字を表示する。【００１９】
すなわち、本発明の通信端末装置では、上述した本発明の連係動作方法を使用して、エンジン部において実行されるアプリケーションのための文字入力を行うことができる。したがって、本発明の通信端末装置によれば、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる。【００２０】
本発明の通信端末装置では、前記文字入力処理結果通知手段が、前記操作部において文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記エンジン部へ通知する構成とすることができる。【００２１】
また、本発明の通信端末装置では、前記文字入力処理結果通知手段が、前記操作部における文字入力用キーが操作されるたびに、前記キーの操作に応じて行われた文字入力処理の結果を前記ホスト部内の文字フォントデータを利用して表示しつつ、文字入力処理を行うホスト文字入力処理手段と；前記操作部における文字入力処理終了キーが操作されたときに、一連の前記文字入力処理の結果データを前記エンジン部へ通知する文字入力結果データ通知手段と；を備える構成とすることができる。【００２２】
また、本発明の通信端末装置では、前記ホスト部が、前記ホストプロセッサに接続され、移動通信網の基地局と無線通信を行うための無線通信部を更に備える構成とすることができる。すなわち、本発明の通信端末装置を、携帯電話装置等の移動通信端末装置とすることができる。
【発明の効果】
【００２３】
以上説明したように、本発明の連係動作方法及び通信端末装置によれば、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる。
【図面の簡単な説明】
【００２４】
【図１Ａ】本発明の第１実施形態に係る携帯電話装置の外観構成を概略的に示す正面図である。
【図１Ｂ】本発明の第１実施形態に係る携帯電話装置の外観構成を概略的に示す右側面図である。
【図１Ｃ】本発明の第１実施形態に係る携帯電話装置の外観構成を概略的に示す背面図である。
【図２】図１Ａ〜図１Ｃの携帯電話装置の機能構成を説明するためのブロック図である。
【図３】図２のホスト部の記憶部における不揮発性領域の内容を説明するための図である。
【図４】図２のエンジン部の記憶部の構成を説明するための図である。
【図５】図２のエンジンプロセッサの構成を説明するためのブロック図である。
【図６】第１実施形態におけるホスト用プログラムの構成を説明するためのブロック図である。
【図７】第１実施形態におけるエンジン統括制御プログラムの構成を説明するためのブロック図である。
【図８】ホストモード時における文字入力処理を説明するためのシーケンス図である。
【図９】図８の文字入力処理における画面表示例を示す図である。
【図１０】第１実施形態のエンジンモード時における文字入力処理を説明するためのシーケンス図である。
【図１１】図１０の文字入力処理における画面表示例を示す図である。
【図１２】第２実施形態におけるホスト用プログラムの構成を説明するためのブロック図である。
【図１３】第２実施形態におけるエンジン統括制御プログラムの構成を説明するためのブロック図である。
【図１４】第２実施形態のエンジンモード時における文字入力処理を説明するためのシーケンス図である。
【図１５】図１４の文字入力処理における画面表示例を示す図である。
【発明を実施するための最良の形態】
【００２５】
＜第１実施形態＞
まず、本発明の第１実施形態を、図１Ａ〜図１１を参照して説明する。なお、これらの図面においては、同一又は同等の要素には同一符号を付し、重複する説明を省略する。【００２６】
図１及び図２には、一実施形態に係る通信端末装置である携帯電話装置１０の構成が概略的に示されている。この携帯電話装置１０は、いわゆるクラムシェル型の折りたたみ可能な携帯電話装置である。ここで、図１Ａには携帯電話装置１０の展開状態における外観の正面図が示され、図１Ｂには携帯電話装置１０の展開状態における外観の右側面図が示され、図１Ｃには携帯電話装置１０の展開状態における外観の背面図が示されている。また、図２には、携帯電話装置１０の機能ブロック構成が示されている。【００２７】
図１に示されるように、携帯電話装置１０は、第１部分１１と、該第１部分１１に対して、軸ＡＸ１を中心軸として回動可能な第２部分１２とを備えている。【００２８】
第１部分１１には、図１Ａに示されるように、（ａ）テンキー、ファンクションキー等の操作キーが配列された操作部２１と、（ｂ）通話時に音声を入力するためのマイクロフォン２２とが配置されている。また、第１部分１１における操作部２１の配置面を正面としたときの背面側には、図１Ｃに示されるように、（ｃ）着信音や案内音を発生するための案内用スピーカ２６Ｓが配置されている。【００２９】
第２部分１２には、図１Ａに示されるように、（ａ）操作案内、動作状況、受信メッセージ、後述する撮像部２９による撮像結果、エンジンアプリケーションによる画像等を表示するメイン表示部２５Ｍと、（ｂ）通話時に通信相手から送られてきた音声信号を再生するスピーカ２６Ｍと、（ｃ）利用者に注意を喚起するためのＬＥＤ（Light Emitting Diode）２７とが配置されている。また、第２部分１２におけるメイン表示部２５Ｍの表示面を正面としたときの背面側には、図１Ｃに示されるように、（ｄ）補助的な表示を行うサブ表示部２５Ｓと、（ｅ）結像光学系の視野内の像を撮像する撮像部２９とが配置されている。【００３０】
また、図２に示されるように、携帯電話装置１０は、（ｆ）着信時に携帯電話装置１０を振動させて着信を利用者に通知するためのバイブレータ２４と、（ｇ）携帯電話装置１０に作用している加速度及び携帯電話装置１０の姿勢を検出するための加速度・姿勢センサ２８を更に備えている。これらのバイブレータ２４及び加速度・姿勢センサ２８は、携帯電話装置１０の内部に配置されている。【００３１】
また、携帯電話装置１０は、（ｊ）通信機能等の携帯電話装置としての基本機能を果たすためのホスト部３０と、（ｋ）エンジンアプリケーションの実行を行うエンジン部４０とを備えている。これらのホスト部３０及びエンジン部４０は、携帯電話装置１０の内部に配置されている。【００３２】
ホスト部３０は、携帯電話装置１０の全体を統括制御するホストプロセッサ３１と、アンテナ３３を介して通信信号の送受信を行うための無線通信部３２と、プログラムやデータを格納する記憶部３５とを備えている。ホストプロセッサ３１には、上述した操作部２１、マイクロフォン２２、案内用スピーカ２６Ｓ、ＬＥＤ２７、サブ表示部２５Ｓ及びバイブレータ２４も接続されている。【００３３】
ホストプロセッサ３１には、中央処理装置（ＣＰＵ）機能、デジタル信号プロセッサ（ＤＳＰ）機能が搭載されている。そして、ホストプロセッサ３１が、記憶部３５に格納されたホスト用プログラム３８（図３参照）を読み出して実行することにより、通信機能動作等の基本機能動作や、エンジン部４０との間における様々なデータのやりとりが行われる。【００３４】
記憶部３５は、様々なデータを一時的に記憶するための揮発性領域３６と、プログラム等を恒久的に記憶するための不揮発性領域３７とを備えている。揮発性領域３６は、動作電力が供給されなくなると記憶内容が保証されなくなる揮発性記憶素子により構成されている。また、不揮発性領域３７は、動作電力が供給されなくなっても記憶内容が保証される不揮発性記憶素子により構成されている。ここで、不揮発性領域３７には、図３に示されるように、上記のホスト用プログラム３８に加えて、エンジン部４０において実行されるエンジン統括制御プログラム３９0、エンジンアプリケーション３９1，３９2，…，３９Nが格納されている。【００３５】
図２に戻り、エンジン部４０は、エンジン部４０の全体を統括制御するエンジンプロセッサ４１と、エンジンプロセッサ４１が実行するプログラムやデータを記憶部４２とを備えている。ここで、記憶部４２は、エンジンプロセッサ４１に接続されている。また、エンジンプロセッサ４１には、上述したメイン表示部２５Ｍ及びスピーカ２６Ｍが接続されている。【００３６】
記憶部４２は、動作電力が供給されなくなると記憶内容が保証されなくなる揮発性記憶素子により構成されている。ここで、記憶部４２には、図４に示されるように、上述したエンジン統括制御プログラム３９0が格納されるシステム領域４６と、エンジンアプリケーション３９k（ｋ＝１，…）の１つ以上が格納されるエンジンアプリケーション領域４７と、エンジン統括制御プログラム３９0及び実行中のエンジンアプリケーションが利用する作業用領域４８とを備えている。なお、エンジン統括制御プログラム３９0は、装置の初期化時にホスト部３０からエンジン部にロードされるとともに、エンジンアプリケーション３９kは、利用者の指令に対応してホスト部３０からエンジン部にロードされるようになっている。【００３７】
エンジンプロセッサ４１は、図５に示されるように、制御処理部５１と、ホストインターフェース部５２とを備えている。また、エンジンプロセッサ４１は、メイン表示部２５Ｍに供給される表示画像信号ＭＩＤとして、ホスト部３０からのホスト表示画像信号ＨＩＤ及び制御処理部５１からのエンジン表示画像信号ＥＩＤのいずれかを選択してメイン表示部２５Ｍへ供給するための表示出力選択部５３を備えている。さらに、エンジンプロセッサ４１は、スピーカ２６Ｍに供給される音信号ＭＡＤとして、ホスト部３０からのホスト音信号ＨＡＤ及び制御処理部５１からのエンジン音信号ＥＡＤのいずれかを選択してスピーカ２６Ｍへ供給するための音出力選択部５４を備えている。【００３８】
制御処理部５１は、エンジン統括制御プログラム３９0の実行、及び、エンジン統括制御プログラム３９0による制御のもとでエンジンアプリケーション３９1，３９2，…のいずれかを実行する。なお、制御処理部５１は、３次元グラフィック処理機能及び音生成処理機能を有しており、上記のエンジンアプリケーション３９1，３９2，…のいずれかを実行する際に、３次元グラフィック処理機能及び音生成処理機能を発揮する。【００３９】
ホストインターフェース部５２は、ホスト部３０と制御処理部５１との間に位置し、ホスト部３０との間で授受する各種コマンド及び各種データのバッファリングや各種制御信号の仲立ちを行う。このホストインターフェース部５２は、２ポートＲＡＭ（Random Access Memory）素子を有している。【００４０】
ホストインターフェース部５２では、２ポートＲＡＭ素子の一方のポートにおいて、内部データ信号ＤＴ及び内部制御信号ＣＮＴにより制御処理部５１と接続される。ここで、内部制御信号ＣＮＴには、制御処理部５１がホストインターフェース部５２へ向けて発行する、２ポートＲＡＭからの内部読出指令信号及び２ポートＲＡＭへの内部書込指令信号等が含まれている。また、内部制御信号ＣＮＴには、ホストインターフェース部５２が制御処理部５１へ向けて発行する、ホスト部３０からエンジン部４０へ向けてデータが送られたことを示す内部割込信号等が含まれている。【００４１】
また、ホストインターフェース部５２では、２ポートＲＡＭ素子の他方のポートにおいて、例えば８ビットパラレルのインターフェースデータ信号ＩＤＴ及びインターフェース制御信号ＩＣＴによりホスト部３０と接続される。ここで、インターフェース制御信号ＩＣＴには、ホスト部３０がホストインターフェース部５２へ向けて発行する、２ポートＲＡＭからのインターフェース読出指令信号及び２ポートＲＡＭへのインターフェース書込指令信号等が含まれている。また、インターフェース制御信号ＩＣＴには、ホストインターフェース部５２がホスト部３０へ向けて発行する、エンジン部４０からホスト部３０へ向けてデータが送られたことを示すインターフェース割込信号等が含まれている。【００４２】
以上のような信号をやりとりすることにより、ホストインターフェース部５２を介して、ホスト部３０とエンジン部４０の間で、必要に応じて付属データを伴う指令及び応答の授受が行われるようになっている。【００４３】
表示出力選択部５３では、ホスト部３０からのホスト出力制御信号ＨＣＴ及び制御処理部５１からのエンジン出力制御信号ＥＣＴによる指定に応じて、次のようにして、ホスト表示画像信号ＨＩＤ及びエンジン表示画像信号ＥＩＤの一方を表示画像信号ＭＩＤとして選択して出力する。ここで、ホスト出力制御信号ＨＣＴの信号によりホスト画面の優先表示が指定されている場合には、エンジン出力制御信号ＥＣＴによる指定にかかわらず、表示出力選択部５３は、ホスト表示画像信号ＨＩＤを選択して、表示画像信号ＭＩＤとして出力する。一方、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示が指定されていない場合には、表示出力選択部５３は、エンジン出力制御信号ＥＣＴによる指定に従って、表示画像信号ＭＩＤとして、ホスト表示画像信号ＨＩＤ及びエンジン表示画像信号ＥＩＤの一方を選択する。【００４４】
すなわち、表示出力選択部５３では、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示が指定されておらず、かつ、エンジン出力制御信号ＥＣＴによりエンジン画面の表示が指定されている場合には、エンジン表示画像信号ＥＩＤを選択して、表示画像信号ＭＩＤとして出力する。また、表示出力選択部５３では、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示が指定されておらず、かつ、エンジン出力制御信号ＥＣＴによりエンジン画面の表示が指定されていない場合には、表示出力選択部５３は、ホスト表示画像信号ＨＩＤを選択して、表示画像信号ＭＩＤとして出力する。【００４５】
音出力選択部５４では、上述した表示出力選択部５３と同様にして、ホスト出力制御信号ＨＣＴ及びエンジン出力制御信号ＥＣＴによる指定に応じて、ホスト音信号ＨＡＤ及びエンジン音信号ＥＡＤの一方を音信号ＭＡＤとして選択して出力する。すなわち、ホスト出力制御信号ＨＣＴによりホスト音の優先出力が指定された場合には、エンジン出力制御信号ＥＣＴによる指定にかかわらず、音出力選択部５４は、ホスト音信号ＨＡＤを選択して、音信号ＭＡＤとして出力する。また、ホスト出力制御信号ＨＣＴによりホスト音の優先出力が指定されておらず、かつ、エンジン出力制御信号ＥＣＴによるエンジンアプリケーション音出力が指定されている場合には、音出力選択部５４は、エンジン音信号ＥＡＤを選択して、音信号ＭＡＤとして出力する。また、ホスト出力制御信号ＨＣＴによりホスト音の優先出力が指定されておらず、かつ、エンジン出力制御信号ＥＣＴによるエンジンアプリケーション音出力が指定されていない場合には、音出力選択部５４は、ホスト音信号ＨＡＤを選択して、音信号ＭＡＤとして出力する。【００４６】
上記のホスト用プログラム３８は、図６に示されるように、（ｉ）操作部２１からの文字入力データＫＤＴを受けて、文字入力処理を行う文字入力処理部６１と、（ii）ホスト部３０としてメイン表示部２５Ｍに文字表示を行う際に利用するホスト用文字フォント６２と、（iii）文字入力処理部６１から文字入力処理結果のデータを受けた場合に、当該文字入力処理結果を含む画面データを作成し、ホスト表示画像信号ＨＩＤにより、上述した表示出力選択部５３へ向けて出力するホスト画面作成部６３とを備えている。【００４７】
ここで、文字入力処理部６１は、エンジン部４０においてエンジンアプリケーション３９k（ｋ＝１，２，…）のいずれも実行されていないホストモードの場合には、文字入力処理結果のデータをホスト画面作成部６３へ送るようになっている。一方、エンジン部４０においてエンジンアプリケーション３９kのいずれかが実行されているエンジンモードの場合には、エンジン部４０から文字入力処理依頼ＦＲＱを受けた後、操作部２１から文字入力処理終了の指令を受けるまでの間、文字入力処理部６１は、操作部２１における文字入力キー押下が行われるたびに、文字入力処理結果を、データＦＤＴとして、エンジン部４０へ送るようになっている。【００４８】
なお、エンジンモードの場合であって、エンジン部４０から文字入力処理依頼ＦＲＱがなされていないときに、ホスト専用と定義されているホスト専用キー以外のキーが押下された場合には、ホスト用プログラム３８は、押下されたキー入力のデータをそのままエンジン部４０へ送る。一方、当該ホスト専用キーが押下された場合には、ホスト用プログラム３８は、押下されたキー入力のデータをそのままエンジン部４０へ送ることはせずに、当該ホスト専用キーの押下に対応する処理を行う。【００４９】
また、上記のエンジン統括制御プログラム３９0は、図７に示されるように、（ｉ）実行中のエンジンアプリケーション３９kからの文字入力依頼ＦＣＲを受けた場合に、ホスト部３０へ向けて文字入力処理依頼ＦＲＱを送る文字入力処理依頼部６５と、（ii）ホスト部３０から文字入力処理結果データＦＤＴを受けたときに、文字入力処理結果を後述するエンジン画面作成部６８へ送るとともに、ホスト部３０から文字入力処理終了の通知を受けたときに、最新の文字入力処理依頼ＦＲＱからの一連の文字処理結果をまとめて文字入力データＦＣＤとしてエンジンアプリケーション３９kへ通知する文字入力処理結果受信部６６とを備えている。また、エンジン統括制御プログラム３９0は、（iii）エンジン部４０としてメイン表示部２５Ｍに文字表示を行う際に利用するエンジン用文字フォント６７と、（iv）文字入力処理結果受信部６６から文字入力処理結果のデータを受けた場合に、当該文字入力処理結果を含む画面データを作成し、エンジン表示画像信号ＥＩＤにより、表示出力選択部５３へ向けて出力するエンジン画面作成部６８とを備えている。【００５０】
次に、上記のように構成された携帯電話装置１０における文字入力処理について、主に、図８〜図１１を参照して説明する。【００５１】
［ホストモード時の文字入力処理］
まず、ホストモード時の文字入力処理について、主に図８及び図９を参照して説明する。なお、ホストモード時には、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示及びホスト音の優先出力が指定されようになっている。【００５２】
また、以下の説明においては、電子メール本文の作成動作が開始されており、特定のファンクションキーを除く操作部２１のキーは、文字入力キーとなっているものとする。また、電子メール本文として、「愛」の文字を入力するものとして、以下の説明を行う。【００５３】
ホストモード時の電子メール本文の作成に際して、図８に示されるように、「あ」キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、「あ」キー入力データが送られる。この「あ」キー入力データを受けた文字入力処理部６１は、「あ」が入力されたことを認識する。そして、文字入力処理部６１は、「あ」データをホスト画面作成部６３へ送る。【００５４】
「あ」データを受けたホスト画面作成部６３は、ホスト用文字フォント６２を参照して、画面上の入力文字表示力フィールドに「あ」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「あ」が表示される。こうした「あ」の表示例が表示Ｆ９Ａに示されている。【００５５】
図８に戻り、引き続き、「い」キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、「い」キー入力データが送られる。この「い」キー入力データを受けた文字入力処理部６１は、「あ」に引き続いて「い」が入力されたことを認識する。そして、文字入力処理部６１は、「あい」データをホスト画面作成部６３へ送る。【００５６】
「あい」データを受けたホスト画面作成部６３は、ホスト用文字フォント６２を参照して、画面上の入力文字表示力フィールドに「あい」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「あい」が表示される。こうした「あい」の表示例が表示Ｆ９Ｂに示されている。【００５７】
図８に戻り、次に、変換キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、変換キー入力データが送られる。この変換キー入力データを受けた文字入力処理部６１は、「あい」についてかな漢字変換を行う。ここで、最初の変換結果が目的の変換結果である「愛」であったものとする。こうして変換結果「愛」が得られると、文字入力処理部６１は、「愛」データをホスト画面作成部６３へ送る。【００５８】
「愛」データを受けたホスト画面作成部６３は、ホスト用文字フォント６２を参照して、画面上の入力文字表示力フィールドに「愛」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「愛」が表示される。こうした「愛」の表示例が表示Ｆ９Ｃに示されている。【００５９】
なお、最初の変換結果が目的の変換結果と異なっている場合には、利用者が、メイン表示部２５Ｍへの表示結果を見ながら、目的の変換結果となるまで、変換キーの押下を繰り返す。【００６０】
図８に戻り、こうして目的の変換結果が得られると、利用者が確定キーを押下する。この結果、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、確定キー入力データが送られる。この確定キー入力データを受けた文字入力処理部６１は、「あい」についてのかな漢字変換が確定したことを認識する。【００６１】
なお、複数の最終的な文字入力結果とする場合には、上述した「愛」入力に対する「あ」キー入力データから確定キー入力データまでの処理と同様の処理を、各文字について行うとともに、メイン表示部２５Ｍに確定後の文字を連結して表示するようにする。【００６２】
以上のようにして、メール本文の作成が終了すると、利用者は、文字入力処理終了指令キーを兼ねるメール本文作成終了キーを押下する。この結果、操作部２１からは、文字入力処理終了指令が文字入力処理部６１へ送る。この文字入力処理終了指令を受けた文字入力処理部６１は、処理を終了する。かかる文字入力処理の終了動作と並行して、ホスト用プログラム３８は、メイン表示部２５Ｍの画面がメニュー画面等のメール本文作成開始前の画面に切り換わる。【００６３】
［エンジンモード時の文字入力処理］
次に、エンジンモード時の文字入力処理について、主に図１０及び図１１を参照して説明する。なお、エンジンモード時には、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示及びホスト音の優先出力が指定されないとともに、エンジン出力制御信号ＥＣＴによりエンジンアプリケーション画像及びエンジンアプリケーション音出力が指定されるようになっている。【００６４】
また、エンジンモード時においては、後述する文字入力処理依頼ＦＲＱをエンジン部４０から受けるまでは、ホスト部３０は、文字入力処理は行わず、上述したように、ホスト専用キー以外の操作部２１におけるキーが押下された場合には、押下されたキー入力データをエンジン部４０へ送るようになっている。【００６５】
また、以下の説明においては、エンジン部４０においてはゲームアプリケーションであるエンジンアプリケーション３９kが実行されているものとする。このエンジンアプリケーション３９kでは、主人公の名前の指定がなされるが、この名前として、「愛」を指定するものとして、以下の説明を行う。【００６６】
エンジン部４０において実行中のエンジンアプリケーション３９kにおいて主人公の名前の指定が必要となると、エンジンアプリケーション３９kは、文字入力フィールドを含む画像の表示要求をエンジン統括制御プログラム３０0へ送るとともに、図１０に示されるように、文字入力要求ＦＣＲを送る。エンジン統括制御プログラム３０0では、文字入力処理依頼部６５が文字入力要求ＦＣＲを受ける。【００６７】
文字入力要求を受けた文字入力処理依頼部６５は、ホスト部３０の文字入力処理部６１へ向けて文字入力処理依頼ＦＲＱを送る。この後、文字入力処理依頼部６５は、文字入力処理依頼ＦＲＱの送信済み通知を文字入力処理結果受信部６６へ向けて送る。この結果、文字入力処理結果受信部６６は、文字入力処理結果の受信動作を開始する。【００６８】
一方、文字入力処理依頼ＦＲＱを受けた文字入力処理部６１は、文字入力処理の動作を開始する。この結果、ホスト専用キーを含む特定のファンクションキーを除く操作部２１のキーは、文字入力キーとして機能することになる。【００６９】
この状態で「あ」キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、「あ」キー入力データが送られる。この「あ」キー入力データを受けた文字入力処理部６１は、「あ」が入力されたことを認識する。引き続き、文字入力処理部６１は、エンジン部４０の文字入力処理結果受信部６６へ向けて、データＦＤＴとして「あ」データを送る。そして、「あ」データを受けた文字入力処理結果受信部６６が、「あ」データをエンジン画面作成部６８へ送る。【００７０】
「あ」データを受けたエンジン画面作成部６８は、エンジン用文字フォント６７を参照して、画面上の入力文字表示力フィールドに「あ」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「あ」が表示される。こうした「あ」の表示例が表示Ｆ１１Ａに示されている。【００７１】
図１０に戻り、次に、「い」キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、「あ」キー入力データが送られる。この「あ」キー入力データを受けた文字入力処理部６１は、「あ」に引き続いて「い」が入力されたことを認識する。引き続き、文字入力処理部６１は、エンジン部４０の文字入力処理結果受信部６６へ向けて、データＦＤＴとして「あい」データを送る。そして、「あい」データを受けた文字入力処理結果受信部６６が、「あい」データをエンジン画面作成部６８へ送る。【００７２】
「あい」データを受けたエンジン画面作成部６８は、エンジン用文字フォント６７を参照して、画面上の入力文字表示力フィールドに「あい」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「あい」が表示される。こうした「あい」の表示例が表示Ｆ１１Ｂに示されている。【００７３】
図１０に戻り、次いで、変換キーが押下されると、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、変換キー入力データが送られる。この変換キー入力データを受けた文字入力処理部６１は、「あい」についてかな漢字変換を行う。ここで、上述のホストモード時における文字入力処理の場合と同様に、最初の変換結果が目的の変換結果である「愛」であったものとする。こうして変換結果「愛」が得られると、文字入力処理部６１は、データＦＤＴとして「愛」データをエンジン部４０の文字入力処理結果受信部６６へ向けて送る。そして、「愛」データを受けた文字入力処理結果受信部６６が、「愛」データをエンジン画面作成部６８へ送る。【００７４】
「愛」データを受けたエンジン画面作成部６８は、エンジン用文字フォント６７を参照して、画面上の入力文字表示力フィールドに「愛」を表示する画面データを作成し、メイン表示部２５Ｍへ送る。この結果、メイン表示部２５Ｍの画面上に「愛」が表示される。こうした「愛」の表示例が表示Ｆ１１Ｃに示されている。【００７５】
なお、上述のホストモード時における文字入力処理の場合と同様に、最初の変換結果が目的の変換結果と異なっている場合には、利用者が、メイン表示部２５Ｍへの表示結果を見ながら、目的の変換結果となるまで、変換キーの押下を繰り返す。【００７６】
図１０に戻り、こうして目的の変換結果が得られると、利用者が確定キーを押下する。この結果、操作部２１からホスト部３０内の文字入力処理部６１へ向けて、確定キー入力データが送られる。この確定キー入力データを受けた文字入力処理部６１は、「あい」についてのかな漢字変換が確定したことを認識する。【００７７】
なお、複数の最終的な文字入力結果とする場合には、上述した「愛」入力に対する「あ」キー入力データから確定キー入力データまでの処理と同様の処理を、各文字について行うとともに、メイン表示部２５Ｍに確定後の文字を連結して表示するようにする。【００７８】
以上のようにして、主人公の名前の指定が終了すると、利用者は、文字入力処理終了指令キーを押下する。この結果、操作部２１からは、文字入力処理終了指令が文字入力処理部６１へ送られる。この文字入力処理終了指令を受けた文字入力処理部６１は、文字入力処理を終了するとともに、文字入力処理終了通知を、エンジン部４０の文字入力処理結果受信部６６へ向けて送る。文字入力処理終了通知を受けた文字入力処理結果受信部６６は、文字入力処理が終了した旨を、最終的な文字入力結果である「愛」データを添えて、データＦＣＤとして送る。こうして文字入力処理が終了すると、エンジンアプリケーション３９kは、主人公名の指定後の処理を実行する。【００７９】
以上説明したように、本実施形態では、エンジン部４０においてエンジンアプリケーション３９kを実行している際に文字入力が必要となると、エンジンアプリケーション３９kからの要求に応じて、エンジン部４０の文字入力処理依頼手段が、文字入力処理依頼をホスト部３０に依頼する。この文字入力処理依頼を受けると、ホスト部３０の文字入力処理部６１は、文字入力処理を行い、文字入力処理結果をエンジン部４０へ通知する。文字入力結果を受けたエンジン部４０では、エンジン部内の文字フォントデータを利用して、文字入力処理結果に対応する文字を表示する。この結果、エンジン部４０は、文字入力処理用のフロントエンドプロセッサ機能を搭載することなく、文字入力処理結果を得ることができる。したがって、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる。【００８０】
＜第２実施形態＞
次に、本発明の第２実施形態を、図１２〜図１５を参照して説明する。なお、上述の第１実施形態と同一又は同等の要素には同一符号を付し、重複する説明を省略する。【００８１】
本実施形態では、ホスト用プログラムの構成、及び、エンジン統括制御プログラムの構成が、第１実施形態の場合と相違している。すなわち、本実施形態におけるホスト用プログラム３８’は、図１２に示されるように、文字入力処理部６１に代えて、文字入力処理部６１’を備える点のみが、上述のホスト用プログラム３８と相違している。この文字入力処理部６１’は、ホストモード時の文字入力処理については、第１実施形態の場合と同様の処理を行う。また、ホスト用プログラム３８’は、エンジンモード時の文字入力処理については、文字入力処理終了キーの押下までは、ホストモード時と同様の処理をするとともに、文字入力処理終了キーの押下に応じて、一連の文字入力処理の結果をまとめてエンジン部４０へ送る。【００８２】
また、本実施形態におけるエンジン統括制御プログラム３９0’は、図１３に示されるように、文字入力依頼部６５及び文字入力処理結果受信部６６に代えて、文字入力処理依頼部６５’及び文字入力処理結果受信部６６’を備える点のみが、上述のエンジン統括制御プログラム３９0と相違している。文字入力処理依頼部６５’は、エンジンアプリケーション３９kからの文字入力要求ＦＣＲ’を受けた場合に、文字入力ガイダンス情報を沿えた文字入力処理依頼ＦＲＱ’をホスト部３０へ向けて送る。また、文字入力処理結果受信部６６’は、ホスト部３０から一連の文字入力処理結果を伴う文字入力処理終了通知を受けた場合に、文字入力処理が終了した旨を、最終的な文字入力結果である「愛」データを添えて、データＦＣＤとしてエンジンアプリケーション３９0’へ送る処理のみを行う。【００８３】
次に、第１実施形態の場合と異なる態様の動作となるエンジンモード時の文字入力処理の動作について説明する。【００８４】
なお、以下の説明においては、第１の実施形態の場合と同様に、エンジン部４０においてはゲームアプリケーションであるエンジンアプリケーション３９kが実行されているものとする。このエンジンアプリケーション３９kでは、第１の実施形態の場合と同様に、主人公の名前の指定がなされるが、この名前として、「愛」を指定するものとして、以下の説明を行う。【００８５】
本実施形態のエンジン部４０において実行中のエンジンアプリケーション３９kにおいて主人公の名前の指定が必要となると、図１４に示されるように、エンジンアプリケーション３９kは、主人公の名前の指定である旨及び文字入力フィールド指定を含む文字入力ガイダンス情報を伴う文字入力要求ＦＣＲ’をエンジン統括制御プログラム３９0’へ送る。エンジン統括制御プログラム３０0では、文字入力処理依頼部６５’が文字入力要求ＦＣＲ’を受ける。【００８６】
文字入力要求ＦＣＲ’を受けた文字入力処理依頼部６５’は、ホスト部３０の文字入力処理部６１へ向けて、文字入力ガイダンス情報を伴う文字入力処理依頼ＦＲＱ’を送る。この文字入力処理依頼ＦＲＱ’を受けたホスト部３０では、ホスト出力制御信号ＨＣＴによりホスト画面の優先表示及びホスト音の優先出力の指定を行う。また、文字入力処理依頼ＦＲＱ’を受けたホスト部３０’では、文字入力処理部６１は、文字入力ガイダンス情報をホスト画面作成部５３へ送るとともに、文字入力処理の動作を開始する。この結果、メイン表示部２５Ｍに、文字入力ガイダンス情報を反映した画面が表示される（図示せず）とともに、ホスト専用キーを含む特定のファンクションキーを除く操作部２１のキーは、文字入力キーとして機能することになる。【００８７】
この状態で「あ」キー、「い」キー、変換キー及び確定キーが順次押下されると、ホストモード時における文字入力処理の場合と同様に、「あ」キー入力データ、「い」キー入力データ、変換キー入力データ及び確定キーデータが、順次、操作部２１からホスト部３０内の文字入力処理部６１’へ向けて送られる。そして、文字入力処理部６１’からは、「あ」データ、「あい」データ及び「愛」データが、順次、ホスト画面作成部６３に送られる。【００８８】
これらの「あ」データ、「あい」データ及び「愛」データを受けるたびに、ホスト画面作成部６３は、ホスト用文字フォント６２を参照して、画面上の入力文字表示力フィールドに「あ」、「あい」及び「愛」のそれぞれを表示する画面データを作成し、メイン表示部２５Ｍへ順次送る。この結果、メイン表示部２５Ｍの画面上に「あ」、「あい」及び「愛」が順次表示される。こうした「あ」、「あい」及び「愛」の順次表示例が表示Ｆ１５Ａ〜表示Ｆ１５Ｃに示されている。【００８９】
なお、複数の最終的な文字入力結果とする場合には、上述した「愛」入力に対する「あ」キー入力データから確定キー入力データまでの処理と同様の処理を、各文字について行うとともに、メイン表示部２５Ｍに確定後の文字を連結して表示するようにする。【００９０】
図１４に戻り、以上のようにして、主人公の名前の指定が終了すると、利用者は、文字入力処理終了指令キーを押下する。この結果、操作部２１からは、文字入力処理終了指令が文字入力処理部６１’へ送られる。この文字入力処理終了指令を受けた文字入力処理部６１’は、文字入力処理を終了するとともに、一連の文字入力処理結果である「愛」データを伴う文字入力処理終了通知を、データＦＤＴ’として、エンジン部４０の文字入力処理結果受信部６６’へ向けて送る。また、ホスト部３０は、ホスト出力制御信号ＨＣＴによるホスト画面の優先表示及びホスト音の優先出力の指定を解除する。【００９１】
文字入力処理終了通知を受けた文字入力処理結果受信部６６’は、エンジンアプリケーション３９kへ向けて、文字入力処理が終了した旨を、一連の文字入力処理の結果である「愛」データを添えて、データＦＣＤとして送る。こうして文字入力処理が終了すると、エンジンアプリケーション３９kは、主人公名の指定後の処理を実行する。そして、主人公名の表示が必要となった場合には、エンジン用文字フォント６７を参照した表示が行われる。【００９２】
以上説明したように、本実施形態では、エンジン部４０においてエンジンアプリケーション３９kを実行している際に文字入力が必要となると、エンジンアプリケーション３９kからの要求に応じて、エンジン部４０の文字入力処理依頼部６５’が、文字入力処理依頼をホスト部３０に依頼する。この文字入力処理依頼を受けると、ホスト部３０の文字入力処理部６１’は、一連の文字入力処理を行った後、その一連の文字入力処理結果をエンジン部４０へ通知する。その後、エンジン部４０では、エンジン部内の文字フォントデータを利用して、文字入力処理結果に対応する文字を表示する。この結果、エンジン部４０は、文字入力処理用のフロントエンドプロセッサ機能を搭載することなく、文字入力処理結果を得ることができる。したがって、装置全体をコンパクトに構築することができるとともに、利用者の利便性を向上させることができる。【００９３】
なお、上記の第１及び第２実施形態では、「愛」を最終的な文字入力結果としたが、他の単数又は複数の文字を最終的な文字入力結果とすることができる。例えば、「愛上」のように２文字を最終的な文字入力結果とする場合には、上述した「あ」キー入力データから確定キー入力データまでの処理を、その後の「う」キー入力データ、「え」キー入力データ、少なくとも１つの変換キー入力データ及び確定キー入力データについても同様に行うようにすればよい。３文字以上を最終的な文字入力結果とする場合も、各文字について、上述した「あ」キー入力データから確定キー入力データまでの処理と同様の処理を行えばよい。【００９４】
また、文字入力が行われる場面は、電子メール本文の作成や主人公名の指定の場面以外であってもよい。さらに、エンジン部４０において実行されるエンジンアプリケーションは、ゲームアプリケーションに限られない。【００９５】
また、上記の第１及び第２実施形態では、エンジン用文字フォントがエンジン統括制御プログラム３９0に含まれているものとし、エンジン統括制御プログラム３９0のロード時にエンジン部４０へロードされるものとした。これに対して、各エンジンアプリケーションのロード時に、各エンジンアプリケーションにおいて使用される文字フォントをエンジン部４０へロードするようにすることもできる。【００９６】
さらに、エンジン部４０に不揮発性記憶領域を用意し、エンジン用文字フォントを格納し、ホスト部３０からのエンジン用文字フォントのロードを不要とすることもできる。【００９７】
また、ホストプロセッサ４０は１つのプロセッサとすることもできるし、通信用プロセッサ及びアプリケーション統括用プロセッサの２プロセッサ構成とし、上記の実施形態におけるエンジン部４０の制御をアプリケーション統括用プロセッサに行わせることとすることもできる。【００９８】
また、上記の第１及び第２実施形態では、表示出力選択部５３及び音出力選択部５４がエンジンプロセッサ４１に内蔵されることとしたが、少なくとも一方をエンジンプロセッサ４１の外に配置することもできる。【００９９】
また、上記の第１及び第２実施形態では、携帯電話装置をクラムシェル型としたが、ストレート型、レボルバ型、スライド型等の携帯電話装置についても本発明を適用することができる。【０１００】
また、上記の第１及び第２実施形態では、本発明を携帯電話装置に適用したが、他の通信端末装置に本発明を適用することができるのは、勿論である。【０１０１】
また、本発明は、外部との通信に関連する処理を行うホスト部と、ホスト部の管理下で所定の機能を実行するエンジン部とを備える通信端末装置に適用することができる。
【産業上の利用可能性】
【０１０２】
以上説明したように、本発明の連係動作方法は、ホストプロセッサを備え、外部との通信に関連する処理を行うホスト部と、エンジンプロセッサを備え、ホスト部の管理下で所定の機能を実行するエンジン部との連係動作に適用することができる。
【図１Ａ】
2006129463.tif 000002
【図１Ｂ】
2006129463.tif 000003
【図１Ｃ】
2006129463.tif 000004
【図２】
2006129463.tif 000005
【図３】
2006129463.tif 000006
【図４】
2006129463.tif 000007
【図５】
2006129463.tif 000008
【図６】
2006129463.tif 000009
【図７】
2006129463.tif 000010
【図８】
2006129463.tif 000011
【図９】
2006129463.tif 000012
【図１０】
2006129463.tif 000013
【図１１】
2006129463.tif 000014
【図１２】
2006129463.tif 000015
【図１３】
2006129463.tif 000016
【図１４】
2006129463.tif 000017
【図１５】
2006129463.tif 000018
【国際調査報告】
2006129463.tif 000019
2006129463.tif 000020
2006129463.tif 000021
2006129463.tif 000022