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